	body {
	margin:0; background:#280e01 url(../images/bg.jpg) center top no-repeat; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:18px
	}
	a{color:#CC0000; text-decoration:none}
	a:hover{color:#000079}
	
	
	#fairyglobal{width:1020px; margin:0 auto}
	#fairyheader{background:url(../images/topbg.jpg) no-repeat; height:86px}
	#fairyinnerheader{background:url(../images/innertopbg.jpg) no-repeat; height:86px}
	
	#logo{float:left; position:absolute; z-index:3;}
.logotrans{float:left; position:absolute; z-index:5;}

	#callinfo{float:right; padding:25px 10px 0 0}
	#mainholder{ background:url(../images/mainbg.gif) left repeat-y; }
	#maininnerholder{ background:url(../images/innermainbg.gif) left repeat-y; }
	#fairymainL{float:left; width:794px;}
	#fairymainR{float:left; width:226px;}
	#mainimg{ padding: 0 0 0 40px}
	#innerimg{ padding: 0 0 0 8px}
	#mainimgfrm{position:absolute; z-index:2; background:url(../images/imgfrm.gif) bottom left no-repeat; width:794px; height:362px}
	#mainimgfrm1{ background:url(../images/imgfrm.gif) bottom left no-repeat; width:794px; height:362px}
	#innerimgfrm{/*position:absolute; z-index:2; background:url(../images/imgfrm.gif) bottom left no-repeat; width:794px; height:362px*/}
	
	#onlinebook{ height:54px; background:url(../images/rtop1.gif) left top no-repeat}
	#onlinebook h3{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center;  margin:0; padding:20px 20px 10px  0}
	.toprcat{background:url(../images/rcatsbg.gif) no-repeat; height:154px}
	.toprcatlink { background:url(../images/toprnavbg.gif) right repeat-y;}
	.toprcatlink a{ color:#000000; text-decoration:none; padding-top:3px; display:block} 
	.toprcatlink a:hover{ color:#000099} 
	.toprcatlink img{border:0; padding: 0 8px 0 0}
	
	.rpan{background:url(../images/rsidebg.jpg) no-repeat top;}
	#fairynav{background:url(../images/navbar.jpg) no-repeat; height:47px; }
	#fairyinnernav{background:url(../images/innertopnav.gif); height:57px;}
	
	#maincontentarea{padding:0 10px 0 50px;background:url(../images/main-bg1.gif) left top no-repeat}
	#innermaincontentarea{/*padding:0 40px 0 60px;*/padding:0 10px 0 60px; background:url(../images/innermainbg1.gif) left top no-repeat; font-size:11px}
	
	.pkgtitle{background:#b6dced; padding:5px; color:#284592; font:bold 15px Verdana, Arial, Helvetica, sans-serif;}
	.pkgdetails{ background:#FFFFFF; border:#B3C5CA 2px solid; height:350px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; vertical-align:top; padding:5px 3px 0 3px; line-height:15px; text-align:left}
	
	.pkgdetails blockquote{margin:0; padding:15px 0 0px 20px}
	
	#mainbottom{ background:url(../images/botbg.jpg) left top no-repeat; clear:both}
	
	.botL{ background:url(../images/botnotes.png) no-repeat; width:339px; height:205px; margin-left:23px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333}
	.botL  h3{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:5px}
	
	*html .botL{background:url(../images/botnotes.gif) no-repeat; }
	.smalltxt{color:#333333; font:11px Verdana, Arial, Helvetica, sans-serif;}
	.copyinfo{padding:100px 210px 5px 0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px;  text-align:center}
	.copyinfo a{ color:#FFFFFF}
	.copyinfo a:hover{ color:#eaeaea}
	
	.clr{clear:both}
	.div1{float:left}
	.div2{float:right}
	.packtitle{font:bold 12px thahoma, Arial, Helvetica, sans-serif; color:#ca0000}
	.dotline{border-bottom:#333333 1px dashed; margin:3px 0}
	.toplink{padding:30px 10px 0 80px; font:bold 12px Verdana, Arial, Helvetica, sans-serif;  clear:both;}
	/*.toplink a{ display:block; padding:18px 10px 5px 15px; text-decoration:none; color:#333333; float:left}
	.toplink a.active{ color:#CC0000}*/
	.Tourspecial{padding:5px 20px 5px 30px; line-height:18px; color:#FFFFFF; line-height:16px; font:11px Verdana, Arial, Helvetica, sans-serif;}
	.Tourspecial h3{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#eedaaa; margin:0; padding:5px}
	.Tourspecial a{ color:#FFFFFF; text-decoration:none}
	.Tourspecial a:hover{color:#eedaaa;}
	.innerrpan{background:url(../images/innerrbg.gif) left top repeat-y;}
	
	#sechead{background:url(../images/rsechead.gif) no-repeat; height:58px; width:229px}
	#sechead  h3{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left;  margin:0; padding:20px 20px 8px  10px}
	#innertopright { background:url(../images/innertopright.jpg) no-repeat;  height:216px}
	.rtxt{padding:8px 10px; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px}
	.rtxt a{ color:#000000; padding-right:5px}
	h1{font: 19px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; margin:0; padding:5px 3px}
	h2{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#2e3092; margin:0; padding:5px 3px}
	.but1{padding:20px 5px; _padding:15px 5px 0px 5px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-transform:uppercase; text-align:center; cursor:pointer}
	.but2{padding:20px 5px; _padding:15px 5px 0px 5px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; text-transform:uppercase; text-align:center; cursor:pointer}
	.side-panel{}
	.blogsidepan{background:url(../images/rpan.jpg) repeat-y left; padding:0 0 0 10px}
	.blogsidepan h3{ background:url(../images/bloghead.jpg) no-repeat; margin:0; padding:5px 5px 5px 15px; color:#FFFFFF; font:bold 15px Verdana, Arial, Helvetica, sans-serif}
	.blogtag{padding:5px 10px; font:11px Verdana, Arial, Helvetica, sans-serif;}
	.blogtag a{ color:#000066}
	.blogtag a:hover{ color:#CC00000}
	.tourname{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000066;}
	.tourname a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000066;}
	.tourname a:hover{font:11px Verdana, Arial, Helvetica, sans-serif; color:#CC0000;}
	.grycell{background:#E4E4D1; border: #d8d8c4 1px solid; padding:1px 3px; margin:5px 0}
	.cat_button{ cursor: pointer; background:url(../images/button_bg.gif) repeat-x; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #000068; padding: 2px 5px; }
	.formarea{  background:#fff; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; border:1px solid #f2f2f2;padding: 5px 10px; }
	.logofilter{display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');}
	.imgfilter{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	.txtbox{font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; border:#333333 1px solid; padding:2px}


.mnu-main
{
         background:url(../images/mnu-bg.png) left top repeat-x;
        font:13px Verdana, Arial, Helvetica, sans-serif; color:#fff;
        cursor:pointer;
        padding-left:8px;
}

.mnu-sub-over
{
     font:13px Verdana, Arial, Helvetica, sans-serif; color:#fae7bf;   
       cursor:pointer;
        padding-left:8px;
         background:url(../images/mnu-bg.png) left top repeat-x;
}

#literature-container 
{
margin: -5px;
}

.inpage-imges {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
