
body {
/*background: #647BAF url(http://www.shenoadiamonds.com/skin1/images/bg.jpg) repeat-x 0 0;*/
background: #647BAF url(http://www.shenoadiamonds.com/skin1/images/tiles/tile_snow_flakes_1.jpg) repeat ;

margin-top:0;
}
img {
border : 0;
}
H1 {
font-size : 12px;
}
/*H1.cattitle{
font-family : Georgia, Times, serif;
color : #000;
font-size : 24px;
font-variant : small-caps;
font-weight: normal;
margin-bottom:0px;
margin-top:0px;
}*/
H1.nProductTitleB{
color : #555;
font-weight : bold;
font-size : 10pt;
margin-bottom : 5px;
margin-bottom:0px;
margin-top:0px;
font-family: Arial,Sans-serif;
}
H1.links{
font-size : 8px;
}
H2 {
font-size : 13px;
}
H2.title{
font-family:Georgia,Times,serif;
color: ;
font-size: 18px;
font-variant:small-caps;
font-weight : normal;
display: inline;
margin-bottom:0px;
margin-top:0px;
}
H3 {
font-size : 12px;
}
#outerwrap {
min-width:960px;
text-align:center;
}
#container_shadow {
margin-left:auto;
margin-right:auto;
text-align:center;
width:960px;
background: transparent url(http://www.shenoadiamonds.com/skin1/images/drop_shadow.png) repeat-y fixed 50% 0;
border:0;
} 
#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:952px;
/*border: 0px solid gray;*/
border:0;

background-color: #E8E8E8;
}

#top {
padding : 0;

background : url(http://www.shenoadiamonds.com/skin1/images/header_1108_2.gif) no-repeat;

height : 88px;
width : 952px;
}
#leftnav {
float : left;
width : 167px;
margin : 0;
padding : 1px;
background : #fff url(http://www.shenoadiamonds.com/skin1/images/bk_left_margin.gif) repeat-y;
overflow-x:hidden;
}
#content_container {
float : right;
width : 783px; /*784px width of center  776 with margins*/
padding : 0;
min-height : 925px;
background : #fff url(http://www.shenoadiamonds.com/skin1/images/bk_top_gradient.gif) no-repeat top left;
/*overflow-x: hidden;*/

}

#content {
width : 783px; /*784px width of center  776 with margins*/
padding : 0;
background-color : transparent;
min-height : 568px;
}


#footer-signup {
clear : both;
color : #333;
background-color : #e8e8e8;
}
#footer-links {
background-color:#D9DCE5;
border:1px solid #445788;
clear:both;
color:#333333;
margin:1px;
padding:20px;
width:908px;
position:relative;

}
#footer {
clear : both;
background-color : #fff;
height : 130px;
width:952px;
margin:0 auto;
position:relative;
width:100%;
}
#top-links {
background-color:#000000;
clear:both;
color:#333333;
}
#top h1 {
padding : 0;
margin : 0;
}
#homeclick {
position : relative;
left : 0px;
top : 0px;
width : 230px;
height : 80px;
cursor:pointer;
float:left;
}
#topnav {
float:left;
height:10px;
left:28px;
position:relative;
top:65px;
vertical-align:bottom;
width:692px;
}
#topnav2 {
float:right;
height:10px;
left:0;
position:relative;
top:0px;
vertical-align:bottom;
width:287px;
color:white;
}
#topnav2 a, #topnav2 span{color:white;text-transform: uppercase;}
#leftnav p {
margin : 0 0 1em 0;
}

#welcome-l {
float : left;
width : 350px;
background-color : inherit;
}
#welcome-r {
float : right;
width : 265px;
background-color : inherit;
}

#home-sub-products	{
clear:both;height:198px;z-index:10;position:relative;background : url(http://www.shenoadiamonds.com/skin1/images/home_sub_products.png) no-repeat top left;width:796px;
}


form {
margin : 0;
padding : 0;
}
.sprite-more,.sprite-oval-blue-right,.sprite-go,.sprite-bg_new,.sprite-star,.sprite-vs,.sprite-oval-blue-left {background : url(http://www.shenoadiamonds.com/skin1/images/csg-48a4ba958d1fa.gif) no-repeat top left;}

.sprite-more { background-position: 0 -30px;display:block; width : 51px;height : 20px; } 
.sprite-oval-blue-right { background-position: 0 -80px; display:block; width : 312px;height : 48px; }   
.sprite-go { background-position: 0 -158px;display:block; width : 27px;height : 14px; }  
.sprite-bg_new { background-position: 0 -202px; display:block; width : 4px;height : 4px; }   
.sprite-star { background-position: 0 -236px; display:block; width : 10px;height : 10px; }   
.sprite-vs { background-position: 0 -276px; display:block; width : 47px;height : 20px; } 
.sprite-oval-blue-left { background-position: 0 -326px;  display:block; width : 11px;height : 48px; }  

.sprite-special-40,.sprite-special-53,.sprite-special-2,.sprite-special-50,.sprite-special-49,.sprite-special-47,.sprite-special-51,.sprite-special-54,.sprite-special-52,.sprite-special-38 {
background : url(http://www.shenoadiamonds.com/skin1/images/csg-48ebdcd325c7e.jpg) no-repeat top left;}


.sprite-special-40 { background-position: 0 -30px; display: block; width : 75px;height : 75px;} 
.sprite-special-53 { background-position: 0 -110px; display: block; width : 75px;height : 75px;}   
.sprite-special-2 { background-position: 0 -220px; display: block; width : 75px;height : 75px;}   
.sprite-special-50 { background-position: 0 -300px; display: block; width : 75px;height : 75px;}   
.sprite-special-49 { background-position: 0 -410px; display: block; width : 75px;height : 75px;}   
.sprite-special-47 { background-position: 0 -520px; display: block; width : 75px;height : 75px;}   
.sprite-special-51 { background-position: 0 -600px; display: block; width : 75px;height : 75px;}   
.sprite-special-54 { background-position: 0 -710px; display: block; width : 75px;height : 75px;}   
.sprite-special-52 { background-position: 0 -820px; display: block; width : 75px;height : 75px;}   
.sprite-special-38 { background-position: 0 -930px; display: block; width : 75px;height : 75px;}   



.centerblock {
margin-left : auto;
margin-right : auto;
text-align:center;
}
div.bot-icons {
float : left;
padding-left : 20px;
}
BODY, DIV, TH, TD, P, INPUT, SELECT, TEXTAREA, TT, SPAN {
font-family : Verdana, Arial, Helvetica, Sans-serif;
color : #666;
font-size : 10px;
}
H2 {
font-size : 13px;
}
H3 {
font-size : 12px;
}
HR {
color : #dddddd;
height : 1px;
}
A:link {
color : #666;
text-decoration : none;
}
A:visited {
color : #666;
text-decoration : none;
}
A:hover {
color : #000;
text-decoration : underline;
}
A:active {
color : #666;
text-decoration : none;
}
.top_link {
font-size : 12px;
color : #fff;
font-family :Helvetica, Arial, Verdana,Sans-serif;
text-transform: uppercase;
font-weight: bold;
letter-spacing: -0.0px;
}
a.top_link ,a.top_link:link, a.top_link:visited, a.top_link:hover{
color : #fff;
}
a.top_link:hover {
text-decoration : underline;
}
.title,.titlenum {
font-family:Georgia,Times,serif;
color: #000;
font-size: 16px;
font-variant:small-caps;
}
H1.homecattitle-big {
font-family:Georgia,Times,serif;
color: #415384;
font-size: 24px;
font-weight: normal;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
line-height:24px;
letter-spacing: 0px;
text-transform: capitalize;
}
H1.homecattitle,.cattitle,.catsubtitle,.subcattitle {
font-family:Times,serif;
color: #333;
font-size: 18px;
font-weight: normal;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
line-height:18px;
letter-spacing: 1px;
text-transform: uppercase;
}

H1.homecattitle,.catsubtitle,.subcattitle {
font-size: 14px;
line-height:14px;
letter-spacing: 0px;
}

H2.hometopright {
font-family:Helvetica, Arial, Verdana, Sans-serif;
color: #415384;
font-size: 13px;
font-weight: normal;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
line-height:13px;
letter-spacing: 0px;
text-transform: capitalize;
}

H2.home-sub-products, H2.cat-sub-products {

font-family:Helvetica, Arial, Verdana, Sans-serif;
color: #415384;
font-size: 15px;
font-weight: normal;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
line-height:15px;
letter-spacing: 0px;
text-transform: capitalize;

}

H2.cat-sub-products {
padding:10px 10px 2px 10px;
}

H2.home-diamond-search,H2.page-title {

font-family:Helvetica, Arial, Verdana, Sans-serif;
color: #415384;
font-size: 15px;
font-weight: bold;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
line-height:15px;
letter-spacing: 0px;
text-transform: capitalize;

}

H2.page-title {font-size:16px;}

.home-diamond-search:link ,.home-diamond-search:visited, .home-diamond-search:hover,.home-sub-products:link ,.home-sub-products:visited, .home-sub-products:hover,.hometopright:link ,.hometopright:visited, .hometopright:hover, .cat-sub-products:link ,.cat-sub-products:visited, .cat-sub-products:hover{
color: #415384;
}


H2.sweepstakes {
font-family:Helvetica, Arial, Verdana, Sans-serif;
font-size: 30px;
color: #415384;

display:inline;

}
/*
.cattitle {
font-family : Georgia, Times, serif;
color : #000;
font-size : 24px;
font-variant : small-caps;
}
.catsubtitle {
font-family : Georgia, Times, serif;
color : #000;
font-size : 18px;
font-variant : small-caps;
}

*/

.CatMenu {
position : relative;
left : 0;
width : 164px;
margin-top : 0px;
}
.CatMenu ul {
list-style-type : none;
padding-left : 0px;
margin-left : 0px;
margin-bottom : 2px;
margin-top : 0px;
font-family: arial;
font-size: 11px;
}
.CatMenu li {
/*background : transparent url(http://www.shenoadiamonds.com/skin1/images/bullet-blue.gif) no-repeat left center;*/
padding-left : 0px;
margin-bottom : 0px;

}
.CatMenu hr {
background-color : #D3D3D3;
border : 0 none;
color : #D3D3D3;
height : 1px;
margin-bottom : 1px;
margin-top : 1px;
width : 160px;
position: absolute;
}
.CatMenu-hr {
width: 160px;
height: 1px;
background: #D3D3D3;
line-height:1px;

}
.CatMenuItem {
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
cursor : pointer;
color : #42413f;
text-decoration : none;
}
.CatMenuItem:link, .CatMenuItem:visited {
color : #42413f;
text-decoration : none;
}
.CatMenuItem:hover, .CatMenuItem:active {
color : #000;
text-decoration : none;
}
.CatMenuTitle {
background-color : #d3d1d1;
border : 1px solid #000;
height : 20px;
line-height : 20px;
margin-left : 0;
margin-right : 0;
padding-left : 10px;
text-align : left;
width : 140px;
}
.CatMenuTitleFont {
color : #fff;
font-size : 14px;
font-weight : normal;
text-transform: capitalize;
text-align: left;
padding-left:14px;
font-family: arial;
height: 24px;
line-height: 22px;
background : url(http://www.shenoadiamonds.com/skin1/images/bk_cat_menu.gif) no-repeat top left;
}
.CatMenuItemOff, .CatMenuItemOffExp, .CatMenuItemOn, .CatSubMenu {
background-color : transparent;
border : none;
cursor : pointer;
}
.CatMenuItemOn {
color : #000;
font-size : 11px;
font-family : Arial;
color : #000;
}

.catDesc {font-size:13px;font-family:Arial;}

.jewelryLine {
background-color : #ddd;
border : 0 none;
color : #ddd;
height : 4px;
margin-bottom : 15px;
margin-top : 15px;
}
a.white_link {
font-size : 10px;
color : #ffffff;
text-decoration : underline;
}
a.white_link:link {
font-size : 10px;
color : #ffffff;
text-decoration : underline;
}
a.white_link:visited {
font-size : 10px;
color : #ffffff;
text-decoration : underline;
}
a.white_link:hover {
font-size : 10px;
color : #ffffff;
text-decoration : underline;
}

.menudiv {
position : relative;
z-index : 100;
left : 80px;
top : -10px;
width : 200px;
}
.dd-body {
position : relative;
z-index : 101;
top : 0;
background : url('skin1/images/popup_box_tile.gif') repeat-y top left;
width : 200px;
padding : 0 0 5px 5px;
}
.dd-head {
position : relative;
z-index : 101;
left : 0;
top : 0;
width : 200px;
height : 25px;
}
.dd-foot {
position : relative;
z-index : 101;
left : 0;
bottom : 0;
width : 200px;
height : 18px;
}
.SubCatMenuCont {
display : none;
}
.SubCatMenu li {
background : none;
}

#slide-show ul {
list-style-type : none;
margin : 0;
padding : 0;
text-align : left;
}
#slide-images {
position : relative;
display : block;
margin-top : 20px;
padding : 0;
width : 253px;
height : 90px;
overflow : hidden;
background-color : #fff;
}
#slide-images li {
position : absolute;
width : 235px;
display : block;
list-style-type : none;
margin : 8px;
padding : 0;
background-color : #ffffff;
}
.slide-images-container {
height : 70px;
}


.menu{
width: 200px; /*width of menu*/
}

.menu {

color: #666666;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/

padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.menu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.menu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.menu ul li a{
color: #5b1c1d;
background: url(http://www.shenoadiamonds.com/skin1/images/sprite_bullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
/*padding: 1px 0;*/
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font: normal 15px Arial;
font-family: Helvetica Neue, Helvetica, Arial, Verdana, Sans-serif;
}

.menu ul li a:visited{
color: #5b1c1d;
}

.menu ul li a:hover{ /*hover state CSS*/
color: #A70303;
/*background-color: #F3F3F3;*/
}


.ProductTitle {
color : #333333;
font-size : 10px;
}
.ProductTitleHidden {
color : #666666;
font-weight : bold;
font-size : 10px;
}
.ProductDetailsTitle {
color : #555;
font-weight : bold;
font-size : 10pt;
font-family: Arial,Sans-serif;
}
.ProductSectionTitle {
color : #555;
font-weight : bold;
font-size : xx-small;
font-family: Arial,Sans-serif;
color: #000;
}
.ProductText {
color : #555;
font-weight : normal;
font-size : 10pt;
font-family: Arial,Sans-serif;
}
.ProductDetails {
color : #000000;
}
.ProductPriceTitle {
color : #000000;
font-size : 10px;
}
.ProductPriceConverting {
color : #000000;
font-size : 10px;
}
.ProductPrice {
color : #0B2256	;
font-size : 10px;
}
.ProductPriceSmall {
color : #000;
font-weight : bold;
}
.MarketPrice {
font-size : 10px;
font-family : Times New Roman;
}
.nProductTitleB {
color : #555;
font-weight : bold;
font-size : 10pt;
margin-bottom : 5px;
margin-bottom:0px;
margin-top:0px;
font-family: Arial,Sans-serif;
}
.nProductTitle {
color : #5b7291;
font-weight : normal;
font-size : 11px;
}
.nProductSKU {
color : #666666;
font-weight : normal;
font-size : 10px;
}
.nProductDetailsTitles {
color : #5b7291;
font-weight : normal;
font-size : 11px;
}
#p-wrap {
background : #fff;
margin : 0 auto;
width : 645px;
}
#p-main {
background : #fff;
float : left;
width : 373px;
height : auto;
margin-right : 5px;
margin-top:16px;
overflow: hidden;
/*border: 1px solid black;*/
}
#p-sidebar {
background : #fff;
width : 265px;
height : auto;
float : right;
/*border: 1px solid black;*/
}
#p-footer {
clear:both;
height:150px;
margin-bottom:20px;
}

.Line {
background-color : #000;
height : 1px;
margin-bottom : 10px;
}
a.ovalbutton {
background : transparent url('images/csg-48a0b5b9260bd.gif') no-repeat 0 -286px;
display : block;
float : left;
font : normal 13px Tahoma;
line-height : 16px;
height : 24px;
padding-left : 11px;
text-decoration : none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
color : #494949;
}
a.ovalbutton {
background : transparent url('images/csg-48a0b5b9260bd.gif') no-repeat 0 -286px;
display : block;
float : left;
font : normal 13px Tahoma;
line-height : 16px;
height : 24px;
padding-left : 11px;
text-decoration : none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
color : #494949;
}
a.ovalbutton span {
background : transparent url('images/csg-48a0b5b9260bd.gif') no-repeat right -80px;
display : block;
padding : 4px 11px 4px 0;
}
a.ovalbutton:hover {
background-position : 0 -310px;
}
a.ovalbutton:hover span {
background-position : right -104px;
color : black;
}
.buttonwrapper {
overflow : hidden;
width : 100%;
}
td.menuback {
background-color : #f5f5f5;
border-bottom : 1px solid #000000;
border-left : 1px solid #808080;
border-top : 1px solid #808080;
text-align : center;
}
td.menubackright {
background-color : #f5f5f5;
border-bottom : 1px solid #000000;
border-right : 1px solid #808080;
border-left : 1px solid #808080;
border-top : 1px solid #808080;
text-align : center;
}
td.menu {
background-color : #ffffff;
border-left : 1px solid #000000;
border-top : 1px solid #000000;
border-right : 1px solid #000000;
text-align : center;
}
.Tooltip{
color:#555555;
font-family:verdana;
font-size:xx-small;
border : 0;
padding : 0;
margin : 0;
width : 324px;
height : 310px;
text-decoration : none;
}
.Tooltip td, .Tooltip span {
font-family:verdana;
font-size:xx-small;
}
.TooltipTiny td, .TooltipTiny span{
font-family:arial;
font-size:8px;
}

.Tooltip img {
margin-left : 20px;
margin-top : 10px;
}
.Tooltip p {
margin-left : 20px;
margin-right : 20px;
margin-top : 10px;
}
.prodList, .invoiceHr {
background-color : #000;
border : 0 none;
color : #000;
height : 1px;
margin-bottom : 5px;
margin-top : 5px;
width : 120px;
float : left;
}
.invoiceHr {
width : 100%;
}
.borderImg {
border : 1px solid #000;
}
.DialogTitle {
color : #000;
font-size : 11px;
background: #fff none repeat scroll 0%;
border: none;
font-weight:bold;
}
.catDesc {
color: #555555;
font : normal 13px Arial, sans-serif;
}

.HeaderNav2 {
color:#424A52;
font-family:arial;
font-size:100%;
text-decoration:none;
padding-right: 2px;
}

a.HeaderNav2:link {
text-decoration:none;
} 
a.HeaderNav2:hover {
text-decoration:none;
}
a.HeaderNav2:visited {
text-decoration:underline;
}
a.white_link_top {
font-family:verdana, sans-serif;
font-size : 13px;
color : #ffffff;
text-transform:capitalize;
text-decoration : none;
font-weight: normal;
}
a.white_link_top:link {
text-decoration : none;

}
a.white_link_top:visited {
text-decoration : none;
}
a.white_link_top:hover {
text-decoration : none;
}


.black_link_bottom , a.black_link_bottom {
font-family:verdana, sans-serif;
font-size : 10px;
color : #000;
text-transform:uppercase;
text-decoration : none;
font-weight:normal;
}
a.black_link_bottom:link {
text-decoration : none;

}
a.black_link_bottom:visited {
text-decoration : none;
}
a.black_link_bottom:hover {
text-decoration : none;
}

td.FLCDialogCell {
height:225px;
text-align:left;
width:50%;
border: 2px solid #ddd;
vertical-align:top;
}
td.FLCDialogCellAntibot {
height:350px;
text-align:center;
width:50%;
}
table.FLCDialog {

width:100%;
}
table.diamondsearch {
border: thin solid #D3D3D3;
border-collapse:collapse;
width:95%;
}
table.diamondsearch td {
border: thin solid #D3D3D3;
border-collapse:collapse;
padding:10px;
text-align:center;
}
table.productoptions {
border: thin solid #D3D3D3;
border-spacing: 3px;
border-width: 1px 1px 1px 1px;
border-style: none none none none;
border-collapse: separate;
width:auto;
}
table.productoptions td {
border: thin solid #D3D3D3;
border-collapse:collapse;
padding: 2px 6px 2px 6px;
text-align:center;
}

select.productoptions {
font-size:11px;
width:91px;
}

.threecolumns {
display:block;
margin:0px 0px 0px 11px;
width:625px;
}
.firstcolumn {
border-right:1px solid #DDD5D2;
float:left;
padding:0pt 5px 11px;
text-align:center;
width:190px;
}
.secondcolumn {
border-right:1px solid #DDD5D2;
float:left;
padding:0pt 5px 11px;
text-align:center;
width:190px;
}
.thirdcolumn {
border-right:1px solid #DDD5D2;
float:left;
padding:0pt 5px 11px;
text-align:center;
width:190px;
}

.sprite-494,.sprite-329,.sprite-334,.sprite-370,.sprite-304,.sprite-353{background : url(http://www.shenoadiamonds.com/skin1/images/csg-48a1c7ba32b56.jpg) no-repeat top left;}

.sprite-494 { background-position: 0 -30px; display:block; width : 120px;height : 120px; } 
.sprite-329 { background-position: 0 -180px; display:block; width : 120px;height : 120px; }  
.sprite-334 { background-position: 0 -330px; display:block; width : 120px;height : 120px; }  
.sprite-370 { background-position: 0 -480px; display:block; width : 120px;height : 120px; }  
.sprite-353 { background-position: 0 -630px; display:block; width : 120px;height : 120px; } 
.sprite-304 { background-position: 0 -780px; display:block; width : 120px;height : 120px; }  

.conditionsTitle
{
text-transform: uppercase;
font-weight: bold;
}
.sectionHeader {
background-image:url(http://www.shenoadiamonds.com/skin1/images/product_section_tile.gif);
background-repeat:repeat-x;
height:15px;
border: 1px solid darkblue;
margin-bottom:5px;
}

.Tab {
padding-left:8px;
padding-right:8px;
width:112px;
display: inline;

}
.footer-title {
font: bold 14px Arial;
color:  #415384;
}

.footer-links, a:link.footer-links, a:visited.footer-links, a:active.footer-links {
font:normal 12px Arial;
color:  #000;
display:block;
}

.home-top-right-callouts {
padding-bottom:5px;
padding-left:9px;
padding-right:9px;
padding-top:28px;
position:relative;
width:109px;
}

.home-sub-cat-callouts {
float:left;
padding-left:40px;
padding-right:15px;
position:relative;
text-align:right;
top:20px;
width:200px;
height:140px;
cursor: pointer;
}

#page-content p {
font-size:12px;
}

.transparent {
filter: alpha(opacity=50); /* ie */
-moz-opacity: .5; /* mozilla */
background:#fff;
}

.product-large-blue  {
font: bold 14px Arial;
color:  #415384;
font-weight:bold;
}
.product-details  {
font: bold 14px Arial;
color:  #000;
font-weight:normal;
text-transform: uppercase;
}

.location, a.location,a.location:link, a.location:visited, a.location:hover { 
text-transform: uppercase;
font-size:10px;
color:#5b1c1d;
font-weight:bold;
}

.welcome-p-main-pream	{
position:relative;
font-family: Georgia, Times, serif;
font-size: 18px;
color: #1f2d5c;
}
.slider-title	{
padding-right:10px;

}
.sweepstakes, table.sweepstakes td {
font-family:Helvetica, Arial, Verdana, Sans-serif;
color: #415384;
font-size:11px;
}

.sweepstakes-input {
 font-size: 16px;
	font-family:Helvetica, Arial, Verdana, Sans-serif;
}

.featured-product {
font-family:arial;
font-size:14px;

}