﻿body {
	background:url(../images/top_body_bg.gif) top repeat-x #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px}
	
body, ul, form {
	margin:0;
	padding:0;
	list-style:none}

hr {
	color:#ebe1d0;
	background:#ebe1d0;
	height:1px;
	border:0;
	padding:0;
	margin:15px 0}
	
.clear {
	clear:both}
	
.alignleft { float:left}
.alignright { float:right}
.aligncenter { text-align:center}

a.abrown:link, a.abrown:visited {
	color:#816346}
a.abrown:hover {
	color:#ce4427}
a.ared:link, a.ared:visited {
	color:#ce4427}

a:link, a:visited { color:#2468a2}
a:hover { color:#ce4427}

/*----------------------------------------- Header */
.header {
	background:url(../images/logo-best.gif) top left no-repeat;
	height:188px;
	width:100%;
	margin-bottom:9px;
	min-width:996px}
.topHead {
	height:55px;}
#top {
	width:450px;
	height:55px;
	float:left;
	/*background:url(../images/season_autumn_01.gif) left bottom no-repeat;*/}
#top strong {
	display:block;
	margin-left:200px;
	padding-top:10px;
	color:#ce4427;
	font-family: Arial, sans-serif;
	font-style:italic;
	font-size:22px;}
#top strong span {
	display:block;
	color:#827862;
	font-size:14px;
	font-style:normal;}
.topLogo {
	position:absolute;
	top:55px;
	left:0;
	width:315px;
	height:132px;
	background:none;}
.topMiddle {
	height:132px;
	margin-left:315px;
	background:url(../images/header_bg.gif) 0 0 no-repeat #fafaf4}
	
.topMenu {
	float:right;
	width:458px;
	margin-right:10px;
	background:url(../images/ico_c_cardszzz.gif) center right no-repeat;
	padding-right:80px;
	height:55px;}
.topMenu ul {
	padding:18px 0 2px 0;
	text-align:right;
	background:url(../images/line_doted.gif) right bottom no-repeat;}
.topMenu li {
	display:inline;
	padding:0 3px 1px 6px;
	background:url(../images/line_doted.gif) left bottom no-repeat;}

.topMenu li a:link, .topMenu li a:visited {
	padding:1px 1px 0 1px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #ce4427}
.topMenu li a:hover {
	background:#ce4427;
	color:#ffffff;}
.topMenu a.active:link, .topMenu a.active:visited {
	background:#ce4427;
	color:#ffffff;
	padding:1px 3px 0 3px;}

/*----------------------------------------- MiniCart */
.dCart {
	float:right;
	width:405px;
	margin:14px 15px 0 0;
	min-height:60px;
	background:url(../images/minicart_bg.jpg) top right no-repeat;}

.dCartHead {
	height:50px;}
.loginTxt {
	color:#333333;
	font-size:11px;
	line-height:19px;
	padding:7px 0 0 0;
	margin:0;
	width:180px;
	text-align:right}
.loginTxt a:link, .loginTxt a:visited {
	font-weight:bold;
	background:url(../images/ico_arr_r.gif) right bottom no-repeat;
	padding-right:17px;}

.dCartStatus {
	float:right;
	width:130px;
	padding-top:4px;
	font-size:13px;
	line-height:22px;}
.dCartStatus a:link, .dCartStatus a:visited {
	color:#ce4427}
.dCartStatus a.ared:link, .dCartStatus a.ared:visited {
	background:url(../images/ico_arr_down.gif) right center no-repeat;
	padding-right:17px;
	padding-bottom:2px;
	border-bottom:1px solid #ffffff}
.dCartStatus a.ared:hover {
	text-decoration:none;
	border-bottom:1px dotted #ce4427}
.dCartStatus span {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;}

.searchForm {
	clear:both;
	width:405px;
	float:right;
	margin:20px 0 0 0;
	line-height:12px}
.searchTxt {
	clear:left;
	padding-bottom:3px;
	padding-top:2px}
.searchForm small {
	color:#505c69;}
.searchForm small a:link, .searchForm small a:visited {
	margin-left:3px;
	color:#505c69;
	text-decoration:none;
	border-bottom:1px dotted #505c69}
.searchForm small a:hover {
	color:#ce4427;}
.stext {
	float:left;
	border:none;
	background:url(../images/search_bg.gif) no-repeat;
	width:314px;
	height:22px;
	padding:4px 5px 0 5px}
.btnsearch {
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	margin-left:3px;
	width:77px;
	height:26px;}

#miniCartList {
	position:absolute;
	top:122px;
	right:15px;
	width:403px;
	min-height:50px;
	border:1px solid #ce4427;
	border-bottom:3px solid #ce4427;
	border-top:none;
	background:#ffffff;}

.column {
	line-height:14px;
	float:left;
	text-align:center;
	font-size:11px;
	min-height:50px;
	color:#000000}
.w1 {
	width:100px;
	text-align:left}	
.w2 {
	width:155px;
	text-align:left}
.w3 {
	width:50px;
	padding-left:10px;}
.w4 {
	width:55px;
	font-size:12px;}
.w5 {
	width:10px;
	padding-top:18px}
.w1 img {
	width:90px;
	margin:2px 5px 2px 0;}
	
.cart-item-detail {
	width:100%;
	margin:2px 0 10px 0;
	font-family:Arial, helvetica, sans-serif;
	clear:left;
	padding-top:15px}	
.body-area {
	line-height: 14px;
	color:#000000;
	width:383px;
	margin:0;
	float: left;
	padding:4px 10px}
.body-area a:link, .body-area a:visited {
	color:#2468a2}
.body-area a:hover {
	color:#d15136}
	
.body-area .w3, .body-area .w4 {
	padding-top:16px}
	
.body-area .iqty {
	font-size:12px;
	font-family:Arial, helvetica, sans-serif;
	width:18px;
	height:18px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	border:1px solid #c9522b;}
	
.c-minus {
	display:block;
	float:left;
	background:url(../images/c-qty.gif) top left no-repeat;
	width:11px;
	height:20px;
	cursor:pointer}
.c-plus {
	display:block;
	float:left;
	background:url(../images/c-qty.gif) bottom left no-repeat;
	width:11px;
	height:20px;
	cursor:pointer}
	
.total-area {
	width:383px;
	padding:5px 10px 0 10px;
	border-top:1px dashed #ce4427;
	background:url(../images/minicart_list_bg.gif) center bottom no-repeat;
	height:76px}
	
.cart-subtotal {
	width: 100%;
	clear:both;
	text-align:right;}
	
.cart-note {
	font-size:11px;
	color:#444444;
	height:25px;}
	
.cart-chackout {
	position:relative;
	width:100%}

.btn-minicheck {
	text-align:right}
	
.btn-close {
	clear:both;
	text-align:center;
	padding-left:17px}	
	
a.aclose:link, a.aclose:visited {
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF}
a.aclose:hover {
	text-decoration:underline}

/*----------------------------------------- Main structure layout */
.midlle {
	width:100%;
	max-width:1280px;
	min-width:996px}

.wrapper {
	width:100%;
	margin-left:-438px;
	float:right;}

.content {
	margin-left:438px;
	padding:10px 13px 10px 0;}

.navigation {
	float:right;
	width:420px;
	padding:0 9px;}

.footer {
	width:100%;
	clear:both;
	background:#fbf9e8;
	height:65px;
	border-top:1px dashed #ebe1d0;
	border-bottom:3px solid #ebe1d0}

.listBrands {
	float:left;
	width:180px;}

.bestSellers {
	width:223px;
	float:left;
	margin-left:14px}

/*----------------------------------------- layout 3 column */
.layout2 {
	float:left;
	margin:0;
	width:100%}
	
.layout2 .content {
	margin:0 233px 0 200px;}

.layout2-left {
	width:180px;
	float:left;
	margin-left:-100%;}
	
.extra .bestSellers {
	margin:0;}
	
.extra {
	width:223px;
	padding-right:10px;
	margin-left:-233px;
	float:left}

/*----------------------------------------- Left column layout */
.banBlockLeft img {
	border:3px solid #ce4427}

.tCat {
	background:url(../images/cats_bg.gif) top;
	width:170px;
	height:28px;
	margin:10px 0;
	padding:0 0 0 10px;
	color:#816346;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;}

.cBrown {
	color:#816346}

.cRed {
	background:url(../images/cats_bg.gif) bottom;
	color:#FFFFFF}

.listBrands ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 8px}

.listBrands li {
	margin-bottom:7px}

.listBrands .listCats li {
	margin-left:5px;}

.listBrands .listCats a:link, .listBrands .listCats a:visited {
	background:url(../images/ico_arr_gray.gif) 0 3px no-repeat;
	padding-left:18px;}
.listBrands .listCats a:hover {
	padding-left:18px;
	color:#ce4427;
	text-decoration:underline;}


.listBrands a .vip {
	background:url(../images/ico_vip.gif) 0 0 no-repeat;
	padding-left:21px;}

.listBrands a:link, .listBrands a:visited {
	color:#2468a2;
	display:block;
	background:url(../images/ico_arr_brown.gif) right center no-repeat;
	padding:1px 0 2px 5px}

.listBrands a:hover {
	color:#ffffff;
	background:url(../images/ico_arr2_red.gif) right center no-repeat #ce4427;
	text-decoration:none}

.listBrands a.active:link, .listBrands a.active:visited {
	color:#ffffff;
	background:url(../images/ico_arr2_red.gif) right center no-repeat #ce4427;
	text-decoration:none;}

/*----------------------------------------- Bestsellers layout */

.bestSellers .titleBest {
	color:#ce4427;
	margin:10px 0 0 0;
	font-size:18px;
	background:url(../images/bg_best_top.gif) bottom no-repeat;
	line-height:30px;
	text-align:center}
	
.bestSellers h2 span {
	font-weight:normal}

.bestSellers ul {
	text-align:center;
	background:url(../images/bg_best_bot.gif) bottom no-repeat;
	padding-bottom:5px}

.bestSellers ul li {
	background:url(../images/bg_best_center.gif) top repeat-y;
	display:block;
	width:223px;
	height:185px;
	padding-top:7px;
	font-size:12px}

.bestSellers li img {
	border:1px solid #ebe1d0}

a.abrown:link, a.abrown:visited {
	color:#816346}
a.abrown:hover {
	color:#ce4427}

.bestSellers hr {
	margin:0 10% 15px 10%;}
	
.bestItem {
	margin:3px auto;
	width:200px;}
	
.itemPrice {
	margin:5px 0 0 0}
	
.itemPrice strike {
	color:#666666;
	font-size:11px}
	
.noticeTxt {
	text-align:center;
	padding:5px;
	margin:5px;}

/*----------------------------------------- History layout */
	
.history .tHistory {
	background:url(../images/navi_bg2.gif) right no-repeat;
	width:419px;
	height:28px;
	padding:0;
	text-align:center}

.lastList {
	margin:5px auto;
	padding:5px 0;}
		
.lastList li {
	clear:both;
	margin:5px 0 20px 15px}
	
.lastImg img{
	width:90px;
	float:left;
	margin:0 10px 0 0;}
	
.lastItem {
	width:290px;
	color:#79705f;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px}
	
.lastItem a:link, .lastItem a:visited {
	color:#2468a2}
.lastItem a:hover {
	color:#ce4427}

.lastItem a.abrown:link, .lastItem a.abrown:visited {
	color:#816346}
	
.lastItemPrice {
	color:#000000;
	font-size:11px;
	padding-top:5px}

.layout2-left .lastItem {
	width:100%;
	text-align:center;
	font-size:10px}

.layout2-left .lastImg {
	float:none;
	width:90px;
	margin:0 auto}

.layout2-left .lastList li {
	margin:0 5px 10px 5px}

.layout2-left .tHistory {
	width:100%}

/*----------------------------------------- Footer layout */

.footer {
	text-align:center;}
	
.footer ul {
	padding:15px 10px 10px 10px}
	
.footer li {
	display:inline;
	padding:0 3px 1px 6px;
	background:url(../images/line_doted.gif) left bottom no-repeat;}

.footer li a:link, .footer li a:visited {
	padding:1px 1px 0 1px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #ce4427}
.footer li a:hover {
	background:#ce4427;
	color:#ffffff;}

.copy {
	font-size:11px;
	color:#333333}

/*----------------------------------------- Content layout */	

.text {
	line-height:16px;
	padding:0 10px}
.text p {
	margin:9px 0}
.text img {
	margin:2px 10px}

.text .img0 {
	margin:0}

.text h2, .text h3 {
	font-weight:normal;
	margin:20px 0 10px;}

.text ul, .text ol {
	padding:10px 0 20px 30px}

.text ul li {
	margin-bottom:7px;
	list-style:disc}

.text ol li {
	margin-bottom:7px;}
	
.banBlockCenter {
	text-align:center;
	padding:5px 0 10px 0;}

.title2 {
	background:url(../images/title2_bg_left.gif) left top no-repeat;
	border-bottom:1px dashed #ce4427;
	margin:20px 0 10px 0;
	line-height:28px;
	font-size:18px;
	padding-left:8px}

.title2 span {
	background:url(../images/title2_bg_right.gif) right top no-repeat;
	padding:4px 10px 3px 5px;
	height:28px;
	color:#FFFFFF}

.title3 {
	color:#816346;
	font-size:20px;
	font-weight:normal;
	margin:20px 0 10px;
	padding:0}

.title1 {
	color:#ce4427;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	text-transform:uppercase}
	
.title1 span {
	text-transform:lowercase;
	font-weight:normal;
	color:#9a826b;
	font-size:18px}

.tBrand {
	font-weight:bold;
	font-size:20px}

.tDet {
	display:block;
	clear:both;
	font-size:22px;
	padding-top:10px;
	font-weight:normal;
	line-height:25px;
	color:#816346}

.tDet span {
	color:#ce4427;
	text-transform:capitalize;
	font-size:22px;}

.tArt {
	display:block;
	clear:both;
	padding:15px 0 10px 0;
	text-transform:none;
	font-size:22px}
	
.tHot {
	font-size:18px;
	font-weight:normal}
.tHot span {
	padding:4px 10px 4px 5px;}
	
.path {
	float:left;
	line-height:18px;
	color:#ce4427;
	font-size:18px;}
	
.path a:link, .path a:visited {
	color:#816346;
	background:url(../images/line_path.gif) right center no-repeat;
	padding:0 10px 0 2px;
	margin-right:7px;
	text-transform:uppercase}
	
.path a:hover {
	color:#ce4427}
		
.dsort {
	float:right;
	font-size:12px;
	text-align:right;
	color:#555555;
	width:180px;
	padding-top:12px;}
	
.dsort select {
	font-family:Arial;
	font-size:12px;
	color:#555555}

.collections {
	float:left;
	color:#b4b4b4;
	width:66%;
	padding:5px;
	font-size:11px;
	padding:10px 0 20px 3px;
	line-height:20px}

.collections label {
	color:#000000}
	
.collections a:link, .collections a:visited {
	margin:0 3px;
	padding:0 2px 0 2px;
	color:#2468a2;
	text-decoration:none;
	border-bottom:1px dotted #333333}
	
.collections a:hover {
	color:#ffffff;
	background:#ce4427;
	border-bottom:1px solid #c00000}

.collections a.active:link, .collections a.active:visited {
	color:#ffffff;
	background:#ce4427;
	border-bottom:1px solid #c00000}

/*----------------------------------------- product list layout */
.prodList {
	width:100%;
	margin:0;
	clear:both;
	padding:1px 0}

.prodList ul {
	clear:both}
	
.prodList li {
	display:block;
	float:left;
	width:170px;
	height:200px;
	margin:5px 0 20px 12px;
	font-size:12px;}
	
.prodList li img {
	border:1px solid #ffffff}

.lineList {
	height:215px;
	overflow:hidden}

.smallList {
	margin:5px 0;
	padding:15px 0}
.smallList li {
	width:116px;
	height:160px;
	margin:5px 5px;
	font-size:11px}
.smallList li img {
	width:100px}

.prodList .hot img {
	border:1px solid #ce4427}

.prodList .hot .img0 {
	border:none}

.prodList .hot {
	border-bottom:3px solid #dddddd}

.prodPrice {
	line-height:23px;}
.prodName, .prodPrice {
	margin:3px 3px 4px 3px;}
	
.prodName em {
	background:#729f24;
	color:#FFFFFF;
	padding:0 4px;
	font-size:11px;
	font-style:normal;
	font-weight:bold}
	
.prodName .new {background:#80a60c;}
.prodName .sale { background:#c9522b}

.prodName a:link, .prodName a:visited {
	color:#3b6491}
.prodName a:hover {
	color:#ce4427}


.prodPrice strong {
	color:#ce4427}
	
.prodPrice strike {
	color:#333333;
	font-size:11px}
	
.newPrice {
	color:#ce4427;
	font-weight:bold;
	font-size:13px}
	
.rightNote a:link, .rightNote a:visited {
	display:block;
	clear:both;
	background:url(../images/ico_arr_gray.gif) right bottom no-repeat;
	padding-right:16px;
	float:right;
	font-family:Verdana;
	font-size:11px;
	color:#ce4427;
	text-align:left;
	font-weight:bold;}
	
.rightNote a:hover {
	color:#000000}

.noticeBlock {
	background:#fbf9e8;
	color:#333333;
	padding:5px 10px;
	border-bottom:2px solid #ebe1d0;
	border-top:1px dashed #ebe1d0}

.noticeBlock strong {
	color:#c9522b}
	
.noticeBlock small {
	font-size:11px;	}

/*----------------------------------------- pages layout */
a.aprev:link, a.aprev:visited {
	background:url(../images/ico_arrow_prev.gif) left center no-repeat;
	padding-left:8px;}
	
a.anext:link, a.anext:visited {
	background:url(../images/ico_arrow_next.gif) right center no-repeat;
	padding-right:8px;}

.dpages {
	text-align:center;
	margin:10px 0 10px 0;
	padding-bottom:10px;}
	
.dpages a:link, .dpages a:visited {
	color:#2468a2;
	font-weight:bold;
	margin:0 3px;
	border:1px solid #ebe1d0;
	padding:1px 5px;
	text-decoration:none;}
	
.dpages a.active:link, .dpages a.active:visited {
	background:#ce4427;
	color:#FFFFFF;
	border:1px solid #ce4427}	
	
.dpages a strong {
	color:#ffffff;
	background:#e4502e;
	padding:1px 4px;
	text-decoration:none}
	
.dpages a.apageBtn:link, .dpages a.apageBtn:visited {
	padding:0;
	border:none;
	margin:0}
	
.dpages a:hover {
	color:#c9522b}

/*.................................... Articles list Layout */	

.artList {
	margin:20px 0 0 10px;}
	
.artList dt {
	margin:10px 0 3px 0;
	background:url(../images/ico_article.gif) 0 2px no-repeat;
	padding-left:18px;
	line-height:18px;}
	
.artList dt a:link, .artList dt a:visited {
	color:#2468a2}
	
.artList dt a:hover {
	color:#ce4427}
	
.artList dd {
	margin:0 0 20px 20px}
.artList dd p {
	margin:0;}

/*.................................... One item Layout */	

.oneItemBlock {
	margin:10px 0}

.itemImgBig {
	text-align:center;
	width:63%;
	float:left;
	font-size:11px}

.oneItemRight {
	width:36%;
	float:right}

.oneItemPrice {
	background:url(../images/bg_adtocart_top.gif) top right no-repeat #fbf9e8;
	width:190px;
	min-height:80px;
	border-bottom:3px solid #ebe1d0;
	padding:30px 5px 10px 5px}

.oneItemPrice p {
	text-align:center;
	margin:8px 0}

.oneItemPrice .row {
	clear:both;
	padding:2px 0;
	line-height:22px;
	font-size:13px}
	
.oneItemPrice .row label {
	display:block;
	float:left;
	width:90px;
	padding-right:7px;
	text-align:right;
	font-weight:bold}

.priceBig strong {
	color:#ce4427;
	font-size:21px;}

.priceOld strike {
	font-size:13px;
	color:#333333}

.priceSave span {
	color:#46a343;
	font-weight:bold}

.itemImgView {
	width:200px;
	padding:20px 0}
	
.itemImgView img {
	width:60px;
	margin:1px;
	border:1px solid #ebe1d0}

.itemImgView label {
	color:#816346;
	font-weight:bold;
	font-size:13px;
	text-transform: lowercase;
	border-bottom:1px solid #ebe1d0;
	display:block;
	margin:3px 0}
	
a.azoom:link, a.azoom:visited {
	background:url(../images/ico_zoom.gif) left bottom no-repeat;
	padding-left:15px;
	color:#2468a2;
	font-size:11px}

a.azoom:hover {
	color:#ce4427}

.itemInfoBlock {
	width:200px;
	font-size:11px;}

a.ablock:link, a.ablock:visited {
	color:#2468a2;
	padding:1px 3px;
	background:url(../images/ico_arr_gray.gif) left no-repeat;
	padding-left:16px;}
a.ablock:hover {
	color:#ce4427}

a.aback:link, a.aback:visited {
	background:url(../images/ico_arr2_gray.gif) left no-repeat;
	padding-left:17px;
	font-size:11px;
	color:#666666}
a.aback:hover {
	color:#2468a2}

.title4 {
	color:#816346;
	background:url(../images/title4_bg_left.gif) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:17px;
	line-height:17px;
	font-size:11px;
	border-bottom:1px dashed #ebe1d0;
	padding-left:4px;}
	
.title4 span {
	background:url(../images/title4_bg_right.gif) right top no-repeat;
	padding:2px 5px 2px 3px;
	line-height:17px}

.itemDescrList {
	padding:10px 0 10px 10px;
	font-size:12px}

.itemDescrList li {
	background:url(../images/ico_dot.gif) 0 5px no-repeat;
	padding-left:12px;
	margin-bottom:7px}

/*.................................... Comments Layout */	
.comments h3 {
	margin:10px 0 0 0;}
.commOne {
	padding:10px 10px;
	border-bottom:1px dashed #ebe1d0;
	background:#fbf9e8;
	margin:0;}
	
.commOne small {
	color:#816346;
	display:block;
	text-align:right;
	font-size:11px;
	margin-bottom:2px;}
.commtxt {
	padding:5px 0 5px 5px;
	font-size:12px;}

.tComm {
	background:url(../images/title4_bg_comm_left.gif) left 0 no-repeat;
	padding-left:22px;}

.taddComm {
	background:url(../images/title4_bg_addcomm_left.gif) left 0 no-repeat;
	padding-left:22px;}
/*---------------------------- Add comment layout ---*/	
.left { 
	float:left;
	width:40%;
	padding-left:10px;}
.right {
	float:right;
	width:59%;
	padding-right:5px}
.commentFormBlock {
	padding:8px 5px;
	background:#fbf9e8;
	border-bottom:3px solid #ebe1d0;
	border-top:none}
	
#addcomment {
	width:99%;
	margin-bottom:20px}
#addcomment h3 {
	margin:20px 0 0 0;}
#commentform img {
	border:1px solid #b7b1a5;
	margin:3px 0;
}
#commentform {
	font-size:12px;
	width:100%;
	clear:both}
	
#commentform label{
	color:#695f4d;
	font-family:Arial, helvetica, sans-serif;
	font-size:14px}
	
#commentform label span{
	font-weight: normal;
	font-size:80%;
}
#commentform input{
	width: 145px;
	background:#FFFFFF;
	border: 1px solid #816346;
	padding:1px 3px 3px 3px;
	margin-top: 3px;
	font-size:13px;
}
#antispam {
	font-size:14px;
	font-weight:bold;
	color:#F14400;
	letter-spacing:2px;
}
#commentform textarea{
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:12px;
	width: 280px;
	height: 130px;
	background:#FFFFFF;
	border: 1px solid #816346;
	padding: 2px;
	margin-top: 3px;
}
#commentform .submitbutton {
	border: none;
	width:auto;
	height:auto
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #FFFFFF;
	border:1px solid #ce4427}

/*---------------------------- contact Form layout ------*/	
fieldset {
	border:1px solid #ebe1d0;
	background:#f9f9f1}
legend {
	color:#816346;
	background:#ebe1d0;
	font-size:15px;
	padding:2px 20px;
	margin-left:10px;
	text-transform:uppercase}
	
.contactForm {
	margin:5px 20px;
	width:90%}
.contactForm small {
	color:#ce4427;
	font-size:11px}
.contactForm .row {
	clear:both;
	padding:14px 0;}
.contactForm label {
	display:block;
	text-align:right;
	padding:0 8px 0 0;
	float:left;
	width:140px;
	line-height:20px;
	color:#333333;}
.contactForm input {
	float:left;
	width:230px;
	font-size:13px;
	padding:1px;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	border:1px solid #ad9b74;
	background:#ffffff}
.contactForm select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;}
.contactForm textarea {
	border:1px solid #ad9b74;
	background:#ffffff;
	width:270px}
.contactForm input:focus, .contactForm textarea:focus {
	border:1px solid #333333;
	background:#ffffff}
.contactForm .submit {
	width:100px;
	color:#ffffff;
	background:#3c64a0;
	font-weight:bold;
	border:1px solid #47628c;
	cursor:pointer;
	padding:1px;}
.contactForm .spamcode, .shippingForm .spamcode {
	width:110px}
.contactForm .codeImg, shippingForm .codeImg {
	display:block;
	float:left}
.codeImg img {
	border:1px solid #ebe1d0}

.contactForm input.submit:hover {
	background:#224a89}
	
.contactForm .creat, .shippingForm .creat {
	border:none;
	width:auto}
.formNote {
	color:#666666;
	font-size:11px;
	clear:left;
	margin: 0 0 0 149px;}
.error {
	background:url(../images/ico_error.gif) 3px 3px no-repeat #fff3bd;
	padding:3px 2px 4px 24px;
	margin:3px 0;
	border:1px dotted #ee8976;
	color:#e61e00}
.warning {
	color:#e61e00}
.shippingForm .warning {
	margin: 0 0 0 120px;}
	

.btn-img, .contactForm .btn-img {
	border:none;
	width:auto;
	height:auto}
	
.btnGreen, .contactForm .btnGreen {
	background:url(../images/btns_all.gif) left bottom;}
	
.btnOrange, .contactForm .btnOrange {
	background:url(../images/btns_all.gif) left 50px;}

.btn2, .contactForm .btn2, .user .btn2 {
	background:url(../images/btns_all_small.gif) left top;
	border:none;
	width:85px;
	height:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer}

.btn2Green, .contactForm .btn2Green, .user .btn2Green {
	background:url(../images/btns_all_small.gif) left 20px;}
	
.btn2Orange, .contactForm .btn2Orange, .user .btn2Orange {
	background:url(../images/btns_all_small.gif) left 40px;}
	
/*------------------------------------------------- Register block */	

.registerBlok {
	width:97%;
	margin:5px auto}
	
.shippingForm .btn-creat, .shippingForm .btn-signin, .contactForm .btn {
	background: none;
	width: auto;
	height: auto;
	border:none;}
	
.infoblock {
	width:38%;
	color:#505c69;
	border:1px dotted #b7a784;
	padding:5px 10px;
	margin:20px 0 10px;
	font-size:12px;
	line-height:16px}
	
.infoblock h2 {
	font-size:15px;
	margin:5px 0;}
	
.infoblock ul {
	list-style-type:disc;
	margin:5px 0 10px 20px;
	padding:0;}
	
.infoblock li {
	margin-bottom:8px;}

.signChoose {
	line-height:30px;
	margin:0;
	border-bottom:1px dotted #b7a784;
	padding:0px 0 10px 20px}
	
.shippingForm .signChoose input {
	width:auto;
	width:auto;
	border:none;
	padding:inherit;
	margin:7px 3px 0px 0}	
	
/*---------------------------- shipping Form layout */	

.shippingForm {
	margin:5px 0;
	width:50%;
	color:#333333;
	min-width:295px}
	
.shippingForm small {
	color:#c9522b;
	font-size:11px}
	
.shippingForm .row {
	clear:both;
	padding:12px 0;}
	
.shippingForm label {
	display:block;
	text-align:right;
	padding:0 8px 0 0;
	float:left;
	width:125px;
	line-height:20px;
	color:#333333;}
	
.shippingForm .choose {
	width:15px;}

.shippingForm input {
	float:left;
	width:160px;
	font-size:13px;
	padding:1px;
	font-family:Verdana;
	border:1px solid #ad9b74;
	background:#ffffff}
	
.shippingForm textarea {
	border:1px solid #ad9b74;
	background:#ffffff;
	width:232px}
	
.shippingForm input:focus, .shippingForm textarea:focus {
	border:1px solid #333333;
	background:#ffffff}
	
.shippingForm .submit {
	width:100px;
	color:#ffffff;
	background:#c9522b;
	font-weight:bold;
	border:1px solid #a6200c;
	cursor:pointer;
	padding:1px;}
	
.shippingForm .check input {
	width:auto;
	border:none;
	float:left;
	margin:0 5px 0 0;}
	
.shippingForm .check {
	font-size:11px}
	
.shippingForm .check label {
	width:15px;
	padding-left:50px;
	height:20px;}

.formNote {
	color:#666666;
	font-size:11px;
	clear:left;
	margin: 0 0 0 135px;}
/*---------------------------- testimonials layout */	
.testimonials {
	margin:10px auto;
	width:95%;
	padding:5px 0;
	color:#666666;
	font-size:11px}
	
.testimonials h3 {
	margin:0;
	text-align:center;
	color:#666666;
	font-size:14px}
	
.testimonials dl {
	line-height:14px;
	margin:10px 0 0 0px;}
	
.testimonials dt {
	color:#816346;}
	
.testimonials dd {
	margin:0 0 10px 5px;
	padding: 7px 0 10px 0px;
	border-bottom:1px dashed #ebe1d0}

.txtBig {
	font-size:12px}	

/* ------------------------------ Tab Menu */	
.tabmenu {
	border-bottom:1px solid #ce4427;
	height:27px;
    padding-left:0px;}
.tabmenu li{
	float:left;
	margin:0 3px 0 0;
	height:27px;
	overflow:hidden;
	font-size:13px}
.tabmenu a:link, .tabmenu a:visited{
    background:url(../images/tab-round.png) right 56px;
    color:#816346;
    display:block;
    font-weight:bold;
    line-height:28px;
    text-decoration:none;
}
.tabmenu a span{
    background:url(../images/tab-round.png) left 56px;
    display:block;
    margin-right:14px;
    padding-left:14px;
}
.tabmenu a:hover{
    background:url(../images/tab-round.png) right 27px;
    display:block;
	color:#faf7f3
}
.tabmenu a:hover span{
    background:url(../images/tab-round.png) left 27px;
    display:block;
}
.selected a:link, .selected a:visited, .selected a:visited, .selected a:hover{
    background:url(../images/tab-round.png) right 0 no-repeat;
	color:#ffffff
}
.selected a span, .selected a:hover span{
    background:url(../images/tab-round.png) left 0 no-repeat;
}

.tabBlock {
	display: none;
	position:static;
	top:0px;
	border:1px solid #ce4427;
	padding:10px;}
#personal {
	display: block;} 
	
/* ------------------------------ Table Orders / Tickets */
.tableGray {
	margin:3px 0 10px 0;
	width:100%}
.tableGray, .tableGray th, .tableGray td {
	border:1px solid #cccccc;
	border-collapse:collapse;
	font-family:Verdana, "Liberation Sans", Geneva,sans-serif;
	line-height:10px}
.tableGray th {
	font-size:10px;
	color:#444444;
	background:#efefef;
	padding:3px;}
.tableGray td {
	padding:3px;
	font-size:11px;
	line-height:16px;
	text-align:center}
.tableGray .orderDescr {
	text-align:left}
	
a.agray:link, a.agray:visited {
	color:#666666;}
a.agray:hover {
	color:#c9522b}
a.adotted:link, a.adotted:visited {
	color:#c9522b;
	margin:0 2px;
	text-decoration:none;
	border-bottom:1px dashed #c9522b}
a.adotted:hover {
	color:#c9522b;
	border-bottom:1px solid #c9522b}
.contactForm .message, .shippingForm .message {
	width:275px}

.tickets {
	font-size:12px;
	margin:10px 0}
.tickets dt {
	padding:3px 0 3px 7px;
	color:#a6200c;
	background:url(../images/ico_article.gif) left center no-repeat; 
	padding-left:20px;
	font-size:14px}
.tickets dd {
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin:5px 0 7px 20px;
	padding:0px}
.tickets dd p {
	margin:5px 0 5px 5px}
.tickets small {
	font-size:11px;
	display:block;
	background:#eceae1;
	padding:3px 5px;
	color:#a6200c}
.tickets .admin {
	background:#d9e3bc;
	color:#597434}

/* ------------------------------ Shopping Cart */	
.checkoutPage {
	min-height:600px}

#cartSteps {
	margin:0 auto 40px auto;
	width:930px;
	min-height:300px;}

#cartSteps .title3 {
	border:none}
	
.titleCart {
	background: url(../images/steps_right.gif) top right no-repeat #ebe1d0;
	height:37px;
	line-height:37px;
	font-size:21px;
	font-weight: normal;
	color:#9a8571;
	margin-top:25px}
	
.titleCart span {
	display:block;
	float:left;
	padding-right:12px;
	margin-right:5px;
	width:42px;
	height:37px;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	background:url(../images/steps_left.gif) left top no-repeat;}
	
.titleCartOn {
	background: url(../images/steps_right.gif) bottom right no-repeat #ce4427;
	color:#FFFFFF;
	height:37px;
	line-height:37px;
	font-size:21px;
	font-weight: normal;
	margin-top:25px;
}
	
.titleCartOn span {
	display:block;
	float:left;
	padding-right:12px;
	margin-right:5px;
	width:42px;
	height:37px;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	background:url(../images/steps_left.gif) left bottom no-repeat;
}
	
.On {
	background: url(../images/steps_right.gif) bottom right no-repeat #ce4427;
	color:#FFFFFF;
}
	
.On span {
	background:url(../images/steps_left.gif) left bottom no-repeat;
}	

.cartNavi {
	padding:20px 0 5px 5px;}
	
.cartSteps .cartNavi {
	margin:0;
	padding:10px 0}
	
.stepActive {
	padding-left:40px;}
.stepActive .contactForm {
	float:left;
	width:50%}
	
.stepActive .submit {
	background: url(../images/btn_submit.gif) no-repeat;
	width:87px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	font-size:10px;
	padding:0 5px 3px 0;
	line-height:17px;
	text-align:center}
	
.cartNotice {
	margin:10px 0px 10px 30px;
	padding:5px;
	font-size:11px;
	font-family:Arial, helvetica, sans-serif;
	color:#666666;
	line-height:15px;
	border:1px dotted #cde480;
	border-left:none;
	border-top:none}
	
.cartNotice h4 {
	padding:0 0 0 28px;
	line-height:30px;
	font-size:15px;
	font-style:italic;
	margin:0;
	color:#888888}
	
.priceTotal {
	color:#e4502e;
	font-size:13px;}
	
a.acheckout:link, a.acheckout:visited {
	display:block;
	float:right;
	background: url(../images/btn_checkout_big.gif) left no-repeat;
	width:196px;
	height:27px;
	line-height:27px;
	color:#ffffff;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:5px;}

.btn-update {
	margin-right:20px;}

a.update:link, a.update:visited {
	display:block;
	float:right;
	background:url(../images/btn_update.gif) top no-repeat;
	width:105px;
	height:28px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	line-height:19px;
	font-weight:bold;
	margin:5px 15px 0 15px;}
	
.cartTable {
	clear:both;
	width:100%;
	border-collapse:collapse;
	color:#333333}
.cartTable th {
	background:#ebe1d0;
	color:#816346;
	border:1px solid #ffffff;
	border-collapse:collapse;
	font-size:12px;
	padding:2px;}
.cartTable td {
	border-bottom:1px dotted #000000;
	padding:6px 3px;
	text-align:center}
.cartTable .tddecr {
	text-align:left;
	background:#f5f5f5;
	line-height:18px}
.cartTable .tddecr span, .cartTable .tddecr small {
	color:#333333}

.imgb {
	border:1px solid #CCCCCC}
a.ared:link, a.ared:visited {
	color:#ae0000;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:11px;}
.cartTable .totalTr {
	font-size:13px}	
.cartTable .totalTr p {
	font-size:12px;
	color:#666666}
.cartTable .totalTr td {
	padding:5px;
	text-align:right;
	border:none}
.cartTable .totalTr .note {
	text-align:left;
	color:#666666}
.cartTable .totalTr .totalTd {
	border-top:1px solid #666666;
	color:#c00000}
		
a.ared:hover {
	color:#000000}
	
.qty, .contactForm .qty, .shippingForm .qty {
	width:27px;
	text-align:center;
	font-family:Verdana;
	font-size:12px}
.ishipping {
	font-size:12px;
	font-family:Tahoma, Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	max-width:200px
	padding:3px;}
	
.contactForm .check {
	width:auto;
	border:none;
	float:right;
	margin:0;}
	
a.aremove:link, a.aremove:visited {
	color:#787878;
	font-size:10px;
	font-family:Arial, helvetica, sans-serif;
	font-weight:bold}
	
a.aremove:hover {
	color:#000000}

.stepActive h3 {
	margin:0;
	padding:10px 0;}
.stepActive .contactForm {
	margin-left:40px;}
	
.user {
	width:275px;
	margin-left:10px;}
.user .title1 {
	text-transform:none}
	
.user label {
	color:#666666;
	font-weight:bold;
	font-size:11px;}
.user small {
	font-size:11px;
	color:#595959}
.user input {
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:12px;
	margin:1px 0;}
.row {
	padding:5px 0;}
.row em {
	font-size:12px;
	color:#666666;}

.blockInfo {
	width:300px;
	padding:10px;
	border:1px dotted #999999;
	margin:20px 20px 0 0;
	font-size:12px}

.blockInfo li {
	list-style:disc;
	margin:0 0 12px 30px;}

/* rolex collections banners */
.linkimgc {
  margin:0 auto;
  min-width:600px;
  width:85%;
  height:150px;
}

* html .linkimgcie1 {
  border-left:600px solid #fff;/*min-width*/
  position:relative;
  float:left;
  z-index:1;
}

* html .linkimgcie2 {
  margin-left:-600px; /*-min-width*/
  position:relative;
  float:left;
  z-index:2;
}

a.linkimg {
  float:left;
  display:block;
  width:25%;
  min-width:136px;
  height:52px; 
  background: none no-repeat;  
  /*padding-bottom:10px;*/

}

/*a.linkimg img { 
  padding:0;
  margin:0;
  padding-right:2px;
}*/

a.i1 { background-image: url('../images/bnm-rolex-submariner.gif'); }  
a.i2 { background-image: url('../images/bnm-rolex-gmt-master.gif'); }  
a.i3 { background-image: url('../images/bnm-rolex-datejust.gif'); }  
a.i4 { background-image: url('../images/bnm-rolex-day-date.gif'); }  
a.i5 { background-image: url('../images/bnm-rolex-daytona.gif'); }
a.i6 { background-image: url('../images/bnm-rolex-yacht-master.gif'); }  
a.i7 { background-image: url('../images/bnm-rolex-air-king.gif'); }  
a.i8 { background-image: url('../images/bnm-rolex-oyster.gif'); }  
a.i9 { background-image: url('../images/bnm-rolex-milgauss.gif'); }  

a.i1:hover { background-image: url('../images/1bnm-rolex-submariner.gif'); }
a.i2:hover { background-image: url('../images/1bnm-rolex-gmt-master.gif'); }
a.i3:hover { background-image: url('../images/1bnm-rolex-datejust.gif'); }
a.i4:hover { background-image: url('../images/1bnm-rolex-day-date.gif'); }
a.i5:hover { background-image: url('../images/1bnm-rolex-daytona.gif'); }
a.i6:hover { background-image: url('../images/1bnm-rolex-yacht-master.gif'); }
a.i7:hover { background-image: url('../images/1bnm-rolex-air-king.gif'); }
a.i8:hover { background-image: url('../images/1bnm-rolex-oyster.gif'); }
a.i9:hover { background-image: url('../images/1bnm-rolex-milgauss'); }

.tab {
	width: 90%; 
	border-spacing:14px; 
	margin:0 auto;
}

a.hid {
  float:left;
  display:block;
  width:25%;
  height:52px; 
  border:0;}
  /*padding-bottom:10px;*/

a.hid:hover img {width:0px; 
				 border:0;}
img {border:0;}

/*.tab{
				border-spacing:14px;
				margin:0 auto;
width:90%;}				*/


.bg1 {background: url('../images/1bnm-rolex-submariner.gif') no-repeat left; width:136px; height:52px;}
.bg2 {background: url('../images/1bnm-rolex-gmt-master.gif') no-repeat left; width:136px; height:52px;}
.bg3 {background: url('../images/1bnm-rolex-datejust.gif') no-repeat left; width:136px; height:52px;}
.bg4 {background: url('../images/1bnm-rolex-day-date.gif') no-repeat left; width:136px; height:52px;}
.bg5 {background: url('../images/1bnm-rolex-daytona.gif') no-repeat left; width:136px; height:52px;}
.bg6 {background: url('../images/1bnm-rolex-yacht-master.gif') no-repeat left; width:136px; height:52px;}
.bg7 {background: url('../images/1bnm-rolex-air-king.gif') no-repeat left; width:136px; height:52px;}
.bg8 {background: url('../images/1bnm-rolex-oyster.gif') no-repeat left; width:136px; height:52px;}
.bg9 {background: url('../images/1bnm-rolex-milgauss.gif') no-repeat left; width:136px; height:52px;}
* {
margin:0;
padding:0;
}
#phone{
margin:0 0 0 0;
}