@import url(/css/base.css);

/* ||||| Global ||||| */
ul {list-style:none;}


/* ||||| Structure/Nav ||||| */
body {background-color:#A1D7FF;}
#header {position:relative; z-index:9996; width:976px; height:75px; margin:0 auto; background:url(/images/header_bg_2.jpg) no-repeat;}
#nav_wrapper {position:relative; z-index:9995; height:40px; margin:-1px 0 -3px; background:url(/images/sprite_nav.png) repeat-x;}
#content {position:relative; z-index:5; width:976px; padding:0 7px; margin:0 auto; background:url(/images/page_bg.png) repeat-y; min-height:600px;}
#footer {position:relative; z-index:2; width:976px; height:300px; margin:0 auto; background:url(/images/sprite_bg1.png) repeat-x 0 -220px; border-top:1px solid #56656D; color:#111; font-size:11px;}
#footer_content, #footer_bg {position:absolute; z-index:4; top:0; left:0; width:976px; height:300px;}
#footer_bg {z-index:3; background:#1A1E1F; filter:alpha(opacity:50); opacity:0.5;}
#site_bg {position:fixed; z-index:-1; bottom:0; height:440px; width:100%; background:url(/images/site_bg_2.jpg) repeat-x 0 bottom;}
#barn_scene {position:absolute; width:141px; height:373px; left:0; bottom:67px; background:url(/images/barn_scene_2.jpg) no-repeat;}
#logo {position:absolute; left:5px; bottom:5px;}
.global_links {position:absolute; z-index:9997; right:0; top:6px;}
.global_links.signed_out {top:11px;}
.global_links ul li {display:inline; float:left; padding:2px 5px;}
.global_links ul li.globallink {padding:0;}
.global_links ul li.globallink a {position:relative; display:inline-block; padding:5px 7px; line-height:15px;}
.global_links ul li.globallink a:hover, .global_links ul li.globallink a.hover {z-index:9999; zoom:1; background:#fff; padding:4px 6px; border:1px solid #828282; border-width:1px 1px 0 1px; height:17px;}
.global_links ul li .gl_submenu {position:absolute; z-index:9997; top:25px; border:1px solid #828282; background-color:#fff; text-align:left;}
.global_links ul li .gl_submenuinner {padding:5px 0;}
.global_links ul li .gl_submenu ul li {display:block; float:none; border:none; padding:3px 10px;}
.global_links ul li .gl_submenu ul li a, .global_links ul li .gl_submenu ul li a:hover {border:none; height:auto; padding:0; background:none;}
.global_links ul li #gl_submenu3 {right:0;}
#keyword_search {position:absolute; top:35px; right:0;}
#keyword_search #tb_keywordSearch {width:381px; padding:6px 0 6px 24px; color:#929292; background:#fff url(/images/icon_view.png) no-repeat scroll -5px 50%;}
.ac_results {border:1px solid #7F7F7F; border-top:none; background:#fff; padding-bottom:5px; overflow:hidden; z-index:9999; -moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.65); -webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.65); box-shadow:0 4px 10px rgba(0, 0, 0, 0.65);}
.ac_results ul {width:1000px; overflow:hidden;}
.ac_results li {padding:5px 0 5px 5px; cursor:default; display:block; overflow:hidden;}
.ac_odd {background-color:#fff;}
.ac_over {background-color:#1472BA; color:#fff;}
.keyword_search {background:#fff url(/images/sprite_nav.png) no-repeat 0 bottom;}
#nav {position:relative; z-index:9995; width:976px; margin:0 auto; padding-top:1px;}
#nav ul li {display:inline; float:left;}
#nav ul li a.tab {display:block; height:36px; overflow:hidden; background:#E02D4A url(/images/sprite_nav.png) no-repeat 0 -40px; color:#EFEFEF; font-size:15px; text-align:center; text-decoration:none; line-height:36px; font-weight:bold; cursor:pointer; padding-left:15px;}
#nav ul li a.tab:hover, #nav ul li a.tab:active, #nav ul li a.tab.hover {background-position:0 -76px;}
#nav ul li a.active, #nav ul li a.active:hover, #nav ul li a.tab.active.hover {background-position:0 -112px; color:#fff;}
#nav ul li a.tab span {display:block; height:36px; width:125px; padding-right:15px; background:#E02D4A url(/images/sprite_nav.png) no-repeat 100% -40px;}
#nav ul li a.tab:hover span, #nav ul li a.hover span {background-position:100% -76px;}
#nav ul li a.active span, #nav ul li a.active:hover span {background-position:100% -112px;}
#nav ul li#tab1 a {width:45px; padding-left:1px;}
#nav ul li#tab1 a span {width:44px; padding-right:1px;}
#nav ul li#tab5 a:hover, #nav ul li#tab5 a:active, #nav ul li#tab6 a:hover, #nav ul li#tab6 a:active {cursor:default;}/*for submenu tabs*/
#nav ul li .submenu {position:absolute; width:170px; margin-left:-7px; background:url(/images/sprite_nav.png) no-repeat 0 bottom; z-index:9998;}
#nav ul li .submenu_inner {width:154px; margin:0 8px 10px; background-color:#fff;}
#nav ul li ul li {float:none; display:block;}
#nav ul li ul li a {display:block; width:144px; height:29px; line-height:29px; font-size:13px; padding-left:10px; border-bottom:1px solid #EBEADF; text-decoration:none;}
#nav ul li ul li a:hover {background-color:#EBEADF; cursor:pointer !important;}
#nav ul li#tab4 ul li a.auction_bg, #nav ul li#tab4 ul li a.auction_bg:hover {background-color:#151515; background-position:0 50% !important; padding-left:34px; width:120px; color:#fff; font-weight:bold;}
#nav ul li#tab4 ul li a.auction_bg:hover {color:#FFF8AD;}
#submenu5 {left:px;}
#submenu6 {left:px;}
.breadcrumb, .fv_breadcrumb {line-height:40px; padding:0 20px; overflow:hidden;}
#footer .footer_links {display:inline; float:left; margin-left:36px; padding-top:15px; width:199px;}
#footer .footer_links ul li {line-height:24px; border-bottom:1px solid #bbb;}
#footer a {color:#eee;}
#footer a:hover {color:#54B5FF; text-decoration:none;}
.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, .site_info {background-color:#FFFFCC; background-repeat:no-repeat; background-position:15px 20px; 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 {background-image:url(/images/icon_alert_med.gif);}
.site_info {background-image:url(/images/icon_info_med.gif);}
.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;}

/* Snow/Christmas
body {background-color:#AED9F3;}
body {background:#AED9F3 url(/images/snow_bg.gif) repeat-x 50% 0;}
#site_bg {background-image:url(/images/site_bg_snow.jpg);}
#barn_scene {height:339px; bottom:0; background:url(/images/barn_scene_snow.jpg) no-repeat;}
#header {background:none;}
#logo {bottom:8px;}
#header_spec1 {position:absolute; bottom:-8px; left:-3px; z-index:9996; width:985px; height:19px; background:url(/images/snow_cap.png) no-repeat;}
#header_spec2 {position:absolute; bottom:8px; left:176px; z-index:9996; width:315px; height:60px; background:url(/images/merry-christmas-from-openherd.png) no-repeat;}
#keyword_search {top:33px;}
#keyword_search span {display:none;}*/

/* Snowmelt */
#site_bg {background-image:url(/images/site_bg_snowmelt.jpg);}
#barn_scene {height:339px; bottom:0; background:url(/images/barn_scene_snowmelt.jpg) no-repeat;}


/* ||||| Modifiers ||||| */
.member_links li, .auction_header li {display:inline; list-style-type:none; padding:0 7px; border-right:1px solid #828282;}
.member_links li.last {border:none; padding-right:0;}
.ads a, .ads a:hover {color:#0024DA;}
h1 {color:#CD012C !important;}
.h1_buttons {margin:10px 0 18px;}
.h1_dropdown {margin:17px 0 0 15px;}
.h2_buttons {margin:0 0 6px;}
h2.h2_buttons {margin-top:10px;}
h2.info {font-size:21px; line-height:24px; color:#7BA200; margin:20px 0 6px 0;}
h2.search {padding:10px 0 0 10px;}
h3.section {margin:20px 0 4px 0;}
h3.category {margin:10px 0; padding-bottom:6px; border-bottom:1px solid #A19D80;}
h3.subtitle {margin-bottom:20px;}
#footer h3 {color:#eee;}
h4.category {margin:10px 0 6px; padding-bottom:3px; border-bottom:1px solid #D3D2C6;}
h4.category .cat_link_r {position:absolute; right:0;}
.intro, .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_box {width:150px; padding:0 15px 10px; background-color:#efefef;}
.quote_box.rfl {margin-left:10px;}
.quote_box.lfl {margin-right:10px;}
.quote {padding-top:15px; font-size:14px; line-height:21px !important; color:#555; font-style:italic; font-family:arial, helvetica, sans-serif; text-indent:-5px;}
.quote_by {padding-bottom:15px; font-size:12px !important; line-height:14px !important; color:#555; text-align:right;}
ul.bulleted, #page ul {margin-left:25px !important;}
ul.bulleted2 {margin:10px 0 10px 15px !important;}
ul.bulleted li, ul.bulleted2 li, #page ul li {list-style:disc; padding-bottom:5px;}
ul.highlights {margin:20px 15px 20px 30px; font-size:14px; line-height:18px;}
ul.highlights li {margin-bottom:10px;}
ul.indented_morespace {margin:10px 0 10px 15px !important;}
ul.indented_morespace li {padding-bottom:7px;}
ol {margin:10px 0 10px 30px;}
ol li {padding-bottom:5px;}
tr.spacer td {height:12px;}
.cursor_default {cursor:default !important;}
table.info_table1 td {padding-top:2px !important; padding-bottom:2px !important;}
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/sprite_search.png) no-repeat -118px -104px;}


/* ||||| Modals/Boxes ||||| */
/* panels */
.panel {position:relative; z-index:1; *zoom:1;/*IE hack*/ margin:10px 0;}
.panel_alert {width:500px; margin:50px auto;}
.panel_alert .panel_body {padding:40px 20px;}
.panel_acwrapper {margin:0 10px 10px;}
.panel_acwrapper .panel_body {padding:30px 77px 60px;}
.panel .panel_body {border:1px solid #d2d1c5;}
.panel .dark_border {border-color:#646354;}
.panel_header {position:relative; z-index:2; height:27px; line-height:27px; background:url(/images/sprite_bg1.png) repeat-x 0 -179px;}
.panel_header_big {height:40px; line-height:40px;}
.panel_header2, .gradient {position:relative; z-index:3; background:url(/images/sprite_bg1.png) repeat-x 0 -185px; height:27px;}
.gradient {background:url(/images/sprite_bg1.png) repeat-x 0 -179px;}
.panel_header_big .panel_header2 {height:40px; background-position:0 -179px;}
.panel .panel_header h2 {position:relative; z-index:4; padding:0 10px; line-height:38px;}
.panel .panel_header h3 {position:relative; z-index:4; padding:0 10px; margin:0; line-height:26px;}
/* email popup */
#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;}
/* info popup */
.popup_info {background:#fff; padding:20px; font-size:13px; line-height:18px;}
.popup_info h2 {margin-bottom:20px; font-weight:bold;}
/* facebook likebox */
#fb_likebox {position:relative; width:280px; height:54px; border:1px solid #e2e2e2; padding:3px 10px;}
#fb_likebox_like {position:relative; width:280px; height:54px; overflow:hidden;}
#fb_likebox_likes {position:absolute; top:34px; left:190px; width:75px; height:15px; overflow:hidden;}
body.Mac #fb_likebox_likes {left:201px; width:87px;}
::root #fb_likebox_likes {left:201px; width:87px;}
body.iPad #fb_likebox_likes {width:90px;}


/* ||||| Home Page ||||| */
#home_topbanner {padding:8px 10px 5px;}
#home_ticker {height:30px; background-color:#F6F6F1; border-bottom:1px solid #EEEEE5;}
#home_main_header {height:100px;}
#home #left {margin:0 0 0 10px; width:200px; border:1px solid #dcdbce;}
#home #main {margin:0 0 0 15px; width:739px;}
#home  #middle_home {float:left; display:inline; width:422px;}
#home  #right_home {float:right; display:inline; width:300px; border:1px solid #dcdbce;}
#home h4 {position:relative; font-size:11.5px; color:#333; border-color:#ccc;}
#home .top_feature {position:relative;}
#home .top_feature h1 {position:absolute; left:0; bottom:0; margin:0 !important; padding:6px !important; width:188px; min-height:18px; font:bold 15px/17px arial, helvetica, sans-serif; background:#000; filter:alpha(opacity:80); opacity:0.8; word-wrap:break-word;}
#home  #middle_home .top_feature h1 {width:410px;}
#home .top_feature h1 a {color:#fff;}
#home .top_feature h1 a:hover {text-decoration:none; color:#01C0FF;}
#home #tb_zip {bottom:4px;}
body.Firefox.Mac #home #tb_zip {bottom:5px !important;}
body.Windows #home #tb_zip {bottom:3px !important;}
body.Explorer.v7 #home #tb_zip, body.Explorer.v8 #home #tb_zip {bottom:1px !important;}
body.Explorer.v9 #home #tb_zip {bottom:6px !important;}
#home ul {margin-bottom:10px;}
#home ul li {padding:0 0 5px 0; font-size:11px; font-weight:bold;}
#home ul.redbullets li {padding-left:7px !important; background:url(/images/icon_newsbullet.gif) no-repeat 0 5px;}
#home .featured_blog {float:left; display:inline; width:124px; height:90px; overflow:hidden; font-size:11px; margin:4px 8px 15px;}
#home .featured_blog div {width:118px; margin:1px 2px 0; height:95px; border:1px solid #dcdbce; border-bottom:none; box-shadow:0 2px 2px #ccc; box-shadow:0 2px 4px #ccc\0/; -webkit-box-shadow:0 2px 2px #ccc; -moz-box-shadow:0 2px 2px #ccc; background:#fff url(/images/bg_blog_thumb.gif) no-repeat right top; overflow:hidden;}
#home .featured_blog a {color:#D94700; display:block; width:110px; padding:0 3px 0 5px; overflow:hidden;}
#home .featured_blog a:hover {text-decoration:none;}
#home .featured_blog p {padding:0 0 1px; margin:4px 0 3px; line-height:11px; max-height:23px; overflow:hidden; font-weight:bold;}
#home .featured_blog p:hover {text-decoration:underline;}
#home .featured_blog img {float:left; width:50px; margin:0 5px 2px 0;}
#home .featured_blog span {color:#555; text-decoration:none !important; font:10px/10px 'times new roman', times, garamond, palatino, serif;}
#home #featured_farms td {padding:3px 5px 2px; width:130px; text-align:center; vertical-align:top;}
#home #featured_farms a.farm_thumb {display:table-cell; height:71px; width:130px; text-align:center; vertical-align:middle;}
#home #featured_farms img {max-height:68px; max-width:120px;}
#home #featured_farms p {padding:3px 0; font-size:11.5px;}
#home .featured_product {float:left; display:inline; width:120px; height:115px; margin:0 10px 5px; text-align:center; font-weight:bold;}
.featured_video {float:left; display:inline; width:120px; height:110px; font-size:11px; margin:5px 10px;}
.featured_video a.video_thumb {position:relative; display:block; width:120px; height:66px; overflow:hidden; background-repeat:no-repeat; background-position:50% 50%; margin-bottom:3px;}
.featured_video a.video_thumb .icon_video_med {position:absolute; top:5px; left:5px; opacity:0.7;}
.featured_video a.video_thumb:hover .icon_video_med {opacity:1.0;}
#home .grid_events .events_date {float:left; width:30px; height:26px; border:1px solid #C1C0B2; -moz-box-shadow:0 1px 2px #ccc; margin-right:8px; background-color:#fff; overflow:hidden; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
#home .grid_events .events_month {height:11px; line-height:12px; font-size:9px; color:#fff; background-color:#E24354;}
body.Firefox.Mac #home .grid_events .events_month {line-height:10px;}
body.Explorer.v9 #home .grid_events .events_month {line-height:13px;}
#home .grid_events .events_day {height:14px; line-height:14px; line-height:15px\0/ /*IE9*/; font-size:13px; color:#555;}
#home .grid_events .events_title {padding:0; width:240px; height:13px; overflow:hidden; font-size:11.5px;}
#home .grid_events .events_details {padding:0; display:inline-block; width:240px; height:12px; overflow:hidden;}
#home #newest_members table td table td {padding:3px 0;}


/* ||||| My Pen ||||| */
#mypen {padding:0 20px 20px; background-color:#DAE2A7;}
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:10px;}
table.mypen .hr3 {margin-top:5px;}
.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;}


/* ||||| OH Pages ||||| */
.sales_page_links {float:right; display:inline; font-size:13px;}
#faq {font-size:14px;}
#faq a.question {display:block; margin-bottom:20px;}
#faq div {display:none; margin:5px 20px 15px 20px; line-height:15px;}
/* Join/About */
.left_membership {float:left; width:244px; min-height:680px;}
.side_shadow {background:url(/images/shadow_side.png) no-repeat right top;}
.main_membership {float:right; width:710px;}
.membership_bg {background:url(/images/oh_membership_bg.jpg) no-repeat;}
#membership_splash {position:relative; z-index:1; width:710px; height:325px; background:transparent url(/images/oh_membership_splash.jpg);}
table.plan_includes {margin:5px 0 10px;}
table.plan_includes td {padding:2px 0;}
table.plan_includes td.col1 {width:25px; text-align:center;}
table.plan_select {margin:10px 20px;}
table.plan_select td {vertical-align:bottom; padding:0 12px;}
table.plan_select td.col1 {width:225px; padding:0 0 0 22px; vertical-align:middle;}
table.plan_select td.col2 {width:129px; text-align:center;}
table.plan_select td.col3 {width:146px;}
table.plan_select td.col4 {width:146px;}
table.plan_select td.col5 {width:150px;}
table.feature_comp {margin:0 20px;}
table.feature_comp tr.spr_altrow {background-color:#F2F2EA;}
table.feature_comp td {text-align:center; padding:5px 0; height:30px !important;}
table.feature_comp .pre_feature td {height:35px !important; padding-bottom:8px;}
table.feature_comp .post_feature td {height:35px !important; padding-top:8px;}
table.feature_comp .spr_row.auction_bg td {border-top:1px solid #333333;}
table.feature_comp .col1 {width:35px; padding-left:15px;}
table.feature_comp .col2 {width:197px; text-align:left;}
table.feature_comp .col3 {width:153px;}
table.feature_comp .col4 {width:170px;}
table.feature_comp .col5 {width:170px;}
table.feature_comp .col6 {width:174px;}
table.feature_comp .last td {border-bottom:1px solid #E9E7E7; padding-bottom:5px !important;}
table.feature_comp tr.checked {background-color:#F2F2EA;}
.features {float:left; display:inline; width:325px; margin-left:20px;}
.feature {margin-bottom:20px;}
.feature p {font-size:14px; line-height:21px; color:#333;}
#oh_membership_ad {width:880px; margin:-15px 0 30px;}
/* Support */
body.body_email_support {background:#DCDBCE; padding:7px; font-size:13px;}
table.email_support td {vertical-align:middle; padding-bottom:5px;}
table.email_support td.label {width:105px; text-align:right; padding-right:5px;}
table.email_support td.input {text-align:left;}
/* Video Tutorials */
.support_video {position:relative; float:left; display:inline-block; width:220px; height:180px; font-size:13px;}
.support_video img {border:1px solid #bbb; -moz-box-shadow:0 3px 5px #999; -webkit-box-shadow:0 3px 5px #999; box-shadow:0 3px 5px #999; width:180px; height:100px;}
.support_video p {padding:10px 0 5px;}
.support_video a {background-color:#000;}
#video_wrapper720 {width:718px; height:420px; background:url(/images/loading2.gif) no-repeat 339px 190px; margin:0 auto;}
#video_launchnew {display:block !important; margin:5px auto; text-align:right;}
#video_launchnew h3 {float:left; display:inline; margin:0;}
/* 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; margin-left:140px;}
.reviews .hr4 {margin:15px 0 20px; clear:both;}
/* Events, Articles */
.grid_eventschedule {}
.es_dateloc {float:left; height:24px; padding:0 10px; 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;}


/* ||||| Sales Pages - Global ||||| */
#single_col {width:956px; padding:12px 10px;}
#left {float:left; width:202px; margin:12px 0 10px 10px;}
#right {float:right; width:202px; margin:12px 10px 0 10px;}
#main {float:left; clear:top; width:744px; margin:12px 0 10px 10px;}
#main_header {with:744px; z-index:9997;}
#middle {padding:5px 20px 20px;}
#middle_right {float:right; width:244px; margin:0 0 20px 19px; border-left:1px solid #F1F1E9;}
.salesnav h3 {height:32px; padding:0 10px; margin:0; line-height:32px; font-weight:bold; background:#337BAE url(/images/sprite_bg1.png) repeat-x 0 -178px; overflow:hidden; color:#fff;}
.salesnav.storenav h3 {background-color:#EC4B62;}
.salesnav.auctionnav h3 {background-color:#151515;}
.salesnav ul li {line-height:16px;}
.salesnav ul li ul {margin:0 0 4px 10px;}
.salesnav ul li ul li {font-size:12px; font-weight:normal;}
.salesnav.pages ul li ul li {font-size:12px; line-height:12px; padding:2px 0 4px; font-weight:normal;}
.sp_featurecat {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;}
.sp_featurecat:hover {text-decoration:none; background-color:#fff;}
.grid_salesnav_header td {vertical-align:top;}
.grid_salesnav_header td .sn_l2_col {margin-right:25px;}
.grid_salesnav_header h4 {margin-top:3px;}
.grid_salesnav_header h4 a {text-decoration:underline;}
.grid_salesnav_header ul li {line-height:14px;}
.sales_featured, .main_salescat, .item_detail {min-height:500px;}
.sales_featured, .main_salescat {font-size:11px;}
.main_salescat {padding:10px 10px 0;}
.sales_featured .panel {margin:0 10px 9px 0; width:173px;}
.sales_featured .panel .pd_corner_sml {left:1px; top:1px;}
.sales_featured .panel_body {height:240px; text-align:center; padding:5px 5px 0; overflow:hidden;}
.sales_featured .tv_thumb {height:152px; width:150px; margin:3px auto; overflow:hidden;}
.sales_featured .tv_thumb td {height:152px; vertical-align:middle;}
.sales_featured .tv_thumb img {width:150px; margin-bottom:-1px;}
.sales_featured .tv_title {height:26px; margin-bottom:3px; overflow:hidden; font-size:12px;}
.sales_featured .grid_sales_featured {margin-bottom:10px;}
.main_salescat .grid_sales_featured {margin-bottom:30px;}
.home_featured .grid_sales_featured {margin-bottom:10px;}
.grid_salescat_none {padding-top:150px; text-align:center; font-size:60px; color:#f1f1e9;}


/* ||||| Auctions ||||| */
/* Touch Nav */
.search_maintabs {position:relative; z-index:9996; margin-left:4px;}
.search_maintabs ul li {float:left; display:inline; position:relative; z-index:9996; margin:4px 0 0 6px; width:230px; height:34px; line-height:34px; border:1px solid #d2d1c5; border-bottom-color:#e0e0d9; background-color:#f1f1e9; text-align:center; font-size:15px; font-weight:bold;}
.search_maintabs ul li.selected {margin:0 0 -1px 6px; height:40px; line-height:38px; background-color:#fffbd7; border-bottom:none;}
.search_subtabs {position:relative; z-index:2;}
.search_subtabs ul li {float:left; display:inline; position:relative; z-index:9996; margin:2px 5px 0 0; width:80px; height:26px; line-height:26px; border:1px solid #d2d1c5; border-bottom-color:#edede8; background-color:#fff; text-align:center; font-size:12px;}
.search_subtabs ul li.selected {margin:0 5px -1px 0; height:30px; line-height:28px; background-color:#f1f1e9; border-bottom:none; font-weight:bold;}
#main_search_cats h3 {display:inline-block; margin:15px 20px 5px;}
#main_search_cats h3 a.active {text-decoration:underline;}
table#search_filters {width:100%; font-size:11px; line-height:10px !important;}
table#search_filters td {vertical-align:top;}
table#search_filters td.col3 {width:190px;}
table#search_filters td.col4 {width:70px;}
.nav_icons {min-height:85px; font-size:11px; line-height:10px !important;}
.nav_icon {position:relative; z-index:1; display:-moz-inline-stack; display:inline-block; *display:inline; *float:left; vertical-align:top; width:60px; padding-bottom:5px; text-align:center;}
.nav_icon.spacer {margin-right:20px;}
.nav_icon:hover {z-index:10; zoom:1;}
.nav_icon_box {position:relative; width:40px; height:40px; margin:4px auto 6px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3); box-shadow:0 1px 3px rgba(0,0,0,0.3); -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#ccc;}
.nav_pseudo_textbox {position:relative; z-index:1; text-align:left;}
.nav_pseudo_textbox .pseudo_textbox {font-size:11px !important;}
.nav_pseudo_textbox:hover {z-index:10; zoom:1;}
.tb_onlyshow1 {width:45px;}
.ni_button, .ni_select {position:absolute; z-index:2; width:40px; height:40px; top:0; left:0; background:url(/images/sprite_nav_icons.png) no-repeat;}
.ni_label_default {font-style:italic; color:#777 !important;}
.ni_bg {background-image:url(/images/sprite_nav_icons.png); background-repeat:no-repeat;}
.bg_alpaca_breedsex {background:url(/images/sprite_nav_icons.png) no-repeat -160px 0;}
.bg_alpaca_allh {background:url(/images/sprite_nav_icons.png) no-repeat -40px 0;}
.bg_alpaca_hm {background:url(/images/sprite_nav_icons.png) no-repeat -80px 0;}
.bg_alpaca_hf {background:url(/images/sprite_nav_icons.png) no-repeat -120px 0;}
.bg_alpaca_alls {background:url(/images/sprite_nav_icons.png) no-repeat -40px -40px;}
.bg_alpaca_sm {background:url(/images/sprite_nav_icons.png) no-repeat -80px -40px;}
.bg_alpaca_sf {background:url(/images/sprite_nav_icons.png) no-repeat -120px -40px;}
.bg_alpaca_awards {background:url(/images/sprite_nav_icons.png) no-repeat -40px -80px;}
.bg_alpaca_ancestry {background:url(/images/sprite_nav_icons.png) no-repeat -80px -80px;}
.bg_states {background:url(/images/sprite_nav_icons.png) no-repeat -120px -80px;}
/*colors*/
.bg_alpaca_color {background:#f7f1e3 url(/images/sprite_nav_icons.png) no-repeat -160px -80px;}
.bg_alpaca_wh {background:#F7F1E3 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_bg {background:#EBE1CE url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_allf {background:#AD8966 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_lf {background:#D7BC9C url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_mf {background:#AD8966 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_df {background:#A07654 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_allb {background:#663D23 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_lb {background:#82502E url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_mb {background:#663D23 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_db {background:#4A2D1B url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_allblk {background:#181818 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_bblk {background:#3C3C3C url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_tblk {background:#000 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_allsg {background:#707173 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_lsgm {background:#B7B1A8 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_msgm {background:#707173 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_dsgm {background:#555759 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_allrg {background:#806363 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_lrgm {background:#B9A5A5 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_mrgm {background:#806363 url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_drgm {background:#624C4C url(/images/sprite_nav_icons.png) no-repeat 0 -40px;}
.bg_alpaca_allm {background:url(/images/sprite_nav_icons.png) no-repeat 0 -80px;}
/*flyouts*/
.ni_options {position:absolute; z-index:9997; top:39px; left:-3px; display:none; padding:0 5px 7px 5px; background:#fff; border:1px solid #000; border-top-color:#B2B2B2; border-left-color:#B2B2B2; -moz-box-shadow:0 5px 10px rgba(0,0,0,0.7); -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.7); box-shadow:0 5px 10px rgba(0,0,0,0.7); cursor:default;}
.nav_pseudo_textbox .ni_options {top:23px; left:0;}
.ni_options table td {padding:0 !important;}
.ni_options ul li {padding:3px; white-space:nowrap; margin:0; text-align:left;}
.ni_options ul li.clear {color:#D24141; font-weight:bold; text-transform:capitalize !important; margin-top:6px;}
.ni_options table.options_select ul li:hover, .ni_options ul li.clear:hover {background:#3875D7; color:#fff !important;}
.ni_options table.options_select ul li.no_select:hover {background:transparent; color:#111 !important;}
.ni_options ul li.ni_option_group {margin-top:7px; font-weight:bold; text-transform:uppercase;}
.ni_options ul li.first {margin-top:2px;}
.nav_pseudo_textbox .ni_options ul li.first {margin-top:7px;}
.ni_options ul li .ni_option_icon {display:inline-block; vertical-align:middle; width:20px; height:12px; margin-right:5px; text-align:center; line-height:12px;}
.ni_options ul li .ni_option {display:inline-block; vertical-align:middle;}
.ni_options table.options_select td.color_col2 {padding:17px 3px 0 10px !important;}
table#search_ranges {float:right;}
table#search_ranges td {vertical-align:middle !important; padding:0 0 4px 0;}
/* auction search results*/
.auctions .grid_results {width:100%; font-size:11px;}
.auctions .grid_results .results_header {width:100%;}
.auctions .grid_results .results_header td {height:20px; background-color:#f1f1e9; padding-top:0 !important;}
.auctions .grid_results br {display:none;}
.auctions .grid_results span br {display:block;}
.auctions .grid_results .dv_row {position:relative; border-top:1px solid #e9e7e7; padding:10px 0;}
.auctions .grid_results .dv_row table {width:100%;}
.auctions .grid_results .dv_row td {vertical-align:top;}
.auctions .grid_results .col1 {width:30px;}
.auctions .grid_results .col2 {width:80px; padding-right:10px;}
.auctions .grid_results .col2 img {width:80px;}
.auctions .grid_results .col2 div {max-height:110px; overflow:hidden;}
.auctions .grid_results .col3 {width:265px; padding:0 10px 7px 0;}
.auctions .grid_results .col4 {width:90px; padding-top:18px;}
.auctions .grid_results .col5 {width:40px; padding-top:18px;}
.auctions .grid_results .col6 {width:40px; padding-top:18px;}
.auctions .grid_results .col7 {width:65px; padding:22px 10px 0 0;}
.auctions .grid_results .col8 {width:92px; padding:18px 10px 0 0;}
.auctions .grid_results .col7-8 {width:177px; padding-top:18px;}
.auctions .grid_results .col3-6 {width:430px; padding-right:15px;}
.auctions .grid_results .dv_tagline {display:block; padding-bottom:3px;}
.auctions .grid_results .dv_name {font-size:13px;}
.auctions .grid_results .dv_heredity {padding:4px 0;}
.auctions .corner_noreserve {position:absolute; left:0; top:0; width:36px; height:36px; background-image:url(/images/icon_noreserve.png);}
.auctions .corner_noreserve_lrg {position:absolute; left:0; top:0; width:60px; height:60px; background-image:url(/images/icon_noreserve_lrg.png);}
/*.auctions .search_results .corner_noreserve {left:565px;}
.auctions .search_results .dv_price_time {position:relative;}
.auctions .search_results .tv_tag_amt {position:absolute; left:0; width:65px; top:-1px; text-align:right; font-size:14px; font-weight:bold;}
.auctions .search_results .dv_bids {position:absolute; left:0; width:65px; top:14px; text-align:right; font-size:11px; font-weight:bold;}
.auctions .search_results .tv_time {position:absolute; right:10px; top:0; text-align:right;}*/
.auction_bg {background:#151515 url(/images/bg_auction.gif) no-repeat 0 50% !important; color:#fff;}
.auction2_bg {background-position:0 0 !important;}
.grid_auction_featured .panel {width:163px; padding:5px 5px 0; text-align:center; background:#282828; height:290px;}
.grid_auction_featured .pd_header {height:28px; width:173px; margin:-5px -5px 2px -5px; background:url(/images/bg_pd_header_lg.gif) no-repeat 50% top;}
.grid_auction_featured .tv_tag_amt b {font-size:13px;}
.sold_stamp, .stamp_sold /*keep latter*/ {position:absolute; z-index:101; top:75px; left:25px; width:108px; height:78px; background:url(/images/sold.png) no-repeat 0 0;}
.auctions .sales_featured .tv_caption {height:25px; overflow:hidden; color:#75C300;}
.auctions .sales_featured .tv_caption .corner_icon {display:block; text-indent:20px;}
.auctions .sales_featured .tv_name {height:26px; overflow:hidden;}
.auctions .sales_featured .tv_stats {color:#fff;}
.auctions .sales_featured .tv_thumb {width:152px;}
.auctions .sales_featured .tv_thumb span {display:block; max-height:150px; overflow:hidden; border-width:1px; border-style:solid; border-color:#252525 #575757 #808080 #303030;}
.auctions .sales_featured .tv_farmname {padding-top:3px; height:13px; overflow:hidden;}
.auctions .sales_featured .tv_farmname a {color:#0097E0;}
.auctions .sales_featured .tv_tag_items .tv_tag_amt {color:#fff;}
.auctions .sales_featured .tv_tag_items .tv_time {color:#999; margin-top:2px;}
.auctions .sales_featured .tv_tag_buynow {color:#fff; height:13px; padding:2px 0;}
.sales_featured .grid_sf_packages .tv_name {padding:0 12px; text-indent:15px; height:36px; overflow:hidden; color:#E4F49C;}
.ending, .closed {color:#FF2717 !important;}
/* featured auctions - homepage */
#home .grid_auction_featured .panel {width:114px; height:184px; margin:5px 10px; padding:3px; background-color:#282828; font-size:10.5px; line-height:10px; text-align:center; color:#bbb;}
#home .grid_auction_featured .tv_caption {height:21px; overflow:hidden; color:#75C300;}
#home .grid_auction_featured .pd_header {height:20px; width:120px; margin:-3px -3px 3px -3px; background:url(/images/bg_pd_header_sml.gif) no-repeat 50% top;}
#home .grid_auction_featured .tv_thumb {position:relative; width:100px; height:98px; margin:0 auto;}
#home .grid_auction_featured .tv_thumb span {display:block; height:98px; overflow:hidden;}
#home .grid_auction_featured .tv_thumb span img {width:100px;}
#home .grid_auction_featured .tv_thumb img.icon_auction2 {position:absolute; bottom:-3px; left:23px;}
#home .grid_auction_featured .tv_name {margin:4px 0 2px; height:21px; overflow:hidden;}
#home .grid_auction_featured .tv_tag_amt b {color:#fff; font-size:12px;}
#home .grid_auction_featured .tv_time {margin-top:3px;}
#home .grid_auction_featured .tv_farmname {display:none; padding-top:1px; height:12px; overflow:hidden;}
#home .grid_auction_featured .tv_farmname a {color:#0097E0;}
#home .herdsires .grid_auction_featured .tv_tag_amt b {padding-right:18px; background:url(/images/icon_male_sml.png) no-repeat right 50%;}
#home .grid_auction_featured .tv_tag_buynow {display:none;}
/* featured auctions - auctions home */
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:0;}
#home_auctions ul#auc_featured_mq {height:240px; background:url(/images/temp_featured_lots_lights.png) no-repeat;}
#home_auctions ul#auc_featured_mq li {width:100%; height:240px;}
.marquee-showing {/* current active li showing */}
/* featured auctions - search pages */
#search ul#auc_featured_mq {width:675px; height:27px; margin-left:40px;}
#search ul#auc_featured_mq li {font-size:15px; color:#fff; font-weight:bold; line-height:25px;}
#search ul#auc_featured_mq li#mq_li1 {font-style:italic; color:#FFF8AD;}
/* featured auctions - farm profile */
#auction_featured {background-color:#111;}
#auction_featured a {color:#01C0FF;}
#auction_featured {background:#111 url(/images/bg_grass_auc_featured.jpg) repeat-x 0 bottom; min-height:280px; padding:25px 20px 20px 30px; color:#fff;}
#auction_featured #details {float:left; display:inline; width:345px;}
#auction_featured #photos {float:right; display:inline; width:345px; min-height:270px; position:relative;}
#auction_featured .ltr {color:#999 !important;}
#auction_featured .tt_attach {color:#111;}
#auction_featured #ctl00_ContentPlaceHolder1_pn_bidInfo {font-size:21px; line-height:1em; margin-bottom:6px;}
#auction_featured #ctl00_ContentPlaceHolder1_pn_bidInfo div {display:inline;}
#auction_featured #ctl00_ContentPlaceHolder1_lb_TimeToClose:before, #auction_featured .tv_time:before {content: " - ";}
.button_detailsbidnow {display:block; width:150px; height:28px; background:url(/images/sprite_buttons.png) no-repeat -94px -76px;}
#auction_featured #main_photo {position:relative; z-index:2; float:right; padding:8px; background-color:#fff; width:246px; -moz-box-shadow:0 5px 15px #111; -webkit-box-shadow:0 5px 15px #111; box-shadow:0 5px 15px #111;}
#auction_featured #main_photo .photo_wrapper {max-height:320px; overflow:hidden; border:1px solid #9B9B9B;}
#auction_featured #thumb_photos {position:absolute; z-index:3; right:252px; bottom:12px;}
#auction_featured .thumb_photo {padding:3px; background-color:#fff; -moz-box-shadow:0 2px 7px #111; -webkit-box-shadow:0 2px 7px #111; box-shadow:0 2px 7px #111; margin-top:10px;}
#auction_featured .thumb_photo .photo_wrapper {max-height:137px; overflow:hidden; position:relative;}
#auction_featured #main_photo .caption {display:block; position:absolute; bottom:0; width:228px; padding:6px 8px; background:#000; opacity:0.7; color:#fff; line-height:12px; font-size:12px;}
#auction_featured .thumb_photo .caption, #auction_featured #main_photo:hover .caption {display:none;}
#auction_featured .hist_cert {clear:both; color:#FFF; padding:12px 0 0; text-align:right;}
#auction_featured #icon_video {position:absolute; right:340px; bottom:0;}
#auction_featured #icon_video .video_play {display:block; top:0; left:0; position:static; margin:0;}
/* farmlist auction panels */
.ap_auction_admin {background:#FFF2AE; border-bottom:1px solid #D3D2C6; padding:10px; line-height:14px;}/*admin panels*/
.grid_detailview .panel .panel_header h3 {font-size:13px;}
.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;}
/* animal detail bid panel */
.ap_bidding_panel {width:452px;}
.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_buyitnow, input.button_placebid {width:105px; height:29px; background:url(/images/sprite_buttons.gif) no-repeat 0 -266px; border:none !important; padding:0 !important; padding:0 !important; cursor:pointer; outline:none;}
input.button_placebid {background-position:-105px -266px;}
.button_acceptbid, .button_acceptpurchase {width:180px; height:39px; background:url(/images/sprite_buttons.gif) no-repeat -180px -117px; border:none !important; padding:0 !important; padding:0 !important; cursor:pointer; outline:none;}
.button_acceptpurchase {width:180px; background-position:-180px -156px;}
.button_viewaucpkg {display:block; width:180px; height:29px; background:url(/images/sprite_buttons.gif) no-repeat 0 -445px;}


/* ||||| Store ||||| */
.store_feature {position:relative; float:left; display:inline; width:246px; height:223px; text-align:center; text-decoration:none;}
.store_feature .pf_details {position:absolute; bottom:20px; left:0; width:246px;}
.store_feature .pf_details p {padding:0; font-size:13px;}
.count {font-weight:normal; font-size:12px; color:#777; font-family:arial, helvetica, sans-serif; padding-left:5px;}
#single_col .col_mainleft {width:559px; margin-left:80px;}
#single_col .col_right {width:235px; margin-right:50px;}
#monitor {display:inline; float:left; position:relative; z-index:1; width:559px; height:450px; margin:0 30px 0 80px; background:url(/images/oh_monitor.jpg) no-repeat;}
#monitor_glare {position:absolute; z-index:3; width:439px; height:329px; left:16px; top:16px; background:url(/images/oh_monitor_glare.png) no-repeat;}
#monitor_screen {position:absolute; z-index:2; left:16px; top:16px;}
#monitor_screen, #monitor_screen #ad_rotator, #monitor_screen #ad_rotator div {width:527px; height:329px; overflow:hidden;}
#monitor_screen .rotator-slidelinks, #monitor_screen .rotator-controls {display:none;}
#splash_features ul li {font-size:13px; line-height:15px; padding:7px 0;}
.product h2 {margin:30px 0 20px;}
.product p {font-size:14px; line-height:21px;}
.product img.lfl {margin:9px 30px 20px 0;}
.product img.rfl {margin:9px 0 20px 30px;}
.thumb_section {margin-left:130px;}
.product_options ul {margin:10px 0 10px 15px !important;}
.product_options .button_shop {margin:5px 0 15px;}
#auc_products {position:relative; width:954px; height:258px; overflow:hidden; background:#151515 url(/images/oh_auctions_title_bg.jpg) no-repeat 0 0;}
/* Store Item Page */
table.item_params {margin-top:15px;}
table.item_params td {padding-bottom:10px;}
table.item_params td.col1 {text-align:right;}
table.item_params td.col2 {padding-left:10px;}
table.item_params .item_price {font-size:20px; line-height:20px;}


/* ||||| Farm/Vendor Pages ||||| */
#fp_logoimage, #fv_logoimage {width:200px; background:#FFF080 url(/images/fp_header_default_bg.png) no-repeat 0 0; border-bottom:1px solid #E6E6DF;}
#fv_logoimage {background:#FFD18A url(/images/fv_header_default_bg.png) no-repeat 0 0;}
#fp_logoimage img {width:200px; background-color:#fff;}
.salesnav h3.auction_bg {margin-top:10px; background:#151515 url(/images/bg_auction.gif) no-repeat 0 50%; padding:0 10px 0 36px;}
.salesnav h3.auction_bg a {color:#FFF8AD; font-weight:bold;}
.salesnav h3.auction_bg a:hover {color:#FFF8AD;}
table.herdcount {width:100%;}
table.herdcount .col1 {width:80px;}
table.herdcount .col2 {width:55px;}
table.herdcount .col3 {width:40px;}
table.herdcount td {padding-bottom:2px;}
table.herdcount {width:175px;}
.social_links img {margin:10px;}
.fv_membershiplogos {margin:20px 0;}
.fv_membershiplogos img {margin-right:5px;}
#fp_header, #fv_header {position:relative; z-index:9997; height:105px; background-color:#FFF080;}
#fv_header {background-color:#FFD18A;}
#fp_header_custombg, #fv_header_custombg {position:absolute; z-index:2; left:0; top:0; height:105px; width:742px;}
#fp_header_defaultbg, #fv_header_defaultbg {position:absolute; z-index:3; left:0; top:0; height:105px; width:742px; background:url(/images/fp_header_default_bg.png) no-repeat -200px 0;}
#fv_header_defaultbg {background:url(/images/fv_header_default_bg.png) no-repeat -200px 0;}
h1#fp_name, h1#fv_name {position:absolute; top:12px; left:10px; z-index:4; width:722px; 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, h3#fv_tagline {position:absolute; top:32px; left:10px; z-index:5; width:722px; 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, #fv_header_contact {position:absolute; bottom:3px; left:10px; z-index:9997; width:722px; max-height:45px; font-family:'trebuchet ms', trebuchet, arial, helvetica, verdana, sans-serif !important;}
#fp_header_contact .fp_header_contactinfo, #fv_header_contact .fv_header_contactinfo {position:absolute; left:10px; bottom:20px; z-index:9997; padding:0; width:722px;}
#fp_header_contact .fp_header_contactlinks, #fv_header_contact .fv_header_contactlinks {position:absolute; left:10px; bottom:6px; z-index:9996; padding:0; width:702px;}
.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;}
/* Farm Profile Nav */
#fv_nav {position:relative; z-index:9996; margin:8px 0 0 10px;}
#fv_nav ul li {float:left; display:inline; position:relative; z-index:9996; margin:6px 5px 0 0;}
#fv_nav ul li a.tab {display:block; height:29px; width:115px; line-height:29px; text-align:center; font-size:13px; border:1px solid #D2D1C5; border-bottom-color:#E0E0D9; background-color:#F1F1E9;}
#fv_nav ul li a.tab:hover, #fv_nav ul li a.hover {background-color:#D9EDFC; border-bottom-color:#CBDEEC;}
#fv_nav ul li.active {margin-top:0;}
#fv_nav ul li.active a.tab {background-color:#2477B3; color:#fff; text-decoration:none; height:36px; line-height:36px; font-weight:bold; font-size:14px; border-bottom:none;}
#fv_nav ul li#tab3 a.tab:hover, #fv_nav ul li#tab3 a.tab:active {cursor:default;}/*for submenu tabs*/
#fv_nav ul li .fv_submenu {position:absolute; width:170px; background-color:#fff; z-index:9998; border:1px solid #B5B4A2; border-bottom-color:#86846D; border-width:0 2px 2px 1px;}
#fv_nav ul li ul li {float:none; display:block; margin:0;}
#fv_nav ul li ul li a {display:block; line-height:13px; padding:6px 5px 6px 10px; border-top:1px solid #F1F1E9;}
#fv_nav ul li ul li a:hover {background-color:#D9EDFC; cursor:pointer !important; border-color:#F1F1E9;}
.fv_saleswrapper {padding:0 20px; min-height:500px; margin-bottom:40px;}
.fp_mainphoto {float:left; margin:0 10px 0 0; width:244px; font-size:11px;}
.fp_mainphoto img {margin-bottom:10px;}
.fp_mainphoto #ctl00_ContentPlaceHolder1_lb_Photo2Caption {display:block; margin-bottom:10px;}
#fp_thumbs {display:inline; font-size:11px; overflow:hidden; word-wrap:break-word;}
#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;}
.footnote {padding:20px 0; font-family:arial, helvetica, sans-serif; font-size:11px; color:#5A5F60;}
.fp_feature {font-family:arial, helvetica, sans-serif; color:#D94200; line-height:14px; width:244px; margin:0 20px 20px 20px;}
.fp_feature h4 {background-color:#FBF198; color:#E12A1C; border-bottom:1px solid #F4E780; margin-top:0; padding:10px;}
.fp_feature img {width:222px;}
.fp_feature p {width:222px; overflow:hidden;}
.fp_feature p embed {width:222px !important; height:125px !important;}
.vp_feature {font-family:arial, helvetica, sans-serif; line-height:14px; margin:0 10px 15px;}
.vp_feature .panel_body {width:720px; overflow:hidden; background-color:#FFDEAC;}
#ctl00_ContentPlaceHolder1_lb_BoxSpecialTitle {display:block; font-size:13px; line-height:14px; font-weight:bold; margin:6px 0 4px; padding-left:10px;}
.vp_feature p {padding:10px;}
.vp_feature p img {margin:-10px;}
/* My Pages Layout */
.page_option {display:inline; position:relative; width:80px; margin:0 0 10px 5px;}
.page_option input[type="radio"] {position:absolute; top:-6px; left:-6px}
.page_option label {display:block; width:80px; height:89px; margin:0 !important; left:0 !important; background-image:url(/images/icon_pagelayout.gif);}
.page_option label:hover {cursor:pointer;}
.page_option label.page_layout2 {background-position:-80px 0;}
.page_option label.page_layout3 {background-position:0 -89px;}
.page_option label.page_layout4 {background-position:-80px -89px;}
.page_option label.page_layout5 {background-position:0 -178px;}
.page_option label.page_layout6 {background-position:-80px -178px;}
/* Sales Lists */
.icon_listingview {height:27px; background-image:url(/images/sprite_buttons_view.png);}
.icon_view_detail0 {width:31px;}
.icon_view_detail1 {width:31px; background-position:0 -27px;}
.icon_view_thumb0 {width:30px; background-position:-31px 0;}
.icon_view_thumb1 {width:30px; background-position:-31px -27px;}
.icon_view_list0 {width:30px; background-position:-61px 0;}
.icon_view_list1 {width:30px; background-position:-61px -27px;}
.grid_detailview, .grid_listview, .grid_detailview, .grid_packages {width:100%; line-height:11px;}	
.grid_detailview td {vertical-align:top;}
.dv_row {position:relative; padding:12px;}
.dv_rowbg {display:block; background-color:#fff;}
.dv_altrowbg {display:block; 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 {line-height:14px; margin-top:-2px; font-size:12px;}
.dv_name {padding:2px 0; font-size:14px; line-height:15px;}
.dv_stats {padding:6px 0; 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:#555 !important;}
.dv_farmname {padding:4px 0; 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;}
.detail_pkgrow .panel, .detail_pkgaltrow .panel {margin-top:0;}
.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, .thumb_80 {width:80px; margin:0 auto;}
.tv_thumb a img, .thumb_80 a img {background:#fff; width:80px;}
.tv_thumb2 {max-height:100px; overflow:hidden;}
.tv_info {margin-top:7px;}
.tv_name {margin-bottom:2px;}
.tv_tag_items .sp_icon {margin-top:2px;}
.tv_stats, .tv_caption, .tv_farmname {height:13px; overflow:hidden;}
.tv_tag_price {line-height:12px; padding-top:2px;}
.tv_save {padding-top:3px;}
/* AutoAds */
.grid_autoads {clear:both; margin-top:10px;}
.grid_autoads td {vertical-align:top;}
.grid_autoads .tv_thumb {float:left; margin:0 0 30px 8px;}
.grid_autoads .tv_thumb2 {max-height:200px; overflow:hidden;}
.grid_autoads .tv_thumb img {width:80px;}
.grid_autoads .tv_info {margin:0 0 20px 98px;}
.grid_autoads .tv_caption {margin-top:2px;}
.grid_autoads .tv_tag_items, .grid_autoads .tv_tag_items_pd {margin:4px 0;}
.grid_autoads .tv_caption, .grid_autoads .tv_farmname {height:auto; max-height:25px;}
.grid_fv_featured .tv_stats {height:auto;}
.grid_autoads_farms .tv_thumb, .thumb_120 {width:120px; margin:0 auto; float:none;}
.grid_autoads_farms .tv_thumb2 {max-height:150px;}
.grid_autoads_farms .tv_thumb img, .grid_thumbview_farms .tv_thumb a img, .thumb_120 img {background:#fff; width:120px;}
.grid_autoads_farms .tv_info {margin:7px 0 25px; height:auto;}
/* Sales List - Thumbview */
.grid_thumbview {width:100%;}
.grid_thumbview td, .grid_thumbview_farms {width:25%; padding:0 0 10px; text-align:center;}
.grid_thumbview_farms {width:100%; margin-top:15px;}
.grid_thumbview_farms .tv_thumb {width:120px;}
.grid_thumbview_farms .tv_info {margin-top:6px;}
.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;}
/* Animal Detail Page */
.ap_icon {width:30px; height:30px; background-image:url(/images/sprite_icons.png); 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;}
.ap_icon_close {width:21px; height:21px; background:url(/images/sprite_icons.gif) no-repeat -394px -4px;}
.tt_attach {display:inline; position:relative; z-index:11;}
.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%;}
.ap_balloon {position:absolute; z-index:9998; 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:28px; font-size:13px; line-height:25px; color:#fff; overflow:hidden;}
.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%;}
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; margin:15px 0; font-size:11px;}
.ap-btn-email {display:block; width:210px; height:33px; background:url(/images/sprite_buttons.gif) no-repeat -180px -200px; overflow:hidden;}
.btn-pkg {background-position:-180px -233px;}
#video_wrapper {}
#video_thumb {float:left; position:relative; z-index:1; width:120px; height:90px; border:1px solid #dcdbce; margin:8px 15px 10px 0;}
#video_play, #video_play:hover, a.video_play {position:absolute; z-index:2; left:50%; top:50%; width:56px; height:46px; margin:-23px -28px; background:url(/images/button_videoplay.png) no-repeat 0 0;}
#video_play:hover, a.video_play:hover {background-position:0 -46px; cursor:pointer;}
#video_expanded {display:none; position:relative; z-index:3; width:458px; overflow:hidden; padding-bottom:30px; margin:8px 20px 30px 0;}
#video_close {position:absolute; z-index:9000; right:0; bottom:0; line-height:21px; text-align:right; cursor:pointer;}
.sp_descr {font-size:13px; line-height:17px; padding-top:20px;}
.sp_descr br {line-height:10px;}
.sp_caption {background:#fff; border-top:#B3B2A7 1px solid; border-bottom:#d2d1c3 1px solid; padding:6px; font-size:13px; line-height:14px; min-height:12px;}
.sp_caption_female {background:#FFC2DF;}
.sp_caption_male {background:#C9E5FF;}
.sp_thumb {margin-right:5px;}
.award_item {padding-top:2px; margin-bottom:3px;}
.sp_doc {padding:0 5px;}
.sp_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;}


/* ||||| Search Pages ||||| */
h3.search_results_string {padding:15px 0 15px 10px;}
/* search criteria table */
table.sp-adv {width:742px; 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:150px;}
table.sp-adv .col3 {width:179px;}
table.sp-adv .col4 {width:215px; padding-right:20px;}
table.sp-breeders .col2 {width:208px;}
table.sp-breeders .col3 {width:249px;}
table.sp-breeders .col4 {width:85px; padding-left:5px;}
table.sp-packages .col2 {width:319px;}
table.sp-packages .col4 {width:225px;}
/* limit search to: table */
table#showonly td {padding:2px 0; text-align:left;}
table#showonly td.so_header, table#showonly td.so_header2 {padding:0; text-align:center; background:url(/images/sprite_search.png) no-repeat 0 -84px; height:20px; line-height:20px;}
table#showonly td.so_header2 {background-position:-156px -84px;}
table#showonly td.icon {width:20px; height:20px; vertical-align:top;}
table#showonly td.label {width:133px; padding-left:3px; vertical-align:middle; font-size:11px;}
/* feature icons */
.sp_icon, .oh_icon {width:20px !important; height:20px !important; background-image:url(/images/sprite_icons.png); background-repeat:no-repeat;}
.sp_icon_none {background-position:20px 0;}
.sp_icon_add, .sp_icon_add:hover {background-position:-20px -30px; cursor:pointer; vertical-align:middle;}
.sp_icon_add2 {background-position:0 -30px; cursor:pointer;}/* farm page thumb view */
.sp_icon_add2:hover {background-position:-20px -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;}
.icon_video_med {height:14px !important; background-position:-580px -33px;}
.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_auction {background-position:-500px -30px;}
.sp_icon_auction2, .icon_auction2 {width:53px !important; background-position:-400px -30px;}
.sp_icon_pdf {background-position:-460px -30px;}
.icon_refresh_sml {width:13px !important; height:13px !important; background-position:-244px -54px;}
/* 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;}
select.sortby {margin-right:20px; font-size:11px; color:#D93E01 !important;}
/* Accoyo/Champ box */
#sp-accoyochamp {position:relative; z-index:10; width:488px; height:42px; margin:0 auto; background:url(/images/sprite_search.png) no-repeat 0 -42px; 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/sprite_search.png) no-repeat 0 0;}
#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/sprite_search.png) no-repeat -161px -104px;}
.arrow-curved-bl {position:absolute; z-index:3; width:47px; height:32px; background:url(/images/sprite_search.png) no-repeat -211px -104px;}
/* buttons */
.btn-go-arrow {display:block; float:right; width:34px; height:27px; background:transparent url(/images/sprite_search.png) no-repeat -258px -104px !important; cursor:pointer;}
.sp-btn-go {display:block; width:57px; height:57px; margin:0 18px 0 8px !important; background:transparent url(/images/sprite_search.png) no-repeat -312px -84px !important;}
/* search results */
.search_results_panel {margin-bottom:30px;}
.search_results_paging {display:inline-block; padding:3px; background:yellow;}/*new auctions search*/
.results_paging {position:absolute; right:0;}
.results_paging select {padding:2px 2px 2px 0;}
.rp_top {top:-27px;}
.rp_bottom {bottom:-20px;}
.main_salescat .rp_top {top:2px;}
/* results columns */
.grid_search_results {font-size:11px; width:100%; border:1px solid #E9E7E7; border-width:1px 0;}
#imagePopup {position:absolute; min-height:40px; width:80px; border:1px solid #999; background:#fff url(/images/indicator.gif) no-repeat 50% 50%; -moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.65); -webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.65); box-shadow:0 4px 10px rgba(0, 0, 0, 0.65); padding:5px; display:none; z-index:10000; text-align:center;}
#imagePopup img {width:80px;}
.spr_noresults {margin:20px 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_auctionrow {background-color:#FFFDBA !important;}
.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:#F7F7F2; 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:227px;}
/* herdsire page */
.spr_farm_h {width:160px;}
.spr_name_h {width:224px;}
/* packages page */
.spr_farm_p {width:130px;}
.spr_name_p {width:225px; 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;}
/* ||||| 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%;}


/* ||||| OH Shopping Cart ||||| */
.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/sprite_buttons.png) no-repeat -99px 0;}
ul.cart_steps li.active {background:url(/images/sprite_buttons.png) no-repeat -99px -38px; z-index:2 !important;}
.button_shop {display:block; width:180px; height:33px; background-image:url(https://www.openherd.com/images/sprite_buttons.gif); background-repeat:no-repeat; background-color:transparent !important; border:none !important; padding:0 !important; cursor:pointer;}
.button_buynow {background-position:0 0;}
.button_buynow_sml {width:105px; height:29px; background-position:-315px -355px;}
.button_buynow_paypal {background-position:0 -33px;}
.button_view_cart {background-position:0 -66px;}
.button_checkout {background-position:0 -99px;}
.button_paymentsummary {background-position:0 -132px;}
.button_purchasenow {background-position:0 -165px;}
.button_continue {height:39px; background-position:-180px -39px;}
.button_sellitem {height:39px; background-position:-180px 0;}
.button_postlisting {height:39px; background-position:-180px -78px;}
.button_print_long {height:39px; background-position:0 -406px;}
.button_reserve_ads {background-position:0 -295px;}
.button_select {width:105px; height:29px; background-position:-315px -266px; margin:10px auto;}
.button_select_buy {width:105px; height:29px; background-position:-210px -295px; margin:10px auto;}
.button_addtocart {width:120px; height:29px; background-position:-180px -355px; margin:20px 0;}
.button_upgrade {width:105px; height:29px; background-position:-315px -295px; margin:10px auto;}
.button_upgrade_smlgray {width:74px; height:24px; background-position:-346px -324px;}
.button_learnmore {width:150px; height:31px; background-position:-180px -324px;}
.button_signup_push {width:105px; height:29px; background-position:-315px -384px;}
.button_upgrade_push {width:105px; height:29px; background-position:-315px -413px;}
.button_renew_blue {width:105px; height:29px; background-position:-210px -414px;}
.button_renewnow_blue {width:150px; height:29px; background-position:-270px -442px;}
.button_notrightnow {width:105px; height:24px; background-position:-210px -389px;}
.button_notrightnow_free {width:208px; height:24px; background-position:-212px -471px;}
.back_link {padding:3px 15px; margin:10px 15px; border-right:1px solid #D2D1C5;}
.cart_grid {width:100%;}
.cart_border {border:1px solid #B3B2A7;}
.cart_header td {height:20px; color:#414A4C; background-color:#fff; border-bottom:1px solid #B3B2A7;}
.cart_row td, .cart_altrow td {padding-top:4px; padding-bottom:4px;}
.cart_row td {background-color:#F7F7F2;}
.cart_altrow td {background-color:#fff;}
.cart_row td, .cart_altrow td, .cart_header td {vertical-align:middle !important;}
.cart_delete {width:50px; padding-left:5px; padding-right:5px;}
.cart_plus {width:20px; padding-left:10px;}
.cart_minus {width:20px;}
.cart_qty {width:30px; padding-right:5px; padding-left:5px;}
.cart_item {padding-left:15px;}
.cart_each {width:75px; padding-right:15px;}
.cart_price {width:75px; padding-right:15px;}
.cart_total {width:100%; border-top:1px solid #B3B2A7;}
.cart_total td {padding-top:10px; padding-bottom:15px;}
.cart_recommended {margin:10px; border:1px solid #B3B2A7; background:#fff;}
.cart_total td.amount {width:225px; padding:6px 10px 6px 0;}
.cart_icon {width:20px !important; height:20px !important; background-image:url(/images/sprite_icons.gif); background-repeat:no-repeat; padding:0 !important; background-color:transparent !important;}
.cart_icon_minus {background-position:-320px -50px;}
.cart_icon_plus {background-position:-340px -50px;}
.cart_icon_delete {background-position:-400px -50px;}
.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_buttons.png) no-repeat -85px -185px; overflow:hidden;}
table.cart_billing {width:384px;}
table.cart_billing td {vertical-align:top; padding-top:3px; padding-bottom:3px;}
table.cart_billing input, table.cart_billing select, table.cart_billing textarea {margin-bottom:6px;}
table.cart_billing td.label {width:130px; padding-right:15px; 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;}
table.cart_summary {width:384px;}
table.cart_summary td {vertical-align:top; 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;}
.button_aftershop {display:block; width:180px; height:33px; background:url(/images/sprite_buttons.gif) no-repeat; background-color:transparent !important; border:none !important; padding:0 !important; cursor:pointer;}
.button_gotomyads {background-position:0 -200px;}
.button_myaccounthome {background-position:0 -233px;}
#geotrust {float:right; margin:20px 0;}
.popular_products h3 {padding-left:20px;}
.popular_products table {width:100%;}
.popular_products table td {text-align:center; padding:10px 20px;}
/* auth */
#login_splash {display:block; position:absolute; z-index:2; width:976px; height:600px;}
#login_panel {position:absolute; z-index:3; top:80px; right:50px; padding:5px 0;}
#login_panel .tm, #login_panel .bm {width:220px;}
#login_panel .panel_body {padding:30px 15px 0; width:200px; min-height:350px;}
table.auth td {padding:6px; line-height:15px;}
table.auth td.col3 {width:20px;}


/* ||||| Member Account ||||| */
#account {padding:10px 48px 30px;}
#left_ac {float:left; width:230px; margin:0 20px 10px 0;}
#main_ac {float:left; width:630px; margin:0 0 10px 0;}
#right_ac {float:left; width:230px; margin:0 0 10px 20px;}
.account_col3 {display:inline; float:left; width:240px; margin-left:40px;}
.norecords {padding:8px 0 8px 10px;}
table#members td {vertical-align:top;}
.membernav_wrapper {width:880px; padding:30px 0 0; margin:0 auto;}
#membernav {position:relative; z-index:3; height:35px; width:880px; margin:0 auto; border-bottom:1px solid #B3B2A7;}
#membernav ul li {display:inline; float:left; position:relative; z-index:9998; border:1px solid #DCDCDC; border-bottom:none; margin-right:4px;}
#membernav ul li.last {margin:0;}
#membernav ul li a.tab, #membernav ul li a.tab:link, #membernav ul li a.tab:hover {display:block; border-top:1px solid #FEFEFD; line-height:33px; background-color:#EAEAE3; width:115px; text-align:center; cursor:pointer; text-decoration:none;}
#membernav ul li a.tab:hover, #membernav ul li a.tab:active {background-color:#fff;}
#membernav ul li a.active {background-color:#D5E6F3;}
#membernav ul li .acsubmenu {position:absolute; top:35px; margin-left:-1px; z-index:9998;}
#membernav ul li.last .acsubmenu {right:-1px;}
#membernav ul li .submenu_inner {width:160px; border:1px solid #828282; border-top:none; padding:7px 0; background-color:#fff;}
#membernav ul li ul li {float:none; display:block; border:none; margin:0;}
#membernav ul li ul li a, #membernav ul li ul li a:hover {line-height:20px; background-color:#fff; padding:0 10px;}
.member_nav_msg {float:right; padding:5px 0 0; margin-bottom:-10px;}
.ac_icon {background:url(/images/sprite_icons.gif) no-repeat; vertical-align:top;}
.ac_icon2 {background:url(/images/sprite_nav.png) no-repeat;}
.ac_icon_mypen0 {width:22px; height:24px; background-position:-422px -4px;}
.ac_icon_mypen1 {width:27px; height:24px; background-position:-452px -4px;}
.ac_icon_cart0 {width:21px; height:24px; background-position:-484px -4px;}
.ac_icon_cart1 {width:21px; height:24px; background-position:-514px -4px;}
.ac_icon_message0 {width:22px; height:24px; background-position:-544px -4px;}
.ac_icon_message1 {width:22px; height:24px; background-position:-574px -4px;}
.ac_icon_barn {width:26px; height:22px; background-position:-125px -158px;}
.ac_icon_messages {width:22px; height:23px; background-position:-574px -3px;}
.ac_icon_herd {width:23px; height:23px; background-position:-102px -182px;}
.ac_icon_store {width:20px; height:24px; background-position:-128px -180px;}
.ac_icon_stats {width:23px; height:21px; background-position:-74px -207px;}
.ac_icon_pages {width:19px; height:21px; background-position:-104px -207px;}
.ac_icon_ads {width:24px; height:20px; background-position:-125px -207px;}
.ac_icon_email {width:21px; height:17px; background-position:-75px -234px;}
.ac_icon_solutions {width:14px; height:22px; background-position:-106px -231px;}
.ac_icon_fvhome {width:24px; height:18px; background-position:-76px -184px;}
.ac_icon_users {width:23px; height:21px; background-position:-74px -256px;}
.ac_icon_ohplus {width:20px; height:21px; background-position:-103px -256px;}
.ac_icon_websites {width:31px; height:24px; background-position:-42px -229px;}
.ac_icon_afflnetwork {width:20px; height:21px; background-position:-47px -256px;}
.ac_icon_listmirror {width:21px; height:18px; background-position:-127px -258px;}
.ac_icon_autoads {width:23px; height:18px; background-position:-126px -233px;}
.ac_icon_home {width:21px; height:15px; margin-top:10px; background-position:-102px -159px;}
.ac_icon_auction {width:30px; height:25px; background-position:-70px -155px;}
.chevron {width:24px; height:17px; background-position:-161px -316px;}
.icon_count {font-size:11px; color:#555; padding-left:1px;}
.process_alert {border:1px solid #FFB72E; background:#FFE7B7 url(/images/icon_alert.gif) no-repeat 10px 50%; padding:5px 20px 5px 75px; color:#C91C00; margin:10px 0 20px; font-size:13px; line-height:18px; min-height:50px;}
.process_alert_sml {background:#FFFCC8 url(/images/icon_alert_med.gif) no-repeat 10px 48%; color:#111; min-height:25px; padding:12px 20px 5px 55px; margin:0;}
.process_note {background-image:url(/images/icon_arrowdown-large.gif); color:#B44104;}
/* new edit icons */
.icon_edit {width:15px; height:15px; background:url(/images/sprite_icons2.gif);}
.icon_edit_pencil {background-position:0 0;}
.icon_edit_pencil:hover {background-position:-15px 0;}
.icon_edit_left {background-position:-30px 0;}
.icon_edit_left:hover {background-position:-45px 0;}
.icon_edit_right {background-position:-60px 0;}
.icon_edit_right:hover {background-position:-75px 0;}
.icon_edit_up {background-position:-90px 0;}
.icon_edit_up:hover {background-position:-105px 0;}
.icon_edit_down {background-position:-120px 0;}
.icon_edit_down:hover {background-position:-135px 0;}
.icon_edit_plus, .icon_edit_plus2 {background-position:-150px 0;}
.icon_edit_plus2:hover {background-position:-165px 0;}
.icon_edit_delete {background-position:-180px 0;}
.icon_edit_delete:hover {background-position:-195px 0;}
/* older edit icons */
.edit_icon, .oh_icon_sml {width:20px; height:20px; background-image:url(/images/sprite_icons.png); background-repeat:no-repeat;}
.edit_icon_none {background-position:20px -50px;}
.edit_icon_alert {background-position:0 -50px;}
.edit_icon_view, .icon_view {background-position:-20px -50px;}
.edit_icon_photos {background-position:-40px -50px;}
.edit_icon_nophotos {background-position:-60px -50px;}
.edit_icon_descr {background-position:-80px -50px;}
.edit_icon_awards {background-position:-100px -50px;}
.edit_icon_reg {background-position:-120px -50px;}
.edit_icon_color {background-position:-140px -50px;}
.edit_icon_heritage {background-position:-160px -50px;}
.edit_icon_dam {background-position:-180px -50px;}
.edit_icon_sire, .icon_male {background-position:-200px -50px;}
.edit_icon_svcsire {background-position:-220px -50px;}
.edit_icon_partsold {background-position:-260px -50px;}
.edit_icon_sold {background-position:-280px -50px;}
.edit_icon_unsold {background-position:-300px -50px;}
.edit_icon_unlist {background-position:-320px -50px;}
.edit_icon_relist {background-position:-340px -50px;}
.edit_icon_delete {background-position:-360px -50px; padding:0 !important;}
.edit_icon_undelete {background-position:-380px -50px; width:20px !important; height:20px !important; padding:0 !important; background-color:transparent !important;}
.edit_icon_deletegray {background-position:-400px -50px; width:20px !important; height:20px !important; padding:0 !important; background-color:transparent !important;}
.edit_icon_new {background-position:-420px -50px;}
.edit_icon_new2 {width:33px; height:16px; background-position:-523px -32px;}
.edit_icon_check {background-position:-440px -50px;}
.edit_icon_edit0 {background-position:-460px -50px;}
.edit_icon_edit1 {background-position:-480px -50px;}
.edit_icon_pin {background-position:-500px -50px;}
.edit_icon_unpin {background-position:-520px -50px;}
.edit_icon_stop {background-position:-540px -50px;}
.edit_icon_go {background-position:-560px -50px;}
.edit_icon_alert2 {background-position:-580px -50px;}
.edit_icon_page {background-position:-600px -50px;}
.edit_icon_checkbox0 {background-position:-620px -50px;}
.edit_icon_checkbox1 {background-position:-640px -50px;}
.oh_icon_popup {width:17px; height:14px; background-position:-560px -33px;}
table#alert_key td {padding-bottom:3px; vertical-align:middle; text-align:left;}
table#alert_key td.icon {width:35px;}
table#alert_key td.label {width:137px;}
/* Account Home */
.ac_home h4 {padding-bottom:4px; border-bottom:1px solid #D3D2C6;}
.contact_info p {padding:3px 0;}
.ac_alert {padding:0 10px 0 75px; margin:10px 10px 0; line-height:15px;}
.ac_alerts_section {border-bottom:1px solid #D3D2C6; margin:0px 0 3px; padding-bottom:3px;}
table.ac_alerts img.sp_icon, table.ac_alerts img.edit_icon {height:19px; margin-right:3px; margin-bottom:-2px;}
table.ac_alerts img.edit_icon_check {height:19px; width:15px; margin-right:0; margin-bottom:-2px; background-position:-443px -50px;}
.ac_grid {width:100%; margin-bottom:10px; font-size:12px !important;}
.ac_grid tr, .radgrid_nostyle.ac_grid .rgRow, .radgrid_nostyle.ac_grid .rgAltRow  {background:url(/images/leader1.gif) repeat-x 0 100% !important;}
.ac_grid tr.rgNoRecords {background:none;}
.ac_grid tr.header {background:none;}
.ac_grid td {padding:2px 0;}
.ac_grid .edit_icon {height:17px; vertical-align:bottom;}
.leaders span {background-color:#fff; line-height:13px;}
.gray_bg .leaders span {background-color:#F1F1E9;}
.manilla_bg .leaders span {background-color:#FFFBD7;}
.ac_header {color:#414A4C !important; font-size:11px !important; padding:0;}
.ac_graphstats td {width:31px; text-align:center; padding:3px 0;}
/* Account Settings */
.member_admin h3 {margin-top:30px;}
table.account_info {width:100%; margin-top:10px; font-size:12px;} /* for new account contact info screen */
table.account_info td {vertical-align:middle; padding-bottom:8px;}
table.account_info td.label {width:150px; padding-right:10px; text-align:right;}
table.account_info td.info {}
table.billing_info {margin:10px 0;}
table.billing_info td {vertical-align:middle; padding-bottom:8px;}
table.billing_info td table td {padding-bottom:0;}
table.billing_info input, table.billing_info select {margin-top:3px;}
.avatar .photo {float:left; margin:0 10px 0 0; width:66px; overflow:hidden; border:1px solid #BBBBBB; padding:2px;}
.avatar .photo img {width:64px;}
.avatar #ctl00_ContentPlaceHolder1_uc_AvatarUpload1_bt_InsertImage {display:none !important;}
.avatar .photo_buttons {float:left; margin-top:22px;}
/* My Auctions */
table.sell_item {margin:5px 0 10px;}
table.sell_item td {padding-bottom:8px; vertical-align:middle;}
table.sell_item td.col1 {width:120px;}
table.sell_item td.col2 {width:200px;}
table.auc_summary {margin-bottom:10px;}
table.auc_summary td {padding-right:20px;}
/* My Farm */
table.fv_info {margin-top:15px; width:100%;}
table.fv_info td {vertical-align:middle; padding-bottom:8px;}
table.fv_info .category {text-align:left; padding-left:10px; margin-bottom:10px;}
table.fv_info td.label {width:150px; text-align:right; padding-right:15px; font-weight:bold;}
table.fv_info td.input {text-align:left;}
table.fv_info td.entry {padding:0 10px;}
/* Featured Items */
#account .featured_item {display:inline; float:left; width:205px; overflow:hidden; margin-right:20px; padding-bottom:30px;}
#account .featured_item select {width:205px;}
#account .featured_item .panel {}
#account .featured_item .panel_body, #featured_items .panel_body {height:140px; padding:10px 3px; text-align:center;}
#account .featured_item h3 {display:none;}
#account .featured_item .tv_info {width:96px;text-align:left;}
#account .grid_featured {width:100%; font-size:11px;}
#account .featured_item .alert {margin-top:5px;}
.featured_items {padding:10px 15px 0 15px;}
/* Animal Page Edit */
table.basic_info td {background-color:#E3EDC1;}
table.service_sire td {background-color:#D7E0AE;}
table.pricing_info td {background-color:#FBF4BB;}
table.static_info td, td.static_info {background-color:#EFDEC7;}
table.sire td {background-color:#DBEEF5;}
table.dam td {background-color:#FCE3E8;}
table.farm_info select, table.farm_info input {font-size:12px;}
table.farm_info td.label {width:130px; padding-right:10px;}
tr.first td {padding-top:15px;}
tr.last td, td.last {padding-bottom:15px;}
input.alpaca_name {font-size:15px !important; font-weight:bold; padding-top:6px; padding-bottom:6px;}
table#alpaca_color {margin:5px 0 10px;}
table#alpaca_color td {padding-right:12px; text-align:left;}
table#alpaca_heredity td.info {width:169px; padding-top:5px;}
table#alpaca_heredity td.info input, table#alpaca_heredity td.info textarea {margin-top:1px; margin-bottom:3px;}
table#alpaca_heredity td.info input.ajax-dropdown {margin-top:5px;}
table#alpaca_heredity td.spacer {width:7px;}
tr.ah_header td {height:24px; padding-left:6px; vertical-align:middle !important; font-weight:bold;}
table.farm_info .ap_icon {width:25px; height:20px;}
table.farm_info .ap_icon_auction {background-position:-5px -5px;}
table.farm_info .ap_icon_trade {background-position:-35px -5px;}
table.farm_info .ap_icon_partial {background-position:-65px -5px;}
table.farm_info .ap_icon_price {background-position:-95px -5px;}
table.farm_info .ap_icon_lease {background-position:-305px -5px;}
table.farm_info .ap_icon_female {background-position:-215px -5px;}
table.farm_info .ap_icon_male {background-position:-245px -5px;}
table.farm_info .ap_icon_pkgplus {background-position:-275px -5px;}
.ajax-flyout {background:#fff; border:#a19d80 1px solid; border-top:0px; border-bottom-width:2px; z-index:900; cursor:default;}
.ajax-flyout-item {padding:3px 0 3px 4px;}
.ajax-flyout-item-over {padding:3px 0 3px 4px; background:#006FA4; color:#fff; font-weight:bold;}
input.package_title {font-size:13px !important; font-weight:bold; padding-top:6px; padding-bottom:6px;}
.edit_descr {background-color:#F7F6F4; padding:10px;}
/* Photo Upload */
.photo {width:182px; margin-bottom:15px;}
.photo_alert {display:block; padding-bottom:2px;}
.photo img {width:180px; overflow:hidden; border:1px solid #a19d80 !important;}
.photo_caption input {width:174px; margin:5px 0 !important;}
input.change, input.remove {width:91px !important; margin-right:0 !important; padding-left:0 !important; padding-right:0 !important;}
.default_caption {color:#555 !important; font-style:italic;}
.reorder {width:255px; margin:0 auto;}
.reorder table {width:100%; border-width:1px 1px 2px 1px; border-style:solid; border-color:#a19d80; background-image:none !important; margin:4px 0; font-size:12px;}
.reorder td.drag {width:200px; cursor:move;}
.reorder ul {margin-top:30px;}
body.iframebg {background:#fff;}
.farm_logo .photo {margin-bottom:0;}
table.doc_upload {width:100%; margin-bottom:20px;}
table.doc_upload td {width:50%; vertical-align:top;}
.doc {margin:5px 0;}
/* Statistics */
table.stats_control td {padding:5px 0; vertical-align:middle !important;}
table.stats_control {margin:0 auto;}
table.stats_control td.col1 {width:340px; padding-right:20px;}
table.stats_control td.col2 {width:180px; padding-left:22px;}
table.stats_control td.col3 {width:50px; padding-right:15px;}
table.stats_control td.col4 {width:70px; padding-left:10px;}
table.stats_buttons td {padding-right:10px;}
table.stats_buttons a {display:block; margin-bottom:6px; width:85px;}
/* Ad Reservation */
p.ad_types {padding-top:15px; font-size:13px;}
table.ad_grid {width:100%; border-bottom:1px solid #B3B2A7;}
table.ad_grid td {vertical-align:top; width:50px; height:50px; background:url(/images/sprite_buttons.gif) no-repeat -360px -100px; padding:0;}
table.ad_grid td.ag_notavail {background:url(/images/sprite_buttons.gif) no-repeat -360px -150px;}
table.ad_grid tr.ag_header th {vertical-align:middle; height:20px; font-size:13px; font-weight:bold; background:none; text-align:center; font-size:13px; font-weight:bold; border-bottom:1px solid #B3B2A7;}
.ag_row, .ag_altrow {height:50px;}
.ag_row {background-color:#fff;}
.ag_altrow {background-color:#F1F3EB;}
table.ad_grid a {display:block; width:50px; height:41px; padding-top:9px; text-align:center; font-family:arial, helvetica, sans-serif; color:#414A4C; background:url(/images/sprite_buttons.gif) no-repeat -360px 0; cursor:pointer;}
.ad_reserve a {cursor:pointer;}
table.ad_grid a:hover {background:url(/images/sprite_buttons.gif) no-repeat -360px -50px; text-decoration:none;}
table.ad_grid td.ad_labels {width:273px; border-right:1px solid #B3B2A7; text-align:left; border-left:1px solid #B3B2A7; padding-left:5px; vertical-align:middle; background-image:none;}
table.ad_grid tr.ag_header th td.ad_labels {border-left:none;}
table.ad_grid p.ad_name {font-weight:bold; padding-bottom:2px;}
table.ad_grid p.ad_name span {font-size:11px; font-weight:normal;}
table.ad_grid p.ad_rundates {font-family:arial, helvetica, sans-serif; color:#414A4C; padding:0;}
table.ad_grid td.ag_lastcol {border-right:1px solid #B3B2A7;}
table.ad_grid tr.ag_header th td.ag_lastcol {border-left:1px solid #B3B2A7;}
/* Ad Detail */
table.ad_details {margin-bottom:10px; width:100%;}
table.ad_details td {padding-top:15px; vertical-align:top;}
table.ad_details td.ad {width:240px; padding-left:10px; text-align:center; vertical-align:middle;}
table.ad_details td.details {padding-left:15px; padding-right:25px; line-height:16px;}
table.ad_details td.specs {width:195px; padding-right:15px;}
.specs_bar {border-bottom:1px solid #C4C3AF; margin-bottom:10px;}
.specs_tab {margin-bottom:-1px; width:100px; height:17px; padding-top:4px; background-color:#EEEFE7; border:1px solid #C4C3AF; border-bottom:none; text-align:center;}
table.ad_details .hr {border-bottom-style:dashed;}
/* My Ads */
.rg_inputcampaign {width:311px;}
table.manage_ad {margin-bottom:10px; width:100%;}
table.manage_ad td {vertical-align:middle !important; padding-top:15px;}
table.manage_ad td.col1 {width:188px;}
table.manage_ad td.col2, table.manage_ad td.col4 {width:40px; text-align:center;}
table.manage_ad td.col3 {width:298px;}
table.manage_ad td.col5 {width:190px;}
img.step_icon {margin-right:12px;}
.ad_proofbox {background:#fff; padding:10px 0; border:1px solid #DCDBCE; text-align:center;}
.ad_proofbox.custom_header_proof {padding:0;}
.ad_proofbox.custom_header_proof img {max-width:858px;}
/* Messages */
body.body_read_message {background:#fff; font-size:12px;}
table.read_message {width:100%; background:#F3F3F3 url(/images/sprite_bg1.png) repeat-x 0 -60px;}
table.read_message td {vertical-align:middle; padding-bottom:5px;}
table.read_message td.label {width:105px; text-align:right; padding-right:5px; font-weight:bold;}
table.read_message td.data {text-align:left;}
.separator {height:8px; background:#D9D9D9; border-top:1px solid #fff; border-bottom:1px solid #909090;}
.message {padding:10px; line-height:15px;}
/* Misc. */
table.member_products {width:100%;}
table.member_products td {vertical-align:top;}
table.member_products td.col1 {width:200px;}
table.member_products td.col2 {width:30px;}
table.member_products td.col3 {line-height:15px;}
table.logos {margin:20px 30px;}
table.logos td {text-align:left; vertical-align:middle !important; padding-bottom:20px;}
table.logos td.col1 {padding-right:20px;}
table.logos td input {width:500px; font-size:11px;}
table.listmirror {margin:20px 0;}
table.listmirror td {text-align:left; vertical-align:middle;}
table.listmirror td.col1 {font-weight:bold; background:#E3EDC1; padding:0 20px 0 10px;}
table.listmirror td.spacer {padding-bottom:15px;}


/* ||||| Ads ||||| */
#leaderboard_ad_container {background-color:#EEEEE5; text-align:center;}
#leaderboard_ad_container img, #leaderboard_ad_container embed {margin:10px 0;}
.ads {font-family:arial, helvetica, sans-serif; font-size:11px;}
.ads br {height:1px; font-size:1px; line-height:1px; display:none;} /* for brs in between ad flow */
.ad_note {font-size:13px;}
.ad_note a {text-decoration:underline;}
#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:-12px; right:4px; padding:0;}
.rotator-slidelinks a {display:block; float:left; width:6px; height:6px; text-indent:1000px; overflow:hidden; background-color:#fff; 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:#eee; border-color:#bbb;}
.rotator-controls {position:absolute; bottom:-12px; left:5px; width:59px; height:5px; overflow:hidden; text-indent:-300px; padding:0; background:url(/images/ad_labels.gif) no-repeat 0 -1px;}
.pd_corner_sml {position:absolute; z-index:4; top:0; left:0; width:41px; height:41px; background:url(/images/sprite_search.png) no-repeat 0 -104px;}
.pd_corner_lg {position:absolute; z-index:4; top:1px; left:1px; width:77px; height:77px; background:url(/images/sprite_search.png) no-repeat -41px -104px;}
#search_right.ads {margin-top:5px;}
#search_right.ads .ads {display:block; margin-top:10px;}
.ad {margin:0 0 10px;}
.ad_box {margin:5px 0;}
.ad_box .panel_body {border:1px solid #eeeee5; background-color:#fff; padding:4px;}
.ad_box .ad_bg {background-color:#eeeee5; text-align:center;}
.label_advertisement, .label_advertisements, .label_paidfeature {width:60px; height:5px; background:url(/images/ad_labels.gif) no-repeat 0 -1px; margin:0 0 5px 10px;}
.label_advertisements {width:64px;}
.label_paidfeature {width:52px; background-position:0 -7px;}

