/*Priefert Horse Walker Stlye Sheet*/

/*****************
    LAYOUT CSS
******************/

/******Whole Page******/
/* {border:1px solid red;} */
* {padding:0; margin:0; font-family:arial, sans-serif; font-size:100%;}

/******Top of page Wrapper Background******/
#wrapper{background: url(../_images/_style_images/topWrapperBackground.jpg) repeat-x fixed; padding:0 0 0px 0; }

/******Page Container******/
body {background:url('../_images/_style_images/contentBackground.jpg'); background-repeat:repeat;}
#container
{
    background-color:#fff;
	color: #000;
    max-width:950px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    margin-top:0px;
    padding:0px 0 0 0;
}

/*******Body Content******/
#content{padding:15px 25px 15px 25px; background-color:#fff; margin-bottom:15px;}


/******LEFT column - Text content and images******/
.textAndPictureBlock{max-width:430px;}

.blockPicture{float:right; margin:0 0 20px 15px; width:auto;}


/******RIGHT column - Videos and images******/
.videoRight{float:right; margin:0 0 10px 20px; padding:10px 10px 10px 10px; width:320px; height:auto; border:1px solid #ccc;}
.videoLeft { margin:0 20px 20px 0; padding:10px; width:320px; height:auto; border:1px solid #ccc;}

.pictureRightFloat {float:right; padding:0 0 10px 20px; margin:10px; width:auto;}
.pictureLeftFloat {float:left; padding:10px 20px 10px 0;  margin:0; width:auto;} 
.pictureCenterFloat{text-align:center;}

.textAndImageFloatRight {float:right; text-align:left; margin:0 0 10px 20px; width:430px;}
.listAndImageFloatRight { float:right; border:1px solid #ccc; text-align:left; padding:0 0 10px 0; margin:0 0 15px 50px; height:180px;  width:450px;}
.olFloat{font-size:0.9em;}



/******Navigation******/
#headerNavContainer {background:url('../_images/_style_images/headerNavBackground.gif'); width:950px; height:200px; background-color:#333;}

#header
{
      margin:0px 0px 0 0px; 
	  padding:0px 0px 0 0px; 
	  background-color:#333;
	  background:url('../_images/_style_images/headerBackground.gif') no-repeat; 
	  color:#fff; 
	  width:950px; 
	  height:140px;
}
#priefertURL {float:right; margin:25px 70px 0 0; width:auto;}
#priefertURL a{color:#cc9; font-size: 1.3em;}
#priefertURL a:hover{color:#fff;}
#nav li.active {background: url('../_images/_style_images/activeBackground.jpg') no-repeat; color:#000;}
#nav{width:950px; padding:0; height:auto;}
#nav ul 
{	
    height: 60px;
	padding:0px 10px 20px 15px;
	background-color:#630;
	background:url('../_images/_style_images/navBackground.gif'); background-repeat: repeat-x;
	list-style: none;
	line-height: 1;
}
#nav li 
{
	float: left;
	height: 36px;
	padding: 14px 8px 0 8px;
	width: auto;
}
#nav a, .active 
{
	letter-spacing: 0px;
	font-size: 1.4em;
	color: #cc9;
}
#nav a:hover {text-decoration: underline;color:#fff;}

#subNav 
{
      margin:0px 0px 0 0px; 
	  padding:0px 10px 10px 10px; 
	  color:#000;
	  width:930px;
	  background:url('../_images/_style_images/subNavBackground.jpg');
	  background-color:#666;
	  line-height:30px;
	  text-align:left;
}

#subNav a:hover {color:#fff;}

/******Footer CSS******/
#footer
{
    max-width:950px;
    background:url('../_images/_style_images/woodBackground.jpg');
	background-color:#000;
    background-repeat:repeat-x;
    padding:40px 20px 40px 20px;
    color:#cc9;
    text-align:center;
    clear:both;
    margin:0 0 0 0;
}
#footer p {text-align:center;}
#footer a{color:#cc9;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footerImage{width:100%; padding:0; margin:0 0 -5px 0;}
/*    END LAYOUT CSS    */

/************************
    PAGE ELEMENTS CSS
*************************/

/******Page Selector Elements*******/
p, ol, ul, dl {margin-top: 0;	text-align: justify; line-height: 1.5;}
p {margin-bottom:20px;}

/******Anchors and Link******/
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
.linkSpacer{clear:both; display: block;}

/******Headings******/
.inlineHeading {display:inline;}
h1, h2, h3 ,h4 ,h5 ,h6 {margin-bottom:20px; }
h1 {font-size:1.9em;}
h2 {font-size:1.4em;}
.headerTopLink a {float:right; font-size:0.6em; font-weight:normal; width:auto;}

/******HR tags******/
hr {margin-top: 10px; color:#cc9;}

/******Lists******/
ul {margin-left: 0; padding-left: 0; list-style: none;}
#content ol, #content ul,  #content dl {margin-left:40px;}
.unorderedListStyleDisc {list-style-type:disc; font-size:0.9em;}
.unorderedListStyleDiscLarge {list-style-type:disc; font-size:1em;}

/******Element Styles******/
.redImportant{color:#f00; font-style:normal;}
.italic{font-style:italic}
.termsAndConditions {font-size:0.8em; text-align:center;}

/******Hidden Elements******/
.hidden{display:none;}

/******Tables******/
th, td {padding:3px; border:1px solid #ccc ;}
th {background-color:#cc9;}
.divider{background-color:#ccc; background:url('../_images/_style_images/woodBackground.jpg');}
.floatRightTable{width:550px; float:right; padding:5px; margin:0 0 10px 20px;}
.largeTable {width:900px; margin-bottom:30px;}
.noCell {background-color:#fff; border:0;}

/******Forms******/
.contactText th, .contactText td  {border:none;}
.textRight {text-align:right;}
#formFloatLeft {float:left; max-width:440px;}



/******Clear Floats Right and Left of Element******/
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}

/******Image and Drop Shadows******/
.imageShadow500x150{background:url('../_images/_dropShadows/image500x150.jpg') no-repeat; width:510px; height:160px;}
.imageShadow160x230{background:url('../_images/_dropShadows/image160x230.jpg') no-repeat; width:170px; height:240px;}
.imageShadow200x300{background:url('../_images/_dropShadows/image200x300.jpg') no-repeat; width:210px; height:310px;}
.imageShadow150x224{background:url('../_images/_dropShadows/image150x224.jpg') no-repeat; width:160px; height:234px;}
.imageShadow890x100{background:url('../_images/_dropShadows/image890x100.jpg') no-repeat; width:900px; height:110px;}

/******Floating Pictures in Center Grid******/
.pictures{text-align:center;padding:0 15px 0 15px; margin-right:auto; margin-left:auto;}
.picture_grid_float {float:left; margin:0; width:auto;}
.picture_grid_float p, .picture_grid_float h3
{
    margin:0 5px 0 5px;
 	text-align:center;
	max-width:130px;
	font-size:1em;
	line-height:20px;
}

/*    END PAGE ELEMENTS CSS    */

/***********************
    STYLESHEET HACKS
************************/

/******IE******/
#IEcenter{text-align:center;}

/***********************
    JQUERY SPECIFIC
************************/
