/* Start of CMSMS style sheet 'prime_css' */
* {
margin:0;
padding:0;
}

body {
background-color:#eee;
}

a {
color:#1786B4;
}

a:hover {
color:#60A516;
}

img {
border:none;
}

table, td, tr {
border-collapse:collapse;
}

#main {
margin:0 auto;
width:960px;
font-size:100%;
font-family:"Trebuchet MS";
}

#header {
width:960px;
height:297px;
background-image:url(images/header.jpg);
}


#menu_left {
display:block;
float:left;
width:160px;
background-color:#eee;
}


#menu_left ul li {
list-style-type:none; 
border: solid 1px #c8c8c8;
}



#menu_left ul li a {
font-size:14px;
text-decoration:none;
display:block;
line-height:14px;
color:#333333;
background:url(images/bullet.jpg) 10px 8px no-repeat;
padding:5px 0 5px 0;
padding-left:30px;
}

 

#menu_left ul li a:hover, #menu_left ul li a.currentpage {
background:url(images/bulletw.jpg) 10px 8px no-repeat;
background-color:#ddd;
}



#menu_left ul li ul li a {
background:url(images/bullet.jpg) 20px 8px no-repeat;
padding-left:50px;
font-size:12px;
}

#menu_left ul li ul li a:hover, #menu_left ul li ul li a.currentpage {
background:url(images/bulletw.jpg) 20px 8px no-repeat;
}

.title_green {
font-size:10pt;
color:#fff;
border-top:5px solid #88C059;
background:url(images/bulletw.jpg) 10px 10px no-repeat;
background-color:#60A516;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
}

#title {
float:left;

font-size:12pt;
color:#333;
width:300px;
border-top:5px solid #5ca4cc;
background:url(images/bulletb.jpg) 20px 13px no-repeat;
background-color:#1786B4;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
}

#title_end {
width:455px;
height:32px;
float:left;
border-top:5px solid #FFC962;
background-color:#FFB42A;
}

#title_end a {
float:right;

margin-right:10px;
margin-top:8px;
}

#title_end a:hover {
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#content {
color:#333;
font-size:10pt;
float:left;
padding:10px;
width:580px;
}

#dialog {
font-size:0.75em;
}

#footer {
clear:both;
font-size:8pt;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
color:#333;
border-top:5px solid #c8c8c8;
background-color:#ddd;
}

#right_content {
float:left;
width:200px;
}

.content_box {
padding:10px;
font-size:10pt;
}

#frame {
float:left;
width:600px;
height:1030px;
border:none;
}

.thumb a:hover { background-color:#ddd; }

.thumb {
width:135px;

}

.formbuilderform textarea {
width:300px;
}

.formbuilderform .buttons input{
font-weight:bold;
margin-top:10px;
width:80px;
background-color:#60A516;
border:none;
color:#fff;
padding:3px;
}

#flights {
float:left;
}

#ads_under_menu {
padding:5px;
}

#ads_under_menu img {
max-width:150px;
}

#travel-list {
width:100%;
background:white;
}

#travel-list th{
background-color:#ddd;
padding:3px 8px;
}

#travel-list td{
text-align:center;
padding:5px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#travel-list img.hotelPhoto{
width:120px;
}

#travel-list th.price {
width:200px;
}

#travel-list a.check {
display:block;
padding:5px;
border:solid #ddd 1px;
}

#travel-list .red {
display:block;
margin:1px;
padding:3px;
color:white;
background-color:red;
}


.hotelDescription {
padding:5px;
text-align:left;
}

.hotelSummary {
color:#60A516;
font-weight:bold;
margin-bottom:10px;
text-align:center;
font-size:1.1em;
}

.hotelGallery {
float:left;
width:165px;
border:solid 1px #ddd;
margin:5px;
}
.hotelGallery ul li {
list-style:none;
float:left;
}

.hotelGallery ul li a {
float:left;
display:block;
margin:5px;
padding:5px;
border:solid 1px #ddd;
}

.hotelGallery ul li a:hover {
background-color:#1786B4;
}

.hotelGallery ul li a img{
width:60px;
}


/* End of 'prime_css' */

