body { margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
a { color:#0066cc; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
#wrapper { width:100%;}

.center { width:879px; margin:0 auto; }
#headerWrapper { background:url(../cps-images/PC-Affinity-HeaderBG.jpg) left 62px repeat-x;}
#header { height:82px; position:relative; }
#header p { color:#333333; font-size:12px; float:right; position:relative; margin:37px 0px 0px 0px; padding:0px 25px 0px 0px; }
#logo { float:left; margin:0px; padding:0px;}
#logo a { width:174px; height:59px; margin:-1px 0px 0px 0px;  display:block;  }
#logo span { display:none; }

#header_content { background:url(../cps-images/PC-Affinity-HeaderContentBG.jpg) 23px top no-repeat; height:204px; padding:0px 0px 0px 23px; position:relative;}
.logoLarge { background:url(../cps-images/PC-Affinity-HeaderContentBG-Center.jpg) 23px top no-repeat !important; height:204px; padding:0px 0px 0px 23px; position:relative;}
.logoLarge img { margin:10px 0px 0px 160px; }

.logoSmall     {  }
.logoSmall img { float:left; }
.logoSmall h2 { position:relative; top:20%; float:left; color:#FFFFFF; font-size:38px; font-weight:bold; margin:0px; padding:0px 0px 0px 20px; width:460px; text-align:center; }
.logoSmall h2.wide { font-size:30px; }
.logoSmall .single { top:45%; width:500px; }

#left { padding:7px 0px 0px 17px; float:left; }

#callout { width:388px; height:83px; padding:30px 5px 0px 120px; }
#callout p { color:#333333; font-size:20px; line-height:27px; }

.car { background:url(../cps-images/PC-Affinity-Callout-CarBG.jpg) left top no-repeat; }
.KAO { background:url(../cps-images/PC-Affinity-Callout-KAOBG.gif) left top no-repeat; }
.blank { background:url(../cps-images/PC-Affinity-Callout-BlankBG.jpg) left top no-repeat; }
.woman { background:url(../cps-images/PC-Affinity-CalloutWomanBG.jpg) left top no-repeat; }
.woman2 { background:url(../cps-images/PC-Affinity-CalloutWomanBG_2.jpg) left top no-repeat; }
.man { background:url(../cps-images/PC-Affinity-CalloutManBG.jpg) left top no-repeat; }
.man2 { background:url(../cps-images/PC-Affinity-CalloutManBG_2.jpg) left top no-repeat; }
.man3 { background:url(../cps-images/PC-Affinity-Callout-PYCManBG.jpg) left top no-repeat; }
.man4 { background:url(../cps-images/PC-Affinity-CalloutManBG_3.jpg) left top no-repeat; }
.man5 { background:url(../cps-images/PC-Affinity-CalloutManBG_5.jpg) left top no-repeat; }
.man6 { background:url(../cps-images/PC-Affinity-CalloutManBG_6.jpg) left top no-repeat; }

.largeCallout            { padding:19px 5px 14px 120px!important; }  
#callout p.largeCalloutP { line-height: 24px!important }


#right { float:left; padding:21px 0px 0px 22px; }

#auto_quote_wrapper { width:313px; height:309px; float:left; background:url(../cps-images/PC-Affinity-WidgetBG.gif) left top no-repeat; }

#auto_quote_top { margin:44px 0px 0px 0px; padding:0px 0px 0px 159px;}
#auto_quote_top select { width:131px; font-size:11px; }
#auto_quote_top #go { margin:7px 0px 0px 95px; }

#auto_quote_bottom { margin:45px 0px 0px 32px; }

#auto_quote_alreadystarted {  font-size:14px; }
#auto_quote_alreadystarted p { color:#ffffff; margin:0px; padding:0px; }


#findLocal { background:url(../cps-images/PC-Affinity-AgentIcon.jpg) left top no-repeat; height:32px; display:block; padding:8px 0px 0px 30px; margin:15px 0px 0px 0px;}

#contentMain { font-size:13px; width:492px;  padding:5px 0px 30px 20px; }
#contentMain ul { margin:0px; padding:5px 0px 15px 26px; }
#contentMain ul li { list-style-type:none; background:url(../cps-images/PC-Affinity-BulletBG.gif) left 3px no-repeat;padding:0px 0px 3px 11px; }
#contentMain .top { margin-bottom:10px; }

#contentBottom { clear:left; padding:0px 30px 15px 37px; }
#contentBottom p { padding-bottom:10px; }
#footer { border-top:2px solid #dbdbdb; padding:15px 0px 25px 0px; width:810px; margin:0px 0px 0px 36px; }
#footer p { color:#666666; font-size:11px; padding:0px 5px 10px 0px; }
