/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/************** basic global styles ***************/
        
        html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p {   
                list-style: none;
                margin: 0;
                padding: 0;
        }
        
        html {
                background: #7a9bbd url(http://usaseopros.com/images/site-bg.gif) repeat-x 0 0;
        }
        body { 
                color: #645837;
                font: 13px "Times New Roman";
                text-align:center;
        }
        a {
                color: #645837;
                font-weight: bold;
                text-decoration: none;
        }
        h1 {
                font-size: 18px;
        }
        h2 {
                display: none;
                height: 0;
        }
        h3 {
                font-size: 14px;
        }
        #sectionHeader {
                background: #fdf2d3;
                border: 1px solid #c7b995;
                display: block !important;
                font-size: 16px;
                margin:0 auto;
                padding:2px;
                width: 432px;
        }
        .nobold {
                font-weight: normal;
        }
        .clear {
                clear: both;
        }
        .helpIE {
                /*margin-left:10px; _margin-left:17px;*/
        }
/**************** layout divs ****************/
        #page {
                background: url(http://usaseopros.com/images/content_bg.gif) repeat-y 15px 0;
                margin: 0 auto;
                margin-top: 15px;
                width: 780px;
                text-align:left;
        }
        
        #siteHeader {
                background: url(http://usaseopros.com/images/site-content-bg.gif) repeat 0 0;
                float: left;
                width: 300px;
        }
        #rightContent {
                background: #fcf8ec url(http://usaseopros.com/images/content_bg.gif) repeat-y -285px 0;
                float: right;
                height: 320px;
                width: 480px;
        }
        #sideColumn {
                background: url(http://usaseopros.com/images/side-column_bg.gif) repeat-x 0 0;
                clear: left;
                float:left;
                /*margin-left: 23px; _margin-left: 10px;*/
                width: 270px;
        }
        #sideColumn dl {
                background: #fdf2d3;
                border: 1px solid #dacda9;
                margin: 10px 10px;
                padding: 10px;
        }
        #sideColumn dt {
                border-bottom: 2px solid #c7b995;
                font-size: 14px;
                font-weight: bold;
                margin-bottom: 5px;
        }
        #sideColumn dd {
                margin: 5px 0 5px 10px;
        }
        #sideLogin label{
                display: block;
                margin: 5px 0 !important;
                text-align: right;
        }
        #content {
                float: left;
                width: 440px;
                margin-bottom:10px;
                margin-top: -51px;
                margin-left: 19px; _margin-left: 28px;
                
        }
        #content h1 {
                margin-left: 10px;
        }
        <!-- if IE -->
        /*#content {margin-left:15px}*/
        <!-- endif -->
        #content table{
                width:100%;
        }
        #footer {
                clear: both;
                margin-left: 14px;
                width: 441px;
        }
        #footer p {
                background: #fdf2d3;
                border-left: 1px solid #e9e3d0;
                border-right: 1px solid #e9e3d0;
                padding: 0 20px;
                text-align: center;
                width: 375px
        }
/************** navigation styles ****************/
        #contentLogin {
                background: url(http://usaseopros.com/images/login_bg.gif) repeat-x 0 0;
                height: 20px;
                padding-top: 15px;
                text-align: right;
        }
        #contentLogin li {
                margin-right: 10px;
        }
        #sideColumn .tools {
                background: #fdf2d3;
                border: 1px solid #c7b995;
                margin: 10px;
                padding: 5px;
        }
        
        #sideColumn .tools h4 {
                border-bottom: 2px solid #c7b995;
                font-size: 14px;
        }
        #sideColumn .tools ul {
                margin-left: 15px;
        }
        #contentSections {
                background: url(http://usaseopros.com/images/nav-bg.gif) repeat-x 0 0;
                border-top: 1px solid #215498;
                height: 40px;
        }
        #contentSections li {
                border-right: 1px solid #dad5c5;
                float: left;
                height: 28px;
                
        }
        #btnContact {
                border-right: none !important;
        }
        #contentSections li a {
                color: #7a6236;
                font-size: 15px;
                padding: 6px 4px 15px 4px;
                display: block;
        }
        #contentSections li a:hover {
                background: url(http://usaseopros.com/images/nav-bg-active.gif) repeat-x 0 0;
                color: #fff;
        }
        #btnContact a {
                padding-right: 15px !important;
        }
        .btnActive a{
                background: url(http://usaseopros.com/images/nav-bg-active.gif) repeat-x 0 0 !important;
                color: #fff !important;
        }
        #contentTextLinks {
                display:block;
                background: #fdf2d3;
                border: 1px solid #e9e3d0;
                border-bottom: none;
                padding-top: 10px;
                text-align: center;
                width: 415px;
        }
        #contentTextLinks li {
                display: inline;
                font-size: 14px;
                font-style: italic;
                margin: 6px;
        }
/*************** images ******************/
        #siteTitle {
                background:transparent url(http://usaseopros.com/images/usaseopros-logo3.png) no-repeat scroll 0 -1px;
                display:block;
                height:138px;
                text-indent:-9999px;
                width:300px;
        }
        #siteTagline { 
                background: url(http://usaseopros.com/images/usaseopros/section-home_image.png) no-repeat 0 0;
                border: 1px solid #000000;
                display: block;
                height: 0;
                overflow: hidden;
                padding-top: 216px;
        }
        #searchForm {
                
                border-width:0 1px 1px 1px;
                border-style: solid;
                border-color:#635e50;
                display: block;
                /*padding: 10px 10px 10px 10px;*/
                width: 298px;
        }
        #searchForm p {
                clear:both;
                font-size: 16px;
                font-style: italic;
                font-weight: bold;
                margin: 0 auto;
                padding-top: 9px;
                width: 277px;
        }
        #searchForm p a {
                color: #000;
                text-decoration: underline;
        }
        #demoButton {
                background: url(http://usaseopros.com/images/demo_button.gif) no-repeat 0 0;;
                display: block;
                height: 60px;
                margin: 20px auto 0px;
                text-indent: -9999px;
                width: 222px;
        }
        .topBar {
                background: url(http://usaseopros.com/images/content-header.gif) no-repeat 2px 0;
                display: block;
                height: 0;
                margin: 0 !important;
                overflow: hidden;
                padding-top: 23px;
        }
        #contentCopyright {
                background: #fdf2d3;
                border: 1px solid #e9e3d0;
                border-top: none;
                padding: 10px 20px;
                text-align: center;
                width: 375px
        }
/************** home page *****************/
        #clientLogin {
                background: #fdf2d3;
                border: 1px solid #c7b995;
                margin-left: 10px;
                padding: 10px;
                width: 228px;
        }
        #clientLogin fieldset {
                border: none !important;
        }
        #clientLogin legend {
                display: none;
        }
        
        #clientLogin h4 {
                border-bottom: 2px solid #c7b995;
                font-size: 14px;
        }
        #faq_list {
                margin: 5px;
        }
        #sectionHeader {
                display: none;
        }
        #searchEnginePartners { 
                margin: 0 5px 0 4px;
        }
        #seoTools {
                background: #ffffff;
                border-bottom: 4px solid #e9e3d0;
                border-top: 4px solid #e9e3d0;
                /*clear: both;*/
                height: 200px;
                margin-left: 10px;
                /*margin: 0 4px 0 4px;*/
                padding: 10px 0px;
        }
        #seoTools dl {
                margin: 10px 0;
        }
        #seoTools dt{
                float: left;
                width: 215px;
                padding-bottom: 50px;
        }
        #seoTools dt img {
                float: left;
                margin-right: 5px;
        }
        #seoTools dd {
                float: left;
                margin-bottom: 20px;
                margin-left: -185px;
                margin-top: 14px;
                width: 170px;
        }
        #HomeVerbage {
                clear: both;
                padding:  10px;
        }
        #HomeVerbage p {
                display: block;
                margin-top:5px;
        }
        #homeQuote {
                font-size: 15px;
                font-style: italic;
        }
        #homeQuote img {
                float: left;
                margin-bottom: 10px;
                margin-right: 10px;
        }
        #homeVerbageImage {
                float: left; 
                margin:10px;
                margin-bottom:25px;
        }
        .seoDefTitle {
                display: block;
                font-size: 14px;
                font-weight: bold;      
                margin-top:10px;
        }
        .seoDefTitle.strong {
            text-align:center;
        }
        #seoDef {
        }
        #seoImportance {
        }
        #seoImportance p {
        }
/************** contact form ****************/
        #contactForm {
                margin: 10px;
        }
        #contactForm fieldset {
                margin: 5px;
                padding: 5px;
                width: 420px;
        }
        #contactForm label {
                display: block;
                margin: 5px;
                text-align: right;
        }
        #contactForm select {
                width: 325px;
        }
        #emailForm input {
                width: 320px;
        }
        #emailForm textarea {
                height: 250px;
                width: 320px;
        }
/************** backlink check ***************/
        #successListingTable {
                background: #645837;
                margin: 20px;
                width: 425px;
        }
        #successListingTable th, #successListingTable td {
                background: #fdf2d3;
                padding: 2px;
        }
        #linksInfo, #subCheckHeader {
                margin-left: 20px !important;
                width: 420px;
        }
        #chartContainer {
                background: #645837;
                margin: 20px;
                width: 425px;
        }
        #chartContainer td, th {
                background: #fdf2d3;
                width: 33%;
        }
/************* pagerank check *************/
        #pagerankcheck {
                padding: 20px;
        }
        #pagerankcheck form{
                padding: 10px;
                text-align: center;
        }
        #pagerankcheck table{
                background: #fdf2d3;
                border: 1px solid #c7b995;
                width: 425px;
        }
/*************** demo  *******************/
        fieldset { border: 1px solid #dacda9; margin-bottom:10px; }
        .capitalize { text-transform:capitalize; }
fieldset.demoStyle input {
border: 1px solid #645837;
}

        #demoColumn1 {
                padding: 10px;
        }
#demoColumn1 fieldset{
margin: 10px;
width: 410px;
}
        .keywordEntry {
                
                margin: 5px 20px;

        }
.keywordEntry input {
width: 180px;
}
        
        #resultTable, #packageTable {
                padding: 5px;
                text-align: center;
                width: 450px;
        }
        #options {
                margin: 10px;
                width: 415px;
        }
/************* package styles **************/
        #packageTable {
                font-size: 16px;
                font-weight: bold;
                text-align: center;
        }
        #packageTable dt {
                font-weight: bold;
        }
        .packageDetails-quote dd,
        .packageDetails-bronze dd,
        .packageDetails-silver dd,
        .packageDetails-gold dd,
        .packageDetails-diamond dd,
        .packageDetails-platinum dd,
        .packageDetails-emerald dd
        {
                font-size: 12px;
        }
        .packageType-quote,
        .packageType-bronze,
        .packageType-silver,
        .packageType-gold,
        .packageType-diamond,
        .packageType-platinum,
        .packageType-emerald {
                font-size: 19px;
        }
        .packageTd-bronze {
                background: #fc9;
        }
        .packageTd-silver {
                background: #eaeaea;
        }
        .packageTd-gold {
                background: #F4F400;
        }
        .packageTd-diamond {
                background: #fff;
        }
        .packageTd-platinum {
                background: #eaeaea;
        }
        .packageTd-emerald {
                background: #6c9;
        }
        .packageTd-quote {
                background: #0cf;
        }
        #qAuthor {
                color: #066;
                font-size: 12px !important;
                float: right;
                margin-right: 20px;
        }
/************* Search Engine Partners **************/
        #searchEnginePartners { 
                margin: 0 5px 0 4px;
        }
        #searchEnginePartners {
                border-bottom: 4px solid #e9e3d0;
                height: 210px;
                /*padding: 10px;*/
        }
        /*
        #searchEnginePartners p {
                background: url(http://usaseopros.com/_images/search-engines.jpg) no-repeat 0 0;
                display: block;
                height: 0 !important;
                overflow: hidden;
                padding-top: 205px !important;
                width: 440px;
                margin-left:-10px;
        } */
        .seoImage {
        }
        #searchEnginePartners {
                width:420px;
        }
        #seoImageBox {
                height:210px; 
                position:relative; 
                width:440px;
                margin-left:-10px;
        }
        #seoImageBox div {
                margin-left:13px; 
                width:440px;
        }
        #seoImageBox img {
                border:none; 
                margin:0px 13px 0px 0px;
        }
        #rowOne a {
                margin-right:24px;
        }
        #rowTwo a {
        }
        #rowThree a {
                margin-right:18px;
        }
        #rowFour a {
                margin-right:24px;
        }
/************* END Search Engine Partners END **************/
        #clientTools {
                background: #fdf2d3;
                border: 1px solid #c7b995;
                margin: 10px;
                padding: 5px;
        }   
        #clientTools h4 {
                border-bottom: 2px solid #c7b995;
                font-size: 14px;
        }
        #clientTools ul {
                margin-left: 15px;
        }
        #loginForm {
                margin: 10px;
                text-align: right;
        }
        #loginForm fieldset{
                padding-right: 30px
        }
        #loginForm fieldset input {
                margin: 2px 0;
        }
        #linksDemo {
                margin: 15px;
        }       
        #codevalidator {
                margin: 15px;
        }
        #tabArea {
                margin: 15px;
        }
        #tabArea table{
                width: 90%;
        }
        #demoForm {
                padding: 10px;
        }
        #credits img {
                display: block;
                margin: 0 auto;
        }
        #credits {
                text-align:center;
                margin: 0 auto !important;
                width: 250px;
        }



/* testimonials */

        #testimonials {
                padding: 10px;
        }
        #testimonials  p {
                margin: 20px 0;
        }
        #testimonials .quoteAuthor {
                display: block;
                font-style: italic;
                font-weight: bold;
                margin: 5px 0;
                text-align: right;
        }
        #creditForm ul{
                background: #fff;
                border: 1px solid #645837;
                font-style: italic;
                font-weight: bold;
                margin: 10px;
                padding: 5px;
        }
        #creditForm li{ 
                list-style: disc;
                margin: 5px 20px;
        }
        #creditForm {
                padding: 10px;
        }
        #creditApp label{
                display: block;
                margin: 5px 0;
                text-align: right;
                width: 420px;
        }
        #creditApp label input {
                border: 1px solid #645837;
                width: 300px;
        }

#packageDefs {
margin: 15px;
}
#packageDefs dt{
border: 1px solid #645837;
color: #555;
font-size: 14px;
font-weight: bold;
margin: 5px 0;
padding: 3px 5px;
}
.packageBronze {
background: #C5AA61;
}
.packageSilver {
background: #C4C4C4;
}
.packageGold {
background: #E9EC00;
}
.packagePlatinum {
background: #DCDCDC;
}
.packageEmerald {
background: #00cc00;
}
.packageQuote {
background: #9AC6F4;
}

#packageTable {
background: #DACDA9  ;
margin: 15px;
padding: 0;
width: 435px;
}
#packageTable td{
background: #FCFBF7;
padding: 5px 0;
}


#validHeader {
background: #FDF2D3;
border: 1px solid #C7B995;
margin-bottom: 10px;
padding: 5px 5px;
}
#validResults {
margin: 15px;
}
/* orders */
#pSelect label {
display: block;
margin: 5px 100px 0 0 ;
text-align: right;
}
#oPackageSubmit{
margin: 10px 0 10px 230px;
}
#busLicense {
background: #645837;
margin-top: 10px;
}
#busLicense td {
background: #FCFBF7;
padding: 2px;
}
table.busLicense {
background: #645837;
}
table.busLicense td {
background: #FCFBF7;
padding: 2px;
}
/* working capital */
#wcContent {
padding: 5px 20px;
}
#wcContent h4 {
border-bottom: 1px solid #DACDA9;
font-size: 16px;
margin: 10px 0;
}
#wcContent p {
margin: 5px;
}
#wcContent ul li {
list-style: disc !important;
margin: 5px 20px;
}
h4.sectionHeader {
background: #fdf2d3;
border: 1px solid #c7b995;
border-bottom: none;
display: block !important;
font-size: 14px;
margin-top: 10px;
margin-left: 15px;
padding: 2px 15px;
width: 380px;
}
/* website Order */
#websiteSet,
#otherOptionSet {
margin: 0 15px;
}
#websiteSet p {
margin: 5px 0;
}
#websiteSet label {
display: block;
margin: 10px;
text-align: right;

}
#websiteSet textarea {
height: 200px;
width: 400px;
}
#websiteSet label input {
width: 160px;
}
.lInline {
display: inline !important;
}
#wcForm {
margin: 15px;
}
#wcForm dl {
background: #fff;
border: 1px solid #c7b995;
margin: 10px 0;
padding: 5px;
}

#wcForm dt {
font-weight: bold;
margin-bottom: 10px;
}
#wcForm dd {
margin-bottom: 5px;
margin-left: 20px;
}
/* demo terms */
.termPending {
color: #f00;
font-weight: bold;
}
.termAvailable {
color: #0a0;
font-weight: bold;
}
/* upgrades */
.upgradeHeader {
font-size: 18px;
padding-bottom: 10px;
padding-top: 20px;
text-align: center;
}
#upgradeList {
background: #fff;
border: 1px solid #c7b995;
font-size: 14px;
font-style: italic;
padding: 10px;
}
#upgradeList li {
list-style: disc;
margin: 5px 15px;
}
#callUsToday {
font-size: 18px;
font-weight: bold;
margin-top: 15px;
text-align: center;
}
#HomeCorps {
background: #fff;

margin: 0 5px;
}
#HomeCorps p {
font-size: 16px;
font-weight: bold;
margin:  0 0 10px 0;
text-align: center;
}
#HomeCorps img {
margin-left: -5px;
}
#tDescription {
text-align: left !important;
}
/* Roi Results Page*/
#roiResults {
padding: 15px;
}
#roiResults p {
font-size: 14px;
}
#roiResults ol li{
list-style: decimal;
margin: 5px 0;
}
#roiResults table {
background: #c7b995;
margin:5px 0;
}
#roiResults table td {
background: #ffffff;
}
#roiResults table td,
#roiResults table th {
height: 30px;
text-align: center;
width: 20%;
}
#roiExample {
background: #fff;
border: 1px solid #c7b995;
font-size: 14px;
font-weight: normal;
padding: 10px;
text-align: justify
}
#subListContent {
margin: 15px;
}
#subListContent table {
background: #c7b995;
margin: 10px 0;
}
#subListContent table td {
background: #fff;
}
/* Welcome Chart 2 */
#welcomeChart2 {
padding: 11px;
}
#flashNote {
background: #fff;
border: 1px solid #c7b995;
margin: 11px;
padding: 5px;
}

#flashNote p {
margin: 10px 0;
text-align: center;
}
/* demo form styles */
#demoOptions {
margin: 15px;
padding: 10px;
}
/* about page */
#about_us p{
margin: 10px;
}
#about_us table {
margin: 10px;
}
#about_us_sos table {
margin: 10px;

}

#demoText {
background: #fff;
border: 1px solid #c7b995;
padding: 10px;
}
#demoText p {
margin: 15px 0 ;
}
#demoText ul li{
font-weight: bold;
text-align: center;
}

.affiliations {border: 1px solid #c7b995;}
.affiliations div {
background:#FDF2D3;
margin: 10px;
text-align:center;
}
.affiliations div * {
border:0;
}
#dnbLink {
background: transparent;
display: block;
height: 0;
margin: -100px 0 30px 70px;
overflow: hidden;
padding-top: 75px;
width: 130px;
}
#internetFacts {
clear: both;
}
#internetFacts li {
list-style: disc;
margin: 10px 10px 10px 25px;
}
#horiznav li
{
display:inline;
margin-right:15px;
}
.keystatus
{
padding:0 3px;
}
.quote {
margin:5px 0;
}
.quote .quoteAuthor {
font-weight:bold;
}

#contentTextLinks {
display:block;
float:left;
margin-bottom:5px;
}

#contentTextLinks li{
float:left;
width:200px;
padding:0;
margin:0;
}

p.strong { font-weight:bold; text-transform: uppercase; margin:10px 2px; font-family: Arial, Helvetica, Sans-serif; font-size: 14px; }
p.right { text-align:right; }
p.center { text-align:center; }
p.guarantee { margin:10px 3px; }
p.guarantee strong { text-transform: uppercase; }
span.strong { font-weight:bold; text-transform: uppercase; }
ul#pr-list li { list-style-type:disc; margin-left:2em; }

#blogFeed { border-top:4px solid #E9E3D0; padding:10px; }
#blogFeed h3 { font-size:16px; padding:5px; }
#blogFeed div { margin-bottom:10px; }

#twitter dd a { font-weight:normal; }


div.socialMedia { text-align:center; margin-top:5px; background-color: #FDF2D3; width:420px; border: 1px solid #E9E3D0; }
div.socialMedia img { border-width:1px; height:20px; margin:2px; }
/*----------
Blog override Styles
----------*/
a#yahoo {color:#FDF2D4;}
#sidebar { clear:left; display:block; float:left; margin:0px 0 0 20px; width:280px;}

#sidebar ul {background:#FDF2D3 none repeat scroll 0 0; margin:5px;}

#sideColumn {margin-left:0px;}

#sideColumn .media {background:#FDF2D3 none repeat scroll 0 0; border:1px solid #C7B995; margin:10px; padding:5px;}

#sideColumn .media h4 {border-bottom:2px solid #C7B995; font-size:14px;}

.post {margin: 0 0 40px; padding:0 15px 15px 15px; text-align: justify;}

.post hr {display: block;}

.narrowcolumn .entry {clear:both; line-height: 1.4em;}

.entry {}

.entry p a:visited {color: #b85b5a;}

.narrowcolumn {float: left; padding: 0 0 20px 0; margin: 0px 0 0; width: 450px;}

.post h3 {font-size:18px; padding:4px 0;}

.post p {margin-bottom:10px;}

small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.8em; line-height: 1.8em;}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

/************** Quick Contact ***************/
#quickContact {width:238px;}
#quickContact fieldset {border:0;}
#quickContact label {float:left; margin:0; padding:0; width:200px;}        
#quickContact input {margin:0; padding:0; width:200px;}
#quickContact input[type="submit"], input#quickSubmit {margin-top:5px; width:100px;}
#recaptcha {display:none; position:relative; z-index:1;}

.post img.alignleft, .attachment img.alignleft{ margin-left: 0; }

.post img.alignright, .attachment img.alignright{ margin-right: 0; }

.post img.aligncenter, .attachment img.aligncenter{display:block;  margin: 0 auto; text-align: center; }


