@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color:#666666;
}
a:link, a:visited, a:visited {
color:#666666;
text-decoration:underline;
}

a:hover {
color:#333333;
text-decoration:none;
}
.top_links a:links,
.top_links a:active,
.top_links a:visited {
	color:#CCCCCC;
}
.top_links a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#body_container {
	padding:0px;
}
.mini_cart_link a:link, .mini_cart_link a:active, .mini_cart_link a:visited {
	text-decoration:none;
}
.mini_cart_link a:hover {
	text-decoration:none;
}
#header {
	height:150px;
	background-color:#000000;
}
#navigation_bar
{
	background-color:#f6f6f6;
	height:31px;
	width:100%;
}

#side_bar {
	padding-left:3px;
}
.login_box {
	background-color:#f6f6f6;
	border:solid 1px #CCCCCC;
	padding:7px
}
input {
	font-size:11px;
	padding:3px;
}
#menu_container{
background-color:#CCCCCC;
height:28px;
width:auto;
}


#footer_navigation
{
margin: 0px;
padding: 0px;
/*background-color:#FFFFFF;*/
}

#footer_navigation ul, #footer_navigation li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
height:10px;
}

#footer_navigation a:link, #footer_navigation a:visited
{
	float: left;
	margin: 0 0px 0px 0px;
	padding:7px;
	text-decoration: none;
	color: #333333;
	/*background-color:#FFF;*/
	font-size:11px;
	font-weight:normal;
}

#footer_navigation a:link#current, #footer_navigation a:visited#current, #footer_navigation a:hover
{
color: #333;
margin: 0 0px 0px 0px;
padding:7px;
/*background-color:#FFF;*/
}

#footer_navigation a:hover { color: #FFF; text-decoration:underline; }



#menu_items
{
margin: 0px;
padding: 0px;
background-color:#CCCCCC;
}

#menu_items ul, #menu_items li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
height:25px;
}

#menu_items a:link, #menu_items a:visited
{
	float: left;
	margin: 0 0px 0px 0px;
	padding:7px;
	text-decoration: none;
	color: #000;
	background-color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
}

#menu_items a:link#current, #menu_items a:visited#current, #menu_items a:hover
{
color: #FFF;
margin: 0 0px 0px 0px;
padding:7px;
background-color:#999999;
}

#menu_items a:hover { color: #FFF; }


/*layout*/
#left_bar {
	width:170px;
	float:left;
	border:0 solid #cccccc;
	border-right:0px solid #CCCCCC;
}

#sub_category_box {
	padding:10px;
	background-color:#F3F3F3;
	border:1px solid #CCCCCC;
	margin-top:10px;
}
#middle_bar {
	float:left;
	width:80%;
}
#inner_mid {
	padding:10px;
}
#featured_box {
	background-color:#FFFFE6;
}
#featured_label {
	font-size:11px;
	font-weight:bold;
	padding:5px;
	background-color:#D7F2FF;
}
#product_info_box {
	width:174px;
	float:left;
	height:310px;
	padding:0px;
	border-left:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;

}
.on_special{
	background-color:#FFCC00;
	color:#333333;
	padding:3px;
}

.new_arrival{
	background-color:#D6D6D6;
	color:#333333;
	padding:3px;
}

.clearence_item{
	background-color:#D7F2FF;
	color:#333333;
	padding:3px;
}

#featured_product_info_box {
	width:174px;
	float:left;
	height:175px;
	padding:0px;
	border-left:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;

}
#featured_inner_pro_info_box {
	padding:3px;
}
#inner_pro_info_box {
	padding:7px;
}
.price_text {
	/*color:#0066FF;
	font-size:12px;*/
	font-weight:normal;
}
#product_left_box {
	width:40%;
	float:left;

}
#product_image_box {
	border:0px solid #CCCCCC;
	padding:5px;
}

#product_rigth_box{
	width:60%;
	float:left;
	color:#333333;
	font-size:11px;
}
.pro_heading_text {
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
#block_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-top:10px;
	padding-bottom:5px;

}

.clear {
 clear:both;
}
h2, h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
#related_product_box {
	padding:5px;
}
#related_product_box h3 {
	color:#FF9900;
}
#cross_selling_product_box {
	padding:5px;
}
#cross_selling_product_box h3 {
	color:#FF9900;
}
#section_heading{
	padding: 5px;
	background-color:#F0F0F0;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
}

.section_header{
	padding: 5px;
	background-color:#F3F3F3;
	font-size:14px;
	font-weight:bold;
	
}
.section_header h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
#page_text {
	padding:10px;
	margin-left:10px;
	font-size:11px;
}
#footer {
	clear:both;
	padding:7px;
	color:#999999;
	font-size:10px;
}
#footer_left {
	padding:10px;
	color:#333333;
	font-size:10px;
	width:40%;
	float:left;
	text-align:left;
}
#footer_right {
	padding:10px;
	color:#333333;
	font-size:10px;
	width:40%;
	float:right;
	text-align:right;
}
#footer_right a:link,
#footer_right a:visited,
#footer_right a:active {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
#footer_right a:hover {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
