
/* Main Site.Master containers */
.inreach_container, .inreach_searchResults
{   
    text-align: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #000000 !important;
    margin: 0;
    padding: 0;
    border: 0;
    max-width: 1024px;
}
.inreach_container a, 
.inreach_container table td a,
.inreach_container div a
{
    color: Blue;
}
.inreach_container a, 
.inreach_container table td a,
.inreach_container div a,
.inreach_container input
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
}
.inreach_main
{
    padding: 5px 5px 2px 5px;
    margin-bottom: 0;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
	min-height: 400px;
}

/* Form Fields */
.inreach_xlarge_width
{
    width: 200px;
}
.inreach_large_width
{
    width: 150px;
}
.inreach_medium_width
{
    width: 100px;
}
.inreach_small_width
{
    width: 60px;
}
.inreach_xsmall_width
{
    width: 30px;
}

/* Misc */
.inreach_is_required
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    float: right;
    vertical-align: center;
    margin: 5px;
}
.inreach_indent
{
    margin-top: 4px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.inreach_href
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: .9em;
    cursor: pointer;
    text-decoration: underline;
}
.inreach_page_title
{
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    padding-top: 10px;
    margin-top: -10px;
    margin-bottom: 5px;
}
.inreach_product_holder_error
{
    padding: 5px;
    margin-right: -5px;
    margin-top: 10px;
    border: dotted 1px DarkRed;
}
form
{
    display: inline;
}
.inreach_form_holder
{
    padding: 5px;
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 10px;
    border: dotted 1px #333;
}
.inreach_cart_credit
{
    color: Green;
}
.inreach_cart_total
{
    font-weight: bold;
}

/* Product Actions Button */
.inreach_eval_button,
.inreach_materials_button,
.inreach_receipt_button,
.inreach_launch_button,
.inreach_download_button,
.inreach_expired_button,
.inreach_questions_button,
.inreach_outlook_button,
.inreach_completion_button,
.inreach_credit_button 	{
	height: 26px;
	-moz-border-radius-topleft: 8px;  /*firefox ext */
	-moz-border-radius-topright: 8px;  /*firefox ext */
	-webkit-border-top-left-radius: 8px;   /*safari & chrome ext */
	-webkit-border-top-right-radius: 8px;   /*safari & chrome ext */
	-moz-border-radius-bottomleft: 8px;  /*firefox ext */
	-moz-border-radius-bottomright: 8px;  /*firefox ext */
	-webkit-border-bottom-left-radius: 8px;   /*safari & chrome ext */
	-webkit-border-bottom-right-radius: 8px;   /*safari & chrome ext */
	position: relative;
	float: left;
	margin: 4px;
}

.inreach_eval_button {
	width: 95px;
	-webkit-box-shadow: 2px 2px 2px #ecaa26;
	-moz-box-shadow: 2px 2px 2px #ecaa26;
	background: url(/Content/images/orange_gradient.png);
}

.inreach_materials_button {
	width: 95px;
	-webkit-box-shadow: 2px 2px 2px #2475ab;
	-moz-box-shadow: 2px 2px 2px #2475ab;
	background: url(/Content/images/blue_gradient.png);
}

.inreach_receipt_button	{
	width: 95px;
	-webkit-box-shadow: 2px 2px 2px #8b8be6;
	-moz-box-shadow: 2px 2px 2px #8b8be6;
	background: url(/Content/images/purple_gradient.png);
}


.inreach_download_button,
.inreach_launch_button	{
	width: 95px;
	-webkit-box-shadow: 2px 2px 2px #30c54c;
	-moz-box-shadow: 2px 2px 2px #30c54c;
	background: url(/Content/images/green_gradient.png);
}

.inreach_expired_button	{
	width: 95px;
	-webkit-box-shadow: 2px 2px 2px #30c54c;
	-moz-box-shadow: 2px 2px 2px #30c54c;
	background: url(/Content/images/gray_gradient.png);
}

.inreach_questions_button	{
	width: 199px;
	-webkit-box-shadow: 2px 2px 2px #fcf67d;
	-moz-box-shadow: 2px 2px 2px #fcf67d;
	background: url(/Content/images/yellow_gradient.png);
}

.inreach_outlook_button	{
	width: 150px;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;
	background: url(/Content/images/orange_gradient.png);
}

.inreach_completion_button {
	width: 226px;
	-webkit-box-shadow: 2px 2px 2px #ffcccc;
	-moz-box-shadow: 2px 2px 2px #ffcccc;
	background: url(/Content/images/red_gradient.png);
}

.inreach_credit_button	{
	width: 148px;
	-webkit-box-shadow: 2px 2px 2px #99ffff;
	-moz-box-shadow: 2px 2px 2px #99ffff;
	background: url(/Content/images/aqua_gradient.png);
}

.inreach_eval_button a,
.inreach_materials_button a,
.inreach_receipt_button a,
.inreach_launch_button a,
.inreach_expired_button a,
.inreach_download_button a,
.inreach_questions_button a,
.inreach_outlook_button a,
.inreach_completion_button a,
.inreach_credit_button a {
	color: #fff;
	padding-left: 8px; 
	font-family: Trebuchet MS, sans-serif;
	font-size: 17px;
	text-decoration: none;
	position: absolute;
	top: 7px;
}

.inreach_download_button a,
.inreach_materials_button a {
	padding-left: 12px; 
}

.inreach_completion_button a,
.inreach_questions_button a,
.inreach_outlook_button a {
	padding-left: 15px; 
}

.inreach_receipt_button a,
.inreach_launch_button a {
	padding-left: 20px; 
}

.inreach_expired_button a {
	padding-left: 20px; 
}
.inreach_eval_button a:hover,
.inreach_materials_button a:hover,
.inreach_receipt_button a:hover,
.inreach_download_button a:hover,
.inreach_launch_button a:hover,
.inreach_questions_button a:hover,
.inreach_outlook_button a:hover,
.inreach_completion_button a:hover,
.inreach_credit_button a:hover {
	color: #fff;
	text-decoration: underline;
}

.inreach_expired_button a:hover{
    color: #222;
	text-decoration: none;
}

.inreach_action_button {
    padding: 4px 7px 3px 23px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-right: 6px;
    border: solid 1px #797cbb;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url(/Content/images/button_bg.png);
    background-repeat: repeat-x;
    background-color: #cccccc;
    font-size: .9em;
    height: 16px;
    text-decoration: none;
    color: #40740D;
    text-align: right;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
.inreach_action_button img {
    position: absolute;
    top: -2px;
    left: -4px;
    border: none;
}
.inreach_action_button:hover {
    color: #336633;
    border: solid 1px #999999;
}
.inreach_edit_button
{
    vertical-align: middle;
	background: url(/Content/images/editItem.gif) no-repeat;
	width: 20px;
	height: 20px;
	border: 0;
	align: top;
}
.inreach_refresh_button
{
    vertical-align: middle;
	background: url(/Content/images/refresh.gif) no-repeat;
	width: 20px;
	height: 20px;
	border: 0;
	align: top;
	margin-left: 4px;
}
.inreach_trash_button
{
    vertical-align: middle;
	background: url(/Content/images/trash.gif) no-repeat;
	width: 20px;
	height: 20px;
	border: 0;
	align: top;
}

.inreach_red_x_button
{
    vertical-align: middle;
	background: url(/Content/images/redX.gif) no-repeat;
	width: 20px;
	height: 20px;
	border: 0;
	align: top;
}

input.required
{
	background-image: url(/Content/images/required.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 9px;
}
input[type="text"].required,
input[type="password"].required,
textarea.required,
select.required
{
	background-image: url(/Content/images/required.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-color: #fff;
	padding-left: 9px;
}
input[type="radio"].required
{
	background-image: none;
}

/* Error display */
label.error
{
	font-weight: bold;
    color: DarkRed;
    display: inline-block;
}
input.error
{
    border: dotted 1px DarkRed;
}
.inreach_error_summary
{
	background-image: url(/Content/images/warning.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
    color: DarkRed;
    border: solid 1px DarkRed;
    background-color: Pink;
    line-height: 21px;
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 10px;
}
.inreach_error_summary span
{
    padding-left: 24px;
}

/* Success display */
.inreach_success_summary
{
	background-image: url(/Content/images/success.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
    color: DarkGreen;
    border: solid 1px DarkGreen;
    background-color: LightGreen;
    line-height: 21px;
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 10px;
}
.inreach_success_summary span
{
    padding-left: 24px;
}

/* Columns */
.inreach_single_col
{
    color: #000000;
    clear: both;
	
	padding-top: 0;	
}
.inreach_left_col_med
{
	float: left;
	width: 49%;
	min-width: 340px;
	margin-right: 10px;
}
.inreach_left_col_large
{
	float: left;
	width: 60%;
	min-width: 370px;
	margin-right: 10px;
	padding-top: 10px;
}
.inreach_right_align_large
{
	float: left;
	width: 59%;
	min-width: 370px;
	text-align: right;
}
.inreach_right_align_small
{
	float: right;
	width: 250px;
	min-width: 200px;
	text-align: right;
}
.inreach_right_inreach_indent
{
    margin-top: 15px;
    margin-right: 30px;
}
.inreach_right_col_med
{
	float: left;
	width: 49%;
	min-width: 340px;
}
.inreach_right_col_small
{
	float: left;
	width: 29%;
	min-width: 250px;
}

/* Cart Navigation Line */
.inreach_progress
{
	background-color: #e0e0e0;
	border: solid 1px #808080;
	text-align: center;

	height: 18px !important;
}
.inreach_progress UL
{	
    vertical-align:center;
    padding-top:1px;
    padding-bottom:.5px;
	padding-left: 0;
	padding-right: 0;	
}
.inreach_progress UL LI
{
	vertical-align:center;
	padding-left: 25px !important;
	padding-right: 25px !important;		
	list-style-type: none;
	list-style-image: none;
	display: inline;
	background-image: url(/Content/images/progress.gif);
	background-position: center right;
	background-repeat: no-repeat;	
}
.inreach_progress UL LI .inreach_active_cart_step
{
	padding-left: 10px;
	padding-right: 1px;
	font-weight: bold;
	color: #1a1a1a;
	background-image: url(/Content/images/progress_dot.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;	
}
.inreach_progress UL LI .inreach_inactive_cart_step
{
	padding-right: 1px;
	font-weight: normal;
	color: #6a6a6a;	
}
.inreach_progress UL LI a
{
    text-decoration: underline;
	color: #6a6a6a;
}

.inreach_bundle_list
{
    margin-left: 5px;
    margin-bottom: 2px;
    padding-left: 0px;
}

/* Rounded Boxes */

.inreach_rounded_box
{
	background-image: url(/Content/Gradient.aspx?color1=ffffff&color2=%23efefef&width=1&height=20&direction=vertical);
	background-repeat: repeat-x;
	background-color: #efefef;	
    line-height: 1px;  
    font-size: 12px;  
    color: #000000;
}

.inreach_rounded_box td,
.inreach_short_rounded_box td
{
    font-family: Helvetica,Arial,sans-serif;    
    font-size: 12px;  
    color: #000000;
}

.inreach_rounded_box a,
.inreach_short_rounded_box a
{
    font-family: Helvetica,Arial,sans-serif;  
    font-size: 12px;  
    color: #000000;  
}
/* Title Line */
.inreach_rounded_box_title
{
    margin-top: -5px;
}

/* Top and Bottom Left */
.inreach_rounded_box_top_left
{
	background-repeat: no-repeat;
	height: 7px;
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 0;
	background-image: url(/Content/images/gray_boxTopLeft.gif);
}

.inreach_rounded_box_bottom_left
{
	background-repeat: no-repeat;
	height: 7px;
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 0;
	background-image: url(/Content/images/gray_boxBotLeft.gif);
}

/* Top and Bottom Mid */
.inreach_rounded_box_top_mid
{
	background-repeat: repeat-x;
	height: 7px;
    margin-left: 7px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 0;
	background-image: url(/Content/images/gray_boxTopMid.gif);
}

.inreach_rounded_box_bottom_mid
{
	background-repeat: repeat-x;
	height: 7px;
    margin-left: 7px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 0;
	background-image: url(/Content/images/gray_boxBotMid.gif) !important;
}

/* Top and Bottom Right */
.inreach_rounded_box_top_right
{
	background-repeat: no-repeat;
	background-position: right;
	height: 7px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 0;
    right: -7px;
	background-image: url(/Content/images/gray_boxTopRight.gif);
}

.inreach_rounded_box_bottom_right
{
	background-repeat: no-repeat;
	background-position: right;
	height: 7px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 0;
    right: -7px;
	background-image: url(/Content/images/gray_boxBotRight.gif);
}

/* Middle */ 
.inreach_rounded_box_mid
{
    border-left: solid 1px #9b9b9b;
    border-right: solid 1px #9b9b9b;
    padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: justify;
	line-height: 18px;
}

.divider_right{
    padding-right: 5px;
    padding-left: 5px;
    border-right: solid 1px #000000;    
}
* html .inreach_rounded_box_mid
{
	height: 60px;
}
* html .inreach_rounded_box_mid
{
	height: 30px;
}

/* Table layouts */
.inreach_table,
.inreach_table_cart,
.inreach_table_totals,
.inreach_table_product,
.inreach_table td,
.inreach_table_cart td,
.inreach_table_totals td,
.inreach_table_product td,
.inreach_table a,
.inreach_table td a,
.inreach_table_cart a,
.inreach_table_cart td a,
.inreach_table_totals a,
.inreach_table_totals td a
{
    font-size: 12px;
}
.inreach_table_cart
{
    border-bottom: solid 1px #0a0a0a;
}
.inreach_table_cart td
{
    border-bottom: solid 1px #aaaaaa;
}
.inreach_table_totals td
{
    font-weight: bold;
}
.inreach_table th,
.inreach_table_cart th,
.inreach_table_totals th
{
    font-weight: bold;
    color: #0a0a0a;
}
.inreach_table_product
{
    background: #cccccc url(/Content/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x;
    color: #444444;
    border: solid 1px #aaaaaa;
}
.inreach_table_product td
{
    padding: 3px;
}
.inreach_td_italic
{
    font-style: italic; 
}
.inreach_table_cart th
{
    border-bottom: solid 1px #0a0a0a;
}
.inreach_td_reg, tr.even
{
    border-top: solid 1px #efefef;
    background-color: #ffffff;
    border-bottom: solid 1px #dddddd;
}
.inreach_td_reg_left
{
    border-left: solid 1px #dddddd;
}
.inreach_td_reg_right
{
    border-right: solid 1px #dddddd;
}
.inreach_td_top_border
{
    border-top: solid 1px #0a0a0a;
    background-color: #ffffff;
    border-bottom: solid 1px #dddddd;
}
.inreach_td_top_border_left
{
    border-left: solid 1px #dddddd;
}
.inreach_td_top_border_right
{
    border-right: solid 1px #dddddd;
}
.inreach_td_top_borderD
{
    border-top: solid 1px #0a0a0a;
    background-color: #c3f8c3;
    border-bottom: solid 1px #dddddd;
}
.inreach_td_regD
{
    border-top: solid 1px #efefef;
    background-color: #d8f3d8;
    border-bottom: solid 1px #dddddd;
}
.inreach_td_altD
{
    border-top: solid 1px #ffffff;
    background-color: #c3f8c3;
    border-bottom: solid 1px #aaaaaa;
}
.inreach_td_alt, tr.odd
{
    border-top: solid 1px #ffffff;
    background-color: #efefef;
    border-bottom: solid 1px #aaaaaa;   
}

td.odd{
    background-color: #efefef;
}
.inreach_td_alt_left
{
    border-left: solid 1px #dddddd;
}
.inreach_td_alt_right
{
    border-right: solid 1px #dddddd;
}
.inreach_td_midline
{
	background-image: url(/Content/images/mid_line.gif);
	background-position: 6px 9px;
	background-repeat: repeat-x;
}

.inreach_content_container{
    margin-left:auto;
    margin-right:auto; 
    width:1200px;
}

.inreach_customer_review{
    padding:5px;
}

.inreach_credit_summary{
    width:400px;
    max-height:600px;
}
.inreach_product_tab{
    margin: 10px;
    height:300px;
    overflow-y: auto;
}

.inreach_filter_select{
    width: 150px;
}

.inreach_search_box{
    font-weight: bold;
}

.inreach_full_width {
	width: 100%;
}

div.inreach_widgetContainer td {
	height: 100%;
	vertical-align: top;
}

.inreach_widget {
	
}

.center,
.inreach_center {
    text-align: center;
}
.right,
.inreach_right {
    text-align: right;
}

.clear,
.inreach_clearing {
	height: 0;
	clear: both;	
}

.inreach_searchResults table th,
.inreach_searchResults table td
{
	padding: 10px, 2px;
}

div.inreach_padder {
	padding: 5px;
}

#inreach_searchForm fieldset {
	border: 0;
}

.inreach_searchContent {
	width:100%;
}

.inreach_search_leftCol {
	width:100%;	
}


.inreach_searchResults{          
    width: 100%;       
}

.inreach_searchResults table{
    border-left:solid;
    border-right:solid;
    border-width:1px;
    border-color:#AAAAAA;
}
.inreach_search_rightCol {
	float:right;
	width:225px;
	font-size:11px;	
    border:1px solid #AAAAAA;
	background-color: #efefef;	
}

.inreach_expandable_panel{
    margin-left:auto;
    margin-right:auto;    
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    font-family: Arial;
	width: 800px;	
	background-color: #efefef;	
}

.inreach_faq{
    margin: 10px;
    padding: 10px;    
    width: 680px;		
}

.inreach_faq h3{
    font-size: 14px;
    padding-bottom: 5px;
}

.inreach_faq h2{
    background: none;
    font-size: 20px;    
    padding: 0  !important;
    margin: 0 !important;
}

.inreach_faq_question{           
    margin: 5px;
    padding: 5px;    
    font-size: 12px;
}

.inreach_faq_answer{
    display:none;
    border-width: 1px;
    border-style: dashed;
    margin: 5px;
    padding: 5px;
    background-color: #efefef;	  
}

.inreach_expandable_panel img{
    border-style:none;
}
.inreach_expandable_panel_link{
    text-decoration: none;
}

.inreach_expandable_panel_incomplete{
    float: right;
    color:#FF3030;
}
.inreach_expandable_panel_complete{
    float: right;
    color:#009900;
}

.inreach_widgetBox {                    
    margin: 0px;    
    border: solid;
    border-width:1px 1px 1px 1px;         
    border-color:black;
}

h3.inreach_widgetName {
    display: block;
    font-weight:bold;
    font-size: 14px;
    background:#820010;
    border-bottom:solid;
    border-bottom-width:1px;
    margin:0px;
    padding:5px; 
    color: #ffffff;   
}

.inreach_detail_img
{
    margin-top: 5px;
    text-align: center;
}

.inreach_detail_header
{
    font-size: 14px;
    padding-left: 0px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.inreach_product_title
{
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
    margin-bottom: 5px;
    margin-top: 5px;
    background: none;
    padding: 0;
}

.inreach_price_title
{
    font-size: 16px;
    padding: 0px;
    margin: 0px;
}

.inreach_price_option
{
    font-size: 12px;
}

.inreach_subtitle
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 10px;
    font-style: italic;        
}

.inreach_user_rating
{
    display:block;
    list-style:none;       
    margin:auto;
    padding-left: 5px;   
    padding-right: 5px;
    width: 85px;
}

.inreach_evaluation{
    margin-left: -20px !important;
}

.inreach_evaluation,
.inreach_star_on, .inreach_star_off{    
    margin:0; 
    width:17px;
    height:15px;    
    float: left;
    background: transparent;
    overflow:hidden;
}

.inreach_evaluation,
.inreach_star_on {
    background: url(/Content/images/star.gif) no-repeat 0 -32px;        
}

.inreach_star_off {
    background: url(/Content/images/star.gif) no-repeat 0 0;        
}

div.inreach_productWidget_item
{
    display:none;
	background-color: #666666;
}

table.inreach_categories {
	width: 100%;
	border-spacing: 0;	
}

table.inreach_categories th,
table.inreach_categories td {
	padding: 7px;
}

table.inreach_categories ul {
	margin: 0 0 0 27px;
}

ul.custom_bullet,
ul.inreach_customBullet
{
    list-style-image: url(/Image/Render/22EB4B89-97DF-412B-BC52-9E775D86A642);    
    position: relative;
    top: 3px;
}

td.inreach_customBullet {
	width: 18px;
	background: transparent url(/Image/Render/22EB4B89-97DF-412B-BC52-9E775D86A642) no-repeat scroll center center;
}

ul.inreach_customBullet div
{
	position: absolute;
	margin-top: -23px;
	margin-left: 1px;
}

.inreach_widgetContent {
    padding: 5px;
}

.inreach_widgetNoContent {
    margin-top: -3px;
}

h3.inreach_refineTitle,
h3.inreach_refineSecondaryTitle {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 5px;
}

h3.inreach_refineTitle {
	font-size: 1.375em;
	color: #333;
}

h3.inreach_refineSecondaryTitle {
	font-size: 1.125em;
	background-color: #ffffff;
	color: #820010;
}

div.inreach_refineGroup {
	padding-top: 5px;
}

div.inreach_refineGroup fieldset {
	display: inherit;
	border: 0;
	margin-left: 17px;
}

div.inreach_refineGroupRemove h4 {
	font-weight: bold;
	font-size: 12px;
	padding-top:2px;
	color: #820010;
}

div.inreach_refineGroup a {
	font-weight: bold;
}

div.inreach_refineRemoveAllX {
	background-color:#c00;
	float:right;
	margin: 7px 5px 0 0;
}

div.inreach_refineGroupItem div {
	margin-top: 2px;
}

div.inreach_refineRemoveAllX,
div.inreach_refineRemoveAllX a img,
div.inreach_refineGroupRemove a img,
div.inreach_refineGroupItem div,
div.inreach_refineGroupItem div a img {
	width: 12px;
	height: 12px;
	border: 0;	
	margin-right: 5px;
}

div.inreach_refineGroupItem div {
	float: right;
	background-color: #820010;;
}

div.inreach_refineGroupAdd div.inreach_refineGroupItem a {
	font-weight: normal;
	color: #666;
}

div.inreach_refineGroupAdd a[rel=nofollow] {
	text-decoration: none;
}

div.inreach_refineGroupAdd a[rel=nofollow] img {
	position: relative;
	top: 3px;
	margin-right: 2px;
}

div.inreach_refineGroupAdd a[rel=nofollow] span {
	text-decoration: underline;
}

div.inreach_refineGroupAdd fieldset {
	display: none;
}

div.inreach_refineGroupSeparator {
	height: 1px;
	border-top: 1px dashed #d5d5d5;
	margin-top: 5px;
	line-height: 0pt;
}

.inreach_imgButton {
	width: 137px;
	height: 41px;
	border: 0;
}

.inreach_bio{
    float: left;
    margin-right: 5px;
    margin-bottom:2px;
}

/*Calendar styles*/
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
	border-style: solid; 
	border-color: #820010;     /* default BORDER color (probably the same as background-color) */
	background-color: #820010; /* default BACKGROUND color */
	color: #ffffff !important;            /* default TEXT color */
	}
	
/*No-print divs*/
@media print {
    .no_print { display: none; }
}

