/*
Theme Name: Juicy Jewels
Theme URI: http://www.juicyjewels.com.au
Description: Template for Juicy Jewels
Version: 1.0
Author: Dan Hickingbotham - Alined
Author URI: http://www.alined.com/
*/

/* Begin Typography & Colors */

body {
	margin:0px;
	font-family:"Century Gothic", Trebuchet, Helvetica, sans-serif;
	font-size:12px;
	background:#000;
}

#wrapper{
	margin:0 auto;
	width:990px;
}

#page {
	float:left;
	clear:both;
	width:990px;
}

#header {
	background:url(images/header_03.jpg)  no-repeat top #EF6CA8;
	width:989px;
	height:248px;
	float:left;
	clear:both;
} 
#buttons{
	float:left;
	clear:both;
	width:989px;
	height:194px;
}
#row2{
	float:left;
	clear:both;
	width:989px;
	height:54px;
}
#home_button a{
	float:left;
	clear:none;
	width:320px;
	height:194px;
	display:block;
}
#email_button a{
	float:right;
	clear:none;
	width:250px;
	height:194px;
	display:block;
}
#search{
	float:left!important;
	clear:none!important;
	width:342px!important;
	background:url(images/header_08.jpg) no-repeat right!important;
	height:54px!important;
}
#search_drop_down{
display:none!important;
}
.product_search{
	float:left!important;
	clear:none!important;
	width:270px!important;
	background:url(images/header_06.jpg) no-repeat 5px;
	padding-left:71px!important;
	height:39px!important;
	padding-top:15px!important;
}
.product_search input{
	padding:0px;
	margin:0px;
}

#menu{
	float:left;
	clear:none;
	width:647px;
	height:54px;
	overflow:hidden;
}
#menu ul li{
}
#page_content{
	float:left;
	clear:both;
	width:989px;
	background:#FFF;
}
#sidebar_left{
	float:left;
	clear:none;
	width:150px;
}
#content{
	width:570px;
	float:left;
	clear:none;
	padding:10px 20px 10px 20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	_width:550px;
}
.entry{
	width:530px;
}
#sidebar_right{
	float:right;
	clear:none;
	width:190px;
	padding:10px;
}
#sidebar_right ul{
	margin:0px;
	padding:0px;
	font-size:11px;
}
#sidebar_right ul li{
	list-style:none;
	margin:0px;
	padding:0px 0px 20px 0px;
}

#footer{
	float:left;
	clear:both;
	width:989px;
	color:#FFF;
	text-align:center;
}
#footer ul{
	margin:10px;
	padding:0px;
}
#footer ul li:first-child{
	border-left:1px solid #FFF;
}

#footer ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	padding:0px 10px 0px 10px;
	border-right:1px solid #FFF;
}
#footer ul li a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#EF6CA8;
}

h2{
	color:#EF6CA8;
	font-size:18px!important;
	font-weight:bold!important;
	font-family:"Century Gothic", Trebuchet, Helvetica, sans-serif!important;

}
h3{
	color:#999999;
	font-size:14px;
	font-weight:normal;
	font-family:"Century Gothic", Trebuchet, Helvetica, sans-serif;
}
a:link, a:visited{
	color:#EF6CA8;
	text-decoration:underline;
}
a:hover{
	color:#000;
}
#free_delivery{
	padding:10px;
}

td.table_head{
	background:#EF6CA8;
	color:#FFFFFF;
	font-weight:bold;
}
table td{
padding:1px;
margin:1px;
font-size:11px;
}

.alignright{
	float:right;
	clear:none;
}
.alignleft{
	float:left;
	clear:none;
}

#content_left{
	float:left;
	clear:none;
	width:280px;
}
#content_right{
	float:right;
	clear:none;
	width:280px;
}
#home_specials{
	float:left;
	clear:both;
	border-top:1px solid  #EF6CA8;
}

#post-8 img{
	padding:15px 0px 15px 15px;
	border:0px;
}

/*MAIN MENU NAV BUTTONS */
#nav { margin: 0; padding: 0; background:url(images/menu.jpg)  left top no-repeat; height:54px;  }
#nav li { display: inline; }
#nav li a { float: left; width: 53px; height: 0; padding-top: 54px; overflow: hidden; clear:none; }
#nav li a { background:url(images/menu.jpg); background-repeat: no-repeat; }

/* NORMAL STATES */
#nav li.page-item-8 a { background-position: 0 0; }
#nav li.page-item-2 a { width: 68px; background-position: -53px 0; }
#nav li.page-item-12 a { width: 118px; background-position: -121px 0; }
#nav li.page-item-14 a { width: 76px; background-position: -239px 0; }
#nav li.page-item-16 a { width: 84px; background-position: -315px 0; }
#nav li.page-item-4 a { width: 165px; background-position: -399px 0; }
#nav li.page-item-20 a { width: 83px; background-position: -564px 0; }

/* OVER STATES */
#nav li.page-item-8 a:hover { background-position: 0 -54px; }
#nav li.page-item-2 a:hover { background-position: -53px -54px; }
#nav li.page-item-12 a:hover { background-position: -121px -54px; }
#nav li.page-item-14 a:hover { background-position: -239px -54px; }
#nav li.page-item-16 a:hover { background-position: -315px -54px; }
#nav li.page-item-4 a:hover { background-position: -399px -54px; }
#nav li.page-item-20 a:hover { background-position: -564px -54px; }



.PeCatsBrand{
	float:left!important;
	clear:both!important;
	margin:0px!important;
	padding:0px!important;
}
.PeCategories{
	float:left!important;
	clear:both!important;
	margin:0px!important;
	padding:0px!important;
}
ul.PeCategories{
	margin:0px!important;
	padding: 0px 10px 0px 10px!important;
	width:130px!important;
	display:table!important;
}
ul.PeCategories li.MainCategory{
	padding:10px!important;
	margin:0px!important;
	list-style:none!important;
	font-weight:lighter!important;
	display:block!important;
}
ul.PeCategories li.MainCategory img{

	border:0px;
	padding-right:5px;
	vertical-align:middle;

}

ul.PeCategories li.MainCategory{
	font-weight:lighter!important;
	font-size:13px!important;
	color:#333!important;
	text-decoration:none!important;
	border-bottom:1px dotted #EF6CA8!important;
	float:left;
	clear:both;
	width:129px!important;
	vertical-align:middle;
	line-height:12px;
	height:49px;
	padding:4px 3px 4px 0px;

}
a.productlink{
	color:#333!important;

	text-decoration:none;
}
a.productlink:hover{
	color:#EF6CA8!important;
}


.widget_wp_shopping_cart{
background:url(images/shoppingbag.jpg) no-repeat top right;
}
#shoppingcartcontents{
background:url(images/paypal_logos.jpg) no-repeat bottom left;
padding-bottom:75px;
}
.widget_wp_shopping_cart h2.widgettitle{
line-height:20px;
padding:10px 60px 0px 0px;
font-size:18px!important;
font-weight:normal!important;
text-align:center!important;
}


#homepage_products .category_view_product{
float:left!important;
clear:none!important;
width:260px!important;
height:200px!important;
border-bottom:1px solid #999999!important;
}

#homepage_products .product_image, .product_grid_display .product_image{
width:60px!important;
float:left!important;
clear:none!important;
border:1px solid #F1F1F1!important;
margin-right:15px!important;
padding:2px!important;
}

#homepage_products .wpsc_product_title{
float:left!important;
clear:right!important;
border:0px!important;
width:160px!important;
text-decoration:none!important;
color:#333333!important;
}
#homepage_products select{
width:120px!important;
}
.special{
color:#EF6CA8!important;
}
.oldprice, .oldprice .pricedisplay{
color:#999999!important;
}


.product_grid_display .product_image{
width:60px!important;
float:left!important;
clear:none!important;
border:1px solid #F1F1F1!important;
margin-right:15px!important;
padding:2px!important;
}


div.product_grid_display div.product_grid_item{
float:left!important;
clear:none!important;
width:170px!important;
height:120px!important;
border-bottom:1px solid #CCCCCC!important;
}

.product_grid_display .product_text{
float:left!important;
clear:none!important;
border:0px!important;
width:80px!important;
text-decoration:none!important;
color:#333333!important;
}
.grid_more_info, .grid_more_info form{
display:none;
}

.producttext{
font-size:12px!important;
}
p.description{
}
div.single_additional_description{
padding:10px!important;
border:1px solid #CCCCCC!important;
background:#F1F1F1!important;
}

.product_footer{
border-top:1px solid #CCCCCC!important;
}

.wpsc_variation_forms select, .product_details select{
margin:5px!important;
}
.wpsc_product_price, .pricedisplay{
font-size:16px!important;
}

.prodtitles{
	color:#666666;
	font-size:18px!important;
	font-weight:normal!important;
	font-family:"Century Gothic", Trebuchet, Helvetica, sans-serif!important;

}


	
#TB_window{
border:1px solid #CCCCCC!important;
}
#TB_Header{
display:none!important;
}

.TB_Selected .TB_Thumbnail_Image{
border: 2px solid #EF6CA8!important;
}

.wpsc_product_search{
	background:none!important;
	height:54px;
}

.gocheckout{
	font-size:16px!important;
}


.wpcart_gallery img{
	width:95px!important;
	margin-bottom:3px!important;
}

.wpsc_container{
	width:550px!important;
	margin:0px!important;
	padding:0px!important;	
}
div.productdisplay{
	width:550px!important;
	margin:0px!important;
	padding:0px!important;	
}
.single_product_display{
	width:550px!important;
	margin:0px!important;
	padding:0px!important;	
	position:relative;
}
.textcol{
	width:320px!important;
	margin:0px!important;
	padding:0px!important;	
	position:relative!important;
	left:0px;
	top:0px;
}

.imagecol{
	background:url(images/clickformore.jpg) no-repeat bottom left!important;
	padding:0px 0px 21px 0px!important;
	width:202px!important;
	margin:0px!important;
	position:absolute;
}
	