/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/
.blue { color:#3C70B5;}
.red {color:#6D2024;}
.quote { color:#6D2024; font-size:14px; font-weight:bold; font-style:italic; text-align:center; padding:0; margin:0;}
/*#mainmenu{ float:left; width:500px;}
#mainmenu ul {
	padding: 0;	
	margin:0 0 0 10px;	
	
}
#mainmenu li {
	float: left;	
	margin: 0;
	display: inline;
	list-style: none; 	
}
#mainmenu  li.last, #mainmenu a#last, #top_nav  li.cont, #top_nav a#cont {
	border-right:none;
	}
#mainmenu a, #mainmenu a:link, #mainmenu a:visited {
	display:block;
	margin:10px 0px 5px 0px;
	padding:0 10px 0 10px;
	border-right:1px solid #ffffff;
	color: #ffffff; 
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
	}
#navigation #mainmenu a:hover, #navigation #mainmenu a:active, #navigation #mainmenu a.active {
	color:#6E1F22;
	background:none;
	}*/
/*Home Page Nav*/
.mainmenu_hm { float:left; width:600px;}
.mainmenu_hm ul {
	padding: 0;	
	margin:73px 0 0 200px;	}
#top_nav{ margin:0 0 0 495px;}
#top_nav ul {padding:0; margin:0;}

#top_nav a, #top_nav a:link, #top_nav a:visited { color: #CCCCCC; border-right:1px solid #CCCCCC; }
#top_nav a:hover, #top_nav a:active, #top_nav a.active {color:#003366; background:none;}
	
.mainmenu_hm li, #top_nav li {
	float: left;	
	margin: 0;
	display: inline;
	list-style: none; 	
}

.mainmenu_hm a, .mainmenu_hm a:link, .mainmenu_hm a:visited,
#top_nav a, #top_nav a:link, #top_nav a:visited {
	display:block;
	margin:0px;
	padding:0 10px 0 10px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;	
	}
.mainmenu_hm a, .mainmenu_hm a:link, .mainmenu_hm a:visited { color:#ffffff; border-right:1px solid #ffffff;}
#header_hm .mainmenu_hm a:hover, #header_hm .mainmenu_hm a:active, #header_hm .mainmenu_hm a.active{color:#003366; background:none;}

#rightMenu_hm{float:right; text-align:right; margin:68px 5px 0 0;}
/*END Home Page Nav*/
#rightMenu {float:right; width:150px; text-align:right; padding:10px 10px 0 0;}

#rightMenu a.viewCart { background: url(../images/cart.gif) right no-repeat; display:block; color:#ffffff; padding:0 28px 0 0; text-decoration:none; font-weight:bold;}
#rightMenu a.viewCart:hover {text-decoration:underline;}

.imgpaddingLeft img {
 padding:0 10px 0 0;
 float:left;
 position:relative;
 }
 .imgpaddingRight img {
 padding:0 0 0 10px;
  float:right;
 position:relative;
 }
.purchaseimg{ padding:0 20px 8px 0; white-space:nowrap; text-align:center; font-size:9px;} 
.price{ font-weight:bold; text-align:right;}
h1{
font-size:18px;
color:#6E1F22;
font-weight:none;
font-weight:bold;
border-bottom:2px dotted #6E1F22;
margin:0 0 10px 0;
padding:0 0 3px 0;
}

h2{
font-size:15px;
color:#6E1F22;
font-weight:none;
text-transform: none;
font-weight:bold;
border-bottom:none;
margin:0;
padding:0;
}

.horizRule { background:url(../images/bkgd_hr.jpg) no-repeat; width:470px; height:28px; text-align:center; border:#ffffff; clear:both; margin:0 0 0 110px;
}

.horizRulesm { background:url(../images/bkgd_hr.jpg) right no-repeat; width:300px; height:28px; text-align:center; border:#ffffff; clear:both; margin:0 0 0 0px;
}
.hmquoteimg {float:left; width:65px; margin:0 10px 0 30px; position:relative;}
*html .hmquoteimg { margin:0 10px 0 15px;}
.hmquoteimg2 {float:left; width:65px; margin:0 0 0 0px; position:relative;}
.imgspace { clear:both; height:10px;}
.spacer { clear:both;}

.smallText{ font-size:9px;}





