﻿
body {margin: 4px; text-align: center; background: white;}

span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}
.dotIR-replaced img {border: 0;}

.noprint {display: none;}

#container {position: relative; width: 660px; text-align: left;}

#header {position: relative; float: left; height: 129px; border: solid 1px white;}

#logo {position: absolute; left: 0; top: 0px; width: 308px; height: 119px;}

#address {position: absolute; left: 324px; top: 48px; width: 300px; padding-left: 9px; border-left: solid 1px #dadada; color: #646464; font: 11px/18px verdana, sans-serif;}

#topnav {display: none;}

#nav_intro {display: none;}

#nav {display: none;}

.hr {}
.hr hr {clear: both; color: white; background-color: White; border-top: solid 1px black; border-left: 0; border-top: 0; border-right: 0;}

#intro {display: none;}
#intro_r {display: none;}

#content_columns {clear: both; float: left; width: 660px; border: solid 1px white;}

.col_heading {font: 14px/100% "arial narrow", sans-serif; color: white; float: left;  margin: 0; padding: 6px 4px 2px 15px; background-color: Black;}
.more_button {position: absolute; border: none; bottom: 6px; right: 19px;}
.pic, .panel {overflow: hidden;}

#content_left {display: none;}

#content_main { clear: both; font: 12px/150% verdana, sans-serif; width: 660px; border: solid 1px white; }
#content_main h1 {font: bold 26px/100% "arial narrow", sans-serif; color: #585858; margin: 6px 0 0 0;}
#content_main h2 {font: bold 24px/100% "arial narrow", sans-serif; color: #585858; margin: 6px 0 0 0;}
#content_main h3 {font: bold 22px/100% "arial narrow", sans-serif; color: #585858; margin: 6px 0 0 0;}
#content_main h4 {font: bold 18px/100% "arial narrow", sans-serif; color: black; margin: 6px 0 0 0;}
#content_main p {margin: 0 0 12px 0;}
#content_main a:link, #content_main a:visited, #content_main a:active {color: #90003d;}
#content_main a:hover {color: #cd0057;}
#content_main ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_main ul li{}

#content_right {display: none;}

.halfpic {float: left; margin-right: 8px; background-color: White; width: 139px; height: 133px; border-top: solid 1px black; border-right: solid 1px black; border-left: solid 2px black; border-bottom: solid 2px black;}
.halfpic .product_name {display: block; font-size: 10px;}
.halfpic .product_name a {color: #90003d; text-decoration: none !important;}
.halfpic .product_name a:hover { color: #cd0057 !important; text-decoration: none !important;}
.halfpic .product_thumb {border: none;}

#content_right .halfpic img {border: 0;}
#content_right .more_button {right: 21px !important;}

#footer{clear: left; border-top: solid 1px black; width: 660px; height: 12px; padding-top: 14px; margin-top: 14px; font: 11px verdana, sans-serif; color: black; }
#footer a{color: black; text-decoration: none;}
#footer a:hover{color: black; text-decoration: underline;}
#footer_right{float: right;}

.clearboth{clear: both; height: 0; width: 0; overflow: hidden;}

.fullwidth_question {width: 100%; margin-top: 12px;}
.fullwidth_answer {width: 100%; margin-top: 12px;}
.fullwidth_answer input {width: 400px !important;}
.fullwidth_answer_indented {margin-left: 60px; margin-top: 12px; width: 240px;}
.fullwidth_answer_indented table {width: 240px !important;}

.CMS_DateTime {font-size: 10px; color: #888888;}


.table_header {background: #700030 url(/images/nav_bg.gif) top left repeat-x; font-size: 11px; font-weight: bold; color: White; text-align: left;}
.table_header a{color: White !important;}
.table_header a:hover{color: #cccccc; !important;}
.table_row {background-color: #eeeeee; color: Black;}
.table_alternatingrow {background-color: #f4f4f4; color: Black;}
.table_row td, .table_alternatingrow td {border-bottom: solid 1px #AAAAAA;}
.table_selectedrow, .table_selectedrow a {background-color: #6CADDB; color: White !important;}
.table_header td, .table_row td, .table_alternatingrow td, .table_selectedrow td {padding: 2px;}
.table_row a, .table_alternatingrow a{color: #90003d !important;}
.table_row a:hover, .table_alternatingrow a:hover{color: #cd0057 !important;}
.entry_table, .entry_table td, .entry_table th, .entry_table input {font-size: 11px !important;}

.cart {width: 560px;}

.float_left{ float: left; margin: 0 4px;}
        
.dotted_hr {}

.page_nav_l {background: #e4e4e4 url(/images/productlist/pager_l.gif) top left no-repeat; height: 29px; width: 660px; }
.page_nav_r {background: url(/images/productlist/pager_r.gif) top right no-repeat; height: 29px; width: 660px; }
.page_nav {margin: 0 12px 0 12px; padding: 4px 0 4px 0; width: 657px;}
.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: #90003d;}
.page_nav .normal a:hover{color: #cd0057;}
.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: #cd0057;}

.default_content {width: 560px; overflow: hidden;}

.import_results {border: solid 1px #90003d; padding: 10px; font-size: 11px; font-weight: normal; height: 400px; overflow: auto;}

.error_msg {color: Red;}

.Question {width:150px;float:left;text-align: right;padding-left:3px;padding-top:3px;}
.Answer {width:350px;float:left;padding-left:3px;padding-top:3px;}
.Answer input, .Answer textarea {width:350px;}
.Answer textarea {height: 200px !important;}

.white, .white a{color: White !important;}
.breadcrumb {display: block; margin-bottom: 12px; font-size: 11px;}
.product_table .product_thumb { border-top: solid 1px black; border-right: solid 1px black; border-left: solid 2px black; border-bottom: solid 2px black;}

.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: #90003d; 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 { margin-top: 6px; font-size: 10px; width: 560px;}

.small, .small span, .small div, .small td, .small th, .small label{font-size: 10px !important;}

.onsale{ color: #90003d; font-weight: bold;}

.category_thumb {border: solid 1px #cccccc;}

#content_main .product_thumb {border: solid 2px #90003d;}

.product_list {margin: 12px 0 10px 0; width: 660px !important; font-size: 10px;}
.product_list .product_thumb {border-bottom: solid 2px #90003d;border-left: solid 2px #90003d;border-top: solid 1px #90003d;border-right: solid 1px #90003d;}

.product_table {margin: 12px 0 10px -4px; width: 660px !important;}
.product_table .product_thumb {border: solid 1px #cccccc;}
.product_table td {width: 170px !important; }
.product_table .border_bottom {padding: 12px 4px 12px 4px;border-bottom: solid 1px #90003d;}
.product_table .border_right_bottom {padding: 12px 4px 12px 4px;border-right: solid 1px #90003d; border-bottom: solid 1px #90003d;}
.product_table .border_right {padding: 12px 4px 12px 4px;border-right: solid 1px #90003d;}
.product_table .border_none {padding: 12px 4px 12px 4px;}

.featured_product_table{ width: 180px; font: 10px verdana, sans-serif; text-align: center; border-collapse: collapse; margin-bottom: 4px;}
.featured_product_table .product_name {display: block; font-size: 10px;}
.featured_product_table .product_name a {color: #90003d; text-decoration: none !important;}
.featured_product_table .product_name a:hover { color: #cd0057 !important; text-decoration: none !important;}
.featured_product_table .product_thumb {border: 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 #90003d; padding-top: 4px; font-size: 10px;}

.category_table {margin: 12px 0 10px -4px; width: 560px !important;}
.category_table td {width: 170px !important; }
.category_table .border_bottom {padding: 4px;border-bottom: solid 1px #90003d;}
.category_table .border_right_bottom {padding: 4px;border-right: solid 1px #90003d; border-bottom: solid 1px #90003d;}
.category_table .border_right {padding: 4px;border-right: solid 1px #90003d;}
.category_table .border_none {padding: 4px;}

.banner {top: 9px; left: 9px; width: 582px; height: 250px; background: white; position:absolute; overflow: hidden;}
.banner .product_thumb{ border: 0;}
.banner_title_area {position: absolute; width: 582px; left: 0; top: 215px; text-align: right; font: bold 18px/100% "arial narrow", sans-serif; color: black;}
.banner_logo {position: absolute; top: 5px; right: 5px; font: bold 18px/100% "arial narrow", sans-serif; color: black;}
.banner_logo img {border: 0;}

#banner_01 {z-index: 20;}
#banner_02 {z-index: 19;}
#banner_03 {z-index: 18;}
#banner_04 {z-index: 17;}
#banner_05 {z-index: 16;}
#banner_06 {z-index: 15;}
#banner_07 {z-index: 14;}
#banner_08 {z-index: 13;}
#banner_09 {z-index: 12;}
#banner_10 {z-index: 11;}
#banner_11 {z-index: 10;}
#banner_12 {z-index: 9;}
#banner_13 {z-index: 8;}
#banner_14 {z-index: 7;}
#banner_15 {z-index: 6;}
#banner_16 {z-index: 5;}
#banner_17 {z-index: 4;}
#banner_18 {z-index: 3;}
#banner_19 {z-index: 2;}
#banner_20 {z-index: 1;}