* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align: center; width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #333333; background:#fff;}

a:link, a:visited {color: #005FA9; text-decoration: none;}
a:hover {	text-decoration: underline;}
img {border:none;}
.r {float:right;}
.l {float:left;}
.clear {clear: both;}
ul {list-style: none; list-style-image: none;font-size: .9em;}


#skipLinks {height:1px; font-size:1px; color:#fff;}
#skipLinks a {color:#fff;}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s140 {width:140px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s230 {width:230px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
/**** percentage widths (for use in e.g. tables) *********/
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
/*********************************************************/


#wrapper {margin:0 auto 10px auto; padding:0; width:784px; text-align: left;}

#header {margin:0;padding-top: 6px;height: 75px;}
#header img.logo {float:left; margin: 1px 7px 7px 6px; }
#header img.logo-home {float:left; margin: 1px 7px 7px 6px; }



/* flash banner home */
#header #flashbanner {margin-top:5px;}


/**************************** MAINMENU *******************************************/
#mainmenu {margin:5px 0 0px 0;padding:0;height:30px;display:block;clear: both; background: url(../img/mainmenu.gif) left top no-repeat; }

#mainmenu ul {margin:0;padding:8px 0 0 0;font-size:1em;line-height: 1em;}
*html ##mainmenu ul {margin:0;padding:6px 0 0 0;}

#mainmenu ul li {margin:0;font-size:1em;line-height: 1em;/*font-size:.9em;line-height: .6em;*/color:#fff; display: inline}



#mainmenu ul li.noton a {color:#fff}

#mainmenu ul li.m1 {margin:0;padding: 6px 35px 3px 35px;}
#mainmenu ul li.m2 {margin:0;padding: 6px 35px 3px 40px}
#mainmenu ul li.m3 {margin:0;padding: 6px 45px 3px 51px}
#mainmenu ul li.m4 {margin:0;padding: 6px 40px 3px 60px}
#mainmenu ul li.m5 {margin:0;padding: 6px 0px 3px 72px}
#mainmenu ul li.m6 {margin:0;padding: 6px 0px 3px 74px}


*html #mainmenu ul li.m1 {margin:0;padding: 6px 34px 3px 35px;}
*html #mainmenu ul li.m2 {margin:0;padding: 6px 35px 3px 40px}
*html #mainmenu ul li.m3 {margin:0;padding: 6px 45px 3px 51px}
*html #mainmenu ul li.m4 {margin:0;padding: 6px 40px 3px 60px}
*html #mainmenu ul li.m5 {margin:0;padding: 6px 0px 3px 72px}
*html #mainmenu ul li.m6 {margin:0;padding: 6px 0px 3px 74px}

/**************************** BANNER *******************************************/

#banner {margin:0px 0 0 16px;padding: 0; background: url(../img/banner2.gif) top left no-repeat; height:190px; position:relative;}

#banner h1 {margin: 0;padding:10px 0 0 6px;color:#FFF; font-size:1em;}
#banner p {margin: 0; padding:5px 0 0 8px; color: #32568a;line-height:17px;font-size:12px/*.75em*/; font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

#banner .text {margin:0;padding:0 0 0 13px; width:440px;}


/**************************** PANELS *******************************************/

#panelboard {margin:0px 0 0 16px;padding:0;height:250px;width:738px; background:#ECF5F9;}

#panelboard .panel {margin:0;padding:12px 0 0px 18px; float:left; display:inline}

/* panel for opening time (panel1)*/
#panelboard .panel1 { background:#ECF5F9}
#panelboard .panel1 p {padding:5px 0 0 60px; color:#6E6E6E;font-size:11px;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}
*html #panelboard .panel1 p {padding:10px 0 0 70px;}
#panelboard .panel1 p span.red { color:#FF0000;}
#panelboard .panel1 p span.green { color: #009933;}



.panel .travel {background: url(../img/panel-travel-bg.gif) top left no-repeat;height: 103px; width:221px;}
.panel .house {background: url(../img/panel-house-bg.gif) top left no-repeat;height: 103px; width:221px;}
.panel .business {background: url(../img/panel-business-bg.gif) top left no-repeat;height: 103px; width:221px;}
.panel .life {background: url(../img/panel-life-bg.gif) top left no-repeat;height: 103px; width:221px;}
.panel .car {background: url(../img/panel-car-bg.gif) top left no-repeat;height: 103px; width:221px;}
.panel .pensions {background: url(../img/panel-pensions-bg.gif) top left no-repeat;height: 103px; width:221px;}


.panel h1 {margin:0;padding:16px 0 0 45px; color:#fff;font-size:1em;line-height: 1em;}
*html .panel h1 {font-size:.8em;line-height: .75em;}

.panel p {padding:18px 0 0 25px; color:#6E6E6E;width:180px;font-size:11px;line-height:18px;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}
.panel p a {color:#6E6E6E;text-decoration:none}
.panel p a:hover {color:#6E6E6E;text-decoration:underline}

.panel img.arrow {margin:-6px 6px 0 0;padding:0;}

#subfooter p.home-line {margin-left:165px; margin-top:12px;}
*html #subfooter p.home-line {margin-left:80px; margin-top:12px;}

/**************************** INSIDE *******************************************/

#inside {margin:0px 0 0 4px;padding: 0;width:767px;}

/*#banner h1 {margin: 0;padding:15px 0 0 0px;color:#FFF; font-size:1.1em;}
#banner p {margin: 0; padding:5px 0 0 8px; color: #32568a;line-height:18px;font-size:12px; font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

#banner .text {margin:0;padding:10px 0 0 30px; width:380px;}*/


#leftcol {margin:0;padding:0;width:184px;height:420px; background: url(../img/leftcol-bg.gif) 0px 20px no-repeat;float:left}
#leftcol img.pic {margin:0 0 0 3px;padding:0;}

#leftcol ul {margin:4px 0 0 0;padding:6px 0 0 16px;font-size:11px;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}
/*html #leftcol ul {padding:8px 0 0 16px;}*/


#leftcol ul li {margin:0;padding:0 0 10px 18px; }
*html #leftcol ul li {margin:0;padding:0 0 6px 18px;}
/*html #leftcol ul li{padding:0 0 6px 18px;}*/
#leftcol ul li.on {background: url(../img/leftcol-bullet.gif)0 6px no-repeat;font-size:11px;line-height:18px;}
*html #leftcol ul li.on {background: url(../img/leftcol-bullet.gif) 0 8px no-repeat;voice-family:"\"}\""; voice-family:inherit;background: url(../img/leftcol-bullet.gif) 0 5px no-repeat;}.dummy{}

#leftcol ul li a {color:#335589;text-decoration:underline}
#leftcol ul li a:hover {color:#335589;text-decoration:none}

#leftcol2 {margin:0;padding:0;width:184px;height:395px; background: url(../img/leftcol-long.gif) top left no-repeat;float:left}

#leftcol2 img.pic {margin:0 0 0 3px;padding:0;}


/**************************** CONTENT *******************************************/

#content {margin:15px 0 0 22px;padding:0;width:561px;float:left;} 

/*#content ul li {font-size: 12%;}
*html #content ul li {font-size: 20%;}*/

#content #bcrumbs {margin:0;padding:0;color:#0D7FB5;}

#content #bcrumbs p {margin:0;padding:0;color:#0D7FB5;font-size:10px;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

#content #bcrumbs p a {color:#414C7C;text-decoration:none }

#content #bcrumbs p a:hover {color:#414C7C;text-decoration:underline }

#content #bcrumbs span {color:#414c7c}

#content h1 {margin:0px 0 0 0;padding:6px 0 0 0;font-size:1em; color:#335589;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

#content h2 {margin:0px 0 0 0;padding:6px 0 0 0;font-size:.8em; color:#0F9FC9;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

#content h3 {margin:0px 0 0 0;padding:6px 0 0 0;font-size:.7em; color:#0D7FB5;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

#content p {margin:0px 0 0 0;padding:8px 0 0 0;font-size:11px;line-height:18px;color:#335589;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}

/**************************** BUTTONS *******************************************/
ul.buttons {margin:15px 0 0 0;padding:0px;}

ul.buttons li.on {font-weight: bold;display:inline; float:left;font-size:1em;line-height:1em; background: red}

ul.buttons li.airport {margin:0;padding:0; background: url(../img/airport-bullet.gif) top left no-repeat;}
ul.buttons li.house {margin:0;padding:0;  background: url(../img/house-bullet.gif) top left no-repeat;}
ul.buttons li.biz {margin:0;padding:0;  background: url(../img/biz-bullet.gif) top left no-repeat;}
ul.buttons li.life {margin:0;padding:0;  background: url(../img/life-bullet.gif) top left no-repeat;}
ul.buttons li.motor {margin:0;padding:0;  background: url(../img/motor-bullet.gif) top left no-repeat;}
ul.buttons li.pensions {margin:0;padding:0 0 0 0px;  background: url(../img/pension-bullet.gif) top left no-repeat;}
/*padding:3px 55px 28px 45px;*/

ul.buttons li a {color:#0D7FB5;font-weight: bold;text-decoration:underline;}
ul.buttons li a:hover {color:#0D7FB5;text-decoration:none;}

/**************************** IMAGE *******************************************/

#content .image {margin:10px 0 0 0;padding:0 0px 0 0;width:154px;height:155px;border-top:5px solid #7CBAD7; float:right; background: #7CBAD7 url(../img/image-bg.gif) bottom no-repeat;}

#content .image img {margin:0;padding:0;}

#content .image p.txt {margin:0px 0 0 7px;padding:0;color:#fff; font-size:10px;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}



/**************************** TABLE *******************************************/

#content table.bullet {margin:10px 0 10px 0;padding:0;width: 540px; float:left; clear: both;}

#content table.bullet tr td {margin:0;padding:0;font-size:.9em; line-height: .2em}

#content table.bullet tr {margin:0;padding:0;}


/***************************** LIST *******************************************/

#content ul.list {margin: 0; padding: 0; font-size:11px;line-height:18px;color:#335589;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}
#content ul.list li {margin: 0; padding: 0 0 0 10px; background: url('../img/list-arrow.gif')  0 6px no-repeat;}
*html #content ul.list li {margin: 0; padding: 0 0 0 10px; background: url('../img/list-arrow.gif')  0 7px no-repeat;}

/* Download */

#download-list
{ margin-top: 5px; margin-left: 0; padding-left: 0; list-style: none; }

#download-list li { padding-left: 40px; background-image: url(../img/pdf_icon.gif); background-repeat: no-repeat; background-position: 0 .5em; font-size: 11px; line-height: 20px; padding-top: 3px; }



/**************************** SUBFOOTER *******************************************/
#subfooter {margin:0px 0 0px 16px;padding:5px 0 15px 0; background:#ECF5F9;height:50px;width:738px; font-size:10px;}
*html #subfooter {padding:0px 0 5px 0;}

#subfooter #flashfooter {margin-left:5px; float:left; width:250px;}
#subfooter #flashfooter .camper{margin-top:-23px; padding-left:35px; color:385284; font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size:12px;}
#subfooter #flashfooter .camper a{text-decoration:underline;}
#subfooter #flashfooter .camper a:hover{text-decoration:none;}
#subfooter img.logo {margin:0;padding:0 0 0 25px;}
#subfooter p {margin:4px 2px 0 2px;text-align:center; float: left;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;color:#0066AE;}
#subfooter img.button1 {margin:0;padding:0 0px 0 270px;}
#subfooter img.button2 {margin:0;padding:0 0px 0 10px;}

#subfooterinside {margin:5px 0 0px 16px;padding:5px 0 5px 0;font-size:10px;}
#subfooterinside p {margin:4px 2px 0 2px;text-align:center; font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;color:#0066AE;}
#subfooterinside img.button1 {margin:0;padding:0 0px 0 10px; float: left;}
#subfooterinside img.button2 {margin:0;padding:0 0px 0 10px; float: left;}
*html #subfooterinside img.button1 {margin:0 0 0 190px;padding:0 0px 0 0px;float: none; voice-family:"\"}\""; voice-family:inherit;margin:0;padding:0 0px 0 190px;float: left;}.dummy{}
*html #subfooterinside img.button2 {margin:0;padding:0 0px 0 0px;float: none; voice-family:"\"}\""; voice-family:inherit;margin:0;padding:0 0px 0 10px;float: left;}.dummy{}

/**************************** FOOTER *******************************************/
#footer {margin:0px 0 10px 16px;padding:0; background: url(../img/footer-bg.gif) top left no-repeat; height:23px;width:738px; font-size:10px; display:block} 

#footer p {margin:4px 7px; float: left;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;color:#909090;}
*html #footer p {margin:4px 2px;}
#footer ul {margin:4px 5px 5px 5px; float: right;color:#909090;}
*html #footer ul {margin:4px 2px}
#footer ul li {margin:4px 0px 0 0; list-style-type:none; display:inline;color:#909090;font-size:10px;}
#footer a {color:#909090;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif; }
#footer a:hover {color:#909090;text-decoration:underline }

#bottom-links ul { text-align:right; margin: -10px 35px; padding: 0px 0 0px 0; list-style:none; color: #bbb;}
#bottom-links ul li {display:inline; margin:0; padding: 0px; font-size:0.6em;}
#bottom-links ul li a {color: #bbb;}

*html #bottom-links ul { text-align:right; margin: -2px 32px; padding: 0px 0 5px 0; list-style:none; color: #bbb;}
*html #bottom-links ul li {display:inline; margin:0; padding: 0px; font-size:0.6em;}

#blinks-inside ul { text-align:right; margin: -10px 15px; padding: 0px 0 0px 0; list-style:none; color: #bbb; margin-bottom:5px;}
#blinks-inside ul li {display:inline; margin:0; padding: 0px; font-size:0.6em;}
#blinks-inside ul li a {color: #bbb;}

*html #blinks-inside ul { text-align:right; margin: -2px 15px; padding: 0px 0 5px 0; list-style:none; color: #bbb; margin-bottom:5px;}
*html #blinks-inside ul li {display:inline; margin:0; padding: 0px; font-size:0.6em;}


/**************************** FOOTER INSIDE*******************************************/
#footerinside {margin:4px 0 10px 3px;padding:0; background: url(../img/footer-inside-bg.gif) top left no-repeat; height:23px;width:770px; font-size:10px;display:block} 

#footerinside p.in {margin:4px 7px; float: left;font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;color:#909090;}
*html #footerinside p.in {margin:4px 2px;}
#footerinside ul {margin:4px 5px 5px 5px; float: right;color:#909090;}
*html #footerinside ul {margin:4px 2px}
#footerinside ul li {margin:4px 0px 0 0; list-style-type:none; display:inline;color:#909090;font-size:10px;}
#footerinside a {color:#909090; font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;}
#footerinside a:hover {color:#909090;text-decoration:underline }


/***************************** Form Style ********************************************/

table {
	font: 11px/16px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 560px;	
	margin-top: 20px;
	}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

td.alt {
	background: #EAF2FF;
	color: #797268;
}

td.titles{
	font-size: 14px;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #0D7FB5;
	border-bottom: 1px solid #C1DAD7;
	border-left: none;
	border-right:none;
	border-top: 1px solid #C1DAD7;
}

.button {
 font
 background-color: #D7E5F2;
 color: #102132;
 margin-top: 10px;
margin-right: 5px;
 margin-bottom: 2px;
padding: 3px;
}

/* SITEMAP **************************************************************************/
ul.sitemap{
margin-top: 10px;
margin-bottom: 10px;
	padding-left: 10px;
	font-size: 0.8em;
	line-height: 160%;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

ul.sitemap li.level2{
	margin-left: 40px;
	padding-left: 10px;
	background: url(../img/list-arrow.gif)  0 6px no-repeat;
	background-position: left center;
	font-size: 0.9em;
	color: #414C7C;

/*background-image: url(http://www.mistersimon.com/staging/img/asterisk_yellow.gif);
	background-repeat: no-repeat;
background-position: left center;*/
}

ul.sitemap li.level1{
margin-left: 25px;
padding-left: 10px;
font-size: 0.9em;

 background: url(../img/list-arrow.gif)  0 6px no-repeat;
 background-position: left center;
}

ul.sitemap li.level3{
margin-left: 55px;
padding-left: 10px;
font-size: 0.8em;

 background: url(../img/round.gif)  0 6px no-repeat;
 background-position: left center;
}


ul.sitemap li.level1-last{
margin-top: 5px;
margin-left: 25px;
padding-left: 10px;
font-size: 0.9em;

 background: url(../img/list-arrow.gif)  0 6px no-repeat;
 background-position: left center;}
 
 
 
 
 #camper-scheme{background: #fff; width:235px; height:32px; position:absolute; bottom:30px; left:20px; padding:2px 0px 2px 3px; border:1px solid #63a5cd;}
 #camper-scheme p{margin-left:30px; margin-top:-28px;}