/*
Theme Name: We Sell Websites
Version: 2.0
Author: Warren Groom
Author URI: http://warrengroom.com/
*/

body {background:#fff; color:#555; font:76% "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
strong, em, b, i {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}


h1 {font-size:24px; letter-spacing:1px; margin:0; padding:25px 0 ; font-weight:normal;}
h2 {font-size:20px; margin:0; padding:15px 0 ; font-weight:normal;}
h3, h3 a,.wpsc_product_title, sidebar h2 {font-size:18px; color:#9ab91d; font-weight:normal;}
h4 {font-size:14px; font-weight:normal; margin:5px 0; padding:0;}

a {color:#2e9acf; text-decoration:none;}
a:hover {text-decoration:underline;}

a img {border:none;}

#top {background:url(images/top.gif) top repeat-x #3e3e3e; height:40px;}
#top ul#mainmenu {float:right; clear:right; height:25px; width:863px; display:inline; margin:0 auto; padding:12px 0 0; text-align:right;}
#top ul#mainmenu li {background:url(images/li.gif) right no-repeat #3e3e3e; display:inline; font-size:14px; margin:0; padding:3px 10px;}
#top ul#mainmenu li a {color:#fff; text-decoration:none; text-transform:uppercase;}
#top ul#mainmenu li a:hover {text-decoration:underline;}

.wrap {width:960px; margin:0 auto; padding:0;}

#header {width:960px; height:120px; margin:0 auto; padding:0; text-align:right;}
#header ul#topmenu {background:#eee; float:right; height:20px; width:180px; display:inline; margin:5px; padding:3px 0 0; text-align:center;}
#header ul#topmenu li {display:inline; font-size:13px; margin:0; padding:0 5px;}
#header ul#topmenu li a {text-decoration:none;}
#header ul#topmenu li a:hover {text-decoration:underline;}
#header .logo {float:left; margin:20px 210px 0 0; padding:0;}
#header h4 {margin:0; padding:40px 0 0;}
#header ul#mainmenu {float:right; clear:right; height:30px; width:613px; display:inline; margin:0; padding:0; text-align:right;}
#header ul#mainmenu li {display:inline; font-size:17px; margin:0 0 0 20px; padding:0;}
#header ul#mainmenu li a {color:#666; text-decoration:none; }
#header ul#mainmenu li a:hover {text-decoration:underline;}
#slogan {color:#808080; font-size:1.5em; font-weight:bold; letter-spacing:-1px; line-height:1.2em; margin:15px 0 20px 35px;}
#toplinks {padding:5px 2px 2px 3px; text-align:right;}

#shopcart {float:right; width: 305px; min-height:100px; margin: 10px 0; padding: 0px;}

#banner {background:url(images/banner.gif) top left repeat-x #158eca; height:100%; margin:0; padding:0 0 15px; color:#fff; font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;}
#banner img.flright {float:right; padding:0; margin:0 0 5px 8px;}
#banner ul {float:left; list-style:none; display:inline; margin:0; padding:0; width:645px;}
#banner ul li {display:inline; font-size:14px; padding:0; margin:0 6px 0 0; width:172px; height:122px; float:left;}
#banner ul li a {color:#505050; float:left; font-size:1.1em; font-weight:700; text-transform:lowercase; text-decoration:none; width:172px; margin:0; padding:0;}
a.websitecollection {background:url(images/websitecollection.gif) top no-repeat; width:172px; height:122px; margin:0;}
a.addonproducts {background:url(images/addonproducts.gif) top no-repeat; width:172px; height:122px; margin:0 0 0 20px;}
a.specialoffers {background:url(images/specialoffers.gif) top no-repeat; width:172px; height:122px; margin:0 0 0 20px;}
a.wordpressrelated {background:url(images/wordpressrelated.gif) top no-repeat; width:172px; height:122px;}
a.websitecollection:hover {background:url(images/websitecollection.gif) bottom no-repeat; width:172px; height:122px;}
a.addonproducts:hover {background:url(images/addonproducts.gif) bottom no-repeat; width:172px; height:122px;}
a.specialoffers:hover {background:url(images/specialoffers.gif) bottom no-repeat; width:172px; height:122px;}
a.wordpressrelated:hover {background:url(images/wordpressrelated.gif) bottom no-repeat; width:172px; height:122px;}
#banner h3 {color:#fff;}
#banner a {color:#fff; text-decoration:underline;}
#banner a:hover {text-decoration:none;}

#contenttext ul.wpsc_categories {margin:0; padding:0;}
#contenttext ul.wpsc_categories li {display:block; margin:0; padding:0 0 0 10px;}

#content {width:720px; float:left; margin:0; padding:0;}
#content ul {margin:0 0 20px 25px; padding:0 0 0 25px;}
#content ul li ul {margin:5px 0 5px 15px; padding:0 0 0 25px;}

.producttext, .wpsc_description {width:500px;}

/* Sidebar */
#sidebar { background:#eee; float:right; margin:15px 0 5px; padding:10px; width:200px;}
#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 15px 10px;}
#sidebar h2 {font-size:18px; padding:0 0 10px; margin;0; color:#9ab91d;}
#sidebar ul {margin;0; padding:0; line-height:14px}
#sidebar ul li {list-style:none; margin:0;}
#sidebar li a {font-size:12px; font-weight:normal;}


.quarter {background:url(images/step.gif) top no-repeat #fff; display:inline; float:left; width:217px; height:103px; margin:0 45px 10px 0; padding:5px; text-align:center;}
.quarterleft {background:url(images/step.gif) top no-repeat #fff; display:inline; float:left; width:217px; height:103px; margin:0 45px 10px 90px; padding:5px; text-align:center;}
.quarter p,.quarterleft p {margin:0; padding:0;}
.steps {margin:7px auto; padding:0; display:inline;}
.arrowright {float:left; margin:0 15px; padding:45px 0 0;}

#footer {width:960px; margin:0 auto; padding:10px 0 0; border-top:2px solid #ddd; text-align:center;}
#footer ul {margin:0 auto; padding:0 0 8px;}
#footer ul li {display:inline; margin:0; padding:0 7px; font-size:12px;}


.clear {clear:both;}
.left {float:left; margin:0 5px 0 0; padding:0;}

/* Comments */
#content div.comment {margin-bottom:15px;}
#content div.comment p {margin:0 0 4px 10px;}
#commentsection p {margin:0 0 8px 10px;}
#commentsection input,#commentsection textarea {padding:5px; width:330px;}
#commentsection textarea#comment {width:700px;}
#commentsection input#submit {width:75px;color:#333; background-color:#fff;}
#commentsection input,#commentsection textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}

/* Tags */
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}


/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:5px; width:166px; border:1px solid #ccc;}

/* Various classes */
.post {margin:0 0 15px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}
.flright {float:right; padding:0; margin:0 0 5px 8px;}