@charset "utf-8";
/* CSS Document */


#main {
		float:left;
		position:relative;
		width:1020px;
		background:#ffffff;
		padding:0px;
		margin:0px;
		top-margin: 0px;
		padding-bottom:5px;
		display:inline;
		
}

#main  #header {
        position:relative;
		float:left;
        width: 100%;
		background:#009933;
		height:450px;
		display:inline;
      }
	  
#main #sidebar {
        width: 175px;
        height: auto;
		float:left;
		position:relative;
		display:inline;
}

#right_sidebar {
        width: 164px;
		float:right;
		position:relative;
		margin-left:4px;
		
}

#latest_news
{
position:relative;
float:left;
width:168px;
margin-top:5px;
background:url(/t_images/news_bg.jpg) repeat-y;
y
}

#news_item
{
background: url(/t_images/news_item_bg.jpg) no-repeat;
width:125px;
min-height:15px;
padding-left:28px;
padding-right:15px;
padding-top:6px;
position:relative;
float:left;
}

#topseller_item
{background: url(/t_images/topseller_bg.jpg) no-repeat;
width:145px;
min-height:15px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
position:relative;
float:left;}



#main #sidebar #search_box{
clear:both;
width:100%;
background:#FFFFFF;
height:60px;
margin-top:4px;
position:relative;
float:left;
}

#main #sidebar #grey_box{
background:url(/t_images/box_bg.jpg) no-repeat;
height:50px;
width:162px;
padding:8px;
position:relative;
float:left;
}

#account_info
{
position:relative;
float:right;
width:200px;
margin-right:10px;
text-align:right;
}

#main #sidebar #menu{
display:inline;
width:165px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
position:relative;
float:left;
}


#main #sidebar #arrow
{
background:#666666;
width:5px;
float:left;
}

#main #sidebar .menu_item a:link,
#main #sidebar .menu_item a:visited
{
background:url(/images/menu_bg.gif) no-repeat;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
color:#FFFFFF;
width:130px;
padding:7px;
padding-left:21px;
margin-left:7px;
margin-bottom:1px;
position:relative;
float:left;
display:block inline;
line-height:16px;
}

#main #sidebar .menu_item a:hover
{
background:url(/images/menu_bg_hover.gif) no-repeat;
background-color:#DF7468;
color:#333333;
float:left;
}



#main #sidebar .sub_menu_item a:link,
#main #sidebar .sub_menu_item a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:relative;
	float:left;
	vertical-align:top;	
	color:#e0e0e0;
	text-decoration:none;
	list-style:none;
	min-height:20px;
	background:#999999;
	margin-left:0px;	
	width:145px;
	display:block inline;
	padding:3px;
	padding-left:10px;
	margin-bottom:1px;
}


#main #sidebar .sub_menu_item a:hover
{

	color:#666666;
	background:#E19C97;


}

#main #nav_menu {
        width: 100%;
        height: 24px;
		clear:both;		
}

.news_bar {
        width: 1020px;
        height: 24px;
		background:#666666;
		clear:both;
		position:relative;
		float:left;
}

#main #nav_menu .buttonz{
float:right;
padding-right:1px;
}


#basket_container{
width:155px;
float:right;
margin-top:10px;
}


#right_header{
background:url(/t_images/header_right.jpg) no-repeat;
width:690px;
height:137px;
position:relative;
float:left;
}



#main #mainBody {
		position:relative;
        width: 655px;
		min-height:400px;
		float:left;
		margin:5px 0 5px 0px;
		background:#ffffff;
		display:inline;
      }
      
#main #footer {
        width: 100%;
		position:relative;
		float:left;
		clear:both;	
		padding-top:15px;
 }
 
#main #footer #popular_search{
 float:left;
width:920px;
text-align:left;
background:#cc0000;
display:inline;
}





a:link{color:#000000;
text-decoration:none;}
a:hover{color:#CC6600;}
a:visited{color:#000000;}

.stdText,
.stdText a:link,
.stdText a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration:none;
	color:#333333;
}

.stdText a:hover
{
color:#996600;
text-decoration:underline;
}

.blue_10px,
.blue_10px a:link,
.blue_10px a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003366;
	letter-spacing:0px;
	text-decoration:none;
}
.blue_10px a:hover{
	color:#CC6600;
	text-decoration:underline;}


.white_10px,
.white_10px a:link,
.white_10px a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	letter-spacing:0px;
	text-decoration:none;
}
.white_10px a:hover{
	color:#FFFFFF;
	text-decoration:underline;}



.l_price_h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#cc0000;
	font-weight:bold;
}


.td_class
{

   border-top: 1px solid #ffffff;
   border-left: 1px solid #ffffff;
   border-bottom: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}

.td_class_new
{

   border-top: 1px solid #ffffff;
   border-left: 1px solid #ffffff;
   border-bottom: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}	
	
	
.black_11px,
.black_11px a:link,
.black_11px a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	letter-spacing:0px;
	text-decoration:none;
}
.black_11px a:hover{
	color:#CC6600;
	text-decoration:underline;}	

.blue_12px{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	letter-spacing:1px;
}

.grey_12px,
.grey_12px a:link,
.grey_12px a:visited,
.grey_12px a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444446;
	letter-spacing:1px;
	text-decoration:none;
}

.brown_12px,
.brown_12px a:link,
.brown_12px a:visited,
.brown_12px a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#E4B117;
	line-height:24px;
	letter-spacing:1px;
	text-decoration:none;
}

.brown_11px,
.brown_11px a:link,
.brown_11px a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#DD8E86;
	line-height:24px;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
}
.brown_11px a:hover{color:#ffffff;}

.white_11px,
.white_11px a:link,
.white_11px a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	line-height:24px;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
}
.white_11px a:hover{color:#E4B117;}

.cat_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 34px;
	vertical-align:top;	
	elevation:above;
}

.menu_txt,
.menu_txt a:link,
.menu_txt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	vertical-align:top;	
	elevation:above;
	color:#FFFFFF;
	text-decoration:none;
	
}

.menu_txt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	vertical-align:top;	
	elevation:above;
	color:#E4B117;
	text-decoration:none;	
}
.cat_links a:link,
.cat_links a:visited,
.cat_links a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 34px;
	vertical-align:top;	
	elevation:above;
}

.padding_8px {
	padding: 8px;
}
.verdana_8pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.padding_left_4px {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.Page_header {
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 14pt;
}

.login_table
{
border:solid 1px #cccccc;
background:url(/images/box_bg.jpg) repeat-x;
height:150px;
}

.bottom_links_bar
{
position:relative;
background:#CCCCCC;
width:1010px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding:5px;
clear:both;
}

.bottom_links_bar a:link,
.bottom_links_bar a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.bottom_links_bar a:hover
{
color:#663300;
text-decoration:underline;
}
