
html { height:100%;}
body { margin:0; padding:0; height:100%; background:#161616; color:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body.inner_body { background:#161616 url(/img/bg_a.gif) right 40px no-repeat}
td { font-size:12px;}
a { color:#fff; text-decoration:underline;}
a:hover { color:#ccc; text-decoration:none;}
a:visited { color:#fff;}


a.grey { color:#9c9c9c;}

p {}

h1, h2, h3, h4, h5, h6 { font-family: Arial Narrow, Arial, Helvetica, sans-serif; color:#fff; margin:0;}
h1 { font-size:36px; font-weight:normal;}
h2 { font-size:28px; font-weight:normal;}
h3 { font-size:24px; font-weight:normal;}
h4 { font-size:20px; font-weight:bold;}
h5 { font-size:18px; font-weight:bold;}
h6 { font-size:16px; font-weight:bold;}

#color { color:#a59fff;}

.stripe_grad { background:url(/img/stripe_grad.jpg) left repeat-x;}
#under_stripe { padding:20px 30px;}

#inner_top {background:#ececec url(/img/topnew.jpg) left top repeat-x;}
#inner_top .left { padding-left:20px;background:url(/img/header_left_bg.jpg) left top no-repeat; }
#inner_top .right {padding-right:20px;}

#menu2 { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#menu2 a { text-decoration:none;}

#menu { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#161616; position:absolute; top:0; left:0; margin-top:50px; margin-left:30px;}
#menu td { font-size:14px; color:#161616;}
#menu a { color:#161616; text-decoration:none}
#menu a:hover { color:#555;}

#inner_menu { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding-left:30px;}
#inner_menu td { font-size:14px; color:#fff;}
#inner_menu a { color:#999; text-decoration:none}
#inner_menu a:hover { color:#e9e9e9;}
#inner_menu .selected { color:#fff;}
#inner_menu .selected a { color:#fff;}
#inner_menu .selected a:hover { color:#aaa;}

#inner_menu2 { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; padding:0px 20px; color:#999;}
#inner_menu2 td { font-size:11px; color:#999;}
#inner_menu2 .selected { color:#fff;}
#inner_menu2 .selected a { color:#fff;}
#inner_menu2 .selected a:hover { color:#aaa;}
#inner_menu2 a {  color:#999; text-decoration:none;}
#inner_menu2 a:hover {  color:#e9e9e9;}

#content_cont { padding:10px 0px;}
#content_cont img { //margin-bottom:-3px; //margin-right:-3px;}
#content_cont img.icon { //margin-bottom:0px; //margin-right:0px;}

.content { padding-right:10px; padding-left:10px;}
.right { padding-left:20px;}

.page_header { padding-left:30px; margin-bottom:30px;}
h1.season { font-size:36px; font-weight:normal; margin:0px;}
h2.year { font-size:60px; font-weight:normal; margin:0px; line-height:60px;}
h3.sub { color:#ddd; font-size:16px; font-weight:normal; margin:0px;}
h3.model_name { margin-top:30px; margin-bottom:20px;}

#catalog {}
#catalog a.grey { color:#9c9c9c;}
#catalog .pages { padding:10px 0px;}
#catalog .pages td { width:30px; height:30px; font-size:11px;}
#catalog .pages td a { color:#fff; text-decoration:none; padding:10px; margin:4px;}
#catalog .pages td.selected { 
	color:#161616; 
	background: url(/img/bg_pages.gif) center no-repeat; 
	font-size:11px; 
	font-weight:bold; 
	line-height:11px;
	}
#catalog .next_page { padding-left:30px;}
#catalog .next_page a { padding-left:0px;}
#catalog .prev_page { padding-right:30px;}

#catalog .items {}
#catalog .items ul { display:inline; margin:0; padding:0;}
#catalog .items ul li { display:inline; width:150px; height:120px; padding:0; margin:0;}

#catalog .props {
	position:absolute;
	width:150;
	height:120;
	background: url(/img/bg_itemprops.gif) top left;
	display:none;
	}
#catalog .items .props .name { font-size:14px; font-weight:bold;}
#catalog .items .props .desc { font-size:12px; font-weight:bold;}

#catalog .full_desc { padding-left:20px;}
.model_id { font-size:18px;}
.icons td { font-size:14px;}
.icons a { color:#ccc; text-decoration:none;}
.icons a:hover { color:#fff}
.icons a:visited { color:#ccc;}

.submenu { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.submenu td { font-size:11px; font-weight:bold; color:#fff;}
.submenu a { color:#fff; text-decoration:none;}
.submenu a:hover { color:#ddd; text-decoration:none;}
.submenu .selected { background:#fff; color:#555;}

#footer { color:#888; padding:10px 30px 10px 20px;}
#footer td { color:#888;}
#footer a { color:#aaa;}
#footer a:hover { color:#ccc;}

.subheader {color:#888;}

input.input, select.input, textarea.input {font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:#333333; border: 1px solid #444; padding:0px; margin:0px; color:#fff; width:100%;}
input.button {font-size:12px; font-family: Arial, Helvetica, sans-serif; }
select.input {width:auto;}

input.input_error, select.input_error, textarea.input_error {font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:#333333; border: 1px solid #ff4444; padding:0px; margin:0px; color:#fff; width:100%;}
select.input_error {width:auto;}

h1.catalog { font-size:25px; font-weight:bold; clear:both; text-align:center; padding-bottom:10px;}
a#catalog { color:#a59fff; font-size:14px;}

