body { /* CMS_HIDE */
  font: 12px Arial, Helvetica, sans-serif;
  background-color:#D3DFF0;
  margin: 0px 0px 10px;
  padding: 0px;
  color: #555555;
  text-align: left;
}
form { /* CMS_HIDE */
  margin: 0px;
  padding: 0px;
}

a {
  color: #162C76;
  text-decoration: none;
}
a:visited {
  color: #162C76;
  text-decoration:none;
}
a:hover {
  color: #406AAA;
  text-decoration:none;
}
a.sign:link {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial,Helvetica, sans-serif;
  font-variant: small-caps;
}
a.sign:visited {
  color: #FFFFFF;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  text-decoration: none;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  font-variant: small-caps;
}
a.sign:hover {
  color: #d1e1ff;
  font-family: Verdana, Arial,Helvetica, sans-serif;  
  text-decoration: none;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  font-variant: small-caps;
}
ul.menu{ /* CMS_HIDE */
  list-style:none;
  margin:0;
  padding:0;
}
ul.menu li.main{ /* CMS_HIDE */
  float:left;
  text-align:center;
  padding: 0 0 3px;
  margin-right:17px;
}

#aboutuslink{ /* CMS_HIDE */
width:66px;
}
#contactuslink{ /* CMS_HIDE */
width:90px;
}
#loginBox{ /* CMS_HIDE */
width:61px;
}
a.loginbox{ /* CMS_HIDE */
color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;
}
#accountlink{ /* CMS_HIDE */
width:95px;
}
#mycartlink{}

.clear{ /* CMS_HIDE */
  overflow:hidden;
  height:1px;
  clear:both;
}
#container { /* CMS_HIDE */
  margin: 0px auto;
  padding: 0px;
  width: 898px;
  border: 1px solid #949494;
  background-color: #FFFFFF;
}
#header { /* CMS_HIDE */
  width:898px;
  border:none;
  padding:0;
  margin:0;
  background:url(../images/header.gif);
  height:112px;
  clear:both;
}
#logo{ /* CMS_HIDE */
  float:left;
  width:279px;
  padding:8px 15px 3px 0;
}
#header_right{ /* CMS_HIDE */
  padding-right:10px;
  padding-top:10px;
  float:right;
  width:560px;
}
#head_right_top{ /* CMS_HIDE */
  text-align:right;
  height:48px;
}
#head_right_top form, #head_right_top div{ /* CMS_HIDE */
  float:right;
}
a.button {
  font-size: 11px;
  margin: 1px;
  padding: 1px 5px 1px;
  border: 1px solid #627eae;
}
a.button:link {
  color: #142646;
  font-weight: bold;
  text-decoration: none;
  background-image: url(../images/button_bg.gif);
  background-repeat: repeat-x;
}    
a.button:visited {
  color: #142646;  
  font-weight: bold;
  background-image: url(../images/button_bg.gif);
  background-repeat: repeat-x;
  text-decoration: none;
}
a.button:hover {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  background-image: url(../images/button_bg2.gif);
  background-repeat: repeat-x;
  background-color: #183e70;
  vertical-align: middle;
}

#mainMenu{ /* CMS_HIDE */
  list-style:none;
  padding-left:20px;
}

#mainMenu a{ /* CMS_HIDE */
  text-decoration:none;
}
#headrow2{ /* CMS_HIDE */
  clear:both;
  height:30px;
  background-color:#2b2b2b;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
.liveChat{  /* CMS_HIDE */
  width:229px;
  float:left;
  padding:7px 4px;
}
.liveChat a{   /* CMS_HIDE */
}
.liveChat img{ /* CMS_HIDE */
}
#currencyFlags{ /* CMS_HIDE */
  float:left;
  padding:4px 0;
}
#currencyFlags a#USD{ /* CMS_HIDE */
  padding: 0 10px 0 10px;
}
#currencyFlags a#CAD{ /* CMS_HIDE */
  padding: 0 0px 0 0px;
}
.second_menu{ /* CMS_HIDE */
  float:right;
  width:570px;
}
ul.secondMenu{ /* CMS_HIDE */
  list-style:none;
  margin:0;
  padding:0;
}
li.sec_menu{ /* CMS_HIDE */
  float:left;
  padding:1px 0;
}
#headrow2 .menu{ /* CMS_HIDE */
  display:block;
  margin-left: 25px;
}
#headrow2 .menu:link { /* CMS_HIDE */
  color: #FFFFFF;
  font: bold 14px "Georgia", "Times New Roman", Times, serif;
  text-decoration: none;
  text-align: center;
  display: block;
  letter-spacing: 0px;
  padding: 4px 0px 0px;
}
#headrow2 .menu:visited { /* CMS_HIDE */
  color: #FFFFFF;
  font: bold 14px "Georgia", "Times New Roman", Times, serif;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: 4px 0px 0px;
}
#headrow2 .menu:hover { /* CMS_HIDE */
  color: #d7e0f1;
  font: bold 14px "Georgia", "Times New Roman", Times, serif;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: 4px 0px 0px;
}
#headrow2 .menu.long{ /* CMS_HIDE */
  margin-left: 25px;
}
#headrow2 .menu.short{ /* CMS_HIDE */
  margin-left: 25px;
}
#content { /* CMS_HIDE */
  background: #fff;
  margin: 0px auto;
  width: 898px;
  clear:both;
}
#leftNav{ /* CMS_HIDE */
  width:200px;
  vertical-align:top;
  border-right:1px solid #949494;
  background-color:#FFFFFF;
  float:left;
}
.menuTitle{  /* CMS_HIDE */
  background-image:url(../images/title_bg.gif);
  background-repeat:no-repeat;
  color:#FFFFFF;
  display:block;
  font-family:"Century Gothic", trebuchet MS, Helvetica, sans-serif;
  font-weight:normal;
  font-size:14px;
  margin:0;
  padding:3px 0 3px 11px;
  text-decoration:none;
}
.perfectRing{
  font-weight:bold;
  font-size:13px;
}
.sub_menu{  /* CMS_HIDE */
  text-align: left;
  list-style-type: none;
  margin: 0px;
  padding: 7px 4px;
  background-image: url(../images/td_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
}
.sub_menu  .categoryMenu {  /* CMS_HIDE */
  list-style:none;
  margin: 0px;
  padding: 0px;
}    
.sub_menu  .categoryMenu li  { /* CMS_HIDE */
  text-align:left;
  margin:0px;
  padding: 0px;
}
.sub_menu  .categoryMenu li a { /* CMS_HIDE */
  background-image: url(../images/menu_p.gif);
  background-repeat: no-repeat;
  background-position: 10px 8px;
  margin:0px;
  text-decoration: none;
  padding: 2px 2px 2px 25px;
  color: #555555;
  width: 159px;
  display: block;
}
.sub_menu  .categoryMenu li a:visited{ /* CMS_HIDE */
  margin:0px;
  color: #555555;
  text-decoration: none;
  padding: 2px 2px 2px 25px;
  background-image: url(../images/menu_p.gif);
  background-repeat: no-repeat;
  background-position: 10px 8px;
  width: 159px;
  display: block;
}
.sub_menu  .categoryMenu li a:hover { /* CMS_HIDE */
  margin:0px;
  padding: 2px 2px 2px 25px;
  color: #0f2554;
  text-decoration: none;
  background-color: #dddddd;
  background-image: url(../images/menu_p.gif);
  background-repeat: no-repeat;
  background-position: 10px 8px;
  width: 159px;
  display: block;
}
.special_offers_form{
  background-color:#122140;
  text-align:center;
  margin-bottom: 15px;
}
.sub_menu1{  /* CMS_HIDE */
  text-align: left;
  list-style-type: none;
  margin: 0px;
  background-image: url(../images/td_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
  line-height: 22px;
  padding-top: 7px;
  padding-right: 4px;
  padding-bottom: 7px;
  padding-left: 14px;
  color: #142543;
}
.sub_menu2{  /* CMS_HIDE */
  text-align: center;
  list-style-type: none;
  margin: 0px;
  line-height: 28px;
  padding-top: 7px;
  padding-right: 6px;
  padding-bottom: 7px;
  padding-left: 6px;
  width: 185px;
}
.inputgeneral2 {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#142543;
font-family:arial;
font-size:10px;
font-weight:bold;
line-height:14px;
margin:0;
padding:1px;
text-align:center;
vertical-align:middle;
width:150px;
}
.categoryMenu .categoryMenu{  /* CMS_HIDE */
  text-align: left;
  list-style-type: none;
  margin: 0px;
  padding: 7px 5px;
}
.sub_menu .categoryMenu .categoryItem .categoryMenu{  /* CMS_HIDE */
  list-style:none;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #dddddd;
  border-bottom:  1px solid #dddddd;
}    
.sub_menu .categoryMenu .categoryItem .categoryMenu li  { /* CMS_HIDE */
  text-align:left;
  margin:1px;
  padding: 0px;
}
.sub_menu .categoryMenu .categoryItem .categoryMenu li a { /* CMS_HIDE */
  background-image: url(../images/extend_blue.gif);
  background-repeat: no-repeat;
  background-position: 20px 6px;
  margin:0px;
  text-decoration: none;
  padding: 2px 2px 2px 30px;
  color: #888888;
  width: 140px;
  display: block;
}
.sub_menu .categoryMenu .categoryItem .categoryMenu li a:visited{ /* CMS_HIDE */
  margin:0px;
  color: #888888;
  text-decoration: none;
  padding: 2px 2px 2px 30px;
    background-image: url(../images/extend_blue.gif);
  background-repeat: no-repeat;
  background-position: 20px 6px;
  width: 140px;
  display: block;
}
.sub_menu .categoryMenu .categoryItem .categoryMenu li a:hover { /* CMS_HIDE */
  margin:0px;
  padding: 2px 2px 2px 30px;
  color: #0f2554;
  text-decoration: none;
  background-color: #eeeeee;
    background-image: url(../images/extend_blue.gif);
  background-repeat: no-repeat;
  background-position: 20px 6px;
  width: 140px;
  display: block;
}

#innercontent { /* CMS_HIDE */
  padding-top:0px;
  float:right;
  width:697px;
}
.center{
  text-align:center;
}
.title_blues {
  color:#13336B;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  font-weight:normal;
}
.header_inbg {  /* CMS_HIDE */
  display:none;
}
#top-description { /* CMS_HIDE */
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:17px;
  padding:40px 20px;
}
.rsg-cat {
  background-color:#C7D6EE;
  color:#113354;
  font-family:Garamond,Georgia,"Times New Roman",Times,serif;
  font-size:20px;
  font-variant:small-caps;
  font-weight:bold;
  padding:10px 20px;
}
.program-description {
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:17px;
  padding:30px 20px 4px;
  vertical-align:top;
}
h3.rsg-programcat {
  color:#113354;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:16px;
  padding:8px 10px;
}
.cat-nodescr {  /* CMS_HIDE */
  display:none;
}
#mailingList{ /* CMS_HIDE */
  padding-left:20px;
}
#footer { /* CMS_HIDE */
  border-top: 1px solid #949494;
  width: 898px;
  text-align: center;
  
}
#footer_row_top{ /* CMS_HIDE */
  width:805px;
  margin:5px auto;
  padding:10px;
  text-align:center;
}
#footer ul{ /* CMS_HIDE */
  padding:0;
  margin:0;
  list-style:none;
}
#footer_row_top li{ /* CMS_HIDE */
  display:inline;
  padding-right:10px;
  padding-left:10px;
  line-height:64px;  
}
#footer_row_top li img{ /* CMS_HIDE */
  vertical-align:middle;
}
#footer_row_top li a{ /* CMS_HIDE */

}
#footer_row_top li a img{ /* CMS_HIDE */
  vertical-align:middle;
}
#footer_row_mid{ /* CMS_HIDE */
  background: transparent url(../images/td_bg.gif) repeat scroll 0% 0%;
  text-align:center;
  line-height:28px;
  border-bottom: 1px solid #949494;
}
.verisign{  /* CMS_HIDE */
  width:102px;
  height:73px;
}
.icebabelfish{  /* CMS_HIDE */
  float:right;
  width:150px;
}
.bottom{ 
  margin:7px 0 15px 150px;
}
.bottom, .bottom a{   /* CMS_HIDE */
color: #999999 !important;
font-size:11px;  
}  

.seofooter {
clear: both;
text-align: center;
}

.seofooter h3{
  color:#A2AAD8;
  font-family:Arial,"Times New Roman",Verdana,Georgia,Times,serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:1.5pt;
  margin:0;
  padding:8px 0;
}

.inputgeneral {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#556C95;
  font-size:11px;
  line-height:14px;
  margin:0;
  padding:1px;
  vertical-align:middle;
}

#leftNav.sitemap{
  border-right:none;
  padding-left: 10px;
  width: 190px;
}
#innercontent.sitemap{
  border-left:1px solid #949494;
  padding-left: 10px;
  width:687px;
}



/* --------- Form CSS --------- */
form.form { /* CMS_HIDE */
  margin: 0px;
  padding: 0px;
  list-style: none;
}
form.form input.input, form.form input.errorinput, form.form textarea.input { /* CMS_HIDE */
  font-size: 11px;
  background: #FFFFFF url(../images/shadow.gif) repeat-x;
  padding: 2px 3px 3px;
  color: #5c2624;
  border-top: 1px solid #E8E8E8;
  border-right: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
  border-left: 1px solid #EFEFEF;
}
form.form input.errorinput { /* CMS_HIDE */
  font-size: 11px;
  background: #fff url(../images/shadow.gif) repeat-x;
  border: 1px solid #CC0000;
  color: #FF0000;
}
form.form input.input2  { /* CMS_HIDE */
  font-size: 11px;
  background: #FFFFFF url(../images/shadow.gif) repeat-x;
  border: 1px solid #7DACDB;
  padding: 2px 3px 3px;
  color: #1075c4;
}
.errordiv {
  font-size: 11px;
  background: #FFF2C1;
  border: 1px solid #CC0000;
  color: #FF0000;
  padding:0px 5px;
  margin: 0px 0px 5px;
}
form.form select.select { /* CMS_HIDE */
  font-size: 11px;
  background: #fff url(../images/shadow.gif) repeat-x;  
  padding: 2px 1px 1px 0px;
  color: #5c2624;
}
form.form li { /* CMS_HIDE */
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-top: 5px;
}
form.form .tablesection { /* CMS_HIDE */
  margin-bottom: 15px;
  width:650px;
}
form.form .description { /* CMS_HIDE */
  display: block;
  clear: both;
  float: left;
  width: 120px;
  color:#fff;
}
form.form td.description { /* CMS_HIDE */
  width: 120px;
  line-height: 20px;
  padding-bottom:5px;
}
form input.inputbtn, td.email a { /* CMS_HIDE */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: #d06103;
  letter-spacing: .1em;
  border: 0px;
  padding: 3px 5px;
  color:#fff;
  text-transform:uppercase;
  cursor: pointer;
}
input.validationCodeIn{ /* CMS_HIDE */
  width:130px;
}
td.validationCode{ /* CMS_HIDE */
  padding-right: 13px;
}
td.noValidationCode{ /* CMS_HIDE */
  padding-top:5px;
}
/* ------------- CATELOGUE --------------------- */
#categoryDisplay{ /* CMS_HIDE */
}
.catalogHeader{
  padding:4px 4px 4px 12px;
  margin:0;
  color:#13336B;
}
.category_listing,.product_listing{  /* CMS_HIDE */
  float:left;
  width:222px;
  height:137px;
  padding:4px;
  text-align:center;
  background-image:none;
  background-position:center bottom;
  background-repeat:repeat-x;
  color:#555555;
  line-height:1.2em;
  width:215px;
  border-right:1px solid #A3BBE3;
}
.category_listing{  /* CMS_HIDE */
  background-image:url(../images/td_bg02.gif);
}
.category_listing h2{
  font:inherit;
  color:inherit;
  margin:0;
  padding:0;
}
.product_listing{  /* CMS_HIDE */
  height:140px;
  color:#13336B;
  padding: 15px 8px;
}
.titleLink{
  min-height:30px;
  font:inherit;
  margin:0;
  padding:0;
  color:inherit;
}
.custom .product_listing{  /* CMS_HIDE */
  width:80px;
  padding:3px;
}
.custom .product_listing.pos2{  /* CMS_HIDE */
  border-right:1px solid #A3BBE3;
}
.custom .product_listing.pos7{  /* CMS_HIDE */
  border-right:none;
}
.custom .product_listing .AllPrice{
  font-weight:normal;
}
.custom .product_listing a{
  font-weight:bold;
}
.custom .product_listing .viewlink{
  font-weight:normal;
  color:#162C76;
  text-decoration:underline;
}
.category_listing.pos3,.product_listing.pos3{
  border-right:none;
}
.category_listing a{
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:17px;
  font-weight:400;
  font-style:normal;
  color:#13336B;
  line-height:20px;
}
.product_listing a{
  color:#555555;
  text-decoration:none;
  font-size:12px;
  font-weight:400;
  font-style:normal;
  line-height:15px;
}
.product_listing.over a{
  color:#13336B;
}
div.relatedProducts{ /* CMS_HIDE */
  margin:0px auto;
  width:97%;
  border-bottom:1px solid #DEE7F1;
  border-top:1px solid #DEE7F1;
  background-color:#F3F6FA;
  color:#444444;
}
h2.relatedProducts{
  color:#13336B;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:17px;
  font-weight:normal;
  width:97%;
  margin:0 auto;
}
div.relatedProducts .product_listing{ /* CMS_HIDE */
  border-right:none;
  width:209px;
  height:auto;
}
div.row_break{ /* CMS_HIDE */
  clear:both;
}
#categoryDisplay .product{ /* CMS_HIDE */
  float:left;
  background-image:url(../images/td_bg02.gif);
  background-position: center bottom;
  background-repeat:repeat-x;
  color:#555555;
  margin:0;
  padding:4px;
}
#categoryDisplay .product.multi_row{ /* CMS_HIDE */
  text-align:center;
  width:32%;
  border-right:1px solid #A3BBE3;
}
#categoryDisplay .product.multi_row.row_end{ /* CMS_HIDE */
  border:none;
}
#categoryDisplay .product_image{ /* CMS_HIDE */
  text-align:center;
}
#categoryDisplay .product_image img{ /* CMS_HIDE */
  padding:2px 0 14px 0;
}
#categoryDisplay.product_info{ /* CMS_HIDE */
  padding:4px;
  text-align:center;
}
.categoryText{
  color:#13336B;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:17px;
  font-weight:normal;
}
div#category_header{ /* CMS_HIDE */
  margin:0;
  padding:0;
  font:inherit;
}
h1#category_header{ /* CMS_HIDE */
  margin:0;
  padding:0;
  font:inherit;
}
#category_header div.itemheader{ /* CMS_HIDE */
  background:url(../images/header_02.jpg) no-repeat center top;
  color:#13336B;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  height:55px;
  margin:0 2px 0 2px;
  padding:13px 10px 0 12px;
}
#category_header h1{ /* CMS_HIDE */
  display:inline;
  font-size:12px;
  font-weight:normal;
  margin:0;
  padding:0;
  color:inherit;
}
#productDisplay.categoryDisplay{
padding-top:5px;
}

/* ------------- cartpaging -------------------- */
.cart_paging{  /* CMS_HIDE */
  width:97%;
  margin:0 auto;
}
#cart_paging .paging, .cart_paging .paging { /* CMS_HIDE */
float:right;
line-height:20px;
text-align:right;
}
#cart_paging ul li, .cart_paging ul li { /* CMS_HIDE */
float:left;
}
#cart_paging ul, .cart_paging ul { /* CMS_HIDE */
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/* ---------- Product Display ------------------ */
.product_image_div{  /* CMS_HIDE */
  float:left;
  width:300px;
  padding: 10px 0 0 7px;
  text-align:center;
}
#productDisplay.productDisplay{ /* CMS_HIDE */
  float:right;
  width:360px;
  margin: 20px 10px 0px 0;
}
#productDisplay #product_sku_display #product_sku_lbl{ /* CMS_HIDE */
  float:left;
  width:100px;
  line-height:12px;
}
#productDisplay #product_top .prices{ /* CMS_HIDE */
  padding: 0 0 0 0;
  margin: 7px 0 20px 0;
}
#productDisplay #product_top .price_row{ /* CMS_HIDE */
  clear:both;
}
#productDisplay #product_top .pricestitle,#product_sku_lbl,#product_sku{ /* CMS_HIDE */
  display:block;
  width:100px;
  float:left;
}
#productDisplay #product_top .listPrice,#productDisplay #product_top .regPrice,#productDisplay #product_top .salePrice{ /* CMS_HIDE */
  display:block;
  width:200px;
  float:left;
}
#productDisplay #product_top .AllPrice{ /* CMS_HIDE */
  line-height:28px;
}
.salePrice{
  color:#990000;
}
#productDisplay #product_top .AllPrice .regPrice{ /* CMS_HIDE */
  color:#990000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:28px;
}
.product_listing .AllPrice{
  font-weight:bold;
}
.AllPrice .regPrice{  /* CMS_HIDE */
}
.AllPrice .listPrice,.AllPrice .salePrice{  /* CMS_HIDE */
}
.product_listing .listPrice{  /* CMS_HIDE */

}
.product_listing .salePrice{  /* CMS_HIDE */
  
}
#add_and_widgets input{ /* CMS_HIDE */
  float:left;  
}
#addtocart{ /* CMS_HIDE */
  float:left;
}
#widgets{ /* CMS_HIDE */
  padding: 0 0 0 165px;
}
.attr_tbl{
  margin: 10px 0 0 0px;
}
.prompt_div{  /* CMS_HIDE */
  float:left;
  line-height:19px;
}
.input_div{  /* CMS_HIDE */
  float:left;
  padding: 0 10px 0 10px;
}
.attr_desc{  /* CMS_HIDE */
  float:left;
}
.qty_div{
  margin: 10px 0 0 0;
}
.qty_div .attr_price{
  padding: 0 0 0 10px; 
}
#product_Description{ /* CMS_HIDE */
  color:#444444;
  margin-top:10px;
}
table.itemdetail{
  border-bottom:1px solid #DEE7F1;
  border-top:1px solid #DEE7F1;
}
table.itemdetail td,.itemdetail th{
  background-color:#F3F6FA;
}
div.itemdetail{
  border-bottom:1px solid #DEE7F1;
    border-top:1px solid #DEE7F1;
  background-color:#F3F6FA;
}
#product_Description h3,.itemdetail td.tdtitle{ /* CMS_HIDE */
  background-color:#DEE7F1;
  color:#444444;
  font-weight:bold;
  padding:2px;
  font-size:12px;
  margin:0;
}
#product_Description h2{ /* CMS_HIDE */
  color:#505C84;
  font-family:Georgia,Arial,"Times New Roman",Verdana,Times,serif;
  font-size:20px;
  font-weight:normal;
  letter-spacing:1.1pt;
  margin:0;
  padding:0;
}
.title_blue {
  color:#13336B;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:17px;
  font-weight:normal;
}
.miniImage{
  border:2px solid #b6bbcf;
}
select {  
  background-color:#FFFFFF;  
  border:1px solid #CCCCCC; 
  color:#556C95; 
  font-size:11px; 
  line-height:14px; 
  margin:0; 
  padding:1px; 
  vertical-align:middle; 
}
/* ------------- CMS Styles -------------------- */
#footer_FieldDiv { /* CMS_HIDE */
 width:100%; text-align:center;
}
.edit_field{
  background-color:#FFFFFF;
}
.edit_field.secondmenu{
  background-color:#06273a;
}
/* ------------- Diamond Search ----------------- */
table.design0 { /* CMS_HIDE */
  border-bottom:0 solid #C3CCD6;
  border-top:0 solid #C3CCD6;
  margin:5px auto;
  padding:0;
}
table.design3 { /* CMS_HIDE */
  border-bottom:1px solid #C3CCD6;
  border-top:1px solid #C3CCD6;
  margin:5px auto;
  padding:0;
}
table.design3 th { /* CMS_HIDE */
  background-color:#DEE7F1;
  border-right:1px solid #FFFFFF;
  color:#192A62;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0;
  padding:6px 0 6px 6px;
  text-align:left;
}
table.design3 td.last { /* CMS_HIDE */
  border-right:medium none;
}
a.smitalics{
  font-size:11px;
  font-style:italic;
}
table.design3 td{ /* CMS_HIDE */
  border-right:1px solid #DEE7F1;
}
table.s-result { /* CMS_HIDE */
  border-bottom:1px solid #C3CCD6;
  border-top:1px solid #C3CCD6;
  margin:0 auto;
  padding:0;
}
table.s-result th { /* CMS_HIDE */
  background-color:#DEE7F1;
  color:#192A62;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0;
  padding:5px 0;
  text-align:center;
}
a.button:link {
  background-image:url(../images/button_bg.gif);
  background-repeat:repeat-x;
  color:#142646;
  font-weight:bold;
  text-decoration:none;
}
a.button {
  border:1px solid #627EAE;
  font-size:11px;
  margin:1px;
  padding:1px 5px;
}
a {
  color:#162C76;
  text-decoration:none;
}
table.s-result { /* CMS_HIDE */
  border-bottom:1px solid #C3CCD6;
  border-top:1px solid #C3CCD6;
  margin:0 auto;
  padding:0;
}
table.s-result th { /* CMS_HIDE */
  background-color:#DEE7F1;
  color:#192A62;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0;
  padding:5px 0;
  text-align:center;
}

table.diamonddetail { /* CMS_HIDE */
  border-bottom:1px solid #DEE7F1;
  border-top:1px solid #DEE7F1;
}
table.diamonddetail td { /* CMS_HIDE */
  background-color:#FFFFFF;
  border:1px solid #DEF7F1;
  color:#444444;
}
table.tabmargin { /* CMS_HIDE */
  margin-bottom:6px;
  margin-top:6px;
}
.blue_b {
  color:#263C6B;
  font-size:15px;
  font-weight:bold;
}
.title02 {
  background-color:#DEE7F1;
  color:#192A62;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:6px 0 6px 6px;
}
table.design2 { /* CMS_HIDE */
  border-bottom:1px solid #C3CCD6;
  border-top:1px solid #C3CCD6;
  font-size:11px;
  margin:5px auto;
  padding:0;
}
table.design2 th { /* CMS_HIDE */
  background-color:#DEE7F1;
  color:#192A62;
  font-family:Arial,Helvetica,sans-serif;
  margin:0;
  padding:5px 0 5px 5px;
  text-align:left;
}
table.design2 td.last { /* CMS_HIDE */
  border-right:medium none;
}
table.design2 td { /* CMS_HIDE */
  border-right:1px solid #C3CCD6;
  border-top:1px solid #C3CCD6;
}
table.design0.CLDhead p{ /* CMS_HIDE */
  font-size:11px;
  color:#555555;
}
table.design0.CLDhead p abbr, span.abbrc{ /* CMS_HIDE */
 border-bottom:0;
 cursor:help;
 font-weight:bold;
 text-decoration:underline;
}
table.design0.CLDhead p.smallItallic{ /* CMS_HIDE */
  font-size:11px;
  color:#555555;
  font-style:italic;
}
#dhtmltooltip{ /* CMS_HIDE */
  position: absolute;
  width: 150px;
  padding: 10px;
  border: 2px solid #7387af;
  background-color:#f3f6fa;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
  height: 160px;
}
table.design0 th{ /* CMS_HIDE */
  background-color:#DEE7F1;
  border-right:1px solid #FFFFFF;
  color:#192A62;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0;
  padding:6px 0;
  text-align:center;
}
.number_b {
  background-color:#750F01;
  color:#FFFFFF;
  font-weight:bold;
  padding:2px 5px;
  font-size:15px;
}
.mailingList{
  padding-left:10px;
}
.validation{  /* CMS_HIDE */
  float:left;
  width:100px;
  text-align:left;
  padding-left:10px;
}
.inroads{
  margin-top:5px;
}
/* ---------------- DIAMOND SEARCH ------------------------- */
#diamond_certificate{ /* CMS_HIDE */
background-color:#FFFFFF;
border-bottom-color:#5F5F5F;
border-bottom-style:solid;
border-bottom-width:4px;
border-left-color:#5F5F5F;
border-left-style:solid;
border-left-width:4px;
border-right-color:#5F5F5F;
border-right-style:solid;
border-right-width:4px;
border-top-color:#5F5F5F;
border-top-style:solid;
border-top-width:4px;
margin-bottom:0;
margin-left:120px;
margin-right:0;
margin-top:0;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
position:absolute;
top:112px;
}
.details_header{  /* CMS_HIDE */
background:url("../images/header.gif") repeat scroll 0 0 transparent;
}
#details_content, .details_content { /* CMS_HIDE */
color:#8E8E8E;
height:187px;
overflow:auto;
padding:1px;
width:323px;
}
#details_cont, .details_cont { /* CMS_HIDE */
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #06273a;
height:207px;
position:absolute;
width:325px;
}
.catagoryDescription{ /* CMS_HIDE */
  padding:4px 4px 4px 12px;
}
.hidden-text {  /* CMS_HIDE */
  display: block;
  overflow: hidden;
  text-indent: -9999px;
}
.div_dialog {  /* CMS_HIDE */
  position:absolute;
  width:710px;
}
.div_dialog_content_container {  /* CMS_HIDE */
  position:relative;
}
.div_dialog_content {  /* CMS_HIDE */
  background:#fff;
  border:1px solid #ccc;
  padding:15px;
  width:670px;
  height:400px;
  height:auto;
}
.div_dialog_header {  /* CMS_HIDE */
  color:#fff;
  font-size:12px;
  position:relative;
  height:29px;
  width:700px;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}
.div_dialog_header_corner_l {  /* CMS_HIDE */
  display:none; 
}
.div_dialog_header_corner_r {  /* CMS_HIDE */
  display:none;
}
.div_dialog_header_text {  /* CMS_HIDE */
  float:left;
  width:647px;
  line-height:29px;
  background:#666;
  margin-left:0px;
  padding: 0px 0px 0px 10px;
  font-weight:bold;
  font-size:16px;
}
.div_dialog_header_close {  /* CMS_HIDE */
  float:left;
  width:20px;
  height:19px;
  padding:5px;
  background:#666;
  cursor:pointer;
}
.div_dialog_content_footer {  /* CMS_HIDE */
  display:none;
}
.div_dialog_content_corner_l {  /* CMS_HIDE */
  display:none;
}
.diamond_header_box {  /* CMS_HIDE */
  position: relative;
  height: 210px;
  width: 684px;
}
.diamond_img_bg {  /* CMS_HIDE */
  position: absolute;
  top: -101px;
  left: -11px;
  height: 314px;
  width: 696px;
  background:url(/images/PRODUCTPAGEHEADER.jpg) no-repeat;
  padding-top:10px;
}
.diamond_text_bg {  /* CMS_HIDE */
    float: left;
    height: auto;
    width: 320px;
    padding-left:360px;
}
.diamond_text_hed_bg
{
font-size:28px;
color:#FFFFFF;
}
.diamond_text_on_bg
{
font-size:12px;
color:#FFFFFF;
}
.diamond_text_on_bg a
{
color:#FFFFFF;
text-decoration:none;
}
.div_dialog_content_corner_r { /* CMS_HIDE */
  display:none;
}
.flash_index_box { /* CMS_HIDE */
  height: auto;
  width: 692px;
  padding-left:5px;
}
.flash_index_next { /* CMS_HIDE */
  height: 205px;
  width: 692px;
      background:url(../images/banner-bg-22July2011.jpg) no-repeat;

}
.flash_there { /* CMS_HIDE */
  height: 205px;
  width: 371px;
    float:left;


}
.text_flash_box { /* CMS_HIDE */
  height: auto;
  width: 275px;
  float:left;
  padding-left:25px;
  padding-top:10px;
  
}
.all_link_text_index
{
font-size:14px;
color:#3b3b39;
line-height:20px;
font-weight:bold;
}
.premium_link_text_index
{
font-size:16px;
color:#3b3b39;
line-height:30px;
font-weight:bold;
}
.three_free_day { /* CMS_HIDE */
  float: left;
  height: 22px;
  width: 688px;
  background:#555555;
  color:#ffffff;
  font-size:12px;
  padding-top:5px;
  font-weight:bold;
  
}
.three_free_day a
 {
  color:#FFFFFF;
  
}
.loose_index { /* CMS_HIDE */
  float: left;
  height: 138px;
  width: 682px;
  background:url(../images/done.jpg) no-repeat;
  padding-left:10px;
  line-height:20px;
  padding-bottom:7px;
  
}
.text_loose { /* CMS_HIDE */
  float: left;
  height: 128;
  width: 400px;
  padding-top:20px;
}
.gift_index_box { /* CMS_HIDE */
  float: left;
  height: 186px;
  width: 200px;
  background:url(../images/ic_2.jpg) no-repeat;
  padding-right:127px;
  padding-left:20px;
  padding-top:10px;
    padding-bottom:7px;

}
.fashion_index_box { /* CMS_HIDE */
  float: left;
  height: 191px;
  width: 200px;
  background:url(../images/ac_3.jpg) no-repeat;
  padding-right:120px;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:7px;
}
.diamond_jewelry_index { /* CMS_HIDE */
  float: left;
  height: 274px;
  width: 200px;
  background:url(../images/ic_4.jpg) no-repeat;
  padding-right:137px;
  padding-left:10px;
  padding-top:20px;
  
}
.silver_jewelry_index { /* CMS_HIDE */
  float: left;
  height: 284px;
  width: 200px;
  background:url(../images/ic_5.jpg) no-repeat;
  padding-right:130px;
  padding-left:10px;
  padding-top:10px;
  
}
.search_diamonds { /* CMS_HIDE */
  float: left;
  width: 150px;
  height:auto;
  border:0px solid #193778; height:18px;  background:#666666; -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; -moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; -webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; color:#FFFFFF; font-size:12px;padding-top:2px; padding-left:10px; font-size:11px;font-weight:bold;

}
.search_box_two{ /* CMS_HIDE */
  float: right;
  width: 65px;
  height:auto;
  border:0px solid #193778; height:20px;  background:#666666; -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; -moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; -webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; color:#FFFFFF; font-size:12px;padding-top:0px; padding-left:10px; font-size:11px;font-weight:bold;

}
.first_big_text
{
font-size:28px;
color:#3b3b39;

}
.secont{
font-size:22px;
color:#3b3b39; }
.loos_big_text
{
font-size:32px;
color:#3b3b39;
}
.loos_big_text_secont
{
font-size:26px;
color:#3b3b39;
}
.larg_text_ring { /* CMS_HIDE */
  float: left;
  height: auto;
  width: 200px;
  padding-left:15px;
}
.all_top_three_point { /* CMS_HIDE */
  float: left;
  height: auto;
  width: 230px;
  padding-left:15px;
}
.text_style_three_point
{
font-size:11px;
color:#3b3b39;
line-height:20px;
font-weight:bold;
}
.text_style_three_lines
{
font-size:12px;
color:#3b3b39;
line-height:20px;
font-weight:bold;
}
.search_box { /* CMS_HIDE */
  float: left;
  height: auto;
  width: 170px;
  padding-left:80px;
  padding-top:5px;
}
.gift_to
{
 color:#3e7b98; font-size:12px; line-height:15px; font-weight:bold;

}
.SWAROVSKI
{
font-size:24px; color:#3b3b39; 
}
.sterling
{
color:#ec186d; font-size:24px; line-height:25px;
}
.sterling_big
{
color:#ec186d; font-size:50px;
}
.fashion_text
{
font-weight:bold; 
color:#3b3b39; 
font-size:30px; 
font-weight:bold; 
line-height:30px;
}
.top_loose_box { /* CMS_HIDE */
  float: left;
  height: auto;
  width: 100%;
  padding-top:10px;
    padding-bottom:15px;
}
.silv_big_box { /* CMS_HIDE */
  float: left;
  width: auto;
}
.sil_big_box { /* CMS_HIDE */
  height: auto;
  width: 200px;
}

.personalized-jewelry { /* CMS_HIDE */
  position: absolute;
  top: -101px;
  left: -11px;
  height: 354px;
  width: 696px;
  background:url(/images/PRODUCTPAGEHEADER-PERSONALI.jpg) no-repeat;
  padding-top:80px;
  padding-left:20px;
}

.personalized-jewelry_text { /* CMS_HIDE */
float: left;
height: auto;
width: 430px;
color: #ffffff;
}
body#innercontent.ForceBaseFont{ /* CMS_HIDE */
  float:none;
  width:auto;
}
.SC_Panel { /* CMS_HIDE */
    background: #FFFFFF;
}
.SC_Item span { /* CMS_HIDE */
    color: #000000;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}
.SC_Item p,.SC_Item h1,.SC_Item h2 { /* CMS_HIDE */
    color: #000000; 
}

