body 	{
	margin: 0;
	padding: 0;
	background: #e2ddb5 url(neoimages/bg.jpg) repeat-x top left;
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}

.relax {clear: both;}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/*Universal Styles*/

a {
	text-decoration: none;
	}

p {
	line-height: 1.5em;
	font-size: 13px;
	margin-bottom: 20px;
	}

td {
	font-size: 13px;
	}

img {
	padding: 0px;
	}
	
#main a:link { text-decoration: none; color: #223311; border-bottom: 1px dotted #4d642c; }

#main a:visited { text-decoration: none; color: #223311; border-bottom: 1px dotted #4d642c; }

#main a:hover, a:active { color: #223311; border-bottom: 1px solid #4d642c; }

h2 {
	font: 500 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	color: #000000;
	}

h3 {
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	}
	
h4 {
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px 8px 8px 4px; margin: 0;
	}

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

	
/*Page Layout*/

#container {
	/*width: 850px;*/
	width: 1000px;
	margin: 192px auto 0 auto;
	background: #e2ddb5 url(neoimages/faux.jpg) repeat-y right;
	}

#side {
	margin-top: -297px;
	padding: 0;
	float: right;
	clear: none;
	/*width: 202px;*/
	width: 176px;
	position: relative;
}

 .phone {
	font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e2ddb5;
	padding: 0;
	position: relative;
	border: 0;
	clear: none;
}

.points {
	font: 400 1.18em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffff00;
	padding: 0;
	position: relative;
	border: 0;
	clear: none;
}

.points a {
	color: #ffff00;
	text-decoration: none;
	}
	
.points a:link {
	color: #ffff00;
	text-decoration: none;
	}

.points a:visited {
	color: #ffff00;
	text-decoration: none;
	}


.points a:hover {
	text-decoration: none;
	}


#side-left h4 {
	color: #e2ddb5;
}

#side h4 {
	color: #e2ddb5;
}

#side-left {
	margin-top: -297px;
	padding: 0;
	float: left;
	clear: none;
	/*width: 202px;*/
	width: 176px;
	position: relative;
}

#head {
    margin-top: -302px;
	height: 290px;
	/*margin: 0px 176px 0 176px;*/
	_position: relative;
	_z-index: 2;
}
	
#main {
	margin: 0;
	/*padding: 0 176px 50px 176px;*/
	padding: 0 0px 50px 0px;
	/*background: #ECDB96 url(neoimages/faux.jpg) repeat-y right;*/
	}

	
/*Sidebar Style*/
	
.sidebar {
	background: url(neoimages/sidetop.jpg) no-repeat top;
	padding: 0 3px 40px 3px;
	margin-top: 231px;
}

#sidebar h4 {
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e2ddb5;
	padding: 5px 8px 3px 4px;
	margin: 0;
}

.sidebar p.upcoming a:link { text-decoration: none; color: #e2ddb5; border-bottom: 1px dotted #e2ddb5; }

.sidebar p.upcoming a:visited { text-decoration: none; color: #e2ddb5; border-bottom: 1px dotted #e2ddb5; }

.sidebar p.upcoming a:hover, a:active { color: #e2ddb5; border-bottom: 1px solid #e2ddb5; }

	
ul.sidebar-list {
	margin: 0;
	padding: 0;
	font: 400 .90em "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-type: none;
	}

		

p.upcoming {
    font: 400 .75em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#newproducts {
    background: #211000
}

p.newproducts {
	font: 400 .75em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebar .highlight {
    background: #4d642c
}

.sidebar p {
	color: #e2ddb5;
	padding: 0 5px 0 5px;
}

img.logo {
	float: right;
	/*margin: 133px 30px 0 0; */
	margin: 133px 20px 0 0; 
	padding: 0;
	border: 0;
	clear: none;
}
	
.sidebar li {
	margin-bottom: 1px;
	padding: 0px;
	list-style-type: none;
	display: block;
}

ul.sidebar-list li {
position:relative  /*So you can position the arrow inside the li*/
}


/*add this class to the div with the arrow in and remove the <img> */
div.arrowbox {
background: url(Images/Images/sub-nav-arrow.png) no-repeat;
height: 12px;
width: 10px;
position: absolute;
right: 10px;
top: 10px;
}


.sidebar li a {
	display: block;
	margin:  0;
	font-size: 0.8em;
	color: #e2ddb5;
	text-decoration:none;
	padding:6px 8px;
	background-color: #223311;
	border-bottom: 1px solid #e2ddb5;
	}

.sidebar li a:hover {
	background-color: #4d642c;
	color:#e2ddb5;
    text-decoration: underline;
}
	
	
/*Head and Nav Styles */

.headertext {
    font-weight: bold;
    font-size: 6.25em;
    width: 700px;
    letter-spacing: 4px;
    color: #e2ddb5;
	position: absolute;                                 
    left:30px;
    top:-23px;
}
	
span.title {
	display: block;
	font: 400 2.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #cccc9a;
	padding-bottom: 40px;
	padding-top: 20px;
	clear: none;
	}

#nav {
    width: 750px;
	margin-left: -15px;
	padding-bottom: 15px;
	list-style-type: none;
	display: inline;
	}
	
#nav1 {
	width: 100px;
	height: 100px;
	margin-left: 70px;
	margin-top: 105px;
	padding-bottom: 10px;
	float: left;
	border: 0;
	display: inline;
}
			
#nav1 p {position: relative;
	top: 75%;
	left: 22%;
	   }
	   
#nav1 a:link { text-decoration: none; color: #e2ddb5; }

#nav1 a:visited { text-decoration: none; color: #e2ddb5; }

#nav1 a:hover { color: #e2ddb5; }

#nav2 {
    width: 100px;
	height: 100px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 105px;
	padding-bottom: 10px;
    float: left;
	border: 0;
	display: inline;
}
					
#nav2 p {position: relative;
	top: 75%;
	left: 22%;
	   }
	   
#nav2 a:link { text-decoration: none; color: #e2ddb5; }

#nav2 a:visited { text-decoration: none; color: #e2ddb5; }

#nav2 a:hover { color: #e2ddb5; }

	
#nav3 {
    width: 100px;
	height: 100px;
	margin-left: 0px;
	margin-top: 105px;
	padding-bottom: 10px;
    float: left;
	border: 0;
	display: inline;
}

#nav3 p {position: relative;
	top: 75%;
	left: 22%;
	   }

#nav3 a:link { text-decoration: none; color: #e2ddb5; }

#nav3 a:visited { text-decoration: none; color: #e2ddb5; }

#nav3 a:hover { color: #e2ddb5; }

#nav4 {
    width: 100px;
	height: 100px;
	margin-left: 10px;
	margin-top: 105px;
	padding-bottom: 10px;
    float: left;
	border: 0;
	display: inline;
}

#nav4 p {position: relative;
	top: 75%;
	left: 15%;
	   }

#nav4 a:link { text-decoration: none; color: #e2ddb5; }

#nav4 a:visited { text-decoration: none; color: #e2ddb5; }

#nav4 a:hover { color: #e2ddb5; }

#nav5 {
    width: 100px;
	height: 100px;
	margin-left: 5px;
	margin-top: 105px;
	padding-bottom: 10px;
    float: left;
	border: 0;
	display: inline;
}

#nav5 p {position: relative;
	top: 75%;
	left: 13%;
	   }

#nav5 a:link { text-decoration: none; color: #e2ddb5; }

#nav5 a:visited { text-decoration: none; color: #e2ddb5; }

#nav5 a:hover { color: #e2ddb5; }

#nav6 {
    width: 100px;
	height: 100px;
	margin-left: 30px;
	margin-top: 105px;
	padding-bottom: 10px;
    	float: left;
	border: 0;
	display: inline;
}

#nav6 p {position: relative;
	top: 75%;
	left: 13%;
	   }

#nav6 a:link { text-decoration: none; color: #e2ddb5; }

#nav6 a:visited { text-decoration: none; color: #e2ddb5; }

#nav6 a:hover { color: #e2ddb5; }

/*header icons*/

p.pop1 {
    margin:0 0 0 0;
    width:100%;
    font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.pop1 a {
    position:relative;
}
.pop1 a span {
    position:absolute;
    top:-120px;
    left:-999em;
    background: url(neoimages/home.gif) no-repeat 0 0;
    width:60px;/* width and height of your image*/
    height:60px
}
.pop1 a:hover {
    visibility:visible
}/* ie6 helper*/
.pop1 a:hover span, .pop1 a:focus span, .pop1 a:active span {
    left:-2px;
	top: -60px;
}

p.pop2 {
    margin:0 0 0 0;
    width:100%;
    font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.pop2 a {
    position:relative;
}
.pop2 a span {
    position:absolute;
    top:-120px;
    left:-999em;
    background: url(neoimages/shop.gif) no-repeat 0 0;
    width:60px;/* width and height of your image*/
    height:60px
}
.pop2 a:hover {
    visibility:visible
}/* ie6 helper*/
.pop2 a:hover span, .pop2 a:focus span, .pop2 a:active span {
    left: 11px;
	top: -60px;
}

p.pop3 {
    margin:0 0 0 0;
    width:100%;
    font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.pop3 a {
    position:relative;
}
.pop3 a span {
    position:absolute;
    top:-120px;
    left:-999em;
    background: url(neoimages/about.gif) no-repeat 0 0;
    width:60px;/* width and height of your image*/
    height:60px
}
.pop3 a:hover {
    visibility:visible
}/* ie6 helper*/
.pop3 a:hover span, .pop3 a:focus span, .pop3 a:active span {
    left:-2px;
	top: -60px;
}

p.pop4 {
    margin:0 0 0 0;
    width:100%;
    font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.pop4 a {
    position:relative;
}
.pop4 a span {
    position:absolute;
    top:-120px;
    left:-999em;
    background: url(neoimages/location.gif) no-repeat 0 0;
    width:60px;/* width and height of your image*/
    height:60px
}
.pop4 a:hover {
    visibility:visible
}/* ie6 helper*/
.pop4 a:hover span, .pop4 a:focus span, .pop4 a:active span {
    left:-5px;
	top: -60px;
}

p.pop5 {
    margin:0 0 0 0;
    width:100%;
    font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.pop5 a {
    position:relative;
}
.pop5 a span {
    position:absolute;
    top:-120px;
    left:-999em;
    background: url(neoimages/contact.gif) no-repeat 0 0;
    width:60px;/* width and height of your image*/
    height:60px
}
.pop5 a:hover {
    visibility:visible
}/* ie6 helper*/
.pop5 a:hover span, .pop5 a:focus span, .pop5 a:active span {
    left:5px;
	top: -60px;
}


p.pop6 {
    margin:0 0 0 0;
    width:100%;
    font: 400 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.pop6 a {
    position:relative;
}
.pop6 a span {
    position:absolute;
    top:-120px;
    left:-999em;
    background: url(neoimages/shop.gif) no-repeat 0 0;
    width:60px;/* width and height of your image*/
    height:60px
}
.pop6 a:hover {
    visibility:visible
}/* ie6 helper*/
.pop6 a:hover span, .pop6 a:focus span, .pop6 a:active span {
    left:5px;
	top: -60px;
}


#nav li {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
	}
	
#nav li  a {
	display: block;
	background: #2D1A06 url(neoimages/box.jpg) no-repeat top center;
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FEE682;
	text-align: center;
	}

#nav li  a:hover {
	display: block;
	background: #2D1A06 url(neoimages/boxhover.jpg) no-repeat top center;
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FF3399;
	}
	
/*Main Content*/

#main h2 {
	font: 500 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	color: #000000;
	padding: 10px 0 0 0;
	}
	
	#main h3 {
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	}

  #main ul li
 {
	line-height: 1.5em;
	font: 400 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
	#myler li {
		 font: 400 .825em "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.entry {
	/*background: #FFFFFF url(neoimages/corner.jpg) no-repeat top left;*/
	background: #FFFFFF url(neoimages/corner.jpg) no-repeat top left;
	margin: 20px 20px 0 20px;
	border-bottom: 2px solid #223311;
	padding: 12px;
}

a.main{
	text-decoration: underline;
	color: #000000;
	}

a.main:hover {
	text-decoration: none;
	color: #112211;
	}
	
/*Main Content Tags*/
img.right {
	float: right;
	margin: 10px 0 8px 8px;
	}

img.left {
	float: left;
	margin: 10px 5px 5px 0;
   }

.dropcap   {
    float:left; 
    font-size:75px;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	line-height:55px;
    padding-top:2px;
}

p.quote {
	padding-left: 20px;
	font: 400 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ECDB96 url(neoimages/quote.jpg) no-repeat top left;
	}
	
.comment {
	display: block;
	padding: 5px;
	font-size: 0.6em;
	background-color: #112211;
	color: #cccc9a;
	text-align: right;
	}

.comment a {
	color: #cccc9a;
	text-decoration: none;
	}

.comment a:hover {
	text-decoration: underline;
	}
	
form label{
	display:block;
	}

form input.text, form textarea, form select{
	border:1px #223311 solid;
	color:#000000;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #e2ddb5;
	}

form input.text:hover, form textarea:hover, form select:hover{
	border:1px #223311 solid;
	}

form input.text:focus, form textarea:focus, form select:focus{
	border:1px #223311 solid;
	color:#000000;
	}

form input.button{
	margin-right:8px;
	padding:3px 5px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

* html form input.text,

* html form textarea{
	border-color:#223311;
	color:#000000;
	}
	
/*Footer*/
	
#footer {
	width: 100%;
	background: #223311;
	border-top: solid 4px #4d642c;
	}

#footer .container {
	width: 763px;
	margin: 0 auto;
	padding: 30px 0;
	color: #e2ddb5;
}
	
#clickpicks {
   background: #223311;
   height: 30px;
   width: 750px;
   margin-bottom: 10px;
}

.clickpicks {
	font: 400 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 20px;
	background: #223311;
	color: #e2ddb5;
	padding: 0 0 15px 32%;
	}

#footer a.credit {
	color: #e2ddb5;
	text-decoration: underline;
	}

#footer a.credit:hover {
	color: #e2ddb5;
	text-decoration: none;
	}

.links {
	list-style-type: none;
	width: 210px;
	margin: 0 0 0 0;
	padding: 10px 10px 30px 10px;
	background: #4d642c url(neoimages/footcorner.jpg) no-repeat top left;
	}

.linksright {
	float: right;
	width: 210px;
	margin-left: 35px;
	padding: 10px 10px 30px 10px;
	list-style-type: none;
	background: #4d642c url(neoimages/footcorner.jpg) no-repeat top left;
	}
	
.linksright li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 0.7em;
	}

.linksright li a {
	padding: 4px;
	display: block;
	margin:  0;
	color: #e2ddb5;
	text-decoration:none;
	background-color: #4d642c;
	border-bottom: 1px solid #e2ddb5;
	}

.linksright li a:hover {
	background-color: #223311;
	border-bottom: 1px solid #223311;
	color:#e2ddb5;
	text-decoration: underline;
	}

.links li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 0.7em;
	}

.links li a {
	padding: 4px;
	display: block;
	margin:  0;
	color: #e2ddb5;
	text-decoration:none;
	background-color: #4d642c;
	border-bottom: 1px solid #e2ddb5;
	}

.links li a:hover {
	background-color: #223311;
	border-bottom: 1px solid #223311;
	color:#e2ddb5;
	text-decoration: underline;
	}

p.foot {
	color: #e2ddb5;
	margin-top: 5px;
	font-size: 0.7em;
	line-height: 1.6em;
	text-align: center;
	}
		
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/hover_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#outer {
	width:622px; 
	/*height:350px; */
	float: left;
/*	display: inline;*/
	/*clear: left; */
	padding-top: 20px;
	/*overflow: hidden;*/
	margin: 0 0 0 13px;

	/*border: 1px solid red;
	position: relative;*/
}
.pad1 {width:40px; height:25px; background:#4d642c; float:left; margin-top:3px; margin-right:3px; border:1px solid #4d642c;}
.pad2 {width:40px; height:25px; background:#4d642c; float:right; margin-top:3px; border:1px solid #4d642c;}
.topline {width:620px; height:3px; border:1px solid #4d642c; background:#4d642c; font-size:1px;}

#menu {
	list-style-type:none; 
	padding:0; 
	margin:0 0 0 3px;
}
#menu ul {
	list-style-type: none;
	padding: 0; 
	margin: 0; 
	z-index: 100;
}
#menu li {
	float:left; 
	background: #e2ddb5; 
	margin:3px 3px 0 0; 
	border: 1px solid #223311;
	color: #e2ddb5;
	width:123px; 
	height:25px;
}
#menu li.sub {background:#223311; color: #e2ddb5;} 

/* for IE5.5 and IE6 only */

#menu li a {display:block; color:#223311; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; width:123px; text-decoration:none; text-align:center;}
#menu li a table {position:absolute; left:0; top:-1px; border-collapse:collapse; width:0; height:0;}

#menu :hover {color:#e2ddb5; background:#223311; position:relative; z-index: 100;}
#menu :hover > a {color:#e2ddb5; background:#223311; border-bottom: 1px solid #e2ddb5; text-decoration: underline;}

#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {
	visibility:hidden; 
	width:0; 
	height:0; 
	overflow:hidden;
}

#menu :hover ul {
	visibility:visible; 
	overflow:visible; 
	height:auto; 
	width:128px; 
	position: absolute; 
	left: -1px;
	top: 20px;
	background: url(neoimages/transparent.gif); /* the background image is for IE7 */
}

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {
	visibility:visible; 
	overflow:visible; 
	height:auto; 
	width:128px; 
	padding:9px 3px; 
	left:100px; 
	top:0;
}
#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.right {
	visibility:visible; 
	overflow:visible; 
	height:auto; 
	width:128px; 
	padding:9px 3px; 
	right:106px; 
	top:0;
}

/*flowplayer*/

/* container has a background image */

a.player {	
	margin: 20px 0 0 110px;
	display:block;
	background:url(neoimages/splash.gif) no-repeat;
	width:240px;
	height:248px;
	padding:0 126px 15px 0px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	border-bottom: medium none !important;
}
 
/* splash image */
a.player img {
	margin: 240px 0 0 0;
	border:0;
}

#pl {
	height:68px;
	background:#f5fbfb url(neoimages/h150.png) repeat-x;	
	border:1px solid #513816;
	width:375px;
	position:relative;
	margin: 0 0 0 0px;
	overflow:hidden;
	padding:5px 0;
	float:left;
} 

#pl div.entries {
	height:68px;
	position:absolute;
	width:10000em;
}

#pl div.entries a {
	background:transparent url(neoimages/entry.png) no-repeat scroll 0%;
	color:#2c1a06;
	float:left;
	font-family:"Trebuchet MS","lucida grande","verdana"; 
	font-size:10px;
	height:48px;
	line-height: 120%;
	margin:0px 4px;
	padding:10px;
	text-decoration:none;
	width:96px;
	border-bottom: medium none !important;
}

#pl div.entries a:hover {
	background-position:-119px 0;
	color:#000;
}

#pl div.entries a.playing {
	background-position:-238px 0;		
	color:#000;
}

#pl div.entries a.paused {
	background-position:-357px 0;		
	color:#000;
}

#pl div.entries a.progress {
	opacity:0.8;
}

#pl div.entries em {	
	float:right;
	margin-top: 15px;
	color: #513816;
	font-style:normal;
}

a.nextPage, a.prevPage {
	display:block;
	width:18px;
	height:18px;
	background:url(neoimages/left.png) no-repeat;
	margin:30px 10px;
	cursor:pointer;
	float:left;
	border-bottom: medium none !important;

}

a.nextPage:hover, a.prevPage:hover {
	background-position:0px -18px;		
}

a.nextPage {
	background-image:url(neoimages/right.png);	
}
  
a.nextPage.disabled, a.prevPage.disabled {
	visibility:hidden;		
}

/* remove ugly system borders links */
a img 	{ 	border:0 }
a:active { 	outline:none; }
:focus   { -moz-outline-style:none; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(neoimages/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(neoimages/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(neoimages/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(neoimages/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
	border-bottom: medium none !important;

}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*Photograph Gallery*/

a, a:visited, a:hover {}
 
#gallery {position:relative; width:587px; height:675px; background:#cccc9a; border:1px solid #666666; margin:10px auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; font-size: .80em;}
 
#gallery a.pics {float:left; padding:7px 21px; display:inline; color:#000; text-decoration:none; width:75px; height:75px; cursor:default;}
#gallery a.pics img.thumb {display:block; border:1px solid #666666;}
 
#gallery a.pics span {display:none; border:0; width:565px; background:#999967; border:2px solid #666666; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; font-size: 1.0em;}
#gallery a.pics span img {margin:10px auto; border:1px solid #666666;}
 
#gallery a.pics:hover {white-space:normal;}
#gallery a.pics:hover img.thumb {border:2px solid #666666;}
#gallery a.pics:hover span {display:block; position:absolute; left:9px; top:265px; z-index:10; height:400px;}
 
#gallery a.pics:active img.thumb {border:1px solid #cccc9a;} 
#gallery a.pics:active span {display:block; position:absolute; left:9px; top:265px; z-index:5; height:400px;}
 
#gallery a.pics:focus {outline:0;}
#gallery a.pics:focus img.thumb {border:1px solid #999967}
#gallery a.pics:focus span {display:block; position:absolute; left:9px; top:265px; z-index:5; outline:0; height:400px;}
 
#gallery span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:200px 0 0 0; width:587px; text-align:center; color:#ffffff;}
#gallery span.info a {color:#666666;}
#gallery span.info a:hover {text-decoration:none;}

/*Remove image underline*/
#gallery a.pics {
border-bottom: none !important;
text-decoration: none !important;
}

/*Social Bookmark */
#main .a2a_dd p{
font: 400 .80em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*new saddle pricing*/

.price {
font-weight: bold;
}

/*image show on thumbnail hover*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 2px solid #513816;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

/*shadow image left*/
img.shadowimageleft {
float: left;
margin: 5px 5px 0 5px;
border: 0;
}

/*shadow image right*/
img.shadowimageright {
float: right;
margin: 5px 5px 0 5px;
border: 0;
}

#video   {
font: 400 .60em "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
width: 150px;
height: 25px;
margin: 0 0 15px 235px;
}

.center-container {
	float: left;
	width: 648px;
	/*border: 1px solid red;*/
}

#search {
list-style-type:none;
margin:0 0 0 3px;
padding:0;
}

#search li.srch {
background:none repeat scroll 0 0 #ffffff;
}

#menu li div {
color:#cccc9a;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
line-height:24px;
text-align:center;
text-decoration:none;
width:123px;
}

ul.subcat-list {
font:400 1em "Trebuchet MS",Arial,Helvetica,sans-serif;
list-style-type:none;
margin:0px 0px 0px 16px;
padding:0;
}

ul.subcat-list li a {
padding:6px 5px 0 10px;
text-decoration:none;
}

.addendumtable {
    padding-bottom: 10px;
}

/*jCarousel Lite*/


.featuredSlider {
	WIDTH: 557px !important; HEIGHT: 125px; OVERFLOW: hidden;
}
.featuredSlider UL {
	POSITION: relative
}
#featuredSitesLink {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 550px; DISPLAY: block; BACKGROUND: url(neoimages/transparent.gif); HEIGHT: 125px; TOP: 0px; LEFT: 0px
}
.featuredSlider LI {
	WIDTH: 550px
}
.featuredSlider DIV {
	TEXT-ALIGN: center; WIDTH: 100px; MARGIN-LEFT: 50px
}
.featuredSlider UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.featuredSlider LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.featuredSlider LI IMG {
	Z-INDEX: 50
}
.featuredSlider LI SPAN {
	MARGIN-TOP: -15px; DISPLAY: block
}
.jqliteleft {
	DISPLAY: inline; FLOAT: left
}

/*End jCarousel Lite*/

/*Start Magic Zoom*/

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/* Style of the small image link */
.MagicZoomPlus {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image */
.MagicZoomPlus img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of the span inside the small image link */
.MagicZoomPlus span {
display: none !important; 
}


/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 0;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url(graphics/zoomout.cur), pointer;
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(graphics/buttons1.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}

.product-image a {
border: none !important;
text-decoration: none !important;
}

.product-image-left a {
border: none !important;
text-decoration: none !important;
float: left;
margin: 0 0 0 5px;
}

.geotrust-image a {
float: right;
border: none !important;
text-decoration: none !important;
}

/*End Magic Zoom*/

.confirmation-field { display: none; }

/*JQuery Cycle Image*/
.slideshow { height: 157px; width: 532px; margin: auto }
.slideshow img { padding: 10px; border: 1px solid #223311; background-color: #ffffff; }
/*End JQuery Cycle Image*/

