html { margin:0px; padding:0px; }
/*body { background-color:#666; background:url(../images_2009_2/bg.jpg) no-repeat top center #666; margin:10px 0 20px 0; padding:0 0 20px 0px; color:#444; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; }
/**/
body { background:#542102 url(../images_2009_2/page_bg.png) repeat top center; margin:15px 0 20px 0; padding:0 0 20px 0px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; }
#content_wide ul li,#content_wide ol li,#content_full ul li,#content_full ol li { padding:0px 4px; margin-left:30px; list-style:disc; }
#content_wide ul.tabset_tabs li,#content_full ul.tabset_tabs li { padding:0px; margin-left:0px; list-style:none; }
#content_wide ol li,#content_full ol li { list-style:decimal; }
#content_wide ol, #content_full ol, #content_wide ul, #content_full ul { margin:0 0 10px 0; }
table { border-collapse:collapse; }
div, form, h1,h2,h3,h4 { margin:0px; padding:0px; }
em,i { font-style:italic; }
a { color:#fff; text-decoration:underline; background:none; }
a:HOVER { color:#cfba93; text-decoration:underline; }
.google_map { padding:1px; border:3px solid #fff;}
div.img_left { float:left; margin:5px 10px 5px 0px; text-align:left; }
div.thumb_left { float:left; margin:5px 10px 5px 0px; text-align:left; }
div.img_right { float:right; margin:5px 0px 5px 10px; text-align:right; }
div.img_center { margin:5px auto 5px auto; text-align:center; }
div.img_left img, div.img_right img, div.img_center img { padding:1px; border:0px solid #f2f2f2; }
div.img_left span.img_description, div.img_right span.img_description, div.img_center span.img_description { font-weight:bold; font-size:10px; margin:2px 2px 2px 0px; }
div.img_left a, div.img_left a:hover, div.img_right a, div.img_right a:hover, div.img_center a, div.img_center a:hover  { text-decoration:none; }
h1 { font-family:Arial, sans-serif; font-weight:normal; font-variant:normal; font-size:18pt; line-height:28px; text-align:left; padding:0 0 2px 0; color:#fff; width:100%; }
h2 { font-family:Arial, sans-serif; font-weight:bold; font-variant:normal; font-size:11pt; line-height:22px; text-align:left; padding:0 0 2px 0; color:#fff; width:670px; }
h3 { font-family:Arial, sans-serif; font-weight:bold; font-variant:normal; font-size:12px; line-height:16px; margin:5px 0 0 0; color:#fff; }
li h3 { padding:3px 0px; }
h4 { font-weight:bold; font-variant:normal; font-size:12px; text-align:left; }
.tip{ min-width:500px; font-family:tahoma,arial; margin:8px auto auto 0px; }
.tip-text{ color:#fff; padding:8px; background:#222; background:rgba(0,0,0,0.8); min-height:60px; }
.ajax-loading { padding: 20px; background: url(../images/spinner.gif) no-repeat center;}
strong { font-weight:bold; }
div.group_hp { background-color:#eee; padding:5px; }
div.group_small { background-color:#eee; padding:2px; }
p.error { color:#c60000; margin:2px 0; border:1px solid #c60000; padding:4px; background-color:#ffe4e4; font-size:11px; font-weight:normal; }
p.success { color:#05c600; margin:2px 0; border:1px solid #05c600; padding:4px; font-size:11px; background-color:#f2fde6; font-weight:normal; }
p.user_panel_error { color:#ffffff; margin:2px auto; background-color:#990000; padding:2px 3px; font-size:11px; font-weight:normal; }
p.user_panel_success { color:#ffffff; margin:2px auto; padding:2px 3px; font-size:11px; background-color:#006600; font-weight:normal; }
p { margin-top:10px; margin-bottom:10px; }
ol.faq { margin-top:20px; border-top:1px solid #dddddd; }
#SkipToContent { position:absolute; top:0px; left:10px; margin:0px; padding:0px; display:none; }
#SkipToContent a { color:#fff; text-decoration:underline; }
#SkipToContent a:HOVER { color:#fff; text-decoration:underline; }
div#top_container { display:block; width:960px; margin:0 auto; text-align:center; background:none; border:0; }
div#content_container { display:block; width:960px; padding:10px 10px 0 10px; margin:0 auto; text-align:center; background:#784a2d url(../images_2009_2/content_bg.png) repeat top center; }
div#content_box { clear:both; background:none; display:block; position:relative; width:960px; margin:0 auto; padding:0; margin:2px 0 0 0; }
div#content_wide { clear:none; float:left; background:none; display:block; position:relative; width:670px; margin:10px auto 0 auto; padding:0 0 0 10px; text-align:left; }
div#content_full { clear:none; float:left; background:none; display:block; position:relative; width:960px; margin:10px auto 0 auto; text-align:left; }

p#description_text { color:#cd9660; font-size:22px; text-align:left; line-height:32px; }
p#description_text strong, p#description_text a { color:#cfba93 !important; text-decoration:none; }

div.footer { clear:both; display:block; position:relative; width:100%; margin:0 auto 15px auto; padding:0; }
div.left { float:left; text-align:center; }
div.right { float:right; text-align:center; }
div.banner_ad { display:block; float:right; position:relative; width:468px; height:60px; margin-top:40px; left:-10px; border:0px solid red; }
.showHand { cursor:pointer; }

div#intro_bg_homepage { display:block; clear:both; margin:0 0 -57px 0; width: 100%; text-align:center; height:319px; background:#00669b url(../images_2009_2/homepage_intro_bg.png) repeat-x 0px 0px; }
div#intro_bg_otherpages { display:block; clear:both; margin:0 0 -57px 0; width: 100%; text-align:center; height:59px; background:url(../images_2009_2/otherpages_intro_bg.png) repeat-x 0px 0px; }
div#page_bottom { display:block; clear:both; margin:10px auto 0 auto; width: 960px; text-align:center; height:60px; background:url(../images_2009_2/footer_bg.png) repeat-x 0px 0px; }

#quick_box { text-align:right; margin:0 0 0 auto; color:#666; }
#quickBoxLogin { clear:right; display:inline-block; margin:22px 0 0 auto; font-size:11px; text-align:left; vertical-align:bottom; }
#quick_box_client_login_group { clear:right; display:inline-block; width:367px; margin:0 3px 0 auto; padding:0 5px; font-size:11px; text-align:left; vertical-align:bottom; background:url(../images_2009_2/quick_box_form_bg.png) repeat-y 0px 0px; }
#quick_box_client_login { font-weight:bold; font-size:12px; color:#666; margin:0; padding:0px 0 0 37px; height:21px; background:url(../images_2009_2/quick_box_client_login.png) no-repeat 0px 0px; }
#quick_box_email { display:inline-block; width:145px; margin:0 8px 0 2px; padding:2px 3px; vertical-align:top; position:relative; font-size:10px; color:#999; border:1px solid #e2e2e2; background-color:#fff; }
#quick_box_password { display:inline-block; width:95px; margin:0 2px 0 2px; padding:2px 3px; vertical-align:top;  position:relative; font-size:10px; color:#999; border:1px solid #e2e2e2; background-color:#fff; }
#quick_box_email:focus { border:1px solid #666; }
#quick_box_password:focus {  border:1px solid #666; }
#quick_box_search{ display:inline-block; width:151px; margin:0px 2px 0 0; padding:2px 3px; position:relative; vertical-align:middle; }
#quick_box_search:focus {  border:1px solid #666; }
#quick_box_search_btn { display:inline-block; vertical-align:middle; }
#quick_box_remember_me { vertical-align:middle; }
#quick_box_login_bottom { clear:both; display:block; margin:0 3px 0 -5px; padding:0; width:377px; height:7px; background:url(../images_2009_2/quick_box_form_bottom.png) no-repeat 0px 0px; }
#quick_box_client_login_group a, #quick_box_client_login_group a:hover { color:#447fbb; text-decoration:none; }
#quick_box_client_login_group p { padding:0px 5px; margin:0; vertical-align:middle; }

#quicksearchForm { display:block; margin:0; padding:0; }
#quick_box_search_label { display:none; }

#quickBoxCart { clear:right; display:inline-block; margin:15px 0 0 auto; font-size:11px; text-align:left; vertical-align:bottom; }
#quick_box_cart_group { clear:right; display:inline-block; width:367px; margin:0 3px 0 auto; padding:0 5px; font-size:12px; text-align:left; vertical-align:bottom; background:url(../images_2009_2/quick_box_form_bg.png) repeat-y 0px 0px; }
#quick_box_cart { font-weight:bold; font-size:12px; color:#666; margin:0; padding:0px 0 0 37px; height:21px; background:url(../images_2009_2/quick_box_client_login.png) repeat-y 0px 0px; }
#quick_box_cart_bottom { clear:both; display:block; margin:0 3px 0 -5px; padding:0; width:377px; height:7px; background:url(../images_2009_2/quick_box_form_bottom.png) no-repeat 0px 0px; }
#quick_box_cart_group a, #quick_box_cart_group a:hover { color:#447fbb; text-decoration:none; }
#quick_box_cart_group p { padding:2px 5px; margin:0; vertical-align:middle; }
#cart_icon {display:block; float:left; width:40px; height:40px; margin:0; background:url(../images_2009_2/cart.png) no-repeat 0px 0px; }

.item_count { color:#93cb08; font-weight:bold; }


ul.dataList { list-style:none; }
li.dataList { border:1px solid #f2f2f2; background-color:#f9f9f9; margin:1px 0px !important; padding:1px 3px; list-style:none !important; }

div#logo { margin:7px 0 0 0; text-align:left; display:inline-block; float:left; }

p.create_date { font-size:9px; margin:1px 0px; padding:0; }
p.introduction { font-style:italic; }

div#user_panel { display:block; float:right; width:250px; margin:45px 10px 40px 0; }
div#user_panel_body { display:block; float:right; width:250px; background:url(../images_2009_2/user_panel_bg.png) repeat-y top center; }
div#user_panel_top { display:block; height:23px; width:250px; background:url(../images_2009_2/user_panel_top.png) no-repeat top center; }
div#user_panel_bottom { display:block; clear:right; width:250px; height:24px; margin-top:4px; background:url(../images_2009_2/user_panel_bottom.png) no-repeat top center; }
div#user_panel form { padding:0 5px; text-align:center; border-bottom:none; }
div#user_panel h4 { text-align:center; margin-top:3px; margin-bottom:7px; color:#444; }
div#user_panel hr { border-bottom:0px solid #e3db8f; }
div#user_panel p { padding:0px 5px 0px 8px; text-align:left; margin:2px; }
div#user_panel p.up_ad { display:block; position:relative; width:230px; margin:4px auto 2px auto; text-align:center; }

#quick_login_email_label { display:inline-block; width:60px; text-align:right; margin:0 3px 0 0; }
#quick_login_email { margin:1px; }
#quick_login_password { margin:1px; }
#quick_login_password_label { display:inline-block; width:60px; text-align:right; margin:0 3px 0 0; }
#remember_me { margin:1px 2px 1px 64px; }
#quick_login_btn { margin:1px 2px 1px 63px; }

#user_panel div.head { width:210px; padding:0 0 0 5px; margin:0 auto; text-align:left; color:#fff; background:url(../images_2009_2/user_panel_head_bg.png) repeat-y top left; }
#user_panel div.head_top { display:block; margin:0 auto; padding:0; width:210px; height:3px; background:url(../images_2009_2/user_panel_head_top.png) no-repeat top left; }
#user_panel div.head_bot { display:block; margin:0 auto 4px auto; padding:0; width:210px; height:3px; background:url(../images_2009_2/user_panel_head_bottom.png) no-repeat top left; }

#user_panel ul { margin-left:30px; text-align:left; }
#user_panel ul li { list-style:square; color:#fff; }
#user_panel ul li:hover { list-style:square; color:#444; }
#user_panel ul li a { text-decoration:none; }
#user_panel ul li.head { list-style-type:none; color:#444; font-weight:bold; padding-top:5px; padding-bottom:5px; margin-left:-15px; }
#user_panel div.head { list-style-type:none; font-weight:bold; padding:5px; margin:10px 0 3px 10px; background:#6e412c; border:1px solid #6e412c; }
#user_panel ul li.head h4 { list-style-type:none; font-weight:bold; padding-top:5px; padding-bottom:5px; margin-left:-15px; }
#user_panel ul li.checkout { list-style-type:none; margin-top:10px; margin-left:-30px; padding-left:15px; }
#user_panel ul li.basket { list-style-type:none; margin-top:3px; margin-bottom:3px; margin-left:-30px; padding-bottom:3px; padding-left:15px; background-color:#725f5f; }

#user_panel ul li ul li { margin-left:15px; list-style:square; color:#dfdfdf; font-weight:normal; }
#user_panel ul li ul { border-bottom: 1px solid #fff; padding:0 0 5px 0; }

li.spacer { list-style:none !important; border-bottom:1px solid #fff; margin:0 0 5px 0px !important; padding:0 0 5px 0; }

ul#pagination {display:block; border:0; margin:10px 0; padding:0;}
ul#pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;display:inline;}
ul#pagination a{border:solid 1px #DDDDDD;margin-right:2px;padding:3px 4px;}
ul#pagination .previous-off,ul#pagination .next-off{color:#666666;float:left;padding:3px 4px;margin-right:2px;border:solid 1px #FFFFFF;}
ul#pagination .spacer{color:#666666;float:left;padding:3px 1px;margin:0;border:solid 1px #FFFFFF;}
ul#pagination .next a,ul#pagination .previous a {border:solid 1px #FFFFFF;}
ul#pagination li.active {font-weight:bold;float:left;border:1px solid #f2f2f2;background-color:#f2f2f2;color:#666;display:inline-block;padding:3px 6px;margin-right:2px;}
ul#pagination a:link,ul#pagination a:visited {display:block;float:left;padding:3px 6px;text-decoration:none;}
ul#pagination a:hover{border:solid 1px #999;}

#slideshow { width:950px; height:290px; overflow:hidden; border:5px solid #431e01; margin:0 auto; text-align:center; }
.slideshow_bottom { width:960px; height:30px; background:url(../images_2009_2/slideshow_bottom.png); margin:0 auto; text-align:center; }

span.tooltext { display:none; }
a.printPage { display:inline-block; height:27px; width:33px; background-image:url(../images_2009_2/tools.png); background-position:-196px 0px; background-repeat:no-repeat; }
a.printPage:hover { background-position:-196px -27px; }
a.emailPage { display:inline-block; height:27px; width:33px; background-image:url(../images_2009_2/tools.png); background-position:-234px 0px; background-repeat:no-repeat; }
a.emailPage:hover { background-position:-234px -27px; }
a.exchangeRates { display:inline-block; height:27px; width:27px; background-image:url(../images_2009_2/tools.png); background-position:-82px 0px; background-repeat:no-repeat; }
a.exchangeRates:hover { background-position:-82px -27px; }
a.wool_market_link { display:inline-block; height:27px; width:33px; background-image:url(../images_2009_2/tools.png); background-position:-2px 0px; background-repeat:no-repeat; }
a.wool_market_link:hover { background-position:-2px -27px; }
a.disclaimer_tool { display:inline-block; height:27px; width:33px; background-image:url(../images_2009_2/tools.png); background-position:-42px 0px; background-repeat:no-repeat; }
a.disclaimer_tool:hover { background-position:-42px -27px; }


/*
div#site_menu { display:block; clear:both; margin:0; width: 100%; text-align:right; height:34px; z-index:90; background:none; }
#menu_1 { list-style: none; line-height: 1; font-weight: bold; padding:0; margin:0; z-index:90; width:960px; margin:0 auto; text-align:left; }
#menu_1 ul { z-index:90; color:#fff; border:0; padding:0; margin:0; }
#menu_1 ul ul { }
#menu_1 li a { display: block; text-decoration:none; padding:0; line-height:14px; margin:0; font-weight:normal; color:#fff; font-weight:bold; }
#menu_1 > li > a { display: block; text-decoration:none; padding:12px 0px 0px 0px; line-height:10px; height:22px; margin:0; font-weight:normal; color:#fff; font-weight:bold; border-right:0px solid #585858; }
#menu_1 li { float: left; padding:0; margin:0; display:inline-block; width:120px; z-index:90; }
#menu_1 > li { float: left; padding:0; margin:0; display:inline-block; width:120px; text-align:center; z-index:90; vertical-align:middle; }

#menu_1 li ul { position: absolute; left: -999em; height: auto; width:230px; font-weight: normal; margin:0; text-align:left; z-index:90; padding:5px; background:#441b01; border-bottom:2px solid #441b01; }
#menu_1 li ul li, #menu_1 li ul li ul li { margin:0; padding:3px 0 0 0; width:100%; color:#fff; z-index:90; display:block; background-color:#441b01; border-bottom:1px solid #4f2103; }
#menu_1 li ul li a, #menu_1 li ul li ul li a { width:100%; padding:5px 5px; margin:0; text-align:left; color:#fff; z-index:90; display:block; font-weight:normal; }
#menu_1 li ul li ul { position:absolute; left:-999em; height:auto; width:200px; text-align:left; z-index:90; padding:5px; margin:0; z-index:90; border-bottom:2px solid #441b01; }

#menu_1 img.hasChildren { margin:0 0 3px 5px;}
#menu_1 > li.sfhover { background:url(../images_2009_2/menu_bg.png) repeat-x 0px -34px; }

#menu_1 li.sfhover ul li.sfhover, #menu_1 li.sfhover ul li.sfhover a:hover { left: -999em; z-index:90; }
#menu_1 li.sfhover > ul { left:auto; position:absolute; display:inline; clear:none; margin:0; z-index:90; color:#fff !important; background-color:#441b01 !important; }

#menu_1 li ul li.sfhover ul { left:auto; position:absolute; display:inline; clear:none; margin:-25px 0 0 10px; z-index:90; }

#menu_1 li.sfhover ul li.sfhover { margin:0 !important; background-color:#4f2103 !important; color:#fff; }
#menu_1 li.sfhover ul li.sfhover ,#menu_1 li.sfhover ul li.sfhover > a,#menu_1 li.sfhover ul li.sfhover a:hover { margin:0 !important; color:#fff; }
#menu_1 li ul li.sfhover ul { left:200px; z-index:90; }
#menu_1 a.dir { background:url(../images_2009_2/rightarrow.png) 205px 5px no-repeat !important; z-index:2000; }

#menu_1 > li.lsfhover { background:url(../images_2009_2/menu_bg.png) repeat-x 0px -34px; }
#menu_1 li.lsfhover ul li.lsfhover, #menu_1 li.lsfhover ul li.lsfhover a:hover { left: -999em; z-index:90; }
#menu_1 li.lsfhover > ul { left:auto; position:absolute; display:inline; clear:none; margin:0 0 0 -120px; z-index:90; color:#fff !important; background-color:#441b01 !important; }
#menu_1 li ul li.lsfhover ul { left:auto; position:absolute; display:inline; clear:none; margin:-25px 0 0 -50px; z-index:90; }
#menu_1 li.lsfhover ul li.sfhover { margin:0 !important; background-color:#4f2103 !important; color:#fff; }
#menu_1 li.lsfhover ul li.sfhover ,#menu_1 li.lsfhover ul li.sfhover > a,#menu_1 li.lsfhover ul li.lsfhover a:hover { margin:0 !important; color:#fff; }
#menu_1 li ul li.lsfhover ul { left:200px; z-index:90; }

/**/

div#site_menu { display:block; clear:both; margin:2px auto 0 auto; width:960px; text-align:center; height:34px; z-index:1000; background:none; vertical-align:middle; }
#menu_1 { list-style: none; line-height: 1; font-weight: bold; padding:0; margin:0; z-index:1000; width:960px; margin:0 auto; text-align:left; font-size:11px; }
#menu_1 ul { z-index:1000; color:#fff; border:0; padding:0; margin:0; }
#menu_1 ul ul { }
#menu_1 li a { display: block; text-decoration:none; padding:0; line-height:14px; width:100%; margin:0; font-weight:normal; color:#fff; font-weight:bold; }
#menu_1 > li > a { display: block; text-decoration:none; padding:12px 0 0 0; line-height:10px; height:22px; margin:0; font-weight:normal; color:#fff; font-weight:bold; border-right:0px solid #585858; }
#menu_1 > li.sfhover > a, #menu_1 > li.lsfhover > a { color:#fff; }
#menu_1 li { float: left; padding:0; margin:0; display:inline-block; width:auto; z-index:1000; }
#menu_1 > li { float: left; padding:0; margin:0; display:inline-block; width:120px; text-align:center; z-index:1000; vertical-align:middle; }

#menu_1 li ul { position: absolute; left: -999em; height: auto; width:230px; font-weight: normal; margin:0; text-align:left; z-index:1000; padding:5px; background:#441b01; border-bottom:2px solid #441b01; }
#menu_1 li ul li, #menu_1 li ul li ul li { margin:0; padding:3px 0 0 0; width:100%; color:#eee; z-index:1000; display:block; background-color:#441b01; border-bottom:1px solid #4f2103; }
#menu_1 li ul li a, #menu_1 li ul li ul li a { width:auto; padding:3px 5px; margin:0; text-align:left; color:#fff; z-index:1000; display:block; font-weight:normal; }
#menu_1 li ul li ul { position:absolute; left:-999em; height:auto; width:200px; text-align:left; z-index:1000; padding:5px; margin:0; z-index:1000; border-bottom:2px solid #441b01; }

#menu_1 li.current {  background-position:0px -35px; margin:0; padding:0; }
#menu_1 img.hasChildren { margin:0 0 3px 5px;}
#menu_1 > li.sfhover { background:url(../images_2009_2/menu_bg.png) repeat-x 0px -34px; }

/*#menu_1 li.sfhover ul li.sfhover, #menu_1 li.sfhover ul li.sfhover a:hover { left: -999em; z-index:1000; }
/**/
#menu_1 li.sfhover > ul { left:auto; position:absolute; display:inline; clear:none; margin:0; z-index:1000; color:#fff !important; background-color:#441b01 !important; }
/*#menu_1 li.sfhover > ul a, #menu_1 li.sfhover ul li.sfhover ul a,#menu_1 li.lsfhover > ul a,#menu_1 li.lsfhover ul li.lsfhover ul a { background:none; } 
/**/
#menu_1 li.sfhover > ul a:hover, #menu_1 li.sfhover ul li.sfhover ul a:hover,#menu_1 li.lsfhover > ul a:hover,#menu_1 li.lsfhover ul li.lsfhover ul a:hover { background:none; } 
#menu_1 li.sfhover ul li.sfhover ul { left:auto; position:absolute; display:inline; clear:none; margin:-10px 0 0 0; z-index:1000; }

#menu_1 li.sfhover ul li.sfhover { margin:0 !important; background-color:#441b01 !important; color:#fff; }
#menu_1 li.sfhover ul li.sfhover ,#menu_1 li.sfhover ul li.sfhover > a,#menu_1 li.sfhover ul li.sfhover a:hover { margin:0 !important; color:#fff; }
#menu_1 li.sfhover ul li.sfhover ul { left:200px; }
#menu_1 a.dir { background:url(../images_2009/rightarrow.png) 205px 5px no-repeat !important; z-index:2000; }

#menu_1 > li.lsfhover { background:url(../images_2009_2/menu_bg.png) repeat-x 0px -34px; }

/*#menu_1 li.lsfhover ul li.lsfhover, #menu_1 li.lsfhover ul li.lsfhover a:hover { left: -999em; z-index:1000; }
/**/
#menu_1 li.lsfhover > ul { left:auto; position:absolute; display:inline; clear:none; margin:0 0 0 -120px; z-index:1000; color:#fff !important; background-color:#441b01 !important; }
#menu_1 li.lsfhover ul li.lsfhover ul { left:auto; position:absolute; display:inline; clear:none; margin:-10px 0 0 0; z-index:1000; }
#menu_1 li.lsfhover ul li.sfhover { margin:0 !important; background-color:#441b01 !important; color:#fff; }
#menu_1 li.lsfhover ul li.sfhover ,#menu_1 li.lsfhover ul li.sfhover > a,#menu_1 li.lsfhover ul li.lsfhover a:hover { margin:0 !important; color:#fff; }
#menu_1 li.lsfhover ul li.lsfhover ul { left:200px; }


div#you_are_here_wrapper { display:block; clear:both; }
div#you_are_here { display:block; float:left; background-image:url(../images/you_are_here_bg.png); background-repeat:no-repeat; background-position:center; width:617px; height:43px; margin-left:auto; margin-right:auto; text-align:left; }
div#you_are_here span { z-index:2; display:block; margin-left:112px; margin-top:16px; color:#fff; }
div#you_are_here span.print { z-index:2; margin-left:auto; margin-right:0px; margin-top:-34px; }
div#you_are_here span a { color:#fff; text-decoration:none; }
div#you_are_here span a:hover { color:#fff; text-decoration:underline; }
form p { margin:0px; padding:1px 6px; margin:0 0 5px 0; }
p.important_note, p.important { color:#c60000; }
form div.form { margin:0px; padding:4px; margin:0 auto 2px auto; }
div.OnlineForm h3 { padding:1px 1px 1px 5px; margin:0; color:#fff; }
div.OnlineForm { padding:5px 3px; }
div.group { }
span.required { color:#FF0000; }
span.highlight { background-color:#FFFF00; }
span.input_note { display:inline-block; margin-left:8px; color:#aaa; font-size:10px; }
span.input_note:before { content:"» "; }
span.spacer { display:block; margin:5px 0 0 0; padding:0; height:5px; width:100%; border-top:1px solid #ddd; }

div#footer { display:block; clear:both; position:relative; background-image:url(../images/footer_bg.png); background-repeat:no-repeat; background-position:top center; height:125px; width:960px; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:0px; }
a#website_design { padding:12px 0 0 0; }
div#designed_by { float:right; padding:0; vertical-align:middle; }
div#bottom_links { display:block; text-align:center; margin-left:auto; margin-right:auto; width:400px; }
input.normal { width:200px;}
input.small { width:80px;}
input.number { width:50px;}
input.qty { width:30px;}
select.normal{ width:213px;}
select.year { width:70px;}
select.month { width:100px;}
select.day { width:70px;}
textarea { width:375px; height:150px;}
input,select,textarea { background-color:#441b01; color:#fff; border:1px solid #a68060; padding:3px; }
#user_panel input { border:0; }
div.block { margin-bottom:5px; margin-top:5px; padding:0px; }
div.comment { background-color:#f2f2f2; padding:0px; padding-left:5px; border-top:2px solid #ccc; }
div.comment_b { background-color:#eeeeee; padding:0px; padding-left:5px; border-top:2px solid #aaa; }
div.comment p , div.comment_b p { margin:0px; padding:0px; }
span.date, div.date { font-size:9px; font-weight:normal; }
span.comment_id { display:inline; text-align:right; font-size:8px; font-weight:normal; color:#999; margin-right:0px; padding-right:10px; margin-left:auto; width:100%; }
span.options { margin:5px; padding:6px; background-color:#999999; border:4px solid #999999; border-bottom:0px; }
div.block { border-bottom:1px solid #dddddd; padding:0px; margin:1px 0 10px 0; /**/ }
p.section_read_more { text-align:right; margin-left:auto; margin-right:0px; }
p.listed { text-align:right; margin-left:auto; margin-right:0px; }
p.listed_video { text-align:right; margin-left:auto; margin-right:0px; clear:left; }
div.block img, img.BioPic, img.listItem { float:left; margin-right:5px; margin-bottom:2px; }
div.image { float:left; margin:5px; margin-left:0px; padding:5px; background-color:#441b01; border:5px solid #ddd; margin-right:10px; }
div.image p.description { font-weight:bold; font-size:9px; text-align:center; margin-bottom:0px; margin-top:0px; }
div.gallery { width:660px; float:left; }
div.thumbnail { float:left; }
div.gallery div.thumbnail img { margin:5px; padding:5px; background-color:#000; }
div.gallery div.thumbnail img:hover { margin:5px; padding:5px; background-color:#ccc; }
table, table.uploaded_table { width:100%; margin-bottom:10px; border-collapse:collapse; }
td.head { background-color:#666; text-align:center; color:#fff; border:1px solid #444; }
td p { padding:2px; margin:0px; }
td.right { text-align:right; }
td.currency { text-align:right; white-space:nowrap; }
td.credits { text-align:right; white-space:nowrap; }
td.qty, td.btns { text-align:center; }

td.outstanding { text-align:right; font-weight:bold; border-top:1px solid #222; border-bottom:double #222; }
td.totals { font-weight:bold; text-align:right; }
td.number { text-align:right; white-space:nowrap; }
td.red { text-align:right; color:#f00; }

td.border_bot { border:1px solid #d2d2d2; background-color: #e2e2e2; }
td.border_bot_b { border:1px solid #ffffff; background-color: #efefef;  }

div.photogallery { margin:5px; }
div.hpgroup a { text-decoration:none; }
div.hpgroup a:hover { color:#fe8101; text-decoration:none; }
span.available { color:#05c600; }
span.unavailable { color:#c60000; }
span.available img, span.unavailable img { padding-top:5px; margin-bottom:-5px; }
.dataList h2 { clear:left; }
td a, td a:hover { text-decoration:underline; }

ol.tips li { margin-left:30px; list-style:decimal outside; }

div.clearL { clear:left; }
td span.yes { width:12px; height:12px; background-image:url(../images/available_small.png); background-repeat:no-repeat; display:block; margin:0px auto; }
td span.no { width:12px; height:12px; display:block; margin:0px auto; background:none; }
span.yes span { display:none; }
span.no span { display:none; }
td.center { text-align:center; }

tr.highlightOffOdd td {  background-color:#ddd; }
tr.highlightOffEven td {  background-color:#eee; }
tr.highlightOn td {  background-color:#fff; }

div.up_ads { text-align:center; margin:2px auto; }
div.up_ads img, div.up_ads embed, div.up_ads object { margin:2px auto; }

a.anchor { text-decoration:none; }
a.anchor:HOVER { text-decoration:none; }

#quick_links { clear:both; height:214px; background:url(../images_2009_2/quick_links_bg.png) repeat-x; display:block; margin:0; font-size:12px; }
#quick_links a { text-decoration:none; }
#quick_links_bottom { clear:both; width:960px; padding:0; height:6px; background:url(../images_2009_2/footer_bottom.png) no-repeat; display:block; margin:1px 0; }
ul.footer li { list-style:disc; margin:0 0 0 20px; padding:0; color:#dfdfdf; }
ul.footer li:hover { list-style:disc; margin:0 0 0 20px; padding:0; color:#666; }
.fbox_l { float:left; width:310px; height:214px; border-right:1px solid #fff; text-align:left; padding:0px 5px; }
.fbox_c { float:left; width:310px; height:214px; border-right:1px solid #fff; text-align:left; padding:0px 5px; }
.fbox_r { float:left; width:300px; text-align:left; padding:0px 5px; }
.fbox_l span.header,.fbox_c span.header,.fbox_r span.header { font-weight:bold; }

a.button { background: transparent url('../images_2009_2/button_right.png') no-repeat scroll top right; color: #444; display: inline-block; font: normal 12px arial, sans-serif; height: 31px; margin:0 3px 0 3px; padding-right: 10px; text-decoration: none;}
a.button span { background: transparent url('../images_2009_2/button.png') no-repeat 0px 0px; display: block; line-height: 14px; height:18px; padding: 8px 0 5px 10px; color:#fff; font-weight:bold;} 
a.button:hover { background-position:right -31px;}
a.button:hover span { background-position:0px -31px; cursor:pointer;} 
a.button:active { background-position:right -62px;}
a.button:active span { background-position:0px -62px; cursor:pointer;} 

a.button_20h { background: transparent url('../images_2009_2/button_20_right.png') no-repeat scroll top right; color: #444; display: inline-block; font: normal 12px arial, sans-serif; height: 20px; margin:0 3px 0 3px; padding-right: 10px; text-decoration: none;}
a.button_20h span { background: transparent url('../images_2009_2/button_20.png') no-repeat 0px 0px; display: block; line-height: 14px; height:15px; padding: 3px 0 3px 10px; color:#fff; font-weight:bold;} 
a.button_20h:hover { background-position:right -20px;}
a.button_20h:hover span { background-position:0px -20px; cursor:pointer;} 
a.button_20h:active { background-position:right -40px;}
a.button_20h:active span { background-position:0px -40px; cursor:pointer;} 

a.button { margin:-5px 3px 0 3px !important; top:-5px; position:relative; }

.tabset_tabs { margin:0 0 30px 0; padding:0; list-style-type:none; white-space:nowrap; }
.tabset_tabs a:hover{ background-position:0% -39px; border-bottom:1px solid #e2e2e2; cursor:pointer; }

.tabset_tabs a:hover span{background-position:100% -39px; cursor:pointer;}

.tabset_tabs a.active {	background-position:0% -78px; border-bottom:1px solid #fff; }
.tabset_tabs a.active span {	background-position:100% -78px; border-bottom:1px solid #fff; }
.tabset_tabs a.active span:hover { background-position:100% -78px; border-bottom:1px solid #fff; }
