/* Master Reset */
html, body, div, span, applet, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code,del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,   
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color:#666666;
	font-weight: normal;
	font-style: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}
/* ------------------ */

td{padding:5px}
b,strong,h1,h2,h3,h4,h5,h6{font-weight:900}

body{
	font:12px Verdana,Arial;
	background:url(../images/bg.jpg) repeat-x;
	color:#505050;
	padding:0;margin:0;
	margin-top:5px;
}
a{text-decoration:none;color:#555}
img{border:none}
h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 12px;}

#wrapper{
	width:100%
}

#main{
	margin:0 auto;
	width:988px;
	clear:both
}

#main .header{
	width:998px;
	float:left;
	height:182px
}

#main  .logo{
	float:left;
	width:185px;
	height:177px;
	text-align:center;
	font:12px Palatino,verdana
}

#main .banner_text{
	width:594px;
	height:30px;
	color:#bc9828;
	text-align:center;
}
#main .banner_text .decor_l{
	float:left;
}

#main .banner_text .decor_r{
	float:right;
}

#main .banner{
	float:left;
	width:594px;
	text-align:center;
}
#main  .top_phone{
	float:left;width:208px;
}
#main ul.topcontact{
	padding:0;margin:0;
	list-style-type:none;
	margin-left:10px;
}
#main ul.topcontact li{
	float:left;
	width:120px;
	padding:5px
}


#main .content-wrap{
	margin:9px 0 0 0;
	float:left;
	background:url(../images/leftnav_bg.jpg) repeat-y;
	clear:both;
	width:998px;
}

#main .leftnav{
	width:168px;
	float:left;
	
}
#main .leftnav a{
	color:#363636;
}

#main .content{
	float:left;
	width:799px;
	font-size:12px
}




#main .content_display{
	clear:both;
	padding:10px 10px 10px 20px;
	background:#ffffff;
	min-height:220px;
	width:766px;
	margin:0 0 0 2px
}

#main .content ul{
	margin:0;
	padding: 0 0 0 0px;
	clear:both;
}

#main .content .topnav{
	width:799px;
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-align:left;
}

#main .content .topnav li{
	list-style:none;
	float:left;
	padding:0 2px 0 2px;
}

#main .lefticons{
	
}
#main .lefticons a{
	padding:5px;
	font:16px Palatino;
	color:#656154;
	line-height:27px;
	font-weight:bold;
	margin:2px 0 2px 0;
	display:block;float:left
}

#main .lefticons img{
	margin-right:5px;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#main .bottomnav{
	list-style-type:none;
	margin:0;padding:0;
	width:799px
}

#main .bottomnav li{
	list-style:none;
	float:left;
	position:relative;
	z-index:130
}
#main .bottomnav a{
	
	
}

#main .bottomnav .menu{
	position:absolute;
	width:195px;
	top:-5px;
	left:1px;
	min-height:110px;
	display:none;
	z-index:30;
	border-top:1px solid #cb8452;
	border-left:1px solid #cb8452;
	border-right:1px solid #cb8452;
	background:#ffffff;
}



#main .menu li{
	clear:both;
	padding:0 0 0 10px;
}
#main .menu li a{
	color:#555555;
	line-height:25px;
	display:block;
	width:175px;
	border-bottom:1px solid #cb8452;
	padding: 5px 0 5px 5px;
}
#main .announce{
	float:left;
	width:796px;
	height:58px;
	text-align:center;
	background:#FFFFFF url(../images/millcreek_38.jpg) center no-repeat;
	line-height:90px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#015529;
	font-style:italic;
	font-weight:bold;
}
#main .announce h2{
	margin-top:20px
}

#footer{
	margin:0 auto;
	background:#e4dcc4 url(../images/footer_bg.jpg) repeat-x;
	min-height:80px;
	width:100%;
	clear:both;
	font-size:10px;
	padding:0 0 20px 0
}

#footer table{
	width:988px;
	margin:0 auto;
}
#footer td{
	padding:0
}

#footer .social{
	width:155px;
}	

#footer .links{

	margin:0;
	width:auto
}

#footer .linklist{
	margin:0;padding:0;
	list-style-type:none;
	clear:both;
	margin-top:-10px;
	display:inline-block;
}

#footer .linklist li{
	vertical-align:top;
	display:inline-block;
	margin:0;
	min-width:120px;
	padding:10px 30px 0 5px;
	background:url(../images/divider.jpg) top left no-repeat;
	min-height:200px;
}

#footer .inline{
	margin:0 auto;
	width:988px;
	height:40px;
	padding:4px 0 0 0;
}

.f18{font-size:18px}
.f14{font-size:14px}



/* slider */
#main .content .slider{
	width:779px; 
	height:220px; 
	background:#ffffff;
	border:1px solid #ffffff;
	padding:0 0 0 15px
}
#slideshow{margin:0 auto; margin-left:10px;height:138px;clear:both}	
#slideshow ul, #slideshow li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slideshow li{ 
	width:744px;
	height:138px;
	overflow:hidden; 
	}	
#slideshow li img{
	float:left;
	margin:1px;
}
#slideshow img.pad{
	margin-right:5px;
}
#prevBtn, #nextBtn{ 
	display:block;
	width:14px;
	height:26px;
	margin:-77px 0 0 7px;
	}	
#prevBtn{
	margin-left:-4px;
}
#nextBtn{ 
	margin-left:750px;
	margin-top:-28px;
	z-index:900;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:14px;
	height:26px;
	background:url(../images/left_arrow.jpg) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/right_arrow.jpg) no-repeat 0 0;	
	}	
	
/* end slider */


/*cufon classes*/

h1.innertitle{
	color:#024029;
	border-bottom:1px solid #678c7f;
	margin-bottom:30px;padding-bottom:10px
}

h2.ITCNewBskvll_14{
	margin:1px 0 0 210px
}

/* colors */
.gold{color:#bc9828}
.green{color:#015529}
.black{color:#222222}


/*Local Links-------------------------------*/

.locallinks .text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
}
.locallinks .title
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
}

tr.style1 td{border-bottom:1px solid #777;border-right:1px solid #777}
tr.style2 td{color:#eeeeee}


#contactform input{clear:both}

label.error{color:#red;clear:both}

ul.attachment{
	list-style-type:none;
	padding-left:30px
}
ul.attachment li{
	background:url(../images/attachment.png) no-repeat;
	line-height:16px;
	font-size:14px;
	padding-left:20px
}
#main .content{background-color:#ffffff;}
.content ul.terms{margin-left:30px !important}

.content_subtitle{margin-top:20px}
h1.NewBskvll_56{margin-bottom:25px}

#w_product_list{margin-top:15px;}
#w_product_list .column{}
#w_product_list a{color:#03492D;}
#w_product_list a:hover{text-decoration:underline;}
#w_product_list .w_product{width:340px;margin-bottom:20px;height:160px;width:340px;margin-right:20px;float:left;}
#w_product_list .w_product p{clear:both;}
#w_product_list .w_product label{display:block;float:left;width:100px;}
#w_product_list .w_product span{display:block;float:left;font-weight:bold;}
#w_product_list .product_clear{height:1px;font-size:1px;clear:both;}
#w_product_list .w_product .left{width:90px;float:left;margin:18px 7px;text-align:center;}
#w_product_list .w_product .left img{border:solid 1px #292929;}
#w_product_list .w_product .right{width:232px;float:right;}
#w_product_list .w_product .right .request {text-align:center;}


/* live person ************************************/

#lpPoweredByTR8225667617, .lpPoweredBy{display:none}
#lpButDivID-1276019620 {margin-left:-5px}
#emailus{margin-top:-28px}
