/* BODY */

* {margin:0;padding:0;}
body {padding: 0;color:#333333;font:75% verdana,arial,tahoma,sans-serif;background-color:#000000;background-image:url(../img/beverage-trucks/1-backgd.jpg); background-repeat:repeat-y;	background-position:center top;}


/* LINKS */

a,a:link,a:visited,a:active,a:hover {font-size:100%;background:transparent;text-decoration:underline;cursor:pointer;} 
a:link {color:#1A52AD;} 
a:visited {color:#333;} 
a:hover,a:active {color:#000;} 
	

/* TYPOGRAPHY */

p {margin: 0 0 1.25em; word-spacing:.18em; line-height:1.4em; text-align:left}
h1, h2, h3, h4, h5, h6 {letter-spacing: 1px;font-family: verdana,sans-serif;margin: 0 0 .3em 0;padding-bottom: .1em;text-align:left}
h1 {font-size: 16px;margin:0;color:#1A52AD;font-family: arial,verdana,sans-serif;}
h2 {font-size: 115%;margin:10px 0 10px 0;color:#1A52AD; text-transform:uppercase;}
h3 {font-size: 125%;margin:10px 0 10px 0;color:#999999;font-weight:normal;}
h4 {font-size: 110%;margin:0;color:#1A52AD;}
h5 {font-size: 106%;}
h6 {font-size: 89%;margin:0;color:#1A52AD; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
ul,li {padding: 2px; list-style:inside;}
ol {list-style:outside;}
.highlight {color:#F08320; font-weight:bold;}
.subdued {color:#999;}
.imp {color:#c00;font-weight:bold;}
.success {color:#390;font-weight:bold;}
.caption {color:#999;font-size:11px;}
.small {font-size:11px;}


/* GENERAL */

img {border:none;} 
hr {margin: 1em;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;width:90%;}
.clear {clear:both;display: block;overflow:hidden;position:relative;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Don't show ie (Mac) \*/
* html .clearfix {height:1%;}
.clearfix {display:block;} 



/* LAYOUT - MAIN BODY */

#wrap {width:876px;margin:auto;padding:0;position:relative; height:auto;}
#header {float:left;width:876px;margin-left: auto;margin-right:auto;padding:0;position:relative; height:auto;}
#mainheader {float:left;width:876px;margin-left: auto;margin-right:auto;padding:0;position:relative; height:auto;}
#subheader {float:left;width:876px;margin-left: auto;margin-right:auto;padding:0;position:relative; height:auto;}
#footerheader {float:left;width:876px;margin-left: auto;margin-right:auto;padding:0;position:relative; height:auto;}
#header img{display: block;}
.headerL {display:inline;float:left;width:218px;height:267px;}
.headerR {display:inline;float:left;width:658px;padding:0;margin:0;}
#main {float:left;width:876px;margin-left: auto;margin-right:auto;position:relative; height:auto; background-image:url(../img/beverage-trucks/m-backgd.png); background-repeat:repeat-y; padding-top:10px; padding-bottom:12px;}
#main p{padding:7px;}
#homeintro {padding-top: 7px;margin: 10px;}
#blogside {padding-top: 30px;margin: 0;}
#toppage {font-size:80%; padding:10px; text-align:center;}
.ml {padding-left:28px;float:left;width:32px;}
.mm {padding-left:16px;float:left;width:457px;}
.mm a:link, a:visited, a:hover {font-size:100%;color: #1A52AD; text-decoration:underline;}
.mm a:hover {font-size:100%;color: #000; text-decoration:underline;}
.mm a:visited {font-size:100%;color: #333; text-decoration:underline;}
.mr {float:right;padding-right:15px; padding-left:11px; width:311px;}
.fl {float:left;width: 435px;}
.fr {float:right;vertical-align:middle;}
.fr p{text-align:right;}
.navb {float:left;}
.snav {padding-left:2px; vertical-align:middle;}
.snav a:link {font-size:85%;color: #fff; text-decoration:none;}
.snav a:hover {font-size:85%;color: #CCC; text-decoration:underline;}
.snav a:visited {font-size:85%;color: #fff; text-decoration:none;}
.tnav {float:left;width:658px;height:26px; background-image:url(../img/beverage-trucks/b-1-nav.png); background-repeat:no-repeat;}
.tnavmenu {padding-top: 3px;padding-right:55px;text-align:right;color:#FFFFFF;}
.tnavmenu a:link {font-size:85%;color: #fff; text-decoration:none;}
.tnavmenu a:hover {font-size:85%;color: #000; text-decoration:underline;}
.tnavmenu a:visited {font-size:85%;color: #fff; text-decoration:none;}
.backgdt td h6{background-image:url(../img/beverage-trucks/b-3-backgd.png); background-repeat:repeat-x;height:658px; width:36px; background-color:#f2f2f2;}
.backgdt h6{font-size: 11px;margin:0;color:#1A52AD;word-spacing:.05em; font-family: Arial, Helvetica, sans-serif; font-weight:600; padding:9px 0 13px 0;}
.ecom {float:right; padding-right: 26px; height:auto; padding-top:10px; font-weight:bold; font-size:100%;color: #FD0000}

/*
.catmain0486342 {background-color:#F7F7F7;border:1px none #FFFFFF;color:#666666;font-family:Verdana,Arial;font-size:10pt;font-weight:bold;padding:2px 0 5px 25px;text-align:left;text-decoration:none;font-weight:bold;}
.catmain0486394 {background-color:#336699;border:1px none #FFFFFF;color:#666666;font-family:Verdana,Arial;font-size:10pt;font-weight:bold;padding:2px 0 5px 25px;text-align:left;text-decoration:underline;}
*/

/* SUBNAV */

.subnavlinks {text-align:left; width:215px; display:block;}
.subnavlinks a {line-height:1.25em; font-size:100%;}
.subnavlinks  ul {list-style: none;margin: 0px;padding: 0px;border: none;}
.subnavlinks  ul li {list-style: none; margin: 0px;padding: 0px;}
.subnavlinks  ul li a {font-size: .90em;display: block;border-bottom: 1px dashed #ccc;padding: 12px;text-decoration: none;color: #377952;width:200px;}
.subnavlinks  ul li a:hover {font-weight:bold; color:#515170; text-decoration:underline;}

/* CLEAR */
#clear {display: block;clear:both;position:relative;font-size:0;} 


.submm {padding-left:16px;padding-bottom: 15px;float:left;width:557px;}
.submm a:link, a:visited, a:hover {font-size:100%;color: #FD0000; text-decoration:underline;}
.submm a:hover {font-size:100%;color: #000; text-decoration:underline;}
.submm a:visited {font-size:100%;color: #333; text-decoration:underline;}
.submr {float:right;padding-right:16px; padding-left:11px;width:215px;}
.mr {float:right;padding-right:15px; padding-left:11px; width:311px;}
.submr ul {padding-left:2px;border: none;list-style-type:none;word-spacing:normal; }
.submr ul li {margin-top:5px;padding:2px 0 5px 0; vertical-align:middle; list-style:none;}
.submr ul li a {list-style-image:url(../img/beverage-trucks/bullet-arrow-blue.png);font-size:105%;color:#666;text-align:left;display: block;padding:2px;border-bottom: 1px solid #FFF;text-decoration: underline; }
.submr ul li a:hover, #subnav ul li a:focus {color: #054997;background-color: #F4F4F4;text-decoration:underline;font-weight:bold;}
.submra {background:url(../img/beverage-trucks/bullet-arrow.png); background-repeat:no-repeat; background-position:left; text-align:right; height:16px; padding:5px 10px 3px 0; font-weight: bold;}
.subfull {margin: auto; padding:0 16px 0 16px;float:left; width:780px;}

/* TABLES */
table.parts {border:3px solid ##EBEBEB;border-collapse:collapse;}
table.parts th{background-color:#E4E4E4;border:1px solid ##EBEBEB;padding:5px;}
table.parts td{border:1px solid ##EBEBEB;padding:5px;}
tr.alt {background-color: #B3D0F4; color: #333333;}

/* SUB NAV */
#subnav h3 {margin-top:10px; font-weight:bold;}
#subnav h4 {font-weight:bold;padding-left:0;}
#subnav ul {padding-left:5px;border: none;list-style-type:none;word-spacing:normal;}
#subnav ul li {margin-top:5px;list-style-type:none;padding:0;}
#subnav ul li a {font-size:105%;color:#00ADEF;text-align:left;display: block;padding:5px;border-bottom: 1px solid #FFF;text-decoration: none;}
#subnav a:visited {font-size:105%;color:#00ADEF;text-decoration:none;}
#subnav ul li a:hover, #subnav ul li a:focus {color: #054997;background-color: #F4F4F4;text-decoration:underline;}


/* LAYOUT - FOOTER */
#footer {float:left;width:876px;margin-left:auto;margin-right:auto;padding:0;position:relative; height:auto; background-image:url(../img/beverage-trucks/footer-backgd.png); background-repeat:repeat-y;font-size:75%;}
#footer p{padding: 10px 22px 0 28px;}
#footer a:link {color: #1A52AD; text-decoration:underline;}
#footer a:hover {color: #000; text-decoration:underline;}
#footer a:visited {color: #1A52AD; text-decoration:underline;}


.clear2 {font-size:0px; line-height:0px; clear:both; height:0px;}
.floatleft {float:left;}
.floatbackgd {display: block;float:left; background-image:url(../img/beverage-trucks/b-3-truck-inventory-full.png); background-repeat:no-repeat; width: 658px; height: 36px; text-align:right; vertical-align:middle;}
