/* some basic styles */
ul.error li {list-style:none;}
.hidden { display:none; }
.soon{color:red;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.border{border:4px solid #9B93A4;}
.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }
.clear:after { content: "."; display: block; position:relative; height:0; clear:both; visibility:hidden; }
.clear { display:inline-block; }
* html .clear { height:0; }
.clear { display:block; }
button {white-space:nowrap;}
.pointer{cursor:hand;cursor:pointer;}
span#pleasewait{text-align:left;}

body{text-align:left;}
h1{text-transform:uppercase;color:#970000;font-size:16.5pt;}
h1 span{color:#202020;font-weight:bold;}
h2{margin-bottom:0.5em;color:#202020;font-size:14pt;}
h3{padding-top:0.5em;font-weight:bold;text-transform:uppercase;color:#970000;font-size:9.2pt;}
h3 span{color:#202020;}
h4{margin-bottom:0.2em;font-weight:bold;font-size:11pt;}
b{color:#006882;font-weight:bold;}
p{margin:0px;padding-bottom:1em;}

h4.endingsoon{font-size:1em;}
h4.latestwebsites{font-size:1em;}

th{border-bottom:0px dashed #dddddd;}

ul{margin:0px;padding-bottom:1.5em;}
ul li{list-style:none;}

form dl { text-align:left;margin-top:2.6em;margin-bottom:1em;width:98%; }
form dl dt { text-align:right; width:165px; line-height:1em; }
form dl dd { text-align:left; margin-left:175px; margin-top:-1em; line-height:1em; padding-bottom:1em; }

dl{margin:0px;padding-bottom:1.5em;}
dl dd label{font-weight:normal;}

textarea{height:auto;}

a{color:#202020;text-decoration:underline;outline:none;}
a:hover{color:#202020;text-decoration:underline;}

a.underline{text-decoration:underline;}

a.addsite{display:block;margin-top:2em;width:317px;height:41px;color:#144848;font-size:14pt;padding-top:5px;background:url('../images/bg_a_addsite.jpg') no-repeat;padding-left:56px;text-decoration:none;}
a.addsite:hover{background-position:100% 0%;}

a.bubble{display:block;margin-top:2em;width:317px;height:41px;color:#144848;font-size:14pt;padding-top:5px;background:url('../images/bg_a_bubble.jpg') no-repeat;padding-left:56px;text-decoration:none;}
a.bubble:hover{background-position:100% 0%;}

div#header_wrapper{width:100%;background:url('../images/bg_header.jpg') repeat-x;text-align:center;}
div#header_content{width:900px;margin-left:auto;margin-right:auto;}
div#header_content #logo{width:423px;height:156px;float:left;background:url('../images/logo.jpg') no-repeat;display:block;position:relative;left:-40px;}
div#header_content ul {float:right;margin-top:2.8em;}
div#header_content ul li {float:left;list-style:none;margin-left:4px;}
div#header_content ul li a {display:block;width:86px;height:22px;padding-top:4px;text-align:center;background:url('../images/bg_tab.jpg') no-repeat;text-decoration:none;color:black;text-transform:uppercase;font-weight:bold;}
div#header_content ul li a:hover {background:url('../images/bg_tab.jpg') no-repeat 100% 0%;}

div#nav_wrapper{width:100%;height:37px;background-color:#202020;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center;}
div#nav_content{width:900px;margin-left:auto;margin-right:auto;color:#ffffff;font-weight:bold;}
div#nav_content ul {margin:0px;}
div#nav_content ul li {margin:0px;list-style:none;float:left;}
div#nav_content ul li a{display:block;text-align:center;color:#ffffff;text-decoration:none;padding-top:10px;padding-left:20px;padding-right:20px;padding-bottom:9px;}
div#nav_content ul li a:hover{background-color:#626262;}

div#body_wrapper_1{width:100%;padding-top:3em;padding-bottom:1em;background:url('../images/bg_body.jpg') #FFFAE8 repeat-x;text-align:center;}
div#body_content_1{width:900px;margin-left:auto;margin-right:auto;font-size:10pt;text-align:left;}

div#body_wrapper_2{width:100%;padding-top:3em;margin-top:0px;background-color:#FFFAE8;border-top:8px solid #EEE8D1;text-align:center;}
div#body_content_2{width:900px;margin-left:auto;margin-right:auto;font-size:10pt;text-align:left;}

div#footer_wrapper{width:100%;background-color:#202020;text-align:center;}
div#footer_content{width:900px;padding-top:2em;padding-bottom:1em;margin-left:auto;margin-right:auto;color:#ffffff;text-align:center;}
div#footer_content ul {width:800px;margin-left:auto;margin-right:auto;}
div#footer_content ul li{list-style:none;float:left;}
div#footer_content ul li a{display:block;float:left;padding-left:10px;padding-right:10px;color:#ffffff;}
div#footer_content a{color:#ffffff;}

ul.bullet{margin:0px;}
ul.bullet li{list-style:none;padding-left:14px;background:url('../images/icon_bullet.png') no-repeat 0px 5px;}
ul.bullet li a{}

ul.categories{margin:0px;}
ul.categories li{float:left;width:200px;list-style:none;}

ul.screenshots {margin:0px;}
ul.screenshots li {float:left;list-style:none;padding-right:5px;}
ul.screenshots li div.thumbnail{cursor:hand;cursor:pointer;background-repeat:no-repeat;}

div#darkbox_wrapper{width:100%;}
div#darkbox_content{width:900px;margin-left:auto;margin-right:auto;}

div.darkbox{text-align:center;position:absolute;margin-top:3em;margin-left:595px;}
html>body div.darkbox{text-align:center;position:absolute;margin-top:3em;margin-left:415px;}

div.darkbox div.top{width:229px;height:7px;background:url('../images/bg_darkbox.jpg') no-repeat;}
div.darkbox div.middle{width:199px;background-color:#AEA792;padding-left:15px;padding-right:15px;}
div.darkbox div.middle h2{font-size:11pt;font-weight:bold;margin-top:0px;margin-bottom:0px;padding-bottom:0.4em;color:#ffffff;text-align:right;}
div.darkbox div.bottom{width:229px;height:7px;background:url('../images/bg_darkbox.jpg') no-repeat 0% 100%;}
div.darkbox a {color:#910303;text-decoration:none;font-weight:bold;}
div.darkbox a:hover {text-decoration:none;}

div.darkbox div.lightbox{margin-bottom:0.2em;text-align:left;}
div.darkbox div.lightbox div.top{width:200px;height:10px;background:url('../images/bg_lightbox.jpg') no-repeat;}
div.darkbox div.lightbox div.middle{width:200px;background-color:#E3DCC9;padding-left:15px;padding-right:15px;}
html>body div.darkbox div.lightbox div.middle{width:170px;}
div.darkbox div.lightbox div.bottom{width:200px;height:10px;background:url('../images/bg_lightbox.jpg') no-repeat 0% 100%;}
div.darkbox div.lightbox h2 {color:#202020;}
div.darkbox div.lightbox ul {margin:0px;}
div.darkbox div.lightbox ul li {padding-left:14px;background:url('../images/icon_lightbox_bullet.png') no-repeat 0% 50%;margin:0px;list-style:none;border-bottom:1px dashed #AAA38E;padding-top:4px;padding-bottom:4px;}
div.darkbox div.lightbox ul li.last {border-bottom:0px;}

div.darkbox div.blackbox{margin-top:2em;text-align:left;}
div.darkbox div.blackbox div.top{width:200px;height:10px;background:url('../images/bg_blackbox.jpg') no-repeat;}
div.darkbox div.blackbox div.middle{width:200px;background-color:#202020;padding-left:15px;padding-right:15px;}
html>body div.darkbox div.blackbox div.middle{width:170px;}
div.darkbox div.blackbox div.bottom{width:200px;height:10px;background:url('../images/bg_blackbox.jpg') no-repeat 0% 100%;}
div.darkbox div.blackbox ul {margin:0px;}
div.darkbox div.blackbox ul li {padding-left:14px;background:url('../images/icon_lightbox_bullet.png') no-repeat 0% 50%;margin:0px;list-style:none;border-bottom:1px dashed #AAA38E;padding-bottom:4px;}
div.darkbox div.blackbox ul li.last {border-bottom:0px;}

div.darkbox div.blackbox ul.avatars {margin:0px;}
div.darkbox div.blackbox ul.avatars li{list-style:none;background:transparent;padding:3px;margin:0px;float:left;border:0px;}

div.borderbox{margin-bottom:1em;}
div.borderbox div.top {width:213px;height:7px;background:url('../images/bg_borderbox_top.jpg') no-repeat bottom left;}
div.borderbox div.middle {width:213px;border-left:1px solid #D1CAAD;border-right:1px solid #D1CAAD;background:url('../images/bg_borderbox_middle.jpg') repeat-x;padding-left:15px;padding-right:15px;}
html>body div.borderbox div.middle {width:181px;}
div.borderbox div.middle h3 {}
div.borderbox div.middle h3 span {}
div.borderbox div.bottom {width:213px;height:7px;background:url('../images/bg_borderbox_bottom.jpg') no-repeat;}


div.layout{}
div.left{float:left;}
div.right{float:right;}
div.left.indent{margin-right:10px;}
div.right.indent{margin-left:10px;}

/* frontpage */
div.frontpage {}
div.frontpage div.layout.left{width:405px;}
div.frontpage div.layout.right{width:231px}

div.frontpage ul.listings{margin:0px;}
div.frontpage ul.listings div.thumbnail{float:left;width:100px;margin-right:10px;}
div.frontpage ul.listings div.details{float:left;width:265px;}

/* standard pages */
div.standard{}
div.standard div.layout.left{width:600px;}
div.standard div.layout.right{width:231px}

div.standard ul.listings{margin:0px;}
div.standard ul.listings li{margin-bottom:1em;}
div.standard ul.listings div.thumbnail{float:left;width:100px;margin-right:10px;}
div.standard ul.listings div.details{float:left;width:465px;}

div.standard div.layout.left dl.details { text-align:left;margin-top:2.6em;width:98%; }
div.standard div.layout.left dl.details dt { text-align:right; width:200px; line-height:1em; }
div.standard div.layout.left dl.details dd { text-align:left; margin-left:210px; margin-top:-1em; line-height:1em; padding-bottom:1em; }

div.standard div.layout.left dl { text-align:left;margin-top:1em;width:98%; }
div.standard div.layout.left dl dt { text-align:right; width:80px; line-height:1em; }
div.standard div.layout.left dl dd { text-align:left; margin-left:90px; margin-top:-1em; line-height:1em; padding-bottom:1em; }

/*
dl.premiumdetails{padding-top:0.4em;}
dl.premiumdetails dt{font-weight:normal;width:180px;}
dl.premiumdetails dd{margin-left:180px;margin-top:-1.4em;text-align:left;}
*/

div.standard div.layout.left form dl { text-align:left;margin-top:2.6em;margin-bottom:1em;width:98%; }
div.standard div.layout.left form dl dt { text-align:right; width:165px; line-height:1em; }
div.standard div.layout.left form dl dd { text-align:left; margin-left:175px; margin-top:-1.4em; line-height:1em; padding-bottom:1em; }

div.standard div.layout.right dl.details { text-align:left;margin-top:2.6em;width:98%; }
div.standard div.layout.right dl.details dt { text-align:right; width:85px; line-height:1em; }
div.standard div.layout.right dl.details dd { text-align:left; margin-left:95px; margin-top:-1em; line-height:1em; padding-bottom:1em; }

form#searchform{background-color:#f5f5f5;border:1px solid #e5e5e5;padding:10px;margin-bottom:1.5em;}

/* fullwidth pages */
div.fullwidth{}
div.fullwidth div.layout.left{width:100%;}

div#contact_seller_box textarea{width:90%;}

/* blogsphere */
ul#blogsphere li {padding-top:0.5em;margin-bottom:0.5em;border-bottom:1px dashed silver;}
ul#blogsphere li div.score{width:44px;height:49px;float:left;margin-right:12px;background:url('../images/bg_score.png') no-repeat top left;}
ul#blogsphere li div.score span{display:block;padding-top:15px;font-size:16pt;font-weight:normal;color:#736F5A;}
ul#blogsphere li div.details{width:480px;float:left;}
ul#blogsphere li div.rating{width:50px;float:right;}
ul#blogsphere li div.rating a.loveit{width:55px;height:23px;background:url('../images/icon_loveit.png') no-repeat top left;display:block;}
ul#blogsphere li div.rating a.hateit{width:55px;height:23px;background:url('../images/icon_hateit.png') no-repeat top left;display:block;}

ul#blogsphere li div.details h4{margin:0px;font-weight:bold;}
ul#blogsphere li div.details h4 span a{font-size:10pt;font-weight:normal;color:#970000;}
ul#blogsphere li div.details h4 a{text-decoration:none;}

div.searchresults{margin-bottom:0.2em;}
div.numresults { margin-top:1em;width:200px;float:left; }
div.pagenum { margin-top:1em;width:200px;float:right;text-align:right; }

div#breadcrumb{margin-bottom:1em;padding-bottom:1px;}

div#addyourblog{width:180px;height:72px;background:url('../images/bg_addyourblog.png') no-repeat top left!important;background:url('../images/bg_addyourblog.gif') no-repeat top left;position:relative;top:-70px;left:420px;}

ul#questions li {border-bottom:1px dashed silver;padding-bottom:1em;margin-bottom:1em;}
ul#questions li.last {border-bottom:0px dashed silver;}
ul#questions li div.question{width:540px;}
ul#questions li div.question ul.actions {padding:0px;margin:0px;}
ul#questions li div.question ul.actions li {border:0px;padding:0px;margin:0px;display:inline;list-style:none;float:right;}
ul#questions li div.question ul.actions li a {display:block;margin-left:10px;}

ul#questions li ul.answers{margin-top:2em;}
ul#questions li ul.answers li{margin-top:-1em;border:0px;}
ul#questions li ul.answers li div.top{width:520px;height:38px;background:url('../images/bg_answer_top.png') no-repeat bottom left!important;background:url('../images/bg_answer_top.gif');}
ul#questions li ul.answers li div.bottom{width:520px;min-height:13px;background:url('../images/bg_answer_bottom.png') #DED6C0 no-repeat bottom left!important;background:url('../images/bg_answer_bottom.gif');}
ul#questions li ul.answers li div.bottom p{padding:0px 10px 10px 10px;}

ul.premium_listings{}
ul.premium_listings div.thumbnail{float:left;width:100px;margin-right:10px;}
ul.premium_listings div.details{width:250px;float:left;margin-top:-50px;}
ul.premium_listings div.details table {padding-top:0.5em;}
ul.premium_listings div.details table tr td {margin:0px;padding:0px;}
ul.premium_listings div.price{width:67px;height:44px;margin-right:10px;background:url('../images/bg_premiumprice.png') no-repeat top left!important;background:url('../images/bg_premiumprice.gif') no-repeat top left;text-align:center;padding-top:10px;float:right;font-weight:bold;}

div.standard ul.premium_listings li{margin-bottom:10px;}
div.standard ul.premium_listings div.details{margin-top:10px;}
