﻿/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */
/* CSS FOR http://www.limousinethailand.com */
/* 2009 MAY */
/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

#inpage ul {
margin-left:30px;
}


.style25 {
font-weight:bold;
padding:5px;
color:#9f1d21;
}

.style25 img {
border:3px solid #bf9ae2;
}

.travel-in {
font-weight:bold;
font-size:11px;
width:150px;
border-bottom:1px solid #fff;
}
.travel-text {
border-bottom:1px solid #fff;
}

.image-in img {
border:3px solid #dcc0f6;
}

.hotl {
font-weight:bold;
font-size:15px;
}


.car_properties {
font-weight:bold;
font-size:12px;
padding:0px;
background-color:#c1a2d6;
}

.price-title {
font-weight:bold;
font-size:15px;
padding:5px;
background-color:#6c2a99;
color:#fff;
}
.service_type {
font-weight:bold;
padding:5px;
background-color:#e7d8f5;
}
.service_type2 {
font-weight:bold;
padding:5px;
}

.price {
font-weight:bold;

}

.price2 {
font-weight:bold;
background-color:#fff;
}
.price3 {
padding:5px;
}


.redbold {
font-weight:bold;
color:#9f1d21;
padding:3px;
}
.redbold1 {
font-weight:bold;
color:#9f1d21;
padding:3px;
}
.redbold1:hover{
font-size: 18px;
}
.destination {
font-weight:bold;
padding:0px;
color:#9f1d21;
background-color:#e7d8f5;
}

.destination2 {
font-weight:bold;
color:#9f1d21;
background-color:#e7d8f5;
}


h1,h2,h3,h4,h5 {margin:0px; padding:0px;}
p {
clear:both;
margin:0;
padding:0;
}
body {
background: url(../images/bg-pages.png) repeat-x;
font-family:"tahoma",verdana,arial;
font-size:12px;
margin:0;
color:#47216a;
}

a {
color:#47216a;
text-decoration:none;
}
a:hover {
color:#a11bfc;
text-decoration:none;
}



#main {
width:952px;
margin:0px auto;
border:0px solid red;
padding: 0;
}

#top-left  {
float:left;
height:166px;
margin: 0;
display:inline;
}
#top-left .logo h1 a {
width:671px;
height:166px;
background:url(../images/logo.png) no-repeat;
text-indent:-9000px; 
display:block;
cursor: hand; /* ie */
cursor: pointer; /* w3c */
}

#top-right {
float:left;
height:166px;
margin: 0;
display:inline;
}

.hotline {
float:left;
width:281px;
height:166px;
margin: 0;
display:inline;
}

.hotline h3 {
width:281px;
height:166px;
background:url(../images/hotline.png) no-repeat;
text-indent:-9000px; 
display:block;
}

#menu {float:left; background-color:#fff; width:952px;}
#menu ul { margin:0;padding:0; }
#mainNavigation li {list-style: none; float: left; display: inline;   position: relative;  z-index:1; }  
#mainNavigation li a.mm {display: block; text-decoration: none; height: 38px;background-repeat: no-repeat; margin:0px;}    
#mainNavigation li a.mm:hover {background-position: 0 -38px;}  #mainNavigation li span {visibility: hidden;}    
#mainNavigation li#or a.mm {background-image: url(../images/menu-or.png); width: 135px; }  
#mainNavigation li#oc a.mm {background-image: url(../images/menu-oc.png); width: 75px;}  
#mainNavigation li#os a.mm {background-image: url(../images/menu-os.png); width: 87px;}  
#mainNavigation li#op a.mm {background-image: url(../images/menu-op.png); width:73px;}
#mainNavigation li#p a.mm {background-image: url(../images/menu-p.png); width: 85px;}  
#mainNavigation li#ta a.mm {background-image: url(../images/menu-ta.png); width: 95px;}  
#mainNavigation li#ol a.mm {background-image: url(../images/menu-ol.png); width: 102px;}  
#mainNavigation li#au a.mm {background-image: url(../images/menu-au.png); width: 79px;}  
#mainNavigation li#oa a.mm {background-image: url(../images/menu-oa.png); width: 131px;}  
#mainNavigation li#cu a.mm {background-image: url(../images/menu-cu.png); width: 90px;}  
#mainNavigation div.drop {  
 display: none;   
}  
#mainNavigation li.mega div.drop {  
width: 160px;   
position: absolute;   
 top: 3.5em;   
 left: 0.5em;   
 }  
 #mainNavigation li.mega div.drop .menu-top {  
width:160px;
height:21px;
background:url(../images/menu-top-page.png) no-repeat;
_background:url(../images/menu-top-page.gif) no-repeat;
/*_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/menu-top.png",sizingMethod="scale");   */
position:relative;
 }  
 #mainNavigation li.mega div.drop .menu-bottom {  
clear:both;
width:160px;
height:11px;
background:url(../images/menu-bottom-page.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/menu-bottom-page.png",sizingMethod="scale");   
 }  
#mainNavigation li.mega div.drop .sub-menu { 
clear:both;
background-color:#e9cafe;
 }  
.drop .sub-menu ul  {  margin:0;padding:0; }  
.drop .sub-menu ul  li {list-style: none; float: left; display: inline;   position: relative; width:155px; background-color:#e9cafe; color:#6658a4; padding-left:5px; font-weight:bold;}  
.drop .sub-menu ul  li a.sm { 
font-size:11px;
color:#652890;
background-color:#e9cafe;
font-weight:bold;
 }  
 .drop .sub-menu ul  li a.sm:hover {  
clear:both;
font-size:11px;
background-color:#e9cafe;
color:#8e50b9;
font-weight:bold;
 }  
#mainNavigation li.hovering div.drop {   
display: block;   
 }  
/* SUB MENU CONTACT US */
#mainNavigation div.drop2 {  
 display: none;   
}  
#mainNavigation li.mega div.drop2 {  
width: 160px;   
position: absolute;   
 top: 3.5em;   
 right: 0.5em;   
 }  
 #mainNavigation li.mega div.drop2 .menu-top2 {  
width:160px;
height:21px;
background:url(../images/menu-top2-page.png) no-repeat;
_background:url(../images/menu-top2-page.gif) no-repeat;
position:relative;
 }  
 #mainNavigation li.mega div.drop2 .menu-bottom3 {   /* FIX IE6  SHIT LOST 30min */
clear:both;
width:160px;
height:11px;
 }  
 #mainNavigation li.mega div.drop2 .menu-bottom2 {  
clear:both;
width:160px;
height:11px;
background:url(../images/menu-bottom-page.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/menu-bottom.png",sizingMethod="scale");   
 }  
#mainNavigation li.mega div.drop2 .sub-menu2 { 
clear:both;
background-color:#e9cafe;
 }  
.drop2 .sub-menu2 ul  {  margin:0;padding:0; }  
.drop2 .sub-menu2 ul  li {list-style: none; float: left; display: inline;   position: relative; width:155px; background-color:#e9cafe; color:#6658a4; padding-left:5px; font-weight:bold;}  
.drop2 .sub-menu2 ul  li a.sm2 { 
font-size:11px;
color:#652890;
background-color:#e9cafe;
font-weight:bold;
 }  
 .drop2 .sub-menu2 ul  li a.sm2:hover {  
clear:both;
font-size:11px;
background-color:#e9cafe;
color:#8e50b9;
font-weight:bold;
 }  
#mainNavigation li.hovering div.drop2 {   
display: block;   
 }  
/* END */




#middle {
width:952px;
height:350px;
display:block;
clear:both;
/*_margin-top:-13px;*/
margin-left:-35px;
position:relative;
}

#middle #car-slider {
 z-index:-1;
float:left;
width:1024px;
height:350px;
background:url(../images/bg-car.png) no-repeat;
display:inline; 
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/bg-car.png",sizingMethod="scale");   
}


#content-top {
clear:both;
}

#explore-thailand-bar {
margin-bottom:5px;
}

#explore-thailand-bar h3 a {
background:url(../images/explore-thailand.png) no-repeat;
text-indent:-9000px; 
width:952px;
height:57px;
display:block;
clear:both;
}

#explore-thailand-content {
width: 947px;
padding: 8px 0 0 5px;
float:left;
}
#explore-car {
width:260;
height:228;
float:left;
}
#explore-text {
width:380px;
height:228px;
padding:10px 10px 0 15px;
background:url(../images/bg-explore-content.png) no-repeat;
float:left;
}

#explore-text p {margin:0; padding:0;}


#online-reservation {
width:281px;
height:228px;
padding:10px 0px 0 0px;
background:url(../images/bg-online-reservation.png) no-repeat;
float:left;
}


#content {
clear:both;
float:left;
}


#content-left {
float:left;
width:671px;
}



#travel-reservation h3 a {
background:url(../images/travel-reservation.png) no-repeat;
text-indent:-9000px; 
width:671px;
height:48px;
display:block;
clear:both;
}

#bar-left h3 a {
width:626px;
height:35px; 
padding: 13px 0 0 45px;
background:url(../images/bar-left.png) no-repeat;
display:block;
clear:both;
color:#fff;
font-size:18px;
}



#event-calendar h3 a {
background:url(../images/event-calendar.png) no-repeat;
text-indent:-9000px; 
width:671px;
height:48px;
display:block;
clear:both;
}

#tourist-attractions h3 a {
background:url(../images/sightseeing.png) no-repeat;
text-indent:-9000px; 
width:671px;
height:48px;
display:block;
clear:both;
}

#registered h3 a {
background:url(../images/registered.png) no-repeat;
text-indent:-9000px; 
width:671px;
height:48px;
display:block;
clear:both;
}

#tessimanial h3 a {
background:url(../images/tessimanial.png) no-repeat;
text-indent:-9000px; 
width:671px;
height:48px;
display:block;
clear:both;
}




.content-text-page  {
padding:10px;
}
.content-text-page ul {
list-style-type:none;
margin:0;
padding:0;
}

.content-text-page ul li {
margin-bottom:10px;
width:654px;
min-height:180px;
_height:180px;
float:left;
}

.content-text-page .img-right-content {
width:260px;
min-height:180px;
_height:180px;
float:left;
}

.content-text-page .img-right-content img {
border:0;
}


.content-text-page .text-right-content {
width:373px;
min-height:160px;
_height:160px;
float:left;
padding:8px;
background-color:#f1e8fa;
border-left:3px solid #e7d8f5;
font-size:13px;
}

.content-text-page ul li .img-right-content img {
width:250px;
height:180px;
float:left;
}

























.content-text  {
padding:10px;
}
.content-text ul {
list-style-type:none;
margin:0;
padding:0;
}

.content-text ul li {
margin-bottom:10px;
width:314px;
height:84px;
float:left;
}

.content-text .img-right-content {
width:123px;
height:84px;
float:left;
}

.content-text .text-right-content {
width:185px;
height:84px;
float:left;
padding-left:5px;
}

.content-text ul li .img-right-content img {
width:123px;
height:84px;
float:left;
}


.content-text-reg  {
padding:10px;
}

.content-text-reg  img {
border:0;
}


.content-text-reg ul {
list-style-type:none;
margin:0;
padding:0;
}

.content-text-reg ul li {
margin: 0 5px 10px 0;
width:205px;
height:120px;
float:left;
/*border:1px solid #000;*/
display:inline;
}

.content-text-reg .img-right-content-reg {
width:205px;
height:84px;
text-align:center;
}

.content-text-reg .text-right-content-reg {
padding-top:5px;
width:205px;
text-align:center;
}


#content-sidebar {
float:left;
}

#sidebar-bg {
background-color:#f9f2ff;
width:250px;
margin-left:16px;
}


#memberlogin-bar h3 a {
background:url(../images/member-login.png) no-repeat;
text-indent:-9000px; 
width:281px;
height:48px;
display:block;
clear:both;
}

#inside-sidebar {
padding:10px 5px 10px 5px;
}
#inside-sidebar ul  {
padding:0 0 0 20px;
margin:0;
}

#inside-sidebar form {
margin:0;
padding:0;
}


#sidebar-caption h3 {
background:url(../images/sidebar-caption.png) no-repeat;
width:240px;
height:22px;
font-size:14px;
padding-left:10px;
padding-top:2px;
}

#footer {
clear:both;
background:url(../images/footer.png) no-repeat;
width:952px;
height:95px;
margin-bottom:15px;
}


#foot-text {
margin: 13px 0 0 20px;
}


#foot-text p {
margin:0;
padding:8px 0 0 0;
}
