﻿@charset "UTF-8";a{outline:none;}#paginate{width:auto; float:right; display:block; margin:10px 20px 10px 0;}#prodwrap a:link{	color:#999;	font-family:Verdana, Geneva, sans-serif;	font-size:10px;	text-decoration: underline;	outline:none;}#prodwrap a:hover{	color: #666;	font-family:Verdana, Geneva, sans-serif;	font-size:10px;	text-decoration:none;	outline:none;}#prodwrap a:visited{	color: #999;	font-family:Verdana, Geneva, sans-serif;	font-size:10px;	text-decoration: underline;	outline:none;}#prodwrap a:visited:hover{	color: #666;	font-family:Verdana, Geneva, sans-serif;	font-size:10px;	text-decoration:none;	outline:none;}#bluebar{	height:30px;	width: auto;	background-image: url(prod_assets/bluebarbg.jpg);	background-repeat:repeat-x;	background-color: #324269;	text-align:center;	font-size:18px;	font-weight:bold;	text-transform:uppercase;	line-height:27px;	color:#FFF;}#prodwrap {	font-family: Verdana, Geneva, sans-serif;	background-color: #eae9ea;	height: auto;	width: 858px;	font-size:12px;}#prod_header{	width:858px;	height: 80px;	clear:both;	background-image:url(prod_assets/prod_header_bg.jpg);	background-repeat:repeat-x;}#prod_header .prod_title{	width:570px;	height: 50px;	float:left;	margin:13px 0 0 20px;	display:inline;}#prod_header h1{	font-size: 28px;	color:#000;	font-weight:bold;	line-height:25px;	height:28px;	margin:0;}#prod_header .brand_logo{	width:248px;	height: 50px;	float:right;	margin:13px 20px 0 0;}#Breadcrumb{	margin:0 0 0 20px;	color:#999;	font-family:Verdana, Geneva, sans-serif;	text-transform:uppercase;	font-size:10px;}#Breadcrumb a:link{	color:#999;	font-family:Verdana, Geneva, sans-serif;	text-transform:uppercase;	font-size:10px;	text-decoration:none;	outline:none;}#Breadcrumb a:hover{	color: #666;	font-family:Verdana, Geneva, sans-serif;	text-transform:uppercase;	font-size:10px;	text-decoration:none;	outline:none;}#Breadcrumb a:visited{	color: #999;	font-family:Verdana, Geneva, sans-serif;	text-transform:uppercase;	font-size:10px;	text-decoration:none;	outline:none;}#Breadcrumb a:visited:hover{	color: #666;	font-family:Verdana, Geneva, sans-serif;	text-transform:uppercase;	font-size:10px;	text-decoration:none;	outline:none;}#leftside {	margin: 10px 10px 10px 20px;	float: left;	height: auto;	width: 300px;	display: inline;}.prod_img_wrap {	width:298px;	height:auto;	background-color:#939393;	border:#333 solid 1px;}#postapic{	width:300px;	height:auto;	margin:20px 0 0 0;}#outfit{	width:298px;	height:auto;	margin:20px 0 0 0;	background-color:#FFF;	text-align:center;	padding-bottom:10px;	border:1px #999 solid;}#alsolike{	width:300px;	height:auto;	margin:20px 0 0 0;	background-color:#939393;}#sampleclips{	width:300px;	height:auto;	margin:20px 0 0 0;}#ringsizer{	width:298px;	height:auto;	margin:20px 0 0 0;	text-align:center;	background-color:#FFF;	border:1px #999 solid;}#rightside {	margin: 10px 0 10px 10px;	float: left;	height: auto;	width: 498px;	display: inline;}#rightside .addtocart{	width:496px;	height: auto;	border:1px #999 solid;	margin: 0 0 20px 0;	background-color:#FFF;	background-repeat:repeat-x;	padding-bottom:10px;	}#rightside .tabs{	width:496px;	height: auto;	}#rightside .fitmeter{	width:465px;	height: 115px;	display:block;	margin:10px 0;	background-image:url(prod_assets/fitmeter_bg.jpg);	background-repeat:no-repeat;	}#rightside .fabricbox{	width:auto;	height:205px;	display:block;	margin-top:20px;}#rightside .sharebox{	width:auto;	height: auto;	display:block;	margin: 10px 0;	}#rightside .reviews{	width:494px;	height:auto;	margin:20px 0 20px 0;	background-color:#FFF;	border:1px #999 solid;	}/*product listings css*/#bannerspace{width:832px; margin:15px 0 15px 15px; float:left}#itemwrapper{width:832px; margin:0 0 15px 15px;}#itemwrapper .listitem{width:200px; border:1px #CCC solid; height:auto;float:left; display:inline; margin:3px; background-color:#FFF;}#itemwrapper .proditemlink{width:200px; height:280px; display:block;}#itemwrapper .newbanner{width:60px; height:60px; display:block; position:absolute; margin-left:140px;}#itemwrapper .itemimg{width:200px; height:auto; background-color:#939393; text-align:center; overflow:hidden;}#itemwrapper .salebanner{	width:200px;	height:20px;	display:block;	background-color:#debe42;	color:#000;	line-height:20px;	font-size:12px;	font-weight:bold;	filter:alpha(opacity=85);	-moz-opacity:0.85;	-khtml-opacity: 0.85;	opacity: 0.85;	text-align:center;}#itemwrapper .listiteminfo{width:auto; height:auto; overflow:hidden;}#itemwrapper .listiteminfo span{ display:block; text-transform:uppercase;  text-align:center;}