﻿html { margin:0; padding:0; }

body { margin:0; padding:0; color:#141414; background:#FFFFFF url("background.jpg") center top repeat-x; font-size:0.83em; font-family:Arial,Helvetica,Sans-serif; }



img { border-style:none; display:block; }

img.inline { border-style:none; display:-moz-inline-stack; display:inline-block; }

img.inlineHome { border-style:none; display:-moz-inline-stack; display:inline-block; margin-right:2px; }

img.arrow { border-style:none; display:-moz-inline-stack; display:inline-block; margin-right:3px; }



embed { display:block; }

form { margin:0; padding:0; }

blockquote { margin:15px; padding:0 10px; }

hr { width:496px; border:0; margin:20px 0; background:url("hr.gif") left top no-repeat; height:2px; }



div.hr { width:496px; height:2px; margin:20px 0; background:#00AFF0 url("hr.gif") left top no-repeat; }

div.hr hr { display:none; }



p { padding:0; margin:0 0 16px; }

p.extraspace { padding:0; margin:0 0 26px; }



h1 { color:#00AFF0; font-size:1.37em; margin-top:0; }

h2 { color:#666666; font-size:1.27em; margin-top:0; }

h3 { color:#00AFF0; 
font-size:1.17em; margin-top:0; margin-bottom:7px; }

h4 { color:#00AFF0; font-size:1.1em; }

h5 { color:#00AFF0; font-size:1.0em; }

h6 { color:#00AFF0; font-size:0.9em; }



a,

a:visited { color:#00AFF0; text-decoration:underline; }

a:hover { color:#0E67C1; text-decoration:underline; }



.clear { clear:both; height:0; overflow:hidden; }

.spacer { clear:both; height:13px; overflow:hidden; }

.hide { display:none; }

.error { color:#FF0000; font-weight:bold; }

.nowrap { white-space:nowrap; }



.photoRight { float:right; margin-left:10px; margin-bottom:7px; margin-top:3px; }

.photoLeft { float:left; margin-right:10px; margin-bottom:7px; margin-top:3px; }

.photoCentre { display:block; margin:0 auto; }

.center { text-align:center; }

.justify { text-align:justify; }



.article-left { width:48%; float:left; }

.article-right { width:48%; float:right; }

.article-rightalt { width:48%; float:right; text-align:right; }



.emailprotection { unicode-bidi:bidi-override; direction:rtl; }



.small { font-size:small; }





/* ----------------------

   Three Cols

---------------------- */



#article_left { float:left; width:200px; }

#article_right { float:right; width:758px; }

#content_left { float:left; width:556px; padding-right:2px; }

#content_right { float:right; width:198px; }

.content_left { float:left; width:556px; }

.content_right { float:right; width:200px;}

.content_right_hide { float:left; display:none; }

.content_left_full { float:left; width:758px; }

.PanelMiddle {width:100%; float:left !Important; }

.divContentLeft {float:left;}



/* ----------------------

   Interface CSS

---------------------- */



#container { width:960px; margin:0 auto; }



#header { width:960px; height:140px; background:#00AFF0 left top no-repeat; overflow:hidden; margin-bottom:2px; }

#header_left { width:130px; float:left; }

#header_left h1 { margin:15px 0 0 0; padding:0; width:130px; height:110px; }

#header_left h1 a { width:130px; height:110px; display:block; }

#header_left h1 a span { display:none; }

#header_right { width:498px; float:right; text-align:right; padding-right:21px; }



#downloadanquetmaps { width:367px; height:86px; overflow:hidden; margin-left:130px; margin-bottom:17px; }

#downloadanquetmaps a { width:367px; height:86px; display:block; background:url("downloadanquetmaps.gif") left top no-repeat; }

#downloadanquetmaps a:hover { background:url("downloadanquetmaps.gif") left bottom no-repeat; }

#downloadanquetmaps span { display:none; }



#exactmappingyouneed { width:498px; height:29px; background:url("exactmappingyouneed.gif") left top no-repeat; overflow:hidden; }

#exactmappingyouneed span { display:none; }



#breadcrumb { width:758px; height:23px; background-color:#E7E7E7; overflow:hidden; color:#4D4D4D; float:left; margin-bottom:2px; margin-bottom:1px; }

#breadcrumb p { margin:0; padding:0; }

#breadcrumb_padding { padding:4px 30px; }

#breadcrumb a,

#breadcrumb a:visited { color:#4D4D4D; text-decoration:none; }

#breadcrumb a:hover { color:#4D4D4D; text-decoration:underline; }



#extras { width:200px; height:23px; float:right; margin-bottom:1px; }

#extras ul { list-style:none; margin:0; padding:0; }

#extras ul li { float:left; height:23px; }

#extras ul li a { width:99px; height:23px; display:block; overflow:hidden; _display:inline-block; }

#extras ul li a span { display:none; }



#extras ul li#button_login a { margin-right:2px; background:#00AFF0 url("button_login.gif") left top no-repeat; }

#extras ul li#button_login a:hover { background:#00AFF0 url("button_login.gif") left bottom no-repeat; }



#extras ul li#button_yourbasket a { background:#00AFF0 url("button_yourbasket.gif") left top no-repeat; }

#extras ul li#button_yourbasket a:hover { background:#00AFF0 url("button_yourbasket.gif") left bottom no-repeat; }





#footer { width:960px; height:35px; background:#00AFF0 url("footer.gif") left top no-repeat; font-weight:bold; color:#FFF; }

#footer a,

#footer a:visited { color:#FFF; text-decoration:none; }

#footer a:hover { color:#FFF; text-decoration:underline; }

#footer_left { width:45%; float:left; }

#footer_left .padding { padding:15px 0 0 30px; }

#footer_right { width:53%; float:right; text-align:right; }

#footer_right .padding { padding:15px 30px 0 0; }



#footer_space { height:10px; }





/* ----------------------

   Content CSS

---------------------- */



/* Left */

/*#panel_anquetsearch_gray { width:200px; background:#E7E7E7 url("panel_gray.gif") left bottom no-repeat; } */
#panel_anquetsearch_gray { width:200px; background:#E7E7E7; }
#panel_anquetsearch { width:200px; background:#00AFF0 url("panel_blue.gif") left bottom no-repeat; }

#panel_anquetsearch p { margin:0; padding:0; }

#panel_anquetsearch_padding { padding:10px 20px 12px 20px; font-weight:bold; color:#FFF; }

#title_blue_anquetsearch { width:160px; height:22px; background:url("title_blue_anquetsearch.gif") left bottom no-repeat; }

#title_blue_anquetsearch span { display:none; }

.search_field { margin:0; width:123px; }

.search_go { vertical-align:top; }



#panel_callsales { width:200px; height:198px; background:url("panel_callsales.jpg") left bottom no-repeat; }

#panel_callsales p { display:none; }



.panel_generic { width:200px; }

.panel_generic_padding { padding:20px 20px 4px 20px; }



.quoteMessage { font-size:1.37em; font-family:Georgia,Arial,Helvetica,Sans-serif; }

.quoteSmall { font-size:0.83em; padding-top:15px }





/* Right */

#panel_right_orange { width:200px; background:#F0A400 url("panel_orange.gif") left bottom no-repeat; }

#panel_right_orange p { margin:0; padding:0; }



#panel_right_orange_padding { padding:10px 20px 7px 20px; font-weight:bold; color:#FFF; font-size:1.13em; }



#panel_right_green_top { width:200px; height:10px; background:url("panel_green_top.gif") left bottom no-repeat; }

#panel_right_green { width:200px; background:#008B6C url("panel_green.gif") left bottom no-repeat; }

#panel_right_green p { margin:0; padding:0; }

#panel_right_green_padding { padding:10px 20px 7px 20px; font-weight:bold; color:#FFF; font-size:1.13em; }



.panel_gray { width:200px; background-color:#E7E7E7; }

.panel_gray_padding { padding:10px 20px 4px 20px; font-size:0.9em; }

.panel_gray_padding p { padding:0; margin:0 0 10px 0; }

.panel_gray_padding a,

.panel_gray_padding a:visited { color:#343434; text-decoration:underline; }

.panel_gray_padding a:hover { color:#00AFF0; text-decoration:underline; }

.panel_gray_end { width:200px; height:10px; background:url("panel_gray_end.gif") left bottom no-repeat; }

#panel_gray_end { width:200px; height:10px; background:url("panel_gray_end.gif") left bottom no-repeat; }



#title_orange_anquetnews { width:160px; height:22px; background:url("title_orange_anquetnews.gif") left bottom no-repeat; }

#title_orange_anquetnews span { display:none; }



#title_green_partner { width:160px; height:22px; background:url("title_green_partner.gif") left bottom no-repeat; }

#title_green_partner span { display:none; }



/* Panel Lists */

#panel_right_orange ul,

#panel_right_orange ol { margin:0 0 16px 0; padding:0 0 0 16px; }

#panel_right_orange li { padding:0 0 2px 0; }



#panel_right_green ul,

#panel_right_green ol { margin:0 0 16px 0; padding:0 0 0 16px; }

#panel_right_green li { padding:0 0 2px 0; }



.panel_gray_padding ul,

.panel_gray_padding ol {  margin:0px; padding:0 0 0 16px; }

.panel_gray_padding li { padding:0 0 5px 0;}





/* Content */

.content_panel { padding:30px 30px 14px 30px; }



.content_panel ul { list-style:none; margin:0 0 16px 0; padding:0; }

.content_panel ul li { background:url("arrow.gif") left 3px no-repeat; padding:0 0 2px 16px; } 

.content_panel ul li ul { list-style:none; margin:6px 0 16px 0; padding:0; }

.content_panel ul li ul li { background:url("arrow-small.gif") left 3px no-repeat; padding:0 0 2px 16px; } 



.content_panel ul.normal { list-style:disc; margin:0 0 16px 0; padding:0; }

.content_panel ul.normal li { background:none; padding:0 0 2px 16px; } 





/* Home Panels */

.home-left { width:252px; float:left; }

.home-left a,

.home-left a:visited { text-decoration:none; }

.home-left a:hover { text-decoration:underline; }

.home-right { width:224px; float:right; }

.home-right a,

.home-right a:visited { text-decoration:none; }

.home-right a:hover { text-decoration:underline; }



.home_panel_left { width:72px; float:left; margin-bottom:5px; }

.home_panel_right { width:143px; float:right; margin-bottom:5px; }

.home_panel_left,

.home_panel_right p { padding:0; margin:0; }



.smallLink { font-size:0.83em; }

.homedesc { font-size:0.83em; }



.longItem_left { width:447px; float:left; }

.longItem_right { width:41px; float:right; }

.longItem_left p,

.longItem_right p { padding:0; margin:0 0 4px 0; }



/* Content Extras */

.benefits_left { width:310px; float:left; margin-bottom:30px; }

.benefits_left img { display:block; margin:0 auto; }

.benefits_right { width:186px; float:right; margin-bottom:30px; }

.chunky_list_heading { font-weight:bold; font-size:1.13em; text-decoration:none; }



/* Panel Extras */

.panel_title { padding-bottom:5px!important; }



/* ----------------------

   HighSlide

---------------------- */



.highslide { cursor:url("/highslide/graphics/zoomin.cur"), pointer; outline:none; }

.highslide-caption { display:none; padding:5px 7px 5px 7px; background-color:#FFF; font-weight:bold; text-align:center; }



.highslide-loading { display:block; color:#FFF; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border:1px solid #FFF; background-color:#000; }



.highslide-display-block { display:block; }

.highslide-display-none { display:none; }



.button {

 color:#FFFFFF;

 background-color:#00AFF0;

}

.buttonSearch
{
 color: #FFFFFF;
 background-color: #F0A400;
}

/* Vid add */

#navlink{padding-left:15px; text-align:justify;/*color:#ffffff;*/ text-align:left; font-size:0.9em; line-height:20px}
#navlink a { color:#343434; text-decoration:underline; }
#navlink a:hover { color:#00AFF0; text-decoration:underline; }
/*
#navlink a{color:#ffffff}
#navlink a:hover{color:gray}
*/

#head_contacttext 
{
	position: absolute;
	color:#FEF9DB; 
	font-weight:bold;
	font-size:1 em;
	padding: 0 0 0 200px;
	top: 100px;
}

.purchasemap{line-height:20px;font-size:1em; font-weight:bold;padding-bottom:10px}


#head_contacttext a{color:#FEF9DB}
#head_contacttext a:hover{color:#000}

.textSmall {font-size:0.71em; font-family:Verdana; text-align:left; padding-bottom:3px}
/*.textSmall {font-size:0.71em; font-family:Verdana; color:#ffffff; text-align:left; padding-bottom:3px} */

.btnSearch {font-size:0.8em; font-family:Verdana; width:60px;}

#panel_right_blue { width:200px; background:#F0A400 url("panel_blue.gif") left bottom no-repeat; }

#panel_right_blue p { margin:0; padding:0; }

#panel_right_blue_padding { padding:10px 20px 7px 20px; font-weight:bold; color:#FFF; font-size:1.13em; }

.bookmark {float:left; padding-left:5px;}

#PanelBlueContent {line-height:20px; padding-bottom:5px}

