/*
Theme Name: WPA Delight
Theme URI: http://www.wpart.net
Description: A business/corporate theme with portfolio functionality.
Version: 1.0
Author: George Ortiz and Matt Jones
Author URI: http://www.wpart.net
*/

html, body
{
    margin:0px;
	padding:0px;
	background:url("images/bg-tile.jpg") #fff;
	font-family:Arial, Helvetica, sans-serif;
	/* font-family:"Lucida Bright", Georgia, "Times New Roman", serif; */
	font-size:13px;
	line-height:20px;
}


/*--------------------------------------------*/
/*--                Generics                --*/
/*--------------------------------------------*/

a {color:#d80000;}

html,
body,
ul.blue li a
{color:#d80000;}

#slidebanner h1,
#slidebanner p,
#ribbon-content h2,
#ribbon-content p,
a.btn-bg-slider,
ul.slider-links li h2,
ul.slider-links li p,
.btn-bg,
a.btn-bg,
ul.blue li.current_page_item a,
ul.blue li:hover a
{color:#ededed;}

.post_half,
.post_left,
.post_triple,
.post_right,
#post_full,
.post-single, 
.news_updates,
#comments-container,
#social-media-box,
.meta-p
{border-bottom:1px dotted #a6a09c;}
 
 #comments-container {border-bottom:none;}
#latest-tweets p {border-right:1px dotted #a6a09c;}


#content_container .wp-caption {background:#cdcccb;}
#content_container img {border:4px solid #cdcccb;}
#content_container a img:hover {border-color:#d80000;}


img {border:0px;}

a {text-decoration:none;}

a:hover {text-decoration:underline;}

.clear {clear:both;}

h1 {font-size:26px; line-height:33px;}
h2 {font-size:21px; *font-size:20px; line-height:24px; color:#d80000;}

h3 {font-size:18px; line-height:23px;}
h4 {font-size:16px; line-height:20px;}
h5 {font-size:14px; line-height:18px;}
h6 {font-size:12px; line-height:15px;}


h1,h2 {font-family: 'Play', arial, serif; }
p {font-size:13px; text-align:justify;}


/* images */

#content_container .wp-caption {text-align:center;}

#content_container .wp-caption img {margin:0; border:0px; margin-top:5px;}

#content_container .wp-caption p {margin:0; border:0px; text-align: center; padding:5px 0px; font-size:11px; line-height:1.2;}

.alignright {float:right; margin:0 0 5px 15px;}

.alignleft {float:left; margin:0 15px 5px 0;}

.aligncenter {margin-left: auto; margin-right: auto;}

.btn-bg {background:url("images/btn-bg.png") no-repeat; width:103px; height:29px; margin:10px 60px; padding-bottom:2px; border:none; cursor:pointer; float:right; font-size:12px;}

a.btn-bg {background:url("images/btn-bg.png") no-repeat; width:103px; height:29px; margin:5px 0px; *margin-bottom:0px; padding-top:5px; text-align:center; border:none; cursor:pointer; float:left; text-decoration:none; font-size:12px;}

a.btn-bg:hover {text-decoration: underline;}

a.btn-bg-slider {background:url("images/btn-bg-slider.png") no-repeat; width:103px; height:29px; margin:10px 0px; padding-top:6px; text-align:center; border:none; cursor:pointer; float:left; text-decoration:none; font-size:12px;}

a.btn-bg-slider:hover {text-decoration:underline;}

.alignnone {width:1px; height:1px; visibility:hidden;}


/*--------------------------------------------*/
/*--                 Header                 --*/
/*--------------------------------------------*/

#header {background:url("images/header-gradient.png") repeat-x; width:100%; height:auto;}

#header-container {margin:0px auto; width:900px; height:auto; position:relative;}
#header-login { width:895px; height:16px; text-align:right; padding-right:5px; position:absolute; top:0; left:0;}


/*--------------------------------------------*/
/*--                 Logo                   --*/
/*--------------------------------------------*/

a.logo {float:left; border:none; cursor:pointer;}


/*--------------------------------------------*/
/*--                  Nav                   --*/
/*--------------------------------------------*/

#nav_container {margin:0px auto; width:900px; height:50px; margin-top:-15px; clear:both;}

#nav_container_float {float:right; width:auto; height:50px; padding-right:1px;}

ul.blue {padding: 5px; margin: 0 0; list-style: none; float: left; position:relative; z-index:3;}

ul.blue li {float: left; margin-left:10px;}

ul.blue li a {float: left; text-decoration: none; padding: 7px 5px 0 0; margin-right: 8px; font: 900 14px; text-transform:lowercase;}

ul.blue li a span {float: left; padding-right: 15px; display: block; margin-top: -7px; height: 37px;}

ul.blue li:hover, ul.blue li.current_page_item {color:#ffffff; background: url("images/sample-navbg.png") no-repeat top right;}

ul.blue li:hover span, ul.blue li.current_page_item span {background: url("images/sample-navbg.png") no-repeat top left; color:#ffffff;}

ul.blue li.current_page_item a, ul.blue li:hover a {color:#f9f9f9;}



/*--------------------------------------------*/
/*--                 Ribbon                 --*/
/*--------------------------------------------*/

#ribbon {margin:0px auto; background:url("images/bg-ribbon.png") repeat-x; width:100%; height:397px; margin-top:-20px; z-index:1; position:relative;}

#ribbon-page {margin:0px auto; background:url("images/bg-ribbon-page.png") repeat-x; width:100%; height:auto; margin-top:-20px; padding-bottom:35px; z-index:1; position:relative; margin-bottom:10px; padding-top:30px;}

#ribbon-content {margin:0px auto; width:875px; height:auto; padding-top:10px;}

#ribbon-content h2 {padding:0px; margin:0px; font-size:26px; letter-spacing:-.01em; font-weight:500;}

#ribbon-content p {line-height:1.5em; margin:0px; font-size:13px; width:600px; margin-top:8px;}

#ribbon-content a {color:#ccc; text-decoration:underline;}


/*--------------------------------------------*/
/*--                 Banner                 --*/
/*--------------------------------------------*/

#banner_bg {margin:0px auto; background:url("images/bg-banner.png") no-repeat; width:908px; height:489px; margin-top:-453px; *margin-top:-453px;}

#inner_banner_pad {margin:0px auto; width:888px; height:11px;}

#banner_pad {margin:0px auto; width:888px; height:8px;}

#inner_banner {margin:0px auto; width:888px; height:466px; background:#FFFFFF;}

.banner {margin:0px auto; width:857px; height:303px; padding:6px;}


/*--------------------------------------------*/
/*--                Content                 --*/
/*--------------------------------------------*/

#content_container {margin:0px auto; width:900px; height:auto; margin-top:15px; margin-bottom:25px; padding-bottom:15px;}

#page_container {margin:0px auto; width:900px; height:auto; min-height:300px; margin-top:0px; margin-bottom:20px;}

.meta-p {font-size:13px; padding-bottom:5px;}

.meta-p a {text-decoration:none;}

.meta-p a:hover {text-decoration:underline;}


/*--------------------------------------------*/
/*--                Post-Left               --*/
/*--------------------------------------------*/

.post_left {float:left; width:560px; height:auto; padding:0px 10px; padding-bottom:5px; *padding-bottom:0px; margin-top:5px;}

.post_left h2 {padding:0px; margin:0px; letter-spacing:-.04em; font-weight:600;}

.post_left h2 a {padding:0px; margin:0px; letter-spacing:-.04em; *letter-spacing:-.03em; font-weight:600; text-decoration:none;}

.post_left h2 a:hover {text-decoration:underline;}

.post_left p {padding:0px; line-height:1.6em; margin-top:10px;}

.post_left a {padding:0px; line-height:1.6em; margin-top:10px; text-decoration:none;}

.post_left a:hover {text-decoration:underline;}


/*--------------------------------------------*/
/*--              Post-Triple               --*/
/*--------------------------------------------*/

.post_triple {position:relative;float:left; width:260px; height:380px; padding:0px 10px; padding-bottom:5px; *padding-bottom:0px; margin:20px 10px 10px 10px; z-index:10;}

.post_triple h2 {padding:0px; margin:0px; font-size:18px; letter-spacing:-.04em; font-weight:600;}

.post_triple h2 a {padding:0px; margin:0px; font-size:18px; letter-spacing:-.04em; font-weight:600;}

.post_triple p {padding:0px; line-height:1.6em; margin-top:10px;}

.post_triple .archive-excerpt p {min-height:80px;}


.post_triple .img {z-index:100;}


.corner {
	position:absolute;
	top:-7px;
	left:1px;
	z-index:200;
	display:block;
	width:95px;
	height:95px;
	
}
.LiveEdit .corner {
	background:url("images/corners-live-edit.png")top left no-repeat;
}

.CMS .corner {
	background:url("images/corners-cms.png")top left no-repeat;
}

.OnlineShop .corner {
	background:url("images/corners-shop.png")top left no-repeat;
}


/*--------------------------------------------*/
/*--                Post-Half               --*/
/*--------------------------------------------*/

.post_half {float:left; width:410px; height:auto; padding:0px 10px; padding-bottom:5px; *padding-bottom:0px; margin:20px 10px 10px 10px;}

.post_half h2 {padding:0px; margin:0px; letter-spacing:-.04em; font-weight:600;}

.post_half h2 a {padding:0px; margin:0px; letter-spacing:-.04em; font-weight:600; text-decoration:none;}

.post_half h2 a:hover {text-decoration:underline;}

.post_half p {padding:0px; line-height:1.6em; margin-top:10px;}

.post_half .archive-excerpt p {min-height:60px;}


/*--------------------------------------------*/
/*--               Post-Right               --*/
/*--------------------------------------------*/

.post_right {float:right; width:560px; height:auto; padding:0px 10px; padding-bottom:5px; *padding-bottom:0px; margin-top:10px;}

.post_right h2 {padding:0px; margin:0px; letter-spacing:-.04em; font-weight:600;}

.post_right p {padding:0px; line-height:1.6em; margin-top:10px;}


/*--------------------------------------------*/
/*--             Post-Full Width            --*/
/*--------------------------------------------*/

#post_full {float:left; width:890px; height:auto; padding:0px 10px; padding-bottom:5px; *padding-bottom:12px; margin-top:15px;}

#post_full h2 {padding:0px; margin:0px; letter-spacing:-.04em; font-weight:600;}

#post_full p {padding:0px; line-height:1.6em; margin-top:10px;}

#page_container .post .archive-image, #page_container .post-single .archive-image {float:right; margin:5px;}

#page_container {margin-top:25px;}

/*--------------------------------------------*/
/*--              left content              --*/
/*--------------------------------------------*/

#left_content_container {float:left; width:560px; padding:0px 10px; height:auto;}

#left_sidebar_container {float:left; width:300px; height:auto;}

	.post-single {padding-bottom:10px;}
	
		#left_content_container .post h2 {margin-bottom:10px;}
		
		#left_content_container .post .archive-image {float:right; margin:5px;}
		
		#left_content_container .post-single .archive-image {float:right; margin:5px;}
		
		#left_content_container .post a.btn-bg {margin-top:0px;}

#right_content_container {float:right; width:560px; height:auto;}

#left_sidebar_container {float:left; width:300px; height:auto; background-color:#eae7e5;}


/*--------------------------------------------*/
/*--              right content             --*/
/*--------------------------------------------*/

#right_content_container {float:right; width:560px; padding:0px 10px; height:auto;}

#right_content_container .post .archive-image {float:right; margin:5px;}

#right_content_container .post-single .archive-image {float:right; margin:5px;}

.widget ul {margin:0; padding:0; list-style:none; margin-top:10px;}

.widget ul li {padding:8px 12px; border-top:1px dotted #877a70;}

.widget {padding:10px}

#right_sidebar_container {float:right; width:300px; height:auto;}

#sidebar_widget_container {float:left; width:300px; height:auto;  padding:0px; margin-top:10px;}

#sidebar_widget_container h3 {font-weight:bold; margin-top:0px; margin-bottom:0px;}

#sidebar_widget_container p {font-size:12px; float:left; padding-left:9px; margin-top:-3px; margin-bottom:3px; line-height:1.6em;}

.news_updates {float:left; width:280px; padding:0px; height:auto; margin-top:8px; text-align:left; margin:8px 10px 5px 10px;}

.news_updates h2 {font-size:12px; line-height:1.5em; margin:0px; padding:0px 2px; padding-bottom:5px; padding-top:0px;}

.date {font-size:14px; line-height:1.5em;}

.news_updates a {font-size:12px; line-height:1.5em; margin:0px; padding:0px 2px; font-weight:bold; text-decoration:none;}

 .news_updates a:hover {font-size:12px; text-decoration:none;}



/*--------------------------------------------*/
/*--                  Meta                  --*/
/*--------------------------------------------*/

#meta_pad {margin:0px auto; width:900px; height:75px; *height:40px;}

#meta_container {margin:0px auto; width:900px; height:auto; padding-bottom:5px; *padding-bottom:0px;}

#meta {float:right; width:300px; height:35px; font-size:12px; text-align: right;}

#meta a {padding:0px 5px; text-decoration:none;}

#meta a:hover {text-decoration:underline;}


/*--------------------------------------------*/
/*--                 Tables                 --*/
/*--------------------------------------------*/

.contactTable {padding:0px; line-height:1.6em; font-size:12px; font-weight:bold;}


/*--------------------------------------------*/
/*--                 Slider                 --*/
/*--------------------------------------------*/

#slider-centered 
{width:900px; margin:0px auto; padding-top:5px; margin-top:1px; *padding-top:35px;}

#slidebanner {font-size:19px; height:280px; width:100%; overflow:hidden; position:relative;}

#slidebanner h1 {margin:0px; font-size:22px; line-height:1.5em; font-weight:bold;}

#slidebanner p {line-height:1.5em; margin:15px 0px 10px; font-size:13px;}

#slidebanner #slider-1,
#slidebanner #slider-2,
#slidebanner #slider-3,
{position:relative; top:0px; left:0px; height:267px; padding:27px 555px 35px 15px; width:400px;}

#slidebanner #slider-1 {padding:27px 555px 35px 15px; width:400px; margin-left:50px;}

#slidebanner #slider-2 {padding:27px 559px 35px 15px; width:400px; margin-left:50px;}

#slidebanner #slider-3 {padding:27px 564px 35px 15px; width:400px; margin-left:50px;}


#slidebanner #slider-1 .slider-image,
#slidebanner #slider-2 .slider-image,
#slidebanner #slider-3 .slider-image
{width:380px; height:308px; float:left; position:relative; overflow:hidden; top:-180px; margin-left:450px; margin-top:0px;

/* IE Hacks Below */
*position:absolute; *overflow:hidden; *top:15px; *margin-left:480px;}
		
#slidebanner .slider-header, #slidebanner .slider-p {position:relative; margin-left:-20px; margin-top:10px;}

#slider-nav-container {margin:0px auto; width:900px; height:110px; margin-top:-20px; position:relative; *margin-top:0px;}

ul.slider-links {padding:0; margin:0; margin-top:13px; *padding-top:20px; float:left; width:897px; cursor:pointer;}

ul.slider-links li {height:110px; width:298px; display:inline; float:left; background:url("images/slider/banner-link-bg.png") no-repeat; margin-left:1px; cursor:pointer;}

ul.slider-links li h2 {font-size:14px; margin-left:15px; margin-bottom:5px; padding-top:20px; *padding-top:30px; *margin-bottom:5px;}

ul.slider-links li p {font-size:12px; margin:0px 15px; *margin-top:0px;}

ul.slider-links li:hover {background:url("images/slider/banner-link-bg-hover.png") no-repeat;}

ul.slider-links li.active {background:url("images/slider/banner-link-bg-hover.png") no-repeat;}


/*--------------------------------------------*/
/*--            Comment Styles              --*/
/*--------------------------------------------*/

.grav-container {float:left; margin:5px; padding-bottom:5px;}

.comment-box {border:1px solid #CCCCCC; font-size:12px; color:#333333; padding:5px;}

#comments-container {float:left; width:100%; height:auto; padding:0px 10px; padding-bottom:5px; *padding-bottom:12px; margin-top:10px;}

#comments {letter-spacing:-.04em; font-weight:600;}

ol.commentlist {margin:0; padding:0;}

.commentlist li {list-style:none; margin-bottom:14px; background:#eae7e5; padding:5px;}
	
.commentlist li p {margin: 10px;}

.commentlist cite {padding: 0px 7px 7px; display:block; font-style:italic; font-size:11px;}	

.commentlist a:link, .commentlist a:visited {}

.commentlist a:hover, .commentlist a:active {}

.commentlist cite img {float:left; margin-right:9px;}

.commentlist .author {font: small-caps bold 1.2em; text-decoration:underline;}

.commentlist .time {background: url(/images/bg_clock.gif) no-repeat 1px; padding-left:13px;}

.commenttext {border-top:1px solid #c5f386; padding: 20px;}
	
#respond h3 {letter-spacing:-.04em; font-weight:600;}


/*--------------------------------------------*/
/*--            Added extra           --*/
/*--------------------------------------------*/
.post_left {padding:0px 0px;}

#nav_container {padding-top:-15px; margin-top:0px;} /* to make nav work with firefox */

#slider-nav-container {margin-top:-35px;}

ul.slider-links p {line-height:18px;}

h2.title {margin-top:20px; color:#E80909;}

.home h2.title {margin-top:0px; }

.title-meta {float:right;}

.home-post-heading {margin-bottom:15px; margin-top:10px;}

.home-title {float:left;}

.home-meta {float:right;}

.date {font-size:12px; font-style: italic;}

.home p {text-align: justify;}

p.meta {font-style: italic;}

a.more-link {background:url("images/btn-bg.png") no-repeat; display:block; float:right; width:103px; height:29px; margin:5px 0px; *margin-bottom:0px; padding-top:5px; text-align:center; border:none; color:#FFFFFF; cursor:pointer; text-decoration:none; font-size:12px; clear:both; margin-top:20px;}

a.more-link:hover {color:#fff; text-decoration:underline;}

blockquote {font-style:italic; padding:5px; padding-left:60px; background:url(images/blockquote.png) no-repeat 0px 15px; margin:0;}

/*--------------------------------------------*/
/*--            Social Media Box            --*/
/*--------------------------------------------*/

#social-media-box {margin:0px auto; text-align:center; width:900px; margin-top:0px;}

#social-media-box p {padding:0px; margin-top:5px;}

	#social-media-box p.center-tweet {text-align:center; margin:0 auto 10px;}

#socialicons {width:900px; margin:0 auto; text-align:center; height:auto; background:url(images/socialicons_border.png) no-repeat; background-position:top; padding:15px 0px 5px;}

.socialicon a {width:77px; height:32px; margin:0px 15px; display:block;}

.socialicon a:hover {background-position: 0px -32px;}

a.youtube {background:url(images/youtube_icon.png);}

a.myspace {background:url(images/myspace_icon.png);}

a.facebook {background:url(images/facebook_icon.png);}

a.linkedin {background:url(images/linkedin_icon.png);}

a.twitter {background:url(images/twitter_icon.png);}

a.flickr {background:url(images/flickr_icon.png);}

a.vimeo {background:url(images/vimeo_icon.png);}

table#socialiconstable {margin:0 auto 10px; width:auto; height:auto; padding:0; border:0;}

#latest-tweets {float:left; text-align:left; margin-top:0px; width:450px;}
	#latest-tweets p {line-height:15px; margin-left:10px; padding-right:15px; font-weight:12px;}

#social-links {float:right; text-align:right; width:450px; margin-top:0px;}
	#social-links social-icon a {margin:0px 7px;}
	#social-links table#socialiconstable {margin-right:0;}
	

/*--------------------------------------------*/
/*--           formBuilder Styling          --*/
/*--------------------------------------------*/

form input, form textarea {background:#fff; padding:3px; border:1px solid #a6a09c;}

.formBuilderSubmit input {background:#a6a09c; color:#fff; padding:5px 10px; cursor:pointer;}
.formBuilderInput input {width:200px;}
	.formBuilderSubmit input:hover {background:#575452;}
	.formBuilderError {color:#993333;}
	.formBuilderSuccess {color:#009966;}

.latest-tweets-title {font-weight:bold; float:left; background:#ddd;}
.latest-tweets-list {background:#ccc; margin-left:10px; float:left;}

/*--------------------------------------------*/
/*--                portfolio               --*/
/*--------------------------------------------*/

portfoliofull img {
border:none;
}

.porttitles {
font-weight:700;
color:#CC0000;
}

.portfolioimg {
border:none;
}

h2 span {color:#000000;}

/*--------------------------------------------*/
/*--                testimonial               --*/
/*--------------------------------------------*/
 .testimonial {
	margin:10px 0;
	padding:10px;
	border-bottom:1px dotted #000;
	
}
.testimonial .avatar {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	float:right;
	margin-right:-5px;
	margin-left:5px;
	margin-top:-5px;
	padding:2px;
	position:relative;
}
div.pagination {
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,Sans-serif;
	padding:2px;

}
div.pagination a {
	padding:2px 5px 2px 5px;
	margin:2px;
	background-color:#F4F4F4;
	text-decoration:none;
	/* no underline */
	color:#000;
}
div.pagination a:hover,div.pagination a:active {
	background-color:#c1c1c1;
	color:#000;
}
div.pagination span.current {
	padding:2px 5px 2px 5px;
	margin:2px;
	font-weight:bold;
	background-color:#fff;
	color:#303030;
}
div.pagination span.disabled {
	padding:2px 5px 2px 5px;
	margin:2px;
	background-color:#c1c1c1;
	color: #797979;
}                                              

.post-single .archive-image {
margin-left:10px;
}       

                                                                   

/* 

style overrides

Body Font */
body {font-family:Arial, Helvetica, sans-serif;}
/* Headings Font */
h1,h2,h3  {font-family: 'Play', arial, serif; }
/* Navigation Font */
ul.blue li {font-family:Arial, Helvetica, sans-serif;}
/* Slider/Ribbon Heading Font */
#slidebanner h1, #slider-nav-container h1, #slider-nav-container h2, #ribbon-content h2 {font-family:Arial, Helvetica, sans-serif;}
/* Slider/Ribbon Paragraph Font */
#slidebanner p, #slider-nav-container p, #ribbon-content p {font-family:Arial, Helvetica, sans-serif;}
/* Link Color */
a {color:#0F0F0F;}

/* Text Color */
html,
body,
ul.blue li a
{color:#383635;}

/* Nav Text Color */
ul.blue li a
{color:#42403F;}


.noborder {
border:none;
border-top:none;
}



#portvisit {
margin:8px 0 8px 0;
font-size:14px;
font-weight:900;
}

#portvisit a {
color:#cd0606;
}



#homeHero {
	width:560px;
	margin-top:10px;
}

/* Style override */

.btn-bg {background:url("/wp-content/themes/Acolours/images/rog-style/btn-bg.png") no-repeat;}

a.btn-bg {background:url("/wp-content/themes/Acolours/images/rog-style/btn-bg.png") no-repeat;}

a.btn-bg-slider {background:url("/wp-content/themes/Acolours/images/rog-style/btn-bg-slider.png") no-repeat;}

ul.blue li:hover, ul.blue li.current_page_item {background: url("/wp-content/themes/Acolours/images/rog-style/sample-navbg.png") no-repeat top right;}

ul.blue li:hover span, ul.blue li.current_page_item span {background: url("/wp-content/themes/Acolours/images/rog-style/sample-navbg.png") no-repeat top left;}

#ribbon {background:url("/wp-content/themes/Acolours/images/rog-style/bg-ribbon.png") repeat-x;}

#ribbon-page {background:url("/wp-content/themes/Acolours/images/rog-style/bg-ribbon-page.png") repeat-x;}

ul.slider-links li {background:url("/wp-content/themes/Acolours/images/rog-style/banner-link-bg.png") no-repeat;}

ul.slider-links li:hover {background:url("/wp-content/themes/Acolours/images/rog-style/banner-link-bg-hover.png") no-repeat;}

ul.slider-links li.active {background:url("/wp-content/themes/Acolours/images/rog-style/banner-link-bg-hover.png") no-repeat;}

a.more-link {background:url("/wp-content/themes/Acolours/images/rog-style/btn-bg.png") no-repeat;}

/*monkey boy! */


.mc_error_msg { color: red; }
.mc_success_msg { color: green; }
.mc_merge_var{ padding:0; margin:0; }
.mc_custom_border{ padding:5px; border-width: 1px;border-style: solid;border-color: #C4D3EA;color: #555555;background-color: #EEF3F8;
}
.mc_custom_border legend {border-width: 1px;border-style: solid;border-color: #E3E3E3;color: #CC6600;background-color: #FFFFFF;font-size: 1.2em;padding:5px 10px;width: 100%;
}
#mc_signup_form { float:left; padding-top:.5em; width:260px; padding-bottom:8px;   }
#mc_signup_form .mc_var_label { float:left;margin-left:12px; margin-top: .1em;width:110px; }
#mc_signup_form .mc_input { float:left; margin-top: .1em; width:105px; }
#mc_signup_form legend { padding:.5em;margin:0; }
#mc-indicates-required { float:left; }
#mc_display_rewards { clear:both; }
#mc_interests_header { font-weight:bold; clear:both; padding-top:.2em; margin-left: .5em;}
div.mc_interest{ clear:both; margin-left: .5em;}
input.mc_interest { float:left; margin-left: .5em; }
label.mc_interest_label {float:left; clear:right;}
.mc_signup_submit { width:120px; text-align:left; margin-left:102px; clear:both; padding:.2em; }

/*pop up contact*/

#request-quote {
	padding:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	width:400px;
	height:350px;
	float:left;
}
#request-quote label {
	width:200px;
	height:25px;
	display:block;
}
#request-quote input {
}
.button {
}
#wrap {
	margin:0 auto 0 auto;
	width:1000px;
}
#content {
	float:left;
	width:875px;
}
#top {
	border-top:#E6E6E6 5px solid;
	margin:0;
	float:left;
	position:relative;
	width:875px;
	padding:0;
}
.middle {
	float:left;
	width:875px;
	border-top:#E6E6E6 5px solid;
}
#bottom {
	border-top:#E6E6E6 5px solid;
	margin:0 0 0 0;
	padding:0 0 25px 0;
	float:left;
	position:relative;
}
#left {
	width:365px;
	height:350px;
	float:left;
	margin:0 0 0 0;
	padding:15px 0 25px 15px;
}
#right {
	width:494px;
	float:left;
	margin:0 0 0 0;
	
}
#right p, #left p {
	font-size:14px;
	color:#333;
}
#right h1, #left h1 {
	color:#333;
	font-size:14px;
}
.panel_button {
	position: relative;
	width: 1000px;
	height: 35px;
	z-index: 20;
	cursor: pointer;
	background: #b0afaf;
	margin:0 auto;
}
.panel_button p {
	text-decoration: none;
	font-style:normal;
	color: #fff;
	font-size: 14px;
	padding:0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.panel_button img {
	position: relative;
	top: 5px;
	border: none;
	float:right;
}
.panel_button a {
	text-decoration: none;
	font-style:normal;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top:10px;
	padding:0 10px 0 0;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
}
.panel_button a span {
	color: #e6e6e6;
}
.panel_button a:hover {
	color: #999999;
}
#toppanel {
	width: 1000px;
	z-index: 25;
	text-align: right;
}
#panel {
	width:1000px;
	position: relative;
	height: 0px;
	z-index: 10;
	overflow: hidden;
	text-align: left;
}
#panel_contents {
	background: #e6e6e6;
	height: 100%;
	width: 1000px;
	z-index: -1;
}

#skype, #skype img {
	border:none;
}



img.ajax-loader {
	border: none;
	vertical-align: middle;
}
#thecontactform .clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}



/* --- forms --- */

#thecontactform .row {
		clear: both;
		padding-top: 3px;
		}

#thecontactform form {
		margin-bottom: 1em;
	
		}
		
#thecontactform fieldset {
		margin-bottom: 10px;
		padding: 10px;
		border: 1px dotted #fff;
		}		

#thecontactform legend {
		padding: 0 10px;
		background: #000;
		text-transform: uppercase;
		color: #fff;
		font-size: 1.0em;
		
		}

#thecontactform .formLabel, #thecontactform Label  {
		font-size: 1.1em;
		line-height: 1.6em;
		text-align: right;
		margin-right: 10px;
		width: 120px;
		float: left;
		}

#thecontactform .formControl {
		float: left;
		width: 326px;
		}
		
#thecontactform input, #thecontactform textarea {
		border: 1px solid #666666;
		padding: 1px;
		font: 1em;
		}	
		
#thecontactform input {
		font-size: 1.1em;
		width: 322px;
		}			

#thecontactform textarea {
		width: 322px;
		
			
		}
		
		
#thecontactform .submitButton {
		background:#FF0000;
		font: bold 1.0em;
		padding: 5px 30px;
		width: auto;
		color:#FFFFFF;
float:right;
		}		
		
	#thecontactform	#address {
		width: 322px;
		}
		
		#thecontactform {
	width:519px;
		
		height:490px;
		/*background:url(/wp-content/themes/Acolours/images/contact-form-bg.png) top center no-repeat;*/
		padding:10px;
		padding-top:40px;
		padding-left:50px;
		}
		
		
		#thecap {
		font-size: 1.2em;
		width: 100px;
		}	


#thecapimg {
margin-left:130px;
}

.hrow {
	display:none;
	visibility:hidden;
}

#NewClientForm input[type=text], #NewClientForm label {
	width:300px;
	float:left;
	clear:both;
}

#NewClientForm textarea {
	width:400px;
	float:left;
	clear:both;
}

#NewClientForm a {
	float:left;
	margin-left:5px;
}

#homeHeroBig {
	width:900px;
	height:383px;
	position:relative;
	margin:0px auto 0 auto;
	background:url(/wp-content/themes/Acolours/images/hero-bg.jpg) bottom  center no-repeat;
}

#homeHeroBig #midBox {
	width:200px;
	float:left;
}
#homeHeroBig #heroLinks {
	float:right;
	width:200px;
	margin-right:24px;
	margin-top:26px;
	
}

#homeHeroBig #heroLinks .heroboxes {
	width:180px;
	padding:0 10px 0 10px;
	height:105px;
	float:left;
	clear:both;
	color:#FFF;
	margin-bottom:10px;
}
#homeHeroBig #heroLinks .heroboxes  strong{
	font-size:14px;
}

#homeHeroBig #heroLinks #topBox {
	
}

#hellobar-logo {
display:none;
}

/*--------------------------------------------*/
/*--                Footer                  --*/
/*--------------------------------------------*/

#footer {margin:0px auto; width:100%; height:auto; background:#363636 url("images/footer-bg.jpg") top left repeat-x; border-top:4px solid #242323; margin-top:20px; color:#fff;}
#footer2 {
width:100%;
height:100px;
float:left;
clear:both;
margin-top:8px;
}

#footer2 .col {
width:297px;
margin-right:2px;
float:left;
margin-top:2px;
text-align:left;
color:#fff !important;
}
#footer2 .col a { color:#FFF !important;}

#footer2 p {
margin:0;
text-align:left;
font-size:11px;
color:#fff !important;

}

#footer2 h3,#footer2 h3 a {
margin:0;
padding:0;
font-size:120%;
color:#fff !important;
}

#footer2 img {
width:80px;
height:65px;
float:left;
margin:3px;
margin-right:6px;
margin-left:6px;
border:1px solid #DB0707;
}

#footer2 p {
font-size:90%;
color:#fff !important;
}


#footer-sub {
width:100%;
color:#FFF !important;
margin-left:1px;
height:16px;
padding-top:2px;
padding-left:5px;
padding-bottom:5px;
float:left;
clear:both;
font-size:10px;
}

#footer-sub a{
font-size:10px;
color:#fff !important;

}

/*--------------------------------------------*/
/*--             Footer Links               --*/
/*--------------------------------------------*/

#footnav_container {margin:0px auto; width:900px; height:auto; padding-top:15px;}

#footnav {float:left; width:693px; height:35px; font-size:12px; margin-left:6px;}

#footnav a {padding:0px 5px; text-decoration:none; color:#FFF !important;}

#footnav a:hover {text-decoration:underline;}

#footnav ul, #footnav li {margin:0; padding:0; list-style-type: none;}

#footnav li {display:inline; padding:0px 10px 0px 0px;}
#meta {visibility:hidden; display:none;}

