/*
Theme Name: Alternative Appraisals
Description: Business Site
Author: Your Ad Team
Author URI: http://www.youradteam.com/
Version: 1.0
*/		

/* Reset browser defaults */
@import url('styles/reset.css');

/* Apply basic image styles */
@import url('styles/images.css');

/* Prepare theme for plugins */
@import url('styles/plugins.css');

.box, .box-4, #boxes-wrapper {background:url(images/bgs.jpg) repeat-x;}

body {font-family:Arial;font-size:13px;color:#000;line-height:20px;}

h1,h2,h3,h4,h5,h6 {color:#193B9D;font-weight:400;margin-bottom:15px;}
h1 {font-size:21px;}
h2 {font-size:19px;}
h3 {font-size:17px;}
h4 {font-size:15px;margin-bottom:5px;}
h5 {font-size:13px;margin-bottom:5px;}
h6 {font-size:11px;margin-bottom:5px;}
p {margin-bottom:10px;}
a {text-decoration:none;color:#43821E;}

.clear {clear:both !important;}

#header, #boxes, #page .wrap  {margin:20px auto;overflow:hidden;width:970px;}

#header {position:relative;height:70px;}
#header-bg {background:url(images/blgo-header-bg.jpg) repeat-x left bottom;height:105px;}
.phone {background:url(images/phone.gif) no-repeat left top;color:#00B04F;font-size:20px;height:27px;padding-left:20px;padding-top:2px;position:absolute;right:23px;width:125px;top:0;}
.name {font-size:11px;position:absolute;right:27px;top:26px;}
.tagline {position:absolute;left:0;top:42px;margin:0;}
#menu-top {float:right;margin-top:52px;}
#menu-top li {float:left;margin-right:10px;}
			#menu-top li a {padding:0px 15px 0 5px;font-size:13px;border-right:1px solid #660019;font-weight:700;}
				#menu-top li.page-item-147 a {border-right:0;margin-right:0;}
				#menu-top li a:hover {color:#F49C21;}
				
.logo {width:314px;height:42px;overflow:hidden;}
	
/*
Home
*/	
#boxes-wrapper {background-position: 0 -728px;overflow:hidden;}
#boxes {margin-bottom:16px;}
.box {background-position:0 0;float:left;height:263px;margin-right:15px; width:211px; padding:10px 20px 15px; position:relative; color:#FFF; font-size:22px; line-height:30px; font-weight:700;text-align:center;}
.box-4 {background-position:-48px -318px;margin-right:0;width:128px;}
	.box p {margin:0;}
	.box a {color:#FFF;}
	.box img.icon {margin-top:-5px;}
	.box img.learnmore {position:absolute;bottom:20px;left:90px}

#page {background:url(images/page-bg.jpg) repeat-x;padding-top:25px;margin-bottom:25px;}
#page .wrap {margin: 0 auto;}
	.wrap .content {float:left;padding-left:20px;background:url(images/content-bg.gif) repeat-y left top;width:622px;min-height:400px;margin-left:-3px;}
	.blog .content {margin-left:0 !important;}
		.wrap .content ol, .wrap .content ul {list-style-position:inside; background:#F1EDEF;color:#333;padding:15px;margin-bottom:15px;}
		.wrap .content ol {list-style-type:decimal;}
		.wrap .content ul {list-style-type:circle;}


	
#comments-template h3 {font-size:20px;background-position: 154px -358px;}
.avatar {float:left;margin:3px 20px 10px 0px;}
#comments-template ol {background:none;padding:0;}
	#comments-template ol li {background:#FFF;padding:10px 15px;}
	#comments-template ol li.alt {background:#f7f7f7;}
.comment-meta-data {display:block;margin-bottom:10px;}
	.comentario-autor {float:left; font-weight:700;}
	#respond {padding-top:15px;}
	#respond form {padding:0;margin:0;border:0;}
	div#respond ol {list-style-type:none;margin:0;list-style-position:inside;width:630px;padding:0 !important;}
	div#respond ol li {padding:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px; background: #f6f6f6; margin-bottom: 10px;clear: both;width:610px; }
	
	div#respond ol li label {float: left; padding-right: 15px; color: #666; border-right: 1px solid #ccc; }
	div#respond ol li label.field-title { width:30%; border-left:none !important; padding-left: 0px; }
	
	div#respond ol li label small {font-size: 0.8em; color: #999;}
	
	div#respond ol li.text input {border: none !important; background: none !important; width:400px; line-height: 1.3em;padding-left:15px; }
	div#respond ol li textarea {border: none !important; background: none !important; line-height: 1.6em;width:610px; }
	div#respond ol li br {display: none;}
	

/*
Sidebar
*/
#sidebar {float:left;width:290px;padding-right:20px;background:url(images/content-bg.gif) repeat-y right top;}
.blog #sidebar {background:none;}
	#sidebar ul {border-top:1px dotted #999;}
		#sidebar ul li {border-bottom:1px dotted #999;}
			#sidebar ul li a {display:block;padding:4px 2px;}
				#sidebar ul li a:hover {background:#93C434;color:#FFF;}
	#sidebar #menu {margin-bottom:20px;}
.sidebar-blog {float:right !important;}
#social-media {width:288px;height:86px;float:right;background:url(images/social-media-bg.jpg) no-repeat;margin-bottom:20px;}
	#social-media h3 {float:right;font-size:20px;padding:33px 18px 0 0;}
	#social-media a {display:block;float:left;height:44px;margin:23px 13px;width:44px;}
		a.twitter {background:transparent url(images/twitter-icon.jpg) no-repeat scroll 0 0;}
			a.twitter:hover {background-position: 0 -44px;}
		a.facebook {background:transparent url(images/facebook-icon.jpg) no-repeat scroll 0 0;}
			a.facebook:hover {background-position: 0 -44px;}
#sidebar object {padding:0 0 20px 15px;float:left;}
.sidebar-blog object {margin:0 15px 20px 0 !important;}

.textwidget {padding-left:7px;}
.wpcf7 input, .wpcf7 textarea {background:#EEE;border:1px solid #999;clear:both;margin-bottom:10px; padding:6px 8px;width:260px;}
	.wpcf7 p {margin:0;;font-size:90%;}
		.wpcf7 textarea {height:60px;}
		.submit-comment {width:88px !important; height:32px !important;margin-left:94px !important;border:0 !important;color:#FFF !important;cursor:pointer !important;background:#999 !important;}
.wpcf7-checkbox input {background:none;border:none;margin-bottom:0;padding:0;width:27px;}
.wpcf7-checkbox .wpcf7-list-item-label {clear:both;}
.wpcf7-checkbox span.wpcf7-list-item  {display:block;}
p.submit input {background:#99C236;}

/*
Blog
*/

.blog {background:none !important;}
.blog h2 a {font-size:21px;color:#234A70;}
.blog h2 a:hover {color:#43821E;}
.blog .wrap .content {background-position:right top; padding-left:0;padding-right:20px;}
.post {width:617px;margin-bottom:20px;}
	.post-title {background:url(images/post-top-bg.jpg) no-repeat scroll left top;height:100px;padding:16px 20px 0;width:577px;}
	.post-content {background:transparent url(images/post-bg.jpg) repeat-y;padding:20px;border-top:1px dotted #CFCFCF;}
	.post-bottom {background:transparent url(images/post-bottom-bg.jpg) no-repeat left bottom;height:20px;}

/* Thanks for Buying */
p.ark {background:#EEE;border:1px solid #999;padding:6px 8px;width:260px;margin-bottom:10px;}

.wp-pagenavi {float:left;height:22px;margin-top:30px;padding:10px 0 0;}			

#footer {overflow:hidden;background:#5B7896;border-top:5px solid #4F6984;}
	#footer .content {width:940px;margin:0 auto;padding-top:20px;overflow:hidden;position:relative;padding-bottom:30px;}
		#footer .content a {color:#FFF;}
		#footer h2 {color:#FFF;font-size:21px;font-weight:700;}
		#footer .column {padding:10px;width:292px;float:left;}
			#footer .column h3 {color:#D1ECFD;font-size:23px;}
		#footer .column-2 {border-left:1px dotted #FFF;border-right:1px dotted #FFF;}
		#footer .column ul {background:#527190;padding:10px;}
			#footer .column ul li {border-bottom:1px dotted #FFF;margin-bottom:10px;}
				#footer .column ul li a {display:block;}
					#footer .column ul li a:hover {background:#5B7896;}
		#footer p.legal  {float:right;font-size:11px;margin-top:20px;position:absolute;right:0;bottom:0;}