/*
Theme Name: bella
Theme URI: http://leeleesvalise.com/wp-content/themes/bella
Description: Custom Theme for Lee Lee's Valise
Author: mccormicky@gmail.com
Author URI: http://mccormicky.com/
*/


/* ---------------------- */
/* Eric Meyer's CSS Reset */
/* It Takes it out I puts it back in */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}


blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End CSS Reset */
/* ------------- */


html{ 
  height:100%;
  margin-bottom:1px;
 }

body {
	 line-height: 1;
	 color: #333;	 
         font:normal 11px/1.25em "Lucida Grande",Geneva,Arial,Verdana,Helvetica,sans-serif;
         background:#3E0003 url('images/mag-black.jpg');
         background-repeat:repeat;background-attachment:fixed;
         background-position: top left;
}


/* links */

a img {border: 0;text-decoration:none;}
a{color:#000;text-decoration:none;}
a:visited{text-decoration:none}
a:hover{text-decoration:underline;color:#7A0539;}
a:active,a:focus{color:#789;}

/* titles*/
.pagetitle{margin:0 12px 5px 12px;}
.pagetitle h2{font-size:2em;font-weight:bold;padding:0 12px 0 12px;line-height:1.2em;}
h2{font-size:2em}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em}
h5 { font-size: 1em;}
h2, h2 a, h3, h3 a{color:#680003;}
h2 a:hover, h3 a:hover {text-decoration: underline;}

/* breadcrumb */
div.breadcrumb{width:95%;margin:0 auto;padding:12px 12px 12px 12px;font-size:125%;color:#680003;}

/* Containers*/
#page {width: 995px;margin:0 auto;min-height:100%;height:auto;background:#000;border-top:12px solid #380F21;}
#wrap{  width: 995px;margin:0 auto;min-height:100%;height:auto;}


/* upper page*/

#headerwrap{background: transparent url("images/bagbow6.jpg");background-repeat:no-repeat;background-position:85% 35%;
width:995px;height:300px;text-align:left;overflow:hidden;position:relative;margin:0 0 5px 0px;padding:0;}
#headerwrap p a:hover{text-decoration:none;}
h1#logo{   width:258px;   height:300px;   border:0;   float:left; margin:0; }
#descwrap{float:left;width:auto;height:auto;margin-left:90px;margin-right:auto;margin-top:92px;overflow:hidden;position:relative;}
.desc,.desc2{font:normal 1.5em "Jasmine UPC","Arnie Pro",Georgia,serif;font-variant:small-caps;color:#fff;text-align:left; }
.desc{ width:260px; float:left;margin-right:5px;}
.desc2{width:290px; float:left;/*margin-left:5px*/}
.desc p a,.desc2 p a{color:#fff;display:block;padding:0 3px 3px 3px;}
.desc p a:hover,.desc2 p a:hover{color:#CF74A2; background:url("images/sparkles.gif") 0 0 repeat;}
/*.desc2 p a.sale:hover{color:#DF5397!important;}*/


/*  The top navigation*/

#top-nav{  margin:0 auto;padding:5px 0 5px 0px; font-size:1.3em; height:55px; min-height:100%; width:100%; background:#fff; background-repeat:no-repeat;/*border-bottom: 1px solid #000;*/overflow:hidden;position:relative;text-align:center!important}

#top-nav ul{
 list-style-type: none;  
 position: relative;
 /*float: left;*/
margin:10px 0 0 10px;
height:45px;width:98%;

}
#top-nav li a{font-weight:bold;line-height:1.5em;padding:0.9em 0.9em 0.9em 0.9em;text-transform:uppercase;letter-spacing:-1px; }
#top-nav li{display: inline;}
#top-nav li.current_page_item a:link,
#top-nav li.current_page_item a:visited,
#top-nav li.current_page_item a:hover,
#top-nav li.current_page_item a:active,
#top-nav a:hover{color:#fff;background:#7A0539;text-decoration:none;}





/* Quotes*/
#extracontent{margin:0 auto;width:100%;height:auto;min-height:100%;overflow: hidden;
padding:5px 0 5px 0;background:#000;color:#fff}
.teaser{width:100%;height:auto;padding:5px 0 5px 0; overflow:hidden;color:#fff; }
.teaser p{margin:0px 85px 0px 85px;font-size:1.1em;line-height:155%}
.teaser p a{color:#fff;font-style:italic;font-weight:bolder}

/* main content*/
#content{       
       width:74.2%;          
       float:right;         
       height:auto;       
       background:#fff;
       overflow: hidden;
       padding:2em 0 2em 0;
       
}

.post {clear:both;margin:20px 0 45px 0}
.date{margin:0.9em 0.9em 0.5em 2.6em}
.entry {overflow:hidden;margin:0 1em 0 1em}
.entry p{font-size:13px;line-height:150%;margin:0 0 15px 0;padding:0 1em 0 1em}
.entry p a{color:#4D1A23;font-weight:bolder!important;}
.entry p a:hover{color:#111;text-decoration:underline;}
p.postmetadata{font-size:90%;clear:both;margin:0.9em 0.9em 0.5em 2.6em}
p.postmetadata a{font-size:90%;}
p.postmetadata alt{margin-top:1em;clear:both;margin:0.9em 0.9em 0.5em 2.6em}
.wp-caption-text{font-size:11px;color:#380F21;margin-bottom:12px;}
.gallery-caption{font-weight:normal!important;font-size:10px!important;text-align:left;}
dd.gallery-caption{width:95%;margin:0 auto;padding:0px 4px 0px 4px}


/* Left SIDEBAR   */
#wrapper{width: 24.5%;float:left;padding:5px 0px 20px 0px;background:#fff;color:#380F21;font-size:100%;}
#right{list-style: none;}
#right ul{width:98%;margin-left:auto;margin-right:auto;margin-bottom:6px;}
#wrapper #right h3{font-size:145%; color:#792F30;font-weight:bold; margin:6px 0 6px 8px!important;padding:0!important;}

#right ul li{padding:4px 0px 4px 0}
#right ul li a {font-weight:normal;color:#7F273B;text-decoration: none; margin:6px 6px;font-size:125%;}
#right ul li a:hover, #right li a:active {color: #381209;text-decoration:underline;}
#right ul ul li{margin: 0; border-bottom: 1px dashed #ccc; }
#right ul ul li a{display:block;}
#right ul ul ul li{border:0;padding:0;}

#right li li li{margin:0 0 2px 6px}

#right ul li p{ margin:0  2px 7px;}

#fancy_collapser_link{text-align:right;}

#right div.cart_item{font-size:10px!important;overflow:hidden;margin:0 0 3px 0}

#right div.cart_item .alignleft{margin:0 4px 0 0!important;}
#right div.cart_item p{padding:0;margin:0 ;}
#right div.cart_item p em{display:inline;letter-spacing:1px;}
#right #sliding_cart{width:98%;margin:0 auto!important}
#right .pricedisplay{margin:0 5px 0 0!important;float:none!important;text-align:right!important;}




/*--DEPRECIATED?--*/
#wrapper #right h2.categorytitle{ display:none;}
#right ul ul h3 a{margin:0!important;padding:0!important;color:#7F273B;font-weight:bold;line-height:18px;}
#right ul .productlink {color:#100;font-size:1.2em;}
#right ul.SubCategories li a.categorylink{font-size:13px!important;margin-left:4px!important;}
#right li.MainCategory{margin:2px 0 2px 0!important;padding:4px 0px 4px 0px!important;}



/* Footer */
#footer{clear: both;width: 100%;height:auto;min-height:100%;text-align:center;color:#fff;font-size:13px;border-bottom:12px solid #3E0003;padding: 20px 0 20px 0;}
#credits {width: 100%;text-align:center;letter-spacing:1px;height:auto;min-height:100%;color:#fff;font-size:13px;margin:10px auto; padding:0 0 35px 0;}
#footer #credits{color:#fff}
#credits a{color:#fff!important}
#footer ul li a{text-decoration:none;color:#fff;padding:0 5px;font-size:1em;letter-spacing:-1px;font-weight:bold;}
#footer ul, .subpages ul, .subpages p{}
#footer ul li, .subpages ul li{display:inline;}


/* ALIGNMENTS & IMAGES */
.navigation{margin:0 auto;height:22px;margin:0 0 10px 0;text-align:center; }
.navigation a{font-size:12px;color:#333;}
div.attachment{margin:0 auto;padding:5px;text-align:center;display:block;}
p.cap{color:#772F32!important;text-align:left;}
p.pink a{color:#772F32!important}
.alignright{float:right;margin:4px}
.alignleft{float: left;margin:4px;}
.textwidget img{padding:0!important;}
.rightalign{float:right;}
.leftalign{float:left;margin:0 8px 0 8px;}
.center img, .aligncenter img, .centered img{margin:0 auto;padding:5px;text-align:center;display:block;}
.center, .aligncenter, .centered{margin:0 auto;padding:5px;text-align:center;display:block;}

.clear{ clear:both;}
img.attachment-thumbnail{border:0!important;border:1px solid #fff;}
/*---Thanks to WordPress http://wordpress.org/---*/

/*---ul ol li---*/

html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;padding-left: 10px;
text-indent: -4px;font-weight:bold;}
html>body .entry li {margin: 7px 0 8px 30px;}
.entry ul li{list-style:disc;}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding:0;}
#page ol, ul {list-style: none;}

.entry dd,.entry dt{font-weight:bold;font-size:1.4em;}
dd.gallery-caption{text-align:center;}

/*Comments*/
h3#respond{margin: 0 0 0 1em}
/* Comments */
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, sans-serif;}
.commentlist li ul li {	font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentmetadata {font-weight: normal;display: block;	}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {	width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}
#commentform #submit {	margin: 0 0 5px auto;float: right;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {	margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;font-weight: normal;line-height: 1.5em;	text-transform: none;}
.children {padding:0;}
#commentform p {margin: 5px 0;}
.thread-alt {background: #f8f8f8;}
.thread-even {background:#fff;}
.depth-1 {border: 1px solid #ddd;}
.even {border-left: 1px solid #ddd;}
.alt{border:1px solid #bbb;background:#f4f4f4;}
#commentswrap{margin:25px 0 12px 25px;padding:0 0 25px 0;width:95%;}
p.nocomments{display:none!important;}
.cattitles{display:none!important}
h2.prodtitles{display:none!important;width:0%;height:0%}

.wpsc_page_numbers{width:auto;height:100%;overflow:hidden;text-align:right;padding-right:23px;margin-right:125px;}
h3.pagination_title{float:left;margin-right:5px;}
div.wpsc_page_numbers{padding:10px;font-size:16px;}



/*---Lee Lee's Valise Style News--- */
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:700px;
	height:300px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}	


.home_post{}
.home_entry{margin:0 3px 0 3px;}
.home_entry img{}
.home_post h3{min-height:31px;font-size:15px;}
.home_entry p{font-size: 11px;margin:0 5px 12px 5px;width:97%;display:block;}



/*.post {margin:9px 6px 12px 7px;padding:9px 4px 9px 4px;clear:both;background:#fff;height:100%;
-webkit-border-bottom-left-radius:10px;         
-khtml-border-radius-bottomleft:10px;        
-moz-border-radius-bottomleft:10px;}
.entry {margin:0 3px 0 3px;padding:5px;overflow:hidden;}
.entry p{font-size: 125%;margin:0 0 12px 0;line-height:155%;overflow:hidden;}*/


			
			
div.default_product_display  div.textcol div.imagecol{
position:absolute;
top:0px;
left: 0px;
margin-left: -106px !important;
}
		
div.single_product_display div.textcol{
margin-left: 138px !important;
_margin-left: 69px !important;
width:700px;
}
		
		
div.single_product_display  div.textcol div.imagecol{
position:absolute;
top:0px;
left: 0px;
margin-left: -138px !important;
}
	
div.producttext{
 color: #3e0003;
 float:left;
 width: 400px;
 text-align: left !important; 
 position:relative;
 margin: 0px 5px 15px 169px!important;
_margin: 0px 5px 15px 89px!important;
 }

div.wpsc_variation_forms, div.wpsc_product_price {
margin:0 0 0 40px!important;

}

.wpsc_buy_button {
margin:10px 0 0 40px!important;
}

div.wpcart_gallery{
text-align:left;
margin:0 0 10px 10px;
}
.wpcart_gallery img {margin:0 2px 4px 2px;height:80px; width:65px;}
