/* CSS Document */

body{

font-size:12px;

}



a{

text-decoration:none;

}
a img {border:none;}


#mainbody{

	background-image:url(../images/wood_bg.jpg);

	background-repeat:repeat-x;

	margin:0px;

	background-position:top;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

}



#insidebody{

background-image:url(../images/inside_bg.jpg);

background-repeat:repeat-x;

margin:0px;

background-position:top;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

}



.borderbox{

	border: 2px solid #999999;

}



.pad{

width:8px;

}



.redleft{

background-image:url(../images/redLeft_shadow.jpg);

background-position:top right;

background-repeat:no-repeat;

height:100px;

}



.redright{

background-image:url(../images/redRight_shadow.jpg);

background-position:top left;

background-repeat:no-repeat;

height:100px;

width:8px;

}



.smallred{

background-image:url(../images/small_red.jpg);

background-repeat:repeat-x;

height:37px;

color:#FFFFFF;

font-weight:bold;

text-align:left;

font-size:14px;

padding-left:10px;

}



.smallred2{

background-image:url(../images/title_bg.jpg);

background-repeat:repeat-x;

height:36px;

color:#FFFFFF;

font-weight:bold;

text-align:left;

font-size:14px;

padding-left:10px;

}



.smallredborder{

border-left:1px solid #9A1300;

border-right:1px solid #9A1300;

border-bottom:1px solid #9A1300;

padding:10px;

color:#666;

font-size:12px;

}



.smallredborder span{

color:#EA002B;

font-size:16px;

font-weight:bold;

}



.centerbody{

background-image:url(../images/red_bg.jpg);

background-repeat:repeat-x;

background-position:top;

width:900px;

margin:0px;

padding:0px;

}



.paging{

color:#666;

font-size:12px;

font-weight:bold;

text-align:right;

}



.paging a{

color:#666;

font-size:12px;

text-decoration:none;

font-weight:bold;

}



.paging a:hover{

color:#666;

font-size:12px;

text-decoration:underline;

font-weight:bold;

}



.leftpanel{

background-color:#C8CAC5;

border-left:1px solid #760C00;

border-right:1px solid #760C00;

height:auto;

min-height: 80px;

color:#2D2D2D;

}



.leftpanel div span{

background-color:#C8CAC5;

color:#323232;

font-size:14px;

font-weight:bold;

}





.leftpanel div a{

background-color:#C8CAC5;

color:#2D2D2D;

font-size:11px;

text-decoration:underline;

}



.leftpanel div a:hover{

background-color:#C8CAC5;

color:#7E0D07;

font-size:11px;

text-decoration:underline;

}





.sep{

background-image:url(../images/sep_gray.jpg);

background-repeat:repeat-x;

height:2px;

}



.nav{

color:#808080;

font-size:12px;

text-decoration:none;

font-weight:bold;

padding:10px 0px 10px 10px;

}



.nav a{

color:#FFFFFF;

font-size:13px;

text-decoration:none;

font-weight:bold;

}



.nav a:hover{

color:#E05056;

font-size:13px;

text-decoration:none;

font-weight:bold;

}



.bgred{

background-image:url(../images/bg_red.jpg);

background-repeat:repeat-x;

height:40px;

color:#FFFFFF;

font-weight:bold;

text-align:left;

font-size:16px;

}



.bgred div a{

color:#FBFE1B;

font-weight:bold;

text-align:left;

font-size:11px;

text-decoration:none;

}



.bgred div a:hover{

color:#FBFE1B;

font-weight:bold;

text-align:left;

font-size:11px;

text-decoration:#fff;

}



.topCurve{

background-image:url(../images/white_curve.jpg);

background-position:bottom;

background-repeat:no-repeat;

width:150px;

height:6px;

}



.bottomCurve{

background-image:url(../images/graycurve.jpg);

background-position:bottom;

background-repeat:no-repeat;

width:150px;

height:5px;

}



.borderCurve{

border-left:1px solid #A09FA4;

border-right:1px solid #A09FA4;

background-color:#FFFFFF;

width:142px;

color:#666666;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:3px;

padding-right:3px;

}





.borderGrayCurve{

border-left:1px solid #A09FA4;

border-right:1px solid #A09FA4;

background-color:#DADADA;

width:138px;

color:#EA002B;

font-size:18px;

font-weight:bold;

text-align:right;

padding-right:10px;

padding-top:5px;

height:40px;

}



.borderGrayCurve span{

background-color:#DADADA;

width:138px;

color:#666;

font-size:11px;

font-weight:bold;

}



.titleRight{

color:#666666;

font-weight:bold;

}



.lowerbg{

background-image:url(../images/lower_bg.jpg);

background-repeat:repeat-x;

height:158px;

color:#666;

font-size:12px;

}



.lowerbg span{

color:#fff;

font-weight:bold;

font-size:16px;

}



.text{

color:#990000;

font-size:12px;

font-weight:bold;

}



.text1 a{

color:#990000;

font-size:12px;

text-decoration:none;

font-weight:bold;

}



.text1 a:hover{

color:#000;

font-size:12px;

text-decoration:none;

font-weight:bold;

}



.redfooter{

background-image:url(../images/red_footer.jpg);

background-repeat:repeat-x;

background-position:top;

background-color:#FFFFFF;

font-size:16px;

font-weight:bold;

font-style:italic;

color:#fff;

text-align:right;

height:85px;

}



.redfooter div{

font-size:11px;

font-weight:bold;

text-decoration:none;

color:#666;

font-style:normal;

}



.redfooter div table tr td a{

color:#666;

text-decoration:none;

font-style:normal;

}



.redfooter div table tr td a:hover{

color:#666;

text-decoration:underline;

font-style:normal;

}



.branch{

color:#fff;

background-image:url(../images/branch_bg.jpg);

background-repeat:repeat-x;

font-size:16px;

height:75px;

font-weight:bold;

}



.insidetitle{

color:#E32517;

font-size:25px;

padding:20px 10px 10px 10px;

font-weight:bold;

}



.bullets{

list-style-image:url(../images/bullets.jpg);

color:#31342D;

font-size:l2px;

margin-left:10px;

padding-left:0px;

}



.bullets li{

list-style-image:url(../images/bullets.jpg);

color:#31342D;

font-size:l2px;

margin-left:10px;

padding-left:0px;

}



.bullets li a{

color:#31342D;

text-decoration:none;

}



.bullets li hover{



color:#31342D;

text-decoration:none;

}





.insidetitle2{

font-size:16px;

color:#666666;

font-weight:bold;

}



.grayBorder{

border-left:1px solid #A09FA4;

border-right:1px solid #A09FA4;

background-color:#FFFFFF;

width:242px;

color:#666666;

padding-left:3px;

padding-right:3px;

text-align:center;

}



.redcolor{

background-color:#9E1411;

color:#fff;

width:250px;

text-align:center;

font-weight:bold;

}



.redcolor a{

color:#fff;

text-decoration:none;

}



.redcolor a:hover{

color:#fff;

text-decoration:underline;

}



.productTitle{

color:#666;

font-size:14px;

}



.productTitle span{

color:#666;

font-size:18px;

font-weight:bold;

}





.productPrice{

color:#666;

font-size:12px;

font-weight:bold;

}



.productPrice span{

color:#EA002B;

font-size:20px;

font-weight:bold;

}



.bullets2{

color:#31342D;

font-size:l2px;

}



.bullets2 span{

color:#C9141A;

font-size:l2px;

font-weight:bold;

}



.bullets2 ul{

list-style-image:url(../images/bullets2.jpg);

color:#31342D;

margin-left:10px;

padding-left:0px;

}



.bullets2 ul li{

list-style-image:url(../images/bullets2.jpg);

color:#31342D;

margin-left:10px;

padding-left:0px;

}



/*lightbox*/

#TB_ajaxContent {
	overflow: hidden;
}

#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 0px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: none;*block;

	}

#prevLink { left: 0; float: left; background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) right 15% no-repeat;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

/*#imageData #caption{ font-weight: bold;	}*/

#imageData #numberDisplay{ display: block; clear: lefr; padding-bottom: 1.0em; font-weight:bold; padding-top:10px;}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #666;

	}

	



/* Min-Width */

.lbWidth { /* most browsers */

	position: absolute;

	top: 0px; left: 0px;

	width: 100%;

	min-width: 790px;

	}



* html .lbContent { /* IE6 */

	margin-left: -790px;

	position:relative;

	}



* html .lbMinWidth { /* IE6 */

	padding-left: 790px;

	}

	

	

/* Clearfix */	

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 





.text3{

color:#666666;

font-size:12px;

text-decoration:none;

}



.text3 span{

color:#c9141a;

font-size:12px;

text-decoration:none;

}



.text4 {

color:#c9141a;

font-size:12px;

font-weight:bold;

text-decoration:none;

}



.text4 a{

color:#c9141a;

font-size:12px;

font-weight:bold;

text-decoration:none;

}

.text7 {

color:#c9141a;

font-size:11px;

font-weight:bold;

text-decoration:none;

}



.text7 a{

color:#c9141a;

font-size:11px;

font-weight:bold;

text-decoration:none;

}


.text5{

color:#c9141a;

font-size:12px;

text-decoration:none;

}



/* pagination */



.hashalene

{

	color: #666;

	font-weight: bold;

}



.hashalene li{

	display: inline;

	list-style-type: none;

	padding-left: 3px;

	padding-right: 3px;

}



.hashalene li a{

	font-weight: normal;

	color: #c9141a;

}
