/* ########## Body ########## */
* {margin: 0;padding: 0;border: 0 none;  outline:0; font-weight: inherit; font-style: inherit; font-size: 100%;  font-family: inherit;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; margin:0 auto; background: #1d1d1d url(../images/bg.gif) no-repeat top center;}

/* ########## Containers ########## */
#wrapper {width:100%;}
#main {margin:0 auto; position:relative; width: 962px;}
#content {background:#000; margin-top:20px;}
#header {height:100px; overflow: hidden;}
#footer {height:100px; overflow: hidden;}

/* ########## General ########## */
img , input, select, option {vertical-align:middle;}
p {line-height:1.2em; padding-bottom:10px;}

h1 {font-size:30px;}
h2, h2 a {font-size:25px;}
h3 {font-size:22px;} 
h4 {font-size:18px;} 

/* ########## Links ########## */
a {color:#333; text-decoration:underline;}
a:hover {text-decoration:none;}

/* ########## Useful ########## */
.left {float:left;}
.right {float:right;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
.clear {clear:both;}
/* End hide from IE-mac */

#leftpanel {float:left; width:208px; background: #939393 url(../images/leftbg.gif) repeat-x; padding-bottom:30px;}
#leftpanel-padder {padding:30px;}
#middlepanel {float:left; width:453px; background: #969696 url(../images/middlebg.gif) repeat-x;
min-height:780px;
height:auto !important;
height:780px;
padding-bottom:30px;
}

#middlepanel-padder {padding:25px;}
#rightpanel {float:left; width:300px; background:#000;}

#nav {margin-top:25px; width:178px;}

#n-home {width:130px; height:16px;}
#n-home a { background:url(../images/nav/home.gif) no-repeat; width:130px; height:16px; display:block; text-indent:-5000px; overflow:hidden;}
#n-home a:hover { background-position:-140px 0;}

#n-services {width:130px; height:15px;}
#n-services a { background:url(../images/nav/new/n-services.png) no-repeat; width:130px; height:15px; display:block; text-indent:-5000px; overflow:hidden;}
#n-services a:hover { background-position:-178px 0;}

#n-why {width:150px; height:23px;}
#n-why a { background:url(../images/nav/new/n-why.png) no-repeat; width:150px; height:23px; display:block; text-indent:-5000px; overflow:hidden;}
#n-why a:hover { background-position:-178px 0;}

#n-team {width:150px; height:21px;}
#n-team a { background:url(../images/nav/new/n-team.png) no-repeat; width:150px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-team a:hover { background-position:-178px 0;}

#n-justina {width:150px; height:19px;}
#n-justina a { background:url(../images/nav/new/n-justina.png) no-repeat; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-justina a:hover { background-position:-177px 0;}

#n-kelly {width:150px; height:16px; margin:3px 0 0 0;}
#n-kelly a { background:url(../images/nav/new/n-kelly.png) no-repeat 18px 0; width:150px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-kelly a:hover { background-position:-159px 0;}

#n-sam {width:150px; height:20px;}
#n-sam a { background:url(../images/nav/new/n-sam.png) no-repeat; width:150px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-sam a:hover { background-position:-177px 0;}

#n-jonathan {width:150px; height:20px;}
#n-jonathan a { background:url(../images/nav/new/n-jonathan.png) no-repeat -15px -5px; width:150px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-jonathan a:hover { background-position:-192px -5px;}

#n-amy {width:150px; height:16px; margin:2px 0 0 1px;}
#n-amy a { background:url(../images/nav/new/n-amy.png) no-repeat -15px -3px; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-amy a:hover { background-position:-192px -3px;}

#n-gaenor {width:150px; height:17px;}
#n-gaenor a { background:url(../images/nav/new/n-gaenor.png) no-repeat -15px -3px; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-gaenor a:hover { background-position:-192px -3px;}

#n-colette {width:150px; height:19px;}
#n-colette a { background:url(../images/nav/new/n-colette.png) no-repeat -15px -3px; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-colette a:hover { background-position:-192px -3px;}

#n-jason {width:150px; height:19px;}
#n-jason a { background:url(../images/nav/new/n-jason.png) no-repeat -15px -3px; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-jason a:hover { background-position:-192px -3px;}

#n-pippa {width:150px; height:19px;}
#n-pippa a { background:url(../images/nav/new/n-pippa.png) no-repeat 18px 1px; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-pippa a:hover { background-position:-159px 1px;}

#n-kevin {width:150px; height:19px;}
#n-kevin a { background:url(../images/nav/new/n-kevin.png) no-repeat -15px -3px; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-kevin a:hover { background-position:-192px -3px;}

#n-shop {width:130px; height:24px;}
#n-shop a {background:url(../images/nav/new/n-shop.png) no-repeat; width:130px; height:24px; display:block; text-indent:-5000px; overflow:hidden;}
#n-shop a:hover { background-position:-178px 0;}

#n-test {width:130px; height:21px;}
#n-test a { background:url(../images/nav/new/n-test.png) no-repeat; width:130px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-test a:hover { background-position:-178px 0;}

#n-affiliates {width:130px; height:21px;}
#n-affiliates a { background:url(../images/nav/new/n-affiliates.png) no-repeat -13px -3px; width:130px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-affiliates a:hover { background-position:-191px -3px;}

#n-press {width:130px; height:20px;}
#n-press a { background:url(../images/nav/new/n-press.png) no-repeat; width:58px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-press a:hover { background-position:-178px 0;}

#n-price {width:130px; height:17px;}
#n-price a { background:url(../images/nav/new/n-price.png) no-repeat -14px 0; width:58px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-price a:hover { background-position:-193px 0;}

#n-bclients {width:130px; height:20px;}
#n-bclients a { background:url(../images/nav/new/n-bclients.png) no-repeat -15px 0; width:140px; height:20px; display:block; text-indent:-5000px; overflow:hidden; margin-top:2px;}
#n-bclients a:hover { background-position:-193px 0;}

#n-pclients {width:130px; height:20px;}
#n-pclients a { background:url(../images/nav/new/n-pclients.png) no-repeat -15px 0; width:140px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-pclients a:hover { background-position:-193px 0;}

#n-hotel {width:130px; height:22px;}
#n-hotel a { background:url(../images/nav/new/n-hotel.png) no-repeat -15px 0; width:130px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-hotel a:hover { background-position:-193px 0;}

#n-coming {width:130px; height:20px;}
#n-coming a { background:url(../images/nav/new/n-coming.png) no-repeat; width:130px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-coming a:hover { background-position:-178px 0;}

#n-contact {width:130px; height:15px; margin-bottom:3px;}
#n-contact a { background:url(../images/nav/new/n-contact.png) no-repeat; width:130px; height:15px; display:block; text-indent:-5000px; overflow:hidden;}
#n-contact a:hover { background-position:-178px 0;}

#n-conf {width:130px; height:26px;}
#n-conf a { background:url(../images/nav/new/n-conf.png) no-repeat; width:130px; height:26px; display:block; text-indent:-5000px; overflow:hidden;}
#n-conf a:hover { background-position:-178px 0;}

#n-charities {width:130px; height:21px;}
#n-charities a { background:url(../images/nav/new/n-charities.png) no-repeat; width:130px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-charities a:hover { background-position:-178px 0;}



#n-personal {width:130px; height:19px;}
#n-personal a { background:url(../images/nav/new/n-personal.png) no-repeat; width:130px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-personal a:hover { background-position:-177px 0;}

#n-administration {width:130px; height:18px;}
#n-administration a { background:url(../images/nav/new/n-admin.png) no-repeat; width:130px; height:18px; display:block; text-indent:-5000px; overflow:hidden;}
#n-administration a:hover { background-position:-177px 0;}

#n-errand {width:160px; height:19px;}
#n-errand a { background:url(../images/nav/new/n-errand.png) no-repeat; width:160px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-errand a:hover { background-position:-177px 0;}

#n-charities {width:130px; height:21px;}
#n-charities a { background:url(../images/nav/new/n-charities.png) no-repeat; width:130px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-charities a:hover { background-position:-177px 0;}

#n-shopping {width:130px; height:18px;}
#n-shopping a { background:url(../images/nav/new/n-shopping.png) no-repeat; width:130px; height:18px; display:block; text-indent:-5000px; overflow:hidden;}
#n-shopping a:hover { background-position:-177px 0;}

#n-well {width:130px; height:17px;}
#n-well a { background:url(../images/nav/new/n-well.png) no-repeat; width:130px; height:17px; display:block; text-indent:-5000px; overflow:hidden;}
#n-well a:hover { background-position:-177px 0;}

#n-events {width:130px; height:21px;}
#n-events a { background:url(../images/nav/new/n-events.png) no-repeat; width:130px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-events a:hover { background-position:-177px 0;}

#n-entertainment {width:130px; height:17px;}
#n-entertainment a { background:url(../images/nav/new/n-ent.png) no-repeat; width:130px; height:17px; display:block; text-indent:-5000px; overflow:hidden;}
#n-entertainment a:hover { background-position:-177px 0;}

#n-travel {width:130px; height:19px;}
#n-travel a { background:url(../images/nav/new/n-travel.png) no-repeat; width:130px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-travel a:hover { background-position:-177px 0;}

#n-property {width:130px; height:18px;}
#n-property a { background:url(../images/nav/new/n-property.png) no-repeat; width:130px; height:18px; display:block; text-indent:-5000px; overflow:hidden;}
#n-property a:hover { background-position:-177px 0;}

#n-moving {width:130px; height:18px;}
#n-moving a { background:url(../images/nav/new/n-moving.png) no-repeat; width:130px; height:18px; display:block; text-indent:-5000px; overflow:hidden;}
#n-moving a:hover { background-position:-177px 0;}

#n-relocation {width:130px; height:15px;}
#n-relocation a { background:url(../images/nav/new/n-re.png) no-repeat; width:130px; height:15px; display:block; text-indent:-5000px; overflow:hidden;}
#n-relocation a:hover { background-position:-177px 0;}

#n-garden {width:130px; height:19px;}
#n-garden a { background:url(../images/nav/new/n-garden.png) no-repeat; width:130px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-garden a:hover { background-position:-177px 0;}

#n-automotive {width:130px; height:20px;}
#n-automotive a { background:url(../images/nav/new/n-auto.png) no-repeat; width:130px; height:20px; display:block; text-indent:-5000px; overflow:hidden;}
#n-automotive a:hover { background-position:-177px 0;}

#n-office {width:130px; height:17px;}
#n-office a { background:url(../images/nav/new/n-office.png) no-repeat; width:130px; height:17px; display:block; text-indent:-5000px; overflow:hidden;}
#n-office a:hover { background-position:-177px 0;}

#n-corporate {width:171px; height:21px;}
#n-corporate a { background:url(../images/nav/new/n-corporate.png) no-repeat; width:171px; height:21px; display:block; text-indent:-5000px; overflow:hidden;}
#n-corporate a:hover { background-position:-177px 0;}

#n-travelbus {width:130px; height:19px;}
#n-travelbus a { background:url(../images/nav/new/n-travel.png) no-repeat; width:130px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-travelbus a:hover { background-position:-177px 0;}

#n-relocationbus {width:130px; height:15px;}
#n-relocationbus a { background:url(../images/nav/new/n-re.png) no-repeat; width:130px; height:15px; display:block; text-indent:-5000px; overflow:hidden;}
#n-relocationbus a:hover { background-position:-177px 0;}

#n-benefits {width:150px; height:19px;}
#n-benefits a { background:url(../images/nav/new/n-emp.png) no-repeat; width:150px; height:19px; display:block; text-indent:-5000px; overflow:hidden;}
#n-benefits a:hover { background-position:-177px 0;}

#n-recruitment {width:171px; height:14px; padding-top:4px;}
#n-recruitment a { background:url(../images/nav/new/n-recruitment.png) no-repeat -14px 0; width:171px; height:14px; display:block; text-indent:-5000px; overflow:hidden;}
#n-recruitment a:hover { background-position:-191px 0;}

#footer {height:32px; border-top: #000 solid 1px; clear:both; width:100%; font-size:9px;}
#footer p {line-height:32px; margin-left:30px;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#leftfooter {border-bottom:#666 solid 1px; background:#939393; float:left; width:208px; height:32px;}
#middlefooter {border-bottom:#666 solid 1px; background:#969696; float:left; width:453px; height:32px;}
#rightfooter {border-bottom:#292929 solid 1px; float:left; width:300px; height:32px; background:#000;}

.white {color:#fff; font-weight:bold;}
.underline {text-decoration:underline;}
.underline:hover {text-decoration:none;}

.home-intro {font-size:11px; font-weight:bold; color:#000; line-height:20px;}
.home-title {color:#000; font-size:12px; font-weight:bold;}
.home-copy { line-height:15px; margin-bottom:5px;}
.home-contact a {font-weight:bold; color:#ccc; text-decoration:underline;}
.home-contact a:hover {text-decoration:none;}

.bio-title {color:#000; line-height:15px; font-weight:bold;}
.bio-copy { line-height:15px;}

#mainFlash {width:965px; height:544px; background-color:#313131; color:#fff; position:relative;}
#sideFlash {width:300px; height:300px; color:#fff;}
.sideFlash {width:300px; height:300px; overflow:hidden;}
#skip {float:right; margin-top:8px;}

#shop_copy p {line-height:18px; font-size:11px;}

#conf-list {list-style:inside disc; color:#fff; font-size:12px;}
#conf-list li { margin-bottom:10px;}
#conf-list li span {color:#333; line-height:18px; font-size:11px;}

.conf-list {list-style:inside disc; color:#fff; font-size:12px; margin-bottom:10px;}
.conf-list li { margin-bottom:0px;}
.conf-list li span {color:#333; line-height:18px; font-size:11px;}

#conf-header {font-size:13px; color:#fff; font-weight:bold; line-height:18px;}
#conf-footer {line-height:18px; font-size:11px;}

.test-test {font-size:11px; line-height:18px;}
.test-name {font-size:11px; color:#fff; font-weight:bold; line-height:18px;}

#terms_content p {font-size:11px; line-height:18px;}
#terms_content p strong {font-weight:bold;}

.bold {font-weight:bold;}
.white {color:#fff;}
#contactform {font-size:11px;}
#contactform input {border:#7f9db9 solid 1px;}
#contactform .label {width: 122px; float:left; clear:left;}
#contactform .input {width: 170px; height:17px; line-height:17px; float:left; margin-bottom:5px;}
#contactform .checkbox {margin-right:7px; float:left; clear:left; border:none; line-height:15px;}
#contactform #message {border:#7f9db9 solid 1px; width:286px; height:90px;}
#contactform #send {background:url(../../../images/sendbtn.gif) no-repeat; width:71px; height:30px; border:none; cursor:pointer; margin:10px 0 15px 0;}
#contactform #send:hover {background-position:-71px 0;}
.thecheckbox {float:left; width:200px;}
.thecheckbox label {float:left; width:160px; padding-bottom:5px; height:15px; line-height:15px;}

#s-personal {width:220px; height:16px;}
#s-personal a {display:block; width:220px; height:16px; text-indent:-5000px; overflow:hidden; background:url(../images/services/personal.png) no-repeat;}
#s-personal a:hover {background-position:-230px 0;}

#s-property {width:220px; height:21px;}
#s-property a {display:block; width:220px; height:21px; text-indent:-5000px; overflow:hidden; background:url(../images/services/property.png) no-repeat;}
#s-property a:hover {background-position:-230px 0;}

#s-moving {width:220px; height:22px;}
#s-moving a {display:block; width:220px; height:22px; text-indent:-5000px; overflow:hidden; background:url(../images/services/moving.png) no-repeat;}
#s-moving a:hover {background-position:-230px 0;}

#s-garden {width:220px; height:19px;}
#s-garden a {display:block; width:220px; height:19px; text-indent:-5000px; overflow:hidden; background:url(../images/services/garden.png) no-repeat;}
#s-garden a:hover {background-position:-230px 0;}

#s-automotive {width:220px; height:23px;}
#s-automotive a {display:block; width:220px; height:23px; text-indent:-5000px; overflow:hidden; background:url(../images/services/automotive.png) no-repeat;}
#s-automotive a:hover {background-position:-230px 0;}

#s-shopping {width:220px; height:20px;}
#s-shopping a {display:block; width:220px; height:20px; text-indent:-5000px; overflow:hidden; background:url(../images/services/shopping.png) no-repeat;}
#s-shopping a:hover {background-position:-230px 0;}

#s-errand {width:220px; height:22px;}
#s-errand a {display:block; width:220px; height:22px; text-indent:-5000px; overflow:hidden; background:url(../images/services/errand.png) no-repeat;}
#s-errand a:hover {background-position:-230px 0;}

#s-well {width:220px; height:20px;}
#s-well a {display:block; width:220px; height:20px; text-indent:-5000px; overflow:hidden; background:url(../images/services/well.png) no-repeat;}
#s-well a:hover {background-position:-230px 0;}

#s-travel {width:220px; height:22px;}
#s-travel a {display:block; width:220px; height:22px; text-indent:-5000px; overflow:hidden; background:url(../images/services/travel.png) no-repeat;}
#s-travel a:hover {background-position:-230px 0;}

#s-entertainment {width:220px; height:20px;}
#s-entertainment a {display:block; width:220px; height:20px; text-indent:-5000px; overflow:hidden; background:url(../images/services/ent.png) no-repeat;}
#s-entertainment a:hover {background-position:-230px 0;}

#s-events {width:220px; height:22px;}
#s-events a {display:block; width:220px; height:22px; text-indent:-5000px; overflow:hidden; background:url(../images/services/events.png) no-repeat;}
#s-events a:hover {background-position:-230px 0;}

#s-corporate {width:220px; height:22px;}
#s-corporate a {display:block; width:220px; height:22px; text-indent:-5000px; overflow:hidden; background:url(../images/services/corporate.png) no-repeat;}
#s-corporate a:hover {background-position:-230px 0;}

#s-benefits {width:220px; height:21px;}
#s-benefits a {display:block; width:220px; height:21px; text-indent:-5000px; overflow:hidden; background:url(../images/services/benefits.png) no-repeat;}
#s-benefits a:hover {background-position:-230px 0;}

#s-shop {width:220px; height:18px;}
#s-shop a {display:block; width:220px; height:18px; text-indent:-5000px; overflow:hidden; background:url(../images/services/shop.png) no-repeat;}
#s-shop a:hover {background-position:-230px 0;}

.backBtn {width:60px; height:12px; margin-top:20px; clear:both;}
.backBtn a {display:block; width:60px; height:12px; text-indent:-5000px; overflow:hidden; background:url(../images/backBtn.png) no-repeat;}
.backBtn a:hover {background-position:-59px 0;}

.services-title {font-size:13px; color:#fff; font-weight:bold; text-transform:uppercase;}
.services-content {font-size:11px; line-height:18px;}
.services-subtitle {font-size:13px; color:#fff; font-weight:bold;}

.services-list {list-style:inside disc; color:#fff; font-size:12px;}
.services-list li { margin-bottom:10px;}
.services-list li span {color:#333; line-height:18px; font-weight:bold; font-size:11px;}

.tickercontainer {
border-top:#000 solid 1px;
width: 661px; 
height: 25px;
position:absolute;
right:301px;
bottom:33px; 
margin: 0;
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
width: 1461px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 15px 0 0;
padding: 0;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:25px;
}

.jobTitle {position:absolute; font-weight:bold; font-size:12px; color:#999; margin:84px 0 0 2px;}

.clients {font-size:11px;}

.article {height:150px; margin-bottom:10px; font-size:11px; color:#333;}
.article img {width:150px; height:150px;}
.article a {position: relative; top:70px; left:10px;}
.article .date {position:relative; top:70px; left:15px;}

#priceList {list-style:none; margin-top:10px;}
#priceList li {font-size:12px; margin-bottom:15px;}

.article-c {height:150px; margin-bottom:10px; font-size:11px; color:#333;}
.article-c img {width:150px; height:150px;}
.article-c a {position: relative; top:70px; left:10px;}

#service-pa {float:left; width:200px;}
#service-business {float:left; width:200px;}

.s-quote {background-color:#969696; font-style:italic; color:#000; padding:15px;}
.s-quote span {display:block; color:#fff; font-style:normal; margin-top:5px;}

#link-personal, #link-business {cursor:pointer;}

#sayhello {width:5px; height:51px; position:absolute; z-index:5; right:-7px;}
#sayhello a {width:5px; height:51px; display:block; text-indent:-5000px; overflow:hidden; background:url(/images/sayhellocredit.gif) no-repeat;}
#sayhello a:hover {background-position:-5px 0;}
