@charset "utf-8";
/* CSS Document */

/*---- Global ----*/
body{
margin:0;padding:0;
background:#013049 url(images/bg.jpg) center top no-repeat scroll;
font:12px/150% "Trebuchet MS", Helvetica, Arial, sans-serif;color:#000;letter-spacing:0px;
text-align:center;
}
th,td{font:12px/150% "Trebuchet MS", Helvetica, Arial, sans-serif;color:#000;letter-spacing:0px;}
div{margin:0;padding:0;text-align:left;}
h1, h2, h3, h4, h5, h6{padding:0;margin:15px 0;}
p{padding:0;margin:0 0 15px 0;}
h1, h2, h3, h4, h5, h6{font-weight:bold;color:#c0905b;line-height:100%;}
h1{font-size:2.1em;}
h2{font-size:30px;}
h3{font-size:20px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
a, a:link, a:visited{color:#429400;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
img{
	border:none;
	text-align: center;
}
hr{border-width:1px;border-color:#444;}
form{margin:0;padding:0;}

/*---- Layout ----*/
#header{margin:0 auto;width:970px;height:182px;}
	#header .left{float:left;}
	#header .logo{display:block;margin:0;padding:37px 0 0px 30px;}
		.logo a{display:block;width:359px;height:91px;background:url(images/avd_logo.png) left top no-repeat;text-indent:-4000px;}
	#header .desc {
	display:block;margin:0;padding:0;height:38px;width:266px;
	background:url(images/address_and_phone.png) no-repeat;
	text-indent: -4000px;
	margin-left: 50px;
	}
	#header .right{float:right;padding:46px 10px 0 0; text-align: right;}
	#header .toptabs {
		float: right; height: 35px; padding: 0px; text-align: right; margin-top: 20px;
	}

.box h2, .box h3{font-size:16px;}
#wrap_top{margin:0 auto;width:970px;background:url(images/wrap_top_bg.gif) center top no-repeat;color:#fff;}
	#wrap_top a{color:#c2ff3f;font-weight:bold;}
	#wrap_top .wrapinner{padding:10px 10px 0;}
	#wrap_top .box{float:left;height:255px;background-image:url(images/wraptop_block_bg.gif);background-repeat:no-repeat;}
		#request_support{width:317px;background-image:none !important;}
			#request_support .inner{padding:4px 0 4px 0px;}
		#news{width:316px;background-position:2px 4px;background-image:url(images/wrap_top_appraisal_bg.jpg) !important;}
			#news .inner{padding:15px 15px 0;}
			#news h2{margin:0;padding:0 0 15px;}
			#news ul{margin:0;padding:0 0 0 20px;list-style-image:url(images/bullet.gif);}
			#news p{margin:15px 0 0;}
		#appraisal{width:316px;background-image:none !important;}
			#appraisal .inner{padding:4px 0 4px 2px;}
			#appraisal p{padding:0;margin:0;}
		#logos{width:317px;}
			#logos .inner{ padding: 4px 0 4px 2px; text-align: right;}
			#logos p{margin:0px;}
		#static-tab {
			float: left;
		}
		.nivoSlider {
    		position:relative;
    		float: right;
    		width:635px; /* Change this to your images width */
    		height:250px; /* Change this to your images height */
    		background:url(/images/loading.gif) no-repeat 50% 50%;
    		padding: 0px;
    		text-align: right;
    		margin: 0px;
		}
		.nivoSlider img {
    		position:absolute;
    		top:0px;
    		right:0px;
    		display:none;
		}
		.nivoSlider a {
    		border:0;
    		display:block;
		}

#wrapper{margin:0 auto;width:970px;background:url(images/wrap_bg.gif) center top repeat-y;}
	.cntinner{padding:0 10px;background:url(images/wrap_top.gif) center top no-repeat;}
	.cntinner2{padding:10px 10px 0;background:url(images/wrap_top2.gif) center top no-repeat;}

#content_left{float:left;width:270px;}
	#content_left .wrapinner{padding:13px 7px;}

#navigations{border:#5c89a7 1px solid;}
/*!!!!!!!!!!! Menu Styles !!!!!!!!!!!*/
/********* (MAIN) Container*********/
#qm93{padding:1px;background-color:#013049;}
/********* (MAIN) Items*********/
#qm93 a{
display:block;float:none !important;
height:32px;line-height:32px;padding:0 10px 0 23px;margin:0;background:url(images/bullet.gif) 10px 50% no-repeat;
text-transform:capitalize;color:#fff;border-bottom:#284a61 1px solid;
}
#menuItem_808, #menuItem_809, #menuItem_810, #menuItem_811, #menuItem_812, #menuItem_813{
height:33px !important;line-height:33px !important;padding:0 15px !important;background:url(images/nav_bg.gif) left top repeat-x !important;border-bottom:none !important;
}

/********* (MAIN) Hover State*********/
#qm93 a:hover{color:#c2ff3f;}
/********* (MAIN) Hover State - (duplicated for pure CSS)*********/
#qm93 li:hover>a{color:#c2ff3f;}
#menuItem_808:hover,
#menuItem_809:hover,
#menuItem_810:hover,
#menuItem_811:hover,
#menuItem_812:hover,
#menuItem_813:hover,
#menuItem_808:active,
#menuItem_809:active,
#menuItem_810:active,
#menuItem_811:active,
#menuItem_812:active,
#menuItem_813:active
{background-image:url(images/nav_bg_ov.gif) !important;text-decoration:none !important;color:#fff !important}
/********* (MAIN) Active State*********/
body #qm93 .qmactive, body #qm93 .qmactive:hover{}
/********* (SUB) Container*********/
#qm93 div, #qm93 ul{
background-color:#013049;border-top:#5c89a7 1px solid;
border-right:#5c89a7 1px solid;border-left:#5c89a7 1px solid;
}
/********* (SUB) Items*********/
#qm93 div a, #qm93 ul a{
display:block;padding:0 10px;height:25px;line-height:25px;
border:none;border-bottom:#5c89a7 1px solid;white-space:nowrap;
background-image:none;
}

/********* (SUB) Hover State*********/
#qm93 div a:hover{}
/********* (SUB) Hover State - (duplicated for pure CSS)*********/
#qm93 ul li:hover>a{}
/********* (SUB) Active State*********/
body #qm93 div .qmactive, body #qm93 div .qmactive:hover{}
/********* Individual Titles*********/
#qm93 .qmtitle{}
/********* Individual Horizontal Dividers*********/
#qm93 .qmdividerx{}
/********* Individual Vertical Dividers*********/
#qm93 .qmdividery{}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm93 ul {top:100%;}#qm93 ul li:hover>ul{top:0px;left:100%;}

	#content_left .box{padding-top:13px;color:#fff;}
	#content_left .box .inner{padding:15px;background-color:#013049;border:#5c89a7 1px solid;}
	#content_left .box h3, #content_left .box p{margin:0;padding:0 0 10px 0;}
		.newsletterinp{width:95px;padding:5px;font-size:11px;border:#026c99 1px solid;background-color:#013855;color:#fff;}

#content_right{float:left;width:680px;}
#breadcrumb{padding:0 20px;height:36px;line-height:36px;}
#main{padding:0 20px;}
#mainfront{padding:0 20px;}

.boxwrap{padding:20px 0;}
	#main .box{width:305px;height:180px;border:#a9a9a9 1px solid;background-color:#e8e8e8;}
	#main .box .inner{padding:15px 15px 0;}
	#main .boxwrap .left{float:left;}
	#main .boxwrap .right{float:right;}
	#main .box h3, #content_left .box p{margin:0;padding:0 0 10px 0;}


#special{float:right;width:237px;border:#ccc 1px solid;font-size:11px;line-height:130%;}
	#special .inner{padding:10px;}
	#special h3{color:#e95860;border-bottom:#e95860 2px solid;line-height:30px;margin:0 0 15px 0;padding:0;}
	#special .photo{float:left;}
	#special .desc{margin-left:105px;}
	#special .buttons{clear:both;float:none;text-align:center;padding-top:10px;}
strong.hname{font-size:1.2em;}
strong.special_price{font-size:1.2em;color:#e95860;}


	#main ul{margin:0 0 15px 0;padding:0 0 0 30px;list-style:url(images/bullet.gif) outside none;}
	#main sup{color:#999;}
	#contents{margin:10px;}

	#main ul.offers{list-style-image:none;padding:0;margin:0;}
		#main .offers li{display:block;float:left;padding:5px;width:211px;}
		#main .offers span.image{display:block;padding-right:5px;text-align:center;}
		#main .offers span.description{}
		
.menu_links{float:right;padding-top:12px;}
#flashgallery{padding-left:20px;}

.product_category ul{list-style:none !important;list-style-image:none !important;padding:0 !important;margin:0 !important;}
.product_category li{list-style:none !important;list-style-image:none !important;padding:3px 0 !important;}
.product_category li a{display:block;background-color:#84b959;border:#429400 1px solid;padding:5px 10px;color:#fff;}

#footer{clear:both;float:none;margin:0 auto;width:970px;color:#fff;background:url(images/footer_bg.gif) center top repeat-y;}
	#footer .left{float:left;padding:20px 0 10px 30px;}
	#footer .right{float:right;padding:20px 30px 10px 0;}
	#footer a,
	#footer a:hover,
	#footer a:active{color:#c2ff3f;font-weight:bold;}
	#footer .bottom{clear:both;float:none;height:40px;background:#013049 url(images/footer_bottom.gif) center top no-repeat;}

/*---- Classes ----*/
.clearfloat{clear:both;height:0.1px;font-size:0.1em;line-height:0;height:0px;}
img.checkout{vertical-align:middle;}
.clear { clear: both; }

/*--Form Classes--*/
.autoCreateForm .mainDiv{padding-bottom:5px;}
.autoCreateForm .labeldiv{width:130px !important;}
.autoCreateForm .labeldiv label{padding-right:10px;}
#id-comment-box textarea{width:370px;}

