/* GLOBAL STYLES */

body {background: #161a23 url('main_bg.jpg') no-repeat top center; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}



.head_shell {width: 963px; margin: 0 auto;}

.main_shell {width: 945px; margin: 0 auto; padding: 0 18px 0 0;}



a img {border: none;}

.right {float: right;}

.left {float: left;}

.center {text-align: center;}

.clear {clear: both;}





/* HEADER STYLES */



#header {margin: 0; padding: 0; height: 111px; display: block;}

#header img {display: block;}

#header ul {margin: 0; padding: 0; position: relative; top: 81px; left: 45px; width: 500px; height:20px;}

#header ul li {list-style: none; display: inline; padding: 0; color: #b5b7bf; font-size: 12px; text-transform: uppercase; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif;}



#header ul li a:link, #header ul li a:visited {color: #b5b7bf; text-decoration: none; height: 14px; padding: 8px 15px; display: block; float: left;}

#header ul li a:hover, #header ul li a:active {color: #ffffff; background: #8f070a url('nav_bg_hover.gif') repeat-x;  height: 14px; padding: 8px 15px; display: block; float: left; text-decoration: none;}



.h_middle {background: url('h_middle_left.jpg') no-repeat top left; width: 727px; height: 111px;}

.h_right {background: url('h_right.png') no-repeat top right; height: 111px;}





/* NAVIGATION STYLES */



.nav_left {clear: both; background: url('nav_left.gif') no-repeat; width: 10px; height: 51px; float: left;}

#navigation {background: #212328 url('nav_bg.gif') repeat-x; height: 51px; width: 737px; float: left;}

.nav_right {background: url('nav_right.png') no-repeat; height: 51px; width: 216px; float: left;}



#navigation ul {margin: 0; padding: 0; clear: both;}

#navigation ul li {list-style: none; display: inline; padding: 0; color: #b5b7bf; font-size: 12px; text-transform: uppercase; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif;}



#navigation ul li a:link, #navigation ul li a:visited {color: #ffffff; text-decoration: none; height: 14px; padding: 18px 15px; display: block; float: left; white-space: nowrap;}

#navigation ul li a:hover, #navigation ul li a:active {color: #ffffff; background: #8f070a url('nav_bg_hover.gif') repeat-x; height: 14px; padding: 18px 15px; display: block; float: left; text-decoration: none;}

#navigation ul li.adjust a:link, #navigation ul li.adjust a:visited, #navigation ul li.adjust a:hover, #navigation ul li.adjust a:active {height: 26px; padding: 12px 15px;}

#navigation ul li span {font-size: 10px; color: #b5b7bf;}



/* WELCOME USER / SEARCH BAR STYLES */



#search_bar {clear: both; height: 44px; color: #ffffff; font-size: 11px; font-weight: bold;} 



#search_bar a:link, #search_bar a:visited {color: #b5b7bf; text-decoration: none;}

#search_bar a:hover, #search_bar a:active {color: #ffffff; text-decoration: underline;}



#search_bar div.formlabel {float: right; padding: 14px 10px 0 0; text-transform: uppercase;}

#search_bar div.advsearch {float: right; padding: 14px 10px 0 0; font-size: 11px; font-weight: bold;}

#search_bar div.formbox {float: right; padding: 1px 10px 0 0;}

#search_bar div.user {float: left; padding: 14px 0 0 10px;}



#search_bar form {margin: 0; padding: 0;}



/*#search_bar input.search_box_1_input {background: #131417; border: 1px solid #5c0304; padding: 5px; color: #ffffff; font-weight: bold; width: 300px;}

#search_bar input.search_box_1_input:hover, #search_bar input.search_box_1_input:focus {background: #1e2025; border: 1px solid #6f0506; padding: 5px;}*/



#search_bar input.search_box_1_input {background: #e3e3e3; border: 1px solid #5c0304; padding: 5px; color: #000000; font-weight: bold; width: 200px;}

#search_bar input.search_box_1_input:hover, #search_bar input.search_box_1_input:focus {background: #e3e3e3; border: 1px solid #6f0506; padding: 5px;}



#search_bar input.search_box_1_submit {padding: 3px 5px;}



/* CONTENT STYLES */



.content {background: #ffffff url('content_bg.gif') repeat-x top; padding: 15px; font-size: 11px;}



.main_column_1 {width: 360px; float: left; margin: 0 20px 0 0;}

.main_column_2 {width: 365px; float: left; margin: 0 20px 0 0;}

.main_column_3 {width: 150px; float: left;}



h1.grey {font-size: 18px; font-weight: bold; color: #30333b; margin: 10px 0; padding: 0;}



#main_content p {line-height: 18px; padding: 0; margin: 5px;}



.c_box {border: 1px solid #dddedf; background: #f4f5f5;}

.c_box_2 {border: 1px solid #e2ded6; background: #f9f7f2;}





.subpage_left_column {float: left; width: 185px; margin: 0 20px 0 0;}

.subpage_content_column {float: left; width: 535px; margin: 0 20px 0 0;}

.subpage_content_column_wide {width: 740px; float: left; margin: 0 20px 0 0;}

.myacc_content_column {width: 700px; float: left; margin: 0 0 0 10px;}



.welcome_note {font-size: 11px; font-weight: bold; color: #3e424a;}







/* CONTENT BAR STYLES */



h2.c_bar {margin: 0; padding: 6px 0 0 0; font-size: 14px; font-weight: bold; font-style: italic;}

.c_bar_biege {background: #bfb69e url('c_bar_biege_bg.gif') repeat-x; text-transform: uppercase; color: #34363f; height: 29px; margin: 10px 0 0 0;}

.c_bar_grey {background: #343434 url('c_bar_grey_bg.gif') repeat-x; text-transform: uppercase; color: #ffffff; height: 29px; margin: 10px 0 0 0;}

.c_bar_red {background: #6b0001 url('c_bar_red_bg.gif') repeat-x; text-transform: uppercase; color: #ffffff; height: 29px; margin: 10px 0 0 0;}







/* FOOTER STYLES */



#footer {background: #bbbdc3 url('footer_bg.gif') repeat-x top; font-size: 11px; font-weight: bold; color: #3e424a;}

.footer_right {background: url('footer_right.gif') no-repeat top right; padding: 50px 10px 20px 10px;}



#footer div.panel {width: 460px; float: left;}

#footer h1 {color: #92070a; margin: 5px 0; padding: 0; font-size: 16px;}

#footer p {margin: 5px 0; padding: 0;}



#footer ul {margin: 0; padding: 0; clear: both;}

#footer ul li {list-style: none; display: block; float: left; width: 150px; padding: 5px 0;}



#footer a:link, #footer a:visited {color: #3e424a; text-decoration: none;}

#footer a:hover, #footer a:active {color: #92070a; text-decoration: underline;}



#footer p a:link, #footer p a:visited {color: #92070a; text-decoration: none;}

#footer p a:hover, #footer p a:active {color: #92070a; text-decoration: underline;}



/* MODULE STYLES */



#featured_ads {font-weight: bold; font-size: 11px;}

#featured_ads span {color: #92070a}

#featured_ads td {text-align: center;}





#categories td {padding: 4px 5px;}

#categories a:link, #categories a:visited {color: #3e424a; text-decoration: none; font-size: 12px; font-weight: bold;}

#categories a:hover, #categories a:active {color: #92070a; text-decoration: underline;}



#feed-control {width: 363px;}



