.boxText { font-family: Verdana, Arial; font-size: 12px; }

.errorBox { font-family : Verdana, Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; color:#000000 }

.stockWarning { font-family : Verdana, Arial; font-size : 10px; color: red; }

.productsNotifications { background: #815754; color: #ffffff }

.orderEdit { font-family : Verdana, Arial; font-size : 10px; color: red; text-decoration: underline; }

BODY {

color: #626262;

margin: 0px;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

A {

  color: #1b70a6;

  text-decoration: none;

}

A:hover {

  color: #626262;

  text-decoration: none;

}

A.cat {

  color: #1b70a6;

  text-decoration: none;

}

A.cat:hover {

  color: #626262;

  text-decoration: none;

}

A.up {

  color: #626262;

  text-decoration: none;

}

A.up:hover {

  color: #1b70a6;

  text-decoration: none;

}

A.upper {

  color: #626262;

  text-decoration: none;

}

A.upper:hover {

  color: #1b70a6;

  text-decoration: none;

}

FORM {

	display: inline;

}

h1.heading {

	font-size: 11pt;

	margin: 0px;

	padding: 0px;

	

}

td.myhead {

	background-image: url(images2/top_03.gif);

	background-repeat: repeat-x;

	width: 728px;

	height: 141px;

	vertical-align: top;

	text-align: center;

	font-size: 7pt;

}

td.myheaderin {

width: 728px;

height: 35px;

vertical-align: bottom;

font-size: 9pt;

padding: 0px 6px;

}

td.myfoot {

	background-image: url(images2/bottom.gif);

	background-repeat: repeat-x;

	width: 959px;

	height: 57px;

	vertical-align: top;

	text-align: center;

	font-size: 9pt;

	padding: 30px 6px 6px 6px;

}

td.prdmenu {

	background-color: #f1eff0;

	vertical-align: top;

}

td.myfootinner {

	font-size: 7pt;

	height: 30px;

}

table.searchme {

	border: 1px solid #CBCBCB;

	width: 148px;

	padding: 0px;

	margin-left: 12px;

}

td.searchme {

background-color: #ffffff;

font-size: 9pt;

}

td.mymiddle {

   background-color: #363636;

	background-repeat: repeat-x;

	width: 100%;

	vertical-align: top;

	text-align: center;

	font-size: 7pt;

}

td.sitemenuheadbox {

	padding: 0px 8px 12px 13px;

	height: 25px;

	width: 551px;

	font-size: 14px;

}

td.pricer {

text-align: center;

background-color: #f1eff0;

padding: 8px;

font-weight: bold;

}

td.breader {

	padding: 4px 10px;

	height: 28px;

	width: 728px;

	vertical-align: bottom;

	font-size: 14px;

}

td.breadereal {

	border-bottom: 1px solid #C7C7C7;

	padding: 0px 5px 5px 2px;

	height: 28px;

	vertical-align: bottom;

	font-size: 14px;

}

td.mycontent {

   background-color: #333333;

	width: 100%;

	vertical-align: top;

	font-size: 9pt;

	padding: 8px;

	border-left: 1px solid #626262; border-right: 1px solid #626262;

}

td.mycontentin {

   background-color: #1a1a1a;

	width: 100%;

	vertical-align: top;

	font-size: 9pt;

	padding: 8px;

}

td.mysidemenu {

	font-size: 14px;

}

td.myupright {

	vertical-align: top;

	text-align: right;

	padding: 20px 10px 8px 8px;

	font-size: 13px;

	color: #b2b2b2;

}

td.cartcon {

	background-color: #666666;

	font-weight: bold;

	color: #ffffff;

	padding: 2px;

	font-size: 7pt;

	text-align: center;

}

td.myheader {

	background-image: url(images/sts_05.gif);

	height: 44px;

	width: 976px;

	vertical-align: middle;

	font-size: 8pt;

	font-weight: bold;

	color: #ffffff;

	padding-left: 30px;

	padding-right: 30px;

}

td.imenu {

	border-right: 1px solid #626262;

	vertical-align: middle;

	text-align: center;

	padding: 6px;

	font-size: 10pt;

}

td.leftheader {

	background-image: url(images/leftheader.gif);

	vertical-align: middle;

	text-align: center;

	padding: 6px;

	font-size: 10pt;

	height: 43px;

	background-repeat: repeat-x;

	background-color: #2d2d2d;

}

td.indecontent {

 vertical-align: top;

 padding-top: 115px;

 padding-left: 15px;

 padding-right: 15px;

 font-size: 9pt;

}

td.indecontent-in {

 vertical-align: top;

 padding-top: 67px;

 padding-left: 275px;

 font-size: 9pt;

}



td.imenulast {

	vertical-align: middle;

	text-align: center;

	padding: 6px;

	font-size: 10pt;

}

p.footerlast {

	text-align: left;

	padding-left: 280px;

	padding-right: 20px;

	font-size: 9pt;

}

td.breadside {

font-size: 7pt;

font-weight: bold;

text-align: center;

background-color: #F1F0F0;

border: 2px solid #FFFFFF; 

padding: 2px;

	

}

td.container {

	width: 787px;

	vertical-align: top;

	background-color: #787878;

}

td.xamogelo {

	padding-left: 25px;

	padding-right: 25px;

	background-image: url(images/xamogelo_02.gif);

	font-size: 9pt;

}

td.leftback {

	background-image: url(images/left626262.gif);

	background-repeat: repeat-y;

	background-color: #626262;

	vertical-align: top;

	text-align: right;

}

td.rightback {

	background-image: url(images/right7a7a7a.gif);

	background-repeat: repeat-y;

	background-color: #7a7a7a;

	vertical-align: top;

}

td.indexback {

	background-image: url(images/indexback.jpg);

	background-repeat: no-repeat;

	width: 713px;

	height: 719px;

	vertical-align: top;

}

td.contentbx {

	background-color: #111111;

	border: 1px solid #3c3c3c;

	vertical-align: top;

	padding: 8px;

}

TR.header {

}

TR.headerNavigation {

}

TD.headerNavigation {

  font-family: Verdana, Arial;

  font-size: 10px;

  font-weight : bold;

}

A.headerNavigation { 

  color: #1b70a6; 

}

A.headerNavigation:hover {

  color: #626262;

}

TR.headerError {

  background: #ff0000;

}

TD.headerError {

  font-family: Verdana, Arial;

  font-size: 10px;

  color: #f3f3f3;

  font-weight : bold;

  text-align : center;

}

TR.headerInfo {

  background: #00ff00;

}

TD.headerInfo {

  font-family: Verdana, Arial;

  font-size: 10px;

  background: #00ff00;

  color: #f3f3f3;

  font-weight: bold;

  text-align: center;

}

TR.footer {

  background: #f3f3f3;

}

TD.footer {

  font-family: Verdana, Arial;

  font-size: 10px;

  color: #f3f3f3;

  font-weight: bold;

}

.infoBoxContents {

  font-family: Verdana, Arial;

  font-size: 12px;

}

.infoBoxNotice {

  background: #FF8E90;

}

.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial;

  font-size: 12px;

}

TD.infoBoxHeading {

  font-family: Verdana, Arial;

  font-size: 0px;

  color: #2c2c2c;

}

TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial;

  font-size: 12px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}

TABLE.productListing {

  border: 0px;

}

.productListing-heading {

  font-family: Verdana, Arial;

  font-size: 12px;

  background: #ededed;

  color: #626262;

  font-weight: bold;

}

TD.productListing-data {

  font-family: Verdana, Arial;

  font-size: 12px;

}

A.pageResults {

  color: #1b70a6;

}

A.pageResults:hover {

  color: #626262;

}

TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial;

  font-size: 18px;

  padding-top: 4px;

  padding-bottom: 4px;

}

TR.subBar {

  background: #f4f7fd;

}

TD.subBar {

  font-family: Verdana, Arial;

  font-size: 12px;

  color: #626262;

}

TD.main, P.main {

  font-family: Verdana, Arial;

  font-size: 12px;

  line-height: 1.5;

}

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial;

  font-size: 11px;

}

TD.smallText2, SPAN.smallText2, P.smallText2 {

	font-family: Verdana, Arial;

	border: thin dotted #DADADA;

	font-size: 11px;

	padding-left: 8px;

}

TD.smallText3, SPAN.smallText3, P.smallText3 {

	border: thin dotted #DADADA;

}

TD.accountCategory {

  font-family: Verdana, Arial;

  font-size: 13px;

}

TD.fieldKey {

  font-family: Verdana, Arial;

  font-size: 12px;

  font-weight: bold;

}

TD.fieldValue {

  font-family: Verdana, Arial;

  font-size: 12px;

}

TD.tableHeading {

  font-family: Verdana, Arial;

  font-size: 12px;

  font-weight: bold;

}

SPAN.newItemInCart {

  font-family: Verdana, Arial;

  font-size: 10px;

  color: #1b70a6;

  font-weight: bold;

}

CHECKBOX, INPUT, RADIO {

  font-family: Verdana, Arial;

  font-size: 11px; 

}



select.bare { border: 1px inset #c1c1c1; font-size: 11px; margin: 3px 0px 6px 0px;   }



input.image {

	font-family: Verdana, Arial;

}

TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial;

  font-size: 11px;

  border: 1px solid #1b70a6; 

}

SPAN.greetUser {

  font-family: Verdana, Arial;

  font-size: 12px;

  color: #d86b00;

}

TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}

TD.formAreaTitle {

  font-family: Verdana, Arial;

  font-size: 12px;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

  font-family: Verdana, Arial;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}

SPAN.productSpecialPrice {

  font-family: Verdana, Arial;

  color: #ff0000;

}

SPAN.errorText {

  font-family: Verdana, Arial;

  color: #ff0000;

}

.moduleRow { background-color: #e6e6e6; border: 1px solid #787878;}

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #D7E9F7; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial; font-size: 10px; color: #626262; }

/* message box */

.messageBox { font-family: Verdana, Arial; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial; font-size: 10px; background-color: #ffb3b5; color: #740000;}

.messageStackSuccess { font-family: Verdana, Arial; font-size: 10px; background-color: #99ff00; }

/*change the menu hover color below*/

#thecategories a:hover {

	background-color: #ffffff;

	color: #626262;

	text-decoration: none;

	font-size: 9pt;

}

.catwithsubs, .catwithnosubs {

	padding-right: 5px;

}

#thecategories {

	position: relative;

	margin-top: 3px;

	margin-bottom: 3px;

	width: 100%;

	font-size: 9pt;

}

.activelink {

	display: block;

	font-weight: bold;

	font-size: 9pt;

}

#thecategories a {

	display: block;

	padding-bottom: 4px;

	padding-top: 4px;

	width: 100%;

	font-size: 9pt;

}

/*mozilla fix*/

html>body #thecategories a {

	width: auto;

}

/*end of mozilla fix*/

#topcat a {

padding-left: 3px;

}

#secondcat a {

	padding-left: 13px;

}

#thirdcat a {

	padding-left: 23px;

}

#fourthcat a {

	padding-left: 33px;

}

#fifthcat a {

	padding-left: 43px;

}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial; font-size: 10px; color: red }

/* input requirement */

.PriceList  { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; float: left; }

.PriceList4  { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; float: right; margin-left: 5px; }

.PriceList2  { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

.PriceList3  { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }

.oldPrice { text-decoration: line-through }



h1.headprod {

	margin: 0px;

	padding: 4px 4px 4px 7px;

	font-size: 20px;

	width: 100%;

	background-color: #f1eff0;

	font-weight: normal;

}

div.main-image-box {float:left; height:357px; width:233px;}
div.main-image-box img.full-size {border:1px solid; display:block;}
.content_product_images { left:0; width:300px;margin:6px 0px 0px 0px;}

div.content_product_images ul {margin:0; padding:0; list-style-type:none;}
div.content_product_images ul li {list-style-type:none; margin:0 0 1em;}

div.content_product_images div.other-categories {color:#666;}
div.content_product_images div.other-categories img {vertical-align:top; padding:5px 2px 0;}
div.content_product_images div.content_product_othercategories_nothumbs img {vertical-align:top;}

div.content_product_images div.other-categories a {text-decoration:none; color:#666;}
div.content_product_images div.other-categories a:hover {text-decoration:underline;}
div.content_product_images div.other-categories a img {border:1px solid #aaa;}
div.content_product_images div.other-categories div.item {line-height:1.7em;}
div.content_product_images div.other-categories a.product_sizeguide {display:block; margin-right:30px; margin-top:20px;}
div.content_product_images div.other-categories a.product_Share img {border:0;}
div.content_product_images div.other-categories div.share a {text-decoration:underline;}
span.temporary-images-box {display:none;}
div.separates div.content_separate_images {float:left; width:94px;}
div.separates div.content_separate_images img {margin-bottom:5px;}
#imgThumbs_popup_container img {border:1px solid #ccc;}
#imgThumb2_popup_container,
#imgThumb3_popup_container,
#imgThumb4_popup_container {height:88px; position:absolute; width:59px;}
#imgThumbs_popup_container {left:0;}
#imgThumb2_popup_container {left:0;}
#imgThumb3_popup_container {left:100px;}
#imgThumb4_popup_container {left:200px;}
div.main-image-box {height:357px; width:233px;}
div.main-image-box a.main-image {height:357px; width:233px;}
div.main-image-box a.main-image img.main-image {border:solid 1px #aaa;}
div.main-image-box a.zoom-minus {position:absolute; top:372px;}
div.main-image-box a.zoom-plus {position:absolute; top:372px;}

#dvMainImageZoom, #dvMainImageZoom_popup {overflow:hidden; position:relative;}
#dvMainImage_popup {border:1px solid #ccc; height:357px; width:233px;}
/* Zoom */
.zoom-layer {position:relative;}
.zoom-layer {height:690px; width:292px; overflow:hidden; white-space:nowrap;}
.zoom-layer.only-one-thumb {height:405px;}
.zoom-layer.only-one-thumb a.zoom-button {display:none; height:20px; position:absolute; top:371px; left:0; width:146px;}

.zoom-layer a {background:url(/images/zoom-sprite.gif); cursor:pointer; display:none; z-index:10;}
div > .zoom-layer a {background:url(/images/zoom-sprite.png);} /*IE6 can't see this*/
.zoom-layer .prev,
.zoom-layer .next {height:35px; margin:-17px 0 0; position:absolute; right:0; top:50%; width:35px;}
.zoom-layer .next {background-position:-35px 0;}
.zoom-layer .next:hover {background-position:-35px -35px;}
.zoom-layer .prev {background-position:0 0; left:0; right:auto;}
.zoom-layer .prev:hover {background-position:0 -35px;}
.zoom-layer .close {background-position:-70px -35px; height:35px; position:absolute; right:108px; top:0; width:59px;}
.zoom-layer .close:hover {background-position:-70px 0;}
.zoom-layer.modal .close {display:block;}
.zoom-layer .reset-button {background-position:-160px -35px; cursor:pointer; display:none; height:35px; position:absolute; right:8px; top:0; width:59px;}
.zoom-layer .reset-button:hover {background-position:-160px 0;}
.zoom-layer.modal .reset-button {right:203px;}
.zoom-layer .zoom-button {display:none; height:20px; position:absolute; top:371px; left:0; width:146px;}
.zoom-layer .zoom-button,
.zoom-layer .zoom-button span {background:url(/images/product-image-sprite.png); height:20px; width:146px;}
.zoom-layer .zoom-button:hover span {background-position:0 -20px;}
.zoom-layer.modal .zoom-button {display:none;}

.zoom-layer.modal {z-index:10;}

.productThumbnails {left:-7px; position:absolute; top:405px;}
.productThumbnails li {float:left;list-style:none; margin:0;}
.content_product_images .productThumbnails li {margin:0;}
.productThumbnails li a {background:none; border:1px solid #bdbdbd; display:block; height:88px;; line-height:.1em; margin:0 0 7px 7px; overflow:hidden; width:59px;}
.productThumbnails a.current {display:none;}
.productThumbnails a:focus {outline:none;}
.productImages {background:#fff url(/images/ajax-loader.gif) no-repeat 50% 50%; border:1px solid #bdbdbd; height:357px; overflow:hidden; width:233px;}
.productImages {clear:both; cursor:-moz-zoom-in; overflow:hidden; position:relative;}
.productImages .productImagesItems {clear:both; margin:0; padding:0;position:absolute; width:20000em;} 
.productImages div {display:block; float:left; height:357px; overflow:hidden; position:relative; width:233px;} 
.productImages div img {left:0; position:absolute; top:0;}
.productImages div img.xxl {display:none; z-index:10;}

.modal {border:none; -moz-box-shadow:0 0 100px #000; -webkit-box-shadow:0 0 100px #000;}
.modal .productThumbnails {left:auto; position:absolute; right:1px; padding:3px 0 0; top:3px; width:104px; z-index:11;}
.modal .productThumbnails li {background:url(/images/spacer.gif);}
.modal .productThumbnails li a {border:1px solid #bdbdbd; display:block; margin:0 0 6px 6px;position:relative;z-index:0;}
.modal .productThumbnails a:hover {border:1px solid #fff; z-index:1;}
.modal .productThumbnails a.current {border:2px solid #fff; margin:-1px 0 5px 5px;}
.modal .productThumbnails a.current:hover {border:2px solid #fff;}
.modal .productImages {border:none; cursor:crosshair; clear:both; overflow:hidden; position:relative; width:870px;}
.modal .productImages .productImagesItems div {cursor:crosshair; width:870px;}
.modal .productImages img.xxl {display:block;}
.modal .next {right:99px;}

#productImageLayer_Popup .productThumbnails {top:397px;}
#productImageLayer_Popup.modal .productThumbnails {top:3px;}

div.overlay-box {position:absolute; left:50%; top:35%; display:none; z-index:504; height:558px; width:695px; margin-left:-345px; margin-top:-277px; text-align:left; background-color:#fff;}
div.overlay-box a.close-popup {background-color:#fff; cursor:pointer; position:absolute; right:-20px; top:-15px;}
/*For IE6*/
div.content-panel div.overlay-box-background {position:absolute; top:-35px; left:-5px; width:974px;}
/*For all browsers*/
div.content-panel div.overlay-box-background {height:100%; background-color:#000; z-index:502; display:none; filter:alpha(opacity=70); opacity:0.70;}
/*For better than IE6*/
div.content-panel > div.overlay-box-background {position:fixed; width:100%; top:0; left:0;}
iframe.overlay-box-background {position:fixed; height:100%; width:100%; top:0; left:0; background-color:#000; z-index:501; display:none; filter:alpha(opacity=01); opacity:0.01;}
#overlay-box-container {text-align:left;}
#overlayMask {border:1px solid #bdbdbd; display:none;}
