* {                 
padding : 0;                              
margin : 0;  
} 
body { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
} 
.clear { 
clear : both;                         
} 
#wrapper { 
margin : 0 auto;
width : 962px;
} 
#navigation { 
float : left;
width : 960px;
color : #333;
padding : 10px 0;
border : 1px solid #99cc33;
margin : 5px 0 0 0;
background : url(images/menubg.jpg) repeat-x;
} 
ul#navbar { 
background : url(images/banner.gif) repeat-x left top;
margin : 0 10px 0 10px;
list-style-type : none;
height : 100px;
} 
ul#navbar li { 
float : left;
} 
ul#navbar li a { 
display : block;
padding : 75px 15px 0 15px;
font : bold 16px "Trebuchet MS";
text-decoration : none;
color : #CC0033;
letter-spacing : -0.1em;
} 
ul#navbar li a:hover { 
color : #00ccff;
} 
ul#navbar li a.current { 
color : #98cb00;
} 
#topright { 
color : #333;
width : 750px;
float : right;
padding : 0;
height : 120px;
margin : 10px 0 0 0;             
} 
#doublebox { 
background : #ffffff;
} 
.content_right { 
margin : 0 auto;
padding : 10px;
display : inline;
float : right;
width : 468px;
height : 100px;
text-align : justify;
background-image : url(images/boxsmalltop490.jpg);
background-repeat : no-repeat;
background-position : -1px 0;
border-left : 1px solid #99cc33;
border-right : 1px solid #99cc33;
border-bottom : 1px solid #99cc33;
} 
.content_left { 
margin : 0 auto;
padding : 10px;
display : inline;
float : left;
width : 225px;
height : 100px;

background-image : url(images/boxsmalltop247.jpg);
background-repeat : no-repeat;
background-position : -1px 0;
border-left : 1px solid #99cc33;
border-right : 1px solid #99cc33;
border-bottom : 1px solid #99cc33;
} 
.content_left p, .content_right p { 
color : #797979;
} 
.content_left h2, .content_right h2 { 
font-size : 1.3em;
font-weight : lighter;
padding-top : 15px;
padding-left : 0;
color : #99cc33;
} 
.content_left h3, .content_right h3 { 
font-size : 1em;
color : #00ccfe;
padding-top : 25px;
} 
.content_right h3 { 
margin-left : 15px;
} 
.content_left a, .content_right a { 
color : #CC0033;
text-decoration : none;
display : block;
background-image:url(images/bullet.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
} 
.content_right a { 
margin-left : 15px;
} 
.col { 
width : 230px;
float : left;
padding : 0 0 0 0;
} 
.col p { 
margin : 0 0 0 0;
padding : 0 15px 0 15px;
} 
#leftcolumn { 
color : #333;
margin : 0 0 0 0;
padding : 0;
min-height : 350px;
width : 200px;
float : left;
} 
#leftcolumn h3 {                                                      
padding : 75px 0 0 10px;
color : #99cc33;
font-size : 1em;                                          
} 
.leftbox-1, .leftbox-2 { 

border-left : 1px solid #99cc33;
border-right : 1px solid #99cc33;
border-bottom : 1px solid #99cc33;
min-height : 120px;
margin-top : 10px;
}
.leftbox-3  { 

background-image : url(images/boxsmalltop1.jpg);
background-repeat : no-repeat;
background-position : -1px 0;
border-left : 1px solid #99cc33;
border-right : 1px solid #99cc33;
border-bottom : 1px solid #99cc33;
min-height : 120px;
margin-top : 10px;
}  
.leftbox-2 { 
min-height : 200px;
}

.leftbox-1 { 
background-image : url(images/holiday_accommodation_gate_22.jpg);
background-repeat : no-repeat;
background-position : -1px 0;
} 
.logo { 
width : 200px;
text-align : center;
} 
.logo h1#lineone { 
font-size : 1.4em;
font-weight : lighter;
padding-top : 65px;
padding-left : 0;
color : #99cc33;
border : none;
letter-spacing : -1px;
background-image : url(images/boxsmalltop1.jpg);
background-repeat : no-repeat;
} 
.logo h1#lineone span { 
color : #00ccfe;           
} 
.logo h2#linetwo { 
padding-left : 0;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
color : #00ccfe;
} 
.logo a { 
color : #00ccfe;
text-decoration : none;
} 
.sidemenu { 
width : 220px;
padding-top : 141px;
background-image : url(images/holiday.jpg);
background-repeat : no-repeat;
} 
.sidemenu ul { 
font-family : Arial, Helvetica, sans-serif;      
list-style-type : none;
margin : 0;
padding : 0;
} 
.sidemenu li { 
display : inline;
} 
.sidemenu a { 
color : #483000;
text-decoration : none;
font-size : 14px;
display : block;
padding : 3px;
width : 190px;
background-color : #C9C9C9;
border-bottom : 1px solid #fff;
} 
.sidemenu a:link, .sidemenu a:visited { 
color : #483000;
text-decoration : none;
} 
.sidemenu a:hover { 
background-color : #fff;
color : #483000;
} 
.sidemenu li a.current { 
border-bottom : 3px solid #99cc33;
color : #483000;
padding-top : 25px;
background-color : #CC0033;
color : #fff;
} 
.ads ul { 
margin-left : 0.9em;
margin-top : 0.5em;
margin-bottom : 0.7em;
list-style : none;
padding-top : 15px;
}                                
.ads li { 
padding-bottom : 0.3em;                     
} 
.ads li a { 
text-decoration : none;
color : #00ccfe;
}
.ads2 ul { 
margin-left : 0.9em;
margin-top : 0.5em;
margin-bottom : 0.7em;
list-style : none;
padding-top : 5px;
}
.ads2 p { 
color : #797979;
padding-left : 10px;
} 
.ads2 h2 { 
font-size : 1.5em;
font-weight : lighter;
padding-top : 75px;
padding-left : 0;
color : #99cc33;
} 
.ads2 h3  { 
font-size : 1.4em;
color : #00ccfe;
padding-top : 75px;
}                                 
.ads2 li { 
padding-bottom : 0.3em;
} 
.ads2 li a { 
text-decoration : none;
color : #00ccfe;
} 
.ads2 a:link, .sidemenu a:visited { 
color : #00ccfe;
text-decoration : none;
}  
.ads2 a:visited { 
color : #00ccfe;
text-decoration : none; 
}

.ads3 ul { 
margin-left : 0.9em;
margin-top : 0.5em;
margin-bottom : 0.7em;
list-style : none;
padding-top : 5px;
}
.ads3 p { 
color : #99cc33;
padding-left : 10px;
font-size : 1.0em;
} 
.ads3 h2 { 
color : #00ccfe;
padding-left : 10px;
} 
.ads3 h3  { 
font-size : 1.4em;
color : #00ccfe;
padding-top : 75px;
}                                 
.ads3 li { 
padding-bottom : 0.3em;
} 
.ads3 li a { 
text-decoration : none;
color : #638321;
} 
.ads3 a:link, .sidemenu a:visited { 
color : #638321;
text-decoration : none;
}  
.ads3 a:visited { 
color : #00ccfe;
text-decoration : none; 
}

.ads3 {
	width: 150px;
	margin-top: 25px;
}
                                                 

.ads3 input, #contact-area textarea {
	padding: 4px;
	width: 150px;                                              
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;                                   
	color : #717171;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

.ads3 textarea {
	height: 90px;
}

.ads3 textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

.ads3 input.submit-button {
	width: 100px;
	float: right;
	padding-right : 15px;
	text-align: justify;
	color : #717171;
	margin-right: 15px;
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;
}       

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 4px;
	font-size: 0.9em;
} 

#contact-area {
	width: 600px;
	margin-top: 25px;
}
                                                 
#contact-area input, #contact-area textarea {
	padding: 4px;
	width: 400px;                                              
	font-family: Helvetica, sans-serif;
	font-size: 0.7em;                                   
	color : #717171;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	padding-right : 15px;
	text-align: justify;
	color : #717171;
	margin-right: 15px;
	font-family: Helvetica, sans-serif;
	font-size: 0.7em;
}       

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 4px;
	font-size: 0.7em;
}
#rightcolumn { 
float : right;
color : #333;
margin : 10px 0 0 0;
padding : 10px;
min-height : 350px;
width : 728px;
display : inline;
background-image : url(images/boxsmalltop750.jpg);
background-repeat : no-repeat;
background-position : -1px 0;
border-left : 1px solid #99cc33;
border-right : 1px solid #99cc33;
border-bottom : 1px solid #99cc33;
} 
#rightboxes { 
margin-top : 25px;                  
margin-bottom : 10px;

} 
#rightboxes p { 
color : #717171;
font-size : 1.5em;
font-weight : lighter;
padding-right : 15px;
} 
#rightboxes a { 
color : #00ccfe;
text-decoration : underline;
font-size : 14px;
float : right;
padding-right : 15px;
} 
.right { 
margin-top : 25px;                  
margin-bottom : 10px;
display : inline;
float : left;         
width : 740px;
text-align : justify;
font-size : 11px;



}
.right2 { 
margin : 0 auto;
display : inline;
float : left;         
width : 740px;
text-align : justify; 
font-size : 11px;           
}
.right2 a { 
color : #00ccfe;
text-decoration : underline;
font-size : 1.1em;
float : right;
padding-right : 15px;
background-image:url(images/bullet.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}	
.right2 li { 
padding-bottom : 0.3em;                     
} 
.right2 li a { 
text-decoration : none;
color : #00ccfe;
}
.right2 ul { 
margin-left : 0.9em;
margin-top : 0.5em;
margin-bottom : 0.7em;
list-style : none;
padding-top : 5px;
	
} 
.left { 
margin : 0 auto;
display : inline;
float : left;
width : 740px;
text-align : justify;
background-image:url(images/holiday-accommodation.gif);

background-repeat:no-repeat;  
} 
.left h3, .right h3 { 
color : #99cc33;
font-size : 2em;
font-weight : lighter;
}
.left h2, .right h2, .right2 h2 { 
color : #99cc33;
font-size : 1.7em;
font-weight : lighter;
 
} 
#bottomright { 
color : #333;
width : 748px;
float : right;
padding : 0;
height : 420px;
margin : 10px 0 0 0;
background-image : url(images/boxsmalltop750.jpg);
background-repeat : no-repeat;
background-position : -1px 0;
border-left : 1px solid #99cc33;
border-right : 1px solid #99cc33;
border-bottom : 1px solid #99cc33;
} 
.bottomcol { 
width : 160px;
float : left;
padding : 18px 0 8px 24px;
} 
.bottomcol p { 
margin : 3px 0 0 0;
padding : 0;
} 
.bottomcol h3 { 
font-size : 1em;
color : #99cc33;
padding-top : 15px;
} 
.bottomcol a { 
color : #00ccfe;
text-decoration : none;
}
.bottomcol ul { 
font-family : Arial, Helvetica, sans-serif;      
list-style-type : none;
} 
.bottomcol li { 
display : block;
background-image:url(images/bullet.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
} 
#footer { 
text-align : center;
color : #fff;
margin-top : 10px;
display : inline;
float : left;
width : 940px;
padding : 10px;
background-image : url(images/footerbg.png);
background-repeat : repeat-x;
border : 1px solid #99cc33;
color : #717171;
font-size : 85%;
line-height : 15px;
} 
#footer a { 
color : #00ccfe;
}


