/*
THEME NAME: MyPanteez
DESCRIPTION: Powers the MyPanteez website.
VERSION: v1
AUTHOR: Flank Marketing
*/

/* Two-column with sidebar on right from the /layouts/ folder  */
@import url('layouts/2c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------
 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode. HELLO WORLD!
 */
body { font:13px/1.231 "Tahoma", arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
line-height:1.5; }

table { font-size:inherit; font:100%; }

/**
 * Bump up IE to get to 13px equivalent
 */
pre, code { font-family:monospace; *font-size:108%;
line-height:100%; }

/* ----------------------------------------------------------------------------------------- */
 
/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------
 
 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px
 {font-size:205%;} 		=>	27px
 {font-size:213%;} 		=>	28px
 {font-size:220%;} 		=>	29px
 {font-size:228%;} 		=>	30px
 {font-size:236%;} 		=>	31px
 {font-size:243.1%;} 		=>	32px
 {font-size:251%;} 		=>	33px
 {font-size:258.5%;} 		=>	34px
 {font-size:266.5%;} 		=>	35px
 {font-size:273.9%;} 		=>	36px
 
 
------------------------------------------------------------------------------------------- */
 
 
/* MISC. ITEMS ---------------------------------------------------------------------------- */
 
* { margin:0; padding:0; }

a img { border:0px; }

a { color:#f26d7d; text-decoration:none; }

a:hover { text-decoration:underline; }

.clear { clear:both; height:0px; overflow:hidden; }

/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font { display:none; }

/* RESET FORM FIELDS */
input, textarea, select, legend, button { border:0px; font-family:georgia, times, serif !important; }

input, textarea, select, a, button { outline:none; } /* removes the on focus/active blue border in safari + firefox */

textarea { resize:none; } /* removes ability to resize field in css3 */

input, textarea, select, button { background-color:#ebebeb; color:#534741; padding:0px 6px; height:21px; line-height:21px; font-size:93%; font-style:italic; }

input:focus, textarea:focus, select:focus, button:focus { background-color: #cfcfcf; }

select { padding-right:0px; }

legend, fieldset { border:0px; padding:0px; height:auto; margin:0px; }

input.button, input.sendbutton, input.addtocart, input.update-button, button.remove, input#checkout-button { cursor:pointer; font-family:"Tahoma", arial, helvetica, sans-serif !important; font-style:normal; background-color:#f26d7d; color:#FFF; text-transform:lowercase; text-align:center; padding-bottom:3px; }

input.button:hover, input.sendbutton:hover, input.addtocart:hover, input.update-button:hover, button.remove:hover, input#checkout-button:hover { background-color:#e8475a; }

button.remove { font-size:93% !important; }

/* RESET AD SPACE */
.advertisement * { padding:0px !important; white-space:nowrap; }

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body { height:100%; margin:0 0 1px; }

/* MAIN LAYOUT ---------------------------------------------------------------------------- */

body { color:534741; background:white url('/wp-content/themes/mypanteez/images/bodyBG.jpg') repeat-x 0 0 scroll; text-align:center; }

#wrapper { width:974px; margin:0 auto; text-align:left; padding-top:25px; padding-bottom:25px; position: relative; }

#containerWrapper-top, #containerWrapper-middle, #containerWrapper-bottom { position:relative; top:-17px; height:1%; }

#lowerWrapper { position:relative; top:-34px; }

#footerWrapper { position:relative; top:-34px; }

body.home #footerWrapper { position:relative; top:-18px; }

/* HEADER --------------------------------------------------------------------------------- */

#header { margin-top: -13px; height:106px; overflow:hidden; background:transparent url('images/MyPanteez_headerBG.png') no-repeat 0 0; position:relative; }

#logo { position:absolute; top:20px; left:45px; }

#site-description { position:absolute; left:-9999px; }

#topNav { position:absolute; top:45px; left:242px; }

#topNav ul { list-style-type:none; }

#topNav ul li { float:left; position:relative; text-align:center; }

#topNav ul li a { font-size:123.1%; }

#topNav ul li a:hover { font-family:Georgia, Times, serif; font-style:italic; text-decoration:none; }

#topNav ul li.current_page_item a { font-weight:bold; }

#topNav ul li.page-item-2 { width:65px; }

#topNav ul li.page-item-27 { width:55px; }

#topNav ul li.page-item-9 { width:62px; }

#topNav ul li.page-item-11 { width:125px; }

#topNav ul li.page-item-13 { width:65px; }

#topNav ul li.page-item-15 { width:75px; }

#topNav ul li.page-item-17 { width:55px; }

body.single #topNav ul li.page-item-17 a, body.archive #topNav ul li.page-item-17 a { font-weight:bold; }

#header-right { position:absolute; top:20px; right:21px; }

#header-cart { color:#736357; text-align:right; font-family:Georgia, Times, serif; font-size:93%; margin-right:2px; }

#header-cart img { position:relative; top:2px; margin-right:5px; }

#header-cart a { font-weight:bold; }

#header-search { margin-top:8px; }

#header-search input { float:left; }

#header-search input#s { width:140px; }

/* Translation wrap */

#translateWrap { display: none; position: absolute; top: 17px; right: 20px; }

#translateList { position: absolute; right: 150px; top: 22px; z-index: 899; }

#translateList ul li { display: inline; list-type: none; }

#translateList ul li a img:hover { position: relative; top: -1px; }

/* CONTENT --------------------------------------------------------------------------------- */

/* site has various content background widths/fixed heights/faux columns */

/* full width content background (no sidebar)... */
body.page-template-default #containerWrapper-top, body.page-template-template-gallery-php #containerWrapper-top { height:13px; background:transparent url('images/MyPanteez_contentBG-full-top.png') no-repeat 0 0; }

body.page-template-default #containerWrapper-middle, body.page-template-template-gallery-php #containerWrapper-middle { background:transparent url('images/MyPanteez_contentBG-full-middle.png') repeat-y 0 0; }

body.page-template-default #containerWrapper-bottom, body.page-template-template-gallery-php #containerWrapper-bottom { height:13px; background:transparent url('images/MyPanteez_contentBG-full-bottom.png') no-repeat 0 0; }

/* 3/4 content width with faux sidebar column background (to maintain set height)... */
body.page-template-template-home-php #containerWrapper-top, body.four04 #containerWrapper-top { height:13px; background:transparent url('images/MyPanteez_contentBG-3fourths-fixed-top.png') no-repeat 0 0; }

body.page-template-template-home-php #containerWrapper-middle, body.four04 #containerWrapper-middle { background:transparent url('images/MyPanteez_contentBG-3fourths-fixed-middle.png') repeat-y 0 0; }

body.page-template-template-home-php #containerWrapper-middle {
background: url("images/MyPanteez_contentBG-full-middle.png") repeat-y scroll 0 0 transparent;
height: 984px;
}
body.page-template-template-home-php #containerWrapper-bottom, body.four04 #containerWrapper-bottom { height:13px; background:transparent url('images/MyPanteez_contentBG-3fourths-fixed-bottom.png') no-repeat 0 0; }

/* 3/4 content width without sidebar background (to let sidebar grow on its own)... */
body.page-template-template-3fourths-php #containerWrapper-top, body.page-template-template-hasSidebar-php #containerWrapper-top, body.blog #containerWrapper-top, body.single #containerWrapper-top, body.archive #containerWrapper-top, body.search #containerWrapper-top { height:13px; background:transparent url('images/MyPanteez_contentBG-3fourths-top.png') no-repeat 0 0; }

body.page-template-template-3fourths-php #containerWrapper-middle, body.page-template-template-hasSidebar-php #containerWrapper-middle, body.blog #containerWrapper-middle, body.single #containerWrapper-middle, body.archive #containerWrapper-middle, body.search #containerWrapper-middle { padding-bottom:20px; background:transparent url('images/MyPanteez_contentBG-3fourths-middle.png') repeat-y 0 0; }

body.page-template-template-3fourths-php #containerWrapper-bottom, body.page-template-template-hasSidebar-php #containerWrapper-bottom, body.blog #containerWrapper-bottom, body.single #containerWrapper-bottom, body.archive #containerWrapper-bottom, body.search #containerWrapper-bottom { height:13px; background:transparent url('images/MyPanteez_contentBG-3fourths-bottom.png') no-repeat 0 0; }

/* 50/50 content background (used on home page)... */
.halfWrapper-top { height:13px; background:transparent url('images/MyPanteez_contentBG-half-top.png') no-repeat 0 0; }

.halfWrapper-middle { padding:9px 23px; /*background:url("images/MyPanteez_contentBG-full-middle.png") repeat-y scroll 0 0 transparent; */}

.halfWrapper-bottom { height:13px; background:transparent url('images/MyPanteez_contentBG-half-bottom.png') no-repeat 0 0; }

.halfWrapper-left, .halfWrapper-right { float:left; width:450px; position:relative; }

body.page-template-default #containerWrapper-middle #container, body.page-template-template-gallery-php #containerWrapper-middle #container { margin:0px; }

body.page-template-default #containerWrapper-middle #content, body.page-template-template-gallery-php #containerWrapper-middle #content { margin:0px 23px 0px 24px; }

body.home #container, body.four04 #container { margin-right:-248px; }

body.home div#content, body.four04 div#content { margin-right:248px; }

#container, .sidebar { line-height:121%; }

#content { overflow:hidden; }

.innerContentBG { margin-top:10px; }

.innerContentBG-flourish { background:#ec958e url('images/MyPanteez_contentInnerBG-flourish.gif') repeat-y 0 0; padding:23px 23px 23px 0px; }

.innerContentBG h1 { margin-top:5px; }

body.page-template-template-gallery-php #page-content { margin:0px 35px; }

#page-content .entry-content { background:#FFF; padding:20px 20px 10px 15px; }

body.page-template-template-gallery-php #page-content .entry-content { padding:10px 20px 10px 15px; }

.single div.entry-content { margin:0px 20px; }

#page-content .search-content { padding:0px 0px 0px 0px; }

h1, h2, h3, legend { color:#f26d7d; font-family:georgia, times, serif; }

h1 { font-size:228%; font-style:italic; margin-bottom:15px; }

body.pageid-11 h1.x-title, body.pageid-19 h1.page-title { display:none; }

body.page-template-template-gallery-php h1 { margin-bottom:6px; }

h2, h3, legend { font-size:182%; font-weight:normal; }

#shopp h1 { margin-top:5px; line-height:111%; margin-bottom:15px; font-size:182%; font-weight:normal; font-style:normal; }

body.home h2.page-title { font-size:228%; font-weight:bold; font-style:italic; margin-bottom:15px; }

.overlay-text h3, .sidebar h3 { margin-bottom:10px; }

.overlay-text h3, .sidebar h3, legend { font-weight:bold; font-style:italic; line-height:111%; }

h4 { font-size:138.5%; line-height:141%; }

#shopp h4 { line-height:131%; }

div.entry-content p { margin-bottom:15px; line-height:141%; }

body.page-template-template-gallery-php #page-content p { color:#736357; font-size:93%; }

.overlay-text { background-image: url('images/whiteBG.jpg');}

.overlay-text div.entry-content p { margin-bottom:0px; }

#featured-image-text { position:relative; }

#featured-text { height:120px;
padding:0px 20px;
position:absolute;
top:320px;
left: 0px;
width:570px;
z-index:2; }

#featured-text h1, body.home #featured-text h2 { margin-bottom:8px; line-height:111%; font-size: 38px;}

#featured-text h4 { margin-bottom:15px;font-size:16px; color:#f26d7d; font-weight:normal; font-family:georgia, times, serif; }
#featured-text h2 { padding-top: 10px; }
body.page-template-template-hasSidebar-php #featured-image-text, body.single #featured-image-text { width:688px; overflow:hidden; }

body.single #featured-image-text { margin-bottom:5px; }

body.single #featured-text { top:48%; width:auto; }

.no-image { position:static !important; top:auto !important; }

div.entry-content ul { margin-left:16px; font-size:93%; margin-bottom:15px; }

div.entry-content li { margin-bottom:4px; }

div.entry-meta { font-size:93%; font-family:georgia, times, serif; }

div.entry-meta a { color:#534741; }

#blogWrapper { padding-right:5px; }

#blogWrapper .hentry { padding:0px 19px 20px 15px; margin-bottom:35px; border-bottom:9px solid #f6989d; }

#blogWrapper h2.entry-title { margin-bottom:10px; }

#blogWrapper .entry-meta { margin-bottom:10px; }

.home-networking {float:left;width:290px; margin-top:16px; height:43px; }

.home-networking a { margin-right:4px; }

.featured-lower-text { position:absolute; z-index:2; top:17px; left:0px; width:267px; padding:10px 5px 0px 10px; }

.halfWrapper-right .featured-lower-text { width:231px; }

.featured-lower-text p { margin-bottom:10px; font-size:93%; color:#736357; }

.featured-lower-text a { font-family:georgia, times, serif; font-weight:bold; }

.social-links { float:right; margin-bottom:10px; }

#shopp .social-links { float:none; }

.topsy_widget_data { display:none; }

.topsy_widget_shortcode { float:left; margin-right:20px; margin-top:2px; }

.social-links .topsy_widget_data { display:block; }

#facebook-like { margin-top:7px; }

#social-networking a img:hover { position: relative; top: -2px; }

.navigation { margin:0px 8px 0px 20px; font-family:Georgia, Times, serif; font-weight:bold; font-size:93%; }

/* COMMENTS */

#comments { margin-top:5px; margin-right:5px; }

#comments h3 { margin-top:15px; font-family:"Tahoma", Arial, sans-serif; font-weight:bold; font-size:131%; padding-left:20px; padding-bottom:10px; }

#comments-list h3 { border-bottom:9px solid #f6989d; }

#comments-list ol { list-style-type:none; }

#comments-list li { border-bottom:9px solid #f6989d; padding-left:48px; background-color:#fdeaeb; padding-right:20px; }

.comment-author-avatar a.url, .comment-right .avatar, .comment-author-avatar .fn { display:none; }

.comment-author-avatar, .comment-right { float:left; }

.comment-author-avatar { width:70px; overflow:hidden; }

.comment-author-avatar img { max-width:70px; }

.comment-right { width:530px; padding:9px 0px; margin-left:17px; font-size:93%; }

.comment-right a.url, .comment-right .fn { font-weight:bold; }

.comment-right p { display:inline; }

#commentform { margin-left:20px; }

#commentform .form-label, #commentform .form-input, #commentform .form-textarea { float:left; }

.form-input, .form-textarea, .form-submit { margin-top:10px; }

.form-input { width:240px; }

#commentform .form-input input { width:220px; }

.form-label { width:315px; font-weight:bold; font-size:93%; padding-top:12px; }

.form-label span { font-weight:normal; }

#form-label-comment { display:none; }

textarea#comment { width:550px; height:150px; }

#commentform input#submit { padding-left:28px; padding-right:28px; padding-bottom:3px; text-transform:none; }

/* SHOP */
#quantity-2 { width: 55px; }
#shopp { position:relative; height:1%; background-image: url("images/package.jpg"); background-position: 100% 97%; background-repeat: no-repeat; min-height: 382px;}

#shopp ul.breadcrumb { display:none; }

#product-swatches a { float:left; }

#shopp #product-gallery { float:right !important; width:auto !important; margin-right:40px !important; }

#shopp .gallery { height:auto !important; }

#shopp ul.thumbnails { width:412px !important; overflow:hidden; margin-left:-3px !important; }

#shopp ul.thumbnails li { display:block !important; float:left !important; width:auto !important; margin-left:4px !important; padding:0px !important; margin-bottom:3px !important; }

#shopp ul.thumbnails img { width:auto !important; height:auto !important; }

#product-content { float:left; width:390px; }

#shopp #product-details ul { list-style-type:disc; margin-left:16px; font-size:93%; margin-bottom:15px; }

#shopp #product-details ul li { margin-bottom:4px; }

#shopp #product-details p + ul, #shopp #product-details p + #product-swatches { margin-top:-11px; }

#shopp p { font-size:93%; line-height:151%; }

#shopp p.variations, #shopp p.quantities { float:left; margin-right:5px; margin-top:15px; }

#cart-product-quantities * { float:left; margin-right:5px; }

#shopp input.addtocart, #shopp input#checkout-button { font-size:108%; font-weight:bold; font-family:Georgia, Times, serif !important; padding:0px 20px !important; height:29px; line-height:29px; margin-bottom:30px; }

.cart-nav { text-align:right; font-size:108%; font-weight:bold; font-family:Georgia, Times, serif; }

/* Gallery + Shop Lightbox */
/* 
!importants are widely used here to overwrite
the external css loaded by the plugins
instead of having to edit the plugins stylesheets...
*/

.ngg-galleryoverview { margin-top:10px; position:relative; margin-left:10px; margin-bottom:10px; }

.ngg-gallery-thumbnail-box { float:left; margin-bottom:6px; position:relative; z-index:2; }

.ngg-navigation { position:absolute; top:0px; left:0px; height:100%; width:100%; }

.ngg-navigation a.prev { position:absolute; top:50%; left:-50px; margin-top:-24px; display:block; width:0px; padding-left:38px; height:39px; background:transparent url('images/MyPanteez_galleryNav-left.gif') no-repeat 0 0; overflow:hidden; }

.ngg-navigation a.next { position:absolute; top:50%; right:-40px; margin-top:-24px; display:block; width:0px; padding-left:38px; height:39px; background:transparent url('images/MyPanteez_galleryNav-right.gif') no-repeat 0 0; overflow:hidden; }

.ngg-navigation a:hover { text-decoration:none; background-position:0 100% !important; }

.ngg-navigation span, .ngg-navigation a.page-numbers { display:none; }

div#shShutter, div#TB_overlay { opacity: 0.65 !important; -moz-opacity: 0.65 !important; filter:alpha(opacity=65) !important; }

#shWrapInner { margin:0 auto !important; position:relative; box-shadow:#000 0px 0px 20px; -moz-box-shadow:#000 0px 0px 20px; -webkit-box-shadow:#000 0px 0px 20px; }

div#TB_window { border:0px !important; padding:10px !important; box-shadow:#000 0px 0px 20px; -moz-box-shadow:#000 0px 0px 20px; -webkit-box-shadow:#000 0px 0px 20px; }

#shClose, div#TB_closeWindow { position:absolute !important; z-index:300 !important; right:-17px !important; top:-17px !important; width:46px !important; height:46px !important; overflow:hidden !important; }

div#TB_closeWindow { right:-27px !important; top:-24px !important; }

#shClose a, div#TB_closeWindow a { margin:0 !important; padding:0 !important; display:block !important; width:46px !important; height:46px !important; background:transparent url('images/MyPanteez_galleryNav-overlay-close.png') no-repeat 0 0 !important; }

#shClose a:hover, div#TB_closeWindow a:hover { background-position:0 100% !important; }

#shClose a span, div#TB_closeWindow a span { display:none !important; }

div#shDisplay img#shTopImg { display:inline !important; border: 0px solid #FFF !important; background: #FFF !important; padding:10px !important; }

img#TB_Image { margin:0px !important; }

#shDisplay div#shTitle { position:relative; background:#FFF !important; padding:6px 12px 12px 12px !important; font: normal 100% arial, helvetica, serif !important; color: #534741 !important; text-align: left !important; }

#TB_caption { width:100%; padding:12px 0px 0px 0px !important; position:relative; font: normal 100% arial, helvetica, serif !important; color: #534741 !important; text-align: left !important; }

#shNav, #TB_secondLine { position:absolute !important; top:50% !important; right:0px !important; margin-top:-8px !important; }

#TB_secondLine { margin-top:0px !important; right:15px !important; }

#shDisplay div#shTitle a, #TB_secondLine a { letter-spacing: 0px !important; margin: 0px !important; width: 0px !important; }

#shDisplay div#shTitle div#shPrev { margin-right:10px !important; }

#TB_prev { margin-right:20px !important; }

#shDisplay div#shTitle div#shPrev a, #TB_prev a { margin:0px !important; display:block !important; width:0px !important; padding:0px !important; padding-left:12px !important; height:12px !important; background:transparent url('images/MyPanteez_galleryNav-overlay-left.gif') no-repeat 0 0 !important; overflow:hidden !important; }

#shDisplay div#shTitle div#shNext, #TB_next { margin:0px !important; padding:0px !important; }

#shDisplay div#shTitle div#shNext a, #TB_next a { margin:0px !important; display:block !important; width:0px !important; padding:0px !important; padding-left:12px !important; height:12px !important; background:transparent url('images/MyPanteez_galleryNav-overlay-right.gif') no-repeat 0 0 !important; overflow:hidden !important; }

#shDisplay div#shTitle div#shPrev a:hover, #shDisplay div#shTitle div#shNext a:hover, #TB_next a:hover, #TB_prev a:hover { background-position:100% 0 !important; }

#TB_prev, #TB_next { float:left; }

div#shText, #TB_text { margin-right:96px !important; }

div#shName { color:#f26d7d; font-family:Georgia, Times, serif; font-size:182%; }

div#shDesc { font-size:93%; }

div#shCount { display:none !important; }

/* CFORMS */

/* CFORMS */

#home-newsletter-signup { float:right; margin-top:0px; margin-right:5px; }

#home-newsletter-signup li { list-style-type: none; position: relative; }

#cformsform { margin-left:18px;
margin-top:10px;
position:relative;
width:603px; }

#cformsform fieldset.cf-fs1 legend { padding-bottom:4px; }

.cform ol { list-style-type:none; }

#cformsform li { float: left; }

#cformsform #sendbutton {width: 123px;}

#cformsform li input { text-align:center; width:170px; margin-right:20px; }

#cformsform li + li input { width:170px; }

#cformsform label { display:none !important; }

#cformsform p { right:0px; }

#cforms2form label { width:60px; float:left; text-align:left; margin-right:10px; padding-top:2px; }

#cforms2form input.single { width:200px; }

#cforms2form textarea { width:400px; height:100px; }

#cforms2form p { margin-left:70px; }

fieldset.cf_hidden { display:none; }

/* SIDEBAR --------------------------------------------------------------------------------- */

#sidebar-top { height:13px; background:transparent url('images/MyPanteez_sidebarBG-top.png') no-repeat 0 0; }

#sidebar-middle { padding:9px 23px; background:transparent url('images/MyPanteez_sidebarBG-middle.png') repeat-y 0 0; }

#sidebar-bottom { height:13px; background:transparent url('images/MyPanteez_sidebarBG-bottom.png') no-repeat 0 0; }

body.page-template-template-home-php #sidebar-top, body.page-template-template-home-php #sidebar-middle, body.page-template-template-home-php #sidebar-bottom, body.four04 #sidebar-top, body.four04 #sidebar-middle, body.four04 #sidebar-bottom { background-image:none; }

body.page-template-template-home-php #sidebar-top, body.page-template-template-home-php #sidebar-bottom, body.four04 #sidebar-top, body.four04 #sidebar-bottom { height:0px; }

body.page-template-template-hasSidebar-php #sidebar-top, body.blog #sidebar-top, body.single #sidebar-top, body.archive #sidebar-top, body.search #sidebar-top { margin-top:-13px; }

body.home div.sidebar, body.four04 div.sidebar { width:248px; }

.sidebar ul { list-style-type:none; }

.sidebar .textwidget, .sidebar ul ul { padding-right:7px; }

#sidebar-ul { background:#fbf6e5 url('images/MyPanteez_sidebarBG-inner-bottom.gif') repeat-x left bottom; }

#sidebar-ul li { padding:32px 0px 22px 7px; background:transparent url('images/MyPanteez_sidebarBG-inner-top.gif') repeat-x left top; }

#sidebar-ul li + li { padding-bottom:32px; background:transparent url('images/MyPanteez_sidebarBG-inner-middle.gif') repeat-x left top; }

#sidebar-ul li ul li { padding:0px 0px 5px 0px; background:transparent none; }

.sidebar .textwidget, .sidebar p.widget-more, .sidebar .widget_twitter ul { font-size:93%; }

.sidebar .textwidget ul { margin-top:5px; margin-bottom:3px; }

.sidebar #sidebar-ul .textwidget ul li { background:transparent url('images/MyPanteez_sidebar-bullet-disc.gif') no-repeat left 6px; padding-left:8px; }

.sidebar .textwidget a, .sidebar p.widget-more a { font-family:georgia, times, serif; font-weight:bold; }

.widget_recent_entries ul li a { font-weight:bold; font-size:108%; }

.widget_recent_entries ul li span { font-size:77%; display:block; }

body.blog p.widget-more, body.single p.widget-more, body.archive p.widget-more { text-align:right; margin-right:7px; }

body.blog p.widget-more a, body.single p.widget-more a, body.archive p.widget-more a { color:#534741; }

.widgettitle { padding-bottom:4px; font-style:italic; font-weight:bold; line-height:111%; font-size:182%; color:#F26D7D; font-family:georgia, times, serif !important; }

#newsletterText { width:187px; margin-right:4px; text-align:center; }

/* FOOTER --------------------------------------------------------------------------------- */

#footerWrapper-top { height:13px; /*background:transparent url('images/MyPanteez_contentBG-full-top.png')*/ no-repeat 0 0; }

#footerWrapper-middle { padding:9px 23px; /*background:transparent url('images/MyPanteez_contentBG-full-middle.png')*/ repeat-y 0 0; }

#footerWrapper-bottom { height:13px; /*background:transparent url('images/MyPanteez_contentBG-full-bottom.png')*/ no-repeat 0 0; }

#footerWrapper-middle { text-align:center; color:#f26d7d; font-size:100%; }

/* Just some example content */

.alignright, img.alignright { float:right; margin:1em 0 0 1em; }

.alignleft, img.alignleft { float:left; margin:1em 1em 0 0; }

.aligncenter, img.aligncenter { display:block; margin:1em auto; text-align:center; }

div.gallery { clear:both; height:180px; margin:1em 0; width:100%; }

p.wp-caption-text { font-style:italic; }

div.gallery dl { margin:1em auto; overflow:hidden; text-align:center; }

div.gallery dl.gallery-columns-1 { width:100%; }

div.gallery dl.gallery-columns-2 { width:49%; }

div.gallery dl.gallery-columns-3 { width:33%; }

div.gallery dl.gallery-columns-4 { width:24%; }

div.gallery dl.gallery-columns-5 { width:19%; }

div#nav-below { margin-top:1em; }

div.navigation div.nav-next { float:right; text-align:right; }

div.gallery dl, div.navigation div.nav-previous { float:left; }

div.navigation div { width:50%; }

p.quote { color:#F26D7D; font-size:16px; text-align: center; }

/* Shutter */
#shDisplay div#shTitle { font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */ color: #ffffff; /* caption colour */ text-align: center; margin: 0 auto; }

#shDisplay div#shCount { color: #999999; font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif; }

#shDisplay div#shTitle a { text-decoration: none; font: bold 16pt 'Courier New', Courier, fixed; letter-spacing: -2px; margin: 0 10px; width: 26px; color: #999999; }

#shDisplay div#shTitle a:hover { color: #ffffff; border: none; }

#shDisplay div#shNext { float:right; }

#shDisplay div#shPrev { float:left; }

#shNav { padding-right: 10px; }

#shShutter *, #shDisplay * { margin: 0; }

div#shShutter, div#shDisplay { top: 0; left: 0; width: 100%; position: absolute; }

div#shShutter { height: 100%; z-index: 1000; background-color: #000000; opacity: 0.8; filter:alpha(opacity=80); }

div#shDisplay { display: block; background-color: transparent; z-index: 1002; }

div#shDisplay img#shTopImg { margin: 0 auto; border: 1px solid #555; background: transparent; display: block; max-width: none; max-height: none; float: none; padding:2px; cursor: pointer; }

div#shDisplay div#shWrap { visibility: hidden; }

div#shWaitBar { font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; height: 36px; width: 100%; left: 0; cursor: default; opacity: 0.999; filter: alpha(opacity=100); z-index: 1001; margin-top: 160px; color: #ae0a0a; }

hr { background-color:#F06C7C;
border:0 solid #F06C7C;
color:#F06C7C;
height:1px;
margin:4px auto 6px 23px;
width:927px; }
#wrapper #facebook {
	background-image: url("/wp-content/themes/mypanteez/images/facebookBG.png");
	width: 370px;
	height: 35px;
	left: 26px;
	position: relative	
}
.fb_edge_widget_with_comment, .fb_iframe_widget  {
margin-left:8px;
margin-top:6px;
width:370px;
}
#homeSidebar {
position:absolute;
right:25px;
top:16px;
width:305px;
}
#homeSidebar li {
background-color:#F1827D;
list-style-type:none;
margin-top:8px;
padding:5px;
}
#homeSidebar {
	background-image: url("/wp-content/themes/mypanteez/images/sidebarBG.jpg");
	color: #736357;
	height:440px;
}
#homeSidebar .widgettitle {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 18px !important;
	font-weight: bold !important;
	color: white !important;
	font-style: normal !important;
}
#homeSidebar .widgettitle a {
	color: white !important;
}
#homeSidebar a {
	color: #ffffcc;
}
.pics {
	margin-top:10px;
}
#twitter-5 ul li {
	margin-top: 0 !important;
}
#twitter-5 .widget-more {
	display: none;
}
#home-newsletter {
background-color:#EED67E;
background-image:url("/wp-content/themes/mypanteez/images/newletterBG.jpg");
background-position:center top;
background-repeat:no-repeat;
height:73px;
margin-bottom:10px;
margin-left:22px;
width:927px;
}
#social-networking ul li {
	list-style-type: none;
	display: inline;
}
#newsletter {
	float:left;
	width:630px;
}
#newsletterSM {
	padding-top: 5px;
	padding-left: 5px;
}
#social-networking h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:28px;
	font-weight: bold;
	font-style: italic;
	padding-right:5px;
	float: left;
	display: inline;
	color: white;
	z-index: 10;
	height: 36px;
	line-height: 1.2em !important;
}
#newsletter h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #736357;
	padding-left:17px;
padding-top:13px;
}
#perfectPair {
	width: 262px;
	height: 31px;
	background-image: url("/wp-content/themes/mypanteez/images/shopNow.png");
	background-repeat: no-repeat;	
	position: absolute;
right:10px;
top:20px;
}
#perfectPair p {
	color: #776441;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
padding-left:10px;
padding-top:7px;
}
#threeColumn {
height:190px;
margin-bottom:30px;
margin-left:22px;
/*margin-top:30px;*/
width:932px;
}
#columnOne, #columnTwo, #columnThree {
	display: inline;
	float: left;
	width: 307px;
	text-align: center;
}
#columnTwo {
	width: 287px !important;
}
#columnOne h4 {
	color: #736357;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.2em;
margin-top: 12px;
}
#columnOne p {
color:#F26D7D;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
padding-bottom:10px;
padding-top:10px;
}
#underwearButton {
	width: 208px;
	height: 31px;
	background-image: url("/wp-content/themes/mypanteez/images/underwearButton.png");
	background-repeat: no-repeat;
	margin: auto;
}
#underwearButton p {
color:#736357;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:italic;
font-weight:bold;
padding-top:6px;
text-align:center;
}
#vertiHr {
	float: left;
	display: inline;
}
.quotes {
color:#736357;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
line-height:1.2em;
margin-top:15px;
min-height:135px;
}
#columnTwo {
	padding-left: 10px;
	padding-right: 10px;
}
#author {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	line-height:1.2em;
}
#columnTwo a {
	text-decoration: underline;
}
#columnThree h3 {
	color: #f26d7d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
margin-bottom:4px;
margin-top:20px;
}
#columnThree p {
	color: #736357;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}
#columnThree ul li {
	list-style-type: none;
	display: inline;
	float: left;
	margin-left: 33px;
	margin-bottom: 10px;
}
#footerBG {
	background: url("/wp-content/themes/mypanteez/images/footerBG.jpg");
	width: 917px;
	height: 198px;
}
.halfWrapper-left, .halfWrapper-center, .halfWrapper-right {
display:inline;
float:left;
margin-right:5px;
margin-top:10px;
width:302px;
}
.footerLeftText {
background-color:#F1827D;
color:white;
height:165px;
margin-left:119px;
padding-top:15px;
text-align:center;
width:183px;
}
.footerLeftText h3 {
color:white;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:21px;
font-style:italic;
font-weight:bold;
line-height:1em;
padding-bottom:10px;
padding-top:10px;
}
.footerLeftText a {
	color: white;	
}
.footerLeftText p {
	line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.halfWrapper-left img, .halfWrapper-center img, .halfWrapper-right img {
	display: inline;
	float: left;	
}
.halfWrapper-center {
	background-color: #faf2b4;	
}
.halfWrapper-center img {
	float: right;
}
.footerCenterText {
float:left;
position:absolute;
width:178px;
text-align:center;
margin-top:20px;
}
.halfWrapper-right { margin-right: 0 !important; }
.footerCenterText p {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #736357;
}
.footerCenterText h3 {
color:#736357;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
font-style:italic;
line-height:1em;
margin-bottom:10px;
margin-top:10px;
}
.footerCenterText a {
	color: #736357;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}
.halfWrapper-right img {
	width:302px;
}
.halfWrapper-right h3 {
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
}
.halfWrapper-right p {
	color: #736357;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height:1.1em;
	padding-bottom:8px;
}
.halfWrapper-right a {
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;	
}
.footerRightText {
	background-color: #f1827d;
	padding-left:10px;
}
.halfWrapper-left {
	margin-right: 5px !important;
}
.cf-fs1 legend {
	display: none;
}
#label--2, #label--3 {
	display: inline !important;
}
.cf-fs1 .reqtxt, .emailreqtxt {
	display: none;
}
#label--2, #label--3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #534741;
	padding-right: 5px;
	text-transform: lowercase;
	font-weight: bold;
}
#cf_field_2, #cf_field_3 {
	width: 150px;	
}
.pics img {
	background: transparent;
}
.pics {
	background: transparent;
}
.cf-fs1 {
	display:inline;
float:left;
width:405px;
}
.home-networking ul {
	height: 80px;
	margin-left: 80px;
}
#columnOne a:hover {
	text-decoration: none;
}
#featured-text a:hover {
	text-decoration: none;
}
#blogPostTitle {
	font-size: 31px !important;
	padding-top:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#cg_msg_content h2 {
	padding-bottom: 10px;
}
#cg_msg_content h3 {
	line-height: 1.2em;	
}
