﻿body {text-align: center; margin: 0;}

img {
   behavior: url("/include/css/pngbehavior.htc");
}

fieldset 
{
  border: solid 1px #CFDDEB;
  padding: 10px;
}

html>body fieldset 
{
  width: 540px;
}

legend
{
  font-weight: normal; color:#777777; font-size: 18px; font-family : "Myriad Web","Tahoma",Verdana,Helvetica;
}

span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}
.CMS_DateTime {font-size: 10px; color: #777777;}

.table_header {font-size: 11px; font-weight: bold; text-align: left;}
.table_header a{color: White !important;}
.table_header a:hover{color: #B9DCF3 !important;}
.table_header th {border-bottom: solid 1px black;}
.table_row {}
.table_alternatingrow {}
.table_row_selected {}
.table_alternatingrow_selected {}
.table_row_data {}
.table_alternatingrow_data {}
.cart {width: 100%;}
.table_header td, .table_row td, .table_alternatingrow td, .table_selectedrow td {padding: 2px;}
.table_row td, .table_alternatingrow td, .table_selectedrow td {border-bottom: solid 1px #CFDDEB; }

.page_nav {padding-bottom: 4px; margin-bottom: 6px; border-bottom: solid 1px #CFDDEB; width: 100%;}
.page_nav, .page_nav td, .page_nav div, .page_nav span {font-size: 12px;}
.page_nav .normal{font-weight: normal; text-decoration: underline;}
.page_nav .normal a{color: #00478E;}
.page_nav .normal a:hover{color: #679FCF;}
.page_nav .current{font-weight: bold; text-decoration: none; color: #000000 !important;}
.page_nav .current a{color: #000000 !important;}
.page_nav .current a:hover{color: #679FCF;}

.default_content {width: 100%; overflow: hidden;}

.error_msg {color: Red;}

#container {text-align: left;}
#logo{border: 0;}
.BackLink {display: block; margin-bottom: 12px; font-size: 11px;}

#header {border-bottom: solid 1px #B9DCF3; margin-bottom: 10px; padding-bottom: 10px; position: relative; width: 100%;}

#header_search {display: none;}

#topright_nav {display: none;}

#header_nav {display: none;}

#header_address {float: right; width: 170px; margin-top: 18px; font: 10px verdana, arial, helvetica, sans-serif;}
#header_address a:hover{color: #B9DCF3;}

#header_cartmsg {display: none;}
#header_loginmsg {display: none;}

#below_header {position: relative;}

#left_nav{ display: none;}

.dotted_hr {display: none;}

.white, .white a{}
.breadcrumb {display: block; margin-bottom: 12px; font-size: 11px;}
.product_table .product_thumb {border: solid 1px #B9DCF3;}

.import_results {border: solid 1px #00478E; padding: 10px; font-size: 11px; font-weight: normal;}

.small, .small span, .small div, .small td, .small th, .small label{font-size: 10px !important;}

.product_table {margin: 12px 0 10px -4px; width: 100% !important;}
.product_table td {width: 170px !important; }
.product_table .border_bottom {padding: 12px 4px 12px 4px;border-bottom: solid 1px #CFDDEB;}
.product_table .border_right_bottom {padding: 12px 4px 12px 4px;border-right: solid 1px #CFDDEB; border-bottom: solid 1px #CFDDEB;}
.product_table .border_right {padding: 12px 4px 12px 4px;border-right: solid 1px #CFDDEB;}
.product_table .border_none {padding: 12px 4px 12px 4px;}
#product_variety_table_area {width: 190px; overflow: auto; }

.product_table .product_name {display: block; font-size: 12px; font-weight: bold; font-size: 13px; height: 55px; overflow: hidden;}
.product_table .product_description{display: block; font-size: 10px; text-align: left; width: 170px; height: 55px; overflow: hidden;}
.product_table .product_variety_list {color: #00478E; font-size: 12px; font-weight: bold; display: block; margin-bottom: 4px; height: 40px; overflow: hidden; }
.product_table .product_variety_list span {color: black; font-size: 10px; font-weight: bold; display: block; }
.product_table .product_variety_list select {color: black; clear: left; font-size: 10px !important; width: 90%;}
.product_table .product_thumb {width: 150px; height: 150px;}
.products_found { border-top: solid 1px #CFDDEB; padding-top: 4px; font-size: 10px; width: 100%;}

.featured_product_table{ width: 150px; border-collapse: collapse;}
.featured_product_table .product_name {display: block; font-size: 11px;}
.featured_product_table .product_name a {color: White; text-decoration: none;}
.featured_product_table .product_name a:hover { color: #B9DCF3; text-decoration: none;}
.featured_product_table .product_thumb {position: absolute; border: none; width: 65px; height: 50px;}
.featured_product_table .product_thumb_overlay {display: none;}

.category_name {display: block; font-weight: bold; font-size: 13px;}
.category_description{ font-size: 10px; text-align: left; width: 170px;}
.categories_found { display: none; border-top: solid 1px #CFDDEB; padding-top: 4px; font-size: 10px;}

.category_table .category_thumb {border: solid 1px #B9DCF3;}
.category_table {margin: 12px 0 10px -4px; width: 100% !important;}
.category_table td {width: 170px !important; }
.category_table .border_bottom {padding: 4px;border-bottom: solid 1px #CFDDEB;}
.category_table .border_right_bottom {padding: 4px;border-right: solid 1px #CFDDEB; border-bottom: solid 1px #CFDDEB;}
.category_table .border_right {padding: 4px;border-right: solid 1px #CFDDEB;}
.category_table .border_none {padding: 4px;}

.checkout_table {width: 100%;}
.entry_text {text-align: right;font-weight: normal !important;font-size: 11px !important;width: 150px;white-space: nowrap !important;}
.entry_text span{font-weight: normal !important;font-size: 11px !important;}
.entry_text_mid {text-align: right;font-weight: normal !important;font-size: 11px !important;white-space: nowrap !important;}
.fullwidth {width: 100%;}
.float_left{ float: left; margin-right: 4px;}

.VarietiesEntryTable {width: 173px;}
.VarietiesEntryTable, .VarietiesEntryTable td, .VarietiesEntryTable th {font-size: 11px !important; }
  
#main_content {float: left; padding-bottom: 12px;}
.position_relative {position: relative;}
#top_content_text {float: left; margin-left: 15px; width: 100%;  padding-bottom: 12px;}
#top_content_text, #top_content_text td, #top_content_text th, #top_content_text p {font: 12px/150% verdana, arial, helvetica, sans-serif;}
#main_content {float: left; margin-left: 0; width: 100%;  padding-bottom: 12px;}
#main_content_text{margin: 15px 0 0 0;}
#main_content_text, #main_content_text td, #main_content_text th, #main_content_text p {font: 12px/150% verdana, arial, helvetica, sans-serif;}
#main_content_text h1{ font-weight: normal; margin: 0 0 6px 0; color:#5A92BE; font-size: 32px; font-family : "Myriad Web","Tahoma",Verdana,Helvetica;}
#main_content_text h2{ font-weight: normal; margin: 0 0 6px 0; color:#777777; font-size: 24px; font-family : "Myriad Web","Tahoma",Verdana,Helvetica;}
#main_content_text h3{ font-weight: normal; margin: 0 0 6px 0; color:#777777; font-size: 22px; font-family : "Myriad Web","Tahoma",Verdana,Helvetica;}
#main_content_text h4{ font-weight: normal; margin: 0 0 6px 0; color:#777777; font-size: 18px; font-family : "Myriad Web","Tahoma",Verdana,Helvetica;}
#main_content_text a{color: #00478E;}
#main_content_text a:hover{color: #679FCF;}
#main_content_text .product_thumb {border: solid 1px #B9DCF3;} 
#main_content_text ul {list-style: square outside !important; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#main_content_text ul li{}

#top_content_text ul, #main_content_text ul {list-style: disc outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#top_content_text ul li, #main_content_text ul li{padding-left: -4px;}
    
.rcol_panel {display: none;}

#footer{ border-top: solid 1px #B9DCF3; margin-top:10px; padding-top: 10px; clear: both; font: 10px verdana, arial, helvetica, sans-serif;}
#footer_inner {}
#footer_right{ float: right;  }
#footer a{text-decoration: none; font-weight: bold; color: #00478E;}
#footer a:hover{text-decoration: none; font-weight: bold; color: #B9DCF3;}

.moz_clear_both{display: none;}
html>body .moz_clear_both{clear: both; width: 0; height: 0; overflow: hidden; display: block;}
.float_left{ margin-left: 6px; float: left;}
