/* 	CUSTOMERSERVICE PAGES ELEMENTS
 *********************************************************/
.navbar_strip {margin: 0; overflow:visible !important;}
div.outer_container {margin: 0; overflow:visible !important;}
div.inner-container {width: 954px; margin: 0 auto; overflow:visible !important;}

p a {
	color: #99005D;
	text-decoration: none;
	font-weight:bold;
}

p a:hover {
	color: #fc0101;
	text-decoration: none; 
}

/*MAIN PAGE ELEMENTS
*******************************************************/
div.watchguide-page h1 {
	margin-bottom:10px !important;}

div.watchguide-page h2 {
	font-family:Georgia; font-size:1.8em; color:#555555; padding-bottom:10px; margin:0;}

div.watchguide-page h2 span{font-family:Arial; font-size:12px; color:#555555; font-weight:bold;}	

.watchguide-page h3 {
	font-family:verdana; font-weight:bold; font-size: 1.2em; color:#333333; padding-top:10px;}

.watchguide-page h4 {
	font-family:verdana; font-weight:bold; font-size: 1em; color:#333333; padding-top:7px;}

div.watchguide-page .blockquote {
	font-family:Georgia; font-size:1.5em; width:279px; color:#555555; line-height: 1.2; padding: 12px 5px 16px 5px; margin:0;}


.watchguide-page p {
	clear:left;
	font-family: verdana;
	color: #333333;
	margin: 0 0 8px 0;
	padding: 0;
	line-height:1.5em;
}
.watchguide-page p.top {
	clear:left;
	font-family: verdana;
	color: #333333;
	margin: 0 0 6px 0;
	padding-top: 10px;
	line-height:1.5em;
}

.watchguide-page p.added_comments {
	font-family: verdana;
	color: #666666;
	margin: -6px 0 6px 0;
	padding: 0;
	line-height:1.2em;
}
.watchguide-page div.premium_brands_link {
	width:300px !important;
	height:30px;
	padding:10px 0px 0 0px;
	z-index:500;

}
.watchguide-page div.premium_brands_link a {
	color: #99005d;
	font-weight:bold;
	font-size:1.2em;
	font-family:Georgia;
	
}

.watchguide-page div.brands_logo {
	position:relative;
	padding:0 0 0 200px;
}

.watchguide-page p.footnote {
	font-size:0.8em;
}

.watchguide-page ul.menu {
	font-family:verdana;
	color:#333333;
	line-height: 1.5em;
	list-style-type: none;
}

.watchguide-page ul.content {
	font-family:verdana;
	color:#333333;
	line-height: 1.5em;
	list-style-type: disc;
	margin-left:35px;
	margin-bottom:8px;
	margin-top:3px;
}

.watchguide-page ol {
	font-family:verdana;
	color:#333333;
	line-height: 1.5em;
	list-style-type: decimal;
	margin-bottom:8px;
	margin-top:3px;
}

/*Styling for the code for Rolex External Website 24/11/2010*/
#rolex-dealer-plaque{background: url('/images/watchguide/visitRolex.jpg') no-repeat !important; height:60px; margin:0px 0px 10px 0px; width:234px;}
#rolex-dealer-plaque a{display:block; height:60px; width:234px;}
p.details{color:#767676; font-family:Arial; font-size:11px; font-weight:bold; line-height:15px;}
p#widerText.details{margin-top:10px; width:330px;}
#rolex-dealer-plaque img{display:none !important;}

/* WATCH GUIDE MENU
*********************************************************/
ul#watchguide_menu {
	float:left;
	width:140px;
	margin-right:15px;
	list-style: none; 
	background-color: #F5F1EE;
}
ul#watchguide_menu  li {
	display: block;
	background: #F5F1EE url('/images/main/dotted.gif') repeat-x bottom;
	padding: 8px 0 6px 6px;
}
ul#watchguide_menu  li#menutop {
	background-image: url('/images/watchguide/menutop.gif');
}
ul#watchguide_menu li#menubottom {
	background-image: url('/images/watchguide/menubottom.gif');
	padding-bottom: 30px;
}
ul#watchguide_menu li a,
ul#watchguide_menu li#menutop a,
ul#watchguide_menu li#menubottom a {
	font-family: arial;
	font-size: 1em;
	color: #990033;
	font-weight: bold;
	text-decoration: none;
}
ul#watchguide_menu ul {
	padding: 0 0 5px 0;
}
ul#watchguide_menu li ul li {
	background-image: none;
	padding: 2px 0 0 0;	
}
ul#watchguide_menu li ul li a,
ul#watchguide_menu li#menutop ul li a,
ul#watchguide_menu li#menubottom ul li a {
	color:#767676!important;
	font-weight: normal!important;
}
ul#watchguide_menu li.current,
ul#watchguide_menu li.current ul li {
	background-color:#EDDDCE!important;
}
ul#watchguide_menu li.current a,
ul#watchguide_menu li#menutop.current a,
ul#watchguide_menu li#menubottom.current a {
	color:#cc6600;
}
ul#watchguide_menu li#menutop.current {
	background-image: url('/images/watchguide/menutop_current.gif');
}
ul#watchguide_menu li#menutop.current ul li,
ul#watchguide_menu li#menubottom.current ul li {
	background-color: #EDDDCE!important;
}
ul#watchguide_menu li#menubottom.current {
	background-image: url('/images/watchguide/menubottom_current.gif');
	padding-bottom: 30px;
}


a.anchorheader {color:#000000; text-decoration:none;}

.hide {display: none;}


/*PAGE CONTENTS
**********************************************************/
.main_content_area {width:923px;}
#watchguide_textarea {float:left; width:765px; height:auto;}
#column2 {float:left; width:300px; padding-right:25px; padding-top:10px; overflow:visible }
#column3 {float:left; width:265px; margin-left:117px; padding-top:19px;}

.watchguide-page #column3 ul {list-style-type:none; margin:0px; padding:0px;}
.watchguide-page #column3 ul li#bottom {padding-bottom:50px; margin-top:1px;}
.watchguide-page ul li a#ifc-link {background:url('/images/watchguide/spacer.gif') no-repeat; width:142px; height:20px; margin-top:208px; margin-left:18px; position:absolute;}

.watchguide-page #doublewidthcol.ifc-panel, .watchguide-page #watchguide_textarea.ifc-panel {float:left; width:442px;}
.watchguide-page div#ifc-image-container {width:319px; height:243px;}

#doublewidthcol {float:left; width:605px; padding-right:20px; padding-bottom:25px;}
#doublewidthcol p {width:280px;}
p.blockquote {width: 270px!important}

.hide {display: none;}

.watchguide-page div.right-panel {
	float: left !important;
	width: 140px;
}

div.watchguide-page p.alt-font {
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-weight: normal;	
}

div.watchguide-page h2#panel-header { 
	margin-bottom: 0;
	padding-bottom: 0 !important;
	font-size: 2em; 
   	font-weight: normal; 
	display: block;
	color: #c26200;
	font-family: Georgia, "Times New Roman", Times, serif;	
}
.conflict_warantee {font-style: italic;}

/* RESISTANCY TABLE
 *********************************************************/
.generic_container {float:left;}
.right_align_container {float:right;}


/* TABLE styles added by Becc Roach - 5/7/05 */
#doublewidthcol #resistance-table,
#doublewidthcol .resistance-table {
	margin-top:10px;
	padding: 0.5em 0.5em 2em 0.5em;
	float:left;
	width:100%;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color: #999999;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#999999;
	border-collapse: collapse;
}
#doublewidthcol .resistance-table th, 
#doublewidthcol .resistance-table th.left, 
#doublewidthcol .resistance-table td {
	font-size: 0.9em;
	padding: 0.5em;
	border: 0;
}
#doublewidthcol .resistance-table th {
	color: #d0761e;
	vertical-align: top;
	background-color:#eeddce;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #999999;
}

#doublewidthcol .resistance-table td {
	color: #4e0011;
	vertical-align: top;
}
#doublewidthcol .resistance-table td:first-child {
	padding: 0.5em 15px 0.5em 0.5em;
}
#doublewidthcol .resistance-table td + td {
	padding: 0.5em 15px 0.5em 0.5em;
}
#doublewidthcol .resistance-table td + td + td {
	padding: 0.5em 15px 0.5em 0.5em;
}
#doublewidthcol .resistance-table td + td + td + td {
	padding: 0.5em 15px 0.5em 0.5em;
}
#doublewidthcol .resistance-table td + td + td + td + td {
	padding: 0.5em 15px 0.5em 0.5em;
}
#doublewidthcol .resistance-table td.replace {
	font-size: 1em;
	overflow: hidden;
}
#doublewidthcol .resistance-table td.replace span {
	display: block;
	width: 100%;
	height: 100%;
}
#doublewidthcol .resistance-table .yes,
#doublewidthcol .resistance-table .no,
#doublewidthcol .resistance-table .no-star {
	padding: 0.5em;
	background-repeat: no-repeat;
	background-position: center;
}
#doublewidthcol .resistance-table .yes {
	background-image: url(/images/watchguide/tick.gif);
}
#doublewidthcol .resistance-table .no {
	background-image: url(/images/watchguide/cross.gif);
}
#doublewidthcol .resistance-table .no-star {
	background-image: url(/images/watchguide/cross_star.gif);
}

#doublewidthcol .resistance-table td.header_replace {
	font-size: 1em;
	overflow: hidden;
}
#doublewidthcol .resistance-table .splashes,
#doublewidthcol .resistance-table .swim,
#doublewidthcol .resistance-table .watersports,
#doublewidthcol .resistance-table .scuba,
#doublewidthcol .resistance-table .deepseadive {
	background-repeat: no-repeat;
	padding: 1em 1em 1em 3em;
	background-position: left;
	width:150px;
	height:30px;
}
#doublewidthcol .resistance-table .splashes {
	background-image: url(/images/watchguide/splashes.gif);
}
#doublewidthcol .resistance-table .swim {
	background-image: url(/images/watchguide/swim.gif);
}
#doublewidthcol .resistance-table .watersports {
	background-image: url(/images/watchguide/watersports.gif);
}
#doublewidthcol .resistance-table .scuba {
	background-image: url(/images/watchguide/scuba.gif);
}
#doublewidthcol .resistance-table .deepseadive {
	background-image: url(/images/watchguide/deepseadive.gif);
}

div.watchguide-page p.table_notes {
	font-family: verdana, "Times New Roman", Times, serif;	
	font-weight: bold;
	font-size:.8em;
	line-height:1em;
	width:500px !important;
}

/*GLOSSARY OF TERMS
**************************************************/
.watchguide-page .dotted_rule {
	float:left;
	margin:10px 0 10px 0; 
	overflow: hidden;
	width:600px;
	height:1px;
	line-height:1px;
	background: url('/images/main/dotted.gif');
}

#glossary_textcontent {float:left; width:624px; height:auto;}
#glossary_top {float:left; width:605px; padding: 10px 20px 25px 0;}
.glossary_col1 {float:left; width:280px; padding-right:25px; padding-top:10px;}
.glossary_col2 {float:left; width:285px; padding-right:34px; padding-top:10px; }

#glossary_top a{font-weight:bold;}
.letter_header {font-weight:bold; color:#CC6600 !important;}
.glossary_col1 a,
.glossary_col2 a {color:#333333; text-decoration:none;}

/*STOCKISTS
****************************************************/
ul.stockists {
	list-style-type:disc;
	list-style-position: outside;
	margin-left: 15px;
}
ul.stockists li {
	line-height: 1.5em;
}

