﻿@charset "utf-8";
/* CSS Document */

/*********** general ****************/
.content_wrapper_966 { width:966px;  margin:0 auto;} 
.right_container_836 { float:right; width:836px; padding-bottom:4px; }
.left_container_120 { float:left; width:120px; }
.main_header { margin:0; color:#3d3c3b;}
.orange_text { color:#ff6600; }
.float_left {float:left; }
.float_right { float:right; }
.padding { padding-right:15px;}
DIV.padding { padding-right:15px;}
H2.padding { padding-right:15px;}
.flash_container { width:120px; height:600px; }
.h_space {padding:10px 0 13px;}
/***************************************/

/************* map popup and blur *******************/
.blur { background-color:#111; opacity: 0.3; filter:alpha(opacity=30); position:absolute; z-index: 9001; top:0px; left:0px;}
.map_popup { position:absolute; z-index: 9002; height:576px; width:576px; background-color:#FFFFFF;  top:66px; left:356px; }
.popup_content { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:1px;}
.box_header_close { float:left; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -222px; width:24px; height:23px; cursor:pointer; }
.popup_sep { height:1px; font:normal 1px/1px Arial; border-bottom:1px solid #e5e5e5; background-color:#FFFFFF; }
.orange_arrow { float:left; background:url('/OrangeLandingPages/img/general.gif') no-repeat -12px -438px; width:11px; height:11px; margin-top:10px; }
.continue_link:link,.continue_link:visited,.continue_link:active,.continue_link:active:visited { float:left; color:#3d3b3c; font:normal 12px Arial; text-decoration:none; margin:7px 0px 0px 16px; padding-right:8px;}
.continue_link:hover { float:left; color:#ff6600; font:normal 12px Arial; text-decoration:underline; margin:7px 0px 0px 16px; padding-right:8px; }
.popup_bottom_text { float:right; color:#3d3c3b; font:normal 12px Arial; margin:7px 13px 3px 0px} 
.box_header_close { float:left; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -222px; width:24px; height:23px; cursor:pointer; }
/***************************************************/

/****************** top box ******************/
.top_box {height:94px; width:820px; padding:16px 16px 0 0; background:url('/OrangeLandingPages/img/service/top_box_bg.gif') no-repeat 0 0; margin-bottom:11px; } 
.top_box_header {color:#3d3c3b; padding-bottom:12px;}
.top_box_text {color:#3d3c3b;padding-bottom:18px;}
.top_box_label {float:right;font-weight:bold;padding:2px 0 0 5px;color:#3d3c3b;}
.top_box_field {float:right;border:1px solid #d8d8d8; width:162px; margin-left:15px;color:#3d3c3b;height:15px;} 
.margin_fix {margin-right:15px;}
/**********************************************/


/***************** search results table *******************/
.table_wrapper { background-color:#FFFFFF;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 1px;}
.col1_header { color:#3d3c3b; font:bold 12px Arial; width:227px; height:28px; border-left:1px solid #e5e5e5; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#3d3c3b; padding:0px 13px 0 0; background:url('/OrangeLandingPages/img/service/table_header_bg.gif') repeat-x 0 0;}
.col2_header { color:#3d3c3b; font:bold 12px Arial; width:253px; height:28px; border-left:1px solid #e5e5e5;  border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#3d3c3b; padding:0px 13px 0 0; background:url('/OrangeLandingPages/img/service/table_header_bg.gif') repeat-x 0 0;}
.col3_header { color:#3d3c3b; font:bold 12px Arial; width:165px; height:28px; border-left:1px solid #e5e5e5;  border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:0px 13px 0 0; vertical-align:middle; background:url('/OrangeLandingPages/img/service/table_header_bg.gif') repeat-x 0 0;}
.col4_header { color:#3d3c3b; font:bold 12px Arial; padding:0px 13px 0 0; width:65px; height:28px; border-left:1px solid #e5e5e5; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; vertical-align:middle; background:url('/OrangeLandingPages/img/service/table_header_bg.gif') repeat-x 0 0;}
.col5_header { color:#3d3c3b; font:bold 12px Arial; padding:0px 13px 0 0; width:65px; height:28px; border-top:1px solid #ffffff; vertical-align:middle; border-bottom:1px solid #ffffff; background:url('/OrangeLandingPages/img/service/table_header_bg.gif') repeat-x 0 0;}
.col1 { width:227px; height:48px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #ffffff; color:#3d3c3b;
	 font:normal 12px Arial; padding:10px 13px 0 0; vertical-align:top; }
.col2 { width:253px; height:48px; border-left:1px solid #e5e5e5;  border-top:1px solid #e5e5e5; border-bottom:1px solid #ffffff; color:#3d3c3b;
	 font:normal 12px Arial; padding:10px 13px 0 0; vertical-align:top; }
.col3 { width:152px; height:48px; border-left:1px solid #e5e5e5;  border-top:1px solid #e5e5e5; border-bottom:1px solid #ffffff; padding:10px 13px 0 0; vertical-align:top;}
.col3 .hours { float:right; color:#3d3c3b; font:normal 12px Arial; width:80px; padding-bottom:2px;}
.col3 .days { float:right; color:#3d3c3b; font:normal 12px Arial; width:55px; padding-bottom:2px;}
.col4 { width:78px; height:58px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #ffffff; vertical-align:middle; text-align:center; }
.col4 .orange_butt { width:23px; height:23px; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -46px; margin:auto; cursor:pointer; }
.col4 .grey_butt { width:23px; height:23px; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px 0px; margin:auto; cursor:pointer; }
.col5 { width:78px; height:58px; border-top:1px solid #e5e5e5; vertical-align:middle; text-align:center;}
.col5 .Map { width:23px; height:23px; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -92px; margin:auto; cursor:pointer; }
.col5 .MapGray { width:23px; height:23px; background:url('/OrangeLandingPages/img/map_desable.jpg'); margin:auto; cursor:default; }

.info_col { background:#efefef url('/OrangeLandingPages/img/service/info_bg.gif') repeat-x 0 0; vertical-align:top; padding:0 12px 0px 0; width:563px;top:20px;left:550px}
/** html .info_col{top:50%;width:563px;padding:0px}*/
.map_container { background:#efefef url('/OrangeLandingPages/img/service/info_bg.gif') repeat-x 0 0; vertical-align:top; height:620px; width:575px;position:absolute;z-index:9002;}
.map_bottom { float:right; font-size:12px; margin-top:3px; margin-right:10px; }
.arrow_wrapper { height:16px; }
.info_arrow { float:left; width:36px; height:16px; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -183px; margin-left:98px; _margin-left:49px; }
.info_header { padding:0px 0px 0px 0px; color:#3d3c3b; font:bold 12px Arial; } 
.table_wrapper ul { margin:0; padding:0px 0px 20px 0px; width:340px; }
.table_wrapper li { padding:0px 16px 0px 0px;  color:#3d3b3c; font:normal 12px Arial; list-style-image:none; list-style:none; width:340px; background:url('/OrangeLandingPages/img/list_bullet.gif') no-repeat right 4px; }
.info_text {color:#3d3c3b; font:normal 12px Arial; padding:0px 0px 20px 0px;}
.info_text SPAN { padding-left:12px; display:block;}
.close_info { float:left; width:24px; height:22px; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -138px; cursor:pointer; }
.details_right { float:right; width:410px; }
.details_left { float:right;width:408px;}
.right_panel { float:right; width:410px; }
.left_panel { float:right;width:408px;}
.box_bottom { font:normal 6px/6px Arial; height:6px; background:#FFFFFF url('/OrangeLandingPages/img/box_bottom_border.gif') repeat-x bottom left; }
.box_bottom_right { width:6px; height:6px; font:normal 6px/6px Arial; float:right; background:#FFFFFF url('/OrangeLandingPages/img/general.gif') no-repeat -12px -720px; }
.box_bottom_left { width:6px; height:6px; font:normal 6px/6px Arial; float:left; background:#FFFFFF url('/OrangeLandingPages/img/general.gif') no-repeat -12px -712px; }
/*********************************************************/

/****************** headers ************************************/
.header { float:right; color:#FFFFFF;text-decoration:none; margin:3px 10px 0px 0px; padding:0; }
.grey_box_header { height:23px; background:url('/OrangeLandingPages/img/black_header_bg.gif') repeat-x 0px 0px; }
.grey_box_header_left { float:left; background:url('/OrangeLandingPages/img/general.gif') no-repeat -12px -310px; width:5px; height:23px; }
.grey_box_header_right { float:right; background:url('/OrangeLandingPages/img/general.gif') no-repeat -12px -264px; width:5px; height:23px; }
.grey_box_text_wrapper_125 { height:125px; padding:0px 12px 0px 12px; background:#f0f0f0 url('/OrangeLandingPages/img/grey_box_bg.gif') repeat-x bottom left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.grey_box_text_wrapper_130 { height:130px; padding:0px 12px 10px 12px; background:#f0f0f0 url('/OrangeLandingPages/img/grey_box_bg.gif') repeat-x bottom left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.grey_box_text_wrapper_154 { height:154px; padding:0px 12px 10px 12px; background:#f0f0f0 url('/OrangeLandingPages/img/grey_box_bg.gif') repeat-x bottom left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.grey_box_text_wrapper_160 { height:160px; padding:0px 12px 0px 12px; background:#f0f0f0 url('/OrangeLandingPages/img/grey_box_bg.gif') repeat-x bottom left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
/*************************************************************/

/**************** buttons ********************/
A.display_btn_white57 {  width:57px; height:20px; float:right; text-decoration:none; background: url('/OrangeLandingPages/img/buttons.gif') no-repeat -105px 0px; cursor:pointer;}
.display_btn_white57 {  border-style: none;
	border-color: inherit;
	border-width: medium;
	width:57px; 	height:20px; 	float:right; 	text-decoration:none; 	background: url('/OrangeLandingPages/img/buttons.gif') no-repeat -105px 0px; 	cursor:pointer;	font:bold 12px Arial;
}
.display_btn_white_text { display:block; height:18px; font:bold 12px Arial; padding-top:2px; text-align:center; color:#3d3c3b; background: url('/OrangeLandingPages/img/buttons.gif') no-repeat -162px 0px;}
/********************************************/
.PagingContainer{border-top:solid 1px #E5E5E5;padding-top:5px;}
.MoreInfoContainer{margin-right:10px;}
*html .MoreInfoContainer{padding:0 0px 5px 0}

.ServicesCenterHeaderClose{float:left; background:url('/OrangeLandingPages/img/service_center_elements.gif') no-repeat 0px -222px; width:25px; height:23px; cursor:pointer;}
.ServicesCenterHeader{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url('/OrangeLandingPages/img/black_header_bg.gif') repeat-x scroll 0 0;height:23px;width:575px;}

.service {float:right;width:188px;  margin: 2px 0px 0px 0px; }

.InputBtn {font-weight:bold;;color:#3D3C3B;border:0;background: url('/OrangeLandingPages/img/grey_btn.gif') no-repeat;height:20px;width:57px; cursor:pointer;}
.InputBtn:hover {color:#ff6600}
/*********** table cols **************/
.col1_header, .col2_header, .col3_header, .col4_header, .col5_header {font:bold 1.2em arial}
.col1, .col2, .col3, .col4, .col5 {font:normal 1.2em arial}
.col3 .days, .col3 .hours {font:normal 1em arial}
/*************************************/

