@charset "UTF-8";


/* CSS Document */
body { background-color:#f5f6f7; margin: 0px; font:14px "Trebuchet MS", verdana, sans-serif; color:#7c7c7c }
img { border:none }
a:link, a:visited, a:active { color:#c35b1d }
a:hover, a:visited:hover { color:#ffa800; text-decoration:none }


/* HEADER */
#header { width:1000px; height:141px; }
#headerLogo{ width:379px; height:inherit; float:left; }
#headerRight{ width:621px; height:inherit; float:right; background-image:url(../assets/images/headerBG.gif); }
#headerTop{ width:inherit; height:22px; margin-top:12px; text-align:right; }
#headerSearch{ float:right; width:181px; height:22px; background-image:url(../assets/images/headerSearchBG.gif); }
.headerSearchBox{ width:145px; height:16px; border:none; margin: 1px 5px 0 0; color:#b4b4b4; font-size:11px; }
#headerTopLinks{ float:right; width:420px; height:17px; padding: 5px 20px 0 0; font:10px Arial, Helvetica, sans-serif; color:#fff; }
#headerTopLinks a:link, #headerTopLinks a:visited, #headerTopLinks a:active { color:#fff; text-decoration:none }
#headerTopLinks a:hover, #headerTopLinks a:visited:hover { color:#fff; text-decoration:underline }

#headerMenu { width:621px; height:47px; margin-top:60px; text-transform:uppercase; text-align:right }
#headerMenu ul li{ display:inline; padding:0 15px 0 15px; font: bold 16px Arial, Helvetica, sans-serif; }
#headerMenu ul li a:link, #headerMenu ul li a:visited{ color:#fff; text-decoration:none; }
#headerMenu ul li a:hover, #headerMenu ul li a:visited:hover, #headerMenu ul li a:active{ color:#fff; text-decoration:underline; }			
				

/* INDEX */		
#indexMain{ width:730px; margin: 18px 0 0 3px; }
#indexSlideshow{ width:inherit; height:316px; }
#indexPlacards{ width:722px; height:237px; background-image:url(../assets/images/indexPlacBG.gif); margin:14px 0 0 4px; font-size:12px; line-height:16px; color:#999999 }		
.indexPlacBox{ float:left; width:205px; height:205px; padding:18px 0 0 24px;}
.indexPlacBox a:link, .indexPlacBox a:visited, .indexPlacBox a:active{ font-size:11px; color:#999999 }
.indexPlacBox a:hover, .indexPlacBox a:visited:hover{ font-size:11px; color:#c35b1d }
.indexPlacBox h1{ color:#f07700; font-size:18px; font-weight: bold; text-align:center; margin:0px; padding:0 0 15px 0; text-transform:uppercase; }
.indexPlacBox h2{ color:#fff; font-size:15px; font-weight: bold;margin:0px; padding:0 0 10px 0; }
.indexPlacFeaturedBox{ width:203px; height:84px; background-color:#FFF; border: #666 1px solid; text-align:center; margin-bottom:14px; }
#indexCategories{ width:730px; margin:16px 0 25px 0; font-size:12px; color:#343434 }
#indexCategoriesContent{ float:left; width:676px; margin:15px; line-height:18px; }
#indexCategoriesContent a:link, #indexCategoriesContent a:visited, #indexCategoriesContent a:active { color:#7b7b7b; text-decoration:none }
#indexCategoriesContent a:hover, #indexCategoriesContent a:visited:hover { color:#c35b1d; text-decoration:none }
#indexCategoriesContent h1{ color:#c35b1d; font-size:18px; font-weight: bold; margin:0px; padding:0 0 15px 0; text-transform:uppercase; }
.indexCategoryCol{ float:left; width:225px; }

					
/* INTERIOR */		
#interiorMain{ width:715px; margin: 18px 0 0 22px; line-height: 24px }
#interiorMain h1{ color:#c35b1d; font-size:24px; font-weight: bold; margin:0px; padding:15px 0 10px 0; text-transform:uppercase; }
#interiorMain h2{ color:#707070; font-size:16px; font-weight: bold; margin:0px; padding:0 0 15px 0; }
#breadCrumb{ width:715px; height:20px; font-size:11px; }	
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active { color:#7c7c7c; text-decoration:none }
#breadCrumb a:hover, #breadCrumb a:visited:hover { color:#c35b1d; text-decoration:none }	
#breadCrumbLinks{ float:left; width:350px; }
#breadCrumbSocial{ float:right; width:365px; text-align:right; }
					
			
/* LEFT NAV */
#leftNav{ width:244px; margin:18px 0 0 0; }
#leftNav h1{ color:#c35b1d; font-size:18px; font-weight: bold; margin:0px; padding:0 0 15px 0; text-transform:uppercase; }
#leftNavMenu{ float:left; width:233px; margin-bottom:35px; }
#leftNavMenuLinks{ margin: 10px 0 0 10px; }
#leftNavMenuLinks h1{ color:#c35b1d; font-size:14px; font-weight: bold; margin:12px 0 12px 0; padding:0px; text-transform:uppercase; }
#leftNavMenuLinks h1 a:link, #leftNavMenuLinks h1 a:visited, #leftNavMenuLinks h1 a:active { color:#c35b1d; text-decoration:none }
#leftNavMenuLinks h1 a:hover, #leftNavMenuLinks h1 a:visited:hover { color:#ffa800; text-decoration:none }
#leftNavMenuLinks h2{ color:#7c7c7c; font-size:14px; font-weight:normal; margin:5px 0 5px 14px; padding:0px;}
#leftNavMenuLinks h2 a:link, #leftNavMenuLinks h2 a:visited, #leftNavMenuLinks h2 a:active { color:#7c7c7c; text-decoration:none }
#leftNavMenuLinks h2 a:hover, #leftNavMenuLinks h2 a:visited:hover { color:#ffa800; text-decoration:none }
			
					
/* RIGHT NAV */
#rightNav{ width:226px; margin:18px 0 0 18px; }
#rightNav h1{ color:#c35b1d; font-size:18px; font-weight: bold; margin:0px; padding:0 0 15px 0; text-transform:uppercase; }

#navTwitter{ width:226px; margin-bottom:35px; }
.navTwitterDivider{ width:226px; height:1px; margin:7px 0 7px 0; border-bottom:#CCC 1px solid; border-bottom-style:dashed; }
.txtTwitterInfo{ font-size:12px; line-height:20px; }
.txtTwitterTime{ color:#a4a4a4; font-style:italic; }

#navNewsletter{ width:226px; margin-bottom:35px; font-size:12px; line-height:16px }
.navNewsletterFormBox{ width:200px; height:20px; border:none; margin: 1px 5px 0 6px; color:#b4b4b4; font-size:11px; }


/* FOOTER */
.footerBG{ height:104px; background-image:url(../assets/images/footerBG.gif); background-repeat:repeat-x; }
#footer{ width:1000px; height:75px; margin-top:25px; }
#footerLinks{ float:left; width:854px; height:45px; padding-top:5px; font: 11px Arial, Helvetica, sans-serif; line-height:20px; }
#footerLinks a:link, #footerLinks a:visited, #footerLinks a:active { color:#7b7b7b; text-decoration:none }
#footerLinks a:hover, #footerLinks a:visited:hover { color:#c35b1d; text-decoration:none }
#footerLogo{ float:right; width:146px; height:50px; }


/* GLOBAL */
.btnStandard a.button {background: transparent url(../assets/images/btnBG_R.gif) no-repeat scroll top right; color:#fff; display:block; float:left;font-size:12px; font-weight:bold; height:22px; margin-right:6px; padding-right:18px; text-decoration:none;}
.btnStandard a.button span {background:transparent url(../assets/images/btnBG_L.gif) no-repeat; display:block; line-height:10px; padding:6px 0 6px 18px;} 
.btnStandard a.button:hover {background-position:bottom right; color:#fff; outline:none;}
.btnStandard a.button:hover span {background-position:bottom left; padding:6px 0 6px 18px;} 