@charset "utf-8";
/* CSS Document */
h3.recently_viewed_products {
	color: black;
	font-size: 11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}
.recently_viewed_products_image {
	text-align: center;
	width: 20%;
}
.recently_viewed_products_image img {
	padding: 2px;
	
}
.recently_viewed_products_title {
	text-align: center;
	padding-bottom: 15px;
}
.recently_viewed_products_title a {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
}
.recently_viewed_products_title a:hover {
	color: #333333;
}
body {
	margin: 20px auto 50px auto;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
p {
	text-align:justify;
	margin:10px 12px 0 0;
}
a {
	text-decoration:none;
	color:#0b78bd;
}
#container {
	
	
	
}
.wrap {width:100%;}
h1 {
	font-size:20px;
	margin:4px 0 4px 0;
	font-weight:normal;
	color:#354a5e;
	text-transform:uppercase;
}
h2 {
	font-size:17px;
	margin:4px 0 4px 0;
	font-weight:normal;
	color:#354a5e;

}
.finance h3 {
	font-size:15px;
	margin:4px 0 4px 0;
	font-weight:normal;
	color:#354a5e;

}
	
#enquiryform {
	background-color:white;
}
.splashtext p {
	font-size:11px;
	color:#333333;
	margin: 0 0 12px 0;
	text-align:justify;
}
.splashtext {
	padding:0 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.splashtext h1 {
	margin:0 0 5px 0;
	font-weight:normal;
	color:#354a5e;
}
.splashtext h2 {
	font-size:18px;
	margin:10px 0 0 10px;
	font-weight:normal;
	color:#354a5e;
}
.splashtext h3 {
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:normal;
	font-size:17px;
}
.splashtext h3 a {
	text-decoration:none;
	color:#333333;
}
.splashtext h4 {
	color:#354a5e;
	font-size:14px;
	margin:10px 0 10px 0;
}
h5 {
	font-size:13px;
	color:#354a5e;
	margin: 5px 0 5px 0;
}
.splashtext ul li {
	margin-left:-10px;
}
.logo {
	background:url(resources/newsite-images/logo.jpg) no-repeat left top;
	height:91px;
	min-width:274px;
}
.logo a {
	display: block;
	height:91px;
	min-width:274px;
	border: none;
	padding: none;
	margin: none;
}

.rheader1 {
	text-align:right;
	padding: 8px 0 0 0;
}
.rheader1 img {
	padding: 0 21px 0 0;
	border:0;
}
.rheader1 img.right {
	padding: 0 2px 0 0;
	border:0;
}
.rheader2 p {
	font-family:  sans-serif, Verdana, Geneva;
	font-size:11px;
	margin: 4px 5px 4px 0;
	padding: 0 5px 0 20px;
	font-weight:bold;
	color:#333333;
	text-align:justify;
}
.rheader3 {
	height:14px;
}
#main {
	padding:10px 0 0 0;
}
.mainleft {
	width:631px;
	height:484px;
}
#topmenu td {
	text-align:center;/*border-right: 1px solid #4f5962;*/
	min-height:18px;
}
#topmenu td a:link, #topmenu td a:visited {
	display:block;
	background-color:#38434d;
	color:white;
	text-align:center;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*height:18px;
	padding:4px 19px 0px 18px;*/
}
#topmenu td a:hover {
	background-color:#FFF;
	color:#38434d;
}
.mainright1 {
	width:297px;
}
.mainright2 {
	width:297px;
}
.mainright3 {
	width:297px;
}
#footbanner {
	background: #1f1f1f;
	
	height:66px;
}
.searchholder {
	vertical-align:top;/*background-image:url(resources/newsite/images/searchbck.jpg);
	background-repeat:no-repeat;
	background-position: 20px middle;*/
}
.headerlinks {
	vertical-align:top;
	padding: 4px 0 9px 0;
	text-align:right;
}
.headerlinks img {
	padding: 0 5px 0 5px;
	border:0;
}
.headerlinks a {
	font-family:  sans-serif, Verdana, Geneva;
	text-decoration:none;
	color:#1c1c1c;
	font-size:11px;
	font-weight:bold;
}
.headerlinks#rightlink {
	text-align:right;
}
.searchbg input {
	background-image:url(resources/newsite-images/searchbck.jpg);
	background-repeat:no-repeat;
	background-position: left 1px;
	font-size:10px;
	border:0;
	padding: 5px 0px 5px 5px;
	width:190px;
}
/*details page hack */
#details .divMenu a
{}
#details .menu {}
.divMenu {
	position: absolute;
	top:20px;
	left:0;
	
	visibility:hidden;
	border-top: 0;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin-top:2px;
	margin-right:-2px;
	
	
	}
.divMenu a {
	position:relative;
	top:0;
	left:0;
	display:block;
	background-color:#38434d;
	color:white;
	border-bottom: 1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
	
	padding:4px 5px 3px 9px;
	width:130px;
	}
.divMenu a:hover {
	background-color:#FFF;
	color:#38434d;
}
.bannerrow {
	padding-top:10px;
	vertical-align:top;
}
.prod {
	border: 1px solid #eaeaea;
	width:222px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.prod#eg {
	width:80%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a img {
	border:none;
	margin:0;
}
.prod h2 {
	color:#333333;
	font-size:18px;
	font-weight:normal;
	margin: 5px 0 5px 0;
}
.prod h2 a {
	text-decoration:none;
	color:#333333;
}
.prod h5 {
	margin:0 0 2px 0;
}
.prod h5 a {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.prod a.img {
	border:0;
}
.prodtopleft {
	background:url(resources/newsite-splash/prodbox_topslicenob.jpg) repeat-x;
	height:29px;
	text-align:center;
}
.prodtopleft2 {
	background:url(resources/newsite-splash/prodbox_topslicenob.jpg) repeat-x;
	height:50px;
	text-align:center;
	vertical-align:top;
}
.prod2 {font-family:Arial, Helvetica, sans-serif;width:227px;}
.prod2 h2 {
	
	color:#333333;
	font-size:15px;
	font-weight:normal;
	margin: 5px 0 5px 0;}
.prodbtmleft {
	background:url(resources/newsite-splash/prodbox_btm_slice.jpg) repeat-x;
	height:20px;
	margin: 0 auto 0 auto;
	vertical-align:bottom;
}
.prodimage {
	text-align:center;
}
.prodleft {
	text-align:center;
	height:150px;
}
.prodref {
font-size:11px;
background:url(resources/newsite-splash/prodbox_btm_slice.jpg) repeat-x bottom;
	height:20px;
	padding:8px 0 10px 0;}
.iconholder {
	background:url(resources/newsite-splash/prodbox_btm_slice.jpg) repeat-x;
	text-align:left;
	padding-left:3px;
}
.iconholder2 {
	background:url(resources/newsite-splash/prodbox_btm_slice.jpg) repeat-x;
	text-align:left;
	padding-left:3px;
}
.spacer {
	height:10px;
	min-height:10px;
}
.iconholder img {
	margin-right:40px;
}
#contentholder {
	padding-bottom:10px;
	vertical-align:top;
}
.formholder {
	background:#1f1f1f;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:10px;
	text-align:left;
}
.formholder h3 {
	font-weight:normal;
	margin: 5px 0 10px 10px;
	font-size:14px;
	text-align:left;
}
.formholder h4 {
	font-weight:normal;
	margin: 3px 0 3px 10px;
	font-size:13px;
}
.formholder p {
	color:White;
	margin: 0 10px 0 10px;
}
.formholder input, .formholder textarea, .formholder select {
	margin:0 0 0 10px;
	border:1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formholder input {
	background-color:white;
}
.moreinfo, .moreinfo table td {
	font-size:12px;
}
.moreinfo h1 {
	font-size:28px;
	font-weight:normal;
	color:#354a5e;
	text-transform:capitalize;
	margin: 2px 0 2px 0;
}
.moreinfo h2 {
	font-size:18px;
	font-weight:normal;
	color:#354a5e;
	margin: 0;
}
.moreinfo p {
	text-align:left;
	font-size:12px;
}
.moreinfo a {
	text-decoration:none;
	color:#0b78bd;
	font-size:12px;
}
.formdiv {
	margin:0;
}
.watchclub {
	border: 1px solid #eaeaea;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.watchclub input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.paddedleft {
	padding-left:10px;
}
.contact h2 {
	font-size:16px;}
	input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.footerlinks {font-size:12px;
	
}
.footerlinks a {
	color: #333333;
	text-align:right;
	margin: 3px 0 0 0;
	font-size:11px;
}
.sitemap{
	list-style:none;
	float:left;
	display:block;
	padding:20px;
}
.sitemap li{ width:210px; padding:5px;}
/*iframe css */

#lefttop {float:left;}
#righttop {float:right;margin-top:10px;}
#toplinks {height:85px;width:100%;margin-bottom:10px;}
#frameholder {width:99%;height:685px;margin:0 10px 0 10px;}
.rolexlinks{vertical-align:top;background:#062a0e;padding:10px 0 10px 30px;margin-bottom:40px;}
.rolexlinks p {margin:5px;}
.righttop h2 {color:#00437f;}
.rolexlinks a {color:#fff;}
.rolexlinks a:hover {color:#c9c335;}
.events td img {margin:10px;}
.events {margin-top:20px;}

/*from homestyle */
.mainright1 {
	
	width:297px;
	
}
.mainright2 {
	
	width:297px;
	
}
.mainright3 {
	
	width:297px;
	
}
.mainleft {
	
	width:631px;
	height:484px;
}
.rolexlinks h2 {margin:0;}
.rolexlinks#rbox {padding:10px;text-align:center;height:142px}
.recently {vertical-align:top;}
.progess1 {font-size:12px;}
.enteremail {background:url(resources/cart/enteremail.png) no-repeat left top; height:100px; padding: 0 10px;}
.carthtm {font-size:12px; width:90%;}
.cartprodinner { font-size:12px; margin-left:50px;}
.cartprodinner b, b.cart {color:#004481;}
.cartprodinner h2 {margin:5px 0; font-size:18px; text-align:left;}
.yourdetails, .yourdetails input, .yourdetails textarea {font-size:12px;}
.yourdetails input {width:175px;}
.yourdetails input#checkdel {width:25px;}
.sslform {margin:0 50px;}
.sslform input, .sslform select {width: 175px;}
.sslform select.smaller {width:85px;}
#sslfrm {color:#004481; text-transform: capitalize;
}
.formholder#reserve { padding:10px;}
.formholder#reserve input, .formholder#reserve textarea {width:150px; margin:2px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#reserve input.submit {width:150px; margin:5px 0;}

.cftextarea{
	width:400px;
	height: 200px;
}
.cflabelfb{
	vertical-align:top;
}
.cfinput{
	width: 250px;
}
.errfield{
	color:#f00;
}

/* =Captcha */

#recaptcha_widget {
	width: 223px !important;
	overflow: hidden;
	border-left: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
	color: #fff !important;
}

#recaptcha_widget div, #recaptcha_widget .recaptcha_only_if_image, #recaptcha_widget .recaptcha_only_if_audio {
	margin-left: 10px;
}

#recaptcha_widget div#recaptcha_image {
	margin-left: 0;
}

#recaptcha_widget div#recaptcha_image img {
	width: 221px !important;
	height: 41px !important;
	border-left: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
	padding: 10px 0;
}

#recaptcha_widget div a, #recaptcha_widget span a {
	color: #fff !important;
}

/* =Feedback Captcha */

div#fbCaptcha {
	width: 223px;
	margin: 0 auto;
}

#fbCaptcha #recaptcha_widget {
	width: 223px !important;
	overflow: hidden;
	border-left:  1px solid #fff;
	border-right:  1px solid #fff;
	color: #000 !important;
}

#fbCaptcha #recaptcha_widget div, #fbCaptcha #recaptcha_widget .recaptcha_only_if_image, #fbCaptcha #recaptcha_widget .recaptcha_only_if_audio {
	margin-left: 10px;
}

#fbCaptcha #recaptcha_widget div#recaptcha_image {
	margin-left: 0;
}

#fbCaptcha #recaptcha_widget div#recaptcha_image img {
	width: 221px !important;
	height: 41px !important;
	padding: 10px 0;
	border-left:  1px solid #fff;
	border-right:  1px solid #fff;
}

#fbCaptcha #recaptcha_widget div a, #recaptcha_widget span a {
	color: #000 !important;
}






