body {
	margin:0px;
	padding:0px;
	font:normal 11px Tahoma;
	color:#d5d3d3;
	background:url(../images/main-bg.gif) repeat-x;
	background-color:#020401;
}
p {
	margin:0px;
	padding:5px 0 5px 0;
}
img
{ border:none;
}
a {
	font:normal 11px Tahoma;
	color:#d5d3d3;
	text-decoration:none;
}

a:hover {
	font:normal 11px Tahoma;
	color:#d5d3d3;
	text-decoration:underline;
}
a.more {
	font:normal 11px Tahoma;
	color:#000000;
	text-decoration:none;
}

a.more:hover {
	font:normal 11px Tahoma;
	color:#000000;
	text-decoration:underline;
}
.clear-both {
	clear:both;
}
h1
{ margin:0px; padding:12px 0 0 22px; background:url(../images/h1-bg.gif) no-repeat; width:650px; height:22px; font:normal 10px Georgia, "Times New Roman", Times, serif; color:#737373; text-transform:uppercase;
}
.header-right
{ background:url(../images/header-right.gif) no-repeat; width:613px; height:141px; margin:0 51px 0 0; 
}
.header-right ul
{ margin:0 5px 6px 0; padding:0px; float:right;
}
.header-right ul li
{ margin:0px; padding:0 6px; display:inline; list-style:none; border-right:1px solid #737373; 
}
.header-right ul li a
{ font:normal 11px Georgia, "Times New Roman", Times, serif; color:#737373; text-decoration:none;
}
.header-right ul li a:hover
{ font:normal 11px Georgia, "Times New Roman", Times, serif; color:#717533; text-decoration:underline;
}
.no-border
{ border-right:none !important;
}
.navigation ul
{ margin:0px; padding:7px 0;
}
.navigation ul li
{ margin:0px; padding:0 11px; display:inline; list-style:none;
}
.navigation ul li a
{ font:normal 10px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; text-transform:uppercase;
}
.navigation ul li a:hover
{ font:normal 10px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none; text-transform:uppercase;
}
.mainwrapper
{ padding:10px 0 0 0;
}
.centercolumn
{ padding:0 0 0 15px; margin:0px;
}
.category, .login, .sign-up
{ margin:0 0 16px 0; background-color:#e6e6e6; width:214px;
}
.new-product
{ background-color:#e6e6e6;
}
.category h2, .login h2, .sign-up h2, .new-product h2
{ margin:0px; padding:12px 0 0 22px; background:url(../images/left-heading.gif) no-repeat; width:192px; height:22px; font:normal 10px Georgia, "Times New Roman", Times, serif; color:#737373; text-transform:uppercase;
}
.category ul
{ margin:0px; padding:8px 0; 
}
.category ul li
{ margin:0px; padding:5px 0 5px 38px; background:url(../images/arrow.gif) no-repeat 18px; list-style:none;
}
.category ul li a
{ color:#737373;
}
.category ul li a:hover
{ color:#737373;
}
.login p
{ margin:0 0 7px 0; padding:0px;
}
.login div, .sign-up div, .new-product div
{ padding:10px 17px 0 17px;
}
.textfeild
{ width:167px; height:15px; border:1px solid #808080; padding:0 0 0 12px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#669933;
}
.login a
{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#669933; text-decoration:underline; float:left;
}
.login a:hover
{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#669933; text-decoration:none;
}
.go-img
{ margin:0 0 0 18px; float:left;
}
.submit
{ margin:0 28px 0 0;
}
.product-name
{ font:normal 11px Tahoma; color:#737373; text-transform:uppercase;
}
td
{ font:normal 11px Tahoma; color:#737373; 
}
.product-price
{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#669933;
}
.product-des
{ font:normal 11px Tahoma; color:#669933;
}
.new-product-img
{ border:1px solid #c7c7c8; padding:2px;
}
.cart
{ margin:auto; width:214px; margin:5px 0; 
}
.middle-product
{ width:672px; margin:0 0 16px 0;
}
.product1-bg
{ background:url(../images/home-product1.gif) no-repeat; width:184px; height:78px; padding:209px 15px 15px 15px; margin:0 15px 0 0; float:left;
}
.product1-bg p, .product2-bg p, .product3-bg p
{ padding:0px; margin:0 0 8px 0;
}
.home-product-name
{ font:bold 12px Georgia, "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase;
}
.product2-bg
{ background:url(../images/home-product2.gif) no-repeat; width:184px; height:78px; padding:209px 15px 15px 15px; margin:0 15px 0 0; float:left;
}
.product3-bg
{ background:url(../images/home-product3.gif) no-repeat; width:184px; height:78px; padding:209px 15px 15px 15px; float:left;
}
.search-bg
{ background:url(../images/search-bg.gif) no-repeat; width:336px; height:79px; padding:12px 36px 13px 300px; margin:0 0 16px 0;
}
.search-bg p
{ margin:0px; padding:0 0 5px 0;
}
.search-heading
{ font:normal 22px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase;
}
.search-textfeild
{ width:333px; height:14px; border:1px solid #80807f;
}
.featured-outer
{ border:1px solid #c7c7c7; padding:19px 0 0 16px;
}
.featured-img
{ border:1px solid #c7c7c7; margin:0 11px 0 0;
}
.featured-inner
{ margin:0 40px 20px 0; width:286px; float:left;  
}
.footer-bg
{ background:url(../images/footer-bg.gif) no-repeat; height:130px; padding:7px 0 0 0; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#a0a39c; line-height:22px;
}
.footer-bg a
{ font:normal 10px Georgia, "Times New Roman", Times, serif; color:#a0a39c; text-transform:uppercase; padding:0 5px;
}
.footer-bg a:hover
{ font:normal 10px Georgia, "Times New Roman", Times, serif; color:#a0a39c; text-transform:uppercase; padding:0 5px
}
.category-listing-outer
{ border:1px solid #c7c7c7; padding:19px 0 0 16px;
}
.category-listing-img
{ border:1px solid #c7c7c7; margin:0 11px 0 0;
}
.category-listing-inner
{ margin:0 40px 40px 0; width:286px; float:left;  
}
.product-listing-outer
{ border:1px solid #c7c7c7; padding:19px 0 0 16px;
}
.product-listing-img
{ border:1px solid #c7c7c7; margin:0 11px 0 0;
}
.product-listing-inner
{ margin:0 40px 36px 0; width:286px; float:left;  
}
.product-listing-outer p
{ margin:0xp; padding:0 0 8px 0;
}
.product-details-outer
{ border:1px solid #c7c7c7; padding:0px 0 0 16px; margin:0 0 13px 0;
}
.product-details-img
{ border:1px solid #c7c7c7; margin:0 11px 0 0;
}
.product-details-inner
{ margin:0 0 10px 0; width:645px; float:left;   
}
.quantity
{ font:bold 12px Tahome; color:#669933; text-transform:uppercase;
}
.quantity-menu
{ width:58px; height:18px; border:1px solid #aaaaaa; margin:0 0 0 15px;
}
.related-outer
{ border:1px solid #c7c7c7; padding:19px 0 0 16px;
}
.related-img
{ border:1px solid #c7c7c7; margin:0 11px 0 0;
}
.related-inner
{ margin:0 40px 40px 0; width:286px; float:left;  
}
.shopping-cart-outer
{ border:1px solid #c7c7c7; padding:19px 0 0 16px; margin:0 0 13px 0;
}
.shopping-img
{ border:1px solid #c7c7c7;
}
.shopping-textfeild
{ width:28px; height:16px; border:1px solid #c7c7c7; 
}
.shopping-heading
{ font:bold 11px Tahoma; color:#666666; border-bottom:1px dotted #bcbcbc; padding:0 0 10px 0;
}
.shopping-product-name
{ font:bold 11px Tahoma; color:#666666;
}
.shopping-total
{ border-bottom:1px dotted #bcbcbc; border-top:1px dotted #bcbcbc; font:bold 11px Tahoma; color:#666666;
}
.checkout
{ margin:0 0 0 22px;
}
.recalculate
{ margin:0 0 0 185px;
}
TableFormat{background-color:#ffffff;}
.TableFormat td{background-color:#f7f7f7;color:#f5f5f5f; padding:5px 5px 5px 5px;}
.TableFormat .th{background:#dcdcdc;color:#000000;font-weight:bold; padding:5px 0px 5px 3px;}

.prodimage a
{color:#333; text-decoration:none;}
.prodimage a:hover
{text-decoration:none;}
.product-details-img
{margin-bottom:10px;}
.basictab ul{
	margin-left: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #666666;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.basictab li a:visited{
	color: #666666;
}

.basictab li a:hover, .basictab li a.current{
	background-color: #FFFFFF;
	color: #669933;
	text-decoration: underline;
}

.basictab li a:active{
	color:  #669933;
}

#ddtabs ul, #ddtabs ul li
{margin:0;padding:0; list-style:none;}
#ddtabs li a
{float:left; display:block; background:#e1e1e1; border:1px solid #ccc; color:#000; text-decoration:none; margin-right:2px; line-height:30px; padding:0 10px;}
