h1 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; background-color: #ffffff; color:#333333; font-weight:bold; padding:0px; }
.prodtitle { color: #333333; font-family: verdana, geneva, arial; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0px;}
#dd { position:relative; width: 260px; top:-70px; text-align: left;z-index: 30}
.search {font-family:arial,geneva,helvetica; font-size:9px; color:#a9a9a9; text-align: center;}
.item {font-family:arial,geneva,helvetica; font-size:10px; color:#898989; }
.itemdetails {font-family:arial,geneva,helvetica; font-size:10px; color:#000000; }
.numberofitemsinbag {font-family:verdana,arial,geneva,helvetica; font-size:10px; color:#ffffff; text-align: left;}
#dw_blank { z-index: 40;width: 297px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topnav/shoppingbagbg.png', sizingMethod='scale'); }
#tddw_blank { z-index: 40;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topnav/sbddbg.gif', sizingMethod='scale'); }
.addtobag { position:relative; left:0px; }
.addtoshoppingbag { position:relative; left:176px; top:-14px;  background-color:#ffffff;}
.choosetext { color: #595858; font-family: verdana, geneva, arial; font-size:11px ; font-weight: bold; padding:10px 0px 0px 10px; }
/*.chooselinepad { background-color:#cfcec4; padding:0px 5px 0px 5px; }*/
.chooselinecolor { background-color:#ffffff; background-repeat:no-repeat;height:1px;font-size:0px;}
.drops {border: 1px solid #959585; padding: 1px; margin-top: 2px; margin-bottom: 2px; text-align: left; vertical-align:middle;}
.imageborder {border:1px #ffffff solid;}
.maincol1 { padding: 0px 3px 0px 0px; vertical-align: top; }
.maincol2 { padding-top: 7px; background-color:#ffffff; vertical-align: top; height: 100%;}
.maincol2 .maincol2table {border-top: 1px solid #ccc; margin-bottom: 60px;}
/****  styles copied from prodDetail.css, in case they're ever needed on these pages...   ****/
.maincol3 { vertical-align: top; background-color: #ffffff; text-align: left;}
.mainpicture { padding:0px 0px 0px 0px; width: 393px; text-align:left;vertical-align: top; }
.maylike { background-color: #5e6051; color:#aeae9d; font-family: verdana, sans-serif; font-size:9px; font-weight: bold; vertical-align: middle; text-align: left; text-decoration: none; height:15px; padding-left: 4px; }
.mayliketext { padding:4px 4px 4px 4px; color: #333333; font-family: verdana, geneva, arial; font-size: 10px}
.maylikebox { padding:0px 0px 0px 0px; background-color: #ffffff;}
.maylikeboxinsidebgcolor { background-color: #ffffff;}
.maylikeboxsize { width:158px; }
.maylikeboxsizedropdown { padding:4px 4px 4px 4px; }
.maylikelinepad { background-color:#ffffff; padding:0px 5px 0px 5px; }
.maylikelinecolor { background-color:#cfcec4; }
.tblBorder {border: 4px solid  #ede8e5;}
/****  end of styles copied from prodDetail.css  ****/

.prod_main_img {background-color: #FFFFFF; width: 418px; border-bottom: 1px solid #ccc;}
.prod_swatches {background-color: #FFFFFF; padding-right:2px; padding-top:2px;}
.outsidepage { text-align: center; padding: 10px, 10px, 10px, 10px; background-color:#538aa6; width: 100%; }
.prod_desc_bg   {background-color: #FFFFFF;}
.prod_desc_bg_nopad   {background-color: #FFFFFF;}
.productleftcol { padding-left:6px; width: 212px; height: 100%; vertical-align: top; }
.productrightcol { padding-right:1px; width: 538px; height: 100%; vertical-align: top;background-color: #FFFFFF; }
.productpicture { padding:0px 0px 0px 0px; height: 100%; vertical-align: top;}
.productinfo { background-color:#ffffff; padding:6px 6px 6px 3px; width: 529px; vertical-align: top; }
.prod_image_bg   {background-color: #FFFFFF;}
.prenext1 { color:#3D3C30; vertical-align: middle; text-align: right; height:17px; width: 100%; padding-right: 4px;}
.productfeature {padding:6px 0px 0px 10px; color:#000000; font-family: verdana, sans-serif; font-size:11px; vertical-align: middle; text-align: left; text-decoration: none; line-height:11px;}
.productstepslink { background-color:#FFFFFF;padding:0px 0px 0px 0px; color:#3D3C30; font-family: verdana, sans-serif; font-size:11px; vertical-align: top; text-align: left; text-decoration: underline; font-weight: bold; }

/****  more styles copied from prodDetail.css, in case they're ever needed on these pages...  ****/
.prenextlink{ background-color:#959492; color:#ffffff; font-family: verdana, sans-serif; font-size:11px; vertical-align: middle; text-align: left; text-decoration: none; font-weight: normal;padding-left:2px;}
.prenextlinkCurr{ background-color:#959492; color:#ffffff; font-family: verdana, sans-serif; font-size:11px; vertical-align: middle; text-align: left; text-decoration: none; font-weight: bold;padding-left:2px;}
.prenext{ background-color:#959492; color:#ffffff;padding-left:2px;}
.productfeature {padding:0px 0px 0px 10px; color:#000000; font-family: verdana, sans-serif; font-size:10px; vertical-align: middle; text-align: left; text-decoration: none; line-height:11px;}
.productfeaturecrosssells{padding:0px 0px 9px 0px; color:#000000; font-family: verdana, sans-serif; font-size:9px; font-weight: bold; vertical-align: top; text-align: left; text-decoration: none; }
.prodsteps { background-color: #959492; color:#ffffff; height:21px; font-family: verdana, sans-serif; font-size:14px; vertical-align: middle; padding-left: 10px; text-decoration: none; width:100%;}	
.productstepsbox { background-color: #FFFFFF; width: 100%; padding-top:5px;}
.productstepspad { background-color:#FFFFFF;padding:5px 5px 0px 5px; color:#333333; font-family: verdana, sans-serif; font-size:10px; vertical-align: top; text-align: left; }
.productstepsnopad { background-color:#FFFFFF;color:#333333; font-family: verdana, sans-serif; font-size:10px; vertical-align: top; text-align: left; text-decoration: none;}
.producttitle { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; background-color: #FFFFFF; color:#333333; font-weight:bold; padding:10px 10px 5px 10px; }
.quantityproduct { padding:7px 6px 6px 10px; font-family: verdana, sans-serif; font-size:11px; color:#000000; }
.quantitymaylike { padding:4px 4px 4px 4px; font-family: verdana, sans-serif; font-size:11px; color:#3D3C30; }
/****  end of more styles copied from prodDetail.css  ****/

/*  older versions of styles, not used currently - 
.productstepsbox { background-color: #CFCEC4; width: 100%;}
.productstepspad { padding:4px 4px 4px 4px; color:#3D3C30; font-family: verdana, sans-serif; font-size:11px; vertical-align: middle; text-align: left; text-decoration: none; }
.producttitle { background-color: #5d5d44; color:#ffffff; font-weight:bold; padding:5px 5px 5px 5px; }
.standard { padding:5px 5px 5px 5px; color: #000000; font-family: verdana, geneva, arial; font-size: 10px; }
*/
.standard_nopad { color: #333333; font-family: verdana, geneva, arial; font-size: 10px; background-color: #FFFFFF;}
.standard { padding:5px 5px 5px 5px; color: #333333; font-family: verdana, geneva, arial; font-size: 10px; background-color: #FFFFFF;}
.standardlight { padding:0px 5px 0px 5px; color: #333333; font-family: verdana, geneva, arial; font-size: 10px; background-color: #FFFFFF;}
.swatch { height:30px; padding:0px 0px 4px 0px; color:#3D3C30; font-family: verdana, sans-serif; font-size:11px; vertical-align: middle; text-align: left; text-decoration: none;}
.zoom { background-color:#ffffff; padding-top:10px; padding-bottom:10px; padding-left:4px;}
.grayBorder {border: 2px solid  #959492; }

.descmore { background-color: #e0e0e0; padding: 5px; }
.descmore_text { color: #333333; font-family: verdana, geneva, arial; font-size: 10px; }
.standard_nopad_intl { color: #333333; font-family: verdana, geneva, arial; font-size: 10px; background-color: #FFFFFF;}



.baynote select:focus {
	outline: none;
}
.baynote select {
	outline: none;
    background:#e4e4e4;
    border-radius:0;
    -webkit-border-radius:0;
    border:none;
	height:18px;
	text-transform: lowercase;
}

.baynote select.dropdown-narrow{
	width:137px;
}
.baynote select.dropdown-wide{
	width:245px;
}

.baynote{
	width:296px;
	margin-bottom:20px;

}
.baynote .color-select{
	width:245px;

}
.pdp-details{
	
}

.soldout{
	clear:both;
	text-align: left;
	display: block;
	font:10px 'arial';
	letter-spacing:1px;
	font-style:italic;
	color:#000;
	margin-bottom: 5px;
}

.pdp-shapes{
	float:left;
	margin-bottom:26px;
}
.pdp-field{
	padding:6px 0px;
	float:left;
	width:245px;
}
.pdp-single {
	float:left;
	width:245px;	
}
.monogram-field{
	padding:16px 0px 15px 0px;
	float:left;
	width:245px;
}
.baynote_swatches{
	display:block;
	width:296px;
}

.baynote h1{
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
	text-transform:uppercase;
	margin:24px 0px 15px 0px;
}

.baynote hr{
	border:0;
	height:1px;
	width:245px;
	color:#ccc;
	background-color:#CCC;
	margin:0;
	padding:0;
	text-align: left;
	clear:both;
}

.baynote hr.wide{
    width:245px;
}

.baynote hr.expanding{
    width:100%;
}

.hrd{
width:100%;	
}
.sizechart{
	margin-left:10px;
}

.sizechart a{
	font:normal 11px arial;
    color:#000;	
}

.shape-name{
	font:11px 'arial';
	letter-spacing:1px;
	line-height:14px;
	clear: both;
	float: left;
}

.baynote .price{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
}
.baynote .sizechart, .baynote .itemid, .baynote .colorid, .baynote .needhelp, .baynote .helplink{
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
}
.colorid {
	float:left;
	margin-top: 5px;
}

.pdp-error,
.backOrder {
	margin-bottom: 3px;	
}

.baynote input{
	clear:both;
}

.baynote select{
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
	margin:0;
	padding:1px 0px;
	float:left;
	
}
.pdp-shape{
	width:245px;
	float:left;
	margin-top:10px;
	clear: both;

}
.pdp-radio{
	width:20px;
	float:left;
	margin-right: 5px;
}

.shape-details{
	width:210px;
	float:left;
}
.pdp-form {
	position: relative;
}
.pdp-details{
	width:245px;
}
.pdp-quantity{
	font:11px arial;
	color:#000;
	letter-spacing:1px;
}
.pdp-quantity input{
	font:11px arial;
	color:#000;    
	width: 32px;
	text-align: left;
	border: 1px solid #ccc;
	background:#e4e4e4;
	padding-left: 3px;
	margin: 0;
}
.baynote .product_desc,
.descmore_text{
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
	margin-bottom: 15px;
}
.backOrder {
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#F83711;
	letter-spacing:1px;
	line-height:14px;
}
.baynote .prod_details,
.descmore_text ul {
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
	padding-left:15px;
	list-style-type:disc;
	margin-left: 0px;
}

.select-sale,
.select-error,
.select-sale-single,
.shipping-single {
	font:11px 'arial';
	color:#F83711;
	font-weight:normal;
	letter-spacing:1px;

}

.shipping-single {
	width:245px;
	clear: both;
	display: block;
}

.baynote .prod_details li{

}
.price, .itemid, .select-sale-single{
	float:left;
	clear: both;
}

.shape-details .select-sale {
	padding-top: 0px;
	clear: both;
	float: left;
	width: auto;
}

.select-sale {
	padding-top: 10px;
	clear: both;
	float: none;
	display: block;
	width: 245px;
}

.select-sale-single {
	width:245px;
}

.baynote .price-single{
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    color:#000000;
    letter-spacing:1px;
    font-weight:bold;    
    padding-right:18px;

}
.baynote .itemid-single{
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    color:#000000;
    letter-spacing:1px;
    line-height:14px;
    padding-right:18px;
}


.mbg{
	float:left;
	background-color:#f0f0f0;
	font: bold 15px 'arial';
	font-color: #000;
	width: 18px;
	height: 18px;
	text-align: center;
}
.monogram-button{
	float:left;
	font:11px 'arial';
	letter-spacing:1px;
	color:#000;
	background-color:#f0f0f0;
	text-align:center;
	height: 18px;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left:3px;
	vertical-align: middle;
}
.monogram-field a{
	text-decoration:none;
	cursor: pointer;
}

.monogram-button:hover{
color:#fff;
background-color:#666;

}
.monogram-details{
    float:left;
    margin:8px 0px 8px 0px;
    font-family:Arial,Helvetica,Sans-Serif;
    color:#000;
    font-size:10px;
}
.monogram-details-text{
    float:left;
    

}
.monogram-info{
    float:left;
    position:relative;
    text-transform:uppercase;
    letter-spacing:1px;
    line-height:12px;
    clear:both;
}

.monogram-details-buttons{
    float:left;
    clear:both;
    position:relative;
    margin:10px 0px 10px 0px;
}
.monogram-money{
    float:left;
    clear:both;
}

.monogram-shipping{
    width:245px;
    color:#ff3333;
    float:left;
    clear:both;
    font-family:Arial,Helvetica,Sans-Serif;
    letter-spacing:1px;
    font-size:11px;
    margin-bottom:8px;
}

.monogram-copy,
.monogram-link a {
	font:11px 'arial';
	color:#000;
	letter-spacing:1px;
	float: left;
	width:245px;
	clear: both;
	text-align: left;
}
.monogram-copy {
	margin-top: 8px;
	display: block;
}
.monogram-link a {
	text-decoration: underline;
	display: block;
}
.monogram-link a:hover,
a.sizeChart:hover,
.baynote .needhelp:hover {
	color:#666;
	text-decoration: none;
}
.chips-price,
.soldout-sale,
.intl-msg {
	font:11px 'arial';
	color:#F83711;
	letter-spacing:1px;
	line-height: 20px;
}

.chips-price-original{
	font:11px 'arial';
	color:#000;
	letter-spacing:1px;
	line-height: 20px;
}

.intl-msg-restricted,
.intl-msg-restricted a {
	font:11px 'arial';
	color:#F83711;
	letter-spacing:1px;
}
.intl-msg {
	clear: both;
	display: block;	
}
.intl-msg-restricted {
	display: block;
	margin-top: 15px;
}
.soldout-sale {
	display: inline-block;
	padding-top: 5px;	
}
.chips-off{
	border:1px solid #fff;
}
.chips-on{
	border:1px solid #000;
}
.addtobag a,
.intl-msg-restricted a:hover {
	text-decoration:none;
}
.addtobag{
	float:left;
	margin-top: 21px;
	margin-bottom: 11px;
	_margin-top: 4px;
	_margin-bottom: 10px;
}
.helplink{
	float:left;
	width:245px;
}
.social-links{
	position:relative;
	float:left;
	width:296px;
	height: 54px;
	vertical-align: middle;
	display: block;
}
.social-links a {
	float: left;
}
.social-links img {
	vertical-align: middle;	
	margin-top: 4px;
}
.social-links .pinterest img {
    margin-top: 0;    
}
.fbLink {
	border-left: 1px solid #ddd;
	padding-left: 7px;
	margin-left: 7px;
	float: left;
}
.email-tooltip{
	color: #000000; 
	outline: none;
	text-decoration: none;
	position: relative;
}
.email-tooltip span{
	margin-left: -999em;
  position: absolute;
}

.email-tooltip:hover span {
	border: 1px solid #666;
	background-color:#666;
	font: normal 9px arial;
	position: absolute;
	left: 16px;
	top: -22px;
	z-index: 99;
	margin-left: 0;
	width:100px;
	padding: 3px;
	color:#fff;
	letter-spacing: 1px;
	text-align: center;
	line-height: 12px;
	_display: none;
}

.ttemail{
	
}
.moar-link{
	color:#000;
	text-decoration:underline;
}

.hrg{
	
}

.monogram-details-buttons a{
    text-decoration:none;
    text-transform:uppercase;
    
}

.monogram-edit-button{
    float:left;
    font:11px Arial,Helvetica,Sans-Serif;
    font-weight:bold;
    letter-spacing:1px;
    color:#000;
    background-color:#f0f0f0;
    text-align:center;
    padding:2px 16px;
    clear:none;
    border:1px solid #f0f0f0;
}

.monogram-delete-button{
    float:left;
    font:11px Arial,Helvetica,Sans-Serif;
    font-weight:bold;
    letter-spacing:1px;
    color:#000;
    background-color:#f0f0f0;
    text-align:center;
    padding:2px 8px;
    clear:none;
    border:1px solid #f0f0f0;
    margin-left:7px;
}

.monogram-edit-button:hover, .monogram-delete-button:hover{
    border:1px solid #999;
}

.content-button {
	color: #fff;
	background-color: #000;
	font: bold 15px arial, san-serif;
	letter-spacing: 2px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;	 
	padding: 6px 0;
	border: none;
	display: block;
	width: 290px;
	margin: 20px 0 0;
}

.ss-top-cont .pdp-bag-button, .pdp-bag-button-ss{
	width:245px;
}

.content-button:hover {
	background-color: #666;
}

.content-button:active {
	background-color: #444;
	color: #fff;
}