html, body, p, form, input, label, h1, h2, h3, h4, h5, h6 {
	padding: 0px; 
	margin: 0px
}
html {
	width: 100%; 
	height: 100%
}
body {
	background: url(../images/main_bg.jpg) #1C3449 repeat-x 0px 0px; 
	color:#000000; 
	font: 62.5% tahoma,verdana,arial,sans-serif; 
	width: 100%; 
	height: 100%; 
	position:relative
}
a {
	font:12px tahoma,arial,sans-serif;
	color:#72052c;
	text-decoration: underline
}
a:hover {
	text-decoration: none
}
img {
	border-width: 0px;
}
#wrap {
	margin: 0px auto;
	background: none; 
	min-height: 100%; 
	width: 980px; 
	overflow: hidden;  
	position: relative
}
* html #wrap {
	height:100%;
	overflow:visible;
}

.bold {
	font-weight: bold;
}


/* start header*/

#header{
	position:relative;
	height: 169px;
	background:none;
}
#header img.logo{
	display: block;
	position: relative;
	float: left;
	left: 56px;
	top: 25px;
}

#header .lb {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/header_corner_left.jpg) no-repeat 0px 0px;
}

#header .rb {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/header_corner_right.jpg) no-repeat 0px 0px;
}

.top-menu {
	height: 80px;
	background: #fff;
	position: relative;
}
.logo {
	float: left;
	margin-left: 30px;
	width: 324px;
	height: 80px;
	background: url(../images/left_column_bg.jpg) #ececec repeat-y 0px 0px;
}

.logo a {
	margin-top: 12px;
	display: block;
}
.top-menu ul {
	float: right;
	margin: 34px 40px 0px 0px;
	}

.top-menu ul li {
	float: left;
	margin:0px 5px;
}
.top-menu ul li a {
color: #1c3449;
}






.forms {
	height: 68px;
	background: #f3f4f5;
}
.search {
	float: left;
	position: relative;
	margin-left: 30px;
	width: 324px;
	height: 68px;
	background: #eaebec;
}
.search h2 {
		display: block;
		float: left;
		width: 57px;
		height: 18px;
		margin: 25px 10px 0px 13px;
		text-indent:-1000px;
		background: url(../images/search.jpg) #eaebec no-repeat 0px 0px;
}

.search input {
	margin: 25px 5px 0px 0px;
	width: 183px;
}

.search a {
	display: block;
	position: absolute;
	right: 16px;
	top: 25px;
}

.login {
	position: relative;
	width:450px;
	float:left;
	padding: 0px 10px;
}

.login table {
	margin-top: 21px;
}
.login input {
	margin: 0px 5px 0px 0px;
	width: 153px;
}

.login a.button {
	display: block;
	position: absolute;
	right: 15px;
	top: 25px;
}

.login .signup {
	float: right;
	position: relative;
	top: 5px;
}

.login .signup a {
	color: #0c5695;
	font-size: 11px;
	font-family: tahoma;
	margin-right: 5px;
}

#content .login .rb {
	position: absolute;
	bottom: -14px;
	right: -1px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/login_rb.jpg) no-repeat 0px 0px;
}

.basket {
	float: right;
	width: 155px;
	height: 48px;
	padding-top: 20px;
	background: #fff;
	text-align: center;
	vertical-align: center;
}

.basket .shipping {
	font-weight: bold;
	font-size: 10px;
}

#content {
	overflow: hidden;
	position: relative;
	background: url(../images/left_column_bg.jpg) #fff repeat-y 30px 0px;
}

#content .lt {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/content_lt.jpg) no-repeat 0px 0px;
}

#content .rt {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/content_rt.jpg) no-repeat 0px 0px;
}

#content .lb {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/content_lb.jpg) no-repeat 0px 0px;
}

#content .rb {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 10px;
	width: 10px;
	font-size: 1px;
	background: url(../images/content_rb.jpg) no-repeat 0px 0px;
}

.catalog {
	width: 354px;
	float:left;
}

.catalog ul {
	overflow: hidden;
	margin-left: 30px;
	width: 324px;
	background: url(../images/left_column_bg.jpg) #ececec repeat-y 0px 0px;
}
.catalog ul li {
	background: url(../images/menu_list_type.gif) no-repeat 7px 4px;
	width: 162px;
	float: left;
}

.catalog ul li a {
	margin-left: 15px;
	color: #0c5695;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: none;
	line-height: 15px;
}

.catalog ul li a:hover {
	text-decoration: underline;
}

.catalog ul li.head {
	width: 324px;
	height: 20px;
	margin-top: 15px;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	text-transform: uppercase;
}

.catalog ul li.odd {
	background-color: #d9dbdd;
}

.catalog ul li.head.eta {
	color: #fff;
	padding-top: 6px;
	background: url(../images/eta_bg.gif) no-repeat 0px 0px;
}

.catalog ul li.head.eta span {
	margin: 5px 0px 0px 15px;
}

.catalog ul li.head.watches {
	color: #1c3449;
	padding-top: 6px;
	background: url(../images/watches_bg.gif) no-repeat 0px 0px;
}

.catalog ul li.head.watches span {
	margin-left: 15px;
}

.catalog ul li.head.attendant {
	color: #000;
	padding-top: 6px;
	background: url(../images/attendant_bg.gif) no-repeat 0px 0px;
}
.catalog ul li.head.attendant span {
	margin-left: 15px;
}

.catalog a.billing-logo {
	margin: 0px 0px 0px 100px;
	display: none;
}

.items-area {
	float: right;
	background-color: #fff;
	width: 626px;
}

.items-area span.title,
.item-area span.title {
	display: block;
	padding: 15px 0px 15px 31px;
	margin: 20px 0px;
	background: url(../images/title_bg.jpg) no-repeat 33px;
	font-family: 'Trebuchet MS' arial;
	font-size: 38px;
	color: #0069bc;
	clear: both;
	overflow: hidden;
}

.item-area span.title {
	font-size: 26px;
	}

.item-area div.error {
	color: #d23939;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	line-height: 40px;
	padding: 0 20px 0;
}

.item-area span.title.accessories {
	font-size: 22px;
	background: none;
	}
	
.item-area .item-photo,
.item-area .item-info {
	float: left;
}

.item-area .item-photo {
	margin-left: 20px;
}
	
.item-area .item-photo .main-photo {
	text-align: center;
	position: relative;
}

.item-area .item-photo .main-photo a.enlarge {
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.item-area .item-photo .slider {
	margin: 25px 0px 0px 15px; 
	display: none;
}

.items-area .text {
	font-size: 12px;
	font-family: tahoma;
	color: #0c5695;
	margin: 20px;
}

.item-area .item-info,
.item-area .text {
	float: right;
	width: 400px;
	font-size: 12px;
	font-family: tahoma;
	color: #0c5695;
	margin-left: 20px;
}

.item-area .text{
	margin: 0 30px 30px;
	width: auto;
	float: none;
	}
	
.item-area .item-info span {
	font-weight: bold;
}

.item-area .item-info input {
	width: 30px;
	margin: 0px 10px;
}

.item-area .item-info ul {
	overflow: hidden;
	margin-top: 10px;
}
	
.item-area .item-info li {
	padding-left: 15px;
	background:  url(../images/list_style.jpg) no-repeat 0px 0px;
}

.items-area span.title img {
	margin: 0px 0px 0px 0px;
}

.container {
	overflow: hidden;
}

.item {
	float: left;
	width: 210px;
}

.item.odd {
	clear: both;
}

.count {
	width: 30px;
	float: left;
	margin: 5px 0px;
	}

.photo {
	float: left;
}

.item {
	margin-left: 60px;
	margin-bottom: 30px;
}

.item .info {
	float: right;
	position: relative;
	width: 112px;
}

.item a {
	color: #0c5695;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: underline;
}

.item a:hover {
	text-decoration: none;
}

.item a.watch-name {
	display: block;
	margin-bottom: 5px;
}

.item .info a.buy-now {
	float: right;
}

.item .info span.price {
	display: block;
	position: absolute;
	color: #1491f4;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	bottom: 0px;
	left: 0px;
}

.content {
	margin: 20px 35px;
	color: #000;
	font-size: 12px;
	font-family: tahoma;
}

.content img {
	display: block;
	float: none;
	margin-bottom: 10px;
}

.navigation {
	text-align: center;
	margin-bottom: 20px;
	font-size: 12px;
	}

.navigation a {
	color: #0c5695;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: underline;
}

.navigation a:hover {
	text-decoration: none;
}

/*start cart page*/

.cart {
	width: 100%;
	padding: 0px 20px 20px;
}

.cart a {
	color: #0c5695;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: underline;
}

.cart a:hover {
	text-decoration: none;
}

.cart a.check-out {
	float: right;
	margin: 20px 50px;
}

input.check-out {
	float: right;
	margin: 20px 50px;
}

.cart table {
	width: 90%; 
	clear: both;
}

.cart table th {
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	text-align: center;
}

.cart table td {
	font-size: 13px;
	text-align: center;
	padding-top: 10px;
}

.cart table td.total {
	font-weight: bold;
}

.cart table td.description {
	width: 35%;
}

.cart table td.quantity a{
	display: block;
}

.cart table td img {
	display: block;
	float: left;
	margin:0px 5px 20px 0px ;
}


#change {
	/*display: none;*/
	position: absolute;
	width: 150px;
	height: 100px;
	border: 1px solid #0c5695;
	background: #fff;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
}

#change input {
	display: block;
	width: 70px;
	margin: 10px auto;
}

/* end cart page*/

/*start check out*/
.checkout {
	width: 100%;
	padding: 0px 20px 20px;
	font-size: 12px;
}

.checkout table td {
	width: 15%;
	padding: 3px 0px;
}

.checkout table td input,
.checkout table td select {
	width: 170px; 
}

.checkout table td span {
	color: red;
}

.checkout a.check-out {
	float: right;
	margin: 20px 50px;
}

/*end check out*/

#spacer {
	clear: both; 
	overflow: hidden; 
	width: 100%; 
	height: 20px
}
.footer {
	width: 980px;
	margin:0px auto;
	overflow: hidden; 
	position: relative; 
	height: 50px; 
	margin-top:-50px; 
	font:12px tahoma,arial,sans-serif;
	background: #fff;
	margin:0px auto;
}

.footer .rt {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 10px;
		width: 10px;
		font-size: 1px;
		background: url(../images/footer_rt.jpg) no-repeat 0px 0px;
}

.footer .lt {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 10px;
		width: 10px;
		font-size: 1px;
		background: url(../images/footer_lt.jpg) no-repeat 0px 0px;
}

.footer span {
	display: block;
	float: left;
	color: #828282;
	margin: 20px 0px 0px 50px;
}

.footer a.mail-link {
	position: absolute;
	top: 40px;
	left: 50px;
	color: #828282;
	text-decoration: none;
}

.footer a.mail-link:hover {
	text-decoration: underline;
}

.footer img.foot-logo {
	position: absolute;
	top: 12px;
	left: 155px;
}
	
.footer ul {
	float: right;
	margin: 20px 40px 0px 0px;
	}

.footer ul li {
	float: left;
	margin:0px 5px;
}
.footer ul li a {
color: #1c3449;
}

/* start captcha */
  #simple_captcha{border: 1px solid #ccc; padding: 5px !important;}
  #simple_captcha,
  #simple_captcha div{display: table;}
  #simple_captcha .simple_captcha_field,
  #simple_captcha .simple_captcha_image{
    border: 1px solid #ccc;
    margin: 0px 0px 2px 0px !important;
    padding: 0px !important;
  }
  #simple_captcha .simple_captcha_image img{
    margin: 0px !important;
    padding: 0px !important;
    width: 110px !important;
  }
  #simple_captcha .simple_captcha_label{font-size: 12px;}
  #simple_captcha .simple_captcha_field input{
    width: 150px !important;
    font-size: 16px;
    border: none;
    background-color: #efefef;
  }
  /* end captcha */


/*start ducking ie6*/
#wrap{
	_height:1%;
}
#content{
	_zoom:1;
}
#header{
	_width:auto;
}
div.top_content{
	_height:370px;
}
#content div.item_container{
	_height:200px;
}
#content div.last_item_container{
	_height:300px;
}
div.contact_details div.form_lb{
	_bottom:-9px;
}
div.contact_details div.form_rb{
	_bottom:-9px;
	_right:expression(parentNode.offsetWidth%2?-1:0);
}
div.contact_details div.form_rt{
	_right:expression(parentNode.offsetWidth%2?-1:0);
}
div.contact_details ul{
	_width:280px;
}
#content div.rt{
	_right: expression(parentNode.offsetWidth%2?-1:-0);
}
#content div.lb{
	_bottom: -7px;
}
#content div.rb{
	_right: expression(parentNode.offsetWidth%2?-7:-6);
	_bottom: -7px;
}
ul.big_buttons_container{
	_right:50px;
}
#content div.s{
	_bottom: -6px;
}
#content div.rb{
	_bottom: -6px;
}

.logo, .search {
	_margin-left: 15px;
}

.search h2 {
	_margin: 25px 5px 0 6px;
}

.catalog {
	_zoom: 1;
}

 .catalog ul li {
	_clear: none;
}

.items-area {
	_width: 602px;
	_height: 1%;
	_clear: none;
}

.item {
	_margin-left: 30px;
}

.navigation {
	_clear: left;
	_width: 100%;
	_height: 1%;
}

.item-area span.title {
	_clear: none;
	_zoom:1;
}
/*end ducking ie6*/