body {margin:10px 0px 0px 0px; padding:0; font-family: Arial, Helvetica, sans-serif; color: #555; background-color:#666; font-size: 12px;	line-height: 20px;}
td {font-size: 12px;}
div#container{width:980px;margin:0 auto; background-color: #FFF;}
#header {
	background-image:url(/images/layout/lifestyle.jpg);
	border-bottom:1px solid #FF6600;

	text-align:left;
	color:#fff;
	height: auto;
	padding: 20px;
}
#footer {
	border-top:1px solid #fff;
	clear: both;
	height:20px;
	line-height: 20px;
	text-align:center;
	background:#FF6600;
	color:#fff;

}
.title {
color: #FF6600; 
font-size: 20px; 
font-weight: bold;
}
.sub_heading {
color: #FF6600;
font-size: 14px;
font-weight: bold;
}
div#full {
float: left; padding: 0px 20px 0px 20px; width: 980px; text-align: left;
}
div#main_left_column {
float: left; width: 600px; margin-right: 30px; text-align: justify;
}
div#buy_column {
float: left; width: 300px; margin-left: 10px; text-align: justify;  /*padding: 10px; border: 1px solid #cccccc;*/
}
div#left_column {
float: left; width: 450px; margin-right: 20px; text-align: justify;
}
div#right_column {
float: left; width: 450px; margin-left: 20px; text-align: justify;
}

div#features_section {
float: left; margin-top: 20px; padding: 20px 20px 0px 20px; background-color: #333; color: #CCC; font-weight: bold; 	border-top:1px solid #FF6600;
}

div#spec_section {
float: left; padding: 20px 20px 0px 20px; background-color: #333; color: #CCC; font-weight: bold;
}

a, a:link, a:visited, a:active { 
	color: #FF6600;
	text-decoration: none;
}
a:hover { 
	color: #FF6600;
	text-decoration: underline;
}
/* ============================           NAVIGATION           ===========================*/
#menu {
float: left;
width: 980px;
padding: 0px;
margin-bottom: 20px;
background-color: #CCCCCC;
}
.hovermenu ul{
font: bold 12px arial;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

html>body .hovermenu ul li A_menu:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.A_menu, .A_menu:link, .A_menu:visited, .A_menu:active { 
font: bold 12px arial;
padding: 3px 13px 3px 13px;
text-decoration: none;
float: center;
color: #666;
background-color: #CCC;
border: 0px solid #C2C2C2;
}
.A_menu:hover { 
font: bold 12px arial;
text-decoration: none;
background-color: #B8B8B8;
color: #FF6600;
}
/* ============================           TOP MENU           ===========================*/
.top_menu ul{
font: bold 10px arial;
color: #333;
padding: 5px 0px 5px 0px;
margin-left: 0;
height: 10px;
}

.top_menu ul li{
list-style: none;
display: inline;
}

html>body .top_menu ul li A_top_menu:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.A_top_menu, .A_top_menu:link, .A_top_menu:visited, .A_top_menu:active { 
font: 10px arial;
padding: 3px 3px 3px 3px;
text-decoration: none;
float: center;
color: #333;
background-color: #666;
border: 0px solid #C2C2C2;
}
.A_top_menu:hover { 
font: 10px arial;
color: #888;
}

/* ===============================   SUB MENU   ===================================*/
.sub_menu ul{
font: bold 11px arial;
color: #999;
padding: 15px 5px 15px 5px;
margin-left: 0;
height: 10px;
}

.sub_menu ul li{
list-style: none;
display: inline;
}

html>body .sub_menu ul li A_sub_menu:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.A_sub_menu, .A_sub_menu:link, .A_sub_menu:visited, .A_sub_menu:active { 
font: bold 11px arial;
padding: 5px 15px 5px 15px;
text-decoration: none;
float: center;
color: #333;
background-color: #CCC;
border: 1px solid #999;
}
.A_sub_menu:hover { 
color: #666;
background-color: #D8DAD8;
text-decoration: none;
}
/* ======================================================================= */
table.spec
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #888;
border: 0px;
border-spacing: 0px;
margin-top: 10px;
}

table.spec td
{background-color: #444;
padding: 5px 5px 5px 20px;
text-align: left;
border: 1px #333 solid;
}
object {
outline:none;
}
/* ===================================       TAB MENU      ==================================== */
.tab_menu{
margin: 20px 0px 0px 0px;
padding: 0;
width: 920px;
background: transparent;
}

.tab_menu ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.tab_menu li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.tab_menu a{
float:left;
color: #FFF;
background: #999;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
}

.tab_menu a span{
color: #FFF;
float:left;
display:block;
background: transparent;
padding: 6px 8px 3px 7px;
float:none;
}

.tab_menu a:hover{
color: #FFF;
background-color: #666;
text-decoration:none;
}

.tab_menu a:hover span{
background-color: #666;
}

.tab_menu a.current, #tab_menu a.current span{ /*currently selected tab*/
background-color: #999;
}

.tab_menuline{
clear: both;
padding: 0;
margin-bottom: 20px;
width: 940px;
height: 0px;
line-height: 0px;
background: #999;
border-top: 1px solid #999; /*Remove this to remove border between bar and tabs*/
}
.tabcontent{
display:none;
}