
.bodytext

{

font-family: Times, serif;

color: #555555;

font-size: 13px;

font-style: normal;

font-weight: normal;

line-height: 135%;

text-decoration: none;

text-align:left;


}



.header1

{

font-family: Times, serif;

color: #615c1d;

font-size: 23px;

line-height: 125%;

font-style: normal;

font-weight: normal;

text-decoration: none;

text-align:left;

}



.header2

{

font-family: Times, serif;

color: #000000;

font-size: 15px;

font-style: italic;

font-weight: normal;

line-height: 125%;

letter-spacing: 125%;

text-decoration: none;

text-align:left;

}



.header3

{

font-family: Times, serif;

color: #004664;

font-size: 13px;

font-style: italic;

font-weight: bold;

letter-spacing: 125%;

text-decoration: none;

text-align:left;

}



div.content

{

margin: 10px 0px 0px 115px;

width: 610px;

border: 0px;

padding: 0px;

vertical-align:top;

}



div.install

{

margin: 10px 0px 0px 10px;

width: 103px;

height: 77px;

border: 0px;

padding: 0px;

vertical-align:top;

background-color:#000;

float: left;

}



form

{

padding: 0px;

margin: 0px;

border: 0px;

}



.footer{
	margin: 10px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	width: 700px;
	height: 150px;
	font-size: 8px;
	color: #999999;
	font-family: Verdana, san-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-left:auto;
	margin-right: auto;
	line-height: 150%;
}


.footer_head{
	font-weight: bold;
	letter-spacing: .125em;
}





#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#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-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#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: 12px Times, serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#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: left; padding-bottom: 1.0em;	}			

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



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



a:link {color: #555555; text-decoration: none}     /* unvisited link */

a:visited {color: #004664; text-decoration: none}  /*visited link */

a:hover {color: #000000; text-decoration: none}   /* mouse over link */



.footer a:link {color: #999999; text-decoration: none}     /* unvisited link */

.footer a:visited {color: #999999; text-decoration: none}  /*visited link */

.footer a:hover {color: #ffffff; text-decoration: none}  /* mouse over link */



.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

background: yellow;

}



/* ######### Default class for drop down menus ######### */



.anylinkmenu{

position: absolute;

margin-left: 3px;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

border-bottom-width: 0;

font: normal 10px Verdana;

text-align:center;

line-height: 18px;

letter-spacing: .125em;

z-index: 100; /* zIndex should be greater than that of shadow's below */

background: lightyellow;

width: 200px; /* default width for menu */

}



.anylinkmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.anylinkmenu ul li a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 2px 0;

text-decoration: none;

font-weight: bold;

text-indent: 5px;

}



.anylinkmenu a:hover{ /*hover background color*/

background: #615c1d;

color: #FFFFFF;

}



.anylinkmenu a:link{ /*hover background color*/

color: white;

}



.anylinkmenu a:visited{ /*hover background color*/

color: white;

}



/* ######### Alternate multi-column class for drop down menus ######### */





.anylinkmenucols{

position: absolute;

width: 350px;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

padding: 10px;

font: normal 12px Verdana;

z-index: 100; /*zIndex should be greater than that of shadow's below*/

background: #E9E9E9;

}



.anylinkmenucols li{

padding-bottom: 3px;

}



.anylinkmenucols .column{

float: left;

padding: 3px 8px;

margin-right: 5px;

background: #E0E0E0;

}



.anylinkmenucols .column ul{

margin: 0;

padding: 0;

list-style-type: none;

}







/* ######### class for shadow DIV ######### */





.anylinkshadow{ /*CSS for shadow. Keep this as is */

position: absolute;

margin-left: 2px;

left: 0;

top: 0;

z-index: 99; /*zIndex for shadow*/

background: black;

visibility: hidden;

}





/*ccc 11 january 2010*/



.header4 {color: #615c1d; font-size: 15px; line-height:150%; font-weight: bold;}
.header5 {color: #014b64; font-size: 18px;}

.Customimgbox { height:190px; line-height:normal; font-size:11px; background:url(../images/img-box-1.jpg) top left no-repeat;}
.Customimgbox img { padding:10px 0 0 0;}
.Customheader1 {color: #615c1d; font-size: 17px; font-family:Georgia, "Times New Roman", Times, serif;}
.Customheader2 { color: #615c1d;  letter-spacing: 125%; font-family:Georgia, "Times New Roman", Times, serif;}


.textlink:link ,.textlink:visited {	color: #60909e; }
.textlink:hover {	color: #000000;}

.placeorder { font-size:14px; font-weight:bold; font-style:italic; color:#014b64; }
.placeorder a {color:#014b64; text-decoration:none; }
.placeorder a:hover {color:#000000;}


.gallerybox {}

.gallerybox .topbro { background:url(../images/box-top-bro.jpg) top left repeat-x;}
.gallerybox .leftbro { background:url(../images/box-left-bro.jpg) top left repeat-y;}
.gallerybox .botbro { background:url(../images/box-bot-bro.jpg) top left repeat-x;}
.gallerybox .rightbro { background:url(../images/box-right-bro.jpg) top left repeat-y;}

.pinandbox { height:220px; background:url(../images/pinand-box-bg.jpg) top left no-repeat;}
.pinandbox img { padding:10px 0 0 0;}

.Sublavelbox { height:190px; background:url(../images/sublavel-box.jpg) top left no-repeat;}
.Sublavelbox img { padding:10px 0 0 0;}

.ordercall {font-size:34px; color:#666666; margin:0; padding:1px; line-height:35px;}

.ordertopcove {background:url(../images/order-top-cove.jpg) top left no-repeat; height:27px; font-size:17px; color:#FFFFFF; padding:5px 0 0 10px; }
.ordermidbg {background:url(../images/order-mid-bg.jpg) top left repeat-y; color:#666666; font-size:14px;}
.ordermidbg input {color:#666666; font-size:14px;}
.ordermidbg .input1 {width:200px; height:23px; border:none; padding:4px 0 0 4px;}
.ordermidbg .input2 {width:96px; height:23px; border:none; padding:4px 0 0 4px;}

.ordermidbg select {width:86px; height:23px; border:none;}



.innerfitIco { width:186px; height:74px; position:absolute; top:28px; left:520px;}

.textAlignJust {text-align:justify;}
.install img{ border:none;}
#main_nav img{ border:none;}
.footer_link{ float:left; padding:0 34px;}
.copy_right{text-align:center; margin-left:auto; margin-right: auto; color:#FFF; margin-top: 15px; width:750px; letter-spacing: .125em; float:left;}
.anderson_covers{float:left; text-align:center; width: 600px; margin: 5px 0px 15px 115px;}
.view_header{margin: 18px 33px 0px 25px; text-align:center;}
.d_line{float:left; margin: 8px 0px 2px 0px;}
.d_line1{float:left; margin-bottom:4px;}
.view_recent_bg{ margin: 10px 0px 0px 112px; background:url(../images/horzcolumn2.gif);width:590px; height: 254px; float:left; padding-left:17px;}
.accessories_bg{margin: 10px 0px 0px 112px; background-image:url(../images/horzcolumn1_2.jpg); background-repeat:no-repeat; width:613px; height: 205px; float:left;}
.accessories_img{margin: 8px 0px 0px 3px; float: left;}
.basement{margin: 10px 0px 0px 115px; width: 665px; border: 0px; padding: 0px; vertical-align:top;}
.accessories_header{margin: 18px 33px 0px 25px; text-align:center;}
.accessories_left{margin: 2px 0px 0px 25px; width: 110px; float:left}
.accessories_mid{margin:2px 0px 0px 85px; width: 110px; float:left}
.accessories_right{margin: 2px 0px 0px 135px; width: 115px; height: 125px; float:left;}
.clickhere{width:34px; height:33px; background:url(../images/button.gif) no-repeat; float:left; margin: 0px 0px 0px 0px;}
.clickhere_text{margin: 0px 0px 0px 3px;}
.navi{ width:722px; float:left; background:#f0e6cc;}
.navi ul{ list-style-type:none; margin:0; padding:0;}
.navi li{ display:inline; padding:0;}
.navi li a{ width:108px;  margin-right:12px; height:18px; text-indent:-9999px; background:url(../images/navi_bg.gif); float:left;}
.navi li a:hover{ width:108px;  margin-right:12px; height:18px; text-indent:-9999px; background:url(../images/navi_hover.gif) left -18px; float:left;}
.navi li a.covers{background:url(../images/navi_bg.gif) -120px top;}
.navi li a:hover.covers{background:url(../images/navi_hover.gif) -120px -18px;}
.navi li a.accessories{background:url(../images/navi_bg.gif) -241px top;}
.navi li a:hover.accessories{background:url(../images/navi_hover.gif) -241px -18px;}
.navi li a.placeorder_navi{background:url(../images/navi_bg.gif) -362px top;}
.navi li a:hover.placeorder_navi{background:url(../images/navi_hover.gif) -362px -18px;}
.navi li a.faq{background:url(../images/navi_bg.gif) -483px top;}
.navi li a:hover.faq{background:url(../images/navi_hover.gif) -483px -18px;}
.navi li a.content_navi{background:url(../images/navi_bg.gif) -604px top;}
.navi li a:hover.content_navi{background:url(../images/navi_hover.gif) -604px -18px;}

.faq_table{ color:#555555;}
.faq_table th{ color:#605d1a; font-size:14px; font-weight:bold;}
.pin_img{ position:relative;}