@charset "utf-8";

/*==== main tags ====*/

		body {background:#996;}
		img {border-style:none;}
		a:link,a:visited {text-decoration:none;}
		
		a:link, a:visited, a:hover, a:active {outline:none 0;} /* removes dotted border in mozilla and explorer*/
		
/*==== div header ====*/		
		div#header {position:fixed; right:0; top:0; height:132px; background:#333; width:100%; padding: 0; text-align:right; z-index:90;}
		div#header img {border-style:none;}
		
/*==== nav ====*/		
		#nav {position:fixed; right:0; top:130px; background:#663; width:186px; height:100%; z-index:80;}
		#nav ul {list-style:none; margin:1.75em 0 0 0; color:#fff; line-height: 32pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:16pt;}
		#nav li {text-indent:-.75em;}
		#nav ul a {display:block;}
		#nav ul li a:link, #nav li a:visited {color:white;}
		#nav ul li a:hover {color:#996;}
		#nav ul a:active {color:#333; border-top: 2px solid #666;border-style:none;}
		#nav ul li a.current {color:#333;}
		#nav ul li a.current:hover {cursor: default; color:#333;}

		
/*==== content block ====*/		
		#main {float:right; position:relative;top:115px; right:190px; text-align:center; }
		#main p {font-family:Arial, Helvetica, sans-serif;}
		dmain p a:link, #main p a:visited {color:#333;}
		#wrapper {position:relative;}
		
				
/*==== footer ====*/		
		div.footer {position:relative; right:5px; top:20px; font-size:10pt; color:#333;}
		div.footer p {margin-top:10px;float:right;}
		.footer p a:link, .footer p a:visited {color:#333;}
/*==== misc ====*/		
		.clear {clear:both; z-index:100;}
		
			/*==== end of template styles =====*/
			
/*==== index/contact ====*/
		p#tagLine {color: #663; font-size:21pt; margin-top:50px;}
		#email {color:#663; font-style:italic; font-size:18pt; margin-top:-25px;}
		#email:hover {color:white;}
		#wrapper #icons a {margin:5px;}
		
/*==== buyNowNav ====*/
		#nav2 {float:right; position:relative; top:30px; color: white;}
		#nav2 ul {text-align:right; list-style:none; font-family:Arial, Helvetica, sans-serif; line-height:160%;}
		#nav2 li a:link, 
		#nav2 li a:visited {color:white;}
		#nav2 ul li a:hover {color:#663;}
		#nav2Title {font-weight:bold; line-height:250%; }
		#nav2 li a.current {color:#333;}
		#nav2 li a.current:link, 
		#nav2 li a.current:visited {color:#333;}
		#nav2 li a.current:hover {cursor:default;color:#333;}
		#nav2 li.woods {position:relative; top:8px; line-height:100%; font-style:italic;}
		#nav2 li.woods2 {position:relative; top:20px; line-height:100%; font-style:italic;}
					
/*==== buyNowSplash ====*/
		#buyNowSplash {width:490px; float:right; margin-top:60px;}
		.buyNowItem {float:right; margin:5px;}
		.buyNowItem p {color:white; margin-top:2px; height:10px;}
		.buyNowItem p a {display:block;}	
		#wrapper .buyNowItem a:link,
		#wrapper .buyNowItem a:visited {color:white;}
		#wrapper .buyNowItem a:hover {color:#663;}
			
/*==== product box ====*/
		#product{width:490px; float:right; text-align:left; margin:25px 0 0 25px; position:relative;}
		#product p {color: #663; font-size:21pt;}
		#product p.productDesc {color:#333; font-size:12pt; line-height:100%;}
		#product p.productDesc a {color:#333; font-weight:bold;}
		#product p.productDesc span {font-style:italic;}
		#product p.disclaimer {color:#333; font-size:8pt; }
		#product p.disclaimer a:link,
		#product p.disclaimer a:visited {color:#333; font-weight:bold;}
		#product p.disclaimer a:hover {text-decoration:underline;}
		#product p.specialWood {font-size:100%; font-style:italic; color:white; line-height:200%; border-top:solid 1px #663;}
		#product .productimg {height:226px; margin:0px; padding:0px;}
		
		#product #mainSwatches,
		#product #swatches2,
		#product #swatches3 {width:165px; float:right; position:relative;}
		
		#product #swatches2,
		#product #swatches3 {right:0; top:-55px;}
		
		#product #mainSwatches p,
		#orderCustom #availableWood p {color:#663; font-size:12pt; position:absolute; top:-20px; right:5px; height:1%;}
		
		#product #mainSwatches ul,
		#product #swatches2 ul,
		#product #swatches3 ul,
		#orderCustom #availableWood ul{list-style:none; margin-left:0px; padding:0px;}
		
		#product #mainSwatches a,
		#product #swatches2 a,
		#product #swatches3 a,
		#orderCustom #availableWood a {float:left; display:block; width:30px; border:solid 1px #996;}
		
		#product #mainSwatches a:hover,
		#product #swatches2 a:hover,
		#product #swatches3 a:hover,
		#orderCustom #availableWood a:hover {border:solid 1px white;}
		
		#product #mainSwatches li,
		#product #swatches2 li,
		#product #swatches3 li,
		#orderCustom #availableWood li {display:inline; margin:0px;}
		
		/*====buyCustom box ----*/
		#orderCustom {width:490px; margin-top:60px; float:right; text-align:left; color:#333; position:relative;}
		#orderCustom textarea, input.email, input.name {border:none; width:295px; color:#333;  font-family:Arial, Helvetica, sans-serif; font-size:85%; margin:3px 0 3px 25px;}
		#orderCustom p.orderCustomInfo {margin:-25px 0 0 25px; font-size:100%; float:right; text-align:left;}	
		#orderCustom #availableWood {width:160px; position:absolute; right:0; top:35px;}
		.thanks {color:red; line-height:130%;}
		
/*==== payPalBuyNow	====*/	
		.payPalBuyNow {float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12pt; position:absolute; top:210px; right:0px; line-height:130%; width:160px;}
		.payPalBuyNow select, 
		.payPalBuyNowAlt select,
		.payPalOneSelect select {color:#333; background-color:white; width:160px; border:none; font-family:Arial, Helvetica, sans-serif;}
		.payPalBuyNowAlt {position:relative; top:-10px; right:-330px; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:85%; width:160px; padding-bottom:25px; clear:both; }
		.payPalOneSelect {float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12pt; position:absolute; top:250px; right:0px; line-height:130%; width:160px;}
		
		
/*==== mysubmit ====*/
		.mysubmit {text-align:right; width:46px; background-color:#663; color:white; border:none; border-bottom:solid 1px #333; border-right:solid 1px #333; margin:5px 3px;}
		.mysubmitAlt {float:right; position:relative; top:-40px; right:5px; width:125px; background-color:#663; color:white; border:none; border-bottom:solid 1px #333; border-right:solid 1px #333; margin:5px 3px;}
		.mysubmit:hover, .mysubmitAlt:hover {border:none; border-top:solid 1px white; border-left:solid 1px white;}
		.mysubmit:active, .mysubmitAlt:active {background-color:#996;}
