@charset utf-8;
/*
Theme Name: Whiteboard
Theme URI: http://whiteboardframework.com/
Author: Bold Perspective
Author URI: http://boldperspective.com/
Description: The Whiteboard Famework for Wordpress is built to speed up the process of developing a Wordpress theme. Whiteboard does so by eliminating the time spent on Wordpress' backend PHP by including what is common to all Wordpress powered Web sites with nothing extra.
Version: 3.0.4

Whiteboard Framework
http://whiteboard Framework.com
*/

/*
The Whiteboard Framework is licensed under the GPL license. Feel free to use the Whiteboard Framework for commercial and non-commercial ventures. We require a link in the CSS file and request a link on the website
*/

/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
 
 /*
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {display:block}body{position:relative}textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:.29em 0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:none}a{text-decoration:underline;border:0;-webkit-transition:color .3s linear;-o-transition:color .3s linear}a:hover,a:focus{text-decoration:none}a img{border:0}abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}address,cite,em,i{font-style:italic}blockquote p{margin:0 1.5em 1.5em;padding:.75em}code,kbd,tt{font-family:"Courier New", Courier, monospace, serif;line-height:1.5}del{text-decoration:line-through}dfn{border-bottom:1px dashed;font-style:italic}dl{margin:0 0 1.5em}dd{margin-left:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}h1{font-size:2em;margin:0 0 .75em}h2{font-size:1.5em;margin:0 0 1em}h3{font-size:1.1666em;margin:0 0 1.286em}h4{font-size:1em;margin:0 0 1.5em}h5{font-size:.8333em;margin:0 0 1.8em}h6{font-size:.666em;margin:0 0 2.25em}img{display:inline-block;vertical-align:text-bottom;border:0}ins{text-decoration:overline}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}ol{list-style:outside decimal}p{font-weight:300;margin:0 0 1.5em}pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}ul{list-style:outside disc}ul,ol{margin:0 0 1.5em 1.5em;padding:0}li ul,li ol{margin:0 0 1.5em 1.5em;padding:0}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}caption{font-style:italic;text-align:left}tr.alt td{background:#eee}td{border:1px solid #000;vertical-align:middle;padding:.333em}th{font-weight:700;vertical-align:middle;padding:.333em}button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:1.75em 0 0;padding:0 .5em}button::-moz-focus-inner{border:0}fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}iput{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1em;height:1.5em;line-height:1.5em;width:100%;margin:0 0 .75em;padding:.29em 0}input[type=file]{height:2.25em;padding:0}select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;_margin:0 0 1.3em;margin:0 0 .8em;padding:.2em 0 0}optgroup{font-weight:700;font-style:normal;text-indent:.2em}optgroup + optgroup{margin-top:1em}option{font-size:1em;height:1.5em;text-indent:1em;padding:0}label{cursor:pointer;display:block;height:auto;line-height:1.4em;width:100%;margin:0;padding:0}label input{background:0;border:0;height:1.5em;line-height:1.5em;width:auto;margin:0 .5em 0 0;padding:0}legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}dt,strong,b{font-weight:700}
*/ 

html, body, ul, li ul, li ol, p, h1, h3, input, div, span, object, iframe, blockquote, h2, h4, h5, form { margin: 0px; padding: 0px; } 
li { display: inherit; } 
/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

a img { border-style: none; border-width: 0px; } 	
body{
	background: url('/wp-content/themes/zen10/design/images/background.jpg') #fff;
	color: #443F3A;
	font: 75%/1.5em  "Helvetica Neue", Tahoma, Helvetica, Trebuchet MS, Arial, Verdana, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
}




#wrap { width: 1000px; margin-left: auto; margin-right: auto; position:relative;} 

#social { float: right; width: 140px; padding-top: 4px; margin-right: -30px;  }  
#twitter { position: absolute; margin-left: 180px; margin-top: 47px;   } 

#phonenumber { width: 200px; float: right; padding-right: 0px; padding-top: 0px; text-align: right; }
#phonenumber a { text-decoration: none; color: #333; text-shadow: 0px 2px 3px #555; font-size: 16px; }  

a { color: #443F3A; } 

.container {
	width: 870px; padding-left: 65px; padding-right: 65px; margin: 0 auto; margin-bottom: 0px; padding-bottom: 0px; 
}

h3 sup { font-size: 10px;  } 

.quote { font-size: 30px; text-align: center; display: block; padding-top: 25px; padding-bottom: 25px; line-height: 32px;}  

#if-logged-in {
	height: 20px;
	line-height: 20px;
	background: #111;
	color: #eee;
	font-size: 11px;
}
	#if-logged-in p {
		margin: 0;
	}
	#if-logged-in a:link,
	#if-logged-in a:visited {
		color: #fff;
		text-decoration: none;
		margin: 0px 15px;
	}
	#if-logged-in a:hover {
		text-decoration: underline;
	}
	#if-logged-in a:active {
		text-decoration: underline;
		margin-bottom: -1px;
	}

#header { height: 154px; padding-top: 1px; width: 1000px; background: url('/wp-content/themes/zen10/design/images/header.png'); }
 
	nav.footer {
		
	}
	#widgit-header {
		
	}
	#widgit-alert {
		
	}
	
.preloadhidden { display: none; } 	
	
#header a.memberbutton, #header a.memberbutton2 { height: 28px; width: 197px; line-height: 28px; padding-left: 10px; color: #fff; text-decoration: none; background: url('images/membutton.jpg'); display: block; }
#header a.memberbutton:hover, #header a.memberbutton2:hover { background: url('images/membutton_down.jpg'); } 
.membercontainer { height: 28px; width: 207px; overflow: none; float: left; } 

#header .menu-top-navigation-container { width: 700px; float: left; } 
 
.phone { font-size: 14px; font-weight: bold; letter-spacing: -1px;  } 
	#header .menu-top-navigation-container ul { height: 26px; width: 700px;  list-style: none; line-height: 28px;  float: left;  }
	#header .menu-top-navigation-container ul li { float: left; padding-left: 7px; padding-right: 7px;  background-position: right; } 
	#header .menu-top-navigation-container ul li.parentmenu { padding-right: 23px; background: url('images/menu_parent.jpg'); background-position: right; } 
	#header .menu-top-navigation-container ul li a { font-size: 10px; color: #fff; text-decoration: none; width: 100%; display: block; line-height: 28px; } 
	#header .menu-top-navigation-container ul li:hover { font-size: 10px; color: #fff; text-decoration: none;  background: #E84E1B; background-position: right;  } 
	
	
	
	
	/* submenus */
#header .menu-top-navigation-container ul ul { position:absolute; left: auto;   z-index: 1000;  display:inline-block; margin-left: 0px; display: none; width: auto; } 
#header .menu-top-navigation-container ul ul li { float: none; height: 25px; line-height: 25px; border-width: 0px; border-style: none; width: auto; background: #666; } 
#header .menu-top-navigation-container  ul ul li:hover { background: #E84E1B; min-height: 20px; line-height: 20px; }
#header .menu-top-navigation-container ul ul li a { color: #fff; display: block; min-height: 25px; line-height: 25px; padding-top: 0px; padding-left: 10px; padding-right: 10px;} 
	

#header #logo { float: left; width: 155px; padding-top: 5px; font-size: 10px; color: #fff; line-height: 14px; }
#header #promotion { float: right; width: 250px; height: 18px; padding-top: 2px; line-height: 18px; color: #fff; font-size: 12px; }
.price { color: #FF9 ; font-weight: bold; letter-spacing: -1px; } 
#header #domaincheck { width: 600px; height: 75px; color: #443F3A; margin-left: 230px;  } 

		.domain {padding: 0px; margin: 0px; width: 320px; height: 56px; background: url('images/domainbox.png');  border-style: none; border-width: 0px; padding-left: 12px; line-height: 30px;  } 
		.domaininput { background: none; padding: 0px; margin: 0px; width: 273px; height: 32px; display: block; margin-top: 2px;line-height: 36px; font-size: 14px; color: #333; border-style: none; border-width: 0px; outline: none; } 
		.domainsubmit {  height: 35px; width: 60px; text-align: center; color: #fff; border-style: solid; border-width: 1px; border-color:  #666; line-height: 18px; margin-top: 18px; background: #D16E5D; margin-left: 12px; } 

.col1, .col2, .col3, .col4 { float: left; padding-left: 2px; padding-right: 2px; padding-top: 17px;  } 

.col3 {  } 

.submit {  } 
.domaintext { display: block; height: 15px; color: #EDEADD; font-size: 9px; text-transform: uppercase;  } 


#memberlogin { width: 600px; padding-top: 7px; padding-left: 230px; } 
#memberlogin .inputtext { font-size: 10px; text-transform: uppercase; color: #EDEADD; } 
#memberlogin p { padding: 0px; padding-bottom: 3px; } 
#memberlogin table { border-spacing: 0px; } 
#memberlogin input { margin: 0px; padding: 0px; width: 200px; line-height: 18px; height: 18px; } 
		#memberlogin #memberform p { padding-bottom: 0px; } 
		#memberlogin .domainsubmit { margin-top: 0px;  line-height: 20px; height: 20px;  margin-left: 10px; padding-left: 3px; padding-right: 3px; float: left; text-decoration: none; }
		
		#memberlogin h3 { padding-top: 7px; }    
		
		
#featureleft { width:50px; float: left; height: 349px; background: url('images/featureleft.png'); }  
#features { width: 900px; float: left; height: 349px; background: url('/wp-content/themes/zen10/design/images/features.jpg'); } 
#featureright { width:50px; height: 349px; background: url('images/featureright.png'); position:absolute; right:0;}  
#featureright2 { width:50px; height: 349px; background: url('images/featureright2.png'); position:absolute; right:0;} 
#slideshow { float: left; height: 349px; overflow: hidden; }
#slideshow a { z-index: 9999; width: 380px; height: 349px; display: block; margin-top: -349px; position: absolute;}
#headermiddle { color: #fff; float: left; width: 245px; height: 349px; padding-top: 30px; }
#headermiddle p { display: block; width: 200px; padding-left: 22px; padding-top: 60px; line-height: 15px;  } 
	#headermiddle ul { padding-left: 40px; padding-top: 15px; list-style: none; } 
	#headermiddle ul li a { color: #fff; }
	#headermiddle ul li a:hover { color: #FC3; }
	#headermiddle ul li {  } 
#clientlogin { width: 260px; height: 67px; padding-top: 11px; float: right; margin-right: 50px;  } 
#clientlogin input { width: 140px; height: 13px; } 
#clientlogin .submit { height: 20px; } 
#clientlogin p { color: #fff; font-size: 9px; line-height: 10px; text-transform: uppercase; padding-bottom: 0px; clear: none;  display: block; width: 170px;  } 



/* Header Middle Feature Buttons */
#headermiddle .featurebutton { display: block; width: 213px; height: 35px;  margin-bottom: 10px; margin-left: auto; margin-right: auto; background: url('images/featurebuttonblack.png'); color: #fff; text-transform: uppercase; font-size: 10px; text-decoration: none; line-height: 12px; padding-top: 14px; } 
#headermiddle .featurebutton .smalltext { font-size: 14px; } 
#headermiddle .featurebutton .featureleft { display: block; float: left; width: 71px; min-height: 40px; text-align: right; }
#headermiddle .featurebutton .featuremiddle { display: block; float: left; width: 71px;min-height: 35px; text-align: center; font-family: "Anton"; font-size: 26px; color: #D1CDAA; padding-top: 5px; }
#headermiddle .featurebutton .featurephone { display: block; float: left; min-height: 35px; padding-left: 10px; font-family: "Anton"; font-size: 26px; color: #FBB03B; padding-top: 5px; }
#headermiddle .featurebutton .featureright { display: block; float: left; width: 71px; min-height: 40px; text-align: left;}

#headermiddle .featurebutton:hover { background: url('images/featurebuttonred.png'); color: #000; } 
#headermiddle .featurebutton:hover .featuremiddle, #headermiddle .featurebutton:hover .featurephone { color: #fff; } 

/* ZEN10 Contact Form 
#contact { width: 260px;  float: right; color: #fff; } 
#contact h3 { font-size: 24px; font-weight: normal; margin: 0px; padding: 0px;line-height: 26px; padding-top: 17px;  }
#contact .inputtext { font-size: 9px; text-transform: uppercase; }
#contact input, #contact textarea { width: 140px; padding: 0px; margin: 0px; }
#contact textarea { height: 30px; } 
#contact p, #contact form { margin: 0px; padding: 0px; line-height: 10px; padding-top: 7px; } 
#contact .small { width: 20px; }
#contact .submit {  height: 18px;width: 90px; margin-left: 7px; text-align: center; color: #fff; border-style: solid; border-width: 1px; font-size: 10px; border-color:  #443F3A; line-height: 18px; background: #D16E5D; height: 20px; }
*/



/* ZEN10 Contact Form */
#contact { width: 260px;  float: right; color: #fff; } 
#contact h3{ font-size: 18px; font-weight: normal; margin: 0px; padding: 0px;line-height: 26px; padding-top: 17px; padding-bottom: 10px;  }
#contact p, #contact form { margin: 0px; padding: 0px; line-height: 10px; padding-bottom: 3px; font-size: 9px; text-transform: uppercase;}
#contact .wpcf7-text {margin: 0; padding: 0; width: 180px; text-indent:3px; height: 16px; }
#contact .wpcf7-select{margin: 0; padding: 0; width: 180px;}
#contact .wpcf7-textarea{margin: 0; padding: 0; width: 180px; height:60px; text-indent:3px;}
#contact .wpcf7-submit{width:185px; text-align: center; color: #fff; border-style: solid; border-width: 1px; font-size: 14px; font-family: "Oswald"; border-color:  #443F3A; line-height: 30px;  height: 30px; -moz-border-radius: 5px; border-radius: 5px;

background: #f0b7a1; /* Old browsers */
background: -moz-linear-gradient(top,  #f0b7a1 0%, #8c3310 50%, #752201 51%, #bf6e4e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(50%,#8c3310), color-stop(51%,#752201), color-stop(100%,#bf6e4e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0b7a1 0%,#8c3310 50%,#752201 51%,#bf6e4e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
oft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */

}
#contact .wpcf7-captchac {margin-bottom: 0px; width: 63px !important; height:22px !important;  border-style: solid; border-width: 1px; border-color: #000;}
#contact .wpcf7-captchar {margin-bottom: 0px; width: 65px !important; height:22px !important; border-style: solid; border-width: 1px; border-color: #000; text-indent:3px;}


.page .wpcf7 input { min-height: 20px; line-height: 20px; width: 400px; text-indent: 3px; }
.page .wpcf7 textarea { min-height: 60px; line-height: 20px; width: 400px; text-indent: 3px; }

/* END ZEN10 Contact Form */

#menubar { width: 950px; padding-left: 50px; height: 95px; background: url('/wp-content/themes/zen10/design/images/menubar.png'); clear: both;  } 
	#menubar .topfeature { width: 190px; height: 75px; float: left; } 
	#menubar .introtext h1 { display: block; float: left; width: 480px; padding-top: 5px; font-size: 15px; color: #333; padding-left: 20px; padding-right: 20px; text-shadow: #fff 0 1px 0; font-weight: normal;
 } 
	.product { width: 300px; float: left; } 
	.product span { margin: 0px; padding: 0px; } 
	.product img { float: left; margin-right: 5px; } 
	.producttitle { font-weight: bold; font-family: "Arial Black", Gadget, sans-serif; font-size: 12px;  line-height: 16px; padding-top: 5px;  } 
	.productdescription { font-size: 11px; line-height: 13px; } 
	.product .price { color: #063; }
	.product .buynow { background: url('/wp-content/themes/zen10/design/images/productbg.png'); display: block; height: 15px; width: 250px; margin-left: 25px; background-position: right; text-transform: uppercase; font-family: "Arial Black", Gadget, sans-serif; font-size: 10px; color: #fff; line-height: 15px; margin-top: 7px; } 
	.product .buynow:hover { background: url('/wp-content/themes/zen10/design/images/productbg_down.png'); background-position: right;} 
	.product .buynow a { color: #fff; text-decoration: none; width: 100%; display:block; } 

#shadowbar { width: 950px; padding-left: 50px; height: 20px; background: url('/wp-content/themes/zen10/design/images/shadowbar.png'); clear: both;  } 

#main { width: 1000px; background: url('/wp-content/themes/zen10/design/images/main.png'); }

#content { float: left; width: 600px; margin-left: 20px; padding-right: 20px; }
#content p { padding-bottom: 10px;} 
#content h1 { display: block; font-size: 14px; text-transform: uppercase; color: #443F3A; height: 55px; line-height: 71px; font-weight: normal; width: 503px; padding-left: 65px; background: url('/wp-content/themes/zen10/design/images/headline.png'); margin-left: -86px; margin-bottom: 10px;  } 

#content h2 {  display: block; padding: 0px; font-size: 18px; line-height: 24px; font-weight: normal; background: url('images/headlinebg.jpg'); background-position: right; color: #fff; height: 26px; border-left-style: solid; border-left-width: 10px; border-left-color: #E84E1B; padding-left: 10px; margin-left: -45px; width: auto; float: left; padding-right: 15px; margin-top: 15px;  margin-bottom: 0px;  } 

#content .page h2 { margin-bottom: 10px; }

#content h2 a {text-decoration: none; color: #fff; } 


	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content, #post-content { float: left; width: 475px; padding-top: 15px; padding-left: 20px; 	}
		.authormeta { min-height: 200px; line-height: 12px; padding-top: 15px; float: left; padding-left: 0px; width: 100px; font-size: 10px; }

		#page-content { clear: left;  } 
			.pagination {
				
			}
#content ul { padding-left: 5px; list-style: disc; padding-top: 10px; padding-bottom: 15px;  } 
#content ul li { padding-bottom: 10px; padding-left: 25px; background: url('/wp-content/themes/zen10/design/images/tick.jpg') no-repeat; } 
	.post-meta { clear: left; background: #EDEADD; font-size: 9px; text-transform: uppercase; color: #939074; border-style: solid; border-width: 1px; border-color: #939074; width: 100%; text-align: center; line-height: 12px; margin-bottom: 15px;  }
	.articledate { display: block; padding-left: 131px; text-transform: uppercase; font-size: 10px; }
	.post-meta a { color: #939074; } 
	#content .post-meta p { padding-bottom: 2px; padding-top: 2px;} 
	.post-navigation {
		
	}
	
/* Adwords Custom Page */
#adwords { width: 470px; padding-left: 185px; min-height: 610px; background: url('images/adwords-bg.jpg') no-repeat; margin-left: -15px; }
	#adwords1 {  margin-top: 20px; width: 100%; } 	
	#adwords2 { width: 100%; min-height: 250px; } 
		#adwords2 ul { list-style: none; margin-left: 0px; }
		#adwords2 ul li { height: 44px; margin-bottom: 0px; padding-left: 45px;  line-height: 50px; font-size: 17px; background: url('images/greentick.jpg') no-repeat; } 
	#adwords .googlebadge { display: block; text-decoration: none; width: 226px; padding-left: 132px; height:84px; padding-top: 43px; color: #fff; background: url('images/googlebadge.jpg');} 
#post-973 { margin-left: -20px; }

#content ul.bigtick { list-style: none; }
#content ul.bigtick li { min-height: 44px; margin-bottom: 0px; padding-top: 12px; padding-left: 45px;  line-height: 30px; font-size: 20px; background: url('images/greentick.jpg') no-repeat; }

#content ul.leftlist { list-style: none; }
#content ul.leftlist li { float: left; font-size: 18px; margin-left: 10px; }  

.banner { width: 612px; height: 121px; background: url('images/banner.jpg'); line-height: 161px; text-align: center; font-size: 25px; color: #fff; margin-left: auto; margin-right: auto; text-shadow: #666 0 1px 0;   } 
	
.adproduct { width: 653px; height: 56px; margin-left: -15px; margin-top: 10px;  } 	
.product1 { background: url('images/product1.jpg'); } 
.product2 { background: url('images/product2.jpg'); } 
.product3 { background: url('images/product3.jpg'); } 	
.adproduct:hover { width: 653px; height: 56px; background: url('images/product-down.jpg'); }
.adproduct .adcol1 { width: 88px; height: 56px; line-height: 85px; color: #fff; font-family: Oswald; float: left; font-size: 29px; text-align: right; }
.adproduct .adcol1 .small {color: #fff;}  	
.adproduct .adcol2 { width: 450px; height: 49px; padding-top: 7px; line-height: 13px; color: #fff; float: left; margin-left: 10px; } 
.adproduct .adcol3 { width: 98px; height: 56px; color: #fff; font-size: 16px; font-family: Oswald; float: left; } 	
.adproduct .adcol3 a { width: 100%; display: block; line-height: 86px; color: #fff; text-decoration: none; text-align: right; } 
.adwordssmallbiz { width: 196px; height: 36px; background: url('images/adwordssmallbiz.jpg'); display: block; } 
.adwordsgrowth{ width: 196px; height: 36px; background: url('images/adwordsgrowth.jpg'); display: block; } 
.adwordsenterprise{ width: 196px; height: 36px; background: url('images/adwordsenterprise.jpg'); display: block; } 
.adwordshighlight {  border-style: solid; border-width: 1px; border-color: #666; padding: 5px; }	

.wp-caption{ background: #eee; padding: 5px; border-style: solid; border-width: 1px; border-color: #aaa; margin-bottom: 10px; } 
.aligncenter { margin-left: auto; margin-right: auto; display: block; } 
.alignleft { float: left; margin-right: 10px; margin-bottom: 10px; } 
.alignright { float: right; margin-left: 10px; margin-bottom: 10px; } 

.tip { width: 80%; background: #FFC; padding: 5px; border-style: solid; border-width: 1px; border-color: #aaa; margin-left: auto; margin-right: auto; } 

#sidebar { padding-top: 10px; } 
#sidebar .sidetitle { height: 26px; line-height: 26px; width: 160px; padding-left: 55px; background: url('images/freewebsiteanalysis.jpg'); background-position: left; font-weight: bold; color: #fff; margin-bottom: 10px; border-right-style: solid; border-right-width: 10px; border-right-color: #E84E1B; } 
#sidebar .wpcf7 input, #sidebar .wpcf7 textarea , #sidebar .wpcf7 select  { width: 200px; }
#sidebar .wpcf7 textarea  { height: 45px; }
#sidebar .wpcf7 p { font-size: 10px; text-transform: uppercase; }
#sidebar .wpcf7-captchac {float: left; height: auto; margin-bottom: 10px; width: 65px !important;}
#sidebar .wpcf7-captchar {float: left; height: 18px; margin-bottom: 10px; width: 65px !important;}

div.wpcf7-mail-sent-ok { border: 1px solid #398F14; }


/* ZEN10 Contact Form */
#sidebarcontact { width: 200px; color: #000; margin-bottom:10px; } 
#sidebarcontact h3 { font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; line-height: 21px; padding-top: 0px;  }
#sidebarcontact .inputtext { font-size: 9px; text-transform: uppercase; }
#sidebarcontact input{ width: 190px; padding: 0px; margin: 0px; height:14px; }
#sidebarcontact textarea { width: 190px; padding-left: 1px; padding-right:1px; padding-top:0; padding-bottom:0; margin: 0px; }
#sidebarcontact textarea { height: 50px; } 
#sidebarcontact p, #sidebarcontact form { margin: 0px; padding: 0px; line-height: 12px; padding-top: 7px; } 
#sidebarcontact select{width:195px; margin-top:3px;}
#sidebarcontact .small { width: 20px; }
#sidebarcontact .submit {  height: 18px; width: 195px; padding-left:2px; padding-right:2px; text-align: center; font-size: 10px;  line-height: 18px; height: 18px; }
/* END ZEN10 Contact Form */


#sidebar .tip { font-size: 10px; line-height: 12px; text-align: center; margin-bottom: 10px; } 
#sidebar .entry-meta { display: none; }
/* Twitter Thingy */
#sidebar .entry-content { background: url('images/twitter.jpg'); min-height: 237px; padding: 10px; display: block; } 
 
.tip p.inputtext { text-transform: uppercase; padding-top: 5px; font-size: bold; } 
.adwordsprice { font-weight: bold; color: #063; } 





.sbHolder{
	background-color: #999;
	border: solid 1px #666;
	font-size: 12px;
	font-weight: normal;
	height: 33px;
	position: relative;
	width: 90px;
	margin-top: 3px;
}
.sbSelector{
	display: block;
	height: 33px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 80px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #fff;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(images/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 33px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(images/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(images/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(images/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #212121;
	border: solid 1px #515151;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 200px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
	float: none;
	clear: both;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
	float: none;
	clear: both;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #ddd;
	text-decoration: none;
}
.sbOptions a:hover{
	color: #EBB52D;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}


#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
	#comments-form textarea { width: 630px; background: #EDEADD; } 
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar { float: left; width: 200px; padding-left: 20px; background-position: left;  background: url('/wp-content/themes/zen10/design/images/divider.png') no-repeat;  } 
#sidebar ul { padding-top: 3px; padding-bottom: 3px; } 

	#widgit-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widgit {
			
		}

#mainend { width: 1000px; height: 19px; background: url('/wp-content/themes/zen10/design/images/mainend.png'); } 
#footer { width: 1000px; min-height: 200px; background: url('/wp-content/themes/zen10/design/images/footer.png'); color: #fff; font-size: 9px; padding-bottom: 10px;  }
#footer h3 { color: #fff; font-weight: normal; font-size: 12px; } 
.footercol { width: 164px; float: left; padding-top: 20px; margin-right: 10px; padding-bottom: 15px; }
.footercol ul { padding-top: 7px;  }
#footer a { text-decoration: none; font-size: 9px; color: #fff; line height: 18px; } 
.divider { width: 100%; padding-top: 7px; border-top-style: dotted; border-top-width: 1px; border-top-color: #fff; } 
.twitter-avatar { float: left;  margin-right:10px; }
.twitter-avatar img { width: 30px; height: 30px; } 
.entry-meta { display: block; padding-bottom: 10px; color: #ccc;} 

	#widgit-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widgit-area {
	
}

.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */


#company_title{background-color:#00162C;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;border:5px solid #258;color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}
#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}
#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#top{background-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:960px;}
#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}
#welcome_box{background-color:#00162C;float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.header{color:#1a4d80;font-size:14px;font-weight:700;}
.red{color:#BF0000;}
.white { color: #fff; } 
p.small, .small {font-size:10px; line-height: 11px; color: #aaa; }
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}
.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}
.clientareatableactive{background-color:#DFFFE0}
.clientareatablepending{background-color:#EFEFEF}
.clientareatablesuspended{background-color:#FFF6CF}
.clientareatableterminated{background-color:#FFCFCF}
.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}
.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}
.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}

.note { width: 70%; padding: 20px; border-style: dashed; border-width: 1px; border-color: #999; background: #EFECBF; margin: auto; } 

table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data th a {color:#FFF;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
.kbarticle {padding: 2px 5px 5px 15px;}
.kbviews {color:#A8A8A8;font-size:10px;}
.kbalsoread {padding: 5px 5px 5px 15px;background-color: #F5F5F5;border-bottom: 1px solid #ccc;font-weight: bold;margin: 10px 0 10px 0;}
.searchinput {font-size: 11px;padding:0;}
#twitterfeed ul {list-style-type: none;padding: 0;margin: 15px 0 20px 0;}
#twitterfeed li {background-image: url(../../images/twittericon.png);background-repeat: no-repeat;background-position: 0;margin: 0 20px 10px 20px;padding-left: 25px;}
#twitterfeed p {text-align:center;margin:15px;}

.ngg-widget, .ngg-widget-slideshow { padding: 0px; }   
