@charset "utf-8";
/* CSS Document */

body{
	margin:0;background:url(../images/body.gif) repeat-y center  #924c75;
}

a ,input{outline:none;}
.block-main{
	width:982px;margin:0 auto;}
.header-container{ 
	width:982px;display:block; float:left; padding-bottom:10px; background:url(../images/header_img.jpg) no-repeat;}
.top-header-container{ 
	width:982px;display:block; float:left; height:103px;  }
.logo{ 
	width:295px;display:block; float:left; height:103px;  }
.right-header-container{ 
	width:594px;display:block; float:right;height:103px;  }
.right-header-container-row1{ 
	width:468px;display:block; float:right;height:60px; paddin
	g-top:8px; padding-bottom:8px;  }

.right-header-container-row2{ 
	width:594px;display:block; float:left;height:27px;  }
.top_menu{
	width:580px;display:block; float:left;height:27px; }
.top_cart{
	width:130px;display:block; float:left;height:21px; padding:3px; background:#fea0b2; padding-left:32px; }
.top_cart1{
	width:60px;display:block; float:left;height:17px; padding-top:4px; }
.top_cart2{
	width:60px;display:block; float:right;height:21px; }		
.bottom-header-container{ 
	width:982px;display:block; float:left; height:33px; background:#ff4e72;   }	
.nav_menu1{
	background:url(../images/bar1.gif) no-repeat; width:5px; height:33px; display:block; float:left;}
.nav_menu2{  
	width:780px; height:33px; display:block; float:left;}
.nav_menu3{  
	width:185px; height:33px; display:block; float:right; background:url(../images/bar2.gif) no-repeat right; padding-right:5px;}
.nav_menu3a{  
	width:150px; height:28px; display:block; float:left;  padding-top:5px;}
	
.nav_menu3b{  
	width:30px; height:28px; display:block; float:right;  padding-top:5px; }
.header-picture{ 
	width:982px;display:block; float:left; padding-top:10px; }
.header-picture1{ 
	width:744px;display:block; float:left;  height:297px;  }
.header-picture2{ 
	width:238px;display:block; float:left;  height:99px;   }
.middle-container{ 
	width:982px;display:block; float:left;margin-top:-10px; }
.left{ 
	width:184px;display:block; float:left; }
.left1{ 
	width:184px;display:block; float:left; padding-bottom:8px; }
.left1_border{ 
	width:182px;display:block; float:left;  border:1px solid #e0dddd; background: url(../images/menu.gif) repeat-x; border-bottom: none; }

.left1_noborder{ 
	width:182px;display:block; float:left;   }
.newsletter1{
	width:166px;display:block; float:left; padding-bottom:6px; }
.newsletter{
	width:166px;display:block; float:left; padding:8px; }
.middle_body{ 
	width:594px;display:block; float:left; margin-left:8px; margin-right:2px; }
.middle_body1{ 
	width:594px;display:block; float:left;  padding-bottom:1px; }
.middle_body2{ 
	width:592px;display:block; float:left; padding-bottom:2px;   }
.middle_body1_border{ 
	width:592px;display:block; float:left;  border:1px solid #e0dddd; background: url(../images/menu.gif) repeat-x; }
.middle_body_2_border{ 
	width:592px;display:block; float:left;  border:1px solid #e0dddd; background: url(../images/menu_backup.gif) repeat-x; }
.middle_body3_border{ 
	width:452px;display:block; float:left;  border:1px solid #e0dddd; background: url(../images/noch.jpg) no-repeat; padding-left:25px; padding-right:115px; padding-top:10px; padding-bottom:15px; }
.middle_body3_row{ 
	width:452px;display:block; float:left; padding-top:8px; padding-top:8px;   }

	
.right{ 
	width:188px;display:block; float:right; }
.right1{ 
	width:188px;display:block; float:left; padding-bottom:8px;  }

.footer-container{ 
	width:980px;display:block; float:left;  padding-top:10px; background:url(../images/footer_img.jpg) no-repeat center top;
	}
.footer-top-container{ 
	width:960px;display:block; padding-top:4px; padding-bottom:4px; padding-left:20px;}
	
/*-----------------------text-----*/
.cart_text{ 
	font: normal 10px  verdana; color:#FFFFFF; text-decoration:none;}
h2{font: normal 12px  verdana; color:#333333; text-decoration:none;}
.heading{ 
	font:bold 11px  verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none; display:block;  background: url(../images/flower_icon.gif)  no-repeat  left; padding-top:9px; padding-left: 26px; padding-bottom:13px; padding-right:10px; border-bottom:1px solid  #dbdbdb; display:block; float:left; width:142px; text-transform:uppercase;} 
	
.heading2{ 
	font:bold 11px  verdana, Helvetica, sans-serif; color:#000; text-decoration:none; display:block;  background: url(../images/flower_icon.gif)  no-repeat  left; padding-top:4px; padding-left: 30px; padding-bottom:3px; padding-right:10px; border-bottom:1px solid  #dbdbdb; display:block; float:left; width:552px; text-transform:uppercase;} 
.heading3{ 
	font:bold 11px  verdana, Helvetica, sans-serif; color:#000; text-decoration:none; display:block;  background: url(../images/flower_icon2.gif)  no-repeat  left; padding-top:4px; padding-left: 30px; padding-bottom:3px; padding-right:10px; border-bottom:1px solid  #dbdbdb; display:block; float:left; width:552px; text-transform:uppercase;} 


.text1{font:normal 11px	 verdana; text-decoration:none; color:#4d4d4d;}
.text2{font:normal 11px	 verdana; text-decoration:none; color:#000000; line-height:14px;}
a.text2{font:normal 11px verdana; text-decoration:none; color:#363636;}
a.text2:hover{font:normal 11px verdana; text-decoration:none; color:#363636;}

	
.leftmenu{
	font: normal 11px  verdana, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; float:left; width:150px; padding-top:3px; padding-left: 12px; padding-bottom:3px; padding-right:10px; border-bottom:1px solid  #dbdbdb;}
a.leftmenu{
	font: normal 11px  verdana, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; float:left; width:150px; padding-top:3px; padding-left: 12px; padding-bottom:3px; padding-right:10px; border-bottom:1px solid  #dbdbdb;}
a.leftmenu:hover{
	font: normal 11px  verdana, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; float:left; width:150px; padding-top:3px; padding-left: 12px; padding-bottom:3px; padding-right:10px; border-bottom:1px solid  #dbdbdb; background:#ffedfa;}

 .news_text{
 	font: normal 12px  verdana, Helvetica, sans-serif; color:#666666; text-decoration:none;}
  .thumb_text{
  	font: bold 11px   verdana; color:#4d4d4d; text-decoration:none; padding-top:2px; display:block; float:left; width:100px;}
    .thumb_text1{
		font: bold 11px   verdana, Helvetica, sans-serif; color:#c10049; text-decoration:none; padding-top:2px; padding-bottom:2px; display:block; width:128px;}
  .thumb_text2{
		font:  bold 15px   verdana, Helvetica, sans-serif; color:#5077a2; text-decoration:none; padding-top:2px; padding-bottom:2px; display:block; width:128px;}
/*---------------------textfield1-----------*/
.textfield1{ 
	width:140px; border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:2px; font: normal 11px  verdana; color:#000000; text-decoration:none; } 
.textfield2{ 
	width:160px; border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:2px; font: normal 11px  verdana; color:#000000; text-decoration:none; }
	
/*---button---*/
.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#e80062;
    color:#fff;
    border:1px solid #c30052;
    font:bold 12px verdana, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }
.btn-checkout {
    display:block;
    float:right;
    background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;
    font-size:15px;
    font-weight:bold;
    padding-right:8px;
    }
.btn-checkout, .btn-checkout:hover {
    color:#fef5e5;
    text-decoration:none;
    }
.btn-checkout span {
    display:block;
    padding:0 17px 0 25px;
    background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;
    line-height:40px;
    }
.form-button2{
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 5px;
    background:url(../images/btn.gif);
    color:#fff;
   
    font:bold 12px verdana, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
	outline:none;
    }
/*--------------*/	   


/*----detail---------*/	   

.right-header-container-inner{ 
	width:480px;display:block; float:right;height:48px; padding-top:20px; padding-bottom:8px;  }
.inner_body{
	width:788px; display:block; float:left; margin-left:8px;}
.inner_body_row{
	width:982px; display:block; float:left;padding-bottom:8px; height:20px; margin-top:8px;}
.breadcrumb_row{
	width:774px; display:block; float:left;padding:6px; background: #fff8fb; border:1px solid #ffcde2;}  
.breadcrumb_col1{
	width:660px; display:block; float:left;} 
.breadcrumb_col2{
	width:100px; display:block; float:right;height:3px;} 
.text3{
	font: bold 11px	 verdana; text-decoration:none; color:#9e4269;}
.text4{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9e4269;}
.text5{
	font: normal 11px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#696969;}
.text6{
	font: bold  11px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#924c75;}

.text7{
	font: normal  11px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#c26f95; }
.text8{
	font:bold  12px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; color:#000; }
.text9{
	font:bold  11px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  color:#797979; }
.text10{
	font:bold  11px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  color:#9e4269; }
.text11{
	font:bold 20px	 Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  color:#000; }

.inner_body_mid{
	width:592px; display:block; float:left; }
.inner_body_mid_tab{
	width: auto; display:block; float:left; padding:7px; margin-left:10px; border-bottom:1px solid #FFFFFF ; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin-bottom:-1px; line-height:0px; }
.inner_body_mid_tabcontent{
	width: 562px; display:block; float:left; padding:15px; padding-top:15px; padding-bottom:100px; border-bottom:1px solid #dbdbdb ; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin-bottom:-1px; line-height:0px;}
.inner_body_mid_row1{
	width:592px; display:block; float:left; padding-bottom:8px; }
.inner_body_mid_row2{
	width:592px; display:block; float:left; padding-bottom:8px; }	
.innerbody_detail{width:310px; display:block; float:right;}
.innerbody_detail_row{width:310px; display:block; float:left; padding:3px; border-bottom:1px solid #ffcde2;}
.innerbody_detail_row2{width:310px; display:block; float:left; padding:3px; border-bottom:1px solid #ffcde2; background:#fff8fb;}
.innerbody_detail_col1{width:79px; display:block; float:left; padding:3px; }
.innerbody_detail_col2{width:220px; display:block; float:left; margin-left:2px;  }
.innerbody_detail_row3{width:310px; display:block; float:left; padding-top:3px; padding-bottom:3px;}


.inner_body_right{ 
	width:184px;display:block; float:right; }
.related_block{display:block; float:left; width:176px; padding-top:3px; padding-left: 3px; padding-bottom:3px; padding-right:3px; border-bottom:1px solid  #dbdbdb; }
.related_block1{display:block; float:left; width:168px; padding:4px; line-height:14px; }

.prod_detail_left{
	width:265px; 
	display:block; 
	float:left;
}

.product-img-box { float:left; width:267px; }
.product-img-box .product-image-zoom { width:316px; height:297px; display:block; float:left; margin:0px;}
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.image-zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px auto; background:url(../images/mag_track.gif)  repeat-x  50% 50%; padding:0 28px 0 28px; cursor:pointer; }
.image-zoom #track { position:relative; height:18px; }
.image-zoom #handle { position:absolute; left:0; top:4px; width:2px; height:8px;background:url(../images/mag.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }
.email{
	display:block; float:left; background:url(../images/msg.jpg) no-repeat; padding-left:25px; height:15px; padding-top:2px; margin-right:6px; width:auto; text-decoration:none; font:normal  11px	 verdana; color:#000000;}
.save{
	display:block; float:left; background:url(../images/save.jpg) no-repeat; padding-left:20px; height:15px; padding-top:2px; margin-right:4px; width:auto; text-decoration:none; font:normal  11px	 verdana; color:#000000;}
.print{
	display:block; float:left; background:url(../images/print.jpg) no-repeat; padding-left:20px; height:15px; padding-top:2px; margin-right:4px; width:auto; text-decoration:none; font:normal  11px	 verdana; color:#000000;}
.fontchart{
	display:block; float:left; background:url(../images/viewicon.gif) no-repeat; padding-left:25px; height:15px; padding-top:2px; margin-right:6px; width:auto; text-decoration:none; font:normal  11px	 verdana; color:#000000;}
	
.print1{
	display:block; float:left; padding-left:3px; height:15px; margin-right:6px; width:auto; text-decoration:none; font:normal  10px verdana; color:#252525; padding-top:2px;}
	
	
	
	
/*--------------new_listing--------------*/
.total_product_count{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#9e4269;
	font-weight:bold;
	text-decoration:none;
	width:252px; 
	float:left; 
	display:block;
}

.pagination_cell{
	width:320px; 
	float:left; 
	display:block;
}


/* Page Numbers */
.pages {
    margin: auto 0;
    clear: left;
    font-size: 11px;
	font-family:Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#787878;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.3em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #999999;
    font-weight: bold;
    background: #000000;
    color: #fff;
}

.pages a {
    border: 1px solid #787878;
    text-decoration: none;
	color:#787878;
}

.pages a:hover {
    border-color: #999999;
	background-color:#000000;
}

.pages a.nextprev {
	 color: #ff83b7;
}

.pages span.nextprev {
    color: #ff83b7;
}

.pages span.nextprev {
    border: 1px solid #787878;
    color: #ff83b7;
}

.pages .nextprev-next {
    float: right;
}

.inner_body_row{
	width:982px; display:block; float:left;padding-bottom:8px; height:20px; margin-top:8px;}
.breadcrumb_row{
	width:970px; display:block; float:left;padding:6px; background: #fff8fb; border:1px solid #ffcde2;}  
.paging_row{
	width:774px; display:block; float:left;padding:6px; background: #fff8fb; border:1px solid #ffcde2;}  
.paging_row_outer{
	width:774px; display:block; float:left;padding-bottom:8px; height:20px; }
.middle_body_listing{ 
	width:788px;display:block; float:left; margin-left:8px; margin-right:2px; }
.middle_body_listing_row{ 
	width:788px;display:block; float:left; padding-bottom:8px;  }
.wish{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ff006c; }
a.wish{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ff006c; display:block; margin-top:6px; float:right; width:80px; }
a.wish:hover{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#000000; display:block; margin-top:6px;   }

.comp{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#6c6c6c; }
a.comp{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; white-space:nowrap; color:#6c6c6c; display:block; margin-top:6px;float:left; width:80px; }
a.comp:hover{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ff006c; display:block; margin-top:6px;   }
	
.price{	font:bold 12px Arial, Helvetica, sans-serif !important; text-decoration:none;  color:#000; display:block; width:100px;  text-align:center; }

.dashboard-welcome
{
	font:12px verdana, Helvetica, sans-serif;
}

.acchead
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif !important;
	color:#3C3C3C !important;
}
.thhead
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}
.add
{
	font-weight:normal !important;
}
.input-box
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif !important;
	color:#3C3C3C !important;
}
.account-nav
{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
}
.pagehead
{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif !important;
	color:#3C3C3C !important;

}

.link{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ff006c; }
a.link{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ff006c; margin-top:6px; }
a.link:hover{
	font: normal  9px	 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#000000; margin-top:6px;   }
	
.price1
{
	font: normal 10px	 Verdana, Arial, Helvetica, sans-serif; color:#363636; margin-left:20px;
}
.price1
{font: normal 11px	 Verdana, Arial, Helvetica, sans-serif !important; color:#5F5F5F !important; margin-left:-10px !important; white-space:nowrap;}
.grid-row-ol{width:780px ; margin-left:-30px;}

.price_detail{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif !important; color:#000000 !important; margin-left:72px !important; white-space:nowrap; margin-top:-14px; position:absolute;
}
.thumb_text_new{
  	font: normal 11px   verdana; color:#252525; text-decoration:none; padding-top:2px; display:block; float:left; width:124px; text-align:center;}


.inner_body_mid_tabcontent_dim{
	width: 583px; display:block; float:left; padding:4px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #dbdbdb ; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin-bottom:-1px; line-height:0px;}
	
	
/*------------detail------body---*/

.detailbody_main{width:592px; margin-left:8px; display:block; float:left;}
.product-info-box{width:592px;  display:block; float:left; padding-bottom:8px;}
.product-essential{width:592px;  display:block; float:left; padding-bottom:2px;}
.product-img-box { float:left; width:250px; height:250px; display:block; }
.product-shop{ float:right; width:315px;  display:block; }
.product-name{font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;text-transform:uppercase; width:315px;  display:block; float:left; margin-top:2px;padding-bottom:4px; border-bottom:1px solid #fecde2; margin-bottom:0px;   }
.product-name_row{ width:315px;  display:block; float:left;padding-top:4px;padding-bottom:4px; border-bottom:1px solid #fecde2;   }
.product_noborder{ width:315px;  display:block; float:left;padding-top:4px;padding-bottom:4px;   }
.product_quantity{width:35px; display:block; float:left; margin-right:8px;}
.product_quantity_field{width:55px; display:block; float:left; margin-right:8px;}
.buy_quantity{width:53px; display:block; float:left; margin-right:8px;}
.product-name_col1{ width:150px;  display:block; float:left;  }
.product-name_col2{ width:150px;  display:block; float:right;  }
.product-name_row2{ width:315px;  display:block; float:left;padding-top:12px;padding-bottom:12px; border-bottom:1px solid #fecde2;   }



.thumb123{display:block; float:left; width:250px; padding:5px 0 5px 0;}
.img123{display:block; float:left; width:55px; height:28px; margin:0 0 5px 6px;}



.container_n{ 
	width:229px;display:block; float:right;height:163px;  }
.container-row1_n{width:229px;display:block; float:left; height:59px;  }
.container-col2_n{width:47px;display:block; float:right; height:59px;  }
.container-col1_n{width:180px;display:block; float:left; height:59px;  }
.container-row2_n{width:229px;display:block; float:left;  }
.container-row3_n{ width:229px;display:block; float:left; height:27px;  }
.flag{width:29px; height:14px; display:block; float:left; padding:1px; border:1px solid #cfcfcf; margin-top:8px; margin-left:6px; margin-right:20px;}