/*
Theme Name: RYL
Theme URI: 
Description: Custom ryl theme
Version: 1.0
Author:
Author URI: 
*/

body
        {
            text-align: center;
            min-width: 985px;
			font-family:Arial, Verdana, sans-serif;
            margin:0px;
            padding:0px;
            background-image:url(images/bg.jpg);
            background-position:center top;
            background-repeat:no-repeat;
            background-color:#010101;   
			font-size: 12px;
        }
a {color: #C0C0C0;}
a:visited {color: #C0C0C0;}       
/*editor*/
.alignleft {
    float: left;
    margin: 0 10px 8px 0;
    }
    
.alignright {
    float: right;
    margin: 0 0 8px 10px;
    }
    
.aligncenter {
    margin: 10px auto;
    }
/*end editor*/

        
a img
        {
            border:none;
        }
        
:-moz-any-link:focus
    {
         outline: none;
    }
        
#container
        {
            position:relative;
            margin: 0 auto;
            width: 985px;
            min-width:985px;
            text-align:center;
        }
        
#ryl_logo {background:url(http://www.executivejetco.com/wp-content/themes/ryl/images/logo.png); position:relative; margin-top:-7px; margin-left:350px; width:288px;}
#ryl_logo a {display:block; text-indent:-99999px; height:94px; outline:none;}

#phone_num
        {
            position:absolute;
            right:106px;
            top:48px;
            font-size:12px;
            color:#7D969E;
            letter-spacing:2px;
        }
        
        
        
        
                /*START TOP NAVIGATION*/
                
                
#top_nav
        {
            position:relative;
            margin-top:29px;
			margin-left:15px;
            width:968px;
            height:34px;
            text-align:left;
            background-image:url(images/top_nav_bg.png);
			z-index:1000;
        }
        
#top_nav #main_nav
        {
            position:relative;
            list-style-type:none;
            margin:0px;
            padding:0px;
        }
        
#top_nav #main_nav .main_nav_li
        {
			position:relative;
            display:inline;
            padding:0px;
            margin:0px;
        }
		

		
.sub_nav
		{
			position:absolute;
			width:auto;
			min-width:188px;
			height:auto;
			top:15px;
			*top:34px;
			left:0px;
			display:block
			z-index:2000;
			background-image:url(images/drop_down_bg.png);
			background-repeat:repeat;
			list-style-type:none;
			margin:0px;
			padding:0px;
			display:none;
			padding-bottom:15px;
			
		}
		
/*.rounded
		{
			-moz-border-radius-bottomleft:1ex;
		    -moz-border-radius-bottomright:1ex;
			-webkit-border-bottom-left-radius:1ex;
			-webkit-border-bottom-right-radius:1ex;
		}*/
		
.div_rounded
		{
			position:relative;
			width:188px;
			height:7px;
			background-image:url(images/rounded_bg.png);
			margin-bottom:-22px;
		}
		
.sub_nav li
		{
			background-image:url(images/sub_li_bg.png);
			background-position:bottom center;
			background-repeat:no-repeat;
			width:auto;
		}
		

.sub_nav li a
		{
			color:#b1ced7;
			text-decoration:none;
			font-size:12px;
			z-index:2000;
			display:inline-block;
			padding-top:7px;
			padding-bottom:7px;
			padding-left:15px;
			padding-right:15px;
			letter-spacing:2px;
			line-height:18px;
			width:100%;
		}
		
.sub_nav li a:hover
		{
			color:white;
		}
		
#top_nav #main_nav .main_nav_li:hover .sub_nav
		{
			display:block;
		}
		
		
#home_link
        {
            width:151px;
            height:34px;
            display:inline-block;
            margin:0px;
            padding:0px;
            *margin-right:4px;
        }
        
.home_on
        {
            background-image:url(images/home_link.png);
            background-position:top;
        }
        
.home_off
        {
            background-image:url(images/home_link.png);
            background-position:bottom;
        }
        
#home_link:hover
        {
            background-position:bottom;
        }
        

#about_link
        {
            width:98px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
			*margin-left:-5px;
            padding:0px;
        }
        
.about_on
        {
            background-image:url(images/about_link.png);
            background-position:top;
        }
        
.about_off
        {
            background-image:url(images/about_link.png);
            background-position:bottom;
        }
        
#about_link:hover
        {
            background-position:bottom;
        }
        
#request_quote_link
        {
            width:142px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
            padding:0px;
        }
        
.request_quote_on
        {
            background-image:url(images/request_quote_link.png);
            background-position:top;
        }
        
.request_quote_off
        {
            background-image:url(images/request_quote_link.png);
            background-position:bottom;
        }
        
#request_quote_link:hover
        {
            background-position:bottom;
        }
        
#safety_link
        {
            width:73px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
            padding:0px;
        }
        
.safety_on
        {
            background-image:url(images/safety_link.png);
            background-position:top;
        }
        
.safety_off
        {
            background-image:url(images/safety_link.png);
            background-position:bottom;
        }
        
#safety_link:hover
        {
            background-position:bottom;
        }
        
#services_link
        {
            width:82px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
            padding:0px;
        }
        
.services_on
        {
            background-image:url(images/services_link.png);
            background-position:top;
        }
        
.services_off
        {
            background-image:url(images/services_link.png);
            background-position:bottom;
        }
        
#services_link:hover
        {
            background-position:bottom;
        }
        
#guide_link
        {
            width:133px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
            padding:0px;
        }
        
.guide_on
        {
            background-image:url(images/guide_link.png);
            background-position:top;
        }

.guide_off
        {
            background-image:url(images/guide_link.png);
            background-position:bottom;
        }
        
#guide_link:hover
        {
            background-position:bottom;
        }
        
#lifestyle_link
        {
            width:91px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
            padding:0px;
        }
        
.lifestyle_on
        {
            background-image:url(images/lifestyle_link.png);
            background-position:top;
        }
        
.lifestyle_off
        {
            background-image:url(images/lifestyle_link.png);
            background-position:bottom;
        }
        
#lifestyle_link:hover
        {
            background-position:bottom;
        }
        
#contact_link
        {
            width:171px;
            height:34px;
            display:inline-block;
            margin:0px;
            margin-left:-3px;
            padding:0px;
        }
        
.contact_on
        {
            background-image:url(images/contact_link.png);
            background-position:top;
        }
        
.contact_off
        {
            background-image:url(images/contact_link.png);
            background-position:bottom;
        }
        
#contact_link:hover
        {
            background-position:bottom;
        }
		
		
		

        

                
                /*STOP TOP NAVIGATION*/
                
                
                
                
                
                /*START BANNER*/
                
                
#banner
        {
            position:relative;
            top:0px;
            left:0px;
            margin-left:99px;
            margin-top:20px;
            width:852px;
            height:154px;
            background-image:url(images/banner.png);
        }
                
                
                /*STOP BANNER*/
                
                
                /*START MIDDLE*/
                
                

#middle
        {
            position:relative;
            top:0px;
            left:0px;
            width:830px;
            margin-left:65px;
            margin-top:21px;
            height:auto;
            overflow:hidden;
        }
        
#left_part
        {
            position:relative;
            top:0px;
            float:left;
            width:220px;
			height:auto;
			min-height:470px;
        }
		

/*#quote_request
        {
            position:relative;
            top:0px;
            left:0px;
            background-image:url(images/request_quote_bg.png);
            background-position:top;
            margin-top:55px;
            margin-left:23px;
            width:220px;
            height:325px;
            z-index:100;

        }*/
		
#quote_request
		{
			position:relative;
			top:0px;
			left:0px;
			margin-top:-5px;
			/*
			background-image:url(../images/request_quote_bg.png);
			background-position:top;
			background-repeat:no-repeat;
			margin-top:55px;
			margin-left:23px;*/
			width:220px;
			min-height:325px;
			height:auto;
			z-index:100;
		}
		
#qr_up
		{
			position:relative;
			top:0px;
			width:220px;
			height:58px;
			background-image:url(images/request_top.png);
		}
		
#qr_middle
		{
			position:relative;
			top:0px;
			left:0px;
			width:220px;
			min-height:215px;
			background-image:url(images/request_middle.png);
			background-repeat:repeat-y;
		}
		
#qr_middle_form
		{
			width:176px;
            margin-left: 22px;
			*margin-left:15px;
            padding-top: 10px;
		}

#qr_middle_form a
        {
            font-size: 11px;
        }
		
	
/*#quote_request #avi-route-type-link-multileg
		{
			color:white;
		}
		
#quote_request #avi-route-type-link-multileg, #quote_request #avi-from-airport-leg0-map-link, #quote_request #avi-to-airport-leg0-map-link
		{
			text-decoration:underline;
			color:white;
		}*/
		
.popup-calendar a
		{
			color:black;
		}
		
.avi-airport-wrapper a
		{
			color:white;
		}
		
#qr_bottom
		{
			position:relative;
			top:0px;
			width:220px;
			height:29px;
			background-image:url(images/request_bottom.png);
		}
		
#calculate_btn
		{
			display:block;
			position:relative;
			top:15px;
			left:-1px;
		}

        
#quote_request label
        {
            font-size:9px;
            color:white;
        }
        
/*#from
        {
            position:absolute;
            top:60px;
            left:28px;
        }
        
#to
        {
            position:absolute;
            top:60px;
            left:122px;
        }
        
#from_input
        {
            position:absolute;
            top:75px;
            left:28px;
            width:65px;
            height:19px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            padding:5px 1px 0px 1px;
            font-size:11px;
            color:black;
        }
        
#to_input
        {
            position:absolute;
            top:75px;
            left:122px;
            width:65px;
            height:19px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            padding:5px 1px 0px 1px;
            font-size:11px;
            color:black;
        }
        
#depart
        {
            position:absolute;
            top:115px;
            left:28px;
        }
    
#depart_select
        {
            position:absolute;
            top:130px;
            left:28px;
            width:50px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#depart2_select
        {
            position:absolute;
            top:130px;
            left:88px;
            width:50px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#depart3_select
        {
            position:absolute;
            top:130px;
            left:148px;
            width:41px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#return
        {
            position:absolute;
            top:169px;
            left:28px;
        }

        
#return_select
        {
            position:absolute;
            top:184px;
            left:28px;
            width:50px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#return2_select
        {
            position:absolute;
            top:184px;
            left:88px;
            width:50px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#return3_select
        {
            position:absolute;
            top:184px;
            left:148px;
            width:41px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#trip_type
        {
            position:absolute;
            top:223px;
            left:28px;
        }
        
#passenger
        {
            position:absolute;
            top:223px;
            left:131px;
        }
        
#trip_type_select
        {
            position:absolute;
            top:238px;
            left:28px;
            width:93px;
            height:24px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            font-size:11px;
            color:black;
            padding-right:1px;
            padding-bottom:1px;
        }
        
#passengers_input
        {
            position:absolute;
            top:238px;
            left:131px;
            width:56px;
            height:19px;
            background-color:#D3D3D3;
            border:none;
            border-top:1px solid #8A8C8D;
            padding:5px 1px 0px 1px;
            font-size:11px;
            color:black;
        }*/
        
#calculate_button
        {
            position:absolute;
            bottom:1px;
            left:12px;
            width:193px;
            height:38px;
            display:block;
            border:none;
        }
		
       
        
        
            /*START RIGHT PART*/
            
            
            
#right_part
        {
            position:relative;
            top:0px;
            float:right;
            width:608px;
        }
        
#plane_frame
        {
            position:relative;
            top:0px;
            left:0px;
            width:630px;
            height:334px;
            margin-left:-19px;
            margin-top:2px;
            background-image:url(images/plane_bg.png);
            
        }
        
#plane_frame img
        {
            position:relative;
            width:604px;
            height:310px;
            margin-left:-2px;
            margin-top:12px;
        }
        
.box
        {
            position:relative;
            float:left;
            width:289px;
            height:113px;
            background-image:url(images/boxes_bg.png);
            margin-top:-10px;
            margin-left:-21px;
            margin-right:13px;
        }
        
.box img, .box2 img
        {
            position:absolute;
            top:35px;
            left:35px;
            border:1px solid #909090;
        }
        
.box h3, .box2 h3
        {
            position:absolute;
            top:33px;
            left:123px;
            font-size:11px;
            color:white;
            font-weight:normal;
            text-align:left;
            padding:0px;
            margin:0px;
            font-family: Georgia, "Times New Roman", Times, serif;
        }
        
.box a, .box2 a
        {
            position:absolute;
            top:66px;
            letter-spacing:2px;
            left:123px;
            display:block;
            font-size:11px;
            color:#757575;
            text-decoration:none;
        }
        
.box a:hover, .box2 a:hover
        {
            text-decoration:underline;
        }
        
.box2
        {
            position:relative;
            float:left;
            width:289px;
            height:113px;
            background-image:url(images/boxes_bg.png);
            margin-top:-10px;
        }
		
.small_arrow
		{
			position:relative;
			float:left;
			width:7px;
			height:12px;
			margin-top:35px;
		}
        
#text_block
        {
            position:relative;
            top:0px;
            width:631px;
            height:auto;
            /*min-height:151px;
            background-image:url(images/textblock_bg.png);
            background-position:top;
            background-repeat:no-repeat;*/
            overflow:hidden;
            margin-left:-20px;
            text-align:left;
        }
		
#text_top
		{
			position:relative;
			width:631px;
			height:21px;
			background-image:url(images/text_top.png);
		}
		
#text_middle
		{
			position:relative;
			top:0px;
			width:631px;
			height:auto;
			background-image:url(images/text_middle.png);
			background-repeat:repeat-y;
		}
		
#text_bottom
		{
			position:relative;
			top:0px;
			width:631px;
			height:32px;
			background-image:url(images/text_bottom.png);
		}
		
.text_block_h3
        {
            position:relative;
            width:550px;
            margin:0px;
			top:0px;
            left:40px;            
            color:white;
            font-size:19px;
            font-weight:normal;
            font-family: Georgia, "Times New Roman", Times, serif;
            padding:0px;
        }
		
.textblock_spacer
		{
			height:10px;
		}
        
#text_block p
        {
            font-size:10px;
            line-height:15px;
            color:#c0c0c0;
            margin:0px;
            padding:0px;
            margin-top:0px;
            margin-left:40px;
            width:550px;
            text-align:left;
        }
        
            
            /*STOP RIGHT PART*/
        
        
                
                /*STOP MIDDLE*/
                
                
                
                /*START FOOTER*/
                
                
#footer
        {
            position:relative;
            top:0px;
            width:100%;
            min-height:100px;
            height:auto;
            background-image:url(images/footer_bg.png);
            background-position:top;
            background-repeat:no-repeat;
            margin-top:60px;
            font-family:Arial, Verdana, sans-serif;
            text-align:left;
            background-color:#000000;
        }
        
#footer_guide
        {
            position:relative;
            width:964px;
            text-align:left;
            overflow:hidden;
            margin:0 auto 20px auto;
        }

#footer_guide .legalfooter {margin-top:-2px; padding:0; display:block; float: right; margin-right: 14px;}			
        
.assosiations_first
        {
            margin-left:65px;
        }
        
.assosiations
        {
            position:relative;
            float:left;
            margin-right:25px;
            margin-top:30px;
        }
        
.footer_menu
        {
            position:relative;
            float:left;
            list-style-type:none;
            margin:0px;
            margin-left:5px;
            margin-right:29px;
            padding:0px;
            margin-top:24px;
        }
        
.footer_menu li a
        {
            font-size:10px;
            color:#76A5B5;
            text-decoration:none;
        }
        
.footer_menu li a:hover
        {
            text-decoration:underline;
        }
        
.footer_menu li a.rss {padding-left:14px; background:url('images/icon_rss.gif') 0 0.2em no-repeat;}
        
#footer p
        {
            position:relative;
            float:left;
            width:320px;
            font-size:9px;
            color:#496169;
            margin-top:31px;
            margin-left:32px;
            line-height:13px;
        }
                
                
                /*STOP FOOTER*/
                
                
                
                
                
                
                
                
                
                
                
                                                                                /*START AIRCRAFT GUIDE*/    
        
.guide_body
        {
            background-image:url(images/body_guide_bg.jpg);
            background-position:top;
            background-repeat:no-repeat;
        }
                                                                                
                                                                                
#planes_slider
        {
            position:relative;
            top:0px;
            width:830px;
            height:auto;
            overflow:hidden;
        }
        
#slider_left
        {
            position:relative;
            float:left;
            margin-left:44px;
            width:26px;
        }
        
#slider_left a, #slider_right a
        {
            display:block;
            margin-top:75px;
        }
        
#slider_middle
        {
            position:relative;
            float:left;
            width:560px;
			margin-left:66px;
            text-align:center;
        }

#slider_middle ul 
        {
            list-style-type: none;
        }        


#slider_right
        {
            position:relative;
            float:right;
            width:26px;
            margin-right:44px;
        }
        
#plane_description
        {
            position:relative;
            top:0px;
            width:834px;
            height:344px;
            background-image:url(images/planes_desc_bg.png);
        }
        
#stripTransmitter0
        {
            position:absolute;
            right:60px;
            top:27px;
            text-align:right;
            height:6px;
			z-index:1000;
		}
		
#stripTransmitter0 a
		{
			position:relative;
			padding:0px;
			display:inline-block;
			height:6px;
			width:6px;
			margin:0px;
			margin-left:6px;
		}
		
      
#plane_description h3
        {
            position:absolute;
            margin:0px;
            margin-top:30px;
            left:63px;            
            color:white;
            font-size:19px;
            font-weight:normal;
            font-family: Georgia, "Times New Roman", Times, serif;
            padding:0px;
        }
        
#plane_specs
        {
            position:relative;
            top:0px;
            margin-left:64px;
            margin-top:95px;
            float:left;
            text-align:left;
            list-style-type:none;
            padding:0px;
            width:312px;
        }
        
#plane_specs span
        {
            font-family: Georgia, "Times New Roman", Times, serif;
            color:#BBBABF;
            font-size:16px;
            display:block;
            margin-bottom:25px;
        }
        
#plane_specs li
        {
            font-size:11px;
            color:#76A5B5;
            margin-bottom:10px;
            letter-spacing:1px;
        }
        
        
#plane_models
        {
            position:relative;
            top:0px;
            margin-left:0px;
            margin-top:95px;
            float:left;
            text-align:left;
            list-style-type:none;
            padding:0px;
            width:312px;
        }
        
#plane_models span
        {
            font-family: Georgia, "Times New Roman", Times, serif;
            color:#BBBABF;
            font-size:16px;
            display:block;
            margin-bottom:25px;
        }
        
#plane_models li
        {
            font-size:11px;
            color:#76A5B5;
            margin-bottom:10px;
            letter-spacing:1px;
        }
        
.plane_models
        {
            font-size:11px;
            color:#76A5B5;
            text-decoration:none;
        }
        
#plane_models li a:hover
        {
            text-decoration:underline;
        }
        
.active_plane
		{
			color:white;
		}
                                                                                
                                                                                
                                                                                
                        
                                                                                
                                                                                
                                                                                
                                                                                /*STOP AIRCRAFT GUIDE*/            
                                                                                
                                                                                
                                                                                
                                                                                /*START LIFESTYLE*/



#lifestyle
        {
            position:relative;
            width:633px;
            min-height:717px;
            background-image:url(images/lifestyle_bg.png);
            background-position:top;
            background-repeat:no-repeat;
            margin-left:-22px;
            overflow:hidden;
        }
        
#lifestyle_latest_news
        {
            position:relative;
            float:left;
            width:120px;
            margin-top:40px;
            margin-left:36px;
            text-align:left;
        }
        
#lifestyle_latest_news span
        {
            font-size:12px;
            color:#93afb8;
        }
        
#lifestyle_latest_news ul
        {
            margin:0px;
            padding:0px;
            margin-top:9px;
            list-style-type:none;
            font-size:12px;
            color:#93afb8;
        }
        
#lifestyle_latest_news ul li
        {
            margin-bottom:9px;
        }
        
#lifestyle_latest_news ul li a
        {
            color:#93afb8;
            text-decoration:none;
        }
        
#lifestyle_latest_news ul li a:hover
        {
            text-decoration:underline;
        }
        
#lifestyle_latest_news span a
        {
            color:#93afb8;
            text-decoration:none;
        }
        
#lifestyle_latest_news span a:hover
        {
            text-decoration:underline;
        }
        
#lifestyle_articles
        {
            position:relative;
            float:left;
            width:390px;
            margin-top:40px;
            margin-left:35px;
            text-align:left;
        }
		
#lifestyle_articles ul
		{
			list-style-type:square;
			font-size:10px;
			color:#c0c0c0;
		}
		
#lifestyle_articles ul li
		{
			margin-bottom:10px;
		}
        
#lifestyle_articles h3
        {
            margin:0px;
            padding:0px;
            font-family: Georgia, "Times New Roman", Times, serif;
            color:white;
            font-size:20px;
            font-weight:normal;
        }
		
#lifestyle_articles h1
		{
			margin:0px;
            padding:0px;
            font-family: Georgia, "Times New Roman", Times, serif;
            color:white;
            font-size:20px;
            font-weight:normal;
		}
		
#lifestyle_articles h2
		{
			margin:0px;
            padding:0px;
            font-family: Georgia, "Times New Roman", Times, serif;
            color:white;
            font-size:16px;
            font-weight:normal;
		}
		
#lifestyle_articles h3 a
		{
			color:white;
			text-decoration:none;
		}
		
#lifestyle_articles h3 a:hover
		{
			color:#c0c0c0;
		}
        
#lifestyle_articles span
        {
            font-size:10px;
            color:#c0c0c0;
        }
        
.excerpt_image
        {
            width:384px;
            height:auto;
            border:1px solid #909090;
            margin-top:15px;
        }
        
#lifestyle_articles p
        {
            text-align:left;
            font-size:12px;
            color:#c0c0c0;
            line-height:18px;
            margin-bottom:20px;
			padding:0px;
        }

#lifestyle_articles p a, #lifestyle_articles ul li a
		{
			color:white;
			text-decoration:underline;
		}
		
#lifestyle_articles p a:hover, #lifestyle_articles ul li a:hover
		{
			text-decoration:none;
		}
		

#lifestyle_articles p img
		{
			position:relative;
			top:5px;
		}



                                                                                /*STOP LIFESTYLE*/        
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                /*START REQUEST QUOTE*/        
                                                                                

.request_quote_bg
        {
            background-image:url(images/bg_quote.jpg);
            background-position:top;
            background-repeat:no-repeat;
        }
		
.contact_bg
		{
            background-image:url(images/bg_contact.jpg);
            background-position:top;
            background-repeat:no-repeat;
        }
                                                                                
#quote_request_div
        {
            position:relative;
            top:0px;
            width:834px;
            height:307px;
            background-image:url(images/quote_bg.png);
        }
        
#quote_request_div h3
        {
            position:absolute;
            margin:0px;
            margin-top:35px;
            left:63px;            
            color:white;
            font-size:19px;
            font-weight:normal;
            font-family: Georgia, "Times New Roman", Times, serif;
            padding:0px;
			display:none;
        }
		
#quote_request_large
		{
			position:relative;
			top:25px;
			left:25px;
			*left:0px;
			width:780px;
			height:250px;
		}
		
#quote_req_l_btn
		{
			position:absolute;
			bottom:0px;
			right:0px;
		}
        
#quote_request_div form label
        {
            font-size:9px;
            color:white;
            display:block;
        }
        
#lquote_from
        {
            position:absolute;
            top:90px;
            left:63px;
        }
        
#lquote_to
        {
            position:absolute;
            top:90px;
            left:315px;
        }
        
#lquote_triptype
        {
            position:absolute;
            top:90px;
            left:567px;
        }
        
#lquote_passenger
        {
            position:absolute;
            top:90px;
            left:702px;
        }
        
#lquote_depart
        {
            position:absolute;
            top:175px;
            left:63px;
        }
        
#lquote_return
        {
            position:absolute;
            top:175px;
            left:315px;
        }
        
#linput_from
        {
            position:absolute;
            top:115px;
            left:65px;
            width:196px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
        }
        
#linput_to
        {
            position:absolute;
            top:115px;
            left:317px;
            width:196px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
        }
        
#lselect_triptype
        {
            position:absolute;
            top:115px;
            left:567px;
            width:112px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_triptype option
        {
            width:91px;
            padding:4px 5px 4px 4px;
        }
        
#linput_passenger
        {
            position:absolute;
            top:115px;
            left:705px;
            width:58px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
            text-align:left;
            padding:0px;
            height:auto;
        }
        
#lselect_depart
        {
            position:absolute;
            top:202px;
            left:63px;
            width:53px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_depart option
        {
            width:31px;
            padding:4px 5px 4px 4px;
        }
        
#lselect_depart2
        {
            position:absolute;
            top:202px;
            left:139px;
            width:53px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_depart2 option
        {
            width:31px;
            padding:4px 5px 4px 4px;
        }
        
#lselect_depart3
        {
            position:absolute;
            top:202px;
            left:215px;
            width:45px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_depart3 option
        {
            width:22px;
            padding:4px 5px 4px 4px;
        }
        
        
#lselect_return
        {
            position:absolute;
            top:202px;
            left:315px;
            width:53px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_return option
        {
            width:31px;
            padding:4px 5px 4px 4px;
        }
        
#lselect_return2
        {
            position:absolute;
            top:202px;
            left:391px;
            width:53px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_return2 option
        {
            width:31px;
            padding:4px 5px 4px 4px;
        }
        
        
#lselect_return3
        {
            position:absolute;
            top:202px;
            left:467px;
            width:44px;
            height:18px;
            background:none;
            border:none;
            font-size:11px;
            color:black;
            text-align:center;
            background-color:#D3D3D3;
        }
        
#lselect_return3 option
        {
            width:22px;
            padding:4px 5px 4px 4px;
        }
        
#request_calculate
        {
            position:absolute;
            top:193px;
            left:568px;
        }
        
        

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                /*STOP REQUEST QUOTE*/
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                /*START CONTACT*/
                                                                                
                                                                                
                                                                                
#contact_div
        {
            position:relative;
            top:0px;
            width:621px;
            height:420px;
            background-image:url(images/contact_bg.png);
            background-position:top;
            background-repeat:no-repeat;
            margin-left:-15px;
            margin-top:5px;
        }
        
#contact_div h3
        {
            position:absolute;
            margin:0px;
            margin-top:35px;
            left:40px;            
            color:white;
            font-size:19px;
            font-weight:normal;
            font-family: Georgia, "Times New Roman", Times, serif;
            padding:0px;
        }
        
#contact_form
        {
            position:absolute;
            top:80px;
            left:40px;
            width:300px;
            text-align:left;
        }
        
#contact_form label
        {
            display:inline-block;
            width:90px;
            color:white;
            font-size:11px;
            letter-spacing:2px;
            text-align:left;
            margin-bottom:20px;
        }
        
.contact_field
        {
            background-color:#d3d3d3;
            border:none;
            padding:4px 2px;
            color:black;
            font-size:11px;
            width:180px;
        }
        
.contact_comment
        {
            background-color:#d3d3d3;
            border:none;
            padding:2px;
            color:black;
            font-size:11px;
            width:180px;
            height:85px;
            resize:none;
        }
        
#comment_label
        {
            position:relative;
            top:-70px;
        }
        
#contact_submit
        {
            position:relative;
            float:right;
            margin-right:22px;
        }
		
#content_p
		{
			 position:absolute;
            top:76px;
            left:345px;
            width:250px;
		}
        
#contact_div p
        {
            width:250px;
            line-height:18px;
            font-size:12px;
            text-align:left;
            color:white;
            margin:0px;
            padding:0px;
			margin-bottom:15px;
        }
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                /*STOP CONTACT*/
                                                                                
                                                                                
                                                                                
                                                                                /*START THANK YOU*/
                                                                                
                                                                                
#thankyou_div
        {
            position:relative;
            top:0px;
            width:621px;
            height:329px;
            background-image:url(images/thankyou_bg.png);
            background-position:top;
            background-repeat:no-repeat;
            margin-left:-15px;
            margin-top:5px;
        }
        
#thankyou_div h3
        {
            position:absolute;
            margin:0px;
            margin-top:35px;
            left:40px;            
            color:#c0c0c0;
            font-size:19px;
            font-weight:normal;
            font-family: Georgia, "Times New Roman", Times, serif;
            padding:0px;
        }
        
#thankyou_div p
        {
            position:relative;
            float:left;
            margin-top:75px;
            margin-left:43px;
            text-align:left;
            color:#c0c0c0;
            font-size:12px;
            line-height:18px;
        }
                                                                                
                                                                                

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                /*STOP THANK YOU*/
                
                
                
                
.display_none {
    display: none;
}  

/*pagination*/
.wp-pagenavi span
        {
            font-size:10px;
            color:#c0c0c0;
        }   
        
.wp-pagenavi a
        {
            font-size:10px;
            color:#c0c0c0;
        }       
                
/* comments temporary */
h4#comments 
		{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#FFF;		
		}
		
#comments
        {
            color:#CCC;
            margin-left:15px;
        }
        
.commentlist
        {
            font-size:13px;
            color:#CCC;
        }
        
.commentlist a
        {
            font-size:13px;
            color:#FFF;
        }
        
.commentlist a:hover
        {
            text-decoration:none;
			color:#FFF;
        }
        
#respond
        {
            margin-left:15px;
        }
        
div#respond h4
        {
            font-family: Georgia, "Times New Roman", Times, serif;
			font-size:18px;
            color:#FFF;
            font-weight:normal;
            margin-bottom:0px;
        }
        
#commentform label
        {
            /*color:#283A56;*/
			color:#CCC;
            font-size:13px;
        }
        
#commentform p
        {
            color:#CCC;
            font-size:12px;
        }
        
#commentform p a
        {
            font-size:12px;
            color:#FFF;
        }
        
#commentform p a:hover
        {
            text-decoration:none;
        }
textarea#comment 
		{
			width:370px;
		}
                
                
                
                
                
                										/*START SITEMAP/*/

.sitemap_div h3
		{
			margin-top:0px;
			padding-top:0px;
		}

.sitemap_div ul
		{
			color:white;
			margin:0px;
			list-style-type:square;
		}
		
.sitemap_div ul a
		{
			color:#c0c0c0;
			font-size:12px;
			text-decoration:none;
		}
		
.sitemap_div ul a:hover
		{
			text-decoration:underline;
		}
		
#sitemap_ul
		{
			margin-top:25px;
		}
														/*STOP SITEMAP*/
                           
.link-nav-forward
	{
		color:black;
	}

														/*POST PAGINATION*/
#page-links, #page-links  a {color:#93afb8; font-size:12px;}
#page-links  a {margin:0 2px;}
