*{
	margin:0;
	padding:0;
	outline:none;
}

html,body{height:100%;width:100%; background-color:#0a1229;}

body{
	font-family:"century gothic", arial, verdana, sans-serif;
	letter-spacing:0.6px;
	color:#fff;
	font-size:1.2em;
	overflow:hidden;
	background: url('bg_body_blue.jpg') repeat-x 0 0; 
}


p{ letter-spacing:1px; }



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 3, 2011 07:22:55 AM America/New_York */



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 3, 2011 07:26:19 AM America/New_York */



@font-face {
    font-family: 'QuicksandLight';
    src: url('Quicksand_Light-webfont.eot');
    src: url('Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Light-webfont.woff') format('woff'),
         url('Quicksand_Light-webfont.ttf') format('truetype'),
         url('Quicksand_Light-webfont.svg#QuicksandLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandLightOblique';
    src: url('Quicksand_Light_Oblique-webfont.eot');
    src: url('Quicksand_Light_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Light_Oblique-webfont.woff') format('woff'),
         url('Quicksand_Light_Oblique-webfont.ttf') format('truetype'),
         url('Quicksand_Light_Oblique-webfont.svg#QuicksandLightOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBook';
    src: url('Quicksand_Book-webfont.eot');
    src: url('Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Book-webfont.woff') format('woff'),
         url('Quicksand_Book-webfont.ttf') format('truetype'),
         url('Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBookOblique';
    src: url('Quicksand_Book_Oblique-webfont.eot');
    src: url('Quicksand_Book_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Book_Oblique-webfont.woff') format('woff'),
         url('Quicksand_Book_Oblique-webfont.ttf') format('truetype'),
         url('Quicksand_Book_Oblique-webfont.svg#QuicksandBookOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBold';
    src: url('Quicksand_Bold-webfont.eot');
    src: url('Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Bold-webfont.woff') format('woff'),
         url('Quicksand_Bold-webfont.ttf') format('truetype'),
         url('Quicksand_Bold-webfont.svg#QuicksandBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBoldOblique';
    src: url('Quicksand_Bold_Oblique-webfont.eot');
    src: url('Quicksand_Bold_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Bold_Oblique-webfont.woff') format('woff'),
         url('Quicksand_Bold_Oblique-webfont.ttf') format('truetype'),
         url('Quicksand_Bold_Oblique-webfont.svg#QuicksandBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandDash';
    src: url('Quicksand_Dash-webfont.eot');
    src: url('Quicksand_Dash-webfont.eot?#iefix') format('embedded-opentype'),
         url('Quicksand_Dash-webfont.woff') format('woff'),
         url('Quicksand_Dash-webfont.ttf') format('truetype'),
         url('Quicksand_Dash-webfont.svg#QuicksandDash') format('svg');
    font-weight: normal;
    font-style: normal;

}




h1 {font-family:'QuicksandBook', Lucida Grande, Verdana, sans-serif; font-size: 1.1em;}


h1#strasser{
font-family:'QuicksandBook', Verdana, sans-serif;
	margin:20px;
	font-size:38px;
	position:absolute;
	right:10px;
	top:25px;
	text-indent:-3000px;
	width:278px; height:52px;
	overflow:hidden;
	background: transparent url('bg_evi_strasser_rider.png') no-repeat 0 0;
}

h3#evi{
font-family:'QuicksandBook', Verdana, sans-serif;
	margin:20px;
	font-size:14px;
	position:absolute;
	right:20px;
	top:20px;
	text-indent:-3000px;
}

form {z-index:9999;}
a {color:#fff;  text-decoration:none; font-weight:600;outline:none;}
a:hover {color:#8D8B7E; }
a img {border:none;}

ul{
	
	list-style:none;
}

#left_col {width:180px; height:100%; position:fixed; left:0px;top:0px;
-moz-box-shadow: 0 0 5px 5px #000;
-webkit-box-shadow: 0 0 5px 5px#000;
box-shadow: 0 0 5px 5px #000;
}

#left_col_bg { background:#0A1229; opacity:0.75;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); width:100%; height:100%; } /*#0d1f43*/

#logo {position:absolute; left:17px;bottom:-20px;}

#logo_10 {position:absolute; left:0px;bottom:10px;}

.flag { position:absolute; top:10px;left:139px;}

.st_overlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	/*background:transparent url(../images/pattern.png) repeat-x bottom left;*/
	background:transparent url('overlay_white.gif') repeat bottom left;
	opacity:0.3;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
}

#st_main {margin-left:0px;padding-left:0px;}


.oversized_graphic { background: transparent url('bg_gallery.gif') no-repeat 60% center; }


/*
#st_main img.st_preview{
	background: transparent url('bg_gallery.gif') no-repeat center center;
}
*/

a.tblank {font-size:0.8em;letter-spacing:1px; padding-left:10px; color:#97a3ac;} 
a.tblank:hover { color:#fff; }

ul.st_navigation{
	position:fixed;
	width:180px;
	top:40px;
	left:-300px;
	list-style:none;
}

.fullwidth {width:100%  ;}
.shortwidth {width:180px ;}



ul.st_navigation li {
	float:left;
	clear:both;
	margin-bottom:0px;
	position:relative;
	width:100%;
	/*border-bottom:1px solid #606b83;*/
	color:#ffffff;
}
ul.st_navigation li span.st_link {
	/*background-color:#0d1f43;*/
	float:left;
	width:160px;
	position:relative;
	line-height:28px;
	padding:0px 0px 0px 20px;
	font-weight:600;
	font-size:0.8em;
	letter-spacing:1px;
}

ul.st_navigation li.linked{
	float:left;
	width:160px;
	position:relative;
	line-height:28px;
	padding:0px 10px;
}

ul.st_navigation li span.st_arrow_down,
ul.st_navigation li span.st_arrow_up{
	position:absolute;
	margin-right:10px;
	right:0px;
	width:40px;
	height:28px;
	cursor:pointer;
	/*-moz-box-shadow:0px 0px 2px #0d1f43;
	-webkit-box-shadow:0px 0px 2px #0d1f43;
	box-shadow:0px 0px 2px #0d1f43;
	*/
}
ul.st_navigation li span.st_arrow_down{
	background:#0d1f43 url(../images/icons/down.png) no-repeat center center;
}
ul.st_navigation li span.st_arrow_up{
	background:#0d1f43 url(../images/icons/up.png) no-repeat center center;
}



	 
.st_wrapper{
	display:none;
	position: absolute;
	z-index:100;
    width:100%;
    height:126px;
    overflow-y:hidden;
    overflow-x:hidden;
	top:30px;
    left:0px;
}

#inner_loader {
position:absolute;
	top:0px;
	left:0px;
	background:#0A1229 url(../images/icons/loader.gif) no-repeat 80px 80px;
	width:100%;
	height:100%;
	z-index:9999;
	 }
	 
	 #inner_loader_inner {position:relative; width:100%;height:100%;}
	#inner_loader #inner_loader_inner  h1 { position:absolute; top:70px; left:130px; z-index:9999; color:#50565d !important; letter-spacing:2px; }

.st_thumbs{
    height:122px;
    margin: 0;
    overflow:hidden;
     background:#fff;
	border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    border-right:5px solid #fff;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
}
.st_thumbs img{
    float:left;
    margin:0px 2px 0px 0px;
    cursor:pointer;
    background:#000;
	
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.st_loading{
	position:absolute;
	top:0px;
	right:0px;
	background:#0A1229 url(../images/icons/loader.gif) no-repeat 8px 50%;
	padding:5px 10px 5px 50px;
	-moz-box-shadow:0px 0px 2px #000;
	-webkit-box-shadow:0px 0px 2px #000;
	box-shadow:0px 0px 2px #000;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	
}
.st_loading span {font-size:0.8em;}
.st_about{
	display:none;
	position:absolute;
	top:30px;
    left:0px;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.st_subcontent{
	background:#000;
	padding:30px;
	-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:0px 0px 10px #000;
}

.active {background-color:#093d6c !important;}

/*
#container_scroll {
position: absolute;
top: 200px; 
left:50%;
margin-left:-250px;
width: 500px;
height: 300px;
overflow:hidden;
border:1px solid #fff;
}
#container_scroll_inner {
position: absolute;;
width: 6000px;
left:0px;top:0px;

}
.panel {
background: #111111;
border:0;
width: 440px;
float: left;
margin: 30px;
padding: 5px 30px 30px 30px;
}
*/


.next, .prev{
	cursor:pointer;
}


				
				
	#content_wrapper {width: 60%; height: 80%; position:absolute; left:50%; top:110px; margin-left:-25%;
overflow:hidden;

	
	}			
	
	#content_wrapper .prev{
	position: absolute;
	left: -40px;
	top: 45%;
	}
	#content_wrapper .next{
	position: absolute;
	right: 10%;
	top: 45%;
	}	
	
	
	
	#content_wrapper_inner{
	position:relative;
	height:100%;
	width: 100%;
	overflow:hidden;
	

	
		}

	#navigation{
		width:600px;
		text-align:center;
		margin-left:62px;
	}
		#navigation ul{
			margin-left:55px !important;
			margin-left:35px;
		}
			#navigation li{
				float:left;
				margin:0 20px;
				padding:10px 20px;
				background-color:#EEE;
				font-family:Verdana, Lucida Grande, Verdana, sans-serif;
			}
				#navigation a{
					color:#933;
					font-weight:bolder;
					text-decoration:none;
					font-family:Verdana, Lucida Grande, Verdana, sans-serif;
					letter-spacing:0.4px;
	
				}		
	
#sections{
position:absolute;
	overflow:hidden;
	width: 100%;
	height: 90%;
	clear:left;

	-moz-box-shadow: 0 0 15px #000;
-webkit-box-shadow: 0 0 15px#000;
box-shadow: 0 0 15px #000;
	
	
	
}

#l {position:absolute;left:0px;width:2px;height:90%;background:#fff;}
#r {position:absolute;right:0px;width:2px;height:90%;background:#fff;}
#b {position:absolute;left:0px;bottom:0px; width:400%; height:2px; background:#fff;}


#sections_slider{
width:20000px;
height:100%;

}


	
.sections_bg{
	background:#0A1229;/*#0d1f43;*/ 
 	opacity:0.75;   
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); zoom:1;
	position:absolute;
	top:0px;left:0px;
	width: 100%;
	height:90%;
	overflow:auto;
	margin:0px;padding:0px;
	padding-top:0px;
	
	
	}
	
	#sections ul{
		width:100%;
	}
	
h1.title {font-size:130%;color:#fff;}	
.ce_text h1{padding-top:20px; color:#fff;}
	
	
	/* PANELS */
		#sections .panel{
				height: 100%;
				
				
				float:left;
				margin-right:0px;
		}
		
		#sections .panel_inner{
				padding:30px;
		}
		
	#sections .panel_inner	.ce_text {padding:10px;}
	
	.comment_default {padding:10px; padding-top:20px; padding-bottom:20px;border-bottom:1px solid #ccc;}
		
		/* PANELS DATA */
		
		.data_holder {width: 100%; border:0px solid #ccc;}
		.description {clear:both;padding-bottom:30px;}
		.data_1 {width:20%; float:left;padding:20px;}
		.image_horse_default {width: 100%;height: 100%; margin-bottom: 10px;}
		.table_bloodlines {width:75%; border-left:1px solid #ccc; margin-left:10%;}
		.videos { float: left; margin: 30px 15px 0 0px;}
		
			#sections li.fallen{
				margin-top:369px;
			}
			
			#sections p{
				width: 100%;
				margin:16px 0;
				font-size:70%;
				line-height:1.4em;
			}
			
			#sections h1, #sections h2{
			font-size:95%;
				color:#ffffff;
				margin:20px 0pt;
			}
			#sections a{
				color:#777;
				font-weight:bolder;
				text-decoration:none;
			}

.description {
padding-top:20px;
font-size: 0.95em;
width:  100%;
}

.breed,
.born,
.gender,
.height,
.colour {
font-size: 0.75em;
font-weight: bold;
}
.field {
font-size: 0.75em;
font-weight: bold;
padding: 2px;
}


.gts_sales,
.gts_sales_bloodlines_s,
.gts_sales_bloodlines_d,
.gts_sales_bloodlines_s_s,
.gts_sales_bloodlines_s_d,
.gts_sales_bloodlines_s_s_s,
.gts_sales_bloodlines_s_d_s,
.gts_sales_bloodlines_s_s_d,
.gts_sales_bloodlines_s_d_d,
.gts_sales_bloodlines_d_s,
.gts_sales_bloodlines_d_d,
.gts_sales_bloodlines_d_s_s,
.gts_sales_bloodlines_d_s_d,
.gts_sales_bloodlines_d_d_s,
.gts_sales_bloodlines_d_d_d { font-size:0.75em; background:#CFCDB3; color:#000; border:0px solid #222; padding:3px;padding-left:10px;
  -moz-box-shadow:3px 1px 5px #000;
                -webkit-box-shadow:3px 1px 5px #000;
                box-shadow:3px 1px 5px #000;
}

#wrapper_minimized {
width:130px;
height:100%;
/*background:#CFCDB3;*/
background: url('current-indicator.gif') no-repeat 0px 70px;
border-left:2px solid #fff;
position:absolute; left:180px;

}
#wrapper_minimized_inner {position:relative; width:100%; height:100%; }
#wrapper_minimized_bg{ position:absolute;left:0px;top:0px; background:#fff url('overlay_black.gif') repeat 0 0; width:130px; height:100%; 
opacity:0.30;   
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); zoom:1;
}

#wrapper_minimized ul#page_menu{ position:absolute;left:0px;top:73px; list-style:none;} 
#wrapper_minimized ul#page_menu li {padding-bottom:20px;}
#wrapper_minimized ul#page_menu li a {font-size:0.7em;color:#fff;font-weight:600; padding-left:20px;}
#wrapper_minimized ul#page_menu li a:hover { color:#0A1229}

#controls{position:absolute;left:0px;top:0px; width:100%;height:30px;padding-top:0px;background:#fff; border-bottom:1px solid #ddd;overflow:hidden;

 }
#controls a{padding-left:10px;padding-right:10px;padding-top:10px !important ;font-size:0.65em; border-right:1px solid #ccc; color:#0d1f43;float:left;}
#controls a.close{float:right; padding:0px !important; width:26px;height:26px;display:block; background: url('btn-close.gif') no-repeat 0 0;
 text-indent:-20000px;}
 
 
 .window_inset_links{width:auto;}
 
 
 /* EVI'S BIO*/
 
 .ce_text table {width:100%;}

 .portrait_img, .evi_bio_image {float:left; margin-bottom: 20px;}
 .evi_bio_table {float:right;  width:50% !important;}

 .invisible, .invisible_credits, #credits { display:none; }
 
 .formbody table {width:60% !important; float:left; z-index:999;}
#contact_form  .formbody  td Ê{ border:0px solid #2C374F !important; }
  .ce_text table td {padding:5px 10px; background:transparent;margin:3px;font-size:0.7em;}
  .table_comp {border-bottom:1px solid #ddd;}
 .formbody table td input,.formbody table td textarea {width:90%; background:#33405D;color:#fff;border:0px solid #33405D;padding:3px;}
 .captcha_text secure {font-size:0.8em;}
 #ctrl_25 {width:40% !important; }
 
.cat_inner {padding:10px; width:800px;}
.cat_inner h1 {padding:top:10px;}
.description_sales {width:70%;}

 
 .picts_portrait{height:auto;}
 
 .sales_portrait_container {height:190px;float:left;overflow:hidden;margin-right:4px;margin-bottom:4px;}
 .last_panel {float:right;}
 
 
/* FORM */
.form {
width:60%;
margin:0 auto;
padding-top:20px;
}
form select {width:80%; float:left;  padding:2px; margin-bottom: 10px; color:#333; background:#ddd;border: 0;}
form input,form  textarea {width:80%; float:left;  padding:2px;  background:#33405D;color:#fff;border:0px solid #33405D; overflow: auto; font-size:1em; margin-bottom:5px;}
form label {float:left; padding:2px; padding-top:3px; line-height:0.9em; color:#ccc; font-size:0.75em; text-align: left; width:100%;}
.submit {width:60%; margin-left:20%; cursor:pointer; background: #fff; color:#000;margin-bottom:20px;margin-top:20px;}
.checkbox {position: relative; left: -5px; width:20px; float: left; background:#fff;}
form p {float:left;}
#line_contact {width:9px; height: 325px; position: absolute; float: left; top: 125px; left: 541px; background: url('line_contact.jpg') no-repeat 0 0;}

#locations {width:300px; position: absolute; float: left; top: 170px; left: 620px; text-align: justify;}
#locations a {color:#ffffff;}
#locations a:hover {color:#999999;}

#main_contact {padding: 0; margin-top:70px; text-align:left;}

form h1 {color:#ddd;padding-left:0px;}

.error {color:#0d81aa; margin-right:15px; margin-bottom:0px;font-size:0.9em; padding:2px !important; padding-top:10px; }

input.error{border:1px solid #40c0ee;margin-bottom:5px; color:#000;}

textarea.mandatory, textarea, textarea.textarea {font-size:1.1em !important; color:#333; font-family:Verdana, sans-serif !important;}

.next_control { position:absolute;top:350px;right:0px;width:30px;height:30px; background:#0A1229; opacity:0.5;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
text-align:center;padding:5px;
-moz-box-shadow:0px 0px 2px #000;
	-webkit-box-shadow:0px 0px 2px #000;
	box-shadow:0px 0px 2px #000;
}

.next_control_no_border {position:absolute;top:350px;right:0px;width:30px;height:30px;  opacity:0.5;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
text-align:center;padding:5px;}

.fb-like {  position:absolute;top:30px; padding-top:20px;right:5px; margin-left:10px; z-index:9999;}


.next_bg_image {padding:2px; padding-top:5px;}
#next_info { font-size:0.75em; margin:0 auto;text-align:center;padding-top:5px;letter-spacing:1px;}

/* VIDEOS */
.ce_videobox {width: 560px; height: 349px; position:relative; left:50%; margin-left:-280px; margin-top: 5%;}

#videos { width: 510px; position:relative; left:50%; margin-left:-255px;}
#video_list {width:130px;padding-top:20px;}

.video_thumbnail{ width:130px; float:left;margin:15px;
background:#fff; 

border:5px solid #fff; 
height:200px; 
overflow:hidden;

-moz-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;

opacity:0.8;   
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 

box-shadow: 5px 5px 3px #222;
-webkit-box-shadow: 5px 5px 3px #222;
-moz-box-shadow: 5px 5px 3px #222;
}

.video_thumbnail small.titling {float:left; width:120px; padding:10px 5px; color:#999999; font-size: 0.7em; font-weight: bold;}

/* GALLERY */
#gallery { width: 510px; position:relative; left:50%; margin-left:-255px; margin-top: 10px;}
#gallery_thumb img {
border:5px solid #fff; 

-moz-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;

opacity:0.8;   
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 

box-shadow: 5px 5px 3px #222;
-webkit-box-shadow: 5px 5px 3px #222;
-moz-box-shadow: 5px 5px 3px #222;
}

#next_info {padding-bottom:8px;}
/* IMAGE SIZE CONTROLS  */
#fullsize a.pict_magnifier { font-size: 0.7em !important; letter-spacing:0.1px; }
#fullsize a.pict_minifier { font-size: 0.7em !important; letter-spacing:0.1px; }

.inset{float:left;padding-right:20px;padding-bottom:20px;}

.cat_inner iframe { position:absolute; left:50%; margin-left:-220px; }
#horse_index .cat_index  {width:400px; float:left; }



.ce_text p a, .ce_text a {color:#2592E1 !important;}
.ce_text p a:hover, .ce_text a:hover {color:36bcfa !important;}


#wrapper_minimized { display:none; }

#credit_pict {position:absolute;right:90px;bottom:2px;text-align:right; padding-right:10px; color:#fff; font-size:10px;}