	/*--------------------- California Travel Center Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body{ background:url(images/CTC_index_bg_02.png) repeat-x #a6def8; font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #000;  text-decoration: none; margin:0; padding:0;}

a:link {color: #004EFF; text-decoration: none;}
a:visited {color: #004EFF; text-decoration: none;}
a:active {color: #004EFF; text-decoration: none;}
a:hover {color: #004EFF; text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E; width:120px; border:1px solid #a44c03; color:#184a00;}
.short_b {font-size: 11px; color: #1A3F7E; width:160px; border:1px solid #004f84; color:#5a5a5a;}

/* items to hide*/
#masthead,.l_float, #content_col_two, #page_col_one, #page_banner, #footer, #by_line, #question_area, #content_footer{display:none;}


/*------------------------------------ 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;}

/* ----------------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;}

.l_float{float:left;}

/* ---------------------------------- Site Specific Layout -------------------------- */
#main{width:852px; margin-left:auto; margin-right:auto;}

#masthead{height:136px; width:852px;}
#nav_bar_container{float:left; width:530px; height:36px; padding-top:31px;}
#search_form{background:url(images/CTC_index_bg_13.png) no-repeat; width:127px; height:38px; padding:8px 0 0 2px; float:left;}

#content_bg{ background:url(images/CTC_index_22.png) repeat-y; width:852px; padding-bottom:17px;} 
#content{float:left; width:839px; background:url(images/CTC_index_16.png) no-repeat top; min-height:195px;}
* html #content {height:195px}/* min-height fix for IE 6.0 */
#content_col_one{width:631px; float:left; padding:0 0 0 5px;}
#content_col_two{width:192px; float:left; padding:0 0 0 11px;}
.col_two_img img{border:1px solid #014676;}
#content_col_two img{margin-bottom:10px;}
#dots{margin-top:4px;}

#footer{ background:url(images/CTC_index_bg_27.png) no-repeat; width:852px; height:54px;}
#global_nav{text-align:center; color:#fff; padding-top:17px;}
	#global_nav a:link{color:#fff; text-decoration:none;}
	#global_nav a:visited{color:#fff; text-decoration:none;}
	#global_nav a:active{color:#fff; text-decoration:none;}
	#global_nav a:hover{color:#f79626; text-decoration:underline;}

#by_line{color:#004066; padding-top:17px;}
#copyright{float:left; padding-left:23px;}
#developer{float:left; padding-left:360px;}
	#developer a:link{color:#004066; text-decoration:none;}
	#developer a:visited{color:#004066; text-decoration:none;}
	#developer a:active{color:#004066; text-decoration:none;}
	#developer a:hover{color:#ab5c00; text-decoration:underline;}
#lock{float:left; padding-left:6px;}

/* --------------------------------- Docs Specific Layout -------------------------- */

#main_banner{margin-bottom:10px;}
#main_col_one{float:left; width:226px;}
.feature_link_bg{background:url(images/feature_mid.gif) repeat-y; width:212px; padding: 7px 0 0 14px;}
.feature_link{color:#063c61; font-weight:bold; font-size:12px; padding:5px 0 1px 27px; background:url(images/arrow.gif) no-repeat 0 8px;}
	.feature_link a:link{color:#063c61; text-decoration:none;} 
	.feature_link a:visited{color:#063c61; text-decoration:none;} 
	.feature_link a:active{color:#063c61; text-decoration:none;} 
	.feature_link a:hover{color:#d76600; text-decoration:underline;} 
.feature_wrap{padding-bottom:5px;}

#main_col_two{float:left; width:397px; padding-left:8px;}

#sample_best{padding-bottom:5px;}

#travel_guide_bg_overlay{background:url(images/travel_guide_bkgd.png) no-repeat bottom; width:363px; min-height:169px; padding:10px 10px 0 10px;}
* html #travel_guide_bg_overlay {height:169px}/* min-height fix for IE 6.0 */
#travel_guide_bg_overlay p{margin:0; padding:0 0 10px 0; font-size:12px; color:#000;}
	#travel_guide_bg_overlay a:link{color:#063c61; font-weight:bold;  text-decoration:underline;}
	#travel_guide_bg_overlay a:visited{color:#063c61; font-weight:bold; text-decoration:underline;}
	#travel_guide_bg_overlay a:active{color:#063c61; font-weight:bold; text-decoration:underline;}
	#travel_guide_bg_overlay a:hover{color:#d76600; font-weight:bold;  text-decoration:none;}
#travel_guide_bg{background:url(images/travel_guide_mid.gif) repeat-y; width:383px;}

.record_wrap{padding-top:5px;}
.record_top{background:url(images/record_top.gif) no-repeat; width:363px; height:23px; padding:7px 0 0 20px;}
.record_title {font-size:12px; font-weight:bold; color:#fff; position:absolute; z-index:2;}
.record_title_shdw{padding:1px 0 0 2px; font-size:12px; font-weight:bold; color:#001633; position:absolute; z-index:1;}
.record_mid{background:url(images/record_mid.gif) repeat-y; width:383px;}
.record_grad{width:364px; min-height:82px; background:url(images/record_grad.gif) repeat-x bottom; margin-left:5px; padding:10px 0 0 7px;}

.record_img{background:#fff; border:1px solid #00273e; width:121px; float:left; text-align:center; padding:4px 0 3px 0;}
.record_img img{border-bottom:1px solid #737373; border-right:1px solid #737373;}
.record_info{float:left; width:225px; padding-left:10px;}
.record_header{font-size:12px; color:#fff; text-decoration:underline; font-weight:bold; background:url(images/record_arrow.gif) no-repeat 0 4px; padding-left:12px;}
	.record_header a:link{color:#fff; text-decoration:underline; font-weight:bold;}
	.record_header a:visited{color:#fff; text-decoration:underline; font-weight:bold;}
	.record_header a:active{color:#fff; text-decoration:underline; font-weight:bold;}
	.record_header a:hover{color:#f17300; text-decoration:underline;font-weight:bold;}
.record_txt p{color:#fff; margin:5px 0 0 0; padding:0; line-height:1.2em;}
	.record_txt a:link{color:#fff; text-decoration:underline; font-weight:bold;}
	.record_txt a:visited{color:#fff; text-decoration:underline; font-weight:bold;}
	.record_txt a:active{color:#fff; text-decoration:underline; font-weight:bold;}
	.record_txt a:hover{color:#f17300; text-decoration:underline;font-weight:bold;}
	
#header{margin-bottom:20px;}

#city_info{}
#city_info_mid{background:url(images/city_info_mid.gif) repeat-y; width:193px; padding: 7px 0 0 14px;}
.city_info_link{color:#063c61; font-weight:bold; font-size:12px; padding:5px 0 4px 27px; background:url(images/arrow.gif) no-repeat 0 8px;}
	.city_info_link a:link{color:#063c61; text-decoration:none;} 
	.city_info_link a:visited{color:#063c61; text-decoration:none;} 
	.city_info_link a:active{color:#063c61; text-decoration:none;} 
	.city_info_link a:hover{color:#d76600; text-decoration:underline;} 

#map_it_wrap{padding:0 0 8px 0;}
#map_it_info{background:url(images/map_bg.gif) no-repeat; width:190px; height:52px; padding:10px 0 0 17px;}
#map_keywords{padding-bottom:5px;}
#map_city_name{}

#weather_wrap{padding:0 0 0 0;}
#weather_info{background:url(images/weather_mid.gif) repeat-y; width:200px;  padding:7px 0 0 7px;}
#weather_img{background:url(images/weather_img_bg.gif) no-repeat; width:80px; height:77px; padding:7px 0 0 9px; float:left;}
#weather_img img{border:1px solid #83949e;}
#weather_details{margin:0; padding:0; list-style:none; line-height:1.4em;}
#weather_details li{padding-bottom:1px;}
#weather_city{color:#3a3d3f; font-weight:bold; margin-bottom:5px;}
#forecast_btn{margin-top:2px;}
#temp{}
#wind{}

#page_col_one{float:left; width:207px; padding-top:10px;}
#page_col_two{float:left; width:424px; padding-top:10px;}

#page_container{}
#page_header{background:url(images/page_header_bg.gif) no-repeat; width:355px; height:30px; padding:10px 0 0 63px;}
.page_title {font-size:16px; font-weight:bold; color:#fff; position:absolute; z-index:2;}
.page_title_shdw{padding:1px 0 0 2px; font-size:16px; font-weight:bold; color:#001633; position:absolute; z-index:1;}

#page_search_container{width:376px; padding-top:10px;}
#page_inner{background:url(images/page_mid_bg.gif) repeat-y; width:398px; padding:0 0 0 20px;}
#search_bg{background:url(images/search_bkgd.gif) no-repeat; width:310px; height:35px; float:left; padding:26px 0 0 19px;}
#search_field{float:left;}
.search_field{font-size: 11px; color: #1A3F7E; width:140px; border:1px solid #798a94; color:#5a5a5a;}
.search_in{color:#1b5980;}
#search_list{float:left; margin-left:3px;}
.search_list{font-size: 11px; color: #1A3F7E; width:140px; border:1px solid #798a94; color:#5a5a5a;}

.pagenumber_crumbs{text-align:right; margin:10px 54px 0 0; color:#272e32;}
	.pagenumber_crumbs a:link{color:#272e32;}
	.pagenumber_crumbs a:visited{color:#272e32;}
	.pagenumber_crumbs a:active{color:#272e32;}
	.pagenumber_crumbs a:hover{color:#d76600;}
.youre_here{font-weight:bold;}
.inner_record_sep{margin:10px 0 10px 4px;}

.inner_record_wrap{margin-bottom:20px;}
.inner_record_img{float:left;}
.inner_record_img_mid{background:url(images/inner_record_mid.gif) repeat-y; width:138px; padding:0 0 0 8px;}
.inner_record_img_mid img{border:1px solid #143c57;}
.inner_record_info{float:left; width:207px; padding-left:10px}
.inner_record_title{background:url(images/inner_record_arrow.gif) no-repeat 0 4px; padding-left:10px; margin-bottom:5px; color:#004772; font-weight:bold; font-size:12px;}
	.inner_record_title a:link{color:#004772; text-decoration:none;} 
	.inner_record_title a:visited{color:#004772; text-decoration:none;} 
	.inner_record_title a:active{color:#004772; text-decoration:none;} 
	.inner_record_title a:hover{color:#d76600; text-decoration:underline;} 
.inner_record_txt{margin:5px 0 5px 0; color:#272e32;}
.inner_record_txt p{margin:0; padding:0; line-height:1.3em;}
.innner_record_more_btn{}

#must_see{float:left; margin-right:5px;}
#txt_margins{padding:15px 10px 0 5px;}
.cms_txt{font-size:12px; color:#272e32;}
	.cms_txt a:link{color:#063c61; text-decoration:underline; font-weight:bold;}
	.cms_txt a:visited{color:#063c61; text-decoration:underline; font-weight:bold;}
	.cms_txt a:active{color:#063c61; text-decoration:underline; font-weight:bold;}
	.cms_txt a:hover{color:#d76600; text-decoration:none; font-weight:bold;}
.cms_txt p{margin:0; padding:0;}

.page_row{margin-top:18px;}
.page_column_1{float:left; width:161px; margin-left:5px;}
.page_column_2{float:left; width:161px; margin-left:35px;}
.page_column_mid{background: url(images/page_select_mid.gif) repeat-y; width:145px; padding-left:16px;}
.page_column_mid img{border:1px solid #353535;}
.page_select_btm{background:url(images/page_select_btm.gif) no-repeat; width:161px; height:41px; text-align:center; padding-top:2px;}
	.page_select_btm a:link{color:#fff; font-size:12px; text-decoration:underline; font-weight:bold;}
	.page_select_btm a:visited{color:#fff; font-size:12px; text-decoration:underline; font-weight:bold;}
	.page_select_btm a:active{color:#fff; font-size:12px; text-decoration:underline; font-weight:bold;}
	.page_select_btm a:hover{color:#d76600; font-size:12px; text-decoration:none; font-weight:bold;}
    
.catHead {margin:5px 0 5px 0; padding:3px 0 3px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}
.req{color: red;font-weight: bold;font-size: 150%;}
form{margin:0;padding:0;}

