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

/*******ELEMENT REDEFINITIONS*************/

body {
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

h2 {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 9px;
	font-weight: normal;
}

a {
	color: #036cba;
}

a:hover {
	color: #333333;
}

b, strong{
	color: #666666;
}

blockquote {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


/*******SITE WIDE ELEMENTS***************/
.page {
	width: 935px;
	margin-left: auto;
	margin-right: auto;
	margin:0 auto;
	text-align: left;
	background-color: #FFFFFF;
}

/*HEADER*/
.header_photo {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/header_home.jpg);
	background-repeat: no-repeat;
}

.header_photo_cosmo {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_cosmo.jpg);
	background-repeat: no-repeat;
}

.header_photo_bazaar {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_bazaar.jpg);
	background-repeat: no-repeat;
}

.header_photo_bazaar1 {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_bazaar1.jpg);
	background-repeat: no-repeat;
}

.header_photo_getlippy {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_getlippy.jpg);
	background-repeat: no-repeat;
}

.header_photo_handbag {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_handbag.jpg);
	background-repeat: no-repeat;
}

.header_photo_netdoctor {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_netdoctor.jpg);
	background-repeat: no-repeat;
}
.header_career {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_careers.jpg);
	background-repeat: no-repeat;
}
.header_about_us {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_about_us.jpg);
	background-repeat: no-repeat;
}
.header_opp {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_opp.jpg);
	background-repeat: no-repeat;
}
.header_home {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_home.jpg);
	background-repeat: no-repeat;
}
.header_sites {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_our_sites.jpg);
	background-repeat: no-repeat;
}
.header_can_do {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_can_do.jpg);
	background-repeat: no-repeat;
}
.header_goodhousekeeping {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_goodhousekeeping.jpg);
	background-repeat: no-repeat;
}
.header_rate {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_rate.jpg);
	background-repeat: no-repeat;
}

.header_prima {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_prima.jpg);
	background-repeat: no-repeat;
}

.header_allaboutyou {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_allaboutyou.jpg);
	background-repeat: no-repeat;
}

.header_country {
	height: 172px;
	background-color: #0066FF;
	background-image: url(../images/headers/header_country.jpg);
	background-repeat: no-repeat;
}

.navigation {
	background-color: #333333;
	height: 25px;
	width: 935px;
}

.nav_bot {
	background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.col1 {
	float:left;
	width: 437px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.col2 {
	float:right;
	width: 437px;
	padding-top: 10px;
}


.picture_label {
	text-align: center;
}

/*********TOP NAVIGATION********/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.menu_bottom {
	background-color: #333333;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

#nav a {
	display: block;
	color: #cccccc;
	text-decoration: none;
	/*text-align: centre;*/
	line-height: 25px;
	font-size: 11px;
	font-weight: normal;
	/*margin-left: auto;
	margin-right: auto;*/
	/*****************************************/
	padding-right: 20px;
	padding-left: 20px;	
}


.subnav a{ 
	padding-left: 20px;
	text-align: left;
}


#nav a:hover{
	color: #FFFFFF;
	background-color: #000000;
	font-weight: normal;
}

#nav a:hover div {
	background-color: #ff0000;
	height: 6px;
	width: 100%;
}

#nav li {
	float: left;
	height: 25px;
	background-color: #333333;
	text-align: center;
}

#nav li ul {
	position: absolute;
	width: 170px;
	left: -999em;
	background-color: #333333;
}

#nav li  {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	text-align: center;
}
#nav li ul li {
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	width: 170px;
	border-right-color: #333333;
	border-left-color: #333333;
	border-right-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-color: #818181;
}


#nav li:hover ul {
	left: auto;
	text-decoration: none;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.selected a{
	background-color: #000000;
}

.selected ul a{
	background-color: #666666;
}

/*////////////*/
/*.TN_about {
	border-top-style: solid;
	border-top-width: 6px;
	border-top-color: #00FF99;
	top: -6px;
	position: relative;
}

.TN_home {
	width: 73px;
}



.TN_about,  ul{
	left: -100px;
}

.TN_sites {
	width: 105px;
}

.TN_sites,  .subnav {
	left: -105px;
}

.TN_what {
	width: 201px;
}

.TN_what, .subnav {
	left: -201px;
}

.TN_rate {
	width: 230px;
}
.TN_rate,  .subnav {
	left: -230px;
}

.TN_exciting {
	width: 197px;
}

.TN_exciting, .subnav {
	left: -197px;
}*/


/*COLOUR MENU BIT*/
.colour_home {
	background-color: #0e5183;
	height: 6px;
	width: 73px;
	line-height: 6px;
	visibility: hidden;
}

.colour_about {
	background-color: #0e5183;
	height: 6px;
	width: 100px;
	left: 74px;
	position: relative;
	visibility: hidden;
}

.colour_oursites {
	background-color: #0e5183;
	height: 6px;
	width: 105px;
	left: 175px;
	position: relative;
	visibility: hidden;
}
.colour_canwedo {
	background-color: #0e5183;
	height: 6px;
	width: 201px;
	left: 281px;
	position: relative;
	visibility: hidden;
}
.colour_rate {
	background-color: #0e5183;
	height: 6px;
	/*width: 229px;
	left: 481px;*/
	width: 237px;
	left: 481px;
	position: relative;
	visibility: hidden;
}
.colour_opp {
	background-color: #0e5183;
	height: 6px;
	/*width: 196px;
	left: 711px;*/
	width: 197px;
	left: 714px;
	position: relative;
	visibility: hidden;
}
/*END*/

/*END MENU*/

.content {
	padding: 20px;
	background-image: url(../images/body_grad.gif);
	background-repeat: repeat-x;
}

.footer {
	text-align: center;
	color: #666666;
	padding: 10px;
}

.footer a{
	color: #666666;
	text-decoration: none;
}
.footer a:hover{
	text-decoration: underline;
	color: #333333;
}

.logos {
	background-color: #eef8fe;
	padding: 20px;
}

.logo {
	padding: 20px;
	text-align: center;
}

.logo img {
	padding-right: 22px;
	padding-left: 22px;	
}

.dotted_div {
	background-image: url(../images/HR_bg.gif);
	height: 1px;
	clear: both;
}

.content UL {
	list-style-image: url(../images/bullet.gif);
}

.content H1 {
	font-family: Georgia;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 30px;
	color: #036cba;
	font-style: italic;
	letter-spacing: 1px;
}

.strap {
	background-color: #FFFFFF;
	top: 166px;
	position: absolute;
	width: 935px;
	height: 6px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	line-height: 6px;
	font-size: 8px;
}



/**********FOOTER SITES***********/

.our_sites {
	text-align: center;
}

.our_sites, .our_sites ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.our_sites a {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.our_sites a:hover{
	color: #000000;
}

.our_sites a:hover div {
	background-color: #ff0000;
	height: 6px;
}

.our_sites li {
	height: 25px;
	text-align: center;
}

.our_sites li ul {
	position: absolute;
	left: -999em;
}

.our_sites li ul li {
	width: 915px;
}

.our_sites li:hover ul {
	text-decoration: none;
}

.our_sites li:hover ul, .our_sites li.sfhover ul {
	left: auto;
}
/********************************/

#toolTipBox {
	display: none;
	font-size: 12px;
	border: black solid 1px;
	font-family: verdana;
	position: absolute;
	background-color: #ffd038;
	color: 000000;
	padding: 5;
	width: 65px;
}

.centre_content {
	padding-left: 50px;
}

.link_list {
	list-style-type: square;
}
.link_list li{
	padding-bottom: 5px;	
}
.hp_subheader {
	font-family: Georgia;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 18px;
	color: #2A86FF;
	font-style: italic;
	letter-spacing: 1px;
}
.print_div {
	clear: both;
	float: none;
	text-align: center;
}
.colour_bold {
	font-weight: bold;
	color: #2A86FF;
}
/*BUTTONS*/

.submitbutton {
	text-decoration:none;
	padding:2px;
	background-color: #CCCCCC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #90879A;
	border-right-color: #4B3E52;
	border-bottom-color: #4B3E52;
	border-left-color: #90879A;
}
.submitbutton:hover {
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}

.back_link {
	text-decoration: none;	
}