	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
	pre, form, fieldset, table, th, td { margin:0; padding:0; }  
	
	body{
		background: #ffffff;
		margin:0px;
		padding:0px;
	}

 img, div, input { behavior: url("/images/dynamic1/iepngfix.htc") }

/********** HEADER STYLES **********/

	#header {
		background-image:url(/images/dynamic1/header_bg.jpg);
		background-repeat:repeat-x;
		height:141px;
		}
		
		#header .container {
			margin:auto;
			width:960px;
			}
			
			
			
		#header .container #logo {
			float:left;
			width:272px;
			height:93px;
			padding:20px 0 10px 0;
			text-indent: -3333px;
			
			}
			#header .container 	#logo a {
				display: block;
			background: url(/images/dynamic1/logo.png) no-repeat;
				
			width:272px;
			height:93px;				
				text-decoration: none;
				border: 0;
			}

			
			
		#header .container .right {
			color:#cccccc;
			float:right;
			padding:10px 0 0 0;
			text-align:right;
			line-height:18px;
			}
			
		#header .container .right a, #header .container .right a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#FFFFFF;
			font-size:12px;
			text-decoration:none;
			}
		
		#header .container .right a:hover {
			text-decoration:underline;
			}
			
		#header .container .email a, #header .container .email a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#cfef1e;
			}
			
		#header .container .email a:hover {
			text-decoration:underline;		
			}
			
		#header .container .address {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#cfef1e;
			}

/********** NAVIGATON STYLES **********/

#navigation {
		background-image:url(/images/dynamic1/nav_bg.jpg);
		background-repeat:repeat-x;
		height:69px;
		}
		
	#navigation .container {
			margin:auto;
			width:960px;
			}
			
	#navigation .container ul, #navigation .container li {
		display:inline;
		list-style:none;
		margin:0px;
				}
		
	#navigation .container a.welcome {
		display:block;
		float:left;
		background:url(/images/dynamic1/welcome_nav.jpg);
		width:150px;
		height:69px;
		text-indent:-9999px;
		}
		
	#navigation .container a.welcome:hover {
		background:url(/images/dynamic1/welcome_nav_hover.jpg);
		}
		
	#navigation .container a.about {
		display:block;
		float:left;
		background:url(/images/dynamic1/about_nav.jpg);
		width:160px;
		height:69px;
		text-indent:-9999px;
		}
		
	#navigation .container a.about:hover {
		background:url(/images/dynamic1/about_nav_hover.jpg);
		}
		
	#navigation .container a.policies {
		display:block;
		float:left;
		background:url(/images/dynamic1/policies_nav.jpg);
		width:160px;
		height:69px;
		text-indent:-9999px;
		}
		
	#navigation .container a.policies:hover {
		background:url(/images/dynamic1/policies_nav_hover.jpg);
		}
		
	#navigation .container a.customer {
		display:block;
		float:left;
		background:url(/images/dynamic1/customer_nav.jpg);
		width:160px;
		height:69px;
		text-indent:-9999px;
		}
		
	#navigation .container a.customer:hover {
		background:url(/images/dynamic1/customer_nav_hover.jpg);
		}
		
	#navigation .container a.view {
		display:block;
		float:left;
		background:url(/images/dynamic1/view_nav.jpg);
		width:160px;
		height:69px;
		text-indent:-9999px;
		}
		
	#navigation .container a.checkout {
		display:block;
		float:left;
		background:url(/images/dynamic1/checkout_nav.jpg);
		width:160px;
		height:69px;
		text-indent:-9999px;
		}

				
/********** MAIN STYLES **********/

#main {
	margin:auto;
	overflow:hidden;
	width:980px;
	}

/********** LEFTCOLUMN STYLES **********/

#leftcolumn {
	width:220px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#929292;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:24px;
	}
	
	#leftcolumn .search {
		background-image:url(/images/dynamic1/search_bg.jpg);
		background-repeat:no-repeat;
		width:175px;
		height:14px;
		border:0px;
		padding:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#666666;
		}
	
	#leftcolumn .advanced a, #leftcolumn .advanced a:visited, #leftcolumn .advanced a:hover {
		font-size:10px;
		text-decoration:underline;
		padding-left:5px;
		}
	
	#leftcolumn h3 {
		background:url(/images/dynamic1/category_header.jpg) no-repeat;
		width:227px;
		height:33px;
		padding:9px 0 0 11px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		margin:10px 0 0 0;
		}
		
	#leftcolumn ul {
		list-style:none;
		margin:0;
		}
		
	#leftcolumn li a, #leftcolumn li a:visited {
		list-style:none;
		color:#929292;
		text-decoration:none;
		border-bottom:1px dotted #cccccc;
		display: block;
		line-height:24px;
		padding-left: 10px;
		}
		
	#leftcolumn li a:hover {
		color:#a32635;
		}
		
	#leftcolumn .amount {
		text-align:right;
		color:#333333;
		font-weight:normal;
		}
		
	#leftcolumn .checkout_btn {
		padding-top:10px;
		}
		
/********** MAINCONTENT STYLES **********/

#maincontent {
	float:right;
	padding: 20px 0;
	width:735px;
	}
		
	#maincontent .featured table, #maincontent .featured tr, #maincontent .featured td, #maincontent .featured p {
		padding:3px;
		line-height:16px;
		font-size:12px;
		color:#333333;
		}
		
	#maincontent .featured p .price {
		color:#a32635;
		font-weight:bold;
		font-size:14px;
		margin:0;
		}
		
	#maincontent .featured .price {
		color:#a32635;
		font-weight:bold;
		font-size:14px;
		margin:0;
		}
		
/********** FOOTER STYLES **********/

	#footer {
		background-image:url(/images/dynamic1/footer_bg.jpg);
		background-repeat:repeat-x;
		height:94px;
		margin-top:20px;
		}
		
		#footer .container {
			margin:auto;
			width:960px;
			}
			
		#footer .container .left {
			float:left;
			color:#eefba3;
			padding:10px 0 0 0;
			line-height:18px;
			}
			
		#footer .container .left a, #footer .container .left a:visited {
			font-weight:bold;
			color:#FFFFFF;
			font-size:12px;
			text-decoration:none;
			text-align:left;
			
			}
		
		#footer .container .left a:hover {
			text-decoration:underline;
			color:#FFFFFF;
			}
			
		#footer .prostore {
			padding-right:10px;
			float:left;
			}
			
		#footer .container .credit a, #header .container .credit a:visited {
			font-size:12px;
			color:#cfef1e;
			}
			
		#footer .container .credit a:hover {
			text-decoration:underline;		
			}
			
		#footer .container .copyright {
			font-size:10px;
			color:#eefba3;
			}
			
		#footer .container .logo {
			float:right;
			width:200px;
			height:67px;
			padding:10px 0 10px 10px;
			}

/********** TOOLBOX **********/

.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.notop {
	margin-top:0 !important;
}
.nobottom{
	margin-bottom: 0 !important;
}


.table-row-header{background-color: #71212e; color: #FFFFFF; padding: 5px; margin: 5px;}

.product-image-space{position: relative; height: 145px; text-align: center;}

.price{	color:#a32635; font-weight:bold; font-size:14px; margin:0;}

