/*HTML*/
body {background:url(images/bgd.jpg) repeat #000; text-align:center; margin:0 auto; padding:0; font:14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff;}
h1 {font-size:22px; font-weight:bold; margin:10px; padding:0;}
h2 {font-size:20px; font-weight:bold; margin:8px; padding:0;}
h3 {font-size:16px; font-weight:bold; margin:10px auto 0 auto; padding:0;}
li {list-style:none;}
p {margin:0 auto; padding:10px 20px;}
a {color:#fff; text-decoration:underline;}
a:visited {color:#fff; text-decoration:underline;}
a:hover {color:#ccc; text-decoration:none;}


/*WRAP AND BANNER*/
#top_wrap {background:url(images/top_bgd.jpg) repeat-x; width:100%; height:auto; margin:0 auto; padding:0; clear:both;}
#flash {width:786px; height:259px; margin:0 auto; padding:0;}
#wrap {background:url(images/content_bgd.jpg) repeat-y; width:786px; height:auto; margin:0 auto; padding:0; border:2px solid #fff; border-top:none; border-bottom:none; clear:both;}


/*NAVIGATION*/
#navigation {background:#000; width:786px; height:42px; margin:0 auto; padding:0; clear:both; overflow:hidden; border:2px solid #fff; border-top:none;}
	#navigation ul {margin:10px auto 0 auto; padding:0;}
	#navigation li {margin:0 auto; padding:0 5px; list-style:none; display:inline; font:18px Georgia, "Times New Roman", Times, serif; font-weight:bold;}
		#navigation li a {color:#fff; text-decoration:none;}
		#navigation li a:visited {color:#fff; text-decoration:none;}
		#navigation li a:hover {color:#fff; text-decoration:underline;}

/*LEFT COLUMN*/
#left_column {width:180px; height:auto; margin:0 auto; padding:0; float:left; text-align:left; display:inline;}
	#left_column ul {margin:10px 0 10px 15px; padding:0;}
	#left_column li {margin:0 auto; padding:0;}	
	#left_column form {margin:0 auto; padding:10px;}
	
/*MAIN CONTENT*/
#main_content {background:url(images/main_bgd.jpg) top no-repeat; width:604px; height:auto; margin:0 auto; padding:0; text-align:left; float:right; display:inline; overflow:hidden;}


/*FOOTER*/
#footer {background:url(images/footer_bgd.gif) repeat-y; width:786px; height:42px; clear:both; margin:0 auto; padding:0; border:2px solid #fff; border-top:none;}
#footer_content {width:604px; height:42px; margin:0 auto; padding:0; float:right; border-top:2px solid #fff; overflow:hidden;}
	#footer_content p {margin:0 auto; padding:5px 0 0 0; line-height:14px; font-size:12px;}
	
/*CLASSES*/
.align_center {text-align:center;}
.featured_text {margin:0 auto; padding:0; font-size:12px;}
.cart_link {float:right; clear:both; margin-top:220px; border:none;}
.cart_link a {text-decoration:none;}
.wishlistImg {margin:10px; border:2px solid #fff;}
.tablePadding {margin-left:10px;}