@charset "utf-8";
/*------------------------------------
Global
-----------------------------------*/
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin:0px; padding:0px; }
body { background:#380001 url(../images/bg.jpg) repeat-x top; }
p { margin:10px 0px; line-height:18px; }
h2 { font-size:16px; height:37px; background:url(../images/h2.jpg) no-repeat 18px 13px; padding:20px 0px 0px 30px; }
h3 { font-size:14px; color:#FF3300; padding:10px 20px;}
select { background:#000; }
input { color:#000; }
.clear { clear:both; }
strong { color:#ffff00; }
b { color:#CC3300; }

/*------------------------------------
Layout
-----------------------------------*/
#header { height:174px; background:url(../images/top.jpg) no-repeat center; }
#top { width:1022px; margin:0px auto; }
h1#logo { width:302px; height:125px; display:block; float:left; padding:10px 0px 0px 0px; background:url(../images/logo.jpg) no-repeat 0px 10px; text-indent:-99999px; /**/ }
a.a_logo { width:302px; height:125px; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-99999px; }

#menu { width:460px; text-align:right; float:left; padding:20px 20px 0px 0px; }
#search { width:200px; padding:17px 0px 0px 22px; float:left; }
#navigation { width:860px; height:30px; float:left; }
#nav { list-style-type: none; }
#nav a { display: block; padding:13px 15px; text-align:center; text-decoration:none; font-weight:bold; color:#fff; }
#nav li { float: left; }
#nav li a:hover{ color:#FF3300; }
#nav li ul { line-height: 27px;  list-style-type: none; text-align:left; left: -999em; width: 108px; position: absolute; }
#nav li ul li{ float: left; width: 128px; background-color:#000; /*opacity:0.5; filter:alpha(opacity=50);*/ border-bottom:#4F2727 1px solid; }
#nav li ul a{ display: block; width: 108px;w\idth: 108px;text-align:left; padding:2px 10px; font-weight:normal; line-height:16px; }
#nav li ul a:hover { color:#ffffff;text-decoration:none;font-weight:normal; background:#C00; }
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }


#cart { width:130px; height:30px; line-height:30px; float:left; padding-left:30px; }



#banner { width:1022px; height:266px; background:url(../images/banner.jpg) no-repeat; margin:0px auto; }
#rings { width:1022px; height:251px; background:url(../images/rings_bangles_pendant.jpg) no-repeat; margin:0px auto; }
#container { width:1022px; margin:0px auto; overflow: hidden; }
#center { width:100%; background:#000; }

#news { width:280px; float:left; padding:20px 0px; background:url(../images/line.jpg) no-repeat top right; }
#news h2 { width:174px; height:37px; display:block; float:left; background:url(../images/title.jpg) no-repeat; padding:0px; text-indent:-99999px; }
a.a_news { width:260px; height:15px; display:block; overflow:hidden; text-decoration:none; color:#999; padding:8px 0px 0px 10px; }
a.a_news:hover { color:#fff; text-decoration:underline; }
#about { width:480px; height:160px !important; height:150px; display:block; overflow:hidden; float:left; padding:20px 15px 0px 10px; background:url(../images/line.jpg) no-repeat top right; margin:0px 20px 0px 0px; }
#about h2 { width:174px; height:37px; display:block; float:left; background:url(../images/title.jpg) no-repeat 0px -31px; padding:0px; text-indent:-99999px; }
#about p { color:#CD8E91; }
#customer { width:213px; height:166px; background:url(../images/contact.jpg) no-repeat; margin-top:25px; float:left; }

#left { width:227px; min-height:834px !important; height:834px; float:left; background:#07070E url(../images/left.jpg) no-repeat top left; }
#right { width:795px; float:left; background:#17171F url(../images/right.jpg) no-repeat top left; }
/* easy clearing */
#container:after { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility: hidden; }
#container { display: inline-block;	}
/*\*/
#container { display: block; }
/* end easy clearing */
/*\*/
#left, #right {	padding-bottom: 32767px !important;	margin-bottom: -32767px !important; }
@media all and (min-width: 0px) {
#left, #right { padding-bottom: 0 !important;	margin-bottom: 0 !important; }
#left:before, #right:before	{ content: '[DO NOT LEAVE IT IS NOT REAL]';	display: block;	background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0; }
}

#left h3 { margin-top:20px; padding-left:20px; color:#C69D27; }
#left h3 a { color:#C69D27; text-decoration:none; }
#left ul { margin:0px 0px 0px 30px; list-style:none; }
#left ul li { padding:5px 0px; }
#left ul li a { color:#fff; }
#left ul li a:hover { color:#CC3300; } 

.isphoto {float:left; width:60px; height:80px;}
#imagesa{width:300px; height:282px;}

.livechat { padding:16px 0px 0px 7px; }


#location { padding:20px 10px 0px 20px; }
.pro { width:176px; float:left; margin:9px 0px 9px 18px !important; margin:9px; }
.pro .top { height:4px; overflow:hidden; background:url(../images/pro_01.jpg) no-repeat; }
.pro .mid { background:#170000 url(../images/pro_02.jpg) no-repeat; padding:2px 0px 0px 6px; }
.pro .bot { height:5px; overflow:hidden; background:url(../images/pro_03.jpg) no-repeat; }
.pro .mid .title { height:40px; color:#E9DDC0; padding-top:5px; }
.regularprice { color:#666; padding:5px 0px; }
.specialprice { font-weight:bold; color:#FF6600; font-size:12px; }
.formcat {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 160px; PADDING-TOP: 20px; HEIGHT: 185px; TEXT-ALIGN: left
}

.formcat P {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 162px; HEIGHT: auto
}
.formcat .name {
	LINE-HEIGHT: 14px; HEIGHT: 33px
}
.pagecat {clear:both; margin:12px 0 0 0; height:28px;}
		#page{float:left;}
		#total { float:left;}
		#dresspages{ text-align:right; margin:0px; padding:0px; margin-right:30px;}
		.footbar {padding-bottom:12px;}
	    .footbar li{display:inline; list-style:none; padding-left:12px;}
		.footbar li a {  color:#ff587c;  text-decoration:underline; }
/* buy */
.photo { width:300px; float:left; margin:10px 10px 10px 20px !important; margin:10px 10px; }
.information { width:430px; float:left; margin:10px 10px; }
.price { width:200px; float:left; }
.buy { width:200px; float:left; }

.wap { padding:0px 20px; }

#footer { background:#000000 url(../images/bgfoot.jpg) repeat-x; }
#foot { width:702px; height:138px; background:#000000 url(../images/foot.jpg) no-repeat top center; margin:0px auto; padding:30px 0px 0px 300px; }
#foot p { font-size:10px; color:#EA9556; }
#foot a { font-size:10px; }
.copyright { color:#3C1B09; }
/*------------------------------------
Link
-----------------------------------*/
a { color:#EA9556; }
a:hover { color:#fff; }

a.rings { width:192px; height:251px; display:block; float:left; background:url(../images/rings_bangles_pendant.jpg) no-repeat; text-indent:-99999px; }
a.rings:hover { background:url(../images/rings_bangles_pendant_over.jpg) no-repeat; }
a.bangles { width:193px; height:251px; display:block; float:left; background:url(../images/rings_bangles_pendant.jpg) no-repeat -192px 0px; text-indent:-99999px; }
a.bangles:hover { background:url(../images/rings_bangles_pendant_over.jpg) no-repeat -192px 0px; }
a.pendant { width:185px; height:251px; display:block; float:left; background:url(../images/rings_bangles_pendant.jpg) no-repeat -385px 0px; text-indent:-99999px; }
a.pendant:hover { background:url(../images/rings_bangles_pendant_over.jpg) no-repeat -385px 0px; }

a.a_addtocart { width:130px; height:41px; display:block; margin:10px 0px 0px 18px; background:url(../images/addtocart.jpg) no-repeat; text-indent:-99999px; }
a.a_page { padding:2px 5px; float:left; display:block; border:#333 1px solid; text-decoration:none; margin:5px 2px; color:#ffffff; }
a.a_page:hover { background:#000; color:#ffff00; }
a.a_page_current { background:#000; color:#ffff00; }

a.a_continueshopping { width:156px; height:30px; display:block; float:right; background:url(../images/button.jpg) no-repeat -274px -3px; text-indent:-9999px; margin-right:10px; }
a.a_continueshopping:hover { background:url(../images/button.jpg) no-repeat -274px -44px; }
a.a_update { width:85px; height:30px; display:block; float:right; background:url(../images/button.jpg) no-repeat -184px -3px; text-indent:-9999px; margin-right:10px; }
a.a_update:hover { background:url(../images/button.jpg) no-repeat -184px -44px; }

a.a_more { width:60px; padding:15px 0px 0px 0px;  float:right; color:#955759; text-decoration:none; }
a.a_more:hover { color:#fff; }

a.a_white { color:#fff; text-decoration:none; }
a.a_white:hover { color:#ffff00; }
/*------------------------------------
Other
-----------------------------------*/
.ipt_search { width:150px; height:20px; line-height:14px; background:transparent; border:0px; font-size:10px; color:#885252; }
.btn_search { width:33px; height:27px; background:url(../images/search.jpg) no-repeat; border:0px; cursor:pointer; }

.ipt { border-top:#333 1px solid; border-left:#333 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; width:160px; height:16px; line-height:16px; padding:0px 3px; color:#000; }
.ipt_w80 { width:100px; }
.ipt_w50 { width:50px; }
.ipt_w250 { width:250px; }
.ipt_h60 { height:60px; }

.btn_checkout { background:url(../images/button.jpg) no-repeat -435px -44px; width:100px; height:30px; border:0px; cursor:pointer; }
.btn_checkout2 { background:url(../images/button.jpg) no-repeat -435px -44px; width:100px; height:30px; border:0px; cursor:pointer; float:right; }
.btn_continue { background:url(../images/button.jpg) no-repeat -96px -161px; width:85px; height:30px; border:0px; cursor:pointer; }
.btn_register { background:url(../images/button2.jpg) no-repeat -238px -54px; width:112px; height:28px; border:0px; cursor:pointer; }
.btn_login2 { background:url(../images/button2.jpg) no-repeat -140px -54px; width:86px; height:28px; border:0px; cursor:pointer; }
.btn_register { background:url(../images/button.jpg) no-repeat -3px -161px; width:85px; height:30px; border:0px; cursor:pointer; }
.btn_login { background:url(../images/button.jpg) no-repeat -3px -126px; width:85px; height:30px; border:0px; cursor:pointer; }


th { padding:10px 5px; background:#240C01 url(../images/bg_th.jpg) repeat-x; color:#B8C21C; font-size:12px; }
.td_pad { background:#311001; padding:5px; color:#fff; }

.mcafee { background:url(../images/mcf.gif) no-repeat; height:79px; width:90px; text-indent:-9999px; float:left; display:block; }
.verisign { background:url(../images/verisign.gif) no-repeat; height:76px; width:90px; text-indent:-9999px; float:left; display:block; margin-right:10px; }
.gold { background:url(../images/gold.jpg) no-repeat; height:79px; width:117px; text-indent:-9999px; float:left; display:block; }
.trustwave { background:url(../images/trustwave.gif) no-repeat; height:79px; width:90px; text-indent:-9999px; float:left; display:block; }

.line { height:1px; background:#333; overflow:hidden; margin:10px 0px; }

.contactline { width:347px; height:79px; display:block; background:url(../images/contactline.jpg) no-repeat; }
/*------------------------------------
Font
-----------------------------------*/
.ft_or16 { color:#FFCC00; font-size:16px; font-weight:bold; }

a img {border: none; }
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
.tableHeading TH {
	border-bottom: 1px solid #17171F;
	}
.tableHeading{background-color: #e9e9e9; height: 2.2em;}

.cartQuantity {
	width: 4.7em;	padding: 0.5em 0em; text-align: center;
	}
.cartProductDisplay{padding: 0.5em 0em; padding-left:24px;}
.cartQuantityUpdate{text-align: center;padding: 0.5em 0em;}
.cartAttribsList {
	margin-left: 1em;
	}
#scProductsHead	{text-align:left; padding-left:20px;}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
	}
	.rowEven {
	background-color: #581B06;
	height: 1.5em;
	vertical-align: top;

	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#cartSubTotal {
	border-top: 1px solid #17171F;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
   background-color: #581B06;
   	height: 2.2em;
	}
#cartpic{float:left; margin-right:12px;}
.floatingBox{float:left; margin-right:6px;	margin: 0;
	width: 47%;}

.information2 {padding: 10px 3px; line-height: 150%;}

.buttonRow {
	margin: 0.5em; 
	}
#enquiry {color:#000000;}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}


.forward {
	float: right;
	}
LABEL.inputLabel {
	width: 8.4em;
	float: left;
	}

.clearBoth {
	clear: both;
	}

	
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
 INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	
.floatingBox INPUT {margin:0.27em;}
.tx4{color:#FF0000;}
.opname a {color:#B80000; text-decoration:none;}
.onepro{
   width:127px;
   text-align:center;
   margin-right:10px;
   margin-top:20px;
     padding-bottom:5px;
   float:left;
}

#myAccountGenw {float:left; width:40%;}
#myAccountGenw li {margin-bottom:8px; list-style:none;}

#myAccountNotifyw {float:left;width:40%;}
#myAccountNotifyw  li {margin-bottom:8px; list-style:none;}
.input{ height:13px;  width:120px;background-color:#FFFfff; vertical-align:middle; line-height:18px;  color:#999999;  }
.content-border p {line-height:140%; color:#666;}
#page li {float:left; display:inline; padding-right:12px;}
.note {font-size:12px;}
#createAcctDefault a {text-decoration:underline; color: #666666;}
.centerColumn a {text-decoration:underline; color: #666666;}
#checkoutShippingHeading{font-size:16px;}
#checkoutShippingHeadingAddress{font-size:14px;}
#checkoutShippingHeadingMethod{font-size:14px;}
#checkoutPaymentHeading{font-size:16px;}
#checkoutPaymentHeadingAddress{font-size:14px;}
.centerColumn h2 {font-size:14px;}
.centerColumn h1 {font-size:16px;}

#checkoutConfirmDefaultHeading{font-size:16px; paading-top:12px;padding-bottom:8px;}
h3{font-size:12px;padding-top:14px;padding-bottom:8px;font-weight:bold;}
#checkoutConfirmDefaultBillingAddress{margin-bottom:8px;}
h4{font-size:12px;}
#checkoutConfirmDefaultShippingAddress{margin-bottom:8px;}
