/*
Theme Name: Gemer
Theme URI: http://dannci.com/gemer-theme/
Description: <a href="http://dannci.com/gemer-theme/">Gemer</a>: clean WordPress theme. A two-columned wordpress theme with featured posts. Fixed-width, two columns. In red-black-white colous.
Author: Dannci
Author URI: http://dannci.com
Version: 1.0.0
Tags: white, red, black, light, two-columns, left-sidebar, fixed-width, theme-options, threaded-comments
*/

*{margin:0;padding:0;}
body{text-align:center;font:12px Verdana;color:#666;background:#ffffff;vertical-align:top;}
#all{width:970px;margin:auto auto;text-align:left;background:#ffffff;border-left:;border-right:;}
a{color:#003399;text-decoration:none;}
a:hover{color:#990000;}
img{border:0;}
.break{font-size:0;width:0;height:0;clear:both;}
.alignleft{float:left;margin:4px 10px 5px 0;}
.alignright{float:right;margin:4px 0 5px 10px;}
.aligncenter{text-align:center;}
.hidden{display:none;}
#wrapper{width:970px;margin:auto auto;text-align:left;background:#FFFFFF;}
#header{background:#ffffff url('images/header3_optimised.jpg') no-repeat left;padding:0px 0px 0px 0px;display:inline-block;}
#header .logo{padding:30px 0 0px 0px;}
#header .logo h1{font-size:5.5em;font-family:Arial, verdana, Helvetica, sans-serif;}
#header .logo h1 a{text-decoration:none;color:#666;}
#header .logo p{color:#777777;font-size:0.8em;}
#header .sear{float:right;padding:35px 0px 20px 500px;}
#promos{height:105px;width:970px;}
#promos .promo1{width:323px;position:relative;left:0px;top:-105px;}
#promos .promo2{width:323px;position:relative;left:325px;top:-210px;}
#promos .promo3{width:323px;position:relative;left:646px;top:-315px;}
#header .top li a{color:#ffffff;text-decoration:none;text-transform:none;font-size:0.7em;display:;padding:3px 10px 0px 5px;background:#cccccc;}
#header .top{list-style-type:none;clear:both;height:20px;overflow:hidden;background:#cccccc;display:inline;text-align:right;width:520px;float:right;}
#header .top li{float:right;}
#header .top a:hover{text-decoration:underline;}
#navigation .pages{clear:both;overflow:hidden;width:100%;background-color:#333;}
#navigation .parents li{float:left;}
#navigation .parents li a{color:#666666;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:bold;display:block;padding:11px 14px;background:#cccccc url(http://www.betterretailing.com/wp-content/uploads/2010/Promos/primary-nav-pipe.gif) no-repeat right;}
#navigation .parents li a:hover{color:#ffffff;background:#333333 url(http://www.betterretailing.com/wp-content/uploads/2010/Promos/primary-nav-pipe.gif) no-repeat right;}
#navigation .parents .selected a{color:#ffffff;background:#333333 url(http://www.betterretailing.com/wp-content/uploads/2010/Promos/primary-nav-pipe.gif) no-repeat right;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:bold;display:block;padding:11px 14px;}
#navigation .parents{list-style-type:none;clear:both;height:35px;overflow:hidden;width:100%;background:#cccccc;text-align:center}
#navigation .children li{float:left;}
#navigation .children li a{color:#cccccc;text-decoration:none;text-transform:uppercase;font-size:0.9em;font-weight:bold;display:block;padding:11px 14px;background:#333333 url(http://www.betterretailing.com/wp-content/uploads/2010/Promos/primary-nav-pipe.gif) no-repeat right;}
#navigation .children li a:hover{text-decoration:underline;}
#navigation .children{list-style-type:none;clear:both;height:35px;overflow:hidden;width:100%;background:#333333;text-align:center;}
#navigation .pages li{float:left;font-size:0.9em;color:#333;}
#navigation .pages li a{text-decoration:none;display:block;padding:10px 14px;color:#fff;}
#navigation .pages li a:hover{text-decoration:underline;}
#content{width:630px;float:left;padding:20px 0 10px;background:#FFFFFF;}
#content .featured{height:238px;padding:;border-left:;border-bottom:;margin-bottom:0px;color:#666;}
#content .featured h2{font-size:0.9em;text-transform:uppercase;margin-bottom:28px;background-color:#CC0000;padding:12px 10px;color:#FFFFFF;}
#content .featured img{float:left;margin:0 10px 10px 0;border:1px solid #f2f2f2;padding:5px;}
#content .featured h3{font-size:1.5em;margin-bottom:5px;}
#content .featured h3 a{color:#666;text-decoration:none;}
#content .featured .details{font-size:0.9em;margin-bottom:15px;}
#content .featured p{line-height:1.4em;}
#content .featured .fpost{height:163px;}
#content .post{width:288px;float:right;padding-top:5px;padding-bottom:5px;border-left:;border-bottom:1px solid #cccccc;margin-bottom:18px;}
#content .post h2{font-size:0.9em;text-transform:uppercase;margin-top:0;margin-bottom:28px;border-left:0px solid #ffffff;background-color:#CC0000;padding:12px 10px;color:#FFFFFF;}
#content .post h3{margin-bottom:10px;font-size:1.2em;}
#content .post h3 a{color:#666;text-decoration:none;}
#content .post img{width:90px;height:90px;padding:4px;border:1px solid #f2f2f2;float:left;margin:0 10px 15px 0;}
#content .post p{line-height:1.4em;font-size:0.9em;}
#content .post .category{clear:both;float:left;font-size:0.8em;padding-top:10px;}
#content .post .comments{float:right;font-size:0.8em;padding-top:10px;}
#content .uneven{float:left;clear:both;}
#content .postnav{clear:both;padding:10px;}
#content .postnav ul{list-style-type:none;padding:10px;}
#content .postnav ul li{float:left;color:#B5B4BC;padding:4px;}
#content .postnav ul li a{color:#636363;text-decoration:none;display:block;padding:2px 6px;border:1px solid #E2E2E2;}
#content .postnav ul li a:hover{border-color:#ffffff;}
#wp_page_numbers ul{border-top:0 !important;}
#wp_page_numbers .page_info{padding:3px 6px !important;margin-right:2px;border:1px solid #e0e0e0 !important;margin-top:4px;}
#wp_page_numbers .active_page a{background-color:#ffffff !important;border:0 !important;}
#content .postmeta{;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#sidebar{width:330px;float:right;padding:20px 0 10px;background:#FFFFFF;}
#sidebar ul{list-style-type:none;margin-bottom:15px;margin-top:15px;}
#sidebar ul li{line-height:1.4em;padding:5px 15px 2px 15px;}
#sidebar ul li a{color:#003399;text-decoration:none;}
#sidebar ul li a:hover{color:#003d6a;text-decoration:underline;}
#sidebar .box{border-left:4px solid #ffffff;background-color:#fff;margin-bottom:10px;}
#sidebar .box h2{padding:12px 10px;font-size:0.9em;text-transform:uppercase;background:#CC0000;color:#FFFFFF;}
#sidebar .box .sponsors{text-align:center;padding:7px;}
#sidebar .box .sponsors img{margin:7px;}
#sidebar .box .popular{list-style-type:none;padding:14px;}
#sidebar .box .popular li{line-height:1.4em;padding:4px 0;}
#sidebar .box .popular li a{font-weight:bold;text-decoration:none;}
#sidebar .box .popular li p{padding:4px 0;}
#sidebar .box .flickr{text-align:center;padding:7px;align:center;}
#sidebar .box .flickr img{margin:7px;}
#sidebar .box .video{padding:15px 17px;}
#sidebar .box .tags{padding:15px;}
#sidebar .box .tags a{color:#000000;text-decoration:none;}
#sidebar .box .tags a:hover{color:#003d6a;text-decoration:underline;}
#left{width:298px;float:left;margin:7px 7px 0 0;padding:0;border-left:4px solid #f2f2f2;border-top:4px solid #f2f2f2;background-color:#fff;}
#left h2{font:bold 0.9em verdana, arial, georgia, times;margin:0;padding:12px 10px;text-transform:uppercase;background:#CC0000;color:#FFFFFF;}
#left label{font:normal 11pt arial, georgia, times;color:#000;margin:0;padding:0;}
#left p{margin:0;padding:0;}
#left img{padding:0;margin:0;}
#left ul{margin:12px;padding:0;}
#left ul li{margin:0;padding:0;line-height:14pt;list-style-type:none;}
#left ul ul{margin:14px 0;padding:0;}
#left ul ul li{list-style-type:none;}
#left ul ul ul{margin:0;padding:0;}
#left ul ul ul li{padding:0 0 0 15px;color:#898989;}
#right{width:150px;float:right;margin:7px 7px 0 0;padding:0;border-left:4px solid #f2f2f2;border-top:4px solid #f2f2f2;background-color:#fff;}
#right h2{font:bold 0.9em verdana, arial, georgia, times;margin:0;padding:12px 10px;text-transform:uppercase;background:#CC0000;color:#FFFFFF;}
#right label{font:normal 11pt arial, georgia, times;color:#000;margin:0;padding:0;}
#right p{margin:0;padding:0;}
#right img{padding:0;margin:0;}
#right ul{margin:12px;padding:0;}
#right ul li{margin:0;padding:0;line-height:14pt;list-style-type:none;}
#right ul ul{margin:14px 0;padding:0;}
#right ul ul li{list-style-type:none;}
#right ul ul ul{margin:0;padding:0;}
#right ul ul ul li{padding:0 0 0 15px;color:#898989;}
#searchform{padding:0;margin:0px 0px 0px 0px;}
#searchform input#s{margin:0;padding:10px;border:1px solid #ccc;width:250px;font-size:pt;color:#Cc3333;}
#searchform input#searchsubmit{border:none;background:#333;color:#fff;text-transform:lowercase;}
strong.search-excerpt{background-color:#ffcc66;}
#sidebar .half{padding:20px 15px 5px;}
#sidebar .half .l{float:left;width:145px;}
#sidebar .half .r{float:right;width:145px;}
#sidebar .half h2{background:none;padding:0;margin-bottom:5px;}
#footer{clear:both;background-color:#333;padding:20px 20px;height:15px;font-size:0.9em;color:#fff;padding:0px 0 30px 20px;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline;}
#footer .wrapper{width:970px;margin:auto auto;text-align:left;}
#footer p.l{float:left;}
#footer p.r{float:right;}
#content .single{margin-bottom:10px;}
#content .single h2{font-size:0.9em;text-transform:uppercase;margin-top:0;margin-bottom:28px;border-left:0px solid #ffffff;background-color:#CC0000;padding:12px 10px;color:#FFFFFF;}
#content .single p{line-height:1.5em;margin-bottom:10px;}
#content .single ul, #content .single ol{list-style-position:inside;margin-bottom:10px;}
#content .single li{line-height:1.5em;padding:2px 0;}
#content .single blockquote{padding:10px 10px 5px;margin-bottom:10px;background-color:#eeeeee;border-width:1px 0;border-style:solid;border-color:#e0e0e0;}
#content .single h3, #content .single h4, #content .single h5, #content .single h6{font-size:0.9em;margin-bottom:5px;}
#content .gallery{padding:12px;margin-bottom:10px;}
#content .gallery h2{font-size:0.9em;text-transform:uppercase;margin-top:0;margin-bottom:28px;border-left:0px solid #ffffff;background-color:#CC0000;padding:12px 10px;color:#FFFFFF;}
#content .gallery p{line-height:1.5em;margin-bottom:10px;}
#content .gallery ul, #content .single ol{list-style-position:inside;margin-bottom:10px;}
#content .gallery li{line-height:1.5em;padding:2px 0;}
#content .gallery blockquote{padding:10px 10px 5px;margin-bottom:10px;background-color:#eeeeee;border-width:1px 0;border-style:solid;border-color:#e0e0e0;}
#content .gallery h3, #content .single h4, #content .single h5, #content .single h6{font-size:0.9em;margin-bottom:5px;}
#content .gallery img{background-color:#cc0000;padding:;}
#comments{padding:12px;border-top:1px solid #bbbbbb;margin-bottom:10px;}
#comments a{text-decoration:none;}
#comments h2{font-size:0.9em;text-transform:uppercase;margin-bottom:20px;clear:both;}
#comments p{margin-bottom:10px;line-height:1.6em;}
#comments form{}
#comments form p{margin-bottom:5px;}
#comments form input{margin-right:5px;}
#comments form input, textarea{border:1px solid #cccccc;font-size:0.9em;font-family:Verdana;padding:4px;background-position:4px 4px;background-repeat:no-repeat;}
#comments form input{width:240px;border:1px solid #cccccc;}
#comments form textarea{width:350px;padding:4px 4px !important;border:1px solid #cccccc;}
#comments form button{border:1px solid #a0a0a0;font-size:1em;font-family:Verdana;padding:2px 6px;}
.commentdetails{margin-top:25px;}
.commentauthor{margin-bottom:5px !important;font-weight:bold;}
.commentdate{font-size:0.8em;margin-bottom:5px;color:#909090;}
.required{color:#ff0000;}
h2.title{font-size:0.9em;text-transform:uppercase;background-color:#CC0000;padding:12px 10px;color:#FFFFFF;}
.notfound{padding:40px;}
.notfound h2{font-size:18px;font-weight:normal;margin-bottom:10px;}
#comments ol{list-style-type:none;clear:both;padding:0;margin:0;}
#comments .buffer{padding:10px;}
#comments ol li{margin-bottom:10px;}
#comments ol li ul li{border:1px solid #e0e0e0;padding:10px;}
#comments ol li .avatar{float:right;}
#comments ol li .comment-author{}
#comments ol li .comment-author .fn{font-weight:bold;font-size:1.2em;}
#comments ol li .comment-meta{font-size:0.9em;color:#999999;margin:5px 0 10px;}
#comments ol li .reply{font-size:0.9em;font-weight:bold;padding-bottom:10px;}
#comments .children{list-style-type:none;}
#comments .navigation{padding:0 0 40px;font-size:0.9em;}
#comments .navigation a{color:#999999;padding:3px 8px;}
#comments .navigation a:hover{border-color:#000000;text-decoration:none;}
#comments .says{display:none;}
*/#content .bestseller h2{font-size:0.9em;text-transform:uppercase;margin-top:12px;margin-bottom:10px;border-left:10px solid #ffffff;background-color:#CC0000;padding:12px 10px;color:#FFFFFF;}
#content .bestseller{width:288px;float:left;padding:10px 10px 15px;border-left:4px solid #ffffff;border-bottom:1px dotted #ffffff;margin-bottom:30px;}
#content .bestseller h3{margin-bottom:10px;font-size:1.2em;}
#content .bestseller h3 a{color:#666;text-decoration:none;}
#content .bestseller img{width:100px;height:133px;padding:4px;border:1px solid #f2f2f2;float:left;margin:0 10px 15px 0;}
#content .bsetseller p{line-height:1.4em;font-size:0.9em;}
#content .aia{background-color:#ccc;float:left;padding:12px 10px;}
#content .aia img{clear:both;float:left;}
#aia .flickr{text-align:center;float:none;clear:none;padding:7px;align:center;background-color:#CCC;}
#aia .flickr img{background-color:#cc0000;}
#content .single .floatbox{background-color:#CCC;margin:5px;float:right;width:200px;}
#content .single .floatbox h2{background-color:#900;text-transform:uppercase;font-size:0.9em;color:#FFFFFF;margin-bottom:0px;}
#content .single .floatbox ul{padding-left:10px;padding-right:5px;padding-top:0px;}