﻿/*
Theme Name: Polished Bliss
Theme URI: http://www.polishedbliss.com
Description: Polished Bliss Blog Theme
Author: Dan Luton/Green Jersey
Author URI: http://greenjersey.com
*/
body{margin:0; font:11px 'Trebuchet MS',Verdana,Arial,sans-serif; color:#333}
form{padding:0; margin:0; display:inline}
input, 
textarea, 
select{font:100% arial,sans-serif; vertical-align:middle}
fieldset{margin:0; padding:0; border:none}
img{border:none}
table{padding:0; margin:0; border-collapse:collapse}
td{padding:0; margin:0}
a{text-decoration:none; color:#036}
a:hover{color:#09C}
/* main start */
.main{margin:0 auto; width:1040px; background:url(images/bg-blog.jpg) no-repeat; overflow:hidden}
/* sidebar start */
.sidebar{float:left; width:220px; padding:0 0 0 30px}
/* logotype */
.sidebar .logo{background:#fff; padding:15px 29px}
.sidebar .logo a{background:url(images/logo.gif) no-repeat; width:202px; height:120px; display:block; text-indent:-9999px; overflow:hidden}
.sidebar .inner-content{background:#fff; margin:20px 0 0; padding:1px 10px 10px}
/* side-nav start 
.side-nav{list-style:none; margin:0; padding:0; border:1px solid #ccd6e0; border-width:0 1px 1px}
.side-nav li{background:#f5f5f5 url(images/sidenav-1st-lvl.gif) repeat-x; border-top:1px solid #ccd6e0; vertical-align:top; height:1%}
.side-nav a{background:url(images/sidenav-1st-lvl-arrow.gif) no-repeat 178px 8px; color:#036; display:block; padding:6px 25px 6px 10px; height:1%}
.side-nav ul{list-style:none; margin:0; padding:0; overflow:hidden; width:100%;border:0;}
.side-nav ul li{background:transparent url(images/sidenav-2nd-lvl.gif) repeat-x;}
.side-nav ul a{background:url(images/sidenav-2nd-lvl-arrow.gif) no-repeat 178px 9px; padding-bottom:6px;}
/* side-nav end */
/* Widget start */
.sidebar .widget h3{margin:0 0 5px 0; padding:0; color:#333; font-weight:normal; font-size:11px}
.sidebar .widget{border:1px solid #ccc; background:#f5f5f5; padding:10px; margin:10px 0 0}
.sidebar .widget ul{margin:0; padding:0; list-style:none}
.sidebar .widget a{color:#036; display:block; background:url(images/widget-bullet.png) no-repeat 0 7px; padding:2px 0px 2px 8px; line-height:16px}
.sidebar .widget a:hover{color:#666}
/* widget end */
/* delivery start */
.sidebar .delivery{margin:10px 0 0; border:1px solid #ccc; background:#f5f5f5; padding:0 0 7px}
.sidebar .delivery h2{line-height:14px; font-size:11px; margin:6px 0 0; font-weight:normal}
.sidebar .delivery a{color:#666; display:block; background:url(images/ttl-arrow.gif) no-repeat 100% 3px; padding:0 25px 0 10px}
.sidebar .delivery a:hover{color:#036}
.sidebar .delivery p{color:#666; margin:0; padding:0 15px 0 10px; line-height:14px; font-size:11px}
/* delivery end */
/* discount start */
.sidebar .discount{margin:10px 0 0; background:#e0e0e0; line-height:14px; font-size:13px; color:#036; padding:8px 4px 8px 9px}
/* discount end */
/* join-box start */
.sidebar .join-box{background:url(images/bg-side-join.gif) no-repeat; width:200px; height:115px; margin:10px 0 0; overflow:hidden}
.sidebar .join-box h2{margin:8px 0 0; font-size:11px; line-height:14px; color:#fff; font-weight:normal; padding:0 25px 0 11px}
.sidebar .join-box h2 a{color:#fff}
.sidebar .join-box h2 a:hover{color:#ccc}
.sidebar .join-box div{padding:0 20px 0 11px; overflow:hidden; margin:15px 0 0}
* html .sidebar .join-box div{overflow:visible; height:1%}
.sidebar .join-box div a{float:left; margin:3px 0 0}
.sidebar .join-box div p{margin:0; line-height:130%; float:right; width:109px; color:#fff}
/* join-box end */
/* services start */
.sidebar .nav-header{background:url(images/nav-header-bkgd.gif) repeat-x scroll 0 0 transparent; color:#003366; font-size:11px; line-height:14px; margin:10px 0 0; padding:8px 4px 7px 9px}
.sidebar .services{background:url(images/bg-side-services.jpg) no-repeat; width:200px; height:95px; margin:10px 0 0; overflow:hidden}
.sidebar .services h2{margin:7px 25px 0 10px; font-size:11px; line-height:130%; font-weight:normal}
.sidebar .services a{color:#fff}
.sidebar .services a:hover{color:#ccc}
.sidebar .services p{margin:0 5px 0 10px; line-height:130%; color:#fff}
/* services end */
/* sidebar end */
/* main content start */
.main-content{float:right; width:790px}
/* search start */
/*.main-content .search{overflow:hidden; width:100%}
.main-content .search fieldset{float:right; padding:20px 30px 0 0}
.main-content .search fieldset div{float:left; border:1px solid #ccc; background:#fff; height:17px; width:107px}
.main-content .search .txt-search{float:left; width:95px; padding:1px 6px 2px; color:#999; border:0; background:none; font-size:10px; outline:none; margin:0;font-family: "Trebuchet MS",Helvetica,sans-serif;}
.main-content .search .btn-search{float:left; margin:0 0 0 1px}*/

/* Added 4th May 2011 - DJL */
.contact-basket-row .search {float:right;}
.contact-basket-row .search .txt-search {background: none;border: 0;color: #666;float: left;font: 10px "Trebuchet MS", Helvetica, sans-serif;margin: 0;outline: none;padding: 1px 6px 2px;width: 200px;}
.contact-basket-row .btn-search{float: left;margin: 7px 0 0 1px;}
.main-content .search fieldset div{display:inline;background: #fff;border: 1px solid #ccc;float: left;height: 17px;margin-top: 7px;width: 220px;}

/* search end */
/* main menu start */
.main-content .menu{list-style:none; margin:108px 0 0; padding:0; overflow:hidden; width:100%}
.main-content .menu li{float:left; padding:0; margin:0 0 0 30px; height:52px}
.navAlt{display:none}
.main-content .menu li a{display:block; float:left; height:52px; outline:none}
.main-content .menu li#nav-1 a{width:137px; background:url('images/nav-1-up.png');}
.main-content .menu li#nav-1 a:hover{background:url('images/nav-1-over.png');}
.main-content .menu li#nav-1 a:active{background:url('images/nav-1-down.png');}
.main-content .menu li#nav-2 a{width:116px; background:url('images/nav-2-up.png');}
.main-content .menu li#nav-2 a:hover{background:url('images/nav-2-over.png');}
.main-content .menu li#nav-2 a:active{background:url('images/nav-2-down.png');}
.main-content .menu li#nav-3 a{width:82px; background:url('images/nav-3-up.png');}
.main-content .menu li#nav-3 a:hover{background:url('images/nav-3-over.png');}
.main-content .menu li#nav-3 a:active{background:url('images/nav-3-down.png');}
.main-content .menu li#nav-4 a{width:125px; background:url('images/nav-4-down.png');}
.main-content .menu li#nav-4 a:hover{background:url('images/nav-4-over.png');}
.main-content .menu li#nav-4.active a:{background:url('images/nav-4-down.png');}
.main-content .menu li#nav-5 a{width:160px; background:url('images/nav-5-up.png');}
.main-content .menu li#nav-5 a:hover{background:url('images/nav-5-over.png');}
.main-content .menu li#nav-5 a:active{background:url('images/nav-5-down.png');}
/* contact-basket-row start */
.contact-basket-row{overflow:hidden; margin:251px 30px 0; color:#fff; font-weight:bold}
* html .contact-basket-row{overflow:visible; height:1%}
.contact-basket-row .contact{float:left;margin-top: 7px;}
.contact-basket-row .contact p{float:left; margin:0 15px 0 0}
.contact-basket-row .basket{float:right}
.contact-basket-row a{margin:0 0 0 10px}
.contact-basket-row a{color:#fff}
.contact-basket-row a:hover{color:#ccc}

/* Added on 4th May 2011 - DJL */
.main-content .basket{color: #666;float: right;font-weight: bold;padding: 20px 30px 0 0;}
.main-content .basket div{background: url('/acatalog/bkgd-trans.png') 0 0 repeat-x;border: 1px solid #999;height: 20px;padding-top: 6px;text-align: center;width: 240px;}
.main-content .basket a:link, .main-content .basket a:visited, .main-content .basket a:hover, .main-content .basket a:active{color: #666;}
.main-content .basket a:hover{color: #333;}

/* contact-basket-row &#1091; &#1090; &#1074; */
/* icons-panel start */
.main-content .icons-panel{border-bottom:1px solid #e0e0e0; overflow:hidden; width:100%; padding:1px 0 12px 0; margin:26px 0 0}
.main-content .icons-panel img{display:block}
.main-content .icons-panel .breadcrumbs{float:left}
.main-content .icons-panel .icons{float:right}
.main-content .icons-panel .icons a{float:left; margin:0 0 0 10px}
/* icons-panel end */
.main-content .columns{overflow:hidden; width:100%}
/* center start */
.main-content .center{float:left; width:790px}
/* text-box start */
.main-content .text-box{margin:16px 0 0}
.main-content .text-box h1{margin:0; font-size:14px; line-height:130%; color:#036}
.main-content .text-box h2{margin:12px 0 0; font-size:14px; line-height:130%; color:#036}
.main-content .text-box p{margin:5px 0 0; color:#666; line-height:140%}
/* text-box end */
/* center end */
/* column start */
.main-content .column{float:right; width:256px}
.main-content .column h2{margin:7px 0 0 11px; font-weight:normal; font-size:11px; color:#036}
/* main content end */
/* main end */
/* footer start */
#footer{width:1040px; margin:20px auto 0; padding:0 0 40px}
/* contacts start */
#footer .top-box{height:87px; background:#999; width:100%; overflow:hidden}
#footer .top-box .contact{float:left; width:620px; padding:0 0 0 30px; margin:18px 0 0}
#footer .top-box a{color:#fff}
#footer .top-box a:hover{color:#ccc}
#footer .top-box .contact p{color:#fff; margin:6px 0 0; font-size:10px; line-height:15px}
#footer .top-box .contact p span{margin:0 17px 0 0}
#footer .top-box .credits{float:left; width:360px; padding:0 30px 0 0; margin:18px 0 0}
#footer .top-box .credits p{text-align:right; color:#fff; margin:6px 0 0; font-size:10px; line-height:15px}
#footer .top-box .design{color:#fff; margin:46px 30px 0 0; display:inline; font-size:10px; line-height:15px; float:right}
/* contacts end */
/* links columns start */ 
#footer .columns{background:#ccc; padding:30px 0 0}
#footer .columns .sep-holder{overflow:hidden; padding:0 0 26px 30px; background:url(images/sep-footer-columns.gif) repeat-y}
* html #footer .columns .sep-holder{overflow:visible; height:1%}
#footer .columns .links-col{float:left; width:202px; padding:0 0 0 0; margin:-19px 0 0 0}
#footer .columns .links-col h3{margin:19px 0 0; padding:0 0 0 10px; font-size:10px; line-height:10px; color:#666; font-weight:normal}
#footer .columns .links-col ul{list-style:none; margin:5px 0 0; padding:0 0 0 10px; font-size:10px; line-height:15px; color:#666}
#footer .columns .links-col li{background:url(images/bullet-footer.gif) no-repeat 0 5px; padding:0 0 0 8px}
#footer .columns .links-col a{color:#666}
#footer .columns .links-col a:hover{color:#fff}
#footer .columns .logos-col{float:right; width:210px; margin:0 7px 0 0; display:inline}
#footer .columns .logos-col img{display:block}
#footer .columns .logos-col ul{list-style:none; margin:-40px 0 0; padding:0}
#footer .columns .logos-col li{margin:40px 0 0; vertical-align:top; height:1%}
/* links columns end */
/* logos-panel start */
#footer .logos-panel{background:#e0e0e0; padding:30px 0; border-top:1px solid #fff}
#footer .logos-panel ul{list-style:none; margin:0 0 0 7px; padding:0; overflow:hidden}
* html #footer .logos-panel ul{overflow:visible; height:1%}
#footer .logos-panel li{float:left; margin:0 0 0 23px; display:inline}
#footer .logos-panel img{display:block}
/* logos-panel end */
/* copy */
#footer .copy{text-align:center; margin:30px 0 0}
#footer .copy p{display:inline; margin:0 8px; color:#999; font-size:10px; line-height:12px}
/* footer end */

/* WP Specifics */
h1.blogTitle,.blogPost h2 {text-transform:uppercase;color:#036;font-size:16px;font-weight:strong}
h1.blogTitle a,.blogPost h2 a {color:#036}
/*.blogPost h2 {font-weight:normal;font-size:14px;}
.blogPost h2 a {color:#333;}*/
.blogPost h2 a:hover {color:#0099CC}
.blogDate {font-size:11px;color:#036;margin-bottom:7px;}
.blogPost .entry {color:#666;}
p.postmetadata {color:#666;display:inline-block;}
.blogReadmore a {clear:left;width:70px;height:9px;background:url(images/blog-readmore.png) 0 0 no-repeat;display:block;}
.blogReadmore span.hide {display:none;visibility:hidden;}
.blogPost {border-bottom:1px solid #ddd;padding-bottom:24px;margin-bottom:23px;}
.addthisIcon {width:83px;height:16px;display:inline-block;vertical-align: middle}
.clr-left {clear:left;font-size:0;line-height:0;height:0;}
ol.commentlist {padding:0;margin:0;list-style:none;}
ol.commentlist li {padding:5px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #ddd;}
ol.commentlist .odd {background:#F5F5F5}
ol.commentlist .bypostauthor {background:#E7EBEF}
.widget .latestComments a {background:0;padding:0;margin:0;display:inline;}
.latestComments li {color:#666;display:block;background:url(images/widget-bullet.png) no-repeat 0 7px;padding:2px 0px 2px 8px;line-height:120%;margin-bottom:2px;}

img.size-thumbnail,img.img-left {float:left;padding:1px;background:#fff;border:1px solid #ccc;margin-right:10px;margin-bottom:10px;}
img.img-right {float:right;padding:1px;background:#fff;border:1px solid #ccc;margin-left:10px;margin-bottom:10px;}

.breadcrumbs ul{padding:0; margin:0; list-style:none; float:left; width:688px}
.breadcrumbs ul li{text-transform:uppercase; color:#999; float:left; padding-top:1px}
.breadcrumbs ul li.home{padding-top:0px; margin-right:5px}
.breadcrumbs ul li a{color:#999; text-decoration:underline}

dl.gallery-item,dl.gallery-item dt {padding:0;margin:0 0 1px 0;text-align:left;width:157px;}

.searchBox .inputbox {display:inline;float:left;margin-right:1px;font: 10px/100% 'Trebuchet MS', Verdana, Arial, sans-serif;color:#999;border:1px solid #ccc;width:150px;height:13px;padding:2px}
.searchBox .button {background:url(images/search-button-blog.png) 0 0 no-repeat;height:19px;width:19px;border:0;font-size:0;line-height:0;color:#fff;letter-spacing:1000px;overflow:hidden;cursor:pointer;}

.side-nav{ list-style: none; margin: 0; padding: 0; border:1px solid #ccd6e0; border-width:0 1px 1px}
 .hsc{ background:#f5f5f5 url('images/sidenav-1st-lvl.gif') repeat-x; border-top:1px solid #ccd6e0; vertical-align:top; height:1%}
 .hsc a{ background:url('images/sidenav-1st-lvl-arrow.gif') no-repeat 178px 8px; color:#036; display:block; padding:6px 25px 6px 10px; height:1%; text-transform: uppercase}
 .hsc a:hover{color:#666666;}
 .nsc{ background:#d0d8df url('images/sidenav-2nd-lvl.gif') repeat-x; border-color:#fff; margin:-1px 0 0; height:1%}
 .nsc a{ color:#036; display:block; padding:6px 25px 6px 10px; height:1%; text-transform: uppercase; background:url('images/sidenav-2nd-lvl-arrow.gif') no-repeat 178px 9px; text-transform: uppercase; border-top: solid 1px white}
 .sOb .hsc .sOb{ border: 0}
 .sOb .hsc .sOb .nsc{ background: none; border: 0; border-top: dotted 1px #c4ced7}
 .sOb .hsc .sOb .nsc a{ background: #f5f5f5 url('images/sub-section-arrow-off.gif') left no-repeat; padding: 0 0 0 20px; color:#036; display:block; line-height: 18px; text-transform: lowercase}
 .sOb .hsc .sOb .nsc a.nsa_c{ background: #fff url('images/sub-section-arrow-on.gif') left no-repeat; padding: 0 0 0 20px; color: #003; display:block; line-height: 18px; text-transform: lowercase}
 .sOb .hsc .sOb .nsc a:hover{ background: #fff url('images/sub-section-arrow-on.gif') left no-repeat; color: #003}

