body{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#FFFFFF url(../img/bg.gif) repeat-x;
min-width:990px;
}


#description_home b{
color:#DEB918;
}

#taxis_in_epsom {
position:absolute;
margin-left:80px;
margin-top:-25px;
}

#taxis_in_epsom a{
color:#6F6F6F;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}

#taxis_in_epsom a:hover{
text-decoration:underline;
}



#hide_image{
width:90px;
height:130px;
background:#EFEFEF;
position:absolute;
margin-left:363px;
margin-top:-130px;
border-left:solid 1px #DFDFDF;
}


#book_now{
margin-top:-51px;
}


#loading_box {
width:70px;
height:68px;
background:#FFF;
}

#loading {
width:64px;
height:64px;
background:#FFF url(../img/loading.gif) no-repeat;
margin-left:3px;

}





#top_menu{
position:absolute;
width:440px;
height:30px;
background:#fff;
margin-top:60px;
margin-left:470px;
background:url(../img/top_menu.gif) no-repeat;
}



#we_accept p{
position:absolute;
text-indent:2px;
margin-top:-15px;
cursor:default;
}

#we_accept{
font-size:10px;
width:164px;
height:80px;
position:absolute;
margin-top:-25px;
margin-left:7px;
}


#top_menu ul{
list-style:none;
margin-left:5px;
margin-top:13px;
}

#top_menu ul li{
list-style:none;
display:inline;
margin-left:5px;
margin-right:5px;
}

#top_menu ul li a{
text-decoration:none;
color:#000;
}

#top_menu ul li a:hover{
text-decoration:underline;
}


ul#list {
list-style:none;
margin:0;
padding:0;
}

ul#list li {
background:transparent url(../img/arrow.gif) no-repeat scroll 0 50%;
padding:1px 0 1px 26px;
}


#logo_pos{
position:absolute;
outline:none;
margin-left:10px;
margin-top:-5px;
}
#logo_pos img{
outline:none;
border:0;
padding:0;
}


#header {
width:900px;
height:50px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
}

#header #position{
position:absolute;
margin-left:460px;
margin-top:0px;
width:450px;
}




#header #position p#areacode{
position:absolute;
margin-left:119px;
line-height:0px;
color:#CCCCCC;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header #position h1{
color:#fff;
}



#top_left{
position:absolute;
width:22px;
height:22px;
background:url(../img/top_left.gif);
margin-top:-10px;
margin-left:-10px;
}


#main_content {
width:900px;
height:500px;
background:#EFEFEF;
border-top:solid #fff 10px;
border-left:solid #fff 10px;
border-right:solid #fff 10px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
background:#EFEFEF url(../img/carbg.png) no-repeat bottom right;
/*-moz-border-radius-topright:20px;*/
}


h1 {
font-family:Georgia;
color:#AAAAAA;
font-size:2.2em;
font-weight:normal;
line-height:30px;
padding:0;
width:99%;
text-align:center;
}


#box {
background:#E5F2F8 url(../img/speech.png) no-repeat;
width:240px;
height:200px;
}

#mask{
width:900px;
height:500px;
background:#000000;
}


ul#menu {
backgrond:#000;
}



a{
outline: none;
}


.welcome_box_content{
position:relative;
padding-top:50px;
overflow:hidden;
width: 900px;
margin:0 0px;
color:#3FBFFF;
}

.slides{
padding-top:30px;
height:50px;
width:100%;
line-height:50px;
padding-left:55px;
position:absolute;
top:0;
left:0;
background:url(../img/slides/slides_bar_bg.png) no-repeat;

}

.slides li{
float:left;
display:block;
margin-top:-16px;
}

.slides a{
font-size:130%;
text-decoration:none;
text-align:center;
display:block;
float:left;
width:140px;
color: #666666;
margin-left:34px;
}

.slides li a:hover{
color: #3FBFFF;

}

.slides li.active a{
color:#3FBFFF;
background:transparent url(../img/slides/tab_active.png) no-repeat center;

}

.slides a.previous, .slides a.next{
padding-top:50px;
text-indent:-5000px;
position:absolute;
left:0;
top:0;
display:block;
width:50px;
height:50px;
margin-left:48px;
background:url(../img/slides/tab_arrows.png) no-repeat left;
}




.slides a.next{
left:770px;
background:url(../img/slides/tab_arrows.png) no-repeat right;
}

.panels{
position:relative;
width:9000px;
left:0;
}

.panel{
font-size: 14px;
line-height: 20px;
padding:15px 15px 0 270px;
position:relative;
border-bottom:1px solid #eee;
}

.panel{
width:564px;
float:left;
height:200px;
border:none;

}

a.menu{
color:#666666;
margin:0;
background:0;
font-size:120%;
font-weight:normal;
}



.panel .image{
position:absolute;
left:15px;
top:10px;
padding:6px;
}

.panel .actions{
position:absolute;
left:560px;
top:15px;
list-style-type:none;
}

.panel li {
margin: 4px 0;
}


h2 a{
color:#CC0033;
}


#bottom_fade{
width:900px;
height:87px;
background:url(../img/bottom_fade.png);
margin-left:auto;
margin-right:auto;
}

#bottom_fade ul{
position:absolute;
margin-top:60px;
margin-left:-30px;
}

#bottom_fade ul li{
list-style:none;
display:inline;
margin-right:15px;
font-size:10px;
}

#bottom_fade ul li a{
color:#000;
text-decoration:none;
}
#bottom_fade ul li a:hover{
text-decoration:underline;
}

#bottom_fade p#copyright{
font-size:10px;
padding-top:34px;
margin-left:638px;
position:absolute;
margin-top:30px;
width:260px;
}

#bottom_fade p#secret{
font-size:25px;
padding-top:75px;
margin-left:150px;
position:absolute;
margin-top:15px;
width:600px;
text-align:center;
font-weight:bold;
color:#000;
cursor:default;
}


#misc_page{
width:580px;
height:250px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:40px;
padding-left:20px;
color:#3FBFFF;
font-size:14px;
}



#misc_page h1{
color:#006699;
font-size:20px;
line-height:40px;
text-decoration:none;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



#signup_exit{
position:absolute;
width:30px;
height:30px;
border-left:solid 5px #3FBFFF;
border-bottom:solid 5px #3FBFFF;
color:#fff;
left:400px;
top:-95px;

}

#signup_exit a{
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin-left:9px;
line-height:28px;
}

#submit_go{
background:url(../img/submit.png);
border:0;
width:189px;
height:38px;
color:#fff;
font-size:19px;
outline:none;
}


#book_now{
background:url(../img/submit2.png);
border:0;
width:189px;
height:38px;
color:#fff;
font-size:19px;
outline:none;
display:none;
}




#go_back_pos {
position:absolute;
margin-left:820px;
}

p#go_back a{
text-align:right;
margin-right:20px;
font-size:15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6699CC;
border-bottom:solid 1px #fff;
cursor:pointer;
text-decoration:none;
}

p#go_back a:hover{
border-bottom:solid 1px #CCCCCC;
}


#address1, #address2{
border: solid 1px #006699;
padding:5px;
}










#company_info{
position:absolute;
margin-left:370px;
margin-top:-100px;
}

#company_info h1{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#company_info a, #company_info p{
text-decoration:none;
color:#006699;
display:inline;
}

#company_info a:hover{
text-decoration:underline;
}





#content h3{
margin-top:40px;
color:#006699;
font-size:25px;
font-weight:normal;
font-family: Georgia, "Times New Roman", Times, serif;
}



p#quote{
position:absolute;
font-family:Georgia;
font-size:1.6em;
font-weight:normal;
line-height:0px;
color:#000;
width:800px;
}





a#contact_us{
text-decoration:none;
color:#006699;
border-bottom:solid 1px #000;
margin-left:5px;
margin-right:5px;
}

a#contact_us:hover{
border-bottom:solid 1px #fff;
}



#description{
position:absolute;
width:190px;
height:70px;
margin-left:240px;
margin-top:50px;
color:#fff;
}


#description #description_one, #description #description_two, #description #description_three, #description #description_four{
display:none;
}













#misc_page2{
width:580px;
height:250px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:40px;
padding-left:20px;
color:#3FBFFF;
font-size:14px;
}

#misc_page2 p{
font-size:14px;
}





#hidden_signupbox{
display:none;
position:absolute;
width:240px;
height:200px;
background:url(../img/login_box.png) no-repeat bottom;
margin-top:-140px;
margin-left:-10px;
color:#fff;

}

#hidden_signupbox #container{
background:#2B2B2B;
width:440px;
height:275px;
margin-top:-100px;
border-bottom:solid 9px #3FBFFF;
border-left:solid 1px #3FBFFF;
border-right:solid 1px #3FBFFF;
border-top:solid 1px #3FBFFF;

}


#hidden_loginbox{
display:none;
position:absolute;
width:240px;
height:200px;
background:url(../img/login_box.png) no-repeat bottom;
margin-top:-140px;
margin-left:50px;
color:#fff;
}

#hidden_loginbox #container{
background:#2B2B2B;
width:440px;
height:275px;
margin-top:-100px;
border-bottom:solid 9px #3FBFFF;
border-left:solid 1px #3FBFFF;
border-right:solid 1px #3FBFFF;
border-top:solid 1px #3FBFFF;
}









.login_form{
margin-left:20px;
}

.login_form input, .login_form select{
border:solid 3px #3FBFFF;
margin-top:5px;
margin-bottom:5px;
background:#2E2E2E;

color:#fff;
padding:8px;
}


.login_form #position{
margin-left:18px;
width:274px;
}

.login_form #login_pos{
margin-left:20px;
}


.login_form #login_email, .login_form #login_password{
width:252px;
margin-left:10px;
}

#login_button{
width:100px;
height:35px;
border:solid 3px #fff;
background:#3FBFFF;
margin-left:10px;
}
