@media screen, projection {

body {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:12px; background:#e1ddae url(../i/bg.gif) top repeat-x;}
	
a {color:#804206;}
a:hover {color:#000;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
.flush {margin:0; padding:0;}
.hidden {display:none;}

/*.separator {clear:both; width:710px; margin:0 auto; padding:0; height:58px; background:url(../i/separator.jpg);}
*/.separator {clear:both; width:710px; margin:0 auto; padding:0; height:38px;}

#container {width:1038px; margin:0 auto; padding:0; background:url(../i/container_bg.jpg);}

	#header {height:190px; background:url(../i/header.jpg); position:relative;}
	#header * {margin:0; padding:0;}
	#header h2, #header h3 {text-indent:-10000px; margin:0; padding:0; position:absolute;}
	#header ul {list-style:none;}
	#header li {display:inline-block; position:absolute;}
	#header li a {text-transform:uppercase; text-decoration:none;}
	
		#top-links li {padding:0 16px;}
		#top-links a {font-family:"Times New Roman", Times, serif; font-size:11px; color:#fffcd6;}
		#top-links a:hover {color:#000;}
		#top-home-link {top:28px; left:740px; border-right:1px solid #fffcd6;}
		#top-contact-link {top:28px; left:808px;}
		
		#header form {position:absolute; background:#6c3d11; top:51px; left:708px; width:233px; height:31px;}
		#keywords {width:176px; height:25px; border:none; background:#fff; position:absolute; top:3px; left:3px;}
		#keywords-go {width:51px; height:31px; border:none; background:url(../i/go.gif); position:absolute; right:0; text-indent:-10000px;}
		#keywords-go:hover {background-position:0 -31px; position:absolute;}
		
		.nav-link {color:#6c3d11; position:absolute; top:144px; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
		.nav-link:hover {color:#e1ddae;}
		
		#nav-home {left:138px;}
		#nav-trials {left:213px; width:170px;}
		#nav-testimonials {left:389px;}
		#nav-consignment {left:528px;}
		
		#nav-view-cart {text-indent:-10000px; position:absolute; display:block; top:88px; left:705px; width:125px; height:44px; background:url(../i/view_cart.gif);}
		#nav-checkout {text-indent:-10000px; position:absolute; display:block; top:88px; left:830px; width:110px; height:44px; background:url(../i/checkout.gif);}
			#nav-view-cart:hover, #nav-checkout:hover {background-position:0 -44px;}
			
		#nav-questions {color:#6c3d11; position:absolute; top:149px; left:753px; font-family:"Times New Roman", Times, serif; font-size:11px; width:220px;}
		#nav-questions:hover {color:#000;}
		
	#flash-container {width:836px; height:261px; margin:18px auto 0 auto; padding:0;}
	#flash {width:836px; height:261px; background:url(../i/flash_bg.jpg); margin:0; padding:0;}
	
	#main-categories {margin:24px auto 0 auto; padding:0; list-style:none; width:836px; height:122px;}
	#main-categories li {width:260px; height:122px; float:left;}
	#main-categories li a {display:block; height:122px; text-indent:-10000px;}
		#cat-dressage {background:url(../i/dressage.jpg);}
		#cat-jumping {background:url(../i/jumping.jpg); margin:0 28px;}
		#cat-all-purpose {background:url(../i/all_purpose.jpg);}
		
		
	#index-left {float:left; width:666px;}
		#index-welcome {background:url(../i/index_welcome.jpg); height:85px;}
		#index-editable {color:#202020; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:520px; margin:24px 0 20px 116px;}
		
	#index-right {float:left; width:372px;}
		#index-consignment {background:url(../i/index_consignment.jpg); height:84px;}
		#index-right p {color:#6c3d11; font-family:Verdana, Geneva, sans-serif; font-size:11px; width:262px; margin:24px 0 20px 8px; line-height:1.5;}
		
	#inner-flash {width:836px; height:196px; margin:18px auto 0 auto; padding:0;}
		#inner-flash.one {background:url(../i/inner_flash_bg.jpg);}
		#inner-flash.two {background:url(../i/jumping_horse_inner.jpg) top center no-repeat;}
		
	#inner {width:836px; margin:0 auto; padding:0;}
		#page-heading {height:92px; background:url(../i/page_heading.jpg); position:relative;}
			#page-heading h1 {position:absolute; font-family:"Times New Roman", Times, serif; font-size:20px; color:#f4f4e1; top:46px; left:48px; margin:0; padding:0;}
		
		#inner-top-product {height:12px; background:url(../i/inner_top.jpg);}
		#inner-top {height:12px;}		
		#inner-main-product {background:url(../i/inner_main.gif);}
			#content {padding:20px 50px; color:#00000a; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:1.5;}
			#content h2 {color:#998a00; font-family:"Times New Roman", Times, serif; font-size:28px;}
			#content h3 {color:#442304; font-size:14px;}
			
		#inner-bottom-product {height:40px; background:url(../i/inner_bottom.jpg) top no-repeat;}
		#inner-bottom {height:40px;}		
	#footer {height:20px; background:url(../i/footer.jpg);}
	
#bottom {width:900px; height:50px; padding:0; margin:0 auto; text-align:center; color:#734f4f; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#bottom p {margin:0; padding:0;}
#bottom a {color:#734f4f; text-decoration:none;}
#bottom a:hover {color:#000; text-decoration:underline;}

/* CATEGORIES */
#breadcrumb {list-style:none;}
#breadcrumb li {float:left; margin:0 10px 0 0;}

#category-list, #category-product-list {list-style:none;}
#category-list li {float:left; margin:0 30px 10px 0; width:190px;}
#content h3.category-list-product-name {font-size:18px;}

#category-product-list div {clear:both;}
#category-product-list img {float:right;}

/* PRODUCTS */
/* -- TO SHOW CROPPED THUMBNAILS AND UNIFORMLY SIZED IMAGES USE THIS BLOCK */
#product-image-container {float:right; margin:0 0 20px 20px; width:314px; padding:0; overflow:hidden; text-align:center;}
	#product-image-container div {float:left; overflow:hidden; padding:0; border:1px solid #804206; margin:0 0 8px 0;}
	.product-big-image {width:312px; height:234px;}
	.product-th-image {width:96px; height:72px;}
	#product-image-container img {border:none;}
	#expand-link {font-weight:bold; text-decoration:none; clear:both; display:block; outline:none;}

/* -- TO SHOW THE FULL IMAGE USE THIS BLOCK
#product-image-container {float:right; margin:0 0 20px 20px; width:314px; padding:0; text-align:center;}
	#product-image-container img {float:left; overflow:hidden; padding:0; border:1px solid #804206; margin:0 6px 8px 0;}
	
	#expand-link {font-weight:bold; text-decoration:none; clear:both; display:block; outline:none;}
*/

h1.products-name {font-family:"Times New Roman", Times, serif; font-size:40px; color:#998a00; margin-bottom:0; line-height:1;}
h3.products-model {color:#998a00; margin-bottom:0;}

#price-box-outer {margin:20px 0; padding:21px 19px;; width:356px; background:#dfdcad; text-align:center;}
#price-box {background:#ebe9cb; color:#6f3410; font-size:14px; font-weight:bold; padding:6px 0;}
.product-regular-price {color:#aa4c13;}
.product-special-price {color:#8a2211;}
#add-to-cart-btn {width:166px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; background:#8a2211; border:none; display:block; margin:8px auto; padding:4px;}
#add-to-cart-btn:hover {background:#aa4c13; cursor:pointer;}
	
#image-output img {margin:10px auto; border:1px solid #aa4c13; display:block;}
}