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


/* Global styles */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "lucida grande", tahoma, arial, verdana, sans-serif;
	font-style: normal;
	font-size: 13px;
	color: #666;
	background: #bfbfbf url(../images/bg_body.jpg) no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
} 

em {
	font-style: normal;
	font-weight: 700;
}

img {
	display: block;
	border: 0;
}





/* Global positions */

#reg {
	width: 800px;
	height: 25px;
	text-align: right;
	font-size: 95%;
	margin: 0;
	padding: 6px 0;
	background-color: #bfbfbf;
}

#cart {
	width: 800px;
	height: 18px;
	text-align: right;
	font-size: 95%;
	margin: 0;
	padding: 6px 0;
	background-color: #bfbfbf;
}

#container {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

#nav {
	width: 800px;
	height: 26px;
	background-color: #404040;
	font-size: 85%;
}

#head {
	position: relative;
	width: 800px;
	height: 152px;
	background: #efc449 url(../images/bg_head.jpg) no-repeat;
}

#content {
	width: 780px;
	background-color: #fff;
	margin-bottom: 10px;
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
}

#colleft {
	float: left;
	width: 580px;
}

#colright {
	float: right;
	width: 170px;
	background-color: #c02d27;
}

#watchcontainer {
	width: 510px;
}

.clearer {
	display: block;
	height: 10px;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 1px;
	background-color: #fff;
}

#footer {
	position: relative;
	width: 780px;
	height: 88px;
	background-color: #fff;
	padding: 10px;
}

#disclaimer {
	color: #333;
	width: 780px;
	padding: 10px;
}




/* Cart styles */

#cart a:link, #cart a:visited, #reg a:link, #reg a:visited {
	color: #000;
}

#cart a:hover, #reg a:hover {
	color: #9d9d9d;
}

#cart img {
	display: inline;
}

#cart .field, #reg .field {
	height: 15px;
	border: 1px solid #666;
	margin: 0 10px 0 0;
}




/* Head styles */

#head h1 {
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 140%;
	font-weight: 200;
	color: #404040;
}




/* International styles */

#international {
	width: 800px;
	height: 15px;
	padding: 5px 0;
}

#international ul {
	list-style: none;
}

#international ul li {
	float: right;
	padding: 0 0 0 15px;
}

#international ul li a.lang01:link, #international ul li a.lang01:visited {
	width: 80px;
	height: 15px;
	color: #000;
	background: url(../images/flag_french.gif) 0 3px no-repeat;
	padding-left: 20px;
}

#international ul li a.lang02:link, #international ul li a.lang02:visited {
	width: 80px;
	height: 15px;
	color: #000;
	background: url(../images/flag_german.gif) 0 3px no-repeat;
	padding-left: 20px;
}

#international ul li a.lang03:link, #international ul li a.lang03:visited {
	width: 80px;
	height: 15px;
	color: #000;
	background: url(../images/flag_italy.gif) 0 3px no-repeat;
	padding-left: 20px;
}

#international ul li a.lang04:link, #international ul li a.lang04:visited {
	width: 80px;
	height: 15px;
	color: #000;
	background: url(../images/flag_russia.gif) 0 3px no-repeat;
	padding-left: 20px;
}

#international ul li a.lang05:link, #international ul li a.lang05:visited {
	width: 80px;
	height: 15px;
	color: #000;
	background: url(../images/flag_spain.gif) 0 3px no-repeat;
	padding-left: 20px;
}

#international ul li a.lang01:hover, #international ul li a.lang02:hover, #international ul li a.lang03:hover, #international ul li a.lang04:hover, #international ul li a.lang05:hover {
	color: #fff;
	text-decoration: none;
}




/* Content styles */

#content h1 {
	font-size: 130%;
	font-weight: 200;
	color: #404040;
	padding: 0.6em 0 0.4em 0;
}

#content h2 {
	font-size: 130%;
	font-weight: 200;
	color: #404040;
	padding: 0.6em 0 0.4em 0;
}

#content p {
	line-height: 1.2em;
	padding-bottom: 0.4em;
}

#content img {
	display: inline;
	margin: 0;
	padding: 0;
}

#content ul {
	margin: 0 0 0 20px;
}

#content li {
	padding-bottom: 5px;
}

#content a.resource_link:link, #content a.resource_link:visited {
	color: #fff;
}

#content a.resource_link:hover {
	color: #ccc;
}

#content a:link, #content a:visited {
	color: #bf2d26;
}

#content a:hover {
	color: #09c;
}

#content a.enquire:link, #content a.enquire:visited {
	font-size: 90%;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background-color: #9b9b9b;
	border: 1px solid #7e7e7e;
	display: block;
	width: 118px;
	height: 20px;
	padding: 0.2em 0 0.1em 0;
	text-decoration: none;
}

#content a.enquire:hover {
	background-color: #000;
}

#content img.icon {
	float: left;
	padding-right: 20px;
}

#content p.base {
	color: #bf2d26;
	font-weight: 700;
	padding-top: 20px;
}




/* Content product styles */

#content #product {
	width: 390px;
	height: 650px;
	background: #e7eced url(../images/bg_product.gif);
	border-bottom: 10px solid #fff;
	float: left;
}

#content #product .image {
	width: 174px;
	float: left;
}

#content #product .image img.main {
	margin: 0 0 4px 0;
	padding: 0;
}

#content #product .image img.thumb {
	width: 80px;
	height: 80px;
	margin: 4px -2px -2px 4px;
	padding: 0;
}

#content #product p {
	color: #666;
	line-height: 1.2em;
	padding-left: 180px;
	padding-right: 10px;
	padding-bottom: 0.5em;
}

#content #product p.price {
	text-transform: uppercase;
	font-size: 120%;
	font-weight: 700;
	color: #000;
	line-height: 1em;
	padding: 10px 10px 10px 180px;
}

#content #product p em {
	color: #363631;
	font-style: normal;
	font-weight: 700;
}

#content #product h2 {
	color: #000;
	padding-left: 180px;
	padding-right: 10px;
	padding-top: 10px;
}

#content .field {
	height: 20px;
	width: 200px;
	border: 1px solid #666;
	margin: 0 10px 0 0;
}

#content .fieldmulti {
	height: 250px;
	width: 200px;
	border: 1px solid #666;
	margin: 0 10px 0 0;
}

.button {
	height: 24px;
	width: 80px;
	border: 1px solid #666;
	padding: 2px 4px 4px 2px;
	color: #666;
	background-color: #ccc;
}

.shop {
	height: 24px;
	width: 120px;
	border: 1px solid #666;
	padding: 2px 4px 4px 2px;
	color: #fefdfd;
	background-color: #666;
}

#content #subnav {
	width: 780px;
	height: 20px;
	color: #fff;
	background: #404040;
	border-bottom: 10px solid #fff;
	text-align: right;
	margin: -10px 0 0 -10px;
	padding: 4px 10px;
}

#content #subnav a:link, #content #subnav a:visited {
	color: #fff;
}

#content #subnav a:hover {
	color: #ccc;
}





/* Content border styles */

#content #border {
	background: #e7eced;
	padding: 10px 110px;
}

#content #border .field {
	height: 15px;
	border: 1px solid #666;
	margin: 0 0 10px 0;
}

#content #borderprod {
	background: #e7eced;
	padding: 5px;
}




/* Column left styles */

#colleft .breitling_watches {
	width: 100%;
	height: 170px;
	background-color: #aec0c4;
	padding: 10px;
	margin-bottom: 10px;
}

#colleft .breitling_watches p {
	color: #231f20;
	padding-left: 190px;
}

#colleft .breitling_watches h2 {
	color: #231f20;
	padding-left: 190px;
}

#colleft .breitling_watches img {
	float: left;
}

#colleft a.more:link, #colleft a.more:visited {
	background: url(../images/arrow.gif) center left no-repeat;
	padding-left: 12px;
	font-weight: 700;
}

#colleft a.pic:link {
	background: none;
	padding-left: 0;
}

#colleft .breitling_accessories, #colleft .other_watches {
	width: 100%;
	height: 170px;
	background-color: #e7eced;
	padding: 10px;
	margin-bottom: 10px;
}

#colleft .breitling_accessories p, #colleft .other_watches p {
	color: #5a5a5a;
	padding-left: 190px;
}

#colleft .breitling_accessories h2, #colleft .other_watches h2 {
	color: #231f20;
	padding-left: 190px;
}

#colleft .breitling_accessories img, #colleft .other_watches img {
	float: left;
}

#colleft .onlinestore {
	width: 600px;
	background: #ffd600 url(../images/icon_guarantee.gif) top left no-repeat;
	padding-bottom: 10px;
}

#colleft .onlinestore p {
	color: #231f20;
	padding-left: 200px;
}

#colleft .onlinestore h2 {
	color: #231f20;
	padding-left: 200px;
}



/* Column right styles */

#colright p {
	color: #fff;
	font-weight: 700;
	padding: 5px 10px;
}

#colright img {
	padding: 0;
}

#colright a:link, #colright a:visited {
	color: #fff;
}

#colright a:hover {
	color: #791e1b;
}

#colright h2 {
	color: #fff;
	font-size: 115%;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px 10px;
	
}




/* Poshclock styles */

#content a.button:link, #content a.button:visited {
	font-size: 90%;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background-color: #9b9b9b;
	border: 1px solid #7e7e7e;
	display: block;
	width: 178px;
	height: 20px;
	margin-top: 5px;
	padding: 0.2em 0 0 0;
	text-decoration: none;
}

#content a.button:hover {
	background-color: #000;
}




/* Payment gateway styles */

#waystopay {
	padding: 10px;
	border: 4px solid #00a8e1;
	background: url(../images/bg-waystopay.gif) top right no-repeat;
}



/* Contentleft styles */

/*

#contentleft #shopping {
	margin: 20px 0 0 110px;
	padding: 5px 0;
	width: 160px;
	border: 1px solid #c02d27;
}

#contentleft #shopping h1 {
	color: #c02d27;
	font-size: 100%;
	text-transform: uppercase;
	padding: 0.2em 0.5em;
}

#contentleft #shopping p {
	color: #c02d27;
	font-size: 90%;
	padding: 0.2em 0.5em 0.6em 0.5em;
}

#contentleft #shopping a:link, #contentleft #shopping a:visited {
	color: #c02d27;
	font-weight: 700;
}

#contentleft #shopping a:hover {
	color: #8d221e;
}

#contentleft ul.subnav {
	list-style: none;
	margin: 20px 0 0 110px;
}

#contentleft ul.subnav li {
	display: block;
	list-style: none;
	width: 160px;
	height: 22px;
	border: 1px solid #d5d5d5;
	margin-bottom: 10px;
	padding: 0;
}

#contentleft ul.subnav li a:link, #contentleft ul.subnav li a:visited {
	display: block;
	color: #999;
	margin: 0;
	padding: 3px 5px;
	text-decoration: none;
	background: #fff url(../images/img_colleft_ul.gif) top right no-repeat;
}

#contentleft ul.subnav li a:hover {
	color: #7a7a7a;
	background: #d5d5d5 url(../images/img_colleft_ul_on.gif) top right no-repeat;
}




/* Footer styles */

#footer img {
	float: left;
	padding-right: 5px;
}

#footer .google {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;
}

#footer .icons {
	position: absolute;
	top: 10px;
	left: 117px;
	width: 600px;
	height: 30px;
	z-index: 0;
}

#footer .links {
	position: absolute;
	top: 42px;
	left: 117px;
	display: block;
	padding-top: 5px;
	width: 600px;
	z-index: 0;
}




/* Disclaimer styles */

#disclaimer a:link, #disclaimer a:visited {
	color: #fff;
}

#disclaimer a:hover {
	color: #000;
	text-decoration: none;
}

#disclaimer ul {
	list-style: none;
}

#disclaimer ul li {
	float: left;
	padding: 5px 0 10px 0;
}

#disclaimer ul li a:link, #disclaimer ul li a:visited {
	color: #fff;
	padding: 0 10px;
	border-right: 1px solid #333;
}

#disclaimer ul li a.first:link, #disclaimer ul li a.first:visited {
	border-left: 1px solid #333;
}

#disclaimer ul li a:hover {
	color: #333;
	text-decoration: none;
}
