/** Stylesheet **/
* {
	margin:0;
	padding:0;
}

h1 { 
	font-family:Papyrus;
	font-size:30px;
}

body {
	background:#d3dce4;
}

.wrapper {
	width:900px;
	margin:0 auto auto;
	background: #369;
}

.header {
	text-align:center;
	height:220px;
	float:left;
	width:100%;
	vertical-align:bottom;
	background:url(../images/header_img2a.png) no-repeat #9eb1c5;
}

.header_spacer {
	height:185px;
	width:100%;
}

.search {
	float:right;
	width:300px;
	height:35px;
	background: url(../images/search.png) #fff no-repeat;
}

.search_input {
	margin-top: 4px;
	font-size:16px;
	border:none;
}

.search_submit {
	float:right;
	width:36px;
	margin-top:4px;
	height:20px;
	border:none;
	background:url(../images/magnifying-glass.png) no-repeat;
	cursor:hand;
	cursor:pointer; 
}

.clear {
	clear:both;
	line-height:.1em;
	height:1px;
	width:1px;
}

#myslideshow:hover {
	cursor:pointer;
}
/*-- Nav Menu Styles --*/

.nav {
	background: #fff;
	text-align:center;
	width:900px;
	float:left;
	background-color:#9eb1c5;
}

.nav ul {
	float:left;
	line-height:1.8em;
	background:#9eb1c5;
}

.nav ul li {
	float:left;
	display:block;
	line-height:1.8em;
	background-color:#9eb1c5;
	/*border-right:groove;*/
}

.nav ul li a {
	/*display:block;
	line-height: 1.8em;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:5px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	background: #a385a3;
	overflow:hidden;
	width:147px;
	height:28px;*/
	display:block;
	text-align:center;
	width:147px;
	float:left;
	line-height:28px;
	color:#fff;
	padding:1px;
	background: #a385a3; 
	border-left: 1px solid #777;
	margin-bottom:5px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
 
.nav ul li a:hover, a:active {
	background-color:#663467;
	text-decoration:underline;
}

div#toplist { position:relative; width: 875px; }
		div#toplist div.feed { float:right; } 
			div#toplist div.feed a { line-height:28px; background: #a385a3; width:147px; display:block; color: #fff; font-family:Tahoma, Geneva, sans-serif; font-size:14px; }
				div#toplist div.feed a:hover { background: #663467; }
				
/*==Content Styles==*/
.col_left {
	float:left;
	width:200px;
	/*background:url(../images/col_left_bg.png) no-repeat;*/
	background-color:#369;
	text-align:center;
	height:300px;
}

.col_left>span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#fff;
	padding-left:20px;
	line-height:1.8em;
}

.col_left_img {
	padding-left:17px;
	padding-top:15px;
}

.col_left_slideshow {
	padding-top:200px;
	padding-left:5px;
	width:190px;
	float:none;
	text-align:center;
}

.content {
	width:650px;
	float:left;
	background-color:#fff;
	padding-left:15px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.content h5 {
	font-family:Papyrus;
	font-size:30px;
}

.img_left {
	float:left;
	clear:right;
	padding:5px;
}

.img_right {
	float:right;
	clear:left;
	padding:5px;
}

/*== Home Page Styling ==*/

div#home_links {
	width:175px;
	margin:10px;
	/*background-color:#9eb1c5;*/
	font-family:Verdana, Geneva, sans-serif; 
	/*border:inset;*/
	margin-bottom:200px;
}

#home_links ul {
	list-style:none;
	padding:5px;

}

#home_links li:hover, #home_links li:active, #home_links li:focus {
	background:url(../images/menu_buttons.png) no-repeat right;
	text-align:center;
}

#home_links a {
	display:block;
	line-height: 1.8em;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:5px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	background: url(../images/menu_buttons.png) #369 right no-repeat;
	overflow:hidden;
	width:145px;
	height:28px;
	text-align:center;
}

#home_links a:active, #home_links a:hover, #home_links a:focus {
	background-position:left;
	text-decoration:underline;
}

/*==Testimonial Styles==*/

.testim { 
	width:800px;
	margin:auto;
	background:#fff;
}

.testim_text { 
	padding:15px;
}
.testimonial {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding-left: 30px;;
	padding-right: 30px;
}

.testimonial_name {
	font-family:"Brush Script Std";
	font-size:18px;
}

/*==Link Page Styles==*/
.link {
	width:700px;
	padding-left:20px;
	margin:auto auto;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.linkColumn {
	width:330px;
	float:left;
	padding:10px;
}

.link_content {
	text-align:center;
	width:300px;
	padding:10px;
}

.linkURL {
	text-decoration:none;
}

.addedInfo {
	font-size:12px;
	font-style:italic;
}

.linkTitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 24px;
}

.linkURL {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.no_links {
	width:800px;
	margin:auto;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.no_links_text {
	padding:15px;
}
/*==Footer Styles==*/
.footer {
	width:100%;
	font-size:10px;
	color:white;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.footerText {
	width:500px;
	text-align:right;
	float:left;
}

.footer img {
	height:20px;
	width:20px;
	float:left;
	padding-left:20px;
}

.footerText a {
	color:#0C9;
}

/*==Product Page Styles==*/

.prod_control {
	width:300px;
	height:400px;
	float:left;
	background: url(../images/catalog_lc_bg.png) no-repeat;
}

.prod_control span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	line-height:1.8em;
	padding-left:15px;
	color:white;
}

.prod_control_search {
	width:250px;
	margin-left:20px;
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.prod_control_search ol {
	list-style:none;
}

.prod_control_search li {
	padding:5px;
}

.prod_catalog {
	width:600px;
	height:400px;
	background:url(../images/catalog_bg.png) no-repeat;
	float:left;
}

.prod_catalog span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	line-height:1.8em;
	padding-left:15px;
	color:white;
}

.prod_catalog_panel {
	text-align:left;
	width:550px;
	height:325px;
	margin-top:10px;
	margin-left:20px;
	border:groove;
}

.zenCart {
	width:100%;
	border:none;
	min-height:500px;

}
/*==Contact Us Page Styles==*/

.contact {
	width:800px;
	margin:auto;
	text-align:center;
	background:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
}

#contacttitle {
	border-bottom:dashed #369;
	padding-bottom:10px;
}

.contact_text {
	width:400px;
	margin:auto;
	float:left;
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	border-right:dashed #369;
}

.contact_form {
	
	text-align:left;
	padding-top:35px;
	width:365px;
	height: 425px;
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.contact_form ol {
	padding:0;
	margin:0;
	list-style:none;
}

.contact_form ol li {
	padding:5px;
}

.refer_a_friend {
	width:300px;
	float:right;
	text-align:left;
	padding-right:20px;
}

#sample_msg {
	background: url(../images/sample_tile.png);
	color:#369;
	border:inset;
	font-size:11px;
	text-align:left;
	margin-bottom:10px;
}

#sample_msg span {
	color:#00f;
	text-decoration:underline;
}

/*== About Us Page Styling ==*/

#aboutus_text {
	width:420px;
	float:left;
	padding-right:5px;
}

#aboutus_assoc {
	width:210px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	color:#369;
	padding:5px;
	border-left:dashed;
	text-align:center;
}

#aboutus_assoc ul {
	list-style:none;
	padding:5px;
	text-align:center;
	width:100%;
	
}

#aboutus_assoc li {
	padding-top:10px;
	text-align:center;
}

#aboutus_assoc li:hover {
	border:solid 1px;
}                       	

#aboutus_assoc a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#369; 
	text-align:center;
}

#aboutus_assoc a img {
	border:none;
}

#aboutus_assoc a:active, #aboutus_assoc a:hover, #aboutus_assoc a:focus {
	color:#00f;
	font-weight:bold;
	font-size:16px;
}

.assocImg {
	max-height:80px;
	max-width:200px;
	border:0;
}
