/* ||||||||||||||| Global ||||||||||||||| */
body {font-family:Georgia, 'Times New Roman', serif; font-size:13px; line-height:16px; color:#27221D; background:#F2E9D5 url(/images/pc-bg.gif) repeat;}
* html #frame-content {behavior:url();} /* hack for IE6 for repeating png background */
#frame-top, #frame-content, #frame-bottom, a#logo
{behavior:url("/iepngfix.htc");} /* png transparency fix for IE6 */

/* |||||||||| Header & Navigation |||||||||| */
#page-top-bg {margin:0 auto; position:absolute; left:0; top:7px; width:100%; height:39px; background:url(/images/page-top-bg.gif) repeat-x 0 0;}
#page-container {margin:0 auto; width:954px;}
#header {position:relative; float:left; width:954px; height:200px;}
#header-title {position:absolute; top:58px; left:187px; width:555px; height:96px; background:url(/images/header-title3.png) no-repeat; behavior:url("/iepngfix.htc");}
#dateloc {width:178px; height:91px; position:absolute; top:65px; right:18px; background:url(/images/header-dateloc-2011.png) no-repeat; behavior:url("/iepngfix.htc");}
a#logo {display:block; position:absolute; left:3px; top:56px; width:168px; height:98px; background:url(/images/button-imports3.png) no-repeat; z-index:1; cursor:pointer;}
#globalnav {position:absolute; display:block; right:17px; bottom:0; height:43px; z-index:2;}
	* html #globalnav {bottom:-1px;} /* hack for IE6 */
ul#ctl00_headernav li {display:inline; float:left;}  /* float:left is for FF1, NN8 */
ul#ctl00_headernav li a, ul#ctl00_headernav li a:hover
{position:relative; display:block; float:left; width:112px; height:22px; margin-left:-50px; overflow:hidden; text-align:center; font-family:'trebuchet ms', arial, helvetica, verdana, sans-serif; font-size:13px; text-decoration:none; line-height:11px; font-weight:bold; padding:16px 17px 5px 43px; cursor:pointer;}

	ul#ctl00_headernav li a {background:url(/images/tabs.png) no-repeat; color:#900028; behavior:url("/iepngfix.htc");}
	ul#ctl00_headernav li a:hover {background:url(/images/tabs.png) no-repeat 0 -43px; color:#D80C12;}
		* html ul#ctl00_headernav li a:hover {text-decoration:underline;} /* for IE6 */
	ul#ctl00_headernav li a.active {background:url(/images/tabs.png) no-repeat 0 -86px; color:#ffffff !important; z-index:1200 !important; behavior:url("/iepngfix.htc"); padding:10px 22px 2px 38px !important; height:31px;}
		* html ul#ctl00_headernav li a.active {background:url(/images/tab-active.png) no-repeat;} /* for IE6 */
		* html ul#ctl00_headernav li a.active:hover {height:43px; margin-bottom:-12px; text-decoration:none;} /* for IE6 */
	
	li#tab1 a {z-index:1000;}
	li#tab2 a {z-index:900;}
	li#tab3 a {z-index:800;}
	li#tab4 a {z-index:700;}
	li#tab5 a {z-index:600;}
	li#tab6 a {z-index:500;}
	li#tab7 a {z-index:400;}

/* |||||||||| Layout |||||||||| */
#content-container {float:left; width:954px; z-index:3; margin-top:-6px;}
#frame-top {float:left; width:954px; height:28px; background:url(../images/panel-top.png) no-repeat;}
#admin-links {float:left; position:absolute; top:47px; right:8px; color:#AF5153;}
#frame-content {float:left; width:954px; background:url(/images/panel-bg.png) repeat-y;}
	* html #frame-content {background:url(/images/panel-bg-ie6.gif) repeat-y !important;} /* for IE6 */
#footernav {float:left; position:relative; width:880px; left:36px; bottom:0; margin-bottom:10px; padding:8px 0; border:#f3ead8 1px solid; background-color:#fffde6; text-align:center; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size:11px;}
	#footernav li {display:inline; padding:0 6px; border-right:#DBC8A1 1px solid; line-height:14px; list-style-position:outside;}
#frame-bottom {float:left; width:954px; height:33px; background:url(/images/panel-bottom.png) no-repeat;}
#footerglobal {float:left; width:954px; color:#876D56; text-align:center; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size:11px; margin-bottom:15px;}

/* |||||||||| Text |||||||||| */
#admin-links a {text-decoration:none; color:#001C4E; font-family:arial, helvetica, sans-serif; font-size:11px; padding:0 3px;}
#admin-links a:hover {text-decoration:none; color:#009FDA;}
#footernav a {color:#876D56; text-decoration:none;}
#footernav a:hover {text-decoration:underline;}
#footerglobal a {color:#CEDC92; text-decoration:none;}
#footerglobal a:hover {color:#ffffff;}

/* ||||||||||||||| Forms ||||||||||||||| */
select, 
textarea, 
input[type="text"], 
input[type="textbox"], 
input[type="reset"], 
input[type="password"], 
input[type="file"], 
input[type="dropdownlist"], 
.dropdownlist, 
input.textbox, 
input.button, 
input#ctl00_ContentPlaceHolder1_Login1_UserName, 
input#ctl00_ContentPlaceHolder1_Login1_Password 
{background:#FFFFFF url(/images/input-bg.gif) repeat-x left top; border:#C3A88D 1px solid; border-top:#AA7E5C 1px solid; font-size:1em; line-height:1.25em; margin-right:3px; padding:4px 2px; font-family:'trebuchet ms', arial, helvetica, sans-serif; color:#27221D; vertical-align:middle;}
select {padding:3px;}

/* buttons global */
.button, input.button, input.hotbutton, input.hotshinybutton, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton, 
input#ctl00_ContentPlaceHolder1_Login1_LoginButton
{width:auto; overflow:visible;/*for IE6*/ font-size:13px; line-height:1.5em; margin-top:-1px; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; vertical-align:middle;}

/* standard */
input.button, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton, 
input#ctl00_ContentPlaceHolder1_Login1_LoginButton
{ margin-right:5px; color:#001C4E; background:#88C9D9; border:#E0FFFF 1px solid; border-right:#447F94 1px solid; border-bottom:#447F94 1px solid;}
input.button:hover, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton:hover, 
input#ctl00_ContentPlaceHolder1_Login1_LoginButton:hover 
{background:#ABE7F5;}
input.button:active, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton:active, 
input#ctl00_ContentPlaceHolder1_Login1_LoginButton:active 
{background:#88C9D9; border:#E0FFFF 1px solid; border-left:#447F94 1px solid; border-top:#447F94 1px solid;}

/* cancel/submit/order, etc. */
input.hotbutton, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton 
{color:#ffffff; background:#E4501D; border:#FFA36B 1px solid; border-right:#8F2B00 1px solid; border-bottom:#8F2B00 1px solid;}
input.hotbutton:hover, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton:hover 
{background:#FE5F25;}
input.hotbutton:active, 
input#input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton:active 
{background:#FE5F25; border:#FFA36B 1px solid; border-left:#8F2B00 1px solid; border-top:#8F2B00 1px solid;}

/* front end pretty button */
input.hotshinybutton {color:#BD0900; background:#FDAF32 url(/images/hotbutton-bg.gif) repeat-x left 50%; border:#FFE02B 1px solid; border-right:#D4A47C 1px solid; border-bottom:#BF7C38 1px solid;}
input.hotshinybutton:hover {background:#FFC053 url(/images/hotbutton-bg.gif) repeat-x left 50%;}
input.hotshinybutton:active {background:#FDAF32 url(/images/hotbutton-bg.gif) repeat-x left 50%; border:#FFE02B 1px solid; border-left:#D4A47C 1px solid; border-top:#BF7C38 1px solid;}

input.button, 
input.hotbutton, 
input.hotshinybutton, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton, 
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_CancelPushButton, 
input#ctl00_ContentPlaceHolder1_Login1_LoginButton
{*padding-top:1px; *padding-bottom:1px;} /* for IE */

/* unique */
input.special {color:#658400;}

/* login/admin custom */
#checkpoint {margin:100px auto 150px auto; width:300px; font-size:14px;}
table#ctl00_ContentPlaceHolder1_Login1 td table td,
table#ctl00_ContentPlaceHolder1_ChangePassword1 td table td
{padding:4px; font-family:'trebuchet ms', arial, helvetica, sans-serif; vertical-align:middle;}
input#ctl00_ContentPlaceHolder1_Login1_RememberMe {margin-right:8px;}
input#ctl00_ContentPlaceHolder1_Login1_LoginButton {margin-right:12px;}
input#ctl00_ContentPlaceHolder1_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton {margin-right:0px;}
input#ctl00_ContentPlaceHolder1_Login1_UserName, 
input#ctl00_ContentPlaceHolder1_Login1_Password 
{width:146px;}

/* ||||||||||||||| Home Page ||||||||||||||| */
a#button-rsvp {display:block; width:365px; height:65px; background:url(/images/button-rsvp.jpg) no-repeat center 0px;}
a#button-rsvp:hover {background:url(/images/button-rsvp.jpg) no-repeat center -65px;}
a#button-watch {display:block; width:365px; height:65px; background:url(/images/button-watch.jpg) no-repeat center 0px;}
a#button-watch:hover {background:url(/images/button-watch.jpg) no-repeat center -65px;}
#home-left {float:left; display:inline; width:220px;}
#home-right {float:right; display:inline; width:244px;}

/* ||||||||||||||| Contact ||||||||||||||| */
table.contact {width:380px;}
table.contact td.col1 {width:140px;}
table.contact td.col2 {width:240px;}
table.contact td.col2a {width:240px; font-weight:bold;}
table.contact td {padding:4px 0;}

/* ||||||||||||||| Lot Pages ||||||||||||||| */

/* Lot Index Page */
table#ctl00_ContentPlaceHolder1_dl_Lots td {vertical-align:top;}
.lot-thumb {position:relative; width:131px; font-size:11px; line-height:12px; font-family:'trebuchet ms', arial, helvetical, sans-serif; color:#003473; padding-left:7px;}
.lot-thumb-header {position:absolute; top:0; left:0; z-index:10; width:137px; height:39px; background:url(/images/lot-thumbindex-bg.gif) no-repeat 0 0; padding-top:3px;}
.thumb-male-bg {background:url(/images/lot-thumbindex-bg-m.gif) no-repeat 0 0 !important;} /* for males */
td.lot-thumb-number {background:transparent; width:44px; height:36px; font-size:14px; color:#910028; line-height:14px; text-align:center; vertical-align:middle !important; font-family:arial, helvetica, sans-serif; letter-spacing:-1px; font-weight:bold; padding-right:1px;}
.thumb-male-number {color:#ffffff !important;} /* for males */
.lot-thumb-name {background:transparent; width:83px; padding-left:2px; height:36px; line-height:10px; text-align:left; vertical-align:middle !important; font-weight:bold;}
.lot-thumb img {width:130px; margin-top:42px;}
.thumb-details {padding-top:3px;}

/* Lot Detail Page */
#lot-nav {float:left; width:820px; text-align:right; margin-bottom:20px;}
#lot-leftcol {float:left; display:inline; width:338px;}
.lot-photo {width:308px; background:url(/images/lot-photo-shadr.png) no-repeat; behavior:url("/iepngfix.htc");}
.lot-photo-b {width:308px; height:8px; background:url(/images/lot-photo-shadb.png) no-repeat right bottom; behavior:url("/iepngfix.htc"); margin:0 0 15px 0;}
.photo-thumbs {float:left; display:inline; width:90px; padding-right:10px; font-size:10px; line-height:10px; font-family:arial, helvetica, sans-serif;}
.lot-photos-small {vertical-align:top; width:90px; padding-bottom:4px;}
#lot-maincol {float:left; display:inline; width:482px;}
#lot-index {position:relative; z-index:20; float:left; display:inline; width:93px; height:56px; margin:-22px 0 0 -13px; padding-top:30px; text-align:center; background:url(/images/lot-index-bg.gif) no-repeat 0 0; font-size:20px; line-height:14px; color:#900028; font-family:arial, helvetica, sans-serif; font-weight:bold;}
.male {background:url(/images/lot-index-bg-m.gif) no-repeat 0 0 !important; color:#ffffff !important;} /* for males */
span.lot {font-size:12px;}
#lot-names {float:left; display:inline; margin:5px 0 10px 5px; width:397px; display:inline;}
#lot-name {font-family:garamond, 'times new roman', georgia, serif; font-weight:bold; font-style:italic; color:#003473; font-size:28px; line-height:24px;}
#lot-farm {font-family:arial, helvetica, sans-serif; line-height:14px; margin-top:15px;}
.lot-details {padding:0 0 3px 0 !important; line-height:13px;}
.lot-descr {padding:0;}

