@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }
h1 { display:block; font:24px "Times New Roman", Times, serif; background:url(images/crn.gif) top right no-repeat; padding:20px 20px 10px 20px; }
h2 { display:block; font:24px "Times New Roman", Times, serif; padding:20px 20px 10px 20px; }
h3 { display:block; font:24px "Times New Roman", Times, serif; padding:0px 0px 10px 0px; }
h4 { font:bold 12px tahoma; margin-bottom:3px; }
h4 a { display:block; width:197px; height:26px; color:#ffffff; text-decoration:none; background:url(images/h4.gif); padding:11px 0px 0px 35px; }
h4 a:hover { background:url(images/h4.gif) 0px 36px;}
h5 { display:block; font:24px "Times New Roman", Times, serif; padding:15px 0px 15px 0px; }
.h5 { background:url(images/crnl.gif) top left no-repeat; padding:15px 10px 15px 10px; }
h5 img { float:left; margin-right:2px; }
h6 { }
p { line-height:20px; text-align:justify; padding:0px 20px 0px 20px; }
body { font:12px Arial, Verdana, Helvetica, sans-serif; color:#4a4a4a; background:url(images/bg.gif) top repeat-x #FFFFFF; }
#nav { margin:0px auto; width:952px; height:37px; background:url(images/bg-images.gif) 0px 17px no-repeat #f8f8f8; }
#nav ul { list-style:none; display:block; padding-left:25px; height:27px; background:url(images/bg-images.gif) 934px -23px no-repeat; padding-top:10px; }
#nav ul li { display:inline; }
#nav ul li a { display:block; float:left; padding:2px 32px 2px 25px; background:url(images/bg-images.gif) 0px -60px no-repeat; font:bold 12px tahoma; color:#959595; text-decoration:none; }
#nav ul li a:hover { background:url(images/bg-images.gif) 0px -78px no-repeat; color:#00a0c6; }
#castle { margin:0px auto; width:952px; padding:25px 0px 18px 0px; text-align:right; }
#castle a { float:left; }
#main { margin:0px auto; width:952px; }
#left { float:left; width:253px; background:url(images/left.gif) #FFFFFF; }
#left span { display:block; padding:0px 10px 0px 10px; }
#leftbtm { display:block; height:14px; background:url(images/btm.gif); }
.form { color:#4a4a4a; }
.formbrd { background:#f8f8f8; border:1px solid #eeeeee; padding:0px 6px 0px 6px; }
.form td { padding:2px 0px 2px 0px; margin:0px; }
.form strong { font-weight:bold; color:#00a0c6; }
.field { width:133px; height:19px; border:1px solid #a4a2a3; font:12px Arial, Helvetica, sans-serif; color:#5c5c5c; }
.field2 { width:102px; height:21px; border:1px solid #a4a2a3; font:12px Arial, Helvetica, sans-serif; color:#5c5c5c; margin-top:5px;}
.field3 { width:135px; height:21px; border:1px solid #a4a2a3; font:12px Arial, Helvetica, sans-serif; color:#5c5c5c; margin-top:5px;}
.field4 { width:133px; height:38px; border:1px solid #a4a2a3; font:12px Arial, Helvetica, sans-serif; color:#5c5c5c; }
.field5 { width:64px; height:30px; border:1px solid #a4a2a3; font:bold 12px Arial, Helvetica, sans-serif; color:#5c5c5c;}
.field6 { width:80px; height:21px; border:1px solid #a4a2a3; font:12px Arial, Helvetica, sans-serif; color:#5c5c5c; margin-top:5px;}
.btn { width:65px; height:22px;  border:none; background:url(images/btn.gif); padding:0px; margin:0px 0px 15px 7px; cursor:pointer; font:bold 11px tahoma; color:#FFFFFF; }
.links { margin:0px; padding:0px; }
.links li { list-style:none;  margin-bottom:2px;  }
.links li a { display:block; text-decoration:none; background:url(images/li.gif) 12px 7px no-repeat #f8f8f8; color:#4a4a4a; padding:5px 5px 5px 30px; }
.links li a:hover { background:url(images/li.gif) 12px 7px no-repeat #def2ff; }
#right { float:right; width:679px; background:url(images/heading.gif) top repeat-x; }
.box { background:#f8f8f8; border:1px solid #eeeeee; padding-bottom:15px; }
.box img { margin-right:10px; }
#tours { width:375px; height:173px; background:url(images/featured-tours.jpg) no-repeat; padding:57px 20px 0px 284px; }
#tours ul { list-style:none; }
#tours ul li { display:block; width:176px; float:left; padding:0px 0px 4px 11px; background:url(images/arrow.gif) 0px 5px no-repeat; }
#tours ul li a { display:block; font-weight:bold; color:#00a0c6; text-decoration:none; }
#tours ul li a:hover { color:#4a4a4a; }
.hd { display:block; font:bold 13px tahoma; color:#FFFFFF; background:#03b6fa; padding:10px; text-decoration:none; text-align:center; margin-bottom:10px; }
.hd:hover { color:#00a0c6; background:#e9e9e9; }
.hd2 { display:block; font:bold 13px tahoma; color:#00a0c6; background:#e9e9e9; padding:10px; text-decoration:none; text-align:center;  margin-bottom:10px; }
.hd2:hover { color:#ffffff; background:#03b6fa; }
.top { list-style:none; width:322px; }
.top strong { font:normal 11px tahoma;  margin-bottom:5px; display:block; }
.top img { float:left; border:2px solid #ffffff; margin-right:10px; }
.top li { }
.top li a { display:block; background:url(images/arrow2.gif) right bottom no-repeat #def2ff; padding:10px 10px 20px 10px; text-decoration:none; color:#4a4a4a; clear:both; margin-bottom:10px; }
.top li span { display:block; margin:5px 0px 0px 0px; font:bold 12px tahoma; }
.top li a:hover { list-style:none; background:url(images/arrow2.gif) right bottom no-repeat #e9e9e9; }
.hotels { list-style:none; width:322px; }
.hotels  strong { font:normal 11px tahoma; margin-bottom:5px; display:block; }
.hotels  img { float:left; border:2px solid #ffffff; margin-right:10px; }
.hotels  li { }
.hotels  li a { display:block; background:url(images/arrow2.gif) right bottom no-repeat #e9e9e9; padding:10px 10px 20px 10px; text-decoration:none; color:#4a4a4a; clear:both; margin-bottom:10px; }
.hotels  li span { display:block; margin:5px 0px 0px 0px; font:bold 12px tahoma; }
.hotels  li a:hover { list-style:none; background:url(images/arrow2.gif) right bottom no-repeat #def2ff; }
.tour { list-style:none; width:322px; }
.tour  strong { font:normal 11px tahoma; margin-bottom:5px; display:block; }
.tour  img { float:left; border:2px solid #ffffff; margin-right:10px; }
.tour  li { }
.tour  li a { display:block; background:url(images/arrow2.gif) right bottom no-repeat #e9e9e9; padding:10px 10px 20px 10px; text-decoration:none; color:#4a4a4a; clear:both; margin-bottom:10px; }
.tour  li span { display:block; margin:5px 0px 0px 0px; font:bold 12px tahoma; }
.tour  li a:hover { list-style:none; background:url(images/arrow2.gif) right bottom no-repeat #def2ff; }
.brcr { text-align:right; padding-right:20px; font:11px tahoma; padding-bottom:10px; color:#00a0c6 } 
.brcr a { text-decoration:none; color:#4a4a4a; padding:0px 10px 0px 0px; font-weight:bold; }
.brcr a:hover { color:#00a0c6; }
#footer { background:#f3f3f3; padding:20px 0px 20px 0px; border-top:1px solid #e8e8e8; }
#footer span{ margin:0px auto; display:block; width:952px; }
#footer ul { list-style:none; }
#footer ul li { display:inline; }
#footer ul li a { color:#4a4a4a; text-decoration:none; border-right:1px solid #00a0c6; padding:0px 8px 0px 8px; }
#footer ul li a:hover { color:#00a0c6; }
#footer img { float:right; }
.ftxt { font:bold 12px tahoma; color:#636363; text-align:right; padding-bottom:20px; background:url(images/br.gif) bottom right no-repeat; }
#copyright { height:31px; background:#00a5db; color:#FFFFFF; padding-top:17px; }
#copyright a { color:#FFFFFF; text-decoration:none; }
#copyright a:hover { color:#d9f2f9; }
#copyright img { padding:0px 2px 0px 2px; }
.color { color:#00a0c6; }
.more { text-align:right; display:block; font:bold 11px tahoma; color:#00a0c6; text-decoration:none; }
.more:hover { color:#4a4a4a; }
.list { list-style-type:square; margin-left:50px; }
.sidelink{ font: 12px Arial, Helvetica, sans-serif; color:#4a4a4a}
.sidelink a { font: 12px Arial, Helvetica, sans-serif; color:#4a4a4a; text-decoration:none;}
.sidelink ul{ margin:0px; padding:0px; list-style-type:none;}
.sidelink ul li{ margin:0px; padding-left:20px; height:20px; background-image:url(images/bullet.gif); background-repeat:no-repeat;}
.recommended { display:block; width:197px; height:26px; color:#ffffff; text-decoration:none;  padding:11px 0px 0px 35px; background:url(images/india-tours.gif);color:#ffffff; margin:0px 0px 5px 0px;  }




