/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  display:inline;
}

body {
	margin: 0px 0px 0px 0px;
	width: 100%;
	/* display: table; */
	background:#666;
}

body, td{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #ACACAC;
	line-height: 1.3em;
}



a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer;}

p { margin-top: 0; margin-bottom: 5px;}

img { border: 0 none; margin:0px;}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	background:#333;
	width:1001px;
	margin:0 auto;
}

div#top_menu{
	height:147px;
	/height:149px;
	margin:0px auto;
	width: 1001px;
	background:url(../img/headerbg.jpg) repeat-x 0 0;
}
#topnav{ height: 126px; margin: 0px; padding:0px; font-weight: bold; margin:0 auto;}
#topnav ul { margin: 0px 0px 0px 1px; padding: 0; width: auto; float: left; list-style-type:none; }
#topnav ul li{ margin: 0; padding: 0; height: 124px; float: left; position: relative;background:url(../img/tab_off.jpg) no-repeat 0 0; }
#topnav ul li a{ color: #FFFFFF; font-weight: normal; text-decoration: none; padding: 99px 0px 0px 0px; height:25px; display: block; float: left; outline:none; }
#topnav ul li span{  padding: 0px 5px 0px 5px;}

#topnav ul li a:hover{ background: none; text-decoration: none; font-weight: normal; color: #f09218; }
#topnav ul li ul ul { margin: -50px 0 0 11em; }
#topnav ul li li { width:auto; height: 35px; }
#topnav ul li li a { color: #000000; text-transform: none; display: block; background: none; width: 277px; border-top: 1px solid #DDDDDD; border-left: 0px; padding: 9px 5px 6px 5px; height:25px; }
#topnav ul li li a:hover{ background: none; width: 277px; padding: 99px 5px 6px 5px; height:60px; border-top: 1px solid #DDDDDD; }
#topnav ul li ul { left: -999em; top: 131px; left: 0; display: block; height: 36px; width: 277px; position: absolute; z-index: 99; left: -999em; clear: left; margin-top: 0px; margin-left: 0px; }
#topnav ul li:hover ul ul, #topnav ul li:hover ul ul ul { left: -999em; }
#topnav ul li:hover ul, #topnav ul li li:hover ul, #topnav ul li li li:hover ul { left: auto; }

div#main_bg{
	margin:0px 0 0 1px;
	width: 1001px;
	text-align:left;
}

div.banner1{ 
	/* background: url(../img/main_banner.jpg) top left no-repeat;*/
        padding:0;
        padding-bottom:15px;
        margin:0;
        width:635px;
        height:325px;
}

div#h_area{
	margin:2px 0;
	width: 635px;
        /*commented by kapil agrawal 20100830
        height: 335px;*/
        height:355px; /height:365px;
	text-align:left;
	/* padding-left:14px; */
	 /*padding-top:10px; */
}

div#header-left{
	float:left;
	padding:0;
	margin:-3px 0 0 0 ;
	width:240px;
}
div#header-middle{
	float:left;
	padding:0;
	margin:0 auto;
	/width:610px;
}
div#header-right{
	float: left;
	padding:0;
	/*margin:30px 0 0 0 ;*/
	margin:30px 6px 0 0 ;
    text-align:left;
	width:140px;
        padding-left:10px;
	overflow:hidden;
}

.logo{
	display: block;
	float:left;
	padding-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	width:213px;
}
a.logo,a.logo:link,a.logo:hover, a.logo:visited{
	font-size:26px;
	line-height: 58px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
        outline:none;
	font-family:"Trebuchet MS",Arial;
}

div#user4{
	float:right;
	text-align:left;
	margin-right: 20px;
}

div#user4 div.search{
	width:220px;
	height:46px;
	text-align:left;
	padding-top: 5px;
	background: url(../img/search_bg.gif) top left no-repeat;
}
div#user4 div.search .inputbox {
	background:#FFFFFF;
	width: 150px;
	height: 16px;
	margin-left: 60px;
	font-size: 11px;
	color: #454545;
	padding:5px 2px 2px 2px;
	border: 1px solid #D3D3D3;
}

div#main_top table.contentpaneopen{
	padding:0px;
	margin-top:55px;
	margin-left:12px;
	overflow: auto;
	text-align:left;
	color:#FFFFFF;
	float:left;
}
div#main_top table.contentpaneopen td{
	color:#FFFFFF;
}

.search {
	text-align:left;
	width: 156px;
	height:43px;
}
.search .inputbox {
	background:#FFFFFF;
	width: 156px;
	height: 17px;
	font-size: 11px;
	color: #454545;
	margin:9px 0px 0px 20px;
	border: 1px solid #D3D3D3;
}


#leftcolumn{
	margin-left:9px;
	padding:0px;
	width:205px;
	float:left;
}
#rightcolumn{
	padding:0px;
/*	width:348px;*/
	width:343px;
	float:left;
	margin:-359px 0 0 5px;
	background:#333;
}

#rightcolumn_home{
	padding:0px;
	width:348px;
	float:left;
	margin:-359px 0 0 5px;
	background:#333;
}

#maincolumn{
	width:967px;
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
	overflow:hidden;
	background:#333;
}
#maincolumn_middle{
	width: 630px;
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
	overflow:hidden;
}
#maincolumn_big{
	width: 967px;
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
	overflow:hidden;
}

div.path{
	margin:-20px 0px;
	padding:0 5px;
	z-index:1;
	position:absolute;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
        float:left;
        width:985px;

}

div.nopad {
	float:left;
	padding:0px 0px 15px 0px;
	background:#333;
}

div.nopad ul {
	clear: both;
}
.article_separator {
	height:35px;
	line-height:35px;
}
form#form-login fieldset { 
	border: none;
	margin: 0;
	margin-left:10px;
}
form#form-login ul li{ 
	padding: 0; 
}

form#form-login ul li a {
	text-align: left;
	padding: 0px;
	font-size: 10px;
	color: #858585;
}

#leftcolumn div.module_menu, #leftcolumn div.module{
	margin: 10px 0px 0px 0px;
	padding:0px;
	width: 235px;
}
.article_column {
	padding-right:10px;
}

hr{
	background:0;
	border:none;
	clear:both;
	
}

hr.solid{
	background:url(../img/horiz_line.jpg) no-repeat ;
	padding:10px 0 0 0;
	width:350px;
	height:1px;
	padding:0;
	margin: 0 auto;
	float:left; }

#rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 340px;
	background:transparent;
}

#rightcolumn_home div.moduletable_menu, #rightcolumn_home div.moduletable, #rightcolumn_home div.moduletable_text{
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 340px;
	background:transparent;
}

div.bannergroup_text {
	margin:0px 13px 15px 13px;
}
.bannerheader {
	font-weight:bold;
	margin-bottom:10px;
}
.banneritem_text {
	margin-bottom:10px;
}
.bannerfooter_text {
	margin-bottom:10px;
}
#leftcolumn div.module_menu  div div div, #leftcolumn div.module div div div,
#rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{
	background:#242424;
}


#rightcolumn_home div.moduletable_menu, #rightcolumn_home div.moduletable, #rightcolumn_home div.moduletable_text{
	background:#242424;
}

#leftcolumn div.module_menu  div div div, #leftcolumn div.module div div{
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	width: 235px;
	height:auto;
}

#leftcolumn div.module_menu div div div div, #leftcolumn div.module div div div div{
	background: none;
	padding:4px 8px;
}
#rightcolumn h3{
	text-align: left;
	padding-left:10px;
	height: 22px;
	line-height: 8px;
	color:#FFFFFF;
	font-size:13px;
	margin: 0px;
	font-weight:bold;
	display:block;
}

#rightcolumn .Header{
	text-align: left;
	padding-left:10px;
	height: 63px;/*Old value 42px;*/
	line-height: 40px;
	color:#FFFFFF;
	font-size:16px;
	margin: 0px;
	font-weight:bold;
	display:block;
	border-bottom:5px solid #333;
	padding-top: 10px;
}

#rightcolumn .Header-grey{
	text-align: left;
	padding-left:10px;
	height: 29px;
	line-height:29px;
	color:#FFFFFF;
	font-size:16px;
	margin: 0px;
	font-weight:bold;
	display:block;
	background:#474747;
	
}

#rightcolumn p{
	text-align: left;
	padding-left:0px;
}

#rightcolumn_home h3{
	text-align: left;
	padding-left:10px;
	height: 22px;
	line-height: 27px;
	color:#FFFFFF;
	font-size:13px;
	margin: 0px;
	font-weight:bold;
	display:block;
}

#rightcolumn_home .Header{
	text-align: left;
	padding-left:10px;
	height: 63px;/*Old value 42px;*/
	padding-top: 10px;
	line-height: 40px;
	color:#FFFFFF;
	font-size:16px;
	margin: 0px;
	font-weight:bold;
	display:block;
	border-bottom:5px solid #333;
}

#rightcolumn_home .Header-grey{
	text-align: left;
	padding-left:10px;
	height: 29px;
	line-height:29px;
	color:#FFFFFF;
	font-size:16px;
	margin: 0px;
	font-weight:bold;
	display:block;
	background:#474747;

}

#rightcolumn_home p{
	text-align: left;
	/*padding-left:10px;*/
}


table.poll thead td {
	text-align: left;
	padding-left:10px;
}
table.poll td {
	text-align: left;
}
#leftcolumn ul.menu li ul{
	list-style: none;
}
.pollstableborder {
	margin: 5px 0px 10px 0px;
}
.poll td div{
	display:inline;
}

/* forms */

#leftcolumn .moduletable ul,
#rightcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}

#rightcolumn_home .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}


#leftcolumn .moduletable ul li,
#rightcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}

#rightcolumn_home .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}
.moduletable ul {
	padding:5px 10px 5px 12px;
	margin:0px;
}

.moduletable ul li {
	padding:0px 10px 5px 15px;
	margin:0px;
	line-height:18px;
}
#leftcolumn ul.menu li#current ul li,
#rightcolumn ul.menu li#current ul li {
	margin: 0px;
	padding: 0px;
}

#rightcolumn_home ul.menu li#current ul li {
	margin: 0px;
	padding: 0px;
}



ul.menu {
	padding:5px 10px 5px 12px;
	margin:0px;
}
ul.menu li{
	padding:0px 10px 5px 15px;
	margin:0px;
}

ul.menu li ul {
	padding:0px 0px 5px 0px;
	margin:0px;
}
ul.menu li ul li{
	padding:0px 0px 0px 15px;
	border:none;
}
ul.menu li#current ul li a{
	margin-left:15px;
	text-decoration:none;
}
ul.mostread {
	padding:5px 10px 5px 12px;
	margin:0px;
}
ul.mostread li{
	padding:0px 10px 5px 15px;
	margin:0px;
	line-height:18px;
}
ul.latestnews {
	padding:5px 10px 5px 12px;
	margin:0px;
}
ul.latestnews li{
	padding:0px 10px 5px 15px;
	margin:0px;
	line-height:18px;
}
div.componentheading{
	font-size:16px;
	font-size:19px;
	margin:7px auto;
}
td.contentheading{
	font-weight:normal;
	vertical-align:top;
	font-size:19px;
	height:30px;
	color:#9E9E9B;
	background: url(../img/contentheading_ico.png) left top no-repeat;
}
table.contentpaneopen td.contentheading{
	padding-left:10px;
	background:url(../img/headingbg.jpg) repeat-x 0 0;
	color:#7A3600;
	display:block;
}
table.contentpaneopen{
	border-collapse: collapse;
	margin-left:5px;
}
td.buttonheading{
	padding:0px 2px 0px 2px;
}
table.contentpaneopen td{
	padding:0px;
}
.contentpaneopen p{
	line-height:22px;
	padding-left:10px;
}
span.small, td.createdate, td.modifydate{
	font-size:11px;
	color:#FFFFFF;
}
span.pagination span, span.pagination a{
	padding:5px;
}

#f_area{
	background: #171518 url(../img/aboveFooter.jpg) repeat-x 0 0;
	margin:0 auto;
	width:1001px;
	text-align:left;
	height: auto;
}

#f_area p {
	color:#8c8c8c;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:10px 10px 0 10px;
}

#power_by{
	background: url(../img/footer_bg.jpg) repeat-x 0 0;
	margin:0 auto;
	width:1001px;
	text-align:left;
	height:103px;
}

#power_by p {
	color:#8c8c8c;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: -5px 0 0 0;
	padding:10px 10px 0 10px;
}
/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/img/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/img/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/img/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

#syndicate{
	float:left;
	padding-left: 25px;
}

/* custome styles by julfikar 2009-12-07 */

.text1{ font:normal 13px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 3px;}
.text2{ font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C;}
a.text2 { font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C; text-decoration:none;}
a.text2:hover{ font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C; text-decoration: underline;}
.white-heading{ font:bold 16px Arial, Helvetica, sans-serif; color:#fff;}

.search_form{padding:0;}
.search_form p{padding:0;}
.search_form .input1{
	margin:10px 0 0 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	width:188px;
}

.search_form .button1{
	padding:7px 0 10px 30px;
	border:none;
	margin:0;
}

a.readmore{ color:#F79826; font: normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
a.readmore:hover{ color:#F79826; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: underline;}
a:link, a:visited {
	color: #F79826;
	text-decoration: none;
}

a:hover {
	color: #CCC;
	text-decoration:underline;
}

#topnav{ background:url(../img/nav.jpg) top repeat-x; }
#topnav ul li a:hover{ background:url(../img/tab_over.jpg) repeat-x 0 0; outline:none;}
#topnav ul li a.active{ background:url(../img/tab_over.jpg) repeat-x 0 0; outline:none; color:#F09218;}
#topnav ul li li { background: #D70600; KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }
#topnav ul li li a:hover{ background: #0E192D; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }

#date{
	background: url(../img/reddarkgrey/menu_right.png) top right no-repeat;
}

ul.menu li#current {
	background:#E8ECF7;
	border-left:4px solid #0A296E;
}
ul.menu li#current a{
	text-decoration:none;
	color:#9E9E9B;
	background:#E8ECF7;
}
a.readon, a.readon:hover, a.readon:visited{
	display:block;
	height:29px;
	width:124px;
	color:#FFFFFF;
	padding-left: 20px;
	line-height:29px;
	background:  url(../img/bg_read_more.png) top left no-repeat;
	margin:10px 0px 0px 0px;
}

ul.mostread li{
	list-style:none;
	background:url(../img/menu_arrow.gif) top left no-repeat;
}
ul.latestnews li{
	list-style:none;
	background:url(../img/menu_arrow.gif) top left no-repeat;
}
.moduletable ul li {
	list-style:none;
	background:url(../img/menu_arrow.gif) top left no-repeat;
}
div.componentheading{
	color:#BE202F;
}

.Right-Blockcontent{
	padding:10px 10px 0 0px;
	margin:0 auto;
	float:left;
	
	
	
}


.Right-Blockcontent_top{
	padding:10px 10px 0 5px;
	margin:0 0 30px 0;
	width:auto;
	height:auto;
}
.Right-Blockcontent_top p ,.article_Inner_article p{
	font-weight:normal;
}
.inputbox_signin .field {
    color: #000000;
    font: 14px/25px Arial,Helvetica,sans-serif;
    height: 25px;
    padding: 0 0 0 5px;
    width: 195px;
}
.field123 {
    color: #000000;
    font: 14px/25px Arial,Helvetica,sans-serif;
    height: 25px;
    padding: 0 0 0 5px;
    width: 195px;
}
.nobg{background:none; width:339px}

.WhiteBlock{
	background:#fff;
}

.imge_r{ padding:0 10px 10px 0; text-align:left;}

/***********************footer table styles*************************/
.base-layer-nobg {
  background: none; border: solid #C1C1C1 0px; color: #000;
  margin: 0px 0 0 0; padding: 0; text-align: center; width:100%; 
}

.table-row-nobg {
  background:none; border-bottom: solid #fff 0px; color: #000;
  padding: 0; text-align: center; width:100%; margin:0 0 3px 0;
  
}

.left-container0 {
  border: none; float: left; margin:0 5px; padding:3px 0 0 10px; 
  width: 18%;text-align:left;  border-right: solid #fff 0px;
  font-family: Arial, Helvetica, sans-serif;
}

.left-container01 {
  border: none; float: left; margin:0 5px; padding:0px 0 0 0px; 
  width: 18%;text-align:left;  border-right: solid #fff 0px;
  font-family: Arial, Helvetica, sans-serif;
}

.right-container0 {
  border: none; float: right; margin-right:0px; padding:5px 0 0 10px; 
  width: 18.2%;text-align:left;margin-right:5px;
  font-family: Arial, Helvetica, sans-serif;
}

.table-row-nobg1 {

  padding: 0; text-align: center; width:100%; min-height:150px;
  margin:10px 0 0 0;
}

.left-container3 {
  border: none; 
  float: left; 
  margin-right:5px; 
  padding:10px 0 0 9px; 
  width: 196px;
  text-align: center;  
  border-right: solid #fff 0px;
  font-family: Arial, Helvetica, sans-serif;
  background:url(../img/box_middle.jpg) repeat-y;
  min-height:192px;
  margin-top:12px;
}

.right-container3 {
  border: none; float: right; margin:0px; padding:5px 5px 5px 5px ; 
  width: 31%;text-align: center; 
  font-family: Arial, Helvetica, sans-serif;
  background:url(../img/box_middle.jpg) repeat-y;
}
.row-first{ background:none; min-height:80px; !important vertical-align:top; width:188px; margin:0 7px 7px 0; float:left}
.row-last{ background: transparent;vertical-align:top; text-align:left;}
/*********************** table styles*************************/
.base-layer {
  background: #fff; border: solid #C1C1C1 0px; color: #000;
  margin: 0; padding: 0; text-align: center; width:98%;
}

.table-row {
  background: #fff; border-bottom: solid #fff 0px; color: #000;
  padding: 0; text-align: center; width: 100%;
}

.left-container1 {
  border: none; float: left; margin-right:0px; padding:5px; 
  width: 25%;text-align:left;  border-right: solid #fff 0px;font-family: Arial, Helvetica, sans-serif;
}

.left-container2 {
  border: none; float: left; margin-right:0px; padding:5px;
  width: 55%;text-align:left;  border-right: solid #fff 0px;font-family: Arial, Helvetica, sans-serif;
}

.right-container {
  border: none; float: right; margin-right:0px; padding:5px; 
  width: 10%;text-align:left;font-family:tahoma;
}

.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

p.text {
  border: solid #3333cc 0px; margin: 0; padding: 0; padding-left:0;
  font-weight: normal; font-size:11px; text-align: left; text-indent: 0;
  font-family:Arial, Helvetica, sans-serif;
}

p.text11 {
  border: solid #3333cc 0px; margin: 0; padding: 0; padding-left:0px;
  font-weight: normal; font-size:10px; text-align: right; text-indent: 0;
  font-family:Arial, Helvetica, sans-serif;
}

h5.subhead{
	color:#fff; font:bold 14px Arial, Helvetica, sans-serif;
	margin:0; padding:0 0 0 0px; text-align:left; border-bottom:1px solid #fff;
}
h5.colhead{
	color:#fff; font:bold 16px Arial, Helvetica, sans-serif;
	margin:0; padding:0 10px 0 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
}

h5.foothead{
	color:#FFFFFF; font:bold 16px Arial, Helvetica, sans-serif;
	margin:0 0 0 0; padding:0 0 0 0px; text-align:left;  border-bottom:1px solid #fff; font-weight:bold;
}

/*****************************************************************************************/
ul.footer-links{ padding:0; margin:0; list-style:none; list-style-image:none;}
ul.footer-links li{ list-style:none; list-style-image:none; color:#C1C1C1; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px;}
ul.footer-links li a{color:#C1C1C1; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}
ul.footer-links li a:hover{color:#C1C1C1; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration: underline;}
.imge{ padding-right:5px;}
.clear{ clear:both;}
.paddingtop{ padding-top:10px;}
.text_white{ font: normal 11px Arial, Helvetica, sans-serif; color:#fff;}
.text_small{ font: normal 11px Arial, Helvetica, sans-serif; color:#ccc; text-align:right;}
.mail_form{ display:inline;}
.mail_form p{ padding:0;}
.mail_form input{ background:#fff;font:normal 12px Arial, Helvetica, sans-serif; color:#999; border:none; height:18px;}

/* sub menu */
#middletabs{ padding:0; margin:0;background:url(../img/sub_tab.jpg) repeat-x 0 0; height:27px; float:left; width:630px}
ul.sub_tab{ display:inline; list-style:none; list-style-image:none; padding:0; margin:0; }
ul.sub_tab li{font:bold 12px Arial, Helvetica, sans-serif; color:#333;display:inline; padding:0;}
ul.sub_tab li span{ /*padding:0 26px 0 26px;*/ padding:0 25px 0 25px; float:left; margin:0 auto; line-height:25px;}
ul.sub_tab li a{ font:bold 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; outline:none;}
ul.sub_tab li .separator{ width:1px; height:25px; background:url(../img/seprator.jpg) no-repeat ; line-height:25px; position:relative; margin:0 auto; padding:0; float:left; }

.tablebg{ background:#333;}



.base-layer-nobg_bottom {
  background: none; border: solid #C1C1C1 0px; color: #000;
  margin: 0px 0 0 0; padding: 0; text-align: center; width:100%;
}

.solid{ margin:8px 0 0 0; padding:0;}
.touch_banner{float:left; width:180px;}
.article_main{float:left; margin:10px 0 10px 0;  height:auto; padding:0; }
.article_main_inner{float:left; margin:0 auto;  height:auto; padding:0;background-color:#242424;  }
.article_main_top{float:left; margin:0 auto; width:330px; height:40px; padding:0 0 0 10px; font-size:15px; line-height:40px; color:#fff; border-bottom:1px #fff solid;}
.article_Inner_main{float:left; margin:0 auto;  height:auto; padding:0; }
.article_Inner_Heading{float:left; margin:6px 0 0 0;  height:auto; padding:0 0 0 10px; clear:both;font-weight:bold; color:#fff }
.article_Inner_Heading1{float:left; margin:6px 0 0 0;  height:auto; padding:0 0 0 10px ; clear:both;font-weight:bold; color:#fff}
.article_Inner_article{float:left; margin:6px 8px 10px 8px;  height:auto; padding:0 0 10px 3px ; clear:both; width:314px; border-bottom:1px solid #555555;}


.content_bottom_text{float:left; height:auto; margin:0 auto; width:630px; padding:0; font-family:Arial, Helvetica, sans-serif}
.content_bottom_Inner{float:right; height:auto; margin:0 auto; width:auto; padding:10px 0 0 0; color:#fff;}
.content_bottom_Inner_1{float:left; height:auto; margin:0 auto; width:auto; padding:10px 0 0 0; color:#fff;}
.content_bottom_Inner_text{float:left; height:auto; margin:0 auto; width:auto; padding:0 10px;}
.yellow{color:#f09218;}


.login_main{float:left; margin:0 0 0 0; padding:0;}
.login_main_inner{float:left; margin:0 auto; padding:0; background:url(../img/login_bg.gif) repeat-x;width:340px; }
.login_heading_main{width:335px; float:left; height:32px; background:url(../img/login_heading_bg.gif) repeat-x; line-height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666666; padding:0 0 0 5px; }
.login_content_main{width:auto; float:left; height:auto; margin:0 auto; padding:0;}
.login_text_field_main{width:auto; float:left; height:auto; margin:0 auto; padding:10px 0 0 10px;}
.login_text{width:80px; float:left; height:22px; line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}
.login_text_field{width:auto; float:left; height:auto; margin:0 auto; padding:0;}
.login_button{width:97px; float:left; margin:0 auto 0 88px; padding:10PX 0 10px 0;}
.forgat_text{width:210px; float:left; height:auto; margin:0 auto; padding:0 0 0 78px;  /padding:40px 0 0 78px; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.text_field{width:220px; border:noneb; height:22px;  }

.textarea1_field{width:220px; border:none; height:80px;  }

.link_1 a {Font-Family: Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;font-size: 12px;}
.link_1 a:visited {Font-Family: Arial, Helvetica, sans-serif;color: #ffffff; text-decoration: none;font-size: 12px;}
.link_1 a:active {Font-Family:Arial, Helvetica, sans-serif;color: #f09218;text-decoration: none;font-size: 12px;}
.link_1 a:hover {Font-Family:Arial, Helvetica, sans-serif;color: #f09218;text-decoration: none; font-size: 12px;}

.ActionMsgBox {
    color: #666666;
    background-color:#FEFDF1;
    border: 1px solid #cccccc;
    padding:5px;
    margin:5px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
}

.error{
color:#FF0000;
text-align:left;
}

.front_end_label{
   text-align: left;
	padding-left:10px;
	height: 22px;
	line-height: 27px;
	color:#FFFFFF;
	font-size:13px;
	margin: 0px;
	font-weight:bold;
	display:block;
}

.bottomborderlisting{
    border-bottom:1px solid #FFFFFF;
}

#areticlelink, #areticlelink:visited {
	color: #FFFFFF;
	text-decoration: none;
        font-weight:bold;
}

#areticlelink:hover {
	color: #FFFFFF;
	/*text-decoration:underline;*/
        font-weight:bold;
}

/* for categry active and nonactive */

.leftcategory{
    width:330px;
}
.leftcategory ul{
     list-style:none;
    /* display:inline; */
      padding:0;
      line-height:35px;
       /* padding-top:5px;
        margin:5px 5px 5px 10px; */
       
   
}
.leftcategory li{
     list-style:none;
     display:inline;
     width:350px;
     /*padding:5px; */

}

#hlink{
            color:#FFFFFF;
            text-decoration:none;
            font-weight:bold;
            text-decoration:none;
            background-image:url(../img/active_img.jpg);
            height:25px;
            width:168px;
         /*  border:1px solid #f7941d;*/
            padding:0px;
           
            display:inline-block;
            margin:0 auto;
            /*float:left; */
            text-align:center;
            line-height:26px;
            cursor:pointer;

}

#hlinknotactive{
            color:#CCCCCC;
            text-decoration:none;
            list-style:none;
            font-weight:bold;
            text-decoration:none;
            background-image:url(../img/nonactive_img.jpg);
            height:25px;
            width:168px;
            padding:0px;
            display:inline-block;
            margin:0 auto;
            /*float:left; */
             text-align:center;
             line-height:26px;
             cursor:pointer;
}
#hlinknotactive:hover {
            color:#CCCCCC;
            cursor:pointer;
            text-decoration:none;
            list-style:none;
            font-weight:bold;
            text-decoration:none;
            background-image:url(../img/active_img.jpg);
            height:25px;
            width:168px;
            padding:0px;
            display:inline-block;
            margin:0 auto;
            /*float:left; */
            text-align:center;
            line-height:26px;
}
/* DIV creation for heading By R@jeev 20100128*/
.contentheading1{
	font-weight:normal;
	vertical-align:top;
	font-size:19px;
	height:30px;
	color:#9E9E9B;
	background: url(../img/contentheading_ico.png) left top no-repeat;
}
.contentpaneopen{
    padding-left:10px;
     padding-top:5px;
     width:640px;
     height:25px;
  /*  background:url(../img/headingbg.jpg) repeat-x 0 0; */
     background:url(../img/sub_tab.jpg) repeat-x 0 0;
    /*  color:#7A3600; */
   color:#333333;
    font-size:13px;
    font-weight:bold;
  display:block;

}
.headingline {
   
    color:#9E9E9B;
    font-size:19px;
    font-weight:normal;
    height:30px;
    vertical-align:middle;
}

.article_Inner_Heading_front{float:left; margin:6px 0 0 0; width:100%;  height:auto; padding:0 0 0 10px ; clear:both;font-weight:bold; color:#fff}

.datecomment{float:right; margin:6px 0 0 0; /*width:44%;*/  height:auto; padding:0 28px 0 10px ; clear:both;}


.articledesc{
    float:left;
    margin:17px 12px 21px;
    height:auto;
    width:90%;
}
.submitform{
   width : 80%;
   height : auto;
    
}



.experience-table-row-nobg1 {

  padding: 0; text-align: center; width:100%; min-height:150px;
  margin:10px 0 0 0;
}

.experience-left-container3 {
  border: none;
  float: left;
  margin-right:0px;
  padding:10px 0 0 25px;
  width: 186px;
  text-align: left;
  border-right: solid #fff 0px;
  font-family: Arial, Helvetica, sans-serif;
  /* background:url(../img/box_middle.jpg) repeat-y; */
  min-height:100px;
  margin-top:12px;
}

.login_main_page{ margin:0 10px 10px 0; padding:0; width:630px;}
.login_main_inner_page{float:left; margin:0 auto; padding:0; width:100%; }
.login_heading_main_page{width:335px; float:left; height:32px; line-height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0 0 0 5px; }
.login_content_main_page{width:100%; float:left; height:auto; margin:0 80px 0; padding:0;}
.login_text_field_main_page{width:auto; float:left; height:auto; margin:0 auto; padding:10px 0 0 10px;}
.login_text_page{width:100px; float:left; height:22px; line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}
.login_text_page_wide{width:200px; float:left; height:22px; line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}
.login_text_field_page{width:auto; float:left; height:auto; margin:0 auto; padding:0;}
.login_button_page{width:97px; float:left; margin:10px 100px 0 106px; padding:10PX 0 10px 0;}
.forgat_text_page{width:210px; float:left; height:auto; margin:0 35px; padding:0 0 0 78px; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.text_field_page{width:220px; border:none; height:22px;  }

.page_label_text{width:100%; float:left; height:auto; margin:0 auto; padding:10px 0 0 10px;}
.login_button_page_123 {
float:left;
margin:19px 106px 0 208px;
padding:10px 0;
width:107px;
}

.redstar{
   color: #FFFFFF;
}

.wishlist_main{
    width : auto;
    height : auto;
}

/*=================== new styles by julfikar 2010-01-29 ============================================ */
div.nopad_inner {float:left;padding:0px; width:100%}
.description_background{background:#242424 none; }
.nopad_inner  .title{ color:#333; font:bold 15px Arial, Helvetica, sans-serif; display:inline; margin:0; padding:0 0 0 10px; line-height:25px; background: url(../img/sub_tab.jpg) repeat-x 0 0; display:block; margin-bottom:5px; line-height:25px;}

ul.sort_navigation {display:inline; list-style:none; list-style-image:none; margin:10px;color:#CCCCCC;}
ul.sort_navigation li{ display:inline; list-style:none; list-style-image:none; float:right; padding:0 10px 0 0;color:#CCCCCC;}
ul.sort_navigation li a{ color:#CCCCCC; text-decoration:none;}
ul.sort_navigation li a:hover{ color:#CCCCCC; text-decoration: underline;}
.nopad_inner p{padding:5px;padding-top:5px;background:#242424 none;padding-bottom:1px;}
.generaltext{ padding-top:10px;}

.bggrey{height:15px; margin:0 auto; padding:0; width:625px;background:#333;}
.content_bottom_text1{ float:left; width:225px;}
.content_bottom_text2{ float:right; width:400px;}
ul.content_bottom_text1{margin:0 auto;padding:0; display:inline; list-style:none; list-style-image:none; float:right; width:400px;}
ul.content_bottom_text1 li {display:inline; list-style:none; list-style-image:none; float:right; padding:0 10px 0 0 ;color:#f09218;}
ul.content_bottom_text1 li a{ font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#ccc;}
ul.content_bottom_text1 li a.active{ font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#f09218;}

.left-container4 {
  border: none;
  float: left;
  margin-right:0px;
  padding:10px 0 0 9px;
  width: 201px;
  text-align: center;
  border-right: solid #fff 0px;
  font-family: Arial, Helvetica, sans-serif;
  background:url(../img/box_middle.jpg) repeat-y;
  margin-top:0px;
}
.left-container4  .text1{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 10px 0 3px;
}
/*.base-table {
  color: #fff;font: normal 13px Arial, Helvetica, sans-serif;
  margin: 0px 0 0 0; padding: 0; text-align: center; width:99%;
  background:#333; border:1px solid #fff ; margin-bottom:10px;
  clear:both;
}*/
.base-table {
	background: none repeat scroll 0 0 #333333;
    border-bottom: 1px solid #999999;
    clear: both;
    color: #FFFFFF;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    padding: 0;
    width: 99%;
}	

.base-table-row-nobg {
  background: #333; border-bottom: solid #fff 0px; color: #000;
  padding: 0; text-align: center; width: 100%; color:#fff; padding:20px 0px 10px 0 ;
}

.base-table-row-heading {
  background: #666; border-bottom: solid #fff 0px; color: #000;
  padding: 0; text-align: center; width: 100%; color:#fff;
}

.left-column1 {
  border: none; float: left; margin:0 5px; padding:3px 0 0 10px;
  width: 205px;text-align:left;  border-right: solid #fff 0px;color:#ccc;
  font: normal 13px Arial, Helvetica, sans-serif; 
  /* background:#fff; */
  min-height:145px;
}

.left-column2 {
  border: none; float: left; /*margin:0 5px;*/ padding:3px 0 0 3px;
  width: 220px;text-align:left;  border-right: solid #fff 0px;
  font: normal 13px Arial, Helvetica, sans-serif; color:#ccc;word-spacing:3px;
}
.right-column1 {
  border: none; float: right; margin:0 5px; padding:3px 0 0 5px;
  width: 160px;text-align:right;  border-right: solid #fff 0px;
  font: normal 13px Arial, Helvetica, sans-serif;color:#ccc;
}

.heading-column-left {
  border: none; float: left; margin-right:0px; padding:5px;
  width: 60%;text-align:left;font: bold 13px Arial, Helvetica, sans-serif;
}
.heading-column-right {
  border: none; float: right; margin-right:0px; padding:5px;
  width: 35%;text-align: right;font: bold 13px Arial, Helvetica, sans-serif;
}
.left-column2 p {
  font: normal 13px Arial, Helvetica, sans-serif; padding:0; margin:0;
  padding-bottom:10px;
}

.right-column1 p {
  font: normal 13px Arial, Helvetica, sans-serif; padding:0; margin:0;
  padding-bottom:10px; text-align:right;
}

.moredetails{ margin:80px 0 0 0; outline:none; }

.pager{ float:right; padding:0; margin:0; padding-right:4px;}
.pagination a{ color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.pagination a.active{ color:#F79724; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.pagination a:hover{ color:#F79724; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}

/* By-R@jeev 20100130 */
.white_link{
  text-decoration:none;
}

.text_home_page{ font:bold 11px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 3px;}

div.banner_below{
	/* background: url(../img/main_banner.jpg) top left no-repeat;*/
        padding:0;
        padding-bottom:15px;
        margin:0;
        width:610px;
        height:auto;
}

.footer_text_field{width:150px; border:none; height:22px;  }
.button{
   background: url(../img/button_bg.png) top left no-repeat;
   border : none;
   font: normal 13px Arial, Helvetica, sans-serif; padding:0; margin:0;
   
   color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:15px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;

   width:120px;
   height:30px;
}
/* end */

.advanceSearch{
    padding:0;
    margin:-18px 2px 5px 11px;
    float:left;
    font-size:12px;
    height:20px;
    width:auto;
}

/*R@jeev Sharma 2010/02/04*/

.login_text_field_search_page{width:auto; float:left; height:auto; margin:0 auto; padding:10px 0 0 10px;}
.login_text_search_page{width:180px; float:left; height:22px; line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}
.login_button_search_page{width:97px; float:left; margin:10px 100px 0 190px; padding:10PX 0 10px 0;}




/* new styles by Ravi Sharma 2010-02-04  */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
 position:relative;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 font: bold 12px Verdana, sans-serif;

}

ul.tabbernav li
{
 list-style: none;
 /*margin: 0; */
 margin: 0 3px 0 0;
 display: inline;
 /*background:#242424; */
}

ul.tabbernav li a
{
 padding: 5px 16px;
 margin-left: -2px !important;
 border-bottom: none;
 background:url(../img/sub_tab.jpg) repeat-x;
 text-decoration: none;
 font-weight:bold;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color:#000; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #000;

}

ul.tabbernav li.tabberactive
{
  background:#242424;
  color:#fff;
  padding: 6px 16px;
  margin-left:-2px !important;
}
/*ul.tabbernav li.tabberactive:hover
{
  background:#000;
  color:#fff;
  padding: 6px 16px;
  margin-left:-2px !important;
}*/
ul.tabbernav li.tabberactive a
{
  background:#242424;
  color:#fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #f7aa38;
 background: #333333;

}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px 0 0 0;
 margin-right:0px;
 border-top:0;
 

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
/* display:none; */
color:#FFFFFF;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
h3,h4{
    color:#FFFFFF;
}

.tab_inner_content{float:left; height:auto; margin:0 auto; padding:0;}
.tab_inner_img{ float:left;  margin:0  0 10px 0; padding:0; width:352px; height:277px}
.tab_inner_right_content{ float:left; height:auto; margin:0 0 0 3px; padding:0;}
.tab_inner_right_content_inner{ float:left; height:auto; margin:0 auto; padding:0;}
.tab_inner_right_content_text{ float:left; height:auto; margin:2px 0 2px 7px; padding:0; width:267px; background:#646464; border-bottom:1px solid #646464;border-top:1px solid #646464; height:29px; font-size:12px; color:#fff; font-weight:bold; line-height:30px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif}
.tab_inner_text{float:left; margin:0 auto; padding:0 0 0 5px; }
.tab_inner_text1{float:right; margin:0 auto; padding:0 5px 0 0; font-size:13px; font-weight:normal;}
.tab_bottom_text_main{float:left; margin:0 auto; padding:0;}
.tab_bottom_text_left{float:left; margin:0 0 0 0; padding:0 5px 0 0; width:396px; text-align:justify; border-right:1px solid #646464}



.tab_bottom_text_right{float:left; margin:0 0 0 10px; padding:0;}
.tab_bottom_box_inner{float:left; margin:0 auto; padding:0;}
.tab_bottom_box_inner_heading{ width:217px; float:left; margin:0 auto; padding:0; background:url(../img/login_heading_bg.gif) repeat-x;
height:30px;}
.heading_text{float:left; margin:0 0 0 10px; padding:0; color:#000; line-height:30px; font-weight:bold}
.heading_inner_text{float:left; margin:0 auto; padding:0;}
.heading_inner_text_text{float:left; margin:0 auto; padding:0;}
.heading_inner_text_text1{float:left; margin:0 auto; padding:0 0 0 10px; line-height:20px; width:123px;}
.heading_inner_text_text_icon{float:left; margin:0 auto; padding:7px 0 0 0; width:20px}

.heading_inner_bottom_text{float:left;  padding:5px; background:#666666; text-align:justify;  height:auto; width:auto; }
.font_white{color:#fff;}
.white_hr{color:#fff; border:0.5px solid #FFFFFF;}

.bottom_text10{float:left; margin:0 auto; padding:0 10px; height:auto;}

.tab_content1{
	float:left;
	padding:0;
	margin:0 auto;
	background:#333;
        /* By Kapil -*/
        width:630px;
}

/* By Kapil */

.tab_content2{
	float:left;
	padding:0;
	margin:0 auto;
	background:#333;
        /* By Kapil -*/
        width:610px;
}




/*  for slide show */


/* end slide show */

/* By Kapil */
/*.availabilitytable{
    border:1px solid #fff;
    padding:0;
  
    
}*/
.availabilitytable_form{
      border:1px solid #fff;
    padding:0;


}

.availabilitytable {
    background: none repeat scroll 0 0 #FFFFFF;
   /* border: 1px solid #FFFFFF; */
    border-spacing: 1px;
    padding: 0;
}
/*End By Kapil */

.availabilitytabletr{
    background-color:#333333;
      height:40px;
    color:#FFFFFF;
    font-weight:bold;
    
}

.availabilitytableheading{
    background-color:#333333;
      height:40px;
    color:#FFFFFF;
    font-weight:bold;
}

.availabilitytableheadingtd{
    background-color:#333333;
    height:40px;
    color:#FFFFFF;
    text-align:left;
    font-weight:bold;
    /*border-right:1px solid #FFFFFF; */
    font-size:11px;
}

/*added by deepshikha on 2nd dec. */
.availabilitytableheadingtd2{
    background-color:#333333;
    height:40px;
    color:#FFFFFF;
    text-align:left;
    font-weight:bold;
    padding:1px;
}

.availabilitytableheadingtd3{
    background-color:#333333;
    color:#FFFFFF;
    text-align:left;
}
.availabilitytableheadingtd4{
    background-color:#333333;
    color:#FFFFFF;
    text-align:left;
    font-weight:bold;
    padding:1px;
}

.availabilitytabletrnext{
    /*background-color:#E6E6E6;*/
    background-color:#333333;
    height:40px;
    color:#FFFFFF;
    font-weight:bold;

}

.availabilitytd{
    width:auto;
    text-align:left;
    /*color:#242424;*/
    color:#FFFFFF;
    font-weight:bold;
    height:10px;
    /*border:1px solid #FFFFFF;*/
    font-size:11px;
}
.availabilitytitletd{
    width:auto;
    text-align:left;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    height:10px;
  /*  border:1px solid #FFFFFF */
}


.text_field_search{width:115px; border:none; height:22px;  }

.content_bottom_textdemographic{ float:left; /* width:225px; */ padding-top:9px; }
.content_bottom_textdemographic_inner{ float:left; /* width:225px; */ }

/*R@jeev Sharma 2010/020/06*/
.button_wish{
   background: url(../img/button_bg.png) top left no-repeat;
   border : none;
   font: normal 13px Arial, Helvetica, sans-serif; padding:0; margin:0;

   color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:13px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   width:120px;
   height:30px;
}

.for_separate{
   width:400px;
   height:10px;
}



/* calendar CSS */

table.calendar {/* width: auto; */ width:100%; border: 1px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;    height:500px;}
table.calendar th {background-color: #eeeeee; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}

table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 70px; border-bottom: 1px solid #cccccc; color:#FFFFFF; background-color:#F7931C; height:15px;}
table.calendar td.cell-today {background-color: #e2e8f6;} /* today in the current month */
table.calendar td.cell-weekend {background-color: #F3F5EB;}
table.calendar td {border: 1px solid #cccccc;vertical-align:top;}

table.calendar td div.cell-number {text-align: left;font-size: 13px; color: #F7931C; display: block; font-weight:bold;}
table.calendar td div {display: block; font-size: 10px; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}
#maincolumn_middle_calendar{
	width: 962px;
	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
        padding-left:15px;
         padding-right:15px;
	overflow:hidden;
     
}

.calanderTitle{
    text-align:center;
    text-transform: none; 
    color:#FFFFFF;
    font-weight:bold;
    font-size:17px;
    width:74%
}
.calanderPrev{
    text-align:center;
      background: url(../img/button_bg.png) top left no-repeat;
      width:120px;
      height:30px;

}
.calanderNext{
    text-align:center;
      background: url(../img/button_bg.png) top left no-repeat;
      width:120px;
      height:30px;
    
}

#calendarLink{
    color:#000000;
}
.calenderTr{
    padding-top:5px;
    text-decoration:none;
}
#calendarLink a:hover{
    padding-top:5px;
    text-decoration:none;
}
#rightcolumn_calendarinner{
	padding:0px;
	width:350px;
	float:left;
	margin:0px 0 0 5px;
	background:#333;
}
#rightcolumn_calendarinner div.moduletable_menu, #rightcolumn_calendarinner div.moduletable, #rightcolumn_calendarinner div.moduletable_text{
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 340px;
	background:transparent;
}

#rightcolumn_calendarinner div.moduletable_menu, #rightcolumn_calendarinner div.moduletable, #rightcolumn_calendarinner div.moduletable_text{
	background:#242424;
}

#rightcolumn_calendarinner h3{
	text-align: left;
	padding-left:10px;
	height: 22px;
	line-height: 27px;
	color:#FFFFFF;
	font-size:13px;
	margin: 0px;
	font-weight:bold;
	display:block;
}

#rightcolumn_calendarinner .Header{
	text-align: left;
	padding-left:10px;
	height: 63px;/*Old value 42px;*/
	line-height: 40px;
	color:#FFFFFF;
	font-size:16px;
	margin: 0px;
	font-weight:bold;
	display:block;
	border-bottom:5px solid #333;
}

#rightcolumn_calendarinner .Header-grey{
	text-align: left;
	padding-left:10px;
	height: 29px;
	line-height:29px;
	color:#FFFFFF;
	font-size:16px;
	margin: 0px;
	font-weight:bold;
	display:block;
	background:#474747;

}

#rightcolumn_calendarinner p{
	text-align: left;
	padding-left:10px;
}

#rightcolumn_calendarinner .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}

#rightcolumn_calendarinner .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}


div.nopad_event{
	float:left;
	padding:0px 0px 15px 0px;
	background:#333;
        width:100%;
        margin-top:-15px;
}

.event_detail_inner{
    background-color:#242424;
    padding:5px 0 1px 5px;
}

#maincolumn_middle_events{
	width: 640px;
	float:left;
	margin:0;
	padding:0px;
	overflow:hidden;
}

.event_image{
    padding:5px 0px 0px 0px;
    float:left;
    width:440px;
   /* height:400px; */
   height:260px;
}

.event_desc{

}

.event_inner{

}

.boldtext{
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:12px;
}

.small_width{width:200px; float:left; height:22px; line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}
.main_div{width:auto; float:left; height:auto; margin:0 auto; padding:10px 0 0 10px;}
.white_class{line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}
.telephone_no{ font:bold 16px Arial, Helvetica, sans-serif; color:#F7931C;}
.member_table_link{
    margin: 0px 0px 0px 0px;
}
#middletabs_1{ padding:0; margin:0;background:url(../img/sub_tab.jpg) repeat-x 0 0; height:27px; float:left; width:340px;}
ul.sub_tab_1{ font:bold 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; outline:none;display:inline; list-style:none; list-style-image:none; padding:0px 0px 0px 0px; margin:0 0 0 8px;line-height:25px }
.span_1{/*margin: 0px 0px 0px 0px; padding: 6px 0 0 14px; width: 250px; height: 50px;*/ }

.button_send{
   background: url(../img/contact_sendpng.png) top left no-repeat;
   border : none;
   font: normal 13px Arial, Helvetica, sans-serif; padding:0; margin:0;

   color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:15px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 34px;
   width:120px;
   height:30px;
}
.oriange_text{font:bold 14px Arial, Helvetica, sans-serif; color:#F7931C;}
.white_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0 0 0 5px;}
.font_white_small{color:#fff;font-size:11px;}

.font_white_italic_heading{color:#fff;font: bold 14px Arial, Helvetica, sans-serif; font-style:italic}
.font_white_italic_text{color:#fff; font: normal 11px Arial, Helvetica, sans-serif;font-style:italic}


.base-table-row-nobg-comment {
  background: #333;
  border-bottom: solid #fff 0px; color: #000;
  padding: 0; text-align: center; width: 100%; color:#fff;
  height: 10px;
  min-height: 30px;
  padding:5px 0px 10px 0 ;
}
.base-table-comment {
  color: #fff;font: normal 13px Arial, Helvetica, sans-serif;
  margin: 0px 0 0 0; padding: 0; text-align: center; width:80%;
  background:#333; border:1px solid #fff ; margin-bottom:10px;
  clear:both;
}

.left-column1-comment {
  border: none; float: left; margin:0 5px;
 /* padding:3px 0 0 10px; */
 text-align:left;
 border-right: solid #fff 0px;
 color:#ccc;
  font: normal 13px Arial, Helvetica, sans-serif;
  /* background:#fff; */
 }
 .button_long{
   background: url(../img/headingbg.jpg) top left;
   border : none;
   width:auto;
   height:auto;
}

.button_long a{
    font: normal 11px Arial, Helvetica, sans-serif; padding:0; margin:0;
	color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:17px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
}

.login_text_page_wide_send{/*width:200px;*/ float:left; height:22px; line-height:22px; margin:0 auto; padding:0; font-weight:bold; color:#FFFFFF;}

.table_inpiration {
	border:1px solid #fff;
	background:#808080 url(../img/inspiration-bg.jpg) repeat-x 0 0;
	border-collapse:collapse;
	width:98%;
	table-layout:fixed;
	padding:5px;
	text-align:left;
}

.table_inpiration th {
	background:#666;
	color:#fff;
	font:bold 13px Arial, Helvetica, sans-serif;
	height:30px;
	line-height:25px;
	padding-left:10px;
	border-top:1px solid #DFDFDF;
}

.table_inpiration td{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.banner_text{
	background:#333;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60;
	z-index:1000;
	overflow:hidden;
	margin:-69px 0;
	padding:2px;
}

.banner_text h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	padding:0;
	display:inline;
	z-index:10001;
}
.banner_text p{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	z-index:10001;
}

.banner_text a, .banner_text a:link, .banner_text a:visited{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F7931C;
	text-align:left;
	text-decoration:none;
}
.banner_text a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F7931C;
	text-align:left;
	text-decoration: underline;
}
.backto{
    float:right;
    padding-right:30px;
}

.padd_left{
    margin-left:12px;
}
/* By Rajeev 20100426 */
.red_color{
    color:#FF0000;
}
.back_link{
    float:right;
    clear:both;
    margin:-23px -81px 0 0;
    
    
    margin:0px -81px 0 0;
}




/*kapil agrawal -2010-04-29*/
.mainlinks_div
{
    float:left; margin:20px 0px 0px 0px;
}
.featuredlink_div
{
float:left; width:98%; padding:20px;
}
.featuredlink_innerdiv
{
float:left; width:40%;
}
.featuredlink_dir
{
    float:left; width:100%; margin:20px;
}
/*kapil agrawal -2010-04-30*/
ul.footer-links-right{ padding:0; margin:50px 0px 0px 135px; list-style:none; list-style-image:none;}
ul.footer-links-right li{ list-style:none; list-style-image:none; color:#C1C1C1; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px;}
ul.footer-links-right li a{color:#C1C1C1; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}
ul.footer-links-right li a:hover{color:#C1C1C1; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration: underline;}

/*by kapil agrawal 20100506*/
.gift_voucher{float:left; width:350px;}
/*by kapil agrawal 20100820*/
h1 .contentpaneopen{
    padding-left:10px;
     padding-top:5px;
     width:640px;
     height:25px;
  /*  background:url(../img/headingbg.jpg) repeat-x 0 0; */
     background:url(../img/sub_tab.jpg) repeat-x 0 0;
    /*  color:#7A3600; */
    color:#333333;
    font-size:13px;
    font-weight:bold;
  /*display:block;*/
}
.nopad_inner h1 .title{ color:#333; font:bold 15px Arial, Helvetica, sans-serif; display:inline; margin:0; padding:0 0 0 10px; line-height:25px; background: url(../img/sub_tab.jpg) repeat-x 0 0; display:block; margin-bottom:5px; line-height:25px;}
/*by kapil agrawal 20100827 starts here*/
.row-last h2{font:normal 13px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 3px; font-weight: bold;}
/*.row-last h2 span{font:normal 13px Arial, Helvetica, sans-serif; color:#EA8D1F; margin:0 0 10px 0px; font-weight: bold;}*/
.heading-column-left_new h2{font: bold 13px Arial, Helvetica, sans-serif; line-height: 1px; height:10px;}
.heading-column-left_new {
  border: none; float: left; margin-right:0px; padding:0px 5px 0px;
  width: 60%;text-align:left;font: bold 13px Arial, Helvetica, sans-serif;
  height:20px;
}

.contentpaneopenhome{
    /*padding-left:10px;
     padding-top:5px;
     width:640px;
     height:25px;*/
  /*  background:url(../img/headingbg.jpg) repeat-x 0 0; */
     /*background:url(../img/sub_tab.jpg) repeat-x 0 0;*/
    /*  color:#7A3600; */    
    color:#FFFFFF;
    font-size:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:Normal;        
    
  /*display:block;*/
}

.experience-left-container3 h2{    
    font-size: 13px;
    font-weight: bold;
    height: 3px;       
}
.font_white_new{
    color:#fff;
    font-size: 20px;
}
.font_white_package{
    color:#fff;
    font-size: 14px;
}

/* For Google Chrome by julfikar */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	ul.tabbernav li a
	{
	 margin-left: -1px !important;
	}
}

/* added by deepshikha on 1st dec.*/
.sharethisbutton{
     
    position:absolute;
    top:0px;
    right:0;
    height:25px;
}

.sharethisbutton1{

    position:absolute;
    top:0px;
    right:0;
    height:25px;
    width:100px;
}

.sharethisbutton2{

    position:absolute;
    top:0px;
    right:0;
    height:25px;
    width:75px;
}


/*added by deepshikha on 2nd dec. */
hr{ background:none; display:block; border:none; clear:both; margin:0;}

hr.hor_line_orange{
    border-bottom:1px solid #F7931C;
    height:1px;
}

.postedfont{
	color:#FFFFFF;
        font-size:11px;
}

hr.hor_line_white{
    border-bottom:1px solid #FFFFFF;
    height:1px;
    width:100%;
}

/*added by deepshikha on 3rd dec. */
.text_field2{
    height:22px;
    width:220px;
    border:0;
}

.text_area_enquiry{
    border:0;
}

/* by kapil */

ul.tabbernav_property
{
 margin:0;
 padding: 3px 0;
 font: bold 12px Verdana, sans-serif;

}

ul.tabbernav_property li
{
 list-style: none;
 /*margin: 0; */
 margin: 0 1px 0 0;
 display: inline;
/* background:#242424; */
}

ul.tabbernav_property li a
{
 padding: 5px 8px;
 margin-left: -2px !important;
 border-bottom: none;
 background:url(../img/sub_tab.jpg) repeat-x;
 text-decoration: none;
 font-weight:bold;
}

ul.tabbernav_property li a:link { color: #000; }
ul.tabbernav_property li a:visited { color:#000; }

ul.tabbernav_property li a:hover
{
 color: #fff;
 background: #000;

}

ul.tabbernav_property li.tabberactive
{
  background:#242424;
  color:#fff;
  padding: 6px 16px;
  margin-left:-2px !important;
}

ul.tabbernav_property li.tabberactive a
{
  background:#242424;
  color:#fff;
}

ul.tabbernav_property li.tabberactive a:hover
{
 color: #f7aa38;
 background: #333333;

}

.tdspaceing{
		color:#ACACAC;
		font-family:"Trebuchet MS";
		font-size:13px;
		line-height:1.8em;
}
.font_white_small2{color:#fff;font-size:11px;padding-left:10px;}
.spaceforradio{padding-left:10px;}
.text_field22{
		border:0 none;
		height:22px;
		margin-bottom:8px;
		width:220px;
		margin-top:2px;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.text_align_right{
    padding-left:76px;
}
a.most_popular{
    color: #fff;
    text-decoration: none;
	font-weight:bold;
}
a:hover.most_popular {
    color: #F79826;
    text-decoration: none;
}
a.most_popular_cat{
    color: #F79826;
    text-decoration: none;
	padding-right: 8px;
	font-weight:bold;
	float:right;
}
a:hover.most_popular_cat {
    color: #FFF;
    text-decoration: none;
}
.clear{
	clear:both;
}
.cal_div{
		float:right;
}
.most_popular{
    color: #fff;
    text-decoration: none;
	font-weight:bold;
}
.left_bottom_search{
	 font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C;padding: 5px;
	}
.bottom_linkbox{
	height:20%;}
.created_date{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#f7931c; font-weight:bold}
.date_disp{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#cccccc; font-weight:bold;}
.right-column1-subcategory {
  border: none; float: right; margin:0 5px; padding:3px 0 0 5px;
  width: 160px;text-align:right;  border-right: solid #fff 0px;
  font: normal 13px Arial, Helvetica, sans-serif;color:#ccc;
}
/*------ REQUEST QUOTE THANKYOU START--------------------------------*/
.thanksbox { width:603px; margin:0px auto; background-color:#333333; padding:5px;}
.innerthankpan { margin:10px 0 0 0;}
.thankboder { border:1px solid #fff; padding:20px 12px 20px 12px;}
.thankboder span#thanks_head{ font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:0 0 20px 0px;}
.thanktxt { font:14px Arial, Helvetica, sans-serif; color:#fff;}
/*------ REQUEST QUOTE THANKYOU END--------------------------------*/
.followus-box{background:url(../img/yello_gdr_bg.png) repeat-x; border-bottom:2px solid #333333; padding:6px 10px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.followus-txt{font-family:Arial, Helvetica, sans-serif; color:#FFF; background:#42464F; padding:10px;}
.social-box{padding:8px 8px 0 8px; text-align:center;}

/* Left Panel Start */
#left-panel{width:630px;}
.user-links{background:url(../img/user_link_bg.png) repeat-x; border-bottom:6px solid #56596a;}
.user-links ul{list-style-type:none;}
.user-links ul li{float:left; border-right:2px solid #333;}
.user-links ul li a{display:block; padding:0.3em 1.055em; color:#FFF; font-size:14px; background:url(../img/user_link_bg.png) repeat-x; font-weight:bold;}
.user-links ul li a:hover{color:#333333; background:url(../img/user_link_bg_over.png) repeat-x;}
.user-links ul li.last{border:none;}
.events-box{border:1px solid #666666;}
.events-box-inner{width:315px;}
.bdr-right{border-right:1px solid #666;}
/* Left Panel End */
/* Right Panel Start */
#right-panel{width:350px;}
.signup-box{padding:10px 8px; color:#FFF; font-family:Arial, Helvetica, sans-serif; background: url("../img/register/blackstrip.jpg") repeat-x scroll 0 0 #494949;}
.welcome-quest{color:#d79826; padding:0; font-size:14px;float:left;}
a.my_accout{color:#d79826; font-size:14px;}
a:hover.my_accout{color:#FFF;}
.singin-links{padding:0px; color:#FFF; font-size:12px; float:right;}
.singin-links a{color:#FFF; padding:0px 2px;}
.singin-links a:hover{color:#d79826;}
.seperator-box{height:6px;}
.travel-trade{padding:10px 10px 10px 30px; background:url(../img/right_arrow.png) #242424 no-repeat 12px 12px; font-size:14px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.travel-trade a:hover{color:#FFF;}
.tailor-holiday{padding:10px; background:#242424 url(../img/wht_grd_line.png) no-repeat bottom left; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.tailor-holiday h2{font-size:18px; font-weight:bold; padding:0 0 10px 0}
.tailor-count{background:url(../img/square_box.png) no-repeat; padding:7px 11px; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; float:left;}
.tailor-text{font-size:12px; color:#cccccc; width:287px; padding:0 0 20px 0;float:right;}
.tailor-text-last{font-size:12px; color:#cccccc; width:287px; padding:0 0 0px 0;float:right;}
.tailor-text a{color:#FFF;}
.wht-grd-line{background:url(../img/wht_grd_line.png) no-repeat;}
.leftcategory{background:#242424 url(../img/wht_grd_line.png) no-repeat bottom left; padding:5px;}
.leftcategory ul{list-style:none; padding:0; line-height:35px;}
.leftcategory li{list-style:none; display:inline; width:350px;}
#hlink{color:#FFFFFF; text-decoration:none; font-weight:bold; text-decoration:none; background-image:url(../img/active_img.jpg); height:25px; width:168px; padding:0px; display:inline-block; margin:0 auto; text-align:center; line-height:26px; cursor:pointer;}
#hlinknotactive{color:#CCCCCC; text-decoration:none; list-style:none; font-weight:bold; text-decoration:none; background-image:url(../img/nonactive_img.jpg); height:25px; width:160px; padding:0px; display:inline-block; margin:0 auto; text-align:center; line-height:26px; cursor:pointer;}
#hlinknotactive:hover{color:#CCCCCC; cursor:pointer; text-decoration:none; list-style:none; font-weight:bold; text-decoration:none; background-image:url(../img/active_img.jpg); height:25px; width:160px; padding:0px; display:inline-block; margin:0 auto; text-align:center; line-height:26px;}
.plan-next-trip{padding:0 0 3px 0; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../img/wht_grd_line.png) no-repeat bottom;}
.plan-next-trip a{background:url(../img/trip_plan_bg.png) no-repeat; display:block; padding:7px 0 7px 38px; font-size:14px; color:#FFF; margin-bottom:5px;}
.plan-next-trip a:hover{color:#f7a02b;}
.tri-planner-ads{background:url(../img/wht_grd_line.png) no-repeat bottom left; padding:10px 0 0 0; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.Right-Blockcontent{padding:0;}
.touch_banner{width:180px;}
.text1{font:normal 13px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 3px;}
.text2{font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C;}
a.text2{font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C; text-decoration:none;}
a.text2:hover{font:bold 13px Arial, Helvetica, sans-serif; color:#F7931C; text-decoration:underline;}
#right-panel .Header-grey{text-align:left; color:#FFFFFF; background:#2b2e33;}
.Header-grey h3{font-size:14px; padding:10px; border-bottom:1px solid #707477;}
.Header-grey h3 span{color:#cccccc; font-size:12px;}
.WhiteBlock{background:#42464f; padding:8px;}
.cal-left{float:left; width:205px; color:#FFF;}
.cal-right{float:right; width:105px; color:#FFF; padding:13px 0 0 0;}
.cal-right a{color:#f7c832;}
.cal-right a:hover{color:#FFF;}
.nobg{background:none;}
.upcoming-events{text-align:right; padding:15px 10px; color:#FFFFFF; background:#2b2e33;}
.upcoming-events a{color:#f7941d; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.upcoming-events a:hover{color:#FFF;}
.travel-media{background:#242424; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.travel-media h2{color:#FFF; font-weight:bold; font-size:18px; padding:10px; border-bottom:1px solid #FFF;}
.travel-media-inner{padding:10px;}
.travel-media-inner h3{font-weight:bold; font-size:18px;}
ul.article-links{padding:0 0 7px 0; list-style-type:none;}
ul.article-links li{float:left; padding:0px 10px 0 0;}
ul.article-links li a{color:#f7941d; font-weight:normal; text-decoration:none; padding:0; display:block; float:left; outline:none; font-size:12px;}
ul.article-links li a:hover{color:#FFF;}
ul.travel-article{padding:7px 0 0 0; list-style-type:none;}
ul.travel-article li{float:left; padding:3px 10px 3px 15px; background:url(../img/arrow_org_right-over.png) no-repeat 0 7px; color:#cccccc; font-size:14px;}
ul.travel-article li a{color:#ffffff; font-weight:normal; text-decoration:none; padding:0; display:block; float:left; outline:none; font-size:12px;}
ul.travel-article li a:hover{color:#f7941d;}
.all-articles{border-bottom:1px solid #666; text-align:right; padding:4px 0px;}
.all-articles a{color:#f7941d; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.all-articles a:hover{color:#FFF;}
.rss-box{border-bottom:1px solid #666; padding:8px 0px;}
.rss-box-left{width:159px; border-right:1px solid #666; font-size:12px; color:#f7941d;}
.rss-box-left ul{}
.rss-box-left li{padding:3px 10px 3px 20px; background:url(../img/rss_icon.png) no-repeat 0 3px; color:#cccccc; font-size:12px; display:block;}
.rss-box-left li a{color:#f7941d; font-weight:normal; text-decoration:none; padding:0; display:block; font-size:12px;}
.rss-box-left li a:hover{color:#FFF;}
.rss-box-right{width:159px; text-align:right;}
.rss-box-right ul{}
.rss-box-right li{padding:0; color:#cccccc; font-size:12px;}
.rss-box-right li a{color:#f7941d; font-weight:normal; text-decoration:none; padding:0; font-size:12px;}
.rss-box-right li a:hover{color:#FFF;}
.claim-box{padding:0 0 15px 0;}
.claim-mid{background:#242424; padding:8px 12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cccccc;}
.claim-mid h2{color:#FFF; font-size:18px; font-weight:bold; padding:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.claim-mid p{padding:0 0 10px 0;}
.followus-box{background:url(../img/yello_gdr_bg.png) repeat-x; border-bottom:2px solid #333333; padding:6px 10px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-right:10px;}
.followus-txt{font-family:Arial, Helvetica, sans-serif; color:#FFF; background:#42464F; padding:10px;margin-right:10px;}
.social-box{padding:8px 8px 0 8px; text-align:center;}
#right-panel .Header{text-align:left; padding:10px; color:#FFFFFF; font-size:16px; margin:0px; font-weight:bold; display:block; background:#242424;}
.search_form .button1{padding:0px 0 8px 10px; border:none; margin:0;}
.search_form .input1{margin:2px 0 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#000; float:left; width:188px;}
/* Right Panel End */
div#main_bg{/*width:1001px;*/ text-align:left; padding:10px 6px;}
/*------ USER REGISTERATION START--------------------------------*/ 
.usersignuppan { padding:14px 12px 0px 0px; background-color:#333333; width:980px;}
.usersignuptxt { border-bottom:5px solid #f7951e; padding:0 0 5px 0;}
.usersignuptxt h2 { font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; width:825px; float:left; margin:0;}
.userinnertxt { padding:12px 0 28px 0; font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px;}
.privacytxt { font:14px Arial, Helvetica, sans-serif; color:#f7951e;}
.privacytxt a{color:#f7951e; text-decoration:none;}
.privacytxt a:hover{color:#f7951e; text-decoration:none;}
.userinnertravel { text-align:right; padding:0 0 0 0px; border-bottom:1px solid #f7951e; width:99%; float:left; margin-left:6px;}
.usertravel { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#cccccc; text-align:center; background:url(../img/register/tranferbtn.gif) no-repeat; width:260px; height:30px; line-height:24px; float:right;}
.usertravel a{color:#cccccc; text-decoration:none;}
.usertravel a:hover{color:#cccccc; text-decoration:none;}
.usermean { float:left; padding:21px 0px 0 0;}
.useraccountpan { width:310px; float:left; margin:5px 0 0 0;}
.useraccountmid { width:295px; background-color:#444; padding:0 0 0 15px; height:585px;}
*:first-child+html .useraccountmid {background-color:#444; padding:0 0 0px 15px; height:630px;}
.useraccountmid { width:295px; background-color:#444; padding:0 0 5px\ 15px; height:630px\;} /*IE8 hack only*/
.numbertxt{ font:30px Arial, Helvetica, sans-serif; color:#f7951e; font-weight:bold;}
.detailtxt{ font:18px Arial, Helvetica, sans-serif; color:#f7951e; font-weight:bold; padding:0 0 0 10px;}
.userdetailpan { padding:10px 0 0px 0px; font:12px Arial, Helvetica, sans-serif; color:#fff;}
.usergridpan { padding:40px 0 0 0;}
.firstsec {font:14px Arial, Helvetica, sans-serif; color:#FFF; line-height:24px;}
input.textname {font:12px Arial, Helvetica, sans-serif; color:#000; width:280px; height:25px; line-height:25px;}
.dropbox {font:12px Arial, Helvetica, sans-serif; color:#000; width:280px; height:25px; }
.userform { padding:27px 0 0 0;}
.radiobtn { font:12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 55px 0 0;}
.useraboutpan { width:310px; float:left; margin:5px 0 0 25px;}
.useraboutmid {background-color:#555; padding:0 0 0px 15px; height:585px;}
*:first-child+html .useraboutmid {background-color:#555; padding:0 0 0px 15px; height:631px;}
.useraboutmid {background-color:#555; padding:0 0 5px\ 15px; height:630px\;} /*IE8 hack only*/
.userdetailmid { background-color:#666; padding:0 0 0px 15px;}
*:first-child+html .userdetailmid { background-color:#666; padding:0 0 0px 15px;}
.userdetailmid {background-color:#666; padding:0 0 0px\ 15px;} /*IE8 hack only*/
.charsectxt {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc; padding:5px 0px 0 0px;}
.entertxt {font:14px Arial, Helvetica, sans-serif; color:#FFF; padding:18px 0 0 0;}
.codeimg { margin-bottom:8px;}
input.codename {font:12px Arial, Helvetica, sans-serif; color:#000; width:250px; height:25px; line-height:25px;}
.usersignupbutton { padding:24px 0 0 0;}
.gridpad { margin:2px 0 0 0; float:left;}
/*------ USER REGISTERATION END--------------------------------*/ 
.tri-planner-ads {
    background: url("../img/wht_grd_line.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    padding: 10px 0 0;
}
.Right-Blockcontent {
    padding: 0;
}
.touch_banner {
    width: 180px;
}
.text1 {
    color: #FFFFFF;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 0 10px 3px;
}
.text2 {
    color: #F7931C;
    font: bold 13px Arial,Helvetica,sans-serif;
}
a.text2 {
    color: #F7931C;
    font: bold 13px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
a.text2:hover {
    color: #F7931C;
    font: bold 13px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
#right-panel .Header-grey {
    background: none repeat scroll 0 0 #2B2E33;
    color: #FFFFFF;
    text-align: left;
}
/*------ TABBED PANE--------------------------------*/ 
.tabbed-pane {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #333333;
    color: #888888;
    margin: 0 0 0 2px;
    padding: 3px;
    text-align: left;
    width: 305px;
}
.tabbed-pane img {
    border: 1px solid #000000;
    float: left;
    height: 200px;
    margin: 0 0 8px 0;
    padding: 1px;
    width: 300px;
}
.tabs {
    background: none repeat scroll 0 0 #111111;
    border-bottom: 1px solid #333333;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tabbed-pane ol {
    height: 28px;
    margin-bottom: 5px;
}
.tabs li a.active {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #222222;
    color: #EEEEEE;
    display: block;
    float: left;
    font-size: 90%;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
}
.tabs li {
    float: left;
    margin: 0 0 0 0;
}
.tabs li a {
    background: none repeat scroll 0 0 #111111;
    color: #FFF000;
    display: block;
    float: left;
    font-size: 90%;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
}
.tabs li a:hover {
    background: none repeat scroll 0 0 #333333;
    color: #EEEEEE;
    display: block;
    float: left;
    font-size: 90%;
    font-weight: bold;
    padding: 6px 8px 8px;
    text-decoration: none;
}
.tabbed-container {
    clear: both;
    min-height: 10em;
    position: relative;
}
.tabbed-container .overlay {
    background: none repeat scroll 0 0 #222222;
    clear: both;
    height: 100%;
    left: 0;
    opacity: 0.7;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 290px;
    z-index: 100;
}
.tabbed-container .overlay h3 {
    color: #FFF000;
    font-size: 18px;
    font-weight: 700;
}
ol.article-links {
    list-style-type: none;
    margin: 0;
    padding: 0 0 7px;
}
ol.article-links li {
    float: left;
    padding: 0 10px 0 0;
}
ol.article-links li a {
    color: #F7941D;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    outline: medium none;
    padding: 0;
    text-decoration: none;
}
ol.article-links li a:hover {
    color: #FFFFFF;
}
ol.travel-article {
    list-style-type: none;
    padding: 7px 0 0;
}
.leftf{
    float: left;
}
.rightf{
    float: right;
}
#right-panel #rightcolumn{padding:0px; margin:0px;}
/* Footer End */
.event-head{font-size:18px; color:#FFF; padding:0 0 0 2px;}
.add-events{padding:4px 4px 4px 0;}
.add-events a{color:#FFF; font-size:14px;}
.add-events a:hover{color:#f7941d;}
.events-option{background:url(../img/addevents_bg2.png) repeat-x; padding:16px 10px 10px 10px;}
.promote-box{width:382px;}
.promote-mid{background:url(../img/promote_mid.png) repeat-y; padding:4px 8px; font-size:14px; font-weight:bold; color:#FFF;}
.promote-mid-2{background:url(../img/promote_mid_2.png) repeat-y; padding:4px 8px; font-size:14px; font-weight:bold; color:#FFF;}
.promote-mid-2 h2{font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.get-started-btn{background:#42464f; border:1px solid #ffffff; color:#FFF; padding:3px 8px; cursor:pointer;}
.txt-select{width:170px;}
.table-white, .table-white td{color:#FFF;}
.bdr-grey{border:1px solid #cccccf;}
.pad-top-4{padding-top:4px;}
a.orange-link, a.orange-link:visited{color:#F79826; text-decoration:none;}
a.orange-link:hover{color:#CCCCCC; text-decoration:underline;}
.sorting-links{margin:0 0 5px 0px; /*background:url(../img/sorting_bg.png) repeat-x;*/ padding:8px 8px 4px 8px; font-family:Arial, Helvetica, sans-serif; border-bottom:3px solid #f79724;}
.sorting-left{padding:6px 0 0 0;}
.sorting-left ul{list-style-type:none;}
.sorting-left ul li{float:left; padding:0px 2px; font-weight:bold; font-size:12px; font-weight:bold;}
.sorting-left ul li a{display:block; color:#cccccc; font-size:12px; font-weight:bold;}
.sorting-left ul li a:hover{color:#FFF;}
.sorting-right{padding:5px 0px; margin: -13px;}
.sorting-right ul{list-style-type:none;}
.sorting-right ul li{float:left; padding:0px 3px; font-weight:bold;}
.sorting-right ul li a{display:block; padding:1px 4px; ; background:#cccccc; color:#000; font-size:14px; font-weight:bold;}
.sorting-right ul li a:hover{background:#FFF;}
.sorting-right ul li.left-arrow, .sorting-right ul li.right-arrow{padding-top:3px;}
.sorting-right ul li.left-arrow a{background:url(../img/arrow_grey-left.png) no-repeat center center; text-indent:-9999px; display:block; width:10px; height:11px;}
.sorting-right ul li.left-arrow a:hover{background:url(../img/arrow_org_left-over.png) no-repeat center center;}
.sorting-right ul li.right-arrow a{background:url(../img/arrow_grey-right.png) no-repeat center center; text-indent:-9999px; display:block; width:10px; height:11px;}
.sorting-right ul li.right-arrow a:hover{background:url(../img/arrow_org_right-over.png) no-repeat center center;}
.addto-trip{width:435px; padding:6px 2px; background:url(../img/add-trip-bg.png) no-repeat; text-align:left; margin:2px 4px;}
.add-trip{padding:2px 6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.add-trip a{background:url(../img/plus_icon.png) no-repeat left center; color:#ffffff; padding-left:15px;}
.add-trip a:hover{color:#F79826;}
.add-email{padding:2px 6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.add-email a{background:url(../img/email_icon.png) no-repeat left center; color:#ffffff; padding-left:25px;}
.add-email a:hover{color:#F79826;}
.plugins-box{padding:0 8px 0 0;}
.bottom-pagination{background:url(../img/bottom_pagination_bg.png) no-repeat; padding:4px 8px 10px 8px;}
/* Rating Box */
.rating-box{padding:3px 0 0 10px;}
.rating-box span{color:#cccccc; font-size:11px;}
.rating-box a{color:#FFF;}
.rating-box a:hover{color:#f79724;}
/* Rating Box */

/* Creator Box */
.creator-box{color:#ccc; padding:0px 0px 5px 20px; font-weight:bold; font-size:12px; margin:0 0 0 -553px;}
.creator-box a{color:#FFF; font-weight:bold;}
.creator-box a:hover{color:#CCC;}
/* Creator Box */

/* Grey Box */
.grey-box{padding:0 0 0 20px;}
.grey-box-mid{background:url(../img/grey_mid.png) repeat-x;padding: 6px 0; min-height:21px;}
/* Grey Box */
.calendar-date-box {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 52px;
    padding: 5px;
    text-align: right;
    width: 64%;
}
.calendar-date-box h3 {
    color: #333;
} 
.calendar-date-box h4 {
    color: #666;
}
.base-table h2, .base-table-last h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 0 0 0 10px;
	margin:0px;
}
/*------ REGISTER-SIGIN START--------------------------------*/ 
.nopadpane {padding:0px 0px 15px 0px;background:#333;}
.contentpane{ padding:0px 0 0 10px; width:625px; height:25px; background:url(../img/sub_tab.jpg) repeat-x 0 0; color:#333333;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:25px; font-weight:bold;}
#outersiginpan { padding:24px 0 0 0;}
#outersiginpan .siginpan { width:310px; float:left; padding:7px 0 31px 14px;  background-color:#242424;}
#outersiginpan .siginpan h2 { font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding:0 0 18px 0;}
#outersiginpan .userpan { font:14px Arial, Helvetica, sans-serif; color:#fff; float:left; margin:0px 0px 0px 0; line-height:28px; width:80px;}
#outersiginpan .input_textfield {font:12px Arial, Helvetica, sans-serif; color:#000; width:200px; height:28px; padding:0px 0 0 5px; float:left; line-height:28px;}
.passwordbox { margin:8px 0 0 0;}
#outersiginpan .signingrey { margin:10px 0 22px 80px;}
*:first-child+html #outersiginpan .signingrey { margin:10px 0 19px 80px;}
#outersiginpan .forgottxt { padding:0px 0 0px 80px; font:14px Arial, Helvetica, sans-serif; color:#fff;}

#outersiginpan .siginpanrgh { width:280px; float:left; padding:7px 0 8px 12px;  background-color:#242424; margin:0 0 0 12px;}
#outersiginpan .siginpanrgh h2 { font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding:0 0 7px 0;}

#outersiginpan .siginpanrgh h3 { font:14px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px;}
#outersiginpan .registerbtn { text-align:right; padding:0 26px 0 0;}

.articlepan { padding:0px 0 0 17px;}
.articlepan h2 {font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-weight:bold; margin:32px 0 30px 0;}
.innerarticle { padding:0px 0 0px 0px;}
.leftarticle { width:295px; float:left; font:12px Arial, Helvetica, sans-serif; color:#cccccc;}
.leftarticle h3{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7951e; font-weight:bold;}
.rightarticle { width:297px; float:left; font:12px Arial, Helvetica, sans-serif; color:#cccccc; margin:0 0 0 16px;}
.rightarticle h3{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7951e; font-weight:bold;}
.outerbottomarticle { padding:0 0 0 4px;}
.bottomarticle { padding:0 0 0 0px; border-top:1px solid #666; margin-top:24px;}
.innerbottom { padding:24px 18px 0 13px; font:12px Arial, Helvetica, sans-serif; color:#cccccc;}
.innerbottom h3{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7951e; font-weight:bold;}
/*------ REGISTER-SIGIN END--------------------------------*/ 
/*------ ACCOUNT NOT LINKED START--------------------------------*/ 
.accountlinkedpan { width:522px; margin:0px auto; background-color:#333333;}
.accountlinktxt h2 { font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; float:left; padding:0 12px 0 0px;}
.linebox { float:left; height:5px; background-color:#f7951f; width:340px; margin:10px 0 0 0;}
.inneraccountpan { margin:10px 0 0 0;}

.accountmidstrip { background:url(../img/midgreystrip.jpg) repeat-y; padding:0 0 10px 0;}
.accounttxtcontent { padding:8px 0 0 44px;}
.accounttxtcontent .descsec {font:14px Arial, Helvetica, sans-serif; color:#FFF; width:175px; float:left; line-height:25px;}
.accounttxtcontent input.textsec {font:12px Arial, Helvetica, sans-serif; color:#000; width:180px; height:25px; float:left; border:1px solid #666; line-height:22px;}
.sendbtn { margin:24px 0 0 255px; text-align:center; background:url(../img/sendbtn.jpg) no-repeat; width:100px; height:25px; font:14px Arial, Helvetica, sans-serif; color:#333; line-height:24px;}
.sendbtn a{color:#333; text-decoration:none;}
.sendbtn a:hover{color:#333; text-decoration:none;}

/*------ ACCOUNT NOT LINKED END--------------------------------*/ 
/*------ FORGOT PASSWORD START--------------------------------*/ 
.forgotpan { width:518px; background:url(../img/forgotstrip.gif) repeat-x 0 5px;}
.forgottxt h2 { font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding:0 12px 0 0px; background-color:#333333; display:inline;}
.forgottmidstrip {padding:0 0 10px 0; background:url(../img/midgreystrip.jpg) repeat-y;}
.forgottxtcontent { padding:8px 8px 0 10px; font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:22px;}
.passwordbtn { margin:18px 5px 0 0px; text-align:center; background:url(../img/passwordbtn.jpg) no-repeat; width:130px; height:25px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; line-height:24px; float:right;}
.passwordbtn a{color:#333; text-decoration:none;}
.passwordbtn a:hover{color:#333; text-decoration:none;}

/*------ FORGOT PASSWORD END--------------------------------*/ 
