/*
***********  Custom css ************
*/

.errorText{ color: #FF0000; }
.nextprevdisabled{ color: #cccccc; }
.nextprevlink{ color: #33597e; text-decoration: none; }
.nextprevlink:hover{ color: orange;	text-decoration: none; }
.nextprevcurrentpage{ color: #33597e; text-decoration: underline; }

/** used in send to a freind **/
.input {
	font-family: verdana;
  	font-size: 10px; 
  	color: #333333;
	padding:0px; margin:0px;
	border:1px solid #C7C7C7;
	padding-left:3px;
	padding-right:3px; 
}

.textinput {
	border:1px solid #DDDDDD; 
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-image:url(/images/spacers/white_input.gif);
	background-repeat:repeat-x;
}

.textinputhover {
	border:1px solid #FFCA00; 
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-image:url(/images/spacers/white_input.gif);
	background-repeat:repeat-x;
}

.button { color: #FFFFFF; background-color: #C31F41; border-bottom: 1px solid #CB3C5A; border-top: 1px solid #D6647C; border-right: 1px solid #CB3C5A; border-left: 1px solid #D6647C; height: 20px; font-weight: bold; }

/************  Layout *************/

#background{
	background-image:url(/images/backgrounds/background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#707070;
	width:100%;
	text-align:center;
	vertical-align:top;
}

#maincenter {
	text-align:center;
	width:100%;
}

#main {
	text-align:center;
	width:800px;
	vertical-align:top;
}

#header{
	background-image:url(/images/backgrounds/header_background.gif);
	background-repeat:repeat-x;
	background-position:bottom left;	
	height:108px;
	background-color:#FFFFFF;
	text-align:left;
	width:800px;
	vertical-align:top;
}

#headerdiscover {
	vertical-align:bottom;
	padding-bottom:31px; 
	padding-right:38px;
	text-align:right;
}

#menu{
	background-color:#2F2E2E;
	height:30px;
	width:800px;
	text-align:left;
	border-top:1px solid #4E4D4D;
}

#banner {
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
	width:800px;
}

#askfor {
	width:199px;
	height:191px;
	background-image:url(/images/backgrounds/ask_forbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
}

#askforcontent {
	width:199px;
	background-image:url(/images/backgrounds/ask_forbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
	background-color:#FFFFFF
}

#makeanenquiry {
	background-image:url(/images/backgrounds/make_an_enquiry_bg.gif); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	height:100%; 
	background-color:#FFFFFF;
}

#maincontent {
	background-image:url(/images/backgrounds/ask_forbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
	background-color:#FFFFFF;
}

#clientlogin {
	background-color:#E5E5E5;
	height:37px;
	width:800px;
}

#footerpos {
	width:800px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}

#leftbg {
	background-image:url(/images/backgrounds/left_bg.jpg); 
	background-repeat:no-repeat; 
	background-position:top right; 
	width:100%; 
	height:100%;
}

#rightbg {
	background-image:url(/images/backgrounds/right_bg.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:100%; 
	height:100%;
}

#contentdivide{ 
	background-position:top right; 
	background-repeat:repeat-y; 
	padding-top:25px; 
	padding-left:25px; 
	padding-right:25px;
}

#logo{
	background-image:url(/images/fisheye_studio.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	vertical-align:bottom; 
	width:305px; 
	height:108px; 
	padding-bottom:14px;
}
/************  Custom - Site specific *************/

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	text-decoration:none;
	color:#B6B6B6;
}

.footer {
	color:#B6B6B6;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.footerwhite {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.sitemaplist {
	text-decoration:none;
}

.sitemaplist:hover {
	text-decoration:none;
}

ul.sharePageLinks {
	margin:0;
	padding:0;
}

.sharePageLinks li {
	list-style:none;
	padding:0 0 8px 0;
}

.sharePageLinks a {
	color:#000;
	text-decoration:none;
}

.tagcloud {
	margin:0 3px 0 0;
}

#popupWindowCaller {
	display:none;
}
