.boxText { 


font-family:verdana; 


font-size: 11px;


line-height:1.4em;


color:#333333;


}


.errorBox { font-family :verdana; font-size : 10px; background: #ffb3b5; font-weight: bold;}


.stockWarning { font-family:verdana; font-size : 10px; color: #cc0033; }


.productsNotifications { background: #f2fff7; }


.productsNotifications_chk_success { background: #f2fff7; padding:10px; }


.orderEdit { font-family:verdana; font-size : 10px; color: #6CB5CA; text-decoration: underline;}


BODY {


  background: #ffffff;


  color: #000000;


  margin: 0px;


  font-family:verdana;


  background:url(images/bg.jpg) repeat; 


}


A {


  color:#000000;


  text-decoration:none;


}


A:hover {


/*  color: #000000;*/


  text-decoration: underline;


}


FORM {


	display: inline;


}


TR.header {


  background: #ffffff;


}


TR.headerNavigation {


  background: #bbc3d3;


}


TD.headerNavigation {


  font-family: verdana;


  font-size: 10px;


  background: #bbc3d3;


  color: #ffffff;


  font-weight : bold;


}


A.headerNavigation { 


  color: #FFFFFF; 


}


A.headerNavigation:hover {


  color: #ffffff;


}


TR.headerError {


  background: #ff0000;


}


TD.headerError {


  font-family: verdana;


  font-size: 12px;


  background: #ff0000;


  color: #ffffff;


  font-weight : bold;


  text-align : center;


}


TR.headerInfo {


  background: #00ff00;


}


TD.headerInfo {


  font-family: verdana;


  font-size: 12px;


  background: #00ff00;


  color: #ffffff;


  font-weight: bold;


  text-align: center;


}


TD.footer {


  font-family:Verdana;


  font-size: 12px;


  color: #A1D6D6;


  text-align:left;


}





TD.footer A,TD.footer A:visited{


color: #666666; text-decoration:none;


 text-decoration:none;


 font-weight:normal;


}


TD.footer A:hover {


color: #666666; text-decoration:underline;


}


.infoBox {


width:100%;


/*  background: #FFFFFF;*/


}


.infoBoxContents {


/*  background: #EFEFEF;*/


  font-family: verdana;


  font-size: 12px;


  border:1px #CCCCCC solid;


}


.infoBoxContents2 {


/*  background: #EFEFEF;*/


  font-family: verdana;


  font-size: 12px;


}


.infoBoxNotice {


  background: #FFFFFF;


}


.infoBoxNoticeContents {


  background: #FFFFFF;


  font-family: verdana;


  font-size: 10px;


}


TD.infoBoxHeading {


  font-family: verdana;


  font-size: 12px;


  font-weight: bold;


  background: #F9F9F9;


  height:auto;


  padding-top:3px;


  padding-bottom:3px;


  color:#212121;


}





TD.infoBox, SPAN.infoBox {


  font-family: verdana;


  font-size: 10px;


}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd,  TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {


  background: #FFFFFF;


}


TR.productListing-odd {


  background: #F4F4F4;


}


 TR.productListing-even {


  background: #EFEFEF;


 }


 


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {


  background: #FFFFFF;


}


TABLE.productListing {


  border: 1px;


  border-style: solid;


  border-color: #CCCCCC;


  border-spacing: 1px;


}


.productListing-heading {


  font-family: verdana;


  font-size: 13px;


  color: #FFFFFF;


  font-weight: bold;


  background:url(images/prod_info_head_title.gif) repeat-x;


  height:30px;


}


TD.productListing-data {


  font-family: verdana;


  font-size: 13px;


}


TD.productListing-data small {


  font-family: verdana;


  font-size: 11px;


}


A.pageResults {


 color: #178CAF;


}


A.pageResults:hover {


  color: #178CAF;


  text-decoration:none;


 /* background: #FFFF33;*/


}


TD.pageHeading, DIV.pageHeading {


padding-left:10px;


font-family:Tahoma;


font-size:20px;


color:#FFFFFF;


}


TR.subBar {


  background: #f4f7fd;


}


TD.subBar {


  font-family: verdana;


  font-size: 10px;


  color: #000000;


}


SPAN.main, TD.main, P.main {


  font-family:verdana;


  font-size: 11px;


  line-height: 1.5;


  font-weight:normal;


  color:#333333;


}


.main_chk_success {


  font-family:verdana;


padding:10px;


  font-size: 11px;


  line-height: 1.5;


  font-weight:normal;


  color:#333333;


}


TD.smallText, SPAN.smallText, P.smallText {


  font-family: verdana;


  font-size: 11px;


}


TD.accountCategory {


  font-family: verdana;


  font-size: 13px;


  color: #aabbdd;


}


TD.fieldKey {


  font-family: verdana;


  font-size: 12px;


  font-weight: bold;


}


TD.fieldValue {


  font-family: verdana;


  font-size: 12px;


}


TD.tableHeading {


  font-family: verdana;


  font-size: 12px;


  font-weight: bold;


}


SPAN.newItemInCart {


  font-family: verdana;


  font-size: 10px;


  color: #ff0000;


}


CHECKBOX, INPUT, RADIO, SELECT {


  font-family: verdana;


  border:#CCCCCC solid 1px;


  font-size: 11px;


}


TEXTAREA {


  width: 100%;


  font-family: verdana;


  font-size: 11px;


}


SPAN.greetUser {


  font-family: verdana;


  font-size: 12px;


  color: #f0a480;


  font-weight: bold;


}





TABLE.formArea {


  background: #f1f9fe;


  border-color: #7b9ebd;


  border-style: solid;


  border-width: 1px;


}


TD.formAreaTitle {


  font-family:  verdana;


  font-size: 12px;


  font-weight: bold;


}


SPAN.markProductOutOfStock {


  font-family:Verdana;


  font-size: 12px;


  color: #c76170;


  font-weight: bold;


}


SPAN.productSpecialPrice {


  font-family:Verdana;


  color: #ff0000;


}


SPAN.errorText {


  font-family: Verdana;


  color: #ff0000;


}


.moduleRow { }


.moduleRowOver { background-color: #C9E2E9; cursor: pointer; cursor: hand; }


.moduleRowSelected { background-color: #C4E1EA; }


.checkoutBarFrom, .checkoutBarTo { font-family: verdana; font-size: 10px; color: #8c8c8c; }


.checkoutBarCurrent { font-family: verdana; font-size: 10px; color: #000000; }


/* message box */


.messageBox { font-family: verdana; font-size: 10px; }


.messageStackError, .messageStackWarning { font-family: verdana; font-size: 10px; background-color: #ffb3b5; }


.messageStackSuccess { font-family: verdana; font-size: 10px; background-color: #99ff00; }


/* input requirement */


.inputRequirement { font-family: verdana; font-size: 10px; color: #ff0000; }


TD.top


{


background-color:#d0f3f3;


}


TD.boxtop


{


padding:5px 0px 0px 0px;


}


TD.midbox{


padding:2px 5px 10px 3px;


font:verdana;


color:#000000;


font-size:16px;


}





TD.leftbox{


background-color:#EFEFEF;


padding:5px 10px 10px 10px;


/*border:1px solid #000000;*/


}





TD.leftboxheading{


font-family:Tahoma;


color:#333333;


font-size:12px;


}





.buttonSubmit{





	background-color: #d0f3f3;





	color: #6a6a6a;





	font-family:"Bradley Hand ITC", Verdana, Arial;





	font-size: 13px;





	border: 1px;





 	border-color:#666666;





 	border-style: solid ;





	cursor: pointer;





 }





span.buttonSubmit{	padding:1px 12px 2px 12px;}
/* Links Manager v1.23 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black; 
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingHeading {
  color: #000000;
}
A.linkListingHeading:hover {
  color: #FF0000;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkFeaturedMain {
  color: #FFFFFF;
}
A.linkFeaturedMain:hover {
  color: #FF0000;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  text-align: left;
}
A.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
A.linkListingMain:hover {
  color: #FF0000;
}
.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
A.linkListingCats:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.5;
}
A.linkListingSubCats {
  color: #000;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
/* Links Manager v1.23 end */



.category a:link.a.visited{


list-style-type:none;


list-style:none;


margin:0px;


padding:0px;


font-weight:normal;


color:#333333;


text-decoration:none;


font-family:Verdana;


font-size:11px;


}


a.category:hover{


list-style-type:none;


list-style:none;


margin:0px;


padding:0px;


font-weight:normal;


color:#333333;


text-decoration:underline;


font-family:Verdana;


font-size:11px;


}


#nav, #nav UL


{


list-style-type:none;


margin:0px;


padding:0px;


font-weight:bold;


color:#178CAE;


font-family:Verdana;


font-size:11px;


}


#nav UL {


list-style-type:none;


margin-left:0px;


font-size:11px;


font-weight:normal;


color:#333333;


font-family:Verdana;


}


#nav LI {


padding:3px 0px;


list-style-type:none;


font-size:11px;


}


.selected {


list-style-type:none;


margin-left:0px;


font-size:11px;


font-weight:bold;


color:#333333;


font-family:Verdana;


}





TABLE.prodlist {border:1px solid #000000; border-collapse:collapse;}


TABLE.prodlist TD{border:1px solid #000000; border-collapse:collapse;}


TABLE.prodlist TABLE TD {border:none;}


TD.listqty {background-color:#e9ffff; padding:4px; font-size:11px;}


TABLE.prodlist TABLE.extrafields {border:0px; border-collapse:collapse;}


TABLE.prodlist TABLE.extrafields TD {border:1px solid #b1b1b1; font-size:11px; padding:4px;}


TD.warningheading{


  font-family: verdana;


  font-size: 12px;


  color:#FF0000;


}





TABLE.shippingCosts {border-collapse:collapse;}





TABLE.shippingCosts TD {border-collapse:collapse; border:1px solid #666666; font-size:11px; padding:4px; }





TABLE.shippingCosts TR.tophead {background-color:#CCCCCC; font-size:11px;}





TABLE.shippingCosts TR.subhead {background-color:#d0f3f3; font-size:11px;}





TABLE.shippingCosts TD.currency {background-color:#e8e8e8;font-size:11px;}





.ringsize{


font-family:Tahoma;


color:#178CAE;


font-size:11px;


}





SPAN.ringsize A{


color:#000000;


font-size:11px;


font-family:Tahoma;


text-decoration:underline;


}





SPAN.ringsize A:hover{


font-family:Tahoma;


font-size:11px;


color:#000000;


text-decoration:none;


}





.titleheader{


  padding-top:22px;


  font-size:26px;


  color:#212121;


  font-family:Times New Roman;


}


a.titleheader,a.titleheader:visited{


  font-size:26px;


  color:#212121;


  font-family:Times New Roman;


}


a.titleheader:hover{


  font-size:26px;


  color:#212121;


  font-family:Times New Roman;


  text-decoration:none;


}


.headerhr {


 background-color:#E1E1E1;


 height:2px;


}


.silverjewel{


  font-size:14px;


  color:#212121;


  font-family:Times New Roman;


}


.headerbar {


  font-size:11px;


  color:#6E6E6E;


  font-family:Tahoma;


}


.headerbar a:link,.headerbar a:visited{


  font-size:11px;


  color:#6E6E6E;


  font-family:Tahoma;


  text-decoration:none;


  font-weight:normal;


}


.headerbar a:hover{


  font-size:11px;


  color:#6E6E6E;


  font-family:Tahoma;


  text-decoration:underline;


}


.currencybg {


 background-image:url(images/currency_bg.jpg);


 background-repeat:no-repeat;


 height:30px;


 width:228px; 


}


.searchbg {


 background-image:url(images/search_bg.jpg);


 background-repeat:no-repeat;


 height:30px;


 background-color:#efefef;


 width:300px; 


}


.headerbarhr { 


background-color:#EFEFEF;


height:5px;


}


.bottombarhr { 


background-color:#E9E9E9;


height:1px;


}





.prod_info_title{


	background:url(images/prod_info_head_title.gif) repeat-x;


	height:30px;


}


.gry_border


{


	border:1px #CCCCCC solid;


}


.shoppingcart {


  color:#212121;


  font-family:Tahoma;


  font-size:12px;


  font-weight:bold;


}


a.selecteditem {


  color:#4496AE;


  font-family:verdana;


  font-size:11px;


}


.counterbox {


 background-color:#FFFFFF;


 width:25px;


 height:12px;


 text-align:center;


 font-size:10px;


 font-family:Tahoma;


 color:#333333;


}





.prd_title {


	font-family:Verdana;


	font-size:20px;


	color:#178CAE;


}


.prdtitle {


  font-family:Verdana;


  font-size:16px;


  color:#FFFFFF;


}


.prdtitle1 {


  font-family:Verdana;


  font-size:14px;


  color:#FFFFFF;


}





.prd_desc {


	font-family:Verdana;


	font-size:11px;


	color:#000000;


}


.prod_price{


	font-family:Verdana;


	font-size:15px;


	color:#178CAE;


	font-weight:bold;


	text-align:left;


	}





.prd_opt{


	font-family:Tahoma;


	font-size:11px;


	color:#000000;


	


}


.maintxt{


	font:"Times New Roman";


	font-size:19px;


	color:#68A9BD;


}


.subtxt{


	font:Verdana;


	font-size:11px;


	color:#333333;


}


.prd_qty{


border:1px #CCCCCC solid;


font-family:Tahoma;


color:#178CAE;


font-size:11px;


font-weight:bold;


height:17px;


vertical-align:middle;


}


a.more,a.more:visited{


font-family:Verdana;


color:4496AE;


font-size:11px;


text-decoration:underline;


}


a.more:hover {


font-family:Verdana;


color:4496AE;


font-size:11px;


text-decoration:none;


}


.prod_info_heading{


	padding:5px;


}





.prod_opt_title{


padding-left:10px;


font-family:Tahoma;


font-size:22px;


color:#FFFFFF;


}


.footertxt {


 color:#8C8C8C;


 font-family:Verdana;


 font-size:11px;


}


a.footertxt,a.footertxt:visited{


 color:#8C8C8C;


 font-family:Verdana;


 font-size:11px;


}


a.footertxt:hover{


 color:#8C8C8C;


 font-family:Verdana;


 font-size:11px;


 text-decoration:underline;


}


.prod_box{


padding-left:5px;


border: #CCCCCC solid 1px;


color:#333333;


font-family:Verdana;


font-size:9px;


}


.prod_info_box{


padding-left:5px;


border: #CCCCCC solid 1px;


color:#178CAE;


font-family:Verdana;


font-size:9px;


}


.commonbanner_left{


 background:url(images/common_banndder_lt.jpg) right top no-repeat;


 height:29px;


 width:10px;


}





.commonbanner_right{


 background:url(images/common_banner_rt.jpg) left top no-repeat;


 height:29px;


 width:10px;


}





.commonbanner_bg{


 background:url(images/common_banndder_bg.png) repeat-x;


 height:29px;


}


.quantity {


 color:#178CAE;


 font-family:Tahoma;


 font-size:11px;


 font-weight:bold;


}


.banner_txt{


	font-family:Tahoma;


	font-size:14px;


	color:#377384;


	font-weight:bold;


}


.banner_no{


	font-family:Tahoma;


	font-size:14px;


	color:#C87578;


	font-weight:bold;


}


.daddy{


	font-family:Verdana;


	font-size:12px;


	color:#178CAE;


	font-weight:bold;


	padding:0px;


}


.daddy a:link{


	font-family:Verdana;


	font-size:12px;


	color:#178CAE;


	text-decoration:none;


	font-weight:bold;


	padding-top:0px;	


}


.daddy a:hover{


	font-family:Verdana;


	font-size:12px;


	color:#178CAE;


	text-decoration:underline;


	font-weight:bold;


	padding:0px;	


	}


.topcatbg {


 /*background-image:url(images/daddybg.jpg);


 background-repeat:no-repeat;


 height:25px;


 width:220px;


 list-style-type:none;


 margin:0px;


 padding:0px;*/


}


.searchinput{


	border:1px solid #bebebe;


	height:18px;


	font-size:11px;





	padding-left:2px;


	padding-top:1px;	


}


.bg_line_y	


{


 background:#E9E9E9 center top repeat-y;


 width:1px;


}


.bg_line_x	


{


 height:1px;


 background:#E9E9E9  left center repeat-x;


}


.tabcursor{


	cursor:pointer;


}


.boxborder {


 border:1px #CCCCCC solid;


 padding:5px;


}


.boxborder_chk_success {


 border:1px #CCCCCC solid;


}


.scrollbg


{		


		overflow:auto;


	    overflow-x:hidden;


		margin-bottom:10px;


		padding:5px;


		padding-left:10px;


  	    vertical-align:middle;


		float:left;


		width:210px;


		/*height:auto;*/


		font-family:tahoma;


		font-size:11px;	


}


.heightarrow{


 height:9px; 


}


.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}


.vscrollerbar {width: 16px;background: url(images/scrollbar.png) -17px 0px repeat-y;}


.vscrollerbarbeg {height: 14px !important;width: 15px;background: url(images/scrollbar.png) -49px -29px no-repeat;}


.vscrollerbarend {height: 14px;width: 15px;background: url(images/scrollbar.png) -49px 0px no-repeat;}


.vscrollerbase {width: 17px;background: url(images/scrollbar.png) 0px 0px repeat-y;}


/*up arrow and down arrow*/


.vscrollerbasebeg {width: 15px;height: 15px !important;background: url(images/scrollbar.png) -33px -28px no-repeat;}


.vscrollerbaseend {height: 15px;width: 15px;background: url(images/scrollbar.png)  -33px 0px no-repeat;}





.vscrollerbar {padding: 15px;z-index:2;}


.scrollerjogbox {width: 16px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;}


.catheadbg{


 background-color:#F9F9F9;


 height:auto;


 padding-top:3px;


 padding-bottom:3px;


}


.prd_cart_btn{


vertical-align:bottom;


}


TD.smallText_prd_info, SPAN.smallText_prd_info, P.smallText_prd_info {


  font-family: Tahoma, verdana;


  font-size: 11px;


}





.noborder {


border:none;


}





/*** Begin Header Tags SEO ***/


h1 {


/*padding-left:10px;


font-family:Tahoma;


font-size:20px;


font-weight:normal;


height:18px;


vertical-align:top;*/


font-family:Tahoma;


font-size:12px;


margin-top:5px;


font-weight:bold;


height:18px;


vertical-align:top;


}





h2 {


/* font-family: Verdana, Arial, sans-serif;


 font-size: 14px;


 font-weight: normal;


 margin-bottom: 0;


 padding-bottom: 0;


 color: #000;


*/ 


font-family:Tahoma;


font-size:22px;


font-weight:normal;


height:18px;


}


TABLE.ringsize {


border:1px solid #D8D8D8; 


border-collapse:collapse;


font-family:verdana;


color:#000000;


font-size:11px;


font-weight:normal;


}


/*** End Header Tags SEO ***/


.prod_info_link a{


	font-family:Tahoma;


	font-size:11px;


	text-decoration:none;


}


.prod_info_link a:hover{


	font-family:Tahoma;


	font-size:11px;


	text-decoration:none;


}


.prod_info_link_span a{


font-family:Tahoma;


	font-size:11px;


	text-decoration:none;


}


.prod_info_link_span a:hover{


font-family:Tahoma;


	font-size:11px;


	text-decoration:underline;


}


A.faq_link{


color:#3b879e;


text-decoration:none;


}


A.faq_link:hover{


color:#3b879e;


text-decoration:underline;


}


table.extrafields td {


padding:4px;


border: #CCCCCC solid 1px;


color:#333333;


font-family:Verdana;


font-size:9px;


border-collapse:collapse;


}
/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap { 
  color: #009900; 
}
A.sitemap:hover {
  color: #ff0000;
}
/***** End Sitemap_SEO *****/ 
a.allproductsBox {
color: #ff0000;
} 
a.allproductsBox:Hover {
color: #cc0000;
} 

.shipwarning{color:#FF0000; font-size:10px;}
.shipwarning A{color:#FF0000; text-decoration:underline;}