/* Basic Elements */

body{background:url(../images/background_body.jpg) repeat-x; background-color:#495072; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; text-align:center; /* Centers the wrapper DIV on I.E. 5 / 5.5 */}
h1, h1 span, h2 span, h3 span, h4 span, dt, .nodis{display:none}
dd{padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; text-align:justify; border-bottom:1px solid #D3D7E2}
dl{margin:0px; padding:0px}
dl img{display:block}
form{margin:0px; padding:0px}
h3{font-size:12px; color:#B54936; margin:0px 0px 0px 0px; padding:0px; width:auto}
input, textarea{font-family:Arial,Helvetica,sans-serif; font-size:12px}
a img { border: none; }

/* Containers */

#topnav{color:#495072; width:720px; z-index:1; position:absolute; top:-15px; left:0px; text-align:right; font-size:11px}
#topnav a{color:#181A24; text-decoration:none}
#topnav a:hover{text-decoration:underline; color:#000}
#wrapper-main{width:740px; margin:18px auto 0px auto; text-align:left; font-size:12px; line-height:17px; color:#333; position:relative}
#menu{position:absolute; top:0px; left:0px; width:203px; font-size:11px}
#menu p{color:#D3D7E2; margin:15px 0px 0px 30px; padding:0px; line-height:15px}
#menu a{color:#D3D7E2}
#menu ul{list-style:none; margin:10px 0px 10px 26px; padding:0px; color:#fff}
#menu ul a{text-decoration:none}
#menu ul a:hover{text-decoration:none}
#menu ul li{background: url("../images/bullet_f.gif") 0px 4px no-repeat; padding:0px 0px 0px 15px}
#submenu a, #submenu .highlight{display:block; width:158px; height:17px; padding:1px 1px 1px 3px; background: none}
#submenu a:hover, #submenu .highlight{background: url("../images/jewelry_highlight.gif") 0px 1px no-repeat;}
#wrapper-content, #wrapper-content-home{background:   url("../images/background_content_home.gif") repeat-y; width:516px; margin:0px 0px 0px 220px; padding:0px}
#wrapper-content{background:   url("../images/background_content_main.gif") repeat-y}
#wrapper-content a, #wrapper-content-home a{color:#B95442}
#wrapper-content a:hover, #wrapper-content-home a:hover{color:#181A24}
#header-home, #header{background:  url("../images/background_header_home.gif") no-repeat; width:516px; height:123px; position:absolute}
#header{background:  url("../images/background_header_main.gif") no-repeat;}
#content-home, #content{width:258px; position:relative; padding:46px 0px 17px 19px}
*html #content-home{padding:53px 0px 14px 19px}
#content-home p, #content p{text-align:justify; margin:10px 0px 10px 0px; padding:0px}
#content{width:450px; padding:46px 0px 10px 10px}
*html #content{padding:52px 0px 10px 10px}
#content ul{list-style:none; margin:10px 0px 5px 0px; padding:0px 0px 0px 20px; line-height: 16px;}
#content ul li{background: url("../images/bullet_square.gif") 0px 4px no-repeat;}
#content ul li{padding:0px 0px 7px 13px}
#content ul li a:hover{color:#333}
#sidebar{width:181px; position:absolute; left:515px; top:50px}
.box-sidebar, .box-sidebar-bottom{background-color:#fff; width:175px; height:125px; border:1px solid #A8ACB6; padding:3px; margin:0px 0px 5px 0px; position:relative}
.box-sidebar-bottom{padding:0px; width:181px; height:auto}
*html .box-sidebar-bottom img{margin:0px 0px -3px 0px}
.box-sidebar-bottom p{text-align:justify; margin:0px; padding:10px 10px 10px 10px}
#footer{background:  url("../images/background_footer.gif") no-repeat; width:494px; height:100px; margin:-10px 0px 0px 220px; padding:20px 0px 0px 0px; text-align:center; color:#A8ACB6}
#footer a{color:#A8ACB6}
#footer a:hover{color:#fff}
#footer p{margin:5px 0px 10px 0px; padding:0px}
.box-tan-wide{background-color:#F0EEDC; width:429px; padding:5px; border:3px double #fff; margin:0px 0px 10px 0px}
.testimonial{width:445px; height:200px; background:url(../images/background_testimonial.gif) no-repeat; margin:-10px 0px 0px 0px}
#wrapper-video{margin:5px 0px 0px 0px; font-size:11px; color:#ccc; text-align:center}
#wrapper-video p{margin:3px 0px 0px 0px; padding:0px; text-align:center}
#wrapper-video a{color:#fff}

#video-container {position: absolute; left: 12px; top: 40px;}

/* Image Replacement */

h2#welcome, #worldofcolor, h2#research, h2#diamond-jewelry, h2#testimonials, h2#faq, h2#site-map, h2#natalie-k, h2#scott-kay, 
h2#art-carved, h2#jewelry-line, h2#gemstones, h2#special-features, h2#contact, h2#product-line, h2#special-offers, h2#refer-fordham, h2#diamond-database, h2#we-buy-gold{width:383px; height:38px; margin:5px 0px 0px 10px; padding:0px}
h2#welcome{background:url(../images/h2_welcome.gif) no-repeat;  margin:5px 0px 0px 0px}
h2#research{background:url(../images/h2_research.gif) no-repeat;}
h2#diamond-jewelry{background:url(../images/h2_diamond_jewelry.gif) no-repeat;}
h2#testimonials{background:url(../images/h2_testimonials.gif) no-repeat;}
h2#faq{background:url(../images/h2_faq.gif) no-repeat;}
h2#site-map{background:url(../images/h2_sitemap.gif) no-repeat;}
h2#art-carved{background:url(../images/h2_art_carved.gif) no-repeat;}
h2#natalie-k{background:url(../images/h2_natalie_k.gif) no-repeat;}
h2#scott-kay{background:url(../images/h2_scott_kay.gif) no-repeat;}
h2#jewelry-line{background:url(../images/h2_jewelry_line.gif) no-repeat;}
h2#special-features{background:url(../images/h2_special_features.gif) no-repeat;}
h2#contact{background:url(../images/h2_contact.gif) no-repeat;}
h2#gemstones{background:url(../images/h2_gemstones.gif) no-repeat;}
h2#special-offers{background:url(../images/h2_specialoffers.gif) no-repeat;}
h2#refer-fordham{background:url(../images/h2_referfordham.gif) no-repeat;}
h2#jewelry-line{background:url(../images/h2_product_line.gif) no-repeat;}
h2#diamond-database{background:url(../images/h2_diamonddatabase.gif) no-repeat;}
h2#worldofcolor{background:url(../images/h2_worldofcolor.gif) no-repeat;}
h3#charles-fordham, h3#perfect-diamond{width:258px; height:26px; margin:0px; padding:0px}
h3#charles-fordham{background:url(../images/h3_charles_fordham.gif) no-repeat;}
h3#perfect-diamond{background:url(../images/h3_perfect_diamond.gif) no-repeat;}
h3#contact, h3#collection, h3#wedding{width:179px; height:24px; margin:0px; padding:0px}
h3#contact{background:url(../images/h3_contact.gif) no-repeat;}
h3#collection{background:url(../images/h3_collection.gif) no-repeat;}
h3#wedding{background:url(../images/h3_wedding.gif) no-repeat; margin:10px 0px 0px 0px}
h3#cut, h3#color, h3#clarity, h3#carat, h3#diamond-earrings, h3#diamond-necklaces, h3#diamond-rings, 
h3#diamond-bracelets, h3#request-info, h3#special-offers-signup, h3#refer{width:322px; height:29px; margin:0px; padding:0px}
h3#request-info{background:url(../images/h3_requestinfo.gif) no-repeat;}
h3#cut{background:url(../images/h3_cut.gif) no-repeat;}
h3#color{background:url(../images/h3_color.gif) no-repeat;}
h3#clarity{background:url(../images/h3_clarity.gif) no-repeat;}
h3#carat{background:url(../images/h3_carat.gif) no-repeat;}
h3#diamond-bracelets{background:url(../images/h3_bracelets.gif) no-repeat;}
h3#diamond-earrings{background:url(../images/h3_earrings.gif) no-repeat;}
h3#diamond-necklaces{background:url(../images/h3_necklaces.gif) no-repeat;}
h3#diamond-rings{background:url(../images/h3_rings.gif) no-repeat;}
h3#special-offers-signup{background:url(../images/h3_specialoffers.gif) no-repeat;}
h3#refer{background:url(../images/h3_refer.gif) no-repeat;}
h4#natalie-k, h4#scott-kay, h4#art-carved{width:175px; height:26px; margin:0px; padding:0px}
h4#natalie-k{background:url(../images/h4_natalie_k.gif) no-repeat;}
h4#scott-kay{background:url(../images/h4_scott_kay.gif) no-repeat;}
h4#art-carved{background:url(../images/h4_art_carved.gif) no-repeat;}
h2#we-buy-gold {background: url(../images/h2_webuygold.gif) no-repeat;}

/* Forms */

.textbox-form{background:url(../images/background_textbox.gif) -1px -1px; margin:0px; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
#form label{font-weight:bold; font-size:11px}
label{font-size:12px; font-weight:normal}
#form{width:438px; margin:0px 0px 0px 0px; padding:0px}
#form td{padding:0px 0px 5px 0px}
#form .td-left{width:90px; text-align:right; vertical-align:top; padding:3px 3px 3px 0px}
#infobox{background-color:#f6f6f6; font-size:11px; color:#666; border-bottom:1px solid #E8E8E8; width:438px; margin:10px 0px 10px 0px; padding:3px}
#infobox p{margin:0px; padding:0px}

/* Misc Styles */

.small{font-size:11px; font-weight:normal}
.advertisement { background-color: #2a2f44; font-size: 13px; font-weight: bold; padding: 7px 7px 9px 7px; border: 1px solid #a8acb6; margin: 10px 0px 0px 30px }
.advertisement a:hover { color: #fff; text-decoration: none; }
.clearthis{clear:both}
.border-btm{font-size:12px; color:#495072; border-bottom:1px solid #ccc; margin:0px 0px 0px 0px; padding:0px; width:auto}
.strong{font-weight:bold}
.left-margin{float:left; margin:0px 10px 0px 0px}
.left{float:left}
.right{float:right; margin:0px 0px 0px 10px}
.anchor{font-size:1px}
#center{text-align:center; padding:10px 0px 0px 0px}
#center p{text-align:center}
.center{text-align:center}
.margin-top{margin:10px 0px 0px 0px}
.margin-bottom{margin:0px 0px 10px 0px}
.margin-bottom-neg{margin:0px 0px -7px 0px}
.margin-left{margin:0px 0px 15px 20px}
.img-link{margin:0px 3px -1px 4px}
.btn-view{position:absolute; top:100px; left:130px}
.box-white{width:453px; padding:0px 10px 5px 10px; background:#fff; margin:0px 0px 5px 0px; border-bottom:5px solid #A8ACB6}
.box-info{width:443px; padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; background:#fff; border-left:5px solid #D3D7E2; border-right:5px solid #D3D7E2; border-bottom:5px solid #D3D7E2; border-top:5px solid #E5E3CE}
.img-right { float: right; margin: 0px 0px 0px 10px; }