html {margin:0;padding:0; overflow: -moz-scrollbars-vertical;}
body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #ffffff url(images/bg.gif);
}
h1 span { color:#F73F30}
h1 {
	margin: 0 0 0px 0;
	padding: 6px 0 0px 0px;
	font-size: 20px;
	font-weight: normal;
	color: #F73F30;
}

h2 {	
	padding: 7px 0 7px 0px;
	font-size: 20px;
	color: #F73F30;
	font-weight:normal;
	margin:0;
}
h2 span {color:#F73F30}
h3, h3 a {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #F73F30;	
}
h3 span { color:#F73F30;}
h3 a span {color:#666}
h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	color: #999999;	
}

.rantsection {
	height: 13px;
	margin-bottom: 10px;
}

.rantsection img {
	float: left;
	height: 13px;
	width: 13px;
	border: 0px;
	margin-right: 5px;
}

a:link, a:visited { color: #999999; text-decoration: none;} 
a:active, a:hover { color: #999999; text-decoration: none;}
p { text-align:justify;}
p a {color:#333;font-weight:bold}
.more_button a{
	clear: both;
	text-align: center;
	display: block;
	width: 60px;
	padding: 1px 0;
	margin-bottom: 5px; 
	background: #6c5b4c;
	border-bottom: 1px solid #a59180;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.color {color:#F73F30}
.download_button a{
	float: right;
	text-align: center;
	width: 65px;
	padding: 1px 0;
	background: #6c5b4c;
	border-bottom: 1px solid #a59180;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

img {
	border: 0px solid #6c5b4c;
}
.clear { clear:both}
.left { float:left}
.right { float:right}
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.top_wrap {background: #FFFFFF url(images/footer_ic.png) top repeat-x; width:970px; float:left; border-bottom:1px solid #f3f3f3; margin:0 0px 0 10px;color:#666 }
#toplinks { float:left; padding:2px 10px 5px; color:#ccc; width:600px;}
#toplinks a{color:#666; text-decoration:none; font-size:11px; margin:0px 5px; font-weight:normal}
a.logout {background:url(images/logout-icon.png) left no-repeat; padding-left:25px}
a.settings {background:url(images/Setting.png) left no-repeat; padding-left:25px;}
a.tophome {background:url(images/home-icon.png) left no-repeat; padding-left:25px;}
#social {float:right;width:300px; text-align:right;}
a.smallhead {color:#369;font-weight:normal;font-size:16px}
a.highlight {color:#333;font-weight:bold;}
a.normal {color:#333;font-weight:normal;}
#mysearch { clear:both; float:right; margin-top:20px;}

#cse {float:right;width:180px}

#container {
	margin:0 auto;
	width: 1000px;
	/*background: url('images/main_background.gif') repeat-y;*/
	background:#fff;
	padding:0px;
	position:relative;
	box-shadow:0 0 10px #666;
	-moz-box-shadow:0 0 10px #666;
	-webkit-box-shadow:0 0 10px #666;
}
.main {width:970px;padding:0 15px;}
#header_top {float:left;padding:4px 15px;width:970px;background:#fdfdfd;border-bottom:1px solid #eee;}

.top-links { float: right; display: inline; margin: 5px 6px 0 0; text-align:right;font-size:11px;color:#F73F30;line-height:1.1em }
.top-links span {color:#444;}
.top-links ul { list-style-type: none; }		
.top-links ul li { float: left; display: inline; height: 19px; background: url(images/social-links-div.gif) no-repeat right 0; padding-right: 16px; margin-right: 16px; }	
.top-links ul li.last { background: none; padding: 0; margin: 0; }
.top-links ul li a { float: left; display: inline;  height: 16px; background-repeat: no-repeat; background-position: 0 0; font-size: 11px; line-height: 16px; color: #444; padding-left: 20px; text-decoration: none; }
.top-links ul li a:hover { color: #000; text-decoration: none; }
.top-links .email { background: url(images/email.gif) top right no-repeat;padding-top:28px;padding-right:0px;float:left;margin-right:10px }
.top-links .callus { background: url(images/callus.gif) top right no-repeat;padding:28px 0px 0 10px;border-left:1px solid #ccc;float:left;margin-right:10px }
.top-links .quick {background: url(images/quick.gif) top right no-repeat;padding-top:28px;padding-left:10px;float:left;border-left:1px solid #ccc; }
.top-links a {color:#444}
/*------------ Header --------------- */

#header {
	float: left;
	width: 940px;
	padding: 0px;
	margin: 0 10px;
	height: 90px;
	overflow: hidden;
}

#title {
	float: left;
	width: 350px;
	padding:10px 10px 0 0;
}
h3#logo { float: left; display: inline;  width: 297px; height: 58px;  } 
h3#logo a { display: block; height: 58px; background: url(images/logo.jpg) no-repeat 0 0; }

.socials { padding: 0px; float:right; width:400px; }
.socials ul { list-style: none; margin:0px; padding:0px; }
.socials ul li { display: inline; float: left; font-family: "Verdana", Arial, sans-serif; font-size: 12px; line-height: 16px; border-right: 1px dotted #b9b9b9; padding: 2px 17px 2px 0; margin: 0 15px 0 0;  }
.socials ul li.last { border:0; margin:0; }
.socials ul li a { float: left; color: #333; height: 16px; padding: 0 0 0 30px; }
.socials ul li a.email { background: url(images/email-icon.png) no-repeat 0 0; }
.socials ul li a.phone { background: url(images/phone-icon.gif) no-repeat 0 0; }
.socials ul li a.twit { background: url(images/soc-twit.gif) no-repeat 0 0; }
.socials ul li a.link { background: url(images/soc-link.gif) no-repeat 0 0; }
#sitetitle {
	padding: 0px 0 0px 0;
	font-size: 4em;
	font-weight: bold;
	color: #FF9933;
}
#sitetitle span{
	font-weight: normal;
	color: #666666;
}

#login {
	float: right;
	margin-top: 10px;
	padding: 0px 5px;
	width:400px;
}
/* -------------- End of Header------------------ */

/* --------- Banner ---------- */
#banners {
	clear: both;
	width: 950px;
	margin: 0px 10px;
	border-bottom:2px solid #F73F30;
}

/* --------- End of Banner ---------- */

/*--- Menu ---*/
#navmenu{
	float: left;
	width: 950px;
	height: 34px;
	margin: 0px 0 0 10px;
	padding:0px;
	
	clear: both;
	background: #F73F30;
}




/********* menu ***********/
#menu > span{display:none;}
#menu { background:url(images/menu.png) left top repeat #F73F30; height:36px; padding:0px; -webkit-border-radius:5px; -moz-border-radius:5px;float:left;width:950px;margin:0 10px}

#menu ul { list-style: none; margin: 0; padding: 0;}
#menu > ul > li { position: relative; float: left; z-index:1010; padding:0px 0px 0px 0px;border-left: 1px solid #F85649;border-right: 1px solid #E21A0A; }
#menu > ul > li.menuend {border-right:0px}
#menu > ul > li > a { font-size:14px; color: #fff; line-height:36px; text-decoration: none; display: block; padding:0px 20px 0px 20px; z-index: 1009; position: relative; }
#menu > ul > li:hover > a {color:#fff; background:#444; }
#menu > ul > li > div { display: none; background:#444; position: absolute; z-index:1008; padding: 5px; border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px;}
#menu > ul > li:hover > div { display: table; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4); }
#menu > ul > li > div > ul { display: table-cell; }
#menu > ul > li ul + ul { padding-left: 20px; }
#menu > ul > li ul > li > a {background:url(images/bullet-1.png) -10px center no-repeat; text-decoration: none; font-size:12px; padding:5px 4px; display: block; white-space: nowrap; min-width: 165px; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;border-top: 1px solid #666;border-bottom: 1px solid #333;}
#menu > ul > li ul > li > a.first {border-top:0px}
#menu > ul > li ul > li > a.end {border-bottom:0px}
#menu > ul > li ul > li > a:hover {background:url(images/bullet-1.png) right center no-repeat; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;color:}
#menu > ul > li > div > ul > li > a { color:#fff; }
#menu > ul > li.home { margin:0 0 0 0px;border-left:0px }
#menu > ul > li.home a { display:block; height:35px!important; line-height:35px !important; padding:1px 5px 0 5px!important; }
#menu > ul > li.home a span { background:url(images/home-icon.png) center 2px no-repeat; display:block; width:30px; height:30px; text-indent:-9999px; }

/*--- End of Menu ---*/

/*--- Content ---*/
#content {
	float: left;
	margin: 0 5px;
	padding: 20px 0px 0px;
	width: 975px;
	
}
#breadcrumb {float:left;width:685px;padding:0px 0 8px 0px; border-bottom:1px solid #eee;margin:0px auto 10px 0px;background:url(images/breadcrumb.pn) no-repeat 0px 5px;}
#breadcrumb ul{
	padding:25px 0 0 20px;
}

#breadcrumb .current-child{
	
	
	padding:0 5px 0 0px;
}
#breadcrumb a{
	
	
	color:#666;
}
#breadcrumb .seprator{
	
	background:url(images/breadcrumb.png) no-repeat 0px -26px;
	margin:0 0 0 5px;
	padding:0 0px 0 5px;
	
	color:#fff;
}

#breadcrumb .first-child{
	background:url(images/breadcrumb.png) no-repeat 0px 2px;
	padding-left:15px;	
}

/*#breadcrumb #SiteMapPath1 ul>li>a{
	color:#32383f;
	font-size:11px;
	text-decoration:none;
}

#breadcrumb a.active{
	color:#e53400;
	border-bottom:1px dotted #32383f;
}*/


.shadow { background:url(images/shadow2.jpg) no-repeat; height:25px; width:670px}
/*--- Left Column---*/
#left_column {
	float: left;
	margin: 5px 0px 0 5px;
	padding: 0px;
	width: 235px;
	height:100%;
	border-right:1px solid #ddd;
}

.left_col_box {
	margin: 0 0px 25px 15px;
	color: #000000;	
}
.hotel { background:url(images/hotel-search.jpg) no-repeat; padding:35px 15px 30px; margin-left:3px}
.blog_box {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #220404;
	padding-right: 13px;
	text-align: justify;
}

.blog_box h3 a{
	font-size: 12px;
	color: #000000;
	
}

.blog_box span{
	color: #99836c;
}
/*--- End of Left Column---*/

/*--- Right Column---*/
#right_column {
	float: right;
	margin: 0px 12px 0 0;
	padding: 0;
	width: 700px;
}

.right_panel_fullwidth {
	float: left;
	width: 690px;
	padding: 0px 0 10px 0;
}

.right_panel_fullwidth img{
	float: left;
	margin: 3px 10px 0 0;
}

.right_panel_fullwidth_content {
	float: left;
	width: 678px;
	padding: 0 10px;
	border:1px solid #e5e5e5;
}
.headbg { background:url(images/heading-bg.jpg) no-repeat; padding:3px 5px 5px;width:690px}
.right_panel_fullwidth_content p{
	text-align: justify;
}
.package_left { width:323px; border-width:0 1px 1px 0; border-style:dotted; border-color:#ccc; float:left; padding:5px 15px 5px 5px;}
.package_right { width:323px; border-width:0 0px 1px 0; border-style:dotted; border-color:#ccc; float:right; padding:5px 4px 5px 5px;}
.package_left img, .package_right img { float:left; margin:0 10px 0px 0;}
.package_left h3, .package_right h3 { margin:3px 0px 0px; padding:0px; }
.package_left p, .package_right p { margin:5px 0px 0px; padding:0px; font-size:11px;line-height:16px}
.package_left .lastone, .package_right .lastone { border-bottom:0px}
.picborder { padding:3px; border:1px solid #ccc;float:left;}
.package_left h3 a, .package_right h3 a {color:#F73F30}
#new_released_section {
	float: left;
	width: 680px;
	margin: 0;
}

.new_released_box {
	float: left;
	width: 660px;
	border: 0px solid #ccc;
	padding: 10px 10px;
}

.new_released_box img{
	margin-bottom: 5px;
}

#news_section {
	float: left;
	width: 680px;
	margin: 0px;
}
#news_section .picborder {margin-right:15px}

#news_section h3 {color:#369;font-weight:normal;font-size:18px}
.news_box {
	float: left;
	width: 680px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px dotted #ccc;
	padding-bottom:0px;
}
.news_box h3 {color:#F73F30}
.news_box a {color: #F73F30;}
.news_box a.more { float:right; margin-bottom:10px;}

.news_box p{
	margin: 0;
	padding: 0;
}
.news_box a:hover { text-decoration:none}


/*--- End of Right Column---*/
/*--- End of Content ---*/

/* ----- Footer ----- */
#footer {
	
	padding:5px 15px;
	width: 970px;
	margin: 0px;
	text-align: center;
	color: #777;
	float: left;
	background:#f1f1f1;
	font-size:11px
}

#footer a{
	color: #777;
	text-align:center;
	
}

#footer a:hover{
	color: #777;
}
/* ----- End of Footer ----- */



/* ----------------------------------------------Footer-------------------------------------*/
#footers { float:left; margin:0px 0 20px; width:970px; padding: 40px 15px 0;background:#fff url(images/footer_ic.png) top repeat-x}
#footers .wrapper{ padding:0px 0px 10px; border:none; color:#98989A; background:url(images/footerbg.jpg) repeat-x; width:900px; margin:0 auto; font-family:Helvetica, Verdana, Arial, sans-serif; }

#footers .footbox h2{ padding:0px 0px 0; border-bottom:1px dotted #999999; font-size:14px; margin:0px 0 10px; color:#F73F30; font-weight:normal;}
#footers p, #footers ul, #footers a{ margin:0; padding:0; font-weight:normal; list-style:none; line-height:normal; float:left; }
#footers .footbox{ float:left; margin:0 2px 0 0px; padding:0 20px 0 0;background:url(images/index-shadow1.jpg) right no-repeat }
#footers .wsmall {width:150px}
#footers .wbig {width:250px}
#footers .lastbox { float:right;margin:0;background:none;padding:0 }
#footers .footbox ul {margin:0;padding:0;list-style:none;}
#footers .footbox ul li { margin-bottom:3px; display:inline-block;width:100%;}
#footers .footbox ul li a{ color:#666; font-size:11px; text-decoration:none;padding:2px 0; }
#footers .last{ margin:0; }
#newsletter{ display:block; float:left; width:200px; }

/* ----------------------------------------------Copyright-------------------------------------*/
.SectionHead { font-size: 12px; line-height: 32px; font-weight: bold; color: #f60; text-decoration: none; background: url(images/tour_h.jpg) no-repeat left top; float: left; height: 32px; width: 230px; padding-left: 11px; }
.SectionMid { background: url(images/top_h_base.jpg) repeat-y left top; font-size: 12px; font-weight: normal; color: #333333; width: 201px; padding: 10px 20px 0px; float: left; }

.SectionMid1 { background: url(../images/right-section-bg.jpg) left bottom; font-size: 12px; font-weight: normal; color: #333333; width: 201px; padding: 10px 20px 30px; float: left; }
.SectionMidInner { background: url(../images/RightMid.gif) repeat-y left top; font-size: 12px; font-weight: normal; color: #333333; width: 239px; padding: 10px 0px; padding-left: 2px; float: left; }
.SectionBtm { background: url(images/top1.jpg) no-repeat left top; float: left; height: 28px; width: 241px; }

.leftmenus { float:left;  margin:0px; padding:0px; float:left; }
.leftmenus ul { list-style:none; margin:0px 0 10px 0; padding:0px;width:190px; }
.leftmenus ul li { text-decoration:none; padding:6px 10px 6px 20px; border-bottom:1px dotted #666; margin:0px; background:url(images/toor_bul.jpg) left no-repeat; text-align:left;  }
.leftmenus ul li a { color:#a00; }
.leftmenus ul li a:hover { color:#a00; text-decoration:none; }
.leftmenus ul li.last { border:0px; }

.advantages { float:left;  margin:0 0 0 10px; padding:0px; float:left; }
.advantages ul { list-style:none; margin:0px 0 10px 0; padding:0px; }
.advantages ul li { list-style:none; color:#444;text-decoration:none; padding:6px 10px 6px 20px; margin:0px; background:url(images/LeftNavArrow1.gif) left no-repeat; text-align:left;  }
.advantages ul li a { color:#444; }
.advantages ul li a:hover { color:#444; text-decoration:none; }
.advantages ul li.last { border:0px; }


#partners_site {float:left;border:1px solid #ccc;border-width:1px 0 1px 0;padding:15px;width:970px;text-align:center;font-size:11px;color:#777;background:#f8f8f8}
#partners_site a {color:#777}
#quicklinks {width:950px;float:left;margin:0 auto;padding:10px 0;font-size:11px}
#quicklinks p {font-size:11px}
#quicklinks a {font-size:11px;color:#777;text-decoration:none;}
#allhotels ul {margin:0;padding:0}
#allhotels ul li {text-decoration:none; padding:6px 10px 6px 20px; margin:0px; background:url(images/toor_bul.jpg) left no-repeat; text-align:left;list-style:none}
#allhotels ul li a {color:#333}
.nopd {padding:0;}

.arrowlistmenu { width: 228px;border:1px solid #F73F30;background:#fff url(images/bg-pattern-2.png) }
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/ color: #fff; background:#F73F30 url(images/LeftNavArrow1.gif) no-repeat 10px center; padding: 0px 0 0px 25px; cursor: hand; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: normal; margin: 0px; line-height: 25px; }
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/ color: #fff; background:#F73F30 url(images/LeftNavArrow.gif) no-repeat 8px center; padding: 0px 0 0px 25px; cursor: hand; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: normal; margin: 0px; line-height: 25px; }
.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; }
.arrowlistmenu ul li { padding-bottom: 1px;background:url(images/toor_bul.jpg) 5px 7px no-repeat;border-bottom:1px dotted #ccc /*bottom spacing between menu items*/ }
.arrowlistmenu ul li a.opensubheader { /*Open state CSS for sub menu header*/ color: #666666; background: url(images/LeftNavArrow1.gif) no-repeat 210px center; padding: 0px 0 0px 25px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px;  margin: 0px; line-height: 25px; }
.arrowlistmenu h3 {border-bottom:1px solid #ddd;background:#F73F30;color:#fff;font-size:14px}
.arrowlistmenu h3 a { color: #666666; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
.arrowlistmenu ul li a.closedsubheader { /*Closed state CSS for sub menu header*/ color: #666666; background: url(images/LeftNavArrow.gif) no-repeat 210px center; padding: 0px 0 0px 25px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px;  margin: 0px; line-height: 25px;font-weight:bold; }
.arrowlistmenu ul li a { color: #555; display: block; text-decoration: none; font-weight: normal; line-height: 25px; padding-left: 25px; }
.arrowlistmenu ul li a:hover { color: #990004; }
.arrowlistmenu ul.categoryitems li ul.subcategoryitems { padding-left: -25px; padding: 0px;background:#fff }

.arrowlistmenu ul.categoryitems li ul.subcategoryitems li {background:url(images/breadcrumb.png)25px -20px no-repeat;padding-left:15px;border-bottom:0px}
.arrowlistmenu a.discover {color:#c00}

#direction .pichighlight {margin-right:0 0px 0 0;border:1px solid #F73F30;padding:3px;background:#F73F30}
#direction h3 {color:#F73F30;font-weight:normal;text-align:center;padding:5px 0;background:#F73F30;margin-right:10px}
#direction a {color:#FFF;text-transform:uppercase;font-size:12px}
a.colorful {color:#F73F30;}

a.enquiry {background:#F73F30;color:#fff;padding:5px 10px;}


 /************ box ************/
.box { margin-bottom: 20px; }
.box .box-heading{text-transform:uppercase; padding:0px 0px 0px 0px; margin-bottom:20px;  font-size: 14px; line-height: 14px; color:#F73F30; border-bottom:1px solid #eee;}
.box .box-heading span{padding:0 50px 0 0; border-bottom:2px solid #F73F30; height:30px; line-height:30px; display:inline-block;}
.box .box-content { padding:0px; }

/************ box products ************/
.box-product { width: 100%; overflow: auto; }
.box-product > div {min-width: 130px; display: inline-block; vertical-align: top; margin-right:10px; margin-bottom: 20px; background:#fff; text-align:center; padding-bottom:10px; border:1px solid #fff;}
.box-product > div:hover{border:1px solid #e3e3e3; box-shadow:1px 1px 2px #d6d4d4;}
.box-product .image { display: block; margin-bottom:5px; }
.box-product .image a { display:block; }
.box-product .image img { padding:0px; }
.box-product .name a {width:152px; font-size:13px; line-height:18px; color: #555; text-decoration: none; display: block; margin-bottom: 4px; padding:0 8px; }
.box-product .name a:hover { color:#F15A23; }
.box-product .price { font-size:14px; display: block; font-weight: normal; margin:7px 0; padding:0 8px; color:#F15A23; }
.box-product .price-old { color: #F00; text-decoration: line-through; font-weight:normal; }
.box-product .price-new { font-weight: normal; }
.box-product .rating { display: block; margin-bottom: 5px; }

/********** Comented for Right Part Start*******/
#column-left .box-product > div, #column-right .box-product > div { text-align:left; border:none; margin:0 0 0px 0; padding:8px 0; width:220px; }
#column-left .box-product .image, #column-right .box-product .image { float:left; margin-right:8px; margin-bottom:0px; }
#column-left .box-product .name, #column-right .box-product .name { min-height:inherit; }
#column-left .box-product .name a, #column-right .box-product .name a { padding:0 0 0 8px; width:auto; }
#column-left .box-product .price, #column-right .box-product .price { float:left; padding:0 10px 0 0; margin:0px 0 2px 0; }
#column-left .cart, #column-right .cart { display:none; }
#column-left .box-product .rating, #column-right .box-product .rating { float:left; margin-bottom:0px; }
/********** Comented for Right Part End*******/


/***********Category boxes **********/
.box-category ul, .list-item { list-style: none; margin: 0; padding: 0; }
.box-category > ul > li, .list-item > li { border-top: 1px solid #eee; display: block; position: relative; }
.box-category > ul > li:first-child, .list-item > li:first-child { border-top:0; }
.box-category .down { top: 6px; right: 0; position: absolute; cursor: pointer; width:16px; height:16px; padding: 2p; background: transparent url(images/plus.png) 0px 0px no-repeat; opacity: 0.5; -moz-opacity: 0.5; }
.box-category .down:hover { opacity: 1; -moz-opacity: 1;}
.box-category ul li a, .list-item li a { padding: 5px 8px; display: block;  background:url(images/toor_bul.jpg) left center no-repeat;padding-left:20px;}
.box-category ul li.double a { display: inline-block; margin: 0; }
.box-category ul li { position: relative; }
.box-category > ul > li a.active + .down { background-position: 0px -16px; }
.box-category > ul > li > a, .box-category > ul > li > a:hover { color: #333; text-transform: none;font-size:12px; background:url(images/toor_bul.jpg) left center no-repeat;padding-left:20px; }
.box-category > ul > li ul { display: none; padding-left: 10px; }
.box-category > ul > li a.active { font-weight: bold; }
.box-category > ul > li > a.active { margin-bottom:8px; }
.box-category > ul > li a.active + ul { display: block; }
.box-category a:hover, .list-item a:hover { background: #f9f9f9; text-decoration:none; }
.box-category > ul > li ul li a:hover, .list-item a:hover, .box-category > ul > li > ul > li a.active {color:#F15A23; }
.box-category > ul > li ul li { border-top: 1px dashed #eee; background:url(../image/toor_bul.jpg) left center no-repeat;padding-left:15px}
.box-category > ul > li ul li a { margin-right: 16px; }
.box-category > ul > li ul li a:hover, .list-item a:hover { margin-right: 16px;color:#F73F30; }
.box-category > ul > li ul > li > a { text-decoration: none; }