body{
margin:0px;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
background-image:url(images/main-bg.gif);
SCROLLBAR-FACE-COLOR: #a65e20;  
SCROLLBAR-HIGHLIGHT-COLOR: #c57632;  
SCROLLBAR-SHADOW-COLOR: #7e420f;  
SCROLLBAR-3DLIGHT-COLOR: #305873;  
SCROLLBAR-ARROW-COLOR: #fff;  
SCROLLBAR-TRACK-COLOR: #efe3ca;  
SCROLLBAR-DARKSHADOW-COLOR: #7e420f;}
/*//////////////////// GLOBAL:styles /////////////////////////////////*/
#mama-container{
width:919px;
margin:0px;
padding:0px;
margin:0px 0px 0px 50%;
right:460px;
display:block;
height:100%;
position:relative;
/*border-left:1px solid #003366;
border-right:1px solid #003366;*/
}
#header-container{
width:919px;
height:133px;
margin:0px;
padding:0px;
}
request_box.div.med_med-dkgrey{
line-height:11px;
}
h1{
margin:0;
padding:0;
}
/*//////////////////// TEXT:styles /////////////////////////////////*/
.white{
color:#fff;
font-size:11px;
}
.sm-dkgrey{
font-size:10px;
line-height:16px;
color:#484646;
}
.med-dkgrey{
font-size:11px;
line-height:17px;
color:#484646;
}
td.med-dkgrey{

line-height:15px;

}
.norm-dkgrey,#pressText p{
font-size:12px;
line-height:17px;
color:#484646;
}
.sub-title-serif{
font-family:"Times New Roman", Times, serif;
font-size:18pt;
color:#643611;
letter-spacing:-1px;

}
span.sub-title-serif{
font-family:"Times New Roman", Times, serif;
font-size:18pt;
color:#643611;
letter-spacing:-1px;
border-bottom:2px solid #d8cdba;
}

span.sub-title-serif_sm{
font-family:"Times New Roman", Times, serif;
font-size:14pt;
color:#643611;
letter-spacing:-1px;
border-bottom:2px solid #d8cdba;
}


.sub-title-serif-lite{
font-family:"Times New Roman", Times, serif;
font-size:18pt;
color:#d8cdba;
letter-spacing:-1px;
text-decoration:underline;
}
/*//////////////////// LINK:styles /////////////////////////////////*/

a:link 	{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#06496f;font-weight:bold; text-decoration:underline;  }    
a:visited {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#06496f;font-weight:bold; text-decoration:none; }  
a:hover 	{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6f3413;font-weight:bold; text-decoration:underline;  }   
a:active  {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#06496f;font-weight:bold; text-decoration:underline;  }  

a.white:link 	{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:underline;  }    
a.white:visited {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:none; }  
a.white:hover 	{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:underline;  }   
a.white:active  {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:underline;  }  

div#footer-container a:link 	{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:underline;  }    
div#footer-container a:visited {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:none; }  
div#footer-container a:hover 	{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:underline;  }   
div#footer-container a:active  {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;font-weight:normal; text-decoration:underline;  }  

/*//////////////////// BODY:styles /////////////////////////////////*/
div.hr {
  height: 11px;
  background: #fff7ea url(images/body-hr.gif) scroll center;
  width:480px;
  margin:0px;
  padding:0px;
}
div.hr hr {
  display: none;
}
div.hr2 {
  height: 11px;
  background: #fff7ea url(images/body-hr.gif) scroll center;
  width:480px;
  margin:-20px 0px 0px 0px ;
  padding:0px;
}
div.hr2 hr {
  display: none;
}
/*////////////////////navigation items/////////////////////////////////*/

#nav-container{
width:919px;
height:26px;
background-color:#06496f;
}
/*ul{
margin:0px;
padding:0px;
list-style:none;
float:left;
}
*/
/*///////////////////menu/////////////////////*/
/*li{
float:left;
position:relative;
}*/

/*///////////////////end menu/////////////////////*/
#home,#home a{
background-image:url(images/nav_home.gif);
width:79px;
height:26px;
display:block;
float:left;
}
#home a:hover{
background-image:url(images/nav_home_on.gif);

}
/*About Us*/
#menu0,#menu0 a{
background-image:url(images/nav_about.gif);
width:71px;
height:26px;
display:block;
float:left;
}
#menu0 a:hover{
background-image:url(images/nav_about_on.gif);
}
#services,#services a{
background-image:url(images/nav_services.gif);
width:73px;
height:26px;
display:block;
float:left;
}
#services a:hover{
background-image:url(images/nav_services_on.gif);
}
#work,#work a{
background-image:url(images/nav_howwework.gif);
width:107px;
height:26px;
display:block;
float:left;
}
#work a:hover{
background-image:url(images/nav_howwework_on.gif);
}
#request,#request a{
background-image:url(images/nav_request.gif);
width:129px;
height:26px;
display:block;
float:left;
}
#request a:hover{
background-image:url(images/nav_request_on.gif);
}
#testimonials,#testimonials a{
background-image:url(images/nav_testimonials.gif);
width:106px;
height:26px;
display:block;
float:left;
}
#testimonials a:hover{
background-image:url(images/nav_testimonials_on.gif);
}
#careers,#careers a{
background-image:url(images/nav_careers.gif);
width:71px;
height:26px;
display:block;
float:left;
}
#careers a:hover{
background-image:url(images/nav_careers_on.gif);
}
#contact,#contact a{
background-image:url(images/nav_contact.gif);
width:94px;
height:26px;
display:block;
float:left;
}
#contact a:hover{
background-image:url(images/nav_contact_on.gif);
}
/*//////////////////// Home: Body elements  /////////////////////////////////*/

#home-left-container{
width:612px;
height:417px;
display:block;
float:left;
margin:0px;
padding:0px;
}
#home-footer{
width:612px;
height:24px;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 6px;
color:#fff;
background-image:url(images/home_footer_bg.jpg);
}
#home-footer2{
width:612px;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 6px;
color:#fff;
background-image:url(images/home_footer_bg.jpg);
}
html>body #home-footer{
width:606px;
height:24px;
display:block;
float:left;
margin:0px;
padding:0px 0px 0px 6px;
color:#fff;
background-image:url(images/home_footer_bg.jpg);
}
#home-right-container{
width:307px;
display:block;
float:left;
margin:0px;
padding:0px;
}
#home-title-container{
width:307px;
height:53px;
padding:0px;
margin:0px;
}
#home-body-txt{
width:307px;
height:112px;
background-image:url(images/home_txtbg.gif);
margin:0px;
padding:0px;
display:block;
float:left;
}
#home-body-txt p{
margin:0px 0px 0px 3px;
padding:0px;
width:268px;
font-size:11px;

}

#home-bullets{
float:left;
/*width:308;*/
height:237;
margin:0px;
padding:0px;
}
#nav-missthis{
float:left;
display:block;
margin:0px;
padding:0px;
}
#about-txtbox{
margin:0px;
padding:0px 20px 0px 10px;
}
#footer-container{
margin:0px;
padding:5px 0px 0px 5px;
}
#holiday-footer-container{
margin:0px;
padding:15px 0px 0px 5px;
}
.home-text{
line-height:12px;
}
/*//////////////////////////////////  ••• Bullets •••  ////////////////////////////*/

.bullets {
font-size:11px;
line-height:17px;
color:#484646;
list-style-image:url(images/body-star-ie.gif);
margin-top:5px;
width:auto;
}
html>body .bullets{
font-size:11px;
line-height:17px;
color:#484646;
list-style-image:url(images/body-star.gif);
}
.bullet-lg {
font-size:11px;
line-height:25px;
color:#06496f;
list-style-image:url(images/bullet-lg.gif);
font-size:15pt;
font-family:"Times New Roman", Times, serif;

}
html>body .bullet-lg {
font-size:11px;
line-height:19px;
color:#06496f;
list-style-image:url(images/bullet-lg.gif);
font-size:15pt;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;

}
.bullets li li {
list-style-image:url(images/bullet-grad-ie.gif);
font-size:11px;
line-height:11px;
color:#484646;
font-weight:normal;
margin:5px 0px 0px 0px;
}
html>body .bullets li li {
list-style-image:url(images/bullet-grad.gif);
font-size:11px;
line-height:12px;
color:#484646;
font-weight:normal;
margin:3px 0px 0px 0px;
}
.bullets li li li{
list-style-image:url(images/bullet-arrow.gif);
font-size:11px;
line-height:12px;
color:#484646;
font-weight:normal;
margin:3px 0px 0px 0px;
}
html>body .bullets li li li{
list-style-image:url(images/bullet-arrow.gif);
font-size:11px;
line-height:12px;
color:#484646;
font-weight:normal;
margin:3px 0px 0px 0px;
}
.starfish_bullet{
list-style-image:url(images/bullet_starfish.gif);
font-size:11px;
line-height:15px;
color:#484646;
font-weight:normal;
padding:0 0 5px 0;
}

html>body .starfish_bullet{
list-style-image:url(images/bullet_starfish.png);
font-size:11px;
line-height:12px;
color:#484646;
font-weight:normal;
margin:5px 0px 0px 25px;
}

.starfish_bullet li li {
list-style-image:url(images/bullet-grad.gif);
font-size:11px;
line-height:12px;
color:#484646;
font-weight:normal;
margin:3px 0px 0px 0px;
}
/*//////////////////////////////////   SERVICES: what we do ////////////////////////////*/
#wwd-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
width:526px;
display:block;
}
html>body #wwd-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px 0px -12px 0px;
padding:0px;
}
#wwd-txt{
padding:0px 55px 0px 0px;
}

/*////////////////////////////////// SERVICES: Holiday ////////////////////////////*/
#holiday-txt-box{
background-position:100% 100%;
background-repeat:no-repeat;
width:526px;
display:block;
}
html>body #holiday-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-position:top;
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px 0px -12px 0px;
padding:0px;
}
#holiday-txt{
padding:0px ;
}

/*//////////////////////////////////  SERVICES:errands ////////////////////////////*/
#errands-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
width:526px;
display:block;
margin:0;
padding:0;

}
html>body #errands-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px 0px -12px 0px;
padding:0px;
}
#errands-txt{
padding:0px;
margin:0;

}
/*//////////////////////////////////  SERVICES:team ////////////////////////////*/
#team-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-repeat:no-repeat;
background-position:bottom right;

}
html>body #team-txt-box{
background-image:url(images/about_txtbg-cntr.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px 0px -12px 0px;
padding:0px;
}
#team-txt{
padding:0px 45px 0px 0px;
}
/*//////////////////////////////////  SERVICES:concierge////////////////////////////*/
#concierge-txt-box{
width:526px;
display:block;
margin:0px;
padding:0px;
}
html>body #concierge-txt-box{
width:526px;
display:block;
margin:0px;
padding:0px;
}
#concierge-txt{
padding:0px;
margin:0px ;
}
/*//////////////////////////////////  SERVICES:holiday////////////////////////////*/
#holiday-card-box{
display:block;
margin:0px;
padding:0px;
width:100%;
height:110px;
clear:right;
}

/*//////////////////////////////////  SERVICES:testimonials////////////////////////////*/
#testimonials-txt-box{
width:526px;
display:block;
margin:0px;
padding:0px;
float:left;
}
html>body #testimonials-txt-box{
width:526px;
display:block;
margin:0px;
padding:0px;
}
#testimonials-txt{
padding:0px;
margin:0px ;
}
/*//////////////////////////////////  SERVICES: general////////////////////////////*/
.tbl{
border:1px solid #eee3d0;
border-collapse:collapse;
background-color:#faf0df;
background-image:url(images/tbl-bg-a.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.tbl2{
border:1px solid #eee3d0;
border-collapse:collapse;
background-color:#faf0df;

}
div#errands-txt div{
margin:-5px 0px 0px 0px;
}
html>body div#errands-txt div{
margin:50px 0px 0px 0px;
}
.packageBox{
background-color:#fff4da;
border:1px solid #f2e3c7;
padding:10px;
width:420px;
}
/*//////////////////////////////////  SERVICES: misc////////////////////////////*/
#services_body{
clear:both;
padding:0;
}
/*//////////////////////////////////  REQUEST A SERVICE ////////////////////////////*/
#request-txt-box{
background-image:url(images/request_bg.jpg);
background-repeat:no-repeat;
width:526px;
display:block;
}
html>body #request-txt-box{
background-image:url(images/request_bg.jpg);
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px;
padding:0px;
}
#request-txt{
width:440px;

}
/*//////////////////////////////////  CAREERS  ////////////////////////////*/
#careers-txt-box{
background-image:url(images/careers_txtbg-cntr.jpg);
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px;
padding:0px;
}
html>body #careers-txt-box{
background-image:url(images/careers_txtbg-cntr.jpg);
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px;
padding:0px;
}
#careers-txt{
/*width:440px;*/

}
/*//////////////////////////////////  CONTACT  ////////////////////////////*/
#contact-txt-box{
background-image:url(images/contact_bg.jpg);
background-repeat:no-repeat;
width:526px;
display:block;
margin:0px;
padding:0px;
}
#contact-txt-box .med-dkgrey{
line-height:12px;
}
/*//////////////////////////////////  FORM / FIELDS ////////////////////////////*/
.box{
background-color: #f8eee0;
border:1px solid #d1b9a6;
height:23px;:3px;
padding:3px;
}
.textarea{
height:100px;
width:200px;
font-family:Tahoma, Arial, Verdana;
padding:3px;
SCROLLBAR-FACE-COLOR:06486d;  
SCROLLBAR-HIGHLIGHT-COLOR: #185d83;  
SCROLLBAR-SHADOW-COLOR: #043d5d;  
SCROLLBAR-3DLIGHT-COLOR: #386178;  
SCROLLBAR-ARROW-COLOR: #fff;  
SCROLLBAR-TRACK-COLOR: #efe3ca;  
SCROLLBAR-DARKSHADOW-COLOR: #003366;
}
.btn{
height:25px;
width:60px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
background-color: #06496f;
border-bottom: 1px solid #185A91;
border-right: 1px solid #185A91;
border-left: 1px solid #185A91;
border-top: 1px solid #67A1D2;
}
.browse{
width:200px;
background-color: #f8eee0;
border:1px solid #d1b9a6;
height:23px;:3px;
padding:3px;
}

/*tenant styles*/


#mySelect1{
width:200px;


}
.iconTable,.loginTable{
font-size:11px;
}

.careersBg{
background: url(images/careers_bg.jpg) top;
}

/*//////////////// new home page ////////////////////////////////*/
#main{
background: url(images/home_bg_grey.jpg) bottom no-repeat;
}
#content{
background: url(images/home_bg_blue.jpg) top no-repeat;
}
#homePhoneBg{
background:url(images/home_phones_bg.jpg) no-repeat left;
}
#homeText{
font-size:11px;
line-height:14px;
width:530px;
float:right;
margin:0;
padding:0;
}

.descBox{
background:url(images/home_descnew_bg.png) left no-repeat;
float:left;
width:330px;
height:91px;
margin:0;
padding:0;
}

.descBox p{
font-size:11px;
line-height:11px;
margin: 27px 15px 0 38px;
}
.learnMoreButton{
float:left;
margin:0;
padding:0;
}
#homeContentTable{
/*margin-bottom:50px;*/
}
#homeFooter{
width:919px;
height:93px;
background:url(images/home_footer2_new.jpg) no-repeat;
margin:0;
padding:0;
}
#homeFooter p{
font-size:11px;
padding: 50px 0 0 27px;
color:#fff;
margin:0;
}
#flashcontent{
margin:0;
padding:0;
width:446px;
height:133px;
background: url(images/header-holiday-bg.jpg) no-repeat;
}
#flashcontent p{
color:#06496f;
font-size:11px;
padding:100px 0 0 0;
margin:0;
}
#nav{
float:left;
}
#miss{
float:right;
}
#homePhoto {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 800px;
top: 128px;
}
#bottomContainer{
margin:0;
padding:0;
}
#homeBottomPiks{
margin-left:10px;
}