/* CSS Document */

	/* html tag specific rules */

body {font-family: Arial, Helvetica, sans-serif; }
h1 {font-size: 16px; font-weight: bold; color: 7A2039; margin: 0; margin-bottom: 10px;}
h1#extra {font-size: 16px; font-weight: bold; color: 7A2039; margin: 2; text-align: center; margin-bottom: 20px;}
h2 {font-size: 14px; margin-top: 10px; color: #7A2039;	}
h2.item_title {font-size: 14px; font-weight: bold;	color: #7A2039;	margin: 0;}
h3.content_title {font-size: 14px; font-weight: bold; color: #7A2039; margin-left: 0; margin-bottom: 14px;}
h3, h3.topic_heading {font-size: 14px; font-weight: bold; color: #7A2039; margin-left: 0; margin-bottom: 2px;}
h3.door {font-size: 15px; 5px; padding: 5px 0 0 0px;}  
h3.chart, h3.sec_title {font-size: 15px; text-align: center;}
p {font-size: 12px; margin-top: 0; margin-bottom: 1em;}
p.price {font-size: 15px; font-weight: bold; color: #000000;}
p.shipping {font-size: 12px; color: #000000; margin: 3px 0 25px 0px; padding-left: 2px;}
p.shipping_info {font-size: 12px; color: #7A2039; background: transparant; text-align: center; font-weight: bold;} 
p.desc {font-size: 12px; color: #000000; margin: 2px; margin-bottom: 3px; padding-left: 0;}
p.desc2 {font-size: 12px; color: #000000; margin: 2px; margin-bottom: 3px; margin-top: 3px; padding-left: 0;}
p.descrption {font-size: 12px;	color: #000000;	margin: 2px 2px 3px 0px; text-align: justify; padding-left: 2px;}
p.optionTitle {font-size: 12px; font-weight: bold; color: #7A2039; margin: 2px 0 0 -2px;}
p.ecomButnText{margin: 0; padding:0;}
p.main {text-align: center; margin-bottom: 3px; margin-top: 1px; font-size: 12px;}
p.upper, .capitalize {text-transform: uppercase; color: #7A2039;}
td, ol li, ul li {font-size: 12px; color: #000000;}
ul, ol {margin-top: 6px;}
ul.im {margin:0; padding:0; margin: 6px 0;}
ul.im li {list-style-type: none; padding: 0;}
ul li{list-style-type: square;} 
ol.lc li {list-style-type: lower-alpha; padding:0;}
.right_indent ul li {margin:0; padding:0;}
blockquote {margin: 0 20px;} 
.selectOption {font-size: 16px; font-weight: bold; color: #7A2039;}
.optionWhite {font-size: 12px; font-weight: bold; color: white;}
p.green_text { font-size: 16px; font-weight: bold; color: #7C7A4B; margin: 0; margin-bottom: 10px; text-align: center;}

/* links rules*/
a:link { color: #1014f3; text-decoration: underline; }
a:visited { color: #008000; text-decoration: underline; }
a:active {text-decoration: underline;}
a:hover { color: #9f9; text-decoration: none; }
.anchorLinks {font-size: 10px; color: #7A2039;}
.botmNavLinks {font-size: 10px;	font-weight: bold; color: #000066;}
.topLinks {font-size: 11px; font-weight: bold; color: #000066;}
.breadCrumbs {font-size: 11px; font-weight: bold; color: #A6A469;}
.breadCrumbLinks {font-weight: bold; color: #E1E1CC;}
.topMainLinks {font-size: 12px; font-weight: bold; color: #FFFFFF;}
.infoLink, .genTextLinks {font-size: 12px; font-weight: bold; color: #FF0000;}
.topLinksBars {font-size: 16px; font-weight: bolder; color: #E1E1CC;}
.genRedText {color: #7A2039;}

a.genRedText:link {text-decoration: none; color: #7A2039;}
a.genRedText:visited {text-decoration: none; color: #A22B4B;}
a.genRedText:active {text-decoration: underline; color: #7A2039;}
a.genRedText:hover {text-decoration: underline; color: #7A2039;}

/* templates rules */

.contactInfo, .to_top {font-size: 12px; font-weight: bold;}
.dateText {font-size: 12px; color: #000066;}
.topMainLinksBars {font-size: 16px;	font-weight: bold;	color: #FFFFFF;}
.curncy {font-size: 10px; color: #E1E1CC;}
.leftNavBig {font-size: 12px; font-weight: bold; color: #E1E1CC;}
.cartBigWyt {font-size: 15px; font-weight: bold; color: #E1E1CC;}
.leftNavSm {font-size: 11px; color: #E1E1CC;}
.optionTitle {font-size: 12px; font-weight: bold; color: #7A2039;}
.optionPrice {font-size: 15px; font-weight: bold;color: #000000;}
.aboutMenu {font-size: 14px; font-weight: bold;	color: #7A2039;}
.aboutDropMenu {width: 146pt; border-style: solid; border-width: 1pt; border-color: #7A2039; background-color: #D0CFB0; font-weight: normal; font-size: 8pt;	color: #7A2039;}
option.dark {background-color: #7A2039; color: #E7E1D1;}
option.lite {background-color: #D0CFB0; color: #7A2039;}
.botmListNav {
	width: 120pt;
	border-style: solid;
	border-width: 1pt;
	border-color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: "Trebuchet MS", "Arial";
	color: #000066;
	background-color: #FFFFFF;
}
.indexText {font-family: "Trebuchet MS", "Arial"; font-size: 11px; color: #FFFFFF; margin: 0;}
.indexMenuHdr {font-size: 15px;	font-weight: bold; color: #FFFFFF;margin: 0;}


/* header rules */
td#header {margin: 0; height: 70px; width: 580px; background: transparent url(../images/header.jpg) top left no-repeat;}
div#contain {
	position: relative;
	height: 70px;
	width: 580px;
	left: 0px;
}
/*div.dateText {position: absolute; top: 4px; right: 110px; margin-right: 3px;}*/
div.dateText {text-align: right; margin-right: 20px; }
img#flag_can {border: 0; position: relative; top: 3px; left: 22px}
img#flag_us {border: 0; position: relative; top: 3px; left: 18px}
div#curncy2{position: absolute; top: 3px; right:12px; width: 80px; text-align: center;}  
#anchorLinks2{font-size: 9px; color: #7A2039;}
div#anchorLinks3{position: absolute; top: 16px; left:512px;  font-size: 9px; color: #7A2039;}
img.cart{position: absolute; top: 33px; right: 300px; border: 0;}
div#header_links{position: absolute; top: 31px; right: 20px;}
.topLinksBars2 {margin:0 15px;  font-size: 16px; font-weight: bolder; color: #FFFFFF;}


/* content specific rules */
table.feature_info {background: #efefe4; border: 2px solid #7A2039;}
table.compare {font-size: 12px; background: #E1E1CC; text-align: center; width: 100%;}
table.compare td {padding: 1px;}
table.compare tr.title_row {background-color: #A6A469; color: white;}
table.compare tr.alternate {background-color: #D0CFB0;}
table.content tr, table.compare tr {vertical-align: center; font-size: 12px;}


table.content2 td {padding: 3px; color: #7A2039; background: transparant;}
table.content {font-size: 12px; width: 100%;}
table.content table td, table.compare table th {padding: 1px;}

table.compare tr.first_row2, table.compare tr.burgundy, table.content tr.burgundy {background: #7A2039; color: white; font-size: 12px;}
table.compare tr.burgundy a:link, table.compare tr.burgundy a:visited {background: #7A2039; color: white; font-size: 12px; text-decoration: underline;}
table.compare tr.burgundy a:hover {background: #7A2039; color: white; font-size: 12px; text-decoration: none;}
table.compare tr.second_row {background: #CDCC9C;}
table.compare tr.shaded {background: #E1E1CC;}
table.compare td.table_list, table.compare td.item_left, table.compare th.item_left {text-align: left; padding-left: 5px;}
table.compare td.centered,  table.content td.centered {text-align: center;}
table#sm {font-size: 11px;}
td#description{padding-left: 5px; font-size: 12px;}
img {border: 0;}
span.img_content {float: left; padding-right: 15px;}
span.img_content2 {float: left; padding-right: 25px; margin-bottom: -10px;}
span.img_content_right {float: right; padding-left: 15px;}
span.img_content_wider_margin {float: left; padding-right: 50px;}
.next_line {clear: both; padding-top: 20px;}
li.list_image{margin-top: 5px; font-size: font-size: 12px;}
.plans {text-align: center; margin-top: 10px;}

/* top navigation rules */
#navcontainer ul{margin:0; padding:0; list-style-type: none; text-align: center;}
#navcontainer ul li {display: inline; color: #E1E1CC; background-color: transparent; font-weight: bold; font-size: 12px;}
#navcontainer ul li a{text-decoration: none; padding: 0 .5em; color: #E1E1CC; background-color: transparent; font-weight: bold;}
#navcontainer ul li a:hover {text-decoration: none; background: #7A2039;}
#navcontainer#about_link ul li a:hover {text-decoration: none;}
#contentblock {width: 720px; margin-left: 30px; position: relative; left: -10px;}
body#about #about_link {background: url(../images/maroon_bkgd_about.gif) top left no-repeat;}
body#contact #contact_link {background: url(../images/maroon_bkgd_contact.gif) top left no-repeat;}
body#gallery #gallery_link {background: url(../images/maroon_bkgd_gallery.gif) top left no-repeat;}
body#tour #tour_link {background: url(../images/maroon_bkgd_tour.gif) top left no-repeat;}
body#guide #guide_link {background: url(../images/maroon_bkgd_guide.gif) top left no-repeat;}
body#faqs #faqs_link {background: url(../images/maroon_bkgd_faqs.gif) top left no-repeat;}
body#links #links_link {background: url(../images/maroon_bkgd_links.gif) top left no-repeat;}
#navcontainer strong {font-size: 11px; font-weight: bold; color: #7A2039;}



/* left navigation rules */
td#left_nav #helpful_links {margin: 15px 0 0 -9px;}
td#left_nav #helpful_links a{font-weight: normal; font-size: 11px; border-bottom: 0px; margin:-5px 0 0 2px;}
td#left_nav a:hover {text-decoration: none; background: #7A2039;}
td#left_nav a {display: block; margin:-4px 0 6px -4px; padding:5px 0 5px 5px; font-size: 12px; color: #E1E1CC; border-bottom: 1px solid #7A2039; font-weight: bold}
td#left_nav a#certs {padding-bottom:15px; border-bottom: 2px solid #7A2039;}

td#left_nav #ln_wine_cabinets a, 
td#left_nav #ln_wine_racks a, 
td#left_nav #ln_wine_cooling a, 
td#left_nav #ln_wine_accessories_manu a, 
td#left_nav #ln_doors_manu a, 
td#left_nav #ln_software_manu a {
	border-bottom: 0px; 
	margin:-3px 0 1px 3px; 
	padding:3px 0 3px 5px; 
	font-weight: normal;
}


body#wine_access a#doors, body#doors_hardware a#software, body#inventory_software a#certs, body#certs a#certs, body#gripsets td#left_nav a#software, body#handlesets td#left_nav a#software, body#rusticaccess td#left_nav a#software {border-top: 1px solid #7A2039;}

body#wine_cabinets a#racks, body#vintagekeeper a#racks, body#cavavin a#racks, body#lecache a#racks, body#haier a#racks, body#marvel a#racks, body#lasommeliere a#racks, body#transtherm a#racks, body#small a#racks, body#wine_racks a#cooling, body#modular a#cooling, body#Discontinued a#cooling, body#premium a#cooling, body#premium a#cooling, body#custom a#cooling, body#vintageview a#cooling, body#metal a#cooling, body#barriquebarrel a#cooling, body#wine_cooling a#accessories, body#koolspace a#accessories, body#breezaire a#accessories, body#whisperkool a#accessories, body#cellarmate a#accessories, body#onam a#accessories {border-top: 1px solid #7A2039; margin-top: 5px;}

body#vintagekeeper a#cabinets, body#cavavin a#cabinets, body#lecache a#cabinets, body#haier a#cabinets, body#marvel a#cabinets, body#lasommeliere a#cabinets, body#transtherm a#cabinets, body#small a#cabinets, body#modular a#racks, body#Discontinued a#racks, body#premium a#racks, body#custom a#racks, body#vintageview a#racks, body#metal a#racks, body#barriquebarrel a#racks, body#koolspace a#cooling, body#breezaire a#cooling, body#whisperkool a#cooling, body#cellarmate a#cooling, body#onam a#cooling, body#buckets a#accessories, body#cleaning a#accessories, body#coasters a#accessories, body#corkscrews a#accessories, body#decanters a#accessories, body#funnels a#accessories, body#gauges a#accessories, body#misc a#accessories, body#pourerstoppers a#accessories, body#winepreserve a#accessories, body#cellarmanagement a#software, body#vinote a#software, body#misc a#certs */{border-bottom: 0px; margin-bottom:2px;}

body#wine_cabinets td#left_nav a#cabinets, body#wine_racks td#left_nav a#racks, body#wine_cooling td#left_nav a#cooling, body#doors_hardware td#left_nav a#doors,  body#gripsets td#left_nav a#doors, body#handlesets td#left_nav a#doors, body#rusticaccess td#left_nav a#doors, body#wine_access td#left_nav a#accessories, body#inventory_software td#left_nav a#software, body#cellarmanagement td#left_nav a#software, body#vinote td#left_nav a#software, body#vintagekeeper td#left_nav a#vintagekeeper, body#cavavin td#left_nav a#cavavin, body#lecache td#left_nav a#lecache, body#haier td#left_nav a#haier, body#marvel td#left_nav a#marvel, body#lasommeliere td#left_nav a#lasommeliere, body#transtherm td#left_nav a#transtherm, body#small td#left_nav a#small, body#modular td#left_nav a#modular, body#Discontinued td#left_nav a#Discontinued, body#premium td#left_nav a#premium, body#custom td#left_nav a#custom, body#vintageview td#left_nav a#vintageview, body#metal td#left_nav a#metal, body#barriquebarrel td#left_nav a#barriquebarrel, body#koolspace td#left_nav a#koolspace, body#breezaire td#left_nav a#breezaire, body#whisperkool td#left_nav a#whisperkool, body#cellarmate td#left_nav a#cellarmate, body#onam td#left_nav a#onam, body#buckets td#left_nav a#buckets, body#cleaning td#left_nav a#cleaning, body#coasters td#left_nav a#coasters, body#corkscrews td#left_nav a#corkscrews, body#decanters td#left_nav a#decanters, body#funnels td#left_nav a#funnels, body#gauges td#left_nav a#gauges, body#misc td#left_nav a#misc, body#pourerstoppers td#left_nav a#pourerstoppers, body#winepreserve td#left_nav a#winepreserve, body#cellarmanagement td#left_nav a#cellarmanagement, body#vinote td#left_nav a#vinote, body#misc td#left_nav a#certs {background-color: #7A2039;}
