/*
Theme Name: Miss Milla's
Theme URI: http://
Description: Template for Miss Milla's
Version: 1.0
Author: Redfish Bluefish
Author URI: http://www.redfishbluefish.com.au/
*/



/* Begin Typography & Colors */
html{
	width:100%;
	min-width:990px;
}
body {
	width:100%;
	background:#8db9a8;
	margin:0px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:13px;
}
a img{
	border:0;
}

#wrap{
	width:100%;
	background:url(images/background_02.jpg) 50% 0 repeat-y;
	float:left;
	clear:none;
}
#wrapper{
	margin:0 auto;
	width:990px;
}
#page{
	width:990px;
	float:left;
	clear:none;
}
#header {
	width:962px;
	height:221px;
	float:left;
	clear:both;
	position:relative;
	left:14px;
	background:url(images/miss_millas_website_06.jpg) 25px 13px no-repeat;
}
#ad_panel{
	position:absolute;
	top:10px;
	left:340px;
	width:622px;
	height:164px;
}
#menu{
	position:absolute;
	left:323px;
	top:173px;
	width:622px;
	height:47px;
	background:url(images/miss_millas_website_08.jpg);
}

#dotted_line{
	position:absolute;
	left:0px;
	top:207px;
	background:url(images/miss_millas_website_11.jpg);
	width:340px;
	height:14px;
}
#mainbody{
	float:left;
	clear:both;
	width:962px;
	position:relative;
	left:14px;
	background:url(images/mainbody.jpg) repeat-y;
}
#left{
	float:left;
	clear:none;
	background:url(images/miss_millas_website_12.jpg);
	width:14px;
	height:539px;
}
#right{
	float:right;
	clear:none;
	background:url(images/miss_millas_website_14.jpg);
	width:11px;
	height:539px;
}
#sidebar_rep{
	background:url(images/missmillas_16_rep.jpg);
	float:left;
	clear:none;
	margin:6px 0px 0px 6px;
	padding:0px;
}

#sidebar{
	float:left;
	clear:both;
	background:url(images/missmillas_16.jpg) no-repeat top;
	width:248px;
	padding:31px 24px 0px 24px;
}

#sidebar_foot{
	float:left;
	clear:both;
	background:url(images/missmillas_16_foot.jpg) no-repeat;
	width:296px;
	height:23px;
	display:block;
}
#content{
	float:left;
	clear:none;
	width:614px;
	padding:15px 2px 15px 16px;
	background:url(images/miss_millas_website_16.jpg) top right no-repeat;
}
#recent{
	float:left;
	clear:both;
	background:url(images/miss_millas_website_20.jpg);
	width:614px;
	height:180px;
	padding-top:50px;
}
#recent_column{
	margin:0px;
	padding:0px;
	width:554px;
	float:left;
	clear:none;
	padding:15px 30px;
}
#recent_column li{
	float:left;
	clear:none;
	width:220px;
	list-style:none;
	padding:4px 30px 4px 0px;
}
#recent_column li a{
	color:#FFFFFF;
}
#recent_column li a:hover{
	color:#990000;
}
#footer{
	float:left;
	clear:both;
	width:100%;
	height:20px;
	background:url(images/miss_millas_website_28.jpg) no-repeat center;
}
#bottom_line{
	background:url(images/miss_millas_website_25.jpg) no-repeat;
	width:962px;
	height:17px;
	float:left;
	clear:both;
	position:relative;
	left:14px;
}


#side_categories{
	width:248px;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
	font-size:13px;
}
#side_categories li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#side_categories li ul{
	margin:0px 0px 20px 0px;
	padding:0px;
}
#side_categories{
	margin:0px 0px 10px 0px;
}
#side_categories a{
	color:#000000;
	padding:3px;
	margin-left:15px;
	display:block;
	width:90%;
}
#side_categories a:hover{
	color:#d03327;
	background:#e4d5ac;
	text-decoration:none;
}


#featured_products{
	float:left;
	clear:both;
	width:100%;
	padding-bottom:20px;
}
#featured_products ul{	
	margin:0px;
	padding:0px;
}
#featured_products ul li{	
	margin:0px;
	padding:0px;
	list-style:none;
}
#featured_products .sideproduct{
	width:200px;
	float:left;
	clear:none;
	text-align:center;
}	

.sideproduct img, .frame img{
	width:96px;
	height:96px;
}
.entry ul{
	margin:0px;
	padding:0px;
}
.entry ul li{
	margin:0px;
	padding:0px;
}

#postentry{
	width:440px;
	float:left;
	clear:none;
}
ul li#shoppproductwidget-5, #onsale{
	margin:0px;
	padding:0px;
	list-style:none;
	width:130px;
	float:right;
	clear:none;
	background:url(images/onsale_background.jpg) repeat-y left;
	padding-left:15px;
}
#onsale li{
	list-style:none;
}
ul li#shoppproductwidget-5 .widgettitle{
	display:none;
}
ul li#shoppproductwidget-5 .widgettitle{
	background:url(images/onsale_title.jpg) no-repeat;
	padding-top:15px;
	display:block;
}
#onsale_title{
	background:url(images/onsale_title.jpg) no-repeat;
	padding-top:15px;
	display:block;
}

/*#shopp.product{
	width:440px;
	float:left;
	clear:none;
}*/
.sideproduct h3 a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.sideproduct p.price{
	margin:0px;
	font-size:12px;
}

.sideproduct .sale{
	color:#d03327;
	font-size:12px!important;
	margin:0px;
}
.sideproduct big{
	font-size:12px!important;
}
.product .sale{
	color:#d03327;
}
input.addtocart{
	background:url(images/buyme.jpg);
	border:0;
	width:85px;
	height:1px;
	*height:50px;
	padding-top:48px;
	overflow:hidden;
}

#product_gallery{
	width:250px;
	float:left;
	clear:both;
}
#product_buy{
	width:100px;
	float:left;
	clear:none;
}
#clear{
	width:100%;
	float:left;
	clear:both;
}


#join_in{
	width:248px;
	background:url(images/join_in.jpg) top left no-repeat;
	float:left;
	clear:both;
	font-size:11px;
	margin-bottom:20px;
}
#join_in form{
	margin:35px 0px 0px 0px;
}

#search{
	width:248px;
}
#s{
	border:0;
	background:#e4d5ac;
	font-size:11px;
	padding:10px;
	width:170px;
	margin:0px;
}
#join_in span input#name, #join_in span input#ikudjk-ikudjk{
	border:0;
	background:#e4d5ac;
	font-size:11px;
	padding:10px;
	width:170px;
	margin:0px 0px 5px 0px;
}
#searchsubmit{
	margin:0px 0px -15px 0px;
}
span.label,span.spacee {width:120px;float:left;} 
span.multiple {float:left; clear:both; width:240px;} 
span.item_left {float:left; clear:left; width:120px;} 
span.item_right {float:left; clear:none; width:120px;} 
div.clear {clear:both;padding-top:5px;} 

.widget_shoppcategorieswidget{
	width:248px;
	float:left;
	clear:both;
	font-size:13px;
	padding:0px 0px 15px;
}
.widget_shoppcartwidget{
	float:left;
	clear:both;
	width:228px!important;
	background:#e0c26f;
	padding:10px!important;
	margin:15px 0px 0px 0px!important;
}

#comment{
	width:400px;
}
.navigation{
	width:100%;
	float:left;
	clear:both;
}
.alignleft{
	float:left;
	clear:none;
	width:49%;
	padding:5px 0px;
}
.alignright{	
	float:right;
	clear:none;
	text-align:right;
	width:49%;
	padding:5px 0px;
}

a:link, a:visited{
	color:#d03327;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}

h2, h3{
	margin:0px 0px 0px 0px;
	padding:0px;
}

.hentry .entry{
	padding-bottom:20px;
	width:600px;
}

.entry{
	padding-bottom:20px;
	width:610px;
}
.entry p{
	margin:0px 0px 10px 0px;
	padding:0px;
}


#menu ul{
	margin:0px;
	padding:0px;
}
#menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	clear:none;
}

/*STATES NAV BUTTONS */
#nav { margin: 0; padding: 0; background:url(images/menu.jpg) left top no-repeat; height:49px; width:639px; }
#nav li { display: inline; }
#nav li a { float: left; width: 84px; height: 0; padding-top: 49px; overflow: hidden; }
#nav li a { background:url(images/menu.jpg); background-repeat: no-repeat; cursor:pointer; }

/* NORMAL STATES */
#nav li.page-item-1 a { background-position: 0 0; }
#nav li.page-item-2 a { width: 103px; background-position: -84px 0; }
#nav li.page-item-3 a { width: 95px; background-position: -187px 0; }
#nav li.page-item-5 a { width: 111px; background-position: -282px 0; }
#nav li.page-item-7 a { width: 78px; background-position: -393px 0; }
#nav li.page-item-9 a { width: 111px; background-position: -471px 0; }
#nav li.cat-item-3 a { width: 57px; background-position: -582px 0; }

/* OVER STATES */
#nav li.page-item-1 a:hover { background-position: 0px -50px; }
#nav li.page-item-2 a:hover { background-position: -84px -50px; }
#nav li.page-item-3 a:hover { background-position: -187px -50px; }
#nav li.page-item-5 a:hover { background-position: -282px -50px; }
#nav li.page-item-7 a:hover { background-position: -393px -50px; }
#nav li.page-item-9 a:hover { background-position: -471px -50px; }
#nav li.cat-item-3 a:hover { background-position: -582px -50px; }
