/*

*/

body  {
background:#ffffff url(../images/bg2.gif) repeat-y;
font-size:11px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
margin:0px;
padding:0px;
}

td  {
vertical-align:top;
font-size:11px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
}

p  {
color:#333333;
margin:0px;
margin-bottom:7px;
line-height:15px;
}

div  {
margin:0px;
padding:0px;
}

span {
margin:0px;
padding:0px;
}

a:link  {
color:#d50100;
text-decoration:underline;
}

a:visited  {
color:#d50100;
text-decoration:underline;
}

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

form  {
margin:0px;
}

input, textarea, select   {
border:1px solid #666666;
background:#ffffff;
font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

input:focus, textarea:focus, select:focus {
border:1px solid #000;
}

input.input_box   {
width:180px;
}

ul  {
margin:0px;
padding:0px;
margin-left:25px;
}

li  {
margin:0px;
padding:0px;
}

h1  {
color:#d50100;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}

h2  {
color:#d50100;
font-size:12px;
font-weight:bold;
margin:10px 0px 3px 0px;
}

h3  {
color:#d50100;
font-size:11px;
font-weight:bold;
margin:10px 0px 0px 0px;
}

h4  {
font-size:11px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}

h5  {
font-size:11px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}

h6  {
color:#d50100;
font-size:13px;
font-weight:bold;
margin:4px 0px 10px 0px;
}

/**		

#featured	{
z-index:1;
visibility:visible;
position: absolute;
width:724px;
}

#best	{
z-index:2;
visibility:hidden;
position: absolute;
width:724px;
}

#hot	{
z-index:3;
visibility:hidden;
position: absolute;
width:724px;
}

#new	{
z-index:4;
visibility:hidden;
position: absolute;
width:724px;
}

#news	{
z-index:5;
visibility:hidden;
position: absolute;
width:724px;
}


**/
#featured	{
width:724px;
}

#best	{
display:none;
width:724px;
}

#hot	{
display:none;
width:724px;
}

#new	{
display:none;
width:724px;
}

#news	{
display:none;
width:724px;
}

.tab_content	{
background:#e6e6e6;
padding:10px 0px 0px 37px;
}

.tab_results	{
background:#e6e6e6;
padding:20px 0px 0px 35px;
}

.tab_content_2	{
background:#ffffff;
padding:15px 0px 15px 10px;
}

.tab_content_3	{
background:#e6e6e6;
padding:15px;
}


/**		**/

.menu_left	{
margin:0px;
padding:0px;
}

.menu_left ul	{
margin:0px 0px 0px 15px;
padding:0px;
}

.menu_left ul li	{
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
list-style: url(/images/li_pages.gif) outside ;
}

/*	*/
.extra_email{
	display:none;
}
.white a:link  {
color:#ffffff;
text-decoration:underline;
}

.white a:visited  {
color:#ffffff;
text-decoration:underline;
}

.white a:hover  {
color:#ffffff;
text-decoration:none;
}

/*	*/

.title	{
color:#ffffff;
font-size:13px;
white-space:nowrap;
background:url(/images/title_bg.gif) repeat-x;
padding-top:5px;
font-weight:bold;
}

.title_2	{
color:#666666;
font-size:13px;
white-space:nowrap;
padding-top:5px;
font-weight:bold;
}

.content	{
padding:15px;
background:#ffffff;
}

/*	*/

.results	{
width:146px;
margin:0px 20px 35px 0px;
float:left;

}

.results_title	{
color:#767676;
font-weight:bold;
line-height:12px;
padding-bottom:3px;
height:40px;

}

.results_title a:link,
.results_title a:visited	{
color:#767676;
text-decoration:none;
}

.results_title a:hover	{
text-decoration: underline;
}


.results_img	{
background:#ffffff;
width:146px;
height:146px;
text-align:center;
vertical-align: middle;
}

.results_text	{
line-height:13px;
height:83px;
}

.news_items	{
width:188px;
padding:3px 5px 5px 5px;
margin:0px 8px 4px 0px;
float:left;
background:#ffffff url(../images/bg_item2.gif) repeat-x;
}

.news_img	{
border:1px solid #f5dbc4;
padding:5px;
height:160px;
background:#ffffff;
text-align:center;
vertical-align: middle;
}

/* Login */

.table_login {
	background:#ffffff url(/images/bg_item.gif) repeat-x;
}

.table_login th	{
	padding:2px 4px;
}

.table_login td	{
	padding:2px 4px;
	vertical-align:middle;
}

.error_message {
	color: #d50100;
}

/*	*/

.table_rows	{
background:#ffffff url(/images/bg_item.gif) repeat-x;
}

.table_rows th	{
padding:2px 4px;
}

.table_rows td	{
padding:2px 4px;
border-top:1px solid  #cccccc;
vertical-align:middle;
}

.table_rows_2	{
background:#ffffff url(/images/bg_item3.gif) repeat-x;
}

.wishlist td	{
padding:10px;
background:#e6e6e6;
}

.purchased td	{
background:#d9d9d9;
}

/*	*/

.table_cols	{
background:#e6e6e6;
}

.table_cols th	{
padding:4px 20px 4px 10px;
text-align:left;
vertical-align:top;
font-weight:normal;
white-space:nowrap;
border-bottom:1px solid #cccccc;
}

.table_cols td	{
padding:4px 0px 4px 0px;
border-bottom:1px solid #cccccc;
}

.table_cols input   {
width:180px;
}

.table_cols  textarea   {
width:280px;
}

/*	*/

.footer	{
color:#333333;
vertical-align:top;
text-align:center;
word-spacing:0px;
}

.footer a:link,
.footer a:visited  {
color:#333333;
text-decoration:underline;
margin:3px 1px;
white-space:nowrap;
}

.footer a:hover  {
color:#333333;
text-decoration:none;
}

/**     **/

.top_nav	{
color:#ffffff;
height:25px;
padding-top:7px;
line-height:11px;
}

.top_nav a:link,
.top_nav a:visited  {
color:#ffffff;
text-decoration:none;
margin:1px;
padding:1px 3px;
white-space:nowrap;
}

.top_nav a:hover  {
color:#333333;
background:#ffffff;
text-decoration:none;
}

/**     **/

#nav_vertical_left {
padding: 0px 0px 15px 0px;
width: 151px;
background: url(../images/bg_nav.gif) repeat-x bottom;
}
#nav_vertical_left ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
list-style-type: none;
margin: 0px;
padding: 0px;
	}
    
#nav_vertical_left a:link, 
#nav_vertical_left a:visited {
color: #3e3e3e;
text-decoration: none;
display: block;
padding: 3px 10px;
width: 131px;
}
#nav_vertical_left a:hover {
color:#ffffff;
background: #737373;
}

.current_cat	{
color:#ffffff;
background:none;
}

/*  */

#subnav_vertical_left {
}
#subnav_vertical_left a:link,
#subnav_vertical_left a:visited {
border-top: 0px;
padding: 0px 0px 1px 20px;
width: 131px;
color:#3e3e3e;
background:none;
}

#subnav_vertical_left a:hover {
background:#737373;
color:#ffffff;
}

h3.heading3  {
font-size:11px;
font-weight:bold;
margin-bottom:0px !important;
display:inline;

}

h1.heading1  {
 color:#fff;
margin-bottom:0px !important;
display:inline;
}

/**     **/