/* *** Generated by www.csscreator.com *** */
html, body{ 
 margin:0; 
 padding:0;
 background:#f2f2f2;
 font:0.85em/1.4em Verdana,Arial,sans-serif;
 color:#777; 
 text-align:center; 
} 

img.small {margin:10px;
}
 
#pagewidth{ 
 width:700px; 
 text-align:left; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto; 
  
} 
 
#header{
 position:relative; 
 height:1%; 
 width:100%; 
 background:#fcfcfc url(images/h3.gif) repeat-x; 
 } 

#headimg {border:0px solid #b0b0b0;
 	   border-width:3px 0;
}

#map {margin-top:2em;
}
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-right-width: 150px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #e6e9cd;  /* right column colour */ 
border-right-style: solid; 
  background-color: #f2f4d8; /* center column colour */ 
width: auto;
} 
 
#rightcol{
 /*/*/ width:150px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-160px; 
 margin-left:0px;
 height:1%; 
} 
 
#footer{
 height:50px; 
 background-color:#f2f4d8; 
} 

#footer {margin-top:0;
 border:solid #000 1px;
}
 
#inner{margin-left:5%;
	width:93%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }

#images { margin:0 50px;}
 
#outer>#inner { border-bottom: 0px solid #E0E97C;  }
 
.clr {clear:both;}
 
.content{padding:1px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
div, image {border:0px solid #000;}
#inner, #copy, #design, #botnav, #logo, #rightcol {border:0px solid #00f;}

/*--- headline image replacement --*/

h1, h2, h3 {font-weight:normal;
 font-size:1em;
 line-height:1;
 text-indent:-200em;
 display:block;
}

h1 {
 width:244px;
 height:33px;
 background: url(images/h1.gif) no-repeat;
}

h2 {
 width:308px;
 height:46px;
 background: url(images/h2.gif) no-repeat;
}

#title {margin:20px 20px;
	width:300px;
}

#title2 {float:right;
	 margin-top:-62px;
	 margin-right:40px;
	 margin-bottom:10px;
}

/*-- section titles -*/

#home {
 width:339px;
 height:32px;
 background: url(images/home.gif) no-repeat;
 margin-left:0em;
}

#holiday {
 width:460px;
 height:28px;
 background: url(images/holiday.gif) no-repeat;
 margin-left:0em;
}

#setting {
 width:414px;
 height:29px;
 background: url(images/setting.gif) no-repeat;
 margin-left:0em;
}

#inside {
 width:318px;
 height:29px;
 background: url(images/inside.gif) no-repeat;
 margin-left:0em;
}

#comfort {
 width:412px;
 height:26px;
 background: url(images/comfort.gif) no-repeat;
 margin-left:0em;
}

#location {
 width:296px;
 height:33px;
 background: url(images/location.gif) no-repeat;
 margin-left:0em;
}

#car {
 width:270px;
 height:34px;
 background: url(images/car.gif) no-repeat;
 margin-left:0em;
}

#train {
 width:289px;
 height:33px;
 background: url(images/train.gif) no-repeat;
 margin-left:0em;
}

#plane {
 width:294px;
 height:34px;
 background: url(images/plane.gif) no-repeat;
 margin-left:0em;
}

#things {
 width:466px;
 height:33px;
 background: url(images/things.gif) no-repeat;
 margin-left:0em;
}

#touch {
 width:231px;
 height:34px;
 background: url(images/touch.gif) no-repeat;
 margin-left:0em;
}


/*-- footer details positioning --*/

#copy {float:left;
	width:140px;
	margin-top:5px;
	margin-left:5px;
}

#design {float:right;
	 width:140px;
	 margin-top:5px;
	 margin-right:5px;
}

#botnav {margin:10px 150px;
	 text-align:center;
}

 /*printer styles*/ 
@media print{ 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}

/* font styles */

#title {font-size:20pt;
	font-weight:bold;
}

#title2 {font-size:12pt;
	 font-weight:bold;
}

#copy, #design {font-size:0.7em;
		color:#85925c;
		padding:0;
}

#botnav {font-size:0.8em;
	 color:#85925c;
}

/* menu styling */

#rightcol ul {list-style-type:none;
	     margin:0em 0em;
	     padding:0;
	     width:100%;
	     
}

#rightcol li {text-align:center;
		width:  100%;
		height:  30px;
		margin-bottom: 0em;
		line-height:  105%;
		border-bottom:2px solid #9ead6c;
		
}

#rightcol li a { display:block;
		line-height:  30px;
}

#rightcol li a:link {color: #777; font-size:90%; font-weight: bold; text-decoration: none;}
#rightcol li a:visited {color: #c8c846; font-size:90%; font-weight: bold; text-decoration: none;}
#rightcol li a:hover {color: #85925c; font-size:90%; font-weight: bold; text-decoration:none; background:#f2f2f2;}
#rightcol li a:active {color: #f2d202; font-size:90%; font-weight: bold; }

/*-- list styling --*/

ul {list-style-type:none;
}

ul strong {margin-bottom:2em;
}

dl {float:left;
    width:90%;
    margin-left:4em;
    margin-bottom:1em;
}

dl dt {float:left;
    clear:left;
    width:45%;
    padding:0%;
    margin:0;
}

dl dd {width:40%;
    float:left;
    margin:0;
}
