
* { margin:0; padding:0; }

body { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background:url(images/bg.gif) repeat-x; }
a { color:#0946b7; }
a:hover { text-decoration:none; }
h1 { font-size:1.6em; font-weight:bold; color:#0946b7; font-style:oblique; }
h2 { font-size:1.4em; color:#0946b7; margin-top:4px; }
h3 { font-size:1.2em; color:#0946b7; margin-top:9px; }
p { font-size:1.2em; color:#2d2d2d; }

img { border:0; }

.title { font-size:1.6em; font-style:oblique; color:#0946b7; font-weight:bold; }

.title-flash { background-color:#0946b7; color:#FFF; font-size:1.6em; font-style:oblique; }

.title-spacer { font-size:1.6em; font-style:oblique; color:#0946b7; font-weight:bold; padding-top:20px; }

.pallets { padding:10px 0 10px 0; }

.sub_link { font-size:1.2em; }

.blue { font-size:1.3em; color:#0946b7; margin-top:6px; line-height:16px; }

.blue2 { font-size:1.4em; color:#0946b7; margin-top:6px; line-height:20px; }

.blue3 { font-size:1.0em; color:#0946b7; }

.blue-ul li { color:#0946b7; line-height:20px; font-size:0.9em; }

.promise { font-style:oblique; font-size:0.8em; text-align:right; line-height:17px; }

#container { margin:0 auto; width:930px; padding:0 35px 0 35px; clear:both; }

#logo { float:left; width:141px; height:160px; margin-top:10px; }

#nav { width:725px; float:right; }

#nav li { list-style-type:none; display:inline; float:left; height:40px; text-align:center; margin-right:7px; }

#nav a { text-decoration:none; display:block; width:96px; font-weight:bold; }

.nav1 { background:url(images/btn_bg.gif) no-repeat; font-size:1.4em; line-height:40px; }

.nav1b { background:url(images/btn_bg.gif) no-repeat; font-size:1.4em; line-height:40px; margin-right:0; padding-right:0; }

.nav1 a:hover { background:url(images/btn_bg_roll.gif) no-repeat; color:#0946b7; }

.nav1b a:hover { background:url(images/btn_bg_roll.gif) no-repeat; color:#0946b7; }

.nav2 { background:url(images/btn_bg.gif) no-repeat; font-size:1.2em; }

.nav2 a:hover { background:url(images/btn_bg_roll.gif) no-repeat; color:#0946b7; }

.nav2 a { padding:5px 0 5px 0; }

/* header */

#header_wrapper	{height:223px;}

#header { float:right; width:725px; height:190px; margin-bottom:0px; }

#number { float:right; padding:56px 40px 0 0; }

.area { font-size:1.8em; color:#2d2d2d; }

.num { font-size:2.6em; font-weight:bold; }

#quote { float:left; margin-top:48px; width:280px; text-align:center; font-size:1.8em; font-style:oblique; padding:0 0 30px 90px; }

#quote p { color:#df271f; }  

#small_box { float:right; margin:0; padding-right:12px; }

#strapline { float:right; width:233px; margin-top:8px; }

#strapline p { font-size:1.6em; font-weight:bold; color:#fcda21; margin:0; padding:0}

#right_col { float:right; width:930px; margin-top:8px; }

#left_col { float:left; width:159px; overflow:hidden; padding-right:45px; }

#flash { float:left; }

#flash object {  }

#offers { float:right; width:221px; background:url(images/offer_box.gif) no-repeat; height:253px; padding-bottom:20px; overflow:hidden; }

#offers-blog { float:right; width:221px; background:url(images/offers-box-blog.jpg) no-repeat; height:253px; padding-bottom:20px; overflow:hidden; }

/* main content */

#content-top { background:url(images/content_top.gif) no-repeat; height:1px; margin-bottom:16px; }

#content { width:930px; clear:both; overflow:hidden; background:url(images/content_bg.gif) repeat-y; }

#rss { float:left; width:198px; }

.rsslogo { float:left; width:36px; height:35px; padding:0 10px 0 18px; }

#rss_content { padding-top:8px; }

#main_content { float:left; width:496px; }

.photoborder { border:1px solid #e1e1e1; }

.visit { padding:6px 0 12px 0; }

#veh_content2 a { font-size:1.2em; color:#0946b7; }

#veh_content2 p { margin-bottom:10px; }

#main { padding:0 16px 0 16px; }

#main2 { padding:0 16px 0 16px; }

#main2 h1 { margin-top:10px; }

#main3 { padding:0 16px 0 16px; line-height:20px; }

#main3 h2 { margin-top:10px; }

.space { font-size:1.2em; color:#2d2d2d; margin-top:10px; }

#content_l { width:225px; float:left; line-height:20px; margin-top:8px; }

#content_l p { margin-top:9px; }

#content_l ul { list-style-position:inside; font-size:1.2em; color:#2d2d2d; margin-top:8px; }

#content_r { float:right; width:225px; line-height:20px; margin-top:8px; padding-left:5px; }

#content_r p { margin-top:12px; }

#content_r ul { list-style-position:inside; font-size:1.2em; color:#2d2d2d; margin-top:8px; }

.forklift { float:right; width:102px; height:177px; padding-left:5px; }

.sub_header { margin-top:9px; }

#veh_storage { float:left; width:196px; text-align:center; }

.vehiclepad { margin-top:8px; width:180px; height:120px; }

#veh_content { padding:8px 9px 0 10px; }

#veh_content2 { padding:8px 9px 0 10px; }

.kariwell { margin-bottom:8px; }

#size_calc { float:right; width:214px; padding-right:9px; }

#size_calc_content { padding:8px 9px 0 5px; text-align:center; }

#size_calc_content object { margin-top:10px; }

#openingtimes { float:left; width:214px; text-align:center; padding-bottom:18px; }

#openingtimes h2 { margin-bottom:8px; font-style:oblique; font-size:1.6em; }

#openingtimes p { line-height:18px; }



/* footer */

#footer { clear:both; overflow:hidden; margin-bottom:6px; font-size:1.2em; text-align:center; width:921px; }

#footer-top { background:url(images/footer_top.gif) no-repeat; height:7px; }

#footer_content { padding-top:8px; background-color:#f5f3f3; border:1px solid #e1e1e1; border-top:none; }

#footer_content ul { margin-top:2px; }

#footer_content li { display:inline; border-right:1px #0946b7 solid; padding-right:5px; margin-right:5px; list-style-type:none; }

#footer_content li.last { border-right:0; }

#footer_content p { font-size:1.0em; margin-top:9px; }

#w3c { margin:9px 0 3px 0; }

/* blog */

#rss_content2 { line-height:20px; }

#rss_content2 ul { text-align:center; list-style-type:none; }

#rss_content2 a { color:#2d2d2d; font-size:1.2em; }

#rss_content2 label { color:#2d2d2d; font-size:1.2em; }

#rss_content2 input { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:4px; border:1px solid #e1e1e1; }

.searchbtn { background-color:#9a0808; border:1px solid #ce3232; color:#fcda21; font-weight:bold; width:80px; margin:5px 0 10px 0; }

.searchbtn2 { background-color:#9a0808; border:1px solid #ce3232; color:#fcda21; font-weight:bold; width:140px; margin:5px 0 10px 0; }

.info { font-weight:bold; font-size:1.1em; padding:0 10px 0 10px; }

.sub { text-decoration:none; color:#0946b7; }

#main3 input { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:4px; margin-bottom:8px; border:1px solid #e1e1e1; }

#main3 textarea { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:4px; width:250px; border:1px solid #e1e1e1; }

#main3 ol { list-style-position:inside; }

#main3 label { color:#2d2d2d; font-size:1.2em; }

/* contact page */

#contact_form input { border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:4px; }

#contact_form label { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#0946b7; }

#contact_form textarea { width:200px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#2d2d2d; }

/* RSS styles */

.newsitem { line-height:17px; padding:4px 16px 58px 12px; }

.newsitem h3 { padding-bottom:10px; line-height:18px; }

.newsitem2 { line-height:17px; padding:4px 16px 0 12px; }

.date2 { font-size:0.8em; }

.rsstitle2 a { color:#df271f; font-weight:bold; font-style:oblique; font-size:1.4em; }

.rssbody2 { font-size:1.2em; color:#0946b7; padding-top:8px; }

/* wp style */

.post { padding-left:12px; line-height:17px; }

#respond { padding-left:10px; }

#commentform { padding-left:10px; }

#commentform textarea { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:4px; }

.more { font-size:1.2em; }

.success { color:#090; font-size:1.4em; }

.error { color:#F00; }

.entry img { float:left; margin:0 10px 10px 0; }

.postmetadata { clear:both; }





