/* general styles */
body {background: url(images/custom/bg.gif) 50% 0 repeat-y #eef2fb;}

body,p,div,th,td,p,input,select,textarea {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	color:#688b9d;
	font-size: 11px;
}
input,select,textarea {font-family:Arial, Verdana, Helvetica, Sans-serif;font-size:11px;color:#73786d;}

a:link, a:visited, a:hover, a:active {color:#3d88d3;text-decoration:none;}
a:hover {text-decoration:underline;}
a.underline {text-decoration:underline!important;}
a.underline:hover {text-decoration:none!important;}
a.SmallNote {font-size:9px;color:#6480a0!important;text-decoration:underline!important;}
a.SmallNote:hover {text-decoration:none!important;}
a.FormButton {color:#688b9d;font-weight:bold;font-size:11px;}
a.FormButton:hover {color:#688b9d;font-weight:bold;font-size:11px;}

table,img {	border: 0;}
form {margin: 0;padding:0;}
input {margin: 0;}
input.text,select {border:2px solid #808080;border-right:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8;}
dl,dt,dd {padding:0;margin:0;}

h1 {font-size: 15px;}
h2 {font-size: 13px;}
h3 {font-size: 12px;color:#2898c6;}
hr {color: #dddddd; height: 1px;}
p {margin:9px 0 9px 0;}

/* helpers */
.clearing{margin:0; padding:0; clear:both;}
.align_center{text-align:center}
.align_right{text-align:right}
.float_left{float:left}
.float_right{float:right}
.inline li, .inline dd, .inline dt{display:inline}
.caps{text-transform:uppercase}
ul.nostyle, ul.nostyle li {list-style:none!important;padding:0;margin:0;}
.lineheight1 {line-height:1.4em;}
.lineheight2 {line-height:1.6em;}
.lineheight3 {line-height:1.8em;}

.ImgPager {
	BACKGROUND-COLOR: #DFEFC8;
	BORDER-LEFT: #A5C48F 1px solid;
	BORDER-RIGHT: #A5C48F 1px solid;
	BORDER-BOTTOM: #A5C48F 1px solid;
}
.InfoLabel {
	COLOR: #83997E;
	FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase;
}

.ManfLogo {
	BORDER: #C0CCB2 1px solid;
	BACKGROUND-COLOR: #FAFBF3;
}

.UpselingLinks {FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #95A77A;}
a.UpselingLinks:link {COLOR: #95A77A; TEXT-DECORATION: none;}
a.UpselingLinks:visited {COLOR: #95A77A; TEXT-DECORATION: none;}
a.UpselingLinks:hover {COLOR: #3E9E2E; TEXT-DECORATION: underline;}
a.UpselingLinks:active {COLOR: #95A77A; TEXT-DECORATION: none;}

.PDFLink {FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #ABC58F;}
a.PDFLink:link {COLOR: #ABC58F; TEXT-DECORATION: underline;}
a.PDFLink:visited {COLOR: #ABC58F; TEXT-DECORATION: underline;}
a.PDFLink:hover {COLOR: #5B8430; TEXT-DECORATION: none;}
a.PDFLink:active {COLOR: #ABC58F; TEXT-DECORATION: underline;}
.LightLine {
	BACKGROUND-COLOR: #ABD69D;
}

.NavPages * {color:#69a8d1;font-family:Verdana,Sans-serif;}
.NavPages TD {height:15px;}
.NavPages a, .NavPages .current {color:#3d88d3;font-size:10px;}
.NavPages .current {padding:0 3px 0 3px;font-weight:bold;}

#search_sort_by * {color:#69a8d1}
#search_sort_by a {text-decoration:underline;}

.GetAcrobat {FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #AAC192;}
.ActiveDetLink {
	BACKGROUND-COLOR: #F6FBF0;
	COLOR: #53722D;
	BORDER: #53722D 1px solid;
	FONT-FAMILY: Verdana;  FONT-SIZE: 11px;
	PADDING: 3px 6px 3px 6px;
	FONT-WEIGHT: bold;
}
.navLinksTd {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #95A77A;
	BORDER: #95A77A 1px solid;
	PADDING: 3px 6px 3px 6px;
}

.HeadBox {
        BACKGROUND-COLOR: #EAF7DD;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #B4D0A8;
}

.VertMenuBoxFancy {
	BACKGROUND-COLOR: #BAE3A2;
	BORDER: #87D75C 1px solid;
}

.VertMenuHr {
        COLOR: #999999;
}

.DialogBox {
        BACKGROUND-COLOR: #F9FDF5;
}
.DialogBorder {
        BACKGROUND-COLOR: #9ad6ee;
}
.DialogTitle {
        COLOR: #13519e; FONT-WEIGHT: bold; FONT-SIZE: 15px;
		TEXT-TRANSFORM: uppercase;
}
.DialogTitleCut {
	COLOR: #3E9E2E; FONT-SIZE: 12px; FONT-WEIGHT: bold; 
	text-transform: uppercase;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.AdminSmallMessage {
        COLOR: #B21334;
}
.AdminTitle {
        COLOR: #B21334; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #D2DAC6;
}
.OptionsTable TD {
	COLOR: #518D42;
	FONT-FAMILY: Verdana; FONT-SIZE: 11px;
}
.LineCustom { BACKGROUND-COLOR: #ABC8A5; }
.ProductTitle {color:#13519e!important;font-weight:bold;font-size: 11px;}
h1.ProductTitle {margin-top:0;}
a.ProductTitle {text-decoration:none;}
a.ProductTitle:hover {text-decoration:underline;}

.ProductDetailsTitle {
        COLOR: #B21334; FONT-WEIGHT: bold; FONT-SIZE: 13px;
}
.ProductDetailsTitleGreen {
	COLOR: #3E9E2E; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
	font-weight:bold;font-size:13px;font-family:Tahoma,Sans-serif;
}
.ImgPrd {
	BORDER: #5fafe0 1px solid;
	PADDING: 10px;
	BACKGROUND-COLOR: #FFFFFF;
}
.ProductPrice {
	color:#b21334;font-weight:bold;font-size:13px;
}
.RetailPrice {
	font-size:13px;
}
.ProductPriceConverting {
	color:#b21334;font-weight:bold;font-size:13px;font-family:Tahoma,Sans-serif;
}
.ProductPrice span {
	font-weight:normal;
}

.ProductPriceSmall {
        COLOR: #B21334; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma;
}
.MarketPrice {
        FONT-SIZE: 11px; FONT-FAMILY: Tahoma; COLOR: #518D42;
}
.ItemsList {
        COLOR: #003834; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

.CartTotals TD.FormButton, .CartTotals .FormButton {
	COLOR: #13519e; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma;
}

.FormButton {
        COLOR: #2667b9; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
TD.Button {
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #0cabff;
	COLOR: #023272;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	padding:0;
}
.CustomerMessage {
        COLOR: #B21334; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ErrorMessage {
        COLOR: #B21334; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TableHead {
    BACKGROUND-COLOR: #c1e9f1;
}
.YesBg {
	BACKGROUND-COLOR: #E3FAD7;
	cursor: pointer;
}
.Bottom {
        FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #34372E;
}
.Tab {
        BACKGROUND-COLOR: #B4D0A8;
        FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #84d0ff;
}
.NavDialogBox {
    background-color: #e8f6ff;
}
.SubHeader2 {
    COLOR: #666666;
    font-size: 11px;
    FONT-WEIGHT: bold;
}
.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}
.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #005D57;
}

.TabOut	{
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	BACKGROUND: url('images/custom/t5.gif');
	COLOR: #7fa25e;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
}
.TabOver	{
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	BACKGROUND: url('images/custom/t6.gif');
	COLOR: #4f774e;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
}

.TabBox	{
	PADDING: 14px;
	BORDER-LEFT: #b7d4a4 1px solid;
	BORDER-RIGHT: #b7d4a4 1px solid;
	BORDER-BOTTOM: #b7d4a4 1px solid;
	BACKGROUND: #FFFFFF;
	COLOR: #91a779;
}

.Who1	{
	BACKGROUND: #9ad6ee;
	PADDING-LEFT: 14px;
	HEIGHT: 25px;
	PADDING-RIGHT: 7px;
	color:#13519e;
}
.Who2	{
	BACKGROUND: #d5f0f9;
	PADDING-LEFT: 14px;
	HEIGHT: 21px;
	PADDING-RIGHT: 7px;
}

/* structure */
#top {
	background: url(images/custom/bg_t.gif) bottom no-repeat;
	height:26px;
}
#wrapper {
	width: 954px;
	margin: 0 auto;
	border:1px solid #0c4563;
	background-color:#ffffff;
}
#bottom {
	background: url(images/custom/bg_b.gif) top no-repeat;
	height:20px;
}
#left_column, #central_space, #right_column {vertical-align:top;}
#left_column {width:190px;padding:0 6px 0 7px;}
#right_column {width:190px;padding:0 7px 0 6px;}

/* top navigation */
#nav {
	float:left;
	width:100%;
	background: url(images/custom/bg_nav.jpg) 0 0 repeat-x #89d8ff;
	border-top:1px solid #043e6f;
	border-bottom:1px solid #043e6f;
}
#nav ul {list-style-type: none;padding:0;margin:0 auto 0 auto;width:905px;}
#nav ul li {margin:0;padding:0;float:left;}
#nav ul li a {display:block;height:40px;text-indent:-5000px;}
#nav ul li.nav1 a {width:141px;background: url(images/custom/nav1.gif) 0 0 no-repeat;}
#nav ul li.nav2 a {width:93px;background: url(images/custom/nav2.gif) 0 0 no-repeat;}
#nav ul li.nav3 a {width:116px;background: url(images/custom/nav3.gif) 0 0 no-repeat;}
#nav ul li.nav4 a {width:135px;background: url(images/custom/nav4.gif) 0 0 no-repeat;}
#nav ul li.nav5 a {width:174px;background: url(images/custom/nav5.gif) 0 0 no-repeat;}
#nav ul li.nav6 a {width:246px;background: url(images/custom/nav6.gif) 0 0 no-repeat;}
#nav ul li a:hover {background-position:0 100%;}

/* left navigation */
ul#categories, ul#categories li {margin:0;padding:0;list-style-type:none;}
ul#categories li {display:inline;}
ul#categories li.cat a {
	display:block;
	background: url(images/custom/bullet_cat.gif) 18px 4px no-repeat;
	padding:4px 0 4px 42px;
	color:#134565;
	text-transform:uppercase;
	text-decoration:none;
}
ul#categories li.subcat a {
	display:block;
	background: url(images/custom/bullet_subcat.gif) 47px 9px no-repeat;
	padding:3px 0 2px 57px;
	color:#1879b5;
	text-decoration:none;
}
ul#categories li.subcat.last a {padding-bottom:6px;}
ul#categories li.cat a:hover,
ul#categories li.subcat a:hover,
ul#categories li.current a {background-color: #fdffff;}


/* menu sections, structure */
.menu_title {background: url(images/custom/menu_title_bg.gif) 0 0 repeat-x #b7ebfd;}
.menu_title span {padding-left:10px}
.menu_body {
	border:1px solid #84cfff;
	border-top:0;
	margin-bottom:5px;
	background: url(images/custom/menu_bg_b.jpg) 50% 100% no-repeat #e1f4fc;
}
.menu_body .inner {background: url(images/custom/menu_bg_t.jpg) 50% 0 no-repeat;padding:12px 5px 27px 23px;}
.menu_body.categories .inner {padding-left:0;padding-right:0;}
.menu_body.cart .inner,
.menu_body.help .inner,
.menu_body.profile .inner {background: url(images/custom/menu_bg_t2.jpg) 50% 0 no-repeat;padding-top:9px;padding-bottom:22px;}
.menu_body.auth_box .inner {background: url(images/custom/menu_bg_t2.jpg) 50% 0 no-repeat;}
.menu_body.search .inner {background: none;padding-bottom:17px;padding-left:18px;}
.menu_body.partners .inner {padding:7px 0 0 0;text-align:center;}
.menu_body .inner-auth {background: url(images/custom/menu_bg_t.jpg) 50% 0 no-repeat;padding:15px 5px 15px 5px;}

/* menu sections, misc. */
.menu_body.auth div {color:#3f5168;line-height:1.0em;}
.menu_body.auth div.password {padding-top:6px;}
.menu_body.auth .buttons {padding-top:11px;}
.menu_body.auth .buttons .right {padding-left:13px;}
.menu_body.auth .recovery {padding-top:13px;}
.menu_body.auth input.field {
	border-top:2px solid #6e6d6d;
	border-right:2px solid #ececec;
	border-bottom:2px solid #ececec;
	border-left:2px solid #6e6d6d;
	width:136px;
	color:#000000;
	font-family:Verdana,Sans-serif;
	font-size:10px;
}
.menu_body.partners img {margin-bottom:7px;}
.menu_body.cart ul {margin-left:0;padding-left:20px;}
.btn_change_settings {margin-bottom:5px;}

.minicart .col2 {padding-left:5px;}
.minicart .col2 {padding-left:11px;}
.menu_body.cart .inner * {color:#134666;}
.menu_body.cart .inner * {color:#134666;}
.menu_body.cart .delimiter {border-bottom:1px solid #a5d0ea;margin:12px 8px 12px -10px}
.menu_body.cart .buttons .right {padding-left:13px;}
.menu_body.search .button {padding-left:8px;}

/* dialog, structure */
.dialog_title {
	background: url(images/custom/dialog_title_bg.gif) left repeat-y #beeaff;
	border:1px solid #84d0ff;
	border-bottom:0;
	height:26px;
	padding:9px 0 0 14px;
}
.dialog_title,
.dialog_title h1 {font-weight:bold;font-size:15px;text-transform:uppercase;color:#13519e;}
.dialog_title h2 {font-weight:bold;font-size:12px;text-transform:uppercase;color:#13519e;}
.dialog_title h1, .dialog_title h2 {padding:0;margin:0;}
.dialog_inside_title {
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	color:#2074ab;
	position:relative;
	top:-5px;
	margin-bottom:6px;
}
.dialog_delimiter {
	background-color:#a5ddff;
	border-top:1px solid #489dd3;
	border-bottom:1px solid #13608a;
	padding-top:1px;
}
.dialog_delimiter.top {margin:-3px 1px 0 1px;}
table.dialog {
	background: url(images/custom/dialog_bg.gif) top repeat-y #f8feff;
	border:1px solid #84d0ff;
	border-top-width:0;
	margin-bottom:5px;
}
table.dialog.shopping_cart {background: url(images/custom/dialog_bg2.gif) top repeat-y #f4fdfd;}
table.dialog.border_bottom0 {border-bottom:0;}
table.dialog.border_top {border-top-width:1px;}

.dialog_body {background: url(images/custom/dialog_b.jpg) bottom no-repeat;}
.dialog_body .inner {background: url(images/custom/dialog_t.jpg) top no-repeat;padding:20px 10px 30px 18px;}
.dialog_body.products_list .inner {padding:0;}
.dialog_body.subcategories .inner {border:1px solid #fcffff;padding:16px 2px 37px 14px;}
.dialog_body.shopping_cart .inner {padding:0;}
.dialog_body.my_favorites .inner {padding:0;}
.dialog_body.dialog_product_details .inner {padding:35px 30px 30px 30px;}

/* products list: "Complete Kits" type */
.products_list_kits td {vertical-align:top;}
.products_list_kits .col1 {padding-right:12px;}
.products_list_kits .col1 div {border:1px solid #5fafe0;padding:5px;background-color:#ffffff;}
.products_list_kits .col1 div img {border:1px solid #b9d6e3;}
.products_list_kits .col2 {width:100%;}
.products_list_kits .col2 div {padding-top:7px;font-size:10px;line-height:1.2em;}
.products_list_kits .col3 div {height:115px;background-color:#ccebfa;padding-right:1px;margin:10px 12px 0 12px;}
.products_list_kits .col4 {padding-top:20px;}
.products_list_kits .col4 .delimeter {background-color:#ccebfa;padding-top:1px;margin:10px 0 12px 0;}
.products_list_kits .col4 div.button {margin-top:7px;}

/* products list: "Individual Bottle" type */
.products_list_bottles td, .products_list_bottles th {padding:5px;}
.products_list_bottles .col1 {width:2px;padding:0 2px 0 2px;}
.products_list_bottles .col2 {padding-left:12px;}
.products_list_bottles .col3 {width:30px;padding:0 7px 0 7px;}
.products_list_bottles .col4 {width:80px;}
.products_list_bottles .col5 {width:73px;}
.products_list_bottles th {text-align:left;color:#3d88d3;font-weight:bold;}
table.products_list_bottles {border:1px solid #84d0ff;border-right:0;border-bottom:0;margin-bottom:19px;}
.products_list_bottles td, .products_list_bottles th {border:1px solid #84d0ff;border-left:0;border-top:0;}
.products_list_bottles .col4 .minus,
.products_list_bottles .col4 .plus,
.products_list_bottles .col4 input {float:left;}
.products_list_bottles .col4 input {width:21px;margin:0 7px 0 7px;padding:1px 0;}
.products_list_bottles .col4 .minus,
.products_list_bottles .col4 .plus {cursor:pointer;}
.products_list_bottles .col5 img {cursor:pointer;}
.check_all {padding-bottom:5px;}
.products_list_bottles.submit {padding-top:19px;}

/* products list: Shopping cart */
.cart_products .col1 {text-align:left;vertical-align:top;padding-right:12px;}
.cart_products .col1 img {border:1px solid #bad7e5;}
.cart_products .col1 div {border:1px solid #5fafe0;padding:5px;background-color:#ffffff;}
.cart_products .col1 div img {border:1px solid #b9d6e3;}
.cart_products .col2 div.descr {padding-top:7px;font-size:10px;text-align:justify;line-height:1.2em;margin-bottom:10px;}
.cart_products .col2 div.amount {float:right;}
.cart_products .col2 div.amount input.text {width:26px;font-family:Tahoma,Sans-serif;}
.cart_products .col2 .ProductPriceConverting span {color:#13519e;}
.cart_products .subtotal {width:70px;padding-right:5px;}

/* item of the products list */
table.product_box {background: url(images/custom/dialog_bg.gif) top repeat-y #f8feff;border-bottom:1px solid #84d0ff;}
table.product_box.first {border-top:1px solid #84d0ff;}
.product_box_body {background: url(images/custom/dialog_b.jpg) bottom no-repeat;}
.product_box_body .inner {background: url(images/custom/dialog_t2.jpg) top no-repeat;padding:16px 16px 24px 15px!important;}
.shopping_cart .product_box_body .inner {}
.shopping_cart .product_box_body.individual_bottle .inner {background: none;padding-bottom:14px!important;}

/* subcategories list */
#subcategories h1 {position:relative;padding:0 0 14px 0;margin:0;color:#022662;text-transform:uppercase;font-weight:bold;font-size:15px;}
#subcategories ul, #subcategories ul li {list-style:none;padding:0;margin:0;}
#subcategories .image {float:left;width:129px;padding-right:5px;padding-top:3px;}
#subcategories .image div {float:left;border:1px solid #5fafe0;padding:5px;background-color:#ffffff;}
#subcategories .image img {border:1px solid #8eaaad;}
#subcategories ul {float:left;}
#subcategories ul.first {width:183px;margin-right:5px;}
#subcategories ul li {background: url(images/custom/bullet_subcat2.gif) 0 6px no-repeat;padding:0 0 4px 10px;color:#2099d3;}
#subcategories a {font-weight:bold;text-decoration:none;color:#2667b9;}
#subcategories a:hover {text-decoration:underline;}

/* other sections, misc. */
#location {background: url(images/custom/shadow_content.gif) 0 0 repeat-x;height:28px;padding:10px 0 0 10px;}

#footer {
	background: url(images/custom/footer.jpg) 50% 0 no-repeat #8cd9fe;
	height:105px;
	margin-top:12px;
	padding-top:50px;
	text-align:center;
}
#footer * {color:#000000;}
#footer .ul1 {margin:0;padding:0;list-style-type:none;}
#footer .ul1 li {margin:0;padding:0 4px;display:inline;text-align:center;font-size:12px;}
#footer div {margin-top:4px;line-height:1.4em;}
.pagination {padding:10px 0 11px 14px;}
.pagination.bottom {background: url(images/custom/dialog_b2.jpg) bottom no-repeat;}

.text_block {padding:0 10px 0 10px;}
h3.shopping_cart {color:#13519e;margin-top:0px;margin-bottom:10px;}
.shopping_cart .delimiter {border-top:1px solid #99d6f5;margin:15px 0;}
.shopping_cart .CartTotals .delimiter {border-top:1px solid #13519e;margin:1px 0 0 0;}
.CartTotals .current_shipping {color:#a2b9cf;text-align:left;}
.CartTotals .totals {text-align:left;}

.product_details .image {
border:1px solid #5fafe0;
padding:6px;
background-color:#ffffff;
margin-right:26px;
}
.product_details .image img {border:1px solid #5fafe0;}
/*.prices .col1 {width:85px;}*/
.prices td {color:#2667b9;font-size:12px;}
.product_details .quantity {float:left;background: url(images/custom/bg_quantity.gif) 0 0 no-repeat #b7e2f5;width:140px;height:28px;padding:7px 0 0 11px;}
.product_details .quantity.nobg {width:auto;background:none;padding:0;}
.product_details .quantity * {float:left;}
.product_details .quantity span {position:relative;top:3px;}
.product_details .quantity input {width:21px;margin:0 7px 0 7px;padding:1px 0;}
.product_details .quantity .minus,
.product_details .quantity .plus {cursor:pointer;}
.product_details .button {padding-top:10px;}
.product_details p.descr {padding:0;margin:0 0 10px 0;}
.product_details p.descr, .product_details p.descr * {font-size:12px!important;}

#dialog_message {margin-bottom:15px;}
.CCTable { background-image: url(images/custom/cctable_bg.gif);	background-repeat: repeat-y;}
Table.MainHolidayTable{
    background-color: #000080;
}
Table.HolidayTable{
    background-color: #FFFFFF;
}
TD.HolidayTD{
	COLOR: #000080;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
}

.continue-shopping {
  padding: 15px 0px 15px 14px;
}
.continue-shopping img {
  cursor: pointer;
}

/* trust logo */
#trust-logo {
	position: relative;
}
#trust-logo a {
	position: absolute;
	/*top: 182px;*/
	top: 212px;
	left: 37px;
}
* html #trust-logo div {/*fix for IE6*/
	top: 0!important;
	left: 0!important;
}

