/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; text-align:center; background-image:url(../images/inner_bg_02.gif); background-repeat:repeat-x; background-color:#54a3e9; color:#000000;  }

a { text-decoration:none; color:#000000; }

.strong { 	font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#000488;}

#wrapper { width:1000px; height:100%;text-align:center; margin:0 auto; }

#main { margin-left:25px; margin-right:35px; float:left; background-color:#FFFFFF; }

#header { width:940px; }

#header_inner { width:940px; height:409px; background:url(../images/header_inner.jpg) no-repeat; }





#toplinks_tours { width:940px; height:322px; background:url(../images/tour_header.jpg) no-repeat; float:left; }

#toplinks_policies { width:940px; height:322px; background:url(../images/policy_header.jpg) no-repeat; float:left; }

#toplinks_feedback { width:940px; height:322px; background:url(../images/abt_header.jpg) no-repeat; float:left; }

#toplinks_about { width:940px; height:322px; background:url(../images/abt_header.jpg) no-repeat; float:left; }

#toplinks_jama { width:940px; height:322px; background:url(../images/jamaica_header.jpg) no-repeat; float:left; }

#toplinks_reser { width:940px; height:322px; background:url(../images/reserv_header.jpg) no-repeat; float:left; }

#toplinks_review { width:940px; height:322px; background:url(../images/review_header.jpg) no-repeat; float:left; }

#toplinks_online { width:940px; height:322px; background:url(../images/online_header.jpg) no-repeat; float:left; } 

#toplinks_contact { width:940px; height:322px; background:url(../images/contact_header.jpg) no-repeat; float:left; } 

#toplinks_photo { width:940px; height:322px; background:url(../images/photo_header.jpg) no-repeat; float:left; } 

#toplinks_portantonio { width:940px; height:322px; background:url(../images/portantonio_header.jpg) no-repeat; float:left; } 



#content { width:940px; float:left; }

.botimg { background:url(../images/cont_bot_img_27.jpg) no-repeat; width:940px; height:13px; }

#maincont{ background-image:url(../images/main_bg_23.jpg); width:934px; background-repeat:repeat-y; float:left; height:211px; background-color:#FFFFFF;}

#left_layout { width:310px; height:230px; float:left;  }   

#home_cont { width:624px; float:left;font-size:12px; text-align:justify;}

#inner_home_rt { float:right; background-image:url(../images/inner_rt_img_12.gif); background-repeat:no-repeat; width:6px; height:230px; }

.ride_tit { color:#00026b; font-size:16px; padding-top:10px; padding-bottom:10px; padding-left:8px; padding-right:16px;  text-align:left; font-weight:bold; }

.padleft { padding-left:10px; padding-right:16px; line-height:20px; text-align:justify; }

#inner_bottomcont { width:940px; float:left; background:url(../images/inner_wht_21.gif) repeat-y top; overflow:hidden;  }

#inner_botleft_img { background:url(../images/inner_left_17.gif) no-repeat top; width:19px; height:500px; float:left; }

#botcont { width:915px; float:left; }

#inner_botrt_img { background:url(../images/inner_rt_19.gif) no-repeat top; width:6px; height:500px; float:left; }

#contentleft { width:291px; float:left;}

#contentright { width:624px; float:left; }

.cont_pad { padding-left:35px; padding-right:15px; padding-top:2px; padding-bottom:15px; text-align:justify; line-height:20px; }

#footer { width:915px; float:left; }

#footermenu a { color:#34343c; text-decoration:none; padding:0 10px; }

#footermenu a:hover { color:#413e3e; text-decoration:underline; }

#copyright { color:#413e3e; padding:2px 0px; padding-top:5px; }

.title{ color:#00026b;  font-size:18px; }

.grn_tit { color:#4e8222; font-size:14px; padding-top:2px; padding-bottom:6px; padding-left:8px; padding-right:16px;  text-align:left; font-weight:bold; }

.top_img { width:241px; height:287px; padding-left:30px; padding-right:20px; }

.horiztop_img { width:270px; height:188px; padding-left:20px; padding-right:20px; }

.padtop { padding-left:10px; padding-right:16px; line-height:20px; padding-top:17px; text-align:justify; }

.contentlayout { width:915px; float:left;}

#iternary {padding-left:31px;  padding-right:34px; }

#iternayr_bg { width:848px; border:#dcddde 1px solid; background:url(../images/iternary_bg_16.gif) repeat-x top; background-color:#FFFFFF; height:295px;  }

.iternayr_cont { width:259px; padding:20px 0 20px 0 ; }

#iternary2 {padding-left:31px;  padding-right:34px; }

#iternayr_bg2 { width:848px; border:#dcddde 1px solid; background:url(../images/iternary_bg_16.gif) repeat-x top; background-color:#FFFFFF; height:250px;  }
.iternayr_cont2 { width:259px; padding:20px 0 20px 0 ; }

.pricing_sep { float:left; width:1px; background:url(../images/pric_separ_21.gif) no-repeat center; height:294px; }

.pricing_sep2 { float:left; width:1px; background:url(../images/pric_separ_21.gif) no-repeat center; height:190px; }

.pricing { float:left; width:370px;  padding:10px 15px 10px 15px; }

.button { float:left; width:182px;}

.itinerary_tit { color:#4e8222; font-weight:bold; font-size:14px; }

#card_img {  width:57px; height:158px; float:left; vertical-align:middle; }

#pricing_cont { width:230px; text-align:left; }

.pricing_tit { color:#4e8222; font-weight:bold; font-size:14px; width:300px; text-align:left; float:right; }

.blue_tit{ width:300px; text-align:left; float:right; color:#000488; font-size:16px; font-weight:bold; padding-top:5px; }

.blk_cont {width:300px; text-align:left; float:right; color:#000000; font-size:12px; font-weight:normal; padding-top:10px; }

.iten_top_img { width:224px; height:274px; padding-left:30px; padding-right:20px; }

#bot_left { width:265px; float:left;}

.font_blk { color:#000000; }

#org_sep { width:915px; float:left; background:url(../images/bot_org_sep_60.gif) no-repeat top; height:1px; padding-bottom:5px; }

#inner_footer { width:940px; text-align:center; background-color:#54a3e9;  }

#inner_footermenu a { color:#ffffff; text-decoration:none; padding:0 10px; }

#inner_footermenu a:hover { color:#ffffff; text-decoration:underline; }

#inner_copyright { color:#ffffff; padding:2px 0px; padding-top:5px; padding-bottom:15px; }

.padleft_abt { width:490px;  padding-left:10px; float:left; line-height:20px; text-align:justify; }

.pad_rt_abt { width:124px; float:right; }

.abt_top_img { width:250px; height:370px; padding-left:31px; padding-right:10px; }

.policy_tit { color:#4e8222; font-size:15px; padding-top:2px; padding-bottom:6px;padding-right:16px;  text-align:left; font-weight:bold; }

.pad_cont { padding-left:50px; padding-right:16px; line-height:20px; text-align:justify; }

.input_box { margin:0 0 0 112px; width:150px; height:14px; vertical-align:middle;  }

.input_mail { margin:0 0 0 40px; width:150px; height:14px; vertical-align:middle;  }

.input_name { margin:0 0 0 90px; width:150px; height:14px; vertical-align:middle;  }

.mandatory { color:#990000; font-size:12px; }

.mand { color:#990000; font-size:11px; padding:0 30px 0 0; float:right;}

textarea { border:#000099 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.btn { background:url(../images/btn_img_18.gif) no-repeat; width:77px; height:25px; display:block; font-weight:bold; border:0px; padding-bottom:5px;}

.mainpoints ul { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000488; margin:0px; padding:0px; }

.mainpoints li { list-style:none; background:url(../images/pointer_13.gif) no-repeat; padding-left:15px; margin-left:0px; line-height:18px; }

.res_input_box { margin:0 0 0 150px; width:150px; height:14px; vertical-align:middle;  }

.pad_rt { padding-right:30px; }

.montego { padding-bottom: 2px; }

.portland { padding-bottom:20px; }

.page { color:#354090; font-weight:bold; }

.page_hover { line-height:22px; font-weight:bold; text-decoration:none; } 

.page_hover:hover { line-height:22px; font-weight:bold; text-decoration:underline; } 

.cont a{text-decoration:underline;}

.cont a:hover{text-decoration:none;}

textarea { border:#7f9db9 1px solid; }

input { border:#7f9db9 1px solid; }

select {  border:#7f9db9 1px solid; font-family: Verdana; font-size: 8pt; color: #000000;}

/*#contentleftport { width:291px; float:left;}

#contentrightport { width:624px; float:right;overflow:visible;}

.contentlayoutport { width:915px; float:left; overflow:visible}*/
