/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px; padding:5px 0 0 0; }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body{font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #002103;  text-decoration: none; margin: 0; padding: 0; background-color: #fff;}

a:link {color: #c55300; text-decoration: underline;}
a:visited {color: #c55300; text-decoration: underline;}
a:active {color: #c55300; text-decoration: underline;}
a:hover {color: #b30000; text-decoration: none; }

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E;}

form {margin: 0; padding: 0;}

/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

.l_float {float: left;}

.r_float {float: right;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* ---------------------------------- Site Specific Layout -------------------------- */

#main {width: 1000px; margin-right: auto; margin-left: auto;}

#masthead_container {display:none;}

#header_left {display:none;}

#top_left_rays {display:none;}

#nav_browse {display:none;}

#top_left_wheat_fix {display:none;}

#browse_button {float: left; width: 185px;}

#nav_search {display:none;}

#nav_invite {display:none;}

#bs_logo {display:none;}

#header_right {float: left; width: 439px;}

#nav_groups {float: left; width: 98px;} 

#nav_events {float: left; width: 92px;}

#nav_bj {width: 249px; float: left; background-image: url(images/right_wheat_fix_16.gif); background-repeat: no-repeat; background-position: right bottom;}

#right_wheat {float: left; width: 64px; padding: 70px 0 0 0;}

#search_bg {float: left; background-image: url(images/s_search_bg_26.gif); background-repeat: no-repeat; width: 122px; height: 25px; padding: 25px 0 0 95px;}

.search_box {background-image: url(images/seach_bg_36.gif); background-repeat: repeat-x; background-color: #fcd476; border: 1px solid #170000; font-size: 11px; color: #140800; width:114px;}

#search_submit {float: left; background-image: url(images/search_btn_bg_27.gif); background-repeat: no-repeat; height: 28px; width: 209px; padding: 22px 0 0 0}

#main_content_wrap { margin: 0;}

#main_left {float: left; width: 728px;}

#subnav_row {display:none;}

#main_left_pad_adjust {padding: 0 0 0 8px;}

#invite {width: 540px;}

#invite_lower {border: 1px solid red;}

#subnav_links {float: left; width: 675px; color: #ead4a0; font-weight: bold; padding: 8px 0 0 0;}
	#subnav_links a:link {color: #ead4a0; text-decoration: none;}
	#subnav_links a:visited {color: #ead4a0; text-decoration: none;}
	#subnav_links a:active {color: #ead4a0; text-decoration: none;}
	#subnav_links a:hover {color: #ff9c00; text-decoration: none;}

#top_banner_column {float: left; width: 470px;}

#top_banner {border: 1px solid #000000;}

#page_content {padding: 0 0 0 16px;}
#page_margins h2 {margin-top: 0px;}

#main_right {display:none;}

#right_banner {display:none;}

#advertise {margin: 10px 0 0 0; border: 1px solid #250000; width: 160px;}
 
#footer { display:none;}

#tagline {color: #000; font-size: 11px;}
	#tagline a:link{color: #000; text-decoration: underline;}
	#tagline a:visited{color: #000; text-decoration: underline;}
	#tagline a:active{color: #000; text-decoration: underline;}
	#tagline a:hover{color: #000; text-decoration: none;}
	
#copyright {float: left; padding: 8px 0 0 0px;}

#tx {float: right; padding: 8px 0 0 0;}

#tx_lock { display:none;}


/* --------------------------------- Docs Specific Layout -------------------------- */
#mainpage_wrap {padding: 10px 0 0 0;}

#main_page_left_column {float: left; width: 219px;}

#member_login {background-image: url(images/login_bg_60.gif); background-repeat: repeat-y;}

.login_title {padding: 5px 0 0 13px;}

.login_row {padding: 0 0 0 13px;}

.login_field {width: 183px; border: 1px solid #593200; font-size: 11px; color: #08250b;}

#login_buttons {padding: 5px 0 0 13px;}

#forgot_password {padding: 5px 0 0  13px; color: #132d00; font-size: 11px;}
	#forgot_password a:link{color: #132d00; text-decoration: underline;}
	#forgot_password a:visited{color: #132d00; text-decoration: underline;}
	#forgot_password a:active{color: #132d00; text-decoration: underline;}
	#forgot_password a:hover{color: #ff7000; text-decoration: none;}  

#remember_login {font-size: 11px; padding: 0 0 0 13px;}

#resource_links {background-image: url(images/login_bg_60.gif); background-repeat: repeat-y; font-weight: bold; margin: 5px 0 0 0;}

#resource_list {}
	#resource_list ul{margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}
	#resource_list li{background-image: url(images/brewers_spot_92.gif); background-repeat: no-repeat; background-position: bottom; padding: 3px 0 8px 10px;}
	#resource_list a:link{color: #002103; text-decoration: none;}
	#resource_list a:visited{color: #002103; text-decoration: none;}
	#resource_list a:active{color: #002103; text-decoration: none;}
	#resource_list a:hover{color: #ff7000; text-decoration: none;}
	
.list_marker {background-image: url(images/brewers_spot_83.gif); background-repeat: no-repeat; background-position: 0 3px; padding: 0 0 0 13px;}

#store_banner {margin: 5px 0 0 0;}

#featured_sponsor {background-image: url(images/white_bg_112.gif); background-repeat: repeat-y;}

#feature_sponsor_logo {text-align: center;}

#tx_banner {margin: 5px 0 0 0;}

#mainpage_right {width: 479px; float: left; padding: 0 0 0 6px; overflow: hidden;}

#welcome_box {background-image: url(images/welcome_bg_62.gif); background-repeat: repeat-y;}
	
#welcome_text {padding: 5px 20px 0 20px;}
	#welcome_text p{margin: 0; padding: 0;}

#create_account {padding: 5px 0 0 130px;}

#mainpage_features {background-image: url(images/welcome_bg_62.gif); background-repeat: repeat-y; margin: 5px 0 0 0;}

#features_content {padding: 5px 20px 20px 20px;}

.feature_item {border: 1px solid #8c7d59;}

.feature_header {background-image: url(images/brewers_spot_86.gif); background-repeat: repeat-x; background-color: #883500;}

.feature_title {font-size: 12px; font-weight: bold; background-image: url(images/brewers_spot_90.gif); color: #ffffff; background-repeat: no-repeat; padding: 3px 10px 3px 23px; background-position: 5px 5px;}

.feat_item_content {background-color: #fff3d5; padding: 5px 10px 5px 10px;}
	.feat_item_content p{margin: 0; padding: 0;}
	
.feature_more {padding: 5px 0 5px 0;}

.feature_breaker {padding: 10px 0 10px 0;}

#news {margin: 5px 0 0 0; background-image: url(images/welcome_bg_62.gif); background-repeat: repeat-y;}

#news_text {padding: 5px 20px 0 20px;}
	#news_text p{margin: 0; padding: 0;}
	
/* -------------------------- Record Pages --------------------------------------- */
#page_margins {}

#page_margins textarea {width: 550px; height: 60px;}

.full_record_item {padding: 5px 0 0 0;}

.record_title { font-size:14px; font-weight:bold;}

.record_content { padding: 0;}
	.record_content p{margin: 0; padding: 0;}
   .record_content h4{margin-top:0; padding-top:0;}
	
.dual_record_row {}
	
.dual_record_item {float: left; width: 346px; padding-right: 5px;}

.dual_record_header {background-image: url(images/dual_record_61.jpg); background-repeat: no-repeat; height: 44px; color: #ffffff; font-weight: bold; font-size: 18px; padding: 17px 0 0 35px;}

.dual_record_content {background-image: url(images/dual_record_64.gif); background-repeat: repeat-y; padding: 0 20px 0 20px;}
	.dual_record_content p{margin: 0; padding: 0;}
   .dual_record_content h4{margin-top:0; padding-top:0;}
	
.record_img_wrap {float: left; width: 174px; padding-right: 10px;}

.record_img {background-image: url(images/record_img_60.gif); background-repeat: repeat-y; padding: 0 0 0 11px;}
	.record_img img{border: 1px solid #e2e2e2;}
	
.record_desc_group {float: left; width: 470px;}

.record_desc_title {font-size: 14px; font-weight: bold; background-image: url(images/record_title_icon_61.gif); background-repeat: no-repeat; padding: 0 0 10px 20px; color: #d06300;}

.record_desc {padding: 0 0 10px  0;}
	.record_desc p{margin: 0; padding: 0;}
	
.record_detail_breaker {padding: 15px 0 15px 0;}

.catHead {margin:10px 0 10px 0; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}

#browse_bar {background-image: url(images/browse_bar_04.gif); background-repeat: repeat-x;}

#browse_bar_content {float: left;}

.browse_bar_text {float: left; font-weight: bold; padding: 20px 5px 0 0;}

#browse_gender {float: left; padding: 8px 15px 0 0;}

#browse_age {float: left; padding: 18px 15px 0 0;}

#browse_location {float: left; padding: 18px 0 0 0;}

#interests_wrap {padding: 10px 0 0 20px;} 

#mp_top_tabs {background-image: url(images/tabs_08.gif); background-repeat: repeat-x;}

#mp_subnav_row {background-image: url(images/tabs_14.gif); background-repeat: repeat-x;}

.mp_subnav_item_on {float: left; background-image: url(images/mp_subnav_bg_17.gif); background-repeat: repeat-x; border-right: 1px solid #071a00; border-bottom: 1px solid #071a00; margin: 3px 5px 0 0; padding: 8px 10px 0 10px; height: 26px; font-weight:bold;}
	.mp_subnav_item_on a:link {color: #002103; text-decoration: none;}
	.mp_subnav_item_on a:visited {color: #002103; text-decoration: none;}
	.mp_subnav_item_on a:active {color: #002103; text-decoration: none;}
	.mp_subnav_item_on a:hover {color: #ffffff; text-decoration: none;}
	
.mp_subnav_item {float: left; background-image: url(images/mp_subnav_off_17.gif); background-repeat: repeat-x; border-right: 1px solid #071a00; border-bottom: 1px solid #071a00; margin: 3px 0px 0 0; padding: 8px 10px 0 10px; height: 26px;}
	.mp_subnav_item a:link {color: #c9e0bf; text-decoration: none;}
	.mp_subnav_item a:visited {color: #c9e0bf; text-decoration: none;}
	.mp_subnav_item a:active {color: #c9e0bf; text-decoration: none;}
	.mp_subnav_item a:hover {color: #ffaf00; text-decoration: none;}
	
.comment_item {margin: 0 0 10px 0;}
	
.comment_member {float: left; width: 102px; overflow: hidden;}

.comment_details {float: left; width: 550px; padding: 0 0 0 10px;}

.comment_header {background-image: url(images/comment_header_bg.gif); background-repeat: repeat-x; padding: 3px 5px 3px 5px; background-color: #ffd673; font-weight: bold;}

.comment_text {padding: 3px 10px 0 10px;}

#authorize {width:150px; text-align:center; padding:8px 0 0 64px;}
#authorize a{color:#FFFF99;}
#authorize img {border:solid 1px #000000;}

#view_groups_wrap {border-left:solid 1px #551f00; border-right:solid 1px #551f00; padding:0; margin:0; background-color:#F0EDDC;}

#view_groups_wrap p {text-align:center; padding:10px 0 10px 0;}

#view_forums_wrap {border-left:solid 1px #551f00; border-right:solid 1px #551f00; padding:0; margin:0; background-color:#F0EDDC;}

#view_classifieds_wrap {border-left:solid 1px #551f00; border-right:solid 1px #551f00; padding:0; margin:0; background-color:#F0EDDC;}

.product_small {padding: 10px 0 0 0;}

.product_small_img img{border: 2px solid #320702;}

.product_small_name {font-weight: bold; padding: 5px 0 0 0;}

#product_large_img img{border: 2px solid #320702;}

.ecomm_button {background-color: #fff; color: #ffffff; font-weight: bold; border: 1px solid #000; }
.ecomm_textbox { color: #000000; }
select { color: #000000; }

#top_banner_row {display:none;}
#record_top {display:none;}
#page_bottom {display:none;}
