﻿body                { background-color: #f1eee7;  margin: 0; padding: 0; font-family: Verdana, Sans-Serif; font-size: 13px; }
img                 { border-style: none; }
.home               { background-image: url(../images/header.gif); background-repeat: repeat-x; }
.home2              { background-image: url(../images/header2.gif); background-repeat: repeat-x; }
.general            { background-image: url(../images/headerShort.gif); background-repeat: repeat-x; }

.spacer             { display: block; width: 100%; clear: both; float: none; height: 1px; line-height: 0px; font-size: 0px; background-color: Transparent;}
.orange             { color: #ba5020; }
.blue               { color: #1f4c90 !important; }
.brown              { color: #49382a !important; }

.container          { display: block; width: 974px; margin: 0 auto; padding: 0 0 25px 0; float: none; min-height: 800px; clear: both; }

.navigationSmall    { display: block; float: left; clear: both; width: 956px; font-family: Arial, Helvetica, Sans-Serif; margin: 0 9px; }
.navigationSmall ul { display: block; float: right; margin: 0; padding: 0; list-style-type: none; }
.navigationSmall li { display: block; float: left; margin-left: 26px; }
.navigationSmall a  { display: block; float: left; padding: 18px 0; color: #ffffff; text-decoration: none; }
.navigationSmall a:hover, .navigationSmall a:visited:hover  { text-decoration: underline; } 
.active    { text-decoration: underline !important; }

.footer             { display: block; background-color: #49382a; text-align: center; padding-bottom: 0px; color: #9d9388; border-top: 2px solid #49382a; }
.footerContact      { display: block; height: 161px; background-image: url(../images/footerBackground.gif); background-repeat: repeat-x; text-align: left; margin-bottom: 2px;  }
.footerContactBox   { display: block; width: 956px; margin: 0 auto; color: #ffffff; line-height: 18px; font-size: 12px; padding-top: 10px; }
.footer a           { color: #9d9388; font-size: 10px; text-decoration: none; }
.footer a:hover, .footer a:visited:hover    { text-decoration: underline; }
.footer .mail       { display: block; color: #ffffff; font-size: 12px; }
.footer .microsoft  { background-color: #ffffff; padding: 5px 0;  }
.footer .microsoft ul   { margin: 0; padding: 0; list-style-type: none; }
.footer .microsoft li   { display: inline; }
.footer .social         { display: block; float: left;  text-align: left; width: 956px; margin: 0 auto; }
.footer .social ul      { float: left; margin: 0; padding: 0; list-style-type: none; }
.footer .social li      { display: inline; margin-right: 5px; }
.footer img              { border-style: none; }



/* Homepage */

.homeScreen         { float: none; clear: both; display: block; background-image: url(../images/breezeHomeScreenBack.png); background-repeat: no-repeat; width: 956px; height: 530px; margin: 0 9px; }
.rotating           { display: block; z-index: 5; position: relative; }
.homeBox            { display: block; width: 225px; height: 233px; float: left; margin-top: 149px; margin-right: 9px; cursor: pointer; font-size: 14px; line-height: 19px; }
.homeBox p          { margin: 0; padding: 70px 10px 10px 10px; }
.homeWhat           { margin-left: 15px; }
.homeHow            { }
.homeWho            { }
.homeContact        { margin-right: 0; }

.homeEditable       { display: block; color: #49382a; margin: 20px 9px 0px 9px;}
.homeEditable h1    { font-weight: normal; font-size: 28px; margin: 0 0 10px 0; padding: 0; text-align: center; }
.homeEditable p     { margin: 0; padding: 0; line-height: 20px; }
.homeEditable a     { text-decoration: underline; }
.homeEditable a:hover, .homeEditable a:visited:hover  { text-decoration: none; }
.homeEditable .italic { font-style: italic; }

.homeSpacer         { display: block; clear: both; height: 1px; line-height: 0px; font-size: 0px; background-color: #9d9388; margin: 30px 9px 0 9px; }

.homeProjects       { display: block; color: #49382a; margin-top: 25px; clear: both; float: none; min-height: 300px;}
.homeProjectsTitle   { display: block; float: left; margin: 0 9px 10px 9px; width: 956px; color: #49382a; }
.homeProjectsTitle h1    { display: block; float: left; font-weight: normal; font-size: 20px; margin: 0; padding: 0;  }
.allProjects        { display: block; float: right; padding-top: 5px; }
.allProjects a      { color: #9d9388; text-decoration: none; font-size: 20px;}
.allProjects a:hover, .allProjects a:visited:hover  { text-decoration: underline; } 

.projectBox         { display: block; width: 243px; min-height: 276px; background-image: url(../images/breezeProjectThumbBack.png); background-repeat: no-repeat; float: left;  }
.projectBox strong  { font-weight: normal;  }
.projectBox h2      { font-size: 12px; font-weight: normal; margin: 20px 9px 9px 9px; }
.projectBox p       { line-height: 24px; margin: 0 9px; font-size: 12px; }
.projectBox h2 a       { color: #49382a; text-decoration: underline; }
.projectBox h2 a:hover, .projectBox h2 a:visited:hover  { text-decoration: none !important; } 

.geekAd             { border-style: none; margin: 5px 0 0px 10px; }

.study              { display: block; width: 184px;  background-image: url(../images/case-bg.png); background-repeat: no-repeat; float: left; margin: 10px 10px 0 0; }
.study h2      { display: block; float: left; font-size: 12px; font-weight: normal; margin: 10px 0 0 5px; }
.study h2 a       { color: #ba5020; text-decoration: underline; }
.study h2 a:hover, .study h2 a:visited:hover  { text-decoration: none !important; } 


.up                 { display: none; position: absolute; z-index: 500; margin: -10px 0 0 727px; } 
.down               { position: absolute; z-index: 500; margin: 300px 0 0 727px; }

/* Google Map */
.firstHeading       { font-size: 24px; color: #49382a; font-weight: normal; padding: 0; margin: 0 0 10px 0; }
.googleMapBox       { display: block; clear: both; float: none; margin: 0px 9px 10px 9px; width: 956px; height: 452px; background-color: #f8f7f5; padding: 1px; }
.contactDetails     { display: block; float: right; line-height: 24px; padding: 10px 50px 0 0px; color: #49382a; }
.contactDetails h1  { margin: 0; padding: 0; color: #ba5020; font-size: 15px; }
.contactDetails p   { margin: 5px 0; padding: 0; }
.contactDetails a   { color: #ba5020; text-decoration: none; }
.contactDetails a:hover, .contactDetails a:visited:hover  { text-decoration: underline; }
.contactDetails strong  { color: #ba5020; }
.contactDetails .italic { font-style: italic; font-size: 12px; margin-top: 20px; }
.contactLabel       { display: inline-block; width: 45px; font-size: 12px; }
.small              { font-size: 12px; line-height: 20px !important; }
.small2              { font-size: 12px; line-height: 24px !important; }
.small2  img { border-style: none; }
.large              { font-size: 16px; }
.googleMap          { display: block; float: left; width: 680px; height: 450px; border: 1px solid #9d9388; }
.contactBack        { background-image: url(../images/contactBack.gif); background-repeat: no-repeat; background-position: 0px 168px; }


/* Pages */

.logo               { position: absolute; z-index: 5; }
.navigation         { display: block; width: 956px; clear: both; float: none; margin: 18px 9px 0 9px; height: 61px; background-image: url(../images/breezeNavigationBack.png); background-repeat: no-repeat; background-position: right;   }
.navigation ul      { display: block; float: left; margin: 4px 0 0 0; padding: 0; list-style-type: none; }
.navigation li      { display: block; float: left; margin: 0 10px; }
.navigation a       { display: block; float: left; padding: 18px 0; color: #ffffff; text-decoration: none; font-size: 16px; }
.navigation a:hover, .navigation a:visited:hover  { text-decoration: underline; } 
.navigationAbout:hover, .navigationAbout:visited:hover  { text-decoration: none !important; } 
.navigationSpacer   { display: block; width: 2px; height: 53px; background-image: url(../images/navigationSpacer.gif); background-repeat: no-repeat; background-position: center; }
.noMargin           { margin: 0 !important; }

.subNavigation      { display: block; width: 100%; clear: both; float: none; height: 1px; line-height: 1px; font-size: 1px; }
.subNavigationHover { display: block; position: absolute; z-index: 5; border: 2px solid #49382a; border-top-style: none; background: #1c4e98; color: #ffffff; font-size: 14px; line-height: normal; padding: 0px 10px 0px 10px; min-width: 161px;  }
.subNavigationHover ul   { display: block; margin: 0; padding: 0; list-style-type: none; }
.subNavigationHover li   { display: block; margin: 3px 0; padding: 0 0 3px 0; border-bottom: 1px solid #5e81b4;  }
.subNavigationHover a    { display: block; color: #ffffff; text-decoration: none; padding: 2px 0; }   
.subNavigationHover a:hover, .subNavigationHover a:visited:hover    { font-weight: bold; }
.subNavigationEnd   { border-bottom-style: none !important; }
#naviWhat           { display: none; margin-left: 283px; }   
#naviAbout          { display: none; margin-left: 400px; }              

.breadcrumb         { display: block; float: left; width: 956px; margin: 1px 9px 0 9px;  }
.breadcrumb ul      { display: block; float: left; margin: 4px 0 0 0; padding: 0; list-style-type: none; }
.breadcrumb li      { display: block; float: left; margin: 0 10px; }
.breadcrumb a       { display: block; float: left; padding: 10px 0 15px 0; color: #49382a; text-decoration: underline; font-size: 12px; }
.breadcrumb a:hover, .breadcrumb a:visited:hover  { text-decoration: none; } 
.breadcrumbSpacer   { display: block; width: 5px; height: 38px; background-image: url(../images/breadcrumbSpacer.gif); background-repeat: no-repeat; background-position: center; }
.breadcrumbEnd      { text-decoration: none !important; }

.projectBack        { background-image: url(../images/projectBack.gif); background-repeat: no-repeat; background-position: 0px 168px; }
.projectDetails     { display: block; float: left; line-height: 24px; padding: 10px 0px 10px 15px; color: #49382a; }
.projectDetails h1  { margin: 0; padding: 0; color: #ba5020; font-size: 15px; }
.projectDetails p   { margin: 5px 0; padding: 0; }
.projectDetails a   { color: #ba5020; text-decoration: none; }
.projectDetails a:hover, .projectDetails a:visited:hover  { text-decoration: underline; }
.projectDetails strong  { color: #ba5020; }
.projectDetails .italic { font-style: italic; font-size: 12px; margin-top: 20px; }

.image              { margin-left: 10px; margin-bottom: 10px; border-style: none; }

.freeindex          { background-color: #ffffff; width: 956px; }
.freeindex table    { margin-bottom: 0 !important; }


/* Rent a Geek */
.geekBox       { display: block; clear: both; float: none; margin: 0px 9px 10px 9px; width: 956px; background-color: #f8f7f5; padding: 1px; height: 335px; }
.geekList       { margin: 10px 0 0 0; padding: 0; list-style-type: none; }
.geekList li    { background-image: url(../images/breeze-rent-a-geek-can-do.jpg); background-position: left; padding-left: 23px; background-repeat: no-repeat; font-size: 16px; line-height: 26px; }
.geekContact    { margin: 10px 0 0 0; padding: 0; list-style-type: none; }
.geekContact li { background-image: url(../images/breeze-rent-a-geek-phone.jpg); background-position: left; padding-left: 23px; background-repeat: no-repeat; }
.geekMail       { background-image: url(../images/breeze-rent-a-geek-mail.jpg) !important; }

.cardForm       { background-image: url(../rent-a-geek/images/breeze-rent-a-geek-free-memory-card.jpg); background-repeat: no-repeat; background-position: top right;  }
.cardForm table { margin-top: 20px; background-color: #f8f7f5; border: 1px solid #ffffff; }
.cardForm th    { text-align: left; vertical-align: top; padding: 3px 5px 3px 10px; }
.cardForm td    { vertical-align: top; padding: 3px 10px 3px 5px; }
.cardForm label { line-height: 20px; margin-left: 5px; }
.option         { display: inline-block; clear: right; }
.radio          { float: left; }
.cardText       { width: 400px; }
.mandatory      { color: #ba5020; font-weight: normal; }


/* Case Studies */
.clients        { width: 100%; background-color: #ffffff; margin: 10px 0; border: 1px solid #aaaaaa; }
.clients td     { padding: 5px 10px; }

.caseList       { display: block; float: none; clear: both; margin: 0; padding: 0; list-style-type: none; font-size: 12px;  }
.caseList2      { margin: 10px 0 15px 30px; padding: 0; line-height: 20px;   }
.caseList2 a    { color: #49382a; }
.caseList3      { margin: 10px 0 15px 20px; padding: 0; line-height: 20px;   }
.caseList3 a    { color: #49382a; text-decoration: underline; }
.caseList3 a:hover, .caseList3 a:hover:visited  { text-decoration: none; } 
.caseh1         { font-family: Verdana, Sans-Serif !important; font-weight: normal; font-size: 18px !important; line-height: 20px; margin: 0; padding: 0; color: #ba5020; text-align: left !important; }
.caseh2         { font-family: Verdana, Sans-Serif !important; font-weight: normal; font-size: 14px !important; margin: 0 0 10px 0; padding: 0; color: #ba5020; line-height: 20px; }
.caseh3         { font-family: Verdana, Sans-Serif !important; font-weight: normal; font-size: 14px !important; margin: 15px 0 10px 0; padding: 0; color: #ba5020; line-height: 20px; }
.blurb          { max-width: 346px;  }
.blurbLong          { max-width: 640px;  }
.advice         { margin: 10px 0 0 0 !important; }
.caseThumb      { padding-top: 10px; }
.caseThumb img  { border-style: none; }
.withMargin     { margin-right: 10px; }
.border         { border: 1px solid #3d7e9e !important; }

.diagram        {}
.diagram td     { padding: 5px; height: 100px; }
.diagram h1     { color: #ba5020; font-size: 14px; font-weight: bold; line-height: 20px; }
.diaHover       { display: none; position: absolute; z-index: 5; float: left; padding: 10px; background-color: #f8f7f5; text-align: left;  border: 3px solid #ba5020; }
.diaHover h1    { text-align: left; display: block; clear: right; }
.diaHover ul    { margin: 0; padding: 0 0 0 20px; }
.diaHover li    { margin-bottom: 5px; }
.task           { width: 350px; margin: -80px 0 0 160px; }
.crm            { width: 400px; margin: -80px 0 0 160px; }
.voids            { width: 300px; margin: -35px 0 0 160px; }
.estate           { width: 350px; margin: -140px 0 0 160px; }
.site           { width: 350px; margin: -60px 0 0 160px; }
.call           { width: 350px; margin: -30px 0 0 -390px; }
.works           { width: 350px; margin: -30px 0 0 -390px; }

.like           { margin: 10px 0 0 0 !important;  }

/* Modal PopUp */
.modalBackground    { background-color: Gray; filter: alpha (opacity=50);  opacity: 0.5; -moz-opacity: 0.5;}
.popup		        { background-color: #ffffff; width: auto; border: solid 4px #ba5020; padding: 10px; font-size: 1em; color: #49382A;  }
.popup h1           { font-size: 1.1em; margin: 0; padding: 0 0 10px 0; color: #ba5020; }
.popup img          { border-style: none; }
.popup a            { border-style: none; }
.popClose           { display: block; position: absolute; z-index: 5; width: 960px; text-align: right; }


/* Meta Tag Checker */
.metaBox            { display: block; float: left; width: 570px; line-height: normal; }
.metaBox table      { width: 555px; }
.metaBox th         { padding: 3px 5px; color: #ffffff; background-color: #1f4c90; text-align: left; font-weight: normal; border-right: 1px solid #ffffff; }
.metaBox td         { padding: 3px 5px; background-color: #ffffff; border-right: 1px solid #ffffff; }
.metaBox .alternate { background-color: #e1e5ea; }
.metaBox .count     { text-align: right; width: 50px; } 
.metaBox .percent   { text-align: right; width: 70px; } 
.metaResults        { overflow-y: scroll; overflow-x: hidden; height: 288px; background-color: #ffffff; }
.check              { background-color: Transparent; margin: 0; cursor: pointer; width: auto; overflow: visible; color: #ba5020; font-style: italic; background-image: url(../images/click.gif); background-position: left center; padding: 6px 5px 6px 28px; background-repeat: no-repeat; border-style: none; width: 75px; }
.check:hover        { text-decoration: underline; }
.metaBack        { background-image: url(../images/metaBack.jpg); background-repeat: no-repeat; background-position: 0px 168px; }
.metaTagBox       { display: block; clear: both; float: none; margin: 0px 9px 0px 9px; width: 956px; height: 319px; padding: 1px; }
.metaDetails     { display: block; float: left; line-height: 24px; padding: 10px 0px 10px 15px; color: #49382a;}
.metaDetails h1  { margin: 0; padding: 0; color: #ba5020; font-size: 15px; }
.metaDetails p   { margin: 5px 0; padding: 0; }
.currentMeta th {padding: 3px 3px 3px 3px; width: 100px; background-color: #E1E5EA; text-align: left;vertical-align: top; font-weight: normal; }
.currentMeta td {padding:3px 3px 3px 3px;width:250px;background-color:white;vertical-align:top; line-height: 20px;}

/* Sitemap */

.sitemap        { display: block; margin: 0; padding: 0; list-style-type: none; }
.sitemap li     { display: block; margin: 0 0 5px 0;}
.sitemap ul     { display: inline; }
.sitemap ul li  { padding-left: 20px; }
.sitemap ul li li  { padding-left: 40px; }
.sitemap a      { color: #49382a; }
.sitemap a:hover, .sitemap a:visited:hover  { text-decoration: none; }


/*Slidedeck */

.slidedeck  { font-size: 13px;}
.slidedeck ul   { margin: 0; padding: 0 0 0 15px; }
.slidedeck li   { margin:  0 0 3px 0; }
.slidedeck a    { color: #ba5020; }
.slidedeck p    { margin-bottom: 5px; }
.slidedeck .active  { text-decoration: none !important; }
.slidedeck h1    { text-align: left; font-size: 13px; color: #ba5020; font-weight: bold; }
.slidedeck h2    { text-align: left; font-size: 13px; color: #ba5020; font-weight: normal; }
.slidedeck img  { border-style: none; }
.hide           { display: block; position: absolute; z-index: 300000; width: 200px; height: 15px; background-image: url(../images/hideSmall.jpg); background-repeat: repeat-x; top: 470px; left: 745px;}
.hide2          { display: none; }
.hide3          { display: none; }
.hide4          { display: none; }
.hide5          { display: none; }
.leftMargin     { margin-left: 10px; }
.fakeLink       { display: block; width: auto; color: #ba5020; cursor: pointer; width: 220px; }
.fakeLink:hover { text-decoration: underline; } 
.link           { color: #ba5020; text-decoration: none !important; }
.link:hover     { text-decoration: underline !important; } 
.help           { font-size: 10px; font-style: italic; }
.tabs           { list-style-type: none; margin: 0 !important; padding: 0 !important; }
.tabs li        { display: inline; width: auto; color: #ba5020; cursor: pointer; margin-right: 10px; text-decoration: underline; } 
.tabs li:hover  { text-decoration: none; }
.activeTab      { font-weight: bold; text-decoration: none !important; cursor: default !important; }
.normal         { color: #49382a !important; text-decoration: none !important; cursor: default !important; }
.tabBox         { width: 100%; height: 377px; padding-bottom: 10px; }

/*Resources*/
.resources      { margin: 10px 0;padding: 10px 100px 10px 15px; background-color: #ffffff; }
.resources h1   { font-size: 14px; font-weight: bold; color: #0080b7; font-family: arial; margin:0; padding: 0 0 0 20px; text-align: left; background-image: url(../email/images/lightbulb.png); background-repeat: no-repeat; }
.resources p    { font-size: 12px; color: #49382a; font-family: arial; text-align: left; margin: 5px 0 0 0; padding: 0; } 

/*Housing*/

.housing        { display: block; padding-left: 136px; margin-bottom: 20px; }
.housing table  { }
.housing td     { padding: 6px; background-image: url(../images/case-bg.png); background-repeat: no-repeat; vertical-align: top;}
.housing ul     { font-size: 11px; margin: 0; padding: 0 0 0 15px; }
.housing li     {}
.housing h2     { font-size: 13px; font-weight: normal; margin: 0; padding: 0; }
.housing a      { color: #ba5020; }

