/* CSS Document */

img						{ behavior: url(iepngfix.htc); border:0; vertical-align:middle;}



/*-------------WHOLE-BODY CSS----------------*/

body					{ margin:0 auto; font-family:Arial; font-size:12px; color:#dadada; background-image:url(../image/background-line.jpg); background-repeat:repeat-x;  background-color:#000000;}

body a					{ color:#584f4c; text-decoration:none;}

body a:hover			{ text-decoration:underline;}



p						{ padding:8px 0; margin:0;}



h1,h2					{ padding:6px 0; margin:0; color:#8f7d6c; text-transform:uppercase;}



h1						{ font-size:25px;}

h2						{ font-size:18px;}

h3						{ color:#97897c; font-size:16px;}



form					{ padding:0; margin:0;}

.select					{ background-color:#baaea1; height:24px; color:#000000; width:195px; border:none;}



#wraper					{ width:1000px; margin:0 auto;}



/*-------------HEADER CSS----------------*/



#banner					{ background:url(../image/banner.jpg); height:152px; margin-top:21px; position:relative;}



.top-part				{ position:absolute; top:-20px; right:0;}

.top-menu				{ float:left; background:url(../image/top-nav-bk.jpg);}

.top-menu ul			{ padding:0 10px; margin:0;}

.top-menu li			{ padding:0; margin:0; display:inline; line-height:39px; vertical-align:middle; color:#b3bfb2; font-weight:bold;}

.top-menu li a			{ padding:0 8px; margin:0; text-decoration:none; border-right:1px solid #b3bfb2; color:#b3bfb2;}

.top-menu li a:hover	{ color:#FFFFFF;}



.menu-navigation		{ padding: 0; margin:0;}

.menu-navigation ul		{ padding:0; margin:0;}

.menu-navigation li		{ padding:19px 0 0 0; margin:0; display:block; float:left; background:url(../image/menu-navigation-bk.jpg) no-repeat; list-style:none; width:160px; text-align:center; background-position:center 0; line-height:39px; }

.menu-navigation li a	{ padding:0; margin:0; color:#9c9184; font-weight:bold; text-transform:uppercase;}





.clear					{ clear:both;}

.left					{ float:left; width:33px;}



/*-------------BODYPART CSS----------------*/



#container				{ position:relative; background:url(../image/borderline.jpg); float:left; margin-top:20px;}



#nxt-container				{ position:relative; background:url(../image/nxt-borderline.jpg); float:left; margin-top:20px; width:1000px;}



/*-------------LEFTPART CSS----------------*/



#left-container			{ width:236px; float:left;}

#left-container	ul		{ padding:10px 0; margin:0;}

#left-container	li		{ padding:0 0 0 20px; margin:0; list-style:none; background:url(../image/list-style.jpg) no-repeat 0 15px; line-height:29px; vertical-align:middle; border-bottom:1px solid #3f3933; font-size:14px; color:#97897c;}

#left-container	li a	{ color:#97897c; text-decoration:none;}

#left-container	li a:hover	{ color:#ffffff; text-decoration:underline;}

.left-header			{ background-image:url(../image/left-header.jpg); line-height:36px; vertical-align:middle; color:#FFFFFF; font-size:14px; text-transform:uppercase; padding-left:21px; font-weight:bold;}



.search-box				{ color:#97897c; font-size:14px; background:#361f08; padding:20px;}

.currency-box			{ color:#97897c; font-size:11px; background:#361f08;}

.head					{ color:#FFFFFF; font-weight:bold; text-align:center;}

.tdrow					{ background:#81705f; height:25px; color:#000000; text-align:center; font-size:12px;}





/*-------------MIDPART CSS----------------*/



#mid-container			{ width:548px; float:left;}

#cat-list				{ background:url(../image/body-cat-box.jpg) repeat-y; position:relative; float:left; padding:10px 0; text-align:right; border-bottom:1px solid #a3784c; width:548px; }



#cat-list h2			{ color:#FFFFFF;}

#cat-list .contain		{ padding:10px; text-align:left; color:#2d1d0d;} 





/*------------------------------------------------*/

#nxtcat-list				{ background:url(../image/nxt-bdy-cat-box.jpg) repeat-y; position:relative; float:left; padding:10px 0; text-align:right; border-bottom:1px solid #a3784c; width:731px; }



#nxtcat-list h2			{ color:#FFFFFF;}

#nxtcat-list .contain		{ padding:10px; text-align:left; color:#2d1d0d;} 



.hotel-nm				{ background:url(../image/hotel-nm-bk.jpg) repeat-y; color:#FFFFFF; text-transform:uppercase; font-weight:bold; display:block; width:239px; float:right; padding:10px; text-align:left;}

.img-list				{ float:left; width:250px;}

.img-txt				{ float:left; width:240px; text-align:left; padding-right:10px;}

.img-txt p				{ color:#2d1d0d;}

.img-txt span			{ color:#2d1d0d; font-weight:bold;}

.img-txt ul				{ padding:8px 0; margin:0;}

.img-txt li				{ display:inline; padding:0 1px; margin:0; list-style:none;}



.prev-nxt				{ background:#653d12; color:#FFFFFF; clear:both; margin:0 10px;}

.prev-nxt ul			{ padding:10px; margin:0 auto; text-align:center;}

.prev-nxt li			{ padding:0 2px; margin:0; display:inline; text-align:center;}

.prev-nxt li a			{ color:#FFFFFF; text-decoration:none;}





/*-------------RIGHTPART CSS----------------*/





#right-container		{ width:149px; float:left;}

#right-container p		{ padding:0; margin:0 0 8px 0;}

#right-container ul		{ padding:0; margin:0;}

#right-container li		{ list-style:none; border-bottom:1px solid #3f3933; background:url(../image/list-style.jpg) no-repeat; background-position:left; padding:8px 15px;}

#right-container li a	{ text-decoration:none; color:#7e6955;}

#right-container li a:hover	{ color:#FFFFFF;}


#right-container a	{ text-decoration:none; color:#bdbdbd;}

#right-container a:hover	{ color:#FFFFFF;}


#right-container .bnr-ad-list	{ padding:0; margin:0;}

#right-container .bnr-ad-list ul{ padding:0; margin:0;}

#right-container .bnr-ad-list li{ padding:8px 0; margin:0; border-bottom:1px solid #3f3933; list-style-image:none;}



/*-------------FOOTER CSS----------------*/



.fot-style				{ background:url(../image/foot-style-bk1.jpg) repeat-x; margin:0; padding:0; position:relative; clear:both; height:71px;}	

#footer					{ padding:0; background:url(../image/footer_back.jpg) no-repeat; height:45px; clear:both; width:1000px; margin:0 auto; }

#footer ul				{ padding:10px 0 0 0; margin:0; text-align:center; float:left; width:579px;}

#footer li				{ display:inline; font-weight:bold;}

#footer li a			{ padding:0 8px; margin:0; color:#a89b8f; text-decoration:none; border-right:1px solid #364653;} 

#footer li a:hover		{ color:#FFFFFF; text-decoration:underline;}



.copyright				{ float:left; width:263px; color:#312b2b; font-weight:bold; padding-top:8px;}

.border					{ border-bottom:1px solid #37312c;}

.btn					{ background:url(../image/btn-bk.jpg) repeat-x; padding:0 8px; margin:0; height:27px; vertical-align:top; margin:0; color:#FFFFFF; border:none;}







/*---------------FOR DROPMENU--------------*/





/* ######### Style for Drop Down Menu ######### */



.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #3f3933; /*THEME CHANGE HERE*/

border-bottom-width: 0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

background-color: #000000;

width: 150px;

visibility: hidden;

/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/

}





.dropmenudiv a{

width: auto;

display: block;

text-indent: 3px;

border-bottom: 1px solid #3f3933; /*THEME CHANGE HERE*/

padding: 2px 0;

text-decoration: none;

font-weight: bold;

color: #97897c;

}



/** html .dropmenudiv a{ /*IE only hack

width: 100%;

}*/



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

background-color: #6f6f6f;

color:#FFFFFF;

}



/**************FOR PORTLET TABMENU CSS*******************/



@import "flora.css";



/* Caution! Ensure accessibility in print and other media types... */

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

    .ui-tabs-hide {

        display: none;

    }

}



/* Hide useless elements in print layouts... */

@media print {

    .ui-tabs-nav {

        display: none;

    }

}





/* Skin */

.ui-tabs-nav, .ui-tabs-panel {

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 12px;

}

.ui-tabs-nav {

    list-style: none;

    margin: 0;

    padding: 0 0 0 3px;

}

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */

    display: block;

    clear: both;

    content: " ";

}

.ui-tabs-nav li {

    float: left;

    margin: 0 0 0 2px;

    font-weight: bold;

}

.ui-tabs-nav a, .ui-tabs-nav a span {

    float: left; /* fixes dir=ltr problem and other quirks IE */

    padding: 0 12px;

    background: url(tabs.png) no-repeat;

	

}

.ui-tabs-nav a {

    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */

    padding-left: 0;

    background-position: 100% 0;

    text-decoration: none;

    white-space: nowrap; /* @ IE 6 */

    outline: 0; /* @ Firefox, prevent dotted border after click */  

	  

}

.ui-tabs-nav a:link, .ui-tabs-nav a:visited {

    color: #fff;

}

.ui-tabs-nav .ui-tabs-selected a {

    position: relative;

    top: 1px;

    z-index: 2;

    margin-top: 0;

    background-position: 100% -23px;

}

.ui-tabs-nav a span {

    padding-top: 1px;

    padding-right: 0;

    height: 20px;

	color:#FFF;

    background-position: 0 0;

    line-height: 20px;

	font-weight:bold;/*********************THIS IS FOR TAB MENU STYLE******************************************/

	

}

.ui-tabs-nav .ui-tabs-selected a span {

    padding-top: 0;

    height: 27px;

    background-position: 0 -23px;

    line-height: 27px;

	color:#000000;

}

.ui-tabs-nav .ui-tabs-selected a span:hover{

color:#000000;

}



.ui-tabs-nav a span:hover{

color:#fefee9;

}



.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,

.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */

    cursor: text;

	

}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,

.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */

    cursor: pointer;



}

.ui-tabs-disabled {

    opacity: .4;

    filter: alpha(opacity=40);

}

.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {

    color: #000;

}

.ui-tabs-panel {

    border: 1px solid #fff7e6;

    padding: 10px;

    background: #fff7e6; /* declare background color for container to avoid distorted fonts in IE while fading */

}

.tab-box	{ background:#fff7e6;  position:relative;color:#000000}

/* Additional IE specific bug fixes... */

* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */

    display: inline-block;

}

*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */

    display: inline-block;

}









/*--------------------For Next innerpage with two column--------------------------------------*/

#bdy-contain			{ width:731px; float:left;}











