/* 

Blue Biz - CSS File

*/


/*** GLOBAL  ***/
html,body{height:100%}
body {
	font-family:Verdana, Arial, Tahoma;
	font-size:12px;
	margin:0 auto;
	padding:0;
	height:100%;
	line-height:18px;
}
* {
	margin:0;
	padding:0;
}
*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
form{margin:0; padding:0;}
/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1, h2, h3, h4, h5, h6, h7, h8 {margin-bottom:15px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;}
h1 {font-size:28px; font-style:italic; line-height:30px;}
h2 {font-size:24px;
	font-style:italic;
	line-height:26px;
	color: #FFEAA3;}
h3 {font-size:18px;font-style:italic; line-height:20px;}
h4 {font-size:18px;font-weight:normal; line-height:20px;}
h5 {font-size:12px;font-weight:bold; line-height:14px;}
h6 {
	font-size:24px;
	font-style:italic;
	line-height:26px;
	text-align: left;
	padding-left: 0px;
}
h7 {font-size:12px;line-height:14px;}
h8 {
	font-size:16px;
	font-weight:600;
	line-height:27px;
	text-align: right;
}

/* links */
a {
	color:#764B19;
	text-decoration:none;
}
a:hover {
	color: #AEC21D;
}
a img{border:none}

/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
	color:#333;
}
#sortlabel {
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #aec21d;
	text-align: left;
	width: 650px;
}
ul, ol {margin:10px 0 35px 40px;}
li ol,
li ul
{
	font-size:1.0em;
	margin-bottom:0;
	margin-top:0;
	list-style-type: decimal;
}
li ol{
	list-style-type: decimal;
}
blockquote {
	font-style:italic;
	margin:25px 0px 0px 0px;
	color:#333;
	padding:10px 20px 10px 35px;
	background-image:url(../images/quoleft.gif);
	background-repeat:no-repeat;
}

/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #dddddd;
	padding:15px 10px;
}
/*** END OF DEFAULT ELEMENT STYLES ***/

/*** CONTAINER ***/
#main_container{
	background-image:url(../images/bg_main_container_brown.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
	min-height:90% !important;
	height:auto;
}
#main_container_index{
	background-color:#ffffff;
	min-height:90%;
	height:540px;
}
#main_container_inner{
	background-image:url(../images/bg_main_container_inner.gif);
	background-repeat:repeat-x;
	min-height:90% !important;
	height:auto;
}
#bottom_container{
	background-image:url(../images/bg_bottom_container.gif);
	background-repeat:repeat-x;
	background-color:#966C2F;
}
#footer_container{background-image:url(../images/bg_footer_container.gif); background-repeat:repeat-x; height:43px; clear:both;}
/*** END OF CONTAINER ***/

/*** FRAME ***/
#centercolumn{width:944px; margin:0px auto 0px auto; padding-top:7px;}
/*** END OF FRAME ***/

/*** TOP ***/
#top{height:115px;}
#logo{
	width:944px;
	float:left;
}
#topmenu{
	width:944px;
	float:left;
	padding:0px;
}
/* Top Navigation bar menu styling */
#nav {
	margin:0px;
	float:right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#nav ul{ 
	padding:0;
	margin:0;
	width:auto;
	list-style: none;
	height:30px;
	position: relative;
	float:right;
}
#nav li{
	list-style:none;
	float:left;
	text-align:center;
	padding:0;
	font:normal 16px Georgia;
	line-height:27px;
}
#nav .lavaLamp li a {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	color:#6C4414;
	text-decoration:none;
	margin-top: -10px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	clear: left;
}
#nav .lavaLamp li a:hover {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	color:#fff !important;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
}
#nav .lavaLamp li .active {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	color:6C4414;
	font-style:normal;
	margin-top: -10px;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
}
#nav .lavaLamp li.back {
	width: 9px;
	height: 30px;
	z-index: 8;
	position: absolute;
	background-image: url(../images/lava.gif);
	background-repeat: no-repeat;
	background-position: right -34px;
	margin-top: -10px;
}
#nav .lavaLamp li.back .left {
	background: url(../images/lava.gif) no-repeat top left;
	height: 30px;
	margin-right: 9px;
}
/*** END OF TOP ***/
		
/*** CONTENT ***/
#content_left{width:664px; float:left;}
#main_text{
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_text_our_team{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content_right{width:280px; float:left;}
#content_espanol{
	width:105px;
	float:right;
	padding-top: 30px;
	text-align: right;
}
#content_store{
	width:150px;
	float:right;
	padding-top: 30px;
	padding-right:45px;
	text-align: right;
}
.clr{clear:both}
.imgleft{
	float:left;
	padding-right:15px;
	padding-left:15px;
	padding-bottom: 20px;
	padding-top: 0px;
	}
.imgleftslider{
	float:left;
	padding-right:15px;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-left: 44px;
	}
.imgleftsliderfull{
	float:left;
	padding-right:15px;
	}
.imgleft_article{
	float:left;
	padding-right:20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	}
.imgleft_article02{
	float:left;
	padding-right:20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	}
.imgleft_inner_header{
	float:left;
	padding-right:35px;
	padding-left: 15px;
	padding-bottom: 20px;
	padding-top: -20px;
	}
.imgleft_inner_header_plane{
	float:left;
	padding-right:30px;
	padding-left: 9px;
	padding-bottom: 20px;
	padding-top: -20px;
	}
.imgleft_header_logo{
	float:left;
	padding-right:15px;
	padding-left: 15px;
	padding-bottom: 20px;
	padding-top: 25px;
	}	
.imgright{
	float:right;
	padding-left:15px;
	
	}
	.imgrightslider{
	float:right;
	padding-left:15px;
	padding-right: 44px;	
	}
.imgright_2{
	float:right;
	padding-left:15px;
	padding-top: 15px;
	padding-bottom: 15px;
	}
.imgright_3{
	float:right;
	padding-left:15px;
	padding-top: 22px;
	padding-bottom: 15px;
	}
.imgright_4{
	float:right;
	padding-left:32px;
	padding-top: 22px;
	}
/*** END OF CONTENT ***/

/*** SIDEBAR ***/
.side_box{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
.side_box h2{border-bottom:solid 1px #e6e6e6; padding:0px 0px 8px 30px;}
.side_box .pad_box{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.side_box blockquote{margin:0px !important; padding:0px  !important; font-style:italic; background-image:url(../images/quoleft.gif); background-repeat:no-repeat;}
.side_box blockquote div{background-image:url(../images/quoright.gif) ; background-position:right bottom ; background-repeat:no-repeat; padding:30px 8px 20px 8px;}
.testimonial p{padding-left:12px;}
#sidebar ul li a, #sidebar ul li a:visited, #sidebar ol li a, #sidebar ol li a:visited{text-decoration:none; color:#333;}
#sidebar ul li a:hover, #sidebar ol li a:hover{text-decoration:underline;}
#sidebar ol{padding:0px 0px 0px 0px; margin-bottom:0px; margin-left:20px;}
#sidebar ol li{padding:0px 0px 10px 0px;}
/*** END OF SIDEBAR ***/

/*** CONTENT BOTTOM ***/
#content_bottom{height:215px; width:944px; margin:0 auto;}
.box_bottom{
	width:206px;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.separator_box{float:left; width:40px; height:100%;}
.box_bottom h2{color:#FFEAA3;}
.box_bottom ul{margin:0px; padding:0px; list-style-type:none;}
.box_bottom ul li{
	background-image:url(../images/list_bottom.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:0px 0px 0px 15px;
	border-bottom:solid 1px;
	line-height:24px;
}
.box_bottom, .box_bottom p{
	color: #EBC981;
}
.box_bottom ul li a, .box_bottom ul li a:visited{
	color:#EBC981;
	text-decoration:none;
}
ul.bookmark{list-style-type:none; margin:0px; padding:0px;}
ul.bookmark li{background-image:none; padding:0px 4px 0px 0px; border-bottom:none; display:inline; float:left;}
/*** END OF CONTENT BOTTOM ***/

/*** FOOTER ***/
#footer{ width:944px; margin:0 auto; text-align:center; }
#foot{
	padding:15px 0px 0px 0px;
	font-size:11px;
	color:#FFEAA3
}
#foot a, #foot a:visited{
	color:#FFDB8C;
	text-decoration:none;
}
#foot a:hover{text-decoration:underline;}
/*** END OF FOOTER ***/
#main_container_inner #centercolumn #content_inner #content_left #main_text h6 {
	font-size: 18px;
}
#main_container_inner #centercolumn #content_inner #content_left #main_text h6 {
	font-size: 24px;
}
#main_container #centercolumn #top #topmenu #content_espanol h4 strong {
	text-align: right;
	font-weight: normal;
}

