
*{margin:0;border:0;padding:0;outline:none;}


    body {
      margin: 0px;
      padding: 0px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:13px;
      color: #E2E2E2;
      text-decoration: none;
    }
    .calign {
      text-align: center;
    }
    .ralign {
      float: right;
    }
    .lalign {
      float: left;
    }
    .scpopup {
      position: absolute;
      top: -70px;
      left: 190px;	
    }
    .width540{width:540px;}
    
    .stock_odd{background-color:#5A5A5A;}
    .stock_even{background-color:#464646;}
    .stock_head{background-color:#1C1C1C;padding:2px;}

    .posrelative{position:relative;}
    .font_bold{font-weight:600;}
    /*.font_price_slide{color:#373737;}*/
    .proname_slide_link{text-decoration:none;color: #373737;font-size:11px;}
    .clear{clear:both;}
    .wrap{margin:0 auto;width:955px;}
    .product_list_slide_line{border-top:1px solid #898989;}
    .prodesc{padding:10px 20px;}
    .procode_detail{font-size:16px;}
    .proname_detail{font-size:16px;}
    .propiccont_detail{float:left;width:400px;}
    .prodesc_detail{float:right;width:525px;}
    .font_price_detail{font-size:24px;}
    .font_pricespe_detail{background-color:red;color:#FFFFFF;font-size:24px;padding:2px 5px;}
    .availability_bg{background-image: url(../images/availability-bg.png);width:85px;height:85px;position:relative;}
    .availability_contain{position:relative;padding:5px;text-align:center;left:0px;top:20px;font-size:12px;font-weight:bold;}
    .color_ava_show{padding:3px 0px;}
    .ccell {
      padding-top: 0px;
      margin-top: 0px;
      padding-right: 3px;
    }
    
    .h1_contain{position:relative;width:100%;height:15px;background-color:#84888B;}
    .h1_txt {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #3D4143;
      padding: 0px; 
      margin: 0px;
      font-weight: normal;
      
    }
    .h1_tag{position:relative;float:right;}
    
    .top{position:relative;background-color:#84888B;height:28px;width:100%;}
    .top_contain{position:relative; height:47px;}
    .top_nav{position:absolute;float:right;width:328px;right:0;}
		*html .top_nav{margin-top:20px;}
    /* top nav */
    .basic{
      background-image:url("../images/top-nav.png");
      background-repeat:no-repeat;
      height:47px;
      background-position:0 -47px;
      width:96px;
      float:left;
      
    }
    .basic_h{background-position:0 0;}
    .basic:hover{background-position:0 0;}
    
    .bridal{
      background-image:url("../images/top-nav.png");
      background-repeat:no-repeat;
      height:47px;
      background-position:-96px -47px;
      width:232px;
      float:left;
      
    }
    .bridal_h{background-position:-96px 0;}
    .bridal:hover{background-position:-96px 0;}
    
    /* end top nav */
    
    
    .banner_contain{position:relative;width:100%;height:586px;background:url("../images/bg-banner.jpg") repeat-x center;background-color:#4C4C4E;z-index:-1;}
    .banner_contain_sub{position:relative;width:100%;height:301px;background-color:#D6D6D4;z-index:-1;}
    .banner{position:relative;background:url("../images/model-large1.jpg") no-repeat center;height:586px;}
    .banner_sub{background:url("../images/banner_sub.jpg") no-repeat center;height:301px;}
    
    .breadcrumb_contain{width:100%;background-color:#353535;height:20px;}
    .breadcrumbs{float:left;font-size:11px;padding:2px; display:inline;}
    
    .head_contain{width:100%;background-color:#FFFFFF;height:97px;}
    .header{background:url("../images/head-logo.png") no-repeat center;height:97px;}
    
    .logo{width:170px;height:90px;float:left;}

    
    .finally_text{height:206px;float:right;width:515px;position:relative;/*z-index:-1;*/}
    .finally_text_img{padding-top:90px;}
    .image_c2a_contain{position:relative;height:0px;}
    .image_c2a{height:379px;width:324px;float:right;background:url("../images/right-freeshipping.png") no-repeat center;z-index:999;position:absolute;top:-379px;right:0px;}
    .shop_now_img{position:relative;left:30px; top:195px;z-index:999;}
    
    .content_contain{width:100%;line-height: 1.4em;}
    .content_t{padding:30px 0;}
    .bg_bage{background-color:#292929;color:#F0F0F0;}
    .bg_white{background-color:#FFFFFF;color:#000000;}
    .bg_product_detail{background-color:#D6D6D4;color:#5F5F5E;}
    .bg_product_detail_will_love{background-color:#DADAD8;color:#5F5F5E;}
    
    .footer_contain{width:100%;background-color:#000000;color:#ffffff;}
    .footer_column_1{width:318px;float:left;padding:20px 0;}
    .footer_column_2{width:318px;float:left;padding:40px 0;}
    .footer_column_3{width:318px;float:left;}
    
    .line1{margin:10px 0px;border-top:#393939 1px solid;width:90px;height:0px;}
    .line2{margin:10px 0px;border-top:#393939 1px solid;width:110px;height:0px;}
    .line_microsite{margin:10px 0px;border-top:#393939 1px solid;width:130px;height:0px;}
    
    .site_search{background-color:white;width:230px;height:16px;float:left;display:block;padding:3px;font-size:13px;}
    .site_search_img{display:block;float:left;}
    
    .subscribe{background-color:#D6D6D4;width:200px;height:16px;float:left;padding:3px;font-size:13px;}
    .subscribe_img{float:left;}
    
    .tellus{padding-top:5px;}
    
    .expand_shipping{position:relative;left:-5px;height:160px;}
    .read_more{cursor:pointer;}
    .free_shipping_img{padding:40px 20px 0px 20px;}
    .social_link{padding-top:0;}
    .company_footer, a.company_footer {text-decoration:none;color:#E2E2E2;}
  
    .footer_link_header{font-size:12px;}
    
    .footer_link_1{width:160px;float:left;font-size:11px;}
    .footer_link_1_ul{list-style:none;padding-left:0;}
    .footer_link_1_ul a{color:#999A9D;text-decoration:none;font-size:10px}
    .footer_link_1_ul a:hover{text-decoration:underline;}
    .footer_link_1_ul>li{padding-bottom:3px;}
    .footer_link_2{width:150px;float:left;font-size:11px;}
    .footer_link_2_ul{list-style:none;padding-left:0;}
    .footer_link_2_ul a{color:#999A9D;text-decoration:none;font-size:10px}
    .footer_link_2_ul a:hover{text-decoration:underline;}
    .footer_link_2_ul>li{padding-bottom:3px;}
    .footer_link_microsite{width:150px;font-size:11px; float:left; margin-top:20px;}
    
    
    .site_search_contain{height:30px;padding-bottom:30px;}
    .newsletter_contain{}
    .subscribe_txt{font-size:11px;padding-bottom:10px;}
    
    .footer_txt_social{color:#646464;font-size:11px;text-align:center;}
    .footer_txt_social a{color:#646464;text-decoration:none;}
    .footer_txt_social a:hover{text-decoration:underline;}
    
    
    /* header nav */
    .header_nav{width:556px;height:30px;float:right;margin-top:40px;}
    .home{
      background-image:url("../images/nav-head_03.png");
      background-repeat:no-repeat;
      height:30px;
      background-position:0 0;
      width:70px;
      float:left;
      
    }
    .home_h{background-position:0 -30px;}
    .home:hover{background-position:0 -30px;}
    
    .stock{
      background-image:url("../images/nav-head_03.png");
      background-repeat:no-repeat;
      height:30px;
      background-position:-70px 0;
      width:95px;
      float:left;
      
    }
    .stock_h{background-position:-70px -30px;}
    .stock:hover{background-position:-70px -30px;}
    
    .fitsize{
      background-image:url("../images/nav-head_03.png");
      background-repeat:no-repeat;
      height:30px;
      background-position:-165px 0;
      width:93px;
      float:left;
      
    }
    .fitsize_h{background-position:-165px -30px;}
    .fitsize:hover{background-position:-165px -30px;}
    
    .contact{
      background-image:url("../images/nav-head_03.png");
      background-repeat:no-repeat;
      height:30px;
      background-position:-258px 0;
      width:120px;
      float:left;
      
    }
    .contact_h{background-position:-258px -30px;}
    .contact:hover{background-position:-258px -30px;}
    
    .shopping{
      background-image:url("../images/nav-head_03.png");
      background-repeat:no-repeat;
      height:30px;
      background-position:-378px 0;
      width:178px;
      float:left;
      
    }
    .shopping_h{background-position:-378px -30px;}
    .shopping:hover{background-position:-378px -30px;}
    /* end head nav */
    
    #homecontent {
	background-color: #292929;
	color: #655D50;
	padding: 30px 0;
  font-size: 13px;

  color:#E2E2E2;
}
.content_big_font{font-size:14px;}
.heading1 {
	font-size: 14px;
	text-decoration: none;
  padding:10px 0;
  color:#AFAFAF;
  font-weight:100;
}
.heading_head{
  font-size: 20px;
	text-decoration: none;
  padding:10px 0;
  color:#AFAFAF;
  font-weight:bold;
}
.heading_head a {
  font-size: 20px;
	text-decoration: none;
  padding:10px 0;
  color:#AFAFAF;
  font-weight:bold;
}
.linktxt {
	color: #E2E2E2;
	text-decoration: none;
}
.home_link{
	color: #E2E2E2;
	text-decoration: none;
}
.home_link:hover{
	color: #ffffff;
}
.ralign {
	float: right;
}
.lalign {
	float: left;
}
.chocbox1 {
  margin:0px 20px;
	background-color: #D8D2C8;
	padding: 20px;
	width: 325px;
	height: 209px;
  color:#000000;
}
.newrow, .tabrow , .tabrow2{
	clear: both;
}
.tabrow {
  padding: 2px;
	width: 550px;
}

.tabrow2 {
  padding: 2px;
}

.pronewrow {
  clear: both;
	padding: 2px;
}


.stunning{width:300px;float:left;padding:20px 15px 0 0;}
.fashion{width:300px;float:left;padding:20px 15px 0 0;}
.elegant{width:300px;float:left;padding:20px 5px 0 0;}


/*======> exa footer <====*/
.inline_display{display:inline;}
.exaseo{ font-family:Arial,Helvetica,sans-serif; padding:10px 0;}
.footer_exa_text{font-size: 11px;}
.footer_exa_link{font-size:11px;text-decoration:none;color:#646464;}
.footer_exa_link:hover{text-decoration:underline;color:#646464;}
.footer_date{font-size: 11px;padding-left:30px;}


/*======mega basic =======*/
    
    .top_contain{z-index:999;}
    .top_nav{z-index:999;}
    .top_mega_img{height:34px;}
    .bottom_mega_img{height:21px;}
    .mega_basic{position:absolute;top:30px;left:-117px;z-index:-1;background-color:white;width:444px;border:1px solid black;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
    .mega_bridal{position:absolute;top:30px;left:-117px;z-index:-1;background-color:white;width:444px;border:1px solid black;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
    .mega_content{background-color:#ffffff;padding:0px 30px;}
    .mega_head_txt{font-size:11px;color:#4D494A;}
    .mega_shop{float:left;width:170px;}
    .shop_line{margin:10px 0px;border-top:#393939 1px solid;width:145px;height:0px;}
    .mega_bra{float:left;width:90px;}
    .bra_line{margin:10px 0;border-top:#393939 1px solid;width:80px;height:0px;}
    .mega_panty{float:right;width:110px;}
    .panty_line{margin:10px 0;border-top:#393939 1px solid;width:100px;height:0px;}
    .mega_ul{list-style:none;padding-left:0;}
    .mega_ul>li{padding:2px 0;}
    .mega_ul a{color:#84888B;text-decoration:none;font-size:10px}
    .mega_ul a:hover{color:#4D494A;text-decoration:none;font-size:10px}
#slide_finally_text{
	position:absolute;
	left:0;
	color:red;
	opacity:0;
}
.slide_finally_text{
	position:absolute;
	left:0;
	color:red;
	opacity:0;
	/*margin-left:65px;*/
}
.formbutton{background-color:#989898;padding:2px 5px;color:#ffffff;font-weight:bold;}
.formbutton{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; cursor: pointer;}
.formbutton:hover{background-color:#ffffff;padding:2px 5px;color:#989898;font-weight:bold;}
.formbutton_shopbag{background-color:#989898;padding:2px 5px;color:#000000;font-weight:bold;}
.formbutton_shopbag{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; cursor: pointer;}
.formbutton_shopbag:hover{background-color:#989898;padding:2px 5px;color:#ffffff;font-weight:bold;}
.formfield{
  padding:3px;
  width:150px;
}
.formfield-selectshop{
  padding:5px;
  width:150px;
  height:37px;
  border:1px solid #D7D7D7;
  margin-right:5px;
}

.formfield2, .formfield2a, .formfield3, .formfield4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	border: 1px solid #494338;
	padding: 2px;
	width: 250px;
	margin-bottom: 1px;
}
.formfield2a {
  width: 256px;
}
.formfield2b {
    border: 1px solid #494338;
    color: #707070;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 2px;
    padding: 2px;
}

#form_search_pro{color:black;margin-top:30px;margin-bottom:20px;}
.suburb_post_stockist{font-size:13px;}
#checkoutdiv {
	text-align: center;
	
}
.required, .col1 {
  color: #FF88B1;
	font-weight: bold;
}
.col1, .col3 {
  width: 10px;
	float: left;
	clear: none;
	text-align: left;
}
.col2 {
  width: 150px;
	float: left;
	clear: none;
	text-align: left;
}
.col4, .col4a {
  width: 350px;
	float: left;
	clear: none;
	text-align: left;
}
.col4a {
  width: 250px;
}
.col5 {
  width: 80px;
	float: left;
	clear: none;
	text-align: left;
}
.col6 {
  width: 200px;
	float: left;
	clear: none;
	text-align: left;
}
.col7{
  width: 450px;
	float: left;
	clear: none;
	text-align: left;
}
.sform {
	float: right;
	vertical-align: middle;
	height: 50px;
}
.rowheading {
  /*background-color: #E0DFDE;*/
  background-color: #989898;
	height: 25px;
	font-weight: bold;
  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.sc1, .sc2, .sc3, .sc4, .sc5, .sc6, .sc1_shb, .sc2_shb, .sc3_shb, .sc4_shb, .sc5_shb, .sc6_shb {
  clear: none;
	height: 28px;
	text-align: center;
	float: left;	
	vertical-align: middle;
}
.sc2, .sc3, .sc4, .sc5, .sc6 , .sc2_shb, .sc3_shb, .sc4_shb, .sc5_shb, .sc6_shb {
  padding-top: 3px; 
}
.sc1 { width: 25px; padding-top: 5px; } 
.sc1_shb { width: 25px; padding-top: 5px; } 
.sc2 { 
  /*width: 280px; */
  width: 530px;
	text-align: left;	
}
.sc2_shb { 
  /*width: 280px; */
  width: 510px;
	text-align: left;	
}
.sc3 { width: 40px; }
.sc3_shb { width: 40px; }
.sc4 { width: 80px; }
.sc4_shb { width: 80px; }
.sc5 { width: 80px; }
.sc5_shb { width: 60px; }
.sc6 { width: 100px; }
.sc6_shb { width: 100px; }
.scrow {
	padding-top: 3px;
	padding-bottom: 15px;
	clear: both;
	background-image: url(../images/1gray.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 12px;
}
a.help{
position:relative;
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7f7f;
}
a.help:hover{
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7f7f;
}
a.help span{
display:none
}
a.help:hover span{
display:block;
position:absolute;
background-color:#fff;
top:3em;
left:3em;
width:20em;
border:1px solid #494338;
color:#7f7f7f;
text-align:left;
padding:2px;
text-decoration:none;
}
table.tb_contact tr td{padding:5px 3px;}
.contact_table{margin:0 auto;width:700px;}

/*===blue print framework css=*/
.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     { background: #fff6bf; color: #514721; border:1px solid #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info 			{ background: #d5edf8; color: #205791; border-color: #92cae4; }
.error a, .alert a { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a			{ color: #205791; }
/*=== end blue print framework css=*/
.padd10{padding:10px;}
.padd_r25{padding-right: 25px;}
.search_no_result{padding:10px;}
.scformfield { width: 30px; }
.bggreyfield{background-color:#BFBFBF;}
.formtextcenter{text-align:center;}
.patterndiv2 { left: 0px; position: absolute; top: -135px; }
.checkout-container { padding: 0 30px; margin: 0 auto; }

.only_product_slide{padding:5px; background-color:red; color:white;font-size:11px; text-align:center;width:75px;}
.font14{font-size:14px;}
.font_product_slide{color:white;}
.contentarea  li{padding-left:35px;}
ul{padding-left:35px;}
blockquote{padding:5px 35px;}

/*----------- Art Content css -----------*/

.addon_newrow
{
  margin: 0 70px;
}

.column1
{
  width: 450px;
  float: left;
  padding-right: 20px;
}

.column2
{
  width: 450px;
  padding-left: 20px;
  float: left;
}

.column2 h4
{
  
}

/*---------------------------------------*/

/**********  jQuery Alert  ***********/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #666A6D;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #ffffff;
	background-color: #989898;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(/images/important.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/images/important.gif);
}

#popup_content.confirm {
	background-image: url(/images/important.gif);
}

#popup_content.prompt {
	background-image: url(/images/important.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}
#popup_panel input {
  border: 0;background-color: #989898;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: white;font-weight: bold;cursor: pointer;
}

#popup_prompt {
	margin: .5em 0em;
}
.BREAD_CRUMBD_FONT{font-size:10px; color:#ffffff;display:inline; font-weight:normal;}
.BREAD_CRUMBD_FONT_CURRENT{font-size:10px; color:#ffffff;display:inline; font-weight:bold;}
.BREAD_CRUMBD_FONT a, a.BREAD_CRUMBD_FONT{font-size:10px; color:#ffffff;display:inline;text-decoration:none;}
.BREAD_CRUMBD_FONT a:hover, a:hover.BREAD_CRUMBD_FONT{text-decoration:underline;}

.heading_sitemap1, a.heading_sitemap1 { 
  font-size: 16px;
	text-decoration: none;
  padding:8px 0;
  color:#AFAFAF;
  font-weight:bold;
}
.heading_sitemap2, a.heading_sitemap2 { 
  font-size: 14px;
	text-decoration: none;
  padding:6px 0;
  color:#AFAFAF;
  font-weight:bold;
  }
.h3_promotion, .heading_sitemap3, a.heading_sitemap3 { 
  font-size: 13px;
	text-decoration: none;
  padding:4px 0;
  color:#AFAFAF;
  font-weight:bold;
  }
  
  /*------- stylish select -----*/

ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:200px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:156px; color:#000; height:30px; padding:5px 0 0 5px; float:left; background:url(/images/select-bg.png) no-repeat center right;display:inline;border:1px solid #D7D7D7;margin-right:5px;z-index:99999;}
.newListSelected span {width:156px; display:block;float:left;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:180px; overflow:hidden; height:30px; padding:5px 0px;}
.hiLite {background:#000000!important; color:#fff!important;}
.hiLite a {background:#000000!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}*/
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*--end stylish select -------*/
.shb_bg_white{background-color:white;color:black;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.chk_persondetail{padding: 0 20px; margin: 0 auto;}

/*.banner-mage-link{height:580px; width:500px; position:absolute; cursor:pointer; z-index:999;top:135px; left:1;}*/
.banner-mage-link{height:585px; width:584px; position:absolute; cursor:pointer; z-index:999;top:140px; left:1;z-index:-99;}



.fp_prev_thumb,
.fp_next_thumb{
	background:transparent url(../images/nav.png) no-repeat top left;
	position:relative;
	top:8px;
	width:15px;
	height:17px;
	cursor:pointer;
}
.fp_prev_thumb:hover{
	background-position:left top;
}
.fp_next_thumb:hover{
	background-position:right top;
}
.fp_prev_thumb{
	left:10px;
	background-position:left bottom;
}
.fp_next_thumb{
	right:10px;
	background-position:right bottom;
}


.shopbag_header{color:#231F20;text-decoration:none;float:left;padding-left:65px;}
.shopbag_header :hover{color:#231F20;text-decoration:none;float:right;}
.shopbag_header_h{color:#231F20;text-decoration:none;float:right;}

.item_show_mega{background:white;height:auto;position:absolute;top:15px;left:-440px;z-index:99999;position:relative;border:1px solid black;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;width:610px;color:black;padding:5px;}

.table_shown_item{width:610px;position:relative;}

.td_item_num{padding:5px 0;}
.td_item_detail{padding:5px 0;}



.remove_btn{background-color:#BFBFBF;padding:1px;color:#000000;}
.remove_btn{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; cursor: pointer;}
.remove_btn:hover{background-color:#989898;padding:1px;color:#ffffff;}
