/* CSS Document */

body { margin: 0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#container {
	margin: 0 auto;
	width: 750px;
	background-image: url('assets/containerbg.gif');
	background-repeat: repeat-x;
	min-height: 500px;
}

#upperheader {
	float: left;
	height: 31px;
}

.searchbox {
	font-size: 11px; background-color: #FFFFFF; border: 1px solid #000000;
}

#header {
	float: left;
	margin: 0 5px 0 5px;
}


/* Rounded Corners - Left Menu */
#leftmenu h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#leftmenu h1 {font-size:2.5em; color:#fff;}
#leftmenu h2 {font-size:2em;color:#06a; border:0;}
#leftmenu p {padding-bottom:0.5em;}
#leftmenu h2 {padding-top:0.5em;}
#leftmenu {background: transparent; margin:5px; width: 198px; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
.xb1 {margin:0 5px; background:#c5c5c5;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ffffff; border:0 solid #c5c5c5; border-width:0 1px; }


/* Rounded Corners - Left Manufacturers Menu */
#manmenu h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#manmenu h1 {font-size:2.5em; color:#5c5c5c;}
#manmenu h2 {font-size:2em;color:#06a; border:0;}
#manmenu p {padding-bottom:0.5em;}
#manmenu h2 {padding-top:0.5em;}
#manmenu {background: transparent; margin:5px; width: 198px;}

.mtop, .mbottom {display:block; background:transparent; font-size:1px;}
.mb1, .mb2, .mb3, .mb4 {display:block; overflow:hidden;}
.mb1, .mb2, .mb3 {height:1px;}
.mb2, .mb3, .mb4 {background:#949494; border-left:1px solid #5c5c5c; border-right:1px solid #5c5c5c;}
.mb1 {margin:0 5px; background:#5c5c5c;}
.mb2 {margin:0 3px; border-width:0 2px;}
.mb3 {margin:0 2px;}
.mb4 {height:2px; margin:0 1px;}

.mboxcontent {display:block; background:#949494; border:0 solid #5c5c5c; border-width:0 1px; padding: 10px;}

/* Rounded Corners - Top Bar */
#topbar h1, #xsnazzy h2, #xsnazzy p {margin:0; letter-spacing:1px;}
#topbar h1 {font-size:2.5em; color:#bbbbbb;}
#topbar h2 {font-size:2em;color:#06a; border:0;}
#topbar p {padding-bottom:0.5em;}
#topbar h2 {padding-top:0.5em;}
#topbar {background: transparent; margin:1em 0 5px 0px; width: 511px;}

.ttop, .tbottom {display:block; background:transparent; font-size:1px;}
.tb1, .tb2, .tb3, .tb4 {display:block; overflow:hidden;}
.tb1, .tb2, .tb3 {height:1px;}
.tb2, .tb3, .tb4 {background:#d3d3d3; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.tb1 {margin:0 5px; background:#bbbbbb;}
.tb2 {margin:0 3px; border-width:0 2px;}
.tb3 {margin:0 2px;}
.tb4 {height:2px; margin:0 1px;}

.tboxcontent {display:block; background:#d3d3d3; border:0 solid #bbbbbb; border-width:0 1px; padding: 2px;}




/* Rounded Corners - Featured Product Box 1 */
#feat1 h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#feat1 h1 {font-size:2.5em; color:#bbbbbb;}
#feat1 h2 {font-size:2em;color:#06a; border:0;}
#feat1 p {padding-bottom:0.5em;}
#feat1 h2 {padding-top:0.5em;}
#feat1 {background: transparent; margin: 3px 2px 3px 0px; width: 167px; float: left; }

/* Rounded Corners - Featured Product Box 2 */
#feat2 h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#feat2 h1 {font-size:2.5em; color:#bbbbbb;}
#feat2 h2 {font-size:2em;color:#06a; border:0;}
#feat2 p {padding-bottom:0.5em;}
#feat2 h2 {padding-top:0.5em;}
#feat2 {background: transparent; margin: 3px 2px 3px 3px; width: 167px; float: left; }

/* Rounded Corners - Featured Product Box 3 */
#feat3 h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#feat3 h1 {font-size:2.5em; color:#bbbbbb;}
#feat3 h2 {font-size:2em;color:#06a; border:0;}
#feat3 p {padding-bottom:0.5em;}
#feat3 h2 {padding-top:0.5em;}
#feat3 {background: transparent; margin: 3px 2px 3px 3px; width: 167px; float: left; }

.ftop, .fbottom {display:block; background:transparent; font-size:1px;}
.fb1, .fb2, .fb3, .fb4 {display:block; overflow:hidden;}
.fb1, .fb2, .fb3 {height:1px;}
.fb2, .fb3, .fb4 {background:#ffffff; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
.fb1 {margin:0 5px; background:#c5c5c5;}
.fb2 {margin:0 3px; border-width:0 2px;}
.fb3 {margin:0 2px;}
.fb4 {height:2px; margin:0 1px;}

.fboxcontent {display:block; background:#ffffff; border:0 solid #c5c5c5; text-align: center; border-width:0 1px; padding: 2px;}





.leftmenulinks {
	width: 130px;
	margin: 0;
	margin-left: 25px;
	padding: 0;
	list-style: none;
}

.leftmenulinks li {
	padding-top: 6px;
	padding-bottom: 6px;
}

.leftmenulinks li a { color: #3e3e3e; text-decoration: none; }
.leftmenulinks li a:hover { color: #999999; }

.leftmenudivider {
	width: 150px;
	display: block;
	height: 1px;
	padding: 0;
	margin: 0;
}

.bullet {
	margin-right: 6px;
}

.bbot {
	border-bottom: 1px dashed #c5c5c5;
}

.leftside {
	width: 200px;
	float: left;
	margin-right: 10px;
}

.rightside {
	width: 510px;
	float: left;
	margin: 0 10px 10px 0;
}

#footer {

}

#footer div a {
	color: #000000;
	text-decoration: none;
}

#footer div a:hover {
  color: #AABBDD;
  text-decoration: underline;
}


#ftline1 {
	padding-top: 20px;
	text-align: right;
}

#ftline2 {
	text-align: right;
	color: #7f7f7f;
}

#footertext {
	float: right;
}

#footer {
	padding-left: 10px;
	margin: 0 auto;
	width: 735px;
}