h6 {font-size: 16px; color: #4c0101; border-bottom: 1px solid #4c0101; margin-bottom: 15px !important; margin-top: 0px; float: left; width: 655px; margin-left: 0px; padding-bottom: 5px; font-weight: 100 !important; 
}

.chamber_heading_title_blog {font-size: 16px; color: #4c0101; border-bottom: 1px solid #4c0101; margin-bottom: 15px !important; margin-top: 0px; float: left; width: 655px; margin-left: 0px; padding-bottom: 5px; 
}

a{color: #8c0000;}

.show-r{
background-color: #c6c6c6;
background-image: url(http://roadrashcycling.com/images/header_bg.png);
background-repeat: repeat-x;
/*background-position: 100% 0pt;*/
padding-left: 0;
padding-right: 0;
}

#showmodules {
background-color: transparent;
background-image: url(http://roadrashcycling.com/images/grey_header_shadow.png); /* url(../images/style2/showcase/showmod-bg.png) */
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 0pt;
color: #f0ac9f;
border-left: 1px solid #fff;
border-right: 1px solid #fff;

}

#horiz-menu {
background-color: transparent;
background-image: none;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 0pt;
}

#main-body {
background-image: url(http://roadrashcycling.com/images/content_middle.png); /* url(../images/style2/showcase/menu-bg.png) */
background-repeat: repeat-y;
background-position: right;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding-top:0px;
}

#horiz-menu {height: 49px;}

#horiz-menu li > .item a{color: #fff; }

#horiz-menu li > .bullet

{
background-color: transparent;
background-image: none; /* url(../images/style2/showcase/drop-bullet.png) */
}

#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet 

{
background-color: transparent;
background-image: none; /*url(../images/style2/showcase/drop-bullet.png)*/
background-repeat: no-repeat;
}

#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet 

{
background-color: transparent;
background-image: none; /*url(../images/style2/showcase/drop-bullet.png)*/
background-repeat: no-repeat;
}

.block .chamber_search #searchmod-surround{position: absolute; top: 14px; right: 0px; z-index: 5000; width: 270px; }

#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
float: left; 
}

#roksearch_search_str{background-color: #fff;}

#roksearch_results {background-color: #fff; margin-top: 5px;}

#horiz-menu li > .bullet {background-image: none;}

#horiz-menu a{color: #fff;}

.feature-block .image-container {padding: 0 0px;}

#horiz-menu .padding {padding-bottom: 0;}

.menutop li a.item { color: #fff;}

.menutop li.root > .item {padding-top: 0;}

.orphan .item .bullet a{color: #fff;}

#horiz-menu li.root, #horiz-menu.splitmenu li

{ display: inline;

background-color: transparent;

background-image: none;

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 100% 0pt;

}

#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover, #horiz-menu.splitmenu li.active

{

background-color: transparent;

background-image: none;

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 100% 0pt;

}

#horiz-menu .padding {padding: 0;}

.menutop li.root > .item {padding-top: 6px;}

.rokstories-layout2 .feature-arrow-l {background-image: none;}

.rokstories-layout2 .feature-arrow-r {background-image: none;}




.secondary_menu {background-image: url(http://roadrashcycling.com/images/sub_menu_bg.png);
background-repeat: repeat-x; padding-left: 30px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}

*html .secondary_menu .menutop li.root .item {width: 0px; font-size: 14px; font-weight: 100; }

.secondary_menu .menutop li.root > .item { font-size: 14px; font-weight: 100; padding-top: 11px; padding-bottom: 10px; padding-right: 23px; }

.menutop li.root > .item {font-size: 14px; font-weight: 100; color: #fff; padding-top: 13px;}

body #horiz-menu li.root:hover > .item span, body #horiz-menu li.root.active > .item span, body #horiz-menu li.root.active:hover > .item span, #horiz-menu.splitmenu li:hover .item span, #horiz-menu.splitmenu li.active .item span, #horiz-menu.splitmenu li.active:hover .item span {color: #fff;}

body #horiz-menu li.root > .item span {color: #fff;}

.first_menu {padding-left: 210px;}

.first_menu .menutop li.root > .item {padding-right: 65px;}

*html .first_menu .menutop li.root .item {width: 0px; font-size: 14px; font-weight: 100; color: #fff;}

*html .first_menu .menutop li.root .item a{width: 0px; font-size: 14px; font-weight: 100; color: #fff;}

.opening_doors {position: absolute; top: 40px; right: 23px; background-image: url(http://roadrashcycling.com/images/opening_doors.png); background-position: top left; width: 344px; height: 65px; text-indent: -9999px;  }

*html .opening_doors {background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://roadrashcycling.com/images/opening_doors.png");}

.mission_statement {position: absolute; top: 110px; right: 38px; width: 310px; }

p.mission_statement {float: right; color: #000; font-size: 12px;}

.contact_button {position: absolute; top: 155px; right: 20px; width: 344px; height: 94px; background-image: url(http://roadrashcycling.com/images/contact_us_button.png); background-position: top left; text-indent: -9999px;}

*html .contact_button {background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://roadrashcycling.com/images/contact_us_button.png");}

p.buttonheading {display: none;}

.article-info-surround {padding: 0; margin: 0; display: none;}

#footer {background-image: url(http://roadrashcycling.com/images/footer.png); background-position: top center; padding-top: 4px; background-repeat: no-repeat; border-top: 1px solid #af9699;}

.feature-block .image-container .image-full img

{
position: absolute;

top: 1px;

}

.rc_logo {position: absolute; top: -5px; left: 0; background-image: url(http://roadrashcycling.com/images/rc_logo.png); background-position: top left; width: 198px; height: 165px; text-indent: -9999px;}

*html .rc_logo {background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://roadrashcycling.com/images/rc_logo.png");}

.rokstories-layout2 .labels-title {display: none;}

.shadow_left {position: absolute; top: -5px; left: -35px; background-image: url(http://roadrashcycling.com/images/shadow_left.png); background-position: top center; width: 35px; height: 884px; text-indent: -9999px;}

*html .shadow_left {background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://roadrashcycling.com/images/shadow_left.png");}


.shadow_right {position: absolute; top: -5px; right: -35px; background-image: url(http://roadrashcycling.com/images/shadow_right.png); background-position: top center; width: 35px; height: 884px; text-indent: -9999px;}


*html .shadow_right {right: -35px; background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://roadrashcycling.com/images/shadow_right.png");}

#debug-mod {display: none;}


.feature-block {width: 600px; height: 216px;}

.feature-block .image-container .image-full {width: 600px;}

.module-tm {display: none; }

h4 {margin-top: 5px;}

h3 {margin-top: 5px;}





#calendar_main a{color: #960202;}
#calendar_main {float: left;}

table {color: #000; }

div {border: none;}

#main_cal {border: 0;}



.moduletable h3

{

margin: 0; padding: 0;

font-size: 14px;

}

.calendar_feed_title h3{padding-left: 20px;}

.side-style-h3 { padding: 3px 0 0px 15px; color: #4c0101; } /*background-image: url(http://roadrashcycling.com/images/cal_icon.png); background-position: top left; background-repeat: no-repeat; */

.side-style-h3 a {}

.module-inner {padding-left: 15px; padding-bottom: 0; }

#main-body .moduletable {padding-bottom: 0; margin-bottom: 0;}

div.srfrContainer ul.srfrList li.srfrRow0 a {padding-left: 45px; display: block; color: #8c0000; background-image: url(http://roadrashcycling.com/images/rc_bullet.png); background-position: top left; background-repeat: no-repeat; font-weight: 100;}

div.srfrContainer ul.srfrList li.srfrRow1 a {padding-left: 45px; display: block; color: #8c0000; background-image: url(http://roadrashcycling.com/images/rc_bullet.png); background-position: top left; background-repeat: no-repeat; font-weight: 100;}

.next_event_rss ul li {list-style: none;}

.next_event_rss ul {margin-top: -1px;}

.next_event_rss a {padding-left: 45px; padding-bottom: 10px; margin-bottom: 8px; display: block; color: #8c0000; background-image: url(http://roadrashcycling.com/images/rc_bullet.png); background-position: top left; background-repeat: no-repeat; font-weight: 100; border-bottom: 1px solid #4c0101; }

*html .next_event_rss a { margin-bottom: 4px;}




#main-content a, #main-content .separator, #main-content .item  {font-weight: 100;}

.member_quotes{padding-top: 20px;}

*html {padding-top: 30px;}

.member_quotes .module-inner {background-image: url(http://roadrashcycling.com/images/member_quotes.png); background-position: top left; background-repeat: no-repeat; padding-top: 25px; margin-top: 10px;}

*html .member_quotes .module-inner{padding-top: 40px;}

p.member_quotes_styled  {background-image: url(http://roadrashcycling.com/images/member_quotes_bottom.png); background-position: bottom right; background-repeat: no-repeat; padding-bottom: 20px; margin-bottom: 0; font-size: 12px;}

#main-body .sidecol-r .moduletable {padding-bottom: 0;}

p {margin-bottom: 0px;}



#maincontent-block table {width: 660px;}


/* CALENDAR CHANGES */

.chambernation_section_title {display: none;}

.chambernation_section_title {
	border: none;
}

.chambernation_event_type {
	float: left;
	border:none; 
	padding:0px; 
	width:278px; 
	height:45px;
	display: none;
}

.chambernation_event_type select{
	margin-top: 10px; margin-bottom: 10px; float: left;
}

.chambernation_event_type input{
	margin-top: 10px; margin-bottom: 10px; float: left; margin-left: 5px; 
}

.chambernation_mini_cal{
	float: left;
	font-family: Arial;
	border: none;
	padding:0px; 
	margin-top: 0px;
	width: 273px;
	overflow: hidden;
}

.chambernation_mini_cal table {border:1px solid #a5a5a5; margin-left: 10px; background-image: url(http://roadrashcycling.com/images/cal_bg.png); background-repeat: repeat-x;}

.chambernation_mini_cal img {}

.chambernation_mini_cal td{
	/*border-right :1px solid #c7c7c7; 
	border-bottom :1px solid #c7c7c7;*/
	background-color: none;
}

.chambernation_events_registration {
float: left;
	border:none; 
	padding:15px 0 15px 11px; 
	width:278px;
}

.chambernation_hoverpopup {
	visibility:hidden; 
	background-color:#FFF; 
	position:absolute; 
	top:0; 
	left:0;
	border:none; 
	padding:7px; 
	width:370;
	display: none;
}

.chambernation_calendar_info {
	float: left;
	border:none; 
	padding:7px; 
	width:100%;
}

.chambernation_calendar_viewing_options {
	border:none; 
	padding:7px; 
	width:100%;
	float: left;
}
/*
.chambernation_calendar_viewing_options a{
	position: absolute:
	z-index: 7000;
	top: -400px;
}
*/
#chambernation_body {float: left;}

/*html > body > center > div {float: left; width: 650px; margin: 0; padding-bottom: 10px; color: #4c0101;}*/

html > body > center > table  {float: left; width: 650px; }

html > body > center > form > table  {float: left; width: 650px; }

html > body > center > table #ten_box > tbody > tr > td > div .chambernation_event_type {}

html > body > center > table #ten_box > tbody > tr > td > div #main_cal .chambernation_calendar_info > table > tbody > tr > td {padding: 100px;}


.chambernation_calendar_info table tbody td{ padding-top: 10px; padding-bottom: 5px;}

.chambernation_calendar_info span {font-size: 14px; font-weight: 100px; font-family: Arial; color: #960202; padding-left: 5px; margin-top: 20px; display: none;}

#maincol{

position: relative;

padding: 0;
}


#main_cal { margin-top: 0px; }

#maincontent-block { padding: 0; border-left: 1px solid #af9699; width: 685px; background-image: url(http://roadrashcycling.com/images/main_column_bg.png); background-repeat: repeat-x; }

#maincontent-block .contentpaneevent_calendar_page{ width: 670px; padding-left: 15px; padding-top: 5px; background-image: url(http://roadrashcycling.com/images/main_column_bg.png); background-repeat: repeat-x;}

#maincontent-block .contentpaneevent_calendar_page div{ }

table#calendar_main  {width: 600px; color: #a5a5a5; border: 1px solid #000;}

#calendar_main {margin-top: 10px; color: #960202; border: none; }

#calendar_main td {width: 75px; border-color: #a5a5a5;}

#calendar_main > tbody > tr > td > b {color: #000; border-color: #000;}

#calendar_main .dayName {color: #000; border:none; background-color: #c5c5c5; padding-top: 5px;}

html > body > center > table > tbody > tr > td > center > center > form {display: none;} 

html > body > center > center > a > font {display: none;}

body{background-image: url(http://roadrashcycling.com/images/main_column_bg.png);background-repeat: repeat-x;}

html > body > center > div {}

html > body > center > table > tbody > tr > td > center > table {margin: 0; padding: 0; font-family: Arial; }

#maincontent-block .contentpaneevent_calendar_page { width: 670px; padding-left: 0px; }

#maincontent-block > table > tbody > tr > td > table > tbody > tr > td > div {	background-image: url(http://roadrashcycling.com/images/cal_bg.png); background-repeat: repeat-x; border-color: #a5a5a5;
}

*html body { margin-top: -30px;}

iframe {padding-top: 20px;}

.style2 #main-body table {margin-top: 25px; background-color: none;}

.style2 #main-body h4 {margin-top: 65px;}

p {margin-top: 5px;}

.componentheading{margin: 0; padding: 0; font-size: 14px; line-height: 1em; background-image: none;}

/*.componentheading {margin: 0 0 15px 0;font-size: 180%;line-height: 130%;padding: 0;}*/

.style2 #main-body .componentheading {}

.style2 #main-body .componentheading {position: absolute; top: -6px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png); background-repeat: no-repeat; text-transform: none;
top: -26px;\
top: -6px;/
}

.componentheadingget_involved  {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingevent_calendar_page {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingchamber_team {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingcommunity_info {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingcontact_page_menu {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingjoin_chamber {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingchamber_members {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; padding-bottom: 0; margin: 0; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingchamber_photos_page {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

.componentheadingcoupons_page {position: absolute; top: -5px; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png);}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	.style2 #main-body .componentheading {top: -5px;}
	
	#maincontent-block .componentheading{top: -5px;}
	
	.chamber_members #main-body .componentheading {top: -5px !important;}
	
	.news_page h1 {top: -5px !important;}
	
	h1.componentheading  {top: -5px !important;}
}

*html .style2 #main-body .componentheading {top: -5px;}

*html .chamber_members #main-body .componentheading {top: -5px !important;}

*html .news_page h1 {top: -5px !important;}

.chamber_members center {display: none; }

h1.home_page_content  {position: absolute; top: -6px !important; left: 1px; z-index: 6000; width: 635px; height: 48px; padding-left: 50px; padding-top: 22px; font-size: 14px; color: #4c0101; background-image: url(http://roadrashcycling.com/images/rc_section_heading.png); background-repeat: no-repeat; text-transform: none; }

#chamber_contact_page {font-family: arial; font-size: 12px; line-height: 1.3em;}

#chamber_contact_page a {color: #960202;}

#chamber_contact_page .rancho_contact {margin-top: 50px;}

#chamber_contact_page .chamber_contact_list {float: left; padding: 0px 10px 20px 5px; }

#chamber_contact_page .chamber_contact_list ul {padding: 0 0 0 5px; margin: 0;}

#chamber_contact_page .chamber_contact_list li {margin: 0; padding: 0 0 3px 0 ; list-style: none; }

li#address_title {font-size: 14px; color: #4c0101; border-bottom: 1px solid #4c0101; padding-bottom: 0px !important; margin-bottom: 8px !important; margin-top: 0px !important;}

#roksearch_results {background-image: url(http://roadrashcycling.com/images/main_column_bg.png);background-repeat: repeat-x; border: 1px solid #a5a5a5;}

#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {padding-left: 0;}

.results ol.list h4 {margin-top: 00px !important;  }
	
	.results ol.list {margin-left: 15px;}

.search-results-full h3 {margin-top: 20px; padding-left: 15px; color: #4c0101;}

form.search_result fieldset {padding-bottom: 0;}

form.search_result fieldset.phrase {padding-bottom: 5px;}

fieldset {margin-left: 0px;}

form.search_result  {padding-left: 15px; padding-bottom: 100px;/* background-image: url(http://roadrashcycling.com/images/main_column_bg.png);background-repeat: repeat-x; */ background-color: #dfdfdf; border-top: 1px solid #a5a5a5;}

form.search_result fieldset.word label, form.search_result legend {color: #4c0101;}

form.search_result input.button {background-color: #a5a5a5; border: 1px solid #4c0101;}

form.search_result input.button {color: #4c0101;}

form.search_result fieldset.word {padding-bottom: 5px;}

/*#rightcol {background-image: url(http://roadrashcycling.com/images/sidebar_grad_bg.png); background-repeat: repeat-x; padding-left: 14px; width: 300px;}*/

#header {height: 100px; }

#header.wrapper{background-image: url(http://roadrashcycling.com/images/support_advertise.png) !important; background-repeat: no-repeat; background-position: top left;}

.ad_module {position: absolute; top: -85px; left: 250px; z-index: 8000; width: 480px; height: 60px; overflow: hidden;}

.support_advertise {position: absolute; top: -100px; left: 0px; z-index: 8000; }

.follow_us {position: absolute; top: -100px; right: 10px; z-index: 8000; }

.facebook_follow {position: absolute; top: -57px; right: 108px; z-index: 8000; }

.twitter_follow {position: absolute; top: -57px; right: 10px; z-index: 8000; }


.col1wrap, .x-c-s .col1wrap {padding-bottom: 0;}

body #horiz-menu li.root .item span {color: #fff; font-weight: 100;}

.members_section {margin-left: 10px;}


.first_element {padding-left: 15px;}

.executive_element {float: left; width: 120px; padding-right: 9px; padding-bottom: 30px;}

.credentials {float: left; margin: 0; padding: 0; }

.credendtials ul{margin: 0; padding: 0; float: left;}

.credentials  li {margin: 0; padding: 5px 0 0 0; list-style: none; text-align: center; color: #4c0101; }

li.member_title {border-bottom: 1px solid #a5a5a5; height: 45px; width: 110px; padding-bottom: 5px; font-weight: 600; text-align: center; color: #000;}



.chamber_heading_title {font-size: 16px; color: #4c0101; border-bottom: 1px solid #4c0101; margin-bottom: 15px !important; margin-top: 0px; float: left; width: 655px; margin-left: 5px; padding-bottom: 5px;
}

	*html .chamber_heading_title {margin-left: 2px;}



.top_element {margin-top: 25px;}

.team_members {float: left; margin: 0; padding: 0 0 5px 0 ; width: 670px;}

.team_members ul{margin: 0 0 0 0 ; padding: 0; float: left;}

 li.indiv_team_members {float: left; margin: 0 0 0 5px; padding: 0 0 0 0; list-style: none; height: 75px; border-bottom: 1px solid #f0f0f0; width: 655px; font-size: 12px;  }
 
 *html .indiv_team_members {margin-left: 2px;}

	.indiv_tm_img {float: left; padding-right: 10px; padding-left: 5px;}
	
	.indiv_tm_name {float: left; width: 125px; padding: 25px 0 0 20px; font-size: 12px;}
	
	.indiv_tm_chamber_title {float: left; width: 125px; padding: 25px 10px 0 0;}
	
	.indiv_tm_logo {float: left; padding-top: 5px; padding-left: 20px;}
	
	.indiv_tm_title {float: left; width: 175px; padding: 25px 0 0 0;}


.leading .news_page {padding-top: 70px;}

.news_img_right {float: right; margin-left: 10px; margin-bottom: 10px; border: 1px solid #a5a5a5;}

.img_right {float: right; padding-left: 10px; padding-bottom: 10px;}

.img_left {float: left; padding-right: 10px; padding-bottom: 10px;}

.mini_ad_units{padding-top: 20px;}

.module-bm{background-image: url(http://roadrashcycling.com/images/circle_of_investors_color.png); background-repeat: no-repeat; width: 653px; height: 339px; background-position: 0; margin-top: -30px; 
}

.blog {overflow: hidden;}

.blog .module-inner {overflow: hidden;}

.contentpanecoupons_page { padding-left: 10px; width: 650px; overflow: hidden;}