/*

Theme Name:Moo Clean

Theme URI:http://www.moomarketing.co.uk

Description:Moo Marketing

Version:0.0.1

Author:Moo Marketing

Author URI:http://www.moomarketing.co.uk/

Tags:

	"Moo Clean" by http://www.moomarketing.com/

*/
body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a:link, a:visited {color:#666666; text-decoration:none;}
a:hover {text-decoration:underline}
#topLinks {margin:0 auto; width:940px; height:30px; text-align:right; font-size:11px;}
#topLinks ul {margin:0px; padding:7px 0px 0px 0px;}
#topLinks ul li {list-style:none; display:inline; margin:0px; padding:0px 10px 0px 10px; border-right: 1px solid #CCCCCC;}
#topLinks ul li.last {border:none; padding:0px 0px 0px 10px;}
#mainNavBar {width:100%; background:#333333;}
#mainNavContainer {margin:0 auto; width:940px; height:50px; color:#FFFFFF;}
#mainNavLeft {float:left; width:173px;}
#mainNavLeft img {margin:12px 0px 12px 3px; border:none;}
#mainNavRight {float:right;}
#mainNavRight ul {margin:0px; padding:16px 0px 0px 0px;}
#mainNavRight ul li {list-style:none; display:inline; margin:0px 0px 0px 22px; padding:0px; font-size:14px; font-weight:bold;}
#mainNavRight ul li.last {margin-right:0px;}
#mainNavRight a {color:#FFFFFF; text-decoration:none;}
#mainNavRight a:hover {text-decoration:underline;}
.menuDrop {position:absolute; background:#333333;}
.menuDrop ul {margin:0px;}
.menuDrop ul li {list-style:none; display:block !important; margin:0px 22px 15px 22px  !important; }
#menuDrop4 {visibility:hidden;}
#menuDrop3 {visibility:hidden; margin-left:160px;}
#menuDrop5 {visibility:hidden; margin-left:421px;}
#mainSection, #mainSectionBlog {margin:0 auto; width:940px;}
#mainSectionLeft {float:left; margin:15px 0px 15px 0px; padding-right:25px; width:639px; border-right: 1px solid #CCCCCC; height:auto;}
#mainSection #mainSectionLeft #breadcrumbs {color:#666666; font-size:12px; margin:-6px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom: 1px solid #CCCCCC;}
#mainSection #mainSectionLeft #breadcrumbs strong, #mainSectionLeft #breadcrumbs b {color:#666666;}
#mainSection #mainSectionLeft h2, #mainSection h2{font-size:20px; color:#333333; font-weight:normal; text-transform:none; line-height:35px; border-bottom: 1px solid #CCCCCC; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
#mainSection h2 {margin:15px 0px 0px 0px;}
#mainSection #mainSectionLeft h2 a {color:#333333;}
#mainSectionBlog #mainSectionLeft #breadcrumbs {color:#666666; font-size:12px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
#mainSectionBlog #mainSectionLeft #breadcrumbs strong, #mainSectionLeft #breadcrumbs b {color:#666666;}
#mainSectionBlog #mainSectionLeft h2 {font-size:20px; color:#333333; font-weight:normal; text-transform:uppercase; line-height:35px; border-top: 1px solid #CCCCCC; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px;}
#mainSectionBlog #mainSectionLeft h2 a {color:#333333;}
#mainSectionLeft .pageTitle {color:#00B600; font-size:14px;}
#mainSectionLeft p {text-align:justify; line-height:20px; margin:0px 0px 10px 0px;}
#mainSectionLeft p a {color:#333333; text-decoration:underline;}
#mainSectionLeft p strong, #mainSectionLeft p b {color:#333333;}
#mainSectionLeft img {margin:10px 0px 10px 0px;}
#mainSectionLeft ul li {list-style:none; margin-bottom:10px;}
#mainSectionRight {float:left; margin:15px 0px 15px 0px; padding-left:25px; width:250px; height:auto;}
#mainSectionRight .callToAction {width:243px; min-height:81px; background:#00E000 url(imgs/cta-back.png) no-repeat bottom; padding:10px 0px 15px 7px;}
#mainSectionRight .callToAction p {font-size:15px; font-weight:bold; color:#FFFFFF; margin:0px 0px 10px 0px;}
#mainSectionRight .callToAction p a {color:#FFFFFF; text-decoration:underline;}
#mainSectionRight #sectionMenu {text-align:left;}
#mainSectionRight #sectionMenu ul {margin:0px; padding:0px; color:#666666; font-size:12px;}
#mainSectionRight #sectionMenu ul li {margin:0px 0px 5px 25px; padding:0px;}
#mainSectionRight #sectionMenu h3, .blogTitles {margin:10px 0px 10px 0px;color:#666666; font-size:12px;}
#footer {margin:0 auto; width:940px; border-top: 1px solid #CCCCCC; padding:15px 0px 15px 0px; text-align:center;}
#footer p {font-size:11px; margin:0px; line-height:17px; color:#666666;}
#footer a {color:#666666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.homeMainSection {width:940px !important; border:none !important;}
.homeServiceBox {min-height:100px; width:240px; background:#68CD56; margin:0px 0px 20px 20px; color:#FFFFFF; padding:5px 5px 5px 5px; float:left; cursor:pointer;}
.homeServiceBox h1 {font-size:18px; font-weight:bold; margin:0px 0px 0px 0px;}
.homeServiceBox p {font-size:12px; font-weight:bold; margin:5px 0px 0px 0px !important; padding-bottom:5px;}
.homeServiceBox a {text-decoration:underline; color:#FFFFFF !important;}
.homeServiceBox a:hover {text-decoration:none !important; color:#FFFFFF;}
#homeServiceBox2 {margin:0px 0px 0px 75px;}
#homeServiceBox3 {float:right; margin:0px 20px 0px 0px;}

.aboutWidget {text-align:center;}
.aboutWidgetLogos img {margin:15px 0px 25px 0px;}

.commentbody{margin:0px 20px 0px 20px;}

#homeLogos {padding:0px 0px 0px 0px;}
#homeLogos img {margin:0px 40px 0px 0px;}
.lastImg {margin:0px !important;}

#aboutlogos {padding:0px 0px 0px 0px; margin-left:30px;}
#aboutlogos img {margin:0px 30px 0px 0px;}

#errorCode{font-size:25px; color:#B8E7AF; margin:0px 0px 0px 0px;}
#errorPagelist {margin:0px;}
#errorPagelist li {font-size:14px; list-style:none; font-weight:bold;}
#errorPagelist li a {color:#00B600;}
#errorPagelist ul {padding:0px 0px 10px 0px;}
#errorPagelist ul li {font-size:12px; list-style:none; font-weight:normal; margin-bottom:2px;}
#errorPagelist ul li a {color:#666666;}


/* Contact Form Styles */
.contactForm {margin:15px 0px 0px 110px;}
.contactForm label {clear:both; display:block; height:auto; margin-bottom:0px; overflow:hidden;}
.contactForm span {display:block; float:left; position:relative; width:200px; font-size:12px;}
.contactForm span span {display:block; float:left; position:inherit;}
.contactForm input, .contactForm  textarea, .contactForm select {display:block; float:left; width:200px;}
.contactForm p {clear:both;}
.contactForm .contactButton {border:1px solid #333333; background:#68CD56; color:#FFFFFF; font-weight:bold; width:125px; margin:10px 0px 0px 137px;}

/* General Styles */

.small {font-size:11px;}
.grey {color:#666666;}
.grey a {color:#666666;}

.noMargin {margin:0px !important;;}
.noMarginTop {margin-top:0px !important;;}
.noMarginBottom {margin-bottom:0px !important;;}
.clearer {clear:both;}