/* ||||||||||||||| Browser Reset ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
* {margin:0; padding:0;}
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 {list-style:none;}
fieldset, img {border:none; border-style:none; outline:none;}
:focus {-moz-outline-style:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
iframe {background:transparent;}



/* ||||||||||||||| Global ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
body {background-color:#90C4D9;}
body, .bodytext {font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif; font-size:11px; line-height:12px; font-weight:normal; font-style:normal;}
body, .bodytext, .bodycolor {color:#191F20;}
.browser-link img {width:145px; height:50px; background:url(/images/browser_logos.jpg) no-repeat 0 0;}
.browser-link img.ie8 {background-position:-145px 0;}
.browser-link img.firefox {background-position:-290px 0;}
.browser-link img.safari {background-position:-435px 0;}
.site_alert {background:#FFFFCC url(/images/icon_alert_sml.gif) no-repeat 15px 45%; border:1px solid #FFCC66; margin:10px 0; padding:5px 10px 15px 65px; font-size:13px; line-height:15px; font-family:arial, helvetica, sans-serif;}
.site_alert h3 {margin:0 !important;}
#help_alert {display:none; border:1px solid #FFCC66; margin:10px 0 20px; padding:10px 20px;}
#help_alert h2 {margin:10px 0 !important;}
.xclose {position:absolute; right:4px; top:3px;}
/* global site */
#toplinks {position:relative; width:982px; height:21px; margin-bottom:2px;}
#gl_left, #gl_right {position:absolute; top:10px;}
#gl_left {left:10px;}
#gl_right {right:10px;}
#site_container {background:url(/images/site-bg.gif) repeat-x;}
#container {width:982px; margin:0 auto;}
#header {position:relative; width:982px; height:100px; background:url(/images/header.png) no-repeat; margin-bottom:10px; z-index:4;}
#logo {display:block; position:absolute; left:12px; top:16px; width:192px; height:67px; z-index:3; cursor:pointer; background:url(/images/oh-logo-default.png) no-repeat;}
#globalsearch {position:absolute; top:13px; left:305px; width:570px; height:46px; z-index:5;}
#search {position:absolute; left:3px; top:15px; font-size:15px; font-weight:bold; line-height:18px;}
.global-cats {position:absolute; top:12px; left:61px; width:130px; height:24px; border:#A59FB2 1px solid; background:#fff; padding:3px 3px 3px 2px !important;}
*+html .global-cats {top:11px;} /* for IE7 */
option.cat {padding-left:6px;}
#keyword_input {position:absolute; top:0px; left:175px; width:450px; height:44px;}
input.globalsearch {position:absolute; top:11px; left:0px; width:390px; height:18px !important; background:#fff !important; font-size:15px !important; padding:3px 0 1px 3px !important; line-height:1.2em !important; border-color:#8A8A8A #BFBFBF #F8F8F8 #9D9D9D !important; border-width:2px !important; border-style:solid;}
.btn-go-sml {position:absolute; top:4px; left:403px; width:48px; height:44px; background:transparent;}
/* navigation tabs */
#headermenu {position:absolute; top:63px; left:216px; width:747px; height:29px; z-index:9999;}
#headermenu ul li {display:inline; float:left;}
#headermenu ul li a.tab, #headermenu ul li a.tab:link, #headermenu ul li a.tab:hover {display:block; height:29px; overflow:hidden; background-color:#DCDCD4; background-image:url(/images/nav_tabs.gif); background-repeat:repeat-x; background-position:-33px 0; color:#191F20; font-size:14px; text-align:center; text-decoration:none; text-shadow:#fff 0 1px 0; line-height:28px; width:119px; cursor:pointer;}
#headermenu ul li a.tab:hover, #headermenu ul li a.tab.hover {background-position:-33px -29px; color:#fff; text-shadow:none !important;}
#headermenu ul li a.tab:active, #headermenu ul li a.active {background-position:-33px -58px !important; color:#fff !important; text-shadow:none !important;}
#headermenu ul li a.active {}
#headermenu ul li a.tab div, #headermenu ul li a.tab:link div, #headermenu ul li a.tab:hover div {height:29px; background-image:url(/images/nav_tabs_border-right.gif); background-repeat:no-repeat; background-position:100% 0;}
#headermenu ul li a.tab:hover div, #headermenu ul li a.hover div {background-position:100% -29px !important;}
#headermenu ul li#tab2 a.tab:hover div, #headermenu ul li#tab2 a.hover div {background-position:100% 0 !important;}
#headermenu ul li a.tab:active div, #headermenu ul li.active a.tab div {background-position:100% -58px;}
/* special tabs */
#headermenu ul li#tab1 a {width:33px; background-position:0 0;}
#headermenu ul li#tab2 a {background-image:url(/images/nav_tab_auctions.jpg); background-position:0 0; color:#fff; text-shadow:none; background-color:#151515; font-weight:bold; text-align:left; padding-left:35px; width:84px;}
#headermenu ul li#tab1 a:hover, #headermenu ul li#tab2 a:hover {background-position:0 -29px; color:#FFF8AD;}
#headermenu ul li#tab1 a:active, #headermenu ul li#tab1 a.active, #headermenu ul li#tab2 a:active, #headermenu ul li#tab2 a.active {background-position:0 -58px !important;}
#headermenu ul li#tab3 a:hover, #headermenu ul li#tab3 a:active, #headermenu ul li#tab5 a:hover, #headermenu ul li#tab5 a:active, #headermenu ul li#tab7 a:hover, #headermenu ul li#tab7 a:active {cursor:default; background-position:-33px -29px !important;}/*for submenu tabs*/
/* submenus */
#headermenu ul li .submenu {position:absolute; width:176px; background:url(/images/shadow_navsubmenu.png) no-repeat 0 100%; z-index:9999;}
#headermenu ul li .submenu_inner {width:158px; margin:0 8px 8px; border:1px solid #fff; border-width:1px 1px 0; background-color:#EBEADF;}
#headermenu ul li ul li {float:none; display:block;}
#headermenu ul li ul li a {display:block; width:148px; height:29px; line-height:29px; font-size:13px; padding-left:10px; border-bottom:1px solid #fff; text-decoration:none; color:#004C93;}
#headermenu ul li ul li a:hover {background:#106493; color:#fff; cursor:pointer !important;}
/* submenu positions */
#submenu3 {left:144px;}
#submenu5 {left:382px;}
#submenu7 {right:-9px;}
/* member bar */
.member_bar {position:relative; width:976px; height:27px; margin:0 0 -1px 2px; border-width:1px; border-style:solid; border-color:#92A1A8 #6D7872 #B0AE9B; background-color:#D8EB6C; font-family:arial, helvetica, sans-serif; font-size:13px; line-height:15px;}
.mb_left, .mb_center, .mb_right {position:absolute; top:6px;}
.mb_left {left:10px;}
.mb_center {width:150px; left:50%; margin-left:-75px;}
.mb_right {right:10px;}
.icon_cart {width:17px; height:12px; background:url(/images/sprite-icons.gif) no-repeat -483px -34px;}
.mb_divider {color:#828282; padding:0 7px; font-size:15px;}
/* content */
#content {width:976px; margin-left:2px; border-width:1px 1px 2px; border-style:solid; border-color:#6D7872 #6D7872 #6D7872; background-color:#fff; min-height:600px;}
/* page grid */
table#pagegrid td {vertical-align:top;}
#search_right {float:right; width:219px; margin:10px 10px 0 0;}
td.gridcol2 {width:488px;}
#search_main {float:left; width:727px; margin:0 10px;}
td.gridcol4 {width:976px;}
td.gridcolbg1 {background-color:#fff;}
td.gridcolbg2 {background-color:#f1f1e9;}
td.gridcolbg3 {background-color:#302C28;}
td.gridcolborder {border-left:#dcdbce 1px solid;}
/* footer */
#footer {width:958px; margin:3px 0 30px 2px; padding:15px 10px 0 10px; color:#657376; line-height:14px; background:url(/images/footer_bg.png) no-repeat;}
#pb_AE_footer {width:77px; height:25px; margin:0 auto; background:url(/images/pb_AE_footer.png) no-repeat 0 0;}
#footer li {border-right:1px solid; border-right-color:#90999B !important;}



/* ||||||||||||||| Links & Type ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* links */
a, a.default, .pseudolink {color:#005EB5; outline:none;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover, .pseudolink:hover {color:#C91C00; text-decoration:underline;}
.pseudolink, .pseudolink:hover {cursor:pointer;}
a.default {font-weight:normal; font-size:11px;}
a.screened, a.screened:link {filter:alpha(opacity:70); opacity:0.70;}
a.screened:hover {filter:alpha(opacity:100); opacity:1.00;}
.dimmed {opacity:0.40; filter:alpha(opacity:40);}
.globallinks li, #footer li, .auction_header li {display:inline; list-style-type:none; padding:0 12px 0 8px; font-size:11px; border-right:1px solid #828282;}
.globallinks a {color:#191F20;}
.globallinks a:hover {color:#D50000; text-decoration:none;}
#footer a {color:#657376; text-decoration:underline;}
#footer a:hover {color:#004276;}
#breadcrumb {margin:12px; font-size:12px;}
.breadcrumb {position:relative; z-index:3; float:left; display:inline; margin:7px 0 0 10px; font-size:11px;}
.breadcrumb a:hover {text-decoration:none;}
.ads a, .ads a:hover {color:#0024DA;}
/*global modifiers */
.clear {clear:both;}
.clearl {clear:left;}
.clearer {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px;}
.lfl {float:left;}
.rfl {float:right;}
.nofloat, .nofloat input {float:none !important;}
.inl {display:inline;}
.block {display:block;}
.prel {position:relative;}
.prelz1 {position:relative; z-index:1;}
.nobdr {border:none !important;}
.radius4 {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.radius10 {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.radius15 {-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.nopad, tr.nopad td, table.nopad td {padding:0 !important;}
.nopadv {padding-top:0 !important; padding-bottom:0 !important;}
.pad1, tr.pad1 td {padding:15px 15px 50px;}
.pad2, tr.pad2 td {padding:10px 20px;}
.pad3, tr.pad3 td {padding:10px;}
.pad3a, tr.pad3a td {padding:0 10px;}
.pad4, tr.pad4 td {padding:5px;}
.pad5, tr.pad5 td {padding:30px;}
.pad6, tr.pad6 td {padding:5px 10px;}
.padv1, tr.padv1 td {padding:15px 0;}
.padv2, tr.padv2 td {padding:10px 0;}
.pad0 {padding:0 !important;}
.margin0 {margin:0 !important;}
.hide {visibility:hidden;}
.none {display:none;}
.minimize {padding:0; height:1px; line-height:1px; font-size:1px;}
.nostyle {background:none !important; border:none !important; padding:0 !important; margin:0 !important;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.n {font-weight:normal !important;}
strong, b, .b {font-weight:bold;}
em, i, .i {font-style:italic;}
.underl {text-decoration:underline !important;}
.strike {text-decoration:line-through !important;}
.blink {text-decoration:blink;}
.dashed {border-style:dashed;}
.vlt {color:#738286;}
.ltr {color:#5A5F60;}/* see also: .dv_descr */
.dkr {color:#111;}
.t9 {font-size:9px;}.t10 {font-size:10px;}.t11 {font-size:11px;}.t12 {font-size:12px;}.t13 {font-size:13px;}.t14 {font-size:14px;}.t15 {font-size:15px;}.t16 {font-size:16px;}.t18 {font-size:18px;}.t20 {font-size:20px;}
.lh10 {line-height:10px;}.lh11 {line-height:11px;}.lh12 {line-height:12px;}.lh13 {line-height:13px;}.lh14 {line-height:14px;}.lh15 {line-height:15px;}.lh16 {line-height:16px;}.lh18 {line-height:18px;}.lh21 {line-height:21px;}.lh24 {line-height:24px;}
.sans1 {font-family:arial, helvetica, sans-serif;}
.sans2 {font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif;}
sup, .sup {padding-left:1px; font-size:0.75em !important; font-weight:normal !important; vertical-align:baseline; position:relative; bottom:0.33em;}
.asterisk {font-size:1.5em !important; vertical-align:middle;}
.valm {vertical-align:middle;}
.valt, table.valt td {vertical-align:top;}
.valb {vertical-align:bottom;}
.color00 {color:#ffffff !important;}
.color10 {color:#5C9900 !important;} /* green: taglines, captions */
.color11 {color:#E3FF75 !important;} /* pale green */
.color20 {color:#3f66e9 !important;} /* blue: sort dropdowns */
.color21 {color:#002130 !important;} /* blue/gray/dark: farm */
.color22 {color:#004276 !important;} /* blue/link: link/highlight */
.color23 {color:#006FA4 !important;} /* blue/light: light link/highlight */
.color30 {color:#BA0030 !important;} /* red: ad/alpaca page prices */
.color31 {color:#D93E01 !important;} /* red/orange: search results sort dd */
.color32 {color:#D20028 !important;} /* red/bright: highlighted text */
.color33 {color:#fc0000 !important;} /* red/primary: hot text */
.color34 {color:#F27D00 !important;} /* orange: save */
.color40 {color:#FFF8AD !important;} /* pale yellow: auctions */
.alert2 {color:#FC0000 !important;} /* bright red */
.alert3 {color:#FF2717 !important;} /* bright light red: auction featured */
.color_f {color:#FFAFEE !important;} /* female */
.color_m {color:#8ACCFF !important;} /* male */
.grass_bg {background:url(/images/search_bg.jpg) no-repeat 0 0;}
.blue_bg {background-color:#0071AA/*0072A2*/ !important;}
.lightblue_bg {background-color:#CAE8F7 !important;}
.gray_bg, .gray_bg .leader span {background-color:#F1F1E9 !important;}
.orange_bg {background-color:#E57700 !important;}
.red_bg {background-color:#C71D37 !important;}
.green_bg {background-color:#6B9200 !important;}
.manilla_bg, .manilla_bg .leader span {background-color:#FFFBD7 !important;}
.yellow_bg {background-color:#FFFDBA !important;}
.palegreen_bg {background-color:#EAF69D !important;}
.brown_bg {background-color:#E9E7BB !important;}
.black_bg {background-color:#151515 !important;}
.white_bg, .white_bg .leader span, .blue2white_bg .leader span {background-color:#fff !important;}
.white2yellow_bg {background:#FBFCE6 url(/images/bg_white2yellow.gif) repeat-x 0 0;}
.white2gray_bg {background:#ededdd url(/images/sprite-bg1.gif) repeat-x 0 -170px;}
.white2palegreen_bg {background:#EAF69D url(/images/bg_white2palegreen.gif) repeat-x 0 0;}
.blue2white_bg {background:#fff url(/images/bg_blue2white.gif) repeat-x 0 27px;}
.white2green_bottom_bg {background:transparent url(/images/bg_white2green.gif) repeat-x 0 105%;}
.blue_bg h3, .orange_bg, .red_bg h3, .green_bg h3, .black_bg {color:#fff;}
.ac_pnl_alert .leader span {background-color:#FFE7B7 !important;}
/* text */
h1 {color:#BA0030 !important; font-weight:normal; font-size:32px; line-height:1.2em; margin:0 0 8px;}
h2 {font-size:21px; line-height:1em;}
h2.info {font-size:21px; line-height:24px; color:#7BA200; margin:20px 0 6px 0;}
h2.search {padding:10px 0 0 10px;}
h3 {font-size:15px; line-height:14px; padding:10px 0 6px 0; font-weight:bold;}
h3.section {padding:20px 0 4px 0;}
p {padding:4px 0 8px;}
p.zero {padding:0;}
p.ppad1 {padding:3px 0 1px;}
.intro1 {font-size:14px; line-height:21px; padding:4px 0 8px 0;}
.form_note {padding:0 0 10px 0; margin-top:3px; font-size:11px; line-height:13px; color:#414A4C/*ltr*/; font-family:arial, helvetica, sans-serif; font-weight:normal;}
.quote {padding:15px 30px; font-size:12px; line-height:18px; font-style:italic; color:#414A4C/*ltr*/; font-family:arial, helvetica, sans-serif;}
.hr, .hr2 {margin:0 10px; border-bottom:1px solid #DCDBCE; height:1px; font-size:0px; line-height:0px;}
.hr2 {margin:0 0 3px 0; border-bottom:1px solid #D3D2C6;}
.hr3, .hr3a {margin:10px 0; border-bottom:1px solid #A19D80;}
.hr3a {margin:0 0 15px;}
.hr4 {margin:10px 0; border-bottom:1px solid #D3D2C6;}
.hr5 {margin:5px 0; border-bottom:1px solid #D3D2C6;}
.hr-beige {background-color:#B3B2A7; height:1px; text-align:left;}
.hr_dashed {border-bottom-style:dashed;}
.alert {color:#FF3D01; font-family:arial, helvetica, sans-serif;}
a.alert {text-decoration:underline;}
ul.bulleted {margin-left:25px !important;}
ul.bulleted li {list-style:disc;}
ol {margin:10px 0 10px 50px;}
ol li {padding-bottom:2px;}
tr.spacer td {height:12px;}
.cursor_default {cursor:default !important;}
table.info_table1 td {padding-top:2px !important; padding-bottom:2px !important;}
/* images */
img.clearimg, .clearimg img {*float:left; *clear:left;}
img a {cursor:pointer;}
.corner_new {position:absolute; top:1px; left:1px; z-index:10; width:43px; height:43px; background:transparent url(/images/corner_new.gif) no-repeat 0 0;}
.graphic_top {background:url(/images/bg_sky.jpg) no-repeat 0 0; padding:40px 88px 50px;}



/* ||||||||||||||| Content Panels ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
.panel {position:relative; z-index:1; *zoom:1;/*IE hack*/ margin:10px 0;}
.panel .tl, .panel .tr, .panel .br, .panel .bl {position:absolute; height:6px; width:6px; overflow:hidden; background:url(/images/corners.png) no-repeat 0 0; z-index:100;}
.panel .tl, .white_bg .tl {top:0; left:0; background-position:0 0;}
.panel .tr, .white_bg .tr {top:0; right:0; background-position:-6px 0;}
.panel .bl, .white_bg .bl {bottom:0; left:0; background-position:0 -6px;}
.panel .br, .white_bg .br {bottom:0; right:0; background-position:-6px -6px;}
.panel .panel_body {border:1px solid #d2d1c5;}
.panel .dark_border {border-color:#646354;}
.panel .panel_header {position:relative; z-index:2; height:27px;}
.panel .header_shiny {position:absolute; z-index:3; width:100%; left:0; top:3px;}
.panel .header_shiny .shiny_left {height:9px; background:url(/images/shiny.png) no-repeat 0 0; margin:0 8px 0 4px; overflow:hidden;}
.panel .header_shiny .shiny_right {position:absolute; top:0; right:4px; height:9px; width:4px; background:url(/images/shiny.png) no-repeat 100% 0; overflow:hidden;}
.panel .panel_header h3 {position:relative; z-index:4; padding:6px 10px 0;}
/* grass bg */
.grass_bg .tl {background-position:-24px 0;}
.grass_bg .tr {background-position:-30px 0;}
.grass_bg .bl {background-position:-24px -6px;}
.grass_bg .br {background-position:-30px -6px;}
/* white bg */
.white_bg .tl {background-position:0 0;}
.white_bg .tr {background-position:-6px 0;}
.white_bg .bl {background-position:0 -6px;}
.white_bg .br {background-position:-6px -6px;}
/* pale gray bg */
.gray_bg .tl {background-position:-12px 0;}
.gray_bg .tr {background-position:-18px 0;}
.gray_bg .bl {background-position:-12px -6px;}
.gray_bg .br {background-position:-18px -6px;}
/* brown bg - My Pen */
.brown_bg .tl {background-position:-36px 0;}
.brown_bg .tr {background-position:-42px 0;}
.brown_bg .bl {background-position:-36px -6px;}
.brown_bg .br {background-position:-42px -6px;}
/* manilla bg - Auctions */
.manilla_bg .tl {background-position:-60px 0;}
.manilla_bg .tr {background-position:-66px 0;}
.manilla_bg .bl {background-position:-60px -6px;}
.manilla_bg .br {background-position:-66px -6px;}
/* white bg - Auctions */
#farm_auctions .tl {background-position:-72px 0;}
#farm_auctions .tr {background-position:-78px 0;}
#farm_auctions .bl {background-position:-72px -6px;}
#farm_auctions .br {background-position:-78px -6px;}
/* white bg for ads */
.ad_box .tl {background-position:-48px 0;}
.ad_box .tr {background-position:-54px 0;}
.ad_box .bl {background-position:-48px -6px;}
.ad_box .br {background-position:-54px -6px;}
/* panel leaders */
.leader {background:url(/images/leader1.gif) repeat-x 0 100%;}
.leader span {padding-right:5px;}
.leader_c span {text-align:center; padding:0 2px;}
.leader_r span {text-align:right; padding:0 0 0 2px;}


/* ||||||||||||||| Home/Auction Home ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* Grid */
#home_left {float:left; display:inline; width:220px;}
#home_main {float:left; display:inline; width:756px;}
#home_ticker {height:30px; background-color:#F6F6F1; border-bottom:1px solid #EEEEE5;}
#home_main_header {height:100px;}
#home_middle {float:left; display:inline; width:401px; padding:10px;}
#home_right {float:right; display:inline; width:310px; margin-right:5px;}
/* Home */
.main_story {font-size:13px; line-height:15px;}
table#hp_content h2 {padding-top:5px;}
.feature_box1 {margin:5px; border:1px solid #004276; background:#fff;}
.feature_box1 .fb_header {background:#004276; color:#fff; font-size:15px; line-height:24px; font-weight:bold; padding-bottom:2px;}
.feature_box1 ul.bulleted {margin-left:15px;}
.feature_box1 ul.bulleted li {padding-bottom:4px;}
.feature_box2 {margin:5px; border:1px solid #DCDBCE; background:#fff; line-height:15px;}
.feature_box2 .fb_header {background:#C6E7FF; font-size:14px; line-height:24px; padding-bottom:1px;}
.ql_internal {margin-bottom:5px;}
.ql_internal a {font-size:13px; font-weight:bold; color:#004276;}
.ql_external a {color:#4E7BA0;}
.ql_external a:hover {color:#C91C00;}
.ql_external a:visited {color:#004276;}
a.hrefbutton_fancy1 {display:block; padding:6px 10px; font-size:13px; color:#D20028; background-color:#FFEEB5; border-width:0 1px 1px 0; border-style:solid; border-color:#C8B67C #D7C283;}
.upev_grid {margin:5px 0 10px;}
.upev_item {height:20px; margin-bottom:2px; overflow:hidden;}
.upev_date {display:inline; float:left; width:40px; height:20px; overflow:hidden; font-size:12px; color:#D20028; background:#FFEEB5; line-height:20px; margin-right:7px;}
.upev_title {line-height:18px;}
.featured_articles {margin:5px 0; font-size:13px; line-height:18px;}
#new_members {width:976px; height:82px; overflow:hidden;}
#new_members table {border-collapse:separate;}
td#new_members_title {width:200px; height:82px; border:none;}
td#new_members_details {background-color:#F6F6F1; border-top:1px solid #EEEEE5;}
#hp_search_farms {display:block; width:78px; height:40px; position:absolute; z-index:2; top:42px; left:117px;}
.grid_newmembers {width:756px; margin:2px 0 0 10px;}
.grid_newmembers td {width:20%; padding:2px 15px 2px 0; line-height:15px;}
.grid_newmembers a {color:#006FA4;}
.grid_newmembers a:hover {color:#C91C00;}
.new_member {height:15px; overflow:hidden;}
/* email signup */
table#email_signup td {padding-top:3px; padding-bottom:3px;}
table#email_signup td.label {text-align:right; padding-left:10px;}
table#email_signup td.input {padding-left:5px;}


/* ||||||||||||||| Auctions ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
.auctions {margin-bottom:10px;}
.grid_auction_featured {margin:10px;}
.auction_bg {background:#151515 url(/images/bg_auction.gif) no-repeat 0 50%;}
.auction_cat_header {background:#121212 url(/images/auction_cat_bg.jpg) no-repeat 100% 0; height:35px !important; color:#fff;}
#auc_ads_header .panel {margin-left:10px;}
#auc_ads_header .feature_box2, #main_salesheader .feature_box2 {margin:10px; width:330px; height:125px; line-height:18px;}
#auc_ads_header .feature_box2 a, #main_salesheader .feature_box2 a {font-size:12px;}
.sold_stamp {position:absolute; z-index:101; top:100px; left:20px; width:108px; height:78px; background:url(/images/sold.png) no-repeat 0 0;}
/* Auction Featured */
#auc_tabs {margin:0 10px 0 10px;}
#auc_tabs .panel {display:inline; float:left; margin:5px 0 0 8px; width:227px; padding-bottom:0;}
#auc_tabs .panel_active {margin-top:0;}
#auc_tabs .panel_body {border-bottom-color:#EEDA6D;}
#auc_tabs .panel_active .panel_body {border-bottom:0;}
#auc_tabs .panel_header {display:block; padding:4px 0; font-size:16px; padding-left:30px; background:#FFEE86 url(/images/icon_auction.png) no-repeat 5px 50%;}
#auc_tabs .panel_active .panel_header {display:block; padding:7px 0 7px 30px; color:#fff; background:#151515 url(/images/bg_auction.gif) no-repeat 0 50%; cursor:text;}
#auc_tabs .panel_active .panel_header h3 {font-size:18px;}
#auc_tabs .panel_header:hover {text-decoration:none;}
.auctions .auc_featured {min-height:500px;}
.auc_featured {padding:2px 0 0 2px;}
.auc_featured .panel {margin:0 10px 10px 0; width:178px;}
.auc_featured .panel .pd_corner_sml {left:1px; top:1px;}
.auc_featured .panel_body {height:200px; text-align:center; padding:7px 5px 0; overflow:hidden; background:#282828 url(/images/auc_spotlight.jpg) no-repeat 50% 50%;}
.auc_featured .signature .panel_body {background:#00242A url(/images/auc_spotlight_feat1.jpg) no-repeat 50% 50%;}
.auc_featured .header_shiny {top:5px;}
.auc_featured .shiny_left, .auc_featured .shiny_right {background-image:url(/images/shiny2.png) !important;}
.auc_featured .tv_thumb {height:108px; width:92px; margin:3px auto 5px; overflow:hidden;}
.auc_featured .tv_thumb span {display:block; max-height:106px; border-width:1px; border-style:solid; border-color:#303030 #575757 #808080 #303030; overflow:hidden;}
.auc_featured .tv_thumb img {width:90px;}
.auc_featured .tv_caption {height:13px; overflow:hidden; color:#75C300;}
.auc_featured .tv_name {margin:0; color:#fff; height:13px; overflow:hidden;}
.auc_featured .tv_stats {color:#fff;}
.auc_featured .tv_farmname {padding-top:3px; height:13px; overflow:hidden;}
.auc_featured .tv_farmname a {color:#0097E0;}
.auc_featured .tv_tag_items {color:#ccc;}
.auc_featured .tv_tag_items span {color:#fff; font-weight:bold;}
.ending, .closed {color:#FF2717 !important;}
.auc_featured .grid_aucfeat_packages .tv_name {padding:0 12px; text-indent:10px; height:36px; overflow:hidden; color:#E4F49C;}
.auc_featured .grid_aucfeat_packages .tv_thumb {margin:4px auto; height:102px;}
.auc_featured .grid_aucfeat_packages .tv_thumb span {max-height:100px;}
/* Home page mods */
#oh_home .grid_auction_featured {margin:10px 0 10px 8px;}
#oh_home .auc_featured .panel {margin:0 8px 8px 0; width:172px;}
#oh_home .auc_featured .panel_body {padding:9px 2px 0;}
/* Search page mods */
#search_main .grid_auction_featured {margin:10px 0 10px 8px;}
#search_main .auc_featured {padding:0;}
#search_main .auc_featured .panel {margin:0 7px 8px 0; width:172px;}
#search_main .auc_featured .panel_body {padding:9px 2px 0;}
/* Farm page mods */
#farm_auctions .grid_auction_featured {margin:10px 0 10px 8px;}
#farm_auctions.auc_featured .panel {width:174px;}
#farm_auctions.auc_featured .panel_body {padding:9px 2px 0;}
/* Marquee */
ul.marquee {display:block; line-height:1; position:relative; overflow:hidden;}
ul.marquee li {position:absolute; top:-999em; left:0; display:block; white-space:nowrap; padding:4px 0;}
ul#auc_featured_mq {width:670px; height:28px; margin-left:40px;}
ul#auc_featured_mq li {font-size:18px; color:#fff; font-weight:bold;}
ul#auc_featured_mq li#mq_li1 {font-style:italic; color:#FFF8AD;}
ul#auc_splash_mq, ul#auc_products_mq {position:absolute; top:5px; left:52px; width:520px; height:25px;}
ul#auc_products_mq {width:650px;}
ul#auc_splash_mq li, ul#auc_products_mq li {font-size:16px; color:#fff;}
/* Search Pages */
.spr_auctionrow {background-color:#FFFBD7 !important;}



/* ||||||||||||||| Join ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
ul.account_features {margin:20px 0 0 15px;}
ul.account_features li {padding-bottom:6px; font-size:13px; line-height:16px; list-style:disc;}
.join_col {float:left; display:inline; width:370px; margin-top:20px;}
.join_feature {display:block; margin-bottom:30px; text-align:left; line-height:16px;}
.join_icon div {float:left; line-height:1px; margin-bottom:10px; position:relative; text-align:center; width:80px;}
.join_feature h3 {margin-left:90px; padding:0 0 8px 0; color:#111;}
.join_feature p {margin:0 0 8px 90px; padding:0; font-size:12px;}
.join_highlight {padding:2px 8px; margin:0 0 8px 10px; background:#8CB200; border-width:1px; border-style:solid; border-color:#DCDBCE #918E70 #918E70 #DCDBCE; color:#fff; font-weight:bold;}
.join_feature ul {margin-left:103px;}
.join_feature ul li {list-style:disc; padding-bottom:4px; line-height:13px;}
.article {font-size:14px; line-height:20px;}
.article h2 {font-size:24px; margin-top:50px;}



/* ||||||||||||||| Sales Pages ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#sales_wrapper {margin:0 10px;}
#left_sales {float:left; width:197px; padding-bottom:10px; margin-right:10px;} /*same as farm pages*/
#main_salesheader {float:left; with:749px;}
#main_sales {float:left; clear:top; width:749px; padding-bottom:10px;}
#main_sales .auc_featured .panel {width:174px;}
#main_sales .auc_featured .panel_body {padding:9px 2px 0;}
#middle_sales {padding:20px;}
#right_sales {float:right; width:244px; margin:0 0 20px 19px; border-left:1px solid #F1F1E9;}
/* Nav */
.auctions .sales_navtab {height:36px; padding:0 10px; font-size:17px; line-height:34px; font-weight:bold; background-image:url(/images/farm_navbar_bg.png); background-color:#151515; overflow:hidden; color:#fff;}
a.sales_featuretab {display:block; margin-top:10px; height:38px; font-size:17px; line-height:36px; font-weight:bold; background-color:#F9F3C5; border-width:1px 0; border-style:solid; border-color:#F3ECB3; overflow:hidden;}
a.sales_featuretab:hover {text-decoration:none; background-color:#fff;}
#sales_lists {font-size:13px; margin:10px 5px 2px 10px;}
.sales_cat, .sales_cat:hover {font-size:14px !important; font-weight:bold;}
#sales_lists ul {padding:5px 0 7px 0;}
#sales_lists ul li {padding:0 0 5px 15px;}
/* Content */
table#item_params {margin:15px 0 10px;}
table#item_params td {padding-bottom:10px;}
table#item_params td.col1 {text-align:right;}
table#item_params td.col2 {padding-left:7px;}
table#item_params .item_price {font-size:20px; line-height:20px;}
#main_sales h3 {padding-top:15px;}


/* old store styles */
.product_feature {height:252px;}
.product_feature .panel_body {background:#8DB242 url(/images/_store/featured_product_bg.jpg) repeat-x 0 0;}
.product_feature a, .product_feature a:hover {position:relative; display:block; float:left; width:238px; height:250px; text-align:center; color:#fff; text-decoration:none;}
.product_feature a:hover {color:#F8FE4D;}
.product_feature .pf_details {position:absolute; bottom:20px; left:0; width:238px;}
.product_feature .pf_details h3 {font-size:17px;}
.product_feature .pf_details p {padding:0; font-size:13px;}
/* Product Pages */
#store {margin:0 10px;}
#store_main h1 {margin:18px 0 0;}
.product .panel_body {padding:20px 30px;}
.pp_padsection {margin:20px 40px; line-height:18px; font-size:13px;}
.product_group .panel_body {padding:20px;}
.product_group .product_col3 {width:237px; float:left; margin:0 30px 0 0;}
.product_col3 {width:250px; float:left; margin:0 30px 15px 0;}
.pp_padsection .hr4 {margin:25px 0 50px;}
.product h1 {color:#191F20;}
.product h2 {margin:15px 0 20px; padding:15px 0 0 0;}
.product h3 {margin:0; padding:0; font-size:14px; line-height:18px; color:#191F20; font-weight:bold;}
.product p {font-size:13px; line-height:18px; padding-top:0;}
.product_highlight {padding:6px 15px !important; margin:0 0 8px 0 !important; background:#8CB200; border-width:1px; border-style:solid; border-color:#DCDBCE #918E70 #918E70 #DCDBCE; color:#fff; font-weight:bold;}
.product ul {margin:5px 0; color:#414A4C;}
.product ul li {padding-bottom:2px;}
.product ul li ul {margin:0 0 0 20px;}
.product ul ul li {list-style:disc;}
.product img.lfl, .pp_padsection img.lfl {margin:5px 10px 3px 0;}
.product img.rfl, .pp_padsection img.rfl {margin:25px 0 20px 30px;}
.product_col3 {width:250px; float:left; margin:0 30px 15px 0;}
img.select_button {margin-top:12px;}
table.pp_feature_comp tr.header_row td {padding-top:10px; padding-bottom:10px;}
table.pp_feature_comp {margin:0 20px 30px;}
table.pp_feature_comp td {text-align:center;}
table.pp_feature_comp tr.big_row td {height:44px;}
table.pp_feature_comp .col1 {width:235px; padding-left:20px; text-align:left;}
table.pp_feature_comp .col2 {width:220px;}
table.pp_feature_comp .col3 {width:200px;}
table.pp_feature_comp .col4 {width:237px;}
table.pp_feature_comp .last td {border-bottom:1px solid #E9E7E7;}
#auc_products {position:relative; width:954px; height:258px; background:#151515 url(/images/_store/auctions_title_bg.jpg) no-repeat 0 0;}



/* ||||||||||||||| Misc Top-Level Pages ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* Member Comments */
.reviews img.farm_thumb {float:left; margin:4px 20px 10px 0;}
.reviews h2 {margin:0; font-size:16px;}
.reviews h2 span {padding-left:10px; color:#414A4C/*ltr*/; font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:11px;}
.reviews p.farm_name {padding:0 0 10px 0;}
.reviews p {line-height:15px; font-size:12px; margin-left:140px;}
.reviews .hr4 {margin:15px 0 20px; clear:both;}
/* Events, Articles */
.library_list {margin-left:15px; font-size:12px; line-height:15px;}
.grid_eventschedule {}
.es_dateloc {float:left; height:24px; padding:0 10px; font-size:12px; background:#FFEEB5; line-height:22px;}
.es_title {margin:20px 0 0; clear:left;}
.es_category {font-weight:bold;}
.es_descr {font-size:13px; line-height:15px; padding:0;}
.es_descr br {line-height:7px;}
table.es_details {margin-left:15px;}
table.es_details td {padding:0 0 5px 10px;}



/* ||||||||||||||| Farm Pages ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* layout */
.farm_pages {margin:0 10px; font-size:12px;}
#left_farm {float:left; width:197px; padding-bottom:10px; margin-right:10px;}
#main_farm {float:left; width:749px; padding-bottom:10px; min-height:500px;}
#main_farmheader {height:141px;}
#middle_farm {padding:20px;}
#right_farm {float:right; width:244px; margin:0 0 20px 19px; border-left:1px solid #F1F1E9;}
.main_farm2col {min-height:500px;}
/* left column */
#fp_logoimage {width:195px; background:#FEEE91 url(/images/fp_logoimage_bg.png);}
#fp_logoimage img {background-color:#fff;}
.fp_tab {height:36px; padding:0 10px; font-size:14px; line-height:36px; font-weight:bold; background-image:url(/images/farm_navbar_bg.png); background-color:#CAE8F7; overflow:hidden;}
.fp_tab_auction {margin-top:10px; overflow:hidden;}
.fp_tab_auction ul {background:#151515 url(/images/bg_auction.gif) no-repeat 0 0; padding:8px 0;}
.fp_tab_auction ul li {padding:0 10px 0 36px; line-height:30px; font-size:14px;}
.fp_tab_auction ul li a {color:#FFF8AD; font-weight:bold;}
.fp_tab_auction ul li a:hover {color:#FFF8AD;}
#fp_lists {margin:10px 5px 2px 10px;}
.fp_cat {color:#013C7F;}
.fp_cat, .fp_cat:hover {font-size:13px !important; font-weight:bold;}
#fp_lists ul {padding:5px 0 7px 0;}
#fp_lists ul li {padding:0 0 5px 15px;}
#fp_herdcount {margin:10px 10px 15px;}
#fp_herdcount h3 {font-size:12px; padding:0 0 2px 0;}
table.herdcount {width:100%; font-size:11px;}
table.herdcount .header {color:#414A4C !important;}
table.herdcount .col1 {width:90px;}
table.herdcount .col2 {width:50px;}
table.herdcount .col3 {width:35px;}
table.herdcount td {padding-top:2px;}
table.herdcount {width:175px;}
#fp_membershiplogos {margin:10px 5px 10px 10px;}
#fp_membershiplogos img {margin-right:5px;}
/* header */
#fp_header {position:relative; z-index:10; height:105px; background-color:#FFF080;}
#fp_header_custombg {position:absolute; z-index:2; left:0; top:0; height:105px; width:747px;}
#fp_header_defaultbg {position:absolute; z-index:3; left:0; top:0; height:105px; width:747px; background:url(/images/fp_header_bg.png) no-repeat 40% 0;}
h1#fp_name {position:absolute; top:12px; left:10px; z-index:4; width:727px; height:30px; font-size:25px; line-height:28px; overflow:hidden; margin:0 !important; font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif !important; font-weight:bold;}
h3#fp_tagline {position:absolute; top:40px; left:10px; z-index:5; width:727px; height:16px; font-size:14px; line-height:16px; overflow:hidden; color:#407700; font-weight:normal !important; padding:0 !important; font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif !important;}
#fp_header_contact {position:absolute; bottom:0; left:10px; z-index:6; width:727px; max-height:45px; font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif !important;}
#fp_header_contact p.fp_header_contactinfo {position:absolute; left:10px; bottom:20px; z-index:8; padding:0; width:727px;}
#fp_header_contact p.fp_header_contactlinks {position:absolute; left:10px; bottom:6px; z-index:7; padding:0; width:707px;}
.contact_bullet {color:#5A584E; padding:0 4px;}
.fp_ttcontact_wrapper {position:absolute; z-index:9998; right:25px; top:15px; width:282px;}/*for contact info*/
.fp_header_more_contactinfo td {padding:3px 3px 3px 0; text-align:left;}/*tooltip*/
.fp_print {position:absolute; z-index:11; top:13px; right:9px;}
#fp-contactinfo {padding:4px 5px 10px 10px;}
.fp-contact {padding:3px 0; line-height:13px;}
#fp_locate {padding:10px 0 8px;}
/* content */
img.fp-home {margin:0 7px 7px 0;}
.fp_mainphoto {float:left; margin:0 10px 0 0; width:244px; font-size:11px;}
.fp_mainphoto img {margin-bottom:10px;}
#fp_thumbs {margin:0 0 20px 254px; font-size:11px;}
#fp_thumbs br {line-height:10px;}
#fp_thumbs table#thumb_row td {vertical-align:middle; text-align:left;}
#fp_thumbs img {width:80px;/*! remove width after imagemagic resize */ margin-right:5px;}
.financing {padding:20px;}
.financing p {padding:0; font-size:11px;}
/* right column */
.fp_feature {padding:10px; font-family:arial, helvetica, sans-serif; color:#D94200; line-height:14px;}
.fp_feature h3 {background-color:#FBF198; color:#E12A1C; border-bottom:1px solid #F4E780; padding:7px 10px; margin-bottom:5px; font-size:13px; line-height:15px;}
.fp_feature img {width:202px;}



/* ||||||||||||||| Color Schemes ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
.fp_scheme_purple #fp_header {background-color:#F3C5FF;}
.fp_scheme_purple h1#fp_name {color:#2C063E;}
.fp_scheme_purple h3#fp_tagline {color:#DC1FFF;}
.fp_scheme_purple a {color:#930091;}
.fp_scheme_purple a:hover {color:#DC1FFF;}
.fp_scheme_purple #left-farm {background-color:#FBEDFF;}
.fp_scheme_purple .fp-tab {background-color:#A734C5; color:#fff;}
.fp_scheme_purple .resultsbar {background-color:#F9E2FF;}
.fp_scheme_purple #right-farm {background-color:#FCF5FC;}



/* ||||||||||||||| Listings ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* View buttons */
#fp_view_buttons {float:right; font-size:12px; margin:7px 10px 0 0;}
.icon_view {width:28px; height:22px; background-image:url(/images/sprite_buttons_view.gif);}
.icon_view_detail0 {background-position:0 0;}
.icon_view_detail1 {background-position:0 -22px;}
.icon_view_thumb0 {background-position:-28px 0;}
.icon_view_thumb1 {background-position:-28px -22px;}
.icon_view_list0 {background-position:-56px 0;}
.icon_view_list1 {background-position:-56px -22px;}
.icon_view_fullscreen {background-position:-84px 0; width:29px;}
.icon_view_regscreen {background-position:-84px -22px; width:29px;}
.farm-subcat-bar {padding:20px 12px 10px 12px; font-size:14px; font-weight:bold;}
.thumbview .farm-subcat-bar {padding:20px 0 0 25px;}
.packages .farm-subcat-bar {padding-top:20px;}
.grid_packageincl .farm-subcat-bar {padding:20px 0 10px;}
.farm-subcat-bar div {padding-bottom:5px; border-bottom:1px solid #302C28;}
.view_thumb {background-color:#302C28;}
.view_thumb div {color:#fff; border-bottom-color:#5D5D5D; margin-bottom:10px;}
/* Detail View */
.grid_detailview {width:100%; font-size:11px; line-height:11px;}
.grid_detailview td {vertical-align:top;}
.dv_row {position:relative; padding:12px; border-bottom:1px solid #dcdbce;}
.dv_rowbg {background-color:#fff;}
.dv_altrowbg {background-color:#F7F7F2;}
.grid_detailview td.col1 img {margin-right:10px;}/* save icon */
.grid_detailview td.col2 {width:80px; padding-right:12px;}
.grid_detailview td.col2 img {width:80px;}
.grid_detailview td.col3 {width:100%;}
.grid_detailview td.col4 .dv_pricepanel {width:125px; margin-left:25px;}
.grid_detailview td.col4 .dv_auctionpanel {width:220px; margin-left:20px;}
.auctions_category .dv_thumb {width:80px; height:95px; overflow:hidden;}/*only used on auction categories to limit thumnail height*/
.dv_tagline {font-size:12px; line-height:14px; margin-top:-2px;}
.dv_name {padding:2px 0; font-size:14px; line-height:15px;}
.dv_stats {padding:6px 0; font-size:12px; line-height:13px;}
.dv_heredity {}
.dv_descr, .dv_descr font, .dv_descr span {padding:6px 0 3px; font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif !important; font-size:11px !important; line-height:12px; font-weight:normal !important; font-style:normal !important; color:#5A5F60 !important;}
.dv_farmname {padding:4px 0; font-size:12px; line-height:12px;}
.dv_price {padding:12px 0 0 10px;}
.dv_tag_items {padding-bottom:4px; line-height:12px;}
.dv_tag_label {}
.dv_tag_amt {font-size:15px; line-height:18px;}
.dv_tag_descr {padding:1px 0 10px;}
/* bidding panel */
.ap_auction_admin {background:#FFF2AE; border-bottom:1px solid #D3D2C6; padding:10px; line-height:14px;}/*admin panels*/
.grid_detailview .panel {margin:0; font-size:11px;}
.grid_detailview .panel .panel_header {height:24px;}
.grid_detailview .panel .panel_header h3 {padding:5px 10px 0 34px; font-size:13px; color:#fff;}
.auc_biddetails td.col1 {width:80px; text-align:right;}
.auc_biddetails td.col2 {width:118px; padding-left:8px;}
.auc_biddetails td.auc_currentprice {padding-top:4px; padding-bottom:5px;}
.auc_biddetails td.auc_bids {}
.auc_biddetails td.auc_enddate {padding-top:5px; padding-bottom:4px; vertical-align:top;}
/* Packages Detail View */
.packages {background-color:#F3FBCF !important;}
.grid_packages {margin:20px 15px; font-size:11px; width:717px;}
.detail_pkgrow, .detail_pkgaltrow {padding-bottom:5px;}
.grid_packages .dv_row {border:none; margin:0;}
.dv_packages .dv_save {padding-top:60px;}
.dv_packages .dv_thumb span {display:block; max-height:150px; overflow:hidden;}
.dv_packages .dv_name {padding-top:0;}
.dv_packages .dv_name a span {padding:0;}
.dv_packages .dv_descr br {line-height:5px;}
.dv_packages .dv_price {padding:20px 0 0 15px;}
.dv_packages .dv_tag_amt {font-size:18px; padding-bottom:5px; color:#CC1222 !important;}
.dv_packages .dv_thumbs {padding-top:5px; height:60px; overflow:hidden;}
table.datalist_thumbs {width:auto !important;}
.dv_packages .dv_thumbs td {vertical-align:top;}
.dv_packages .dv_thumbs span {display:block; float:left; height:55px; overflow:hidden;}
.dv_packages .dv_thumbs img {width:40px; margin-right:8px;}
.dv_packages .dv_tag_descr {padding-top:3px;}
/* Thumbnail View global */
.tv_thumb {width:98px; margin:0 auto;}
.tv_thumb_body {width:80px; padding:6px 9px 0; background:url(/images/shadow_thumb.png) no-repeat 0 0;}
.tv_thumb_body span {max-height:100px; display:block; overflow:hidden;}
.tv_thumb_base {width:98px; height:10px; background:url(/images/shadow_thumb.png) no-repeat 0 100%;}
.tv_name {margin:-2px 0 2px;}
.tv_tag_items .sp_icon {margin-top:2px;}
/* AutoAds - Alpacas */
.grid_autoads {clear:both;}
.grid_autoads .tv_thumb {float:left; margin-bottom:25px;}
.grid_autoads .tv_info {margin:0 0 30px 98px;}
.grid_autoads .tv_name {padding-top:6px; margin:0;}
.grid_autoads .tv_caption, .grid_autoads .tv_tag_items {margin-top:2px;}
.grid_autoads .tv_tag_items, .grid_autoads .tv_tag_items_pd {margin:4px 0;}
/* AutoAds - Farms */
.grid_autoads_farms {text-align:center;}
.grid_autoads_farms .tv_thumb {width:136px;}
.grid_autoads_farms .tv_thumb_body {width:120px; padding:6px 9px 0; background:transparent url(/images/shadow_farmthumb.png) no-repeat 0 0; overflow:hidden;}
.grid_autoads_farms .tv_thumb_body span {max-height:150px; display:block; overflow:hidden;}
.grid_autoads_farms .tv_thumb_body img {background:#fff;}
.grid_autoads_farms .tv_thumb_base {width:136px; height:10px; background:transparent url(/images/shadow_farmthumb.png) no-repeat 0 100%;}
.grid_autoads_farms .tv_info {margin-bottom:15px;}
/* Farm Thumbnail View */
.grid_thumbview, .thumbview {background-color:#302C28; font-size:11px;}
.grid_thumbview {width:100%;}
.grid_thumbview td {width:25%; padding:0 5px; text-align:center; vertical-align:bottom;}
.grid_thumbview .tv_thumb_body {width:82px; padding:6px 8px 0 8px;}
.grid_thumbview .tv_thumb_body span {max-height:auto; border-style:solid; border-color:#D9D9D9 #959595 #5B5B5B #B4B4B4; border-width:1px;}
.grid_thumbview .tv_info {height:100px;}
.grid_thumbview .tv_name a, .grid_thumbview .tv_name a:hover {text-decoration:none; color:#fff;}
.grid_thumbview .tv_stats, .grid_thumbview .tv_caption, .grid_thumbview .tv_farmname {height:13px; overflow:hidden;}
.grid_thumbview .tv_stats, .grid_thumbview .tv_tag_items, .grid_thumbview .tv_tag_label, .grid_thumbview .tv_tag_price {color:#B3B3B3;}
.grid_thumbview .tv_caption {color:#88A72B;}
.grid_thumbview .tv_tag_price {line-height:12px; padding-top:2px;}
.grid_thumbview .tv_tag_amt {color:#fff;}
.grid_thumbview .tv_save a {color:#F0A667;}
.grid_thumbview .tv_save a:hover {text-decoration:none; color:#FF7D12;}
/* My Pen - Farms */
.grid_thumbview_farms {width:100%; margin-top:15px;}
.grid_thumbview_farms td {width:25%; padding:0 5px; text-align:center; vertical-align:bottom;}
.grid_thumbview_farms .tv_thumb {width:120px;}
.grid_thumbview_farms .tv_thumb a img {background:#fff;}
.grid_thumbview_farms .tv_info {height:80px; margin-top:6px;}
.grid_thumbview_farms .tv_farmname {margin-top:2px;}
/* List View */
.grid_listview {width:747px; font-size:11px;}
.list_header {height:20px; color:#414A4C; background-color:#F6F8F1;}
.list_row, .list_altrow {height:33px; border-top:1px solid #E9E7E7;}
.list_row td, .list_altrow td {vertical-align:middle !important;}
.list_row {background-color:#fff;}
.list_altrow {background-color:#F7F7F2;}
.list_save {width:45px;}
.list_name {width:280px; font-weight:bold;}
.list_reg {width:0px; overflow:hidden;}
.list_color {width:120px;}
.list_heritage {width:90px;}
.list_status {width:60px;}
.list_age {width:50px;}
.list_price {width:75px;}



/* ||||||||||||||| Alpaca Page ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* feature icons */
#pd_icons {margin-left:45px; height:30px;}
.ap_icon {width:30px; height:30px; background-image:url(/images/sprite-icons.gif); background-repeat:no-repeat; vertical-align:middle;}
.ap_icon_auction {background-position:0 0;}
.ap_icon_trade {background-position:-30px 0;}
.ap_icon_partial {background-position:-60px 0;}
.ap_icon_price {background-position:-90px 0;}
.ap_icon_aecm {background-position:-120px 0;}
.ap_icon_sold {background-position:-150px 0;}
.ap_icon_finance {background-position:-185px -5px; height:20px;}
.ap_icon_female {background-position:-210px 0;}
.ap_icon_male {background-position:-240px 0;}
.ap_icon_pkgplus {background-position:-270px 0;}
.ap_icon_lease {background-position:-300px 0;}
.ap_icon_bred {height:23px; background-position:-330px -3px; margin:0 0 0 4px;}
.ap_icon_bredsml {height:14px; background-position:-360px -7px; margin:0 0 1px 4px;}
.ap_icon_descr {width:34px; height:13px; background:url(/images/sprite-icons.gif) no-repeat -363px -32px; vertical-align:top;}
/* alpaca vitals */
.ap-updated {height:15px; margin:4px 8px 0 0;}
h3.ap-tagline {padding:4px 0 4px 0; color:#5D8D00;}
h2.ap-name {font-size:21px; line-height:22px; font-weight:bold;}
#ap-vitalstats {font-size:14px; line-height:15px; padding:6px 0 1px 0;}
.ap-stats {line-height:13px; padding:2px 0 6px 0; font-size:11px;}
/* More... tooltip */
.tt_attach {position:relative; z-index:11; display:inline;}
.ap_ttdescr_wrapper {position:absolute; z-index:9998; left:10px; top:-30px; width:282px;}/*for heredity*/
.tooltip_shadow {width:277px; padding:5px 0 0 5px; background:url(/images/shadow_tooltip.png) no-repeat 0 0;}
.ap_ttdescr, .fp_ttdescr {width:252px; padding:5px; background:#FBFCB5; border:1px solid #777;}
.tooltip_shadow_base {width:282px; height:14px; background:url(/images/shadow_tooltip.png) no-repeat 0 100%;}
/* heredity balloon */
.ap_balloon {position:absolute; z-index:9999; right:-300px; top:-99px; width:286px;}
.ap_balloon_wrapper {width:286px; background:url(/images/shadow_balloon.png) no-repeat 0 0;}
.ap_balloon_body {display:block; width:230px; padding:9px 21px 0 35px; text-decoration:none;}
.ap_balloon .name {height:23px; padding-top:5px; font-size:13px; line-height:15px; letter-spacing:-0.2px; color:#fff;}
.ap_balloon .tagline {height:21px; padding:2px 0; font-size:11px; line-height:18px; letter-spacing:-0.1px; overflow:hidden;}
.ap_balloon .thumb {width:80px; padding-right:7px;}
.ap_balloon .thumb img {width:80px;} /* remove after thumb resize */
.ap_balloon .stats {line-height:12px;}
.ap_balloon .vitalstats {margin:6px 0 4px; font-size:13px; line-height:13px;}
.ap_balloon .descr {padding-top:10px; line-height:13px;}
.ap_balloon_bottom {display:block; height:30px; width:286px; background:url(/images/shadow_balloon.png) no-repeat 0 100%;}
/* pricing */
table#ap-price-wrapper {margin:8px 0 12px 0;}
.ap-price-pnl {}
.ap-fee-pnl {border-left:1px solid #dcdbce; padding-left:15px; margin-left:15px;}
.ap-tag-label {font-size:11px; padding:0;}
.ap-tag-amt, .pd-tag-amt {display:block; margin:1px 0 2px 0; font-size:20px; line-height:20px;}
.auc_tag_amt {font-size:20px; line-height:20px;}
.pd-tag-amt {color:#CC1222 !important;}
.ap-tag-descr {font-size:11px;}
#ap-click {width:206px; padding-left:15px;}
#ap-heredity {line-height:14px; padding:4px 0; font-size:11px;}
.ap-btn-email {display:block; width:218px; height:37px; background:url(/images/sprite-buttons1.gif) no-repeat 0 -148px; overflow:hidden;}
.btn-pkg {background:url(/images/sprite-buttons1.gif) no-repeat 0 -240px;}
/* auction bidding panel */
.ap_bidding_panel {width:463px;}
.ap_bidding_panel .panel {margin:20px 0;}
.ap_bidding_panel .auc_biddetails td.col1 {width:120px; text-align:right;}
.ap_bidding_panel .auc_biddetails td.col2 {width:313px; padding-left:8px;}
.ap_bidding_panel .auc_biddetails td.auc_currentprice {padding-top:4px; padding-bottom:10px;}
/* bid confirmation page */
.bid_confirm .auc_biddetails td.auc_currentprice {padding-bottom:4px;}
.bid_confirm .auc_biddetails td.col1 {width:210px; text-align:right; font-size:13px;}
.bid_confirm .auc_biddetails td.col2 {width:auto; padding-left:8px;}
/* bid buttons */
input.button_placebid, input.button_buyitnow {width:103px; height:28px; background:url(/images/sprite-buttons1.gif) no-repeat 0 -338px; border:none !important; padding:0 !important; padding:0 !important; cursor:pointer; outline:none;}
input.button_buyitnow {background-position:0 -366px;}
.button_acceptbid, .button_acceptpurchase {width:162px; height:41px; background:url(/images/sprite-buttons1.gif) no-repeat -103px -338px; border:none !important; padding:0 !important; padding:0 !important; cursor:pointer; outline:none;}
.button_acceptpurchase {width:185px; background-position:-103px -379px;}
/* video */
#video_wrapper {}
#video_thumb {float:left; position:relative; z-index:1; border:1px solid #dcdbce; margin:8px 15px 10px 0;}
#video_play, #video_play:hover {position:absolute; z-index:2; left:32px; top:22px; width:56px; height:46px; background:url(/images/button_videoplay.png) no-repeat 0 0;}
#video_play:hover {background-position:0 -46px; cursor:pointer;}
#video_expanded {display:none; position:relative; z-index:3; width:463px; overflow:hidden; padding-bottom:30px; margin:8px 20px 30px 0;}
#video_close {position:absolute; z-index:9000; right:0; bottom:0; width:75px; height:17px; text-align:right; padding:5px 25px 0 0; background:url(/images/sprite-buttons1.gif) no-repeat 79px -278px; overflow:hidden; cursor:pointer;}
/* description, awards, fiber stats */
.ap-descr {font-size:13px; line-height:17px;}
.ap-descr br {line-height:10px;}
.ap-caption {background:#fff; border-top:#B3B2A7 1px solid; border-bottom:#d2d1c3 1px solid; padding:6px; font-size:13px; line-height:14px; min-height:12px;}
.ap_caption_female {background:#FFC2DF;}
.ap_caption_male {background:#C9E5FF;}
.fhome {padding:4px 0 2px 10px !important;}
.fhome a:hover {text-decoration:none;}
#ap-thumbs {padding:10px; width:224px;}
#ap-thumbs table#thumb-row td {vertical-align:middle; text-align:left;}
.ap-thumb {margin-right:5px; border-width:1px; border-style:solid; border-color:#fff #C9C8B8 #D2D1C3 #C9C8B8; padding-bottom:1px; background-color:#AAA993;}
.ap-thumb-caption {font-size:11px;}
.ap-awards {padding:10px 0 20px;}
.award_item {padding-top:2px; margin-bottom:3px;}
.award_icon {vertical-align:middle;}
.ap_docs {margin:10px 10px 5px;}
.ap_doc {padding:0 5px;}
.ap_data {margin:0 10px 20px;}
.grid_ap_data {width:100%; border:1px solid #D2D1C3; background:#fff; border-collapse:separate !important;}
.grid_ap_data td {font-size:11px; vertical-align:top; line-height:12px; padding:5px; border-bottom:1px solid #f1f1e9;}
.grid_ap_data td.ap_data_date {padding-right:10px;}
.grid_ap_data td.ap_data_data {padding-left:0;}



/* ||||||||||||||| Slideshow ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
#slideshow, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#slideshow {top:30px;}
#cboxWrapper {background:#fff;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative;}
#cboxLoadedContent {overflow:auto;}
#cboxLoadedContent iframe {display:block; width:100%; height:100%; border:0;}
#cboxTitle {margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}
#cboxOverlay {background:#000;}
#colorbox {}
#cboxContent {margin-top:35px; *margin-top:23px;}
#cboxLoadedContent {background:#fff; padding:10px;}
#cboxTitle {position:absolute; top:-31px; left:10px; color:#191F20; font-size:13px; font-weight:bold; width:80%; height:16px; line-height:18px; overflow:hidden;}
#cboxCurrent {position:absolute; top:-15px; left:10px; color:#98958D;}
#cboxSlideshow, #cboxPrevious, #cboxNext {position:absolute; top:-7px; left:50%; color:#005EB5; font-size:12px; text-align:center; width:40px;}
#cboxSlideshow.hover, #cboxPrevious.hover, #cboxNext.hover {color:#C91C00;}
#cboxSlideshow {margin-left:-20px;}
#cboxPrevious {margin-left:-60px;}
#cboxNext {margin-left:20px;}
#cboxLoadingOverlay {background:#fff;}
#cboxLoadingGraphic {background:url(/images/loading.gif) no-repeat 50% 44%;}
#cboxClose {position:absolute; top:-30px; right:6px; display:block; width:22px; height:22px; background:url(/images/sprite-buttons1.gif) no-repeat 0 -278px; overflow:hidden; text-indent:-9999px;}



/* ||||||||||||||| Search Pages ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
h3.search_results_string {padding:15px 0 15px 10px;}
.search_title {height:16px; padding:10px 0 0 10px; font-size:17px; line-height:19px; font-weight:bold; color:#111;}
/* search criteria table */
table.sp-adv {width:703px; position:relative; z-index:1;}
table.sp-adv td {vertical-align:top;}
table.sp-adv .col1 {width:168px; padding-left:10px;}
table.sp-adv .col2 {width:138px;}
table.sp-adv .col3 {width:166px;}
table.sp-adv .col4 {width:211px; padding-right:10px;}
table.sp-breeders .col2 {width:193px;}
table.sp-breeders .col3 {width:229px;}
table.sp-breeders .col4 {width:95px; padding-left:5px;}
table.sp-packages .col2 {width:309px;}
table.sp-packages .col4 {width:213px;}
/* limit search to: table */
table#showonly td {padding:2px 0 4px; text-align:left; vertical-align:middle;}
table#showonly td.so_header, table#showonly td.so_header2 {padding:10px 0; text-align:center; background:url(/images/so_headers_bg.gif) no-repeat 0 50%; font-size:12px;}
table#showonly td.so_header2 {background:url(/images/so_headers_bg.gif) no-repeat -156px 50%;}
table#showonly td.icon {width:20px;}
table#showonly td.label {width:133px; padding-left:3px;}
table#showonly td.label label {line-height:10px; padding-bottom:1px; float:left; display:inline; margin:3px 0 0 4px;}
/* feature icons */
.sp_icon {width:20px !important; height:20px !important; background-image:url(/images/sprite-icons.gif); background-repeat:no-repeat;}
.sp_icon_none {background-position:20px 0;}
.sp_icon_add {background-position:0 -30px; cursor:pointer; vertical-align:middle;}
.sp_icon_add:hover{background-position:-20px -30px; cursor:pointer;}
.sp_icon_add2 {background-position:-40px -30px; cursor:pointer;}/* farm page thumb view */
.sp_icon_add2:hover {background-position:-60px -30px; cursor:pointer;}
.sp_icon_delete {background-position:-80px -30px; cursor:pointer;}
.sp_icon_delete:hover {background-position:-100px -30px; cursor:pointer;}
.sp_icon_info {width:12px !important; height:12px !important; background-position:-125px -35px; margin-left:4px;}
.sp_icon_video {width:12px !important; height:12px !important; background-position:-140px -36px; margin-left:4px;}
.sp_icon_trade {background-position:-160px -30px;}
.sp_icon_partial {background-position:-180px -30px;}
.sp_icon_price {background-position:-200px -30px;}
.sp_icon_aecm {background-position:-220px -30px;}
.sp_icon_sold {background-position:-240px -30px;}
.sp_icon_finance {background-position:-260px -30px;}
.sp_icon_female {background-position:-280px -30px;}
.sp_icon_male {background-position:-300px -30px;}
.sp_icon_pkgplus {background-position:-320px -30px;}
.sp_icon_lease {background-position:-340px -30px;}
.sp_icon_descr {background-position:-360px -30px;}
.sp_icon_auction2 {width:53px !important; background-position:-400px -30px;}
.sp_icon_pdf {background-position:-460px -30px;}
/* search dropdowns */
table.sp-adv .dropdown {margin:2px 0 5px 0; font-size:11px;}
select.sp-dd1 {width:90px;}
select.sp-dd2 {width:110px;}
select.sp-dd3 {width:68px;}
select.sp-dd3a {width:79px;}
select.sp-dd3b {width:62px;}
select.sp-dd4 {width:140px;}
select.sp-dd5 {width:105px;}
select.sp-dd6 {width:85px;}
select.sp-dd7 {width:80px; font-size:12px !important;} /* zip code search */
select.sp-dd8 {width:195px;}
/* Accoyo/Champ box */
#sp-accoyochamp {position:relative; z-index:10; width:488px; height:42px; margin:0 auto; background:url(/images/sp-accoyochamp-bg.gif) no-repeat; color:#930091; font-size:12px;}
#sp-accoyochamp select {margin-bottom:3px !important;}
#sp-accoyo {position:absolute; top:8px; left:52px;}
#sp-champ {position:absolute; top:8px; left:270px;}
/* Go directly to a farm... */
#sp-farmjump {position:relative; width:488px; height:42px; margin:0 auto; background:url(/images/sp-farmjump-bg.gif) no-repeat;}
#sp-farmjump-input {position:absolute; top:8px; left:67px; height:28px;}
.sp-dd-farmjump {width:330px; padding:4px 2px 4px 0 !important; margin:0 !important; *margin-top:2px !important; font-size:13px !important; border-color:#6E92A6 #90ACBB #90ACBB #90ACBB !important; background-color:#EFF4D0 !important;}
/* Feature Bar */
.featurebar {position:relative; z-index:3; width:488px; height:42px; margin:0 auto; background-image:url(/images/oh-featurebar-bg.png);}
.arrow-curved-br {position:absolute; z-index:10; width:50px; height:44px; background:url(/images/arrow-curved-br.png) no-repeat 0 0;}
.arrow-curved-bl {position:absolute; z-index:3; width:47px; height:32px; background:url(/images/arrow-curved-bl.png) no-repeat 0 0;}
/* buttons */
.btn-go-arrow {width:34px; height:27px; display:inline;}
.sp-btn-go {margin:0 18px 0 8px !important;}
/* results paging */
.resultsbar {position:relative; height:36px; background:#F7F7EB url(/images/farm_navbar_bg.png) no-repeat; overflow:hidden;}
.rb_top {margin-top:-1px;}
.rb_bottom {height:35px;}
.top, .rb_right {display:block; position:absolute; right:10px; top:10px;}
.sp_resultspaging {text-align:center; padding-top:11px; font-size:12px;}
/* results columns */
.spr_noresults {margin:10px 0; padding:20px 0 20px 30px; text-align:center; font-style:italic; font-size:16px; line-height:18px; border:1px solid #B3B2A7; background:#FFFAC3 url(/images/icon_hmmm_cartoon.gif) no-repeat 30px 50%;}
.spr_row td, .spr_altrow td {height:33px; border-top:1px solid #E9E7E7;}
.spr_row td, .spr_altrow td, .sp_results_header, .spr_header, .spr_header td {vertical-align:middle !important;}
.spr_row {background-color:#fff;}
.spr_altrow {background-color:#F7F7F2;}
.spr_header, .spr_header td {height:20px; color:#414A4C; background-color:#F6F8F1; padding-top:0 !important; padding-bottom:0 !important; font-size:11px !important;}
.spr_add {width:35px;}
.spr_loc {width:25px; padding-right:6px; padding-left:5px;}
.spr_type {width:28px;}
.spr_sex {width:23px;}
.spr_age {width:23px; padding-right:3px;}
.spr_icons {width:20px;}
.spr_price {width:58px; padding-left:5px;}
.spr_date {width:50px;}
.spr_dist {width:30px; padding-right:10px;}
/* alpacas page */
.spr_farm_a {width:134px;}
.spr_name_a {width:210px;}
/* herdsire page */
.spr_farm_h {width:160px;}
.spr_name_h {width:207px;}
/* packages page */
.spr_farm_p {width:130px;}
.spr_name_p {width:208px; padding-right:5px;}
.spr_type_p {width:48px;}
.spr_size_p {width:30px;}
/* breeders page */
.spr_farm_b {width:185px; padding-right:5px;}
.spr_farm_b a font {color:#004276 !important;}
.spr_farm_b a:hover font {color:#C91C00 !important;}
.spr_citystate_b {width:120px;}
.spr_owners_b {width:162px; padding-right:5px;}
.spr_type_b {width:48px;}
.spr_size_b {width:30px; padding-right:5px;}
.spr_dist_b {width:30px; padding:0 10px;}
/* total column widths=725px */
.spr_singlecol {padding-left:10px; width:100%;} /* imports, show results */
.use-for-name-containers {height:28px; overflow:hidden;} /* prevents more than 2 lines */
.sp_new, .spr_new {font-size:10px; color:#739C22; font-weight:bold;}
/* Show Results */
.grid_show_results {width:100%;}
table.show_result {width:100%;}
table.show_result td {height:31px; vertical-align:middle;}
.sr_registr {width:55px; padding-left:15px;}
.sr_alpacaname {width:165px; padding-right:5px;}
.sr_showplace {width:30px; padding-right:5px;}
.sr_showname {width:185px; padding-right:10px;}
.sr_showyear {width:35px;}
.sr_showtype {width:45px;}
.sr_showclass {width:172px; padding-right:10px;}



/* ||||||||||||||| My Pen ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* Header */
#mp_header_bg {position:absolute; left:0; top:0; width:100%; height:47px; background-color:#EEEDCA; filter:alpha(opacity=80); opacity:0.80;}
#mp_header {position:absolute; width:100%; left:0; top:0;}
#mp_header h1 {margin:4px 0 0 10px;}
#mp_header_right {margin:13px 10px 0 0;}
#mp_content {padding-top:55px; clear:both;}
/* Pen Table */
table.mypen {width:100%;}
table.mypen td.tl, table.mypen td.tr, table.mypen td.bl, table.mypen td.br, table.mypen_top td, table.mypen_bottom td {width:77px; height:49px; background-image:url(/images/mypen.gif); background-repeat:no-repeat;}
table.mypen td.tl {background-position:0 -378px;}
table.mypen td.tr {background-position:-77px -378px;}
table.mypen td.bl {background-position:0 -427px;}
table.mypen td.br {background-position:-77px -427px;}
table.mypen_top, table.mypen_bottom {width:100%;}
table.mypen_top td, table.mypen_bottom td {height:27px; background-repeat:repeat-x;}
table.mypen td.c1 {width:14%;}
table.mypen td.c2 {width:14%;}
table.mypen td.c3 {width:14%;}
table.mypen td.c4 {width:16%;}
table.mypen td.c5 {width:14%;}
table.mypen td.c6 {width:14%;}
table.mypen td.c7 {width:14%;}
table.mypen_top td.c1 {background-position:50% 0;}
table.mypen_top td.c2 {background-position:50% -27px;}
table.mypen_top td.c3 {background-position:50% -54px;}
table.mypen_top td.c4 {background-position:50% -81px;}
table.mypen_top td.c5 {background-position:50% -108px;}
table.mypen_top td.c6 {background-position:50% -135px;}
table.mypen_top td.c7 {background-position:50% -162px;}
table.mypen_bottom td.c1 {background-position:50% -189px;}
table.mypen_bottom td.c2 {background-position:50% -216px;}
table.mypen_bottom td.c3 {background-position:50% -243px;}
table.mypen_bottom td.c4 {background-position:50% -270px;}
table.mypen_bottom td.c5 {background-position:50% -297px;}
table.mypen_bottom td.c6 {background-position:50% -324px;}
table.mypen_bottom td.c7 {background-position:50% -351px;}
table.mypen td.l1, table.mypen td.r1 {width:77px; background-image:url(/images/mypen_lr.gif); background-repeat:repeat-y;}
table.mypen td.r1 {background-position:100% 0;}
table.mypen h2 {margin-top:20px;}
table.mypen .hr3 {margin-top:5px;}
table.mypen .grid_packages {margin:0; width:100%;}
.detail_pkgrow, .detail_pkgaltrow {padding-bottom:0;}
.grid_packages .panel {margin:0 0 10px;}
.mp_icon {position:absolute; z-index:5; left:-9px; top:-9px; width:20px; height:20px;}
.mp_notsignedin {padding:150px 0;}
.mp_welcome h2 {margin-bottom:7px;}



/* ||||||||||||||| Import Records ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
table.imp_vitals {width:675px; margin:10px auto;}
table.imp_vitals td.col1 {width:55px;}
table.imp_vitals td.col2 {width:100px; font-weight:bold;}
table.imp_vitals td.col3 {width:55px;}
table.imp_vitals td.col4 {width:210px; font-weight:bold;}
table.imp_stats {font-size:13px; line-height:16px; padding-bottom:5px; vertical-align:top;}
table.imp_fiber td {width:20%;}



/* ||||||||||||||| Cart ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* step indicator */
.cart_label {float:left; font-size:19px;}
ul.cart_steps {margin-bottom:10px;}
ul.cart_steps li {float:left; position:relative; display:block; width:115px; height:26px; margin-left:-11px; overflow:hidden; text-align:center; font-size:13px; line-height:13px; padding:12px 14px 0 16px; background:url(/images/cart_step_bg.png) no-repeat 0 0;}
ul.cart_steps li.active {background:url(/images/cart_step_bg.png) no-repeat -155px 0; z-index:2 !important;}
/* checkout process buttons */
.button_shop {display:block; height:37px; background-image:url(https://www.openherd.com/images/sprite-buttons1.gif); background-repeat:no-repeat; background-color:transparent !important; border:none !important; padding:0 !important; cursor:pointer;}
.button_reserve_ads {width:183px; background-position:0 -203px;}
.button_view_cart {width:158px; background-position:0 0;}
.button_checkout {width:213px; background-position:0 -37px;}
.button_paymentsummary {width:213px; background-position:0 -74px;}
.button_purchasenow {width:183px; background-position:0 -111px;}
.button_shop_ads {width:158px; background-position:0 -37px;}
.button_continue {width:144px; background-position:0 -301px;}
.button_postlisting {width:144px; background-position:-144px -301px;}
.button_buynow_paypal {width:166px; background-position:0 -420px;}
.back_link {padding:3px 15px; margin:10px 15px; border-right:1px solid #D2D1C5;}
/* cart grid */
.cart_grid {width:100%; font-size:12px; border-left:1px solid #B3B2A7; border-right:1px solid #B3B2A7;}
.cart_header td {height:20px; font-weight:bold !important; background-color:#E8F2A6; border-right-color:#DBD9D1; border-left-color:#DBD9D1; border-bottom:1px solid #B3B2A7;}
table.cart_border {border:1px solid #B3B2A7 !important;}
.cart_row td, .cart_altrow td {padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEECEC;}
.cart_row td, .cart_altrow td, .cart_header td {vertical-align:middle !important;}
.cart_delete {width:50px; padding-left:5px; padding-right:5px; border-right:1px solid #EEECEC;}
.cart_plus {width:20px; padding-left:10px;}
.cart_minus {width:20px;}
.cart_qty {width:30px; padding-right:5px; padding-left:5px; border-right:1px solid #EEECEC;}
.cart_item {padding-left:15px; border-right:1px solid #EEECEC;}
.cart_each {width:75px; padding-right:15px; border-right:1px solid #EEECEC;}
.cart_price {width:75px; padding-right:15px;}
.cart_total {width:100%; background-color:#EBEBE2; border:1px solid #B3B2A7;}
.cart_recommended {margin:10px; border:1px solid #B3B2A7; background:#fff;}
.cart_total td.amount {width:225px; padding:6px 10px 6px 0;}
/* cart icons */
.cart_icon {width:20px !important; height:20px !important; background-image:url(/images/sprite-edit-icons.gif); background-repeat:no-repeat; padding:0 !important; background-color:transparent !important;}
.cart_icon_minus {background-position:-320px 0;}
.cart_icon_plus {background-position:-340px 0;}
.cart_icon_delete {background-position:-400px 0;}
/* edit cart page */
.rec_title {padding:5px 0 3px;}
.rec_price {padding:3px 0 5px; font-size:13px;}
a.btn-addtocart {display:block; width:85px; height:18px; background:url(/images/sprite-buttons1.gif) no-repeat -85px -185px; overflow:hidden;}
/* payment info page */
table.cart_billing {width:384px;}
table.cart_billing td {vertical-align:top; font-size:12px;}
table.cart_billing input, table.cart_billing select, table.cart_billing textarea {margin-bottom:6px;}
table.cart_billing td.label {width:130px; padding:6px 15px 0 0; text-align:right; font-weight:bold;}
table.cart_billing td.info {text-align:left;}
tr.single_line td {padding-top:4px !important; padding-bottom:10px !important; vertical-align:middle;}
/* cart summary page */
.cart_note {border:1px solid #FFB72E; background-color:#FFE7B7; background-repeat:no-repeat; background-position: 10px 50%; padding:5px 20px 5px 75px; font-size:13px; line-height:18px;}
.cart_summary_note {background-image:url(/images/icon_arrowdown-large.gif); color:#B44104;}
table.cart_summary {width:384px;}
table.cart_summary td {vertical-align:top; font-size:12px; line-height:15px;}
table.cart_summary td.label {width:130px; padding:4px 15px 4px 0; text-align:right;}
table.cart_summary td.info {padding:4px 0 4px; text-align:left;}
/* cart web receipt page */
.button_aftershop {display:block; height:37px; background-image:url(/images/sprite-buttons2.gif); background-repeat:no-repeat; background-color:transparent !important; border:none !important; padding:0 !important; cursor:pointer;}
.button_myaccounthome {width:183px; background-position:0 0;}
.button_gotomyads {width:183px; background-position:0 -37px;}
/* cart reject page */
.cart_alert_note {background-image:url(/images/icon_alert.gif); color:#C91C00;}
.cart_alert_note_sml {background-image:url(/images/icon_alert_sml.gif); color:#C91C00;}



/* ||||||||||||||| Email Form ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* Email Member Form */
#email_wrapper {width:400px; height:440px; padding:20px 20px 0; margin:0 auto;}
table.email_farm {width:400px; background:transparent;}
table.email_farm td {padding:4px 0; text-align:left; font-size:13px; vertical-align:middle;}
table.email_farm td.label {width:100px; padding-right:10px;}
table.email_farm td.input {width:300px;}
#captcha span {margin:5px 0 5px 10px !important;}
#captcha p {line-height:15px;}
#captcha input {width:120px; margin:3px 0 0 5px; float:right !important; font-size:18px; letter-spacing:2px; padding:1px 5px !important;}
#RadCaptcha1_SpamProtectorPanel label {display:block; float:right; margin-top:8px;}
/* Popup Info Windows */
.popup_info {background:#fff; padding:20px; font-size:13px; line-height:18px;}
.popup_info h2 {margin-bottom:20px; font-weight:bold;}



/* ||||||||||||||| CMS Tooltips ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
.tooltip {position:relative; z-index:2; top:-3px; background:url(/images/icon-info.gif) no-repeat 0 50%; padding:10px 9px 8px; font-size:1px; line-height:1px; letter-spacing:0px; text-decoration:none; cursor:default;}
.tooltip span {display:none;}
.tooltip:hover {z-index:3; color:#C91C00; text-decoration:none;}
.tooltip:hover span.tt_wrapper {display:block; position:absolute; z-index:9998; top:6px; *top:15px; left:0; width:200px; text-align:left; text-decoration:none; opacity:0.90;}
.tooltip span.ttbody {display:block; width:172px; padding:35px 20px 0 20px; font-size:11px !important; line-height:14px; font-weight:normal !important; font-family:arial, helvetica, sans-serif; text-align:left; color:#191F20; background:url(/images/tooltip_bg.png) no-repeat 0 0; cursor:default;}
.tooltip span.bottom {display:block; height:24px; width:212px; background:url(/images/tooltip_bg.png) no-repeat 0 100%;}
.tt_text {background:none; padding:0; font-size:12px; line-height:inherit; top:0; bottom:0;}
.tt_text:hover span.tooltip {top:10px; *top:19px;}
.tt_text:hover span.tt_wrapper {left:auto; right:-185px !important;}



/* ||||||||||||||| Input ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
select, textarea, .dropdown, .textbox, input {background:#fff url(/images/input_bg.png) no-repeat 0 0; border:#d0cebf 1px solid; border-top:#a19d80 1px solid; border-right:#a19d80 1px solid; font-size:12px; line-height:15px; *line-height:19px; padding:4px 3px; font-family:'trebuchet ms', arial, helvetica, sans-serif; color:#191F20; vertical-align:middle; outline:none;}
.dropdown, select {padding:3px 2px 3px 0;}
option {padding-left:2px;}
.checkbox, .checkbox input {vertical-align:middle; background:none !important; border:none !important; padding:0 !important; overflow:hidden; width:15px; height:17px; margin-left:1px; margin-right:1px; float:left; display:inline;}
.radiobutton, .radiobutton input {vertical-align:middle; background:none !important; border:none !important; padding:0 !important; overflow:hidden; width:15px; height:17px; float:left; display:inline;}
input[type=checkbox] {background:none !important; border:none !important; padding:0 !important; margin:0 !important;}
label.checkbox-label {line-height:10px; padding-bottom:1px; float:left; display:inline; margin:3px 0 0 4px;}
.button {cursor:pointer; width:auto; background:#123147 url(/images/button_bg.gif) repeat-x 0 50%; border-width:1px 1px 2px 1px; border-style:solid; border-color:#A0BDC7 #263742 #1D2B36 #7298A6; color:#fff; font-size:14px; line-height:12px; padding:4px 10px; font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif; vertical-align:middle; text-align:center;}
*+html .button {margin-top:1px; padding:7px 3px;} /* IE7 */
.button:hover {text-decoration:none; color:#FFA21C;}
.button:active {border-width:2px 1px 1px 1px; border-color:#1D2B36 #7298A6 #A0BDC7 #263742;}
.subordinate-button {background:#EDEDE7 url(/images/button_bg_sub.gif) repeat-x 0 50%; border-color:#C8C8C8 #909090 #878787 #ACACAC; color:#004276;}
.subordinate-button:hover {color:#C91C00;}
.subordinate-button:active {border-color:#878787 #ACACAC #C8C8C8 #909090;}
.large-button {padding-top:5px; padding-bottom:5px;}
.small-button {padding-top:2px; padding-bottom:2px; font-size:12px; border-width:1px; *padding:0 10px !important; *line-height:19px;}
.hrefbutton {padding:5px 10px; *line-height:47px !important; *padding:6px 12px 7px 12px !important;}
.small-hrefbutton {padding:3px 10px; font-size:12px; border-width:1px; *padding:2px 10px !important; *line-height:47px !important;}
.ajax__validatorcallout_error_message_cell {color:#FF7500;}
.TelerikModalOverlay {background-color:#000 !important; opacity:0.4 !important;}
.input_specialsearch {width:445px; height:24px; font-size:15px; padding:6px 0 2px 5px; border:1px solid #8E8D81; border-top:1px solid #6E6D5E;}
/* Auth */
.centered_page {width:800px; margin:30px auto 60px;}
.ac_create_content {height:500px;}
.form-center {width:400px; margin:0 auto; padding:10px 0 40px;}
td.login-divider {border-color:#63757E;}
table.auth td {padding:6px; font-size:12px; line-height:15px;}
table.auth td.login-field {width:230px;}
table.centerform {width:100%;}
table.centerform td {padding-bottom:4px; vertical-align:middle;}
table.centerform td.col1 {width:25%; padding-right:10px;}
table.centerform td.col2 {width:75%;}



/* ||||||||||||||| Page Interaction ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* Imports/Show Results search input dropdown */
.ac_results {width:450px; padding-right:5px; border:1px solid #a19d80; border-top:none; border-bottom-width:2px; background:#fff; overflow:hidden; z-index:99999;}
.ac_results ul {width:450px;}
.ac_results li {padding:5px 0 5px 5px; cursor:default; display:block; font-size:12px; overflow:hidden;}
.ac_odd {background-color:#F7F7F2;}
.ac_over {background-color:#106493; color:#fff;}
/* Loading Panels */
#load {display:none; position:absolute; z-index:9997; width:130px; height:120px;}
.load_shadow {position:absolute; top:0; left:0; z-index:9998; width:130px; height:120px; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.load_body {position:absolute; top:10px; left:10px; z-index:9999; width:108px; height:98px; background:#fff; border:1px solid #D2233C; text-align:center; opacity:1.0; filter:alpha(opacity=100);}



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  Ads ||||||||||||| */
/* ||||||||||||||| Ad Layout ||||||||||||||| */
#leaderboard_ad_container {border-bottom:1px solid #E2E2E2; background-color:#fff; text-align:center;}
#leaderboard_ad_container img {margin:9px 0;}
.ads {font-family:arial, helvetica, sans-serif;}
.ads br {height:1px; font-size:1px; line-height:1px; display:none;} /* for brs in between ad flow */
.ad_note {margin-bottom:10px; font-size:13px;}
.ad_note a {text-decoration:underline;}

/* ||||||||||||||| Marketplace Ads ||||||||||||||| */
.ad_marketplace {padding:0 20px 20px;}
.ad_marketplace .ad_mp_thumb {float:left; width:40px; height:55px; overflow:hidden; margin-right:10px;}
.ad_marketplace .ad_mp_thumb img {width:40px;}
.ad_marketplace p {padding:2px 0 4px;}

/* ||||||||||||||| Rotator Ad ||||||||||||||| */
#ad_rotator, #ad_rotator div {width:300px; height:250px; overflow:hidden;}
#product_feature, #product_feature div {width:734px; height:250px; overflow:hidden;}
.rotator-slidelinks {position:absolute; z-index:10; bottom:-14px; right:0; padding:0;}
.rotator-slidelinks a {display:block; float:left; width:20px; height:8px; text-indent:1000px; overflow:hidden; background-color:#eee; border:1px solid #ccc; margin-left:5px; outline:none;}
.rotator-slidelinks a:hover, .rotator-slidelinks a.rotator-active, .rotator-slidelinks a.rotator-active:hover {background-color:#fff; border-color:#777;}
.rotator-controls {position:absolute; bottom:-12px; left:0; width:96px; background:url(/images/ad_labels.gif) no-repeat 0 -18px; height:5px; overflow:hidden; text-indent:-300px; padding:0;}

/* ||||||||||||||| Package Deals ||||||||||||||| */
.pd_corner_sml {position:absolute; z-index:4; top:6px; left:9px; width:41px; height:41px; background:url(/images/corner_package_sml.gif) no-repeat 0 0;}
.pd_corner {position:absolute; z-index:4; top:0; left:0;width:64px; height:64px; background:url(/images/corner_package.gif) no-repeat 0 0;}
.pd_corner_lg {position:absolute; z-index:4; top:1px; left:1px; width:77px; height:77px; background:url(/images/corner_package_lg.gif) no-repeat 0 0;}


/* ||||||||||||||| Ad Build ||||||||||||||| */
#search_right.ads {margin-top:5px;}
#search_right.ads .ads {display:block; margin-top:10px;}
.ad_box {margin:5px 0;}
.ad_box200 {width:210px; margin:5px auto;}
.ad_box .panel_body {border:1px solid #eeeee5; background-color:#fff; padding:4px;}
.ad_box .ad_bg {background-color:#eeeee5; text-align:center;}
/* ad labels */
.ad_label {background-image:url(/images/ad_labels.gif); background-repeat:no-repeat; height:5px; margin-right:10px;}
.ad_label_clssfd {width:107px; background-position:0 0;}
.ad_label_clssfdvideo {width:134px; background-position:0 -6px;}
.ad_label_logo {width:82px; background-position:0 -12px; margin-right:5px;}
.ad_label_rotator {width:96px; background-position:0 -18px;}
.ad_label_banner {width:92px; background-position:0 -24px;}
.ad_label_halfbanner {width:114px; background-position:0 -30px;}
.ad_label_square {width:92px; background-position:0 -36px;}
.ad_label_marketplace {width:119px; background-position:0 -42px;}
.ad_label_default {width:119px; background-position:27px -48px; margin:0;}


/* ||||||||||||||| Print ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
@media print {.noprint {display:none;}}
@media print {.mp_icon {display:none;}}
@media print {#toplinks, #header, #footer, .member_bar, #left_farm, .resultsbar, #ctl00_ContentPlaceHolder1_ucFarmHeader1_lb_Email, #ctl00_ContentPlaceHolder1_ucFarmHeader1_lb_MoreIcon {display:none;}}
@media print {#container, #content {width:auto; border:none;}}
@media print {.panel .panel_body, #right_farm, .ap-caption {border:none;}}
@media print {#ap-thumbs {padding-left:0;}}
@media print {.thumb-row img {border:none !important; padding:0 !important;}}
@media print {#middle_farm {padding-top:0;}}

