.zoomlink { text-align: center; }
.stylename { color:black;font-family:arial,verdana, helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.skunumber { font-size: 12px; font-weight: normal; }
.origprice { font-family:arial,verdana, helvetica,sans-serif; font-size: 12px; font-weight: bold; color: red; }
.price { font-family:arial,verdana, helvetica,sans-serif; font-size: 14px; font-weight: bold; color: red; line-height:18px; }
.saleprice { font-family:arial,verdana, helvetica,sans-serif; font-size: 12px; font-weight: bold; color: red; line-height:18px; }
.freeshiptext { font-size: 12px; font-weight: bold; color: red; }
.sizes { font-size: 12px; font-weight: bold; }
.widths { font-size: 12px; font-weight: bold; }

.detailleft { width: 250px;}

.categoryboxlink { text-align: center; text-decoration: underline; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;}

h1 { font-family:arial,verdana, helvetica,sans-serif; font-size: 12px; font-weight: bold; display: inline; }

.sizewidthcolor { font-size: 10px; }
.qty { font-size: 10px; }

.colorboxtitle{ color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}
.nocolorboxtitle {font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 13px; font-weight: bold;}
.producttitle{ color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}
.availcolortitle{ color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}
.notifybullet { color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
          font-size: 12px; font-weight: normal; line-height: 13px;}


.buyboxlabel{ color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px;}
.buybox{ color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px;}

span.colortext {color: #505050; text-decoration: none; font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px;}
span.description {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;}
span.skulable{color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px;}
span.skutext{color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;}
span.featurelable {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px;}
span.featuretext {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;}
span.notlivereason  {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;}
span.colorswatch  {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; margin:0px;}
span.message  {color: #0033CC; text-decoration: none; font-family: verdana,arial,helvetica; font-size: 11px; font-weight: bold; line-height: 13px; margin:0px;}
span.categorybox  {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; margin:0px;}
span.categoryboxbold  {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; margin:0px;}
span.importantMsg{color: #000000; text-decoration: none; font-family: verdana, arial,helvetica; font-size: 11px; font-weight: normal;}
span.featureFitlable {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px;}
span.featureColorDisplaylable {color: black; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px;}

table.buybox2 {border-style: solid; border-width: 1px; border-color: #c0c0c0; padding: 1px 1px 1px 1px; width: 250px;}
table.reviewprice { width: 250px; }

table.buybox { border-style: solid; border-width: 1px; border-color: #c0c0c0; padding: 0px 0px 0px 0px; width: 100%;}
table.colors { padding: 0px 0px 0px 0px;}
table.detailmiddle { margin: 10px 0px 0px 0px; width: 100%; }
table.detail { width: 560px; }
table.notifylink {border-style: solid; border-width: 1px; border-color: #c0c0c0; padding: 10px; width: 100%;}
table.message { padding: 0px 0px 0px 0px; background-color: #FFFFFF; width: 100%;}

tr.detailmiddle { vertical-align: top; height: 100% }
tr.logobar { vertical-align: middle; }

td.colors { background-color: #ffffff; padding: 0px 0px 0px 0px; height: 30px }
td.colorswatch { background-color: #e0e0e0; }
td.detailleftspace { width: 8px; }
td.detailleft { padding: 0px 5px 0px 3px; vertical-align: top;}
td.detailright { padding: 0px 3px 0px 5px; vertical-align: top; }
td.relatedCategory{width: 100%; border-style: solid; border-width: 1px; padding: 7px 7px 7px 7px; border-color: #c0c0c0 }
td.detailcolortext {background-color: #D0D0D0; font-family: verdana, arial, sans-serif;
				font-size: 11px; line-height: 12px; text-align:left; vertical-align: middle;
				height: 13px; width : 280px; padding: 0px 10px 0px 10px; margin: 0px;}
td.detailcolorimage {vertical-align: middle; text-align: left; height: 13px;
                padding: 0px 0px 0px 0px; margin: 0px;}
td.notifylink {vertical-align: middle; height: 13px; margin: 0px;}
td.productdesc { border-style: solid; border-width: 1px; border-color: #c0c0c0; padding: 10px 10px 10px 10px; width: 100%;}

img.detailimage {width: 250px;}
img.brandImage {width: 280px;}
img.colorswatch { vertical-align: middle; height: 18px; }
img.arrowDriverImage {width: 9px; height: 18px;}

a.availcolor:link { color: #0000FF; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px; line-height: 12px; }
a.availcolor:active { color: #0000FF; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px; line-height: 12px; }
a.availcolor:visited { color: #0000FF; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px; line-height: 12px; }
a.availcolor:hover { color: #99132F; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px; line-height: 12px; }

.notifysizelink {color: blue; text-decoration: underline; font-family: verdana, arial, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}

a.notifysizelink:link {color: blue; text-decoration: underline; font-family: verdana, arial, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}
a.notifysizelink:active {color: blue; text-decoration: underline;font-family: verdana, arial, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}
a.notifysizelink:visited {color: blue; text-decoration: underline;font-family: verdana, arial, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}
a.notifysizelink:hover {color: #99132F; text-decoration: underline;font-family: verdana, arial, sans-serif;
          font-size: 12px; font-weight: bold; line-height: 13px;}


a.backLink:link { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }
a.backLink:active { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }
a.backLink:visited { color: #000000; text-decoration: underline ; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }
a.backLink:hover { color: #660000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }

a.backLink2:link { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px;  line-height: 12px; }
a.backLink2:active { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px;  line-height: 12px; }
a.backLink2:visited { color: #000000; text-decoration: underline ; font-family: verdana, arial, helvetica; font-size: 11px;  line-height: 12px; }
a.backLink2:hover { color: #660000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px;  line-height: 12px; }

a.toppage:link { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }
a.toppage:active { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }
a.toppage:visited { color: #000000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }
a.toppage:hover { color: #660000; text-decoration: underline; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; line-height: 12px; }


a.zoomlink:link {color: blue; text-decoration: underline;
			 font-family: verdana, arial, sans-serif;
          font-size: 11px; font-weight: normal; line-height: 12px;}

a.zoomlink:active {color: blue; text-decoration: underline;
			 font-family: verdana, arial, sans-serif;
          font-size: 11px; font-weight: normal; line-height: 12px;}

a.zoomlink:visited {color: blue; text-decoration: underline;
			 font-family: verdana, arial, sans-serif;
          font-size: 11px; font-weight: normal; line-height: 12px;}

a.zoomlink:hover {color: #99132F; text-decoration: underline;
			 font-family: verdana, arial, sans-serif;
          font-size: 11px; font-weight: normal; line-height: 12px;}


table.sizechart { font-family: verdana,arial,helvetica; border-color: #CECECE; background-color: white}
tr.sizechart {background-color: #CECECE}
span.sizechart { color: black; text-decoration: none; font-family: verdana, arial, helvetica; font-size: 12px; font-weight: normal; } 
span.sizecharttext { color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
a.closewindowlink {text-decoration: underline; font-size: 13px; font-family: verdana; color: blue; font-weight: bold;}

.buybox-vspace { height:7px; line-height: 6px; font-size: 6px; }
.buybox-vspace2 { height:5px; line-height: 5px; font-size: 5px; }
.buybox-vspace3 { height:10px; line-height: 5px; font-size: 5px; }
.buybox-hspace { width: 1px; }
.buybox-left { width: 10px; }
.buybox-right { text-align: left; vertical-align: middle;}

select.buybox {width: 100%}

.vspace_brandImage_begin { line-height: 0px; font-size: 0px; }
.vspace_colorImage_begin { line-height: 0px; font-size: 0px; }
.vspace_colorswatches_begin { line-height: 5px; font-size: 5px; }
.vspace_stylename_begin { line-height: 1px; font-size: 1px; }
.vspace_buybox_begin { line-height: 5px; font-size: 5px; }
.vspace_message_begin { line-height: 5px; font-size: 5px; }
.vspace_backLink_begin { line-height: 0px; font-size: 0px; }
.vspace_notifylinkbox_begin { line-height: 5px; font-size: 5px; }
.vspace_notifyAvailableSizeLink_begin { line-height: 5px; font-size: 5px; }
.vspace_notifylink_begin { line-height: 0px; font-size: 0px; }
.vspace_description_begin { line-height: 10px; font-size: 10px; }
.vspace_collection_begin { line-height: 0px; font-size: 0px; }
.vspace_sizes_begin { line-height: 10px; font-size: 10px; }
.vspace_widths_begin { line-height: 10px; font-size: 10px; }
.vspace_addcart_msg_begin { line-height: 10px; font-size: 10px; }
.vspace_crosssale_begin { line-height: 10px; font-size: 10px; }


.vspace_brandImage_end { line-height: 0px; font-size: 0px; }
.vspace_colorImage_end { line-height: 0px; font-size: 0px; }
.vspace_colorswatches_end { line-height: 0px; font-size: 0px; }
.vspace_stylename_end { line-height: 3px; font-size: 3px; }
.vspace_buybox_end { line-height: 0px; font-size: 0px; }
.vspace_message_end { line-height: 5px; font-size: 5px; }
.vspace_backLink_end { line-height: 3px; font-size: 3px; }
.vspace_notifylinkbox_end { line-height: 0px; font-size: 0px; }
.vspace_notifyAvailableSizeLink_end { line-height: 0px; font-size: 0px; }
.vspace_notifylink_end { line-height: 5px; font-size: 5px; }
.vspace_detail_end { line-height: 0px; font-size: 0px; }
.vspace_description_end { line-height: 10px; font-size: 10px; }
.vspace_collection_end { line-height: 0px; font-size: 0px; }
.vspace_sizes_end { line-height: 10px; font-size: 0px; }
.vspace_widths_end { line-height: 10px; font-size: 0px; }
.vspace_addcart_msg_end { line-height: 10px; font-size: 10px; }
.vspace_crosssale_end { line-height: 10px; font-size: 10px; }

.vspace_crosssale_middle { line-height: 10px; font-size: 10px; }

a.crosssale:link {text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; line-height: 12px;}
a.crosssale:active {text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; line-height: 12px;}
a.crosssale:visited {text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; line-height: 12px;}
a.crosssale:hover {text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; line-height: 12px;}

img.crosssale { border-width: 0px; }

span.crosssaletitle { color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 12px;}
span.crosssale { color: black; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px;}





