.heads { font: bold 15px/18px Helvetica, Arial, sans-serif; color: #85713B; }
.copy { font: normal 12px/18px Helvetica, Arial, sans-serif; color: #5B5A58; }
.headshighlights { font: bold 14px/6px Helvetica, Arial, sans-serif; color: #732326; background: #D7CEAA; text-decoration: blink; }
.boxes { font: normal 12px/13px Helvetica, Arial, sans-serif; color: #7A7877; text-decoration: none; }
a { outline: none; }
a:hover { color: #722326; }
.rightlinks { font: bold normal 12px Helvetica, Arial, sans-serif; color: #4B4748; text-decoration: none; }
.rightlinkson { font: bold normal 12px Helvetica, Arial, sans-serif; color: #762225; text-decoration: none; }
.subhead { font: italic bold 13px/15px Helvetica, Arial, sans-serif; color: #672326; }
.redhead { font: italic bold 17px/20px Helvetica, Arial, sans-serif; color: #672326; }
.floatimgleft { float: left; margin: -10px 0 0 -8px; padding: 14px 9px; }
.clear { clear: both; }
/* New Styles */

#logo a { width: 502px; height: 100px; background: url(images/graphic_r1_c1.jpg) no-repeat; top: 0; bottom: 0; text-indent: -9999px; display: block; margin: 0 0 0 0; padding: 0; }
#logo img { border: none; }
h1 { padding: 0; margin: 0; }
h2 { padding: 0; margin: 0; }
h3 { padding: 0; margin: 0; top: 0; bottom: 0; }
.locations2 ul { padding: 0; overflow: hidden; }
.locations2 li { list-style: none; margin: 0 0 0 -25px; }
/* Map Styles */
#map { width: 600px; height: 350px; border: 1px solid #803234; padding: 5px 0 0 0; margin: 0 0 0 100px; }
#siteNotice { width: 350px; }
/*-----------------------------------*/
/* Home Page Slider Styles
/*-----------------------------------*/

.Slider { position: relative; padding: 0px; z-index: 100; overflow: hidden; }
.Slider ul { position: relative; list-style: none; padding: 0px; margin: 0px; }
.Slider ul li { position: absolute; display: block; width: 100%; }
.Slider ul li img { position: relative; z-index: 1; }
.Slider .active { z-index:10; }
.Slider .reset { z-index:3; }
.Slider span { position: absolute !important; display: none; color: #fff; bottom: 0px; padding: 10px; width: 100%; left: 0px; z-index: 555; background: url('i/comment-bg.png'); font-family: Verdana, Geneva, sans-serif; }
.control_active { background: url('i/active.png') no-repeat !important; height: 20px !important; margin-top: 9px !important; }
.control_hover { background: url('i/active.png') top no-repeat !important; height: 20px !important; margin-top: 9px!important; }
#sliderWrap { height: 310px; overflow: auto; }
/*-----------------------------------*/
/* Toggle Styles 
/*-----------------------------------*/

h2.trigger { padding: 9px 0 0 10px; margin: 0; background: url(images/link-build-top.jpg) no-repeat #891B2E; height: 28px; width: 994px; color: #FFFFFF; font-size: 13px; font-weight: bold; float: left; font-family: Helvetica, Arial, sans-serif; }
h2.trigger a { text-decoration: none; display: block; color: #F3F1EA; font-size: 17px; font-weight: 600; }
h2.trigger a:hover { color: #000000; }
.trigger:hover { color: #ffffff; text-decoration: underline; }
h2.active { background-position: left bottom; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin: 0 0 5px 0px; padding: 0; border-top: 1px solid #d6d6d6; background: #F3F1EA; overflow: hidden; font-size: 1.2em; width: 100%; clear: both; }
.toggle_container .block { /*padding: 20px; /*--Padding of Container--*/ /*background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/ }
h2.trigger2 { padding: 9px 0 0 10px; margin: 0; background: url(images/link-build-top.jpg) no-repeat #891B2E; height: 28px; width: 590px; color: #FFFFFF; font-size: 13px; font-weight: bold; float: left; font-family: Helvetica, Arial, sans-serif; }
h2.trigger2 a { text-decoration: none; display: block; color: #F3F1EA; font-size: 17px; font-weight: 600; }
h2.trigger2 a:hover { color: #000000; }
.trigger2:hover { color: #ffffff; text-decoration: underline; }
h2.active { background-position: left bottom; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container2 { margin: 0 0 5px 5px; padding: 0; border-top: 1px solid #d6d6d6; overflow: hidden; width: 596px; clear: both; }
.toggle_container2 .block2 { /*padding: 20px; /*--Padding of Container--*/ /*background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/ }

.seo { font-family: Helvetica, Arial, sans-serif; }
.seo th { border-bottom: 1px solid #D6D6CA; border-right: 1px solid #D6D6CA; border-top: 1px solid #D6D6CA; color: #ffffff; padding: 4px 3px; font-size: 14px; text-align: center; }
.seo tr { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; text-align: left; padding: 6px 6px 6px 12px; background: #891B2E; }
.seo td { border-right: 1px solid #D6D6CA; border-bottom: 1px solid #D6D6CA; background: #fff; line-height: 16px; text-align: center; font-size: 11px; padding: 6px 4px; }
/*-----------------------------------*/
/* Services Styles 
/*-----------------------------------*/

#listContainer { position: relative; width: 700px; height: 1072px; }
#leftCol { width: 208px; float: left; }
#rightCol { width: 475px; float: right; }
#rightCol2 { width: 140px; float: right; }
#services ul { margin: 0; padding: 0; overflow: hidden; }
ul#services { margin: 0; padding: 0; }
#services li { list-style: none; list-style-type: none; margin: 0; padding: 0; }
#service1 { position: relative; top: 35px; width: 207px; height: 88px; background: url(images/services01.jpg) no-repeat; text-indent: -9999px; }
#service2 { position: relative; top: 135px; width: 207px; height: 88px; background: url(images/services02.jpg) no-repeat; text-indent: -9999px; }
#service3 { position: relative; top: 185px; width: 207px; height: 88px; background: url(images/services03.jpg) no-repeat; text-indent: -9999px; }
#service4 { position: relative; top: 250px; width: 207px; height: 88px; background: url(images/services04.jpg) no-repeat; text-indent: -9999px; }
#service5 { position: relative; top: 350px; width: 207px; height: 88px; background: url(images/services05.jpg) no-repeat; text-indent: -9999px; }
#service6 { position: relative; top: 490px; width: 207px; height: 88px; background: url(images/services06.jpg) no-repeat; text-indent: -9999px; }
#service7 { position: relative; top: 550px; width: 207px; height: 88px; background: url(images/services07.jpg) no-repeat; text-indent: -9999px; }
#service8 { position: relative; top: 580px; width: 207px; height: 88px; background: url(images/services08.jpg) no-repeat; text-indent: -9999px; }
#service9 { position: relative; top: 630px; width: 207px; height: 88px; background: url(images/services09.jpg) no-repeat; text-indent: -9999px; }
#service10 { position: relative; top: 675px; width: 207px; height: 88px; background: url(images/services10.jpg) no-repeat; text-indent: -9999px; }
#service11 { position: relative; top: 705px; width: 207px; height: 88px; background: url(images/services11.jpg) no-repeat; text-indent: -9999px; }
#service12 { position: relative; top: 750px; width: 207px; height: 88px; background: url(images/services12.jpg) no-repeat; text-indent: -9999px; }
#service13 { position: relative; top: 8px; width: 207px; height: 88px; background: url(images/services13.jpg) no-repeat; text-indent: -9999px; }
#rightCol ul { list-style: none; list-style-type: none; }
#rightCol2 ul { list-style: none; list-style-type: none; }
.one { }
.one img { border: none; position: relative; left: 383px; top: 60px; }
.two { }
.two img { border: none; position: relative; left: 383px; top: 60px; }
.three { }
.three img { border: none; position: relative; left: 383px; top: 60px; }
.four { }
.four img { border: none; position: relative; left: 383px; top: 60px; }
.five { }
.five img { border: none; position: relative; left: 383px; top: 60px; }
.six { }
.six img { border: none; position: relative; left: 383px; top: 60px; }
.seven { }
.seven img { border: none; position: relative; left: 383px; top: 60px; }
.eight { }
.eight img { border: none; position: relative; left: 383px; top: 60px; }
.nine { }
.nine img { border: none; position: relative; left: 383px; top: 60px; }
.ten { }
.ten img { border: none; position: relative; left: 383px; top: 60px; }
.eleven { }
.eleven img { border: none; position: relative; left: 383px; top: 60px; }
.twelve { }
.twelve img { border: none; position: relative; left: 383px; top: 60px; }
/*-----------------------------------*/
/* Footer Styles
/*-----------------------------------*/

#footer { position: relative; width: 1004px; height: 129px; margin: 2px 0 0 0; background: url(images/footer_back_new.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5b5a58; }
#footer a { color: #5b5a58; text-decoration: none; }
#footer a:hover { color: #C22A37; text-decoration: underline; }
#footer p { font-size: 11px; line-height: 16px; margin:50px 0px 0px 10px; }
#footer h3 { font-size: 14px; color: #672326; }
#footerCol1 { position: absolute; width: 170px; top: 5px; left: 12px; }
#footerCol2 { position: absolute; left: 176px; width: 280px; top: 5px; }
#footerCol3 { position: absolute; left: 376px; width: 101px; top: 5px; }
#footerCol4 { position: absolute; left: 489px; width: 454px; top: 5px; }
#americaBest { position:absolute; top:44px; left:215px; float:left; width: 66px; height: 77px; background: url(images/ABC_NEW_FINAL.jpg) no-repeat; text-indent: -9999px; margin: 0px 0 0 0px; padding: 0 0 5px 0; }
#americaBest a { width: 66px; height: 77px; display: block; }
#americaBest2 { position:absolute; top:54px; left:169px; float:left; width: 342px; height: 57px; background: url(images/ABC_NEW_FINAL3.jpg) no-repeat; text-indent: -9999px; margin: 0px 0 0 0px; padding: 0 0 5px 0; }
#americaBest2 a { width: 342px; height: 57px; display: block; }
#GBBmember { position:absolute; top:45px; left:80px; float:left; width: 106px; height: 66px; background: url(images/GBB_NEW_FINAL.jpg) no-repeat; text-indent: -9999px; margin: 0px 0 0 0px; padding: 0 0 5px 0; }
#GBBmember a { width: 106px; height: 66px; display: block; }
#GBBmember2 { position:absolute; top:45px; left:66px; float:left; width: 106px; height: 66px; background: url(images/GBB_NEW_FINAL.jpg) no-repeat; text-indent: -9999px; margin: 0px 0 0 0px; padding: 0 0 5px 0; }
#GBBmember2 a { width: 106px; height: 66px; display: block; }
#under_foot { position: relative; width: 1004px; height: 41px; margin: 0px 0 0 0; background: url(images/under_footer.jpg) no-repeat; float:left; clear:both; }
.locations { float:left; width: 162px; height: 31px; background: url(images/more_locat.jpg) no-repeat; text-indent: -9999px; margin: 0px 0 0 0px; padding: 0 0 5px 0; }
.affiliates { position: absolute; left: 555px; top: 0px; float:right; width: 301px; height: 31px; background: url(images/more_affil.jpg) no-repeat; text-indent: -9999px; margin: 0px 0 0 0px; padding: 0 0 5px 0; }
#social { position: absolute; top: 34px; left:100px }
#social ul li { padding: 0; overflow: hidden; }
#social li { direction: block; float: left; list-style: none; }
#facebook { width: 62px; height: 52px; background: url(images/facebook_logo.jpg) no-repeat; text-indent: -9999px; margin: 12px 0 0 -42px; }
#facebook a { width: 62px; height: 52px; display: block; }
#gds { position: relative; margin-left: 938px; top: 17px; background: url(images/gds.jpg) no-repeat; text-indent: -9999px; }
#gds a { width: 68px; height: 26px; display: block; }
div.outerwrapF { margin: 56px 0 0 0px; line-height:7px; font-size:11px; }
/* position list chunks side by side */
div.wrapperF { float: left; margin: 0 0 0 12px; position: relative; }
/* clear float after lists */
br { clear: left; }
/* remove default spacing  to 
promote cross-browser consistency */
.wrapperF ul { margin: 0px 0 0 1px; padding: 0px; list-style: none; list-style-type: none; }
/* suppress normal list item numbering */
.wrapperF ul li { position: relative; color: #5b7c73; margin: -1px 0 0 0; padding: 0px 0 8px 10px; }
.wrapperF li { background: url(images/bullet_red.jpg) no-repeat scroll 0 0px transparent; padding: 8px; }
/* generate new item numbers that 
continue from one list to the next */
