
/* -- CATALOG  BEGIN -- */

/*.clear { clear: both; }*/
.clear { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clear {display: inline-block;}   /*for IE/Mac */




/* -- CATALOG Product BEGIN-- */	
#product {
	width: 595px;
	margin: 0 0 0 200px;
	}

/* -- CATALOG LIST BEGIN -- */
	#product #productlist {	margin: 15px 5px 0 10px;padding-bottom: 20px;}

	#product #productlist h1 {color: #d95a3b;text-align: Left;font-size: 2.4em;	padding: 0 0 3px 10px;margin-right: 5px; font-family: "Monotype Corsiva",Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;	}
	#product #productlist h2 {color: #d95a3b;text-align: Left;font-size: 1.8em;border-bottom: 1px solid #b3bdcb;padding:  20px 0 3px 10px;margin-right: 5px;}
	#product #productlist h5 {text-align: Left;	font-size: 1.3em;padding:  20px 0 3px 10px;margin-right: 5px;line-height: 1.4em;/*border-bottom: 1px solid #b3bdcb;*/}			
	#product #productlist p {font-size: 1.0em;line-height: 1.2em;}

	#product #productlist .thumbnail {margin: 5px 2px 5px 0;float: left;width: 140px;height: 190px;}
	#product #productlist .thumbnail img {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 2px solid #b3bdcb;}
	#product #productlist .thumbnail img:hover {border-bottom: 2px solid #d95a3b;}
	
	#product #Product_Img{width: 285px;height: 286px;}
	
	/*   ----Cluster  ---*/			
	#product .cluster {	margin: 0 0 0 10px;	padding: 0 0 5px;}
	#product .cluster hr {clear: both;visibility: hidden;}
	#product .cluster .single {margin: 5px 5px 5px 0;float: left;width: 141px;}
	#product .cluster .group {width: 580px;margin: 5px 0;}
	#product .cluster img {margin: 0 0 5px;padding-bottom: 5px;border-bottom: 1px solid #b3bdcb;}
	#product .cluster img:hover {border-bottom: 1px solid #d95a3b;}
	/* -- Cluster END -- */
	

	/* -- CATALOG TYPE BEGIN -- */
	#product .type {width: 265px;margin: 0 0 0 10px;}
	#product .type h1 {font-size: 1.8em;color: #d95a3b;padding-top: 20px;margin: 0 0 5px;font-family: "Monotype Corsiva",Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;}
	#product .type h2 {font-size: 1.1em;font-weight: bold;color: #345e8c;margin: 5px 0;}
	#product .type h3 {font-size: 1.3em;color: #d95a3b;padding-top: 20px;margin: 0 0 15px;}
	#product .type p {font-size: 1.1em;line-height: 1.7em;color: #333;margin: 0 0 15px;}
	#product .type p.dimensions {font-size: 1.0em;line-height: 1.7em;}
	#product .type ul {list-style-type: disc; font-size: 1.1em;	margin: 5px 0 20px 0;}
	#product .type li {margin: 0 0 7px 15px; display:list-item;color: #666;}
	/* - - - - Specs Table - - - - */
	#product .type table { 
			width: 265px; 
			margin: 0 auto; 
			border-collapse: collapse; 
			font-size: 0.9em;
			border: 1px solid;
			border-color: #d8d8d8 #333 #333 #d8d8d8;
			}

	#product .type table .odd { background: #efefef; }
	#product .type table .even { background: #d9d9d9; }
	#product .type #vol .odd, #product .type #vol .even {background: #cdcdcd;}
	#product .type th {font-weight: normal; text-align: left; height: 15px; padding: 3px 0 0 3px; border-bottom: 1px solid #a8a8a8;}
	#product .type td {padding: 3px 0 3px 3px;	height: 10px;}


	/* -- CATALOG TYPE END -- */		
		
	#product .images {width: 295px;	float: right;}
		
/*
	#product #wood h2 { font-size: 1.1em; font-weight: bold; color: #345e8c; margin: 5px 0;	}
	#product .images #wood { padding-top: 10px; }
	 
	#wood {	width: 180px;	margin: 0 auto;	background: url(../images/product/bkg_wood.gif) no-repeat;	border-bottom: 1px dotted #999;	}*/
	#wood {	width: 200px;	margin: 0 auto;	}
	#wood p { display: block; clear: both; margin: 0; padding: 0; font-size: 0.9em; }
	#wood ul { list-style: none; }
	#wood li { float: left;}
	#wood li a { display: block;height: 40px; width: 36px;}	
	
	#wood * { border-bottom: none; }
	#wood li#espresso a { background: url(../images/product/espresso.gif) no-repeat top; }
	#wood li#cherry a { background: url(../images/product/cherry.gif) no-repeat top; }
	#wood li#black a { background: url(../images/product/black.gif) no-repeat top; }
	#wood li#white a { background: url(../images/product/white.gif) no-repeat top; }
	#wood li#cognac a { background: url(../images/product/cognac.gif) no-repeat top; }

	#wood li#espresso a:hover { background-position: bottom; }
	#wood li#cherry a:hover { background-position: bottom; }
	#wood li#black a:hover { background-position: bottom; }
	#wood li#white a:hover { background-position: bottom; }
	#wood li#cognac a:hover { background-position: bottom; }
	
	
	/*
	
	#woodtest {	width: 400px;	margin: 0 auto;	}
	#woodtest ul { list-style: none; clear:both; }
	#woodtest li { float: left; height:1%;}	
	#woodtest li a { display: block; margin: 0; height: 40px; width: 36px;}	

	
	#woodtest * { border-bottom: none; }
	#woodtest li#espresso a { background: url(../images/product/espresso.gif) no-repeat top; }
	#woodtest li#cherry a { background: url(../images/product/cherry.gif) no-repeat top; }
	#woodtest li#black a { background: url(../images/product/black.gif) no-repeat top; }
	#woodtest li#white a { background: url(../images/product/white.gif) no-repeat top; }
	#woodtest li#cognac a { background: url(../images/product/cognac.gif) no-repeat top; }

	#woodtest li#espresso a:hover { background-position: bottom; }
	#woodtest li#cherry a:hover { background-position: bottom; }
	#woodtest li#black a:hover { background-position: bottom; }
	#woodtest li#white a:hover { background-position: bottom; }
	#woodtest li#cognac a:hover { background-position: bottom; }
	
	*/
	
	
	
	#product .images .pricebar {width: 285px;height: 35px;background: #d04532;margin: 10px 0;padding: 5px;overflow: hidden;}
	#product .images .pricebar { color: #fff;} 
	#product .images .pricebar em { font-style: normal; font-size: 50%;	vertical-align: text-top;}
	#product .images .pricebar span.main_price { font-size: 3.4em; }
	#product .images .pricebar span.list_price { font-size: 2.4em; }
	#product .images .pricebar .right { float: right; }

	#product .images .pricebar a:link { color: #fff; }
	#product .images .pricebar a:visited { color: #fff; }
	#product .images .pricebar a:hover { color: #000; }
		
	#product .images .Product_Img{margin: 5px 5px 10 5px;width: 285px;}
		
	.floatright{float: right;width:80px;text-align:right;margin-right:11px;height:24px;	}
	.purchaseleft{	vertical-align:middle;	}	
	.purchasebutton{ vertical-align:middle;}

	/* -- CATALOG RELATED BEGIN -- */
	#related { margin: 15px 5px 0 10px;	padding-bottom: 20px; clear:right;	}
	#related h1 {color: #444;text-align: right;	font-size: 1.1em;border-bottom: 1px solid #b3bdcb;padding: 0 0 3px;	margin: 10px 10px 0 0;padding-top: 20px;}
	#related p {font-size: 1.0em;line-height: 1.2em;}
	#related .thumbnail {margin: 5px 2px 5px 0;	float: left;width: 110px; height: 160px;	}
	#related .thumbnail img {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #b3bdcb;}
	#related .thumbnail img:hover {	border-bottom: 1px solid #d95a3b;}
				
				
	/* -- CATALOG RELATED END -- */
/* -- Tracking  END-- */	


	#TrackingOrder {width: 520px;margin: 0 0 0 230px;padding: 29px 0 25px 10px;	}
	#TrackingOrder  h1 {color: #d95a3b;	text-align: Left;font-size: 2.4em;padding: 0 0 3px 10px;margin-right: 5px;}
	#TrackingOrder  p {font-size: 1.0em;line-height: 1.2em;}
	#TrackingOrder #MessageBox{	font-size: 1.2em;margin: 25px 0 0;padding-left:30px;width: 480px;border-collapse: collapse;	text-align: left;}

	#search {margin: 30px 20px 0 50px;border:1px;}
	#search td {height: 25px;}
	#searchresult {	margin-left: 10px;color: #aaa; }			
	#searchresult .CartImage{margin: 0 ;width: 50px;height:50px;}
	#searchresult .smallmessage {font-size: 0.9em;color: #aaa; padding:0 0 0 50px;}
	#searchresult table {font-size: 1.2em;text-align: left;	}
	
	#searchresult a:link {	color: #aaa;	}
	#searchresult a:visited {	color: #aaa;	}	
	#searchresult a:hover {	color: #d95a3b;	}

/* -- Tracking  END -- */	
			

/* -- Dealer Begin-- */	
#dealer { margin: 0px 15px 0 10px;	text-align: left;}
#dealer table {font-size: 8.5pt;line-height: 12pt;}
#dealer p {font-size: 8pt;margin: 0 0 10px 0;}
#dealer h2 {font-size: 9pt;font-weight: bold;margin: 15px 0  1px 10px;border-bottom:none; }
#dealer A:hover	{text-decoration: underline; }




/* -- Dealer  END -- */
			
/* -- CATALOG Product END-- */	

	#Productsgallery {position:relative;width: 285px; margin-top:20px; min-height:75px;}
	#Productsgallery DIV {position:absolute;background-color: #FFF; max-width:285px;}
	#Productsgallery DIV.Visiable { visibility:visible;position:inherit; }
	#Productsgallery DIV.Invisiable { visibility:hidden;position:absolute;}
	#Productsgallery DIV IMG {border: 0;margin-bottom: 10px; width:70px; max-height:70px;}





/* -- CATALOG  END -- */
		

/* 01010100 01001011 00110000 00110111 */