/**********************************************************/
/**   WATCHFRONT NEW CSS                                                          **/
/**********************************************************/


/**********************************************************/
/* main parts */

body{
	background:url(/images/page/background.jpg) repeat-x #074882;
	text-align:center;
	padding:0; margin:0;
}
#container{
	padding:0 15px;
	background:url(/images/page/page.png) repeat-y;
	margin:0 auto;
	text-align:left;
	width:933px;
}


/**********************************************************/
/* main parts */
#logo{ text-indent:-2000px; font-size:24px; line-height:24px; height:91px; width:218px; background:url(/images/page/watchfront.gif);  padding:0; margin:0; float:left;   }


/**********************************************************/
/* main nav */

#nav{margin:0; padding:0; float:left; clear:left; list-style:none;	width:218px;}
#nav li{list-style:none; padding:0; margin:0;}
#nav li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	display: block;
	color: white;
	background-color:#064682;
	text-decoration:none;
	margin:0;
	padding: 8px;
	border-bottom:1px solid white;
}
#nav li a:hover{			background-color:#2B6295;}
#nav li.m2 a{				background-color:#225B84;}
#nav li.m2 a:hover{	background-color:#437396;}
#nav li.m3 a{				background-color:#598587;}
#nav li.m3 a:hover{	background-color:#729799;}
#nav li.m4 a{				background-color:#759A89;}
#nav li.m4 a:hover{	background-color:#8AA99B;}
#nav li.m5 a{				background-color:#91AF8B;}
#nav li.m5 a:hover{	background-color:#A1BB9C;}
#nav li.m6 a{				background-color:#76AE6E;}
#nav li.m6 a:hover{	background-color:#8ABA84;}
#nav li.shop a{			background-color:#3D7085;}
#nav li.shop a:hover{	background-color:#5A8597;}
#nav li.other a{			background:none; border:none; text-align:center}
#nav li.other a img{	background:none; border:none}
#nav li.other a:hover{	background:none; border:none}

/**********************************************************/
/* sub parts */

#nav li ul{
	background-color:White;
	border: 3px solid #C6CACD;
	padding:10px 0; margin:0;
}
#nav li ul li{
	padding:0;
	margin:0 32px;
	list-style-type: none;
}
#nav li ul li a{
	background:none!important;
	padding:4px;
	text-decoration:none;
	color: #064682;
}
#nav li ul li.on{
	list-style-image: url(/images/page/arrowbullet.gif);
}
#nav li ul li a:hover{
	text-decoration:underline;
	color: #76AE6E;
}





/**********************************************************/
/* main col and header image */

#maincol{ display:block;  border-left: 1px solid white; width:714px; margin-left:218px; }

#mainimage{ background:url(/images/page/header/1.jpg) top left no-repeat; width:714px; height:214px; display:block}
#mainimage.header1{ background-image:url(/images/page/header/1.jpg);}
#mainimage.header2{ background-image:url(/images/page/header/2.jpg);}
#mainimage.header3{ background-image:url(/images/page/header/1.jpg);}
#mainimage.header4{ background-image:url(/images/page/header/2.jpg);}
#mainimage.header5{ background-image:url(/images/page/header/5.jpg);}
#mainimage.header6{ background-image:url(/images/page/header/6.jpg);}
#mainimage.header7{ background-image:url(/images/page/header/7.jpg);}
#mainimage.header8{ background-image:url(/images/page/header/8.jpg);}

#content{ padding:30px; }
#contentcol1{ float:left; width:308px; }
#contentcol2{ float:right; width:308px; }
#endpage{ clear:both;  }
#footer{background:url(/images/page/pageend.png) top left no-repeat; 
	padding:54px 25px 15px 25px;
	margin:0 auto;
	text-align:left;
	width:913px;
	color:#4d9ce6;
	font-size:10px;
	text-transform:uppercase;
 }
 #footer a{color:#6dbcf6;}
 #footer .rightbit{ width:300px; float:right; text-align:right}

/**********************************************************/
/* type */
body{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:130%;
}

th {
	text-align:left;
	background-color:#f7f7f7;
	color:#064682;
}

th.rt {
	text-align:right;
}

#mainheading{ padding-bottom:17px;}
#mainheading.homepage{ width:340px;}

#mainheading h2{
	font-size: 28px;
	line-height:34px;
	font-weight: normal;
	color: #064682;
	margin:0 0 0 0;
	padding:0;
}


h2 {
	font-size: 22px;
	line-height:24px;
	font-weight: normal;
	color: #064682;
}
h3 {
	font-size: 15px;
	line-height:18px;
	font-weight: normal;
	color: #064682;
}
h3 em {
	font-size:12px; color:#444444;
	display:block; font-style:normal;
	margin-top:10px;
	padding-top:10px;
	border-top:1px dashed #666666;
	clear:both;
}
h4 {
	font-size: 12px;
	font-weight: normal;
	color: #064682;
}

a{	color: #127cc8;
	text-decoration: none;
}
a:hover{
	color: #76ae6e;
	text-decoration: underline;
}

#content{ color:#444444;}
#content ul{ color:#555555; }
#content ul li{ padding-bottom:8px; }
#content{ color:#444444;}
#content ol{ color:#555555; }
#content ol li{ padding-bottom:8px; }
/*
#content ul li{
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: white;
}*/

.newscol{
	z-index:9999;
	width:275px!important;
	border:10px solid #f0f0f0;
	padding:10px 10px 0 10px;
	margin-top:-67px;
	margin-right:-15px;
	background-color:#FFFFFF;
}
.newscol h2{ padding:0 0 5px 0; margin:0; color:#999999}
.newscol ul, .newscol ul li{ position: relative; list-style:none; padding:0!important; margin:0!important; border:none; background:none}
.newscol ul li a{ position: relative; display: block; color:#666666; padding:10px; margin:0 -10px; background:url(/images/inpage/articleback.jpg) bottom left repeat; }
.newscol ul li a em{ color:#127cc8;display: block;padding:0; margin:0; font-style:normal; }
.newscol ul li a strong{ color:#064682;display: block; padding:0; margin:0;	font-size: 16px;	font-weight: normal; line-height:20px;}
.newscol ul li a:hover{   text-decoration:none; background:#F0F0F0;}
.newscol ul li a:hover em,
.newscol ul li a:hover strong,
.newscol ul li a:hover 
{ color:#064682!important; }

img.newsimage{ float:left; padding:0px 10px 10px 0; border:none }
img.newsimager{ float:right; padding:0px 0px 10px 10px; border:none }

a.blocklink{
	display:block;
	width:auto;
	border-left:3px solid #074882;
	border-right:3px solid #074882;
	border-bottom:3px solid #074882;
	padding:0px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	color:#555555;
	text-decoration:none;
}
a.blocklink strong{
	display:block;
	width:auto;
	border-top:3px solid #074882;
	border-bottom:1px solid #074882;
	background-color:#F7F7F8;
	font-size: 17px;
	line-height:19px;
	font-weight: normal;
	color: #074882;
	padding:5px 10px 5px 10px ;
}
a.blocklink span{
	display:block;
	width:auto;
	padding:5px 10px 10px 10px;
}

    #contactnumber{
		height:30px; 
		text-align:right;
		margin:-35px 0 0 0 ;
		font-family:Arial, Helvetica, sans-serif
	}
    #contactnumber p{		
		height:30px; 
		color:#FFFFFF;
		padding:0 10px 0 0 ;
		margin:0;
		line-height:30px;
		font-size:10px;
	}
    #contactnumber p strong{
		color:#FFFFFF;
		line-height:30px;
		font-size:18px;
		font-weight:normal;
	}
