/* @override http://afleetalex.intelliwire.net/sdequine.com/stylesheet.css */

/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica; 
	font-weight:400;
	color:#333;
	line-height:1.6em;
	} 
	
.body {
	background:#d0cfaf url(images/bg.gif) top left repeat-x;
}

a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica; 
	font-weight:normal;	
	color:#197784;	
	text-decoration:underline;
	line-height:1.6em;
	}
a:hover {
	color:#000;	
	}

	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial,Verdana,Helvetica; 
	color:#005d00;
	}
h1 {
	background:url(images/border.gif) 0px 18px repeat-x;
	}
h2 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#694c16;
	}
h3 {
	font-size:11px;
	border-bottom:0;
	}
h4 {
	font-size:10px;
	border-bottom:0;
	}
h5 {
	font-size:11px;
	font-weight:600;
	color:#7c4023;
	letter-spacing:0.1em;
	border:none;
	text-transform:uppercase;
	margin:10px 0 0 0;
	}
	
.bold {
	font-weight:bold;
	color:#6c3418;
}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}

/* Custom Class Names */
p, td, li, .copy, .copySmall, .copyLarge, .form, .button, .error {
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica; 
	font-weight:400;
	color:#333;
	line-height:1.6em;
	}
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:10px;	
	}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {
	background-color:#fff;
	}
	
.button { 
	color:#333;
	font-weight:bold; 
	background-color:#000;
	border:1px solid #666; 
	cursor:pointer;
	}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
#btn {
	color:#fff;
	background-color:#aa4c1d;
}
	
/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 
 #mainContainer {
 	width:974px;
	margin:0 auto;
	height:auto;
	padding:0;
	vertical-align:top;
 }
 
#leftContainer {
	float:left;
	margin:0 20px 20px 0;
	width:974px;
}

#leftContainerTop {
	width:974px;
	height:30px;
	background:url(images/left_container_top.gif) top center no-repeat;
}

#leftContainerRepeat {
	width:974px;
	width/* */:/**/914px; 
	width: /**/914px;
	padding:0 30px 0 30px;
	background:url(images/left_container_repeat.gif) top center repeat-y;
}

#leftContainerBottom {
	width:974px;
	height:26px;
	background:url(images/left_container_bottom.gif) top center no-repeat;
}

#rightContainer {
	float:left;
	margin:0 0 20px 0;
	width:180px;
}

#rightContainerTop {
	/*width:180px;*/
	height:30px;
	background:url(images/right_container_top.gif) top center no-repeat;
}

#rightContainerRepeat {
	padding:0 30px 0 30px;
	background:url(images/right_container_repeat.gif) top center repeat-y;
	/*width:180px;
	width/* */:/**//*120px; 
	width: /**//*120px;*/
}

#rightContainerBottom {
	/*width:180px;*/
	height:26px;
	background:url(images/right_container_bottom.gif) top center no-repeat;
}
.rightPhotoContainer { padding: 0 0 10px; }
.rightPhoto { border: 1px solid #bbbab8; padding: 0; margin-bottom: 10px; }
.rightPhoto a { display: block; position: relative; border:4px solid #dedcdf; background-position: center; height: 93px; height/* */:/**/85px; height: /**/85px; text-decoration: none; }
.rightPhoto a:hover { border-color: #cdcbce; }
.rightPhoto a span, .rightPhoto a:hover span { display: block; position: absolute; background: #36353a url(images/photo_bullet.gif) 6px 8px no-repeat; color: #fff; left: 0; right: 0; bottom: 0; width:110px; width/* */:/**/93px; width: /**/93px; padding: 1px 1px 1px 16px; text-decoration:none; cursor:pointer; }

#leftColumn {
	float:left;
	width:272px;
	width/* */:/**/251px; 
	width: /**/251px;
	padding:0 21px 0 0;
	margin-right:20px;
	border-right:solid 1px #dddcca;
}

#rightColumn {
	float:left;
	width:400px;
	/*width:580px;*/
	padding-right:20px;
	margin-right:20px;

	border-right:1px solid #DDDCCA;
}
#store_banner{
	margin:0 auto;
	float:right;
	width:180px;
	background:url(images/store.jpg) top center no-repeat;
}
.staffBoxContainer { padding-bottom:10px; }
.staffBox {
	background-color:#e7e6d1;
	border:solid 4px #cecdad;
	padding:20px;
	margin-bottom:10px;
}

.staffPic {
	float:left;
	width:162px;
	margin:0 10px 10px 0;
}

.staffContent {

}
 
#footer {
	height:44px;
	background:url(images/footer_bg.gif) top center no-repeat;
	width:974px;
	color:#8a8761;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:0;
	line-height:1.6em;
	padding-bottom:20px;
}

#footer a {
	color:#4c879a;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:0;
	line-height:1.6em;
	margin-top:20px;
}

	#footer a:hover, a:visited {
		color:#336676;
	}
		
 #nav {
	float:left;
	width:954px;
	margin:20px auto 39px 10px;
	padding:0;
	height:29px;
	position:relative;
	background:url(images/nav_new.gif) no-repeat top right;
}
		
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav li, #nav a {height:29px; display: block; color:transparent;}
#nav span { display:none; }
#nav li a {
	display:block;
	height:29px;
}
				
		#nav-1	{ width:60px; left:0; }
		#nav-2	{ width:63px; left:60px; }
		#nav-3	{ width:83px; left:123px; }
		#nav-4	{ width:130px; left:206px; }
		#nav-5	{ width:60px; left:336px; }
		#nav-6	{ width:62px; left:396px; }
		#nav-7	{ width:148px; left:458px; }
		#nav-8	{ width:141px; left:606px; }
		#nav-9	{ width:106px; left:747px; }
		#nav-10	{ width:101px; left:853px; }
		
		
		#nav-1 a:hover { background:transparent url(images/nav_new.gif) no-repeat 0 -29px; }
		#nav-2 a:hover { background:transparent url(images/nav_new.gif) no-repeat -60px -29px; }
		#nav-3 a:hover { background:transparent url(images/nav_new.gif) no-repeat -123px -29px; }
		#nav-4 a:hover { background:transparent url(images/nav_new.gif) no-repeat -206px -29px; }
		#nav-5 a:hover { background:transparent url(images/nav_new.gif) no-repeat -336px -29px; }
		#nav-6 a:hover { background:transparent url(images/nav_new.gif) no-repeat -396px -29px; }
		#nav-7 a:hover { background:transparent url(images/nav_new.gif) no-repeat -458px -29px; }
		#nav-8 a:hover { background:transparent url(images/nav_new.gif) no-repeat -606px -29px; }
		#nav-9 a:hover { background:transparent url(images/nav_new.gif) no-repeat -747px -29px; }
		#nav-10 a:hover { background:transparent url(images/nav_new.gif) no-repeat -853px -29px; }
		
		
		#nav-1 a.current { background:transparent url(images/nav_new.gif) no-repeat 0px -29px; }
		#nav-2 a.current { background:transparent url(images/nav_new.gif) no-repeat -60px -29px; }
		#nav-3 a.current { background:transparent url(images/nav_new.gif) no-repeat -123px -29px; }
		#nav-4 a.current { background:transparent url(images/nav_new.gif) no-repeat -206px -29px; }
		#nav-5 a.current { background:transparent url(images/nav_new.gif) no-repeat -336px -29px; }
		#nav-6 a.current { background:transparent url(images/nav_new.gif) no-repeat -396px -29px; }
		#nav-7 a.current { background:transparent url(images/nav_new.gif) no-repeat -458px -29px; }
		#nav-8 a.current { background:transparent url(images/nav_new.gif) no-repeat -606px -29px; }
		#nav-9 a.current { background:transparent url(images/nav_new.gif) no-repeat -747px -29px; }
		#nav-10 a.current { background:transparent url(images/nav_new.gif) no-repeat -853px -29px; }
 
 .listMain { margin:0; padding:0; list-style:none; }
.listMain ul.list { display:none; padding:0; margin:0; list-style:none; border:1px solid #CCCCCC; }
.listMain ul.list li { padding:15px; }
.listMain a.list { display:block; background-color:#3A3A32; color:#fff; font-weight:bold; border:1px solid #2F2F27; padding:2px; text-decoration:none; margin-top:3px; }
.listMain a.list span { display:block; padding:3px; border:1px solid #5A5A53; }
.listMain a.list:hover { background-color:#434329; }
.listMain a.list:hover span { border-color:#6B6B41; }

  /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility:hidden;
	font-size:4pt;
	line-height:1.6em;
	margin:0 0 4px 0;
	padding-bottom:8px;
	zoom:1;
}

.sIFR-hasFlash h3 {
	margin:0;
	padding:0;
	visibility:hidden;
	font-size:13pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
 /* Sifr End*/