/* @override http://www.wallpaperforwindows.com/w4w-custom.css */

#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	position: relative;
}
#headerbar {
	height: 38px;
	background-color: #593527;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
	padding-left: 15px;
}
#headerbar a {
	color: #F1E9D0;
}
#headerbar a:hover {
	color: #FFF;
	text-decoration: none;
	}
#navsearch {
	float: right;
	margin-right: 35px;
	background-image: url(/images/icon-search.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	padding-left: 103px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#navsearch form {
	padding-top: 8px;
}
#navsearch form input {
	font-size: 18px;
	background-color: #f2ead3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nav-viewcart {
	background-image: url(/images/icon-cart.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	padding-left: 35px;
	color: #F1E8CE;
	margin-right: 20px;
	margin-top: 10px;
}
.nav-checkout {
	background-image: url(/images/icon-checkout.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	padding-left: 35px;
	color: #F1E8CE;
	margin-right: 20px;
	margin-top: 10px;
}
.nav-account {
	background-image: url(/images/icon-account.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	padding-left: 18px;
	color: #F1E8CE;
	margin-top: 10px;
}
#headerminicart {
	background-color: #BEDEF5;
	position: absolute;
	top: 90px;
	left: 20px;
	padding: 8px;
}
#leftcolumn {
	width: 320px;
	margin-top: 10px;
	float: left;
}
#leftcolumn p {
	line-height: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#information {
	background-color: #cff49f;
	padding-top: 35px;
	padding-left: 15px;
	margin-top: 10px;
	background-image: url(/images/template_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
}
#information span.clearall {
	position: relative;
	left: -6px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
#information p {
	background-image: url(/pc/images/subcat_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	}
#information a {
	font-weight: bold;
	color: #609200;
	text-decoration: none;
}
#information a:hover {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#newsletter {
	background-color: #fbd0cf;
	padding-top: 35px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(/images/template_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
	padding-right: 15px;
}
#categories {
	background-color: #f2ead3;
	padding: 35px 0px 15px 5px;
	background-image: url(/images/template_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#categories img {padding-top: 4px;
}
#categories td a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	width: 290px;
	margin: 1px 0;
	padding: 3px 0 3px 4px;
	display: inline-block;
}
#categories td a:hover {
	color: #fff;
	background-color: #593527;
}
#categories td {
}
#categories td td a {
	text-decoration: none;
	font-weight: normal;
}
#categories td {
}
#categories td td {
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(/pc/images/subcat_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

#specials {
	background-color: #c4e1f6;
	padding-top: 45px;
	padding-left: 15px;
	margin-top: 10px;
	background-image: url(/images/template_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background-image: url(/images/background.jpg);
	background-repeat: repeat;
	background-position: center top;
}
#mainbody {
	width: 640px;
	margin-top: 10px;
	float: right;
	padding-left: 10px;
}
.padtop {
	display: block;
	margin-top: 10px;
}
#footer {
	background-color: #f2ead3;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #593527;
	margin-top: 10px;
	clear: both;
	font-size: 12px;
	height: 200px;
	padding-top: 10px;
	color: #303030;
	line-height: 1.3em;
	position: relative;
	top: 10px;
}
#footer a {
	color: #593527;
}
#footer a:hover {
	text-decoration: none;
	color: #000;
}
#footer a:visited {
}
#footer ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#footer li {
	padding-top: 3px;
}
#footer p {
	margin-top: 10px;
	margin-bottom: 3px;
}
#footcol1 {
	float: left;
	width: 150px;
	margin-left: 10px;
}
#footcol2 {
	float: left;
	width: 150px;
	margin-left: 10px;
}
#footcol3 {
	float: left;
	width: 150px;
	padding-left: 15px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #593527;
}
#footcol4 {
	width: 140px;
	float: left;
	margin-left: 10px;
}
#footcol5 {
	float: left;
	margin-left: 10px;
	position: relative;
	top: -10px;
	width: 325px;
}

/* HOME PAGE  */

.home_featuredprod {
	background-image:url(/pc/images/heading_featuredproducts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
.displace {
	position: absolute;
	left: -5000px;
}
#home_message h1 {
	font-size: 18px;
	color: #1C4269;
	background-color: #FFF;
	background-image: none;
}
#home_message h2 {
	font-size: 15px;
	background-color: #FFF;
	font-weight: bold;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home_news {
	float: right;
	width: 310px;
	margin-top: 15px;
	margin-left: 15px;
}
#home_news div {
	padding: 10px;
	background-image: url(/pc/images/bg_infobox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
	font-size: 12px;
}
#home_news div p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #630;
}
#home_message ul {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding: 0px;
	float: left;
}
#home_message ul li {
	list-style-image: url(/pc/images/bullet_browngrad.gif);
	padding-bottom: 6px;
	color: #333;
	font-size: 12px;
}
.floatleft {
	float: left;
}
/* CONTENT PAGES  */

#content_pages table.blue {
	margin-top: 10px;
	font-size: 13px;
}
#content_pages .blue ul {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #333;
}
#content_pages .blue li {
	margin-top: 3px;
}
#content_pages table.blue th{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(/pc/images/bg_headings.jpg);
	margin: 0px;
	padding: 8px;
	text-transform: uppercase;
	text-align: center;
}
#content_pages table.blue td{
	text-align: left;
	vertical-align: top;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
	padding: 10px;
	}
#content_pages p {
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 1.5em;
	}
#content_pages dt {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 20px;
	color: #593527;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content_pages dd {
	padding: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	color: #666;
}
p.review {
	color: #003;
	padding-left: 12px !important;
	margin: 12px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
}
.reviewer {
	font-size: 12px;
	font-style: italic;
	color: #999;
	padding: 8px;
}

.appopts td {
	padding: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC6;
	}
.appopts input {
	font-weight: bold;
	color: #593527;
	}
.pcPageDesc p {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.pcPageDesc ul {
	float: right;
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	color: #593527;
	background-image: url(/pc/images/bg_infobox.jpg);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 20px;
	list-style-image: url(/pc/images/subcat_bullet.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.pcPageDesc ul.regular {
	float: none;
	font-size: 12px;
	font-weight: bold;
	color: #593527;
	background-image: url(/pc/images/bg_infobox.jpg);
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 4px;
	list-style-image: url(/pc/images/subcat_bullet.gif);
	width: auto;
	margin: 0px;
	list-style-position: inside;
}
.pcPageDesc .rightcolumn {
	float: right;
	clear: right;
	margin-right: 10px;
	padding-left: 10px;
}
#siteseal {
	width: 100px;
	display: block;
	float: right;
	right: 15px;
	margin-right: 15px;
}
#content_pages .righthighlite {
	padding-left: 8px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #593527;
	margin-left: 15px;
}
#content_pages .righthighlite td {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#customsubcat {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: left;
}

#customsubcat a {
	text-decoration: none;
	padding-left: 10px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0066ff;
}
#customsubcat a:visited {
	color: #609200;
	border-left-color: #030;
}

#customsubcat a:link {
	text-decoration: none;
	color: #0066ff;
}
#customsubcat a:hover {
	color: #030;
	border-left-color: #030;
}
#content_pages h3 {
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color:#25557d;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 4px;
}
.picture { padding: 3px; font: 11px/1.4em Arial, sans-serif; }
.picture img { vertical-align:middle; margin-bottom: 3px; }
.picright { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.picleft { margin: 0.5em 0.8em 0.5em 0; float:left; } 

	

/* K C CODE */

#content_pages h2 {
	font-size:28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#25557d;
	background-color: #FFF;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 4px;
}
#content_pages .english {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#103858;
	
}
#content_pages .french {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#82211f;
	
}
#content_pages .spanish {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#593527;
	
}
#content_pages .tips {
	font-size:13px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#090;
	text-transform:none;
	line-height: 16px;
	background-color: #D3F7C0;
	padding: 8px;
	margin-bottom: 6px;
}
#content_pages .subheads {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color: #333333;
	
}
#content_pages .magazine {
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color: #82211f;
	
}
#content_pages .article {
	font-size:13px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color: #593527;
	
}
#content_pages .label {
	font-size:14px;
	font-weight: bold;
	color: #333;
	background-color: #E8E8E8;
}
#content_pages .compare1 {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #FDD3C6;		
}
#content_pages .compare2 {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #B0FFBA;		
}
.pdf {
	font-size:14px;
	font-weight:bold;
font-family: Tahoma, Geneva, sans-serif;
	color: #4ebdfa;
		
}
.code_affiliates {
	font-size:14px;
	font-weight:bold;
font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
		
}
.textads_affiliates {
	font-size:13px;
	font-weight:bold;
font-family: Tahoma, Geneva, sans-serif;
	color: #000000;
		
}
.instructions_affiliates {
	font-size:13px;
	font-weight:normal;
font-family: Tahoma, Geneva, sans-serif;
	color: #25557d;
		
}
/* END OF NEW FORMATTING */

/*************** GREG *****************/
/* TROPICAL OASIS LANDING AND DOORS  */

/* #593426 - Brown, #301c15 - Dk Brown, #fcf0c6 - lt yellow, #F2EAD2 - tan, #BDDDF5 - lt blue, #004C8D - dk blue  */

#to_container { width: 640px; background: #FFFFFF;margin: 0 auto;padding: 15px 0 0 0;text-align: left;}
 
#to_container_slide { width: 635px; background: #fff;margin: 0; padding: 15px 0 0 0;text-align: left;}
#to_container_slide .jump { width: 630px; height:85px;margin:0;  padding:2px} 
#to_container_slide .jumpleft { width: 180px;height:85px; margin:0;padding:0;float:left} 
#to_container_slide .jumpright { width: 400px;height:85px; margin:0;padding:0;float:left} 
#to_container_slide .back { width: 585px; background: #BDDDF5; background-image:url(../images/to-slide-background-blue.jpg); background-position:top; background-repeat:repeat-x; padding:26px; margin:0 0 10px 0 } 
#to_container_slide .entry-box { width: 585px; height:407px; margin: 0 0 16px 0} 
#to_container_slide .entry-box-bottom { width: 585px; height:407px; margin:0 0 5px 0} 
#to_container_slide .entry-box1type { width: 230px; height:190px; background: #06579e; margin:95px 0 0 10px; padding: 16px 12px 12px 20px; float: left;} 
#to_container_slide .entry-box1 { width: 267px; height:391px; background: #F2EAD2; margin: 0; padding: 8px; float: left;border:1px solid #593426;} 
#to_container_slide .entry-box2 { width: 267px; height:391px; background: #F2EAD2; margin: 0; padding: 8px; float: right;border:1px solid #593426} 
#to_container_slide .entry-box3 { width: 267px; height:391px; background: #F2EAD2; margin: 0; padding: 8px; float: left;border:1px solid #593426} 
#to_container_slide .entry-box4 { width: 267px; height:391px; background: #F2EAD2; margin: 0; padding: 8px; float: right;border:1px solid #593426}
#to_container_slide .back .entry-inside { width: 267px; height:390px; background: #593426; margin:0; text-align:center}

#to_container_slide .french-box { width: 585px; height:349px; margin: 0 0 16px 0} 
#to_container_slide .french-box-top { width: 505px; height:100px; margin: -10px 0 25px 0; padding: 0 50px 0 30px} 
#to_container_slide .french-box-bottom { width: 585px; height:349px; margin:0 0 5px 0} 
#to_container_slide .french-box1type { width: 230px; height:145px; background: #06579e; margin:85px 0 0 10px; padding: 16px 12px 12px 20px; float: left;} 
#to_container_slide .french-box1 { width: 267px; height:333px; background: #F2EAD2; margin: 0; padding: 8px; float: left;border:1px solid #593426;} 
#to_container_slide .french-box2 { width: 267px; height:333px; background: #F2EAD2; margin: 0; padding: 8px; float: right;border:1px solid #593426} 
#to_container_slide .french-box3 { width: 267px; height:333px; background: #F2EAD2; margin: 0; padding: 8px; float: left;border:1px solid #593426} 
#to_container_slide .french-box4 { width: 267px; height:333px; background: #F2EAD2; margin: 0; padding: 8px; float: right;border:1px solid #593426}
#to_container_slide .back .french-inside { width: 267px; height:332px; background: #593426; margin:0; text-align:center}

#to_container_slide .tall-box { width: 585px; height:251px; margin: 0 0 16px 0} 
#to_container_slide .tall-box-top { width: 505px; height:100px; margin: -10px 0 25px 0; padding: 0 50px 0 30px} 
#to_container_slide .tall-box-bottom { width: 585px; height:251px; margin:0 0 5px 0} 
#to_container_slide .tall-box1type { width: 230px; height:145px; background: #06579e; margin:85px 0 0 10px; padding: 16px 12px 12px 20px; float: left;} 
#to_container_slide .tall-box1 { width: 267px; height:235px; background: #F2EAD2; margin: 0; padding: 8px; float: left;border:1px solid #593426;} 
#to_container_slide .tall-box2 { width: 267px; height:235px; background: #F2EAD2; margin: 0; padding: 8px; float: right;border:1px solid #593426} 
#to_container_slide .tall-box3 { width: 267px; height:235px; background: #F2EAD2; margin: 0; padding: 8px; float: left;border:1px solid #593426} 
#to_container_slide .tall-box4 { width: 267px; height:235px; background: #F2EAD2; margin: 0; padding: 8px; float: right;border:1px solid #593426}
#to_container_slide .back .tall-inside { width: 267px; height:234px; background: #593426; margin:0; text-align:center}


#to_container_slide .tallfrench-box1type { width: 230px; height:165px; background: #06579e; margin:85px 0 0 10px; padding: 16px 12px 12px 20px; float: left;}

#to_container_slide .storm-box1type { width: 230px; height:205px; background: #06579e; margin:75px 0 0 10px; padding: 16px 12px 12px 20px; float: left;} 

#to_container_slide .button { width: 585px; height:39px; margin: 0 0 20px 0} 
#to_container_slide .button img { margin: 0 0 0 260px; border:none}     

#to_left {float: left;width: 204px; /* include padding and border to width */text-align: left;background: #fff;padding: 0 14px 0 0;}
#to_right {float: right;width: 204px; /* include padding and border to width */background: #fff; padding: 0 0 0 14px;}
#to_center {margin: 0 218px;background: #fff;}

/************ text **************/

#to_container_slide h2 { width: 612px; color: #fff; font-size:24px; font-family: Helvetica Narrow, sans-serif; font-weight: bold; background: #593426; margin:0 ; padding: 7px 0 3px 25px; border-bottom:#301c15; border-bottom-width: 2px; border-bottom-style:solid} 
#to_container_slide h2 .sub1 {color: #fcf0c6; font-size:20px; font-weight: normal; padding:10px 0 0 15px}
#to_container_slide h2 .sub1a {color: #fcf0c6; font-size:20px; font-weight: normal; padding:12px 0 2px 0}    	
#to_container_slide h2 .sub2 {color: #fcf0c6; font-size:18px; font-variant:small-caps; font-weight:bold; font-style:italic}
#to_container_slide .entry-box1type h3 {color: #fff; font-size:24px; font-weight: bold; margin: 5px 0 10px 0; padding:0}
#to_container_slide .french-box1type h3 {color: #fff; font-size:24px; font-weight: bold; margin: 5px 0 10px 0; padding:0}
#to_container_slide .tallfrench-box1type h3 {color: #fff; font-size:24px; font-weight: bold; margin: 5px 0 10px 0; padding:0}
#to_container_slide .tallfrench-box1type h3 .subhead1 {color: #fff; font-size:18px; font-weight: bold; margin: -5px 0 10px 0; padding:0}
#to_container_slide .french-box-top h3 {color: #fff; font-size:24px; font-weight: bold; margin: 5px 0 10px 0; padding:0}
#to_container_slide .french-box-top h3 .subhead1 {color: #fff; font-size:18px; font-weight: bold; margin: -5px 0 10px 0; padding:0}
#to_container_slide .storm-box1type h3 {color: #fff; font-size:24px; font-weight: bold; margin: 5px 0 10px 0; padding:0}
#to_container_slide .back .p1 {color: #fff; font-size:12px; font-family: Helvetica Narrow, sans-serif; font-variant:small-caps; font-weight: normal; margin: 7px 0 0 0}
#to_container_slide .back .p1 .space {color: #fff; font-size:12px;  font-family: "Arial Narrow", Arial, sans-serif; font-weight: normal; margin: 7px 0 0 9px}
#to_container_slide .back .p1 .space1 {color: #fff; font-size:12px;  font-family: "Arial Narrow", Arial, sans-serif; font-weight: normal; margin: 7px 0 0 5px}
#to_container_slide .back .p1 .space2 {color: #fcf0c6; font-size:12px;  font-family: "Arial Narrow", Arial, sans-serif; font-weight: normal; margin: 7px 3px 0 3px}
#to_container_slide .entry-box1type p {color: #fff;  font-size:15px; line-height: 140%}
#to_container_slide .french-box1type p {color: #fff; font-size:15px; line-height: 140%}
#to_container_slide .tallfrench-box1type p {color: #fff; font-size:15px; line-height: 140%}
#to_container_slide .tall-box1type p {color: #fff; font-size:15px; line-height: 140%}
#to_container_slide .french-box-top p {color: #fff; font-size:15px; line-height: 140%}
#to_container_slide .storm-box1type p {color: #fff;  font-size:15px; line-height: 140%}

#to_container p.subhead { font-size:103%;font-stretch: ultra-condensed;font-weight:bold;margin-bottom: -5px;}

#to_container_slide img {border-style:solid; border-width:3px 3px 0 3px; border-color:#593426}

#to-pCenter {width:560px; margin: 0 auto; padding:7px} 

.clearfloat {clear:both; height:0;font-size: 1px;line-height: 0px;}

/************ links **************/

#to_container_slide .jump a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #0066ff;border-left-style: solid;border-left-width: 3px;color: #0066ff;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}
#to_container_slide .jump a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #5F9500;border-left-style: solid;border-left-width: 3px;color: #5F9500;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}
#to_container_slide .jump a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #172400;border-left-style: solid;border-left-width: 3px;color: #172400;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}
#to_container_slide .jump a:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #0066ff;border-left-style: solid;border-left-width: 3px;color: #0066ff;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}


#to_container .jumpleft a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #0066ff;border-left-style: solid;border-left-width: 3px;color: #0066ff;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}
#to_container .jumpleft a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #5F9500;border-left-style: solid;border-left-width: 3px;color: #5F9500;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}
#to_container .jumpleft a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #172400;border-left-style: solid;border-left-width: 3px;color: #172400;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}
#to_container .jumpleft a:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; border-left-color: #0066ff;border-left-style: solid;border-left-width: 3px;color: #0066ff;display: inline;height: 0px;padding-left: 10px; line-height:160%; text-decoration: none;width: 0px;}

#to_container .break{ width: 180px;height:85px; padding:0; margin: 10px 0 0 0;float:left} 

#to_container  .break  a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color: #395F84;display: inline;height: 0px; line-height:50%; text-decoration: none; margin: 0 }
#to_container  .break a:visited  {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal;color: #395F84;display: inline;height: 0px; line-height:50%; text-decoration: none;margin: 0}
#to_container  .break a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal;color: #593426;display: inline;height: 0px; line-height:50%; text-decoration: none;margin: 0}
#to_container  .break a:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color: #395F84;display: inline;height: 0px; line-height:50%; text-decoration: none; margin: 0}

#to_container  .break  a:link .break1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal;color: #395F84;display: inline;height: 0px;padding: 10px 0 0 0 ; line-height:170%; text-decoration: underline;}
#to_container  .break a:visited .break1  {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal;color: #5F9500;display: inline;height: 0px;padding: 10px 0 0 0 ; line-height:170%; text-decoration: underline;  }
#to_container  .break a:hover .break1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color: #593426;display: inline;height: 0px;padding: 10px 0 0 0; line-height:170%; text-decoration: none;}
#to_container  .break a:active .break1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color: #395F84;display: inline;height: 0px;padding: 10px 0 0 0; line-height:170%; text-decoration: underline;}

#to_container  a:link.break2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal;color: #395F84;display: inline;height: 0px;padding:0; line-height:160%; text-decoration: underline;}
#to_container  a:visited.break2  {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color: #395F84;display: inline;height: 0px;padding:0; line-height:160%; text-decoration: underline;  }
#to_container  a:hover.break2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal;color: #593426;display: inline;height: 0px;padding:0; line-height:160%; text-decoration: none;}
#to_container  a:active.break2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:normal; color: #395F84;display: inline;height: 0px;padding:0; line-height:160%; text-decoration: underline;}





/* product pages */

div .pcShowProductSDesc {
	line-height: 1.4em;
	color: #000;
}
.pcShowProductSDesc p em {
	font-style: italic;
	color: #593527;
	font-weight: bold;
}

.pcShowProductSDesc p {
	padding-bottom: 6px;
}
.pcShowProductSDesc a:link, .pcShowProductSDesc a:visited {
	color: #0066ff !important;
	line-height: 1em;
	background-image: url(/images/icon-downarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
	margin-top: 7px;
}
.pcShowProductSDesc .clear a:link , .pcShowProductSDesc .clear a:visited  {
	color: #06f !important;
	background-image: none;
	margin: 0px;
	padding: 0px;
	clear: none;
	font-weight: bold;
}
.pcShowProductPriceW, .pcShowProductPriceW input {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 18px;
	font-weight: bold !important;
	color: #900 !important;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
div.pcShowPRoductPriceW {
	margin-bottom: 10px;
}
.pcPageDesc ol {
	font-size: 12px;
	font-weight: bold;
	color: #593527;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	list-style-type: circle;
}
.optionsheading {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #593527;
	padding: 3px;
}
.tiny {
	font-size: 9px;
	display: block;
	position: relative;
	top: 5px;
	left: 25px;
}
.retailprice {
	position: relative;
	left: 25px;
	top: 10px;
}
#shortdesctable {
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	color: #000;
}
#shortdesctable .small {
	font-size: 10px;
	text-align: center;
}
#shortdesctable th {
	color: #FFF;
	background-color: #609200;
	text-align: center;
}
.sizeline {
	width: 375px;
	color: #630;
	height: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.sizeline .widthlabel {
	width: 125px;
	display: block;
	padding-top: 4px;
	padding-left: 30px;
	background-image: url(images/icon-width.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	float: left;
}
.sizeline .heightlabel {
	width: 125px;
	display: block;
	padding-top: 4px;
	padding-left: 30px;
	background-image: url(images/icon-height.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	float: left;
}
.sizeline select {
	float: left;
	margin-top: 4px;
	margin-left: 4px;
}

.sizeline input {
	margin-top: 2px;
	float: left;
}
#cutform img {
	float: right;
}
.cutthumb {
	float: left;
	width: 122px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cutthumb img {
	border:0px;
	margin: 0px;
	padding: 0px;
}
.cutthumb a {
	text-decoration:none;
}
.cutthumb a:hover {
	text-decoration:underline;
}
#cutform h2 {
	font-size: 18px;
	background-color: #FFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #039;
	margin-top: 23px;
	margin-bottom: 15px;
	color: #039;
	}
#cutform .tiny {
	font-size: 10px;
	font-weight: bold;
}
#cutform p {
	margin-top: 8px;
	margin-bottom: 8px;
}
#cutform p.subtxt {
	font-size: 12px;
	padding: 8px;
	background-color: #F4E8DC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#cutform p.toptxt {
	padding: 8px;
	background-color: #BFF4C6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 365px;
}
.cutformimg {
	text-align: center;
	float: right;
	font-weight: bold;
	color: #F00;
}
#cutform .required {
	font-weight: bold;
	color: #FFF;
	background-color: #B50000;
	padding: 5px;
}
#cutform h3 {
	font-size: 16px;
	color: #82211F;
}
#dtabcontainer h1 {
	color: #609200;
	margin-top: 15px;
	margin-bottom: 10px;
}
#cutform2 .sizeline {
	width: 250px;
	
}
#cutform2 .sizeline .widthlabel {
	width: 85px;
	
}
#cutform2 .sizeline .heightlabel {
	width: 85px;
	
}
#cutform2 p.subtxt {
	font-size: 12px;
	padding: 8px;
	background-color: #F4E8DC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
#cutform2 p.toptxt {
	font-size: 12px;
	padding: 8px;
	background-color: #BFF4C6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:10px;
}
