@charset "UTF-8";
body{
	margin:0px auto;
}
p{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding-left:25px;
	padding-right:16px;
	color:#666;
	line-height:16px;
}
li{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#666;
	line-height:16px;
	list-style-type: bullets;
	padding-left:0px;
	margin-left:0px;
	margin-right:30px;
}
h1{
	font-family:Times, "Times New Roman", Georgia, serif;	
	font-size: 25px;
	padding-left:25px;
	color:#666;
	font-weight:lighter;
}
h2{
	font-family:Times, "Times New Roman", Georgia, serif;	
	font-size: 16px;
	padding-left:25px;
	color:#666;
	line-height:18px;
	font-weight:lighter;
}
#giftCardTitle{
	font-family:Times, "Times New Roman", Georgia, serif;	
	font-size: 16px;
	padding-bottom:10px;
}
h3{
	font-family:Times, "Times New Roman", Georgia, serif;	
	font-size: 25px;
	color:#666;
	font-weight:lighter;
}
table{
	padding:0px;
	margin:0px;
}
hr{
	height : 1px;
    margin : .5px 0px;
    border-top : 1px solid #000; 
}
#mainContentProducts {
	padding-bottom:25px;
}
#mainContent p{
	padding-left:25px;
}

#mainContent a:link{
	color: #8a2628;
	text-decoration:none;
}
#mainContent a:visited {
	color: #8a2628;
	text-decoration:none;
}
#mainContent a:hover {
	color:#666;
	text-decoration:none;
}
#womenForWomen a:link{
	color:#666;	
	text-decoration:none;
}
#womenForWomen a:visited {
	color: #666;
	text-decoration:none;
}
#womenForWomen a:hover {
	color: #8a2628;
	text-decoration:none;
}
#mainContent img{
	margin-top:25px;
	margin-left:25px;
}
#wrapper {
	width:980px;
	margin:0px auto;
	padding-top:60px;
	padding-bottom:0px;
	background-image:url(images/bg_shadow_tile.png); 
	background-position:center; 
	background-repeat: repeat-y;
	background-color:#fff;
}
#navContainer{
	width:815px;
	height:148px;
	margin:0px auto;
	background-image:url(images/topNavBG.gif);
	background-repeat:no-repeat;
}
#topMainNavLinks{
	padding-top:98px;
	padding-left:8px;
}
#topMainNavLinks a:link{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
#topMainNavLinks a:visited {
	color: #1E4A7E;
	text-decoration:none;
}
#topMainNavLinks a:hover {
	color: #8a2628;
	text-decoration:none;
}
#mainContent a:link img{
	color:#FFF;
	border:solid;
	border-width:4px;
	text-decoration: none;
}
#mainContent a:visited img{
	color:#FFF;
	border:solid;
	border-width:4px;
	text-decoration: none;

}
#mainContent a:hover img{
	color: #8a2628;
	border:solid;
	border-width:4px;
	text-decoration: none;
}
#moreInfoAdd a:link img{
	color:#FFF;
	border:none;
	border-width:0;
	text-decoration: none;
}
#moreInfoAdd a:visited img{
	color:#FFF;
	border:none;
	border-width:0;
	text-decoration: none;

}
#moreInfoAdd a:hover img{
	color: #8a2628;
	border:none;
	border-width:0;
	text-decoration: none;
}
.wishpot_form{
	float:right;
	margin-right:170px;
}
#buttonNoRoll a:link img{
	border-width:0px;
}
#buttonNoRoll a:visited img{
	border-width:0px;
}
#buttonNoRoll a:hover img{
	border-width:0px;
}
#topMainNavLinks p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#FFF;
}
#topSecondaryNavLinks{
	padding-top:10px;
	margin-bottom:0px;
	padding-right:18px;
}
#topSecondaryNavLinks a:link{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	padding-bottom:0px;
}
#topSecondaryNavLinks a:visited {
	color: #666;
	text-decoration:none;
}
#topSecondaryNavLinks a:hover {
	color: #8a2628;
	text-decoration:none;
}
#topSecondaryNavLinks p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#666;
}
#mainContentContainer{
	clear:both;
	width:815px;
	margin:0px auto;
	background-color:#FFF;
	padding-top:15px;

}
#mainContent{
	width:740px;
	margin:0px auto;
	border:solid;
	border-width:1px;
	border-color:#716551;
}
#moreInfoTemp{
	font-family:Helvetica, Arial, sans-serif;
	color:#666;
	padding-bottom:25px;
}
#moreInfoTemp img{
	margin:0px;
	float:left;
}
#moreInfoTemp h2{
	font-family:Times, "Times New Roman", Georgia, serif;	
	font-size: 19px;
	padding-left:0px;
	color:#666;
	font-weight:lighter;
	padding-bottom:0px;
	margin-bottom:0px;
}
#moreInfoTemp p{
	font-size:12px;
	padding-left:0px;
}
#moreInfoTemp .smallItalic{
	line-height:13px;
	font-size:11px;
}

#thumbs img{
	padding:0px;
	margin:0px;
}
#thumbs{
	padding:15px;
}
#bottomNav{
	margin-top:10px;
}
#bottomNav p{
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#666;
}
#bottomNav a:link{

	color:#666;
	text-decoration:none;
}
#bottomNav a:visited {

	color: #666;
	text-decoration:none;
}
#bottomNav a:hover {

	color: #8a2628;
	text-decoration:none;
}
#footer{
	width:980px;
	margin:0px auto;
	padding:0px;
	background-image:url(images/bg_shadow_bottom.png); 
	background-repeat:no-repeat; 
	background-position:center top;
}
.shadow{
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);
}
.copyright {
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px; 
	color:#FFF;
	padding-left:45px; 
	padding-right:40px;
}
.copyright a:link{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
.copyright a:visited {
	color: #FFFÍ¨¨;
	text-decoration:none;
}
.copyright a:hover {
	color: #8a2628;
	text-decoration:none;
}
.copyright img a{
	margin:0px;
	padding:0px;
}
.smallType{
	font-size:10px;
}
#skuPrice{
	margin-bottom:5px;
	padding-bottom:0px;
	margin-top:15px;
	line-height:18px;
}
.smallItalic{
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size:10px;
	line-height:13px;
}
.noPadding{
	padding:0px;
	margin:0px;
}
.bottomPadding{
	padding-bottom:25px;
}
.giftCert{
	font-family:Helvetica, Arial, sans-serif;
	font-size: .75em;
	padding-right:15px;
	color:#666;
	line-height:16px;	
}
.cert_to_from_msg_val textarea{
	width:313px;
}
.cert_to_from_msg_val input{
	width:313px;
}
.cert_num_amount input{
	width:45px;
	margin-left:37px;
}

#shoppingBagLink {
	width:50px;
	float:right;
}
#shopBagButtons{
	width:116px;
	float:right;
}
#shopBagButtons a:link{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#8a2628;
	text-decoration:none;
}
#shopBagButtons a:visited{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #8a2628;
	text-decoration:none;
}
#shopBagButtons a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #666;
	text-decoration:none;
}
#shoppingButtonsOverall{
	width:350px; 
	height:20px;
}
#shoppingButtonsOverall p, #shopBagButtons p{	
	margin-top:0;
}
#shoppingButtonsOverall img, #shopBagButtons img{
	vertical-align:middle;
}

#cart{
	clear:both;
	overflow:auto;

}
#cartMessages{
	width:280px;
	float:left;
	padding-left:25px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#666;
	line-height:20px;
		/*	background-color:#3F0;	   */
}
#cartMessages h1{
	font-family:Times, "Times New Roman", Georgia, serif;	
	font-size: 25px;
	font-weight:lighter;
	padding:0px;
}
#cartMessages img{
	padding:0px;
	margin:0px;
}
#cartItems{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left:25px;
	padding-right:20px;
	color:#666;
	line-height:20px;
	width:390px;
	float:right;
	/*	background-color:#F99;  */
}
#cartItems img,p{
	margin-left:0px;
	padding-left:0px;
}
/* cartProducts is for the top right table that holds cart items */
#cartProducts{
	padding-top:65px;
		/*	background-color:#639;  */
}
#cartProducts img{
	margin:0px auto;
	padding:0px;
}
.cart td{
	background-color:#f8f9f5;   
}
.cart{
	width:395px;
	text-align:left;
}
.cart_total{
	text-align:right;
}
.cart_price{
	text-align:right;
}
#cartConfirm img{
	margin-left:10px;
	margin-top:0px;
}
#cartThankTable img{
	margin-left:10px;
	margin-top:0px;
}
#cartCrossSell{
	font-size:smaller;
	width:280px;
}
#cartTaxTotals{
	width:396px;
	text-align:right;
	padding-bottom:30px;
	/*background-color:#0CF;	  */
}
#cartTaxTotals td{
	background-color:#f8f9f5;
}

#cartCoupon{
	text-align:left;
	/*background-color:#FF0;	  */	
}
#cartCoupon input{
	width:385px;
	margin-left:0px;
}
#cartGift{
	margin-bottom:30px;
	/*	background-color:#F30;   */
}
.instruct textarea{
	width:385px;
}
.gcs_product_name{
	font-size:1px;
	visibility:collapse;
}
.gcs_product_image{
	margin:0px;
	padding:0px;
}
.gcs_product_price{
}
.gcs_addtocart_button{
	
}
.gcs_table{
	width:220px;
	padding-top:0px;
}
.totals{
	text-align:right;
}
.totals_txt,.totals_all_txt{
	text-align:left;
}
.cart_image{
	padding-left:5px;
	margin:0px;
}
.cart_name{
	line-height:10px;
}
#promotions{
/*	background-color:#00F;*/
}
#taxShip{
/*	background-color:#9F9; */
	text-align:left;
	width:240px;
}
#taxShip td{
	background-color:#FFF;
}
.instruct{
	font-size:10px;
}
.ship{
	margin-left:10px;
	font-size:10px;
}
#cartShipping{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left:25px;
	padding-right:20px;
	color:#666;
	line-height:20px;
	/*	background-color:#F99;  */
}
#cartConfirm{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left:25px;
	padding-right:20px;
	color:#666;
	line-height:20px;
	/*	background-color:#F99;  */
}
#cartConfirm h1{
	font-size:25px;
	padding-left:0px;
}

#cartThank{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left:25px;
	padding-right:20px;
	color:#666;
	line-height:20px;
	/*	background-color:#F99;  */
}
.pcs_addtocart_button{
	width: 61px;
	height : auto;
}
.gcs_product_price,.gcs_product_name{
	text-align:center;
}
.zipncountry{
	text-align:right;
}
.zipncountry select{
	font-size:11px;
}
.zipncountry_txt{
	text-align:left;
}
.taxnship{
	width:226px;
}
#custom1{
	width:300px;
	float:left;
	padding-right:100px;
}
.button68{
	margin:0px auto;
}
#cartShippingTotals{

}
#cartShipAddress{
	clear:both;
}
#cartShipAddress input{
	margin-right:58px;
}
#cartShipping textarea{
	height:55px;
	width:300px;
}
#cartShipping img{
	margin-left:10px;
	margin-top:0px;
}
#cartShipForm{
}
#giftShipComments{
}
#cartShipping h1{
	font-size:25px;
	padding-left:0px;
}
#cartShippingShopSiteMes{
}
#cartShipAligner td{
		background-color:#f8f9f5;
}
.payment{
}
.payment_value{
}
.email{
	text-align:left;
}
.thankYouWidth{
	width:350px;
}

#custom1 td{
	background-color:#FFF;
	padding-right:20px;
	text-align:left;
}
#cartShipPayment, #cartShipEmail, #cartShipButtons{
	padding-left:337px;
}
#cartShipPayment input{
	width:200px;
}
#cartShipPayment table{
	width:350px;
}
#regFormat{
	font-family:Helvetica, Arial, sans-serif;
	font-size: .70em;
	padding-left:20px;
	padding-right:16px;
	color:#666;
	line-height:16px;
}
#regFormat h1{
	float:left;
	font-size:25px;
	margin-left:0px;
	padding-left:10px;
	margin-top:25px;
}
#cartThank h1{
	float:left;
	font-size:25px;
	margin-left:0px;
	padding-left:10px;
}
#cartThankTable{
	clear:both;
}
.textwidget{
	font-style:normal;
}
#page{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#666;
}
#page h1{
	margin-left:25px;
	padding-left:0px;
}
#page p{
	margin-left:3px;
	padding-left:0px;
}
#page img{
	margin-left:0px;
	padding-left:0px;
}
#page form{
	margin-left:23px;
	padding-left:0px;
}
#page h2{
	margin-left:0px;
	padding-left:0px;	
}
#siteMapTable a:link{
	font-family:Helvetica, Arial, sans-serif;
	color:#666;
	text-decoration:none;
	padding-bottom:0px;
}
#siteMapTable a:visited {
	color: #666;
	text-decoration:none;
}
#siteMapTable a:hover {
	color: #8a2628;
	text-decoration:none;
}
#siteMapTable{
	padding-right:10px;
}
#search-3{
	padding-left:0px;
	margin-left:0px;
}

#padTop{
	padding-top:35px;
}
#lengthMaterials{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	padding-right:15px;
}
#siteCredits a:link{
	color:#FFF;
}
#siteCredits a:visited {
	color: #FFF;
	text-decoration:none;
}
#siteCredits a:hover {
	color: #666;
	text-decoration:none;
}
.prod_img{
	padding-left:25px;
	padding-top:25px;
}
#prevNext{
	width:125px;
	height:15px;
	float:right;
	margin-right:15px;
	margin-top:10px;
}
#prevNext img{
	margin-top:0px;
	margin-left:0px;
}
#prevNext a:link img{
	color:#FFF;
	border-width:1px;
}
#prevNext a:visited img{
	color:#FFF;
	border-width:1px;
}
#prevNext a:hover img{
	color:#FFF;
	border-width:1px;
}
#moreInfoMainImage{
	margin-left:25px;
	margin-top:25px;
	padding-bottom:25px;
}
#moreInfoImage{
	width:390px;

}
#extraViews{
	clear:both;
	margin-left:22px;
	padding-top:3px;
	
}
.row_img{
	margin-left:20px;
	padding-bottom:15px;
}
#extraViews a:link img{
	border:#666;
	border-style:solid;
	border-width:1px;
}
#extraViews a:visited img{
	color:#666;
	border-width:1px;
}
#extraViews a:hover img{
	color:#8a2628;
	border-width:1px;
}
.prod_img{
	width: auto;
	height : 358px;
}
#swapper img{
	width:338px;
	height:338px;
	border:solid;
	border-width:1px;
	color:#666;
}
#extraViews img{
	width:61px;
	height:61px;
}
.ship_img{
	clear:left;
}
#pushdown{
	margin-top:100px;
}
#pushup{
	margin-top:-100px;
}
#shipNote p{
	padding-left:0px;
	top:-35px;
}
