html, body { color: #3a4a58; text-align: center; background: #fff url(images/mainbg.gif) repeat-x left top; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#container { width: 820px; height: auto; min-height: 400px; margin: 0 auto 0 auto; text-align: center; } 
#header { width: 820px; height: 99px; text-align: left; margin: 0; } 
#smalltopnav { width: 129px; height: 99px; float: right; display: inline; background: url(images/applespecialist.gif) no-repeat right top; } 

#topnav { width: 820px; height: 41px; text-align: left; margin: 0; } 

#contactdiv { display: none; overflow: hidden; height: 200px; width: 820px; background: url(images/contactbg.jpg) no-repeat center center; } 
#mainfeature { width: 820px; height: 295px; text-align: left; margin: 0; } 
#headlines { width: 820px; height: 38px; text-align: center; margin: 0; background-color: #fff; } 
#promos { width: 820px; height: 266px; text-align: left; margin: 0; background: url(images/promobg.jpg) no-repeat left top; } 
.promobox_first { margin: 20px 21px 0px 36px; } 
.promobox { margin: 20px 21px 0px 0; } 
.promobox_last { margin: 20px 21px 0px 0px; } 

#location_section_intro {height: 276px;margin-top: 0;position: relative;text-align: left;width: 820px;z-index: 10; } 
#location_section_intro img {display:none;}
#navWrap {display:block;height:41px;}

#section_intro {height: 276px;margin-top: 0;position: relative;text-align: left;width: 820px;z-index: 10; } 
#section_header { width: 820px; text-align: left;position:relative;z-index:15; } 
.sectionhead_img { margin-top: -48px; } 
#section_content, #section_content_noheader { width: 820px; height: auto; min-height: 250px; text-align: left; margin-top: -48px; background-color: #fff; } 
#section_content_noheader { margin-top:0px; } 
#section_content_noheader h1{ padding-top:30px; } 
#page_content { width: 480px; height: auto; min-height: 250px; float: left; display: inline; margin: 0 25px 20px 35px; } 
#page_content h1 { color: #005072; font: bold 17px/21px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px; } 
#page_content h2 { color: #005072; font: bold 14px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#page_content p { color: #363636; font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 25px; } 
#page_content p.small { color: #363636; font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin: -20px 0 25px 40px; } 
#page_content ul { color: #363636; font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 25px; margin-left: 40px; list-style-type: disc; } 
#page_content p.note { color: #363636; font: italic 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 25px; } 
#sidebar { width: 270px; height: auto; min-height: 250px; float: right; display: inline; margin: 0; padding-bottom: 30px; } 


.sidebarcalloutBusiness { width: 272px; height: auto; margin: 30px 0 30px 0; padding-bottom: 15px; } 
.sidebarcalloutBusiness h2 { color: #005072; font: bold 15px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding: 22px 22px 0 22px; } 
.sidebarcalloutBusiness p { margin: 0 22px 0 22px; color: #363636; font: 13px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.sidebarcalloutBusiness a { color: #005072;
    display: block;
    font: 12px/19px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;} 

.sidebarcallout { width: 256px; height: auto; margin: 30px 0 30px 0; padding-bottom: 2px; } 
.sidebarcallout h2 { color: #005072; font: bold 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding: 22px 22px 0 22px; } 
.sidebarcallout p { margin: 0 22px 20px 22px; color: #363636; font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.sidebarcallout ul.upgradeinfo { color: #363636; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 25px; margin-left: 60px; list-style-type: disc; } 
.sidebarcallout ul.productsamples { color: #414f5c; font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-top: -20px; margin-bottom: 25px; margin-left: 22px; list-style-type: none; } 
.sidebarcallout a { color: #005072; font: 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; display: block; text-decoration: none; } 
#sidebar img, #sidebar a img { border:none; } 
.premium_service { margin: 0px 40px 40px 0px; float: right; }
.applecarestar { margin-bottom: 20px; } 
.applecarephone { margin-top: 20px; } 
.callus {background-color:#62b829;margin: 0 0 30px;text-align: center;}
.callus p {color:#ffffff;font-size: 16px;line-height: 24px;padding: 15px 0 0;}
.forms { background-color: #d0f2f2; color: #005072; font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif; margin-top: 5px; } 
.forms ul { padding: 22px; margin: 0; } 
.forms ul li { margin: 0 0 10px 0; } 
.forms ul li a:link, .forms ul li a:visited { color: #005072; text-decoration: none; } 
.forms ul li a:hover, .forms ul li a:visited:hover { color: #005072; text-decoration: underline; } 
.docicon { margin: 0 5px 15px 0; } 
.customfit { background-color: #d7f398; } 
.specialist { background-color: #fdf2ce; } 
.upgrades { background-color: #efdee0; } 
#section_nav { width: 270px; height: auto; } 
#section_nav ul { padding-top: 6px; padding-bottom: 20px; color: #005072; font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.divline { margin: 1px 0 1px 0; height: 1px; background: url(images/navdiv.gif) no-repeat left top; line-height: 0; font-size: 0; } 
#section_nav ul li a:link { display: block; padding: 14px 0 14px 17px; text-decoration: none; color: #005072; } 
#section_nav ul li a:hover, #section_nav ul li a:visited:hover, #section_nav ul li a:link.selected:hover { display: block; padding: 14px 0 14px 17px; color: #ff7a00; } 
#section_nav ul li a:active { display: block; padding: 14px 0 14px 17px; color: #ff7a00; } 
#section_nav ul li a:visited { display: block; padding: 14px 0 14px 17px; text-decoration: none; color: #005072; } 
#section_nav ul li a:link.selected { display: block; padding: 14px 0 14px 17px; text-decoration: none; color: #005072; background: url(images/navselbg.gif) repeat-y 0 1px; } 
#section_nav ul li a:visited.selected { display: block; padding: 14px 0 14px 17px; text-decoration: none; color: #005072; background: url(images/navselbg.gif) repeat-y 0 1px; } 
#section_nav ul li img.arrow { border: none; margin-right: 45px; float: right; display: inline; } 
.product_vid_box { height: 153px; width: 145px; float: left; display: inline; margin-right: 14px; margin-bottom: 10px; } 
.video_thumb { margin-bottom: 10px; border: 0; } 
.video_desc { color: #399636; font: 12px/17px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; height: 50px; text-align: center; } 
.video_desc a:link, #page_content p a:link { color: #399636; text-decoration: none; } 
.video_desc a:hover, #page_content p a:hover { color: #399636; text-decoration: underline; } 
.video_desc a:active, #page_content p a:active { color: #399636; text-decoration: underline; } 
.video_desc a:visited, #page_content p a:visited { color: #399636; text-decoration: none; } 
.video_desc a:visited:hover, #page_content p a:visited:hover { color: #399636; text-decoration: underline; } 
.addressblock { float: left; display: inline; width: 221px; } 
.hoursblock { float: left; display: inline; width: 259px; } 
.sectionclear { width: 480px; height: 0px; clear: both; font-size: 0px; line-height: 0px; } 
#contact { width: 820px; height: 143px; text-align: left; margin: 0; background: url(images/footer/footer1.jpg) no-repeat left top; clear: both; } 
.location_box { width: 123px; height: 73px; padding-top: 10px; float: right; display: inline; } 
.location_box2, .about_box2, .sales_box2, .training_box2 { height: auto; min-height: 73px; float: left; display: inline; border: 0px solid #333 } 
.location_box2 a:link, .about_box2 a:link, .sales_box2 a:link, .training_box2 a:link, .location_box2 a:visited, .about_box2 a:visited, .sales_box2 a:visited, .training_box2 a:visited, .location_box2 a:active, .about_box2 a:active, .sales_box2 a:active, .training_box2 a:active { text-decoration: none; color: #3a4a58; } 
.location_box2 a:hover, .about_box2 a:hover, .sales_box2 a:hover, .training_box2 a:hover, .location_box2 a:visited:hover, .about_box2 a:visited:hover, .sales_box2 a:visited:hover, .training_box2 a:visited:hover { text-decoration: underline;color: #3a4a58; } 
.location_box2 {padding: 20px 0 0 40px;
    width: 140px;} 
.about_box2 { margin:0;padding:20px 10px 0 0;width:120px;} 
.sales_box2 { width: 90px; padding: 20px 0px 0px 5px;} 
.training_box2 { width: 75px; padding: 20px 0px 0px 5px;} 
#footer { width: 820px; height: 41px; text-align: center; margin: 0; padding-top: 26px; margin-bottom: 50px; background: url(images/footer/footer2.jpg) no-repeat left top; } 
.clear { width: 800px; height: 0px; clear: both; font-size: 0px; line-height: 0px; } 
/* @group TOP NAV */


#topnav .navlink {height: 40px;text-indent: -9999px;float:left;} 

.nav_products {background: url("images/navSprite.jpg") repeat scroll 0 -41px transparent;display: block;width: 102px;} 
.nav_locations {background: url("images/navSprite.jpg") repeat scroll -102px -41px transparent;display: block;width: 108px;} 
.nav_sales {background: url("images/navSprite.jpg") repeat scroll -210px -41px transparent;display: block;width: 75px;} 
.nav_service {background: url("images/navSprite.jpg") repeat scroll -285px -41px transparent;display: block;width: 90px;} 
.nav_business {background: url("images/navSprite.jpg") repeat scroll -375px -41px transparent;display: block;width: 104px;} 
.nav_tradein {background: url("images/navSprite.jpg") repeat scroll -479px -41px transparent;display: block;width: 90px;} 
.nav_training {background: url("images/navSprite.jpg") repeat scroll -574px -41px transparent;display: block;width: 99px;} 
.nav_about {background: url("images/navSprite.jpg") repeat scroll -673px -41px transparent;display: block;width: 83px;} 
.nav_blog {background: url("images/navSprite.jpg") repeat scroll -751px -41px transparent;display: block;width: 69px;} 
    
.nav_products:hover, .nav_products_selected {background: url("images/navSprite.jpg") repeat scroll 0 0 transparent;width: 102px;} 
.nav_locations:hover, .nav_locations_selected {background: url("images/navSprite.jpg") repeat scroll -102px 0 transparent;width: 108px;} 
.nav_sales:hover, .nav_sales_selected {background: url("images/navSprite.jpg") repeat scroll -210px 0 transparent;width: 75px;} 
.nav_service:hover, .nav_service_selected {background: url("images/navSprite.jpg") repeat scroll -285px 0 transparent;width: 90px;} 
.nav_business:hover, .nav_business_selected {background: url("images/navSprite.jpg") repeat scroll -375px 0 transparent;width: 104px;} 
.nav_tradein:hover, .nav_tradein_selected {background: url("images/navSprite.jpg") repeat scroll -479px 0 transparent;width: 90px;} 
.nav_training:hover, .nav_training_selected {background: url("images/navSprite.jpg") repeat scroll -574px 0 transparent;width: 99px;} 
.nav_about:hover, .nav_about_selected {background: url("images/navSprite.jpg") repeat scroll -673px 0 transparent;width: 83px;} 
.nav_blog:hover, .nav_blog_selected {background: url("images/navSprite.jpg") repeat scroll -751px 0 transparent;width: 69px;} 

ul#topnav {margin: 0; padding: 0;float:left;width: 100%;list-style: none;font-size: 1.1em;}
ul#topnav li {
    float: left;
    height:36px;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;}
ul#topnav li a {float: left;text-indent: -9999px; /*--Push text off of page--*/height: 41px;}
ul#topnav li .sub {background-attachment: scroll;
    background-color: #1B232C;
    border-bottom: 4px solid #000000;
    display: none;
    float: left;
    left: 0;
    padding: 12px 9px;
    position: absolute;
    top: 40px;
    /*width: 322px;*/
    z-index: 99999;} 
ul#topnav li .twoCol {width:340px;}
ul#topnav li .oneCol {width:160px;}

ul#topnav li .row { /*--If needed to break out into rows--*/ clear: both; float: left; width: 100%; margin-bottom: 10px; } 
ul#topnav li .sub ul.firstList {width:152px;float: left;}
ul#topnav li .sub ul.secondList {float: left;
    padding-left: 18px;
    width: 152px;}
ul#topnav li .sub ul.secondList li {margin-left: 10px;}
ul#topnav li .sub ul{  list-style: none outside none;margin: 0;padding: 0;width: 160px;} 
ul#topnav .sub ul li { border-top: 1px solid #343C46;color: #FFFFFF;width: 160px; }
ul#topnav .sub ul li:last-child {border-bottom: 1px solid #343C46;}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/ padding: 0; margin: 0; font-size: 1.3em; font-weight: normal; } 
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/ padding: 5px 0; background-image: none; color: #e8e000; } 
ul#topnav .sub ul li a {color: #FFFFFF;display: block;float: none;font-family: lucida Grande;font-size: 12px;font-weight: normal;height: auto;letter-spacing: 0.15px;line-height: 32px;margin: 2px 0;padding: 0 0 0 13px;text-decoration: none;text-indent: 0;width: 147px;} 
ul#topnav .sub ul li a:hover { color: #c2e770; background-color:#343c46; }

#columbus a.columbus, #columbus a.columbus:visited,
#athens a.athens, #athens a.athens:visited, 
#augusta a.augusta, #augusta a.augusta:visited,
#macon a.macon, #macon a.macon:visited,
#mariettaEast a.mariettaEast, #mariettaEast a.mariettaEast:visited,
#mariettaWest a.mariettaWest, #mariettaWest a.mariettaWest:visited,
#peachtreeCity a.peachtreeCity, #peachtreeCity a.peachtreeCity:visited,
#forsyth a.forsyth, #forsyth a.forsyth:visited,
#norcross a.norcross, #norcross a.norcross:visited, #oneonone a.oneonone, #oneonone a.oneonone:visited, #workshops a.workshops, #workshops a.workshops:visited, #peachplus a.peachplus, #peachplus a.peachplus:visited
{color: #c2e770; background-color:#343c46;}


/* @end */ /* @group TEXT */ .small_links { margin-left: 10px; margin-top: 58px; color: #a4aeb6; font: 10px/24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; } 
.small_links a:link, .small_links a:visited { color: #a4aeb6; text-decoration: none; } 
.small_links a:hover, .small_links a:active, .small_links a:visited:hover { color: #a4aeb6; text-decoration: underline; } 
.headlinetext { width: 766px; float: left; display: inline; color: #516270; font: 12px/24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 18px; text-align: left; } 
.headlinetext strong { margin-right: 5px; } 
.headlinetext a:link { color: #399636; font-style: italic; text-decoration: none; margin-left: 5px; } 
.headlinetext a:hover { color: #399636; font-style: italic; text-decoration: underline; } 
.headlinetext a:active { color: #399636; font-style: italic; text-decoration: underline; } 
.headlinetext a:visited { color: #399636; font-style: italic; text-decoration: none; } 
.headlinetext a:visited:hover { color: #399636; font-style: italic; text-decoration: underline; } 
.athenslink { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #fff url(images/locations/loc_athens_off.jpg) no-repeat center bottom; text-decoration: none; } 
.athenslink:hover { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #fff url(images/locations/loc_athens_over.jpg) no-repeat center bottom; text-decoration: none; } 
.augustalink { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #fff url(images/locations/loc_augusta_off.jpg) no-repeat center bottom; text-decoration: none; } 
.augustalink:hover { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #fff url(images/locations/loc_augusta_over.jpg) no-repeat center bottom; text-decoration: none; } 
.maconlink { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #fff url(images/locations/loc_macon_off.jpg) no-repeat center bottom; text-decoration: none; } 
.maconlink:hover { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #adc54e url(images/locations/loc_macon_over.jpg) no-repeat center bottom; text-decoration: none; } 
.mariettalink { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #fff url(images/locations/loc_marietta_off.jpg) no-repeat center bottom; text-decoration: none; } 
.mariettalink:hover { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; background: #adc54e url(images/locations/loc_marietta_over.jpg) no-repeat center bottom; text-decoration: none; } 
.peachtreecitylink { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; /*background: #fff url(images/locations/loc_marietta_off.jpg) no-repeat center bottom;*/ text-decoration: none; } 
.peachtreecitylink:hover { padding: 0; margin: 0 0 17px 0; line-height: 0; font-size: 0; width: 479px; height: 95px; /*background: #adc54e url(images/locations/loc_marietta_over.jpg) no-repeat center bottom;*/ text-decoration: none; } 
.join { color: #516270; font: 12px/24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; padding: 15px 0 0 50px; float: left; display: inline; } 
#social_media { padding: 15px 0px 0px 0px; } 
#social_media_images { float: left; } 
#social_media_images img { padding-right: 7px; } 
#social_media_links { float: left; margin: 0px; padding: 5px 0px 3px 10px; font-size: 11px; text-align: left; line-height: 11px; color: #3a4a58; } 
#social_media_links a:link, #social_media_links a:visited, #social_media_links a:active { color: #3a4a58; text-decoration: none; } 
#social_media_links a:hover, #social_media_links a:visited:hover { color: #3a4a58; text-decoration: underline; } 
.mailinglist { margin-top: 4px; margin-left: 10px; } 
.mailinglist input { border:none; } 
.searchbox { width: 202px; height: 14px; border: 0; padding-top: 4px; padding-left: 4px; color: #ccc; } 
.location_box { color: #3a4a58; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.location_box2, .sales_box2, .training_box2 { color: #3a4a58; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.about_box2 { color: #3a4a58; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.address { font: 9px/13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; } 
#footer { color: #8996a0; font: 10px/17px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#footer a:link { color: #8996a0; text-decoration: none; } 
#footer a:hover { color: #8996a0; text-decoration: underline; } 
#footer a:active { color: #8996a0; text-decoration: underline; } 
#footer a:visited { color: #8996a0; text-decoration: none; } 
#footer a:visited:hover { color: #8996a0; text-decoration: underline; } 
/* @end */ /* @group IMAGES */ .leftarrow { float: left; display: inline; } 
.rightarrow { float: right; display: inline; } 
.sendbutton { border: 0; font-size: 0; line-height: 0; padding: 5px 0 5px 0; margin: 0; width: 39px; height: 10px; background: #fff url(images/send.gif) no-repeat center bottom; } 
.sendbutton:focus, .sendbutton:hover { border: 0; font-size: 0; line-height: 0; padding: 5px 0 5px 0; margin: 0; width: 39px; height: 10px; background: #fff url(images/send.gif) no-repeat center top; } 
#section_nav ul li img.arrow { border: none; margin-right: 45px; float: right; display: inline; } 
.promostar { margin-left: 38px; } 
.rightinlineimg { margin-left: 10px; } 
/* @end */ 


#bus_signup { background: transparent url(images/business_signup_bg.gif) no-repeat top left; color: #3a4a58; height: 78px; width: 475px; font-size: .688em; padding: 25px 10px 20px 15px; line-height: 1.4em; display:block; position:relative; } 
* html #bus_signup {width: 465px; } 
#bus_signup span {float:left; width:160px;} 
#bus_signup form {float: left;margin:8px 0px 0px 34px;width:265px;} 
#bus_signup form input { border: none; } 
#bus_signup form div { float: left;} 
#bus_signup form .button input { margin:4px 0px 0px 4px; cursor: pointer; } 
* html #bus_signup form .button input {padding:2px 5px 2px 5px; } 
#bus_signup form .inputbar input { height: 20px; border:0px; background:transparent; width:205px; } 
.registration { background:#d0f2f2;margin-top:70px;} 
#page_content p a.regbutton, #sidebar a.regbutton {background:url(/images/buttonbg.jpg) repeat-x left 0px;font-size:10px;border:1px solid #c4d8e1;padding:4px 0px;width:100px;display:block;color:#005072; text-align:center; } 
#page_content p a.regbutton:hover, #sidebar a.regbutton:hover {text-decoration:none;color:#005072;} 
#reg_header { background:url(/images/pmac_seminar.jpg) no-repeat;width:820px; height:177px;} 
#reg_header2 { background:url(/images/ipadbusiness_eventheader.jpg) no-repeat;width:820px; height:294px;} 
.leaves_top { background:url(/images/leaves_bg.gif) no-repeat right top; } 
.leaves_top h1 { margin-top:50px;} 
.leaves_top #page_content {width:750px; } 
.ipad_image { float:right;margin-top:60px;} 
.leaves_bottom { clear:both;width:820px; background:url(/images/leaves_bg_bottom.jpg) no-repeat left bottom; height:80px;} 
.leaves_top form { position:relative;} 
.leaves_top form label { color:#363636; font-size:.813em;width:100%;width:100%;display:block;margin-bottom:5px;} 
.leaves_top form input {margin-bottom:20px;} 
.leaves_top submit { display:block;border:1px solid blue;} 
.leaves_top label.error { color:red; position:absolute;left:220px;width:140px;margin-top:-40px;font-size:.688em;} 
hr.dotted {border-bottom: 1px dotted #999999; border-left: 0 none; border-top: 0 none; color: #FFFFFF; margin: 0 0 18px;} 
#section_nav_seminars {height: auto; width: 270px;} 
#section_nav_seminars h2 {color: #0081AB; font-size: 14px; line-height: 19px; padding-left: 24px; padding-top: 5px;} 
#section_nav_seminars ul {padding-bottom: 10px;color: #005072;font: 12px/20px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;padding-left: 24px; padding-top: 35px;} 
#section_nav_seminars ul p {color:#333;} 
#section_nav_seminars ul li a, #section_nav_seminars ul li a:visited {padding:0;margin: 0 0 9px;} 
a.seminar_btn_athens, a.seminar_btn_athens:visited {background: url("/images/btn-athens.jpg");display:block;width:220px;height:40px;text-indent: -10000px;} 
a.seminar_btn_athens:hover {background-position: 0 -40px;} 
a.seminar_btn_augusta, a.seminar_btn_augusta:visited {background: url("/images/btn-augusta.jpg");display:block;width:220px;height:40px;text-indent: -10000px;} 
a.seminar_btn_augusta:hover {background-position: 0 -40px;} 
a.seminar_btn_macon, a.seminar_btn_macon:visited {background: url("/images/btn-macon.jpg");display:block;width:220px;height:40px;text-indent: -10000px;} 
a.seminar_btn_macon:hover {background-position: 0 -40px;} 
a.seminar_btn_marietta, a.seminar_btn_marietta:visited {background: url("/images/btn-marietta.jpg");display:block;width:220px;height:40px;text-indent: -10000px;} 
a.seminar_btn_marietta:hover {background-position: 0 -40px;} 
a.seminar_btn_peachtreecity, a.seminar_btn_peachtreecity:visited {background: url("/images/btn-peachtreecity.jpg");display:block;width:220px;height:40px;text-indent: -10000px;} 
a.seminar_btn_peachtreecity:hover {background-position: 0 -40px;} 
/* @end */ 

/* Styles for sales/ipadtradein */
	
form#ipadtradein {}
form#ipadtradein ol {display:block;width:276px;padding:20px 20px 10px;background-color: #ebebeb;-moz-border-radius: 15px 15px 15px 15px;border-radius: 15px;  -webkit-border-radius: 15px; -khtml-border-radius: 15px;margin: 0 0 30px 0;}
form#ipadtradein label {color: #363636;display: block;font: bold 13px Lucida Grande;margin: 0 0 10px;width: 260px;}
form#ipadtradein legend {color: #363636;display: block;font: bold 13px Lucida Grande;margin:0;width: 260px;}
form#ipadtradein input {-moz-border-radius: 3px 3px 3px 3px;border-radius:3px;  -webkit-border-radius: 3px; -khtml-border-radius: 3px;background-color: white;border: 1px solid #BBBBBB;display: block;margin: 0 0 20px;padding: 2px;width: 260px;}
form#ipadtradein select { -moz-border-radius: 3px 3px 3px 3px; border-radius:3px;  -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;background-color: white;border: 1px solid #BBBBBB;display: block;margin: 0 0 20px;padding: 2px 4px;width: 265px;}
form#ipadtradein label.radio {display: block;float: left;margin: 12px 0 18px 15px;width: 60px;font-weight: normal;}
form#ipadtradein input.radio {width:15px;margin:0;display:inline;background-color: #ebebeb;border:none;}
form#ipadtradein span.form-left {display:block;float:left;width: 316px;}
form#ipadtradein span.form-right {display:block;float:left;width: 316px;margin: 0 0 0 55px;}
#page_content_form {float: left;height: auto;margin: 0 25px 20px 35px;}
#page_content_form h1 {margin: 0 0 23px 0;color:#006690;}
form#ipadtradein input.ipadbutton {display: block;width:153px;height:40px;background:url("images/ipadtradeinbutton.jpg");border:none;}
	form#ipadtradein input.ipadbutton:hover {background-position: 0 -40px;}
	
#ipadtradeinresults {display:block;width:633px;background-color: #e8f6b9;padding:35px 42px;margin:0 0 50px 0;-moz-border-radius: 15px 15px 15px 15px;border-radius: 15px;  -webkit-border-radius: 15px; -khtml-border-radius: 15px;float:left;}
#ipadtradeinresults span.page-left {display:block;float:left;width: 250px;}
#ipadtradeinresults span.page-right {display:block;float:left;width: 316px;margin: 0 0 0 55px;}
#ipadtradeinresults ul {color: #363636;font: bold 13px Lucida Grande;font-weight: normal;}
#ipadtradeinresults ul li {margin: 0 0 5px 0;}
#ipadtradeinresults p {color: #363636;font: bold 13px Lucida Grande;font-weight: normal;margin: 25px 0 0 0;}
	
div.ipad-tradein-promo {background: url("images/bg-ipad-tradein-promo.jpg") no-repeat scroll 0 0 transparent;display: block;height: 185px;margin: 0 0 35px -12px;padding: 32px 0 0 288px;width: 204px;}
a.btn-ipad-tradein, a.btn-ipad-tradein:visited {cursor: pointer;background:url("images/btn-ipad-tradein.jpg");display:block;height:40px;width:153px;text-indent: -9999px;}
	a.btn-ipad-tradein:hover {background-position: 0 -40px;}
	
/* Styles for sales/business blog */	

#page_content h2 a:link, #page_content h2 a:visited { color: #005072; text-decoration: none; } 
#page_content h2 a:hover, #page_content h2 a:active, #page_content h2 a:visited:hover { color: #005072; text-decoration: underline; } 
.postcontent { clear: both; padding-bottom: 20px; } 
#page_content p.postdetails { margin-top: 5px; font-size: 10px; line-height: 10px; } 
#page_content p.postdetails a:link, #page_content p.postdetails a:visited { color: #005072; text-decoration: none; font-size: 10px; line-height: 10px; } 
#page_content p.postdetails a:hover, #page_content p.postdetails a:active, #page_content p.postdetails a:visited:hover { color: #005072; text-decoration: underline; font-size: 10px; line-height: 10px; } 
#page_content p.comments { float: right; color: #005072; font: 10px/10px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#page_content p.comments a:link, #page_content p.comments a:visited { border: 1px solid #c6d8e0; display: block; padding: 6px; color: #005072; text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center top; font-size: 10px; line-height: 10px; } 
#page_content p.comments a:hover, #page_content p.comments a:active, #page_content p.comments a:visited:hover { text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center bottom; } 
.postdiv { height: 1px; margin: 0 auto 0 0; line-height: 0; font-size: 0; background: url(images/navdiv2.gif) no-repeat left center; clear: both; } 
.navigation { padding-bottom: 50px; color: #399636; font: 13px/13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.navigation a:link, .navigation a:visited { color: #399636; text-decoration: none; font-size: 13px; line-height: 13px; } 
.navigation a:hover, .navigation a:active, .navigation a:visited:hover { color: #399636; text-decoration: underline; font-size: 13px; line-height: 13px; } 
.alignleft { width: 230px; float: left; text-align: left; } 
.alignright { text-align: right; width: 230px; float: right; } 
.commentinput { margin-top: 8px; border: 1px solid #bdc8ca; display: block; padding: 6px; width: 190px; text-decoration: none; background-color: #f5f9fc; color: #636363; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.commentinputlarge { margin-top: 8px; border: 1px solid #bdc8ca; display: block; padding: 6px; width: 190px; text-decoration: none; background-color: #f5f9fc; color: #636363; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; height: 105px; } 
.commentsubmit { border: 1px solid #c6d8e0; display: block; padding: 6px; color: #005072; text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center top; font-size: 10px; line-height: 10px; } 
.commentsubmit:focus, .commentsubmit:hover, .commentsubmit:active { text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center bottom; } 
ul.comments { margin-left: 0 !important; padding-left: 0 !important; padding-top: 5px !important; } 
ul li.comment { border: 1px solid #bdc8ca; background-color: #f5f9fc; padding: 10px; margin-left: 0; list-style-type: none; list-style-position: outside; margin-bottom: 20px; } 
ul li.comment p.commentauthor { float: left; color: #636363; font: bold 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif !important; } 
.commentdetails { padding-top: 2px; float: right; } 
ul li.comment p.clear { width: 450px; height: 0px; clear: both; font-size: 0px; line-height: 0px; margin: 0 !important; padding: 0 !important; } 
ul li.comment p { color: #636363 !important; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif !important; margin-bottom: 15px !important; } 


div#locationInfo {background: url("images/bgLocationInfo.jpg") repeat scroll 0 0 transparent;
    display: block;
    height: 234px;
    margin: -6px 0 88px;
    padding: 16px 35px 0;
    text-align: left;
    width: 750px;}
div#locationInfo h1 {color: #005072;
    font-size: 18px;
    margin: 0;}
div#locationInfo p {color: #474646;
    font-family: lucida Grande;
    font-size: 12px;
    line-height: 18px;margin: 0 0 18px;}
div#locationInfo a, div#locationInfo a:visited {color: #399636;
    text-decoration: none;}
div#locationInfo a:hover {text-decoration: underline;}

div#locationInfo a img, div#locationInfo a:visited img {border:none;}
    
#locationsQuicklinks {}
#locationsQuicklinks h2 {color: #005072;
    font: bold 14px/19px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;margin:0 0 18px;}
#locationsQuicklinks ul {margin: 0 0 22px;}
#locationsQuicklinks a.locationQuick, #locationsQuicklinks a.locationQuick:visited {background: url("images/locations/quicklinksSprite.jpg") repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    margin: 0 0 3px;
    text-indent: -9999px;
    width: 248px;}

#locationsQuicklinks a.directionsQuick,
#locationsQuicklinks a.directionsQuick:visited {background-position: 0 0;}
	#locationsQuicklinks a.directionsQuick:hover {background-position:-247px 1px;}
#locationsQuicklinks a.loginQuick,
#locationsQuicklinks a.loginQuick:visited {background-position: 0 -360px;}
	#locationsQuicklinks a.loginQuick:hover {background-position: -247px -359px;}
#locationsQuicklinks a.businessQuick,
#locationsQuicklinks a.businessQuick:visited {background-position: 0 -240px;}
	#locationsQuicklinks a.businessQuick:hover {background-position: -247px -239px;}
#locationsQuicklinks a.productsQuick,
#locationsQuicklinks a.productsQuick:visited {background-position: 0 -120px;}
	#locationsQuicklinks a.productsQuick:hover {background-position:-247px -119px;}
	
ul#workshopDates {
    border-top: 1px solid #DDDDDD;
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;margin:0 0 50px;}
    
ul#workshopDates li {display: block;
    float: left;
    height: 30px;background-color: #FCFCFC;
    padding: 15px;
    width: 454px;}
ul#workshopDates li p {font-size: 11px;color: #474646;}
ul#workshopDates li.alternate {background-color:#f3f3f3;}

table.servicesTable {border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;margin:15px 0 28px; border-right: 1px solid #DDDDDD;}
table.servicesTable tr {color: #363636;border-top: 1px solid #DDDDDD;
    display: block;
    font: 13px/18px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
    padding: 5px 0 5px 20px;}
table.servicesTable tr.alternate {background-color: #f3f3f3;}
table.servicesTable tr span.right {display: block;
    float: right;
    margin: -17px 10px 0;}
#page_content table.servicesTable h1 {margin:0;}

span.learnmore {color: #399636;
    display: block;
    font-family: lucida sans;
    font-size: 13px;
    line-height: 18px;}
span.showless {color: #399636;
    display: block;
    font-family: lucida sans;
    font-size: 11px;
    line-height: 18px;}
    
a#peachpluslogin, a#peachpluslogin:visited {background:url("http://peachmac.com/images/peachpluslogin.jpg") repeat scroll 0 0 transparent;
  display:block;
  float:right;
  height:23px;
  text-indent:-9999px;
  width:171px;}
  
@media screen and (-webkit-min-device-pixel-ratio:0) {
a#peachpluslogin, a#peachpluslogin:visited {margin:-30px 0 0;}
}

#free-workshops {background: url("images/ad-free-workshops.jpg") repeat scroll 0 0 transparent;
    height: 406px;
    width: 244px;}
#free-workshops h2 a.ad, #free-workshops h2 a.ad:visited {font-family: Gotham, Lucida Sans, Sans Serif;color:#ffffff;font-size: 19px;}
#free-workshops h2 b {}
#free-workshops p {}

#mac-in-business {background: url("http://peachmac.com/images/ad-mac-in-business.jpg");width:270px;height:318px;}
