* {padding: 0; margin: 0;}
img	{border: 0; }

body {text-align: center; color: #333; margin: 0; padding:0; background: #FEEBD7 url("../img/bgnd-page.gif") repeat-x; font: 12px "Trebuchet MS", Tahoma, Verdana, Arial, sans, sans-serif, _sans;}

p {text-align: left; color: #333; line-height: 1.5em; padding: 10px 0; margin: 0;}
a {color: #333; cursor: pointer;}
a:HOVER {text-decoration: none;}
ul {margin: 0;}

.l {float: left;}
.r {float: right;}
.spacer {height: 1.0em;}
.center {text-align: center;}
.acenter {align: center;}
.aright {text-align: right;}
.aleft {text-align: left;}
.sl {margin: 0 0 0 20px;}

.clear {clear: both;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.strong {font-weight: bold;}
.hidden {display: none;}

p.warning {padding: 10px; color: #800;}
p.success {padding: 10px; color: #080;}
p.spinner {padding: 10px; margin: 10px 0 0 0;}

p.small {font-size: 0.8em; color: #aaa;}

h1 {color: #333; font-size: 2em; font-weight: normal; margin: 0; }
h2 {color: #F78F1E; font-size: 1.4em; font-weight: normal; margin: 10px 0;}
h3 {color: #333; font-size: 1.2em; margin: 20px 0 0 0;}

.s100 {width: 100px;}
.s150 {width: 150px;}
.s180 {width: 180px;}
.s200 {width: 200px;}
.s300 {width: 300px;}
.s450 {width: 450px;}
.s500 {width: 500px;}
.p100 {width: 100%;}
.s80 {width: 80px;}
.h200 {height: 150px;}
.h100 {height: 100px;}
.mb {margin: 0 0 20px 0;}
.mr {margin: 0 10px 0 0;}
.mt {margin: 20px 0 0 0;}

#responsediv {width: 110px; text-align: center; float: right; padding: 10px 0;}
#responsediv2 {clear: both; height: 3em;}

/********************************************************************************/

#wrapper {width: 710px; margin: 0 auto; text-align: left; background: url("../img/bgnd-content.gif") top center repeat-y;}

#top {width: 710px; height: 240px; background: url("../img/bgnd-top.png") top center no-repeat; text-align: left;}
#top a.logo {width: 170px; height: 115px; display: block; overflow: hidden; text-indent: -9000px; background: url("../img/moveplus-logo.gif") no-repeat;}

#top ul {list-style: none; position: absolute; top: 112px; margin: 0 0 0 65px;}
#top ul li {display: inline;}
#top ul li a {float: left; display: block; margin: 0 5px; width: 70px; height: 110px; text-indent: -9000px;}
#top ul li a.home {background: url("../img/menu/home-off.gif") no-repeat;}
#top ul li a.home:HOVER, #top ul li a.homeon {background: url("../img/menu/home-on.gif") no-repeat;}
#top ul li a.services {background: url("../img/menu/services-off.gif") no-repeat;}
#top ul li a.services:HOVER, #top ul li a.serviceson {background: url("../img/menu/services-on.gif") no-repeat;}
#top ul li a.enquiry {background: url("../img/menu/enquiry-off.gif") no-repeat;}
#top ul li a.enquiry:HOVER, #top ul li a.enquiryon {background: url("../img/menu/enquiry-on.gif") no-repeat;}
#top ul li a.company {background: url("../img/menu/company-off.gif") no-repeat;}
#top ul li a.company:HOVER, #top ul li a.companyon {background: url("../img/menu/company-on.gif") no-repeat;}
#top ul li a.contact {background: url("../img/menu/contact-off.gif") no-repeat;}
#top ul li a.contact:HOVER, #top ul li a.contacton {background: url("../img/menu/contact-on.gif") no-repeat;}

#content {width: 680px; display: table-cell; margin: 0 auto; padding: 0 15px;}
#content ul {list-style-image: url("../img/arrow-blue.gif"); margin: 0 0 0 20px;}

#carousel {width: 460px; height: 240px; float: left;}

#callyou {float: right; width: 210px;}

#rhs {float: right; width: 460px;}

#rhs dl dt {cursor: pointer; border: 1px dotted #091D66; border-width: 0 0 1px 0; padding: 5px 5px 25px 5px;}
#rhs dl dt:HOVER, #rhs dl dt.on {background: url("../img/bgnd-news.gif") bottom left repeat-x;}
#rhs dl dt p {font-weight: bold; font-size: 1.2em; padding: 0;}
#rhs dl dt p span {color: #091D66; float: left; font-weight: normal; clear: both;}
#rhs dl dd {display: none; clear: both; padding: 0 5px;}

#rhs dl.testimonials {margin: 0 0 20px 0;}
#rhs dl.testimonials dt {cursor: pointer; border: 1px dotted #92abc5; border-width: 0 0 1px 0; font-size: 1em; background: none; overflow: hidden; padding: 5px;}
#rhs dl.testimonials dt:HOVER {background: #eee url("../img/bgnd-faq.gif") top left repeat-x;}
#rhs dl.testimonials dt:HOVER p.num {color: #666;}
#rhs dl.testimonials dt.on {background: #eee url("../img/bgnd-faq.gif") top left repeat-x;  border: 1px solid #92abc5; border-width: 0 0 1px 0;}
#rhs dl.testimonials dt p {font-weight: normal; font-style: italic; font-size: 1.2em; padding: 0 5px 0 20px;}
#rhs dl.testimonials dt p.num {float: left; font-size: 2em; color: #ddd; padding: 0 15px 0 5px; margin: -10px 0 0 0;}
#rhs dl.testimonials dt.on p {background: none; color: #27547f;}
#rhs dl.testimonials dt.on p.num {color: #666;}
#rhs dl.testimonials dd {display: none; clear: both; padding: 0 5px; border: 1px dotted #92abc5; border-width: 0 0 1px 0;}

#rhs ul {list-style-image: url("../img/arrow-blue.gif"); margin: 0 0 0 20px;}

#locationMap {width: 680px; height: 300px; margin: 10px 0;}

#lhs {float: left; width: 200px;}
#lhs ul {list-style: none;}
#lhs ul li {padding: 0; border: dotted #eee; border-width: 0 0 1px 0;}
#lhs ul li a {text-align: right; text-decoration: none; display: block; padding: 5px 20px 5px 5px; background: url("../img/arrow-blue.gif") 96% 50% no-repeat;}
#lhs ul li a:HOVER, #lhs ul li a.on {color: #fff; background: #92abc5 url("../img/arrow-white.gif") 96% 50% no-repeat;}
#lhs ul li ul {list-style: none; background: #f5f5f5;}
#lhs ul li ul li {padding: 0; border: none; font-size: 0.9em}
#lhs ul li ul li a {text-align: right; text-decoration: none; display: block; padding: 2px 30px 2px 5px; background: url("../img/arrow-blue-small.gif") 90% 50% no-repeat;}
#lhs ul li ul li a:HOVER, #lhs ul li ul li a.on {text-decoration: underline; background: url("../img/arrow-blue-small.gif") 90% 50% no-repeat; color: #333;}

form.inputform {}
form.inputform fieldset {border: none;}
form.inputform p {margin: 0 0 10px 0; padding: 0;}
form.inputform p.dimensions {padding: 3px; background: #eee;}
form.inputform table {margin: 0; border-collapse: collapse; color: #333; background: none;}
form.inputform table td {padding: 5px; text-align: left; vertical-align: middle;}
form.inputform table td.rightalign {text-align: right;}
form.inputform table td.centeralign {text-align: center; vertical-align: middle;}
form.inputform table tr.alt {border-width: 1px 0; background: #eee;}
form.inputform table tr td.action {padding: 5px; border-top: 1px solid #92abc5; text-align: center; }
form.inputform table select, input, textarea {padding: 0 0 0 2px; margin: 2px 0; border: 1px solid #92abc5; color: #333; font: inherit;}
form.inputform table select, input {padding: 0.3em;}
form.inputform input.submit {border: none;}
span.mand {color: #92abc5; font-weight: bold; text-align: left;}
.ht {font-size: 0.8em; color: #777;}

#footer {width: 710px; height: 170px; margin: 20px 0 0 0; padding: 0; background: url("../img/bgnd-footer.gif") top center no-repeat; text-align: left;}
#footer p {padding: 0 15px;}
