*
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #434343;
	background: url(../images/header-bg.gif) repeat-x;
}

input, textarea, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.clear
{
	clear: both;
}

.alignright
{
	text-align: right;
}
.aligncenter
{
	text-align: center;
}

.wrapper
{
	width: 100%;
	overflow: hidden;
}
.container
{
	width: 100%;
}
.zoom
{
	overflow: hidden;
}

p
{
	margin: 0;
	padding: 0;
}

.tail-top
{
	background: url(../images/tail-top.gif) left top repeat-x #fff;
}
.tail-bottom
{
	background: url(../images/tail-bottom.gif) left bottom repeat-x;
}


/*==================forms====================*/
input, select
{
	vertical-align: middle;
	font-weight: normal;
}
img
{
	border: 0;
	vertical-align: top;
	text-align: left;
}

.form
{
	height: 28px;
	width: 100%;
	overflow: hidden;
}
.form label
{
	float: left;
	display: block;
	color: #5d5d5d;
	margin-right: 17px;
}
.form input
{
	border: 0;
	float: left;
	margin: 2px 3px 0 0;
	width: 14px;
	height: 14px;
}

.form1
{
	float: left;
	width: 120px;
	height: 45px;
}
.form1 label
{
	display: block;
	color: #272727;
}
.form1 input
{
	width: 107px;
	padding: 1px 0 1px 3px;
	border: 1px solid #a3a3a3;
	font-size: .92em;
	color: #8d8d8d;
}
.form1 input.inp-1
{
	width: 102px;
}

.form2
{
	width: 100%;
	overflow: hidden;
	height: 25px;
}
.form2 label
{
	float: left;
	display: block;
	color: #5d5d5d;
}
.form2 input
{
	border: 0;
	float: left;
	padding: 0;
	margin-right: 3px;
	width: 12px;
	height: 12px;
	margin-top: 2px;
}

.form3
{
	float: left;
	width: 134px;
	height: 43px;
}
.form3 label
{
	color: #272727;
}
.form3 input
{
	width: 121px;
	padding: 1px 0 1px 3px;
	border: 1px solid #a3a3a3;
	font-size: .92em;
	color: #8d8d8d;
}

.form4
{
	float: left;
	width: 94px;
	height: 43px;
}
.form4 label
{
	color: #272727;
}
.form4 select
{
	border: 1px solid #a3a3a3;
	font-size: .92em;
	color: #8d8d8d;
	width: 94px;
	font-family: Arial, Helvetica, sans-serif;
}
.form4 select.sel-1
{
	width: 76px;
}

.form5
{
	float: left;
	width: 108px;
	height: 45px;
}
.form5 label
{
	display: block;
	color: #272727;
}
.form5 input
{
	width: 107px;
	padding: 1px 0 1px 3px;
	border: 1px solid #a3a3a3;
	font-size: .92em;
	color: #8d8d8d;
}
.form5 input.inp-1
{
	width: 102px;
}

.form6
{
	float: left;
	width: 127px;
	height: 45px;
}
.form6 label
{
	color: #5d5d5d;
	float: left;
	margin-right: 6px;
}
.form6 label.lab-1
{
	display: block;
	color: #272727;
	float: none;
	margin: 0 0 6px 0;
}
.form6 input
{
	border: 0;
	float: left;
	margin-right: 3px;
	width: 14px;
	height: 14px;
	margin-top: 2px;
}

.form7
{
	width: 100%;
	overflow: hidden;
	height: 45px;
}
.form7 label
{
	display: block;
	margin-bottom: 6px;
	color: #272727;
}
.form7 input
{
	float: left;
	width: 12px;
	height: 12px;
	border: 0;
	margin: 2px 6px 0 0;
}
.form7 label.lab-1
{
	float: left;
	display: inline-block;
	font-size: .92em;
	margin-right: 13px;
}

.form8
{
	width: 100%;
	overflow: hidden;
	height: 80px;
}
.form8 label
{
	display: block;
	margin-bottom: 18px;
}
.form8 label a
{
	color: #50abe4;
	line-height: 1.5em;
}
.form8 input
{
	padding-left: 3px;
	width: 130px;
	float: left;
	border: 1px solid #929292;
	background: none;
	margin-right: 5px;
}

.form9
{
	height: 39px;
}
.form9 label
{
	display: block;
}
.form9 input
{
	background: #fff;
	padding: 1px 0 1px 3px;
	width: 231px;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
}

.form10
{
	float: left;
	height: 39px;
}
.form10 span
{
	display: block;
	padding-right: 16px;
	float: left;
}
.form10 em
{
	display: block;
	margin-right: 14px;
	font-style: normal;
	float: left;
}
.form10 label
{
	font-size: .92em;
	display: block;
}
.form10 select
{
	width: 122px;
}
.form10 select.sel-1
{
	width: 99px;
}
.form10 select.sel-2
{
	width: 70px;
	float: left;
}

.form11 label
{
	display: block;
}
.form11 textarea
{
	width: 231px;
	background: #fff;
	padding: 1px 0 1px 3px;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
	overflow: auto;
	height: 64px;
}
.form11 span textarea
{
	height: 144px;
	overflow: auto;
}


/*==================list====================*/
ul
{
	list-style: none;
}

.list li
{
	float: left;
	border-right: 1px solid #9a9999;
	line-height: 1em;
	padding: 0 12px;
}
.list li.last
{
	border-right: 0;
	padding-right: 0;
}
.list li a
{
	text-decoration: none;
	color: #9a9999;
	padding-left: 9px;
	display: block;
	float: left;
}
.list li a:hover
{
	color: #7ccc55;
	background: url(../images/marker-1.gif) no-repeat left 5px;
}

.site-nav
{
	width: 100%;
	overflow: hidden;
}
.site-nav li
{
	float: left;
}
.site-nav li.m1-act
{
	margin-right: -7px;
	position: relative;
}
.site-nav li.m2-act
{
	margin: 0 -7px 0 -8px;
	position: relative;
}
.site-nav li.m3-act
{
	margin: 0 -7px 0 -7px;
	position: relative;
}
.site-nav li.m4-act
{
	margin: 0 -7px 0 -6px;
	position: relative;
}
.site-nav li.m5-act
{
	margin: 0 -7px 0 -6px;
	position: relative;
}
.site-nav li.m6-act
{
	margin-left: -7px;
	position: relative;
}

.footer-nav li
{
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	background: url(../images/marker-2.gif) no-repeat right 7px;
}
.footer-nav li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.footer-nav li a
{
	color: #b4b4b4;
	text-decoration: none;
}
.footer-nav li a:hover
{
	text-decoration: underline;
}

.list1
{
	width: 100%;
	overflow: hidden;
}
.list1 li
{
	float: left;
}

.list2
{
	width: 100%;
	overflow: hidden;
}
.list2 li
{
	font-size: 1.08em;
	float: left;
	margin-right: 2px;
}
.list2 li.last
{
	margin-right: 0;
}
.list2 li.m1 span
{
	background: url(../images/icon-1.gif) no-repeat left top;
	padding: 3px 0 4px 32px;
}
.list2 li.m2 span
{
	background: url(../images/icon-2.gif) no-repeat left top;
	padding: 3px 0 4px 32px;
}
.list2 li.m3 span
{
	background: url(../images/icon-3.gif) no-repeat left top;
	padding: 3px 0 4px 26px;
}
.list2 li a
{
	text-decoration: none;
	color: #43a3e9;
	display: block;
	background: #e6f3fc;
}
.list2 li a em
{
	display: block;
	background: url(../images/link-left.gif) no-repeat left top;
}
.list2 li a b
{
	display: block;
	background: url(../images/link-right.gif) no-repeat right top;
	padding: 6px 8px 6px 8px;
}
.list2 li a span
{
	font-style: normal;
	display: block;
}
.list2 li a:hover, .list2 li a.act
{
	background: url(../images/link-tail-act.gif) repeat-x top;
}
.list2 li a:hover em, .list2 li a.act em
{
	background: url(../images/link-left-act.gif) no-repeat left top;
}
.list2 li a:hover b, .list2 li a.act b
{
	background: url(../images/link-right-act.gif) no-repeat right top;
}

.list3
{
	margin-top: -18px;
}
.list3 li
{
	width: 100%;
	overflow: hidden;
	vertical-align: bottom;
	padding-top: 18px;
}
.list3 li img
{
	float: left;
	margin-right: 9px;
}
.list3 li span img
{
	float: none;
	margin: 0 0 13px 0;
	display: block;
}
.list3 li p a
{
	color: #a2a2a2;
}
.list3 li.m1 span a
{
	color: #ff4d10;
}
.list3 li.m2 span a
{
	color: #5ac6f3;
}
.list3 li.m3 span a
{
	color: #77cb4e;
}
.list3 li div
{
	background: url(../images/line-2.gif) repeat-x bottom;
	padding: 0 0 12px 8px;
}

.list4 li
{
	font-weight: bold;
	background: url(../images/marker-4.gif) no-repeat left 6px;
	padding-left: 11px;
	line-height: 1.5em;
}
.list4 li a
{
	color: #4b4b4b;
	text-decoration: none;
}
.list4 li a:hover
{
	text-decoration: underline;
}

.list5 li
{
	color: #5ac6f3;
	font-size: 1.5em;
	line-height: 1.17em;
	padding-bottom: 6px;
}
.list5 li a
{
	color: #5ac6f3;
	text-decoration: none;
}
.list5 li a:hover
{
	color: #18759b;
}
.list5 li.last, .list5 li.alt
{
	padding-bottom: 0;
}
.list5 li.alt a
{
	margin-left: -7px;
	float: left;
	position: relative;
}
.list5 li.alt a:hover
{
	text-decoration: none;
}

.list6 li
{
	line-height: 1.5em;
	background: url(../images/line-2.gif) repeat-x bottom;
	padding: 0 0 12px 4px;
	margin-bottom: 8px;
}
.list6 li.last
{
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.list6 li a
{
	color: #fe9525;
	font-weight: bold;
	text-decoration: none;
}
.list6 li a:hover
{
	text-decoration: underline;
}


.box .inner li
{
	line-height: .5em;
	padding: 0 0 10px 4px;
	margin-bottom: 8px;
}
.box .inner li a
{
	color: #74ac00;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 4px;
}
.box .inner li a:hover
{
	color: #fff;
	background: #74ac00;
	font-weight: bold;
}


/*==================other====================*/
.img-box1
{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.img-box1 img
{
	float: left;
	margin: 0 15px 0 0;
}

.p1
{
	margin-bottom: 12px;
}
.p2
{
	margin-bottom: 6px;
}

.phone
{
	float: right;
	margin-right: 30px;
}


/*==================txt, links, lines, titles====================*/
a
{
	color: #d52d00;
	outline: none;
}
a:hover
{
	text-decoration: none;
}

h3
{
	font-size: 1em;
	line-height: 1.5em;
}
h3.color1
{
	color: #fe9525;
}
h3.color2
{
	color: #77cb4e;
}
h3.color3
{
	color: #ff4d10;
}
h3.color4
{
	color: #3fbff4;
}

.txt1
{
	color: #fe9525;
}
.txt2
{
	color: #77cb4e;
}
.txt3
{
	color: #ff4d10;
}
.txt4
{
	color: #3fbff4;
}
.txt5
{
	color: #a2a2a2;
}

.links
{
	width: 100%;
	overflow: hidden;
}
.links .fleft
{
	color: #808080;
	font-size: .83em;
	line-height: 1.4em;
	padding: 10px 0 0 15px;
}
.links .fleft a
{
	color: #ff3000;
	font-size: 1.2em;
}
.links .fright
{
	padding: 10px 6px 0 0;
}

.links1
{
	width: 100%;
	overflow: hidden;
	padding-top: 9px;
}
.links1 a
{
	float: right;
	margin-left: 8px;
}

.link
{
	color: #3b3b3b;
	background: url(../images/marker-3.gif) no-repeat left 5px;
	padding-left: 11px;
	text-decoration: none;
}
.link:hover
{
	text-decoration: underline;
}

.link1
{
	display: block;
	float: left;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	line-height: .92em;
}
.link1 em
{
	display: block;
	background: url(../images/link1-left.gif) no-repeat left top #343434;
}
.link1 b
{
	display: block;
	background: url(../images/link1-right.gif) no-repeat right top;
	padding: 3px 8px 3px 8px;
	font-style: normal;
	font-weight: normal;
}
.link1:hover
{
	text-decoration: underline;
}

.link2
{
	display: inline-block;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.link2 em
{
	display: inline-block;
	background: url(../images/link2-left.gif) no-repeat left top #fbfbfb;
}
.link2 b
{
	display: block;
	background: url(../images/link2-right.gif) no-repeat right top;
	padding: 4px 50px 4px 8px;
	font-style: normal;
}
.link2:hover
{
	text-decoration: underline;
}

.line-hor
{
	border-bottom: 1px solid #a1d1f4;
	margin-top: 6px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.line-hor1
{
	height: 1px;
	background: url(../images/line-1.gif) repeat-x top;
	font-size: 0;
	line-height: 0;
	margin: 6px 0;
}
.line-hor2
{
	height: 2px;
	background: url(../images/line-2.gif) repeat-x top;
	font-size: 0;
	line-height: 0;
	margin: 12px 0;
}
.line-hor3
{
	height: 2px;
	background: url(../images/line-2.gif) repeat-x top;
	font-size: 0;
	line-height: 0;
	margin: 18px 0;
	width: 100%;
	overflow: hidden;
}

.divider
{
	background: url(../images/line-3.gif) repeat-y 209px 0;
}

.title
{
	margin-bottom: 20px;
}


/*==================boxes====================*/
.footer-box
{
	width: 100%;
	background: url(../images/footer-left.gif) no-repeat left top #2c2c2c;
}
.footer-box .right
{
	height: 45px;
	background: url(../images/footer-right.gif) no-repeat right top;
	width: 100%;
	overflow: hidden;
}

.box
{
	background: #f5f5f5;
	width: 100%;
}
.box .border-top
{
	background: url(../images/border-top1.gif) repeat-x top;
}
.box .border-top1
{
	background: url(../images/border.gif) repeat-x top;
}
.box .border-bot
{
	background: url(../images/border-bot2.gif) repeat-x bottom;
	width: 100%;
}
.box .border-left
{
	background: url(../images/border.gif) repeat-y left;
}
.box .border-right
{
	background: url(../images/border.gif) repeat-y right;
}
.box .left-top-corner
{
	background: url(../images/left-top-corner1.gif) no-repeat left top;
}
.box .right-top-corner
{
	background: url(../images/right-top-corner1.gif) no-repeat right top;
}
.box .left-bot-corner
{
	background: url(../images/left-bot-corner2.gif) no-repeat left bottom;
	width: 100%;
}
.box .right-bot-corner
{
	background: url(../images/right-bot-corner2.gif) no-repeat right bottom;
}
.box .inner
{
	padding: 5px 4px 0px 3px;
	height: 460px;
}
.box .inner1
{
	padding: 15px 14px 20px 22px;
}
.box .title
{
	margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
}

.box1
{
	background: #f8f8f8;
	width: 100%;
}
.box1 .border-top
{
	background: url(../images/border-top2.gif) repeat-x top;
}
.box1 .border-bot
{
	background: url(../images/border.gif) repeat-x bottom;
}
.box1 .border-left
{
	background: url(../images/border.gif) repeat-y left;
}
.box1 .border-right
{
	background: url(../images/border.gif) repeat-y right;
}
.box1 .left-top-corner
{
	background: url(../images/left-top-corner2.gif) no-repeat left top;
	width: 100%;
}
.box1 .right-top-corner
{
	background: url(../images/right-top-corner5.gif) no-repeat right top;
	width: 100%;
}
.box1 .inner
{
	padding: 7px 16px 28px 25px;
}
.box1 .inner1
{
	padding: 7px 13px 28px 15px;
}
.box1 .title
{
	margin: 0 0 25px -12px;
}
.box1 .title1
{
	margin: 0 0 25px -2px;
}

.box2
{
	background: #eee;
	width: 100%;
}
.box2 .border-top
{
	background: url(../images/border-top3.gif) repeat-x top;
}
.box2 .border-bot
{
	background: url(../images/border-bot3.gif) repeat-x bottom;
}
.box2 .border-left
{
	background: url(../images/border.gif) repeat-y left;
}
.box2 .border-right
{
	background: url(../images/border.gif) repeat-y right;
}
.box2 .left-top-corner
{
	background: url(../images/left-top-corner3.gif) no-repeat left top;
}
.box2 .right-top-corner
{
	background: url(../images/right-top-corner4.gif) no-repeat right top;
}
.box2 .left-top-corner1
{
	background: url(../images/left-top-corner4.gif) no-repeat left top;
}
.box2 .right-top-corner1
{
	background: url(../images/right-top-corner6.gif) no-repeat right top;
	width: 100%;
}
.box2 .left-bot-corner
{
	background: url(../images/left-bot-corner3.gif) no-repeat left bottom;
	width: 100%;
}
.box2 .right-bot-corner
{
	background: url(../images/right-bot-corner3.gif) no-repeat right bottom;
}
.box2 .left-bot-corner1
{
	background: url(../images/left-bot-corner4.gif) no-repeat left bottom;
	width: 100%;
}
.box2 .right-bot-corner1
{
	background: url(../images/right-bot-corner4.gif) no-repeat right bottom;
}
.box2 .left-bot-corner2
{
	background: url(../images/left-bot-corner5.gif) no-repeat left bottom;
	width: 100%;
}
.box2 .right-bot-corner2
{
	background: url(../images/right-bot-corner5.gif) no-repeat right bottom;
}
.box2 .inner
{
	padding: 7px 23px 12px 38px;
}
.box2 .inner1
{
	padding: 7px 12px 12px 22px;
}
.box2 .inner2
{
	padding: 7px 5px 12px 22px;
}
.box2 .title
{
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 6px;
	margin: 0 0 16px -25px;
}
.box2 .title1
{
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 6px;
	margin: 0 0 22px -10px;
}

.form-box
{
	background: #fff;
	width: 100%;
}
.form-box .border-top
{
	background: url(../images/border-top.gif) repeat-x top;
}
.form-box .border-bot
{
	background: url(../images/border-bot.gif) repeat-x bottom;
}
.form-box .border-left
{
	background: url(../images/border-left.gif) repeat-y left;
}
.form-box .border-right
{
	background: url(../images/border-right.gif) repeat-y right;
}
.form-box .left-top-corner
{
	background: url(../images/left-top-corner.gif) no-repeat left top;
}
.form-box .right-top-corner
{
	background: url(../images/right-top-corner.gif) no-repeat right top;
}
.form-box .right-top-corner1
{
	background: url(../images/right-top-corner4.gif) no-repeat right top;
}
.form-box .left-bot-corner
{
	background: url(../images/left-bot-corner.gif) no-repeat left bottom;
	width: 100%;
}
.form-box .right-bot-corner
{
	background: url(../images/right-bot-corner.gif) no-repeat right bottom;
}
.form-box .right-bot-corner1
{
	background: url(../images/right-bot-corner4.gif) no-repeat right bottom;
}
.form-box .inner
{
	padding: 6px 6px 15px 6px;
}

.form-box1
{
	width: 100%;
}
.form-box1 .border-bot
{
	background: url(../images/border-bot1.gif) repeat-x bottom;
}
.form-box1 .left-bot-corner
{
	background: url(../images/left-bot-corner1.gif) no-repeat left bottom;
}
.form-box1 .right-bot-corner
{
	background: url(../images/right-bot-corner1.gif) no-repeat right bottom;
}
.form-box1 .inner
{
	padding: 14px 14px 12px 15px;
}

.banner-box
{
	width: 374px;
	height: 469px;
	background: url(../images/banner-bg.jpg) no-repeat left top;
	position: relative;
}
.banner-box .inner
{
	padding: 12px 10px 0 8px;
}
.banner-box .title1
{
	margin-bottom: 11px;
}
.banner-box .title2
{
	position: absolute;
	right: 18px;
	bottom: 13px;
}
.banner-box p
{
	color: #fff;
	font-weight: bold;
}


/*header*/
#header .row-1
{
	height: 94px;
	width: 100%;
	overflow: hidden;
}
#header .row-1 .fleft
{
	padding: 0 0 0 12px;
}
#header .row-1 .callNo
{
	color: #37bb4b;
	padding: 23px 0px 0px 155px;
	float: left;
}
#header .row-1 .callNo .txt
{
	color: #37bb4b;
	font-size: 1em;
}
#header .row-1 .callNo .txt2
{
	color: #37bb4b;
	font-size: 1.5em;
}
#header .row-1 .fright
{
	padding: 43px 30px 0 0;
}
#header .row-2
{
	height: 49px;
}

/*content*/
#content .indent
{
	padding: 3px 3px 0 3px;
}
#content .indent1
{
	padding: 0 6px;
}
#content .indent2
{
	padding-bottom: 5px;
}
#content p
{
	line-height: 1.5em;
}
#content .banner-box p
{
	line-height: 1.17em;
}

/*footer*/
#footer .fleft
{
	padding: 14px 0 0 24px;
}
#footer .fright
{
	padding: 13px 50px 0 0;
}
#footer p
{
	color: #9b9b9b;
	border-left: 1px solid #7c7c7c;
	padding: 1px 0 1px 31px;
}
#footer p a
{
	color: #ff6014;
}


/*NewsLetter*/

div.fieldwrapper
{
	width: 200px;
	padding: 5px;
}

div.fieldwrapper div.thefield input
{
	width: 150px;
	background-image: url(../images/bg_input.gif);
	background-repeat: no-repeat;
	border: 0px;
	padding: 2px 5px;
	margin: 0px;
	border: 0px;
	height: 24px;
}

div.fieldwrapper div.txt
{
	width: 120px;
	margin: 6px 2px;
}

.SubscribeBtn
{
	background-image: url(../images/btn_bg.gif);
	background-repeat: no-repeat;
	width: 67px;
	border: 0px;
	margin: 5px 1px;
	height: 27px;
	cursor: hand;
}

.ScroolImg
{
	padding-left: 15px;
	margin: 0px;
	border: 0px;
}

/*World Map*/

div.worldMap
{
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/destination-map.jpg);
	height: 402px;
	width: 645px;
}

div.destinationLabel
{
	position: absolute;
}
div.destinationLabel:hover
{
	color: #fff;
	opacity: 1;
}
div.destinationLabel span
{
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.1em;
}
a.destinationLabel
{
	color: #fff;
	font-size: 1em;
}
a:hover.destinationLabel
{
	background-color: #ffffff;
	color: #ED710D;
	font-size: 1em;
}
div.destinationContainer
{
	width: 204px;
	text-align: justify;
}
div.destinationContainer p
{
	padding: 7px;
	margin: 0;
}
img.destinationImage
{
	margin: 10px 12px 2px;
	margin-bottom: 5px;
}

/*box List destinations */
.destinations
{
	width: 630px;
	padding: 0px 0px 10px 0px;
	margin: 0px auto;
	clear: both;
}
.destinations .left
{
	float: right;
	padding: 0px;
	margin-top: -30px;
}
.destinations ul
{
	list-style: none;
	padding: 10px;
	margin: 0px;
}
.destinations ul li
{
	list-style: none;
	padding: 10px;
	margin: 0px 5px 0px 0px;
	float: left;
	width: 178px;
	height: 174px;
	background: url(../images/box_img.jpg) no-repeat center center;
	font-size: 12px;
	line-height: 14px;
}
.destinations ul li img
{
	padding: 0px;
	margin: 0px;
	border: #E4E4E4 1px solid;
}
.destinations a
{
	color: #666666;
	text-decoration: none;
}
.destinations a:hover
{
	color: red;
}
.destinations h1
{
	text-decoration: none;
	font-size: 1em;
	color: #666666;
	font-weight: lighter;
	line-height: 20px;
	text-transform: uppercase;
	font-family: Trebuchet MS;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
h1
{
	text-decoration: none;
	font-size: 1.3em;
	color: #666666;
	font-weight: lighter;
	line-height: 25px;
	text-transform: uppercase;
	font-family: Trebuchet MS;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*List Cruise Ships */
h3
{
	text-decoration: none;
	font-size: 1.6em;
	color: #c00000;
	font-weight: lighter;
	line-height: 25px;
	text-transform: uppercase;
	font-family: Trebuchet MS;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}


.cruiseShips
{
	width: 645px;
	padding: 0px 0px 10px 0px;
	margin: 0px auto;
	clear: both;
}
.cruiseShips ul
{
	list-style: none;
	padding: 5px;
	margin: 0px;
}
.cruiseShips ul li
{
	list-style: none;
	padding: 5px;
	margin: 0px 3px 3px 0px;
	float: left;
	text-align: center;
	vertical-align: baseline;
	width: 193px;
	height: 85px;
	border: #E4E4E4 1px solid;
}
.cruiseShips ul li img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}


/*Enquiry Form */

.enquiryForm
{
	padding: 10px;
	margin: 0px auto;
	clear: both;
	width: 620px;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
	margin-top: 10px;
}
div.enquiry
{
	width: 550px;
	overflow: hidden;
	padding: 2px 0;
}
div.enquiry label.styled
{
	float: left;
	width: 165px;
	margin-right: 15px;
}
div.enquiry div.field
{
	float: left;
	margin-bottom: 10px;
}
div.enquiry div.field input[type="text"]
{
}
div.enquiry div.field textarea
{
	width: 250px;
	height: 150px;
}

/*latest Deals */
.filter
{
	padding: 10px;
	margin: 0px auto;
	clear: both;
	width: 620px;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
	margin-top: 10px;
}
.fltrSearch
{
	width: 640px;
	padding: 0px 0px 10px 0px;
	margin: 0px auto;
	clear: both;
	background-color: #F7F7F7;
	overflow: auto;
}
.fltrSearch ul
{
	list-style: none;
	padding: 5px;
	margin: 3px;
}
.fltrSearch ul li
{
	list-style: none;
	padding: 0px;
	margin: 3px;
	float: left;
	width: 195px;
	height: 165px;
	border: 1px solid #ccc;
	font-size: 12px;
	line-height: 14px;
	background-color: #fff;
}
.fltrSearch ul li img
{
	padding: 2px;
	margin: px;
}
.fltrSearch ul li .pic
{
	padding: 0px;
	margin: 0px;
	height: 65px;
	line-height: 20px;
	background-image: url(../images/img_Searchbg.gif);
	background-repeat: no-repeat;
}
.fltrSearch ul li .title
{
	padding: 0px;
	margin: 0px;
	background-color: #b5b5b5;
	font-size: 12px;
	color: #000;
	line-height: 25px;
	display: block;
	font-weight: bold;
	text-align: center;
}
.fltrSearch ul li .left
{
	padding: 5px;
	margin: 0px;
	font-size: 11px;
	width: 140px;
	height: 25px;
	text-align: left;
	float: left;
}
.fltrSearch ul li .right
{
	padding: 5px;
	margin: 2px;
	width: 25px;
	float: left;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
}
.fltrSearch ul li .right a
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: center;
}
.fltrSearch a
{
	color: #666666;
	text-decoration: none;
}
.fltrSearch a:hover
{
	color: red;
}
.fltrSearch h1
{
	text-decoration: none;
	font-size: 1.5em;
	color: #000;
	font-weight: lighter;
	line-height: 20px;
	font-family: Trebuchet MS;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.fltrSearch h2
{
	text-decoration: none;
	font-size: 1.2em;
	color: #000;
	font-weight: lighter;
	padding-top: 30px;
	line-height: 20px;
	font-family: Trebuchet MS;
	margin: 0px;
	font-weight: bold;
}



/*Search Results*/

.searchResults
{
	
	height:auto;
}
.searchResults h1
{
	text-decoration: none;
	font-size: 1.5em;
	color: #77933c;
	font-weight: lighter;
	line-height: 30px;
	font-family: Trebuchet MS;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.searchResults .txt
{
	text-decoration: none;
	font-size: 11pxem;
	color: #0070cd;
	margin: 0px;
}


.searchResults .box
{
	padding: 0px;
	margin: px;
	float: left;
	width: 155px;
	height:auto;
	text-align: center;
	
	font-size: 12px;
	
}

.searchResults .box2
{
	display:block;
	margin: 2px;
	float: left;
	width: 480px;
	height: auto;
	border: 1px solid #dedede;
	font-size: 12px;
	line-height: 25px;
	background:#fff;
	clear:right;
}

/* commented for modification are added below
.searchResults .box2 .left
{
	padding: 5px;
	margin: 0px;
	float: left;
	width: 340px;
	height: auto;
	text-align: left;
	font-size: 11px;
	line-height: 18px;
}

.searchResults .box2 .right
{
	padding: 5px;
	margin-top: 5px;
	float: left;
	width: 112px;
	height: 100px;
	background-image: url(../images/TestSerchReslt_rightLinks.gif);
	background-repeat: no-repeat;
}

.searchResults .box2 .right a
{
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
	font-size: 10px;
	display: block;
	line-height: 18px;
}
.searchResults .box2 .right a:hover
{
	color: red;
}
*/

.searchResults .box2 .left  /* changed by ramesh on 23-12-2009 */
{
	padding: 5px;
	margin: 0px;
	float: left;
	width: 320px;
	height: auto;
	text-align: left;
	font-size: 11px;
	line-height: 18px;
}

.searchResults .box2 .right  /* changed by ramesh on 23-12-2009 */
{
	padding: 5px;
	margin-top: 5px;
	float: left;
	width: 140px;
	height: 100px;
	background-image: url(../images/TestSerchReslt_rightLinks.gif);
	background-repeat: no-repeat;
	color:#146fb4;
	font-size:12px;
}

.searchResults .box2 .right a  /* changed by ramesh on 23-12-2009 */
{
	color: #146fb4;
	text-decoration:underline;
	text-align: left;
	padding-left: 20px;
	
	display: block;
	line-height: 18px;
}
.searchResults .box2 .right a:hover /* changed by ramesh on 23-12-2009 */
{
	color: red!important;
}
.searchResults .box2 .bottom
{
	
	margin-top: 5px;
	padding:0;
	width: 480px;
	height: 30px;
	border-top: 1px solid #dedede;
	background-color: #f2f2f2;
	display:block;
	float:left;
}

.searchResults .box2 .bottom span
{
	padding: 5px 12px;
	margin: 0px;
	float: left;
	font-size: 11px;
	
}
.searchResults .box2 .bottom b
{
	color: red;
}

.searchResults a
{
	color: #666666;
	text-decoration: none;
}
.searchResults a:hover
{
	color: red;
}
.CapitalLetter
{
	text-transform:uppercase;
}

a.searchlinks
{
	color:#146fb4 !important;
	font-size:13px;
	margin-bottom:10px;
	text-decoration:underline!important;
}

a.searchlinks:hover
{
	color:red!important;
}

.alignright{float:right!important;display:inline-block;}

.padl10{padding-left:10px}
.padr20{padding-right:20px}