/* MBS Direct   Better Way Campaign   (c) 2006 */body { margin:0; padding:0; text-align:center; background-color:#683823; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }#container { margin:0 auto; padding:0; text-align:left; width:780px; background:transparent; }	#container #header, #container #footer { margin:0; padding:0 10px 10px 10px; width:760px; background-color:#fff; }	#container #feature { margin:0; padding:10px; width:760px; background:transparent; }		#container #featureSub { margin:0; padding:10px; width:760px; background:transparent; }	#container #content { margin:0; padding:10px; width:760px; background-color:#fff; }		#header #banner { margin:0; padding:0; width:100%; height:65px; background-image:url(images/bg_header.gif); background-position:0 0; background-repeat:repeat-x; }		#banner .logo { margin:5px 224px 7px 10px; padding:0; width:145px; height:51px; border:0; float:left; }		#banner #tab1 { margin:44px 2px 0 0; padding:0; width:112px; height:21px; text-indent:-9999px; float:left; }			#tab1 a { margin:0; padding:0; display:block; width:100%; height:21px; background:#fff url(images/tab_successstories.gif) 0 0 no-repeat; text-decoration:none; border:0; }			#tab1 a:hover { background-position:0 -21px; }		#banner #tab2 { margin:44px 0 0 0; padding:0; width:143px; height:21px; text-indent:-9999px; float:left; }			#tab2 a { margin:0; padding:0; display:block; width:100%; height:21px; background:#fff url(images/tab_requestinfo.gif) 0 0 no-repeat; text-decoration:none; border:0; }			#tab2 a:hover { background-position:0 -21px; }		#banner #tab3 { margin:44px 2px 0 0; padding:0; width:96px; height:21px; text-indent:-9999px; float:left; }			#tab3 a { margin:0; padding:0; display:block; width:100%; height:21px; background:#fff url(images/tab_mbsdirect.gif) 0 0 no-repeat; text-decoration:none; border:0; }			#tab3 a:hover { background-position:0 -21px; }		#banner #current { background-position:0 -21px; }		#banner .clear { clear:both; line-height:0; }		#feature #main { margin:0; padding:5px 0 5px 15px; width:735px; }		#main img, #main img a { border:none; text-decoration:none; }			#feature .clear { clear:both; line-height:1px; background-color:#683823; }		#feature h1, #featureSub h1 { margin:10px 0 5px 87px; padding:0; line-height:13px; text-indent:-99999px; }			#featureSub h1 .feature { margin:0; padding:0; display:block; background:#683823 url(images/h1_feature.gif) 0 0 no-repeat; width:60px; height:13px; }			#featureSub h1 .profile { margin:0; padding:0; display:block; background:#683823 url(images/h1_profile.gif) 0 0 no-repeat; width:51px; height:13px; }		#feature p, #featureSub p { margin:5px 0 10px 87px; padding:0; width:545px; font-size:12px; color:#fff; line-height:15px; }			#feature a, #featureSub a { color:#fff; text-decoration:none; font-weight:bold; }			#feature a:hover, #featureSub a:hover { text-decoration:underline; }		#featureSub #paperwork { margin:0 0 10px 147px; padding:0; display:block; width:525px; height:107px; background:#683823 url(images/feature_paperwork.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #bookday { margin:0 0 10px 147px; padding:0; display:block; width:420px; height:125px; background:#683823 url(images/feature_bookday.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #guessinggame { margin:0 0 10px 147px; padding:0; display:block; width:432px; height:131px; background:#683823 url(images/feature_guessinggame.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #headaches { margin:0 0 10px 147px; padding:0; display:block; width:413px; height:150px; background:#683823 url(images/feature_headaches.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #financial { margin:0 0 10px 147px; padding:0; display:block; width:443px; height:131px; background:#683823 url(images/feature_financial.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #nightmare { margin:0 0 10px 147px; padding:0; display:block; width:476px; height:127px; background:#683823 url(images/feature_nightmare.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #cumbersome { margin:0 0 10px 147px; padding:0; display:block; width:513px; height:109px; background:#683823 url(images/feature_cumbersome.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #hassle { margin:0 0 10px 147px; padding:0; display:block; width:491px; height:107px; background:#683823 url(images/feature_hassle.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #manualabor { margin:0 0 10px 147px; padding:0; display:block; width:458px; height:125px; background:#683823 url(images/feature_manualabor.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #seamless { margin:0 0 10px 147px; padding:0; display:block; width:416px; height:126px; background:#683823 url(images/feature_seamless.gif) 0 0 no-repeat; text-indent:-9999px; }		#featureSub #dollars { margin:0 0 10px 147px; padding:0; display:block; width:427px; height:126px; background:#683823 url(images/feature_dollars.gif) 0 0 no-repeat; text-indent:-9999px; }			#content #info { margin:0; padding:0; width:100%; background:#ecf2f7 url(images/bg_content.gif) repeat; border-bottom:10px solid #fff; vertical-align:top; }		#info #leftColumn { margin:0; padding:0; width:212px; float:left; background-color:#ecf2f7; }			#leftColumn img { margin:19px 30px 0 28px; padding:0; }			#leftColumn #more { margin:20px 20px 0 35px; padding:0; width:119px; }				#more p { margin:5px 0; padding:0; color:#365f6f; font-size:10px; }					#more u { font-weight:bold; }					#more a { color:#683823; text-decoration:none; font-size:11px; font-weight:bold; }					#more a:hover { color:#C60; }		#info #holder { margin:0; padding:0; width:538px; float:left; background-color:#ecf2f7; }					#holder #pLeft { margin:0 20px 0 0; padding:0; width:244px; float:left; }			#holder #pRight { margin:0; padding:0; width:254px; float:left; }				#holder h1 { margin:19px 0 10px 0; padding:0; line-height:17px; text-indent:-99999px; }					#holder h1 .home { margin:0; padding:0; display:block; background:#ecf2f7 url(images/h1_home.gif) 0 0 no-repeat; width:423px; height:13px; }					#holder h1 .request { margin:0; padding:0; display:block; background:#ecf2f7 url(images/h1_requestinformation.gif) 0 0 no-repeat; width:158px; height:17px; }					#holder h1 .stories { margin:0; padding:0; display:block; background:#ecf2f7 url(images/h1_successstories.gif) 0 0 no-repeat; width:117px; height:13px; }					#holder h1 .challenge { margin:0; padding:0; display:block; background:#ecf2f7 url(images/h1_clientchallenge.gif) 0 0 no-repeat; width:127px; height:17px; }					#holder h1 .solution { margin:0; padding:0; display:block; background:#ecf2f7 url(images/h1_solution.gif) 0 0 no-repeat; width:65px; height:13px; }				#holder #pLeft h2, #holder #pRight h2 { margin:0; padding:0; }					#holder #pLeft h2 a, #holder #pRight h2 a { font-size:12px; }				#holder a { color:#683823; font-weight:bold; text-decoration:none; }					#holder a:hover { color:#d68b52; }					#holder a.homelink { border-bottom:1px dotted #7D5442; }				#holder p.sub { border-bottom:1px dotted #bfd3e6; padding-bottom:5px; }				#holder p .small { font-size:11px; }					#holder p { margin:7px 0 10px 0; padding:0; font-size:12px; line-height:15px; }		#info .clear { clear:both; line-height:1px; background-color:#ecf2f7; }		/* Form Styles ------------------------------------- */	#info #contactForm { margin:5px 0 10px 0; padding:0; font-size:12px; }		#contactForm input.inp, #contactForm textarea.inp { border:1px solid #CCC; width:300px; background:#ecf22f7; font:11px verdana, sans-serif; color:#666; padding:3px; margin-bottom:10px; outline:none; }		#contactForm input.inp:hover, #contactForm textarea.inp:hover { border:1px solid #999; }		#contactForm input.inp:focus, #contactForm textarea.inp:focus { border:1px solid #999; background:#fff !important; color:#5d4e37; }				#contactForm input.submitBtn { width:119px; height:19px; background:#ecf2f7 url(images/btn_submit.gif) no-repeat; outline:none; }		#contactForm input.submitBtn:hover { background:#ecf2f7 url(images/btn_submit.gif) no-repeat 0 -19px; }	#info .redText { color:#c00; font-size:11px; }	#info .hide	{ display:none; }		#content #footer { margin:0; padding:10px; width:740px; background-color:#f4f5f7; text-align:right; }		#footer p { margin:0; padding:0; font-size:10px; color:#999; line-height:13px; }