body {font-family:"Arial", Arial; color:#644019; background:#fcd87f url("../images/bodybg.jpg") 0 -15px repeat-x; margin:0; padding:0; font-size:12px;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img/* sub, sup, table, caption, tbody, tfoot, thead, tr, th, td */
{padding:0; border: 0; font-size: 100%; margin:0; vertical-align: baseline;}

:focus{outline:none;} .clear{clear:both;}
.Fltlt{float:left;} .FltRt{float:right;}
.txtUdLn { text-decoration:underline!important;}

.textjustfiy{ text-align:justify;}  .alignCntr{ text-align:center;}

.padLR{padding:0 12px;}		.padTB9{padding:9px 0;}		.padL8{padding:0 0 0 8px;}		.padT12{padding:12px;}  .padTB6{padding:6px 0;}
.padTB5{padding:5px 0;}	 .padTB10{padding:10px 0;}	.padLT5{padding:0 0 0 5px;} .padLR5{padding:0 5px;}   .padRT5{padding:0 10px 0 0;}	  .pad5{padding:5px;} .padB15{ padding-bottom:15px;} .padT10{ padding-top:10px;}

a {	color: #ac3300;	text-decoration: none; }	a:hover { color: #000; text-decoration: underline; }
.IEHt{ min-height:10px; height:auto !important; height:10px; }

.headermenu{width:962px; margin:0 auto; padding:0; font-size:11px; color:#000000; height:15px; line-height:15px; text-align:right; margin:0 0 -15px 0; position:relative; z-index:1;}
.headermenu a{ color:#000000;}
/*Structure CSS*/
#fr_brands{width:986px; margin:0 auto;}
.header{width:962px; margin:0 auto;}
.topFlash { width:468px; height:60px; position:absolute; right: 0px; top:50px; background:#000000;}
.fr_head{ position:relative;}	.fr_head h1{padding:25px 0 0 0;}	.fr_head h2{padding:42px 0 0 0;}
ul#fr_nav{list-style-type:none; width:727px;}
ul#fr_nav li{float:left;}	ul#fr_nav li a{color:#fff; float:left; padding:0 30px 0 4px;}

.offices { width:300px; }

.searchtxt{background:url("../images/menu/searchtxtbg.gif") no-repeat; width:153px; border:0; height:16px; font-size:11px; padding:3px 3px; color:#945800;}

/*Content CSS*/
.fr_pageCont{padding:12px; clear:both; width:962px; background:url("../images/contentbg.gif") repeat-x #ffe38b;}
.leftWapper{width:244px; float:left;}
.leftinner{border:#feefcc solid 1px; background:url("../images/leftwrapperbg.gif") repeat-y;} .ht489{height:608px; overflow:hidden;}
.fr_introbanr{border:#feefcc solid 1px;}

.mainWapper,.mainWapper_nopad{width:706px; float:right; padding:12px 0 0 0;}	.mainWapper_nopad{padding:0;}
.mainWapperLt{width:418px; float:left;}		.mainWapperRt{width:276px; float:right;}
.mainWapperLt_inner{width:707px; float:left;}		.mainWapperRt_inner{width:246px; float:right; display:none;}
.mainWapperLt_inner ul, ul.brand_list, ul.brand_tabs{list-style-type:none;}
.mainWapperLt_inner ul li{background:url("../images/bulletdred.gif") 2px 10px no-repeat; padding:4px 0 4px 20px; font-size:12px; line-height:17px;}

.corpadd{font-size:11px; line-height:18px;}

.bg_pad{background-color:#ffc850; padding: 7px 10px; color:#472c13;} .bg_padtab{background-color:#ffc850; color:#472c13;}    .bord{border:#feefcc solid 1px;} 
.ht171{height:171px; overflow:hidden;} 	.ht142{height:142px;}   .ht59{min-height:59px; _height:59px;}   .ht185{height:185px;}		.ht374{min-height:447px; _height:447px;}


/*Heading CSS*/
h1.heading{color:#5e3301; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
h2.heading{color:#683900; font-family:Candara, arial; font-size:18px; font-weight:normal; padding-bottom:3px;}   .heading_bord{ border-bottom:1px solid #e5b448; }
h3.subHead{color:#ac3300; font-weight:700; font-size:15px; padding:15px 0 0 4px;}	.heading_bord_brwn{ border-bottom:1px solid #c26f15; }

.mainWapperLt_inner img{border:1px solid #FFFFFF; float:left; margin:5px 15px 0 0; padding:2px;position:relative;}
.mainWapperLt_inner img.dot{border:0px; float:none; margin:3px 0px 0 0; padding:0px;}
.mainWapperLt_inner .img{border:1px solid #FFFFFF; float:right; margin:5px 0 0 15px; padding:2px;position:relative;}


ul.news{list-style-type:none;}	ul.news li{background:url("../images/bulletdred.gif") 2px 10px no-repeat; padding:4px 0 4px 20px; font-size:11px; height:15px;}
ul.news li a, .highlight{color:#b12400;}   ul.news li a:hover{ text-decoration:underline; color:#b12400;}


p{line-height:22px; padding:5px;}


/*Footer CSS*/
.fr_footer{background-color:#f4c74f; padding:5px 20px; font-size:11px; border:1px solid #ffd35d; line-height:20px;}
.fr_footer a{color:#644019;}	.fr_footer a:hover{color:#ac3300; text-decoration:underline;}
.copyright{padding:0 0 0 20px; font-size:11px; color:#666;}
.fr_footer .right { width: 300px; float: right; text-align:right; }
.fr_footer .right img { vertical-align:middle;}



.bookmark {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; padding:0 0 5px 2px}

input.newsletter{width:193px; font-family:"Trebuchet MS", Arial; font-size:12px; color:#945800; padding:3px 6px; height:13px; border-top:#dc8b00 solid 1px; border-right:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px;border-left:#dc8b00 solid 1px;}

/*
input.newsletter_inner{width:161px; font-family:"Trebuchet MS", Arial; font-size:12px; color:#945800; padding:3px 6px; height:13px; border-top:#dc8b00 solid 1px; border-right:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px;border-left:#dc8b00 solid 1px;}*/

.tab{border-bottom:1px solid #e5b448;}
.tab ul{list-style-type:none; height:23px; width:274px; background:url("../images/tabbg.gif") repeat-x}
.tab ul li{float:left; font-size:11px; color:#000000; border-right:2px solid #ffc850; height:23px;}
.tab ul li a{color:#8e1e01;}
.on{ background-color:#ffc850; color:#000000; padding:5px 6px 5px 7px; line-height:23px;}
.off{color:#8e1e01;padding:10px 6px 5px 7px; line-height:23px;}

ul.brand_tabs li{float:left; margin:0 10px 0 0; background:#ffc850; padding:0;}	ul.brand_tabs li a.on, ul.brand_tabs li a.off{display:block; padding:0; border:#c26f15 solid 1px; margin-top:3px;}
ul.brand_tabs li a.on strong, ul.brand_tabs li a.off strong{padding:1px 10px; display:block; color:#ac3300;border:#ffc850 solid 1px;}
ul.brand_tabs li a.off strong{ background:#f4aa29 url(../images/tabs_bg.gif) 0 bottom repeat-x; color:#563109; font-weight:normal; padding:1px 10px 0}	ul.brand_tabs li a.on{border-bottom:0;}	ul.brand_tabs li a.on:hover, ul.brand_tabs li a.off:hover{text-decoration:none;}


/*Register CSS*/
.register{ font-size:18px;}
.formSec{padding:3px 20px; display:block;}
.formSec .border{border-top:#dc8b00 solid 1px; border-right:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px; color:#242424; border-left:#dc8b00 solid 1px;}
.formSec select.slct{color:#242424;font-size:12px; padding:2px 10px 4px; width:228px; margin:0 0 12px;}
.formSec select.slct{width:234px; font-family:Tahoma,Arial; font-size:11px; padding:1px 1px 1px 10px}
input.registerBtn{background:url("../images/registerbg.gif")  no-repeat; border:0; width:126px; padding:2px 0 4px 0; color:#ffffff; font-size:11px; font-weight:bold;cursor: pointer;}



/*Left Menu CSS*/
.menu_list {width: 242px;}
.menu_head {position: relative; background: url("../images/menu/left.gif") 14px 12px no-repeat; padding:4px 0 4px 28px; font-weight:bold; color:#ffffff; cursor: pointer; border-bottom:1px solid #e59d35; height:28px;}
.menu_body {display:none;}
.menu_body ul{background-color:#c97803; list-style-type:none;}
.menu_body ul li{background:url("../images/menu/bullet_sub.gif") 20px 8px no-repeat; padding:4px 0 4px 35px; font-size:11px; height:15px;}
.menu_body ul li.inn{background:url("../images/menu/bullet_sub.gif") 35px 8px no-repeat; padding:4px 0 4px 50px; font-size:11px; height:15px;}
.menu_body ul li a {color:#ffffff; text-decoration:none;}
.menu_body a:hover {color: #ffffff; text-decoration:underline;}


/*Form CSS*/
span.formsec1{float:left; padding:7px 0; width:368px;}		span.formsec1 .label{width:100px;padding:4px 0 0 0;float:left;}	span.formsec1 span.Rsec{float:left;}
input.frm_field1, textarea.frm_txtfield1{width:250px; background-color:#fff; border:#e6a406 solid 1px; font-family:"Trebuchet MS", Arial; font-size:12px; padding:4px 5px;}
input.signup1, input.submit1 {
background:url("../images/go_btn.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-family:"Trebuchet MS",Arial;font-weight:bold;
padding:3px 5px 5px; *padding:3px 0 0 0;
}

.pdf{background-color:#F4BA2C; border:#F6D688 solid 1px; padding:5px 0 0 5px; font-size:11px; width:90px;} .pdf img{border:0; margin:0;}
.videoEle{ padding: 15px; border-bottom:1px solid #e5b448;}


/*Listing page css*/
.listSrchCont{border-top:#e19527 solid 1px; border-bottom:#e19527 solid 1px; padding:1px 0; color:#fff; text-align:left; font-weight:bold;}	.listSrch{background-color:#e19527; padding:7px 10px; font-size:13px;}
input.srchKeyword, select.srchCat{border:#d17200 solid 1px; background-color:#fff; width:130px; font-size:12px; margin:0 2px 0 0;}	.filterSbmt{padding:0 5px;}
.sortby{border-left:#fff dotted 1px; padding:1px 0 2px 10px;}	select.sortby_list{border:#d17200 solid 1px; background-color:#fff;width:75px; font-size:12px;}
ul.brand_list li{width:202px; float:left; height:270px; overflow:hidden; margin:0 20px 15px 0; background:#ffc850 url(../images/brand-list-bg.gif) no-repeat; padding:23px 5px 15px 8px; line-height:24px; font-size:13px;}	ul.brand_list li img{border:0; padding:0}	ul.brand_list li.noMrgn{margin:0;}
ul.brand_list li img.brandimg{margin:0; float:none; padding:0; border:#e3e9e6 solid 1px;}	ul.brand_list li p{font-size:11px; padding:0; line-height:20px;}
ul.brand_list{border-bottom:#efac4b solid 1px;}

/*Pagination*/
.pagination a{color:#333;}

#franchiseindiabrandNewsletter label.error{margin-top: 8px; padding: 0 0 0 5px; font-weight: bold; color: #E1231C;}
