.clearfix {display: inline-block;}  /* for IE/Mac */
.clearfix:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
   }

body	{ background: url('/images/bg.jpg') repeat-x; font-family: Arial, Helvetica; margin: 0px; padding: 0px;	}

a img	{ border: 0px;	}

a	{ 	text-decoration: none; color:#FF0000;	}
a:hover	{ text-decoration: underline;	}


#container	{	width: 976px; margin: 0px auto; background:white url('/images/head.gif') no-repeat; padding-top: 25px;  }
#content	{ 	width: 976px;	}

#header		{	padding-top: 10px;	}

#footer	{ 		height: 157px; background: #2B2B2B; margin-top: 10px; margin-right: 10px; margin-left: 10px; width:945px; padding-right: 10px;	}
.footer-section	{	display:block; float:left; padding-left:28px; padding-top:16px;	}
.footer-section	ul	{	list-style: none; padding-left: 0px;	}
.footer-section	li	{	color: #fff; font-family: Arial; font-size: 12px;	}
.footer-section	h2	{	color: #ffc; font-size: 13px; font-weight: bold; font-size:12px;	}

.search-box-top	{	border: 1px dotted #aaa; background: #000 url('/images/red-glass.gif') no-repeat right; padding: 2px; color: #FFFFFF; margin: 0 0 0.2em 0; font-size: 0.7em; width: 210px;}

#search-form	{ 	}

#left-nav	{	width: 180px; float:left; padding-left:13px;	}
#body-content	{	float:left; padding-left:5px; padding-top:5px; width:775px; }

.section-div	{ background: url('/images/div-1.gif') repeat; height:4px;	margin-top: 5px; margin-bottom: 5px;}

.section-header	{	padding-top: 5px;	}

.section-content	{}
.section-content	ul	{	list-style: none; padding-left: 13px; margin-top:3px; margin-bottom:3px;	}
.section-content	li	{	padding-top:2px; padding-bottom: 7px;	}

.section-content	li a	{	color: #292A29;  font-family: Arial; font-size: 11px; font-weight:bold; }

.small-item	{	float:left; display: block;	width: 160px; height: 225px; margin-right:10px; margin-left: 10px; padding-top:15px; text-align:center; font-weight:bold; }
.small-item p	{ margin-bottom: 3px; margin-top: 2px; color:#000000;	}
.small-item a 	{ color: #000000;	}
.small-item .product-name	{ font-size: 11px;  }
.small-item .product-price	{ font-size: 14px; 	}
.small-item .product-info	{ font-size: 11px; 	}

.featured-products	{	width: 546px; float:left;	}

.right-panel	{	width: 200px; float:left; margin-left:10px;	}

.right-panel-module	{ width: 200px;	}
.right-panel-module p	{ font-size: 12px;	}
.right-panel-module a	{ color: #FF0000;	}

.right-panel-module.my-account a { color: #29292A; }
.right-panel-module.my-account a: hover { text-decoration: underline; } 

.main-content	{	padding-top:-5px; width:765px;	}
.blog-small, .blog-small p	{	font-size: 9px; padding-left:2px; 	}
.blog-small h3 a	{ 	font-size: 12px; color:red; font-weight: bold;	}
.blog-small h3 a:hover { font-size: 12px; color:red; text-decoration:underline; font-weight:bold;	}

.small-item	p	{ font-size: 10px; margin:0px;	}

.footer-section	li a	{ color: #FFFFFF; font-size: 14px; }

.text-box	{ width: 130px;	height:17px; border: #bacde3 1px solid; margin-bottom: 5px;	}

.brand-image	{	padding: 5px; border: 5px solid #F3F3F3; margin-top: 5px; text-align:center;	}

.welcome-user	{	background-color:#292929; color:white; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;	}


h1						{	color: #0F0F0F; font-size: 16px;	}
h2						{ 	color: #29292A; font-size: 14px;	}
p						{ 	color: #49494A;	font-size: 12px;	}
.main-content			{	color: #29292A;	}
.main-content a 		{	color: #DD0000;	}
.main-content a:hover 	{	color: #EE0000;	}

.brand_description p 	{	color: #29292A;	font-size: 12px;	}

#header a				{	color: #29292A; font-size: 12px;	}
#header a:hover			{	color: #29292A; font-size: 12px;	}

.itempage_price			{ 	color: #000000; font-size: 14px; font-weight:bold;	}

.main-content .fieldname, .main-content th	{ font-weight:bold; font-size: 14px; color:#0F0F0F; text-align:left;	}
.main-content td, .main-content td p	{ font-size: 14px; color: #888; margin:0px;	}

.breadcrumb-div { font-size: 12px; padding-bottom:10px;	}
.breadcrumb-div a { font-size: 12px; color: #29292A;	}
.breadcrumb-div a:hover { font-size: 12px; color: #29292A;	}

.INPUT1 { font-family: Arial, Helvetica, sans-serif;
	border:1px solid #bacde3;
	color:#656565;
	width:140px;
	font-size:11px; padding:3px;}
