body { margin:0px; padding:0px; background:#230000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img{ border-style:none;} 
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

.main-container{width:980px; height:720px; background:url(../images/back-ground-img.jpg) no-repeat center top; margin:0 auto; padding:0; }
.main-container2{width:980px; height:720px; background:url(../images/bg-sweeps.jpg) no-repeat center top; margin:0 auto; padding:0; }
#header-wrapper { margin:0; padding:0; width:980px; height:110px; float:left; }
.logo { width:178px; height:107px; float:left; padding:0 0 0 32px; left:0px; top:0px; z-index:999; position:relative; }
.sweeps { width:348px; height:64px; float:left; padding:0 0 0 0px; left:0px; top:0px; z-index:999; position:relative; }
.navigation{ width:375px; height:25px; float:right; margin:40px 0 0 0;}
.navigation ul{ float:right; list-style:none; width:330px; padding:0px; margin:0px;}
.navigation li{padding:0 0 0 15px; float:left;}


/* ................menu.......................*/
.jwell a{background:url(../images/jwellery-link.png) no-repeat; width:70px ; height:12px; display:block; border:0;}
.jwell a:hover{background:url(../images/jwellery-link-hover.png) no-repeat; width:70px ; height:12px; display:block; border:0; }
.jwell-active{background:url(../images/jwellery-link-hover.png) no-repeat right; width:70px ; height:12px; display:block; border:0;}

.about a{background:url(../images/about-us-link.png) no-repeat; width:34px; height:12px; display:block; border:0;}
.about a:hover{background:url(../images/about-us-link-hover.png) no-repeat; width:34px; height:12px; display:block; border:0;}
.about-active{background:url(../images/about-us-link-hover.png) no-repeat right; width:34px; height:12px; display:block; border:0;}

.wher-to a{background:url(../images/wher-to-buy-link.png) no-repeat; width:72px; height:12px; display:block; border:0;}
.wher-to a:hover{background:url(../images/wher-to-buy-link-hover.png) no-repeat; width:72px; height:12px; display:block; border:0;}
.wher-to-active{background:url(../images/wher-to-buy-link-hover.png) no-repeat right; width:72px; height:12px; display:block; border:0; float:right;}

.press a{background:url(../images/press-link.png) no-repeat; width:32px; height:12px; display:block; border:0;}
.press a:hover{background:url(../images/press-link-hover.png) no-repeat; width:32px; height:12px; display:block; border:0;}
.press-active{background:url(../images/press-link-hover.png) no-repeat right; width:32px; height:12px; display:block; border:0;}

.contact a{background:url(../images/contact-us-link.png) no-repeat; width:46px; height:12px; display:block; border:0;}
.contact a:hover{background:url(../images/contact-us-link-hover.png) no-repeat; width:46px; height:12px; display:block; border:0;}
.contact-active{background:url(../images/contact-us-link-hover.png) no-repeat right; width:46px; height:12px; display:block; border:0; }
/* flash img */
.flash-img { width:980px; height:482px; padding:0px; background:url(../images/FLASH2.png) no-repeat center; margin:-44px 0 0 0; float:right; z-index:9; position:relative; }
 /*botm section */
.btm-section { height:90px; width:980px; float:left; padding:0px; position:relative; z-index:9; } 
.btm-section-left{width:425px; height:90px; background:url(../images/bottom-bg.png) repeat-x; float:left; margin-left:30px; padding:0px; display:inline;}
.btm-section-right { width:480px; height:90px; background:url(../images/bottom-bg.png) repeat-x; float:right; margin-right:30px; padding:0px; display:inline; }

.right-left {width:230px; height:90px; float:left;}
.right-right {width:225px; height:60px; float:left; margin:0px; padding:30px 0 0 25px;}
.right-right a{float:right; margin:3px 13px 0 0;}

.section-left-title{height:45px; margin:10px 0 0 20px;}
.section-right-title{height:25px; margin:30px 0 0 20px;}

.textbox-bg { background:url(../images/textbox.png) no-repeat left top; padding:4px 2px 0px 2px; width:209px; height:18px; float:left; font-size:11px; border:none; color:#8e5430 }
.textbox-small { background:url(../images/textbox-small.png) no-repeat left top; padding:4px 2px 0px 2px; width:90px; height:18px; float:left; font-size:11px; border:none; color:#8e5430 }
.textbox-medium { background:url(../images/textbox-medium.png) no-repeat left top; padding:4px 2px 0px 2px; width:298px; height:18px; float:left; font-size:11px; border:none; color:#8e5430 }
.textbox { width:207px; float:left; font-size:11px; margin:1px 0 0 2px; height:15px; border:0px; color:#8e5430; background:none; color:#230000; }
.section-content{height:25px; margin:0 0 0 20px;}
.section-content p{ margin:0px; padding:0px; color:#fff;}

.dropdown-small { width:100px; height:32px; float:left }
.dropdown-small-inner { background:url(../images/select-small.png) no-repeat left top; padding:8px 2px 0px 10px; width:90px; height:32px; float:left; font-size:11px; border:none; color:#8e5430; }
.dropdown-normal { width:222px; height:32px; float:left }
.dropdown-normal-inner { background:url(../images/select-normal.png) no-repeat left top; padding:8px 2px 0px 10px; width:222px; height:32px; float:left; font-size:11px; border:none; color:#8e5430; }



/*about-us */

.about-us-content { width:950px; min-height:445px; _height:445px; float:left; margin:0 0 0 30px; display:inline; position:relative;}
.about-us-title { width:71px; height:36px; margin:50px 0 0 40px; padding:0px; }
.about-us-content p { margin:20px 0 0 40px; padding:0; float:left; width:750px; display:inline; font-size:12px; color:#FFFFFF; }
.about-us-title p {margin:20px 0 0 40px; font-size:12px; color:#FFFFFF;}

.pendent { height:150px; width:920px; float:left; position:relative; z-index:10; margin:0 0 0 30px; display:inline; }

.sign-up{width:920px; height:90px; float:left; margin:0 0 0 0; padding:-10px; z-index:0; display:inline; }

.sign-up2{width:920px; height:90px; float:left; margin:150px 0 0 0; padding:-10px 0 0 0; z-index:0; display:inline; }
.submit-btn { margin:0 0 0 10px; width:90px; height:26px; float:left; position:absolute; z-index:100; display:inline; }
.signup-up{width:870px; height:30px; margin:20px 0 0 50px; float:left; display:inline; z-index:99}

.sign-up-img { width:91px; height:30px; float:left; margin-right:20px; display:inline; }
.signup-down { width:870px; height:35px; font-size:11px; margin:5px 0 0 50px; float:left; display:inline; color:#FFF; }

/*jewelry */
.jewelry-title{height:80px; width:880px; margin:10px 0 0 30px; background:#fff; float:left; padding:20px 0 0 40px; display:inline;}




.jewelry-images { height:500px; width:895px; margin:0 0 10px 30px; background:#fff; float:left; padding:0 0 0 25px; display:inline; }

.product-detail-page { height:558px; width:895px; margin:0 0 10px 30px; background:url(../images/product-detail-bg.png) repeat-x left -80px; float:left; padding:0 0 0 25px; display:inline; }

.jewelry-big-image { height:401px; width:273px; float:left; margin:0 0 0 13px; display:block; display:inline; }

.jewelry-link-bracelets { height:14px; width:85px; margin:25px auto 0 auto; }
.jewelry-link-bracelets a { height:14px; width:85px; background:url(../images/brace-lates-link.png) no-repeat left top;  display:block; }
.jewelry-link-bracelets a:hover { background:url(../images/brace-lates-link.png) no-repeat left bottom; }

.jewelry-link-earrings { height:14px; width:85px; margin:25px auto 0 auto; }
.jewelry-link-earrings a { height:14px; width:85px; background:url(../images/ear-rings-link.png) no-repeat left top;  display:block; }
.jewelry-link-earrings a:hover { background:url(../images/ear-rings-link.png) no-repeat left bottom; }

.jewelry-link-pendants { height:13px; width:76px; margin:25px auto 0 auto; }
.jewelry-link-pendants a { height:13px; width:76px; background:url(../images/pendents-link.png) no-repeat left top;  display:block; }
.jewelry-link-pendants a:hover { background:url(../images/pendents-link.png) no-repeat left bottom; }

.jewelry-link-dept a { font-family: Arial, Verdana; color: #caac97; font-size:10px; font-weight: bold; text-decoration:none; text-align: center;}
.jewelry-link-dept a:hover { color: #763406; }
/*.jewelry-link a{width:100px; height:14px; margin:0px auto; padding:0px;}*/

.jewelry-link-dept-products a { font-family: Arial, Verdana; color: #caac97; font-size:10px; font-weight: bold; text-decoration:none;}



.prodnav {  width:84px; height:15px; overflow-y:hidden; float:left; margin:-60px 0px 0px 170px; padding: 0px;}
.prodnav2 {  width:84px; height:15px; overflow-y:hidden; float:left; margin:-60px 0px 0px 300px; padding: 0px;}
.prodnav3 {  width:84px; height:15px; overflow-y:hidden; float:left; margin:-60px 0px 0px 430px; padding: 0px;}

/*contact-us*/
.contact-us-content { width:950px;  min-height:625px; _height:445px; float:left; margin:0 0 0 30px; display:inline; }
.contact-us-content p { margin:20px 0 0 40px; padding:0; float:left; width:750px; display:inline; font-size:12px; color:#FFFFFF; }
.contact-us-title p {margin:20px 0 0 40px; font-size:12px; color:#FFFFFF;}

.contact-us-content-left { width:300px; min-height:485px; float:left; margin:0; padding:0; }
.contact-us-content-left p { margin:0 0 0 40px; padding:0; width:260px; float:left; }
.contact-us-content-right { width:550px; height:485px; float:right; margin:85px 0 0 0; display:inline; }
.contact-us-content-right p { margin:0; padding:0; float:left; width:550px; }

.join-us-content { width:950px; float:left; margin:0 0 0 30px; display:inline; }
.join-us-content p { margin:20px 0 0 40px; padding:0; float:left; width:750px; display:inline; font-size:12px; color:#FFFFFF; }
.join-us-title p {margin:20px 0 0 40px; font-size:12px; color:#FFFFFF;}
.join-us-content-left { width:450px; min_height:755px; float:left; margin:0; padding:0; }
.join-us-content-right { width:500px; min_height:755px; float:right; margin:85px 0 0 0; display:inline; }
.join-us-content-left p { margin:0 0 0 40px; padding:0; width:360px; float:left; }
.join-us-content-right p { margin:0 0 0 0; padding:0; width:480px;  }

.form { width:425px; height:410px; float:left; margin:20px 0 0 0px; color:#FFF; display:inline; }
.formbox-bg { background:url(../images/textbox.png) no-repeat; width:213px; height:22px; float:left; font-size:11px; }
.comments-box-1 { background:url(../images/message-box.png) no-repeat left top; width:295px; height:77px; padding:5px; margin:0; overflow-y:hidden; border:none; }
.legal-box-1 { background:url(../images/textbox-large.png) no-repeat left top; width:415px; height:138px; padding:5px; margin:0; border:none; }
.checkbox-1 { background:url(../images/checkbox-bg.png) no-repeat left top; width:44px; height:44px;  margin:0; border:none; }
.checkbox-2 {  width: 19px;  height: 25px;  padding: 0 5px 0 0;  background: url(../images/checkbox-bg.png) no-repeat;  display: block;  clear: left;  float: left; }
.send-btn { width:150px; height:26px; float:left; display:block; margin-top:5px; }
.comments-box-lg { background:url(../images/message-box-lg.png) no-repeat left top; width:420px; height:150px; padding:0px; margin:0; overflow-y:hidden; border:none; }
.comments-box-2 { background:url(../images/message-box-lg.png) no-repeat left top; width:422px; height:160px; padding-left:4px; margin:0; overflow-y:hidden; border:none; }



/* sweeps */

.sweeps-content { width:880px;  margin:0; padding:0; }
.sweeps-reg {width:660px; margin:20px 0 0 40px; font-size:12px; float:left; color:#FFFFFF;}
.sweeps-reg-right {width:220px; margin:0 0 0 0px; float: right; font-size:12px; color:#FFFFFF; display:inline;}

/*where-to-buy*/
.zip-code { width:450px; height:50px; padding:10px 0 0 40px;; float:left; color:#FFF; }
.zip-code img, .zip-code input { vertical-align:middle; }
.zip-txtbox-bg { background:url(../images/zip-txtbx-bg.png) no-repeat;  width:128px; height:24px; border:0px; padding:4px 2px 0 2px; color:#23000;}


.branch
{
	width:890px; 
	height:305px; 
	float:left; 
	margin-left:30px; 
	display:inline; 
}
	
.branch-long{width:890px; min-height:445px; float:left; margin-left:30px; display:inline; }
.branch-left{width:280px; height:305px; float:left; display:inline;}
.branch-left-long{width:280px; min-height:305px; float:left; display:inline;}
.branch-right{width:280px; height:305px; float:left; display:inline;}


.branch-far-right
{	
	width:305px;
	height:490px; 
	float:right; 
	margin:-140px 0 0 0;
	background:url(../images/press-right-bg.png) repeat-x top; 
	/*display:inline;  */
	z-index:999; 
	position:absolute;
	right:0px;
	top:140px;
}


.branch-far-right p a{color:#FFF; margin:0 0 0 0; display:inline; }

.branch ol{list-style-type:decimal; color:#FFF;}
.branch li {font-size:12px;}
/*press-details*/
.in-new-title{width:136px;float:left; margin:30px 0 0 20px;}
.press-left{width:585px; height:355px; float:left; display:inline; color:#FFF;}
.press-left-long{width:585px; min-height:455px; float:left; display:inline; color:#FFF; }
.press-left-img{width:255px; height:345px;  float:left; display:inline;}
.press-left-img-thin{width:195px; height:275px;  float:left; display:inline;}
.press-left-img-details{ width:225px ; height:35px; float:left; margin:10px 0 0 0;display:inline; color:#FFF;}
.press-left-img-image{width:150px; height:200px; overflow:hidden; border:1px #000000; }
.press-left-img-thin-details{ width:150px ; height:35px; float:left; margin:10px 0 0 0;display:inline; color:#FFF;}

.press-right{width:305px; height:490px; float:left; margin:-80px 0 0 0; background:url(../images/press-right-bg.png) repeat-x top; display:inline;  z-index:999; position:relative;}
.press-right p{float:left; width:250px; margin:10px 0 0 20px; font-size:12px; line-height:15px;display:inline;}
.press-right p a{color:#FFF; padding:5px 0 0 0;display:inline; }



/*products-details*/
.footer-withno-image{ background: url(../images/footer-bg-3.png) no-repeat top right; width:920px; float:left; margin:1px 0 0 30px;}
.footer-with-image{ background: url(../images/footer-bg-2.png) no-repeat right; width:920px; float:left; margin:1px 0 0 30px;}
.footer { margin:0px auto; padding:25px 0 0 30px; width:950px; color:#8e5430; display:inline-table; font-size:11px;}
