@charset utf-8;
/*
Theme Name: Seaside Removals
Author: Caps Creative
Description: The Official Seaside Removals Theme
Author URI: http://www.capscreative.com
Version: 1.0
 */

@import "reset.css";

/* General */
* {margin:0;}
body, html {height:100%;}
h1,h2,h3,h4,h5,h6,#navPrimary,.submitBtn ,.headerAction,#footer li a,#logo{font-family: 'PT Sans Narrow', sans-serif;font-weight:400;}
h1,h2,h3,h4,h5,h6 {color:#1e6db7;text-transform:uppercase;font-weight:700;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {text-decoration:none;color:#1e6db7}
h1 {font-size:2em;}
.postTitle {font-size:2.8em;margin-bottom:25px;padding-bottom:8px;border-bottom:1px dotted #ccc}
h2 {font-size:1.8em;}
h3{font-size:1.4em;color:#555}
h4 {font-size:1.3em;color:#555}
h5{font-size:1.1em;color:#555}
body{color:#333;font-family:Arial, Helvetica,sans-serif;background:url(images/body-bg.png) repeat-x #2796ff}
.clear {clear:both;}
.textCenter {text-align:center;}
hr{color: #eee;background-color: #eee;height: 1px;border:0;margin-bottom:15px;}
a, a:link, a:active, a:visited {color:#1081C6;}
a:hover {color:#666}
img.alignright {float:right;margin:0 0 15px 15px;}
img.alignleft {float:left;margin:0 15px 15px 0;}
.newer-older {border: 1px solid #CCCCCC;font-size: 11px;margin: 10px 0;overflow: hidden;}
.newer-older p {margin: 0;padding: 0;}
.newer-older .older a {border-right: 1px solid #CCCCCC;display: block;float: left;padding: 15px 15px 18px;}
.newer-older .newer a {border-left: 1px solid #CCCCCC;display: block;float: right;padding: 15px 15px 18px;}
.postRecentEntries {margin:20px 0;padding:15px;background-color:#eee;border:1px solid #ccc;}
.search .post-single img {display:none;}
.last {margin-right:0!important;border-right:0;}
td {vertical-align:top;}
#homeContent .grid4,.widget-sidebar,#content{-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);}

/* Layout */
#main {width:1000px;padding:0 10px;background:url(images/main-bg.jpg) center 6px no-repeat;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -115px;}
#container {position:relative;zoom:1}

/* Header */
#header {height:230px;position:relative;z-index:99;text-align:center;}
#logo {padding-top:22px;font-size:16px;text-transform:uppercase;font-weight:bold;letter-spacing:5px;color:#106CC3;}
.headerAction {color:#fff;font-size:24px;top:100px;}
.headerAction  a {color:#fff;text-decoration:none;}
#headerPhone {position:absolute;left:35px;padding-left:32px;background:url(images/header-phone.png) no-repeat 0 7px;}
#headerFreeQuote {position:absolute;right:35px;padding-left:32px;background:url(images/header-phone.png) no-repeat 0 7px;}

/* Navigation */
#navPrimary{overflow:hidden;height:51px;background:url(images/nav-bg.png) no-repeat;margin-bottom:30px;padding-top:1px;}
#navPrimary ul{padding:0;margin:0;overflow:hidden;}
#navPrimary li {float:left;list-style-type:none;margin:0 30px 0 0;}
#navPrimary li.last {background-image:none;}
#navPrimary a{font-size:18px;color:#fff;text-decoration:none;text-transform:uppercase;padding:12px 15px;display:block;font-weight:700;text-shadow: 1px 1px 1px #0e49af;}
#navPrimary a:hover {background-color:#1D62A3;color:#14e5f7;}
#navPrimary li.last {background-image:none;padding-right:0;margin-right:0;}
#navPrimary .current_page_item a{color:#14e5f7;}

/* Drop down */
#navPrimary  ul ul{min-width:190px;position:absolute;visibility:hidden;z-index:50;border:1px solid #fff;border-bottom:none;-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);padding:0;}
#navPrimary  ul ul a{border-bottom:1px solid #fff;border-right:none;padding:5px 17px;display:block;color:#cac6c6!important;background-color:#505050;font-size:12px;}
#navPrimary  ul ul a:hover{background-color:#656565;color:#fff;}
#navPrimary  ul ul li{margin-right:0;display:block;float:none;margin:0;padding:0;background-image:none;border-right:0;}

/* Home Feature */
#featureContainer {height:350px;}
#featureContainer .inner {background:url(images/feature-inner-bg.jpg) no-repeat;height:350px;}
#featureVideo {margin:10px;border:5px solid #fff;width:480px;float:left;overflow:hidden;}
#featureRight {float:right;width:435px;padding:20px 30px 30px 0;color:#fff;}
#featureRight h1 {color:#fff;font-size:48px;margin-bottom:10px;line-height:1;}
#featureRight h1 span {font-size:24px;}
#featureRight p {font-size:14px;}
#featureActions img {float:left;margin-right:5px;}

/* Home Featured Boxes */
#homeContent {padding-top:30px;background:url(images/feature-bg.jpg) no-repeat center top;}
#homeContent .grid4 {height:300px;font-size:1.2em;width:240px;background-color:#fff;margin-right:10px;float:left;position:relative;}
.grid4 .inner {padding:15px 10px;}
#homeContent h2 {padding-bottom:5px;font-size:1.7em;}
.homeThumb {float:right;}
.grid4 ul {margin-left:15px;}
#homeContent .readMore {width:60px;background:url(images/arrow.png) 10px 13px #1e6db7 no-repeat;display:block;color:#fff;padding:5px 0 5px 20px;text-decoration:none;font-size:14px;width:220px;position:absolute;border-bottom:1px solid #fff;bottom:0;border-top:1px solid #074F93;}
#getinTouch {margin-top:10px;}
#getinTouch .inputMed {width:206px;}
#getinTouch p {margin-bottom:5px;}
#getinTouch .submitBtn{float:right;}

/* Content */
#content {width:745px;float:left;font-size:1.1em;background-color:#fff;}
#content .post {padding:20px;font-size:1.1em;}
img.alignleft {float:left;margin:0 25px 15px 0;border:1px solid #ccc;padding:5px;background-color:#eee;}
.even td, .even th {background-color: #F4F4F4;}
#content .wp-paginate {text-align:center;}
#content .wp-paginate .current {background-color:#0079c2;}
.submitBtn {display:block;padding:3px 6px;background-color:#3D73EC;border:1px solid #4460C3;color:#fff!important;text-decoration:none;cursor:pointer}
.backToTop {text-align:right;margin:15px 0;padding-top:10px;border-top:1px dotted #ccc;}
.backToTop  a{font-size:11px;text-decoration:none;}
.inputMed {border:1px solid #999;padding:5px;-webkit-box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, 0.1); }
.submitBtn {width:100px;height:37px;background:url(images/submit.png) no-repeat;border:0;}

/* Sidebar */
#sidebar {float:right;width:240px;margin-top:0;}
#sidebar .inner {padding:0;}
#sidebar ul {margin:0;padding:0}
#sidebar h3 {background-color:#106CC3;padding:5px 10px;margin:0;color:#fff;font-size:1.4em}
.widget-sidebar {margin-bottom:15px;border:1px solid #fff;}
#sidebar .banner {border:0;}
.textwidget {background-color:#fff;background-color:#fff;padding:10px;}
#sidebar .textwidget ul {padding:0;margin:0;}
#sidebar .textwidget li{list-style:none outside none;margin:0;}
#sidebar .textwidget li.last {border-bottom:0;}
#sidebar .textwidget li a{text-decoration:none;padding:5px 10px 5px 20px;display:block;color:#666;background:url(images/arrow.png) 10px center no-repeat #eee;border-bottom:1px solid #fff;}
#sidebar .textwidget li a:hover{background-color:#eee;color:#666}
#sidebar .inputMed {width:205px;}
#sideContact p {margin-bottom:8px;}
#sideContact div.wpcf7 img.ajax-loader {float:right}

/* Enquiry form */
#enquiryForm p{padding:5px 0;margin:10px 0 0 0;clear:both;}
#enquiryForm label {float:left;display:block;width:130px;}
#enquiryForm .inputMed, #enquiryForm .inputTextArea {width:220px;}
div.wpcf7-validation-errors {width: 175px;}
#main span.wpcf7-not-valid-tip {width: 175px;color:#fff!important;background-color:#D12121;color:#fff;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;border:0;padding:5px; }
#main  div.wpcf7-response-output {border:1px solid #ff0000;display:none!important;}
#enquiryForm .submitBtn {margin-left:130px;}

/* socialButtonsContainer */
.shareContainer{background:#eee;padding:3px 0 3px 3px;color:#444;font-size:11px;overflow:hidden;margin:15px 0 20px;}
.dateContainer{overflow:hidden;line-height:22px;padding:0 10px 0 10px;}
.socialButtonsContainer{width:215px;float:right;line-height:22px;}
.socialButtonsContainer p {margin:0;padding:0;display:block;float:left;color:#555;line-height:16px;}
.socialButtonsContainer ul {list-style:none;margin:0!important;padding:0!important;float:right;}
.socialButtonsContainer ul li {list-style:none;display:inline;line-height:1;margin:0!important;padding:0!important;}
.socialButtonsContainer li a {text-indent:-9999px;display:block;width:22px;height:22px; background:url(images/share/share.png) no-repeat 0 0;float:left;margin-right:5px;}
.socialButtonsContainer li.rss a:hover {background-position: -22px 0;}
.socialButtonsContainer li.facebook a {background-position: 0 -22px;}
.socialButtonsContainer li.facebook a:hover {background-position: -22px -22px;}
.socialButtonsContainer li.twitter a {background-position: 0 -44px;}
.socialButtonsContainer li.twitter a:hover {background-position: -22px -44px;}
.socialButtonsContainer li.digg a {background-position: 0 -66px;}
.socialButtonsContainer li.digg a:hover {background-position: -22px -66px;}
.socialButtonsContainer li.delicious a {background-position: 0 -88px;}
.socialButtonsContainer li.delicious a:hover {background-position: -22px -88px;}
.socialButtonsContainer li.bookmark a {background-position: 0 -110px;}
.socialButtonsContainer li.bookmark a:hover {background-position: -22px -110px;}
.socialButtonsContainer li.rss span {float:left;display:block;line-height:22px;margin:0 3px 0 5px;}
	
/* Footer */
.push {height:115px;}
#footer {height:115px;padding-top:0;color:#fff;background-color:#0a457d}
.home #footer {margin-top:30px;}
.footerInner {width:990px;margin:0 auto;background:url(images/footer-inner-bg.png) no-repeat center bottom;height:115px;}
.footerNav {background:url(images/footer-nav-bg.png) no-repeat center 0;margin:0 0 40px 0;padding:10px 0;float:left;width:700px;}
.footerNav li {float:left;list-style-type:none;margin:0;}
.footerNav li.last {background-image:none;}
.footerNav a{font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;padding:5px 11px;display:block;}
.footerNav a:hover {color:#14e5f7;}
#footerBottom {padding:0 15px;}
#footerBottom a {color:#fff;text-decoration:none;}