﻿/*
Theme Name: SL-Fashionista
Theme URI: http://www.semlaguna.com/
Description:a Free Wordpress Theme but dont remove footer links by www.semlaguna.com
Author:  www.semlaguna.com 
Author URI:  http://www.semlaguna.com/
/*-----------Block Level Elements--------------*/
body { margin:0px; padding:0px; font:76%/140% Arial,Verdana,Helvetica,sans-serif;  color:#000; background:#FFF url(images/bg.jpg) bottom no-repeat; }
a { color: #000; text-decoration:none; }
a:hover { text-decoration:underline; }
#page {margin-top:0px; margin-bottom:0px; width:1000px; margin:0 auto; padding:0px; overflow:hidden; }
#feeds{ }
img.feeds{ margin: 2px  0px 0px 0px;border: 0; }
#nav_top { width:780px; height:18px; margin:0px; padding:0px; float:right; }

.widget { list-style: none; }
.widget ul { list-style: none; padding:0px 0px; }
.widget ul li { border-bottom: solid 1px #CBDFBA; padding:5px 0px; }
.widgettitle { color:#006600; padding-top:25px }
.widgettitle a { color:#006600 }

/*--  NAVIGATION --*/
ul#navigation {
	float:right;
	list-style:none;
	margin:0px;	
    padding-right:10px;
	font-weight:bold;
	text-transform:uppercase;
	height:20px;
	line-height:20px;	
	font-size:10px;
	overflow:hidden;
}
ul#navigation li {
	float:left;
	margin:0px 1px 0px 1px;
  	padding:0;
  	list-style:none;  
  	white-space:nowrap;	
  	/*background-color:#f7f7f7;*/	
}
ul#navigation li a { display:block; padding:0 5px; text-transform:uppercase; border:none; color:#5c5949; text-decoration:underline; }	
ul#navigation li a:hover,ul#navigation li a:active, ul#navigation li.current_page_item a { color:#7cb727; }

#header {
	width: 799px;
	height:200px; 
	margin: 0 auto;
	padding-left:425px;
	color:#333;
	background: url(images/header_pic.jpg) no-repeat;
}



#headerimg { width:550px; height:120px; margin:0px; overflow:hidden; float:left; }
#headerimg h1, h1 a, h1 a:hover{ padding:0px; margin:0px; color: #000; text-decoration:none; font-size:24px; }
.description { padding-top:260px; float:left; width:210px; height:85px; overflow:hidden; color: #000000; }
#wrapper { width:100%; padding:0px 0px; margin:0px; }
#content { float:left; width:570px; margin:0px 0px 0px 0px; padding:0px 0px; border:solid 0px #000; }
#sidebar { width:181px; background:#bdc77d; float:right; padding:0px; overflow:hidden; color:#000; }
#sidebar1 { float: left; width:200px; padding:5px 5px; background:#fff; overflow:hidden; border:solid 0px #000; overflow:hidden; font:11px Arial,Verdana,Helvetica,sans-serif; }
#sidebar2 { float: left; width:200px; padding:5px 5px; overflow:hidden; font:11px Arial,Verdana,Helvetica,sans-serif; }
#footer { width:800px; background:#FFF url(images/footerbg.jpg) no-repeat; height:116px; clear:both; padding:0px; margin:0 auto; overflow:hidden; }
#footer .sub{ margin:0px; color: #000; text-align:right; padding:5px; }
#footer .sub a{ color: #000; padding:0px; margin:0px; }
/*-------------Headings-------------*/
h1, h2, h3, h4, h5, h6 { color: #000; font-family: "Century Gothic", "Century", Georgia, "Times New Roman", serif; padding:0px; margin:0px; }
h2 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:13px; }
/*-------------The Post-------------*/
#title { float:left; width:550px; padding:0px; margin:10px 0; font-size:22px; color:#006600; border-bottom:dotted 1px #ccc; padding:5px 5px; }
.post h2 { padding:0px; color:#006600; font-size:16px; text-decoration:none; }
.post h1 { padding:0px; color:#006600; font-size:18px; text-decoration:none; }
.post {	background: url(images/bg_posts.jpg) top no-repeat; padding-top:10px; margin:0px; width:100%; float:right;  }
#title_container { margin:10px 0px; width:100%; float:left; overflow:hidden; }
.post .title { letter-spacing:-1px;	font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; border-bottom:1px solid #dddbc6; padding-bottom:2px; margin:0px; float:left; width:90%;  }
.post .title a { text-decoration:none; color:#006600  }
.post .title a:hover {	text-decoration:none; }
.post a { text-decoration:underline; }
.post a:hover {	text-decoration:underline; }
.post img { border:0px solid #FFF; }
.post p { }
.post ul { }
.post li { }
.post .entry { padding:0px; margin:10px 0px; }
.post .entry img { margin:10px; padding:10px; text-align: center; border: solid 1px #ccc; background:#f5f5f5; clear:both; }
.post .entrytext img { margin:10px; padding:10px; text-align: center; border: solid 1px #ccc; background:#f5f5f5; clear:both; }

img.wp-smiley { padding:0px !important; border: solid 0px #ccc !important; }
.post .ptime{ color:#dd8700; font-size:10px; }
.entrytext .postmetadata { }
.postmetadata alt { }
.postmetadata a { }
.navigation { }
.alignleft { float: left; }
.alignright { float:right }
.center { }
.pagetitle { margin:20px 0px 0px 0px; font-size:22px; color:#006600; border-bottom:dotted 1px #ccc; padding:5px 5px; }
blockquote { border-left:2px solid #b9b79c; padding-left:10px; }
cite { }
img { margin: 2px 10px  0px 0px;border: 0; }
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
img.left, img[align="left"] { float:left; margin: 2px 10px 5px 0px; }
img.right, img[align="right"] { float:right; margin: 2px 0px 5px 10px; }
acronym, abbr { }

.date { float:left;	height:32px; width:36px; margin-right:8px; padding-top:11px; background:url(images/bg_date.jpg) no-repeat; }
.date p { text-align:center; color:#9b9b8e; margin:0 0 0 -2px; text-transform:uppercase; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; }
.date span.day { font-size:18px; display:block; } 
.date span.month { font-size:9px; height:12px; display:block; }	

/* -- post info -- */
.post-info { color:#000; margin:0; padding:10px 0; border-top:dotted 0px #ccc; clear:both; font-size:0.9em; font-weight: bold; }
.post-info em { color: #000; font-style:normal; }
.post-info em.user { background:url(images/user.gif) no-repeat left center; padding:2px 0 2px 12px; }
.post-info em.cat { background:url(images/category.gif) no-repeat left center; padding:2px 0 2px 12px; }
.post-info a:link, .post-info a:visited { border:none; text-decoration:none; color: #000;	}
.post-info a:hover, .post-info a:active { border-bottom:1px dashed; color:#000; text-decoration:none; }
.post-comments { float:right; padding-right:10px; }
.post-comments a  { background:url(images/comments-small.gif) no-repeat left center; padding-left:12px; color: #000; }
#post_single { float:left; color:#000; width:520px; padding:5px 0px 0px 0px; }
#post_single_title { float:left;  width:85px; padding:0px; margin:0px; }
#post_single_description  { float:left; width:420px; padding:0px; margin:0px; }
#post_single #submit { background:url(images/btngreen.jpg) repeat-x; color:#fff  }
/*--------------Sidebar------------*/
.side-title { color: #FFFFFF; font-size:16px; padding:4px 0px; margin:5px 0px; /*text-transform:uppercase;*/ }
.side-box { padding-left:0px; margin:5px 0px 10px 0px; border-bottom: 1px dotted #CCC; }
#sidebar ul h3 { height:15px; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 5px; }
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar ul li { /*background: url(images/arrow.jpg) no-repeat; padding-left: 25px;*/ line-height:18px; margin:0px; }
#sidebar ul li ul li { background: url(images/bullet-orange.gif) no-repeat; padding-left: 15px ; }
#sidebar ul ul { padding:0px; margin:0px; }
#sidebar ul ul li { background-image:none; }
#sidebar ul ul ul { }
#sidebar p { }
#sidebar a { color: #FFFFFF; text-decoration:none; }
#sidebar a:hover { color: #CECECE; text-decoration:underline; }
/*--------------Comments--------------*/
#respond { color: #FFFFFF; font-size:12px; }
#commentform {	margin-top:10px; padding-left:80px; }
ol.commentlist { }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist a { }
small.commentmetadata { }
/*--------------Search Form-------------*/
#searchbox { width: 500px; overflow:hidden;  margin-top:5px; padding:0px; padding-top:120px; padding-right:280px; float:right; }
#search { float:right; padding:0px; }
#searchform { padding:0px; }
#searchform input { color: #333; background: #fff; border: 1px solid #3a382b; font:12px Verdana, Arial, Helvetica, sans-serif; }
#searchform #s { vertical-align:top; }
#searchform  #searchsubmit { background: url(images/btnyellow.jpg) repeat-x; color:#fff; padding:5px 5px }
/*-------------Calendar-----------------*/
.post_date { float:left; color:#999; font:18px Arial Narrrow, Helvetica, sans-serif; font-weight:bolder; }
#wp-calendar { }
#wp-calendar th { }
#wp-calendar a { }
#prev a, #next a { }
#wp-calendar caption { }
#date {
	float:left;
	width:45px;
	height:46px;
	background:url(images/bg_date.jpg) no-repeat;
	padding-left:0px;
	margin-right:10px;
}
#date .y {
	text-align:left;
	font:10px bolder Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	margin-top:-1px;
	padding-left:6px;
}
#date .d {
	text-align:center;
	font:10px bolder Verdana, Arial, Helvetica, sans-serif;
 	color: #333333;
	font-weight:bold;
	margin-top:2px;
}
#date .m {
	text-align:center;
	font:10px bolder Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
	margin-top:-7px;
}
#date .j {
	text-align:center;
	font:22px bolder Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	margin-top:-4px;
}
/*-------------Images------------------*/

/*-------------Other------------------*/
.sidebox-group { width:120px; padding:0 0px 10px; }
* html .sidebox-group { width: 120px; padding-bottom:0; }
.sidebox { margin-right:10px; padding:0px; border:none; clear: both; float:left; }
/* handles */
.sidebox-handle {
	/*background:url(images/side_box_top.jpg) no-repeat;*/
	height:15px;
	color:#802100;
	font-size: 12px;
	font-weight:bold;
	padding:5px 5px;
	margin:0px;
	width: 120px;
}
* html .sidebox-handle {  width: 120px; }
/* inner content area */	
.sidebox-content {
	float:left;
	width:119px;
	padding:5px 5px 0px 5px;
	margin-bottom:10px;
	color:#265126;
	overflow:hidden;
	display:inline;
}
.sidebox-content a { color:#334c51; text-decoration:underline; overflow:hidden; }
.sidebox-content a:hover{ color:#892d00; text-decoration:none; overflow:hidden; }
/*-------------SiteNav------------------*/
#sitenav { width: 800px; padding:20px 20px 10px 20px; margin:0 auto; background:#db3f00 url(images/bg_sitenav.jpg); background-repeat:no-repeat; overflow:hidden; }
#sitenav .title { border-bottom:2px solid #FFFFFF; font-size:12px; font-weight:bold; padding:3px; margin:0px; color: #FFFFFF; }
#sitenav .box { font-size:11px; width:130px; float:left; padding:0px; margin:10px 10px 10px 10px; }
#sitenav .box ul { padding:5px 0px 0px 20px; margin:0px; }
#sitenav .box li { list-style-type:square; padding:3px 0px 3px 0px; border-bottom:1px dashed #fff; margin:0px; color: #FFFFFF;	}
#sitenav .box li a{ color:#FFFFFF; text-decoration:none; }
#sitenav .box li a:hover{ color:#FFFFFF; text-decoration:underline; }
#sitenav .box2 { font-size:11px; width:400px; float:left; padding:0px; margin:10px; }
#sitenav .box2 ul { padding:5px 0px 0px 20px; margin:0px; }
#sitenav .box2 li { list-style-type:square; padding:3px 0px 3px 0px; border-bottom:1px dashed #fff; margin:0px; color: #FFFFFF;	}
#sitenav .box2 li a { color:#FFFFFF; text-decoration:none; }
#sitenav .box2 li a:hover { color: #FFFFFF; text-decoration:underline; }

/*-------------Override WP Shoping Cart------------------*/
#widgetshoppingcart h3 { color:#006600 }
p.empty { clear:both; padding:5px 5px; line-height:20px; }
p.visitshop { padding:5px 0px 5px 0px !important; }
p.visitshop a { width:70px; padding:8px 8px; background:url(images/btnyellow.jpg); font-weight:bold; color:#fff }
form.wpsc_empty_the_cart { margin:0; padding-bottom:50px; }
span.emptycart { width:80px; text-align:center; background:url(images/btnyellow.jpg) repeat-x; padding:5px 5px 5px 5px !important; float:left;  }
span.emptycart a { font-weight:bold; color:#fff }
span.gocheckout { width:80px; text-align:center; background:url(images/btnyellow.jpg) repeat-x; padding:5px 5px 5px 5px !important; float:right; position:relative; top:-40px }
span.gocheckout a { font-weight:bold; color:#fff; clear:both; }

.product_grid_display { padding-left:20px; padding-right:0px; }
.wpsc_checkout_table { font: 11px Arial; }
table.shoppingcart { border: 1px dotted #ccc; border-collapse: collapse; }
table.shoppingcart th { border: 1px dotted #ccc; text-align: center; }
table.shoppingcart tr td { border: 1px dotted #ccc; text-align: center; }
table.shoppingcart a { font-size:10px; }
table.productcart { border-collapse: collapse; }
table.productcart tr.firstrow td { border:solid 1px #006600; }
input { border: 1px solid #000; padding: 3px 3px; font-size: 11px }
textarea { border: 1px solid #000; padding: 3px 3px; font-size: 11px }
select { font-size: 11px !important; padding:2px 2px; }
.current_country { font-size: 11px }
.wpsc_buy_button { padding: 5px 5px; font-size: 11px; background:url(images/btngreen.jpg) repeat-x; color:#fff }
li#product-specials input { padding: 5px 5px; font-size: 11px; background:url(images/btnyellow.jpg) repeat-x; color:#fff }
.shipping_header { border: 1px solid #000; padding: 3px 3px; color: #333; }
.firstrow td { border: 1px solid #000; padding: 3px 3px; color: #333; }
img { border: 1px solid #000; }
div.producttext div.description { padding-top:10px; float:left; width:300px; height:auto; overflow:hidden; color: #FFF; }
div.producttext { padding-left:10px; }
.soldout { color:red; }

#products_page_container { border:0px solid #000; float:left; width:90%; }
.product_row { font: 11px Arial; }
div.productdisplay { border:0px solid #000; float:left; width:90%; overflow:hidden; }
/*makes sure things look ok in IE and floats don’t get wonky*/
.homepage_products{overflow:hidden;width:100%;height:auto;position:relative;}
/*Product title. !important will override link styling */
.homepage_products a.wpsc_product_title{color:#000!important;font:bold 11px arial!important}
/*adjust widths and heights to fit your product thumbnail */
/* Add padding for more “air” in the boxes, add a border or background color,too. Go crazy!*/
.homepage_products .category_view_product{position:relative;width:155px;height:350px;float:left;margin:8px 8px 2px 6px;}
/*form.adjustform input { background: url(images/btngreen.jpg) repeat-x; color:#fff; padding:2px 2px }*/
form.adjustform .remove_button { background: url(images/btnred.jpg) repeat-x; color:#fff; padding:2px 2px; border: solid 1px #000; font: 11px Arial; }
form#change_country input { background: url(images/btngreen.jpg) repeat-x; color:#fff; padding:5px 5px }
input.make_purchase { background: url(images/btngreen.jpg) repeat-x; color:#fff; padding:5px 5px }
.product_image { padding:0px !important; }
.wpsc_akst_share_link img { padding:0px !important; }