body {background-image: url(../images/bodyBG.gif); background-position: 0px -46px}

#ql_inner { float:left; margin: 0 10px 0 0; padding: 0; list-style-type: none; }
#ql_inner li { margin: 0; padding: 0; }
#ql_inner li a { display:block; width:209px; height:59px; text-indent: -9000px; background: url(../images/ql_collision.jpg) no-repeat; }
#ql_inner li a#contact { background-position: 0px 0px; }
#ql_inner li a#other { background-position: 0px -59px; }
#ql_inner li a#randy { width:197px; height:95px; margin: 8px 0 0 7px; background-position: 0px -118px; }
#ql_inner li a#contact:hover { background-position: -209px 0px; }
#ql_inner li a#other:hover { background-position: -209px -59px; }

#col_video { float:left; margin: 0; padding: 0; width:315px; }
#col_video h2 { font-size:13px; height:32px; line-height: 32px; }
#social { float:right; }

#header h2#collogo { float:right; display:inline; margin: 7px 13px 0 0; padding: 0; }
#header h2 a { display:block; width:100px; height:98px; text-indent: -9000px; background: url(../images/col_logo.jpg) no-repeat left top; }
#header .divisionAddress { clear:none; text-align: right; }
#header #DealerAddress { margin-right: 10px; }
#header #phoneNumbers { font-size:30px }

p#gold_class { float:left; margin: 0 12px 0 0; padding: 0; width:112px; height:204px; text-indent: -9000px; background: url(../images/icar_gold.gif) no-repeat left top; }
#footer #col_main { width:192px; border-right: none; margin-right: 0; padding: 12px 10px 10px 17px; height:180px; }
#footer #col_main h2 { font-size:16px; text-indent: 0; margin: 10px 0 0; padding: 0;  }
#footer #col_main h2 span { font-size:14px; }
#footer #col_main ul li { font-size:12px; margin: 2px 0; padding: 0; }
#footer #col_main ul li.phone { margin-top: 15px; }

#footer #description { height:191px; padding: 10px; width:500px; height:182px; }
#footer #description p { font-size:11px; line-height: 14px; }
#footer #description p.exc { font-size:13px; margin: 5px 0 0; padding: 0; font-weight: bold; }
#footer #contact { width:880px; }

#footer #footerCP { clear:none; margin-top: 10px; }
#footer #footerNav li { margin: 2px 0; }
#footer #ec_footer li { margin: 2px 0; }

#specials_flash { margin: 10px 5px; }

.otherlist { margin: 10px 0; padding: 0 0 0 25px; }
.otherlist li { margin: 10px 0; padding: 0; font-size:14px; }

#other_services #right p { margin-top: 15px; }

#sidebar_address { padding: 10px; }
#sidebar_address #sidebar_address_head { font-size:14px; }

#contact #contact_map { background: #fff; border:1px solid #9F9F9F; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; padding: 25px 37px }
#contact #customer_tools { margin-top: 0; }

#twitter_box { margin: 0 0 5px; }