
/* CSS Document */


/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
background: url(/images/bg.gif) repeat-x left top;
background-color:#18181C;

}
 
body {
font:11px/ Tahoma, Arial, Helvetica, sans-serif;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
                                
.b-h-con h1
{
    font-size:18px;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    color: #3B5998;
    text-decoration: none;
    display:inline;
} 
  
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
 
h3 {
font-size:1em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
a{color:#3B5998;}


blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:none;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Tahoma, Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0;
padding:0;
}
 
table tr td {
padding:0px;
}
 
/***** Wrapper *****/
 
#wrap {
width:1024px;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }


body
{
	padding:0px;
	margin:0px;
	color:#6a6c6c;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	
}
.header-left {
	float: left;	
	padding-left:18px;
	width: 224px;
	padding-top:18px;
	
	text-align: left;
}
.banner-container {
	float: left;	
	width:970px;	
	text-align: left;
	background: url(/images/banner-section.gif) repeat-x left top;
}
.banner-right {
	float: left;		
	text-align: left;
	height:407px;
	width:410px;
	padding-right:17px;
	background: url(/images/banner-rt.gif) no-repeat left top;
}

#banner_text
{
    text-align: left;
    float:left;
    width:543px; height:185px;  
    background-color: blue;
    background: url(/images/banner_bar.gif) repeat-x left top;
}

#banner_text h1
{
    color: white;
    font-weight: bold;
    font-size: 26px;
    text-transform: uppercase;
    padding-left:20px;
    margin-bottom:0px;
    padding-bottom:0px; 
}

#banner_text #desc1
{
     color: white;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    padding-left:20px ;
    padding-top:0px;
    margin-top:0px;  
    margin-bottom:20px;
    
}

#banner_text #desc2
{
     color: white;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    padding-left:20px;
     
}


.blue-box-home {
	float:right;		
	text-align: left;	
	width:280px;
	background-color:#486193;
	border:#8EA3CC solid 1px;
	padding:5px 10px;
	padding-left:12px;
	
	color:#FFFFFF;
	margin-top:23px;
}

.blue-box-home ul { margin:0px; padding:0px; float:left; list-style:none}
.blue-box-home ul li{ margin:0px; padding:0px; float:left; list-style:none; font-size:11px; border-bottom:#7F95BF solid 1px; padding:7px 5px; }
.blue-box-home .blue-box1{ margin:0px; padding:0px; float:left; color:#FFFFFF; font-size:11px; width:218px;}

.blue-box-home ul li a:link, .blue-box-home ul li a:visited{  font-size:11px; color:#FFFFFF  }
.blue-box-home ul li a:hover{  font-size:11px; color:#FFFFFF  }


.header-right {
	width: 700px;
	float: left;
	
}
.intro-image {
	width: 731px;
}

.logo {
	height: 130px;
	width: 293px;
}

.logo-box {
	height: 39px;
	width: 236px;
	border: 1px solid #939393;
	text-align: center;
	background: url(/images/sp-box-bg.jpg) repeat-x left top;
}
.sp-img {
	float: right;
}

.main-boxes-container {
	padding-left: 20px;
}





#container
{
width:970px;
}
#header {
	width: 970px;
	height:71px;	
	overflow:hidden;
	background: url(/images/header-bg.gif) repeat-x left top;
	background-color:#314670;
}
#header_main {
	width: 970px;
	height:255px;
	overflow:hidden;
	background: url(/images/header-bg.gif) repeat-x left top;
	background-color:#314670;
}

#header_main_home {
    width: 970px;
    
    overflow:hidden;
    background: url(/images/header-bg.gif) repeat-x left top;
    background-color:#314670;
}



.sp-box-bg {
	background: url(/images/sp-box-bg.jpg) repeat-x left top;
	position: relative;
}
.lang {
	float:left;
	width:116px; 
	text-align: center;
	padding-top:9px;
	
	overflow: hidden;
}
div{
	margin:0px;
	padding:0px;
	color:#333333;
	
}

.lang div {
	float:left;
}
.lang a {
	text-align: center;
	vertical-align: middle;
	
	
}



.animatedtabs-2{ margin:0px; padding:0px; float:left}
.animatedtabs-2 ul{ margin:0px; padding:0px; float:left; list-style:none; margin-top:41px;}
.animatedtabs-2 ul li { margin:0px; float:left; list-style:none; display:block; margin-right:2px; 
}
.animatedtabs-2 ul li a:link, .animatedtabs-2 ul li a:visited, .animatedtabs-2 ul li a:active, .animatedtabs-2 ul li a:hover{ color:#FFFFFF; font-size:11px; font-weight:bold;  }


.link{background: url(/images/tab-dark.gif) repeat-x ;
background-color:#849AC3; color:#FFFFFF; height:29px; line-height:29px; padding-left:15px; padding-right:15px; float:left; display:block   }

.nav {
	width: 500px;
	float:left
}

.nav .selected a{
background-color:#849AC3;
line-height:29px;
float:left;
height:29px;
padding-left:15px; padding-right:15px;
text-decoration:none;
}

.nav .selected a span{
}




.sp-heading {
	font-weight: bold;
	color: #f3f2f2;
	background: url(/images/special-seperator.jpg) no-repeat right center;
	float: left;
	width: 53px;
	height: 39px;
}
.sp-heading div {
	padding-top: 10px;
}
.sp-txt-link {
	float: left;
	width: 101px;
	cursor:pointer;
}
.sp-txt-link div {

	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 11px;
}
.sp-txt-link span {
	color: #ffbb03;
}
#left-side {
	float: left;
	width: 264px;
	vertical-align: top;
	text-align: left;
	padding-left:15px;
}
#middle-seperator {
	float: left;
	width: 14px;
}
#content {
	width: 970px;
	background-color:#FFFFFF;
}

#right-side {
	width: 625px;
	float:right;
	text-align: left;
	vertical-align: top;
	padding-top:14px;
	padding-right:10px; 
}

#content-side
{
     width: 625px;
    float:right;
    text-align: left;
    vertical-align: top;
    
    padding-right:10px;
    
    margin-top:10px; padding-top:0;
}

#right-side-new {
	
	float:right;
	width: 314px;
	margin-top:25px;
	display:block;
	padding-right:18px;
	
}

.receive-news{  float:right; width:300px; background-color:#486193; padding-top:8px; padding-bottom:8px; border:#849AC3 solid 1px; color:#FFFFFF; font-weight:bold; position:relative}
.receive-news a:link, .receive-news a:visited, .receive-news a:hover{ color:#FFFFFF; font-weight:bold}
.receive-news1{  float:right; width:285px; background-color:#849AC3; padding-top:12px; padding-bottom:12px; border:#849AC3 solid 1px; color:#FFFFFF; font-weight:bold; padding-left:15px; position:relative}
.receive-news1 .blue-cont{  float:left; width:239px; background-color:#486193; padding-top:11px; padding-bottom:8px; border:#849AC3 solid 1px; color:#FFFFFF; font-weight:bold; text-align:left; padding-left:15px; padding-right:12px; font-size:11px; }





#right-side-3 {
	width: 615px;
	float: right;
	text-align: left;
	padding-right:18px;
	padding-top:12px;
	
}

.left-box .mid .frm-txt {
	font-size: 11px;
	color: #036ea0;
	float: left;
	padding-right: 4px;
	padding-left: 18px
}
.left-box .mid .email input {
	height: 14px;
	width: 124px;
	border: 1px solid #b7b7b7;
	float: left;
}


.left-box {
	width: 284px;
	color: #b7b7b7;
	float: right;
}
.left-box .mid .btn-submit input {
	background: url(/images/signup-btn.jpg) no-repeat left top;
	height: 19px;
	width: 42px;
	border-style: none;
	cursor:pointer;
}


.left-box .cap div {
	font-weight: bold;
	color: #000000;
	float: none;
	text-align: center;
	font-size: 14px;
}
.left-box .mid {
	background: url(/images/signup-mid-bg.jpg) repeat-y;
	width: 284px;
	text-align: center;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
}


.left-box .top {
	background: url(/images/signup-top-bg.jpg) no-repeat;
	height: 6px;
	width: 284px;
	overflow: hidden;
}
.left-box .cap {
	background: url(/images/signup-cap.jpg) no-repeat;
	height: 27px;
	width: 284px;
}

.left-box .bot {
	background: url(/images/signup-bot-bg.jpg) no-repeat;
	height: 6px;
	width: 284px;
	overflow: hidden;
}
.left-box .mid .frm {
	text-align: center;
}
.left-box .mid .frm .btn-submit {
	width: 42px;
	float: left;
	padding-left: 4px;
	cursor:pointer;
}
.dest-txt {
	text-align: left;
	width: 240px;
	padding-left: 20px;
}
.box-links a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.box-links a:hover {

	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.left-box .cap .box-caption {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.left-box .cap .box-caption span {
	color: #a30303;
}
.mid .news {
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.news .n1 {
	font-weight: bold;
	color: #000000;
}
.news .n2 {
	color: #a30303;
	font-weight: bold;
	font-size:10px;
}
.news .n3 {
	color: #515151;
	font-size: 12px;
}
.news .n3 a {
	color: #c40200;
	text-decoration: none;
	font-size: 12px;
}
.news img {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	margin-top: 15px;
}
#box-1{
	margin:0px;
	padding:0px;
	float: left;
}


#box-1 .mid {
	width: 617px;
	background-color:#EFEFEF;
	border: 1px solid #F1D6A5;
	text-align: left;
	overflow: hidden;
}
#box-1 .midcars {
    width: 917px;
    background-color:#FFFFFF;
    border: 1px solid #F1D6A5;
    text-align: left;
    overflow: hidden;
}
.mid .heading {
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
}
#box-1 .mid .container {
	text-align: left;	
}

.container .heading {
	padding-top: 15px;
}
.srch-btn2 {
	background: url(/images/btn-search2.jpg) no-repeat center center;
	height: 27px;
	width: 118px;
	border-style: none;
	cursor:pointer;
}
.srch-btn2-c {
	background: url(/images/search-car.gif) no-repeat center center;
	height: 27px;
	width: 118px;
	border-style: none;
	cursor:pointer;
}

.srch-btn2-h {
	background: url(/images/search-hotel.gif) no-repeat center center;
	height: 27px;
	width: 118px;
	border-style: none;
	cursor:pointer;
}


.back-btn2 {
	background: url(/images/back.gif) no-repeat center center;
	height: 27px;
	width: 80px;
	border-style: none;
	cursor:pointer;
}
.srch-btn {
	background: url(/images/btn-more-srch.jpg) no-repeat center center;
	height: 28px;
	width: 112px;
	border-style: none;
	cursor:pointer;
}
#box-2 {
	width:317px; float:left}

#box-2 .mid {
	width:291px;	
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	overflow: hidden;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px
	
}
.mid .txt {
text-align:left	
}

.mid .txt1 {
text-align:left;
font-size:11px;
border-bottom:#DDDDDD solid 1px;
padding-bottom:8px;
padding-right:10px;
padding-left:10px;
padding-top:8px;	
}



.pointer {
	float: right;
	background: url(/images/orange-pointer.jpg) no-repeat right center;
	width: 400px;
	text-align: right;
	height: 27px;
}
.pointer .con {
	padding-right: 24px;
	padding-top: 5px;
}
.pointer .con a {
	color: #ec9546;
	text-decoration: none;
}
#box-3 .top {
	background: url(/images/box-3-top-bg.jpg) no-repeat left top;
	height: 6px;
	width: 704px;
	overflow: hidden;
	vertical-align: top;
}
#box-3 .bot {
	background: url(/images/box-3-bot-bg.jpg) no-repeat left top;
	height: 6px;
	width: 704px;
	overflow: hidden;
	clear: both;
	vertical-align: top;
	position: relative;
}
#box-3 .mid .content img {
	float: left;
	padding: 4px 10px 10px 6px;
}
#box-3 .mid {
	width: 702px;
	border-right: 1px solid #336abd;
	border-left: 1px solid #336abd;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-bottom-style: none;
	overflow: hidden;
	vertical-align: top;
}
#box-3 .mid .content .heading {
	font-weight: bold;
	color: #737373;
	padding-bottom: 12px;
	font-size: 12px;
}
#box-3 .mid .content .txt a {
	color: #486193;
	text-decoration: none;
}
#box-3 .mid .content .links a {
	font-size: 11px;
	color: #0069aa;
	text-decoration: none;
}
#box-3 .mid .content .txt {
	padding: 0px;
}
#box-3 .mid .bar {
	border-bottom: 1px solid #aeccf8;
}
#box-links .top {
background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:920px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}
 #box-2 .top {
background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:286px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}

#box-links .mid {
	width:934px;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	overflow: hidden;
	padding-top:15px;
	padding-bottom:15px
}
#box-links {
	float: none;
	padding-left: 0px;	
}

#box-links .mid .b1 {
	width:175px;
	border-right: 1px solid #DDDDDD;
	float: left;
	text-align:left;
	height:131px;	
}
#box-links .mid .b2 {
	float: left;
	width: 237px;
	height:131px;	
	border-right: 1px solid #DDDDDD;
}
#box-links .mid .b3 {
	float: left;	
	width: 263px;
	border-right: 1px solid #DDDDDD;
	height:131px;	
}
#box-links .mid .b4 {
	float: left;	
	width: 235px;
	height:131px;	
}
#box-links .mid .b1 div {
	padding-top: 2px;
	padding-left:15px;
}
#box-links .mid .b2 div {
	padding-top: 2px;
	padding-left: 26px;
}
#box-links .mid .b3 div {
	padding-top: 2px;
	padding-left:25px;
}
#box-links .mid .b4 div {
	padding-top: 2px;
	padding-left:26px;
}
#box-links .mid ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#box-links .mid a {
	text-decoration: none;
	font-size: 11px;
	color: #3B5998;	
}


#box-links .mid .a1 {
	float: left;
	text-align:left;
	width:227px;
	border-right: 1px solid #DDDDDD;
}
#box-links .mid .a2 {
	float: left;
	text-align:left;
	width: 228px;
	border-right: 1px solid #DDDDDD;
}
#box-links .mid .a3 {
	float: left;	
	text-align:left;
	width: 227px;
	border-right: 1px solid #DDDDDD;
}
#box-links .mid .a4 {
	float: left;	
	text-align:left;
	width: 228px;
}
#box-links .mid .a1 div {
	padding-top: 2px;
	padding-left:15px;
}
#box-links .mid .a2 div {
	padding-top: 2px;
	padding-left: 26px;
}
#box-links .mid .a3 div {
	padding-top: 2px;
	padding-left:25px;
}
#box-links .mid .a4 div {
	padding-top: 2px;
	padding-left:26px;
}








ul.bottommenu
{
padding:0px;
margin:0px;
list-style:none;
text-align:left;
font-size:11px;
padding-bottom:5px;
float:left;

}
ul.bottommenu li
{
border-right:1px solid #fff;
float:left;
padding-left:8px;
padding-right:8px;
}
ul.bottommenu li.last
{
border-right:none;
float:left;

}
ul.bottommenu li a:link, ul.bottommenu li a:visited
{
text-decoration:none;
color:#fff;
font-weight:bold;
}
ul.bottommenu li a:hover
{
text-decoration:underline;
color:#fff;
font-weight:bold;
}
.blueLinks
{
	color:#005ddd;
	padding:2px 3px;	
	margin-left:1px;
	margin-right:1px;
text-decoration:underline;
}








ul.bottommenu2
{
padding:0px;
margin:0px;
list-style:none;
width:748px;
text-align:center;
font-size:10px;
}
ul.bottommenu2 li
{
border-right:1px solid #000000;
float:left;
padding-left:10px;
padding-right:10px;
}
ul.bottommenu2 li.last
{
border-right:none;
float:left;
padding-left:10px;
padding-right:10px;
}
ul.bottommenu2 li a
{
text-decoration:none;
color:#000000;
}
ul.bottommenu2 li a:hover
{
text-decoration:none;
color:#333333;
}
.d-seperator {
	width: 1024px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: #CCCCCC;
	clear: both;
}
























.animatedtabs{
	overflow: hidden;
	font-size: 13px; 
	width: auto;
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; 
padding: 0;
}

.animatedtabs li
{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs li a:active , .animatedtabs li a:visited
{
text-decoration: none;
}

.animatedtabs a{
float: left;
position: relative;
top: 6px; 
background: url(/images/b-btn-bg-left.jpg) no-repeat left top;
margin: 0;
margin-right: 3px; 
padding: 0 0 0 6px;
text-decoration: none;
}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(/images/b-btn-bg-right.jpg) no-repeat right top;
padding: 5px 14px 3px 5px; 
font-weight: bold;
color: #ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -24px;
top: 0;
text-decoration:none;
}

.animatedtabs .selected a span{
background-position: 100% -24px;
color: #ffffff;
padding-bottom: 8px; 
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -24px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -24px;
padding-bottom: 8px; 
top: 0;
}
#right-side #buttons-2 {
	text-align: left;
	overflow: hidden;
}
#right-side #box-3 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#buttons {
	overflow: hidden;
	float: left;
	width:auto;
}






a.ovalbutton
{
  background-color:#486193;
  display: block;
  float: left;
  font: normal 12px Tahoma;
  line-height: 14px;
  height: 26px;
  text-decoration:none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
  color: #fff;
  text-decoration:none;
  font-weight:bold;
  padding-left: 6px;
}

a.ovalbutton span{
  background-color:#486193;
  display: block;
  padding: 6px 16px 4px 12px;
}





.ovalbutton-selected
{ 
  background-color:#849AC3;
  display: block;
  float: left;
  font: normal 12px Tahoma;
  line-height: 14px;
  height: 26px;
  padding-left: 6px;
  text-decoration:none;
}

.ovalbutton-selected span
{ 
  background-color:#849AC3;
  display: block;
  padding: 6px 16px 4px 12px;
  text-decoration:none;
}

.buttonwrapper li .ovalbutton-selected , .buttonwrapper li .ovalbutton-selected:hover ,
.buttonwrapper li .ovalbutton-selected:active , .buttonwrapper li .ovalbutton-selected:visited
{
  text-decoration:none;
  font:bold 12px Tahoma;
  color:#fff;
}



a.ovalbutton:hover
{ 
  background-position: bottom left;
  text-decoration:none;
}

a.ovalbutton:hover span{ 
  background-position: bottom right;
  color: #fff;
}






.buttonwrapper
{
	overflow: hidden;
	height: 26px;
}
#buttons .buttonwrapper ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	overflow: hidden;
}
#buttons .buttonwrapper li 
{
	float: left;
	margin: 0px;
	padding: 0px 3px 0px 0px;
	overflow: hidden;
}

.grey-box-Srch .top {
	background: url(/images/grey-box-Srch-top.jpg) no-repeat;
	clear: both;
	height: 23px;
	width: 174px;
}
.grey-box-Srch .mid {
	background: url(/images/grey-box-2-mid.jpg) repeat-y;
	clear: both;
	width: 174px;
}
.grey-box-Srch .bot {
	background: url(/images/grey-box-2-bot.jpg) no-repeat;
	clear: both;
	height: 5px;
	width: 174px;
}
.grey-box-Srch {
	text-align: center;
	width: 174px;
}
.grey-box-Srch .top div {
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	color: #000000;
	
}
.grey-box-Srch .mid div {
	padding: 4px;
}
.grey-box-Srch .mid .selected {

	color: #0273e1;
}






























a.ovalbutton-top
{
background: transparent url('/images/c-left-bg.jpg') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma;
line-height: 14px;
height: 63px;
padding-left: 6px;
text-decoration:none;
}

a:link.ovalbutton-top, a:visited.ovalbutton-top, a:active.ovalbutton-top{
color: #000000;
text-decoration:none;
}

a.ovalbutton-top span{
background: transparent url('/images/c-right-bg.jpg') no-repeat top right;
display: block;
padding: 4px 16px 4px 12px;
}

a.ovalbutton-top:hover
{ 
background-position: bottom left;
text-decoration:none;
}

a.ovalbutton-top:hover span{ 
background-position: bottom right;
color: #494949;
}































.simple-bold {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
.simple-bold span {

	font-weight: normal;
	color: #333333;
	font-size: 11px;
}
.simple-bold-2 {

	font-weight: bold;
	color: #333333;
	font-size: 11px;
	padding-left:13px;
}
.simple-bold-2 .b-txt {
	padding: 0px 0px 2px 4px;
}



.simple-bold-2-wp .b-txt {
	padding: 0px 0px 2px 4px;
}

.simple-bold-2 .b-txt-2 {
	padding: 0px 0px 2px 4px;
	display:inline;
}
.simple-bold-2 span, .b-txt span {
	font-weight: normal;
	color: #333333;
	font-size: 12px;
}
.small-txt {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: inline;
	font-weight: normal;
}

.txt-input {
	width: 246px;
	margin-left: 4px;
	text-align: left;
	height:16px;
	padding-top:3px; padding-left:3px;
}
.txt-input-2 {
	width: 100px;
	margin-left: 4px;
	height:16px;
	padding-top:3px;
	padding-right: 20px;
	padding-left:3px;
	color: #333333;
	text-align: left;
}
.txt-input-left {
	width: 170px;
	margin-left: 4px;
	height:16px;
	padding-top:3px;
	padding-right: 20px;
	padding-left:3px;
	color: #333333;
	text-align: left;
}
.txt-input-3 {
	width: 256px;
	margin-left: 4px;
	text-align: left;
	height:16px;
	padding-top:3px; padding-left:3px;
}
.small-txt-2 {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: inline;
	font-weight: normal;
}
.simple-bold-2 .b-txt-2 {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: inline;
	font-weight: normal;
}




.fl-dates {
	color: #1833cc;
	padding-bottom: 2px;
}
.fl-dates a {
	color: #1833cc;
	text-decoration: underline;
	font-weight: normal;
}
.input-sel-1 {
	width: 123px;
}
.select-2 {
	margin-left: 4px;
	width: 126px;
}
.bold-top-srch-txt {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#F1D6A5 solid 1px; border-top:#F1D6A5 solid 1px;
}

.border-org-top{ border-top:#F1D6A5 solid 1px; padding-top:11px; padding-bottom:9px;}
 .blue-txt11 {color: #3B5998;}
input {
	text-align: left;
	vertical-align: middle;
}
.btn-srch-main-space {
	
	padding-left: 10px;
	font-size:11px;
	font-weight:bold;
}
.simple-bold-2-wp {
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	padding-left:10px;
	
}
.span-bg-arrow {
	background: url(/images/y-arrow.jpg) no-repeat center top;
	
}
.lft-list {
	float: left;
	padding-right: 20px;
	background: url(/images/lists-seperator.jpg) no-repeat right top;
}
.rgt-list {
	float: left;
	padding-left: 30px;
}
.top-heading strong {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 64px;
}
.lft-list ul, .rgt-list ul {
	list-style: none;
	padding:0px 0px 20px;
	margin:0px;
}
.lft-list li,.rgt-list li  {
	line-height: 22px;
	background: url(/images/top-list-pointer.gif) no-repeat left center;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 11px;
}
.list-wrapper
{
padding-left:14px;
}
.orng-pointer {
	background: url(/images/orng-pointer.jpg) no-repeat left top;
	height: 71px;
	width: 28px;
	float: left;
}
.dest-head {
	font-size: 18px;
	font-weight: bold;
	color: #3B5998;
	float: left;
	margin: 0px;
}

.dest-head h1 {
    display: inline;
    font-size: 18px;
    font-weight: bold;
    color: #3B5998;
    float: left;
    margin: 0px;
    padding:0;
}

.dest-head5 {
	font-size: 14px;
	font-weight: bold;
	color: #3B5998;
	float: left;
	margin: 0px;
}
.dest-head5 span {
	color: #FF861D;
}
.dest-head5 a {
	color: #3B5998;
}

.dest-head-3 {
	font-size: 20px;
	font-weight: bold;
	color: #8c8c8c;
	float: left;
	padding: 0px;
	margin: 0px;
}

.dest-head-3 span {
	color: #5ea5f0;
}

.dest-head-2 {
	font-size: 28px;
	font-weight: bold;
	color: #8ab200;
	float: left;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
}
.dest-head span {
	color: #FF861D;
}
.text-dest-h {
	display: block;
	float: none;
	padding-top: 44px;
}
.dest-head .h-s-t {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.dest-head-2 .h-s-t-2 {
	font-size: 12px;
	font-weight: bold;
	color: #ac0101;
}

.dest-box .top-box {
	background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:282px;	
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	text-align: left;
	 float:left;
	 padding-right:6px;
}
.top-box .inner-top-box{ float:left; padding-top:5px;}
.dest-box .top-box div {
	font-weight: bold;
	color: #3B5998;
}
.dest-box .map {
	background: url(/images/show-map.gif) no-repeat center bottom;
	float: right;
	background-position:top;
	background-color:#FFFFFF;
	border: 1px solid #DDDDDD;	
	font-size:11px;
	color:#3B5998;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;		

	width: 75px;
	overflow: hidden;
}
.dest-box .mapSelected {
	background: url(/images/show-map-minus.gif) no-repeat center bottom;
	float: right;
	background-position:top;
	padding-top:3px;
	padding-bottom:3px;	
		padding-left:5px;	
	width: 75px;
	overflow: hidden;
	background-color:#FFFFFF;
	border: 1px solid #DDDDDD;	
	font-size:11px;
	color:#3B5998;	
}
.dest-box {
	width:280px;
}
.dest-box .box-con {
	
	border-bottom: 1px solid #DDDDDD;	
	border-right: 1px solid #DDDDDD;	
	border-left: 1px solid #DDDDDD;	
	clear: both;
	float: left;
}

.dest-box .box-con div {
	font-size: 11px;
	width: 279px;
	
}
.dest-box .map div {
	font-size: 11px;
	color: #000000;
	padding-top: 6px;
	
}
.dest-box .map a {
	color: #000000;
	text-decoration: none;
}
.box-con .box-see-all {
	margin: 0px;
	padding: 8px 0px 6px 0px;
	text-align: right;
	vertical-align: middle;
	
}
.box-con .box-see-all a {
	color: #3B5998;
	background: url(/images/arrow-box-cen.gif) no-repeat right center;
	font-weight:bold;
	padding:3px;
	padding-right:18px;
	border:#ddd solid 1px;
}
.dest-box .box-con .pointer {
	background: url(/images/arrow-box-cen.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	
}
.dest-box .box-con .sall-link {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.dest-box .box-con .txt {
	padding:0px 12px;
	color:#3B5998;
	font-size: 11px;
}
.dest-box .box-con .txt a {
  color:#3B5998;
	font-size: 11px;
}

.bx-line .bx-1 {
	float: left;
	padding-right: 4px;
	width: 303px;
	position:static;
	padding-bottom:10px;
}
.bx-line .bx-2 {
	float: right;
	width: 303px;
}
.back-btn input {
	background: url(/images/back-btn.jpg) no-repeat;
	height: 26px;
	width: 79px;
	border-style: none;
}
.back-btn {
	float: left;
	padding-top: 36px;
	padding-left: 20px;
	width: 80px;
}
.frm-1-box {
	float: left;
	padding-left: 32px;
	width: 63px;
}
.select-w-1 select {
	width: 60px;
	border: 1px solid #a19f9f;
	font-size: 11px;
}
.frm-1-box .txt {
	font-size: 11px;
	font-weight: bold;
	color: #f3f2f2;
	padding-bottom: 2px;
}
.intro-image .header {
	float: left;
	width: 624px;
}
.intro-image .text {
	float: left;
}
.header-text-1 input {
	background: url(/images/btn-search.jpg) no-repeat;
	height: 26px;
	width: 79px;
	border-style: none;
}
.header-text-1 {
	padding-top: 78px;
	padding-bottom: 10px;
}
.intro-image .hd-txt {
	color: #FFFFFF;
	padding-bottom: 6px;
}
.hd-txt-2 {
	font-size: 18px;
	font-weight: bold;
	color: #61d1f3;
}
#left-side .green-area {
	background: url(/images/green-bg.jpg) no-repeat;
	height: 156px;
	width: 233px;
	margin-top: 0px;
}

#left-side .light-blue-area {
  background-color:#FFF6E2;
  border:#F1D6A5 solid 1px;	
	height: 156px;
	width: 230px;
	margin-top: 20px;
}

#left-side .left-new-area {
	padding-left:18px;
	text-align: left;
	
}
.light-blue-area .pad-norm {
	padding: 18px;
	text-align: left;
}

.green-area .pad-norm {
	padding: 20px;
	text-align: left;
}
#left-side .currency-area {
  background-color:#FFF6E2;
  border:#F1D6A5 solid 1px;	
	width: 230px;
	margin-top: 10px;
}
.currency-area .pad-norm {
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 5px;
	text-align: left;
}

.black {
	color: #000000;
	font-size: 11px;
}
.red {
	color: #a30303;
	font-size: 11px;
	font-weight: bold;
}
.intro-image .hd-2 {
	float: left;
	width: 80px;
}
.currency select {
	width: 180px;
	border: 1px solid #a19f9f;
}
.currency {
	padding-bottom: 4px;
}
#left-side .left-new-area .red-box {
	width: 248px;
	overflow: hidden;
	
	margin: 0px;
	padding: 0px;
}
.red-box .top {
	height: 28px;
	width:auto;
	overflow: hidden;
	clear: both;
}
.red-box .top .txt-heading {
background-color:#F6F6F6;
border: 1px solid #DDDDDD;	
	
	float: left;
	height: 29px;
	width: 225px;
	color:#3B5998;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-size:12px;

}
.red-box .top .btn {
	float: left;
	height: 28px;
	width: 48px;
	overflow: hidden;
}
.red-box .top .txt-heading div {
	font-size: 12px;
	font-weight: bold;
	color: #3B5998;
	text-align: right;
	padding-top: 6px;
	padding-right: 12px;
}
.popTxt{
	font-size: 12px;
	font-weight: bold;
	color: #FF861D;
}
.red-box .collapsable .h-bot {
	background: url(/images/red-box-heading-bot.jpg) no-repeat center top;
	height: 1px;
	width: 242px;
	overflow: hidden;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.red-box .collapsable {
	overflow: hidden;
	vertical-align: top;
	clear: both;
	border: 1px solid #DDDDDD;	
	float: left;
	padding:8px;
}
.red-box .collapsable .mid {
	width: 214px;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
}
.red-box .collapsable .mid .bot-rp {	
	width: 212px;
	overflow: hidden;
}
.red-box .collapsable .mid .bot-rp div {
	padding:0px;
	padding-left:0px; 	
}
.red-box ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.gr-con {
	background: url(/images/contact-green-bg.jpg) no-repeat;
	height: 124px;
	width: 242px;
	text-align: right;
}
.gr-con div {
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: right;
	line-height: 22px;
	font-size: 11px;
}
.gr-con div span {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
#right-side .head-2n {
	float: left;
	padding-top: 8px;
	padding-left: 15px;
	color: #000000;
}
#right-side .blue-box {
	padding-right: 20px;

}
#right-side .blue-box div {
	background: #FFF6E2;
	border: 1px solid #F1D6A5;
	padding: 20px;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	color: #FF7700;
}
















a.ovalbutton-srch{
background: transparent url('/images/srch-ov-btn-left.jpg') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; 
line-height: 14px; 
height: 21px; /* Height of button background height */
padding-left: 4px; 
text-decoration: none;
color:#ffffff;
PADDING-RIGHT:10PX;
}

a:link.ovalbutton-srch, a:visited.ovalbutton-srch, a:active.ovalbutton-srch{
color: #ffffff;
font-size:11px;
}

a.ovalbutton-srch span{
background: transparent url('/images/srch-ov-btn-right.jpg') no-repeat top right;
display: block;
padding: 3px 4px 4px 0; 
}






a.ovalbutton-srch-selected {
background: transparent url('/images/srch-ov-btn-left.jpg') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; 
line-height: 14px; 
height: 21px; 
padding-left: 4px; 
text-decoration: none;
color:#ffffff;
PADDING-RIGHT:10PX;
background-position: bottom left;
}


a.ovalbutton-srch-selected span{
background: transparent url('/images/srch-ov-btn-right.jpg') no-repeat top right;
background-position: bottom right;
display: block;
padding: 3px 4px 4px 0; 
background-position: bottom right;
}










a.ovalbutton-srch:hover{ 
background-position: bottom left;
}

a.ovalbutton-srch:hover span { 
background-position: bottom right;
color: #ffffff;
}

.buttonwrapper-srch{
	overflow: hidden;
	float: left;
	width: 450px;
}#right-side .srch-area {
	float: left;
	width: 67px;
	font-weight: bold;
	
	padding-top: 2px;
	text-align: right;
	padding-right: 10px;
}
#right-side .search-btns {
	text-align: left;
	padding-left:0px;
	padding-top:30px;
}
#right-side .search-res {
	width: 680px;
}

.s-r-bg {
background-color:#F6F6F6; 
border-top:#DDDDDD solid 1px; 
border-bottom:#DDDDDD solid 1px; 
color:#3B5998; 
font-weight:bold; 
padding-left:0px;	
}
.s-r-top {
border-top:#DDDDDD solid 1px;
}

.red-1 {
	color: #c62928;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
}
.s-r-headtxt {
	font-weight: bold;
	padding-left: 6px;
	padding-top: 3px;
	float: left;
}
.s-r-headtxt a {
	color: #3B5998;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.s-r-con {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 678px;
}
.s-r-con Table
{
	padding-bottom:10px;
}
.price-txt, .price-txt a {
	font-size: 18px;
	font-weight: bold;
	color: #FF861D;
	padding: 2px 4px;
}

.price-txt-2 {
	font-size: 20px;
	font-weight: bold;
	color: #FF7700;
	padding-top: 4px;
	padding-bottom: 4px;
}


.s-r-visit input {
	background: url(/images/book.jpg) no-repeat;
	height: 27px;
	width: 72px;
	border-style: none;
}
.s-r-con .price {
	padding: 2px;
}
.simple-txt-1 {
	font-size: 11px;
	text-decoration: none;
}
.simple-txt-2 {
	font-size: 11px;
	text-decoration: none;
	background: url(/images/s-r-arrow.jpg) no-repeat left center;
}

.simple-txt-4 {
	font-size: 11px;
	text-decoration: none;
	background: #eeeeee url(/images/s-r-arrow-2.jpg) no-repeat left center;
}

.simple-res-bg {
	background: url(/images/s-r-res-bot-2-3.jpg) no-repeat left center;
}

.s-r-bot {
	background: url(/images/s-r-res-bot.jpg) no-repeat;
	clear: both;
	float: left;
	height: 46px;
	width: 696px;
}


.s-r-bot-2 {

	
	clear: both;
	float: left;
	height: 7px;
	width: 680px;
}


.simple-txt-3 {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #71a400;
}
.bot-rp img {
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
}

































#left-side .left-new-area .blue-box {
	width: 232px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.blue-box .top {
	height: 28px;
	width: 232px;
	overflow: hidden;
	clear: both;
}
.blue-box .top .txt-heading {
	background: url(/images/blue-box-bg.jpg) no-repeat;
	float: left;
	height: 28px;
	width: 184px;
	overflow: hidden;
}
.blue-box .top .btn {
	float: left;
	height: 28px;
	width: 48px;
	overflow: hidden;
}
.blue-box .top .txt-heading div {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 6px;
	padding-right: 12px;
}
.blue-box .collapsable .bot {
	background: url(/images/blue-box-bot.jpg) no-repeat;
	height: 5px;
	width: 232px;
	clear: both;
	float: left;
	overflow: hidden;
}
.blue-box .collapsable .h-bot {
	background: url(/images/blue-box-heading-bot.jpg) no-repeat center top;
	height: 1px;
	width: 232px;
	overflow: hidden;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.blue-box .collapsable {
	overflow: hidden;
	vertical-align: top;
	clear: both;
	float: left;
}
.blue-box .collapsable .mid {
	overflow: hidden;
	background: url(/images/blue-box-bg-rp.jpg) repeat-y;
	width: 232px;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
}
.blue-box .collapsable .mid .bot-rp {
	background: url(/images/blue-box-bot-rp.jpg) no-repeat right bottom;
	width: 232px;
	overflow: hidden;
}
.blue-box .collapsable .mid .bot-rp div {
	padding: 10px;
}
.blue-box ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}.blue-sp {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
#blue-sp {

	margin: 0px;
	padding: 0px 0px 0px 30px;
}
#right-side-2 {
	width:680px;
	float:left;
	text-align: left;
	padding-right:10px;
	vertical-align: top;
	margin: 0px;
	padding-top:18px;
	padding-left:8px;
	
}

#middle_pag {
	width:680px;
	float:left;
	text-align: left;
	padding-right:10px;
	vertical-align: top;
	margin: 0px;
	
	padding-left:8px;
	
}


#middle_pag .con-top-links {
	color: #3B5998;
	font-size: 11px;
	padding-bottom: 0px;
}
#middle_pag .con-top-links a {
	color: #3B5998;
	font-size: 11px;
	text-decoration: none;
}
#middle_pag .con-top-links a:hover {
	color: #FF7700;
	font-size: 11px;
	text-decoration: none;
}





#left-side-2 {

	float: left;
	width: 244px;
	vertical-align: top;
	text-align: left;
	padding-left:18px;
	padding-top:18px;
}
#right-side-2 .con-top-links {
	color: #3B5998;
	font-size: 11px;
	padding-bottom: 0px;
}
#right-side-2 .con-top-links a {
	color: #3B5998;
	font-size: 11px;
	text-decoration: none;
}
#right-side-2 .con-top-links a:hover {
	color: #FF7700;
	font-size: 11px;
	text-decoration: none;
}
.st-separator {
	padding-top: 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
#right-side-2 .b-h-con {
	font-size:18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #3B5998;
	text-decoration: none;
}
#right-side-2 .right-box-con {
	float: right;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: center;
}
.img-container img {
	margin: 6px;
}
#left-side-2 .grey-box-2 .top {
	background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:215px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}
#left-side-2 .grey-box-2 .mid {
	width:220px;	
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	overflow: hidden;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px
}

#left-side-2 .grey-box-2 {
	text-align: left;	
}
.grey-box-2 .top div {
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	color: #000000;
	padding-left: 24px;
}
.grey-box-2 .mid div {
	padding-top: 2px;
	padding-left: 20px;
	text-align: left;
}
.grey-box-2 .mid ul {
	margin: 0px;
	padding: 10px 0px;
	list-style: none;
}
.grey-box-2 .mid li {
	background: url(/images/list-arrow.jpg) no-repeat left center;
	padding-left: 16px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.grey-box-2 .mid ul li .selected {
	color: #3B5998;
}
.grey-box-2 .mid ul li.selected a{
	color: #FF7700;
}
.grey-box-2 .mid ul li a{
	text-decoration: none;
	font-size: 11px;
	color: #3B5998;
}
.grey-box-2 .mid .selected {
	color: #FF7700;
}
.blue-long-box .top {
	background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:215px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}

.blue-long-box .mid {
	width:229px;
	
	border: 1px solid #F1D6A5;
	border-top:0px;
	
	text-align: left;
	overflow: hidden;	
}
.blue-long-box .mid .bl-an-b {
	background: #FFF6E2; 
	width: 229px;
	text-align: left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px
}
.b-b-con .heading-txt {
	font-weight: bold;
	color: #FF7700;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 11px;
	padding-left: 20px;	
}
.b-b-con .list ul {
	margin: 0px;
	padding: 6px 0px 16px 22px;
	list-style: none;
}
.b-b-con .list li {
	font-size: 11px;
	color: #3B5998;
}
.b-b-con .list li a{
	font-size: 11px;
	color: #3B5998;
}
.blue-long-box .mid .bl-an-b-2 {
	background: #FFF6E2;
	width: 170px;
	text-align: left;
}

.b-b-con .heading-txt-2 {
	font-weight: bold;
	color: #0170a8;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 11px;
	padding-left: 20px;
	background: url(/images/box-arrow-2.jpg) no-repeat left center;
}

.orange-txt
{
  color: #e4823e;
  font-weight: bold;
}
#right-side-3 .blue-heading {
	font-size: 15px;
	font-weight: bold;
	color: #0273e1;
	padding-bottom: 14px;
}
.justified {
	text-align: justify;
}
#right-side-3 .big-blue-box .top {
  width:600px;
  background-color:#F6F6F6;
  border: 1px solid #DDDDDD; 
  color:#3B5998;
  font-weight:bold;
  font-size:12px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:15px;
  text-align: left; 
}

#right-side-3 .big-blue-box .top .top-left div {
	font-size: 14px;
	font-weight: bold;
	color: #0077b9;
	padding-top: 6px;
	padding-left: 6px;
}

#right-side-3 .big-blue-box .mid .left {
	float: left;
	background: #ccdef4 url(/images/big-bx-brd.jpg) repeat-y left;
	width: 1px;	
}
#right-side-3 .big-blue-box .mid .right {
	float: right;
	background: #ccdef4 url(/images/big-bx-brd.jpg) repeat-y right;
	width: 1px;	
}
#right-side-3 .big-blue-box .mid .con {
	float: left;
	background: #fff;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 615px;
}
#right-side-3 .big-blue-box .mid {
	text-align: center;
	background: #f3f8ff;
	clear: both;
	width:600px;
	float: left;
}
.big-blue-box .mid .con .b-b-c-left {
	float: left;
	width: 250px;
	border-right:#ddd solid 1px;	
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:30px;
	padding-left: 15px;
}
.big-blue-box .mid .con .b-b-c-right {
	float:left;
	background: inherit;
	text-align: left;
	width: 260px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.big-blue-box .mid .con .b-b-c-left a {
	font-size: 11px;
	color: #3B5998;
	text-decoration: none;
	display: block;
}
.big-blue-box .mid .con .b-b-c-right a {
	font-size: 11px;
	color: #3B5998;
	text-decoration: none;
	display: block;
}
.imgs-sec-1 {
	float: right;
	margin-right: 30px;
	margin-bottom: 4px;
}
.imgs-sec-2 {
	float: right;
	margin-right: 10px;
	margin-bottom: 4px;
}
.big-blue-box .mid .con .bot-left-cor {
	background: url(/images/bot-left-corn) no-repeat left bottom;
}
.big-blue-box .bot .bot-right {
	background: url(/images/bot-right-corn.jpg) no-repeat right top;
	float: right;
	height: 7px;
	width: 7px;
}
.big-blue-box .bot .bot-left {
	background: url(/images/bot-left-corn.jpg) no-repeat left top;
	float: left;
	height: 7px;
	width: 7px;
}
.big-blue-box .bot .center-brd {
	background: url(/images/white-sep-2.jpg) no-repeat right top;
	float: left;
	width: 354px;
	height: 20px;
}
.bot-head {
	background: url(/images/bot-head-bg.jpg) repeat-x;
	height: 59px;
	margin-right: 10px;
	margin-left: 10px;
}
.bot-head div {
	color: #992a51;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 36px;
	padding-left: 12px;
}
.bot-txt {
	text-align: left;
	margin-right: 22px;
	margin-left: 22px;
	margin-top: 16px;
}
.b-im img {
	padding-right: 12px;
	padding-left: 12px;
}
.srch-input {
	background: url(/images/srch-btn.jpg) no-repeat center center;
	height: 28px;
	width: 112px;
	border-style: none;
	cursor:pointer;
}
.grey-b-2 .top {
	background: url(/images/grey-b-2-top.jpg) no-repeat;
	height: 30px;
	width: 704px;
}
.grey-b-2 .bot {
	background: url(/images/grey-b-2-bot.jpg) no-repeat;
	height: 6px;
	width: 704px;
}
.grey-b-2 .mid {
	background: #FFFFFF url(/images/grey-b-2-rep.jpg) repeat-x center top;
	width: 702px;
	border-right: 1px solid #b7b7b7;
	border-left: 1px solid #b7b7b7;
}
.logo-txt-right {
	font-size: 11px;
	text-align: right;
	padding: 10px;
}
.logo-txt-right a {
	color: #de00bc;
	text-decoration: none;
}
.grey-b-2 .top .top-placement .heading-txt {
	font-weight: bold;
	color: #7171af;
	float: left;
	padding-left: 12px;
}
.grey-b-2 .top .top-placement .close-btn {
	float: right;
	padding-right: 12px;
	padding-top: 2px;
}
.grey-b-2 .top .top-placement {
	padding-top: 7px;
}
.input-txt-1 {
	background: #FFFFFF;
	text-align: left;
	width: 180px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #a19f9f;
}
.chck-all a {
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.red-box .collapsable .mid .bot-rp .chck-all {
	margin: 0px;
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.blue-box .collapsable .mid .bot-rp #blue-sp .suppliers {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
.blue-box .collapsable .mid .bot-rp #blue-sp .sup-1 {
	float: left;
	display: block;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 18px;
}
.blue-box .collapsable .mid .bot-rp #blue-sp li {
	clear: both;
}
#right-side .currency-main {
	float: right;
	padding-right: 20px;
}





a.ovalbutton-b
{
background: transparent url('/images/a-btn-left-b.jpg') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma;
line-height: 14px;
height: 22px;
padding-left: 6px;
text-decoration:none;
}

a:link.ovalbutton-b, a:visited.ovalbutton-b, a:active.ovalbutton-b{
color: #000000;
text-decoration:none;
}

a.ovalbutton-b span{
background: transparent url('/images/a-btn-right-b.jpg') no-repeat top right;
display: block;
padding: 4px 16px 4px 12px;
}

.ovalbutton-b-selected
{ 
background: transparent url('/images/a-btn-left-b.jpg') no-repeat bottom left;
display: block;
float: left;
font: normal 12px Tahoma;
line-height: 14px;
height: 22px;
padding-left: 6px;
text-decoration:none;
}

.ovalbutton-b-selected span
{ 
background: transparent url('/images/a-btn-right-b.jpg') no-repeat bottom right;
display: block;
padding: 4px 16px 4px 12px;
text-decoration:none;
color:#ffffff;
}

.buttonwrapper li .ovalbutton-b-selected , .buttonwrapper li .ovalbutton-b-selected:hover ,
.buttonwrapper li .ovalbutton-b-selected:active , .buttonwrapper li .ovalbutton-b-selected:visited
{
text-decoration:none;
font: normal 12px Tahoma;
color:#000000;
}

a.ovalbutton-b:hover
{ 
background-position: bottom left;
text-decoration:none;
}

a.ovalbutton-b:hover span{ 
background-position: bottom right;
color: #ffffff;
}

.tbl-area {
	padding: 10px 4px 10px 10px;
	font-size: 11px;
}
.mr-dtl a {
	font-size: 11px;
	color: #c62928;
	text-decoration: none;
}
.mr-dtl {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
.view-map {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	width: 100px;
}

.tbl-area img {
	margin: 0px 10px 4px 0px;
	float: left;
}
.vm-txt {
	background: url(/images/details-btn.jpg) no-repeat center center;
	height: 32px;
	width: 70px;
	padding-top: 30px;
	padding-left: 16px;
}
.vm-txt a {
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}
.td-price
{
  padding: 10px 0 10px 0;
}
.boxHandler-1 {
	background: url(/images/red-plus.jpg) no-repeat center center;
	height: 28px;
	width: 48px;
}
.btn-1 {
background-color:#F6F6F6;
border: 1px solid #DDDDDD;
border-right:0px;		
	height: 28px;
	width: 48px;
	float: left;
	overflow: hidden;
	cursor:pointer;
}
.btn-2 {
	background: url(/images/red-plus.jpg) no-repeat center center;
	height: 28px;
	width: 48px;
	float: left;
	overflow: hidden;
	cursor:pointer;
}

.btn-3 {
	background: url(/images/blue-minus.jpg) no-repeat center center;
	height: 28px;
	width: 48px;
	float: left;
	overflow: hidden;
	cursor:pointer;
}
.btn-4 {
	background: url(/images/blue-plus.jpg) no-repeat center center;
	height: 28px;
	width: 48px;
	float: left;
	overflow: hidden;
	cursor:pointer;
}
.main-con-s-btn-1 {
background-color:#F6F6F6;
border-right:#ddd solid 1px;
border-top:#ddd solid 1px;
border-bottom:#ddd solid 1px;
	width: 29px;
}
.main-con-s-btn-2 {
	background: url(/images/s-r-plus.jpg) no-repeat center center;
	height: 37px;
	width: 25px;
	cursor:pointer;
}
.edit-guide {
	text-align: right;
	vertical-align: top;
	float: right;
	height: 41px;
	width: 130px;
}
#btns-city-guide {
	text-align: left;
	vertical-align: bottom;
	float: left;
	height: 41px;
	width: 400px;
	overflow: hidden;
}

.animatedtabs-edit{
	overflow: hidden;
	font-size: 11px;
	width: auto;
	padding-top: 15px;
}


.animatedtabs-edit ul{
list-style-type: none;
margin: 0;
margin-left: 0px; 
padding: 0;
}

.animatedtabs-edit li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs-edit li a:active , .animatedtabs-edit li a:visited
{
text-decoration: none;
}

.animatedtabs-edit a{
float: left;
position: relative;
font-size:11px;
top: 0px;
background-color:#849AC3; 
margin: 0;
margin-right: 3px;
padding: 0 0 0 6px;
text-decoration: none;
}

.animatedtabs-edit a span{
float: left;
position: relative;
display: block;
background-color:#849AC3; 
padding:6px 14px 7px 5px; 
font-weight: bold;
color: #fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs-edit a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs-edit .selected a{
background-position: 0 -24px;
top: 0;
background-color:#516A9A; 
text-decoration:none;
}

.animatedtabs-edit .selected a span{
background-position: 100% -24px;
color: #ffffff;
padding-bottom: 7px;
background-color:#516A9A;  
padding-top: 6px; 
top: 0;
}

.animatedtabs-edit a:hover{
background-position: 0% -24px;
top: 0;
}

.animatedtabs-edit a:hover span{
background-position: 100% -24px;

top: 0;
color: #ffffff;
}
#right-side-2 .gall-con {
	width: 678px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	clear: both;
	float: left;
}
.gall-con-bot .left {
	background: url(/images/ed-bx-lft-bot.jpg) no-repeat left top;
	float: left;
	height: 5px;
	width: 5px;
}

.comp-logos {
	float: left;
	padding-right: 10px;
}
.gall-con-bot .rt {
	background: url(/images/ed-bx-rt-bot.jpg) no-repeat right top;
	float: left;
	height: 5px;
	width: 5px;
}
.gall-con-bot .mid {
	background: url(/images/gall-bot-bg.jpg) repeat-x center top;
	float: left;
	height: 5px;
	width:650px;
}
.gall-con-bot {
	clear: both;
	height: 5px;
	width: 680px;
	float: left;
	border-top:1px solid #ddd;
}
.gall-con .gal-con-2 {
	padding: 10px;	
}
.gal-con-2 .big-thumb {
	float: left;
	height: 209px;
	width: 370px;
	border:1px solid #ddd;	
}
.gal-con-2 .big-thumb img{
/*	border:1px solid #CCCCCC;*/
	padding:5px;
}
.gal-con-2 .lil-thumbs {
	float: right;
	height: 219px;	
	width:280px;	
	text-align: center;  
	
}

#can01{ margin:0; padding:0;}

.lil-thumbs .left-point {
	float: left;
	/*padding-right: 6px;*/
	padding-right: 0px;
	padding-top: 94px;
	
}
.lil-thumbs .right-point {
	float: right;
	/*padding-left: 6px;*/
	padding-left: 0px;
	padding-top: 94px;
	
}
.lil-thumbs .thumbs-area {
	float: left;
	text-align: center;	
	margin-left:5px;
}
.lil-thumbs .thumbs-area div {
	text-align: center;
}
.lil-thumbs .thumbs-area li div{
	margin:2px;
}
.lil-thumbs .thumbs-area img {
	margin: 0px;
	height:70px;
	width:70px;
	border:solid 1px #ddd;
	margin:2px;
	padding:2px;
}
.add-ph {
}
.add-ph img {
	padding-top: 10px;
}
.comments-box {  
  width:650px;
}


.comments-box .top .mid {
	background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:663px;
	height:23px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}
.com-heading {
	font-size: 12px;	
	font-weight: bold;
	color: #516A9A;	
	float: left;	
}
.com-add {
	font-weight: bold;
	color: #FF7700;
	float: right;
	padding-right:10px;	
	width: 115px;
	text-align: right;	
	background: url(/images/com-plus.gif) no-repeat left center;
}
.comments-box .mid {
}


.com-box-mid {
	border: 1px solid #ddd;	
	background: #FFFFFF; 
}
.com-box-mid .content {
	padding: 10px 10px 10px;
}
.com-box-bot .left {
	background: url(/images/com-bx-bot-left.jpg) no-repeat left top;
	float: left;
	height: 9px;
	width: 9px;
}

.com-box-bot .mid {
	background: url(/images/com-bx-bot-rep.jpg) repeat-x;
	float: left;
	height: 9px;
	width: 650px;
}
.comments-box .top .mid .com-add a {
	color: #FF7700;
	text-decoration: none;
}
.comment-txt .txt, .comment-txt-2 .txt {
	background: url(/images/pink-quote.gif) no-repeat left top;
	padding-left: 30px;
	clear: both;
	float: none;
	padding-top: 6px;
}
.comment-txt {
	padding-top: 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
}
.comment-txt .nm, .comment-txt-2 .nm {
	font-size: 16px;
	font-weight: bold;
	color: #00a8c6;
	float: left;
}
.comment-txt .date, .comment-txt-2 .date {
	float: left;
	color: #000000;
	padding-top: 4px;
	padding-left: 2px;
}
.comment-txt .date span, .comment-txt-2 .date span {
	color: #01a6fc;
}
.comment-txt-2 {
	padding-top: 0px;
	padding-bottom: 20px;
}
.scrollgallery img {
	display: block;
	padding: 4px;
}
.scrollgallery ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
.scrollgallery li {
	float: left;
	margin: 0px;
	padding: 0px;
}.alternateFlight
{

	background-color:#eeeeee;
}.simple-txt-4 {
	font-size: 11px;
	text-decoration: none;
	background: #eeeeee url(/images/s-r-arrow-2.jpg) no-repeat left center;
}.simple-res-bg {
	background: url(/images/s-r-res-bot-2-3.jpg) no-repeat left center;
}

a, a:link, a:visited, a:hover {
	color:#6C6A6A;
	cursor:pointer;
	text-decoration:none;
}
.errorMsg
{
	display:none;
	padding:5px;
	background: #FFEDDE;
	border:1px solid  #FF7700;
	margin-bottom:5px;
	margin-left:3px;
	margin-right:10px;
	color:#FF7700;
	font-weight:bold;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

/* BEGIN: Login, Forgot Password, Add Image Divs */
.box-11 .top {
background-color:#486193;
color:#FFFFFF;
font-size:12px;
padding:10px;
font-weight:bold;		
	clear: both;
}
.box-11 .bot {
	height: 8px;
	width: 522px;
}
.box-11 .mid {
background-color:#FFFFFF;
	height: auto;
	width: 522px;
}
.box-11 .mid .data {
	padding: 0px;	
}

.box-11 .mid .data .frm-11-area {
	width: 466px;
}
.forgot-heading {
	font-size: 18px;
	font-weight: bold;
	color: #c60000;
	height: 40px;
	float: left;
	padding-top: 12px;
}
.forgot-heading span {
	font-size: 18px;
	font-weight: bold;
	color: #00a8c6;
}
.lock {
	background: url(/images/lock.jpg) no-repeat right center;
	height: 40px;
	width: 31px;
	float: right;
}
.heading-top {
	width: 190px;
	height: 40px;
}
.box-12-top {
	background: url(/images/box-12-top.jpg) no-repeat bottom;
	height: 10px;
	width: 466px;
}
.box-12-bot {
	background: url(/images/box-12-bot.jpg) no-repeat top;
	height: 10px;
	width: 466px;
}
.box-12-mid {
	height: 110px;
	width: 464px;	
}
/*.myinput {
	background: #FFFFFF;
	width: 276px;
	border: 1px solid #929292;
	padding: 3px 2px;
}*/
.bx-12-frm-txt {
	font-size: 14px;
	color: #595959;
	font-weight: bold;
}
.forgot-btn1 {
	background: url(/images/submit-btn.gif) no-repeat;
	height: 27px;
	width: 70px;
	border-style: none;
	margin-right: 4px;
	margin-left: 4px;
}
.forgot-btn2 {
	background: url(/images/cancel-btn.gif) no-repeat;
	height: 27px;
	cursor:pointer;
	width: 70px;
	border-style: none;
	margin-right: 4px;
	margin-left: 4px;
}
.bx-13-btns {	
}
.heading-top-2 {
	height: 64px;
}
.imgs-heading {
	font-size: 18px;
	font-weight: bold;
	color: #00a8c6;
	height: 64px;
	float: left;
	padding-top: 16px;
}
.imgs-album {
	background: url(/images/images-album.jpg) no-repeat right center;
	height: 64px;
	width: 68px;
	float: right;
}
.box-13-top {
	background: url(/images/box-13-top.jpg) no-repeat bottom;
	height: 10px;
	width: 466px;
}
.box-13-bot {
	background: url(/images/box-13-bot.jpg) no-repeat top;
	height: 10px;
	width: 466px;
}
.box-13-mid {
	background: url(/images/box-13-mid.jpg) repeat-x;
	height: 113px;
	width: 464px;
	border-right: 1px solid #a6ebf7;
	border-left: 1px solid #a6ebf7;
}
.bx-13-frm-txt {
	font-size: 14px;
	color: #0fadca;
	font-weight: bold;
}
.forgot-btn3 {
	background: url(/images/upload-btn.jpg) no-repeat;
	height: 26px;
	width: 73px;
	border-style: none;
	margin-right: 4px;
	margin-left: 4px;
}
.reg-heading {
	font-size: 18px;
	color: #00a8c6;
	background: url(/images/register-pen.jpg) no-repeat right center;
	height: 64px;
	width: 260px;
	text-align: left;
}
.reg-heading div {
	padding-top: 16px;
}
.box-20 .top {
	background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:466px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}

.box-20 .mid {
	background: #FFFFFF; 
	width: 481px;
	padding-top:10px;
	border-right: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;	
	border-bottom: 0px solid #DDDDDD;
}
.box-20 .top div {
	font-size: 12px;
	font-weight: bold;
	color: #00a8c6;
}
.sec-input {
	width: 216px;
	margin-left: 4px;
	text-align: left;
	height:16px;
	padding-top:3px; padding-left:3px;
}
.sec-textarea {
	width: 208px;
	border: 1px solid #70addd;
	padding-right: 2px;
	padding-left: 2px;
}

.reg-btn1 {
	background: url(/images/register-btn.gif) no-repeat;
	cursor:pointer;
	height: 27px;
	cursor:pointer;
	width: 70px;
	border-style: none;
}

input.reg-submit {
	background: url(/images/submit-btn.jpg) no-repeat;
	height: 26px;
	width: 73px;
	border-style: none;
}

.heading-top-6 {
	height: 64px;
	width: 180px;
}
.log-heading {
	font-size: 18px;
	color: #fff;
	background-color:#344A77;
	height: 64px;
	font-weight:bold;
	width: 260px;
	text-align: left;
}
.log-heading div {
	padding-top: 16px;
}
.lg-btn1 {
	background: url(/images/login-btn.gif) no-repeat;
	cursor:pointer;
	height: 27px;
	width:70px;
	margin-right: 4px;	
	border-style: none;
}
.forgotpass {
	font-size: 14px;
	font-weight: bold;
	color: #526B9C;
	text-decoration: underline;
}

.forgotpass a:link, .forgotpass a:visited, .forgotpass a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #526B9C;	
}

/* END: Login, Forgot Password, Add Image Divs */

/* BEGIN: Validation */
.uniform span.errorField
{
	color:black;
	font-weight:bold;
}
.uniform div.errorMsg{
	padding-bottom:5px;
	width:452px;
	border:none;
	background:#ffdd80;
	line-height:8px;
}
.uniform table
{
	color: #6c6a6a;
}
/* END: Validation*/
.grn-end-curve {
	background: url(/images/grn-bot-curve.jpg) no-repeat left top;
	height: 5px;
	width: 696px;
}

#box-4 .top {
	background-color:#F6F6F6;
	border: 1px solid #DDDDDD;	
	width:600px;
	color:#3B5998;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}

#box-4 .mid {
	width:605px;	
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	overflow: hidden;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px
}
.mid .txt {
	padding: 10px 8px;
}

.blue-bold-txt {
	font: bold 18px arial;
	color: #3B5998;
}
.top-tab {
	height: 25px;
}
.top-tab .rt {
	background: url(/images/blue-tab-right-bg.jpg) no-repeat right bottom;
	text-align: left;
	float: left;
	height: 25px;
	padding-right: 5px;
}
.top-tab .rt div {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
}
.top-tab .lft {
	background: url(/images/blue-tab-left-bg.jpg) no-repeat left bottom;
	float: left;
	height: 25px;
	width: 5px;
}
.bl-bx-container .bx-con {
	height: 130px;
	width: 282px;
/*	border-top: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	*/
	border: 1px solid #b8b8b8;
	overflow:hidden;
}
.bl-bx-container .bx-4-bot {
	background: url(/images/blue-box-4-bot.jpg) no-repeat top;
	height: 5px;
	width: 284px;
}
.bl-bx-container .bx-con div {
	padding: 10px;
}
.bl-bx-container .bx-con img {
	margin-right: 10px;
	margin-bottom: 4px;
	float: left;
}
.bl-bx-container .bx-con a {
	color: #a50303;
	text-decoration: none;
	font-size: 11px;
}
.bl-bx-container {
	float: left;
	padding-bottom: 20px;
	display: inline;
	width: 273px;
	margin-right: 20px;
	margin-left: 10px;
}
.img-links {
	float: right;
	padding-top:18px;	
}
.img-links div {
color:#FFFFFF;
font-size:11px; font-weight:bold	
}
div.flags img{
	padding-left: 10px;
}
.top-bar-container {
	float:right;
	text-align:center;	
}

.login-btn-top {
  background: url(/images/org-tab.gif) repeat-x;
  background-color:#FF7700;
  height:29px;
  text-align:center;	
	float: left;
	width:116px; 
}
.login-btn-top .txt 
{
	padding: 0px;
	color:#FFFFFF;
	padding-left:17px;
	line-height:29px;
	text-align:center;
}
.login-btn-top .txt a
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	text-align:center;	
}

.tab-orange {
  background: url(/images/org-tab.gif) repeat-x;
  background-color:#FF7700;
  height:26px;
  text-align:center;	
	float: right;
	width:100px; 
}
.tab-orange .txt 
{
	padding: 0px;
	color:#FFFFFF;
	line-height:26px;
	text-align:center;
}
.tab-orange .txt a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	text-align:center;	
  padding:5px 10px;
}

.reg-user {
	background: url(/images/register-btn.png) no-repeat;
	height: 17px;
	width: 42px;
	border-style: none;
}
.sign-user {
	background: url(/images/signin-btn.png) no-repeat;
	height: 17px;
	width: 42px;
	border-style: none;
}
.myinput {
	background: #FFFFFF;
	border: 1px solid #b3b3b3;
	text-align: left;
	color: #333333;
	width:275px;
}
.frm-txt {
	color: #0388a6;
	font-size: 11px;
}
a.rd-link {
	font-size: 11px;
	color: #ea0000;
	text-decoration: none;
}
.login-btn-place {
	padding-top: 4px;
	padding-left: 16px;
}
input {
	text-align: left;
}
.loginfrm {
	width: 170px;
	position: absolute;
	z-index: 1;
	top: 26px;
	right: 60px;
	text-align: center;
}
.loginfrm .txt {
	text-align: center;
	padding: 6px 6px 6px 20px;
}
.loginfrm .LgnTop {
	background: url(/images/popLgnTop.png) no-repeat;
	height: 10px;
	width: 170px;
}
.loginfrm .LgnMid {
	background: url(/images/popLgnMid.jpg) no-repeat bottom;
	width: 170px;
}
.loginfrm .LgnBot {
	background: url(/images/popLgnBot.png) no-repeat top;
	height: 12px;
	width: 170px;
}

#LoggedIn {
	background: url(/images/loggedInInfo.png) no-repeat;
	height: 117px;
	width: 170px;
	position: absolute;
	z-index: 1000;
	top: 26px;
	right: 60px;
	text-align: center;
}
#LoggedIn a {
	color: #0388a6;
	text-decoration: none;
	font: 10px Tahoma;
}
#LoggedIn .sec {
	padding-top: 27px;
	padding-left: 48px;
}
#LoggedIn .top {
	padding-top: 11px;
	padding-left: 48px;
}
#LoggedIn .thrd {
	padding-top: 26px;
	padding-left: 48px;
}
.login-btn-top-2 {
	float:left;
}
.login-btn-top-2 .txt 
{
	padding: 1px 0px 0px 6px;
}
.login-btn-top-2 .txt a
{
	color: #FFFFFF;
	text-decoration: none;
	font: 11px Tahoma;
}

.AlignedBoxes li {
	display: inline;
}
.AlignedBoxes {
	margin: 0px;
	padding: 0px;
}

/* BEGIN Attraction Detail Listing*/

#middle-side
{
	float:left;
	width: 610px;
}

#rightSideBar
{
	float:left;
	width:174px;
	padding-left: 16px;
}
.MainBoxCon {
	border-top: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	width: 600px;
	clear: both;
}
.MainBoxCon .brdBot {
	background: url(/images/brdBotMain.jpg) no-repeat;
	height: 6px;
	width: 600px;
}
.MainBoxDt {
	padding: 10px;
	text-align: left;
}
.MainBoxDt img {
}
.MainBoxDt .imgHolder {
	padding: 2px;
	border: 1px solid #cfcfcf;
	/*height: 127px;*/
	height: 100px;
	/*width: 173px;*/
    width: 100px;
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	position: relative;
}
.cls {
	clear: both;
}
.MainBoxDt a {
	font-weight: bold;
	color: #8e0202;
	text-decoration: none;
}
.reviewsBtn {
	float: right;
	padding-right: 10px;
	height: 23px;
	text-align: right;
}

.reviewbutton
{
	overflow: hidden;
	border:0;
	height: 23px;
}
.reviewbutton a.aero
{ 
background: transparent url('/images/review-btn-left.jpg') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; 
line-height: 23px; 
height: 23px; 
padding-left: 23px; 
text-decoration: none;
margin-right: 5px; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
opacity: 0.9;
-moz-opacity: 0.9;
}

.reviewbutton a.aero:link, .reviewbutton a.aero:visited, .reviewbutton a:active, .reviewbutton a.aero:hover{
	color: #ffffff;
	text-decoration:none;
	height: 23px;
}

.reviewbutton a.aero span
{
background: transparent url('/images/review-btn-right.jpg') no-repeat top right;
display: block;
padding: 0 5px 0 4px; 
}
.brdBot {
	background: url(/images/brdBotMain.jpg) no-repeat top;
	height: 6px;
	width: 600px;
}
.SrchCaption {
	font-weight: bold;
	color: #00389e;
	text-align: left;
}
.SrchByWord a {
	color: #000000;
	text-decoration: none;
}
.btnSrchBlue {
	background: url(/images/srchBtn.jpg) no-repeat;
	height: 20px;
	width: 51px;
	border-style: none;
}
.SrchFrmTxt {
	background: #FFFFFF;
	border: 1px solid #848484;
}

a.ovalbuttonBlue
{
background: transparent url('/images/a-btn-left-Blue.jpg') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma;
line-height: 14px;
height: 22px;
padding-left: 6px;
text-decoration:none;
}

a:link.ovalbuttonBlue, a:visited.ovalbuttonBlue, a:active.ovalbuttonBlue{
color: #000000;
text-decoration:none;
}

a.ovalbuttonBlue span{
background: transparent url('/images/a-btn-right-Blue.jpg') no-repeat top right;
display: block;
padding: 4px 16px 4px 12px;
}

.ovalbuttonBlue-selected
{ 
background: transparent url('/images/a-btn-left-Blue.jpg') no-repeat bottom left;
display: block;
float: left;
font: normal 12px Tahoma;
line-height: 14px;
height: 22px;
padding-left: 6px;
text-decoration:none;
}

.ovalbuttonBlue-selected span
{ 
background: transparent url('/images/a-btn-right-Blue.jpg') no-repeat bottom right;
display: block;
padding: 4px 16px 4px 12px;
text-decoration:none;
}

.buttonwrapper li .ovalbuttonBlue-selected , .buttonwrapper li .ovalbuttonBlue-selected:hover ,
.buttonwrapper li .ovalbuttonBlue-selected:active , .buttonwrapper li .ovalbuttonBlue-selected:visited
{
text-decoration:none;
font: normal 12px Tahoma;
color:#000000;
}

a.ovalbuttonBlue:hover
{ 
background-position: bottom left;
text-decoration:none;
}

a.ovalbuttonBlue:hover span{ 
background-position: bottom right;
color: #494949;
}

.BoradCaption {
	background: url(/images/CaptionBoard.jpg) no-repeat;
	float: left;
	width: 144px;
}
.BoradCaptionBig {
	background: url(/images/BoardCapBg.jpg) no-repeat;
	float: left;
	width: 169px;
}
.CapTxt {
	font-size: 18px;
	font-weight: bold;
	color: #6d0202;
	width: 144px;
	padding-top: 27px;
	padding-left: 22px;
	letter-spacing: -1px;
	padding-bottom: 20px;
}

.CapTxtBig {
	font-size: 18px;
	font-weight: bold;
	color: #6d0202;
	width: 169px;
	padding-top: 25px;
	padding-left: 16px;
	letter-spacing: -1px;
	padding-bottom: 20px;
}

.CapTxtBig3 {
	font-size: 18px;
	font-weight: bold;
	color: #6d0202;
	width: 169px;
	padding-top: 25px;
	padding-left: 28px;
	letter-spacing: -1px;
	padding-bottom: 20px;
}

.rightSidePage {
	float: left;	
}




.frmButton
{
overflow: hidden;
border:0;
height: 22px;
}
.frmButton a.aero
{ 
background: transparent url('/images/frm-btn-left.jpg') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; 
line-height: 22px; 
height: 23px; 
padding-left: 8px; 
text-decoration: none;
margin-right: 5px; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
opacity: 0.9;
-moz-opacity: 0.9;
}

.frmButton a.aero:link, .frmButton a.aero:visited, .frmButton a:active, .frmButton a.aero:hover{
	color: #ffffff;
	text-decoration:none;
	height: 22px;
}

.frmButton a.aero span
{
background: transparent url('/images/frm-btn-right.jpg') no-repeat top right;
display: block;
padding: 0 10px 0 4px;
}

.rightSidePage form td {
	font-size: 11px;	
	font-weight: bold;
}
.rightSidePage form td input {	
	font-size: 11px;	
	width: 280px;
	height:16px; 	
	padding-top:5px;
	padding-left:3px;
}
.rightSidePage form td textarea {	
	font-size: 11px;
	color: #333333;
	width: 280px;
	padding-right: 2px;
	padding-left: 2px;
}
.error {
	font-weight: normal;
	color: #FF6600;
	padding-bottom: 10px;
}
.rightSidePage form td select {
	border: 1px solid #70addd;
	font-size: 12px;
	color: #666666;
	padding: 1px;
}

/*END Attraction Detail Listing*/
.simpleSpace {
	padding: 10px;
}
#SitemapLeft {
	width: 290px;
	float: left;
}
#SitemapRight {
	float: right;
	width: 290px;
	padding-left:12px;
	border-left: 1px solid #b4b4b4;
}
#SitemapNews {
	width: 593px;
}
.Sitemaptab .tabLeft {
	background: url(/images/SitemapTabLeft.jpg) no-repeat;
	float: left;
	height: 28px;
	width: 7px;
}
.Sitemaptab .tabRight {
	background: url(/images/SitemapTabRight.jpg) no-repeat right;
	float: left;
	height: 28px;
	padding-right: 16px;
	padding-left: 10px;
}
.Sitemaptab .caption {
	font-size:14px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	text-align:left;
}
.SMdata .midData {
	width: 290px;
/*	border-top: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4; */
	clear: both;
	float: left;
}
.SMdata .botBg {
	background: url(/images/SitemapBotBg.jpg) no-repeat top;
	height: 6px;
	width: 331px;
	clear: both;
}
.SMdata .midData .sectionData {
	padding: 6px;
}
.SMdata .midDataBot {
	width: 591px;
/*	border-top: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-left: 1px solid #b4b4b4; */
	clear: both;
	float: left;
}
.SMdata .botBgDown {
	background: url(/images/SitemapBotBgDown.jpg) no-repeat top;
	height: 7px;
	width: 682px;
	clear: both;
}
.linksCol ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.linksCol .colLeft {
	float: left;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
	color: #6c6a6a;
}
.linksCol .colRight {
	float: left;
	text-align: left;
	padding-left: 60px;
	font-weight: bold;
	color: #6c6a6a;
}
.colDate {
	color: #0063c0;
	display: block;
	font-size: 11px;
	font-weight: normal;
}
.linksCol .colLeft a {
	font-weight: bold;
	color: #6c6a6a;
	text-decoration: none;
}
.linksCol .colRight a {
	font-weight: bold;
	color: #6c6a6a;
	text-decoration: none;
}
.listSitePages {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style: url(/images/sitemapListBg.jpg) none;
}
.listSitePages li {
	font-size: 14px;
	font-weight: bold;
	color: #6c6a6a;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.listSitePages li a {
	color: #6c6a6a;
	text-decoration: none;
}
.sectionData {
	padding: 6px;
	font-size: 10px;
}
.sectionData a {
	color:#3B5998;
	display:block;
	font-size:11px;
	text-decoration:none;
}
.sectionData a:hover {
	font-size: 11px;
	color: #333333;
}
#box-2 .top .SitemapCap {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 0px 0px;
}
.SMdata {
}
.SMdata .midData .sectionData .linksCol li {
	clear: both;
}

a.price-txt 
{
	font-size: 12px;
	font-weight: normal;
	color:#e4823e;
	padding-top: 4px;
	padding-bottom: 4px;
}

/********** Latest DQ *******/
.successMsg
{
	border:solid 1px #009900;
	background-color:#00FF00;
	line-height:22px;
	font-weight:bold;
	text-align:center;
	display:none;
	margin-bottom:12px;
}

/*BEGIN CLOUD*/
/*div.flightCloud {
	padding-left:15px;
	padding-right:15px;	
	padding-top:10px;
	padding-bottom:10px;	
	text-align:center;
}*/

.mid .txt a, .mid .txt1 a {
	color:#486193;
	text-decoration:none;
	margin-right:10px;	
}
/*END CLOUD*/

/*****************/

table.hotelImages
{	
}

div.hotelImagesContainer
{
	overflow-x:scroll;
	overflow-y:hidden;
	height:145px;
	width:670px;
	border:solid 1px black;	
}
div.s-r-headtxt a
{
	font-size:12px;
	font-weight:bold;
	color:#3B5998;
}
div.s-r-bottomtxt
{
	font-size:12px;
	font-weight:bold;
  padding: 4px;
}
div.s-r-bottomtxt a
{
	color:#3B5998;
  text-decoration:underline;
}

#singleResult
{
	display:none;
}

#infoWindow div.Name
{
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
}
#infoWindow div.Address
{
	font-size:11px;
	font-weight:normal;
}
#infoWindow img.Hotel
{
	float:left;
	padding:5px;
	border:solid 1px black;
}

a.changeParamsCars:link, a.changeParamsCars:visited, a.changeParamsCars:hover
{
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF861D;
}

a.changeParamsHotels:link, a.changeParamsHotels:visited, a.changeParamsHotels:hover
{
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF861D;
}

a.changeParamsFlights:link, a.changeParamsFlights:visited, a.changeParamsFlights:hover
{
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF861D;
}
#footer{ width:930px; background-color:#3D527B; background: url(/images/footer-bg.gif) repeat-x top; height:111px; padding-left:7px;}
#footer .footer1{ float:left; width:530px; padding-top:18px; padding-left:10px;  }
#footer .footer1a{ float:left; width:530px; padding-bottom:3px; }
#footer .footer1b{ float:left; width:530px; border-top:#8A93A9 solid 1px; color:#FFFFFF; padding-top:5px; font-size:11px; text-align:left }
#footer .footer2{ float:right; width:390px; text-align:right; background: url(/images/logo-line.gif) repeat-x top; }



/*----- 28-05-09 by Aks begins -----*/
.body-cont-new { float:left; width:940px; padding:14px 0px 0px 14px; }
.brdr-left { border-left:solid 1px #DDDDDD; }
.brdr-bottom { border-bottom:solid 1px #DDDDDD; }
.padTL10 { padding-left:10px; padding-top:10px; }
.padT5 { padding-top:5px; }
.padTB5 { padding-top:5px; padding-bottom:5px; }
.padall { padding:6px 10px; }
.padall10 { padding:10px; }
.padall8 { padding:8px; }
.padB5 { padding-left:5px; padding-bottom:5px; }
.padB10 { padding-bottom:10px; }
.padR10 { padding-right:10px; }
.padTL5 { padding-left:10px; padding-top:5px; }
.padBL5 { padding-left:10px; padding-bottom:5px; }

.blue-link12:link, .blue-link12:visited {
	color: #3B5998;
	text-decoration: none;
	font-size: 12px;
}
.blue-link12:hover {
	color: #3B5998;
	text-decoration: none;
	font-size: 12px;
}

.blue-head12 { color: #3B5998; text-decoration: none; font-size: 12px; }

ul.points { margin:0px; padding:0px 0px 0px 0px; list-style:disc; float:left; width:auto; }
ul.points li { margin:7px 0px 0px 18px; padding:0px 0px 0px 5px; list-style:disc; float:left; width:225px; }

.lightgrey-bg { background-color:#F6F6F6; }

.rating-bg { background-color:#F6F6F6; border:solid 1px #DDDDDD; padding:8px; }
.yellow-box { background-color:#FFF6E2; border:solid 1px #F1D6A5; padding:8px; }

.img-bg-brdr { background-color:#F6F6F6; border:solid 1px #DDDDDD; padding:8px; }
.img-brdr { border:solid 1px #DDDDDD; padding:2px; }
/*----- 28-05-09 by Aks end -----*/

/*----- 15-07-09 by Aks begins -----*/
.MainBoxCon-new {
	border-top: 1px solid #b8b8b8;
	border: 1px solid #F1D6A5;
	width: 504px;
	clear: both;
	background-color:#FFF6E2;
}

.heading-new {
	background-color:#F6F6F6;
	border:1px solid #DDDDDD;
	color:#3B5998;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	padding-left:15px;
	padding-top:8px;
	text-align:left;
	width:157px;
}

.search-btn:link, .search-btn:visited, .search-btn:hover {
	background-image: url(/images/search-left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height: 27px;
	padding-left: 7px;
	border-style: none;
}

.reviewbutton a.orange
{ 
background-image: url(/images/search-left.gif);
background-position:left top;
background-repeat:no-repeat;
height: 27px;
padding-left: 7px;
text-decoration: none;
float:left;
}

.reviewbutton a.orange:link, .reviewbutton a.orange:visited, .reviewbutton a:active, .reviewbutton a.orange:hover{
	color: #ffffff;
	text-decoration:none;
	height: 27px;
	float:left;
	display:block;
}

.reviewbutton a.orange span
{
background: transparent url('/images/search-right.gif') no-repeat top right;
display: block;
padding: 5px 7px 0 0px;
float:left;
height:22px;
}
/*----- 15-07-09 by Aks end -----*/
