/* CSS for all Product pages */


#prodleft {position: absolute; 
	z-index: 6; 
	top: 45px; 
	left: 0; 
	width: 240px; 
	height: 230px;
	text-align: right; 
	border-right: 1px solid gray;}

#prodleft ul {list-style: none; 
	font: bold 11px Verdana, Arial, sans-serif; 
	padding: 0; 
	margin-right: 10px;}
	
#prodleft li {margin: 0; 
	padding: 0; 
	vertical-align: top;}


#prodleft select {font: 9px Verdana, Arial, sans-serif; 
	width: 150px; 
	color: #515559; 
	background-color: #fff; 
	margin-bottom: 4px;}
	
#prodleft input {color: #fff; 
	background-color: #828282; 
	border: 1px solid; 
	border-color: #AAA #444 #444 #AAA; 
	margin-right: 10px;
	font: 12px Verdana, Arial, sans-serif;
	padding: 2px 4px 2px 4px; width: 150px;}
	
#prodleft_img {position: relative;
	text-align: center;
	font: 10px Arial, Verdana, sans-serif;}
#prodleft_img a:link, #prodleft_img a:hover, #prodleft_img a:visited {color: #515559; text-decoration: none;}
	
#prodright {position: relative; padding: 12px;
	top: 0; 
	left: 240px; 
	width: 430px; 
	height: 1px;
	font: 11px Arial, Verdana, sans-serif; color: #515559;}
	
#prodright p.size2, #prodright ul.size2 {font: 13px Verdana, Arial, sans-serif;}
#prodright ul.size2 li {padding-bottom: 6px;}
#prodright p.size3, #prodright ul.size3 {font: 16px Verdana, Arial, sans-serif;}
#prodright ul.size3 li {padding-bottom: 8px;}
	
html>body #prodright {width: 406px;}

#prodright ul {margin: 0 15px; font-size:12px;}
#prodright table {float: left;}
#photo_content {float: left; width: 250px;}
#photo_content p {padding-top: 0; margin: 0;}
#prodright table.img_slideshow {font: bold 9px Verdana, Arial, sans-serif;}
#prodright table.img_slideshow a {text-decoration: none;}
td.arrow_left {text-align: left; background: url(images/imgflip_arrow2.gif) 0 50% no-repeat; padding-left: 12px;}
td.arrow_right {text-align: right; background: url(images/imgflip_arrow1.gif) 100% 50% no-repeat; padding-right: 12px;}

/* table price 1 */
table.tableprice {font: 10px Arial, Verdana, sans-serif; 
	border: 1px solid gray; border-collapse: collapse; margin-bottom: 0; clear: left;}
table.tableprice caption {font: bold 12px}
table.tableprice th, table.tableprice td {border: 1px solid gray; text-align:center;}
table.tableprice th {color:#990000;}

/* table price 2 */
table.tableprice2 {font: 12px Arial, Verdana, sans-serif; 
	border: 1px solid gray; border-collapse: collapse; margin-bottom: 0; clear: left; width:400px;}
table.tableprice2 caption {font: bold 14px}
table.tableprice2 th, table.tableprice2 td {border: 1px solid gray; text-align:left; padding:2px;}
table.tableprice2 th {color:#990000;}

/* measurement guide */
form.measureform {width:275px;}
form.measureform input {margin:0; padding:0;}
form.measureform p.text {margin:0 0 -20px 0; padding:0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;}

