/*
2col_fixed
17/03/2010 :: Blake Williams
*/
	@import url(css_reset.css);
	@import url(typography.css);
	@import url(forms.css);
/*---------------------------------
	TESTING_COLORS
	BASE
	MAIN_CONTAINER
	HEADER
	MENU
	FADER
	COLUMNS
	LEFT
	CATEGORY_STUFF
	RIGHT
	FOOTER
	SEARCH RESULTS
	PRODUCT PAGE
*/
/*=testing_colors
body {background:#666;}
#main_container {background:#fff;}
#header,#footer,#left_col,#right_col {background:#CCC;}*/
/*=base*/
body {background:#222;}
/*=main_container*/
.main_container {width:988px;margin:0 auto;}
#fader_back {background:url(../images/fader_back.jpg) top left repeat-x;height:265px;}
#main_bg {background:url(../images/main_bg.jpg) top left;}
/*=header*/
#header_topblock {height:124px;}
#header {height:168px;background:url(../images/top_bg.png) top left repeat-x;}
#logo_box {width:279px; height:116px;float:left;}
#logo_box a {width:279px; height:116px;display:block;}
#contact_details_box {width:200px;float:right;background:url(../images/tel_logo.png) left no-repeat;padding:10px 0 10px 79px;font-family:Impact, Charcoal, sans-serif;color:#999;font-size:1.6em;}
#contact_details_box span {color:#F60;}
/*=menu*/
#menu {height:43px;padding:0 0 0 30px;}
#menu ul, #menu li {display:inline;}
#menu li {display:block;float:left;border-left:1px solid #000;border-right:1px solid #1f1f1f;}
#menu li.first {border-left:none;}
#menu li.last {border-right:none;}
#menu a {color:#F60;text-decoration:none;padding:14px 20px 14px;display:block;float:left;font-size:15px;text-transform:uppercase;}
#menu a:hover {background:url(../images/menu_hover.png) repeat-x top left;color:#F90;}
#search_holder {width:350px;float:right;margin:10px 0 0 0;}
.search_empty {padding:10px 15px;background:#ffff99;color:#000;font-weight:bold;}
#search_holder p.search_f_set {float:right;width:224px;margin-right:5px;}
#search_holder p.search_submit {float:right;width:50px;height:25px;margin-top:2px;}
/*=fader*/
#fader_back_innerbg {margin:0 auto;padding:0px 0 0 0;width:968px;height:261px;background:url(../images/middle_wpaper.png) top left no-repeat; background-position:0px 3px;}
#fader_wrapper {height:270px;overflow:hidden;}
.floating_left {float:left;}
.floating_right {float:right;}
.floating_middle {}
.floating_middle ul, .floating_middle li {display:inline;float:left;}
#butleft,#butright {margin:70px 30px 0;display:block;}
#fader_wrapper .image {margin-right:25px;}
#controls {width:30px;height:30px;margin:0 auto;}
#non_fader_shadow {height:13px; background:url(../images/non_fader_bg.png) top left repeat-x;}
/*=columns*/
#columns {}
/*=left*/
#left_col {float:left;width:73%;padding:20px 0;}
#left_inner_box {width:732px;margin:0 auto;}
#left_inner_box_top {height:41px;background:url(../images/main_content_top.jpg) top no-repeat;}
#left_inner_box_bottom {height:41px;background:url(../images/main_content_bottom.jpg) bottom no-repeat;}
#left_inner_box_main {background:url(../images/main_content_bg.jpg) top repeat-y;}
#left_inner_box_main #inner {padding:1px 30px;}
#left_col p {margin-bottom:20px;font-size:0.9em; text-align:justify; line-height:14px; padding:0 10px;}
ul#profile_list {list-style-type:disc;padding:0 50px;}
#left_col p a {color:#999;text-decoration:none;border-bottom:1px dotted #F60;}
#left_col p a:hover {color:#F60;text-decoration:none;border:none;}

/*=category_stuff*/
#homepage_categories {position:relative;}
#homepage_categories ul {display:inline;}
#homepage_categories li {width:178px;height:213px;float:left;background:url(../images/category_surround.png) top no-repeat; display:block;margin:0 -5px;}
#homepage_categories a.home_cat_title {padding:0 0 0 0;display:block;width:78%;height:26px;margin:20px auto 0 auto;font-family:Impact, Charcoal, sans-serif;text-decoration:none;color:#F60;text-transform:uppercase;}
#homepage_categories a.home_cat_title:hover {color:#F90;}
#homepage_categories a.home_cat_image {display:block;margin:18px auto 0 auto;width:125px;}
/*=right*/
#right_col {float:right;width:25%;padding:15px 0 15px 0;}
.right_side_box {margin:0px 0 -10px 0;}
.right_side_box .top {height:20px; background:url(../images/sidebar_top.png) top no-repeat;}
.right_side_box .main {background:url(../images/sidebar_bg.png) top repeat-y;}
.right_side_box .main_area {margin:0 auto;width:204px;}
.right_side_box .main .inner {padding:8px;}
.right_side_box .main .inner h3 {display:block;color:#CCC;background:#222;font-weight:normal;padding:5px 6px 7px 6px;font-size:1.2em;margin-bottom:5px;text-transform:capitalize;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.right_side_box .main .inner li {dislay:block;border-bottom:1px dotted #d99343;}
.right_side_box .main .inner li:last-child {border:none;}
.right_side_box .main .inner a {color:#fff;text-decoration:none;display:block;padding:4px;font-size:0.8em;text-transform:uppercase;}
.right_side_box .main .inner a:hover {background:#d58731;}
.right_side_box .main .inner a.get_account {padding:0 0 0 15px;}
.right_side_box .main .inner a.web_form:hover {background:none;}
.right_side_box .main .inner a.get_account:hover {background:none;}
.right_side_box .bottom {height:20px; background:url(../images/sidebar_bottom.png) bottom no-repeat;}
/*=footer*/
#footer {height:307px;background:url(../images/footer_bg.jpg) top left repeat-x;}
#footer .main_container {padding:20px 0 0 80px;}
#footer ul,#footer li {}
#footer li {padding:0 0 0 8px;background:url(../images/list_bullet.jpg) left no-repeat;margin:0 0 4px 0;}
#footer .list_holder {float:left;width:200px;}
#footer .contact_holder {float:left;width:300px;}
#footer .contact_holder td {font-size:0.8em;padding:2px;}
#footer .ecentury_holder {width:200px;float:right;text-align:right;margin:0 80px 0 0;display:none;}

#footer a {text-decoration:none;border-bottom:1px dotted #F60; color:#CCC;}
#footer a:hover {border-bottom: 2px solid #f60;}
/*=search results*/
.search_result {border:1px solid #666;padding:15px 0px 15px 15px;margin:0 auto 10px;background:#333;}
.search_result img {width:125px;height:125px;float:left;}
.search_data {width:394px;float:left;}
.search_data a {color:#F60;text-decoration:none;}
.search_data a:hover {color:#F90;}
#inner .search_data p {padding:0 0 0 0;margin:0 0 8px 0;}
.search_result img, .search_data {margin:0 10px 0 0;}
.search_data li {margin:0 0 5px 0;}
.search_links {width:114px;float:left;}
.search_links a {width:114px;height:32px;display:block;background:url(../images/view_button.png) top no-repeat;color:#fff;text-decoration:none;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;padding:23px 0 0 0;font-size:0.85em;text-align:center;}
.search_links a:hover {background-position: 0 -55px;color:#CCC;}
.search_links .search_price span {color:#999;font-size:0.7em;}
.search_links .search_price {font-weight:bold;color:#FF0033;text-align:center;}
/*=product page*/
#product_image {width:320px;float:left;}
#product_info {width:314px;float:right;padding:10px 0 0 0;}

#product_info ul {}
#product_info li {background:url(../images/bullet.png) top left no-repeat;padding:0 0 0 11px;margin:0 0 11px 0; background-position:0 4px;}

#product_info p {margin:0 0 8px 0;padding:0;}
#product_price_info {color:#FF0033;font-weight:bold;font-size:1.6em;padding:20px 0 20px 40px;margin:20px 0 0 0;border-bottom:3px solid #666;border-top:1px solid #666;background:#383838;}
#product_price_info span.from {font-size:0.6em;font-weight:normal;color:#999;}
#product_price_info span.more_details {display:block;font-size:0.5em;font-weight:normal;font-style:italic;color:#fff;padding:8px 0 0 0;}
.tabs {margin:20px 0;}
.tabs > div {padding:50px 40px;text-align:justify;background:#343434;}
.tabNavigation {}
.tabNavigation li {display:inline;}
.tabNavigation li a {width:167px;height:21px;float:left;background:url(../images/tab_up.png) top no-repeat;display:block;margin:0 1px 0 0;text-align:center;font-weight:bold;color:#fff;text-decoration:none;font-size:0.8em;padding:7px 0 0 0;}
.tabNavigation li a:hover {color:#000;}
.tabNavigation li a.selected {background:url(../images/tab_active.png) top no-repeat;}
#first table {width:90%;}
#first td {padding:4px;background:#444;border:1px solid #333;}
#second ol.top_tier {list-style-type:decimal;font-size:1.0em;}
#second ol.second_tier {list-style-type:upper-roman;padding:0 0 0 50px;font-size:0.9em;margin:10px 0;}
#second ol.third_tier {list-style-type:lower-alpha;padding:0 0 0 100px;font-size:0.85em;margin:10px 0;}
#third ul {margin:20px 0;padding:0 40px;list-style:disc;font-size:0.8em;}
