@charset "utf-8";

ul { padding-left:0px;}
li {  }
h2 { font-size:16px; font-weight:bold}
h3 { margin:20px 0px; font-size:14px; font-weight:bold; color:#CE000C;}


/* LAYOUT */
body { background-image:url(../images/layout/bg_body_spread.png); background-repeat:repeat-x;}
#container { width:920px; margin:0 auto;}
#header { margin-top:10px;}
#column_left{width:200px; float:left;margin-right:20px;border-bottom:#999999 solid 1px;}
#column_middle{width:480px; float:left;border-bottom:#999999 solid 1px; }
#column_right{width:200px; float:left;margin-left:20px;border-bottom:#999999 solid 1px; }

#content_left{width:276px; float:left;margin-right:20px;border-right:#999999 dotted 1px;margin-top:20px;}
#content_middle{width:276px; float:left;border-right:#999999 dotted 1px;margin-right:20px;margin-top:20px; }
#content_right{width:276px; float:left;margin-top:20px; }

#content {border:#999999 solid 1px; background-color:#ECF0F3; padding:20px;}
.clear { clear:both;}
#footer {  background-color:#ECF0F3; width:897px; height:130px; margin:0 auto;border:#999999 solid 1px; margin-top:10px; margin-bottom:20px; padding-top:20px; padding-left:20px;}
#banner { width:920px; background:url(../images/100years.png) no-repeat; height:100px; }

a { text-decoration:none; color:inherit;}
a:hover { text-decoration:underline;}

/* BOXES */
.boxTopper { background-image:url(../images/boxes/red_box_topper.jpg); width:195px; height:24px; color:#FFF; text-transform:capitalize; font-weight:bold; padding:10px 0px 0px 5px;   }
.boxTopperLarge { background-image:url(../images/boxes/red_box_topper_large.jpg); width:475px; font-size:15px; height:27px; color:#FFF; text-transform:capitalize; font-weight:bold; padding:7px 0px 0px 5px;   }
.column_inner { border:#999999 solid 1px; border-bottom:none;background-color:#ECF0F3;padding-bottom:10px; padding:5px;}
.productBox { background:#D6DDE4; width:141px; margin-right:5px; float:left; padding:10px 5px; text-align:center; margin-bottom:5px; }
.infoBox { background:#D6DDE4; width:454px; margin-right:5px; float:left; padding:10px 5px; text-align:left; margin-bottom:5px; }
div.productBox img { margin-bottom:5px;}
.highlight { background-color:#D6DDE4; padding:20px 20px 20px 20px;} 


/* TABLES */
#contactTable { }
.borderContactTable {border-top:1px solid #999999; margin:30px 0px; width:240px;} 


/* FORMS */
table#contactTable tbody tr td input#textfield, table#contactTable tbody tr td input#textfield2, table#contactTable tbody tr td input#textfield3 { width:154px; height:20px; padding:3px;}
table#contactTable tbody tr td textarea  { width:160px;}
table#contactTable tbody tr td{ padding:5px 0px;}

/* TEXT */
.price { color:#D1000B; font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:10px;}
.productTitle {  color:#000; font-weight:bold;}
.rightPrice{ float:right; color:#000; font-weight:bold; } 
.totalPrice { float:right; font-weight:bold;color:#CE000C;}


/* ELEMENT */
#headerLogo {}
#contactDetails { float:right;}
.checkout { float:right;}
.total { border:solid 1px #999999; background-color:#FFF; height:14px; margin:10px 0px; padding:5px;  }
div.column_inner ul {}
div.column_inner ul li {border-bottom:#999999 dotted 1px; padding:5px; clear:both; }
div.column_inner ul.shoppingCart li { border-bottom:none;}

.featuredProduct { text-align:center; padding-left:20px; }

.right { float:right;}



/* IMAGES */
#rotating_middle_banner { margin-bottom:10px;}
#footer_logo{ float:right; margin-right:20px; margin-top:30px;}
.textHeader { margin-bottom:10px;}


/* NAVIGATION  */

#categories {}
#categories ul { padding:5px;  }
#categories ul li{ border-bottom:#999999 dotted 1px; margin-bottom:5px; padding-bottom:5px; font-size:11px; list-style-image:url(../images/chev.png); list-style-position:inside; font-weight:normal;}
#categories ul li a{ }

#topNav{ margin-bottom:10px;}
div#topNav ul{ display:inline; }
div#topNav ul li {display:block;float:left;list-style-type:none;display:inline;}


ul li.navHome a {display:block;height:94px; width:118px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c1.png) no-repeat 0 0;}
ul li.navCat a {display:block;height:94px; width:139px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c2.jpg) no-repeat 0 0;}
li.navInfo a {display:block;height:94px; width:160px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c3.jpg) no-repeat 0 0;}
li.navNews a {display:block;height:94px; width:112px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c4.jpg) no-repeat 0 0;}
li.navLinks a {display:block;height:94px; width:113px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c5.jpg) no-repeat 0 0;}
li.navAbout a {display:block;height:94px; width:124px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c6.jpg) no-repeat 0 0;}
li.navContact a {display:block;height:94px; width:151px;background:transparent url(../images/nav/slicesv2/nav_full_double_v2_r1_c7.png) no-repeat 0 0;}

li.navHome a:hover {background-position: 0 -94px; }
li.navCat a:hover {background-position: 0 -94px; } 
li.navInfo a:hover {background-position: 0 -94px; }
li.navNews a:hover {background-position: 0 -94px; }
li.navLinks a:hover {background-position: 0 -94px; }
li.navAbout a:hover {background-position: 0 -94px; }
li.navContact a:hover {background-position: 0 -94px; }

li.navHome a h2 { display:none;}
li.navCat a h2{display:none; } 
li.navInfo a h2{display:none;}
li.navNews a h2{display:none;}
li.navLinks a h2{display:none;}
li.navAbout a h2{display:none; }
li.navContact a h2 {display:none;}

#dealersarea { float:right; clear:right; margin-top:15px;}



 
.slider-wrap								{ width: 835px; float:left; margin-bottom:20px;  }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 835px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 880px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black;   }
#movers-row									{ margin: -43px 0 0 122px; }
#movers-row div								{ /* width: 20%;*/ float: left; }
#movers-row div a.cross-link 				{   }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 112px; margin-top: -14px; margin-right:8px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }




