
input { font: 11px Arial, Helvetica, sans-serif; color: #222; }
select { font: 11px Arial, Helvetica, sans-serif; color: #222; }
textarea { font: 11px Arial, Helvetica, sans-serif; color: #222; }

body { background: #133957; padding: 0px; margin: 0 auto; }  

td { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #454545; }
a { color: #454545; text-decoration: underline; }
a:hover { color: #803A3C; text-decoration: none; }
a:active { color: #454545; text-decoration: none; }

.td_nav { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #fff; }
.a_nav { color: #fff; text-decoration: underline; }
.a_nav:hover { color: #E7D59F; text-decoration: none; }
.a_nav:active { color: #fff; text-decoration: none; }

td b { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; color: #454545; }

.h1, h1 { font: 15px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #323232; }

.h2, h2 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #4C4541; text-transform: uppercase; }

.h2w { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #803A3C; text-transform: uppercase; }

.h3, h3 { font: 14px Arial, Helvetica, sans-serif; font-style: italic; line-height: 18px; color: #FFF; }

.h4, h4 { font: 28px Arial, Helvetica, sans-serif; font-style: italic; line-height: 30px; color: #323232; }
.h4 b { font: 27px Arial, Helvetica, sans-serif; font-weight:600; font-style: italic; line-height: 30px; color: #993333; }

.quote { font: 15px Times New Roman; font-weight: bold; font-style: italic; line-height: 18px; color: #5E98C5; }

.copy { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #4C4541; }
.copy a { color: #133957; font-weight: bold; text-decoration: none; }
.copy a:hover { color: #133957; text-decoration: underline; }
.copy a:active { color: #000; text-decoration: none; }

.copy i { font: 11px Arial, Helvetica, sans-serif;  font-style: italic; font-weight: bold; line-height: 13px; color: #1C5785; }

.copy2 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #605B58; }
.copy2 a { color: #133957; font-weight: bold; text-decoration: none; }
.copy2 a:hover { color: #133957; text-decoration: underline; }
.copy2 a:active { color: #000; text-decoration: none; }

.copy3 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #FFF; }

.copy4 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #4C4541; }
.copy4 a { color: #4C4541; font-weight: bold; text-decoration: none; }
.copy4 a:hover { color: #133957; text-decoration: none; }
.copy4 a:active { color: #000; text-decoration: none; }

.copy4 i { font: 11px Arial, Helvetica, sans-serif;  font-style: italic; font-weight: bold; line-height: 13px; color: #1C5785; }

.copy5 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #605B58; }
.copy5 a { color: #605B58; font-weight: normal; text-decoration: underline; }
.copy5 a:hover { color: #133957; text-decoration: none; }
.copy5 a:active { color: #000; text-decoration: none; }

.copy5 b { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; color: #1C5785; }


.copy6  { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #454545; }
.copy6 a { color: #605B58; font-weight: normal; text-decoration: underline; }
.copy6 a:hover { color: #133957; text-decoration: none; }
.copy6 a:active { color: #4C4541; text-decoration: none; }

.price { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #993333; }

.price2 { font: 18px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #632D2E; }

.price3 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #66CCFF; }

.link { font: 10px Arial, Helvetica, sans-serif; line-height: 16px; color: #FFF; text-transform: uppercase; }
.link a { color: #FFF; text-decoration: none; }
.link a:hover { color: #FFF; text-decoration: underline; }
.link a:active { color: #86BAE3; text-decoration: none; }

.link2 { font: 10px Arial, Helvetica, sans-serif; line-height: 16px; color: #66CCFF; text-transform: uppercase; }
.link2 a { color: #66CCFF; text-decoration: underline; }
.link2 a:hover { color: #66CCFF; text-decoration: none; }
.link2 a:active { color: #86BAE3; text-decoration: none; }

.footer { font: 10px Arial, Helvetica, sans-serif; line-height: 18px; color: #899BA5; }
.footer a { color: #899BA5; text-decoration: none; }
.footer a:hover { color: #899BA5; text-decoration: underline; }
.footer a:active { color: #FFF; text-decoration: none; }

#yeslogin input { width: 80px; margin: 0px 5px 6px 120px; }

ul {
	padding-left : 20px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 0px;
	margin: 0px;
	line-height : 14px;
	color : #454545;
	background : transparent;
}

/* DROP DOWN NAVIGATION */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1000;
}

#nav a {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 37px;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	width: 86px;
}

#nav a:hover { color: #86BAE3; }

#nav a:active { color: #FFF; }

#nav li {
   	display: block;
	float: left;
	color: #FFF;
	background: url(/assets/img/nav_bkgd.gif) repeat-x;
	border-right: 1px solid #4C4541;
	width: 86px;
}

#nav li:hover, #nav li.sfhover {
	float: left;
	color: #803A3C;
	background: url(/assets/img/nav_bkgd2.gif) repeat-x;
	width: 86px;
}

#nav li ul {
	position: absolute;
	display: block;
	width: 86px;
	left: -999em;
	background: #4C4541;
}

#nav li ul a {
	display: block;
	width: 164px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #FFF;
	text-align: left;
	text-transform: none;
	background: #863D3F;
	border-top: 1px solid #582829;
	padding: 6px 12px 6px 8px;
}

#nav li ul div a {
	display: block;
	width: 168px;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #FFF;
	text-align: left;
	text-transform: none;
	background: #863D3F;
	border-top: 1px dotted #582829;
	margin:0 8px;
	padding:4px;
}

#nav li ul a:hover, #nav li ul a.sfhover {
	display: block;
	color: #86BAE3;
	background: #863D3F;
}

#nav li ul a:active {
	display: block;
	color: #ffffff;
	background: #86BAE3;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background: #863D3F;
}

/* Easy Slider */
	#sliderContainer { margin:20px 0 0 0;  }

	#slider { margin:0 auto; padding:0; text-align:center; border:5px solid #e5e5e5; }

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{  }
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:370px;
		height:278px;
		overflow:hidden; 
		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		margin:0 auto;
		padding:0;
		display:block;
		width:30px;
		height:77px;
		position:relative;
		z-index:1000;
		text-align:center;
		}	
	#nextBtn, #slider1next{ 
		float:right;
		top:-171px;
		left:5px;
		}
	#prevBtn, #slider1prev{ 
		float:left;
		top:-171px;
		left:-3px;
		}													
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../img/updates/btn_prev.jpg) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../img/updates/btn_next.jpg) no-repeat 0 0;	
		}
	
/* // Easy Slider */



/* Workshop table */
#tbl-workshop-prices { }
#tbl-workshop-prices tr {}
#tbl-workshop-prices tr td {vertical-align:top; color: #605B58; font-size:11px; line-height:12px;}
#tbl-workshop-prices tr td strong {color:#605B58; font-size:11px; }

