/* ||||||||||||||| Reset Browser Defaults ||||||||||||||| */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img {border:none; border-style:none;}
:focus {-moz-outline-style: none; }
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}


/* ||||||||||||||| Global ||||||||||||||| */
body {font-family:arial, helvetica, sans-serif; font-size:12px; line-height:16px; color:#670000; background:#510006;}


/* |||||||||| Layout |||||||||| */
#wrapper {margin:0 auto; width:968px;}
#header {position:relative; float:left; width:936px; height:172px; left:16px; top:0; background:#510006 url(/images/header-logo.jpg) no-repeat 9px 0;}
#frame {float:left; width:968px;}
#frame-top {float:left; width:968px; height:55px; background:url(/images/frame-top.gif) no-repeat;}
#frame-top2 {float:left; width:968px; height:55px; background:url(/images/frame-top2.gif) no-repeat;}
#frame-content {float:left; position:relative; width:920px; background:url(/images/frame-bg.gif) repeat-y; padding:0 24px 56px 24px;}
#nav {float:left; display:inline; width:190px; padding:10px 13px 10px 12px;}
#middle {float:left; display:inline; width:490px; padding:10px 0 15px;}
#right {float:left; display:inline; width:205px; padding:15px 10px 15px 0;}
#main {float:left; display:inline; width:695px; padding:10px 10px 15px 0;}
#full {float:left; width:870px; background:#fff69e; padding:25px; _padding:23px;}
#frame-footer {float:left; position:absolute; bottom:0; left:24px; width:920px; height:44px; background:#8CB025; border-top:1px solid #789D23; padding-top:12px;}
* html #frame-footer {clear:both; margin-bottom:-1px;} /* IE6 */
#footer-links {width:880px; padding:0 20px;}
#legal {width:880px; padding:8px 20px 0; color:#435B15; font-size:11px;}
#frame-bottom {float:left; width:968px; height:35px; background:url(/images/frame-footer.gif) no-repeat;}


/* |||||||||| Navigation |||||||||| */
#nav a {cursor:pointer;}
img.nav-bg {width:190px; height:53px;}
#nav ul {float:left; margin:3px 0 15px; line-height:14px;}
#nav ul li a, #nav ul li a.new {display:block; width:145px; padding:3px 36px 3px 9px; border-bottom:1px solid #FFDA53; color:#387001;}
#nav ul li a:hover, #nav ul li a.new:hover  {display:block; width:145px; padding:3px 36px 3px 9px; border-top:1px solid #FF9F07; border-bottom:1px solid #FF9F07; color:#FF0000; background:#fff; text-decoration:none; margin-top:-1px;}
#nav ul li a.new {background:#FDFDD5 url(/images/nav-icon-new.gif) no-repeat right 50%;}
#nav ul li a.new:hover {background:#fff url(/images/nav-icon-new.gif) no-repeat right 50%;}
#nav ul li a.updated {background:url(/images/nav-icon-updated.gif) no-repeat right 50%;}
#nav ul li a.updated:hover {background:#fff url(/images/nav-icon-updated-h.gif) no-repeat right 50%;}
#nav ul li a.soon, #nav ul li a.soon:hover {color:#387001; background:transparent url(/images/nav-icon-comingsoon.gif) no-repeat right 50%; border-bottom:1px solid #FFDA53; border-top:none; margin-top:0; cursor:default;}
#nav ul li a.secure {background:url(/images/nav-icon-secure.gif) no-repeat 95% 40%;}
#nav ul li a.secure:hover {background:#fff url(/images/nav-icon-secure.gif) no-repeat 95% 40%;}

/* sub-navigation */
#nav ul li ul {background:#fff; border:1px solid #F18E1A; border-right:2px solid #910000; border-bottom:2px solid #910000;}
#nav ul li ul li a {width:155px;}

/* registration-navigation */
#regnav {height:26px; padding:10px 17px 0 17px; border-top:1px solid #f3cd73; border-bottom:2px solid #f3cd73; background:#fffcc7; color:#387001;}
#regnav ul {float:left;}
#regnav ul li {float:left; display:inline; padding:0 8px; border-right:1px solid #ffda53;}
#regnav ul li a {color:#387001;}
#regnav ul li a:hover {}


/* |||||||||| Modifiers |||||||||| */
.noclear {clear:none;}
.clear {clear:both;} /* clears floats */
.clearer {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px;} /* clears floats for IE when above doesn't work */
.lfl {float:left;}
.rfl {float:right;}
.inl {display:inline;}
.nobdr {border:none !important;}
.hide {visibility:hidden;}
.none {display:none;}
.pad0 {padding:0 !important;}
.pad1 {padding:0 15px 0 25px;}


/* |||||||||| Text & Links |||||||||| */
a {color:#FF0000;}
a:hover {color:#FF0000;}

a.solid {color:#FF0000; border:1px solid #FFEB86; padding:1px 3px; margin:0 -2px;}
a.solid_reg {border-color:#FFFFD9;}
a.solid:hover {text-decoration:none; background:#FFFFEC; border:1px solid #FFD360; border-bottom-color:#FF9E17; border-right-color:#FF9E17;}

a#home {display:block; position:absolute; top:9px; left:12px; width:183px; height:140px; font-weight:bold; color:#FDBC3F;}
a#home:hover {color:#fff; text-decoration:none;}
a.admin {color:#FDBC3F;}
a.admin:hover {color:#FDBC3F;}
#footer-links a {color:#722608;}
#footer-links a:hover {color:#FF5000;}
#legal a {color:#435B15;}
#legal a:hover {color:#24370E; text-decoration:none;}

b, .b {font-weight:bold;}
.ltr {color:#BE7760;}
.dkr {color:#;}
.hl {color:#E53600;}
.hl2 {color:#fc0000;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}
.t14 {font-size:14px;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
.i {font-style:italic;}
.serif {font-family:georgia, 'times new roman', serif;}
.alert {color:red;}
.fade {filter:alpha(opacity:50); KHTMLOpacity: 0.50; MozOpacity: 0.50; opacity: 0.50;}
.valm {vertical-align:middle !important;}
.valt {vertical-align:top !important;}
.valb {vertical-align:bottom !important;}

p {margin:4px 0 8px;}
p.first {margin:0; padding:0;}
p.intro {font-size:14px; line-height:18px; color:#C10000; padding:8px 0 12px; margin:0;}
.note {color:#c10000; font-style:italic;}

h1 {font-size:24px; color:#C10000; font-weight:bold; line-height:28px; padding:24px 0 8px; letter-spacing:1px;}
h2 {font-size:18px; color:#C10000; line-height:21px; padding:18px 0 6px;}
h2.special1 {font-family:'Times New Roman', Garamond, serif; font-size:21px; font-weight:bold; color:#76A200; line-height:21px; padding:24px 0 18px;}
h3 {font-size:16px; color:#C10000; line-height:16px; padding:8px 0 4px; font-weight:bold;}

ul.big {margin:5px 0 0 60px;}
ul.big li {font-size:14px; line-height:15px; color:#C10000; padding:0 0 12px 22px; background:url(/images/bullet-coin.gif) no-repeat 0 2px;}
ul.info {margin:8px 0 18px 10px;}
ul.info li {padding:0 0 10px 22px; background:url(/images/bullet-coin.gif) no-repeat 0 2px;}
ul.items {margin:8px 0 8px 10px;}
ul.items li {padding:0 0 5px 22px; background:url(/images/bullet-tilde.gif) no-repeat 5px 4px; line-height:13px;}
ul.disc {margin:8px 0 8px 15px;}
ul.disc li {padding:0 0 5px 0; list-style-type:disc; line-height:13px;}

a#regsignup {display:block; width:450px; height:90px; background:url(/images/button-register_reserve.gif) no-repeat 0 0;}
a#regsignup:hover {display:block; width:450px; height:90px; background:url(/images/button-register_reserve.gif) no-repeat 0 -90px;}


/* ||||||||||||||| Images ||||||||||||||| */
.clearimg {*float:left; *clear:left;}
img.png {behavior:url("/css/resources/iepngfix.htc");}


/* ||||||||||||||| Pages ||||||||||||||| */
/* Division Info & List */
table#entry_fees {width:450px;}
table#entry_fees td {border:#FFAB03 1px solid;}
table#entry_fees td.division {width:240px; text-align:left;}
table#entry_fees td.fee {width:70px; vertical-align:bottom; text-align:center;}

/* Hotels & Directions */
table.travel {width:400px; margin:10px 0;}
table.travel td {padding-bottom:10px;}
table.travel td.icon {width:40px; vertical-align:top; text-align:right; padding-right:20px;}
table.travel td.details {width:340px; vertical-align:top; line-height:14px;}

/* Charter Members */
td.cm {width:25%; padding:10px 0; font-size:10px; line-height:11px; text-align:center; vertical-align:bottom;}
p.cm-farmname {margin:0; padding:8px 0 3px 0;}
p.cm-ownername {margin:0; color:#DC3D00;}

/* Relational */
.relational table td {padding:10px 0; font-size:11px; line-height:12px; text-align:center; vertical-align:bottom;}
.relational table td p {width:163px;}
.rl-block {padding:15px 0; text-align:center; border-bottom:1px dotted #F18E1A;}
p.rl-name, p.rl-name-v {margin:0; padding:8px 0 3px 0;}
p.rl-item, p.rl-item-v {margin:0; color:#DC3D00;}
p.rl-name-v {padding:5px 0 0 0;}
p.rl-item-v {padding-top:0; line-height:12px;}


/* Contact Us */
table.contact {width:655px; margin-top:30px;}
table.contact td {border-bottom:1px solid #FFD151; padding:3px;}
table.contact td.title {width:40%;}
table.contact td.name {width:60%;}
table.contact td.first {border-top:1px solid #FFD151;}

/* Schedule */
table.schedule {width:450px; margin:20px 0;}
table.schedule tr {padding:6px 0;}
table.schedule tr.day-header {padding:0;}
table.schedule tr.day-header td {height:34px; font-size:14px; padding-left:10px; color:#fc0000; background:#FCFCB8 url(/images/bg-bar1.gif) repeat-x 0 0; border-bottom:1px solid #F4971F; border-top:1px solid #FDFDD7; vertical-align:middle;}
table.schedule td.col1, table.schedule td.col2, table.schedule td.col3, table.schedule td.col4, table.schedule td.col5 {padding:6px 0; vertical-align:top; border-bottom:#FFAB03 1px solid;}
table.schedule td.col1 {width:10px;}
table.schedule td.col2 {width:55px;}
table.schedule td.col3 {width:15px; text-align:center;}
table.schedule td.col4 {width:55px;}
table.schedule td.col5 {width:300px; padding-left:15px;}
table.schedule td.spacer {height:30px;}

/* Registration */
table.auth {width:310px;}
table#ctl00_Single_Login1, table#ctl00_Single_CreateUserWizard1, table#ctl00_Single_PasswordRecovery1, table#ctl00_Single_ChangePassword1 {float:right;}
table#ctl00_Single_Login1 table td, table#ctl00_Single_CreateUserWizard1 td table td table td, table#ctl00_Single_PasswordRecovery1 td table td, table#ctl00_Single_ChangePassword1 td table td {padding:3px !important; text-align:left;}

.pnl-tr_beige, .pnl-tl_beige, .pnl-br_beige, .pnl-bl_beige {height:12px; background-image:url(/images/panel-bg_beige.gif); background-repeat:no-repeat; overflow:hidden;}
.pnl-tr_beige, .pnl-b_beige {width:100%; text-align:left;}
.pnl-tl_beige, .pnl-bl_beige {width:12px;}
.pnl-tr_beige {background-position:100% 0;}
.pnl-tl_beige {background-position:0 0;}
.pnl-br_beige {background-position:100% -12px;}
.pnl-bl_beige {background-position:0 -12px;}
.regpnl2 .join {background-image:url(/images/panel-bg-join_beige.gif) !important;}
.regpnl2 .green {background-image:url(/images/panel-bg-green_beige.gif) !important;}/* green bg */

.regpnl1 {width:425px; margin-top:12px;}
.regpnl1-body {width:399px; padding:6px 12px; border-left:1px solid #f3cd73; border-right:1px solid #f3cd73; background:#ffffd9;}
.regpnl2 {width:870px; margin-top:12px;}
.regpnl2-body {width:844px; padding:6px 12px; border-left:1px solid #f3cd73; border-right:1px solid #f3cd73; background:#ffffd9;}
.regpnl2 .greenbody {border-left:1px solid #ecb346; border-right:1px solid #ecb346; background:#e9f6b0;}/* green bg */
.regpnl3 {width:315px; margin-top:12px;}
.regpnl3-body {width:289px; padding:6px 12px; border-left:1px solid #f3cd73; border-right:1px solid #f3cd73; background:#ffffd9;}
.regpnl4 {width:275px;}
.regpnl4-body {width:249px; height:250px; padding:6px 12px; border-left:1px solid #f3cd73; border-right:1px solid #f3cd73; background:#ffffd9;}

.pnl-title {height:30px; font-size:16px; line-height:20px; color:#33302d; margin:4px 0 15px 0;}
hr.pnl-hr_beige {border:0; height:1px; background-color:#F3CD73; width:100%; margin:15px 0;}
.formnav {text-align:right; margin:20px 0;}

table.registrant, table.registrant_r {width:399px;}
table.registrant td.label {width:100px; padding:3px 0; vertical-align:middle; line-height:12px;}
table.registrant td.input {width:299px; padding:3px 0; vertical-align:top;}
table.registrant_r td.label, table.registrant_r td.info, table.registrant_r td.info2 {padding:4px 0; vertical-align:top !important; line-height:12px !important;}
table.registrant_r td.label {width:100px;}
table.registrant_r td.info {width:299px;}
table.registrant_r td.info2 {width:399px;}

table#ctl00_Single_rg_Cart_ctl00 td.col-cost, table#ctl00_Single_rg_Cart_ctl00 td.col-total {padding-right:10px;}
table.cart {width:398px; margin-bottom:15px; margin-left:1px;}
table.cart td.totaltext, table.cart td.totalspacer, table.cart td.totalsum {background:#f4ede1; border-style:solid; border-color:#cbbda9; padding:8px 4px; color:#333; font-weight:bold;}
table.cart td.totaltext {border-width:0 0 1px 1px; text-align:left;}
table.cart td.totalspacer {border-width:0 0 1px 0;}
table.cart td.totalsum {border-width:0 1px 1px 0; text-align:right; padding-right:10px;}

#alpacas {width:870px;}
table.alpacas input, table.alpacas select {margin-right:0 !important;}
table.alpacas {width:844px;}
table.alpacas td {padding:0 8px 6px 0; line-height:13px;}
table.alpacas td.name {width:234px;}
table.alpacas td.ari {width:71px;}
table.alpacas td.class {width:54px;}
table.alpacas td.division {width:22px;}
table.alpacas td.type {width:51px;}
table.alpacas td.sex {width:42px;}
table.alpacas td.color {width:129px;}
table.alpacas td.dob {width:71px;}
table.alpacas td.microchip {width:106px; padding-right:0;}
table.alpacas td.owner {}
table.alpacas td.button_add {padding-right:0;}

table.reg td {line-height:13px; padding:0 8px 2px 0 !important;}
table.reg td.microchip {width:106px; padding-right:0 !important;}
table.reg td.button_add {padding-right:0 !important;}

a.button_reglink1 {display:block; width:53px; height:14px; font-size:12px; line-height:13px; padding:5px 0; background:url(/images/button-reglink1.gif) no-repeat 0 0; color:#fff; text-align:center;}
a.button_reglink1:visited {display:block; width:53px; height:14px; font-size:12px; line-height:13px; padding:5px 0; background:none; color:#ff0000; text-align:center;}
a.button_reglink1:hover {display:block; width:53px; height:14px; font-size:12px; line-height:13px; padding:5px 0; background:url(/images/button-reglink1.gif) no-repeat 0 0; color:#fff; text-align:center; text-decoration:none;}

.submit {margin:12px 0;}
.printinstr {margin-top:15px; border:#ecb346 1px dashed; padding:12px;}

/* Consignors */
#errors {float:left; position:relative; padding:12px; left:92px; width:620px; color:#E10C12; font-size:12px;}
#categories {float:left; position:relative; padding:12px; left:24px; width:652px; font-size:12px; text-align:center; border-bottom:#B2B7BA 1px solid;}
#edit-content-main {float:left; position:relative; padding:12px; left:12px; width:406px; height:896px;}
#vitalstats-left {float:left; position:relative; width:167px;}
#vitalstats-right {float:left; position:relative; left:30px; width:215px;}

/* ||||||||||||||| Consignments (PC) ||||||||||||||| */
.sidecol2 {float:left; display:inline; width:165px; margin-right:30px;}
.maincol2 {float:left; display:inline; width:625px;}
table.consignor {width:844px;}
table.farm-photos {width:844px;}
table.farm-photos td {width:165px; padding-right:61px;}
input.change, input.remove {margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}
input.change {width:82px !important;}
input.remove {width:83px !important;}

/* consignment photos */
.photos {width:165px;}
.photo {margin-top:10px;}
.photo img {width:165px; *float:left; *clear:left;}
input.caption {width:159px; _width:161px; margin:0 !important;} /* inherits global input padding/border */
.buttons {line-height:1px; font-size:1px;}

/* consignment vitals */
.consg-wrapper {margin-top:10px; padding:15px 5px;}
table.consg-info td {padding:8px 0 8px 5px; vertical-align:middle; line-height:13px;}
td.prime {width:35px !important;}
.consg-number {font-weight:bold;}
input.consg-name {font-size:18px; line-height:1.3em; padding:3px 0 3px 6px; width:424px; vertical-align:middle; margin-top:8px;}
.consg-item {padding-left:5px; vertical-align:middle;}
.descr-awards {float:left; display:inline; width:305px;}
.description, .awards {font-family:'trebuchet ms', arial, helvetica, sans-serif; color:#27221D; margin-top:4px; width:299px; height:350px; margin-right:0;}

/* consignment details */
table.hrdty-info {margin-left:5px;}
table.g {margin-left:50px;}
table.hrdty-info td {padding:8px 0 8px 5px; vertical-align:middle; line-height:13px;}
table.hrdty-info td.col0 {width:70px;}
table.hrdty-info td.col2, table.hrdty-info td.col3 {text-align:right;}
input.hrdty-name {width:190px;}
input.hrdty-ari {width:70px;}
input.hrdty-color {width:100px;}

td.nopadv {padding-top:0px !important; padding-bottom:0px !important;}
.vitals {background-color:#fff69e;}

/* farm/consignor details */
table.farm-info td {padding:4px 0; vertical-align:middle; line-height:13px;}
table.farm-info td.col1 {width:100px;}
table.farm-info td.col2 {width:300px;}
table.farm-info table {width:300px;}
td.col2a {width:155px;}
td.col2b {width:145px; text-align:right;}


/* ||||||||||||||| Input ||||||||||||||| */
select,
textarea,
input[type="text"],
input[type="textbox"],
textarea#ctl00_Single_tb_StallComments,
input[type="reset"],
input[type="password"],
input[type="file"],
input[type="dropdownlist"]
{background:#fff; border:#d0cebf 1px solid; border-top:#a19d80 1px solid; border-right:#a19d80 1px solid; font-size:1em; line-height:1.25em; margin-right:3px; padding:4px 2px; font-family:arial, helvetica, sans-serif; color:#333; vertical-align:middle;}
input:focus[type="text"], textarea:focus {background:#FFF2D0;}
select {padding:3px; font-size:1em; line-height:1.25em; font-family:arial, helvetica, sans-serif; color:#333; font-size:1em;}
input.button {width:auto; overflow:visible;/*for IE6*/ color:#ffffff; background:#B7410C; border:#958E84 1px solid; border-right:#8F2B00 1px solid; border-bottom:#8F2B00 1px solid; margin-right:5px; font-size:13px; line-height:13px; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px;}
input.button:hover {background:#D05D36;}
input.button:active {background:#D05D36; border:#8F2B00 1px solid; border-left:#958E84 1px solid; border-top:#958E84 1px solid;}
input.hotbutton {background:#FFA201 url(/images/sprite-ae-buttons1.gif) repeat-x 0 -62px; border-top:#FFCE00 1px solid; border-right:#E88300 1px solid; border-bottom:#E05200 2px solid; border-left:#FFCE00 1px solid;}
input.hotbutton:hover {background:#FFA201 url(/images/sprite-ae-buttons1.gif) repeat-x 0 -94px; cursor:pointer;}

/* Login/Password */
input#ctl00_Single_Login1_LoginButton {background:url(/images/button-generic63.gif) no-repeat 0 0; width:63px; height:31px; border:none; padding:0; color:#fff; cursor:pointer; margin-right:8px; float:right;}
input#ctl00_Single_CreateUserWizard1___CustomNav0_StepNextButtonButton {background:url(/images/button-generic105.gif) no-repeat 0 0; width:105px; height:31px; border:none; padding:0; color:#fff; cursor:pointer; margin-right:4px;}
input#ctl00_Single_Login1_RememberMe {margin-right:5px;}
input#ctl00_Single_PasswordRecovery1_UserNameContainerID_UserName {width:185px;}
input#ctl00_Single_PasswordRecovery1_UserNameContainerID_SubmitButton {float:right; background:url(/images/button-generic63.gif) no-repeat 0 0; width:63px; height:31px; border:none; padding:0; color:#fff; cursor:pointer; margin-right:8px;}
input#ctl00_Single_CreateUserWizard1_CompleteStepContainer_ContinueButtonButton {float:right; background:url(/images/button-generic105.gif) no-repeat 0 0; width:105px; height:31px; border:none; padding:0; color:#fff; cursor:pointer; margin-right:4px;}
input#ctl00_Single_ChangePassword1_ChangePasswordContainerID_ChangePasswordPushButton {float:right; background:url(/images/button-generic145.gif) no-repeat 0 0; width:145px; height:31px; border:none; padding:0; color:#fff; cursor:pointer; margin-right:4px;}
input#ctl00_Single_ChangePassword1_ChangePasswordContainerID_CancelPushButton {float:right; background:url(/images/button-generic63.gif) no-repeat 0 0; width:63px; height:31px; border:none; padding:0; color:#fff; cursor:pointer; margin-right:4px;}

/* ||||||||||||||| Rad ||||||||||||||| */
.TelerikModalOverlay {background-color:#000 !important; opacity:0.3 !important;}