body { margin:0px; font-family:Tahoma, Arial; font-size:11px; color:#333333; 
       background-color:#7D7D7D;
       background-image:url(images/pg_bg.gif); background-position:top; background-repeat:repeat-x; }
table, td { font-size:11px; }
form {margin:0px; }
a { color:#3300CC; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }
ul, li {
padding-top:5px;
}
.inputbx { border:1px solid #7F9DB9; height:20px; font-size:11px; font-family:Tahoma, Arial; }
.selectbx { border:1px solid #7F9DB9; height:20px; font-size:11px; font-family:Tahoma, Arial; }
.txtarea { border:1px solid #7F9DB9; font-size:11px; font-family:Tahoma, Arial; }
.button { height:20px; 
          font-weight:bold; color:#666666; font-size:11px; font-family:Tahoma, Arial;
		  border:1px solid #999999; background-image:url(images/menu_bg.gif); background-position:center; background-repeat:repeat-x; }

.pghead { font-size:15px; font-weight:bold; color:#000063; font-family:Arial, Tahoma; height:25px;
          border:2px none #f5f5f5; border-bottom-style:solid; }
.pghead_notextsize { border:2px none #f5f5f5; border-bottom-style:solid; }
		  
.pgtext { line-height:150%; padding-top:2px; }
.welcometxt { padding:0px; padding-top:10px; line-height:140%; text-align:justify; vertical-align:top;
              /*background-color:#f9f9f9;*/ color:#333333; }
			  
.welhead { font-size:15px; font-weight:bold; background-color:#000063; color:#FFFFFF; padding-left:10px;
           font-family:Arial, Tahoma; }
.headerarea { height:100px; vertical-align:bottom; text-align:center; background-image:url(images/header_bg.gif);
              background-repeat:repeat-x;  }
.menuarea { padding-left:10px; height:25px; padding-right:10px; background-image:url(images/menu_bg.gif);
            background-repeat:repeat-x; }
.topmenuarea { padding-right:5px; padding-top:5px; background-image:url(images/header_right.jpg); background-repeat:no-repeat;
               background-position:bottom right; }

.contentarea { text-align:center; padding-left:12px; padding-right:12px; }
.infoarea { padding-bottom:5px; padding-top:5px; text-align:center; font-weight:bold; color:#CC0000; 
            font-family:Arial, Tahoma; background-color:#FFFFFC; font-size:12px; }
.mustfield { font-weight:bold; color:#CC0000; }			
.borderall { border:1px solid #ececec; }

table.tbl_topmenu { }
table.tbl_topmenu td { color:#333333 }
table.tbl_topmenu a { color:#000000; text-decoration:none; font-weight:bold; }
table.tbl_topmenu a:hover { color:#999999; text-decoration:none; }

table.tbl_leftmenu { }
table.tbl_leftmenu td { color:#333333; padding-left:2px; background-image:url(images/menu_bg.gif);
            background-repeat:repeat-x; height:25px;  }
table.tbl_leftmenu a { color:#5E0404; text-decoration:none; font-weight:bold; }
table.tbl_leftmenu a:hover { color:#999999; text-decoration:none; }

/* Footer */
.footerarea { height:50px; border:2px none #dfdfdf; border-top-style:solid; }
table.tbl_footer { }
table.tbl_footer td { text-align:center; line-height:150%; }
table.tbl_footer a { color:#666666; text-decoration:none; font-weight:bold; }
table.tbl_footer a:hover { color:#999999; text-decoration:none; }

table.tbl_featured { border:2px none #000063; border-bottom-style:solid; }
table.tbl_featured td { border:0px solid #dddddd; padding-bottom:2px; padding-top:2px; }
table.tbl_featured img { border:0px solid #dddddd; }
table.tbl_featured a { color:#666666; text-decoration:none; }
table.tbl_featured a:hover { color:#999999; text-decoration:none; }

table.tbl_featuredsub {  }
table.tbl_featuredsub td { padding:0px; }


.featurehead { font-size:13px; font-weight:bold; color:#FFFFFF; padding-left:10px; 
               background-image:url(images/featured_headbg.gif); background-repeat:no-repeat; background-position:left;
			   border:1px none #000063; border-bottom-style:solid;
			   font-family:Arial, Tahoma; }

.featurehead a {
	text-decoration:none;
	color:#FFFFFF;
}			   
table.tbl_frm { border:1px solid #F9FDEC; }
table.tbl_frm td { background-color:#F0F8FF; padding:4px;}
table.tbl_frm td.info { font-size:10px; }

table.tbl_reg { border:0px solid #F9FDEC;  }
table.tbl_reg td { background-color:#F0F8FF; border:1px none #F6FAFD; border-bottom-style:solid; padding:4px; }
table.tbl_reg td.info { font-size:10px;  }
table.tbl_reg td.special { background-color:#D5E7F6; }

.whitehead { font-weight:bold; color:#FFFFFF; height:25px; padding-left:4px; }

/* Ad detail view */
.dealer_baner { padding-bottom:5px; padding-top:10px; border:0px none #000066; border-bottom-style:solid; }

table.tbl_adlist { border-collapse:collapse; }
table.tbl_adlist th { padding:3px; height:22px; background-color:#4682B4; font-weight:bold; color:#FFFFFF;
                      text-align:left; padding-left:5px; border:1px none #ffffff; border-bottom-style:solid; }
table.tbl_adlist td { padding:3px;  padding-left:5px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; 
                      border-right:1px solid #f0f0f0; border-left:1px solid #f0f0f0; }
table.tbl_adlist td.adlist_data { padding:3px;  padding-left:5px; border:1px none #FAFAFA; border-bottom-style:solid;
                      background-color:#FFFFFF; text-align:justify; line-height:150%; color:#A32A00; font-weight:bold; }			  
table.tbl_adlist td.adlist_desc { padding:5px; padding-top:2px; border:1px none #ffffff; border-bottom-style:solid;
                      background-color:#F9F9F9; text-align:justify; line-height:150%; }
table.tbl_adlist td.adlist_opt { padding:5px; padding-top:2px; border-bottom:1px solid #033751; 
                      background-color:#EFF7FB; text-align:right; line-height:150%; }

	  
table.tbl_adlistpictures { }
table.tbl_adlistpictures td { padding:5px; padding-left:0px; padding-right:0px; border:1px none #f0f0f0; border-bottom-style:solid; }

.lnk_exchange { font-size:10px; color:#aaaaaa; }

/* Sitemap Stye */
table.smap_tbl { border:1px none #333333; }
table.smap_tbl td { height:30px; }

table.smap_tbl td.smap_main { background-image:url(images/smap_home.gif); font-size:11px;
                              background-position:left; background-repeat:no-repeat; padding-left:15px;   }
table.smap_tbl td.smap_main a { color:#990000; font-weight:bold; text-decoration:none;  }
table.smap_tbl td.smap_main a:hover { text-decoration:underline; }					

table.smap_tbl td.smap_sub { border:1px none #888888; border-left-style:solid; background-image:url(images/smap_arrow.gif);
                             background-repeat:no-repeat; background-position:left center; padding-left:25px; font-size:11px; }
table.smap_tbl td.smap_sub a { color:#0066CC; text-decoration:none;  }
table.smap_tbl td.smap_sub a:hover { text-decoration:underline; }		

/* Home page style */
.hm_head {
font-size:18px;
font-weight:bold;
color:#333333;
border:7px double #000063;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}
a.hm_lnk {
font-weight:bold;
color:#3366CC;
text-decoration:underline;
}

/* Link Exchange */
.featuredlinkhead { padding:3px; height:22px; background-color:#4682B4; font-weight:bold; color:#FFFFFF;
                      text-align:left; padding-left:5px; border:1px none #ffffff; border-bottom-style:solid; }

.featuredlinkrow {
border-bottom:1px solid #F0F0F0;
padding-bottom:3px;
padding-top:3px;
}
.linkodd
{
background-color:#FaFaFa;
}
.linkeven
{
background-color:#FFFFFF;
}
table.linkExchange
{
}
table.linkExchange td.link
{
padding-top:5px;
padding-bottom:3px;
padding-left:3px;
}
table.linkExchange td.linkdescription
{
padding-left:24px;
line-height:160%;
color:#666666;
}
.dealerHeading {
	font-size: 18px;
	font-weight: bold;
	color: #660000;
	text-decoration:underline;
}
/*------------------*/
.detailsStyle {
	color: #330033;
	font-weight: bold;
}
.upgInfo {
	color: #990000;
	font-weight: bold;
}
.redColorTxt {
	color: #FF0000;
}
/* Curve Box  -------------------------------------------------------- */
.roundedgeBoxLeftbg {
background-image:url(images/curve_midleft.gif);
background-repeat:repeat-y;
height:50px;
}
.roundedgeBoxRightbg {
background-image:url(images/curve_midright.gif);
background-repeat:repeat-y;
height:50px;
}
.roundedgeBoxBottombg {
background-image:url(images/curve_midbottom.gif);
background-repeat:repeat-x;
}
.roundedgeBoxTopbg {
background-image:url(images/curve_midtop.gif);
background-repeat:repeat-x;
}


table.tblClean {
border:0px none #FFFFFF;
}
table.tblClean td {
padding:0xp;
}

