body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; line-height:17px; background:#fff; margin:0 0 10px 0; padding:0;}
body a {text-decoration:none; color:#444;}
body a:hover {text-decoration:underline; color:#290e93;}
body img {border:none;}

.clear{ clear:both;}
.clearfix:after {content: ".";display: block; clear: both;	visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}


.shd-left {width:5px; height:auto; background:url(../images/shd-left.gif) repeat-y right;}
.shd-right {width:5px; height:auto; background:url(../images/shd-right.gif) repeat-y left;}
.shd-bot {width:auto; height:5px; background:url(../images/shd-bottom.gif) repeat-x top left;}
.shd-b-r {width:5px; height:5px; background:url(../images/shd-bottom-right.gif) no-repeat top left;}
.shd-b-l {width:5px; height:5px; background:url(../images/shd-bottom-left.gif) no-repeat top right;}
.first-top {background:#ffffff; border-bottom:1px solid #dddddd; padding:4px 15px; font-size:11px; color:#525252; text-align:right;}
.first-top a{color:#525252; text-decoration:none;}

.first-top .left {float:left; text-align:left; color:#666666;}
.first-top .right {float:right; text-align:right;}
.top-next {padding:15px 15px 0 15px; background:url(../images/bg-top-nav.gif) repeat-x top left;}
.main-left {width:300px; background:#ffffff; padding:0; margin:0; vertical-align:top;}
.main-right {width:640px; padding-left:20px; margin:0; vertical-align:top;}
#logo {padding-bottom:15px; text-align:center;}
#info-top {height:77px; width:auto; vertical-align:middle; background: url(../images/phone-travel-organizer.gif) no-repeat right bottom;}
.main-nav {margin:0 auto; width:640px;}
.main-nav ul{list-style:none; margin:11px 0 11px 0; padding:0;}
.main-nav ul li {list-style:none; display:inline; padding-left:20px; padding-right:20px;}
.main-nav ul li img{border:0;}
.right-content {padding:15px; background:#dfedf5;}
.right-contentin {padding:0 14px 15px 15px; border-left:1px solid #bbbbbb;}
#tell-friend {float:right; width:auto; height:auto;}
#top-ph {float:right; margin-right:50px; width:200px; height:auto;}
#top-ph .left { background:url(../images/img-tell.gif) no-repeat right; font-size:12px; color:#444444; float:left; padding-right:13px; margin-right:6px; text-align:center;}
#top-ph .left span{font-size:14px; color:#f35e02;}
#top-ph .right {font-size:14px; color:#00629a; float:right; text-align:left;}
#pad-bot15 {padding-bottom:15px;}

#band-blue-l {background:url(../images/band-blue-l.gif) no-repeat right bottom; width:11px; height:36px;}
#band-blue-r {background:url(../images/band-blue-r.gif) no-repeat left bottom; width:11px; height:36px;}
#band-blue-middle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; background:url(../images/band-blue-middle.gif) repeat-x left bottom; width:auto; height:36px; font-weight:normal;}
#band-blue-middle2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/band-blue-middle.gif) repeat-x left bottom; width:auto; height:36px; font-weight:normal;}
#box-blue1 {background:#dfedf5; padding:15px 10px; border:1px solid #92b8ce; border-top:none;}
#box-holidaypack {width:608px; padding:15px 10px; border:1px solid #92b8ce; border-top:none;}
#box-holidaypack td {vertical-align:top;}

#box-holidaypack .left{width:290px; float:left; margin:0;}
#box-holidaypack .right{width:290px; float:right; margin:0;}

#box-holidaypack .row{ width:280px; clear:both; border-bottom:1px solid #cccccc; padding:0; margin:5px 0 10px 0; font-size:11px; line-height:14px; min-height:65px;}
#box-holidaypack .row img{ width:100px; height:55px; overflow:hidden;  float:left;}
#box-holidaypack .cont{ width:170px; float:left; margin:3px 0 0 10px;}
#box-holidaypack .row a{ color:#0167a0; text-decoration:none;}
#box-holidaypack .row a:hover{ text-decoration:underline;}
#box-holidaypack .row .rates{ margin:5px 0 0 0; display:block;}

#box-holidaypack .row .cont h3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0072b1; display:inline; font-weight:normal; line-height:15px;}


#box-1 {padding-top:10px;}

#band-green-l {background:url(../images/band-green-l.gif) no-repeat right bottom; width:11px; height:36px;}
#band-green-r {background:url(../images/band-green-r.gif) no-repeat left bottom; width:11px; height:36px;}
#band-green-middle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; background:url(../images/band-green-middle.gif) repeat-x left bottom; width:auto; height:36px; font-weight:normal;}
#band-green-middle2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/band-green-middle.gif) repeat-x left bottom; width:auto; height:36px; font-weight:normal;}

#band-orange-l {background:url(../images/band-orange-l.gif) no-repeat right bottom; width:11px; height:36px;}
#band-orange-r {background:url(../images/band-orange-r.gif) no-repeat left bottom; width:11px; height:36px;}
#band-orange-middle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; background:url(../images/band-orange-middle.gif) repeat-x left bottom; width:auto; height:36px; font-weight:normal;}


.txtbox1 {width:125px; padding:3px 2px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#444; font-size:11px; border-top:1px solid #548cac; border-left:1px solid #548cac; border-right:1px solid #9abdd2; border-bottom:1px solid #9abdd2;}

.txtarea1 {width:264px; padding:3px 2px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#444; font-size:11px; border-top:1px solid #548cac; border-left:1px solid #548cac; border-right:1px solid #9abdd2; border-bottom:1px solid #9abdd2;}
.btn-submit1 {background:url(../images/btn-submit.gif) no-repeat center; width:86px; height:29px; border:none; margin-top:10px;}

.btn-blue {background:url(../images/bg-button.gif) repeat-x center; text-align:center; padding-left:10px; padding-right:10px; height:27px; border:none; color:#fff; font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; border:1px solid #2e8fc7;}

#home-content {padding-top:15px;}
#home-content .left {padding-right:10px; width:294px; vertical-align:top;}
#home-content .right {padding-left:10px; width:294px; vertical-align:top;}
#home-content .middle {width:1px; background:url(../images/line-bbb.gif) repeat-y left top;}

#bdr-btm {border-bottom:1px solid #bbb; padding-bottom:8px;}
#bdr-btm3 {border-bottom:1px solid #bbb;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#006fb5; display:inline; font-weight:normal;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#006fb5; display:inline; font-weight:normal;}
h3{ color:#006fb5; font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin: 15px 0 3px 0;}

#pad-tb10 {padding:10px 0;}
#pad-t10 {padding-top:10px;}

#package-listing1 {width:294px; padding-top:3px; clear:both;}
#package-listing1 #left {width:138px; height:auto; float:left;}
#package-listing1 #right h3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0072b1; display:inline; font-weight:normal; line-height:15px;}
#package-listing1 #right h3 a {color:#0072b1; text-decoration:none;}
#package-listing1 #right h3 a:hover {color:#290e93; text-decoration:underline;}
#package-listing1 #right .txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal; line-height:15px;}
#package-listing1 #right {width:150px; padding-left:6px; height:auto; float:right;}

#package-listing2 {width:294px; padding-top:5px; clear:both;}
#package-listing2 #left {width:110px; height:auto; float:left;}
#package-listing2 #right h3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#444; display:inline; font-weight:bold;}
#package-listing2 #right h3 a {color:#444; text-decoration:none;}
#package-listing2 #right h3 a:hover {color:#444; text-decoration:underline;}
#package-listing2 #right .txt {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal; line-height:15px;}
#package-listing2 #right {width:178px; padding-left:6px; height:auto; float:right;}

.more1 {color:#e87817; text-decoration:underline; font-size:11px; line-height:22px;}
.more2 {color:#e87817; text-decoration:underline; font-size:11px; line-height:22px;}

#boximg-L {background:url(../images/box-img-l.gif) no-repeat right; width:25px; height:55px;}
#boximg-R {background:url(../images/box-img-r.gif) no-repeat left; width:13px; height:55px;}
#boximg-T {background:url(../images/box-img-t.gif) no-repeat left; width:138px; height:16px;}
#boximg-B {background:url(../images/box-img-b.gif) no-repeat left; width:138px; height:34px;}
#boximg-M {background:#fff; width:100px;}

.footer {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#c8ebff;}
.footer .top {background:#1b7eb5; border-bottom:1px solid #0c6596; font-size:11px; color:#c8ebff; padding:7px 15px;}
.footer .top a {color:#c8ebff; text-decoration:none;}
.footer .top a:hover {color:#c8ebff; text-decoration:underline;}
.footer .middle {background:#288ec7; font-size:12px; color:#c8ebff; padding:10px 15px;}
.footer .middle .packages {width:auto; height:auto; float:left; margin-right:50px; font-size:11px;}
.footer .middle a {color:#c8ebff; text-decoration:none;}
.footer .middle a:hover {color:#c8ebff; text-decoration:underline;}

.footer .bottom {background:#1b7eb5; border-top:1px solid #0c6596; font-size:11px; color:#c8ebff; padding:10px 15px;}
.footer .bottom a {color:#c8ebff; text-decoration:none;}
.footer .bottom a:hover {color:#c8ebff; text-decoration:underline;}

.footer .bottom2 {background:#fff; border-top:1px solid #0c6596; font-size:11px; color:#666666; padding:6px 15px;}
.footer .bottom2 a {color:#666666;}

/* Breadcrumb*/
.breadcrumb{height:26px; font-size:11px; border-bottom:1px solid #bbb;}
.breadcrumb a{ color:#444444; text-decoration:underline; font-weight:bold; background:url(../images/bg-breadcrumb.gif) no-repeat right; padding:7px 15px 7px 0; margin:0 3px 0 0;} 
.breadcrumb a:hover{ text-decoration:none;}

.textlink{height:26px; font-size:12px; font-family:Tahom, Arial, Helvetica, sans-serif; }
.textlink a{ color:#444444; text-decoration:underline; font-weight:bold; }
.textlink a:hover{ text-decoration:none;}

.contactleft {width:290px; height:auto; float:left;}
.contactright {width:290px; height:auto; float:right; border-left:1px solid #ccc; padding-left:20px;}
.contact-table {border:1px solid #ccc; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006fb5; background:#eff6df; vertical-align:middle; line-height:normal;}
.contact-table td{padding:3px 15px 3px 0px;}
.blue-bold-hd {
	color:#2d81b2;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:12px;
}
.contactfields{ padding:4px; border:1px solid #afcdde; border-top:1px solid #497b98; border-left:1px solid #497b98; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444;}
.contactsubmit{ width:86px; height:29px; background:url(../images/btn-submit.gif) no-repeat center; border:0;}

.holiday-head {width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6b9a01; font-weight:bold; font-size:12px; border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:5px; clear:both;}

.car-list {padding:10px; border:1px solid #cccccc; border-top:none; vertical-align:top;}
.car-list .head {font-size:12px; font-weight:bold; color:#e87817; width:auto; border-bottom:1px solid #aaa; padding-bottom:3px;}
.car-list .head a {color:#e87817; text-decoration:none;}
.car-list .head a:hover {color:#290e93; text-decoration:underline;}
.car-list ul {font-size:11px; font-weight:normal; color:#444; width:auto; margin:5px 0 0 0; padding:0; list-style:none;}
.car-list ul li {background:url(../images/arrow-01.gif) no-repeat left 10px; padding:3px 0 3px 8px; border-bottom:1px dashed #bbb;}
.car-table {background:#ccc; text-align:center;}
.car-table td{background:#fff; padding:5px;}

.package-gallery {width:auto; height:160px; padding:10px; background:#dfedf5;}


.list-sitemap {margin:0 10px 10px 10px; padding:0; list-style:none; border-left:1px dotted #444;}
.list-sitemap li {line-height:20px; background:url(../images/arrow-02.gif) no-repeat 0 7px; padding-left:25px; list-style:none;}
.list-sitemap li ul{margin:0 10px 10px 10px; padding:0; list-style:none; border-left:1px dotted #444;}

.box1 {width:270px; padding:15px; height:206px; background:url(../images/bg-box1.jpg) no-repeat;}

.calinput {background:#ffffff url(../images/icon-cal.gif) no-repeat right center; padding:4px 20px 4px 4px;
border:1px solid #afcdde; border-top:1px solid #497b98; border-left:1px solid #497b98; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444;}

.payment-cards {margin:10px 0 0 0;}

.teti-viewall {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.teti-viewall a {color:#3a9fd8; text-decoration:underline;}
