/* Include Reset Style Sheet */
@import url("reset.css");

/* Crap to be deleted */
#container .delete {height:300px;}

/* General CSS */
body { background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/bg.gif) fixed; font-family:arial, Helvetica, sans-serif;font-size:13px; }
a {color:#6d6d6d;}
a:hover {color:#000;}
a:active {}

/* Header CSS */
#header { background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/headerbg.png) repeat-x; position:relative; height:205px; width:980px; margin:0 auto; }
#header .subnav {position:absolute; top:0; right:18px; width:237px; height:32px; line-height:32px; background: url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/subnav.png) no-repeat;}
#header .subnav li {float:left; font-size:12px; padding: 0 10px;}
#header .subnav li img {margin-bottom:-3px;}
#header .logo { margin:43px 18px 0; }
#header .advert { float:right; display:inline; margin:55px 18px 0; }
#header .nav { height:39px; padding:15px 0; background: url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/navbg.png) 0 -49px repeat-x; margin:10px 45px 0; position:relative; }
#header .nav .left { height:49px; width:10px; background: url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/navbg.png) left top no-repeat; position:absolute; left:-10px; top:0; }
#header .nav .right { height:49px; width:10px; background: url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/navbg.png) right top repeat-x; position:absolute; right:-10px; top:0; }
#header .nav ul { float:right; }
#header .nav ul li { float:left; padding:3px 10px; font-size:14px;}
#header .navsearch { width:219px; height:24px; position:relative; top:-3px;}
#header .navsearchbox { background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/search.png) top left no-repeat; color:#c5c5c5; border:none; padding:0 0 0 5px ; width:185px; height:24px; position:absolute; left:0; top:0;}
#header .navsearchsub { background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/search.png) top right no-repeat; cursor:pointer; border:none; width:29px; height:24px; position:absolute; right:0; top:0;}

.content p {margin:27px 5px 0;}
/* Container CSS */
#container {width:910px; padding:10px 35px; margin:0 auto; background:#fff;}
#container .sidebar { margin-top:7px; width:320px; float:right; text-align:center;}
#container .content { margin:20px 0 0 7px; padding:10px 0; position:relative; width:570px; background:#fbfbfb; -moz-box-shadow: 0px 0px 10px #bcbcbc; -webkit-box-shadow: 0px 0px 5px #bcbcbc; box-shadow: 0px 0px 5px #bcbcbc; }
#container .content .title {position:absolute; top:-5px; width:570px; height:38px; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/h2.png);}
#container .content h1 .left {position:absolute; top:1px; left:-7px;; width:10px; height:38px; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/h2.png) 0 -38px no-repeat;}
#container .content h1 .right {position:absolute; top:1px; right:-7px;; width:10px; height:38px; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/h2.png) right -38px no-repeat;}
#container .content h1 { position:relative; height:38px; font:14px arial, Helvetica, sans-serif; line-height:35px; padding:0 10px;}
#container .content h1 img {margin-bottom:-3px;}
#container .content h1 span {font-size:10px; color:#d3d3d3; float:right;}

#container .content h2 { font:13px arial, Helvetica, sans-serif; padding-left:5px; font-weight:bold;
margin:25px 0;text-decoration: underline;}

h3 { font:13px arial, Helvetica, sans-serif; padding-left:5px; font-weight:bold;
margin:25px 0;text-decoration: underline;}

/* Subcontainer CSS */
#subcontainer {width:910px; padding:10px 35px; margin:0 auto; background:#fff;}
#subcontainer .content { margin:20px 0 0 7px; padding:50px 5px 10px; position:relative; width:880px;}
#subcontainer .content .title {position:absolute; top:-5px; width:890px; height:38px; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/h2.png);}
#subcontainer .content h2 .left {position:absolute; top:1px; left:-12px;; width:12px; height:38px; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/h2.png) 0 -38px no-repeat;}
#subcontainer .content h2 .right {position:absolute; top:1px; right:-12px;; width:12px; height:38px; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/h2.png) right -38px no-repeat;}
#subcontainer .content h2 { position:relative; height:38px; font:14px arial, Helvetica, sans-serif; line-height:35px; padding:0 10px;}
#subcontainer .content h2 img {margin-bottom:-3px;}
#subcontainer .content h2 span {font-size:10px; color:#d3d3d3; float:right;}

/* Footer CSS */
#footer {height:138px; background:#fff url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/footerbg.png) repeat-x; width:910px; padding:10px 35px; margin:0 auto;}
#footer div {width:293px; float:left; padding:0 5px;}
#footer div input[type=text] {width:199px; height:24px; margin:5px 0; font-size:14px; color:#c7c7c7; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/textbox.png) no-repeat; padding:0 10px; border:none;}
#footer div input[type=submit] {width:50px; height:24px; margin:5px 0; font-weight:bold; font-size:13px; border:1px solid #dadada; color:#c7c7c7; background:url(http://www.motorhome.org.uk/wp-content/themes/motorhome/imgs/textbox.png) center no-repeat; padding:0 10px 2px;}
#footer div .sn { padding:15px 10px; position:relative; left:15px;}
#footer div h2 {border-bottom:1px solid #d2d2d2; margin:0 0 10px; padding:0 0 5px;}
#footer div ul li {color:#d2d2d2; font-size:14px; line-height:18px;}

