/*
Theme Name: Getaways for Women
Theme URI: 
Description: Official custom theme for Getaways for Women
Version: 0.1
Author: Servlet
Author URI: 
Tags:
*/



body {
	margin:0 auto;
	font-family: Calibri,Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	/*background-color:#fff;
	background-image:url(images/orange-bg.gif);
	background-position:top;
	background-repeat:repeat-x;*/
	background:transparent url(images/top-bg.jpg) no-repeat top left;
	color:#444;
	}

h1, h2, h3, h4 {margin:0;padding:0;/*text-transform:capitalize;*/}
h1 {font-size:26px}
h2 {font-size:24px}
h4 {font-size:20px}
h5 {font-size:18px}

a {color:#0D95B6; text-decoration:none;}

img {border:0;}

blockquote {
	background: #fffdee;
	border:2px solid #f5edb7;
	border-width:1px 2px 2px 1px;
	padding: 2px 15px; 
	margin:0 0 10px;
	}

span.edit {}
span.edit a {
	display:block;
	clear:both;
	margin:5px 0;
	padding:2px;
	width:70px;
	text-align:center;
	background:#0D95B6;
	color:#fff;
	border:1px solid #ccc;
	}

span.edit-items {}

span.edit-items a {
	display:block;
	clear:both;
	margin:5px 0;
	padding:2px;
	width:105px;
	text-align:center;
	background:#E26614;
	color:#fff;
	border:1px solid #ccc;
	}
	
span.go-to-checkout {}
span.go-to-checkout a {
	display:block;
	clear:both;
	margin:5px 0;
	padding:2px;
	width:150px;
	text-align:center;
	background:#1a79bc;
	color:#fff;
	border:1px solid #ccc;
	font-size:19px;
	}

span.return-to a {
	display:inline-block;
	margin:5px;
	padding:5px;
	width:160px;
	text-align:center;
	background:#1a79bc;
	color:#fff;
	border:1px solid #ccc;
	font-size:19px;
	}
	span.return-to a.green {background:#0D95B6;}
	span.return-to a.activity {background:#3da70e;}

#clr, .clr {clear:both;margin:0;padding:0;}

.no-display {display:none;}

#wrap-bg {
	margin:0;
	padding:0;
	background:transparent url(images/footer-bg.jpg) no-repeat bottom left;
	}

#wrap {
	margin:10px 0 0 20px;
	padding:0;
	width:970px;
	/*border: 1px solid #ccc;
	background-image:url(images/logo2.jpg);
	background-position:top center;
	background-repeat:no-repeat;*/
	}

/*Top Links*/

#top-links {
	position:absolute;
	left:425px;
	top:5px;
	width:560px;
	}
	#top-links a.facebook {display:block;float:right;margin:0 10px;width:125px;height:37px;background:url(images/facebook.jpg) no-repeat;}
	#top-links a.readblog {display:block;float:right;margin:0 10px;width:161px;height:37px;background:url(images/read-our-blog.jpg) no-repeat;}
		#top-links a:hover.readblog {background:url(images/read-our-blog-hover.jpg) no-repeat;}
	
	#top-links .new-post {display:block;float: left; width: 229px;text-align:right;margin-top:5px;font-style:italic}


/*Header*/
#header {
	display:block;
	margin:0 auto;
	padding:10px 10px 0;
	background-image:url(images/logo2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:190px;
	}

#header-left {float:left;width:362px;margin:0;padding:0;}
	#header-left a {display: block;	height: 190px;width:362px;}
	#header-left span {visibility:hidden;}
	


#header-right {float:right;margin:45px 5px 0px;width:573px;}
	#header-right .description {
	margin:45px 0 0;
	padding-bottom:25px;
	text-align:right;
	color:#42a28a;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	display:none;
	}

	#header-right #search {float:right;padding:5px 0;display:none;}
	#header-right #search .search-text {width:330px;background:#efefef;border:1px solid #ddd;}
	#header-right #search #searchsubmit {color:#fff;background:#0084a4;border:1px solid #555;font-weight:bold;}


/* Menu */

#navigation {
	float:right;
	margin:0 auto;
	padding:0;
	text-align:center;
	/*background: #eee;*/
	background:transparent url(images/nav-bg.gif) no-repeat center right;
	height:100px;
	/*width:575px;*/
	}

#navigation ul {
	margin: 32px auto 0;
	padding:0;
	list-style: none;
	text-align:center;
	}

#navigation li {
	display:block;
	float:left;
	/*height:30px;*/
	margin:0 0 0 9px;
	padding:0;
	width:86px;
	/*line-height:24px;*/
	}

#navigation a:link, #navigation a:visited 
{
	display:block;
	font-size:17px;
	/*font-weight:bold;*/
	padding:5px/* 0 0px 30px*/;
	text-transform:capitalize;
	color:#fff;

	}
#navigation li.current_page_item {
	/*background-image:url(images/nav-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	}
	
	#navigation li.current_page_item a {/*color:#ee2f8f;*/}
	



/*Content*/

#main {
	clear:both;
	margin:0px auto;
	}


#content {
	float:left;
	margin:0;
	padding:0;
	/*width:590px;*/
	font-size: 12px;
	}

#content .post {
	margin:0 0 10px 0;
	padding:5px;
	font-size: 15px;
	/*border:1px solid #ccc;*/
	line-height:20px;
}

#content-side {
	float:right;
	margin:0;
	padding:0;
	width:565px;
	font-size: 12px;
	}
	
	.act-title {border-bottom:1px solid #ddd;padding-bottom:5px;}

#content-side .post {
	margin:0;
	padding:5px;
	font-size: 15px;
	/*border:1px solid #ccc;*/
	line-height:20px;
}

#content-side .post h2 {margin-bottom:10px;}

#content-side h2.blogpage {line-height:normal !important;}
	#content-side .blogintro blockquote {margin:5px 0;}

#content-side .post h3 {margin:3px 0;}

#content-side .post img {margin:2px 6px;}

#content-side .blog {border-bottom:1px dotted #ccc;}


/*Getaways Page*/
blockquote.getaways {
	background:#fafafa;
	border:1px solid #eee;
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
	padding: 4px 4px 5px; 
	margin:17px 0;
	}
	blockquote.getaways p {margin:10px 0 15px;display:inline;}
	blockquote.getaways h3 {font-size:17px;display:inline;}

blockquote.no-label label {display:none;}
blockquote.no-label p {float:left;margin:5px 5px 0 0;}
blockquote.no-label input.wpsc_buy_button {float:right;margni-top:0;margin-bottom:3px;}
#content-side blockquote.no-label h3 {float:left;color:#E26614;}
#content-side blockquote.no-label h3 strong {color:#E26614;}
#content-side blockquote.no-label h3 em {font-weight:normal;}

#flower-power .variation-line {display:none;}
#flower-power select {display:none;}

.flower-power {border-top:1px solid #DDDDDD;margin-bottom:10px;}
	
	.flower-power label {font-size:12px;color:#333;display:none;}
	.flower-power tr {}
	.flower-power td {vertical-align:top;}
	.flower-power td.description {width:285px;padding-right:5px}
		#content-side .post .flower-power td.description h2 {color:#42A28A;font-size:22px;margin:0;font-weight:normal;}
			#content-side .post .flower-power td.description h2 a {color:#42A28A;}
		#content-side .post .flower-power td.description h3 {color:#E26614;font-size:16px;margin:0;display:none;}
		#content-side .post .flower-power td.description h3 em {font-weight:normal;}
		.flower-power td.description p {margin:2px 0;}
	
	.flower-power td.price {width:100px;color:#E26614;font-size:16px;}
	
	.flower-power td.add-to-cart {width:255px;color:#E26614;font-size:16px;}
	.flower-power td.add-to-cart p {margin:0;}
	.flower-power td.add-to-cart p br {display:none;}
	.flower-power td.add-to-cart select {float:left;margin-top:3px;width:150px;display:none;}
		#content-side .post .flower-power td.add-to-cart select#variation_select_106_36 {margin-bottom:10px;width:83px;display:block;/*position:absolute;top:33px*/}
	.flower-power td.add-to-cart input.wpsc_buy_button {float:right;margin-top:0;}
	.flower-power td.add-to-cart img {display:none;}
	
	.flower-power td.add-to-cart h4 {color:#E26614;font-size:16px;display:block;float:left;width:170px;}
		.flower-power td.add-to-cart h4 em {font-weight:normal;font-size:14px}


.flower-power td.add-to-cart a.wpsc_product_title-line, 
.flower-power td.add-to-cart .quantity-line, 
.flower-power td.add-to-cart .price-line,
.flower-power td.add-to-cart .variation-line, 
.flower-power td.add-to-cart div#homepage_products a.wpsc_product_title 
{display:none;}

.flower-power td.add-to-cart .category_view_product, .flower-power td.add-to-cart div.textcol-line {border:0;padding:0;padding:0;width:80px;}
.flower-power td.add-to-cart div.productdisplay-line {display:block;width:80px;float:right;}








#content-side blockquote.may-register {
	padding:5px 5px 10px;
	}
	#content-side blockquote.may-register label {display:none;}
	#content-side blockquote.may-register p {margin:8px 8px;}
	
	#content-side blockquote.may-register table {margin:0 6px;}
	#content-side blockquote.may-register .add-to-cart {display:block;clear:both;padding-bottom:10px;/*width:205px;*/color:#E26614;font-size:16px;margin:0 5;}
	#content-side blockquote.may-register .add-to-cart form {display:block;float:right;width:205px;}
	#content-side blockquote.may-register td {border:0;padding:0;margin:0;vertical-align:top;}
		#content-side blockquote.may-register td.add {width:300px;color:#E26614;font-size:16px;margin:0 10px;}
	#content-side blockquote.may-register .add-to-cart p {display:inline}
	#content-side blockquote.may-register .add-to-cart br {display:none;}
	#content-side blockquote.may-register .add-to-cart select {float:left;margin-top:3px;}
	#content-side blockquote.may-register .add-to-cart input.wpsc_buy_button {float:right;margin-top:0;}
	


/*Fees Page*/
/*.fees {background:#e1fffa;padding:2px;margin:1px;}*/

h3.fees, h3.fees a {color:#930950}

blockquote.fees {
	background:#fafafa;
	border:1px solid #eee;
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
	padding: 2px 5px 10px; 
	margin:20px 0;
	}
	blockquote.fees p {margin:10px 0 15px;}


#content-side .cat {
	display:block;
	float:left;
	width:160px;
	height:175px;
	margin:5px;
	padding:5px;
	text-align:center;
	}
	.cat .image {margin:0 auto;padding:0;text-align:center;width:150px;height:120px;overflow:hidden;background:#000;}
		#content-side .cat .image img {padding:0;margin:0;}


/*Shop*/

tr.product_shipping {display:none;}
.flatrate_1 {display:none;}

p.wpsc_product_quantity {display:none;}
p.wpsc_product_price {display:none;}

#products_page_container .quantity-line {display:none;}
#products_page_container a.wpsc_product_title-line {width:350px;font-size:22px;}

#content-side .post #products_page_container h3 {
	font-size:18px;color:#E26614;margin:10px 0;
	border:1px solid #F5EDB7;
	background:#FFFDEE;
	padding:5px;
	clear:both;
	}
	#content-side .post #products_page_container h3 strong {color:#E26614;}
	#content-side .post #products_page_container h3 em {font-weight:normal;}
#content-side .post #products_page_container h4 {font-size:16px;margin:10px 0;font-style:italic;}
#content-side .post #products_page_container h5 {font-size:17px;margin:7px 0 2px;color:#930950;}


div.producttext .description ul {clear:both;}

#main #content-side h3.blog-title {font-size:32px;margin:10px 0;}
.post-meta {color:#888;font-size:16px;}

.next-prev {clear:both;margin:10px;font-size:20px;}
.alignleft {float:left;}
.alignright {float:right;}





/*Registration Table*/

#content-side .register {}
	#content-side .register table{border:1px solid #aaa;}
	#content-side .register tr {border:1px solid #ddd;}
	#content-side .register td {vertical-align:top;padding:2px;border:1px solid #ddd;}

#content-side .titles {clear:both;font-weight:bold;font-size:14px;margin:0;padding:0;line-height:14px;}
#content-side .activity-title {float:left;padding:0 2px;width:160px;margin-top:13px;}
#content-side .time-title {float:left;padding:0 2px;width:155px;margin-top:13px;}
#content-side .fee-title {float:left;padding:0 2px;width:65px;margin-top:13px;}
#content-side .number-title {float:left;padding:0 2px;width:80px;text-align:center;}
#content-side .add-to {float:left;padding:0 2px;width:55px;text-align:center;}

#content-side .getaways-title {float:left;padding:0 2px;width:360px;}
#content-side .deposit-title {float:left;padding:0 2px;width:87px;}
#content-side .add-act {float:left;padding:0 2px;width:75px;}

#content-side .variation-line select {width:165px;}

.producttext table {clear:both;border:1px solid #ccc;margin:5px 0;}
#content-side .producttext table h1 {font-size:20px;margin:0;}
.producttext td {padding:3px;vertical-align:top;}

.gray {background:#eee;}
.lgray {background:#fbfbfb;}

#content-side .post .producttext h3 {
	font-size:18px;color:#E26614;margin:10px 0;
	border:1px solid #F5EDB7;
	background:#FFFDEE;
	padding:5px;
	clear:both;
	}
	#content-side .post .producttext h3 strong {color:#E26614;}
	#content-side .post .producttext h3 em {font-weight:normal;}
#content-side .post .producttext h4 {font-size:16px;margin:10px 0;font-style:italic;}
#content-side .post .producttext h5 {font-size:17px;margin:7px 0 2px;color:#930950;}

div.productdisplay img {/*width:150px*/}
div#widgetshoppingcart table.shoppingcart tr td {font-size:10pt}



#domTip_tipBox a {color:#fff88f;}

.addthis_toolbox {float:left;}

/* Comment Elements */

#respond {margin:20px 0 0;padding:10px 20px;background:#f7f7f7;border:1px solid #ddd;border-width:1px 2px 2px 1px;}
#respond textarea {
	width:98%;
	background:#fff;
	}
	#respond #submit {
		background:#BC147F;
		border:1px solid #8e0c5f;
		border-width:2px 1px 1px 2px;
		color:#fff;
		cursor:pointer;
		font-weight:bold;
		padding:3px;}
		
		#respond h1 {margin-bottom:10px;}



h3#comments {
	text-transform: none;
	padding-bottom: 5px;
	padding-top:10px;
	font-size:18px;
	}

#postcomments {
	padding-top: 20px;
	}
			
			
	 h4#comments, #respond h3 { color:#333; font:normal 22px georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em; }

	 #respond p { font-size:11px; margin:0 0 1em; }	

	 ol.commentlist { list-style:none; margin:0; padding:0; }

	 ol.commentlist li { border:1px solid #d5d5d5; margin:0 0 10px; padding:5px 7px 5px 10px; position:relative;background:#f7f7f7; }

	 ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }

	 ol.commentlist li div.vcard { font-weight:bold; font-size: 17px; line-height: 16px; }

	 ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 14px; }

	 ol.commentlist li div.vcard cite.fn a.url, .cancel-comment-reply a { color:#cc0000; text-decoration:none; font-size:12px;}

	 ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover { color:#000; }

	 ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }

	 ol.commentlist li div.comment-meta { font-weight:bold; font-size: 11px; line-height: 16px; position:absolute; right:10px; text-align:right; top:5px; }

	 ol.commentlist li div.comment-meta a { color:#0b9d27; text-decoration:none; }

	 ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px;margin:5px 0 12px; }

	 ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; list-style:square; margin:0 0 12px; padding:0; }

	 ol.commentlist li div.reply {  }

	 ol.commentlist li div.reply a:hover {color:#0b9d27;}

	 ol.commentlist li div.reply a {color:#bc147f; font-size:12px; font-weight:bold; padding:6px 5px 4px;  text-align:center; width:36px; text-decoration:none; text-transform:uppercase; }

	 ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }

	 ol.commentlist li ul.children li.depth-2 { margin:0 0 3px 20px; }

	 ol.commentlist li ul.children li.depth-3 { margin:0 0 3px 20px; }

	 ol.commentlist li ul.children li.depth-4 { margin:0 0 3px 20px; }

	 ol.commentlist li ul.children li.depth-5 { margin:0 0 3px 20px; }

	 ol.commentlist ul.children li.odd { background:#fff; }

	 ol.commentlist ul.children li.even { background:#f6f6f6; }

	 ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
			
.commentnumber {
		position: absolute;
		left: 7px;
		bottom: 3px;
		font-size: 14px;
		color: #ccc;}




/*Sidebar*/
#sidebar table.shoppingcart td a {cursor:text}


#sidebar {
	float:left;
	margin:0 0 0 5px;
	padding:0;
	width:370px;
	/*border-right:1px solid #ccc;*/
	}
#sidebar .sidebar-widget {
	margin:10px 5px 10px 15px;
	padding:0 3px 5px;
	/*border:1px solid #ddd;*/
	font-size:14px;
	background:transparent url(images/sidebar-bg.gif) no-repeat top left;
	float:left;
	width:150px;
}

#sidebar .sidebar-widget a {color:#0D95B6;}

	.sidebar-widget a {font-size:16px;}


	.sidebar-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

		
	.sidebar-widget ul li {
		font-size: 15px;
		margin: 2px 0;
		padding: 2px 5px 2px 5px;
		}
		
	.sidebar-widget ul li ul li {
		margin: 2px 0 2px 15px;
		padding: 0px 5px 0px 0px;
		list-style-type:circle;
		}
		#sidebar  .sidebar-widget ul li ul li a {
			color:#e26614;
			font-size:13px;
			}

	
	.sidebar-widget h2 {
		margin-top: 0;
		padding: 10px 5px;
		/*border-bottom: 1px solid #ddd;*/
		font-size: 18px;
		}
		

/*Getaways Widget*/
#getaways-sidebar {
	clear:both;
	margin:0 0 0 5px;
	padding:0;
	width:370px;
	/*border-right:1px solid #ccc;*/
	}
#getaways-sidebar .getaways-widget {
	margin:10px 5px 10px 15px;
	padding:0 3px 5px;
	/*border:1px solid #ddd;*/
	font-size:14px;
	background:transparent url(images/sidebar-bg.gif) no-repeat top left;
	float:left;
	width:150px;
}

#getaways-sidebar .getaways-widget a {color:#0D95B6;}

	.getaways-widget a {
		display:block;
		font-size:16px;
		height:35px;
		width:100px;
		}


	.getaways-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

		
	.getaways-widget ul li {
		background:#F3F3F3 none repeat scroll 0 0;
		display:block;
		float:left;
		font-size:15px;
		height:40px;
		margin:5px 10px;
		padding:2px 5px;
		text-align:center;
		width:105px;
		border:1px solid #ddd;
		border-width:1px 2px 2px 1px;
		line-height:16px;
		}
		
	.getaways-widget ul li ul li {
		margin: 2px 0 2px 15px;
		padding: 0px 5px 0px 0px;
		list-style-type:circle;
		}
		#getaways-sidebar  .getaways-widget ul li ul li a {
			color:#e26614;
			font-size:13px;
			}

/*Sign Up*/
.sign-up {
	display:block;
	background: #fffdee;
	border:2px solid #f5edb7;
	border-width:1px 2px 2px 1px;
	padding: 3px; 
	}


/*Sidebar Widget 2*/
#sidebar .sidebar-widget2 {
	margin:10px 5px 10px 15px;
	padding:0 3px 5px;
	/*border:1px solid #ddd;*/
	font-size:14px;
	background:transparent url(images/sidebar-bg2.gif) no-repeat top right;
	clear:both;
}

#sidebar .sidebar-widget2 a {color:#0D95B6;font-size:10pt;}

	#sidebar .sidebar-widget2  .textwidget {margin:0 5px;}

	/*.sidebar-widget2 a {font-size:16px;}*/
	
	#sidebar span.emptycart a {font-size:16px;color:#F47821;}
	#sidebar span.gocheckout a {font-weight:bold;}


	.sidebar-widget2 ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

		
	.sidebar-widget2 ul li {
		font-size: 15px;
		margin: 2px 0;
		padding: 2px 5px 2px 5px;
		}
		
	.sidebar-widget2 ul li ul li {
		margin: 2px 0 2px 15px;
		padding: 0px 5px 0px 0px;
		list-style-type:circle;
		}
		#sidebar  .sidebar-widget2 ul li ul li a {
			color:#e26614;
			font-size:13px;
			}

	
	.sidebar-widget2 h2 {
		margin-top: 0;
		padding: 10px 5px;
		/*border-bottom: 1px solid #ddd;*/
		font-size: 18px;
		}


/*Sidebar Widget 3*/
#sidebar .sidebar-widget3 {
	margin:10px 5px 10px 15px;
	padding:0 3px 5px;
	/*border:1px solid #ddd;*/
	font-size:14px;
	/*background:transparent url(images/sidebar-bg.gif) no-repeat top right;*/
	clear:both;
}
	#categories-3 {background:transparent url(images/sidebar-bg.gif) no-repeat top right;}

#sidebar .sidebar-widget3 a {color:#0D95B6;font-size:10pt;}

	#sidebar .sidebar-widget2  .textwidget {margin:0 5px;}

	.sidebar-widget3 ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

		
	.sidebar-widget3 ul li {
		font-size: 15px;
		margin: 2px 0;
		padding: 2px 5px 2px 5px;
		}
		
	.sidebar-widget3 ul li ul li {
		margin: 2px 0 2px 15px;
		padding: 0px 5px 0px 0px;
		list-style-type:circle;
		}
		#sidebar  .sidebar-widget3 ul li ul li a {
			color:#e26614;
			font-size:13px;
			}

#sidebar #stray_widgets-2 {padding: 5px 10px 10px;margin-top:30px;background:url(images/sidebar-bg-stray.gif) no-repeat right top}
#sidebar #stray_widgets-2 h2 {margin-top:0;/*border-top:1px solid #ccc;*/} 

	.sidebar-widget3 h2 {
		margin-top: 0;
		padding: 10px 5px;
		/*border-bottom: 1px solid #ddd;*/
		font-size: 18px;
		}
		#sidebar #categories-3 h2 a {font-size:18px;color:#3DA70E;}
		
	.sidebar-widget3 select {
		font-family:Calibri,Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		width:320px;
		margin-bottom:30px;
		}
		.sidebar-widget3 option {
			border-top:1px solid #EEEEEE;
			color:#0D95B6;
			padding:2px 10px;
			font-weight:normal;
			}
	
		
/*Sidebar Description*/		
#sidebar .sidebar-desc {
	margin:5px 5px 10px;
	padding:0 3px 5px;
	font-size:19px;
	clear:both;
	text-align:center;
	color:#f47821;
}

#sidebar .sidebar-desc a {color:#0D95B6;}

	.sidebar-desc a {font-size:16px;}


	.sidebar-desc ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

		
	.sidebar-desc ul li {
		font-size: 15px;
		margin: 2px 0;
		padding: 2px 5px 2px 15px;
		}
		
	.sidebar-desc ul li ul li {
		margin: 2px 0 2px 15px;
		padding: 0px 5px 0px 0px;
		list-style-type:circle;
		}
		#sidebar  .sidebar-desc ul li ul li a {
			color:#e26614;}

	
	.sidebar-desc h2 {
		margin-top: 0;
		padding: 10px 5px;
		/*border-bottom: 1px solid #ddd;*/
		font-size: 19px;
		}


		
		

	#sidebar #search {padding:5px;border:0;}
	#sidebar #search #s {width:240px;background:#efefef;border:1px solid #ddd;}
	#sidebar #search #searchsubmit {color:#fff;background:#0084a4;border:1px solid #555;font-weight:bold;}
	#sidebar #search .hidden {display:none;}
	#sidebar #search form {padding:0;margin:0;}
	
	#sidebar #categories-3 a {font-size:15px;}
	
	
#subpage-nav {
	background:transparent url(images/subpage-bg.gif) no-repeat bottom left;
	width:160px;float:right;padding:10px;margin:3px;}
	

/*Shop Styles*/

#latest-products div div {margin:0 auto;text-align:center;}
#latest-products div div br {display:block;}
#latest-products div div .item_image {display:block;clear:both;text-align:center;}
#latest-products br {display:none;}

#price-range a {margin-left:15px;}

.wpsc_checkout_table td {vertical-align:top;border-top:1px solid #eee;padding:5px 0;}


#moredetails {display: block; clear: both; font-size: 13px;text-decoration: none; color:#930950;font-style:italic;}
#products_page_container a.wpsc_product_title-line {text-decoration:none;}
#products_page_container a.wpsc_product_title-line #thetitle {text-decoration:underline;}

.single_product_display div.textcol {border:0;}

#widgetshoppingcart .widget-product-name {/*color:#930950;*/font-size:11pt;display:block;width:270px;}
#widgetshoppingcart span.emptycart {margin-top:0;}

#widgetshoppingcart span.numberitems, #widgetshoppingcart span.cartcount, 
div#widgetshoppingcart table.shoppingcart tr th#thqty, div#widgetshoppingcart table.shoppingcart tr td.tdqty 
{display:none;}

#widgetshoppingcart em.totals-more-info, em.totals-more-info {font-weight:bold;color:#0D95B6;font-size:12px;cursor:help}

#widgetshoppingcart span.postagehead {width:270px;display:inline-block}
	#widgetshoppingcart .postage .pricedisplay {font-size:11px;}
#widgetshoppingcart span.totalhead {width:270px;display:inline-block}
	#widgetshoppingcart .total {margin-top:5px;display:block;}
#widgetshoppingcart #thproduct {text-align:left;}

#products_page_container #fancy_notification {color:#444;}
	

/*Footer*/
#footer {
	clear:both;
	display:block;
	padding-left:400px;
	width:600px;
	height:230px;
	font-size:15px;
	color:#000;
	text-align:center;
	}
	#footer .copy {font-size:13px;color:#666;}
