/*-------------------------------------------------------------------------
Main Style Sheet

version:	1.0
author: 	Brian Gardel
contact:	www.advidigitalconsulting.com
-------------------------------------------------------------------------*/

@charset "utf-8";

*	{
	padding: 0;
	margin: 0;
}
#container	{
	width: 1018px;
	margin: 0px auto;
	background: #edcc7f url(../images/sidenav_bgnd.jpg) repeat-x;
}
#header	{
	background: url(../images/header.jpg) no-repeat;
	height: 152px;
	width: 1018px;
	text-decoration: none;
	cursor: hand;
}
#tagline	{
	text-align: left;
	padding-left: 30px;
	padding-top: 130px;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #FFF;
	float: left;
}
#phone	{
	text-align: right;
	padding-right: 30px;
	padding-left: 30px;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #FFF;
	padding-top: 130px;
	float: right;
	background: url(../images/phone_icon.gif) no-repeat 0 130px;
}


/*-------------------------------------------------------------------------
				Top store utility navigation links
-------------------------------------------------------------------------*/
#topnav	{
	background: url(../images/topnav_bgnd.jpg) repeat-x;
	height: 40px;
	width: 1018px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #CCC;
}
#topnav	#utilities	{
	text-align: right;
	padding-right: 20px;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #FFF;
}
#topnav	#utilities a,#topnav #utilities a:link,#topnav #utilities a:active,#topnav #utilities a:hover,#topnav #utilities a:visited	{
	text-decoration: none;
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #FFF;
}
#topnav	#searchbox	{
	width: 210px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}
#topnav	#searchbox #searchinput	{
	font: 10px Verdana, Geneva, sans-serif;
	color: #999;
	height: 15px;
}
#topnav	#searchlink	a,#topnav #searchlink a:link,#topnav #searchlink a:active,#topnav #searchlink a:hover,#topnav #searchlink a:visited{
	margin: 0px;
	padding: 0px;
	font: 9px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
#topnav	#brandmenu	{
	vertical-align: top;
	padding: 4px 0px 0px 0px;
}
#topnav	#brandmenu select	{
	font: 10px Verdana, Geneva, sans-serif;
	color: #999;
	width: 150px;
	height: 18px;
}
#topnav	#brandmenu .colored	{
	color: #000;
	font: 10px Verdana, Geneva, sans-serif;
}


/*-------------------------------------------------------------------------
				Left side-navigation boxes
-------------------------------------------------------------------------*/
#leftnav	{
	width: 147px;
	margin: 0;
	padding: 12px;
	vertical-align: top;
}
.navbox_top	{
	width:147px;
	height:6px;
	background: url(../images/sidenav_top.gif) no-repeat left top;
}
.navbox_content {
	width:127px;
	background: #FEF4DB;
	padding:10px;
}
.navbox_content h2 {
	background: url(../images/sidenav_bullet.gif) no-repeat left top;
	padding-left: 15px;
	padding-bottom: 5px;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #051255;
}

.navbox_content h2 a {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #051255;
	text-decoration: none;
}
.navbox_content ul	{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.navbox_content li	{
	font: 12px Verdana, Geneva, sans-serif;
	border-bottom: 1px dashed #AC5802;
	padding-top: 3px;
	padding-bottom: 3px;
}
.navbox_content li a,.navbox_content li a:link,.navbox_content li a:active,.navbox_content li a:visited,.navbox_content li a:hover	{
	text-decoration: none;
	color: #000000;
}
.navbox_bottom	{
	width:147px;
	height:6px;
	background: url(../images/sidenav_bottom.gif) no-repeat left bottom;
	margin-bottom: 10px;
}



/*-------------------------------------------------------------------------
						Main content area
-------------------------------------------------------------------------*/
#content	{
	background: #FFF;
	vertical-align: top;
	width: 630px;
}



/*-------------------------------------------------------------------------
						Right navigation area
-------------------------------------------------------------------------*/
#rightnav	{
	width: 170px;
	margin: 0;
	padding: 12px;
	vertical-align: top;
}



/*-------------------------------------------------------------------------
							Footers
-------------------------------------------------------------------------*/
#footer1	{
	clear: both;
	background: url(../images/topnav_bgnd.jpg) repeat-x;
	height: 37px;
	width: 1018px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #FFF;
	font: 11px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 3px;
}
#footer1 p	{
	margin: 0px;
	padding: 0px;	
}
#footer1 a,#footer1 a:link,#footer1 a:active,#footer1 a:hover,#footer1 a:visited	{
	text-decoration: none;
	font: 11px Verdana, Geneva, sans-serif;
	color: #FFF;
}
#footer2	{
	height: 40px;
	width: 1018px;
	background: #F0C264;
	font: 10px Verdana, Geneva, sans-serif;
	color: #000;
	text-align: center;
	padding-top: 5px;
}
#footer2 p	{
	margin: 0px;
	padding: 0px;	
}
#footer2 a,#footer2 a:link,#footer2 a:active,#footer2 a:hover,#footer2 a:visited	{
	text-decoration: none;
	font: 11px Verdana, Geneva, sans-serif;
	color: #000;
}






/*-------------------------------------------------------------------------
							HOME PAGE STYLES
-------------------------------------------------------------------------*/
#logos	{
	border-top: 3px solid #B25900;
	border-bottom: 3px solid #B25900;
	width:100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#featured-1	{
	height: 136px;
	width: 424px;
	background: url(../images/homepage/featured1.jpg) no-repeat;
	border-bottom: 3px solid #B25900;
	padding-left: 10px;
	padding-top: 10px;
}
#featured-1	h2	{
	font: bold 21px Tahoma, Geneva, sans-serif;
	color: #fff;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
}
#featured-1	h3	{
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #edcc7f;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
}
#featured-1	p	{
	font: 11px Verdana, Geneva, sans-serif;
	color: #fff;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
	width: 220px;
}
#featured-2	{
	height: 145px;
	width: 424px;
	background: url(../images/homepage/featured2.jpg) no-repeat;
	border-bottom: 3px solid #B25900;
	padding-left: 10px;
	padding-top: 10px;
	margin: 0px;
	padding-top: 0px;
}
#featured-2	h2	{
	font: bold 21px Tahoma, Geneva, sans-serif;
	color: #173fa4;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 10px;
}
#featured-2	h3	{
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #993300;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
}
#featured-2	p	{
	font: 11px Verdana, Geneva, sans-serif;
	color: #000;
	padding-bottom: 15px;
	width: 220px;
	margin: 0px;
	padding-top: 0px;
}
#events	{
	padding: 5px;
	border-left: 3px solid #B25900;
	border-bottom: 3px solid #B25900;
	margin: 0px;
}
#events	h2	{
	padding: 0px;
	font: bold 19px Tahoma, Geneva, sans-serif;
	color: #173fa4;
	margin: 0px;
}
#events	h3	{
	padding-top: 18px;
	padding-bottom: 5px;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #993300;
	margin: 0px;
}
#events	p	{
	padding-bottom: 5px;
	font: 12px Verdana, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding-top: 0px;
}
.learn_color1	{
	font: 12px Verdana, Geneva, sans-serif;
	color: #000;
}
.learn_color1 a,.learn_color1 a:link,.learn_color1 a:active,.learn_color1 a:hover,.learn_color1 a:visited	{
	text-decoration: underline;
	font: 12px Verdana, Geneva, sans-serif;
	color: #000;
}
.learn_color2	{
	font: 12px Verdana, Geneva, sans-serif;
	color: #fff;
}
.learn_color2 a,.learn_color2 a:link,.learn_color2 a:active,.learn_color2 a:hover,.learn_color2 a:visited	{
	font: 12px Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: underline;
}




/*-------------------------------------------------------------------------
							Product Pages
-------------------------------------------------------------------------*/
.prod_utility	{
	background: #467cde;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #FFF;
}
.prod_utility td	{
	padding: 5px;	
}
.prod_utility a	{
	font: bold 12px Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #FFF;
}
.productdesc_title{
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #C63;	
}
#prod_backlink	{
	padding-top: 20px;
	padding-left: 20px;
}
#prod_backlink a	{
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: underline;
}
.prod_link a:link,.prod_link a:visited,.prod_link a:hover,.prod_link a:active	{
	font: 10px Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: underline;
}
.indenttable	{
	margin-left: 30px;	
}




/*-------------------------------------------------------------------------
							Category Pages
-------------------------------------------------------------------------*/

.categories {
	width: 600px;
}
.categories .category {
	float: left;
	height: 180px;
	width: 140px;
	background: url(/mm5/images/categories/cat_bgnd.jpg) no-repeat top;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 50px;
}
.categories .category img {
	padding-top: 8px;
	padding-bottom: 12px;
	height: 120px;
	width: 120px;
	display: block;
	/*padding-left: 8px;*/
	margin-right:auto;
	margin-left:auto;
}
.categories .category a {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #069;
	text-decoration: none;
}





/*-------------------------------------------------------------------------
						Miva Checkout Pages
-------------------------------------------------------------------------*/

.checkout td {
	padding: 3px;
}