/*
Theme Name: OldsObsolete
Theme URI: http://www.HowlingDogThemes.com/hdt/broadline
Description: This theme works with the WP-Ecommerce store plugin (aka. GetShopped.org). This easy to edit and ready to use theme will keep the focus on your products while providing a professional look.  Also works great with regular websites and blogs! ***NOTE: K9 PARENT THEME MUST BE PRESENT FOR BROADLINE CHILD THEME TO FUNCITON PROPERLY.
Template: hdt-k9-parent
Author: The Howling Dog Themes Team
Author URI: http://www.howlingdogthemes.com/
Version: 1.0
*/


@font-face {
    font-family: 'Yanone';
    src: url('fonts/yanonekaffeesatz-regular-webfont.eot?') format('eot'),
         url('fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('fonts/yanonekaffeesatz-regular-webfont.svg#webfontoBRN9euX') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pictos';
    src: url('fonts/pictos-webfont.eot?') format('eot'),
         url('fonts/pictos-webfont.woff') format('woff'),
         url('fonts/pictos-webfont.ttf') format('truetype'),
         url('fonts/pictos-webfont.svg#webfontRHIt57WU') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrushScriptStdMedium';
    src: url('fonts/brushscriptstd-webfont.eot');
    src: url('fonts/brushscriptstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brushscriptstd-webfont.woff') format('woff'),
         url('fonts/brushscriptstd-webfont.ttf') format('truetype'),
         url('fonts/brushscriptstd-webfont.svg#BrushScriptStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'VeveyRegular';
    src: url('fonts/vevey-webfont.eot');
    src: url('fonts/vevey-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vevey-webfont.woff') format('woff'),
         url('fonts/vevey-webfont.ttf') format('truetype'),
         url('fonts/vevey-webfont.svg#VeveyRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tick {
  display:block;
  width:0px; 
  height:0px; 
  border-left:10px solid transparent;  
  border-right:10px solid transparent;
  border-bottom:10px solid #b2b2b2; 
  margin:0 auto; 
  font-size:0px;
  line-height:0px;
  }
.symbol {
  font-family:'Pictos';
  }
#topbar .shrinkwrap {
    height: 31px;
    margin-bottom: -31px;
    z-index: 100;
	}
#nav .menu ul {
	box-shadow: 0 3px 2px #999;
	box-shadow: 0 3px 2px rgba(0,0,0,.4);
	}
.main_wrapper {
	margin:20px 0;
	padding:15px;
	border:2px solid #ccc;
	background:#f2ebd7;
	box-shadow:1px 2px 4px #000;
	width: 95%;
}
.main_wrapper h1,
.main_wrapper h2,
.main_wrapper h3,
.main_wrapper h4,
.main_wrapper h5,
.main_wrapper h6 {
	font-weight:normal;
	letter-spacing:0.05em;
}
.sidebar .sidetitle {
	font-family:VeveyRegular;
	font-weight:normal;
	letter-spacing:.05em;
	}
#footer {
	box-shadow:0 2px 3px #000;
	}

  
#header .title a {letter-spacing:0.05em; font-weight:normal}
#header .subtitle {font-family:BrushScriptStdMedium;}

#checkout_page_container {
    width: auto !important;
	}

#feature div.wpsc_loading_animation {
	color: #666666;
	font-family: 'CartoGothic',Arial,Sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.05em;
	position: absolute;
	right: 101px;
	text-transform: uppercase;
	top: 248px;
	z-index: 100;
	}
.shopping-cart-wrapper .shoppingcart table {
    font-size: 0.75em;
	margin-top:-1em;
	}

#main .products .product {
	border: 1px solid #A0A0A0;
	margin-bottom: 10px;
	width: 100%;
}
#main .products .product img {
	width: 141px;
	height: 94px;
	border: 4px solid #FFFFFF;
	float: left;
	margin: 0;
}
#main .products .product .details {
	background:url(wpsc-images/product_frame.png) no-repeat center center;
	border-left: 1px solid #808080;
	box-shadow: 0 0 0 4px #FFFFFF inset;
	height: 82px;
	padding: 10px 20px;
	float: right;
	width: 418px;
}
#main .products .product .details h3 {
	font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}
#main .products .product .details .price {
	display: inline-block;
}
#main .products .product .details .add_to_cart_button {
	display: inline-block;
	float: right;
}
}
.bl-product {
		border: 1px solid #A0A0A0;
		margin-bottom: 10px;
		position: relative;
		top: 4px;
		}
		.bl-product .img {
			width:139px;
			height:94px;
			border:4px solid #fff;
			display:block;
			}
		.bl-product .details {
			background:url(wpsc-images/product_frame.png) no-repeat center center;
			border-left: 1px solid #808080;
			box-shadow: 0 0 0 4px #FFFFFF inset;
			float: left;
			left: 147px;
			width: 418px;
			height:62px;
			padding: 20px;
			position: relative;
			top: -102px;
			}
			.bl-product .details .title {
    color: #5F4142;
    display: block;
    font-size: 14px;
    font-weight: bold;
    width: 300px;
}
			.bl-product .details .view_details {
				bottom: 17px;
				font-size: 1.1em;
				left: 20px;
				position: absolute;
				text-decoration: none;
				}
			.bl-product .details .price {
				color: #A2473F;
				font-size: 0.8em;
				position: absolute;
				right: 20px;
				top: 20px;
				}
			.bl-product .details .add_to_cart {
				border:none;
				border-bottom:2px solid #773335;
				background-color: #E2C6C6;
				bottom: 20px;
				color: #5F4142;
				font-family: 'CartoGothic',Arial,Sans-serif;
				padding: 0.25em 1em;
				position: absolute;
				right: 20px;
				text-transform: uppercase;
				cursor:pointer;
				} .bl-product .details .add_to_cart:hover {
						background-color:#d5b7b7;
						color:#4b3334;
					}
#s {
	background: url(images/search_bg.gif) no-repeat 0 0;
    border: medium none;
    margin-bottom: 1em;
    padding: 0.6em 1em 0.4em 2.5em;
    width: 205px;
	}
	
.shopping-cart-wrapper a.emptycart:link, .shopping-cart-wrapper a.emptycart:visited,
.shopping-cart-wrapper .shoppingcart table tbody td, .shopping-cart-wrapper .shoppingcart table tbody td a {
	text-decoration:none !important;
	line-height: 1.2em;
	}
.shopping-cart-wrapper a.emptycart:hover,
.shopping-cart-wrapper .shoppingcart table tbody td a:hover {
	text-decoration:underline !important;
	}
.widget_wpsc_shopping_cart .cart-widget-total td {
	border-color:rgba(0,0,0,.25);
	}
	
.bl-product .details .out-of-stock,
.bl-product .details .out-of-stock:hover {
	background-color: #CCCCCC;
    border-color: #999999;
    color: #666666;
    cursor: default;
	}
	
.pager {
	display: block;
    float: left;
    margin-top: -3em;
    position: relative;
    width: 100%;
	}
	.pager a {
		border:none;
		border-bottom:2px solid #773335;
		background-color: #E2C6C6;
		color: #5F4142;
		font-family: 'CartoGothic',Arial,Sans-serif;
		padding: 0.25em 1em;
		text-transform: uppercase;
		cursor:pointer;
		text-decoration:none;
		position:relative;
		margin: 2px;
		}
	.pager a:hover {
		background-color:#d5b7b7;
		color:#4b3334;
		top:1px;
		border-bottom-width:1px;
		margin: 2px;
		}
		.pager a.active, .pager .current {
			background-color:#d5b7b7;
			color:#fff;
			top:1px;
			border-bottom:1px solid #773335;
			font-family: 'CartoGothic',Arial,Sans-serif;
		padding: 0.25em 1em;
		text-transform: uppercase;
		text-decoration:none;
		position:relative;
		margin: 2px;
			}