body {
	background:#d9d9d9/* url(../images/body_bg1.gif) repeat-y center top*/;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
}
h1, h2, h3, h4, h5, h6, p, form, div, img, span, select {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
img, a, span {
	vertical-align:top;
}
.breaker {
	clear:both;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}
.breaker1 {
	clear:both;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	height:0px;
}
.breaker2 {
	clear:both;
}
.breaker3 {
	background:none !important;
	display:block;
	clear:both;
	height:1px !important;
	float:none !important;
	overflow:hidden;
}
a {
	color:#4D4D4D;
	text-decoration:none;
}
input, textarea, select {
	color:#616161;
}
label {
	color:#4D4D4D;
}
/**********************************/

.left {
	float:left;
}
.right {
	float:right;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.d_none {
	display:none;
	font-size:0px;
}
.cursor {
	cursor:pointer;
}
.none {
	display:none;
}
/*******************************/

#container {
	background:#fff;
	margin:0 auto;
	position:relative;
	width:1002px;
}
/* header */

.logo {
	background:url(../images/logo.png) no-repeat left top;
	height:63px;
	left:20px;
	position:absolute;
	top:15px;
	width:249px;
	z-index:10;
}
.logo h1 a {
	display:block;
	height:63px;
	width:249px;
}
.logo h1 span {
	display:none;
}
/***/

.abs {
	position:fixed;
	left:50%;
	height:1px;
	top:120px;
	width:1px;
	z-index:100;
}
.abs a {
	display:block;
	height:152px;
	width:37px;
	position:absolute;
	right:-523px;
	z-index:100;
}
.abs a.need_facebook {
	height:150px;
	top:165px;
}
*html* .abs a {
	background:url(../images/online_suport.gif) no-repeat right top;
}
/***********/

.header {
	border-bottom:1px solid #e8e8e8;
	height:119px;
	position:relative;
	z-index:100;
}
.header a {
	text-decoration:none;
}
.header .header_top {
	height:95px;
	position:absolute;
	right:20px;
	top:0;
	text-align:right;
	width:730px;
}
.header .header_top .s_menu {
	padding-top:10px;
}
.header .header_top .s_menu ul {
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0;
}
.header .header_top .s_menu ul li {
	color:#7b7b7b;
	display:inline;
}
.header .header_top .s_menu ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7b7b7b;
	margin:0 7px 0 3px;
	vertical-align:baseline;/*line-height:15px;*/

}
.header .header_top .s_menu ul li a:hover {
	color:#a2a2a2;
}
.header .header_top .s_menu ul li a.test_link {
	color:#000;
}
.header .header_top .s_menu ul li a.test_link:hover {
	color:#7b7b7b;
}
.header .header_top .s_menu ul li.my_bag {
/*padding-left:3px;*/

}
.header .header_top .s_menu ul li.my_bag a {
	margin-left:0;
	margin-right:0;
}
.header .header_top .s_menu ul li.my_bag a img {
	margin-top:-2px;
}
.header .header_top .s_menu ul li.items a {
	color:#000;
	font-size:11px;
	margin-right:0;
}
.header .header_top .free_ship {
	font-family: Arial, Tahoma, Helvetica;
	font-size:13px;
	margin-top:9px;
}
.header .header_top .soc_img img {
	margin-top:2px;
}
.header .header_top .free_ship .text {
	display:inline-block;
	font-family:"Myriad Pro", Arial, Tahoma;
	margin-left:5px;
}
/***** add 10.02.11 ***/

.header .header_top .free_ship table {
	border-collapse:collapse;
	display:inline-block;
}
.header .header_top .free_ship table td {
	padding:0;
	vertical-align:top;
}
/****** end 10.02.11 ***/

.header .header_top .free_ship a {
	color:#000;
	margin-left:3px;
	padding:0px;
	text-transform:uppercase;
}
.header .header_top .free_ship a:hover {
	color:#494949;
}
.header .header_bottom {
	border-top:1px solid #dedede;
	height:24px;
	position:absolute;
	left:0;
	top:94px;
	width:100%;
}
.header .header_bottom .header_menu {
	width:995px;
}
.header .header_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.header .header_menu .top_menu_ul {
	float:left;
}
.header .header_menu ul li {
	float:left;
}
.header .header_menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	line-height:24px;
	margin:0 11px;
	padding:0px 3px;
	text-transform:uppercase;
}
.header .header_menu ul li.sale a {
	color:#ed430f;
}
.header .header_menu ul li.blog a {
	color:#000;
}
.header .header_menu ul li a:hover {
	background:#ed430f;
	color:#fff;
}
.header .header_menu ul li a.active {
	background:#000;
	color:#fff;
}
.header .header_menu ul li.orange_link a {
	color:#ed430f;
}
.header .header_menu ul li.orange_link a:hover {
	background:#ed430f;
	color:#fff;
}
/**/

.header .header_menu ul li ul {
	display:none;
}
.header .header_menu ul li {
	height:24px;
	position:relative;
}
.header .header_menu ul li:hover {
}
.header .header_menu ul li:hover ul {
	background:#fff;
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	display:inline-block;
	left:5px;
	margin-bottom:25px;
	padding:0 5px 5px 10px;
	position:absolute;
	top:24px;
}
.header .header_menu ul li.hover ul { /*for ie6 */
	background:#fff;
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	display:inline-block;
	left:5px;
	margin-bottom:25px;
	padding:0 5px 5px 10px;
	position:absolute;
	top:24px;
}
.header .header_menu ul li ul li {
	display:block;
	height:auto;
	padding:3px 0;
	float:none;
	margin:0;
	min-width:100px;
}
.header .header_menu ul li ul li a {
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0 2px;
	text-transform:none;
	white-space:nowrap;
}
.header .header_menu ul li.orange_link ul li a {
	color:#515151;
}
/*******/

.header .search_abs {
	/*display:inline-block; 10.02.11 */
/*
	height:26px;
	margin-top:21px;
	margin-right:15px;
	width:345px;
	float:left;*/
	
	 height: 26px;
    margin-right: 15px;
    position: relative;
    width: 345px;
    z-index: 555;
    
}
.header .search_abs input {
	float:left;
	vertical-align:middle;
	margin:0;
}
.header .search_abs .input {
	background:url(../images/search_input_bg.gif) no-repeat left top;
	border:none;
	color:#a1a1a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	height:16px;
	margin-right:5px;
	padding:5px 3px;
	width:243px;
}
/*end header*/

/***/

table.container {
	margin-top:5px;
}
table.container td {
	vertical-align:top;
}
table.container td .img_div {
	margin-bottom:30px;
}
/*left col*/

#left_col {
/*border-right:1px solid #d8d8d8;*/

/*	width:188px;*/

}
#left_col a {
	text-decoration:none;
}
#left_col .left_menu {
	font-family:Arial, Helvetica, sans-serif;/*margin:0 15px 0 12px;*/

}
#left_col .left_menu .tit {
	background:#ededed;
	color:#515151;
	font-weight:bold;
	min-height:20px;
	height:auto !important;
	height:22px;
	padding:1px 5px 1px 8px;
	text-transform:uppercase;
}
#left_col .left_menu .tit span {
	font-size:13px;
	padding-top:2px;
}
#left_col .left_menu .drop {
	min-height:20px;
	height:auto !important;
	height:22px;
	margin-bottom:7px;
}
#left_col .left_menu .drop span {
	font-size:13px;
	padding-top:2px;
}
#left_col .left_menu .tit .shop_all {
	color:#9f9f9f;
	font-size:9px;
	float:right;
	margin-top:5px;
	margin-left:3px;
	vertical-align:baseline;
	text-transform:uppercase;
}
#left_col .left_menu ul {
	list-style:none;
	margin:0px 0 10px 0;
	padding:0;
}
#left_col .left_menu ul li {
	padding:3px 3px 3px 6px;
}
#left_col .left_menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515151;
	padding:1px 2px;
	text-transform:uppercase;
}
#left_col .left_menu ul li a:hover {
	background:#ed430f;
	color:#fff;
}
#left_col .left_menu ul li a.active {
	color:#fa4001;
}
#right_col .source {
	background:#fff;
	color:#929292;
	padding-bottom:4px;
}
#right_col .source .left {
	padding-top:5px;
	padding-left:18px;
}
#right_col .source .right {
	padding-right:1px;
}
#right_col .source .right img {
	margin-left:6px;
}
#right_col .source a {
	font-family:Arial, Helvetica, sans-serif;
	color:#929292;
	text-decoration:none;
}
/**/

#right_col .body_padd_left {
/*padding-right:20px;*/

}
.quik_menu {
	background:#eeeeee;
	height:42px;
	margin:10px 0 0 0;
}
.quik_menu a {
	text-decoration:none;
}
.quik_menu .tit_img {
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.quik_menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:435px;
}
.quik_menu ul li {
	float:left;
	line-height:normal;
	padding:14px 12px 12px 12px;
}
.quik_menu ul li img {
	margin-right:3px;
	margin-left:-15px;
	vertical-align:middle;
}
.quik_menu ul li a {
	color:#676768;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
}
.quik_menu .pages {
	color:#363636;
	display:inline;
	float:right;
	margin-right:10px;
	padding-top:13px;
	text-align:right;
	width:240px;
}
.quik_menu .pages a {
	font-family:Tahoma, Arial, Helvetica;
	color:#363636;
	font-size:11px;
	margin:0 2px;/*vertical-align:middle;*/

}
.quik_menu .pages .active {
	vertical-align:middle;
}
.quik_menu .pages a.next {
}
.quik_menu .pages a.active {
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.quik_menu .pages a img {
	margin-top:3px;
	margin-left:2px;
}
.view_40 {
	font-size: 11px;
	padding-bottom: 15px;
	padding-right: 30px;
	padding-top: 3px;
	text-align: right;
	width: 783px;
	float:right;
}
.view_40 a {
	color:#363636;
	display:inline-block;
	margin-top:2px;
	text-decoration:none;
}
.view_40 a.active {
	font-weight:bold;
}
/************/

.row_product {
	margin-right:-15px;
	margin-bottom:15px;
}
.row_product .product {
	border-bottom:1px solid #dedede;
	display:inline;
	float:left;
	margin:0 6px;
	height:251px;
	padding:0 5px 5px 5px;
	position:relative;
	text-align:center;
	width:180px;
}
.row_product .product .new_product {
	background:url(../images/new.png) no-repeat left top;
	left:5px;
	height:52px;
	position:absolute;
	top:0px;
	width:96px;
	z-index:100;
}
.row_product .product_img {
	position:relative;
}
.row_product .product_img a {
	text-decoration:none;
}
.last .product {
	border-bottom:none;
}
.row_product .product .bottom_product {
	height:43px;
}
.row_product .product .prod_name {
	margin-top:5px;
	margin-bottom:5px;
	max-height:42px;
	overflow:hidden;
}
.row_product .product .prod_name a {
	color:#4c4c4c;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
}
.row_product .product .prod_name a:hover {
	color:#767676;
}
.row_product .product .price {
	color:#7d7d7d;
	/*height:30px;*/

	width:180px;
}
/********/

.back_to_top {
	margin-top:5px;
	margin-bottom:20px;
	padding-right:15px;
	text-align:right;
}
.back_to_top a {
	color:#ffa200;
	text-decoration:underline;
}
.under_quik_menu {
	background:#eee;
	border-bottom:1px solid #d8d8d8;
	margin-right:20px;
	padding-left:190px;
}
.under_quik_menu .quik_menu {
	margin-bottom:0;
	margin-top:0;
}
.bottom_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	/*margin-left:18px;*/

	color:#6e6e6e;
	padding-left:3px;
}
.bottom_text h1, .bottom_text h2 {
	font-weight:bold;
}
.bottom_text p {
	padding-bottom:15px;
}
/********footer***/

#footer {
}
#footer a {
	text-decoration:none;
}
#footer .top_footer {
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	min-height:10px;
	height:auto !important;
	width:100%;
	display:inline-block;
}
#footer .top_footer .in {
	background:#f4f4f4;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
 color:#646464 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:10px;
	height:auto !important;
	height:10px;
	text-transform:uppercase;
	width:100%;
	float:left;
}
#footer .top_footer .in * {
	/*vertical-align:middle;*/
}
#footer .top_footer .in b {
	vertical-align:baseline;
}
#footer .top_footer .in .input {
	background:#f7f7f7;
	border:1px solid #b3b3b3;
	font-size:11px;
	height:13px;
	margin-left:2px;
	width:137px;
}
#footer .top_footer .in .new_let {
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding:5px 0 5px 33px;
}
#footer .top_footer .in .soc {
	background:#e0e0e0;
	font-weight:bold;
	float:right;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
#footer .top_footer .in .soc a {
	margin-left:8px;
}
#footer .top_footer .in .soc a img {
	margin-top:-3px;
}
#footer .bottom_footer {
}
#footer .bottom_footer ul {
	list-style:none;
	margin:0;
	margin-top:2px;
	padding:0;
	text-align:center;
}
#footer .bottom_footer ul li {
	display:inline;
	font-size:11px;
	line-height:20px;
	margin-bottom:5px;
	text-transform:uppercase;
	vertical-align:middle;
}
#footer .bottom_footer ul li a {
	color:#353535;
	margin:0 7px;
	vertical-align:middle;
}
#footer .footer_banner {
	margin-top:15px;
	text-align:center;
}
#footer .footer_banner a {
	vertical-align:middle;
}
#footer .footer_banner a img {
	margin:0 2px;
	vertical-align:middle;
}
#footer .copy {
	color:#8d8d8d;
	font-size:11px;
	margin-top:15px;
	padding:0 0px 15px 10px;
}
/***/

#left_col .left_menu .tit .click_1 {
	background:url(../images/drop_arrows.gif) no-repeat left top;
	display:block;
	height:15px;
	margin-top:3px;
	width:15px;
}
#left_col .left_menu .active .click_1 {
	background:url(../images/drop_arrows.gif) no-repeat -15px top;
	height:15px;
	margin-top:3px;
	width:15px;
}
/***********************************/

.home_body_padd {
	padding:0 18px 0 15px; /*6.12.2010*/
}
.head_bann_right {
	float:right;
	margin-left:2px;
	width:226px;
}
.head_bann_right img {
	margin-bottom:2px;
}
.home_body_padd .row_catal {
	margin-top:5px;
}
.home_body_padd .row_catal h2 {
	margin-bottom:10px;
}
.home_body_padd .row_product {
	margin-right:0;
}
.home_body_padd .row_product .product {
	margin:0;
	width:183px
}
/************************Checkout*******************************/

/******************/

.new_shipping {
	font-family:Tahoma, Arial, Helvetica;
	padding:15px 40px 0 38px;
}
.new_shipping h2 {
	color:#000;
	font-family:25px;
	font-size:25px;
}
.new_shipping .text_m {
	color:#8f8f8f;
	font-size:14px;
	font-weight:bold;
	margin-bottom:12px;
	padding-left:2px;
}
.new_shipping .title_bg {
}
.new_shipping h4 {
	font-size:14px;
	padding:10px 25px 10px;
	text-transform:uppercase;
	background:#ededed;
	color:#444343;
	min-height:10px;
	height:auto !important;
	height:10px;
}
.new_shipping .ship_body {
	color:#656565;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-left:25px;
}
.new_shipping .have_bord {
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}
.new_shipping .conf_text {
	color:#656565;
	margin-top:10px;
}
.new_shipping .ship_body .radios {
	padding:20px 30px;
}
.new_shipping .ship_body .radios label {
	color:#000;
	margin-left:8px;
}
.new_shipping .ship_body .radios .row {
	padding-bottom:5px;
}
.new_shipping .indicates {
	color:#818181;
	font-size:11px;
	padding-top:5px;
	padding-right:8px;
	text-align:right;
}
.new_shipping .have_text label {
	color:#373737;
	float:left;
	font-weight:bold;
	text-align:right;
	margin-top:2px;
	padding-right:8px;
	text-transform:uppercase;
	width:235px;
}
.new_shipping .have_text input {
	border:1px solid #bdc2c7;
	color:#9b9b9b;
	float:left;
	width:290px;
}
.new_shipping .have_text select {
	border:1px solid #bdc2c7;
	color:#9b9b9b;
	height:20px;
	float:left;
	width:292px;
}
.new_shipping .save_th {
	background:#f3f3f3;
	border:1px solid #d9d9d9;
	margin-left:243px;
	padding:13px 18px;
	width:340px;
}
.new_shipping .save_th label {
	padding-left:10px;
}
.new_shipping .gift {
	background:none;
	margin:0;
	padding:30px 0 0 95px;
}
.new_shipping .gift .left {
	padding-top:3px;
	padding-left:5px;
}
.new_shipping .gift .chek {
	padding:10px 0 0 10px;
}
.new_shipping #note table {
	background:none repeat scroll 0 0 transparent;
	border-bottom:medium none;
	width:490px;
}
.new_shipping #note table td {
	border-bottom:medium none;
	font-size:11px;
	padding-right:10px;
	text-align:left;
	vertical-align:middle;
}
#note textarea {
	border:1px solid #BDC2C7;
	height:90px;
	width:350px;
}
#note .chart {
	margin-left:5px;
}
.new_shipping .row_ship {
	padding-bottom:35px;
}
.new_shipping .row_ship {
	padding-bottom:35px;
}
.new_shipping .upper_bold {
	font-weight:bold;
	text-transform:uppercase;
}
.new_shipping .ship_body input {
	float:left;
}
.new_shipping .ship_body label {
	float:left;
	margin-top:1px;
}
.new_shipping .ship_body .input {
}
.new_shipping .orange {
}
.new_shipping .orange1 {
	color:#ff0000;
}
.new_shipping .ship_body a {
	color:#000;
}
.new_shipping .marg_bot30 {
	margin-bottom:30px;
}
.new_shipping .have_text {
	margin-bottom:10px;
}
.new_shipping .have_text .under_text {
	color:#8c8c8c;
	font-size:10px;
	margin:5px 0 10px;
	padding-left:245px;
}
.new_shipping .text_an {
	margin-top:3px;
	margin-bottom:7px;
}
.new_shipping .f_l {
	float:left;
	margin:1px 0 0 5px;
}
.new_shipping .gift img {
	float:left;
}
.new_shipping .gift span b {
	text-transform:uppercase;
}
.new_shipping .gift .chek label {
	color:#656565;
}
.new_shipping .cart select {
	margin-right:15px;
	width:184px;
}
.new_shipping .cart img {
	float:left;
	margin-top:-1px;
	margin-right:5px;
}
.new_shipping .data {
}
.new_shipping .data select {
	margin-right:10px;
	padding-left:5px;
	width:auto;
}
.new_shipping .chek_row {
	padding-left:150px;
}
.new_shipping .chek_row input {
	width:auto;
}
.new_shipping .chek_row label {
	color:#000;
	margin-left:8px;
	text-align:left;
	text-transform:none;
}
.new_shipping .shipp_bg2 table {
	background:#fff;
	border-collapse:collapse;
	width:100%;
}
.new_shipping .shipp_bg2 table th {
	border-bottom:1px solid #ededed;
	font-size:12px;
	font-weight:normal;
	padding:7px 0 3px;
	text-transform:uppercase;
}
.new_shipping .shipp_bg2 table td {
	border-bottom:1px solid #ededed;
	line-height:18px;
	padding:0;
	padding-top:10px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:center;
}
.new_shipping .shipp_bg2 table tr.gift_tr td {
	background:url(../images/gift_tr_bg.gif) repeat-x left top;
	color:#fff;
	padding-top:25px;
}
.new_shipping .shipp_bg2 table tr.gift_tr td.gift_bg {
	padding:0;
}
.new_shipping .shipp_bg2 table tr.gift_tr td.name .procuct_id {
	color:#e9e9e9;
}
.new_shipping .shipp_bg2 table .datark {
	background:#fff;
	padding:0;
	height:10px;
}
.new_shipping .shipp_bg2 table .name {
	padding-left:20px;
	text-align:left;
	width:470px;
}
.new_shipping .shipp_bg2 table .name .name_div {
	margin-top:20px;
}
.new_shipping .shipp_bg2 table td.price1 {
	padding-top:25px;
}
.new_shipping .shipp_bg2 table td.qty {
	padding-top:23px;
}
.new_shipping .shipp_bg2 table td .qount {
	background:#ececec;
	border:1px solid #bebebe;
	color:#696969;
	font-size:14px;
	margin-bottom:5px;
	text-align:center;
	width:43px;
}
.new_shipping .shipp_bg2 table .name .procuct_id {
	color:#585a5d;
	margin-top:3px;
}
.new_shipping .shipp_bg2 table th.imag {
	padding-left:20px;
	width:125px;
}
.new_shipping .shipp_bg2 table .imag {
	padding-left:15px;
	text-align:left;
	width:130px;
}
.new_shipping .shipp_bg2 table td.imag {
	padding-bottom:15px;
}
.new_shipping .shipp_bg2 table .price {
	padding-right:16px;
	text-align:right;
}
.new_shipping .shipp_bg2 table .name img {
	float:left;
	margin-right:25px;
}
.new_shipping .shipp_bg2 table .in_line {
	color:#9a9a9a;
	font-size:11px;
	text-decoration:line-through;
}
.new_shipping .shipp_bg2 table a {
	color:#808080;
	font-size:11px;
	text-decoration:none;
}
.new_shipping .shipp_bg2 table a img {
	vertical-align:middle;
}
.new_shipping .shipp_bg2 table a span {
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:middle;
	padding-left:5px;
}
.new_shipping .shipp_bg2 table .top_mrg {
	margin-top:8px;
}
.new_shipping .text_up {
	text-transform:uppercase;
}
.new_shipping .total {
	font-size:13px;
	line-height:24px;
	padding:0px 0 10px 0;
	text-transform:uppercase;
}
.new_shipping .total .name {
	color:#484848;
	float:right;
	text-align:right;
	width:178px;
}
.new_shipping .total .pr {
	color:#999999;
	float:right;
	font-size:13px;
	padding-right:16px;
	text-align:right;
	width:95px;
}
.new_shipping .grand_total {
	background:#ededed;
	font-size:14px;
	height:30px;
	line-height:30px;
}
.new_shipping .grand_total .name {
	float:right;
	text-align:right;
	text-transform:uppercase;
	width:178px;
}
.new_shipping .grand_total .pr {
	font-size:18px;
	font-weight:bold;
	float:right;
	padding-right:16px;
	text-align:right;
	width:95px;
}
.new_shipping .under {
	background:#fff;
	padding-top:20px;
	text-align:right;
}
.new_shipping .under input {
}
.new_shipping .under .links {
	color:#2c5987;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-bottom:30px;
}
.new_shipping .under .links a {
	color:#2c5987;
	text-decoration:none;
}
/****/

.new_shipping .error {
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #FF0F0F;
	margin:8px 8px 15px 5px;
	min-height:10px;
	height:auto !important;
	height:10px;
	padding:8px;
}
.new_shipping .error .img {
	float:left;
	width:22px;
}
.new_shipping .error .img img {
	cursor:pointer;
}
.new_shipping .error .text {
	float:left;
	width:850px;
}
.new_shipping .error .text .red {
	color:#EB0000;
}
/***ask**/

.ask_link {
	position:relative;
	float:left;
}
.ask_link .ask {
	position:absolute;
	min-height:50px;
	height:auto !important;
	height:50px;
	right:-262px;
	top:-4px;
	width:250px;
}
.ask_link .ask .ask_in .title {
	background:url(../images/ask_title.gif) no-repeat left top;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	height:32px;
	margin-left:-7px;
	padding-left:8px;
	position:relative;
}
.ask_link .ask .ask_in .title span {
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-top:9px;
	margin-left:15px;
}
.ask_link .ask .ask_in .ask_text {
	background:#fff;
	border:1px solid #BDC2C7;
	color:#898989;
	font-size:11px;
	padding:8px 7px 8px 7px;
}
.ask_link {
	padding-top:3px;
}
.ask_link span.cursor {
	color:#8c8c8c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	margin-left:5px;
}
/*********************/

.pr_inner_body_padd {
	width:1002px;
}
.pr_inner_body_padd .inner_table {
	margin-bottom:15px;
	margin-top:15px;
	margin-right:15px;
}
.pr_inner_body_padd .top_pr_inner {
	background:url(../images/dot_pr_inner.gif) repeat-x left bottom;
	padding-bottom:5px;
}
.pr_inner_body_padd .top_pr_inner a {
	text-decoration:none;
}
#right_col .pr_inner_body_padd .top_pr_inner .source {
	background:none;
	font-size:11px;
	float:left;
	margin-left:0;
	padding-top:2px;
	padding-bottom:0;
	padding-left:20px;
	width:450px;
}
#right_col .pr_inner_body_padd .top_pr_inner .navigation {
	float:right;
	margin-right:10px;
	text-align:right;
	width:520px;
}
#right_col .pr_inner_body_padd .top_pr_inner .navigation * {
	vertical-align:middle;
}
#right_col .pr_inner_body_padd .top_pr_inner .navigation a {
	color:#5a5a5a;
	font-size:12px;
	margin:0 3px;
}
#right_col .pr_inner_body_padd .top_pr_inner .navigation .should {
	background:#000;
	color:#fff;
	display:inline-block;
	font-size:11px;
	margin-right:0;
	padding:3px 10px;
	text-transform:uppercase;
}
#right_col .pr_inner_body_padd .top_pr_inner .navigation .should .new_inner_sh_gif {
	margin-top:-2px;
	margin-left:-5px;
	margin-right:5px;
}
/***/

.pr_inner_img_td {
	padding:0px 8px 0 12px;
	width:350px;
}
.pr_inner_img_td .img {
	position:relative;
}
.pr_inner_img_td .img .add_wish {
	background:url(../images/add_to_wish.png) no-repeat left top;
	height:180px;
	position:absolute;
	top:130px;
	left:80px;
	text-align:center;
	width:184px;
}
.pr_inner_img_td .img .add_wish a {
	text-decoration:none;
}
.pr_inner_img_td .img .add_wish2 {
	background:url(../images/add_wish2.png) no-repeat left top;
	height:160px;
	position:absolute;
	top:140px;
	left:80px;
	text-align:center;
	width:184px;
}
.pr_inner_img_td .img img {
	border:1px solid #dedede;
}
.pr_inner_img_td .img_bottom {
	margin-top:15px;
}
.pr_inner_img_td .img_bottom * {
	vertical-align:middle;
}
.pr_inner_img_td .img_bottom img {
	margin:0 3px;
}
/*****************/

.seleb {
	margin-top:10px;
	margin-left:3px;
	padding-top:13px;
	padding-bottom:25px;
}
.seleb .title {
	color:#7B7B7B;
	font-weight:bold;
	margin-bottom:3px;
}
.seleb .images img {
	border:1px solid #dedede;
}
/******/

.name_info {
	padding-right:10px;
}
.name_info h4 {
	color:#000;
	font-size:18px;
	text-transform:uppercase;
}
.name_info .price {
	color:#C40101;
	font-size:18px;
	font-weight:bold;
	padding-left:2px;
	text-transform:uppercase;
}
.prner .right_stars {
	float:right;
	margin-top:1px;
}
.name_info .out_off {
	font-size:12px;
	font-weight:normal;
}
.name_info .act {
	color:#c40101;
	margin-top:5px;
}
.name_info .orange {
	color:#FF5A06;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-left:4px;
}
.name_info .ser_act {
	color:#6d6c6c;
}
.name_info .prner {
	margin-top:15px;
}
.name_info .pr_id {
	color:#666;
	font-size:11px;
	float:left;
	padding-top:2px;
	padding-left:2px;
}
.name_info .rew_pr {
	background:#ababab;
	color:#fff;
	float:right;
	padding:1px 4px;
	text-decoration:none;
}
.love_share {
	margin-top:13px;
}
.love_share a {
	text-decoration:none;
}
.love_share .share {
}
.love_share .share a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.love_share .share a span {
	display:inline-block;
	margin-top:4px;
	margin-left:2px;
}
.love_share .share .count {
	color:#a00b39;
	font-weight:bold;
	margin-left:5px;
}
.love_share .info {
	font-family:Tahoma, Arial, Helvetica;
	margin-top:18px;
}
.face_count {
	background:url(../images/face_count.gif) no-repeat left top;
	border-right:1px solid #c1c1c1;
	display:inline-block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin-top:1px;
	margin-left:2px;
	margin-right:10px;
	padding-left:8px;
	padding-right:3px;
}
.show_all {
	display:inline-block;
	margin-top:10px;
}
.love_share .love {
	float:left;
	width:185px;
}
.love_share .love a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.love_share .love a span {
	color:#626262;
	display:inline-block;
	margin-top:4px;
	margin-right:2px;
}
/*************/

.featuretabs {
	margin-top:10px;
	width:385px;
}
.featuretabs ul {
	list-style:none;
	margin:0;
	padding:0;
}
.featuretabs ul li {
	background:#f0f0f0;
	border:1px solid #e8e8e8;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	border-bottom:none;
	float:left;
	margin-right:2px;
	padding:10px 0;
	text-align:center;
	width:125px;
}
.featuretabs ul li.active {
	background:#fff;
}
.featuretabs ul li a {
	color:#696969;
	text-decoration:none;
}
.featuretabs ul .last {
	margin-right:0;
}
.featuretabs .tabs {
	border:1px solid #e8e8e8;
	padding-bottom:10px;
}
.featuretabs .tabs .in_tab {
	display:none;
	min-height:210px;
	height:auto !important;
	height:210px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}
.featuretabs .tabs .active {
	display:block;
}
.avalible {
	margin:auto;
	padding-top:10px;
	width:360px;
}
.avalible .title {
	color:#7b7b7b;
	font-weight:bold;
	margin-bottom:5px;
}
.avalible img {
	border:1px solid #dedede;
}
/****************/

.avalible .sizes {
	margin-top:10px;
	padding-bottom:10px;
}
.avalible .sizes a {
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dadada;
	color:#000;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:2px;
	padding:3px 5px;
	text-decoration:none;
}
.avalible .sizes a:hover {
	background:#f1f1f1;
}
.avalible .sizes a.active {
	background:#ff4f00;
	color:#fff;
}
.avalible .sizes a.not {
	background:#a1a1a1;
}
.avalible .link1 {
}
.avalible .link1 a {
	color:#202020;
	font-weight:bold;
	text-decoration:underline;
}
/*****************/

.mail_ask {
	margin-top:15px;
	/*margin-left:15px;*/

	margin-bottom:10px;
	position:relative;
	width:100%;
	height:25px;
	z-index:550;
}
.mail_ask a {
	margin-right:5px;
	text-decoration:none;
}
.mail_ask a span {
	color:#3e3e3e;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	text-decoration:underline;
}
.mail_ask .right {
	margin-top:7px;
}
.free_stand {
	background:#dddddd;
	color:#2c2c2c;
	padding:6px;
	text-align:center;
}
.free_stand a {
	color:#2c2c2c;
	text-decoration:none;
}
.name_info .button {
	position:relative;
	padding-top:10px;
	padding-bottom:30px;
	text-align:right;
	width:360px;
	z-index:545;
}
.name_info .button a {
	display:block;
}
#shous_warn {
	background:#fff;
	border:3px solid #f55500;
	display:none;
	position:absolute;
	top:-50px;
	right:0;
	height:50px;
	text-align:left;
	width:335px;
}
#shous_warn h3 {
	font-size:15px;
	padding:5px 50px 5px 5px;
}
#shous_warn .close {
	right:8px;
}
#add_wish img.actiiv {
	display:none;
}
#add_wish.active img.actiiv {
	display:inline-block;
}
#add_wish.active img.pas {
	display:none;
}
.name_info .button img {
	margin-bottom:3px;
}
.more_img {
	padding:0 20px;
}
.more_img .title {
	border-bottom: 1px solid #DEDEDE;
	color: #303030;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 7px;
	text-indent: 5px;
}
.more_img .img_div * {
	vertical-align:middle;
}
.more_img .img_div img {
	margin:0 2px;
}
/********/

.pr_inner_banner {
	background:#e9e9e9;
}
.pr_inner_banner .on_support {
	height:30px;
}
.pr_inner_banner .on_support img {
	margin-top:-6px;
	margin-left:-7px;
	position:absolute;
}
.pr_inner_banner .banner {
	margin-top:25px;
	text-align:center;
	width:240px;
}
.pr_inner_banner .banner img {
	margin-bottom:8px;
}
/**************/

.cont_page {
}
.cont_page h2 {
	color:#000;
	font-size:23px;
	margin-left:20px;
}
.cont_page .login_pag {
	background:#efefef;
	font-family:Tahoma, Arial, Helvetica;
	margin:5px 20px;
	padding:20px 0;
}
.cont_page .login_pag h4 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:3px;
}
.cont_page .login_pag .left_td {
	border-right:1px dotted #797979;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	width:270px;
}
.cont_page .login_pag .right_td {
	padding-left:15px;
	padding-right:10px;
	padding-bottom:20px;
	width:270px;
}
.cont_page .login_pag label {
	display:inline-block;
	width:90px;
}
.cont_page .login_pag .row {
	margin-bottom:7px;
}
.cont_page .login_pag .row input {
	border:1px solid #d1d1d1;
	width:170px;
}
.cont_page .login_pag .row .forgot {
	margin-top:2px;
	text-align:right;
	width:265px;
}
.cont_page .login_pag .row .forgot a {
	color:#949494;
	font-size:11px;
}
.cont_page .login_pag .button {
	text-align:right;
	padding-top:10px;
	padding-right:4px;
}
.gift_div {
	margin-left: 20px;
	margin-top: 15px;
}
.cont_page .login_pag .login_face {
	margin-top:18px;
	text-align:right;
}
/******************/

h2.cont_title {
	background:#000;
	color:#fff;
	display:inline;
	float:left;
	font-size:20px;
	font-weight:normal;
	margin-right:20px;
	margin-top:15px;
	margin-left:32px;
	padding:0 10px;
	text-transform:uppercase;
}
.shopping_cart {
	margin:0px 20px 0 20px;
}
.shopping_cart .top_button {
	padding-top:12px;
}
.ship_cart {
	font-family:Tahoma, Arial, Helvetica;
	margin-top:13px;
	width:100%;
}
.ship_cart .left1 td {
	border-top:1px solid #F00;
	border-bottom:1px solid #F00;
}
.ship_cart .left1 .name {
	border-left:1px solid #F00;
}
.ship_cart .left1 .price_1 {
	border-right:1px solid #F05700;
}
.ship_cart th {
	background:#ededed;
	color:#5a5a5a;
	height:23px;
	text-transform:uppercase;
}
.ship_cart td {
	border-bottom:1px solid #dfdfdf;
	padding-top:25px;
	padding-bottom:20px;
	text-align:center;
	width:120px;
}
.ship_cart .name {
	padding-left:20px;
	text-align:left;
	width:auto;
}
.ship_cart .name img {
	float:left;
	margin-top:-15px;
	margin-right:25px;
}
.ship_cart .name .name_in {
	line-height:17px;
}
.ship_cart .in_line {
	color:#9A9A9A;
	font-size:11px;
	text-decoration:line-through;
}
.ship_cart .input_ship {
	border:1px solid #d3d3d3;
	color:#484848;
	text-align:center;
	width:40px;
}
.ship_cart .top_mrg {
	margin-top:8px;
}
.ship_cart .top_mrg a {
	color:#808080;
	font-size:11px;
	text-decoration:none;
}
.ship_cart .top_mrg a img {
	vertical-align:middle;
}
.ship_cart .top_mrg a span {
	font-family:Verdana, Geneva, sans-serif;
	padding-left:5px;
	vertical-align:middle;
}
.ship_cart .update {
	margin-top:10px;
}
.shopping_cart .total {
	font-family:Tahoma, Arial, Helvetica;
	font-size:13px;
	line-height:24px;
	padding:0 0 10px;
	text-transform:uppercase;
}
.shopping_cart .total .pr {
	color:#999999;
	float:right;
	font-size:13px;
	padding-right:16px;
	text-align:right;
	width:95px;
}
.shopping_cart .total .name {
	color:#484848;
	float:right;
	text-align:right;
	width:178px;
}
.shopping_cart .grand_total {
	background:none repeat scroll 0 0 #EDEDED;
	font-family:Tahoma, Arial, Helvetica;
	font-size:14px;
	height:30px;
	line-height:30px;
}
.shopping_cart .grand_total .pr {
	float:right;
	font-size:18px;
	font-weight:bold;
	padding-right:16px;
	text-align:right;
	width:95px;
}
.shopping_cart .grand_total .name {
	float:right;
	text-align:right;
	text-transform:uppercase;
	width:178px;
}
.shopping_cart .under {
	background:none repeat scroll 0 0 #FFFFFF;
	padding-top:20px;
	text-align:right;
}
.shopping_cart .under .app {
	margin-top:8px;
}
.shopping_cart .under .app * {
	vertical-align:middle;
}
.shopping_cart .under .app .input {
	border:1px solid #d1d1d1;
	padding:4px;
	margin-right:4px;
}
.chek1 .app {
	margin-top:8px;
	margin-bottom:10px;
}
.chek1 .app * {
	vertical-align:middle;
}
.chek1 .app .input {
	border:1px solid #d1d1d1;
	padding:4px;
	margin-right:4px;
}
.ship_cart .cart_act {
	color:#F05700;
	font-weight:bold;
}
/****/



.content_body {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	padding:17px 37px;
}
.content_body a {
	color:#4D4D4D;
	text-decoration:none;
}
.content_body a:hover {
	text-decoration:underline !important;
}
.content_body .row {
	margin-bottom:7px;
}
.content_body .row label {
	display:inline-block;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	padding-right:8px;
	text-align:right;
	width:162px;
}
.content_body .row input {
	border:1px solid #d1d1d1;
	vertical-align:middle;
	/*width:168px;*/

	width:212px;
}
.content_body .row select {
	border:1px solid #d1d1d1;
	width:215px;
}
.content_body .row textarea {
	border:1px solid #d1d1d1;
	height:160px;
	overflow:auto;
	width:330px;
}
.content_body .row_chart {
	color:#707070;
	font-size:11px;
	padding-left:175px;
}
.content_body .row_chart input {
	border:1px solid #d1d1d1;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	text-align:center;
	width:28px;
}
.content_body .button {
	margin-top:23px;
	padding-right:234px;
	text-align:right;
}
.trac_contry {
	line-height:18px;
	margin-top:25px;
	padding-bottom:15px;
}
.trac_contry .title {
	font-family:Tahoma, Arial, Helvetica;
	font-size:18px;
	margin-bottom:10px;
}
.trac_contry a {
	color:#00358d;
	text-decoration:none;
}
.test_under {
	padding-bottom:20px;
}
.test_under .title {
	border-bottom:1px dotted #aeaeae;
	font-family:Tahoma, Arial, Helvetica;
	font-size:18px;
	padding-bottom:2px;
	margin-bottom:13px;
}
.row_product .celeb {
	background:url(../images/celeb_bg.gif) no-repeat center top;
	height:217px;
	margin:0 13px;
	padding:13px 0 0px 0;
	width:170px;
}
.row_product .celeb .product_img img {
	border:2px solid #fff;
}
.row_product .celeb .prod_name a {
	font-family:Tahoma, Arial, Helvetica;
	color:#fff;
	font-size:14px;
}
.row_product .celeb2 {
	background:url(../images/celeb_bg2.gif) no-repeat center top;
	height:217px;
	margin:0 13px;
	padding:13px 0 0px 0;
	width:170px;
}
.row_product .celeb2 .product_img img {
	border:2px solid #fff;
}
.row_product .celeb2 .prod_name a {
	font-family:Tahoma, Arial, Helvetica;
	color:#3d3d3d;
	font-size:14px;
}
.row_product .celeb_prof {
	border-bottom:0;
	padding-bottom:0;
	height:auto;
	width:170px;
}
.register_bg {
	background:url(../images/register_bg.jpg) no-repeat right bottom;
	min-height:600px;
	height:auto !important;
	height:600px;
}
.register_bg .row_ship {
	width:610px;
}
.register_bg .row_ship label {
	font-weight:normal;
	text-transform:none;
	width:170px;
}
.register_bg .save_th {
	margin-left:178px;
	padding:8px 8px 15px 15px;
	width:267px;
}
.register_bg .save_th input {
	vertical-align:top;
}
.register_bg .save_th label {
	font-size:11px;
	display:inline-block;
	padding-left:0;
	width:238px;
}
/*******/

#pop_size {
	background:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	font-family:Tahoma, Arial, Helvetica;
	font-size:13px;
	margin:auto;
	width:800px;
}
#pop_size .header {
	border-bottom:2px solid #e8e8e8;
	height:85px;
}
#pop_size #contener {
	padding:0 25px;
}
#pop_size #contener h2 {
	color:#6c6c6c;
	font-size:26px;
	font-weight:normal;
	margin-top:30px;
	margin-bottom:10px;
}
#pop_size .convers {
	padding:20px 35px 0 35px;
}
#pop_size .table {
	float:left;
	margin-right:35px;
	margin-top:10px;
	width:315px;
}
#pop_size .convers .marg_none {
	margin-right:0;
}
#pop_size .convers .title {
	color:#525252;
	font-size:18px;
	font-weight:bold;
	margin-bottom:2px;
}
#pop_size .table .row_title .in {
	height:33px;
}
#pop_size .table .row_title .col {
	background:#676767;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:7px;
	text-align:center;
	width:101px;
}
#pop_size .table .row_title .erku {
	width:110px;
}
#pop_size .table .row_title .mek {
	border-bottom:medium none;
}
#pop_size .table .row_title .mek {
	border-bottom:medium none;
}
#pop_size .table .row_title .last {
	border:medium none;
}
#pop_size .table .row .col {
	background:#f5f5f5;
	border-bottom:1px solid #c6c6c6;
	color:#3e3e3e;
	float:left;
	font-size:11px;
	padding:4px 0;
	text-align:center;
	width:100px;
}
#pop_size .table .row .erku {
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	width:110px;
}
#pop_size .thenk {
	margin-top:50px;
	padding-bottom:20px;
}
#pop_size .thenk a {
	color:#5f5f5f;
}
/********My account*********/

.my_account #left_col .left_menu {
	margin-left:20px;
	margin-right:0;
}
.my_account #left_col .left_menu li a {
	font-size:12px;
	font-weight:bold;
}
.my_account #left_col .left_menu li {
	margin-bottom:8px;
}
.my_account #left_col .left_menu li.active {
	display:block;
	margin-bottom:0;
}
.my_account #left_col .left_menu li ul {
	margin-bottom:0;
	margin-top:5px;
}
.my_account #left_col .left_menu li ul li {
	margin-bottom:2px;
}
.my_account #left_col .left_menu li ul li a {
	font-size:11px;
	font-weight:normal;
}
.my_account .tab .tab_row {
	margin-bottom:20px;
}
.my_account .tab .tab_col {
	border:1px solid #e5e5e5;
	color:#646464;
	display:inline;
	float:left;
	min-height:195px;
	height:auto !important;
	height:195px;
	margin-right:5px;
	padding:0;
	position:relative;
	vertical-align:top;
	width:363px;
}
.my_account .tab .h185 .tab_col {
	min-height:185px;
	height:auto !important;
	height:185px;
}
.my_account .tab .row {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0;
	padding-bottom:5px;
	padding-left:15px;
}
.my_account .tab .row a {
	color:#3d57b4;
	text-decoration:none;
}
.my_account .tab .links {
	bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
	right:0;
	padding-bottom:5px;
	padding-right:8px;
	padding-top:10px;
	position:absolute;
	text-align:right;
	width:270px;
}
.my_account .tab .links a {
	color:#3d57b4;
	font-size:11px;
	text-decoration:none;
}
.my_account .tab h3 {
	background:none repeat scroll 0 0 #b1b1b1;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	padding:5px 15px;
}
.my_account .tab h3 a {
	text-decoration:none;
}
.my_account .tab h3 * {
	color:#fff;
}
.my_account .tab h3 span {
	font-size:12px;
	vertical-align:baseline;
}
.my_account .tab .row .name {
	color:#646464;
	float:left;
	font-weight:bold;
	margin-right:8px;
}
.my_account .tab .row .my_account_span {
	display:inline-block;
	margin-top:10px;
	margin-left:7px;
}
.my_account .tab .row .my_account_span .id {
	margin-top:3px;
	color:#646464;
	display:inline-block;
}
.my_account .tab .row .my_account_span .love {
	display:inline-block;
	margin-top:10px;
}
.my_account .tab .row .my_account_span .love img {
	margin-right:5px;
}
.my_account .tab_col .orders {
	margin:18px 3px 0 3px;
	width:355px;
}
.my_account .tab .orders th {
	border-bottom:1px solid #c2c2c2;
	font-size:10px;
	padding:0 2px;
}
.my_account .tab .product {
	padding-top:5px;
	text-align:center;
}
.my_account .tab .product img {
	margin:0 1px;
}
.my_account .tab .product * {
	vertical-align:middle;
}
/**********/

/**************/

.wishlist .my_wish .top select {
	border:1px solid #dedede;
	float:right;
	font-size:12px;
	margin-top:7px;
	margin-right:20px;
	padding:0 0 0 2px;
	width:188px;
}
.wishlist .my_wish .top input {
	border:1px solid #dedede;
	float:right;
	font-size:12px;
	margin-top:8px;
	margin-right:20px;
	padding:0 0 0 2px;
	width:188px;
}
.wishlist .my_wish .top label {
	color:#fff;
	float:right;
	font-weight:bold;
	margin-top:9px;
	margin-right:5px;
}
.wishlist .my_wish {
	border:1px solid #dedede;
	margin-right:30px;
}
.wishlist .my_wish span {
	float:left;
}
/*********************/

.wish_top {
	margin-right:35px;
	margin-bottom:5px;
}
.wish_top * {
	vertical-align:middle;
}
.wish_top ul {
	list-style:none;
	float:left;
	margin:0;
	margin-top:3px;
	padding:0;
}
.wish_top ul li {
	float:left;
	margin:0 5px;
}
.wish_top ul li a {
	text-decoration:underline;
}
.right_top_wish {
	float:right;
}
.button_wish {
	margin-top:10px;
	margin-right:30px;
}
/*********************/

.wishlist .top_wish {
	padding:3px 15px 10px 12px;
}
.wishlist .bot_wish {
	border-top:1px solid #D9E5FC;
	padding:15px 15px 15px 12px;
}
.wishlist .bot_wish * {
	vertical-align:middle;
}
.wishlist .top_wish a {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	text-decoration:none;
}
.wishlist .bot_wish label {
	float:left;
	font-weight:bold;
	margin-right:3px;
	margin-top:3px;
}
.wishlist .bot_wish .input {
	border:1px solid #dedede;
	width:200px;
}
.wishlist .wish_button {
	margin-bottom:7px;
}
.wishlist .wish_button img {
	margin-right:2px;
}
.wishlist .wish_table {
	width:100%;
}
.wishlist .wish_table td {
	border-bottom:1px solid #dedede;
	padding:5px;
	vertical-align:middle;
}
.wishlist .wish_table td a {
	text-decoration:none;
}
.wishlist .wish_table .last td {
	border-bottom:none;
}
.wishlist .wish_table td .price {
	color:#666;
	display:inline-block;
	margin-top:3px;
}
.tell_friend fieldset {
	border:none;
	margin:0;
	padding:0;
}
.tell_friend .ditails {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
.tell_friend .col {
	float:left;
	margin-right:15px;
}
.tell_friend label {
	color:#303030;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:2px;
	padding-left:7px;
	padding-top:5px;
}
.tell_friend form .input {
	border:1px solid #dedede;
	margin-bottom:9px;
	padding:1px 3px;
	width:218px;
}
.tell_friend fieldset textarea {
	border:1px solid #dedede;
	height:150px;
	margin-bottom:9px;
	overflow:auto;
	padding:3px;
	width:460px;
}
.tell_friend .button {
	margin-top:10px;
	padding-right:270px;
}
.tell_us form {
	margin-top:25px;
}
.tell_us .wr_tell {
	padding-top:35px;
}
.tell_us input {
	border:1px solid #dedede;
	margin-bottom:9px;
	padding:1px 3px;
	width:218px;
}
.tell_us .tell input.model {
	width:108px;
}
.tell_us .tell input.size {
	width:78px;
}
.tell_us .tell .right10px {
	margin-left:10px;
}
.tell_us .wr_tell .tell .titles {
	color:#303030;
	font-weight:bold;
	margin-left:7px;
	padding-bottom:2px;
}
.tell_us .button {
	margin-top:0;
	padding-right:192px;
}
.tell_us .button input {
	border:none;
	width:auto;
}
/************/

.wishlist .my_order {
	width:100%;
}
.wishlist .my_order a {
	text-decoration:none;
}
.wishlist .my_order tr:hover {
	background:#f8f8f8;
}
.wishlist .my_order tr.th_tr:hover {
	background:none;
}
.order_history_my {
	background:#f1f1f1;
	margin:15px 20px 0 20px;
	padding:3px;
}
.order_history_my .right {
}
.order_history_my .right label {
	margin:0 3px;
	font-weight:bold;
}
.wishlist .my_order th {
	border-bottom:1px solid #646464;
	text-align:left;
}
.wishlist .my_order td {
	padding:4px 0;
}
.wishlist .my_order td.yot a:hover {
	text-decoration:underline;
}
.wishlist .view_all {
	margin-top:15px;
	margin-right:22px;
	text-align:right;
}
.wishlist .view_all a {
	text-decoration:underline;
}
.my_wish .row label {
	display:inline-block;
	font-size:12px;
	padding:0 5px;
	text-align:right;
	width:150px;
}
.my_wish .row input {
	border:1px solid #dedede;
	width:180px;
}
.my_wish .row select {
	border:1px solid #dedede;
	width:183px;
}
.my_wish h4 {
	border-bottom:1px solid #dedede;
	font-size:16px;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:70px;
	width:400px;
}
.my_wish h4 label {
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-top:3px;
}
.my_wish h4 input {
	float:right;
}
.my_wish .chek_row {
	padding-left:173px;
}
.my_wish .chek_row input {
	width:auto;
}
.my_wish .chek_row label {
	width:auto;
}
.my_wish .button {
	padding-top:20px;
	padding-left:200px;
	padding-bottom:50px;
}
.left_gift {
	border-right:3px solid #fff;
	padding-left:15px;
	width:660px;
}
.right_gift {
	background:#efefef;
	border:1px solid #e4e4e4;
}
.right_gift .top_gift {
	background:url(../images/gift_td_bg.gif) repeat-x left bottom;
	padding:13px 13px 18px 13px;
}
.right_gift h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-transform:uppercase;
}
.right_gift .gift_text {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.right_gift .row {
	padding-bottom:8px;
}
.right_gift .row label {
	color:#484848;
	display:inline-block;
	font-size:11px;
	padding-right:2px;
	vertical-align:middle;
	width:113px;
}
.right_gift .row input {
	border:1px solid #d6d6d6;
	vertical-align:middle;
	width:160px;
}
.right_gift .row select {
	border:1px solid #d6d6d6;
	vertical-align:middle;
	width:162px;
}
.right_gift .row textarea {
	border:1px solid #d6d6d6;
	overflow:auto;
	width:160px;
}
.right_gift .radio_row {
	padding-bottom:8px;
}
.right_gift .radio_row label {
	color:#484848;
	float:left;
	font-size:11px;
	padding-right:2px;
	width:113px;
}
.right_gift .radio_row .radios {
	float:left;
	padding-right:15px;
	text-align:center;
	width:25px;
}
.right_gift .radio_row .radios label {
	padding-left:2px;
	width:auto;
}
.right_gift .row .other_lab {
	padding-right:16px;
	text-align:right;
	width:101px;
}
.right_gift .button {
	padding-top:10px;
	text-align:center;
}
.right_gift .bottom_gift {
	padding:13px;
}
.wishlist .my_wish .loved {
	color:#BD3561;
}
shopping_cart .your_wish {
}
.shopping_cart .your_wish h4 {
	border-bottom:1px solid #dedede;
	color:#303030;
	font-size:17px;
	font-weight:normal;
	margin-bottom:7px;
	text-indent:5px;
}
.shopping_cart .your_wish .wish_pr {
	border:1px solid #efefef;
	float:left;
	margin-right:20px;
	margin-bottom:7px;
	padding:8px;
	width:345px;
}
.shopping_cart .your_wish .wish_pr a {
	text-decoration:none;
}
.shopping_cart .your_wish .active {
	background:#f1f1f1;
}
.shopping_cart .your_wish .wish_pr img {
	float:left;
	margin-right:7px;
}
.shopping_cart .your_wish .wish_pr .info {
}
.shopping_cart .your_wish .wish_pr .info .name {
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	margin-top:2px;
	margin-bottom:5px;
}
.shopping_cart .your_wish .wish_pr .info .button {
	display:inline-block;
	margin-top:5px;
}
.shopping_cart .loved {
	margin-top:20px;
}
.shopping_cart .loved h4 {
	border-bottom:1px solid #dedede;
	color:#303030;
	font-size:17px;
	margin-bottom:15px;
	padding-bottom:3px;
	text-indent:5px;
}
.shopping_cart .loved * {
	vertical-align:middle;
}
.shopping_cart .loved img {
	margin:0 2px;
}
.shopping_cart .loved .sh {
	margin:0 18px;
}
.join {
	margin:10px 0;
	text-align:center;
}
/******************/

.popup {
	background:#fff;
	border:1px solid #dedede;
}
.popup .title {
	background:#a9a9a9;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:4px 7px;
	position:relative;
}
.popup .title .close_pop {
	position:absolute;
	right:5px;
}
.popup .title * {
	vertical-align:middle;
}
.popup .pop_text {
	padding:10px;
}
.popup .row {
	margin-bottom:4px;
}
.popup .row input {
	border:1px solid #a2a2a2;
	width:175px;
}
.popup .row label {
	font-weight:bold;
}
.popup .row textarea {
	border:1px solid #a2a2a2;
	font-size:12px;
	overflow:auto;
	height:50px;
	padding:5px 5px;
	width:177px;
}
.popup .button {
	padding-top:5px;
	text-align:right;
}
.popup .detal {
	border-bottom:1px solid #dedede;
	font-weight:bold;
	font-size:14px;
	margin-bottom:7px;
}
.popup .detal span {
	font-size:12px;
	font-weight:normal;
}
.rating .active {
	background:url(../images/star_active.gif) no-repeat scroll left top transparent;
	height:14px;
	width:14px;
}
.rating span {
	background:url(../images/star.gif) no-repeat scroll left top transparent;
	display:inline;
	float:left;
	height:14px;
	margin-right:3px;
	width:14px;
}
.popup .row .col {
	float:left;
	margin:0 7px;
}
.popup .row .col input {
	border:1px solid #dedede;
	width:200px;
}
.popup .img_pop {
	float:left;
	margin:5px;
}
/******search***/

.header .header_bottom .search {
	position:relative;
}
.header .header_bottom .search .serch {
	padding:0;
}
#search_pop {
	background:#fff;
	border:1px solid #dedede;
	left:-8px;
	padding-top:2px;
	padding-bottom:7px;
	position:absolute;
	top:-9px;
	width:210px;
}
#search_pop .in_search_pop {
	background:url(../images/search_pop_bottom.png) no-repeat left bottom;
	margin-left:-1px;
	padding-bottom:5px;
}
#search_pop .in_search_pop .search_body {
	background:url(../images/search_pop_bg.gif) repeat-y left top;
	min-height:10px;
	padding-top:7px;
	padding-left:8px;
}
#search_pop .in_search_pop p {
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:7px;
	margin-bottom:10px;
	padding:0 5px;
}
.row_selects {
	margin-bottom:10px;
}
.row_selects label {
	color:#9c9c9c;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:3px;
}
.row_selects select {
	border:1px solid #D8D8D8;
	color:#9c9c9c;
	font-size:10px;
	width:180px;
}
.selcets .button {
	padding-top:8px;
	padding-right:12px;
	text-align:right;
}
/**********************/

.orange_popup {
	border:4px solid #de3828;
	padding:8px;
	width:390px;
}
.orange_popup .title {
	background:none;
	color:#656565;
	font-size:16px;
	position:relative;
}
.orange_popup .text {
	padding:7px;
}
.orange_popup .col {
	display:inline;
	float:left;
	width:180px;
}
.orange_popup .row .col input {
	border:1px solid #b1b1b1;
	width:178px;
}
.orange_popup .title .close_pop {
	right:-3px;
	top:-3px;
	height:18px;
	text-decoration:none;
	width:18px;
}
/*********************/

.pop_prod {
	border:7px solid #b1b1b1;
	padding:10px 30px;
	position:relative;
	width:798px;
}
/*popup*/

.in_popap {
	background:#FFFFFF;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.in_popap .left_pop {
	background:#FFFFFF;
	float:left;
	width:265px;
}
.in_popap .left_pop .pop_img {
	float:left;
	padding-top:25px;
	position:relative;
}
.in_popap .left_pop .view {
	float:left;
	text-align:center;
	width:55px;
}
.in_popap .left_pop .view a {
	display:block;
	height:65px;
	margin-bottom:3px;
}
.in_popap .left_pop .view .navigat {
	height:16px;
}
.in_popap .left_pop .view img {
	margin:0 3px;
}
.in_popap .right_pop {
	background:#fff;
	float:left;
	padding-top:5px;
	padding-left:8px;
	width:525px;
}
.in_popap .right_pop h4 {
	color:#000;
	font-size:18px;
}
.in_popap .right_pop h4 .name1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.love {
	float:left;
}
.product_inn .right_inner .love span.right {
	float:right;
	margin-top:-3px;
}
.product_inn .right_inner .love span.right .shar {
	color:#97BAFF;
	font-weight:bold;
	margin-top:5px;
}
.in_popap .right_pop .price {
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding-left:2px;
	text-transform:uppercase;
	width:516px;
}
.in_popap .right_pop .act {
	color:#C40101;
	margin-top:5px;
}
.ser_act {
	color:#7D7D7D;
	font-size:12px;
	line-height:17px;
}
.act_red {
	color:#C40101;
	font-size: 13px;
	font-weight:bold;
	line-height:17px;
}
.in_popap .right_pop .pr_id {
	color:#666666;
	font-size:11px;
	margin-top:3px;
	padding-left:2px;
}
.in_popap .right_pop .price .gin {
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-left:5px;
}
.right_inner .rev_coment {
	color:#4a75a2;
	font-family:"Myriad Pro", Tahoma, Arial;
	font-size:18px;
	margin-left:7px;
}
.in_popap .right_pop .price .rating {
	float:right;
}
.in_popap .right_pop .price .rev_coment {
	color:#4b4b4b;
	float:right;
	margin-left:5px;
	padding-right:11px;
}
.in_popap .right_pop .quik_text {
	margin-top:10px;
}
.in_popap .right_pop .quik_text .text {
	border:1px solid #dedede;
	height:142px;
	margin-top:2px;
	width:516px;
}
.in_popap .right_pop .quik_text .text p {
	font-family:arial, verdana;
	font-size:12px;
	height:130px;
	padding:6px 8px;
	overflow:auto;
}
.in_popap .right_pop .add {
	padding-top:20px;
	margin-left:15px;
	text-align:right;
}
.in_popap .right_pop .add_to {
	padding-left:75px;
	padding-top:5px;
	text-align:right;
}
.in_popap .right_pop .add_to span {
	color:#274868;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
	margin-top:11px;
}
.in_popap .right_pop .tell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:8px;
}
.in_popap .right_pop .tell a {
	float:left;
	display:block;
	margin-left:10px;
	margin:0 4px;
}
.in_popap .right_pop .tell img {
	float:left;
}
.in_popap .right_pop .tell span {
	color:#202020;
	float:left;
	margin-left:5px;
	margin-top:2px;
}
.titer {
	background:url(../images/titer.png) no-repeat left top;
	position:absolute;
	top:515px;
	left:642px;
	height:137px;
	width:137px;
}
/*.close {

	position:absolute;

	top:0;

	right:0;

	padding:4px;

	height:10px;

	width:10px;

}*/

.hidden {
	display:none;
}
.prew {
	position:absolute;
	left:-21px;
	height:38px;
	top:95px;
	width:38px;
	z-index:100;
}
.next {
	position:absolute;
	left:840px;
	height:38px;
	top:95px;
	width:38px;
	z-index:100;
}
.quik_menu .pages .next2 {
	color:#6d6b6b;
	margin:0;
	padding:0;
}
.quik_menu .pages span.next2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	margin: 0 2px;
	vertical-align: middle;
}
.quik_menu .pages span.next2 img {
	margin-left: 2px;
	margin-top: 3px;
}
.quik_menu .pages .next2 img {
	margin:2px 6px;
}
.quik_menu .pages a {
	vertical-align:middle;
}
.inner_prew {
	background:#fff;
	border:2px solid #dedede;
	height:93px;
	left:-35px;
	padding:5px;
	position:absolute;
	top:-105px;
	width:95px;
	z-index:100;
}
.inner_next {
	background:#fff;
	border:2px solid #dedede;
	height:93px;
	left:-35px;
	padding:5px;
	position:absolute;
	top:-105px;
	width:95px;
}
#popup {
	background-color:#FFFFFF;
	left:0;
	min-width:300px;
	position:absolute;
	top:0;
	z-index:11;
}
.close_quik {
	position:absolute;
	right:5px;
	top:4px;
}
/***************/

.faq_left {
	border-right:1px solid #dedede;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding-right:15px;
	position:relative;
	width:300px;
}
.faq_left ul {
	list-style:none;
	margin:0;
	padding:0;
}
.faq_left ul li {
}
.faq_left ul li span {
	cursor:pointer;
	line-height:20px;
}
.faq_left ul li ul {
	display:none;
	position:absolute;
	left:335px;
	top:0;
	width:400px;
}
.faq_left ul li ul.active {
	display:block;
}
/************/

.row_product .product_img a:hover .quik_look {
	display:block;
}
.quik_look {
	background:url(../images/quick_trnans.png) no-repeat left top;
	display:none;
	height:21px;
	position:absolute;
	left:45px;
	top:90px;
	width:96px;
}
/**/

.pre_order_png {
	background:url(../images/pre_order_png.png) no-repeat left top;
	left:0px;
	position:absolute;
	top:60px;
	height:31px;
	width:349px;
}
.pre_order_product {
	background:url(../images/pre_order_product.png) no-repeat left top;
	display:block;
	height:80px;
	left:7px;
	top:112px;
	position:absolute;
	width:164px;
	z-index:10;
}
.product_new_sale_bg {
	background:url(../images/new_sale_bg.png) no-repeat left top;
	display:block;
	height:13px;
	left:0;
	padding-left:20px;
	position:absolute;
	top:0;
	width:112px;
	z-index:10;
}
*html* .product_new_sale_bg {
	background:none;
}
.product_new_sale_bg .new_1 {
	background:url(../images/new_1.png) no-repeat left top;
	display:block;
	float:left;
	height:60px;
	margin-right:2px;
	width:20px;
}
*html* .product_new_sale_bg .new_1 {
	background:url(../images/new_1.gif) no-repeat left top;
}
.product_new_sale_bg .sale_1 {
	background:url(../images/sale_1.png) no-repeat left top;
	display:block;
	float:left;
	margin-right:2px;
	height:60px;
	width:20px;
}
*html* .product_new_sale_bg .sale_1 {
	background:url(../images/sale_1.gif) no-repeat left top;
}
.quest_line {
	margin-top:4px;
	position:relative;
}
.patas {
	background:url(../images/quest_1.png) no-repeat left top;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	height:55px;
	left:117px;
	padding:10px 15px;
	position:absolute;
	top:-80px;
	text-align:center;
	width:425px;
}
/***/

.vert_midd {
	padding-left:36px;
}
.vert_midd * {
	vertical-align:middle;
}
/**/

.steps {
	background:url(../images/dot_y.gif) repeat-y 385px top;
	margin-top:-30px;
	min-height:10px;
	margin-bottom:30px;
	padding-top:0;
	padding-left:0;
	padding-bottom:20px;
	position:relative;
	z-index:1;
}
.steps .step_col {
	display:inline;
	float:left;
	margin-left:18px;
	margin-right:35px;
	margin-bottom:40px;
	width:332px;
}
.steps .step_col p {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:-75px;
	padding-left:32px;
}
.steps .step_col p b {
	display:block;
	margin-bottom:15px;
}
.review {
	border:1px solid #d2d2d2;
	margin-left:15px;
	margin-right:10px;
}
.review .title {
	background:#cacaca;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	height:26px;
	line-height:26px;
	padding-left:7px;
	text-transform:uppercase;
}
.review .title * {
	vertical-align:middle;
}
.review .title .right_title_riwes {
	float:right;
	padding-right:10px;
	padding-top:7px;
	text-align:right;
	width:295px;
}
.review .title .right_title_riwes img {
	float:right;
	margin:0 2px;
}
.review .title .left_title_riwes {
	float:left;
	padding-left:3px;
	width:295px;
}
.review .row {
	background:url(../images/dot_pr_inner.gif) repeat-x left bottom;
	margin:15px 10px 0 15px;
	padding-bottom:10px;
}
.review .last {
	background:none;
}
.review .row .row_top {
	margin-bottom:3px;
}
.review .row .row_top .left {
	float:left;
	width:510px;
}
.review .row .row_top .left .rating_1 {
}
.review .row .row_top .left .rating_1 img {
}
.review .row .row_top .right {
	float:right;
	width:200px;
}
.review .row .row_top .right .date {
	color:#848484;
	font-size:11px;
	text-align:right;
}
.review .row .bottom_row {
	color:#919191;
	font-size:11px;
	margin-top:10px;
	text-align:right;
}
.review .row .bottom_row a {
	text-decoration:none;
}
.review .row .text {
	font-family:Tahoma, Arial, Helvetica;
}
.review .rating_bottom {
	margin-top:15px;
	margin-bottom:10px;
}
.review .rating_bottom .left {
	color:#000;
	float:left;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin-left:15px;
	width:200px;
}
.review .rating_bottom .right {
	margin-right:10px;
}
.rating_2 {
	margin-top:-5px;
	margin-right:10px;
	text-align:right;
}
.rating_2 img {
	margin-right:1px;
}
.reas {
	padding-left:20px;
	padding-right:0px;
}
.reas .col {
	background:url(../images/sh_reas.gif) no-repeat center bottom;
	border-right:1px dotted #717171;
	float:left;
	min-height:220px;
	height:auto !important;
	height:250px;
	margin-bottom:30px;
	padding-left:15px;
	padding-right:8px;
	width:130px;
}
.reas .col a {
	color:#2f2f2f;
	font-family:"Myriad Pro", Arial, Tahoma, Helvetica;
	font-size:15px;
	text-decoration:none;
}
.celeb_text {
	background:#f6f6f6;
	font-family:Tahoma, Arial, Helvetica;
	min-height:245px;
	height:auto !important;
	height:245px;
	width:790px;
}
.celeb_text .left_img {
	background:url(../images/celeb_img_bg.gif) no-repeat left top;
	display:inline;
	float:left;
	margin-top:33px;
	margin-left:23px;
	padding-top:19px;
	padding-left:17px;
	padding-bottom:22px;
	width:165px;
}
.celeb_text .right_text {
	float:left;
	width:520px;
}
.celeb_text .right_text h4 {
	font-size:22px;
	font-weight:normal;
	margin-top:40px;
	margin-bottom:20px;
}
.celeb_tit {
	background:#eee;
	color:#676768;
	font-size:18px;
	height:42px;
	line-height:42px;
	margin-top:4px;
	margin-bottom:15px;
	padding-left:20px;
}
.section a {
	text-decoration:none;
}
.site_map_body {
	padding:20px 20px;
}
.site_map_title {
	background:#EDEDED;
	color:#5A5A5A;
	font-weight:bold;
	padding:2px 15px;
	text-transform:uppercase;
}
.site_map_body ul {
	margin-left:0;
	padding-left:10px;
	list-style:none;
}
.site_map_body ul li {
	padding:2px 0;
}
/***********/

#left_col .left_menu ul li a.oth_menu {
	display:inline-block;
	margin-top:5px;
	color:#007B9F;
}
#left_col .left_menu ul li a.oth_menu:hover {
	color:#fff;
}
.form-button, .form-button-alt {
	background:none repeat scroll 0 0 #000000;
	border:1px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font:bold 12px arial, sans-serif !important;
	margin-left:3px;
	overflow:visible;
	padding:1px 6px;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
.ent_pass {
	background:#fbd9e8;
	font-size:11px;
	height:35px;
	line-height:35px;
	margin-top:5px;
	margin-bottom:10px;
	text-indent:22px;
}
/*************faq************/

#faq-container {
	border-right:1px solid #dedede;
	color:#666666;
}
#faq-menu {
	border-right:1px solid #dedede;
	list-style:none outside none;
	margin:0;
	padding:0;
	padding-right:10px;
	padding-bottom:80px;
	width:300px;
}
#faq-menu li {
	cursor:pointer;
	line-height:18px;
	margin-bottom:5px;
	position:relative;
}
#faq-menu li span {
	display:none;
	left:325px;
	position:absolute;
	top:0;
	width:400px;
}
#faq-menu li.active span {
	display:block;
}
#faq-wrapper {
	height:925px;
	left:315px;
	position:relative;
	top:0;
	width:400px;
}
.balanc1 {
	margin:15px 15px 30px 15px;
}
.my_wish fieldset {
	border:none;
	padding:0;
	width:500px;
}
.my_wish ul {
	list-style:none;
	margin:0;
	padding:0;
}
.my_wish ul li .input-box {
	margin-bottom:7px;
}
.my_wish ul li .input-box label {
	display:inline-block;
	font-size:12px;
	padding:0 5px;
	text-align:right;
	width:150px;
}
.my_wish fieldset ul li .input-box input {
	border:1px solid #DEDEDE;
}
.my_wish fieldset .form-button {
	float:none;
	margin-left:164px;
}
/***************/

.my_acc_col {
	float:left;
	margin:10px 0;
	width:320px;
	color:#282727;
	line-height:20px;
	border-right:1px dotted #c0c0c0;
	padding:10px 35px;
	min-height:110px;
	height:auto !important;
	height:110px;
	font-size:12px;
}
.my_acc_title {
	font-size:14px;
	color:#343434;
	margin-bottom:5px;
}
.back_my_acc {
	float:left;
	margin-top:-20px;
	padding-bottom:5px;
	position:relative;
	z-index:1;
}
.my_acc_bod {
	border:1px solid #cfcfcf;
	min-height:10px;
	height:auto !important;
	height:10px;
}
.print_process {
	float:right;
	/*margin-top:-20px;*/

	padding-right:15px;
	padding-bottom:5px;
	position:relative;
	text-align:right;
	z-index:2;
}
.padd_top td {
	padding-top:3px;
}
/***/

.pop_img .quik_bag {
	background:url(../images/added_to_bag.png) no-repeat left top;
	height:189px;
	left:15px;
	position:absolute;
	top:40px;
	width:184px;
}
.pop_img .quik_bag .in_q {
	padding-top:140px;
	text-align:center;
}
.pop_img .quik_bag .in_q a {
	text-decoration:none;
}
.pages ol {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.pages ol li {
	display:inline;
}
.pages ol li * {
	vertical-align:middle;
}
.wishlist .my_wish .pages ol li span {
	float:none;
}
.pager .quik_menu {
	background:none;
	height:auto;
	margin:0;
}
.pager .quik_menu .pages {
	margin-right:5px;
	padding-top:3px;
}
/***/

.print_page {
	font-family:Tahoma, Arial, Helvetica;
	font-size:13px;
}
.print_page address {
	font-style:normal;
}
.print_top {
	padding-bottom:30px;
}
.print_page {
	background:#fff;
	margin:auto;
}
.print_id {
	float:left;
	margin-top:30px;
	margin-left:220px;
}
.col-1 {
	float:left;
	padding-right:10px;
	width:317px;
}
.col-2 {
	float:left;
	width:317px;
}
.print_page h4 {
	font-size:14px;
	padding:8px 9px 10px;
}
.print_page .data-table {
	color:#000;
}
.print_page .data-table th {
	background:#EDEDED;
	border-bottom:1px solid #dedede;
	color:#000;
	padding:2px;
}
.print_page .data-table td {
	padding:5px;
}
.print_page .data-table th.first {
	padding-left:10px;
	text-align:left;
}
.print_page .data-table td.first {
	padding-left:10px;
}
.print_page .data-table td.last {
	padding-left:5px !important;
}
.print_page .data-table tr.last {
	background:#f5f5f5;
	font-weight:bold;
}
.print_page .data-table tr.last td {
	border-top:5px solid #fff;
}
.print_page .data-table tr .td_r {
	padding-right:20px;
	text-align:right;
}
.print_page .data-table .hav_bord td {
	border-bottom:1px solid #dfdfdf;
	padding:10px 0px;
}
.print_page .button-set {
	height:30px;
}
.print_page .button-set .form-button {
	float:none;
}
.print_page h5 {
	font-size:14px;
	font-weight:normal;
	padding-left:10px;
}
.col_mol {
	float: left;
	margin: 10px 0pt;
	width: 300px;
	color: rgb(40, 39, 39);
	line-height: 20px;
	border-right: 1px dotted rgb(192, 192, 192);
	padding: 10px 10px;
	font-size: 12px;
}
.col_mol2 {
	float: left;
	margin: 10px 0pt;
	width: 300px;
	color: rgb(40, 39, 39);
	line-height: 20px;
	padding: 10px 10px;
	font-size: 12px;
}
.print_page .gcik {
	float: left;
	margin: 0px 13px;
	width: 294px;
	border-bottom: 1px dotted rgb(192, 192, 192);
	overflow: hidden;
	display: inline;
}
.print_page .trans {
	font-size: 14px;
	color: rgb(52, 52, 52);
	margin-bottom: 5px;
	text-transform:uppercase;
}
/**/

.product_Bg a {
	color:#363636;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	margin:0 2px;
	text-decoration:none;
}
.product_Bg a.active {
	font-weight:bold;
}
/************ie6**********/



html* .top_footer .in .soc {
	padding-top:8px;
}
*html* .abs {
	position:absolute;
}
*html* .orange_popup .title .close_pop {
	right:5px;
}
/************Added For jcarousel **********************/



.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;/*background: #F0F6F9;



    border: 1px solid #346F97;*/
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 245px;
	/*padding: 20px 40px;*/



    margin-left:20px;



    /* added by vishal */



    *padding-right:0px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	/*Added By Mahesh */



	/*width:  245px;*/



	/*width:340px;*/



	width:290px;
	margin-left:18px;
 *margin-left:10px;
	_margin-left:10px;
	/*Added By Mahesh */



    height: 75px;



    /* added by vishal */



    #width:286px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango .jcarousel-item {
	/*Added By Mahesh */



    /*width: 75px;*/



    width:47px;
	/*Added By Mahesh */



    height: 75px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**



 *  Horizontal Buttons



 */



.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	/*top: 43px;*/



    top:18px;
	/*Added By Mahesh */



    /*right: 5px;*/



    /*right: -70px;*/



    right:-103px;
 #right:-80px;
	_right:-95px;
	/*Added By Mahesh */



    width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal.png) no-repeat 0 0;/* added by vishal */
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	/*top: 43px;*/



    top:18px;
	/*left: 5px;*/



    /*left:-25px;*/



    left:-28px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/**



 *  Vertical Buttons



 */



.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/** Added By Meghna on 02-02-10  for Most viewed products**/







.jcarousel-skin-tango-viewed .jcarousel-container {
	-moz-border-radius: 10px;/*background: #F0F6F9;



    border: 1px solid #346F97;*/
}
.jcarousel-skin-tango--viewed .jcarousel-container-horizontal {
	width: 95px;
	/*  padding: 20px 40px;*/



  /* Added by Jinesh  on 2nd Feb 2010*/



  /* padding:25px 20px; */ 



  padding:5px 20px;/* Added by Jinesh  on 2nd Feb 2010*/
}
.jcarousel-skin-tango--viewed ul {
	height:none;
}
.jcarousel-skin-tango-viewed .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango-viewed .jcarousel-clip-horizontal {
	width:165px;
	height: 75px;
}
.jcarousel-skin-tango-viewed .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango-viewed .jcarousel-item {
	/*Added By Mahesh */



    /*width: 75px;*/



    width:47px;
	/*Added By Mahesh */



    height: 75px;
}
.jcarousel-skin-tango-viewed .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango-viewed .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango-viewed .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**



 *  Horizontal Buttons



 */



.jcarousel-skin-tango-viewed .jcarousel-next-horizontal {
	position: absolute;
	top: 15px;
	right: /*-70*/-25px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango-viewed .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-viewed .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-viewed .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango-viewed .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango-viewed .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango-viewed .jcarousel-prev-horizontal {
	position: absolute;
	top:15px;
	left: -20px;/*5px;*/
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango-viewed .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-viewed .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-viewed .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango-viewed .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango-viewed .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/** Vertical Buttons*/



.jcarousel-skin-tango-viewed .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-viewed .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-viewed .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-viewed .jcarousel-next-disabled-vertical, .jcarousel-skin-tango-viewed .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango-viewed .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango-viewed .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-viewed .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/*****/







.jcarousel-skin-tango-vertical .jcarousel-container {
	-moz-border-radius: 10px;/*background: #F0F6F9;



    border: 1px solid #346F97;*/
}
.jcarousel-skin-tango-vertical .jcarousel-container-horizontal {
	width: 95px;
	padding:5px 20px;
}
.jcarousel-skin-tango-vertical .jcarousel-container-vertical {
	width: 75px;
	/*height: 245px;*/



    height: 320px;
 *height: 320px;
	padding: 40px 0px;
}
.jcarousel-skin-tango-vertical .jcarousel-clip-horizontal {
	width:155px;
	height: 75px;
}
.jcarousel-skin-tango-vertical .jcarousel-clip-vertical {
	width:  75px;
	/*245*/



    height: 320px;
 *height: 320px;
}
.jcarousel-skin-tango-vertical .jcarousel-item {
	width:43px;
	height: 57px;
}
.jcarousel-skin-tango-vertical .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango-vertical .jcarousel-item-vertical {
	margin-bottom: 8px;
}
.jcarousel-skin-tango-vertical .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
.jcarousel-skin-tango-vertical .jcarousel-next-horizontal {
	position: absolute;
	top: 25px;
	right: -70px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango-vertical .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-vertical .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-vertical .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango-vertical .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango-vertical .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-horizontal {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/**



 *  Vertical Buttons



 */



.jcarousel-skin-tango-vertical .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	/*left: 13px;*/



    left: 6px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-vertical .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-vertical .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-vertical .jcarousel-next-disabled-vertical, .jcarousel-skin-tango-vertical .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango-vertical .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	/*left: 13px;*/



    left: 6px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/*****/







/*****************Added By Mahesh on 19-March-2010 for more view product ***********/



.jcarousel-skin-tango-moreview .jcarousel-container {
	-moz-border-radius: 10px;/*background: #F0F6F9;



    border: 1px solid #346F97;*/
}
.jcarousel-skin-tango--viewed .jcarousel-container-horizontal {
	width: 95px;
	padding:5px 20px;/* Added by Jinesh  on 2nd Feb 2010*/
}
.jcarousel-skin-tango--viewed ul {
	height:none;
}
.jcarousel-skin-tango-moreview .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango-moreview .jcarousel-clip-horizontal {
	width:280px;
	height: 75px;
}
.jcarousel-skin-tango-moreview .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango-moreview .jcarousel-item {
	width:47px;
	/*Added By Mahesh */



    height: 75px;
}
.jcarousel-skin-tango-moreview .jcarousel-item-horizontal {
	float:left;
	margin-right: 10px;
}
.jcarousel-skin-tango-moreview .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango-moreview .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/** Horizontal Buttons*/



.jcarousel-skin-tango-moreview .jcarousel-next-horizontal {
	position: absolute;
	top:25px;
	right:15px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal1.png) no-repeat 0 0;
}
.jcarousel-skin-tango-moreview .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-moreview .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-moreview .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango-moreview .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango-moreview .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango-moreview .jcarousel-prev-horizontal {
	position: absolute;
	top:25px;
	left:-25px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal1.png) no-repeat 0 0;
}
.jcarousel-skin-tango-moreview .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-moreview .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-moreview .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango-moreview .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango-moreview .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/**



 *  Vertical Buttons



 */



.jcarousel-skin-tango-moreview .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-moreview .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-moreview .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-moreview .jcarousel-next-disabled-vertical, .jcarousel-skin-tango-moreview .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango-moreview .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango-moreview .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-moreview .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/***************** End : Added By Mahesh on 19-March-2010 for more view product ***********/







/*****************Added By Mahesh on 19-March-2010 for Recommend product ***********/



.jcarousel-skin-tango-recommends .jcarousel-container {
	-moz-border-radius: 10px;
}
.jcarousel-skin-tango--viewed .jcarousel-container-horizontal {
	width: 95px;
	padding:5px 20px;/* Added by Jinesh  on 2nd Feb 2010*/
}
.jcarousel-skin-tango--viewed ul {
	height:none;
}
.jcarousel-skin-tango-recommends .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango-recommends .jcarousel-clip-horizontal {
	width:550px;
 #width:275px;
	_width:255px;
	height: 75px;
}
.jcarousel-skin-tango-recommends .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}
.jcarousel-skin-tango-recommends .jcarousel-item {
	/*Added By Mahesh */

    width:76px;
	/*Added By Mahesh */



    height: 75px;
}
.jcarousel-skin-tango-recommends .jcarousel-item-horizontal {
}
.jcarousel-skin-tango-recommends .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango-recommends .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**



 *  Horizontal Buttons



 */



.jcarousel-skin-tango-recommends .jcarousel-next-horizontal {
	position: absolute;
	top:25px;
	right:-86px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal2.png) no-repeat 0 0;
}
.jcarousel-skin-tango-recommends .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-recommends .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-recommends .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango-recommends .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango-recommends .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango-recommends .jcarousel-prev-horizontal {
	position: absolute;
	/*added by jinesh on 2nd Feb 2010*/

    top:25px;
	left:-30px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal2.png) no-repeat 0 0;/*padding-right:24px;*/
}
.jcarousel-skin-tango-recommends .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-recommends .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-recommends .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango-recommends .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango-recommends .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/**



 *  Vertical Buttons



 */



.jcarousel-skin-tango-recommends .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-recommends .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-recommends .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-recommends .jcarousel-next-disabled-vertical, .jcarousel-skin-tango-recommends .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango-recommends .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango-recommends .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-recommends .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/***************** End : Added By Mahesh on 19-March-2010 for Recommend product ***********/







/*****************Added By Mahesh on 19-March-2010 for Loveit product ***********/



.jcarousel-skin-tango-loveit .jcarousel-container {
	-moz-border-radius: 10px;
}
.jcarousel-skin-tango--viewed .jcarousel-container-horizontal {
	width: 95px;
	padding:5px 20px;/* Added by Jinesh  on 2nd Feb 2010*/
}
.jcarousel-skin-tango--viewed ul {
	height:none;
}
.jcarousel-skin-tango-loveit .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-tango-loveit .jcarousel-clip-horizontal {
	width:610px;
	height: 149px;
	margin-left:15px;
	_width:610px;
	_margin-left:69px;
}
.jcarousel-skin-tango-loveit .jcarousel-clip-vertical {
	width:  149px;
	height: 245px;
}
.jcarousel-skin-tango-loveit .jcarousel-item {
	width:76px;
	_width:76px;
 #width:76px;
 *width:76px;
	/*Added By Mahesh */



    height: 149px;
}
.jcarousel-skin-tango-loveit .jcarousel-item-horizontal {
	margin-right: 5px;
 #margin-right: 18px;
 *margin-right: 18px;
	_margin-right: 18px;
}
.jcarousel-skin-tango-loveit .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango-loveit .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**



 *  Horizontal Buttons



 */



.jcarousel-skin-tango-loveit .jcarousel-next-horizontal {
	position: absolute;
	/*added by jinesh on 2nd Feb 2010*/

    top:50px;
	right:40px;
	/*Added By Mahesh */



    width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-horizontal1.png) no-repeat 0 0;
}
.jcarousel-skin-tango-loveit .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-loveit .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-loveit .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango-loveit .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango-loveit .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-tango-loveit .jcarousel-prev-horizontal {
	position: relative;
	top:50px;
	left: 15px;
 #left: -0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-horizontal1.png) no-repeat 0 0;
}
.jcarousel-skin-tango-loveit .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-tango-loveit .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-tango-loveit .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango-loveit .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango-loveit .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/**



 *  Vertical Buttons



 */



.jcarousel-skin-tango-loveit .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-loveit .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-loveit .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-loveit .jcarousel-next-disabled-vertical, .jcarousel-skin-tango-loveit .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango-loveit .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-tango-loveit .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango-loveit .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango-vertical .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
/***************** End : Added By Mahesh on 19-March-2010 for Loveit product ***********/



/**************End: Added For skin.css *********************/







/***************Added For jcarousel.css *******************/



/**



 * This <div> element is wrapped by jCarousel around the list



 * and has the classname "jcarousel-container".



 */



.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */



    width: 75px;
	height: 75px;
}
/**



 * The buttons are added dynamically by jCarousel before



 * the <ul> list (inside the <div> described above) and



 * have the classnames "jcarousel-next" and "jcarousel-prev".



 */



.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
/**/

.papi {
	height:1px;
	left:50%;
	position:fixed;
	bottom:94px;
	width:1px;
	z-index:100;
}
.papi div {
	background:url(../images/left_zun.png) no-repeat left top;
	height:96px;
	position:absolute;
	left:-1000px;
	width:590px;
	z-index:100;
}
.papi2 {
	height:1px;
	left:50%;
	position:fixed;
	bottom:100px;
	width:1px;
	z-index:100;
}
.papi2 div {
	background:url(../images/right_zun.png) no-repeat left top;
	height:129px;
	position:absolute;
	right:-990px;
	width:555px;
	z-index:100;
}
.wr_1 {
/*background:url(../images/luys.gif) repeat-y center top;*/

}
.left_menu .marg_top {
	margin-top:7px;
}
.site_map1 {
	float:left;
	margin:0;
	width:760px;
}
.site_map1 a {
	text-decoration:none;
}
.site_map_body .site_map1 li {
	float:left;
	padding-right:5px;
	width:245px;
}
.site_map_body .left_menu {
}
.site_map_body .left_menu a {
	text-decoration:none;
}
.site_map_body .left_menu .tit {
	background:none repeat scroll 0 0 #EDEDED;
	color:#515151;
	font-size:12px;
	font-weight:bold;
	height:auto !important;
	min-height:15px;
	margin-bottom:10px;
	padding:1px 5px 1px 8px;
	text-decoration:none;
	text-transform:uppercase;
}
.site_map_body .left_menu .tit span {
	float:left;
	width:120px;
}
.site_map_body .left_menu .row_site_map {
	float:left;
	padding-right:15px;
	width:225px;
}
.site_map_body .left_menu ul {
	margin:0;
	margin-bottom:10px;
}
.site_map_body .left_menu .untitle {
	font-weight:bold;
	margin-bottom:5px;
	padding-left:10px;
}
.site_map_body .left_menu .untitle a {
	text-decoration:underline;
}
.site_map_body .left_menu .left_1 {
	float:left;
	margin-top:20px;
}
h2.cont_title.site_h2 {
	margin-left:20px;
}
/************/

.face_baginc {
	display:inline-block;
	font-size:11px;
	padding:5px 8px 5px;
	text-align:left;
	width:183px;
}
.face_baginc .face_baginc_in {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	display:inline-block;
	padding-left:8px;
	text-align:left;
	width:120px;
}
.face_baginc .face_baginc_in a {
	color:#3B5998;
}
#footer .face_baginc .face_baginc_in .link:hover {
	text-decoration:underline;
}
.face_baginc .face_baginc_in * {
	vertical-align:baseline;
}
.face_baginc .face_baginc_in .name {
	font-size:14px;
	font-weight:bold;
}
.face_baginc .face_baginc_in .under {
	display:inline-block;
	margin-top:8px;
}
.face_baginc .face_baginc_in .under .tiv {
	color:#1c1c1c;
	margin-left:7px;
	vertical-align:middle;
}
.face_baginc .twit_under {
	display:inline-block;
	margin-top:12px;
	text-align:left;
}
.face_baginc .twit_under .tiv {
	margin-left:5px;
}
.face_baginc .twit_under * {
	vertical-align:middle;
}
.shop_gift {
	margin-top:5px;
	margin-bottom:5px;
}
/********************************/

.bill_in {
	margin-top:10px;
}
/**********************************/

.payment-methods .form-list {
	border:none;
}
.payment-methods ul {
	list-style:none;
}
.payment-methods ul li {
	clear:both;/*margin-bottom:10px;*/

}
.new_shipping .ship_body .payment-methods .v-fix {
	float:left;
}
.new_shipping .ship_body .payment-methods .v-fix select {
	margin-right:10px;
}
.new_shipping .ship_body .payment-methods ul li input {
	float:none;
}
.new_shipping .ship_body .payment-methods ul li select {
	float:none;
	width:auto;
}
.new_shipping .ship_body .payment-methods ul li select.validate-cc-type-select {
	width:292px;
}
.new_shipping .ship_body .payment-methods ul li .validate-cc-cvn {
	width:90px;
}
.payment-methods .top_div {
	margin-bottom:5px;
}
.tool-tip {
	background:none repeat scroll 0 0 #EAF6FF;
	border:1px solid #7BA7C9;
	position:absolute;
}
/***25.11.2010***/

.alert_but {
	cursor:pointer;
}
#alert_box {
	background:#fff;
	border:1px solid #dddddd;
	font-size:11px;
	left:100px;
	padding:10px;
	position:absolute;
	top:28px;
	width:210px;
	z-index:550;
}
#alert_box .form_alert {
	margin-bottom:3px;
}
#alert_box .form_alert * {
	vertical-align:middle;
}
#alert_box .form_alert .input {
	border:1px solid #B3B3B3;
	font-size:10px;
	margin:0;
	padding:2px 0px 2px 2px;
	width:139px;
}
.cancel_alert_box {
	cursor:pointer;
	float:right;
}
.its_safe {
	cursor:pointer;
	margin-bottom:5px;
	text-decoration:underline;
}
.what_th {
	cursor:pointer;
	margin-bottom:5px;
	text-decoration:underline;
}
#alert_box .active {
	font-weight:bold;
	text-decoration:none;
}
/*********/

.product_img .quick_look {
	height:21px;
	left:43px;
	position:absolute;
	top:90px;
	width:96px;
}
.product_img .quick_look a {
	background:url(../images/quick_trnans.png) no-repeat left top;
	height:21px;
	display:block;
	width:96px;
}
.product_img .quick_look a:hover {
	background:url(../images/quick_trnans.gif) no-repeat left top;
}
/***6.12.2010***/

.govq .big_bann {
	float:left;
}
.govq .left_govq {
	float:left;
	padding-left:8px;
	width:210px;
}
.govq .left_govq img {
	margin-bottom:9px;
}
.under_banner {
	margin-bottom:5px;
	display:inline-block;
	float:left;
}
.govq {
/*display:inline-block;

float:left;*/

}
.under_banner img {
	float:left;
	margin-right:8px;
}
.under_banner img.last {
	margin-right:0;
}
/************gossip 27.01.2011*************/

.gossip {
	background:#fbd1d2;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:15px;
	min-height:50px;
	height:auto !important;
	height:50px;
}
.gossip .left_top {
	background:url(../images/gossip_left_top.gif) no-repeat left top;
}
.gossip .right_top {
	background:url(../images/gossip_right_top.gif) no-repeat right top;
}
.gossip .right_bottom {
	background:url(../images/gossip_right_bottom.gif) no-repeat right bottom;
}
.gossip .left_bottom {
	background:url(../images/gossip_left_bottom.gif) no-repeat left bottom;
	padding-bottom:10px;
}
.gossip .in_left_top {
	background:url(../images/in_left_top.gif) no-repeat left top;
}
.gossip .in_right_top {
	background:url(../images/in_right_top1.gif) no-repeat right top;
}
.gossip .in_right_bottom {
	background:url(../images/in_right_bottom.gif) no-repeat right bottom;
}
.gossip .in_left_bottom {
	background:url(../images/in_left_bottom.gif) no-repeat left bottom;
}
/******************/

.gossip_body {
	background:#fbd1d2 url(../images/gossip_body_bg.gif) repeat-y left top;
	margin-top:7px;
	margin-left:11px;
	min-height:50px;
	height:auto !important;
	height:50px;
}
.gossip_body .top_bg {
	background:url(../images/gossip_top.gif) no-repeat top left;
	padding-top:10px;
	min-height:50px;
	height:auto !important;
	height:50px;
}
.gossip_body .bottom_bg {
	background:url(../images/gossip_bottom.gif) no-repeat bottom left;
	min-height:50px;
	height:auto !important;
	height:50px;
}
.gossip_body .goss_cont {
	text-align:center;
}
.gossip .left_gossip {
	display:inline;
	float:left;
	padding:15px 17px;
	width:590px;
}
.gossip .left_gossip .top {
	border-bottom:1px dotted #939393;
	color:#544b49;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:5px;
}
.gossip .left_gossip .top .name {
	color:#ea2f8d;
	font-size:12px;
	font-weight:bold;
}
.line {
	color:#3a3f42;
	margin:0 8px;
}
.gossip .left_gossip .top .date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
}
.gossip .left_gossip .goss_cont .img {
}
.gossip .left_gossip .goss_cont p {
	padding-bottom:10px;
}
/*************/

.gossip .right_gossip {
	float:left;
	padding-left:25px;
	padding-right:15px;
	width:290px;
}
.gossip .right_gossip .top {
	border-bottom:1px dotted #939393;
	color:#6c6c6c;
	margin-bottom:10px;
	padding-bottom:5px;
	width:145px;
}
.gossip .right_gossip h5 {
	border-bottom:1px solid #eaeaea;
	color:#ea2f8d;
	font-family:"Times New Roman", Arial, Tahoma, Verdana;
	font-size:22px;
	font-weight:normal;
	margin-bottom:7px;
	padding-bottom:5px;
}
.gossip .right_gossip p {
	color:#313737;
	font-size:14px;
	line-height:16px;
	padding-bottom:5px;
}
.gossip .gos_log {
	float:left;
	padding-top:5px;
	margin-left:-8px;
	position:relative;
}
.gossip .star1 {
	display:inline;
	float:left;
	margin-left:10px;
	padding-top:10px;
}
/********/

.all_price {
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin-top:3px;
}
/************************************/

.select_div {
	background:#f00;
	float:left;
	position:relative;
	width:120px;
	z-index:100;
}
.select_div .input_div {
	border:1px solid #0a0a0a;
	height:20px;
}
.select_div .list {
	background:#f0f0f0;
	left:0;
	position:absolute;
 top20px;
	width:200px;
}
.view_all_new {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	margin-top:-35px;
	margin-bottom:20px;
	position:relative;
	text-align:right;
	width:100%;
}
.view_all_new a {
	text-decoration:none;
}
/**************/

.open_out {
	cursor:pointer;
}
.out_popup {
	background: none repeat scroll 0 0 #FFFFFF;
	left: -208px;
	position: absolute;
	text-align: left;
	top: -346px;
	z-index: 720;
}
/*************/

.error_box {
	background: none repeat scroll 0 0 #FBD9E8;
	font-size:13px;
	margin-top:30px;
	padding-bottom:1px;
}
.error_box ul {
	margin-top:5px;
}
.error_box .title {
	color:#DF280A;
	font-weight:bold;
	height: 25px;
	line-height:25px;
	padding-left:20px;
}
.error_box .title img {
	margin-right:5px;
	vertical-align:middle;
}
/*02.03.2011*/

.top_gift .forgot {
	text-align:right;
	padding-right:10px;
}
/*****tell us popup******/

.pop_tell .top {
	background:#000;
	border-bottom:1px solid #dbdbdb;
	font-family:Arial, Helvetica, sans-serif;
	height:66px;
}
.pop_tell .top .logo_tell {
	padding:13px 0 0 13px;
}
.pop_tell .cont_tell {
	background:url(../images/tell-us_bg.gif) no-repeat left top;
	position:relative;
}
.pop_tell .cont_tell .tell_text {
	left:413px;
	position:absolute;
	top:128px;
}
.pop_tell .form_tell {
	padding-top:75px;
	padding-left:28px;
	width:360px;
}
.pop_tell .form_tell .row {
	padding-bottom:12px;
}
.pop_tell .form_tell .row label {
	color:#433d3d;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.pop_tell .form_tell .row textarea {
	border:1px solid #e6e6e6;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	height:80px;
	overflow:auto;
	padding:12px 10px;
	width:320px;
}
.pop_tell .form_tell .tell_p {
	color:#171717;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
	padding-bottom:14px;
}
.pop_tell .under_row {
	padding-bottom:12px;
}
.pop_tell .under_row label {
	color:#433d3d;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
}
.pop_tell .under_row input {
	border:1px solid #e6e6e6;
	color:#000;
	font-size:12px;
	padding:4px 2px;
	width:340px;
}
.pop_tell .button {
	padding-top:0;
	padding-right:15px;
	padding-bottom:10px;
	text-align:right;
}
.pop_tell .button input {
	margin-left:8px;
}
.header .header_top .free_ship a b {
	display: inline-block;
	margin-top: 4px;
}
/*************new win**********************/

.new_win {
	position:relative;
	padding-left:18px;
	padding-bottom:20px;
	width:760px;
}
.new_win .win_form {
	height:#125px;
	left:519px;
	position:absolute;
	top:105px;
	width:225px;
}
.new_win .win_form .row {
	margin-bottom:14px;
}
.new_win .win_form label {
	display:none;
}
.new_win .win_form .row input {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:2px;
	width:222px;
}
.new_win .win_form .but {
	margin-top:-8px;
	margin-left:-29px;
	padding:0;
	position:relative;
}
/***tell_us after********/

.after_tell_us {
	background:url(../images/tell-us_after_message.jpg) no-repeat left top;
	height:595px;
	position:relative;
	width:100%;
}
.after_tell_us .but {
	height:21px;
	left:385px;
	position:absolute;
	top:216px;
	width:166px;
}
.coutries {
}
.coutries ul {
	float:left;
	list-style:none;
	margin:0;
	margin-right:50px;
	padding:0;
}
.coutries ul li {
	font-size:14px;
	padding-bottom:8px;
}
.under_count {
	padding-top:20px;
}
.under_count b {
	display:inline-block;
	font-size:14px;
	margin-top:15px;
}
.under_count li {
	padding-bottom:5px;
}
/**********/

#pop_my_cart {
	background:url(../images/boo_bg.png) no-repeat left top;
	left:50%;
	height:235px;
	padding-top:47px;
	position:fixed;
	top:30px;
	width:349px;
	z-index:500;
}
*html* #pop_my_cart {
	position:absolute;
}
#pop_my_cart .close {
	float:right;
	padding-right:40px;
}
#pop_my_cart .close a {
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
}
#pop_my_cart .left_img {
	float:left;
	padding-top:15px;
	padding-left:33px;
	width:75px;
}
#pop_my_cart .right_info {
	float:left;
	padding-top:15px;
	width:165px;
}
#pop_my_cart .right_info .top {
	height:100px;
}
#pop_my_cart .right_info .title {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#pop_my_cart .right_info .price {
	color:#C40101;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
#pop_my_cart .right_info .bottom {
	font-size:12px;
	font-weight:bold;
	height:40px;
	text-transform:uppercase;
}
#pop_my_cart .button {
	padding-left:35px;
}
#pop_my_cart .button img {
	margin-right:3px;
}
/**********/

.row_invit {
	background:#cfcfcf;
	color:#000;
	height:300px;
	margin-right:12px;
	text-align:center;
}
.row_invit h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	margin-bottom:20px;
	text-transform:uppercase;
}
.row_invit .but {
	display:inline-block;
	margin-bottom:15px;
}
.row_invit .under_link {
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.share_pop {
}
.share_pop a {
	display:inline-block;
	margin-bottom:10px;
	text-decoration:none;
}
.share_pop a img {
	margin-right:3px;
}
/****my account invitation****/

.invitation {
}
.invitation ul li {
	cursor:pointer;
	float:left;
	font-size:18px;
	padding:5px 8px 5px 8px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: none repeat scroll 0 0 #F0F0F0;
	border-color: #E8E8E8 #E8E8E8 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	margin-right: 2px;
	text-align: center;
}
.invitation ul li.active {
	background:#fff;
	color:#000;
}
.invitation .invate_body {
	border:1px solid #DEDEDE;
	margin-right:50px;
}
.invitation .invate_body table {
	margin-top:25px;
	margin-left:15px;
	margin-bottom:10px;
	width:730px;
}
.invitation .invate_body table .border_none td {
	border:none;
}
.invitation .invate_body table th {
	border-bottom:1px solid #DEDEDE;
	padding-left:3px;
	padding-bottom:3px;
	text-align:left;
}
.invitation .invate_body table td {
	border-bottom:1px dotted #DEDEDE;
	padding:5px 0 5px 3px;
}
.invitation .invate_body table .email {
	width:150px;
}
.invitation .invate_body table .status {
	width:150px;
}
.invitation .invate_body table {
	empty-cells:show;
}
.invitation .invate_body .text {
	padding:3px 10px;
}
.invitation .invate_body .text a.soc {
	display:inline-block;
	margin-bottom:5px;
	text-decoration:none;
}
/***/

ul.jcarousel-skin-tango-moreview {
	list-style:none;
	margin:0;
	padding:0;
}
#pop_pre {
	left:-50px;
	position:absolute;
	text-align:left;
	top:-110px;
	z-index:555;
}
d {
	font-family:Arial, Helvetica, sans-serif;
}
.applycode {
	border:none;
	background:#c8c8c8;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 5px;
	text-transform:uppercase;
}
.sub_order {
	border:none;
	background:#de3828;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 5px;
	text-transform:uppercase;
}
/**Facebook popup**/

.pop_text .form_row {
	margin-bottom: 4px;
}
.pop_text .form_row label {
	font-weight: bold;
	display:block;
}
.pop_text .form_row input {
	border: 1px solid #A2A2A2;
	width: 175px;
}
.pop_text .persistent * {
	vertical-align:middle;
}
.pop_text .reset_password {
	padding-top:10px;
}
.pop_text .register_link {
	float:left;
	padding-top:2px;
}
.dialog_buttons {
	padding-top:15px;
	text-align:right;
}
.dialog_buttons .uiButton input {
	background:#000;
	border:none;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#loginform {
	padding-top:8px;
}
/***********IMAGES***************/

.add_to_wish_gif {
	background:url(../images/add_to_wish.gif) no-repeat left top;
	display:inline-block;
	height:32px;
	text-align:left;
	font-size:0;
	line-height:0px;
	width:233px;
}
.alert-me-on-restock_jpg {
	background:url(../images/alert-me-on-restock.jpg) no-repeat left top;
	display:inline-block;
	height:37px;
	margin-bottom:3px;
	text-align:left;
	font-size:0;
	line-height:0px;
	width:233px;
}
.ask_baginc_gif {
	background:url(../images/ask_baginc.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:17px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:85px;
}
.aval_color_gif {
	background:url(../images/aval_color.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:16px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:123px;
}
.cancel_alert_gif {
	background:url(../images/cancel_alert.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:17px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:64px;
}
.cancel_pop_gif {
	background:url(../images/cancel_pop.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	display:inline-block;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:150px;
}
.clear_gif {
	background:url(../images/clear.gif) no-repeat left top;
	border:none;
	color:#de3828;
	display:inline-block;
	font-size:0;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:78px;
}
.send_gif {
	background:url(../images/send.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:78px;
}
.clear_purple_gif {
	background:url(../images/clear_purple.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:17px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:78px;
}
.close_icon_gif {
	background:url(../images/close_icon.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:15px;
}
.close_orange_gif {
	background:url(../images/close_orange.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:19px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:18px;
}
.create_1_gif {
	background:url(../images/create_1.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:150px;
}
.create_an_account_gif {
	background:url(../images/create_1.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	display:inline-block;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:150px;
}
.face_footer3_gif {
	background:url(../images/face_footer3.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:15px;
}
#footer .top_footer .in .soc a .face_footer3_gif {
	background:url(../images/face_footer3.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:15px;
}
.face_header_gif {
	background:url(../images/face_header.gif) no-repeat left top;
	border:none;
	display:inline-block;
	font-size:0;
	height:18px;
	line-height:0px;
	text-align:left;
	vertical-align:top;
	width:18px;
}
.face_inner_gif {
	background:url(../images/face_inner.gif) no-repeat left top;
	border:none;
	display:inline-block;
	font-size:0;
	height:25px;
	text-align:left;
	vertical-align:top;
	width:25px;
}
.leawe_r_gif {
	background:url(../images/leawe_r.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:21px;
	margin-top:10px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:103px;
}
.mail_ask a .leffer_pr_inner_gif {
	background:url(../images/leffer_pr_inner.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:25px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:32px;
}
.letter_png {
	background:url(../images/letter.png) no-repeat left top;
	border:none;
	display:inline-block;
	height:18px;
	margin-right:5px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:24px;
}
.my_bag_gif {
	background:url(../images/my_bag.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:16px;
	margin-top:-2px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:71px;
}
.navi_sh_left_gif {
	background:url(../images/navi_sh_left.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:13px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:7px;
}
.navi_sh_right_gif {
	background:url(../images/navi_sh_right.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:13px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:7px;
}
.new_inner_sh_gif {
	background:url(../images/new_inner_sh.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:9px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:4px;
}
.produc_alert_gif {
	background:url(../images/produc_alert.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:25px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:99px;
}
.quest1_gif {
	background:url(../images/quest1.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:24px;
	text-align:left;
	vertical-align:top;
	width:27px;
}
.rew_star_gif {
	background:url(../images/rew_star.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	vertical-align:top;
	width:15px;
}
.rss_png {
	background:url(../images/rss.png) no-repeat left top;
	border:none;
	display:inline-block;
	height:18px;
	font-size:0;
	line-height:0px;
	text-align:left;
	vertical-align:top;
	width:18px;
}
#footer .top_footer .in .rss_footer_png {
	background:url(../images/rss_footer.png) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:15px;
}
.search_input_search_gif {
	background:url(../images/search_input_search.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:25px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:87px;
}
.send_gif {
	background:url(../images/send.gif) no-repeat left top;
	border:none;
	color:#de3828;
	display:inline-block;
	font-size:0;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:78px;
}
.sign_gif {
	background:url(../images/sign.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:22px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:161px;
}
.sign_in_gif {
	background:url(../images/sign_in.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:21px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:150px;
}
.sign_in_tolove_gif {
	background:url(../images/sign_in_tolove.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:14px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:156px;
}
.sign_me_gif {
	background:url(../images/sign_me.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:17px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:78px;
}
.star_png {
	background:url(../images/star.png) no-repeat left top;
	border:none;
	display:inline-block;
	height:13px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:13px;
}
.submit_alert_gif {
	background:url(../images/submit_alert.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:17px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:64px;
}
.mail_ask a .twit_inner_gif {
	background:url(../images/twit_inner.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:25px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:25px;
}
.mail_ask a #footer .top_footer .in .twitt_footer3_gif {
	background:url(../images/twitt_footer3.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:15px;
}
#footer .top_footer .twitt_footer3_gif {
	background:url(../images/twitt_footer3.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:15px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:15px;
}
.twitter_gif {
	background:url(../images/twitter.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:25px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:25px;
}
.twitter_header_gif {
	background:url(../images/twitter_header.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:18px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:18px;
}
.dot_pr_inner_gif {
	background:url(../images/twitter.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:3px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:1px;
}
.search_input_bg_gif {
	background:url(../images/search_input_bg.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:25px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:249px;
}
.star_gif {
	background:url(../images/star.gif) no-repeat left top;
	border:none;
	display:inline-block;
	height:14px;
	text-align:left;
	font-size:0;
	line-height:0px;
	vertical-align:top;
	width:14px;
}
.text_hiden {
	display:none;
}
#trustwaveSealImage {
	vertical-align:middle;
}
#left_col .left_menu .drop {
	height: auto !important;
	margin-bottom: 7px;
	min-height: 20px;
}
#left_col .left_menu .tit {
	background: none repeat scroll 0 0 #EDEDED;
	color: #515151;
	font-weight: bold;
	height: auto !important;
	min-height: 20px;
	padding: 1px 5px 1px 8px;
	text-transform: uppercase;
}
#left_col .left_menu .active .click_1 {
	background: url("../images/drop_arrows.gif") no-repeat scroll -15px top transparent;
	height: 15px;
	margin-top: 3px;
	width: 15px;
}
#left_col .left_menu .tit .click_1 {
	background: url("../images/drop_arrows.gif") no-repeat scroll left top transparent;
	display: block;
	height: 15px;
	margin-top: 3px;
	width: 15px;
}
#left_col .left_menu .tit .shop_all {
	color: #9F9F9F;
	float: right;
	font-size: 9px;
	margin-left: 3px;
	margin-top: 5px;
	text-transform: uppercase;
	vertical-align: baseline;
}
.col1-layout .row_product {
	margin-right: 0;
}
.col1-layout .row_product .product {
	margin: 0;
	width: 183px;
}
.top_pr_inner {
	background: url("../images/dot_pr_inner.gif") repeat-x scroll left bottom transparent;
	padding-bottom: 5px;
}
.top_pr_inner .source {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #929292;
	margin-left: 19px;
	padding-bottom: 4px;
}
.top_pr_inner .source {
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 11px;
	margin-left: 0;
	padding-bottom: 0;
	padding-left: 20px;
	padding-top: 2px;
	width: 450px;
}
.popup .title * {
	vertical-align: middle;
}
.close_icon_gif_new {
	background: url("../images/close_icon.gif") no-repeat scroll left top transparent;
	border: medium none;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	text-align: left;
	vertical-align: top;
	width: 15px;
}
.close {
	height: 10px;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
}
.popup .row {
	margin-bottom: 4px;
}
.popup .row label {
	font-weight: bold;
}
.left {
	float: left;
}
.rating .active {
	background: url("..//images/star_active.gif") no-repeat scroll left top transparent;
	height: 14px;
	width: 14px;
}
.rating span {
	background: url("../images/star.gif") no-repeat scroll left top transparent;
	display: inline;
	float: left;
	height: 14px;
	margin-right: 3px;
	width: 14px;
}
label {
	color: #4D4D4D;
}
#alert_box {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	font-size: 11px;
	left: 48.25%;
	padding: 10px;
	position: absolute;
	width: 210px;
	z-index: 550;
}
#alert_box .form_alert {
	margin-bottom: 15px;
}
#pop_my_cart {
	background: url("../images/boo_bg.png") no-repeat scroll left top transparent;
	height: 235px;
	left: 50%;
	padding-top: 47px;
	position: fixed;
	top: 30px;
	width: 349px;
	z-index: 1000;
}
#pop_my_cart .close_pop {
	float: right;
	padding-right: 40px;
}
#pop_my_cart .close_pop a {
	font-size: 11px;
	text-decoration: none;
}
DIV.ajaxcartpro_progress {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	display: block;
	left: 50%;
	margin-left: -130px;
	padding: 10px;
	position: fixed;
	text-align: center;
	top: 50%;
	z-index: 9999;
}
#left_col .left_menu ul li {
	padding: 3px 3px 3px 6px;
}
.back_to_top {
	margin-bottom: 10px;
	margin-right: 30px;
	margin-top: -5px;
	padding-right: 0;
	text-align: right;
	clear:both;
}
.my-wishlist .page-title h1 {
	background: none repeat scroll 0 0 #B1B1B1;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 5px 16px;
	text-align: left;
	width: 96%;
}
.connect_widget td.connect_widget_vertical_center {
	line-height:11px !important;
}
.left_product_seo {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 265px;
}
.left_product_seo h4 {
	color: black;
	font-size: 14px;
	margin-top: 8px;
	text-transform: uppercase;
	text-align: left;
}
.left_product_seo .act .price {
	color: #C40101;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
/*****new shipping***************/

#contener #right_col.new_shipping {
/*color:#9b9a9a;

	font-family:Arial, Helvetica, sans-serif;

	float:none;

	margin:auto;

	padding-bottom:2px;

	width:922px;

	min-height:0px;*/

	}
#contener #right_col.new_shipping h3 {
	color:#758aa0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:3px;
	padding-left:20px;
}
#contener #right_col.new_shipping .under_h3 {
	font-size:14px;
	padding-bottom:25px;
	padding-left:20px;
}
#contener #right_col.new_shipping .title_bg {
	background:url(images/shipping_new_title_bg.gif) repeat-x left top;
	height:36px;
}
#contener #right_col.new_shipping .left_title {
	background:url(images/shipping_new_left_bg.png) no-repeat left top;
	margin-top:-4px;
	padding-left:4px;
}
#contener #right_col.new_shipping .right_title {
	background:url(images/shipping_new_right_bg.png) no-repeat right top;
	height:36px;
	padding-right:4px;
}
#contener #right_col.new_shipping h4 {
	color:#607993;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
	padding-left:25px;
	text-transform:uppercase;
}
#contener #right_col.new_shipping .row_ship {
	padding-bottom:35px;
}
#contener #right_col.new_shipping .shipp_bg1 {
	background:#ecf0fc;
}
#contener #right_col.new_shipping .shipp_bg2 {
	background:#f9f9fa;
}
#contener #right_col.new_shipping .ship_body {
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-left:25px;
}
#contener #right_col.new_shipping .ship_body .font18 {
	font-size:18px;
}
#contener #right_col.new_shipping .pad_top10 {
	padding-top:10px;
}
#contener #right_col.new_shipping .ship_body input {
	/*float:left;*/

	vertical-align:sub;
}
#contener #right_col.new_shipping .ship_body label {
	/*float:left;

	margin-top:1px;*/

	font-size:12px;
	font-weight:normal;
}
#contener #right_col.new_shipping .ship_body .radios {
	padding:20px 30px;
}
#contener #right_col.new_shipping .ship_body .radios label {
	color:#656565;
	vertical-align:top;
}
#contener #right_col.new_shipping .ship_body .radios .row {
	padding-bottom:5px;
}
#contener #right_col.new_shipping .orange {
	color:#ff5300;
}
#contener #right_col.new_shipping .ship_body a {
	color:#0635a2;
}
#contener #right_col.new_shipping .indicates {
	color:#879aad;
	font-size:11px;
	margin-top:2px;
	padding-right:8px;
	text-align:right;
}
#contener #right_col.new_shipping .have_text {
	margin-bottom:10px;
}
#contener #right_col.new_shipping .have_text label {
	color:#758aa0;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	margin-top:2px;
	padding-right:8px;
	width:235px;
}
#contener #right_col.new_shipping .have_text .under_text {
	font-size:10px;
	padding-left:245px;
}
#contener #right_col.new_shipping .have_text label b {
	text-transform:uppercase;
}
#contener #right_col.new_shipping .have_text input {
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #bdc2c7;
	float:left;
	width:290px;
}
#contener #right_col.new_shipping .have_text select {
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #bdc2c7;
	height:20px;
	float:left;
	width:292px;
}
#contener #right_col.new_shipping .save_th {
	background:#e8f1fa;
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #bdc2c7;
	margin-left:245px;
	padding:15px 18px;
	width:355px;
}
#contener #right_col.new_shipping .save_th label {
	color:#758aa0;
	padding-left:10px;
}
#contener #right_col.new_shipping .gift {
	/*padding-left:60px;*/

	padding-left:245px;
}
#contener #right_col.new_shipping .gift img {
	float:left;
}
#contener #right_col.new_shipping .gift span {
	color:#758aa0;
	float:left;
	margin-top:21px;
	margin-left:15px;
}
#contener #right_col.new_shipping .gift span b {
	text-transform:uppercase;
}
#contener #right_col.new_shipping .gift .chek {
	padding-top:7px;
	/*padding-left:50px;*/

	padding-left:18px;
}
#contener #right_col.new_shipping .gift .chek label {
	color:#656565;
}
#contener #right_col.new_shipping .cart select {
	margin-right:15px;
	width:184px;
}
#contener #right_col.new_shipping .cart img {
	float:left;
	margin-top:-1px;
	margin-right:5px;
}
#contener #right_col.new_shipping .data {
}
#contener #right_col.new_shipping .data select {
	margin-right:10px;
	padding-left:5px;
	width:auto;
}
#contener #right_col.new_shipping .chek_row {
	padding-left:150px;
}
#contener #right_col.new_shipping .chek_row label {
	color:#758aa0;
	margin-left:8px;
}
#contener #right_col.new_shipping .shipp_bg2 table {
	background:#fff;
	border-collapse:collapse;
	width:100%;
}
#contener #right_col.new_shipping .shipp_bg2 table th {
	background:#f9f9fa;
	border-bottom:1px solid #dfdfdf;
	padding:10px 0;
	text-transform:uppercase;
}
#contener #right_col.new_shipping .shipp_bg2 table td {
	border-bottom:1px solid #dfdfdf;
	line-height:18px;
	padding:0;
	padding-top:15px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:center;
}
#contener #right_col.new_shipping .shipp_bg2 table .name {
	padding-left:20px;
	text-align:left;
}
#contener #right_col.new_shipping .shipp_bg2 table .name img {
	float:left;
}
#contener #right_col.new_shipping .shipp_bg2 table .name div {
	color:#585a5d;
	float:left;
	padding-left:15px;
}
#contener #right_col.new_shipping .shipp_bg2 table .name .name_in {
	color:#2c59b1 !important;
	font-weight:bold;
}
#contener #right_col.new_shipping .shipp_bg2 table .name .name_in a {
	color:#2c59b1 !important;
	font-weight:bold;
}
#contener #right_col.new_shipping .shipp_bg2 table .font14 {
	font-size:14px;
}
#contener #right_col.new_shipping .shipp_bg2 table .in_line {
	font-size:11px;
	text-decoration:line-through;
}
#contener #right_col.new_shipping .shipp_bg2 table a {
	color:#808080;
	font-size:11px;
}
#contener #right_col.new_shipping .shipp_bg2 table a img {
	vertical-align:middle;
}
#contener #right_col.new_shipping .shipp_bg2 table a span {
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:middle;
	padding-left:5px;
}
#contener #right_col.new_shipping .shipp_bg2 table .top_mrg {
	margin-top:7px;
}
#contener #right_col.new_shipping .text_up {
	text-transform:uppercase;
}
#contener #right_col.new_shipping .total {
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	/*padding:10px 0 25px 0;*/

	text-transform:uppercase;
}
#contener #right_col.new_shipping .total .name {
	float:right;
	padding-right:22px;
	text-align:right;
	width:400px;
}
#contener #right_col.new_shipping .total .pr {
	float:right;
	padding-right:37px;
	text-align:right;
	width:83px;
}
#contener #right_col.new_shipping .grand_total {
	background:#d9eefa;
	padding:15px 0;
	border-color:#D9EEFA;
}
#contener #right_col.new_shipping .grand_total .name {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	float:right;
	margin-top:5px;
	padding-right:22px;
	text-align:right;
	text-transform:uppercase;
	width:200px;
}
#contener #right_col.new_shipping .grand_total .pr {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	float:right;
	padding-right:37px;
	text-align:right;
	width:83px;
}
#contener #right_col.new_shipping .under {
	background:#fff;
	margin-top:0;
	padding-top:20px;
	padding-right:20px;
	text-align:right;
}
#contener #right_col.new_shipping .under .font11 {
	font-size:11px;
}
#contener #right_col.new_shipping .under .links {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.ask_link {
	position:relative;
	float:left;
}
.ask_link .ask {
/*position:absolute;

	min-height:50px;

	height:auto !important;

	height:50px;

	right:-335px;

	top:-10px;

	width:329px;*/

	}
.ask_link .ask .ask_top {
	background:url(images/ask_top.png) no-repeat left top;
	height:37px;
}
.ask_link .ask .ask_bottom {
	background:url(images/ask_bottom.png) no-repeat right bottom;
	height:16px;
	position:relative;
}
.ask_link .ask .ask_bg {
	background:url(images/ask_bg.gif) repeat-y right top;
	min-height:16px;
	height:auto !important;
	height:16px;
}
.ask_link .ask .ask_in {
/*margin-top:-22px;*/

	}
.ask_link .ask .ask_in .title {
/*background:#9abcff;

	color:#fff;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	height:22px;

	margin-left:17px;

	padding-left:8px;

	position:relative;

	width:292px;*/

	}
.ask_link .ask .ask_in .title span {
/*float:left;*/

	}
.ask_link .ask .ask_in .title img {
	float:right;
	margin-right:5px;
}
.ask_link .ask .ask_in .ask_text {
/*color:#1463b0;

	padding:8px 20px 8px 25px;*/

	}
.ask_link .ask .ask_bottom .titer {
	background:url(images/titer2.png) no-repeat left top;
	height:87px;
	position:absolute;
	right:-15px;
	top:-55px;
	width:87px;
}
.ask_link {
	padding-top:3px;
	cursor:pointer;
}
.ask_link span.cursor {
	color:#8C8C8C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	margin-left:5px;
}
#note {
}
#contener #right_col.new_shipping #note table {
	background:none;
	border-bottom:none;
	width:490px;
}
#contener #right_col.new_shipping #note table td {
	border-bottom:none;
	font-size:11px;
	padding-right:10px;
	text-align:left;
	vertical-align:middle;
}
#contener #right_col.new_shipping #note1 table {
	background:none;
	border-bottom:none;
	width:490px;
}
#contener #right_col.new_shipping #note1 table td {
	border-bottom:none;
	font-size:11px;
	padding-right:10px;
	text-align:left;
	vertical-align:middle;
}
#note textarea {
	-moz-border-radius:0px 0px 0px 0px;
	border:1px solid #BDC2C7;
	height:90px;
	width:350px;
}
/**/

.ship_body .line_h {
	line-height:18px;
}
#contener #right_col.new_shipping .ship_body .line_h label {
	text-align:left;
}
#contener #right_col.new_shipping .ship_body .line_h .top {
	font-size:14px;
	margin-bottom:5px;
}
#contener #right_col.new_shipping .row_ship2 {
	padding-bottom:15px;
}
table.total_table {
	float:right;
}
#contener #right_col.new_shipping .shipp_bg2 table.total_table {
	background:none repeat scroll 0 0 #F9F9FA;
}
#contener #right_col.new_shipping .shipp_bg2 table.total_table td {
	border:none;
	font-weight:bold;
	padding:5px 0;
	text-align:right;
}
#contener #right_col.new_shipping .shipp_bg2 table.total_table td.gin {
	text-align:center;
	width:130px;
}
#contener #right_col.new_shipping .ship_body .error {
	-moz-border-radius:8px 8px 8px 8px;
	border:1px solid #ff0f0f;
	padding:8px;
	margin-top:8px;
	margin-right:8px;
	margin-left:-17px;
	margin-bottom:15px;
	font-weight:normal
}
html* #contener #right_col.new_shipping .ship_body .error {
	min-height:10px;
	height:auto !important;
	height:10px;
}
#contener #right_col.new_shipping .ship_body .error .img {
	float:left;
	width:22px;
}
#contener #right_col.new_shipping .ship_body .error .img img {
	cursor:pointer;
}
#contener #right_col.new_shipping .ship_body .error .text {
	float:left;
	width:850px;
}
#contener #right_col.new_shipping .ship_body .error .text .red {
	color:#eb0000;
}
#contener #right_col.new_shipping {
/*color:#9b9a9a;

	font-family:Arial, Helvetica, sans-serif;

	float:none;

	margin:auto;

	padding-bottom:45px;

	width:922px;*/

	}
.home_under_text {
	background: none repeat scroll 0 0 #E5E4E4;
	border-radius: 8px 8px 8px 8px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 20px 20px 15px;
	padding: 20px;
	text-align: center;
}
.home_under_text h1, .home_under_text h2, .home_under_text h3 {
	font-size: 13px !important;
	font-weight:bold;
	color: #000000;
	padding:10px 0px;
	margin:0px;
	line-height:12px;   
}
.home_under_text p {
/*padding-bottom:10px;*/

}
.my_cart_new {
    display: inline;
}
.my_cart_new .items {
    color: #F23838;
    display: inline-block;
    margin-right: 4px;
    margin-top: 7px;
}
.my_cart_new img {
    margin-top: 5px;
}

