/*
Theme Name: Pink Garden February 2010
Theme URI: http://www.pinkgarden.co.uk/
Description: Pink Garden February 2010 - NOT permitted to be distributed. For use ONLY on www.pinkgarden.co.uk.
Version: 1.1
Author: Gemma Wild 
Author URI: http://www.pinkgarden.co.uk/
*/

body { background: url('images/pg_purple_bird_bg.jpg') #484769; font-family: 'courier new'; font-size: 0.9em; color: #222222; margin: 0px; padding: 0px; text-align: justify; line-height: 1.4em; }

.wrap { width: 804px; margin: 18px auto; padding: 0px; }

.content_wrap { float: right; width: 544px; border: 3px solid #000000; background: #E8E8E8; margin: 0px; padding: 0px; }
.content { float: right; width: auto; border: 1px dotted #444444; background: #FFFFFF; margin: 5px; padding: 10px 10px 0px 10px; text-align: justify; }
.post_entry { width: auto; margin: 0px; padding: 0px 0px 10px 0px; }

.top_nav_breadcrumb_wrap { }
.top_nav_breadcrumb { width: auto; margin: 0px 0px 10px 0px; padding: 0px; background: #333333; color: #CCCCCC; text-align: center; text-transform: capitalize; line-height: 1.8em; }
.top_nav_breadcrumb a, .top_nav_breadcrumb a:link, .top_nav_breadcrumb a:active, .top_nav_breadcrumb a:visited { color: #FFFFFF; }
.top_nav_breadcrumb a:hover { color: #FFFFFF; text-decoration: underline; }

.footer { width: auto; margin: 10px 0px 0px 0px; text-align: center; padding: 8px 0px 8px 0px; font-size: 1em; background: url('images/pgstripebgfoot.jpg') #86735F; border-top: 3px solid #000000; }
.footer a, .footer a:link, .footer a:visited { color: #ADE012; }
.footer a:hover { color: #222222; }
.footer h2 { color: #222222; }
.footer ul, .footer li { list-style-type: none; margin: 0px; padding: 0px; }

.post_head { height: 0px; }
.post_foot { height: 0px; }

h1, h2, h3, h4, h5, h6, h7, h8, h9, h10 { border-bottom: 1px dotted #444444; color: #6C6B96; font-family: serif; font-size: 1.9em; font-weight: normal; text-align: center; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }

h2.widget_title { }

.page_title, .page_title h2 { }
.post_title, .post_title h2 { }

.postmetadata { border: 1px dotted #BBBBBB; background: #F6F6F6; color: #999999; text-align: center; padding: 3px; margin: 10px 0px; }

.entry ol { list-style-type: none; margin: 0px 0px 10px 10px; padding: 0px; }
.entry li { list-style-type: none; background: transparent url(images/menu_icon.gif) no-repeat 0px 4px; border: none; margin: 0px; padding: 0px 0px 2px 26px; color: #756754; }

#pg-sidebar { float: left; width: 230px; background: #E8E8E8; border: 3px solid #000000; margin: 0px; padding: 0px; text-align: justify; }
#pg-sidebar ul { list-style-type: none; margin: 0px; padding: 0px; }
#pg-sidebar ul li { list-style-type: none; background: #FFFFFF; border: 1px dotted #444444; margin: 5px; padding: 10px; }
#pg-sidebar ul ul li { list-style-type: none; border: none; margin: 0px; padding: 0px; }

.navigation { width: auto; margin: 0px; padding: 0px; background: #333333; color: #BBBBBB; text-align: center; text-transform: capitalize; line-height: 1.8em; }
.navigation a, .navigation a:link, .navigation a:active, .navigation a:visited { color: #FFFFFF; }
.navigation a:hover { color: #FFFFFF; text-decoration: underline; }

.alignright { float: right; margin: 0px 0px 0px 10px; }
.alignleft { float: left; margin: 0px 10px 0px 0px; }

.imgalignleft { float: left; border: 1px dotted #CCCCCC; margin: 4px 10px 4px 0px; vertical-align: top; }
.imgalignright { float: right; border: 1px dotted #999999; margin: 4px 0px 4px 10px; vertical-align: top; }
.imgaligncenter { border: 1px dotted #CCCCCC; margin: 4px; }

/* COMMENTS */

.comment_container { background: url('images/pgstripebgfoot.jpg') #86735F; padding: 8px; margin: 0px 0px 10px 0px; }
#commentform { margin: 0px; padding: 0px; }
#commentform h1, #commentform h2, #commentform h3 { }
#commentform label { display: block; margin: 0px; }
#commentform input, #commentform textarea { }
#commentform #author, #commentform #email, #commentform #url, #commentform #comment { width: 98%; }

ol.commentlist { margin: 0px; padding: 0px; }
ol.commentlist li { display: block; list-style: none; background: #FFFFFF; border-right: 2px solid #555555; border-bottom: 2px solid #555555; margin: 0px; padding: 8px; }
ol.commentlist li.commenthead { display: block; list-style: none; border: none; background: none; margin: 0px 0px 10px 0px; padding: 0px; }
ol.commentlist li.commenthead h3 { }

ol.bob { list-style: none; margin: 0px 0px 10px; }
ol.bob li { display: block; list-style: none; background: transparent; padding-left: 15px; margin: 0 0 5px; }

.commentlist img { border: 2px solid #EEEEEE; background-color: #FFFFFF; }
#comments-closed { display: none; }

/* DEFAULT TAGS */

a, a:active, a:link, a:visited { text-decoration: none; color: #97BF1F; }
a:hover { text-decoration: underline; color: #444444; }

img { border: none; }
a img { border: 1px dotted #CCCCCC; padding: 2px; text-decoration: none; }
a:hover img { border: 1px dotted #999999; padding: 2px; text-decoration: none; }

p { }

input, textarea { width: 96%; border: 1px dotted #444444; color: #97BF1F; font-family: 'courier new'; margin: 4px 0px 4px 0px; padding: 3px; }
select { border: 1px dotted #444444; color: #97BF1F; font-family: 'courier new'; padding: 2px; margin: 4px 0px 4px 0px; }
option { border-bottom: 1px dotted #444444; color: #97BF1F; background: none; font-family: 'courier new'; }

input[type="submit"] { width: auto; border: none; font-family: 'courier new'; color: #FFFFFF; background: #999999; text-transform: lowercase; font-weight: normal; margin: 6px 2px 6px 0; padding: 3px; }
input[type="submit"]:hover { background: #777777; cursor: pointer; }

fieldset { border: 1px dotted #444444; width: auto; color: #40372A; text-align: left; margin: 0px 0px 10px 0px; padding: 10px; }
legend { color: #222222; font-family: serif; font-weight: normal; font-size: 1.8em; text-align: left; margin: 0px; padding: 0px; }

table { width: 100%; border-collapse: collapse; vertical-align: top; padding: 0px; margin: 0px 0px 10px 0px; }
tr, td { width: auto; border-collapse: collapse; vertical-align: top; }
th { background: #F6F6F6; font-weight: bold; }

caption { display: none; }
small { font-size: 1em; font-weight: normal; }
dfn { font-style: normal; }

/* PLUGINS */

.uploaded_photo { text-align: center; }
.uploaded_photo img { border: 1px dotted #CCCCCC; }
.uploaded_photo a img { border: 1px dotted #CCCCCC; }
.uploaded_photo a:hover img { border: 1px dotted #999999; }

/* RELATED POSTS */
ol.related-posts { display: block; clear: both; text-align: center; margin: 10px 0px; padding: 0px; overflow: hidden; }
ol.related-posts li { width: 250px; float: left; display: inline; margin: 4px 0px 0px 4px; padding: 0px; }
ol.related-posts img { clear: both; padding: 2px; background: #FFFFFF; border: 1px dotted #CCCCCC; }
ol.related-posts img:hover { clear: both; padding: 2px; background: #FFFFFF; border: 1px dotted #999999; }
ol.related-posts a { clear: both; display: block; border: none; text-decoration: none; }
ol.related-posts li { }

/* ESHOP PANEL LISTINGS */
.eshop_panel_container { background: url('images/pgstripebgfoot.jpg') #86735F; margin: 15px 0px; padding: 8px 0px 0px 0px; }
.eshop_panel_container_clear { height: 0px; clear: both; }
ul.eshoppanels, .eshoppanels { margin: 0px; padding: 0px; }
ul.eshoppanels li { float: left; list-style-type: none; width: 160px; height: 180px; margin: 0px 0px 8px 8px; padding: 0px; text-align: center; }
ul.eshoppanels li:hover { float: left; }
ul.eshoppanels li a img { border: none; border-right: 2px solid #555555; border-bottom: 2px solid #555555; margin: 0px 0px 4px 0px; padding: 0px; }
ul.eshoppanels li a:hover img { border: none; border-right: 2px solid #444444; border-bottom: 2px solid #444444; margin: 0px 0px 4px 0px; padding: 0px; }
ul.eshoppanels li a { color: #FFFFFF; text-decoration: none; }
ul.eshoppanels li a:hover { color: #FFFFFF; text-decoration: underline; }
ul.eshoppanels li span { font-family: serif; font-size: 1.2em; font-weight: normal; }

/* ESHOP CART WIDGET */
.eshopwidget { text-align: center; }
.eshopwidget span { font-weight: bold; }

/* ESHOP PRODUCTS WIDGET */
.eshop_products_widgets ul, .eshopw_panels ul { margin: 0px 0px 30px 0px; overflow: hidden; vertical-align: top; clear: both; }
.eshop_products_widgets li { list-style-type: none; display: inline; }
.eshop_products_widgets img { float: left; margin: 5px 0px 0px 0px; padding: 2px; }
.eshop_products_widgets img:hover { }

.eshop_eshopfeatured ul { list-style-type: none; margin: 0; padding: 0; }
.eshop_eshopfeatured ul li { list-style-type: none; margin: 0; padding: 0; }
.eshop_eshopfeatured ul li ul { list-style-type: square; margin: 0; padding: 3px 0 0 0; }
.eshop_eshopfeatured ul li ul li { list-style-type: none; background: transparent url(images/icon.gif) no-repeat 0 4px; border: 0; margin: 0;padding: 0 0 2px 14px; }

form.eshop fieldset { text-align: left; }
form.eshop legend h1, form.eshop legend h2 { text-align: center; }

.custdetails label { font-weight: bold; }
.custdetails input { }
.custdetails submit, .custdetails .button, .submitit { width: auto; }

.stkqty { font-weight: bold; }
.stkqty span { font-weight: normal; }

#exopt1 { margin: 0px; }
.qty { margin: 0px 0px 0px 40px; font-weight: bold; font-style: normal; }
#qtygpn { margin: 0px; }

.reqd { color: red; font-size: 1.3em !important; font-weight: normal !important; }

.leftb { vertical-align: top; text-align: left; }
.leftb img { float: left; border: 1px dotted #CCCCCC; vertical-align: top; text-align: left; margin: 0px 6px 0px 0px; background-color: #FFFFFF; }

.fld4, .eshopshipping { display: none; }

table.eshop { border: 1px solid #DDDDDD; padding: 4px; }
.eshop td, .eshop th { border: 1px solid #DDDDDD; padding: 4px; }

form.addtocart fieldset { color: #222222; text-align: center; border: none; padding: 0px; margin: 5px 0px 5px 0px; }
form.addtocart legend { display: none; }
form.addtocart, .eshopnostock { background: url('images/pgstripebgfoot.jpg') #86735F; vertical-align: middle; }
.addtocart input { width: auto; }

.eshopnostock { text-align: center; font-family: serif; font-weight: normal; font-size: 1.6em; line-height: 1.6em; color: #DF1F4D; }

.sgloption { display: none; }
.sglprice { text-decoration: underline; color: #ADE012; }

.eshopwidget span { font-weight: bold; }

.paginate { display: none; }

.items { font-weight: bold; }

.continue-proceed ul { padding: 0px !important; margin: 0px !important; list-style-type: none; }
.continue-proceed li { display: block; float: left; padding: 0px; margin: 0px; font-family: serif; text-transform: lowercase; }
.continue-proceed a, .continue-proceed a:active, .continue-proceed a:link, .continue-proceed a { background: #999999; color: #FFFFFF; padding: 4px 10px; margin: 0px 2px 0px 0px; }
.continue-proceed a:hover { background: #777777; color: #FFFFFF; text-decoration: none; }

.success { color: #42572B; font-weight: bold; }
.error { color: #A90918; font-weight: bold; }

/* LINK LIBRARY */
.linktable { text-transform: uppercase; border: 1px dotted #444444; background: #FAFAFA; padding: 4px; margin: 6px 0px 14px 0px; line-height: 2em; }
.linktable a { margin: 0px; padding: 0px; }
.linktable img { float: left; border: 1px dotted #CCCCCC; margin: 0px 10px 0px 0px; padding: 2px; }

.linklistcatname { border-bottom: 1px dotted #444444; color: #6C6B96; font-family: serif; font-size: 1.9em; font-weight: normal; text-align: center; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; text-transform: capitalize; }
.linklist a img, .linklist a:hover img { float: left; border: 1px dotted #CCCCCC; margin: 0px 10px 0px 0px; padding: 2px; }
.linklist a:hover img { float: left; border: 1px dotted #999999; margin: 0px 10px 0px 0px; padding: 2px; }

.ctc { text-transform: lowercase; }

.simple-tags { border: 1px solid #C7D8EA; background: #EBF4FE; color: #7D99BA; text-align: center; padding: 4px; margin: 10px 0px; }
.simple-tags a { text-transform: lowercase; }

.addtoany_share_save_container { text-align: center !important; }

.cluv { background: #F6F6F6 !important; color: #999999; margin: 10px 0px 0px 0px; padding: 2px 4px !important; font-weight: bold; }

.pgee-read-more { display: block; margin: 10px 0px; }

.latest_post_pic img { float: left; border: 1px dotted #CCCCCC; margin: 6px 14px 5px 0px; }

.prod_img { border: 1px dotted #CCCCCC; }

img.thumbnail { float: left; border: 1px dotted #CCCCCC; margin: 3px 10px 4px 0px; padding: 2px; vertical-align: top; }

.home-container { background: url(images/pg_intro_bg_outside.jpg); padding: 4px; margin-bottom: 10px; }
.home-content { background: url(images/pg_intro_bg.jpg); border: 1px solid #BBBBBB; padding: 2px 10px; }

.category-container { background: url(images/pg_intro_bg_outside.jpg); padding: 4px; margin-bottom: 10px; }
.category-content { background: url(images/pg_intro_bg.jpg); border: 1px solid #BBBBBB; padding: 2px 10px; }
