body, html { background:#7A9BBD url(http://license.usaseopros.com/images/site-bg.gif) repeat-x fixed; margin-bottom:0; color:#645837; }
hr { height:5px; background-color:#E9E3D0; border:none; clear:both; }
#main { width:780px; margin:0 auto; padding:0; }
.leftcol { float:left; width:300px; }
.rightcol { float:right; width:480px; }
#footer { clear:both; }
#mainbanner { margin:0; font-size:12pt; background: url(http://license.usaseopros.com/images/site-header.jpg) no-repeat 0 0; padding-top:107px; overflow:hidden; height:0; }
#bannertext { background: url(http://license.usaseopros.com/images/site-content_bg.gif); padding:9px; border-width:0 1px 1px 1px; border-style:solid; border-color:#645837; }
#bannertext q, 
#bannertext p { margin:0; padding:0; font:italic bold 16px/22px Times New Roman; color:#645837; display:block; }
#bannertext cite { color:#006666; font:italic bold 11px/12px Timew New Roman; text-align:right; display:block; padding:3px; }
#bannertext a, 
#bannertext a:link { width:222px; display:block; margin:0.6em auto; background:url(http://license.usaseopros.com/images/demo_button.gif) repeat-x #FA0616; border:2px outset red; text-align:center; text-decoration:none; font:bold 1.2em/1em Times New Roman; padding:10px 0 10px 0; color:#FFFFFF; }
#bannertext a:hover { color:#000000; }
#loginlink { margin-top:10px; background:#FEFDF9; border-top:1px solid black; text-align:right; padding:5px; }
#loginlink a, 
#loginlink a:link { text-decoration:none; color:#645837; font:bold 1em/1em Times New Roman; }
#loginlink a:hover { text-decoration:underline; }
#topnavigation { margin:0; padding:0.4em 0 0.4em 0; list-style:none; border-top:1px solid #215498; border-bottom:5px solid #7A9BBD; background:#FEFDF9; }
#topnavigation li { display:inline; margin-left:-5px; }
#topnavigation li a, 
#topnavigation li a:link { border-right:1px solid #215498; padding:0.4em 0.7em; color:#7A6236; text-decoration:none; font:bold 1em/1em Times New Roman; }
#topnavigation li a:hover { color:#FFFFFF; background:#7A9BBD; border-bottom:5px solid #822828; }
#mainquote { display:block; background:url(http://usaseopros.com/_images/banner/usaseoprosbanner4569502.png) no-repeat #FCF8EC; width:480px; height:0; padding-top:15.1em; overflow:hidden; }
#maincontent .leftcol { border-width:0 5px 0 5px; border-style:solid; border-color:#FCF8EF; width:270px; background:#F4EACF; padding:5px; }
#maincontent .rightcol { position:relative; z-index:2; background:#FCF8EF; width:470px; padding:5px; margin-top:-2em; }
#maincontent { margin-left:10px; background-color:#FCF8EF; } 
.columnpad { clear:both; font-size:0px; display:block; }
#content { border:5px solid #E9E3D0; padding:5px; background:#FCFBF7; }
.navbox { border:1px solid #C7B995; background:#FDF2D3; padding:5px; font:bold Times New Roman; color:#645837; margin-bottom:5px; padding-left:15px; font-size:9pt; line-height:14pt; }
.navbox h2 { margin:0; font:inherit; font-size:9pt; font-weight:bold; border-bottom:1px solid #645837; margin-left:-10px; }
.navbox p { font-weight:normal; font-size:1em; text-align:right; }
#links { margin:0; padding:0; list-style:none; }
.navbox a, 
.navbox a:link { text-decoration:none; font:inherit; color:#645837; }
.navbox a:hover { text-decoration:underline; }
#navlogin { text-align:right; }
#navlogin label, 
#contactform label { display:block; margin:5px 0; }
#navlogin label span, 
#contactform label span { width:75px; float:left; }
#contactform label span { width:150px; }
#navlogin label input, 
#contactform label input, 
#contactform label textarea, 
#contactform label select { width:164px; border:1px solid #645837; padding:1px; }
#contactform label input, 
#contactform label select { width:267px; }
#contactform label select { padding:0; }
#contactform label textarea { width:267px; height:200px; }
#contactform p { font-family:Arial, Helvetica, Sans-Serif; font-size:0.8em/1.1em; text-align:justify; }
#emailform input[type="submit"] { float:right; }
#testimonials q { display:block; margin:5px 0; text-align:right; padding-right:5px; font-weight:normal; }
#testimonials cite { font-size:small; }
#footer { background-color:#FCF8EF; padding:5px; text-align:center; border-width:1px 1px 0 1px; border-style:solid; border-color:#645837; }
#footer cite { font-size:small; display:block; }
#yahoolink { padding-top:88px; height:0; overflow:hidden; background:url(http://license.usaseopros.com/images/affiliations_yahoo.jpg) -5px 0; }
#dnblink { padding-top:88px; height:0; overflow:hidden; background:url(http://license.usaseopros.com/images/affiliations_dnb.jpg) -5px 0; }
#seorelated { padding-left:10px; }
#seorelated li a, 
#seorelated li a:link { text-decoration:none; color:#645837; font-weight:normal; }
#seorelated li a:hover { text-decoration:underline; }
#content h2 { font-size:1em; margin:5px; border-bottom:1px solid #645837; }
label { display:block; margin-top:4px; }
label span { float:left; }
#order label span { width:45%; }
.textbox { width:52%; border:1px solid #645837; padding:3px; background-color:#FFFFFF; }
.minitext { width:16px; } 
label .button { margin:3px; }
#thankyou dl { font-size:1em; }
#thankyou dl dt { float:left; clear:left; width:34%; padding:2px 0; font-weight:bold; }
#thankyou dl dd { text-align:left; float:right; clear:right; padding:2px 0; width:52%; }
#paymentmethod label { width:50%; float:left; }
#paymentmethod label span { width:80%; }
#terms { font-size:0.8em; text-align:justify; padding-right:30px; }
#content h3 { margin-top:0; font:1.2em/1em Arial, Helvetica, Sans-serif; }
#content p, 
#content li { font-size:0.9em; }
#content li { margin-bottom:8px; }
#getstarted div { float:left; width:215px; padding:5px; }
#getstarted div h4, 
#getstarted div p { margin:0; font-size:0.8em; }
#getstarted div p {  padding-left:35px; background-position:3px 0; background-repeat:no-repeat; }
#keywordsuggestion { background-image:url(http://license.usaseopros.com/images/icon-keyword.gif); }
#positioncheck { background-image:url(http://license.usaseopros.com/images/icon-position.gif); }
#websitevalidation { background-image:url(http://license.usaseopros.com/images/icon-validation.gif); }
#linkpopularity { background-image:url(http://license.usaseopros.com/images/icon-backlink.gif); }
#seoimage { float:left; width:150px; height:97px; background:url(http://license.usaseopros.com/images/se_screenshots.gif) 0 0 no-repeat; }
#mainBottom ul { list-style:none; }
#mainBottom li { display:inline; padding:0 7px; }
#mainBottom li a, 
#mainBottom li a:link { text-decoration:none; color:#645837; font-weight:bold; font-style:italic; font-size:0.9em; }
#mainBottom li a:hover { text-decoration:underline; }
#mailingaddress span { display:block; }
.linkconfig div { display:block; clear:both; padding:3px; }
.linkconfig label { width:185px; float:left; margin:0; }
.linkconfig label input { width:110px; margin-right:6px; }
.linkconfig label span { width:25%; padding:3px; }
.linkconfig input[type='button'] { float:right; margin-top:10px; }
.linkconfig span[onclick] { cursor:pointer; }
