#contactUs { margin:50px;border-top:2px solid #888888; }

.requiredFormField { /*text-transform:uppercase*/;font-weight:bold;background:#feffd2; }
#contact_form { padding:15px; }
#contact_form td { padding:5px 15px; }
#contact_form input.textfield { width:400px; }
#contact_form textarea.textarea { width:400px;height:150px; }
#formErrors { margin-bottom:25px;border-left:10px solid red;padding:10px 35px;background-color:#eeeeee; }
#formErrors p, #formErrors li { font-size:12px;font-weight:bold;color:#555555; }
#formErrors ul { margin-left:15px;margin-top:10px; }
#instr { display:none }#mainContainer { border:2px solid #852826;width:950px;margin:0 auto;background:#e9dccb; }
#logo { position:relative;width:100%;height:201px;background:url(images/sw-horse-breeders.jpg) no-repeat top center; }
#logo h1 { display:none; }
#logoClickToGoHome { width:100%;height:201px;position:absolute;top:0px;left:0px; }
#topNav { width:100%;margin:0 auto;height:40px; }
#bottomPhotoStrip { clear:both;width:950px;height:125px;margin:0 auto;background:url(images/horse-photo-strip.jpg) no-repeat top center; }
#bottomPhotoStrip h2 { display:none; }

#textSection { position:relative;width:100%;margin:0 auto;background:#e9dccb } 
#textSection.subNavBackground { background:url("images/textSectionBackground.jpg") repeat-y top left; }
ul#subNav { float:left;width:155px;list-style-type:none;padding-left:15px;padding-top:15px;padding-bottom:30px; }
ul#subNav li { line-height:14px;margin-bottom:10px; }
ul#subNav li a { font:12px Verdana,Arial,sans-serif;/*text-decoration:none;*/color:#852826; }
ul#subNav li a:hover { color:#572D1D;text-decoration:underline; }
#topNav a.highlighted { color:#ffffff; }
#textContentInner { float:left;margin-left:40px;width:870px;padding-top:20px;padding-bottom:30px; }
#textContentInner, #textContentInner p, #textContentInner td, #textContentInner li, #textContentInner a { font:14px Verdana,Arial,sans-serif; }
#textSection.subNavBackground #textContentInner { width:700px; }


#newsDetail { position:relative; }
#newsDetailPhotos { float:right;padding:15px; }
#newsDetailPhotos img { margin-bottom:25px; }

#forSaleItem a img { text-decoration:none;  } 

#forSaleDetail { position:relative; }
#forSaleDetailTopPhotos,#forSaleDetailBottomPhotos { padding:15px 0px;text-align:center }
#forSaleDetailTopPhotos img,#forSaleDetailBottomPhotos img { margin:10px 5px;vertical-align:top }



.shadowBorder { border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:2px solid #aaaaaa;border-right:2px solid #aaaaaa }
.shadowBorderClicked { border-top:2px solid #aaaaaa;border-left:2px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa; }



.imgLeftRightPos1 { float:left; }
.imgLeftRightPos2 { float:right; }
.imgLeftRightPos3 { }

#thumbnailsTop,#thumbnailsBottom { padding:15px 0px;text-align:center }
#thumbnailsTop img,#thumbnailsBottom img { margin:10px 5px;vertical-align:top }


#showPopupPic { position:fixed;top:30px;left:100px;border:4px solid #888888;padding:10px;background:#e9dccb;text-align:center;bottom:30px;right:100px;display:none;overflow:auto; }
#showPopupPic img { border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:2px solid #aaaaaa;border-right:2px solid #aaaaaa }

img.forSaleThumb { border:0px;margin:5px 10px;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:2px solid #aaaaaa;border-right:2px solid #aaaaaa }
img.forSaleThumbClicked { border:0px;margin:5px 10px;border-top:2px solid #aaaaaa;border-left:2px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa; }

#mainPageListing p { width:60%;margin:0 auto; }
.imageHolder { padding:0px 62px;text-decoration:none; }
#mainPageListing a img { text-decoration:none; }

ul#linksList { list-style-type:none;border-top:4px double #852826;margin-top:10px;padding-top:10px; }
ul#linksList li { margin-bottom:15px; }
ul#linksList li a { color:#852826 }


.linkTable { padding:20px;border-bottom:4px double #888888; }
.label { text-align:right;margin-right:15px; }
.textInput { width:400px }
.textareaInput { width:400px;height:150px; }.hidden,#addUser { display:none }

#adminContainer { position:relative;padding:5px 5px 25px 5px; }
#adminContainer * { font:14px Trebuchet MS,Verdana,Arial,sans-serif; }

#adminContainer h1 { text-align:center;text-transform:uppercase;font-size:20px;font-weight:bold; }
#adminContainer h2 { text-align:center;font-size:16px;font-style:italic; }

#adminContainer h3 { font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1px; }

#adminContainer h4 { font-size:14px;margin:10px 0px; }

#adminNav { text-align:right;margin-right:40px; }
ol#adminMenu { margin-left:35px; }
ol#adminMenu li ol { margin-left:25px;list-style-type:lower-alpha; }

#addSubpage,.editSubpage,.editMeta { display:none;border:8px double #888888;padding:20px;background:#feffd2;margin-top:15px;margin-bottom:15px; }
.editMeta .textInput { width:400px; }
.editMeta textarea { height:120px; }


#success_message { background:#feffd2;font-weight:bold;color:green;padding:10px 60px 10x 10x; }
#error_message { background:#feffd2;font-weight:bold;color:red;padding:10px 60x 10px 10px; }

#error_message p { font-weight:bold;font-style:italic;margin-left:30px; }
#error_message ol li { color:red;font-weight:bold;margin-left:40px; }

#login { position:relative;width:200px;margin:0 auto;margin-top:30px;margin-bottom:60px;padding:20px;text-align:right;border:6px double #888888;background:#feffd2; }


#editNewsItem { width:500px;margin:0 auto;padding:20px;border:6px double #888888;background:#feffd2;text-align:center;margin-top:20px;margin-bottom:30px; }
#editNewsItem .title { font-weight:bold;font-style:italic;margin-bottom:20px; }
#editNewsItem .textInput { width:400px; }
#editNewsItem textarea { height:400px; }


#editForSaleItem { width:500px;margin:0 auto;padding:20px;border:6px double #888888;background:#feffd2;text-align:center;margin-top:20px;margin-bottom:30px; }
#editForSaleItem .title { font-weight:bold;font-style:italic;margin-bottom:20px; }
#editForSaleItem .textInput { width:400px; }
#editForSaleItem textarea { height:400px; }* { margin:0;padding:0; }
body {margin:0;padding:0;margin:0 auto;margin-top:30px;background-image: url(images/horse-leather-bg.jpg); }

/* Top Navigation Bar */

.topNav { color: #deb887;font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;padding: 15px 0px 0px 0px;background-color: #852826; }
.topNav a:link { color: #deb887;font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;padding: 5px 25px 5px 25px; }
.topNav a:visited { color: #deb887;font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;padding: 5px 25px 5px 25px; }
.topNav a:hover { color: #ffffff;font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;padding: 5px 25px 5px 25px; }
.topNav a:active { color: #ffffff;font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;padding: 5px 25px 5px 25px; }

/*--- text section ---*/
.textSection { background:#ffffff; }
.textSection h1 { color: #000000;font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.textSection p, .textSection li, .textSection td, .textSection dd { color: #000000;font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:10px; }

/*--- copyright info here ---*/
.copyright { text-align: center;font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 4px; }

/* nm web design tag */
.nmwd { text-align: center;font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #00000;padding-bottom:20px; }
.nmwd a:link { color: #852826; }
.nmwd a:visited { color: #852826; }
.nmwd a:hover { color: #852826; }
.nmwd a:active { color: #852826; }
