.boxText {
color:#2B7393;
font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
font-size:12px;
}
.errorBox {
background:#FFB3B5 none repeat scroll 0%;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}
.stockWarning {
color:#CC0033;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}
#colorchart {
margin: 10px;
}
.productsNotifications {
background:#F2FFF7 none repeat scroll 0%;
}
.orderEdit {
color:#70D250;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
text-decoration:underline;
}
body {
background:#FFFFFF none repeat scroll 0%;
color:#2B7393;
margin:0px;
text-align:center;
}
td.boxText#categoriesmenu {
padding-left: 10px;
}
td.boxText#categoriesmenu a img{
border:1px;
}
td.boxText#categoriesmenu a:hover img {
border:none;
}
a {
text-decoration:none;
}
a:hover {
	color:#AABBDD;
	text-decoration:underline;
}
form {
display:inline;
}
tr.header {
background:#FFFFFF none repeat scroll 0%;
}
tr.headerNavigation {
background:#4FB6FF none repeat scroll 0%;
height:auto;
}
td.headerNavigation {
background:#3FA6F7 none repeat scroll 0%;
color:#FFFFFF;
font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
a.headerNavigation {
color:#FFFFFF;
}
a.headerNavigation:hover {
color:#FFFFFF;
}
tr.headerError {
background:#FF0000 none repeat scroll 0%;
}
td.headerError {
background:#FF0000 none repeat scroll 0%;
color:#FFFFFF;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
tr.headerInfo {
background:#00FF00 none repeat scroll 0%;
}
td.headerInfo {
background:#00FF00 none repeat scroll 0%;
color:#FFFFFF;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
footer {
	background-color:#4FB6FF;
	background-color:#4FB6FF;
	width:100%;
	height: 2px;
}
tr.footer {
	background:#4FB6FF none repeat scroll 0%;
}
td.footer {
background:#4FB6FF none repeat scroll 0%;
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
font-weight:bold;
}
.infoBox {
background:#4FB6FF none repeat scroll 0%;
}
.infoBoxContents {
background:#FFFFFF none repeat scroll 0%;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
.infoBoxNotice {
background:#FF8E90 none repeat scroll 0%;
}
.infoBoxNoticeContents {
background:#FFE6E6 none repeat scroll 0%;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:9px;
}
td.infoBoxHeading {
border-color:#1F86F9;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:lighter;
height:28px;
letter-spacing:1px;
}
td.infoBoxHeadingCenter, td.plainBoxHeading {
color:#828282;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:30px;
}
.maincont_left_td {
padding-left:0px;
width:150px;
}
.leftbar_tb {
padding:0pt;
width:150px;
}
td.infoBoxHeadingLcornerLeft, td.infoBoxHeadingLcornerLeft_categ {
background-image:url(../../../images/leftbox_heading_left.gif);
background-position:right center;
background-repeat:no-repeat;
width:5px;
}
td.infoBoxHeadingLeft, td.infoBoxHeadingLeft_categ {
background-image:url(../../../images/leftbox_heading_mid.gif);
background-position:right center;
background-repeat:no-repeat;
height:27px;
}
td.infoBoxHeadingRcornerLeft, td.infoBoxHeadingRcornerLeft_categ {
background-image:url(../../../images/leftbox_heading_right.gif);
background-position:left center;
background-repeat:no-repeat;
width:35px;
}
td.infoBoxHeadingLeft, td.infoBoxHeadingLeft_categ {
color:#010101;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.infoBoxHeadingLeft a:link, .infoBoxHeadingLeft a:active, .infoBoxHeadingLeft a:visited {
color:#010101;
text-decoration:none;
}
.infoBoxHeadingLeft a:hover {
color:#010101;
text-decoration:none;
}
.maincont_right_td {
padding-right:0px;
width:150px;
}
.rightbar_tb {
width:150px;
}
td.infoBoxHeadingLcornerRight {
background-image:url(images/az_leftbox_heading_left.gif);
background-position:right center;
background-repeat:no-repeat;
width:5px;
}
td.infoBoxHeadingRight {
background-image:url(images/az_leftbox_heading_mid.gif);
background-position:right center;
background-repeat:no-repeat;
height:27px;
}
td.infoBoxHeadingRcornerRight {
background-image:url(images/az_leftbox_heading_right.gif);
background-position:left center;
background-repeat:no-repeat;
width:35px;
}
td.infoBoxHeadingRight {
color:#010101;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-left:2px;
text-align:left;
}
td.infoBox, span.infoBox {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:9px;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
background:#FAFAFF none repeat scroll 0%;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
background:#F6F9FF none repeat scroll 0%;
}
table.productListing {
border:1px solid #1F86F9;
border-spacing:1px;
}
.productListing-heading {
background:#4FB6FF none repeat scroll 0%;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
td.productListing-data {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}
tahoma, arial, helvetica, sans-serif a.pageResults {
color:#0000FF;
}
a.pageResults:hover {
background:#FFFF33 none repeat scroll 0%;
color:#0000FF;
}
.pageHeading, div.pageHeading, h1 {
/*color:#2B7393;*/
color:#2135d4;
letter-spacing:2pt;
font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
/*.infoBoxHeadingtop, .greetUser, h1 {
color:#2135d4;
font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
letter-spacing:2pt;
font-size:14px;
font-weight:bold;
}*/
tr.subBar {
background:#F4F7FD none repeat scroll 0%;
}
td.subBar {
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
td.main, p.main, div.main {
color:#2B7393;
font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
font-size:12px;
line-height:1.5;
}
td.p2 {
color:#2B7393;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}
td.smallText, span.smallText, p.smallText {
color:#2B7393;
font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
font-size:10px;
}
td.accountCategory {
color:#AABBDD;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
}
td.fieldKey {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
td.fieldValue {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}
td.tableHeading {
color:#2B7393;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
span.newItemInCart {
color:#FF0000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
checkbox, input, radio, select {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}
textarea {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
width:100%;
}
span.greetUser {
color:#F0A480;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
table.formArea {
background:#F1F9FE none repeat scroll 0%;
border:1px solid #7B9EBD;
}
td.formAreaTitle {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
span.markProductOutOfStock {
color:#C76170;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
span.productSpecialPrice {
color:#FF0000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.productInfoPrice {
color:#2B7393;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}
span.errorText {
color:#FF0000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.moduleRow {
}
.moduleRowOver {
background-color:#D7E9F7;
cursor:pointer;
}
.moduleRowSelected {
background-color:#E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
color:#8C8C8C;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
.checkoutBarCurrent {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}
.messageBox {
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}
.messageStackError, .messageStackWarning {
background-color:#FFB3B5;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
.messageStackSuccess {
background-color:#99FF00;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}
.inputRequirement {
color:#FF0000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
/*Lightbox*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

