/* CSS Document */
body { font-family:'Arial', Helvetica, sans-serif; color:#666; margin:0; padding:0 0;font-size:11px; background:none !important; }

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; }

.clear{clear:both;}
.IEHt
{ min-height:10px; height:auto !important; height:10px; }

.heading14 { font-size:14px; font-weight:normal; margin-bottom:6px; color:#666;	line-height:22px; }


.thaxMsg { color:#093}

#pop{width:513px; background-color:#ffffff; margin:0 auto;}
#pop .popTopbg{background:url(../images/topPP.gif) bottom left no-repeat; width:513px; height:12px; float:left;}
#pop .popMidbg{background:url(../images/midPP.gif) top left repeat-y; width:487px; float:left; padding:7px 13px;}
#pop .popMidbg .registrationComponent{margin:0px;}
#pop .popBtmbg{background:url(../images/btmPP.gif) top left no-repeat; width:513px; height:12px; float:left;}
#invpop{width:800px; background-color:#ffffff; margin:0 auto;}
#invpop .Hdr{}		#invpop .HdrHd{ font-size:25px; margin:0; padding:0 0 0 30px; }
#invpop .popTopbg{background:url(../images/topBigPP.gif) bottom left no-repeat; width:834px; height:12px; float:left;}
#invpop .popMidbg{background:url(../images/midBigPP.gif) top left repeat-y; width:800px; float:left; padding:10px 16px;}
#invpop .popMidbg .registrationComponent{margin:0px;}
#invpop .popBtmbg{background:url(../images/btmBigPP.gif) top left no-repeat; width:830px; height:12px; float:left;}
.siteRating{border:1px solid #8D8D8D; height:40px; font-size:14px; color:#333333; background:url(../images/popEmotionbg.gif) repeat-x bottom left; padding:0 7px;}
#carrFom span.sec span.Rsec input.phCode{ width:40px !important; margin:0 5px 0 0; float:left; }
#carrFom span.sec span.Rsec input.ph{ width:165px !important; float:left; }
.siteRating p{float:left; width:230px; padding-top:10px;}
.siteRating ul.emotions{float:right; width:225px; padding-top:8px; text-align:right;}
.siteRating ul.emotions li{float:left; list-style:none; margin-right:17px; width:auto;}
.siteRating ul.emotions li img{padding:2px; background:none;}	/*.siteRating ul.emotions li img:hover{padding:0; border:#FF0000 solid 2px;}*/
.siteRating ul.emotions li a, .siteRating ul.emotions li a:hover{text-decoration:none;}
.siteRating ul.emotions li.noMrgnRt{margin-right:0px;}

#newsletterNew,#newsletterNew1{font-size:11px; background-color:#efefef;}
#newsletterform{height:58px;}
#newslettermsgs{background-color:#efefef; padding:5px 11px 5px 10px; color:#666666;}
#newsletterform .newsleft{ background:url(../images/NL-Left.gif) left center no-repeat; width:63px; height:58px; float:left;}
#newsletterform .newsmid{ background:url(../images/NL-Mid.gif) left center repeat-x; width:182px; height:58px; float:left;}
#newsletterform .newsright{ background:url(../images/NL-Right.gif) left center no-repeat; width:75px; height:27px; padding-top:31px; float:left;}
#newsletterform .newsmid h3{color:#666666; font-size:16px; padding:4px 0 0 5px; margin-bottom:11px;}
input.NL-Signup{border:0px; width:173px; height:16px; font-size:11px; color:#000; margin-left:4px;}
input.btn-submit{color:#ffffff; background:url(../images/fihlbasicBg.gif) 0 -52px no-repeat; width:67px; height:22px; border:0; font-size:11px; padding:2px 27px 5px 5px; _padding-bottom:2px; cursor:pointer;}

.feedbackTopic{background:#ffffff url(../images/popfdbckTopic.gif) repeat-x bottom left; border:1px solid #8D8D8D; margin-top:10px; padding:15px 6px 18px 6px;}
.feedbackTopic p{color:#333333; font-size:14px; margin-bottom:10px;}
.fdbckTabsCont{padding-left:9px;}
.fdbckTabsCont ul li.askE{width:auto; float:left; margin-right:3px; border:1px solid #B2B2B2; list-style:none; font-size:14px; border-bottom:0px;}
.fdbckTabsCont ul li.askE a.on{color:#333333; font-weight:bold; text-decoration:none; background-color:#ffffff; display:block; padding:5px 11px 5px 4px !important; position:relative; z-index:10; }
.fdbckTabsCont ul li.askE a.off{color:#990000; font-weight:bold; text-decoration:none; background:#FFFFFF url(../images/fihlrepBg.gif) repeat-x scroll 0 -511px; display:block; padding:5px 11px 5px 4px !important; position:relative; z-index:1;}
#divfeed1, #divfeed2{ background:#ffffff url(../images/popfdbckTopic.gif) repeat-x bottom left;}

.fdbckTabsCont ul li{width:auto; float:left; margin-right:3px; border:1px solid #B2B2B2; list-style:none; font-size:11px; border-bottom:0px;}
.fdbckTabsCont ul li img{vertical-align:middle !important;}
.fdbckTabsCont ul li a.on{color:#333333; font-weight:normal; text-decoration:none; background-color:#ffffff; display:block; padding:2px 12px 2px 3px; position:relative; z-index:10; }
.fdbckTabsCont ul li a.off{color:#990000; font-weight:normal; text-decoration:none; background:url(../images/feedtaboff.gif) repeat-x top left; display:block; padding:2px 12px 2px 3px; position:relative; z-index:1;}
.suggestion, .problems, .compliments, .design, .other{ background-color:#ffffff; border:1px solid #B2B2B2; z-index:8; margin-top:-1px; position:relative; padding:20px 15px 15px 15px;}
.suggestion p, .problems p, .compliments p, .design p, .other p{font-weight:bold; font-size:11px; color:#666666;}
.issueDet{font-size:11px;}
.issueDet ul{padding-left:20px;}
.issueDet ul li{ list-style:none; background:url(../images/arrowPP.gif) left 4px no-repeat; padding-left:10px; float:left; width:165px; margin-bottom:10px; border:0px;}
.issueDet ul li a{color:#006699; text-decoration:none; font-weight:normal;}
.FrInfo{font-size:12px; padding:2px 0;}
.whiteBg{background-color:#fff;}
.FrinfoCont{padding:0 1px !important;}
.FrinfoCont span.sec	{ display:block; padding:8px 10px 8px 10px; }	.FrinfoCont span.Noalrt{ display:block; padding:8px 20px 8px 20px; }
.FrinfoCont span.sec label.Lsec{ width:180px; display:block; float:left; font-size:12px; padding:3px 0; }
.FrinfoCont span.sec span.Rsec{ width:220px; display:block; float:left; }	.FrinfoCont span.sec label.Lsec strong.alert{ color:#FF0000; font-size:13px; padding-right:3px }
.FrinfoCont span.sec span.sep{ display:block; float:left; padding:2px 30px 2px 10px; }
.registrationComponent { background:#F0F0F0; float:left;margin:15px 0; width:100%; padding-bottom: 10px;font-size:11px; }
.registrationComponent h2 { background:url(../images/upperTab.gif) center -28px repeat-x; color:#FFF; margin-bottom:10px; padding:5px 0 5px 10px; font-size:14px;} 


#divFranchise,#divFranchisor{ padding:10px 6px 6px 25px;}	
input.common { background-color: #FFFFFF; /*height: 14px;*/ padding: 2px 0 0 3px; border: 1px solid #c2c2c2; font-size:11px;}
input.askExpertRegular{width:170px;}	input.askExpertPhNo{width:116px;}	input.askExpertPhCode{width:43px; margin-right:6px;}
input.auto{width:auto !important;}


