/* reset */


html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1.2em;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}


body{
background:#fff url(images/bg.gif) repeat; margin:0;padding:0;
font:14px/16px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:25px  auto 0;
}
a, img{border:none;}

/* small fonts */
#address, #copyright, #poweredBy{font-size:.7em;margin:0;padding:0; color:#fff;text-align:center;}
#address a:link,h2 {color: #fff;text-decoration: none;}
#address a:visited { color: #fff;text-decoration: none;}
#address a:hover {text-decoration: none;color: #fff;}
#address a:active {color: #fff;text-decoration: none;}

#wrapper{width:760px;margin:5px auto;}
#container{width:760px;position:relative;float:left;border:1px solid #50A5BA;;background:#fff;float:left;}


h1{position:absolute;top:-65px;left:0;z-index:12;width:150px;}
#aboutUs h1{position:absolute;top:-45px;left:0;z-index:12;width:150px;}

#nav{
float:left;
margin:0;
width:760px;
border-bottom:1px solid #50A5BA;;
font-weight:bold;
position:relative;
clear:both;
}


#nav ul{margin:0;padding:0;list-style-type:none;min-height:25px;}
#nav li{
display:block;
float:left;
margin:0 0 0 15px;
padding:3px 15px 7px 0;
background:url(images/bgDiv.gif) repeat-y  bottom right;
}
#nav li.noBg{background:none;padding-right:0;}
#nav a:link,#whatsNew a:link {color: #344F92;text-decoration: none;}
#nav a:visited,#whatsNew a:visited { color: #344F92;text-decoration: none;}
#nav a:hover,#whatsNew a:hover  {text-decoration: none;color: red;}
#nav a:active,#whatsNew a:active  {color: #333;text-decoration: none;}

#home a#linkHome, #aboutUs a#linkAboutUs, #services a#linkServices, #contactUs #linkContactUs, #lineCard #linkLineCard,#specials #linkSpecials{color:#333;}

a:link,h2 {color: #344F92;text-decoration: none;}
a:visited { color: #344F92;text-decoration: none;}
a:hover {text-decoration: none;color: #ff0000;}
a:active {color: #ff0000;text-decoration: none;}

/* #790000 */
#slideShow{
padding:0;margin:0;
list-style-type:none;
clear:both;
}

#slideShow li img{border-left:1px solid #50a5ba;}

#slideShow li{
width:217px;
height:287px;
list-style-type:none;
padding:0;margin:0;
}

#whatsNew{
margin:0 0 0 11px;padding:5px;
width:725px;
float:left;clear:both;
text-align:left;
color:#000;
font-size:.9em;
background:white
}
#whatsNew h2{font-size:1.2em;margin:0;padding:0;}
.clear{clear:both;}


#whatsNew a{font-weight:bold;}


#copyright{clear:both;}
#address{list-style-type:none;display:inline;width:740px;margin-top:12px}
#address li{float:left;margin-right:8px;margin-top:12px}
/* home */


h2 a{background:url(images/arrowH2.gif) no-repeat right center;text-align:left;padding-right:20px;}
#left p,h2 {text-align:left;margin:5px;padding:0;}
/* about us */

#aboutUs #mainContent h2,
#services #mainContent h2,
#contactUs #mainContent h2,
#lineCard #mainContent h2,
#specials #mainContent h2
{margin:0;padding:5px 5px 20px;background:#fff;float:right;}

#aboutUs #mainContent h2{padding-bottom:15px;}
#aboutUs #mainContent,
#services #mainContent,
#contactUs #mainContent,#lineCard #mainContent, #specials #mainContent{text-align:left;padding:0px;width:100%;
background: #fff url(images/bgSub.gif) repeat-y 0 0;float:left;}

#aboutUs p, #aboutUs h3,#services p, #contactUs h3{padding:5px;}
#aboutUs #mainContent img,
#services #mainContent img
{background:#fff;padding:5px;border:1px solid #50A5BA;margin:15px;
}

.floatRight{float:right;}
.floatLeft{float:left;}
#aboutUs #mainContent  #gallery li img{margin:0;}
#aboutUs #gallery{float:left;border-left:12px solid #fff;list-style-type:none;display:inline;font-size:.9em;text-align:center;clear:both;}
#aboutUs #gallery li{width:115px;float:left;padding-left:0px;margin-bottom:15px;}
#aboutUs #gallery li.spacer{margin-right:20px;}
#aboutUs h3{clear:both;}
#contactUs #mainContent ul{list-style-type:none;margin:0;padding:0 5px 0 ;}

fieldset{border:none;}
label{width:100px;text-align:right;display:block;float:left;margin:8px 0 0;padding:0 10px 0 0;}
input{width:150px;float:left;margin:8px 0 0;}
#send, form{clear:both;}
#send br, form br{clear:left;}
textarea{width:400px;height:150px;margin:8px 0 0;}
#sendMail{width: auto ;margin-left:200px;}


#services ul ul{margin-left:10px;padding-left:5px;}
#aboutUs #right, #contactUs #right,#lineCard #right,#specials #right{border:none;}
#left{width:238px;height:100%;float:left;margin:0;padding:0;}
#left #logo{ margin:10px;}
#left #logo.sub{margin:0px;padding:0;float:left;width:207px;background:#fff;}
#left #logo.sub img{padding:0;margin:10px;float:left;border:none;}

#right{width:520px;float:right; border-left:1px solid #50A5BA;text-align:left;padding:0 0 25px 0px;margin:0 0 0 10px;height:100%;}
#home #right{margin:0;}
#trucks{border-top:1px solid #50a5ba;border-bottom:1px solid #50a5ba;}

/* home */
#cellB{border-bottom:1px solid #50A5BA;padding:0;margin:0;float:left;}
#cellB img{border-right:1px solid #50a5ba;margin-right:5px;}
#cellB h2{padding:7px 7px 3px;}
#right p{padding:0 5px;}
h2{padding-top:7px;}

#cellC, #cellD{float:left;width:303px;padding-bottom:5px;}

.borderRight{border-right:1px solid #50a5ba;}
.borderLeft{border-left:1px solid #50a5ba;}
.borderBottom{border-bottom:1px solid #50a5ba;}


#cellImg{
float:right;width:217px;
height:287px;
margin:0;padding:0;
}

#cellA img {border:none;}
#phone{margin:0;padding:0;float:left;width:510px;border-top:1px solid #50a5ba;padding:5px;display:inline;list-style-type:none;}
#phone li{display:inline;margin-left:10px;font-size:12px;}

h2{font-size:1.4em;}

#mainContent #left{float:left;width:208px;}
#mainContent #left ul{float:left;}
#mainContent #right{float:left;width:540px;}

/* left contactBurris */

#contactBurris{list-style-type:none;float:left;font-weight:bold;margin:10px 5px 25px;color:#fff;}
#contactBurris li{margin:5px 0 5px}
#contactBurris li span{text-align:right;width:70px;display:block;float:left;padding:0 5px 0 0 }

#contactUs h3{font-weight:bold;margin:0;padding:0}
#contactUs .location{width:177px;float:left;}
#contactUs .location p{font-size:.8em;}

#contactUs #send{margin:5px 0 0 0;border:2px solid #fff;float:left;;}
.bold{font-weight:bold;}

#contactUs h3.clear{margin-top:20px;float:left;display:block;}
#contactUs #mainContent p{margin:0 0 20px;padding:0;}

#lineCard p{padding:0;}
#lineCard h2{clear:both;}
#lineCard dl{margin:20px 30px 0 0;width:240px;float:left;}
#lineCard dt{font-weight:bold;}
#lineCard dd{font-weight:normal;font-size:.8em;}
strong{font-weight:bold;}
em{font-style:italic;}

.lineCard{margin:10px 10px 5px 0;width:250px;float:left;display:block;list-style-type:none;}
.lineCard li{margin:5px 0;background:url(images/bulletRed.gif) no-repeat 0 0;padding-left:10px;}

#aboutUs #right p{margin-bottom:10px;}
#aboutUs #right img.floatLeft{margin:0  5px 0 0;}
#aboutUs #right img.floatRight{margin:0 0 0 5px;}

h3{font-weight:bold;margin:0 0 0 20%;}
