/***  Modified by Sakthi  ***** 

 Last modified on  : 27/07/2009
 
 ******************************/

body{
	background: url(/images/bg.gif) repeat-x #37607e;
	color: #17305C;
	margin:18px 0px;
	font-size: 0.7em;
	font-family:  "Trebuchet MS", helvetica, arial, lucida, sans-serif;
	padding: 0 0 20px 0;
}

select{
	font-size: 1em;
	font-family: arial,helvetica, lucida, sans-serif;
	border: 1px solid #100147;
	color: #ffffff;
	background: #5499C5 !important;
}

td a:hover img
{
	background:#D8E0E7;
}

.td_proc
{
	color:#39617B;
	background:#F6F6F6;
	height:30px;
	font-size:1.4em;
}

#dealer_info
{
	color:#000000;
	background:#ECF6FF;
	visibility:hidden;
	display:none;
}

a:hover img
{
	background:#ffffff;
}

.connector {
	 background: #E6FFCC;
}

#optionDetails
{
	position:absolute;
	visibility:hidden;
	background-color:#ffffff;
	color:#000000;
	margin:auto auto auto auto;
	width:400px;
	padding:10px 10px 10px 10px;
}

.closeLink
{
	text-align:center;
	color:#ffffff;
}

#optionDetails .closeLink a, #optionDetails .closeLink a:visited 
{
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

#optionDetails .closeLink a:hover
{
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
	background-color:#ffffff;	
}

.strk
{
	text-decoration:line-through;
}

.numberer-green {

	text-align: center;
	background: url('../images/greensquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}
 
.numberer-blue {

	text-align: center;
	background: url('../images/bluesquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;;

}
 
.numberer-purple {

	text-align: center;
	background: url('../images/purplesquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}
 
.numberer-orange {

	text-align: center;
	background: url('../images/orangesquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}
.numberer-red {

	text-align: center;
	background: url('../images/redsquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}

.numberer-pink {

	text-align: center;
	background: url('../images/pinksquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}



h1{
	font-size: 2.0em;
	color: #5AA2D6;
	padding-bottom: 0px;
	border-bottom: 1px dotted #ccc;
	letter-spacing: -1.5px;
}


h2{
	font-size: 2em;
    border-bottom: 1px dotted #aaa;
}


.bluetext{
	font-size: 1.1em;
	color: #5499C5;
	font-weight: bold;
}


.instruction{
	border: 1px dotted #ccc;
	padding: 16px;
	margin: 10px 10px 10px 10px;
	height: 190px;
}


.progress {
font-size: 0.9em; width: 169px; float: left;
border-left: 4px solid #8EA2B2; background: #B3BEC9; padding: 5px;  height: 16px; color: #627A8D;
}
.progress-done {
font-family: Trebuchet MS; font-size: 0.9em; width: 169px; float: left;
border-left: 4px solid #92A4B2; background: #2C4B6A; padding: 5px; height: 16px;
color: #637B8D;
}
.progress-selected {
font-family: Trebuchet MS; font-size: 0.9em; width: 163px; float: left;
border-left: 10px solid #0496C6; background: #2C4B6A; padding: 5px; height: 16px;
color: #ffffff;
}
.activity {
font-family: arial; font-size: 0.7em;
}

.pagednav{
	margin: 0;
	padding: 0;
	height: 25px;
}

.paged ul{
	float: right;
	margin: 0;
	padding: 0;
}

.paged li{
	float: left;
	list-style: none;
	font-weight: bold;
}

.paged li a{
	display: block;
	text-decoration: none;
	background: #eee;
	padding: 2px;
	margin-left: 1px;
}

.paged li a:hover{
	display: block;
	text-decoration: none;
	background: #aaa;
	padding: 2px;
	margin-left: 1px;
}



form{
	margin:0;
	padding: 0;
	color: #666;
}

.login{
	margin:0;
	padding: 0;
	font-size: 1.8em;
	color: #5499C5;
	
}
	
.inputerror{
	border: 1px solid red;
}

.red{
	color: #f00;
}

.cpad{
	padding-top: 8px;
}


.error{
	color: #f00;
}

.errorbox{
	background: url(/images/errorbox_bg.jpg) no-repeat;
	border: 1px solid #333333;
	width: 410px;
	height: 180px;
	padding: 10px 10px 30px 130px;
	margin: 20px;
}



.errorbox ul li{
	background: url('../images/orangearrow.gif') no-repeat;
	padding: 3px 0px 0px 20px;
	height: 18px;
	color: #ff0000;
}

.errorboxsmall{
	background: url(/images/errorbox_bg.jpg) no-repeat;
	border: 1px solid #333333;
	width: 228px;
	padding: 10px 10px 30px 130px;
	margin: 20px;
}

.errorboxsmall ul li{
	background: url('../images/orangearrow.gif') no-repeat;
	padding: 3px 0px 0px 20px;
	min-height: 18px;
	_height: 18px;
	color: #ff0000;
}


.confirmbox{
	background: url(/images/confirmbox_bg.jpg) no-repeat;
	border: 1px solid #a7ee00;
	padding: 10px 10px 20px 130px;
	margin: 20px;
	font-weight: bold;
}

#overlay{ 
    position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	background-image: url(../images/overlay.png); 
}

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	background-color: #18414F;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}

#overlayiframe
{
	overflow: hidden;
 	position: absolute;
	top: 0;
	left: 0;
	z-index: 80;
	width: 100%;
}
.relationDetails
{
	background-color:#ffffff;
	color:#000000;
	padding:10px 10px 10px 10px;
}

.align_center
{
	text-align:center;
}


#overlayiframe iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


#modalwin{
	z-index: 100;
	position: absolute;
	top: 50%;
	left: 400px;
	width: 450px;
	height: 300px;
	visibility: hidden;
	background-color:#ffffff;
}

#modalwin1{
	text-align:center;
	width:39px;
	display:none;
}

#modalwin2{
	text-align:center;
	
	display:none;
}
.highlight{
	color: #f00;
}


.trflag{
	background: #ffcdc3;
}

.tdrow{
	background: #eceff3;
}

.tdsub{
	background: #ffcdc3;
}

.tdmatch{
	background: #ecf8e8;
}


.shadow  {
	position:relative; display:block; font-size: 2.4em;
	color: #5499C5;
	padding-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}

.shadow span {
	position:absolute;
	display:block;
	top:0px; 
}


.shadow:before {
	display:block;
	color:#325E6F;
	padding:1px;
	content: attr(title);
}

h3
{
   font-size: 1.3em;
   color: #17305C;
}


h4{
	display:block;
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
    font-weight: bold;
	color: #FF9900;
}


h5{
	display:block;
	padding: 0px;
	margin: 0px;
	font-size: 1.3em;
    font-weight: bold;
	color: #67B133;
}



.blueheader
{
   font-size: 1.4em;
   color: #17305C;
   margin: 0px;
   padding: 0px;
   font-weight: bold;

}





.greytitle{
	display:block;
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
    font-weight: bold;
	color: #aaa;
}


#nav_home a{
	background: url(/images/nav_home.gif) 0 -28px no-repeat;
	width: 79px;
	height: 28px;
	padding-right: 1px;
}

#nav_home_sel a{
	background: url(/images/nav_home.gif) 0 0px no-repeat;
	width: 79px;
	height: 28px;
	padding-right: 1px;
}

#nav_home a:hover{
	background: url(/images/nav_home.gif) 0 0 no-repeat;
}	


#nav_newcar a{
	background: url(/images/nav_newcar.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_newcar_sel a{
	background: url(/images/nav_newcar.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_newcar a:hover{
	background: url(/images/nav_newcar.gif) 0 0 no-repeat;
}	

#nav_offers a{
	background: url(/images/nav_offers.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_offers_sel a{
	background: url(/images/nav_offers.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_offers a:hover{
	background: url(/images/nav_offers.gif) 0 0 no-repeat;
}



#nav_accepted a{
	background: url(/images/nav_accepted.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_accepted_sel a{
	background: url(/images/nav_accepted.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_accepted a:hover{
	background: url(/images/nav_accepted.gif) 0 0 no-repeat;
}	

#nav_valuecar a{
	background: url(/images/nav_valuemycar.gif) 0 -28px no-repeat;
	width: 113px;
	height: 28px;
	padding-right: 1px;
}

#nav_valuecar_sel a{
	background: url(/images/nav_valuemycar.gif) 0 0 no-repeat;
	width: 113px;
	height: 28px;
	padding-right: 1px;
}


#nav_valuecar a:hover{
	background: url(/images/nav_valuemycar.gif) 0 0 no-repeat;

}

#nav_pending a{
	background: url(/images/nav_pending.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_pending_sel a{
	background: url(/images/nav_pending.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}




#nav_pending a:hover{
	background: url(/images/nav_pending.gif) 0 0 no-repeat;

}

#nav_account a{
	background: url(/images/nav_account.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_account_sel a{
	background: url(/images/nav_account.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}


#nav_account a:hover{
	background: url(/images/nav_account.gif) 0 0 no-repeat;

}

ul{
	margin:0;
	padding: 0 0 0 2em;
}

li{
	list-style: none;
}

ul.greenarrow{
	list-style: none;
	margin: 0;
	padding: 0px 0px 20px 10px;
}

ul.greenarrow li{
	padding: 1px 0px 0px 10px;
	height: 18px;
}

ul.greenarrow li a, ul.greenarrow li a:active, ul.greenarrow li a:visited{
	color: #24C506;
	text-decoration: underline;
}

ul.points{
	list-style: none;
	margin: 0;
	padding: 5px 0px 0px 10px;
}

ul.points li{
	padding: 0px 0px 0px 7px;
	height: 18px;
	color: #24C506;
	text-decoration: none;
}

ul.specpoints{
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}

ul.specpoints li{
	background: url(/images/purplearrow.gif) no-repeat;
	padding: 3px 0px 6px 25px;
	color: #410258;
	
}

ul.orangearrow{
	list-style: none;
	margin: 0;
	padding: 5px 0px 0px 10px;
}
ul.orangearrow li{
	padding: 2px 0px 0px 7px;
	height: 18px;
}

ul.orangearrow li a, ul.orangearrow li a:active, ul.orangearrow li a:visited{
	padding: 0px 0px 0px 0px;
	color: #1168BA;
	text-decoration: underline;
}

ul.orangearrow li a:hover{
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: underline;
	background: #1168BA;
}

ul.options li
{
	margin: 0;
	padding: 0;
	list-style: disc;
}

.inlinebox
{
	border: 1px solid #f0f0f0;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	font-size: 1em;
}






caption{
	display: none;
}

th{
	text-align: left;
	font-weight: bold;
	color: #fff;
	background: url('/images/bg_th.gif') repeat-x;
}
thb{
	text-align: left;
	font-weight: bold;
	color: #79ACCF;
	background: #EEEEEE;
}

input{
	font-size: 1em;
	font-family: arial,helvetica, lucida, sans-serif;
	font-weight: normal;
	background: #ffffff;
    padding-left: 3px;
    
}

input.chkbox, input.radiobtn {
	border: 0;
}

#loginbar a{ color: #fff}
#loginbar a:hover{ color: #333}


.whatthis
{
text-decoration:underline;
color: #1168BA;
vertical-align:middle;
padding:0px 0px 0px 5px;
}

.categorytxt
{
font-weight:bold;
color: #1168BA;
vertical-align:middle;
padding:0px 0px 0px 5px;
margin-left:-8px;
}


.tro{
	background: #d8e0e7;
}

.tro img
{
	margin:0px 1px 0px 1px;
	border:0px solid #ffffff;
}

.trinopt
{
	background: #EAEEF2;
}

.trinopt img
{
	margin:0px 1px 0px 1px;
	border:0px solid #ffffff;	
}

.redclass
{
	color:#ff0000;
	font-weight:bold;
}

.trg{
	border-color:#FFFFFF;
	border-style:solid; 
	height:25px;
	background:#EEEEEE;
 	text-align: left;
	text-align:center;
	font-weight: bold;
	color: #72A9CB;
}
.trn{
	border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:20px;
	background: #529ACE;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;
}

.trnalt_title{
	border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:20px;
	background: #488203;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;
}

.trb{
	border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:20px;
	background:#848A8C;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;

}
.trdgrey{
	border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:28px;
	background: #868B8F;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;
	
}
.tdolgrey{
	background: #EDEEF0;
	height:28px;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
	font-weight:normal;
	
}
.tdomgrey{
	background:#E7E3E7;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
	font-weight:normal;
}


.trdb{
	border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:20px;
	background:#39617B;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;

}
.tdoaddl{
	background:#E7E3E7;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
	font-weight:normal;
}

.tdaddlprice
{
	background-color:#529ACE;
	color:#ffffff;
	font-weight:bold;
}

.tdo{
	background-color:#E7E3E7;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
}
.tdolb{
	background:#EFEFF7;
	text-align: right;
	vertical-align:text-middle;
	color: #000000;
}

.tdolbid{
	background:#EFEFF7;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
}
.tdol_alt{
	background:#E3FAC8;
	text-align: left;
	vertical-align:text-middle;
	color: #716F6F;
}

.tdol{
	background:#E7F3FF;
	text-align: left;
	vertical-align:text-middle;
	color: #716F6F;
}
.tdn{ 
		
	background: #52515A;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;
}
.leadRef
{
  background: url('/images/bg_th.gif') repeat-y;
}

.trend{
	font-weight: bold;
	background: #eee;
	color: #061747;
}

.kl{
	padding: 1px;
	border: 1px solid #ddd;
	width: inherit;
}

.box{
	
	border: 1px solid #E7E3E7;
	
}
.box1{
	padding: 10px 10px 10px 10px;
	border: 1px solid #ddd;
	margin: 20px;
	background: #fafafa;
}
.box2{
	padding: 10px 10px 10px 10px;
	border: 1px solid #ddd;
	margin: 20px;
	background: #f3f3f3;
}

.box h2{
	font-weight: bold;
	font-size: 1em;
	padding: 0;
	margin: -5px;
	border: none;
	color: #061747;
}

.box h3{
	font-weight: bold;
	font-size: 1em;
	margin: 0px -5px 10px -5px;
	color: #061747;
}

.box h4{
	font-weight: bold;
	font-size: 1.2em;
	color: #ff0000;
}

.box label{
	width: 150px;
	margin: 5px;
	font-weight: bold;
}


.subtext{
	font-size: 0.9em;
	color: #888;
}

#container{
	width: 965px;
	background: url(/images/page_bg.gif) repeat-y; 
	margin: 0;
	padding: 0;
}

#page{
	float: left; 
	width: 735px; 
	background: #fff; 
	margin: 0; 
	padding: 0; 
}

#header{
	background: #fff;
	margin: 0 0 0 0;
	border-top: 10px solid #f3f3f3;
	width: 734px;
	padding: 0px 1px 0px 0px;
}

#header ul{
	float: right;
	padding: 22px 0 0 0;
	margin:0;
}

#header ul li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#header ul li a{
	padding: 0;
	margin: 0;
	display:block;
}


#loginbar{
	clear: both;
	background: url(/images/authbar_bg.gif) repeat-x;
	height: 49px;
	margin: 0;
	padding: 0;
}

#footer{
	width: 965px;
	clear: both;
	color: #666;
	background: url(/images/bottombar.gif) no-repeat;
	height: 25px;
	padding: 10px 0 0 0;
	font-size: 0.9em;
}

#optionrightcol{
	background: url(/images/optioncol_bg.gif) repeat-y;
	margin: 0;
	padding: 0 20px 0px 20px;
	width: 190px;
	float: right;
}

#optionrightcol h4{
	color: #1168ba;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#submitForm
{
	visibility:hidden;
}

#optionrightcol img{
	margin: 0 auto;
	display: block;
}

#pagemain{
	float: right; 
	width: 720px;
	background: #fff;
	padding:30px 0px 0px 0px;
}
#pagemain h3{
	font-size: 2em;
	padding-bottom: 2px;
}

#pagemaincol{
	float: right; 
	width:448px;
	background: #fff;
	padding: 10px  10px ;
	float:left;
}

#pagemaincol h3{
	font-size: 1.5em;
	padding-bottom: 2px;
}

#pagefullcol{
	padding: 10px 10px;
	display: block;
	
	
}


.pagecol{
	float: left;
	width: 225px;
	margin: 0;
	padding: 1px 20px 20px 20px;
	background-color:#C7DDF2;
	background: url(/images/leftbar2.jpg) 0px 26px no-repeat #C7DDF2;
}



.pagecol_nu{
	float: left;
	width: 225px;
	margin: 0;
	min-height: 660px;
	_height: 660px;
	padding: 1px 20px 20px 20px;
	background: url(/images/leftbar_nu.jpg) 0px 26px no-repeat #C7DDF2;
}


.pagecol ul li{
	list-style: none;
}

.pagecol h2{
	font-size: 1em;
	font-weight: bold;
	color: #061747;
}

.pagecol label{
	color: #666;
	font-size: 0.9em;
}

.pagecol label select{
	display: block;
	width: 150px;
	margin-bottom: 15px;
}

.buttonbar{
	text-align: right;
	border-top: 1px solid #fff;
	background: #eaeaea;
	clear: both;
	display: block;
	height: 25px;
	padding: 3px 20px 3px 20px;
}

.buttonbar_adjust{
	text-align: right;	
	border-top: 1px solid #000000;
	background: #eaeaea;
	clear: both;
	display: block;
	height: auto;
	padding: 5px 5px 5px 5px;
	
}

.buttonbar label{	
	color: #777;
	font-size: 0.9em;
}


.footnote{
	color: #999;
	font-size: 0.85em;
}

.mandatory_text{
	color: #999;
	font-size: 0.80em;
}

.warnfootnote{
	color: #f00;
	font-size: 0.85em;
}

.pagingbar{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 8px 0px 8px 0px;
	height: 20px;
	margin: 15px 0px;
	background: #eee;
}

.proceed{
	color: #428D0B;
}

.greenbold{
	color: #52B24D;
}



.redbold{
	color: #D4517F;
}


.greenheader{
	font-weight: bold;
	font-size: 1.3em;
	color: #52B24D;
}

.grey{
	color: #999999;
}

.alert{
	color: #f00;
}

em{

}

a:link, a:visited, a:active
{
	text-decoration: underline;
	color: #1168BA;
}

a:hover{
	text-decoration: underline;
	color: #ffffff;
	background: #1168BA;
}

.a1:hover{
	text-decoration: underline;
	color: #ffffff;
	background:#EDEEF0;
}





.greenlarge a {

	text-align: center;
	background: url('../images/button_large_green.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 140px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:left;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	behavior: url('../pngbehavior.htc');
}
.greenlarge a:active {

	background: url('../images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge a:visited {

	background: url('../images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge a:hover {

	background: url('../images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 


.greenmiddle a {

	text-align: center;
	background: url('../images/button_middle_green.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 92px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.greenmiddle a:active {

	background: url('../images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle a:visited {

	background: url('../images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle a:hover {

	background: url('../images/button_middle_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}



.greenmiddle_configure a {

	text-align: left;
	background: url('../images/button_middle_green.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 210px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.greenmiddle_configure a:active {

	background: url('../images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle_configure a:visited {

	background: url('../images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle_configure a:hover {

	background: url('../images/button_middle_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}





.greensmall a {

	text-align: center;
	background: url('../images/button_small_green.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 68px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.greensmall a:active {

	background: url('../images/button_small_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greensmall a:visited {

	background: url('../images/button_small_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greensmall a:hover {

	background: url('../images/button_small_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
 
 





.redlarge a {

	text-align: center;
	background: url('../images/button_large_red.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 140px;
	height: 20px;
	color: #570c0c;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.redlarge a:active {

	background: url('../images/button_large_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redlarge a:visited {

	background: url('../images/button_large_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redlarge a:hover {

	background: url('../images/button_large_red.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #832b2b;

}
 


.redmiddle a {

	text-align: center;
	background: url('../images/button_middle_red.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 92px;
	height: 20px;
	color: #570c0c;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.redmiddle a:active {

	background: url('../images/button_middle_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redmiddle a:visited {

	background: url('../images/button_middle_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redmiddle a:hover {

	background: url('../images/button_middle_red.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #832b2b;

}


.redsmall a {

	text-align: center;
	background: url('../images/button_small_red.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 68px;
	height: 20px;
	color: #570c0c;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.redsmall a:active {

	background: url('../images/button_small_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redsmall a:visited {

	background: url('../images/button_small_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redsmall a:hover {

	background: url('../images/button_small_red.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #832b2b;

}
 





.bluelarge a {

	text-align: center;
	background: url('../images/button_large_blue.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 140px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.bluelarge a:active {

	background: url('../images/button_large_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluelarge a:visited {

	background: url('../images/button_large_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluelarge a:hover {

	background: url('../images/button_large_blue.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 


.bluemiddle a {

	text-align: center;
	background: url('../images/button_middle_blue.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 92px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.bluemiddle a:active {

	background: url('../images/button_middle_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluemiddle a:visited {

	background: url('../images/button_middle_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluemiddle a:hover {

	background: url('../images/button_middle_blue.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}


.bluesmall a {

	text-align: center;
	background: url('../images/button_small_blue.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 68px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.bluesmall a:active {

	background: url('../images/button_small_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluesmall a:visited {

	background: url('../images/button_small_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluesmall a:hover {

	background: url('../images/button_small_blue.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
 
 
 
 
 
.openoffer{
	padding: 9px 0px 9px 0px;
	width: 183px;
	border-bottom: 1px solid #cccccc;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	padding: 0px;
	margin: 0px;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
	
	border-bottom: 1px dotted #ccc;
}

#extra_option_add
{
	margin-left:5px;
	margin-top:2px;
	float:left;
}

.white_link
{
	padding-left:2px;
}
.trdb .white_link a,.trdb .white_link a:visited, .trdb .white_link
{
	color:#ffffff;
	text-decoration:underline;
}

.trdb .white_link a:hover
{
	color:#39617B;
	text-decoration:underline;
	background-color:#ffffff;
}

.txt_box
{
	font-size:10px;
	width:170px;
	height:15px;
}

.chat_main_wrapper
{
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

.chat_txt_area
{
	width:100%;
	height:100%;
	float:left;
}

.chat_txt
{
	margin-top:15px;
	height:30px;
	float:left;
	width:380px;
}

.chat_inpt
{
	height:20px;
	line-height:20px
}

.chat_btn
{
	margin-top:15px;
	height:20px;
	float:left;
}

.chat_label
{
	float:left;
	color:#FFFFFF;
	float:left;
	
}

.width1
{
	width:120px;
	margin-bottom:5px;
}

.width2
{
	width:440px;
	margin-bottom:15px;
}

.chat_btn_admin
{
	width:100px;
	height:20px;
	margin-left:120px;
	margin-top:5px;
}


.get_chat_details
{
	width:450px;
	float:left;
	margin-top:5px;
}

#clock{
	float:left;
	padding:4px 3px 1px 3px;
	color:#666666;
}

#timerid
{
	height:20px;
	margin:2px;
	float:left;
	margin-left:208px;
	margin-top:22px;
}

#timerid img
{
	margin-top:2px;
	margin-left:2px;
}

#timeridd
{
	height:20px;
	margin:0px;
	float:left;
	margin-left:0px;
	margin-top:22px;
}
#timeridd img
{
	margin-left:0px;
}

.toplist a { text-decoration:underline;cursor:pointer; outline:none}
.viewall {/* margin:0px 0px 0px 230px*/ float:right; padding-right:10px}
.viewall a { text-decoration:underline;cursor:pointer; outline:none}
.border-btm{border-bottom:2px solid #ECE9D8;padding:0;margin:0;}
.faq{width:710px;float:left;padding:0px;margin:0px;}
.pad3{padding-botton:10px;}
.pad4{padding-top:15px;}
.pad5{padding:10px 0 0 0;margin:0;}
.head2{padding:10px 0 0 0;margin:0px;}
.flotlt{float:left;}
.view-cnt{width:720px;float:left;padding:0;margin:0 0 20px 0;}
.view-txtBorder{width:100px;float:left;padding:0px 0px 0px 30px;margin:0;text-align: left; border-right:1px solid #ECE9D8}
.view-txt{width:100px;float:left;padding:0px 0px 0px 30px;margin:0;text-align: left;}
.vblue{color:#1168ba; height:28px}
.vblue a{color:#1168ba; text-decoration:none;}
.vblue a:focus{color:#1168ba; background-color:#ffffff; text-decoration: none; outline:none}
.vblue a:active{color:#1168ba; background-color:#ffffff; text-decoration: none; outline:none}
.vblue a:visited{color:#1168ba; background-color:#ffffff; text-decoration: none; outline:none}
.vblue a:hover{color:#1168ba; background-color:#ffffff; text-decoration: underline;}

/*** Site map ***/
.padleft10{padding-left:10px; margin:0; float:left}
.padright10{padding-right:10px; margin:0; float:left}
.padtop10{padding-top:10px; margin:0; float:left}
.padtop20{padding-top:30px; margin:0; float:left}
.padbot10{padding-bottom:10px; margin:0; float:left}
.fltleft{float:left}
.percentcont{width:100%;}
.sitecont{width:714px;padding:29px 10px 0px 10px; margin:0}
.sitecont h1{
	font-size: 2.0em;
	color: #5AA2D6;
	padding-bottom: 0px;
	border-bottom: 1px dotted #ccc;
	letter-spacing: -1.5px; 
	margin:0;
}

.sitelink{padding:5px 5px 5px 5px;}
.sitelink a{display:inline; text-decoration:none; outline:none}
.sitelink a:hover{background-color: #FFFFFF; color:#1168ba; text-decoration:underline}

.sitesublink{padding:5px 5px 5px 40px;}
.sitesublink a{display:inline; text-decoration:none; outline:none}
.sitesublink a:hover{background-color: #FFFFFF; color:#1168ba; text-decoration:underline}

.greyerrtext {color:#54B54A;}
.greyerrtext a {text-decoration:underline;color:#54B54A;outline:none;}
.greyerrtext a:hover {text-decoration:underline;color:#509FD7;}

.errmaincontainer{height:300px; float:left; margin-left:30px; width:600px;}
.errimagediv{width:250px; float:left; margin:26px 0px 0px 0px;}
.errtextdiv{width:350px; float:left;margin:26px 0px 0px 0px;}
.errtextsorry{color:#509FD7; font:1.80em Trebuchet MS;word-spacing:-2px; font-weight:bold;}
.errdivrule{float:left;width:400px; border-bottom:1px solid #D8D8D8; margin:5px 0px 5px 0px;}
.errsubtext{font:1.3em Trebuchet MS; color:#354C6C; font-weight:bold;}
.errtextlist{list-style-type:none;font:1em Trebuchet MS; margin:5px 0px 0px 0px; color:#354C6C;font-weight:bold;}
.errlistbullet{margin:0px 5px 0px -20px;}

.errimagediv1{width:200px; float:left; margin:26px 0px 0px 0px;}
.errtextdiv1{width:450px; float:left;margin:65px 0px 0px 0px;}
.errmaincontainer1{height:300px; float:left; margin-left:30px; width:650px;}