body {
	height:100%; 
	margin:0;
	padding:0;
}

body { 
	margin:0px;
	padding:0px;
	border:0px;
	border:none;
	border:0px solid #00ff00;
	background: url('/img/statewide-bg.jpg') top left repeat-x;
}

div.topNav {
	text-align:top;
	border-bottom:0px solid #ffffff;
	margin:0px;
	padding:0px;
	height:51px;
}

div.leftNav {
	float:left;
	width:130px;
	height:300px;
	border:0px solid #000000;
}

a.leftNav {
	font-size:11pt;
	font-weight:normal;
	color:#E3B8B9;
	padding:5px;
	margin-top:5px;
	text-decoration:none;
	display:block;
	width:115px;
}

a.leftNav:hover{
	color:#ffffff;
	border-right:5px solid #cc0000;
	background:#A90B0F;
	background:#95AF18;
	background:#000000;
}

div.floatContent {
	float:left;
	width: 650px;
	margin-left:10px;
	border:0px solid #00ff00;
}

div.exContent {
	margin-top:2px;
	float:left;
	background: url('/img/ex-content.gif') top left no-repeat;
}


#outer {
	width:799px;
	min-height:460px;
	height:100%;
	padding:0px;
	margin-top: 0px; 
	margin-left:auto;
	margin-right:auto;	
	border:0px solid #cc0000;
	background: url('/img/home-bg.jpg') top center no-repeat;
}

#header {
	width:799px;
	height:97px;
	margin:0;
	padding:0;
	background: url('/img/header-bg.gif') top left no-repeat;
	border:0px solid #ffffff;
}

#main_content {
	width:799px;
	height:auto;
	padding:0px;
	margin-top:0px;
	border:0px solid #cc0000;
}

/* --------  DIV ATTRIBUTES --------- */

#leftCol {
	float:left;
	width:380px;
	margin-top:10px;
	margin-bottom:10px;
}

#rightCol {
	float:left;
	width:380px;
	margin-top:10px;
	margin-bottom:10px;
	border-left:1px solid #860907;
}

div.leftCol {
	float:left;
	width:380px;
	margin-top:10px;
	margin-bottom:10px;
}

div.rightColpadding {
	float:left;
	width:380px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	border-left:1px solid #860907;
}

#createAcctSuccessMainContent {
	padding-left:20px;
	padding-right:30px;
}

#padding {
	padding-left:20px;
	padding-right:0px;
	padding-bottom:10px;
}

#checkoutSuccessLogoff {
	padding-left:100px;
	padding-right:100px;
}

#orderTotals {
	color:#FEAA08;
}

div.leftMargin {
	float:left;
	margin-right:30px;
	margin-left:30px;
}

div.padding {
	padding-left:20px;
	padding-right:0px;
	padding-bottom:10px;
}

div.instructions {
	padding:10px;
	color:#ffffff;
	margin-left:150px;
}

div.box {
	border:0px solid #999999;
	clear:both;
	height:auto;
	margin-bottom:00px;
	overflow:hidden;
	padding:0;
	width:auto;
}

div.center {
	text-align:center;
}

/* --------  DIV ATTRIBUTES END --------- */

#clear {clear:both;border-top:0px solid #ffffff;}

img.maxsum-logo {
	border:none;
	margin-left:20px;
	margin-right:50px;
	vertical-align: middle;  
}

img {padding:0px;margin:0px;border:0px;}

img.listingProductImage {
	margin-top:0px;
}

table.topNav {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-spacing: 0px 0px;
}

table.topNav td.title {
	height:51px;
	width:auto;
	vertical-align:top;
	text-align:center;
}

table.topNav td.shoppingCart {
	height:51px;
	padding-top:29px;
	width:auto;
	vertical-align:top;
	text-align:center;
}

table#prevOrders {
}

table#prevOrders td{
	color:#ffffff;
	padding:5px;
	font-size:15px;
	border-left:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	background:url(/img/panelbg.jpg) repeat-x scroll left top #FFFFFF ;
	background:#000000;
}

table#prevOrders td.view {
	border-left:1px solid #cc0000;
	font-size:12px;
	background:url(/img/panelbg.jpg) repeat-x scroll left top #FFFFFF ;
	background:#000000;
}

td.padding {
	padding:10px;
}
	
/* -----  This effects the Specials Button margin-top ----- */	
div.centerColumn {
	float:left;
	width:100%;
	min-height:312px;
	height:100%;
	margin:0px;
	padding:0px;
}

div.home {}

div.specialsButton {
	border:0px solid #ffffff;
	margin-left:0px;
	padding:0px;
}

div.icons {
	width:100%;
	text-align: center;
	border:0px solid #cc0000;
}


div.foot {
	vertical-align:right;
	text-align:right;
	border-top:1px solid #790000;
	padding:5px;
	padding-bottom:20px;
}

div.thumbnailimage {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	height:90px;
	width:auto;
	/* background:url('/img/thumbnail2.gif') top left repeat-x #CD1F24; */
	border-right:1px solid #620002;
	/* background: url('/img/thumnailbg.jpg') top left repeat-x #C7C7C7; */
}

div.desc {
	height:90px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:385px;
	text-align:left;
	background:url('/img/desc2.gif') top left repeat-x #CE1F24;
	/* background: url('/img/panelbg.jpg') top left repeat-x #ffffff;  */
}

div.refresh {
	float:left;
	padding:5px;
}

div.cartEmpty {
	padding-top:100px;
	height:150px;
}

div.fieldsetBG {
	background: url('/img/pricebg.jpg') top left repeat-x #3E3E3E;
}

div.proText {
	float:left;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	width:359px;
	height:auto;
	border:0px solid #000000;
}

div.proCon {
	float:left;
	margin-top:0px;
	margin-left:0px;
	border:0px solid #ffffff;
}

img.serviceIcon {
	float:left;	
}

div.iconText {
	margin-left:70px;
	border:0px solid #00ff00;
}

div.iconTextright {
	margin-left:450px;
	border:0px solid #00ff00;
}

div.iconWrap {
	padding-left:0px;
	border:0px solid #ffffff;
}

div.categoryIcon {
	padding:0px;
	border-bottom:1px solid #CC2E33;
	margin-bottom:5px;
}


/* -----  FONTS  and LINKS  ------ */

h1.large {color:#000000;font-weight:normal;font-size:20pt;}
h1.largeLightred {color:#E3B8B9;font-weight:normal;font-size:20pt;}
h1.medium {color:#000000;font-weight:normal;font-size:15pt;}
h1.sub {color:#000000;font-weight:normal;font-size:12pt;}
h1.subwhite {color:#ffffff;font-weight:normal;font-size:12pt;}

h1#productListHeading {color:#ffffff;font-weight:normal;font-size:20pt;margin-top:10px;margin-left:20px;}

h1.productUnit {color:#000000;font-weight:normal;font-size:15pt;}
h1.productTotal {color:#000000;font-weight:normal;font-size:15pt;}


h1#logoffDefaultHeading {color:#ffffff;font-weight:normal;font-size:20pt;padding-bottom:10px;padding-top:10px;}


h2.productGeneral {color:#95AF18;font-weight:normal;font-size:20pt;}

.white {color:#ffffff;font-weight:normal;}
.cream {color:#FFEAB1;font-weight:normal;}

.black {color:#000000;font-weight:normal;}
.green {color:#95AF18;font-weight:normal;}
.orange {color:#FEAA08;font-weight:normal;}
.orangebold {color:#FEAA08;}
.red {color:#cc0000;font-weight:normal;}
.lightRed {color:#E3B8B9;font-weight:normal;}
.lightRedbold {color:#E3B8B9;}
.grey  {color:#B5B5B5;font-weight:normal;}

.pprice {color:#95AF18;font-weight:normal;font-size:13pt;}

p {color:#000000;margin-top:0px;padding-top:5px;padding-left:20px;padding-bottom:0px;}
p.white {color:#ffffff;margin-top:0px;padding-top:5px;padding-left:20px;padding-bottom:0px;}

a.home {
	display:block;
	margin-left:490px;
	height:97px;
	width:300px;
	text-decoration:none;
}

a.home:hover {
	color:#ffffff;
}

a  {color:#95AF18;}
a:hover {color:#ffffff;}

a.itemTitle {color:#FFEAB1;font-size:13pt;font-weight:normal;text-decoration:none;}
a.itemTitle:hover {color:#ffffff;}

a.productListing-heading {color:#ffffff;font-weight:normal;font-size:13pt;}
a.productListing-heading:hover {color:#95AF18;font-weight:normal;font-size:13pt;}

a.thumbnail {display:block;width:auto;height:80px;border:0px solid #c7c7c7;}
a.thumbnail:hover {border:0px solid #95AF18;}

a.hover {margin-left:10px;display:block;width:auto;height:auto;border:3px solid #c7c7c7;background:#ffffff;}
a.hover:hover {border:3px solid #95AF18;}

a.thumbnaildisplay {display:block;width:137px;height:auto;border:0px solid #790000;}
a.thumbnaildisplay:hover {border:0px solid #95AF18;}

a.categoryIcon  {color:#ffffff;font-size:12pt;font-weight:normal;text-decoration:none;}
a.categoryIcon:hover {color:#FFEAB1;}

a.shoppingCart  {color:#FEAA08;text-decoration:none;}
a.shoppingCart:hover {color:#95AF18;}

a.checkOut  {color:#FEAA08;text-decoration:none;}
a.checkOut:hover {color:#95AF18;}

a.specials {color:#95AF18;float:right;}
a.specials:hover {color:#ffffff;}

a.leftSubNav {color:#ffffff;margin-left:20px;text-decoration:none;}
a.leftSubNav:hover {color:#FFEAB1;}

.divider {color:#cc0000;}


ul {color:#ffffff;}































