body{background:url(/images/bkgd/bkgd.png) repeat #C38D40; font-family:Arial, Helvetica, sans-serif;}
*{padding:0px; margin:0px;}
p{padding:0 4px 10px 4px; margin:0px;}
p.left_col{padding:0 0 10px 14px;}
td{vertical-align:top;}

/* FONT SIZES, STYLES */
p,ul,ol,li{font-size:13px; line-height:18px;}
#content li{padding:0px 10px 2px 2px; margin:0 0 0 20px;}
#left_nav a{color:#AA6031; text-decoration:none; font-weight:bold; font-size:12px;}
#left_nav a:active{text-decoration:underline;}
#left_nav a:hover{color:#93272D;}
.image_gallery td li, .logos td li{font-size:12px;}
.large{font-size:14px; line-height:22px;}
.small{font-size:12px; line-height:14px;}
.x-small{font-size:11px; line-height:13px;}
.xx-small{font-size:10px; line-height:12px;}
.top_of_page{text-align:right; font-size:11px;}
#date{font-size:10px; color:#C38D40;}
blockquote{font-size:.8em; font-weight:bold; padding:4px 20px 10px 20px;}
h6{font-size:.8em; margin-bottom:10px;}


#wrapper{width:920px; margin:10px auto;}
	#wrapper_top{width:860px; height:115px; padding:30px 30px 0 30px; background:url(/images/bkgd/wrapper_top.png) no-repeat bottom left;}
		#header{width:860px; height:115px; position:relative;}
			#logo{width:200px; height:115px;}
			#intro{width:520px; height:115px;}
			#date{width:125px; height:34px; position:absolute; top:12px; right:0px; width:170px;}
	#wrapper_middle{width:860px; padding:0 30px; background:url(/images/bkgd/wrapper_middle_home.png) repeat-y top;}
	#container_back{width:860px; background:url(/images/bkgd/container_back.png) repeat-y top;}
		#top_nav{width:735px; height:34px; padding:0 0 0 118px;}
		#left_nav{width:200px;}
		#content_home{width:660px;}
		#content{width:588px; padding:10px;}
			#content_home #home_main{width:476px; padding:0 2px;}
			#home_new_saddles{width:180px;}
	#wrapper_bottom{width:860px; height:75px; padding:0 30px 30px 30px; background:url(/images/bkgd/wrapper_bottom.png) no-repeat top left;}
		#footer{width:860px; height:55px;}
		#credits{width:860px; height:20px;}

#wrapper div{float:left;}

/* LINKS */
.img, a img{border:0px;}


/* NAVIGATIONAL BARS */
#treemenu2{margin-bottom:0px; padding-top:0px;}
.treeview ul{margin: 0; padding: 0;}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: url() no-repeat left center; list-style-type: none;*/ padding-left: 12px; margin-bottom: 0px; list-style:none}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */ /*background: url(/images/icons/nav_right.png) no-repeat left 1px; margin-left:10px;*/ cursor: hand !important; cursor: pointer !important;}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */ display: none; /*Hide them by default. Don't delete. */}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */ cursor: default;}

#top_nav ul, #top_nav li,#top_nav a, #top_nav a img, #top_nav img{padding:0px; margin:0px;}
#top_nav li{list-style:none; display:inline; padding:0px; margin:0px;}

#footer{text-align:right;}
#footer ul{margin:0px; padding:0px;}
#footer ul li{list-style:none; display:inline;}

#credits{text-align:right;}
#credits ul{margin:0px; padding:0;}
#credits ul li{list-style:none; display:inline; padding:0 6px;}

/* PAGE FORMATTING */
	/* HOME */
	


	/* MEDIA PAGE */

/* IMAGE / TEXT FORMATTING */
#content .img_right, #content .right{float:right; padding:0 4px 14px 14px;}
#wrapper div.saddle_right{float:right; width:270px; padding:0 4px 14px 14px;}


/*======================CONTACT FORM======================*/
span.req{color:#f00; display:inline; font-weight:bold;}


fieldset{padding:0 4px 4px 4px; margin:10px 0 6px 6px; width:280px; border:1px solid #744F2F;}
legend{color:#000; font-weight:bold;}
label,legend{font-size:12px;}
td.contact_item{width:80px; vertical-align:middle;}
fieldset.form input,fieldset.form select{font-size:12px; padding:2px 2px 1px 2px; width:190px; margin:0 0 4px 0;}
fieldset.form textarea{font-size:12px; padding:2px 2px 1px 2px; width:270px; margin:0 0 4px 0;}
#freecap{border:2px solid #A24D2A;}
#captcha{width:192px;}
span.captcha{color:#666666;}

/* SPECIFICATIONS */
#specs{/*border:1px solid #996600;*/ width:594px; margin-left:3px; font-size:.7em;}
td.specs_number{width:50px; padding-left:2px;  border-right:1px solid  #996600; border-bottom:1px solid  #996600;}
td.specs_number_2{width:50px; padding-left:2px; border-bottom:1px solid  #996600;}
td.specs_description{width:560px; border-right:1px solid  #996600; border-bottom:1px solid  #996600;}
td.specs_description{border-right:1px solid  #996600; border-bottom:1px solid  #996600;}
td.specs_border {width:50px; padding-left:2px; font-weight: bold; border-right: 1px solid #996600; border-bottom: 1px solid #996600;}
td.specs_border_2 {width:50px; padding-left:2px; font-weight: bold; border-bottom: 1px solid #996600;}

/* DEALER LOCATOR */
map{border:0px;}
area{border:0px;}
table.map_wrapper{margin-left:10px;}
.dealer_wrapper{margin-left:10px; width:560px;}
.map_wrapper img{border:0px;}
td.dealer_map{border:1px solid #000; width:560px;}
td.dealer_wrapper{border:1px solid #000; width:560px; padding-left:20px;}
td.dealer_wrapper p {margin-left:10px;}


/* CONTACT FORM */
fieldset{border:1px solid #A02226; padding:8px; width:550px;}
legend{ font-weight:bold; color:#A02226;}
fieldset label,legend{font-size:12px;}
fieldset input,textarea,select{font-size:12px; padding:2px 2px 1px 2px;}
fieldset input.submit_button{width:100px; height:20px;}
span.captcha{color:#999;}
fieldset td.text_field_required{font-size:12px; font-weight:bold;}
fieldset td.text_field{font-size:12px;}
fieldset form{padding:0px; margin:0px;}
fieldset .button_map{height:22px; padding:0px; margin:0px;}
fieldset input,fieldset textarea,fieldset select{width:300px; background:#ECECE6; border:1px solid #C2C0C3;}
fieldset td{padding:2px 0;}

	/* CONTACT FORM ELEMENTS */	
		td.text_field, td.text_field_required{width:220px;}


/* SADDLES */
table.saddle_wrapper{width:100%;}
td.saddles{vertical-align:top; text-align:left; width:295px; padding-bottom:40px;}
td.saddle_images img{border:0px;}
span.sku{font-weight:bold;}
ul.saddles{margin-bottom:20px; padding-bottom:10px;}
table.specs th{font-size:14px; text-align:left; border-bottom:1px solid #000;}
table.specs{border:1px solid #000; background:url(/images/bkgd/specs.png); padding:4px 20px 10px 12px; width:100%; margin:10px 0px 40px 0px; font-size:12px;}
img.sub_heading{border-top:3px double #000; padding-top:20px;}

/* ONLINE CATALOG */
#online_catalog_wrapper{border:0px solid #000; width:575px;}
#online_catalog_wrapper img{margin:10px; border:1px solid #000;}
#online_catalog_wrapper td{text-align:center;}
#online_catalog_nav{width:575px;}
#online_catalog_nav td{width:190px; color:#5f1c06; font-size:.8em; font-weight:bold;}
td.col_1,td.col_2,td.col_3{text-align:center; color:#5f1c06;}


.col_left{width:175px; text-align:left; padding-left:20px;}
.col_right{width:400px; text-align:right;}
.col_left,.col_right{color:#FFFFCC;}
select.online_catalog{width:160px; margin-top:4px; margin-left:4px; height:16px;}
