* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background:#ffffcc;}
a img {border:0;}
a#logo {display:block; position:absolute; width:260px; height:190px;}

#buttons {overflow:hidden; clear:left;}
#buttons div {float:left; margin:0 1px 0 0;}

#callus img {display:block; text-align:center; margin:0 auto;}

#content {overflow:hidden; margin:40px 0 0 0;}
#content a   {color:#ffcc00;}
#content a:hover  {color:#222;}
#facebook img {display:block; text-align:center; margin:0 auto;}

#flash {margin:5px 0 15px 0;}

#footer {background:#666 url("template images/footerbg1.jpg") top repeat-x; border-top:5px solid #ffcc00; width:1000px; margin:0 auto 0 auto; overflow:hidden; padding:5px; position:relative; z-index:10; clear:both;}
#footer a {color:#ffcc00;}
#footer a:hover {color:#222;}
#footer p {color:#fff; font-size:1.4em; margin:15px 5px;}

#main {float:right; width:700px; margin:5px 10px -5px 0; overflow:hidden;}

#nav {overflow:hidden;}
#nav ul {border:1px soid #fff; margin:32px 25px 0 0; float:right;}
#nav ul li {list-style-type:none; display:inline; padding:0 12px;}
#nav ul li a {
	color:#fff;
	font-size:1.5em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
}
#nav ul li a:hover {color:#ffcc00;}


#sidebar {float:left; width:269px; background:url("template images/sidebarbg1.jpg") left repeat-y; margin:120px 0 0 0;}
#sidebar div.sidebox {top no-repeat; width:249px; margin:0 auto; background:url("template images/sideboxbg1.jpg");}
#sidebar div.sidebox div {background:url("template images/sideboxtop1.jpg") top center no-repeat; overflow:hidden; width:249px;}

#sidenav img {display:block; margin:20px auto 0 auto; text-align:center;}
#sidenav ul {padding:5px 0 20px 50px; background:url("template images/sideboxbot1.jpg") bottom center no-repeat;}
#sidenav ul li {
	padding:0 0 10px 0;
	font-size:1.3em;
	color:#ffcc00;
	font-weight: bold;
}
#sidenav ul a {color:#fff; text-transform:uppercase; text-decoration:none;}
#sidenav ul a:hover {
	color:#ffcc00;
}

#thecolumn {float:right; width:170px; overflow:hidden; }
#thecolumn h2 {color:#fff; text-align:center; font-size:2em; font-weight:bold;}
#thecolumn div {margin:0 0 15px 0;}
#thecolumn.splash div {height:358px;}
#thecolumn p {color:#fff; font-size:1.3em; line-height:1.25em; margin:0 0 12px 0; text-align:justify;}

#thecolumn #news {background:url("template images/new.jpg") no-repeat; width:172px; height:476px;}
#thecolumn #news div {padding:60px 12px 0 10px;}


/* #thecontent {width:520px; float:left; background:url("template images/thecontentbg1a.jpg") center repeat-y; overflow:hidden;} */
#thecontent {width:520px; height:792px; float:left; background:url("temporary folder/widebox-stroke-a.jpg") top;}
/* #thecontent div {padding:0 20px 45px 20px; background:url("template images/thecontentbgbot1a.jpg") bottom no-repeat; overflow:hidden; margin:0;} */
#thecontent div {padding:0 20px 45px 20px; margin:0;}
/* #thecontent.splash div {height:145px;} */
/* #thecontent h1 {background:url("template images/thecontentbgtop1a.jpg") top center no-repeat; color:#fff; padding:35px 20px 20px 15px; font-size:1.6em; font-weight:bold;} */
#thecontent h1 {color:#fff; padding:35px 20px 20px 15px; font-size:1.6em; font-weight:bold;}
#thecontent h2 {font-size:1.3em; font-weight:bold; color:#ffcc00; margin-bottom:10px;}
#thecontent h3 {font-size:1.5em; font-weight:bold; color:#fff; margin-bottom:5px;}
#thecontent p {
	color:#fff;
	font-size:1.3em;
	margin:0 0 15px 0;
	line-height:1.35em;
}
#thecontent ul {border:1px soid #fff; margin:5px 0 15px 35px;}
#thecontent ul li {color:#ffcc00; font-size:1.3em; line-height:1.4em;}
#thecontent ul li span {color:#fff;}

#thecontent-splash {width:520px; height:260px; float:left; background:url("temporary folder/widebox-stroke-home.jpg") no-repeat;}
/* #thecontent div {padding:0 20px 45px 20px; background:url("template images/thecontentbgbot1a.jpg") bottom no-repeat; overflow:hidden; margin:0;} */
#thecontent-splash div {padding:0 20px 45px 20px; margin:0;}
#thecontent-splash.splash div {height:145px;}
/* #thecontent h1 {background:url("template images/thecontentbgtop1a.jpg") top center no-repeat; color:#fff; padding:35px 20px 20px 15px; font-size:1.6em; font-weight:bold;} */
#thecontent-splash h1 {color:#fff; padding:35px 20px 20px 15px; font-size:1.6em; font-weight:bold;}
#thecontent-splash h2 {font-size:1.3em; font-weight:bold; color:#ffcc00; margin-bottom:10px;}
#thecontent-splash h3 {font-size:1.5em; font-weight:bold; color:#fff; margin-bottom:5px;}
#thecontent-splash p {
	color:#fff;
	font-size:1.3em;
	margin:0 0 15px 0;
	line-height:1.35em;
}
#thecontent-splash ul {border:1px soid #fff; margin:5px 0 15px 35px;}
#thecontent-splash ul li {color:#ffcc00; font-size:1.3em; line-height:1.4em;}
#thecontent-splash ul li span {color:#fff;}

#thecontent-sub {width:520px; height:578px; float:left; background:url("temporary folder/widebox-stroke.jpg") no-repeat;}
/* #thecontent div {padding:0 20px 45px 20px; background:url("template images/thecontentbgbot1a.jpg") bottom no-repeat; overflow:hidden; margin:0;} */
#thecontent-sub div {padding:0 20px 45px 20px; margin:0;}
#thecontent-sub.splash div {height:145px;}
/* #thecontent h1 {background:url("template images/thecontentbgtop1a.jpg") top center no-repeat; color:#fff; padding:35px 20px 20px 15px; font-size:1.6em; font-weight:bold;} */
#thecontent-sub h1 {color:#fff; padding:35px 20px 20px 15px; font-size:1.6em; font-weight:bold;}
#thecontent-sub h2 {font-size:1.3em; font-weight:bold; color:#ffcc00; margin-bottom:10px;}
#thecontent-sub h3 {font-size:1.5em; font-weight:bold; color:#fff; margin-bottom:5px;}
#thecontent-sub p {
	color:#fff;
	font-size:1.3em;
	margin:0 0 15px 0;
	line-height:1.35em;
}
#thecontent-sub ul {border:1px soid #fff; margin:5px 0 15px 35px;}
#thecontent-sub ul li {color:#ffcc00; font-size:1.3em; line-height:1.4em;}
#thecontent-sub ul li span {color:#fff;}


#temp img {display:block; text-align:center; margin:0 auto;}

#topimg {margin-bottom:8px;}
#topimg.splash {margin-bottom:4px;}

#thecontent #trucks {overflow:hidden; background-image:none;}
#trucks div.truck {float:left; text-align:center; color:#fff; width:210px; margin:0px 5px 0px 5px; border:0; background:none; padding:0;}
#trucks div.truck img {display:block; margin:0 auto 1px auto; text-align:center;}
#trucks div.truck span {font-weight:bold; font-size:14px; display:block; margin:0 0 3px 0;}
#trucks div.truck a {font-size:12px;}

#wrap {width:1000px; margin:0 auto; background:url("template images/wrapbg1.jpg") top no-repeat;}

/*// CLASSES //*/
.right {float:right;}
.left {float:left;}
.center {text-align:center;}
.block {display:block;}
.clear {clear:both;}

/*// GALLERIFFIC //*/
#thecontent #gallery {overflow:hidden;  padding:0; background:none;}
#thecontent #gallery a {text-decoration:none;}
#thecontent #gallery div, #thecontent #thumbs div, #thecontent div div {margin:0; padding:0; width:100%; background:none;}
#thecontent #gallery h1 {font-weight:normal; font-size:3em; margin:0 0 5px 0;}
#thecontent #gallery h5 {color:#ffcc00; font-size:15px; margin:0 0 5px 0;}
#thecontent #gallery p {font-size:1.4em; line-height:1.3em; margin:0 0 15px 0; width:420px;}
#thecontent #gallery table {border-collapse:collapse;} 
#thecontent #gallery table td {display:block; min-height:450px;}
#thecontent #gallery img.spacer {display:block; margin:250px 0 0 0;}
#thecontent #gallery img {display:block; margin-bottom:10px;}

#thecontent #thumbs {padding-top:25px;}
#thecontent #thumbs ul {overflow:hidden; padding:0; margin:0; background:none; width:470px;}
#thecontent #thumbs ul li {list-style-type:none; display:block; overflow:hidden; float:left; margin:0 8px;}
#thecontent #thumbs ul img {width:135px;}

