.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;background: #FFFFFF; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #B33934; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }


.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
A.menu:link {
	font-family : Verdana, Arial, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu:visited {
	font-family : Verdana, Arial, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu:hover {
	font-family : Verdana, Arial, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu_small {
	font-family : Verdana,Arial, sans-serif; 
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff
}
A.menu_small:link {
	font-family : Verdana, Arial, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu_small:visited {
	font-family : Verdana, Arial, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu_small:hover {
	font-family : Verdana, Arial, sans-serif;
	COLOR: #ffffff; TEXT-DECORATION: underline
}



A {
  color: #000066;
  text-decoration: none;
}

A:hover {	
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #EEEEEE;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
	height:25px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #000000;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color:#FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

#searchboxL {z-index:100;display: block; position: relative; width: 100%; height: 25px; left:0px;top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; }

#searchboxL .search-wrapper {position: relative; width: 300px; margin-top: -6px; margin-left: 5px;}
#searchboxL .search-wrapper .left {position: absolute; left: 0; top: 0; width: 30px; height: 25px; background: url(/images/search-left.gif) left top no-repeat; }
#searchboxL .search-wrapper .leftO {position: absolute; left: 0; top: 0; width: 37px; height: 31px; background: url(/images/search-left-o.gif) left top no-repeat; }

#searchboxL .searchinputtext{ position: absolute;top:1px; width:320px; height:23px; background: url(/images/searchfield_repeat.gif) center top repeat-x; 
border: 0px; padding: 5px 0 0 5px; font: 15px "Lucida Grande", Geneva, Arial, sans-serif;color: #000066;}
#searchboxL .searchinputtextShort{ position: absolute; width:390px; height:23px; 
border: 0px;padding: 2px 0; font: 14px Verdana,Arial,sans-serif;color: #000066;font-weight:bold;margin-top:4px}
#searchboxL .searchBoxBG {position:absolute;background: url(/images/searchfield_repeat.gif) center top repeat-x;left:37px;width:395px;height:31px;}
#searchboxL .search-wrapper .right { position: absolute; left:353px;right: 0; top: 0; width: 60px; height: 25px; background: url(/images/search-right-search.gif) right top no-repeat; cursor:pointer }
#searchboxL .search-wrapper .rightO { position: absolute; left:353px;right: 0; top: 0; width: 60px; height: 25px; background: url(/images/search-right-search-o.gif) right top no-repeat; cursor:pointer }

#searchboxL .search-wrapper .rightShort { position: absolute; left:135px;right: 0; top: 0; width: 60px; height: 25px; background: url(/images/search-right-search.gif) right top no-repeat; cursor:pointer }
#searchboxL .search-wrapper .rightShortO { position: absolute; left:430px;right: 0; top: 0; width: 81px; height: 31px; background: url(/images/search-right-search-o.gif) right top no-repeat; cursor:pointer }

#searchboxL .search-wrapper .reset { display: none; }
#searchboxL label .prettyplaceholder { display: none; }
#searchboxL .sResultsC {  z-index:1001 !important;position:absolute;left:20px;top:33px;}
#searchboxL .sResults { /*display:none; */ float: left; margin-left: 3px;margin-top:1px;	background-color:#000000;color:#000000;z-index:1001 !important;}
#searchboxL .sResultsD { /*display:none; */float: left;background-color:#000000;color:#000000;position:absolute;}


A.tableHeader { 
font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #FFFFFF; 
}
.tableFooter {
	font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #000000; 
}
A.tableHeader:hover {
font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #ffffff;
	text-decoration: none;
}

TD.disclaimerHead { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;  
  color: #000000;
  font-weight : bold; 
}

TD.disclaimerText {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  
  color: #808080;
  font-weight : normal; 
}

.lp_footer_text {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;  
  color: #000066;
  font-weight : normal;
	display: inline;	
}

.lp_footer_text_s {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;  
  color: #808080;
  font-weight : normal;
	display: inline;
	 
	
}

.lp_footer_align_text {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  
  color: #808080;
  font-weight : normal;
	display: inline
	 
	
}
.lp_align_text {
		text-align: justify;
}


.taboff {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff6666
}

TR.tabSubNavigation {  
}

span.tabSubNavigation {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight : normal;
color: #eeeeee;
text-decoration:none;
}

TD.tabSubNavigation,A.tabSubNavigation  {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight : normal;
color: #eeeeee;
text-decoration:none;
}

A.tabSubNavigationSelected {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight : bold;
color: #ffffff;
text-decoration:none;
}

A.tabSubNavigationSelected:hover {
color: #ffffff;
text-decoration:none;
}

A.tabSubNavigation:hover {
color: #ffffff;
text-decoration:none;
}


TD.body {
	 background-repeat: repeat-y;
}


TD.headerSubNavigation {
	height:25px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #CC0000;
  color: #000000;
  font-weight : bold;
}



A.headerSubNavigation { 
  color: black; 
}

A.headerSubNavigation:hover {
  color: black;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 18px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  padding:10px;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #404040;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #404040;
  color: #000066;
  font-weight: bold;
}
A.footer,A.footer:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000066;
  font-weight: bold;
}
TD.footerCopyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #404040;
  color: #ffffff;
}
TD.sideboxHeader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
	font-weight: bold;
}

.headerBox {
  background: #000000
}
.headerBoxContents {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000066;
}
.mainBoxContents {
  background: #FFFFFF;
	color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.mainBoxContents:hover {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
  cursor: default;
}
.otherBoxContents {
  background: #FFFFFF;
	color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	font-weight: normal;
}
.otherBoxBigContents {
  background: #FFFFFF;
	color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	font-weight: normal;
}
A.otherBoxBigContents:hover {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	font-weight: normal;
}
A.byOccasionLink {
	color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	font-weight: normal;
}
.feedbackBoxContents {
	color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	font-weight: normal;
}
A.feedbackBoxContents:hover {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	font-weight: normal;
}
.helpBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
A.headerBoxContents { 
  color: #195091;
  text-decoration:underline;
}
A:hover.headerBoxContents { 
  color: #FF6600; 
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background:#000000;
  color: #ffffff;
}


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: #f8f8f9;
}

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: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data-selected {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: red;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #000000;
  background: #FF6600;
}

H1.pageHeading,TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000066;
	text-shadow: black;
	margin-bottom:10px;
}
H2.pageSubHeading,TD.pageSubHeading, DIV.pageSubHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000066;
  
	text-shadow: #000000;
		padding-bottom: 2px;
	margin: 0em;
}
H2.displayinline {
	display:inline; 
}
H2.subHead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000066;
  display:inline;
}


#pageHeading_nm h1,H1.pageHeading_nm,TD.pageHeading_nm, DIV.pageHeading_nm {
  font-family: Verdana, Arial, sans-serif;
  font-size: 25px;
  font-weight: bold;
  color: #000066;
	text-shadow: #000000;
	margin-top:0px;
	margin-bottom:0px;
}
H2.heading_nm,TD.heading_nm, DIV.heading_nm {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000066;
	text-shadow: #000000;
}

.mainH2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
	display: inline;
}

H2.subHeading,TD.subHeading, DIV.subHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
	padding-bottom: 2px;
	margin: 0em;
  font-weight: bold;
  color: #000000;
}
A.siteMap_main_heading {
	font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
	font-weight: normal;
	TEXT-DECORATION: underline
}




TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}



TABLE.main_small, TD.main_small,DIV.main_small,P.main_small {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}



TD.smallerText, SPAN.smallerText, P.smallerText, DIV.smallerText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

TD.productText, SPAN.productText, P.productText,A.productText,A.productText:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
	font-weight: bold;
	color: #000000;	
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}



.moduleRow { }
.moduleRowOver { background-color: #FF6600; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FF6600;color:#ffffff; }

.checkoutBarFrom { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000066; font-weight : normal;}
.checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000066; font-weight : bold;}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }


/* input requirement */


A.cartNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #0000CC; 
}

A.cartNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #0000CC;
}

TD.inactiveNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CCCCCC;
  color: #ffffff;
  font-weight : bold;
}

/* magsub start */
BODY{ background-color:#FFF; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; font-family: Verdana, Arial, sans-serif; font-size: 14px;}

TD{ margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; font-family: Verdana, Arial, sans-serif; font-size: 14px;}

/* About us etc... */
A.topnav:link { color: #FFFFFF; text-decoration : none;}
A.topnav:VISITED { color: #FFFFFF; text-decoration : none;}
A.topnav:hover { color: #FFFFFF; text-decoration :underline;}

/* Country tabs */

TR.tabNavigation {}
TD.tabNavigation {background: #000066; width: 120px; height: 30px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #ffffff;}
TD.tabNavigation_left {background: #000066; width: 25px; text-align: center; height: 30px; border-left:1px solid #ffffff; border-top:1px solid #ffffff;}
TD.tabNavigation_right {background: #000066; width: 90px; text-align: center; height: 30px; border-right:1px solid #ffffff; border-top:1px solid #ffffff;}
A.tabNavigation { text-decoration: none; color: #FFFFFF;font-size: 10px; }
A.tabNavigation:hover{ text-decoration: none;}

TD.inactiveTabNavigation {width: 120px; text-align: center;} /*101*/
A.inactiveTabNavigation {text-decoration: none;color: #FFFFFF;font-size: 10px; }
A.inactiveTabNavigation:hover {text-decoration: underline;}

/* Side nav */

TD.sideNavigation { border-bottom:1px solid #0066CC; background-image:url(/images/sidemenu.gif); background-position: 0px 15px;height: 15px; line-height: 15px; width: 180px; display: block; color: #ffffff; text-decoration: none; text-align: left; text-indent:5px; }
A.sideNavigation { text-decoration: none; color: #FFFFFF;}
A.sideNavigation:hover {}

TD.inactiveSideNavigation {border-bottom:1px solid #0066CC; background-image:url(/images/sidemenu.gif); background-position: 0px 0px;height: 14px; line-height: 14px; width: 180px; display: block; color: #ffffff; text-decoration: none; text-align: left; text-indent:5px; }
A.inactiveSideNavigation {height: 15px; line-height: 15px; width: 180px;background-image:url(/images/sidemenu.gif); background-position: 0px 0px;text-decoration: none; color: #FFFFFF; display:block}
A.inactiveSideNavigation:hover {height: 15px; line-height: 15px; width: 180px;background-image:url(/images/sidemenu.gif); background-position: 0px 30px;display: block;}

.sideBoxContent {
	text-align:center;
	vertical-align:top;
	font-size: 14px;
	color:#000066;	
	text-decoration:none;
}
A.sideBoxContent:hover {
	text-decoration:underline;
	color: #FF6600;
}
.sideBoxContentR {
	text-align:right;
	vertical-align:top;
	font-size: 11px;
	color:#195091;
	background-color:#EEEEEE;
	text-decoration:none;
}
.sideBoxContentMR {
	text-align:right;
	vertical-align:top;
	font-size: 11px;
	color:#195091;	
	text-decoration:none;
/*	background-image:url(/images/bg_mr.gif);
	background-repeat: repeat-x;*/
}

TD.magazine {
	text-align:center;
	vertical-align:top;
	font-size: 10px;
	color:#195091;
	text-decoration:none;
	font-weight: normal;
}
TD.magazineST {
	text-align:center;
	vertical-align:top;
	font-size: 10px;
	color:#FF6600;
	text-decoration: line-through;
	font-weight: normal;
}

.magDetail, A.magDetail {	
	text-decoration: none;
	color:#195091;
	font-size: 14px;
	font-weight: normal; 
	
}

a img.magDetail {
	border: 3px solid #195091;
}
a img.magDetailOver { 
	border: 3px solid #FF6600;
}

.magDetailOver, A.magDetailOver { 
	color: #FF6600;
	font-size: 14px;
	cursor: pointer; 
	cursor: hand; 
	text-decoration: none;
	font-weight: normal; 	
}

ul.star {
 list-style-image:url(/images/star.gif);
 margin: 0px;
 padding: 0px;
 margin-top: 3px;
 margin-bottom: 10px;
 margin-left: 20px;
 font-size: 14px;
 
}
ul.main { 
 padding: 0px;
 margin: 0px;
 margin-left: 30px;
 list-style-image:url(/images/blue_bullet.gif);
}
ol.main { 
 padding: 0px;
 margin: 0px;
 margin-left: 30px;
}
ul.main_small { 
 padding: 0px;
 padding-top: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 font-size: 10px; 
}
ul li{position: relative}

TABLE.main_mag, TD.main_mag,DIV.main_mag,P.main_mag {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
	color:#000066;
}

.subHead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000066;
}


.feedHeading { 
	color: #195091;
	font-size: 10px;
	cursor: hand; 
	text-decoration: none; 
}
.feedHeading:hover { 
	color: #FF6600;
	font-size: 10px;
	cursor: hand; 
	text-decoration: none; 
}
.feedDetail { 
	text-decoration: none;
	color:#195091;
	font-size: 9px;	
}


TD.smallText, SPAN.smallText, P.smallText, DIV.smallText,a.smallText,a.smallText:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
	color:#000066;
}

A.main {
  color: #195091;
	text-decoration:none;
	font-weight: bold; 
}
A.main:hover {
	text-decoration:underline;
	color: #FF6600;
}

TABLE.main, TD.main,DIV.main,P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
	color:#000066;
}
hr.main {
   border-top: 1px dashed #FF6600;
   border-bottom: 1px solid #FF6600;
   color: #ffffff;
   background-color: #ffffff;
   height: 3px;
	 width:75%;
}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #FF6600; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 14px; background-color: #815EA0;color:#FFFFFF;padding:10px }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 14px; background-color: #0099FF;color:#FFFFFF;padding:10px }

.infoBox {
 /* background: #FF6600;*/
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

H3.success {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000066;
	text-align:center;
}
TD.tableHeader {
  height:14px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  background: #000066;
  color: #ffffff;
  font-weight : bold; 
	PADDING:10px;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #815EA0;
}

.helpTextBox {
	color:#000066;
	text-align:justify;
	border-bottom:dotted 1px #fff;
	padding:5px;
}	
.helpTextBoxC {
	color:#000066;
	text-align:center;
	border-bottom:dotted 1px #0066CB;
	padding:5px;
}	

.sep {
	text-align:center;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF6600; text-decoration: underline; }
.quotes-main {
	
	color:#000066;
	text-align:center
}

.quotes-from {
	font-size:8pt;	
	color:#000066;
	font-style: italic;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 10px;
	white-space: nowrap;
	vertical-align:bottom;	
}
.quotes-from a {
	font-weight:bold;
	text-decoration:underline;
	font-style:normal;
}
.quotes-from a:hover {
	color:#FF6600;
}
.leftbg { background-image:url(/images/leftbg.gif); background-repeat:repeat-y}
.rightbg { background-image:url(/images/rightbg.gif); background-repeat:repeat-y}
.fold { background-image:url(/images/fold.gif); background-repeat:repeat-y}
#white { color:#FFFFFF; margin: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#blue { color:#0065D6; margin: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold;vertical-align:bottom;}
#orange{ color: #FF6600; margin: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
#from{ color: #666666;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center}

.btn{
   color:#FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#0066CB;
   border:1px solid;
   border-top-color:#FFFFFF;
   border-left-color:#FFFFFF;
   border-right-color:#000066;
   border-bottom-color:#000066;}
		
.input-box {
color: #000066;
font-weight:bold;
background-color: #F1F8FF;
border: #000066 solid 2px;
padding:2px;
}

.inputtext{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(/images/inputboxbg.gif) no-repeat;
font-size:130%;
color:#195091;
padding:3px 0 3px 3px;
_height:24px;
}



.searchbutton  {
padding: 2px 5px 2px;
/**padding:2px 5px 2px;*/
font:115% arial;
color:#FFF;
white-space:nowrap;
background-color:#0067C6;
cursor:pointer;
cursor:hand;
height:25px;
	width:135px;
	
}


.searchinputtextH{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(/images/inputboxbg.gif) no-repeat;
width:150px;
font-size:11px;
color:#195091;
padding:3px 0 3px 3px;
_height:20px;
vertical-align:middle;
}

.searchbuttonH  {
padding-bottom:3px;
vertical-align:middle;
font-size:11px;
color:#FFF;
white-space:nowrap;
background-color:#0067C6;
cursor:pointer;
cursor:hand;
height:20px;
	width:55px;
	
}
div#prod_description,div#editorial_review
{ display: none; }


#slideshow{
		width:110px;	/* Total width of slideshow */
		z-index:0;
		position:relative;

	}
	
	
	#galleryContainer{
		background:#F1F8FF url(/images/inputboxbg.gif) no-repeat;
		height:182px;	/* Height of the images + 2 */
		z-index:0;
		position:relative;
		overflow:hidden;
		padding:1px;
		/* CSS HACK */
		height: 182px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/180px;	/* Other browsers */
		height: /**/180px;
		
				
	}
	
	#quicksearch {
	position:relative;
	z-index:100;
	}
	
	#theImages{
		position:absolute;
		height:178px;
		width:100000px;
		vertical-align:middle;
		
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages table{
		float:left;
		padding:1px;
		cursor:pointer;
		border:0px;
		vertical-align:middle;
		
	}
   
	.catCell {
	
	color:#000066;
	text-align:left;
	font-size:9px ;
	margin:1px;
	}
  .catCell a:hover, .searchCell a:hover {
   	background-color:#FF6600;
	color:#FFFFFF;
	text-decoration:none;
	
	}
   .catCell a,.searchCell a{
   padding:0 10px;
   text-decoration:none;
  line-height:2;
   color:#000066;
   font-size:14px ;
   text-align:left;
   display:block;
   }
   
    .searchCell a{ 
  line-height:1.5;
   color:#000066;
   font-size:14px ;
   text-align:left;
    padding:0 10px 0 18px;
   }
   
   .divCatList {
   display:none;z-index:90;float: left;position:absolute;width:385px;height:375px;overflow:auto;
   }
   
    .divCatListV2 {
   position:relative;width:748px;overflow:hidden;
   }
   
  .catCell {
   background-color:#E4E4E4 !important;
   padding:2px;  
   width:243px;
   height:30px;
   display:block;
   float:left;
   }
   
   .searchCell {
   color:#000066;
   background-color:#E4E4E4  !important;
   padding:2px;
   display:block;
   }
  
   
   .tagbox {
   	display:none;	
   }
   .tagcontainer {
   	padding:5px;
	width:700px;
	display:none;
   }
   
   #topbar{ background: #FFFFE1; border-bottom: 1px solid #FF6600; text-align: center;height:50px; line-height:50px; width:100%;position: absolute;left: 0;top: 0;}
   body>#topbar {position:fixed;opacity:0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);text-align:center;z-index:1000;top:0;}
	body>#dropshadow {	position: fixed;width: 100%;height: 8px;top: 50px;left: 0;background: transparent url(/images/dropshadow.png) repeat-x;	}
   #toperrorbar{ background: #FF2730; border-bottom: 2px solid #FF6600; text-align: center; height:25px; line-height:24px;} 
   #topsuccessbar{ background: #0CDF00; border-bottom: 2px solid #FF6600; text-align: center; height:25px; line-height:24px;}
   #tbar{ width: auto; margin: 0;}
   .topbartext {height:49px; line-height:49px; vertical-align:middle;display:inline;overflow:hidden;font-family: Verdana; font-size: 16px; color: #000066;padding:10px;background-color:#FFFFCC;border:1px solid #FF6600}   
   		.topbartext a {font-family: Verdana; text-decoration:underline; color: #FF6600;}
   .topbarerrortext {font-family: Verdana; font-size: 15px; color: #FFFFFF;}
   		.topbarerrortext a {font-family: Verdana; text-decoration:underline; color: #FFFFFF;}
   .topbarsuccesstext {font-family: Verdana; font-size: 15px; color: #FFFFFF;}
		.topbarsuccesstext a {font-family: Verdana; text-decoration:underline; color: #FFFFFF;}
   

.sbsubHead {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  color: #000066;padding-bottom:5px;}

.m_obj {display:none}
.d_n {display:none}

.wishListBox { 
display: none;
z-index:89;
position:absolute;
width:310px;
top:-40px;
left:8px;
height:95px;
background-color:#EEEEEE;
border:1px dotted #000;
padding:3px;
}

.navLink a {
border:1px dotted #EEEEEE;
padding:3px;
}
.navLink a:hover {
border:1px dotted #CCCCCC;
padding:3px;
}
ul#checklist {
padding-left:20px;
}
ul#checklist li {
background:transparent url(/images/tick.gif) no-repeat scroll left center;
padding:2px 0 2px 0;
line-height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sidebar {
font-size:14px;
width:200px;
}

.box {
margin-bottom:10px;
}

.heading {
background:url("/images/heading-left.png") no-repeat scroll left top transparent;
padding-left:10px;
text-align:left;
}

.heading h3 {
background:url("/images/heading-right.png") no-repeat scroll right top transparent;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:26px;
padding-top:12px;
padding-bottom:2px;
margin:0px;
}

.box .mid {
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
padding:5px 10px;
background-color:#E4E4E4;
}

.sidebar .foot {
background:url("/images/box-bottom-left.gif") no-repeat scroll left top transparent;
font-size:0;
height:9px;
}

.sidebar .foot div {
background:url("/images/box-bottom-right.gif") no-repeat scroll right top transparent;
height:9px;
padding:0 10px;
}
.sidebar .foot div div {
background:url("/images/box-bottom-middle.gif") repeat-x scroll left top transparent;
height:9px;
}
.verlist {
font-size:14px;
list-style-type:none;
padding:0px;
margin:0px;
}
.verlist ul {
	padding-left:20px;	
	margin-left:0px;
}
.verlist li {
padding:6px 0;
font-weight:bold;
color:#195091;
font-size:16px;
}

.dashlist li {
background:url("/images/dash-line.gif") repeat-x scroll left bottom transparent;
}
.dashlist li:last-child {
background:none;
}
.verlist li a  {
color:#195091;
font-weight:normal;
font-size:14px;
text-decoration:underline;
}
.verlist li a:hover  {
color:#FF6600;
}
#topnav li {	
float:left;
position:relative;
list-style-type:none;
}
#topnav {
	position:absolute;
	top:0px;
	left:3px;	
	margin:0px;
	padding:0px;
	z-index:115;
}
#topnav li a {
background:url("/images/nav-line.png") no-repeat scroll left bottom transparent;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:22px;
margin-top:11px;
padding:10px 15px 0;
}

#topnav li.roundnav {
background:url("/images/heading-left.png") no-repeat scroll left bottom transparent;
padding-left:9px;
}
#topnav li.roundnav a {
background:url("/images/heading-right.png") no-repeat scroll right bottom transparent;
font-size:16px;
height:26px;
margin-top:0;
padding:17px 15px 0 6px;
}
#footer .box {
	float:left;
	width:272px;
	height:160px;
	padding:0 25px;
	margin-top:10px;
	border-right:1px dashed #000066;
}
#footer #box-final {
	border-right:none;
}
.indent_left_heading {
text-indent:-1000000px;
height:0px;
}
#more_text {
	display:none;
}
/* magsub end */
