﻿/* tabs row 1 */
.tsp-telsellorange-ambience #tsp-tabs .tsp-row-1 a { height: 48px; background: url('../images/ambience/telsellorange/tab-row-1-button.png') no-repeat; }
.tsp-telsellorange-ambience #tsp-tabs .tsp-row-1 a:hover,
.tsp-telsellorange-ambience #tsp-tabs .tsp-row-1 a.active { background-position: 0 -53px; }
/* tabs row 2 */
.tsp-telsellorange-ambience #tsp-tabs .tsp-row-2 a { height: 22px; background: url('../images/ambience/telsellorange/tab-row-2-button.png') no-repeat; }
.tsp-telsellorange-ambience #tsp-tabs .tsp-row-2 a:hover,
.tsp-telsellorange-ambience #tsp-tabs .tsp-row-2 a.active { background-position: 0 -27px; }


/* search */
.tsp-telsellorange-ambience #tsp-search-bar { height: 22px; padding: 5px 0 0; background: #f89e49; text-align: center; }
	.tsp-telsellorange-ambience #tsp-search-bar .tsp-quick-search { margin: 0 auto; width: 300px; }
		.tsp-telsellorange-ambience #tsp-search-bar .tsp-quick-search .tsp-label {width:97px; display: inline; float: left; color: #ffffff; font-weight: bold; margin: 0 4px 0 0; }
		.tsp-telsellorange-ambience #tsp-search-bar .tsp-quick-search .tsp-query { display: inline; float: left; width: 150px; }
		.tsp-telsellorange-ambience #tsp-search-bar .tsp-quick-search .tsp-button { display: inline; float: left; width: 17px; height: 17px; margin: 0 0 0 4px; overflow: hidden; text-decoration: none; background: url('../images/ambience/telsellorange/search-button.png') no-repeat;  }

/* path */
.tsp-telsellorange-ambience #tsp-path-bar { height: 17px; margin: 0 0 14px 0; padding: 3px 0 0 0; background: url('../images/ambience/telsellorange/path-bg.png') repeat-x; }
.tsp-telsellorange-ambience #tsp-path-bar .bread-crumb-trail,
.tsp-telsellorange-ambience #tsp-path-bar a { color: #2b407e; }


/* General tags */
h1 { color: #f89e49; font-size: medium; margin: 0; }
p { margin: 0 0 20px; }


/* rounded tables */
.tsp-telsellorange-ambience table.tsp-rounded { width: 100%; }
.tsp-telsellorange-ambience .grid-4 table.tsp-rounded { background: #feecdb url('../images/ambience/telsellorange/rounded-header-grid-4.png') no-repeat; }
.tsp-telsellorange-ambience .grid-5 table.tsp-rounded { background: #feecdb url('../images/ambience/telsellorange/rounded-header-grid-5.png') no-repeat; }
.tsp-telsellorange-ambience .grid-4 table.tsp-rounded tfoot td { height: 8px; background: url('../images/ambience/telsellorange/rounded-footer-grid-4.png') no-repeat; }
.tsp-telsellorange-ambience .grid-5 table.tsp-rounded tfoot td { height: 8px; background: url('../images/ambience/telsellorange/rounded-footer-grid-5.png') no-repeat; }
	/* cells */
	.tsp-telsellorange-ambience table.tsp-rounded thead th { padding: 6px 8px 5px; text-transform: uppercase; color: #ffffff; }
	.tsp-telsellorange-ambience table.tsp-rounded tbody td { padding: 1px 8px; }

/* rounded divs */
.tsp-telsellorange-ambience div.tsp-rounded { background: #feecdb; }
.tsp-telsellorange-ambience div.tsp-rounded h1,
.tsp-telsellorange-ambience div.tsp-rounded .tsp-header { height: 27px; color: #ffffff; padding: 4px 16px 0; }
.tsp-telsellorange-ambience div.tsp-rounded p { margin: 0; padding: 0 0 8px; }
.tsp-telsellorange-ambience .grid-4 div.tsp-rounded h1,
.tsp-telsellorange-ambience .grid-4 div.tsp-rounded .tsp-header { background: #feecdb url('../images/ambience/telsellorange/rounded-header-grid-4.png') no-repeat; }
.tsp-telsellorange-ambience .grid-5 div.tsp-rounded h1,
.tsp-telsellorange-ambience .grid-5 div.tsp-rounded .tsp-header { background: #feecdb url('../images/ambience/telsellorange/rounded-header-grid-5.png') no-repeat; }
.tsp-telsellorange-ambience .grid-4 div.tsp-rounded div.tsp-footer { height: 8px; background: url('../images/ambience/telsellorange/rounded-footer-grid-4.png') no-repeat; }
.tsp-telsellorange-ambience .grid-5 div.tsp-rounded div.tsp-footer { height: 8px; background: url('../images/ambience/telsellorange/rounded-footer-grid-5.png') no-repeat; }
.tsp-telsellorange-ambience div.tsp-rounded div.tsp-description { padding: 0 16px; }
/*
 * Example XHTML
 *
<div class="tsp-rounded">
	<h1>Title</h1>
	<div class="tsp-description">
		<p>Lorem ipsum dolor sit</p>
		<p>Lorem ipsum dolor sit</p>
	</div>
	<div class="tsp-footer">
		<cid:Spacer id="mIe6CompatibilitySpacer" runat="server" />
	</div>
</div>
 */


/* Product card group */
.tsp-telsellorange-ambience .tsp-product-card-group { }
.tsp-telsellorange-ambience .tsp-product-card-group h1 { margin: 10px 20px 5px; font-size: large; color: #f89e49; }

/* Product card */
.tsp-telsellorange-ambience .tsp-product-card { display: block; width: 160px; height: 230px; padding: 8px; background: url('../images/ambience/telsellorange/product-card.png') no-repeat; }
	/* media */
	.tsp-telsellorange-ambience .tsp-product-card .tsp-media { background: #fbcea4; display: block; width: 160px; height: 110px; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-media img { }
	
	/* details */
	.tsp-telsellorange-ambience .tsp-product-card .tsp-details { display: block; width: 160px; height: 54px; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-details h1 { font-size: small; color: #f89e49; display: block; height: 16px; margin: 0 0 2px; overflow: hidden; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-details .tsp-description { display: block; font-size: x-small; margin: 0; height: 36px; overflow: hidden; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-details .tsp-description p { margin: 0; padding: 0; }
	
	/* price */
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price { display: block; width: 160px; height: 46px; padding: 4px 0 0; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price .tsp-old-amount { display: block; height: 16px; padding: 2px 0 0; font-size: x-small; color: #f89e49; font-weight: bold; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price .tsp-order { display: inline; float: left; padding: 2px 0; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price .tsp-order a { font-size: small; color: #f89e49; text-decoration: none; background: url('../images/ambience/telsellorange/arrow-small.png') no-repeat right 3px; padding: 0 15px 0 0; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price .tsp-order a:hover { color: #428ccb; background-position: right -21px; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price .tsp-amount { display: inline; float: right; font-size: large; color: #ffffff; font-weight: bold; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-price .tsp-amount a { text-decoration: none; color: #ffffff; }

	/* more information */
	.tsp-telsellorange-ambience .tsp-product-card .tsp-more-information { padding: 2px 0; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-more-information a { margin: 0; display: inline; float: right; font-size: x-small; color: #f89e49; text-decoration: none; background: url('../images/ambience/telsellorange/arrows.png') no-repeat 74px 5px; padding: 0 18px 0 0; }
	.tsp-telsellorange-ambience .tsp-product-card .tsp-more-information a:hover { color: #428ccb; background-position: 74px -7px; }


/* Product card large */
.tsp-telsellorange-ambience .tsp-product-card-large { display: block; width: 568px; height: 242px; margin: 0; overflow: visible; background: url('../images/ambience/telsellorange/product-card-large.png') no-repeat; }
	/* media */
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-media { display: inline; background: #7aaeda; float:left; width: 240px; height: 205px; margin: 8px; }
	
	/* details */
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-details { display: inline; float: right; width: 294px; height: 137px; margin: 8px; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-details h1 { font-size: large; color: #f89e49; display: block; height: 22px; margin: 0 0 2px; overflow: hidden; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-details .tsp-description { display: block; margin: 0; height: 113px; overflow: auto; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-details .tsp-description p { margin: 0 0 8px; padding: 0; }
	
	/* price */
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price { display: inline; float: right; width: 294px; height: 65px; margin: 0 8px 0 0; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price .tsp-old-amount { display: block; height: 19px;  font-size: medium; color: #f89e49; font-weight: bold; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price .tsp-order { display: inline; margin: 16px 0 0; float: left; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price .tsp-order a { font-size: large; color: #f89e49; text-decoration: none; background: url('../images/ambience/telsellorange/arrow.png') no-repeat 104px 6px; padding: 0 16px 0 0; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price .tsp-order a:hover { color: #428ccb; background-position: 104px -18px; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price .tsp-amount { display: inline; margin: 8px 0 0; float: right; width: 168px; text-align: center; font-size: xx-large; color: #ffffff; font-weight: bold; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-price .tsp-amount a { text-decoration: none; color: #ffffff; }

	/* more information */
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-more-information { padding: 2px 0; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-more-information a { color: #f89e49; text-decoration: none; background: url('../images/ambience/telsellorange/arrows.png') no-repeat 96px 6px; padding: 0 20px 0 0; }
	.tsp-telsellorange-ambience .tsp-product-card-large .tsp-more-information a:hover { color: #428ccb; background-position: 96px -6px; }


/* Category card large */
.tsp-telsellorange-ambience .tsp-category-card-large { display: block; width: 568px; height: 242px; margin: 0; overflow: visible; background: url('../images/ambience/telsellorange/category-card-large.png') no-repeat; }
	/* media */
	.tsp-telsellorange-ambience .tsp-category-card-large .tsp-media { display: inline; background: url('../images/ambience/telsellorange/category-card-large-media-bg.jpg') no-repeat; float:left; width: 240px; height: 205px; margin: 8px; }
	
	/* details */
	.tsp-telsellorange-ambience .tsp-category-card-large .tsp-details { display: inline; float: right; width: 294px; height: 137px; margin: 8px; }
	.tsp-telsellorange-ambience .tsp-category-card-large .tsp-details h1 { font-size: large; color: #f89e49; display: block; height: 22px; margin: 0 0 2px; overflow: hidden; }
	.tsp-telsellorange-ambience .tsp-category-card-large .tsp-details .tsp-description { display: block; margin: 0; height: 180px; overflow: auto; }
	.tsp-telsellorange-ambience .tsp-category-card-large .tsp-details .tsp-description p { margin: 0 0 8px; padding: 0; }
	
/* features */
.tsp-telsellorange-ambience .tsp-feature { display: block; text-align: center; width: 176px; height: 104px; background: url('../images/ambience/telsellorange/feature-bg.png') no-repeat; }
.tsp-telsellorange-ambience .tsp-feature a { display: block; color: #ffffff; font-size: xx-large; line-height: 52px; font-weight: bold; text-decoration: none; text-transform: uppercase; }	


/* sub-navigation */
.tsp-telsellorange-ambience .tsp-sub-navigation {}

	/* top */
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-top { display: block; width: 176px; height: 8px; margin: 0; padding: 0; background: url('../images/ambience/telsellorange/sub-navigation-top.png') no-repeat; }

	/* items */
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-items { background: #f89e49; padding: 0 8px; }
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-items .tsp-item { }
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-items .tsp-item span { color: #233772; font-weight: bold; }
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-items .tsp-item a { display: block; width: 148px; color: #233772; padding: 0 0 0 12px; text-decoration: none; background: url('../images/ambience/telsellorange/sub-navigation-arrow.png') no-repeat 0 2px; }
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-items .tsp-item a:hover { color: #ffffff; background-position: 0 -16px; }
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-items .tsp-seperator { background: #ffffff; margin: 2px 0; padding: 0; height: 1px !important; }
	/* bottom */
	.tsp-telsellorange-ambience .tsp-sub-navigation .tsp-bottom { display: block; width: 176px; height: 8px; background: url('../images/ambience/telsellorange/sub-navigation-bottom.png') no-repeat; }
