@charset "utf-8";
/* CSS Document */
/*bg selection properties ------------------------- */
a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection{
	background-color: #FB6400!important;
	color: #fff
}
::-moz-selection{ background:#A38F74!important; color:#fff}
::-khtml-selection{ background:#A38F74!important; color:#fff}
::-webkit-selection{ background:#A38F74!important; color:#fff}
::-ms-selection{ background:#A38F74!important; color:#fff}


body {
	font-size: 12px;
	font-weight: normal;
	line-height: 165%;
	font-family: Arial, Helvetica, sans-serif;
	color: #0C0C0C;
	margin: 0;
	padding: 0;
	background: #fafafa url(../images/bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

body, input, textarea {
}



#error {
	color:red;
	font-size:14px;
	display:none;
}
.needsfilled {
	background:red;
	color:white;
}

.redbox {
	background:red; padding:3px; line-height:160%;
	color:white;
}

a.daytl{
	background:#FC3; padding:7px 16px; line-height:170%;
	color:white; margin:10px;  -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px; color:#000; border:solid #F90 1px;
}
 a.daytl:hover{
	background-color: #FAD956;
	color: #333; border:solid #CC0 1px;
}



.myButton { width:325px; float:right;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        background-color:#fbb450;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        border:1px solid #CC9966;
        display:inline-block;
        color:#333;
        font-size:14px;
        font-weight:bold;
        padding:8px 11px;
        text-decoration:none;
                
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        
        background-color:#f89306;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }


/*---------------------------end--------------------------------------*/



/*--------------------------------new button-------------------------*/
    .myButton_new {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#F36;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	padding:4px 15px;
	margin-left:10px;
	text-decoration:none;
	float:right;
        
    }
    .myButton_new:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64)); color:#000;
        background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 50%);
        background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
        
        background-color:#ffab23;
    }
    .myButton_new:active {
        position:relative;
        top:1px;
    }

/*-----------------------------------------end--------------------------*/

.pink_bt {
	-moz-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ff52ae));
	background:-moz-linear-gradient(top, #ff5bb0 5%, #ff52ae 100%);
	background:-webkit-linear-gradient(top, #ff5bb0 5%, #ff52ae 100%);
	background:-o-linear-gradient(top, #ff5bb0 5%, #ff52ae 100%);
	background:-ms-linear-gradient(top, #ff5bb0 5%, #ff52ae 100%);
	background:linear-gradient(to bottom, #ff5bb0 5%, #ff52ae 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ff52ae',GradientType=0);
	background-color:#ff5bb0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ff0abe;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	margin:10px 0 5px 0; 
	margin:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c70067;
}
.pink_bt:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff52ae), color-stop(1, #ff5bb0));
	background:-moz-linear-gradient(top, #ff52ae 5%, #ff5bb0 100%);
	background:-webkit-linear-gradient(top, #ff52ae 5%, #ff5bb0 100%);
	background:-o-linear-gradient(top, #ff52ae 5%, #ff5bb0 100%);
	background:-ms-linear-gradient(top, #ff52ae 5%, #ff5bb0 100%);
	background:linear-gradient(to bottom, #ff52ae 5%, #ff5bb0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52ae', endColorstr='#ff5bb0',GradientType=0);
	background-color:#ff52ae; color:#FCF;
}
.pink_bt:active {
	position:relative;
	top:1px;
}




/*------------------------------------------------green button--------------------------------------*/

 .myButton_green {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
        box-shadow:inset 0px 1px 0px 0px #a4e271;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
        background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
        background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
        
        background-color:#89c403;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #74b807;
        
        display:inline-block;
        color:#000;
        font-family:arial;
        font-size:15px;
    	margin-left:10px;
        padding:4px 14px;
        text-decoration:none;
        
    }
    .myButton_green:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
        background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
        background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
		color:#000;
        
        background-color:#77a809;
    }
    .myButton_green:active {
        position:relative;
        top:1px;
    }

	
/*-------------------------------------------------------end Greenbutton----------------------------------------*/


*{border:none; text-decoration:none; font-weight:lighter;}
.container {width:1000px; margin:0 auto; padding:0 0 0 0;}
.tex_nt{width:965px; margin:0 auto; padding:5px 14px 5px 20px; background-color:#FFF;}
.tex_nt h1{margin:0;padding:0px 0 0px 0;color:#F8B16B;font-weight:normal;}
.tex_nt p{ font-size:12px; margin:0; padding:5px 0; font-weight:lighter; text-align:justify;}
.tex_text{width:967px; margin:0 auto; padding:5px 16px 5px 21px; background-color:#FFF;}
.tex{width:967px; margin:0 auto; padding:10px 16px 23px 21px; background-color:#FFF;}
.tex h1{
	margin:0;
	padding:10px 0 5px 0;
	color:#F38D27;
	font-weight:normal;
}
.tex p{ font-size:12px; margin:0; padding:5px 0; font-weight:lighter; text-align:justify;}
.texbold{ font-size:12px; margin:0; font-weight:bold; padding:5px 0;}
.container .b-left{width:245px; margin:0; padding:0 8px 0 5px; float:left; background-color:#fff;}
.container .b-left .left{width:237px; margin:0; padding:0; border:#CCC 1pt solid;}
.container .b-left .left .div1{margin:0 0 5px 0; padding:14px 0px 9px 0px; border-bottom:#CCC 1px solid; text-align:center;}
.container .b-cent{width:488px; margin:0; padding:30px 0px 0px 1px; float:left; border:#CCC 1pt solid; background-color:#fff;}
.container .butt01{
	width: 145px;
	margin: 0px 0 0 0;
	padding: 3px 0px 0px 10px;
	background-color: #D39834
}
.container .text-link{width:478px; margin:0; padding:7px 0px 12px 8px; font-size:15px; line-height:132%; color:#ffb55e; text-decoration:none; text-transform:uppercase;}
.container .text-link a{font-size:10px; color:#333; text-decoration:none; display:inline; line-height:24px;}
.container .text-link a:hover{color:#6A6B6C;text-decoration:none;display:inline}
.container .b-righ{width:233px; margin:0 0 0 2px; padding:0 3px 0 10px; float:right; background-color:#fff;}
.container .b-righ .right{width:230px; margin:0; padding:2px 0px 0 3px; float:right;border:#CCC 1px solid;}
.container .pack{width:749px; margin:0; padding:17px 0px 2px 0px; float:left; background-color:#FFF;}
.box{width:232px; float:left; margin:0 5px 0 10px; padding:1px 1px 14px 1px; border:#CCC 1px solid;}
.box1{width:232px; float:left; margin:0 0px 0 10px; padding:1px 1px 14px 1px; border:#CCC 1px solid;}
.box-nn{background-image:url(../images/holiday-bg.gif); background-repeat:repeat-x; width:230px; margin:0px; padding:1px;}
.box-nn1{background-image:url(../images/holiday-bg.gif); background-repeat:repeat-x; width:230px; margin:0px; padding:1px;}
.box-holiday{margin:0; padding:22px 0px 5px 21px;}
.cult-box{width:232px; float:left; margin:0 5px 0 10px; padding:1px;}
.state-box{width:480px; float:left; margin:0 5px 0 10px; padding:2px 0px 6px 0px; border:solid #dbdbdb 1px;}




.header{ width:1000px; margin:0 auto; padding:0 0 0 0; height:auto;}
.header .tpnev{float:right; padding:0; margin:0; background-image:url(../images/nvtp-left.gif); background-repeat:no-repeat; background-position:left top; height:29px; width:577px;}
.header .tpnev-r{padding:0; margin:0 0 0 16px; background-image:url(../images/nvtp-right.gif); background-repeat:no-repeat; background-position:right top; height:29px; width:561px;}
.header .tpnev-m{padding:0; margin:0 16px 0 0; background-image:url(../images/nvtp-mdl.gif); background-repeat:repeat-x ; background-position:left top;height:29px; width:545px;}
.header .logo{padding:0; margin:0; height:83px; width:1000px; float:left;}
.header .cont{padding:0; margin:0; height:83px; width:510px; float:right;}
.flash{width:1000px; margin:0 auto; padding:0 0 0 0;}

.nevtop{width:1000px; margin:0 auto; padding:0 0 0 0;}
.nevflash{width:1000px; margin:0 auto; padding:0 0 0 0;}

.footer{width:1000px; margin:1px auto 0 auto; padding:0 0 0 0; background-color:#FFF; }

.clrr{clear:both;}
img.m-lft-tp{margin:1px 0px 0px 0px;display:block;float:left}
img.m1-lft-tp{
	margin:4px 5px 0px 4px;
	display:block;
	float:right
}
.cnt{margin:3px 0px 0px 0px; float:left; width:375px; overflow:hidden;}
img.m2-lft-tp{margin:0px 0px 0px 15px; display:block; float:left;}
img.m2-lft-tp02{margin:1px 0px 3px 10px; display:block; float:left;}

img.tp{margin:10px 0px 8px 1px; display:block; float:left;}
img.holid{margin:9px 0px 9px 20px; display:block; float:left;}
img.holid2{margin:9px 25px 9px 17px; display:block; float:right;}
img.cityimg{margin:16px 10px 10px 20px; display:block; float:left;}
img.stateimg{margin:16px 30px 10px 15px; display:block; float:right;}
img.top{margin:20px 5px 0px 0px; display:block; float:right;}
img.mid{margin:auto auto auto 200px; padding:0;}

.text1{
	text-transform:uppercase;
	color:#F60;
	font-size:15px;
}
.textb1{text-transform:uppercase; color:#FFF; font-size:13px;}
.textbl01{
	text-transform: uppercase;
	color: #333333;
	font-size: 17px;
}
.state_h1{
	color:#B8720A;
	font-size:17px; line-height:33px;
}
.heading_budd{
	color:#B8720A;
	font-size:17px; padding-top:8px; margin-top:7px; display:block;
}
.textbl02{text-transform:uppercase;color:#5B5B5B;font-size:18px;}
.foot-txt{color:#5B5B5B;font-size:11px;}

/* left menu style */
a.leftlink{
	color:#0C0C0C;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:2px 0px 7px 35px;
	height:20px;
	text-transform:uppercase;
	display:block;
	background:#FFF url(../images/leftlink.gif);
	background-repeat:no-repeat;
}
a.leftlink:hover, .current{
	color:#F27900;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:2px 0px 7px 35px;
	height:20px;
	text-transform:uppercase;
	display:block;
	background:#FFF url(../images/leftlinkover.gif);
	background-repeat:no-repeat;

}
/*-------------------end----------------------*/





/*----------------------------------right link------------------------*/
a.rightlink{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0A0A0A;
	font-size:11px;
	margin:0px;
	padding:2px 0px 7px 28px;
	height:21px;
	text-transform:uppercase;
	display:block;
	background:#FFF url(../images/right-link.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
}
a.rightlink:hover, .current{
	text-decoration:none;
	
	text-transform:uppercase;
	font-size:11px;
	margin:0px;
	padding:2px 0px 7px 28px; height:21px;
	display:block;
	background:#FFF url(../images/right-link-over.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
}

/*-----------------------------------------end------------------------------------*/




/*----------------------------------city link------------------------*/
.city{margin:10px 5px 10px 22px; float:left; width:195px; padding-right:25px; border-right:#FFF5EC solid 1px}
.uni{margin:10px 0px 10px 25px; float:left; width:280px; padding-right:25px; border-right:#FFF5EC solid 1px}
a.citylink{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	margin:0px;
	padding:3px 0px 5px 32px;
	line-height:normal;
	height:20px;
	text-transform:uppercase;
	display:block;
	background:#FFF url(../images/right-link.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
}
a.citylink:hover, .current{
	text-decoration:none; line-height:normal;
	color:#F90;
	text-transform:uppercase;
	font-size:11px;
	margin:0px;
	padding:3px 0px 5px 32px; height:20px;
	display:block;
	background:#FFF url(../images/right-link-over.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
}

/*-----------------------------------------end------------------------------------*/




/*-----------nev----------------------*/

.cssmenu ul {list-style-type:none;
font-size:11px; text-transform:uppercase;
margin:0;
padding:0;
}

.cssmenu ul li {
display:inline;
margin:0;
padding:0;
}

.cssmenu ul li a{
color:#575757;
text-decoration:none;
padding:5px 14px 0; background-image:url(../images/tp-dv.gif); background-position:right 100%; background-repeat:no-repeat;
}

.cssmenu li a:hover,.current {
	color:#fe7800;
	display:inline;
	text-decoration:none;
}

.cssmenu .current a {
color:#333;

}

.cssmenu ul li a span img{margin:4px 0 0px 8px; padding:0; border:0;}
/*----------------------------end----------------------------*/

/*--------------------------maintabs---------------------------------*/
ul#maintabs{list-style:none;margin:0 auto;padding:3px 0 5px 0;font-size:11px;text-align:left;white-space:nowrap; width:1000px; height:auto;clear:both; text-transform:uppercase;}
ul#maintabs li{display:inline;margin:0; padding:0;}
ul#maintabs a{padding:4px 15px 4px 15px;color:#6b6a6a; background-image:url(../images/mn-divd.gif); background-position:100% 80%; background-repeat:no-repeat; text-decoration:none;}
ul#maintabs a#current{
	color:#FE8F21;
}
ul#maintabs a:hover{color: #FE8F21;}

ul#nevtabs{list-style: none;margin:0; padding:0;}
ul#nevtabs li{display:inline;margin:0 3px; padding:0; background-image:url(../images/mn-divd.gif); background-position:right; background-repeat:no-repeat;}
ul#nevtabs a{text-decoration:none;padding:0 10px 2px 10px; color:#000000; }
ul#nevtabs a#current{border-color:#FFFFFF;color:#000000;}
ul#nevtabs a:hover{border-bottom: solid 1px #FFFFFF; color:#000000;}
/*-----------------------------end---------------------------*/


ul#navmain { width:1000px;
list-style:none;
margin:0 auto;
padding:0 0 0 2px;
}

ul#navmain li {
display:inline
}

ul#navmain li a {
	text-decoration:none;
	font-size:8.8pt;
	text-transform:uppercase;
	padding:2px 13px 10px 13px;
	position:relative;
	color:#494949;
	margin:3px 0 0px 0; background-image:url(../images/main-be.jpg); background-position:top left; background-repeat:no-repeat;
	float:left;
	text-align:left;
	
	
}

ul#navmain li a:hover{
	color:#999;
}


/*-----------nev-thir----------------------*/
.cssmenu-thir ul {list-style-type:none;font-size:12px; text-align:right; margin:0 auto ;padding:5px 10px 5px 0; width:990px;}
.cssmenu-thir ul li {display:inline;margin:0;padding:0;}
.cssmenu-thir ul li a{
	color:#3F3F3F; text-align:right;
	text-decoration:none;
	padding:6px 10px 0 16px;
	background-image:url(../images/tp-dv.gif);
	background-position:right 100%;
	background-repeat:no-repeat;
	letter-spacing:0.4pt;
}
.cssmenu-thir li a:hover,.current {color:#FFA553;display:inline;text-decoration:none;}
.cssmenu-seco .current a {color:#333;}
.cssmenu-thir ul li a span img{margin:4px 0 0px 7px; padding:0; border:0;}
/*----------------------------end----------------------------*/


/*-----------------------------vertical menu----------------------------*/

#vertmenu {
font-size: 11px; text-transform:uppercase;
width: 191px;
padding: 0px;
margin:0px 0px 0px 22px;
}

#vertmenu h1 {font-size: 15px;padding: 0px 0 2px 5px;color:#6A6A6A;margin:0px;}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li { font-family:Verdana, Geneva, sans-serif;
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
	display: block;
	padding: 0px 0px 1px 5px;
	text-decoration: none;
	color: #535353;
	}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #F9F9F9;
}
/*--------------------------end-----------------------------------*/

/*-----------------------------seco menu----------------------------*/

#seco {
font-size: 11px; text-transform:uppercase; background-image:url(../images/india-map.jpg); background-position:right 20px; background-repeat:no-repeat;
width: 214px;
padding: 0px;
margin:0px 8px 0px 2px; float:right;
}

#seco h1 {font-size: 15px;padding: 0px 0 2px 5px;color:#6A6A6A;margin:0px;}

#seco ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#seco ul li { font-family:Verdana, Geneva, sans-serif;
margin: 0px;
padding: 0px;
}
#seco ul li a {display: block;
	padding: 0px 0px 1px 5px;
	text-decoration: none;
	color: #646464;
	}

#seco ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #F9F9F9;
}
/*--------------------------end-----------------------------------*/



/*////////////////////////------incred-------------------------*/
.incred{
	margin:1px 0 1px 0;
	padding:25px 0 25px 13px;
	overflow:hidden;
	background-color:#ffffff; 
	border-bottom: 1px solid #EFEFEF; border-top:1px solid #EFEFEF; background-color:#FFF;
}
.incred .textnm{
	margin:0 0 10px 0;
	padding:4px 0 2px 6px;
	text-transform:uppercase;
	word-spacing:2px;
	color:#7A7A7A;
	font-size:16px;
	display:block;
}
.incred h1{
	margin:0 0 10px 0;
	padding:0 0 0 6px;
	text-transform:uppercase;
	word-spacing:5px;
	color:#7A7A7A;
	font-size:16px;
	font-weight:lighter;
}
.incred ul{margin:0; padding:0; list-style:none}
.incred ul li{margin:4px 0; padding:0; display:inline; float:left; border-right:#999 solid 1px; color:#666; line-height:141%; font-size:12px; text-transform:capitalize; list-style:none}
.incred ul li a{
	margin:0;
	display:block;
	float:left;
	color:#313131;
	padding:0px 10px;
}
.incred ul li a:hover{
	color:#868686;
}

/*--------------------------end-----------------------------------*/

/*------footer-link-------------------------*/
.f-linkk {
margin: 2px 0em 2px 0em;
padding: 1em 0 1.0em 0;
border-bottom: 1px solid #EFEFEF; border-top: 1px solid #EFEFEF; background-color:#FFF;
text-align: center;
list-style: none;
}

.f-linkk li {
display: inline; padding:0px 18px 0px 18px;
margin: 0 0px; border-right:#999 solid 1px;
}

.f-linkk a{
	background: transparent;
	color:#963;
}
.f-linkk a:hover {
background: transparent;
color:#8D8D8D;
}
/*------------------------------------end-------------------------*/
.incred-logo{width:1000px;padding:0;margin:0px auto;background-color:#FFF;border:1px solid #F5F5F5;} 

.ft-text{width:950px;padding:10px 30px 0px 20px;margin:3px auto 8px auto;border-top:1px solid #E5E5E5; background:#FFF;
} 
.f-right {
	color:#BF8D17;
	float:right;
	padding:4px 30px 0px 0px;
}
.f-right a{
	color: #FF6600
}
.f-right a:hover{color:#b89b7b}

.f2-right {color:#F63; float:right; padding:4px 55px 0px 0px;}
.f2-right a{color:#F63}
.f2-right a:hover{color:#b89b7b}

.f3-right {color:#09F; float:right; padding:6px 55px 0px 0px;}
.f3-right a{color:#09F}
.f3-right a:hover{color:#000}

h2{display:inline !important; font-size:inherit; font-weight:bold; margin:0; padding:0;}
.green{color:#6C0;}
.blue{color:#09F;}

.text-link_hrf{width:478px; margin:0; padding:7px 0px 12px 8px; font-size:12px; line-height:normal; color:#000; text-decoration:none;}
.text-link_hrf a{font-size:13px; color:#060; line-height:normal; text-decoration:none; display:inline; font-weight:bold; border-top:solid #F00 3pt; padding:5px 5px 3px 5px;}
.text-link_hrf a:hover{color:#030; text-decoration:none; border-bottom:solid #693 3px; display:inline; border-top:none;}


.trains_hilight03{
	width:auto;
	margin:0px 0px 10px 0px;
	padding:7px 10px 7px 10px;
	border-left:20px #F60 solid;
	background-color:#F1ECDC;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
}
	
	
	.state_h{
	width:auto; margin:0px 0px 10px 0px;
	padding:6px 10px 6px 10px;
	border-left:18px #F60 solid;
	background-color:#F0E7D2;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
}

.social{width:auto; float:right; padding:5px 4px 5px 5px; }

.social img {-moz-border-radius:5px; -ms-border-radius:5px; khtml-border-radius:5px
	border-radius: 3%;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.1);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.divauto{ margin:auto; padding:0; width:auto; float:left}

a.dayneed { float:right; margin-left:7px; margin-top:5px;
	background:red; padding:2px 5px;  
	color:white; -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	
}

a.dayneed:hover {
	background:red;
	color:white;
}

a.golfneed { float:right; margin-left:7px; margin-top:5px;
	background:#669900; padding:4px 7px;  
	color:white; -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	
}

a.golfneed:hover {
	background:#669900;
	color:white;
}





a.faired { float:right; margin-left:7px; margin-top:5px;
	background:#F60; padding:4px 7px;  
	color:white; -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	
}

a.faired:hover {
	background:#F60;
	color:white;
}
