/* CSS Document */

@import "reset.css";


/* GLOBAL */
body {background: #e0e0e0; font-family:"Lucida Sans",Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333;margin:0;padding:0;height:100%;}



#navpreload { position:absolute; left:-10000px; top:-10000px;}



hr { margin:10px 0; border:none; border-bottom:1px #ccc dotted;}
hr.hr2 { margin:10px 0 20px 0; border:none; border-bottom:1px #e2e2e2 solid;}
h1.promo { font-size:20px; font-weight:normal; color:#019CD4; margin:16px 0; border:none; margin:0;}


p { line-height:170%; padding-bottom:15px;}

h1 { font-size:24px; color:#222; font-weight:lighter; margin:0 0 20px 0; border-bottom:1px #ccc solid; padding:2px 0 10px 0;}
h2 { font-size:14px;color:#222; margin:0 0 10px 0;}
h1.h1_home { font-size:16px; color:#007cbe; font-weight:lighter; margin:5px 0 10px 0; border-bottom:1px #999 dotted; padding-bottom:7px;}

h2.h2Sidebar { margin:0; padding:3px 0; font-size:15px; color:#007cbe; font-weight:normal;}

h3 { font-size:13px;color:#222; margin:0 0 5px 0;}

.globalWrapper {width: 964px; display:block; background:#FFF url(../images/pgborder.png); margin:30px auto 10px auto; height:100%;min-height:100%;/*position:relative;*/ }

ol li { list-style-position:inside;}
ol { margin:0; padding:0;}
ol.listTips li, ol#listFaqs li { padding-bottom:20px;margin-bottom:20px; border-bottom:1px dotted #ccc;}

ol.list_page_one { counter-reset: item }
ol.list_page_two { counter-reset: item 14 }
ol.listTips li {display:block;}
ol.listTips li:before {
		content: counter(item) ". ";
		counter-increment: item;
		font-weight:bold; color:#007cbe;
		
		}
		
		

ol.list_ordered_123 li { margin-bottom:14px;}
ol.list_ordered_abc, ol.list_ordered_xvi, ol.list_ordered_ABC { margin-top:14px;margin-left:24px;}

 


/* HEADER */
#header{ width:964px; background:url(../images/pgborder-top.png) no-repeat;height:98px;padding:30px 0 20px 0;}
#logo { float:left; background:url(../images/logo.png) no-repeat; width:301px; height:88px; margin-top:13px;}
#logo a { display:block; width:301px; height:88px;}
#logo a, a:hover { border:none;}



/* NAV UTILITY */
#navutil_and_toll { float:right; text-align:right;margin:0 22px 0 0;width:520px;}
#navUtility div {display:inline;}
#navUtility div a { border:none;}
#navUtility div a { font-size:11px; color:#666; text-decoration:none; background:url(../images/bullet-arrow-blue.gif) no-repeat left; border-right:1px #9ed5e7 dotted; padding:0 10px 0 6px; margin-right:3px;}
#navUtility div a:hover {  color:#007cbe;}
#navUtility div.navUtility_last a { border:none;}
#tollfree { background:url(../images/we-are-canadian.gif) no-repeat; color:#007cbe; font-size:14px; margin:25px 0 0 0; text-align:right; padding:0 0 0 20px; float:right;}
#hours { font-size:11px; color:#333;}
#social {float:right; margin:26px 0 0 0; font-weight:bold;}
#social a.sociallink { background:none; padding:0 2px 2px 2px; margin:0; border:none;}
#social a#facebook-link { margin:0 4px;}
#social a#twitter-link{border-right:1px #9ed5e7 dotted; margin-right:8px; padding-right:8px;}
#social img { width:16px; height:16px; vertical-align:middle;}
#social #icon-facebook { margin:0 0 0 5px;}
#social #icon-twitter {}




/* The following css code is used to trick the browser into preloading the rollover images */
#navUtility  {background:url(../images/bg-navmain-over.png) no-repeat -1000px -1000px;}
#navUtility {background:url(../images/bg-navmain-pressed.png) no-repeat -1000px -1000px;}
#spotNewmac a {background:url(../images/btn_brandnewmac_over.png) no-repeat -1000px -1000px;}
#spotLeavingwindows a {background:url(../images/btn_leavingwindows_over.png) no-repeat -1000px -1000px;}
#spotPersonaltutoring a {background:url(../images/btn_personaltutoring_over.png) no-repeat -1000px -1000px;}
#spotWorkplacesafety a {background:url(../images/btn_workplacesafety_over.png) no-repeat -1000px -1000px;}


/* MAIN NAVIGATION */
#navMain { width:920px; height:43px; display:block; margin:0 22px 10px 22px;}
#navMain a { border:none;}

#navMain ul li{ list-style:none; display:inline;}

#navMain span { display:none;}

#navMain01, #navMain02, #navMain03, #navMain04, #navMain05, #navMain06, #navMain07, #navMain08 {display:block; float:left;height:43px;}

#navMain01 {width:88px; background: url(../images/bg-navmain.png);}
#navMain01:hover { background: url(../images/bg-navmain-over.png);}
#navMain01:active { background: url(../images/bg-navmain-pressed.png);}

#navMain02 {width:94px; background: url(../images/bg-navmain.png) -88px;}
#navMain02:hover { background: url(../images/bg-navmain-over.png) -88px;}
#navMain02:active { background: url(../images/bg-navmain-pressed.png) -88px;}

#navMain03 {width:101px;background: url(../images/bg-navmain.png) -182px;}
#navMain03:hover { background: url(../images/bg-navmain-over.png) -182px;}
#navMain03:active { background: url(../images/bg-navmain-pressed.png) -182px;}

#navMain04 {width:116px; background: url(../images/bg-navmain.png) -283px;}
#navMain04:hover { background: url(../images/bg-navmain-over.png) -283px;}
#navMain04:active { background: url(../images/bg-navmain-pressed.png) -283px;}

#navMain05 {width:117px; background: url(../images/bg-navmain.png) -399px;}
#navMain05:hover { background: url(../images/bg-navmain-over.png) -399px;}
#navMain05:active { background: url(../images/bg-navmain-pressed.png) -399px;}

#navMain06 {width:122px; background: url(../images/bg-navmain.png) -516px;}
#navMain06:hover { background: url(../images/bg-navmain-over.png) -516px;}
#navMain06:active { background: url(../images/bg-navmain-pressed.png) -516px;}

#navMain07 {width:115px; background: url(../images/bg-navmain.png) -638px;}
#navMain07:hover { background: url(../images/bg-navmain-over.png) -638px;}
#navMain07:active { background: url(../images/bg-navmain-pressed.png) -638px;}

#navMain08 {width:167px; background: url(../images/bg-navmain.png) -753px;}
#navMain08:hover { background: url(../images/bg-navmain-over.png) -753px;}
#navMain08:active { background: url(../images/bg-navmain-pressed.png) -753px;}



/* CURRENT PAGE SELECTION - Main Sections */
#Home a#navMain01 { background: url(../images/bg-navmain-current.png); }
#Services a#navMain02 { background: url(../images/bg-navmain-current.png); background-position:-88px }
#Aboutus a#navMain03 { background: url(../images/bg-navmain-current.png); background-position:-182px }
#Clients a#navMain04 { background: url(../images/bg-navmain-current.png); background-position:-283px }
#Promotions a#navMain05 { background: url(../images/bg-navmain-current.png); background-position:-399px }
#Marketplace a#navMain06 { background: url(../images/bg-navmain-current.png); background-position:-516px }
#Resources a#navMain07 { background: url(../images/bg-navmain-current.png); background-position:-638px }


/* CURRENT PAGE SELECTION - Sub Sections */

#AboutusOverview a#linkAboutusOverview, #AboutusHow a#linkAboutusHow, #AboutusFounders a#linkAboutusFounders, #AboutusFriends a#linkAboutusFriends, 
#AboutusValues a#linkAboutusValues,  #AboutusTestimonials a#linkAboutusTestimonials, 
#ServicesOverview a#linkOverview, #ServicesVideos a#linkVideos, #Rates a#linkRates, 
#ClientsOverview a#linkClientsOverview,  #ClientsTestimonials a#linkClientsTestimonials,
#ResourcesOverview a#linkResourcesOverview, #ResourcesTips a#linkResourcesTips, #ResourcesFaqs a#linkResourcesFaqs, 
#ResourcesKnowledgebase a#linkResourcesKnowledgebase, #LegalTou a#linkLegalTou, #LegalRefundPolicy a#linkLegalRefundPolicy
{background:url(../images/bullet-leftnav-selected.png) no-repeat #fff; color:#007cbe;}


#OfferingsOverview a#linkOfferingsOverview, #OfferingsSoftware a#linkOfferingsSoftware, #OfferingsHardware a#linkOfferingsHardware, 
#OfferingsWindows a#linkOfferingsWindows, #OfferingsInternet a#linkOfferingsInternet, #OfferingsHosting a#linkOfferingsHosting, 
#OfferingsMobile a#linkOfferingsMobile, #OfferingsIphone a#linkOfferingsIphone, #OfferingsOnsiteBackup a#linkOfferingsOnsiteBackup, 
#OfferingsOffsiteBackup a#linkOfferingsOffsiteBackup, #OfferingsSupportPlan a#linkOfferingsSupportPlan,
#BizSolOverview a#linkBizSolOverview, #BizSolNeedsAsses a#linkNeedsAssesment, #BizSolCorpSales a#linkCorpSales,
#PackagesOverview a#linkPackagesOverview, #PackagesOpt a#linkPackagesOpt, #PackagesNewmac a#linkPackagesNewmac, #PackagesSwitch a#linkPackagesSwitch, #PackagesMacRebuild a#linkPackagesMacRebuild, 
#TrainingOverview a#linkTrainingOverview, #TrainingMacintro a#linkTrainingMacintro, #TrainingMailIcalAddbook a#linkTrainingMailIcalAddbook, #TrainingIphoto a#linkTrainingIphoto, #TrainingItunesIpod a#linkTrainingItunesIpod, #TrainingVideos a#linkTrainingVideos, 
#RequestQuote a#linkRequestQuote, #ClientsCaseStudy1 #linkClientsCaseStudy1, #ClientsCaseStudy2 a#linkClientsCaseStudy2, #ClientsCaseStudy3 a#linkClientsCaseStudy3, #ClientsTestimonial1 a#linkClientsTestimonial1, #ClientsTestimonial2 a#linkClientsTestimonial2
 {background:url(../images/bullet-leftnav-sub-over.png) no-repeat #fff;color:#007cbe;border-bottom:1px #d2d2d2 dotted;border-top:1px #d2d2d2 dotted;}

#BizSolOverview a#linkBizSol, #BizSolNeedsAsses a#linkBizSol,#BizSolCorpSales a#linkBizSol,
#OfferingsOverview a#linkOfferings, #OfferingsSoftware a#linkOfferings, #OfferingsHardware a#linkOfferings, 
#OfferingsWindows a#linkOfferings, #OfferingsInternet a#linkOfferings, #OfferingsHosting a#linkOfferings, 
#OfferingsMobile a#linkOfferings, #OfferingsIphone a#linkOfferings, #OfferingsOnsiteBackup a#linkOfferings, 
#OfferingsOffsiteBackup a#linkOfferings, #OfferingsSupportPlan a#linkOfferings, 
#PackagesOverview a#linkPackages, #PackagesOpt a#linkPackages, #PackagesNewmac a#linkPackages, #PackagesSwitch a#linkPackages, #PackagesMacRebuild a#linkPackages, #TrainingOverview a#linkTraining, #TrainingMacintro a#linkTraining, #TrainingMailIcalAddbook a#linkTraining, #TrainingIphoto a#linkTraining, #TrainingItunesIpod a#linkTraining, #TrainingVideos a#linkTraining, #Rates a#linkRates, #RequestQuote a#linkRates, 
#ClientsCaseStudy1 a#linkClientsCaseStudies, #ClientsCaseStudy2 a#linkClientsCaseStudies, #ClientsCaseStudy3 a#linkClientsCaseStudies, #ClientsTestimonial1 a#linkClientsTestimonials, #ClientsTestimonial2 a#linkClientsTestimonials  {background:url(../images/bullet-leftnav-selected-withsub.png) no-repeat #fff;color:#007cbe; border-bottom:1px #999 dotted;} 



/* BILLBOARD IMAGES */
.billboard{ margin:0 22px 0 22px;width:920px; height:127px;}
.billboard-home { margin:0 22px 15px 22px;background:url(../images/bb/bb-home.png) no-repeat; width:920px; height:361px;}

#bb-services {background:url(../images/bb/bb-services.png) no-repeat; }
	#bb-services-bizsol {background:url(../images/bb/bb-services-bizsol.png) no-repeat; }
		#bb-services-bizsol-sales {background:url(../images/bb/bb-services-bizsol-sales.png) no-repeat; }
		#bb-services-bizsol-assess {background:url(../images/bb/bb-services-bizsol-assess.png) no-repeat; }
	#bb-services-rates {background:url(../images/bb/bb-services-rates.png) no-repeat; }
	#bb-services-packages {background:url(../images/bb/bb-services-packages.png) no-repeat; }
		#bb-services-packages-opt {background:url(../images/bb/bb-services-packages-opt.png) no-repeat; }
		#bb-services-packages-newmac {background:url(../images/bb/bb-services-packages-newmac.png) no-repeat; }
		#bb-services-packages-rebuild {background:url(../images/bb/bb-services-packages-rebuild.png) no-repeat; }
		#bb-services-packages-switch {background:url(../images/bb/bb-services-packages-switch.png) no-repeat; }
	#bb-services-offerings {background:url(../images/bb/bb-services-offerings.png) no-repeat; }
		#bb-services-offerings-hosting {background:url(../images/bb/bb-services-offerings-hosting.png) no-repeat; }
		#bb-services-offerings-hardware {background:url(../images/bb/bb-services-offerings-hardware.png) no-repeat; }
		#bb-services-offerings-iphone {background:url(../images/bb/bb-services-offerings-iphone.png) no-repeat; }
		#bb-services-offerings-mobile {background:url(../images/bb/bb-services-offerings-mobile.png) no-repeat; }
		#bb-services-offerings-networking {background:url(../images/bb/bb-services-offerings-networking.png) no-repeat; }
		#bb-services-offerings-offsitebackup {background:url(../images/bb/bb-services-offerings-offsitebackup.png) no-repeat; }
		#bb-services-offerings-onsitebackup {background:url(../images/bb/bb-services-offerings-onsitebackup.png) no-repeat; }
		#bb-services-offerings-software {background:url(../images/bb/bb-services-offerings-software.png) no-repeat; }
		#bb-services-offerings-supportplan {background:url(../images/bb/bb-services-offerings-supportplan.png) no-repeat; }
		#bb-services-offerings-windows {background:url(../images/bb/bb-services-offerings-windows.png) no-repeat; }
	#bb-services-training {background:url(../images/bb/bb-services-training.png) no-repeat; }
		#bb-services-training-iphoto {background:url(../images/bb/bb-services-training-iphoto.png) no-repeat; }
		#bb-services-training-itunes {background:url(../images/bb/bb-services-training-itunes.png) no-repeat; }
		#bb-services-training-macintro {background:url(../images/bb/bb-services-training-macintro.png) no-repeat; }
		#bb-services-training-ical {background:url(../images/bb/bb-services-training-ical.png) no-repeat; }
	#bb-services-videos {background:url(../images/bb/bb-services-videos.png) no-repeat; }

#bb-aboutus {background:url(../images/bb/bb-aboutus.png) no-repeat; }
	#bb-aboutus-founders {background:url(../images/bb/bb-aboutus-founders.png) no-repeat; }
	#bb-aboutus-friends {background:url(../images/bb/bb-aboutus-friends.png) no-repeat; }
	#bb-aboutus-how {background:url(../images/bb/bb-aboutus-how.png) no-repeat; }
	#bb-aboutus-values {background:url(../images/bb/bb-aboutus-values.png) no-repeat; }
	
#bb-casestudies {background:url(../images/bb/bb-casestudies.png) no-repeat; }
#bb-promotions {background:url(../images/bb/bb-promotions.png) no-repeat; }
#bb-marketplace {background:url(../images/bb/bb-marketplace.png) no-repeat; }

#bb-resources {background:url(../images/bb/bb-resources.png) no-repeat; }
	#bb-resources-faqs {background:url(../images/bb/bb-resources-faqs.png) no-repeat; }
	#bb-resources-kbase {background:url(../images/bb/bb-resources-kbase.png) no-repeat; }
	#bb-resources-tips {background:url(../images/bb/bb-resources-tips.png) no-repeat; }
	#bb-resources-videos {background:url(../images/bb/bb-resources-videos.png) no-repeat; }

#bb-contactus {background:url(../images/bb/bb-contactus.png) no-repeat; }
#bb-news {background:url(../images/bb/bb-news.png) no-repeat; }
#bb-careers {background:url(../images/bb/bb-careers.png) no-repeat; }
.bb-other {background:url(../images/bb/bb-other.png) no-repeat; }



/* BREADCRUMBS */

#crumbbox { background:url(../images/bg-crumbbox.gif) no-repeat; width:920px; height:27px;margin:0 20px 28px 20px; padding:6px 5px 0 5px;}
#btnEmailPrint { float:right; margin:0 26px 0 0;}
#btnEmailPrint a { border:0;}
#btnEmailPrint img { margin:0 0 0 26px;}

#btnEmailPrintText{ float:right; margin:3px 10px 0 0;}
#btnEmailPrintText ul li { display:inline;}
#btnEmailPrintText ul li a {border:0; border-left:1px #ccc dotted; padding: 2px 20px 0 20px;}
#btnEmailPrintText ul li.noborder a {border:0;}


#yourhere { font-size:11px; color:#666; background:url(../images/bullet-yourhere.gif) no-repeat left; width:19px; height:21px; padding:0 0 0 24px;}
#listCrumbs, #listCrumbs li{ display:inline;}
#listCrumbs li a { height:26px; background:url(../images/bullet-crumb.gif) no-repeat left; font-size:13px; color:#333333; font-weight:normal; border:none;padding:6px 0 0 26px;}
#listCrumbs li a:hover { color:#007cbe;}
#listCrumbs li a.crumbNoLink { color:#666; cursor:text;}
#listCrumbs li a.crumbNoLink:hover { color:#666;}


/* LEFT SIDE BAR */
#sidebarLeft {float:left; width:189px; margin:0 0 0 0; padding:30px 20px 0 0;}

.box2Spotlight { width:190px; margin-bottom:20px;}
.box2Top { background:url(../images/box2-top-borders.png) no-repeat top; width:190px; height:10px;}
.box2Bottom { background:url(../images/box2-bottom-borders.png) no-repeat top; width:190px; height:10px;}
.box2Content { background:url(../images/box2-side-borders.png) repeat-y; width:170px; padding:0 10px;}

#boxNewsletter form input.inputNewsletter { background:url(../images/input-newsletter-signup.png) no-repeat; border:0; margin-bottom:8px; padding:0 5px; width:160px; height:24px;}
#boxNewsletter form input#id_btnsignup { background:url(../images/btn-signup.gif) no-repeat; border:0; margin:0; padding:0; width:90px; height:24px; color:#fff;}
#boxNewsletter form { text-align:right; margin-bottom:12px;}

div.navLeft div a { height:23px; background:url(../images/bullet-leftnav-blue.png) no-repeat #f1f8fc; padding:5px 0 0 18px;margin:0;text-decoration:none; color:#444; border-bottom:1px #ccc solid; display:block;}
div.navLeft div.lasttopic a { border:none;}
div.navLeft div a:hover {background:url(../images/bullet-leftnav-blue.png) no-repeat #fff; color:#444;}
div.navLeft div.navLeftBlankFirst { height:3px;cursor:default;border-top:2px #666 solid;border-bottom:1px #ccc solid;}
div.navLeft div.navLeftBlankLast { height:3px;cursor:default;border-bottom:2px #666 solid;border-top:0;}
div.menuAaccordion {cursor:pointer;}

ul.nested {margin:0; padding:0; border-bottom:1px #ccc solid; background:url(../images/bg-blue-pattern.gif)/*#f6f6fd*/;}
ul.nested li a { height:20px; padding:2px 0 0 28px; text-decoration:none; border:none; display:block; background:url(../images/bullet-leftnav-sub.png) no-repeat; font-weight:normal;/*border-bottom:1px #f6f6fd solid;border-top:1px #f6f6fd solid;*/}
ul.nested li a:hover {background:url(../images/bullet-leftnav-sub-over.png) no-repeat #fff;/*border-bottom:1px #ababab dotted;border-top:1px #ababab dotted;*/}


/* MAIN CONTENT */

#newsBar { background:url(../images/bg-newsbar.gif) no-repeat; width:670px; height:16px;margin:0 20px 15px 20px; padding:10px 5px 10px 8px;}
#linkMorenews { float:right; padding:0; margin:0;}

#badgeACN {float:right; width:217px; height:36px; border-left:1px #bbb solid; border-right:1px #bbb solid;padding-right:10px; margin-right:22px;}
#badgeACN a:hover {border:none;}
#badgeACN img { margin-left:26px;}


#bigblueBtnsContainer{top:200px; height:140px; left:11px; position:relative;/*overflow: hidden;*/}
.spotActionBox {width:197px; height:76px;line-height:16px; color:#fff; cursor:pointer; padding:54px 10px 10px 13px; margin-right:6px; font-size:12px; float:left;}
.spotActionBox a { color:#fff; font-weight:normal; border:none; display:block; width:197px; height:76px;}
.spotActionBox a:hover {border:none;}
#spotNewmac {background:url(../images/btn_brandnewmac.png) no-repeat;}
#spotNewmac:hover {background:url(../images/btn_brandnewmac_over.png) no-repeat;}
#spotLeavingwindows {background:url(../images/btn_leavingwindows.png) no-repeat;}
#spotLeavingwindows:hover {background:url(../images/btn_leavingwindows_over.png) no-repeat;}
#spotPersonaltutoring {background:url(../images/btn_personaltutoring.png) no-repeat;}
#spotPersonaltutoring:hover {background:url(../images/btn_personaltutoring_over.png) no-repeat;}
#spotWorkplacesafety {background:url(../images/btn_workplacesafety.png) no-repeat;}
#spotWorkplacesafety:hover {background:url(../images/btn_workplacesafety_over.png) no-repeat;}

#contentWrapper-home { background:url(../images/contentHome-sideBorders.gif) repeat-y;margin:0 20px 20px 20px;overflow:hidden;}
#contentWrapper {margin:0 20px 20px 20px;overflow:hidden;}

#contentHome-topBorder {background:url(../images/contentHome-topBorders.gif) no-repeat; height:8px; width:920px;}
#contentHome-bottomBorder {float:left;background:url(../images/contentHome-bottomBorders.gif) no-repeat; height:8px; width:920px;/*position:absolute;bottom:150px; margin-bottom:0;*/}

#contentHome-col1 { float:left;width:272px; padding:0 12px 20px 12px; margin-right:16px;}
#contentHome-col2 {width:272px; padding:0 12px; overflow:hidden;}
#contentHome-col3 { float:right; width:272px; padding:0 12px;margin-left:16px;}

.rotateTestimonial, .rotateTips { display:none;}


#mainContent {width:514px; padding:0; margin:0;overflow:hidden;;}
#mainContent ul li {background:url(../images/bullet-arrow-blue2.gif) no-repeat; padding-left:10px;}
#mainContent ul ul {margin:6px 0 20px 10px;}
#mainContent ul ul li {  background:url(../images/bullet-dot-blue.gif) no-repeat; padding-left:10px;margin-bottom:4px;}




#panicBtn {width:900px; height:55px; position:absolute; bottom:0; text-align:center;}


#Sitemap div#mainContent ul li a { font-weight:normal;}
#Sitemap div#mainContent ul { margin:0; padding:0;}
#sitemapCol1 { width:220px; margin: 0 20px; border-right:1px solid #ccc; float:left;}
#sitemapCol2 { width:220px; float:right;}


/* RIGHT SIDE BAR */
#sidebarRight {float:right; width:187px;padding:30px 2px 0 0;}
.boxSpotlight { width:167px; float:right; margin-bottom:20px;}
.boxTop { background:url(../images/box-top-borders.gif) no-repeat top; width:167px; height:10px;}
.boxBottom { background:url(../images/box-bottom-borders.gif) no-repeat top; width:167px; height:10px;}
.boxContent { background:url(../images/box-side-borders.gif) repeat-y; width:147px; padding:0 10px 6px 10px;}
#boxBadgeACN a:hover { border:none;}
#boxBadgeACN a { display:block; font-weight:normal; color:#333;}

#boxEmergency { text-align:center;}
#boxEmergency img { width:90px; height:80px; border:none;}
#boxEmergency a:hover { border:none;}

#boxHours { text-align:center;}

h2.panicTitle, h2.hoursTitle {font-size:14px; color:#CA0000; font-weight:bold; padding:8px 0 0 0;}
h2.hoursTitle { color:#333;}


/* FOOTERS */
#footer{/*position:absolute;bottom:0;*/}

#footer1 { width:964px; background:url(../images/pgborder-bottom.png) no-repeat bottom; height:40px;}
#panicHome { margin:0 0 0 30px; float:left; width:350px;}
/*#panicHome a { color:#333; font-weight:normal;}
#panicHome a:hover { text-decoration:none; border:none;}*/
#panicHome img, #hoursHome img { float:left;}
#panicHome h2.panicTitle, #hoursHome h2.hoursTitle { padding:24px 0 0 0;}
#panic {margin:40px 0 0 30px;}
#panic a, img { border:none;}

#hoursHome {overflow:hidden;}


#freshmark { float:right; margin-right:0; height:18px; color:#666;}
#freshmark img {}
#freshmark a:hover { border:none;}
#navFooter { margin-bottom:10px;}
#navFooter li { display:inline;}
#navFooter a {border:none;}
#navFooter ul li a { font-size:11px; font-weight:normal; color:#666; text-decoration:none; border-right:1px #666 dotted; padding:0 10px 0 6px;}
#navFooter ul li a#footernavItemFirst { padding-left:0;}
#navFooter ul li a#footernavItemLast {border-right:none;}

#footer2 { width:920px; margin:0 auto; padding:0 22px 10px 22px;}
#footer2 p { padding-bottom:10px;}
.footnote { font-size:11px; color:#888;}




/* FORMS */
form#searchbox { margin:0; padding:0; display:inline;}
#search { border:none; height:23px; width:144px; background:url(../images/bg-search.gif) no-repeat; padding:5px 18px 0 5px; font-size:11px; color:#666;}


form#cse-search-box {margin:0; padding:0; display:inline;}
form#q { border:none; height:23px; width:144px; background:url(../images/bg-search.gif) no-repeat; padding:5px 18px 0 5px; font-size:11px; color:#666;}


form#form_callback input { background:url(../images/bg-input-2.gif) no-repeat; border:none; height:19px; width:176px; padding:5px 5px 0 5px;font-size:11px;}
form#form_callback input#id_phone { background:url(../images/bg-input-3.gif) no-repeat;width:98px;}
form#form_callback input#id_phone_ext { background:url(../images/bg-input-4.gif) no-repeat;width:36px;}
form#form_callback table td {padding:4px 0;}
form#form_callback input#requestbtn { background:url(../images/btn-form-2.gif) no-repeat; border:none; height:33px;width:186px; color:#FFF; font-size:13px; padding-bottom:9px; cursor:pointer;}
form#form_callback #id_existing_client,form#form_callback #id_request_manager { background:none; height:12px; width:16px; padding:0; margin:0;}

/* form IPOD Draw */
form#id_winipod input { background:url(../images/bg-input.gif) no-repeat; border:none; height:24px; width:230px; padding:4px 5px 0 5px;font-size:11px;}
form#id_winipod textarea { background:url(../images/bg-input-comments.gif) no-repeat; border:none; height:118px; width:230px; padding:4px 5px 10px 5px;font-size:11px;}

form#id_winipod table td {padding:3px 0;}
form#id_winipod input#submitbtn { background:url(../images/btn-submit.gif) no-repeat; border:none; height:24px; color:#FFF; font-size:13px; font-weight:bold; width:100px; margin:0; padding:0;}

/* MacStation form */
#tbl_form_ms td { padding:3px 10px 3px 0;}
#form_ms input { background:url(../images/input-ms.gif) no-repeat; width:230px; height:24px; border:none;padding:3px 5px 0 5px;font-size:11px;}
#form_ms input.inputms_2, #form_ms select#id_urgency { background:url(../images/input-ms-2.gif) no-repeat; width:170px; height:24px; border:none;padding:3px 5px 0 5px;font-size:11px;}
#form_ms select#id_urgency { margin-bottom:4px; width:170px;}
#form_ms textarea#id_problem {background:url(../images/textarea-ms.gif) no-repeat; width:221px; height:140px; border:none;padding:3px 9px 10px 5px;font-size:11px}
#form_ms input#id_btnsubmit { background:url(../images/btn-submit.gif) no-repeat; border:none; height:24px; color:#FFF; font-size:13px; font-weight:bold; width:100px; margin:0; padding:0;}
#tbl_form_ms td.required_ffield { padding-right:3px; text-align:right;}

/* 2010 form */
table#form_2010 { font-size:14px;}
table#form_2010 td { padding-bottom:10px;}
form#form_2010 { font-size:14px;}
form#form_2010 input { background:#fff; border:1px #999 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:230px; padding:5px;font-size:14px;}
form#form_2010 textarea#id_why_my_mac { background:#fff; border:1px #999 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:138px; width:320px; padding:10px 5px;font-size:14px;font-family:"Lucida Sans",Tahoma, Arial, Helvetica, sans-serif; margin-top:5px;}
form#form_2010 input#id_send_me_promo, form#form_2010 input#id_add_me_newsletter { width:auto; height:auto;}
form#form_2010 input#submit_2010 { float:right; background:#007cbe; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:0; color:#fff; width:auto; height:auto; padding:6px 20px;}

form#form_2010 input#submit_2010:hover {background:#333;}

form#form_2010 input:focus, form#form_2010 textarea#id_why_my_mac:focus { border:1px #66b0d8 solid;} 
table#form_2010 .errorlist { font-size:12px; color:#ff0000;}



/* LINKS */
a { color:#007cbe; font-weight:bold;text-decoration:none;}
a:hover { border-bottom:1px #66b0d8 solid;}
.required_ffield { color:#FF0000; font-weight:bold;}

/* Google CSE */
#cse-search-results { font-size:11px;}


/* FAQs */
.faq_question { font-weight:bold; color:#007cbe;}


/**/

.clearfix { clear:both;}

.smallview #mainContent { /*CSS for "extra small font" setting*/
font-size: 11px;
}

.largeview #mainContent { /*CSS for "small font" setting*/
font-size: 12px;
}

a.texttoggler{ /*CSS for Text Size Toggler control*/

}

a.texttoggler img{ /*CSS for Text Size Toggler control*/
background:#fff;
}

a.texttoggler img:hover{ /*CSS for Text Size Toggler control*/

}

a.selectedtoggler img{ /*CSS for Selected Text Size Toggler control*/
background:url(../images/bg-btntextsize.gif) no-repeat;
}


#touprint_container { width:100%;}
#touprint_logo { text-align:right; padding:20px;}
#touprint_content { padding:20px;}


table.tbl_consigned { width:inherit;}
table.tbl_consigned td { border-bottom:1px #ccc solid; padding:30px 10px 10px 10px; vertical-align:top;}
td.img_consigned { }
td.img_consigned img { float:right;margin-right:15px;}
td.desc_consigned {}
span.title_consigned {font-size:12px; font-weight:bold; border-bottom:1px #999 solid;}

/* modify google */

/* title of search result */
div#cse-search-results .g .l { font-size: 11px !important; }
div#cse-search-results .g a:hover { color: #98c9ff !important; }
div#cse-search-results .g a:visited { color: #6282a5 !important; }
div#cse-search-results{border:none;font-family:"Lucida Sans",Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}


/* CLIENTS */
#clientsgrid { border-collapse:separate; border-spacing:10px; padding:0; position:relative; left:-10px; width:100%;}
#clientsgrid td { vertical-align:middle;text-align:center;width:160px; height:95px; border:1px #ccc solid; empty-cells:hide;}
#clientsgrid a:hover {border:none;}


/* tooltip - help slideout */

#tbl-servicecontract { position:relative;border-color: #ccc;border-width: 0 0 1px 1px;border-style: solid;}
#tbl-servicecontract th, #tbl-servicecontract td { border-color: #ccc;border-width: 1px 1px 0 0;border-style: solid;margin: 0;padding: 4px 4px 4px 6px;}
#tbl-servicecontract th { font-weight:bold;}
#tbl-servicecontract td, #tbl-servicecontract th.ttl-package { text-align:center;}
#tbl-servicecontract th div, #tbl-servicecontract td div { font-weight:normal;}

.tooltip {
    padding: 0;
    position: relative;
}


.tooltip a { cursor:pointer;}
.tooltip a:hover {}

a.btnclose img { float:right; position:relative; top:4px; left:4px; margin-top:8px;}

 
.tooltip div { 

	color:#666;
	width:auto;
    position:static;
	padding:0 0 0 0;
	
	line-height:15px;
    z-index: 999;
    display: none;
}

.icon-q { vertical-align:middle; position:relative; top:-1px;}
.icon-q:hover {border:none;}


/* EOF */