@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444;}
a{color:#DD4A7A; text-decoration:underline;}
a:hover{color:#DD4A7A; text-decoration:none;}

h1{font-size:18px; color:#d53c65; margin:0px; padding:0px; padding-bottom:6px; border-bottom:solid 1px #f1f1f1; font-weight:normal; }
h1 span{color:#616161; padding-left:5px; padding-right:5px;}
h2{font-size:14px; color:#e44276; margin:15px; margin-left:0px; margin-bottom:8px; padding-bottom:5px; font-weight:normal; border-bottom:dashed 1px #ccc;}
h3{font-size:14px; color:#e44276; margin:15px; margin-left:0px; margin-bottom:8px; padding-bottom:5px; font-weight:normal; border-bottom:dashed 1px #ccc;}
h4{font-size:14px; color:#e44276; margin:15px; margin-left:0px; margin-bottom:8px; padding-bottom:5px; font-weight:normal; border-bottom:dashed 1px #ccc;}
h5{font-size:14px; color:#e44276; margin:15px; margin-left:0px; margin-bottom:8px; padding-bottom:5px; font-weight:normal; border-bottom:dashed 1px #ccc;}
h6{font-size:14px; color:#e44276; margin:15px; margin-left:0px; margin-bottom:8px; padding-bottom:5px; font-weight:normal; border-bottom:dashed 1px #ccc;}

#outter{background-image:url(../images/page_bg.gif); background-repeat:repeat-x; width:100%; background-color:#ffffff;}
#inneroutter{background-image:url(../images/innerpage_bg.gif); background-repeat:repeat-x; width:100%;background-color:#ffffff; }
#main{width:950px; margin:0 auto;}

.topbar{
background-image:url(../images/top-bar_bg.gif);
background-repeat:repeat-x;
height:90px;
text-align:right;
vertical-align:top;
}

.logo{
float:left;
}

.headerinner{
background-image:url(../images/inner-header-img.jpg);
background-repeat:no-repeat;
height:206px;
}

.header{
background-image:url(../images/header-img.jpg);
background-repeat:no-repeat;
height:301px;
}

.address{
margin-left:19px;
padding-top:12px; color:#d4d4d4;
}

.address span{padding:6px; color:#666666;}

.mainnav{
margin-top:0px;
vertical-align:middle;
height:90px;
padding-right:20px;
font-weight:bold;
color:#5D0313;
font-size:11px;
background-image:url(../images/top-bar_r-corner.gif);
background-position:right;
background-repeat:no-repeat;
}

.mainnav span{
font-weight:normal;
color:#FB7F92;
padding-left:5px;
padding-right:5px;
}

.navtext{
padding-top:42px;
margin-top:0px;
}

.navtext a{
color:#F3BEC6;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.navtext a:hover{
color:#ffffff;
text-decoration:none;
}

.headerboxes{
margin-top:194px;
margin-left:20px;
color:#ffffff;
}

.firstbox{
float:left;
background-image:url(../images/box1.jpg);
background-position:left;
background-repeat:no-repeat;
height:75px;
padding-left:125px;
width:335px;

}

.head{
font-size:18px; 
color:#ffffff; 
padding:0px; 
font-weight:normal;
margin-bottom:12px;
margin-top:0px;
}

.offerboxestext{
margin-top:5px;
line-height:18px;
color:#949494;
}

.secondbox{
float:left;
background-image:url(../images/box2.jpg);
background-position:left;
background-repeat:no-repeat;
height:75px;
padding-left:125px;

}

.maincontent{
margin-top:25px;
width:950px;
}

.leftpannel{
float:left;
width:210px;

}

.sidelinksheading{
background-image:url(../images/links_top-corner.gif);
background-repeat:no-repeat;
margin-top:170px;
font-size:14px;
color:#ffffff;
background-color:#e44276;
font-weight:bold;
width:210px;
margin-left:3px;
padding-top:12px;
text-align:left;
text-align:center;

}

.sav{padding-bottom:7px;}

.sidelinksheading ul{
border:solid 1px #e44276;
color:#000000;
padding:0px;
margin:0px;
padding-top:15px;
text-align:left;
list-style-image:url(../images/bullet.gif);
list-style-position:inside;
}

.sidelinksheading ul li{
line-height:30px;
border-bottom:dashed 1px #989898;
margin:0px;
padding-left:6px;
}

.sidelinksheading ul li a{
text-decoration:none;
color:#444444;
font-weight:normal;
}

.sidelinksheading ul li a:hover{
text-decoration:none;
color:#DD4A7A;
font-weight:normal;
}

.bookonline{
float:left;
background-image:url(../images/app-search_box.gif);
background-repeat:no-repeat;
margin-left:3px;
width:210px;
height:170px;
padding-left:12px;
color:#ffffff;
margin-bottom:0px;
padding-bottom:0px;
}

.bookonline a{
color:#F3BEC6;
text-decoration:none;
}

.bookonline a:hover{
color:#ffffff;
text-decoration:none;
}

.bookonline span{
font-size:14px;
font-weight:bold;
}


.findbtn{
background-image:url(../images/btn_book.gif);
background-repeat:no-repeat;
width:136px;
height:26px;
float:right;
margin-right:10px;
margin-top:8px;
padding-top:5px;
padding-left:11px;
margin-top:14px;
}

.contentarea{
float:right;
width:710px;
margin-top:0px;
margin-left:30px;
text-align:justify;
}

.picdiv{
margin-top:20px; 
float:left;
}

.picdiv p{
float:left
}

.picdiv p span{
font-size:14px; font-weight:bold; line-height:30px;}

.contentarea hr{
height:1px; color:#cccccc; margin-top:15px; margin-bottom:0px;}

.imgborder{
border:solid 1px #cccccc;
padding:2px;
margin-right:15px;
}

.inputbox{
border:solid 1px #cccccc;
padding:3px;
margin-bottom:6px;
}

.linehr{
border-bottom:solid 1px #f3f3f3; width:480px; color:#f1f1f1; margin-left:100px;  margin-bottom:15px;}

.headingcontact{
background-color:#e44276; padding:10px; font-size:11px; font-style:italic; color:#ffffff; margin-bottom:0px;}

.contactsepdev{
float:left; width:230px; text-align:right; margin-right:10px; line-height:31px;}

.contactsepdev span{color:#ff0000;}

.footer{
width:950px;
float:left;
margin-top:8px;
font-size:11px;
text-align:center;
border-top:solid 1px #cccccc;
padding-top:6px;
padding-bottom:10px;
}



/************************** NEW CLASSES********************************/
.tableheading span{padding:55px; padding-left:0px; font-weight:bold;}
.infoboxes{width:335px; float:left; margin-top:15px; margin-right:20px;}
.infoboxestext{border:solid 1px #e44276; padding:7px; float:left; width:319px;}
.infoboxestext div{float:left}
.infoboxestext ul{margin:0px; padding:10px; margin-left:7px; padding-top:0px; list-style-image:url(../images/arrow.gif); line-height:16px; padding-bottom:20px;}
.infoboxheading{background-color:#e44276; background-image:url(../images/right_box.jpg); background-repeat:no-repeat; background-position:right top; height:40px; color:#fff; font-weight:bold; float:left; width:100%;}
.infoboxheadingtext{color:#fff; font-weight:bold; float:left; }
.imgborder{padding:2px; border:solid 1px #ccc; margin-right:10px; margin-bottom:10px; float:left;}
.headings{color:#e44276; font-weight:bold; font-size:14px;}
.text{margin:0px; padding:0px; padding-right:15px;}
.servicechat{width:100%; float:left;}
.servicechat tr td{padding:8px; padding-left:0px; padding-top:8px; border-bottom:solid 1px #f4f4f4; }
.price{text-decoration:line-through; color:#888; font-weight:normal;}
.asterikinfo{font-size:11px; color:#999; font-style:italic; text-align:right; margin-bottom:7px;}
.asterikinfo span{color:#CC0000;}
.servicebox{float:left; padding:10px; border:solid 1px #e44276; background-color:#fff;}
.introprice{color:#CC0000; font-weight:bold;}
.gvmainbox{padding:10px; margin-left:5px; height:158px; background-image:url(../images/bg_gvbox.jpg); background-position:left top; background-repeat:no-repeat;}
.findbtn2{
background-image:url(../images/btn_book2.gif); background-repeat:no-repeat; padding:6px; color:#f3beb1; text-decoration:none;}

.findbtn2:hover{
background-image:url(../images/btn_book2.gif); background-repeat:no-repeat; padding:6px; color:#fff;}

#yellow-bg { background-color:#FFFCD3; width:690px; height:50px; padding-top:5px; padding-bottom:5px; padding-left:10px;} 

.inner-YellowBy{
	float:left; padding-top:5px; width:645px;
}

#imgbox { background-image:url(../images/new-user.gif); background-repeat:no-repeat; width:696px; height:109px; padding-bottom:20px;}

#form1 {float:left; width:280px; text-align:right; padding-right:10px; }

#gvn2 {float:left; width:280px; text-align:right; padding-right:10px; }

.new-reg{border:solid 1px #e44276;}

.new-regTYL{visibility: hidden; position: absolute; z-index: 1000;}

.new-reg-T{line-height:33px;}

.sub-Btn-div{margin-left:243px; margin-top:20px; margin-bottom:30px;}
.newreg-final-stp{background-color:#e44276; color:#ffffff; font-weight:bold; padding:3px; border:none;}

.btn-reset{background-color:#e44276; color:#ffffff; font-weight:bold; padding:3px; border:none;}

.new-reg2{width:650px; margin:auto; padding-top:10px;}
.new-reg2-tre{width:270px; float:left;}

.new-reg2-btn{border: medium none ; padding: 5px; background-color: rgb(228, 66, 118); color: rgb(255, 255, 255); font-weight: bold;}

.ex-reg{border: 1px solid rgb(228, 66, 118); width:708px;}
.ex-reg-top{width:698px; margin:auto; padding-top:10px;}

.main-box{width:650px; float:left; margin:20px 0px 0px 0px;}
.box-top{width:650px; float:left;}

.box-corners{width:7px; float:left;}
.box-top-outer{width:630px;  background-color:#E44276; height:24px; font-size:14px;color:#ffffff; font-weight:bold; padding:6px 0 0 6px; float:left; text-align:left;}
.box-head{width:210px; float:left;}
.box-text{width:209px; float:left; padding:0px 0px 10px 0px;}
.box-inner{border:solid 1px #E44276; width:634px; padding:10px 0px 10px 14px; float:left;}

/*****************20Jan 2009*********/
.headingtime{color:#555555; font-size:12px;}

/************************29jan 2009**************/
.indexteaser{height:137px; width:221px; background-color:#e44176; padding:2px; text-align:right;color:#fff; float:left; margin-right:15px; margin-bottom:15px; text-decoration:none;}
.indexteaser:hover{color:#fff; text-decoration:none; background-color:#f74a98;}