﻿BODY { SCROLLBAR-FACE-COLOR: #ececec; margin: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; }
BODY { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; background-color: #EEEEEE; }
P { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
TD { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
INPUT { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
SELECT { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
DIV { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
SPAN { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
TEXTAREA { font-size: 11px; color: #3c3c3c; font-family: Arial, Helvetica, sans-serif; }
P { line-height: 16px; }
HR { height: 1px; }
INPUT.text { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; font-size: 9px; background: #f2f2f2; border-left: #cccccc 1px solid; color: #111111; border-bottom: #cccccc 1px solid; font-family: Arial, Helvetica, sans-serif; }
A, A:link, A:active, A:visited, A:hover { font-size: 11px;  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: black; font-weight: normal; background-image: none; width: auto; height: auto; background-repeat: no-repeat; text-transform: none; padding-left: 0px; padding-top: 0px; text-align:left;}
A IMG { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }
h1 { font-size: 18px; font-weight:bold; margin: 0px; }
h2 { font-size: 15px; font-weight:bold; margin: 0px; }
h3 { font-size: 14px; font-weight:bold; display:block;}
h4 { font-size: 12px; font-weight:bold; margin: 0px;}
h5 { font-size: 11px; font-weight:bold; display:block;}
h6 { font-size: 10px; font-weight:bold; display:block;}
form { margin: 0px; padding: 0px; }

ul { padding-left: 25px; }
li { list-style: url(../img/bullet_small.png); }

/*main table*/
TABLE.Content { width: 920px; border-collapse: collapse; background-color: #FFFFFF; vertical-align: top; text-align: left; }
TABLE.ContentCenter { margin: 0px; width: 508px; text-align:justify; border-collapse: collapse; }
a.contentLink, a.contentLink:link, a.contentLink:active, a.contentLink:visited, a.contentLink:hover { font-size: 11px; font-weight:bold; color:#29AB6D;}

/*center fields
TABLE.content247 { width: 808px; }
/*TABLE.content TD.titleleft { background-image: url(MENUS/regular_headlu.jpg); background-position: top left; width: 7px; }
TABLE.content TD.title { background-image: url(MENUS/regular_headfill.jpg); background-position: top left; padding-left: 10px; height: 23; }
*/
TABLE.content TD.content { vertical-align: top; width: 808px; }
TABLE.content TD.content1 { vertical-align: top; width: 500px; padding-top:7px;}
TABLE.content TD.content2 { vertical-align: top; width: 200px; }
TABLE.content TD.content3 { vertical-align: top; width: 650px; }
TABLE.content TD.content4 { vertical-align: top; width: 100%; }
/* HELP */
TD.content10 { vertical-align: top; width: 100%; text-align: left; }
TD.content10 TABLE.info { width: 300px; border-collapse: collapse; background-color: #F9F9F9; margin-left: 10px; }
TABLE.CenterMenu { width: 570px; border-collapse: collapse; background-color: #F8F8F8; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
TABLE.CenterMenu TD { padding: 6px 0px 6px 10px; }


/*head of the page*/
TABLE.head { width: 910px; border-collapse: collapse; margin: 5px; margin-top: 0px; height: 190px;}
TABLE.head TD.logo { height: 67px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; vertical-align: top; text-align: right; background: url(../img/logo.png) left bottom no-repeat; padding-right: 5px; padding-top: 5px;}
TABLE.head TD.headermenu { width: 196px; height: 118px; background: url(../img/headermenu_back.png) left bottom no-repeat #AD2237; }
TABLE.head TD.headerbanner { width: 714px; height: 118px; background: url(../img/headerbanner.png) top right no-repeat;}

.marquee { width: 600px; float: right; margin-top: 15px; color: Silver }

/*head menu buttons*/
div.headermenu_separator { width: 196px; height: 2px; font-size: 0px; background: url(../img/headermenu_separator.png) top left no-repeat; }
.headmenu:link, .headmenu:active, .headmenu:visited { width: 171px; height: 20px; line-height: 20px; font-size: 10px; background-repeat: no-repeat; color: white; text-decoration: none; margin-bottom: 2px; text-transform: uppercase; display: block; background: url(../img/headermenu_link_back.png) center left no-repeat; padding-left: 25px;}

.myaccount:link, .myaccount:active, .myaccount:visited, .myaccount:hover { background: url(../img/headermenu_link_myaccount.png) left no-repeat;}

.position1 { padding-bottom: 4px; padding-left: 5px; }
.position2 { padding-bottom: 4px; padding-left: 4px; }
.position3 { padding-top: 7px; padding-right: 7px; padding-left: 6px; }
.position4 { padding-right: 6px; vertical-align:middle; }


/*foot of the page*/
TABLE.foot { width: 100%; border-collapse: collapse; margin-bottom: 1px; margin-top: 2px;  }
TABLE.foot TD { padding: 5px 10px 5px 10px; font-size: 10px; color: #999999; text-align: right; background-color: #EEEEEE;}
TABLE.foot TD.top { height: 20px; border-top: 1px solid #C4C4C4; padding-left: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; vertical-align: middle; background-color: #FFFFFF; text-align:center;}
span.foot a:link, span.foot a:active, span.foot a:visited { font-size: 10px; text-decoration: none; color: Gray; white-space:nowrap; }
span.foot a:hover { font-size: 10px; text-decoration: underline; color: Gray; white-space:nowrap;}


.leftSide { width: 196px; padding: 0px 5px 5px 5px; vertical-align: top; }
.rightSide { width: 196px; padding: 0px 5px 5px 5px !important; padding: 0px 0px 5px 5px; vertical-align: top; }

/*left side menu*/
TABLE.LeftSideMenu { width: 196px; border-collapse: collapse; height: 22px; vertical-align: middle; background: url(../img/sidemenu_silver.png) left no-repeat #C4C4C4; }
TABLE.LeftSideMenu TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px; }

TABLE.LeftSideMenuGray { width: 196px; border-collapse: collapse; height: 22px; vertical-align: middle; background: url(../img/sidemenu_gray.png) left no-repeat #8D8D8D; }
TABLE.LeftSideMenuGray TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px; }

/*right side menu*/
TABLE.RightSideMenu { width: 196px; border-collapse: collapse; height: 22px; vertical-align: middle; background: url(../img/sidemenu_silver.png) left no-repeat #C4C4C4; }
TABLE.RightSideMenu TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px; }

TABLE.RightSideMenuGray { width: 196px; border-collapse: collapse; height: 22px; vertical-align: middle; background: url(../img/sidemenu_gray.png) left no-repeat #8D8D8D; }
TABLE.RightSideMenuGray TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px; }

/*side menu common*/
TABLE.SideMenu { width: 196px; border-collapse: collapse; }
TABLE.SideMenu TD { padding: 10px; }
TABLE.SideMenu TD.submit { padding-top: 0px; text-align: right; padding-right: 23px; }

TABLE.SideMenuKnowledge { width: 196px; border-collapse: collapse; margin-bottom: 5px;}
TABLE.SideMenuKnowledge td { padding: 10px 10px 0px 10px; }
TABLE.SideMenuKnowledge li { list-style: url(../img/bullet.png); margin-left: 7px; padding: 0px; }

TABLE.SideMenuNews { width: 196px; border-collapse: collapse; }
TABLE.SideMenuNews TD { padding: 10px 10px 0px 5px;  }

.knowledge:link, .knowledge:active, .knowledge:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: black; font-weight: normal; background-image: none; text-transform: lowercase; }
.knowledge:hover { font-weight: bold; }

.news:link, .news:active, .news:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: black; font-weight: bold; background: url(../img/news_bullet.png) top left no-repeat; padding-left: 10px; display: block;}

TABLE.SideMenu TD.menudottedline { height: 4px; text-align: center; background-image: url(../img/sidemenu_dottedline.gif); background-repeat: no-repeat; padding: 0px 0px 0px 0px; }
.date { color: #666666; font-weight: lighter; }
.exposedbold { font-weight: bold; color: #666666; }

.MoreOptions:link, .MoreOptions:active, .MoreOptions:visited { color: #333333; display:block; background: url(../img/moreoptions_bullet.png) center left no-repeat; padding-left: 12px; text-decoration: none; line-height: 16px;}

TABLE.SideMenuForm { width: 196px; border-collapse: collapse; background-color: #E6E6E6; margin-bottom: 5px; }
TABLE.SideMenuForm td { padding: 15px; }
TABLE.SideMenuForm td.form { padding: 15px 15px 0px 15px; }
TABLE.SideMenuForm TD.submit { padding: 5px 15px 15px 15px; text-align: right; }
TABLE.SideMenuForm TD.advance_links { padding: 0px 15px 15px 15px; }

TABLE.SideMenuForm li { list-style: url(../img/cartlist_bullet.png); margin: 2px 15px 2px 10px; float: left;}

/*products side menu*/
TABLE.ProductsMenu { width: 196px; border-collapse: collapse; }
TABLE.ProductsMenu a:link, TABLE.ProductsMenu a:active, TABLE.ProductsMenu a:visited { line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-decoration: none; padding-left: 15px; background: url(../img/productsmenu_bullet.png) left no-repeat; margin: 3px 5px 0px 5px; display: block;}
TABLE.ProductsMenu a:hover { font-weight: bold; }


/*welcome text*/
TABLE.CenterText { width: 508px; border-collapse: collapse; }
TABLE.CenterText TD { padding: 15px; }

TABLE.CenterText a { color: #48769B; }

td.centerpageContent { padding: 0px 15px 0px 15px; }
.centerpageContent a { color: #48769B; font-weight: bold; }

TABLE.CenterText2 { width: 253px; border-collapse: collapse;}
TABLE.CenterText2 TD { padding: 10px 15px 10px 15px; text-align: left; }
TABLE.CenterText2 TD.top { padding: 0px 15px 0px 15px; text-align: left; }

TABLE.CenterText2 TD.Clear { border-left: none; border-right: none; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; text-align: justify; }

TABLE.CenterText2 a { color: #48769B; line-height: 18px; }

TABLE.CenterTextTitleGray { width: 506px; border-collapse: collapse; }
TABLE.CenterTextTitleGray TD { height: 22px; background: url(../img/centerheader.png) center left no-repeat #8D8D8D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px;}

TABLE.CenterTextTitleBlue { width: 506px; border-collapse: collapse; }
TABLE.CenterTextTitleBlue TD { height: 22px; background: url(../img/centerheader_blue.png) center left no-repeat #5287B1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px;}


/*product of the day*/
TABLE.ProductOfTheDay { width: 100%; border-collapse: collapse; }
TABLE.ProductOfTheDay TD { height: 22px; background: url(../img/centerheader.png) center left no-repeat #8D8D8D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px;}

/*special offers*/
TABLE.SpecialOffers { width: 575px; border-collapse: collapse; }
TABLE.SpecialOffers TD.headerleft { height: 20px; background-image: url(../img/SOheader_lefttop.jpg); background-position: top left; background-repeat: no-repeat; width: 27px; }
TABLE.SpecialOffers TD.headertext { width: 100px; padding-left: 5px; font-size: 11px; }
TABLE.SpecialOffers TD.headermiddle { background-image: url(../img/SOheader_middletop.jpg); background-position: top left; background-repeat: repeat-x; }
TABLE.SpecialOffers TD.headerright { background-image: url(../img/SOheader_righttop.jpg); background-position: top right; background-repeat: no-repeat; width: 27px; }
TABLE.SpecialOffers TD.footerleft { height: 20px; background-image: url(../img/SOheader_leftbottom.jpg); background-position: bottom left; background-repeat: no-repeat; width: 27px; margin-top: 0px; }
TABLE.SpecialOffers TD.footermiddle { background-image: url(../img/SOheader_middlebottom.jpg); background-position: bottom left; background-repeat: repeat-x; margin-top: 0px; }
TABLE.SpecialOffers TD.footerright { background-image: url(../img/SOheader_rightbottom.jpg); background-position: bottom right; background-repeat: no-repeat; width: 23px; margin-top: 0px; }


/*best sellers*/
TABLE.BestSellers { width: 100%; border-collapse: collapse; }
TABLE.BestSellers a { color: #AF2139; font-weight: bold; text-decoration: none; padding: 2px 0px 3px 0px; }

div.buyButton { padding: 2px 0px 5px 0px; }
div.buyButton a { background-color: #48769B; color: #FFFFFF; padding: 1px 4px 1px 4px; text-transform: uppercase; font-size: 10px; }


/*list of products common*/
TABLE.ProductWrapper { border-collapse: collapse; width: 496px; margin: 5px 10px 5px 0px; }
TABLE.ProductWrapper TD.picture { width: 115px; padding: 5px 10px 5px 5px; vertical-align: top; }
TABLE.ProductWrapper TD.picture img { margin-bottom: 10px; }

TABLE.Product { border-collapse: collapse;}
TABLE.Product TD.productname { height: 24px;}

.productName:link, .productName:active, .productName:visited, .productName:hover { font-size: 13px; font-weight: bold; text-decoration: none; color: #AF2139; }
.productNameWhite:link, .productNameWhite:active, .productNameWhite:visited, .productNameWhite:hover { font-size: 12px; font-weight: bold; text-decoration: none; color: White; }

TABLE.Product TD.productnamePOTD { padding-left: 10px; background-color: #FFE8C6; height: 24px; font-weight: bold;}

TABLE.Product TD.properties { color: #717171; text-align: right; font-size: 10px; padding-right: 10px; white-space: nowrap;}
TABLE.Product TD.propertiestext { text-align: justify; }
TABLE.Product TD.propertiestext2 { text-align: justify; padding-bottom: 5px;}
TABLE.Product TD.propertiestextPOTD { text-align: justify; border-bottom: 2px solid #FFE8C6; }
TABLE.Product TD.normalprice { color: #666666; font-size: 13px; }
TABLE.Product TD.pricePOTD { font-weight: bold; font-size: 13px; color: #2764AC;}
TABLE.Product TD.price { font-weight: bold; font-size: 13px; color: #2764AC; }
TABLE.Product TD.price span { font-weight: bold; font-size: 13px; color: #2764AC; }


.list_separator { height: 1px; border-top: solid 1px #C4C4C4; font-size: 0px; }

.yousave { color: red; font-weight: normal; font-size: 11px; }
.dottedline { height: 20px; background-image: url(../img/dottedline.jpg); background-repeat: repeat-x; background-position: bottom; }


/*Center page Main title*/
TABLE.CenterPageHeader { height: 22px; width: 506px; border-collapse: collapse; background-color: #AF2139; }
TABLE.CenterPageHeader TD.Step1 { width: 25px; background: url(../img/shoppingcart_step1.png) center left no-repeat; }
TABLE.CenterPageHeader TD.Step1Selected { width: 26px; background: url(../img/shoppingcart_step1selected.png) center left no-repeat; }
TABLE.CenterPageHeader TD.Step2 { width: 26px; background: url(../img/shoppingcart_step2.png) center left no-repeat; }
TABLE.CenterPageHeader TD.Step2Selected { width: 29px; background: url(../img/shoppingcart_step2selected.png) center left no-repeat;; }
TABLE.CenterPageHeader TD.Step3 { width: 26px; background: url(../img/shoppingcart_step3.png) center right no-repeat; }
TABLE.CenterPageHeader TD.Step3Selected { width: 29px; background: url(../img/shoppingcart_step3selected.png) center left no-repeat; }
TABLE.CenterPageHeader TD.Title { padding-left: 7px; padding-right: 5px; color: white; text-transform: uppercase; }

TABLE.CenterPageHeaderGray { width: 506px; border-collapse: collapse; }
TABLE.CenterPageHeaderGray TD { height: 22px; background: url(../img/centerheader.png) center left no-repeat #8D8D8D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #F8F8F8; font-weight: bold; padding-left: 30px;}
TABLE.CenterPageHeaderGray span { text-transform: capitalize; color: white; }


/*Center page Subtitle*/
TABLE.CenterPageSubHeader { height: 28px; width: 570px; border-collapse: collapse; }
TABLE.CenterPageSubHeader TD { border-top: 1px solid #CCCCCC; }
TABLE.CenterPageSubHeader TD.title { border-top: 1px solid #CCCCCC; background-image: url(../img/centersubheader_background.jpg); background-position: top left; background-repeat: repeat-x; text-transform: uppercase; padding-left: 10px; }
TABLE.CenterPageSubHeader TD.left { width: 34px; background-image: url(../img/centersubheader_backgroundleft.jpg); background-position: top left; background-repeat: no-repeat; }
TABLE.CenterPageSubHeader TD.right { width: 6px; background-image: url(../img/centersubheader_backgroundright.jpg); background-position: top right; background-repeat: no-repeat; }


/*list of items, orders*/
TABLE.List { width: 100%; border-collapse: collapse; }
TABLE.List TD.Title { height: 20px; font-size: 10px; color: white; text-align: center; font-weight: bold; background-color: #C4C4C4; padding-left: 7px; padding-right: 7px; border: solid 1px #C4C4C4; text-transform: uppercase; }
TABLE.List TD.Titleleft { height: 20px; font-size: 10px; color: white; text-align: left; font-weight: bold; background-color: #C4C4C4; border: solid 1px #C4C4C4; text-transform: uppercase; padding-left: 7px;}
TABLE.List TD.Titleright { height: 20px; font-size: 10px; color: white; text-align: right; font-weight: bold; background-color: #C4C4C4; border: solid 1px #C4C4C4; text-transform: uppercase; padding-right: 7px; }
TABLE.List TD.Space { height: 10px; }
TABLE.List TD.ShippingMethod { text-align: right; padding: 5px 5px 5px 0px; background-color: #FDFDFD; }
TABLE.List TD.Discount { text-align: right; padding: 0px 5px 5px 0px; background-color: #FDFDFD; }
TABLE.List TD.ShoppingCartTotalCost { text-align: right; padding: 5px 5px 5px 0px; background-color: #CCCCCC; border-bottom: 3px solid #CCCCCC; }
TABLE.List TD.ShoppingCartTotalCostPrice { text-align: right; padding: 5px 5px 5px 5px; border: 3px solid #999999; font-size: 12px; background-color: white; white-space: nowrap; }
TABLE.List TD.date { font-size: 10px; color: #666666; height: 20px; text-align: center; font-weight: bold; padding-left: 15px; padding-right: 7px; text-transform: uppercase;}
TABLE.List TD.message { font-size: 11px; text-align: left; padding: 0px 15px 15px 15px; }

.ListItem { height: 32px; background-color: #F8F8F8; border: solid 1px #F8F8F8; }
.ListItem TD { border: solid 1px #F8F8F8; padding-left: 7px; }
.ListItemAlt { height: 32px; background-color: white; border: solid 1px #FFFFFF; }
.ListItemAlt TD { border: solid 1px #FFFFFF; padding-left: 7px; }
td.Discount { background-color: #f2f2f2; text-align: right; padding: 2px 7px 1px 7px; white-space: nowrap; }
td.Discount2 { background-color: #f2f2f2; text-align: right; white-space: nowrap; padding: 2px 7px 1px 7px; }
td.Total {  font-size: 12px; font-weight: bold; text-align: right; white-space: nowrap; padding: 5px 5px 2px 5px; text-transform: capitalize; vertical-align: middle; }
td.Total2 { font-size: 13px; font-weight: bold; text-align: right; padding: 5px 7px 2px 7px; white-space: nowrap; width:76px; color: #2764AC; vertical-align: middle;}
td.Total2 span { font-size: 13px; font-weight: bold; color: #2764AC;}

.priceTotal span { font-weight: bold; font-size: 13px; color: #2764AC; }
.separator_white { height: 1px; font-size: 0px; background-color: white; }


/*center page fill forms*/
TABLE.FillForm { width: 506px; border-collapse: collapse; }
TABLE.FillForm TD.Header { height: 22px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
TABLE.FillForm TD.Title { padding: 0px 10px 3px 15px; font-size: 12px; font-weight: bold; height: 30px; }
TABLE.FillForm TD.FillText { width: 170px; padding-right: 10px; text-align: right; font-size: 10px; color: #717171; text-transform: lowercase;}
TABLE.FillForm TD.FillArea { padding-top: 3px; padding-bottom: 3px; }
TABLE.FillForm TD.TextRight { width: 196px; border-right: 3px solid white; padding-top: 3px; padding: bottom: 3px; padding-left: 10px; border-right: 3px solid white; }

TABLE.FillFormInner { width: 100%; border-collapse: collapse; }
TABLE.FillFormInner TD.HeaderIn { height: 21px; border-top: 2px solid white; border-left: 2px solid white; border-right: 2px solid white; }


/*center page actions*/
TABLE.CenterPageAction { width: 506px; border-collapse: collapse; }
TABLE.CenterPageAction TD { padding: 0px 10px 0px 10px; }
TABLE.CenterPageAction TD.formtext { text-align: right; color: #717171;  padding-right: 0px; line-height: 24px; }
.formtext { color: #717171; line-height: 24px; }

/*messages*/
TABLE.MessageOdd { border-collapse: collapse; width: 570; margin-left: 20px; }
TABLE.MessageOdd TD.header { border-right: 2px solid white; background-color: #C9C9C9; color: white; white-space: nowrap; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #999999; }
TABLE.MessageOdd TD.headerread { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #C9C9C9; color: white; width: 100%; background-image: url(../img/read_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #999999; }
TABLE.MessageOdd TD.headerunread { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #C9C9C9; color: white; width: 100%; background-image: url(../img/unread_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #999999; font-weight: bold; }
TABLE.MessageOdd TD.headerreply { border-right: 2px solid white; background-color: #C9C9C9; color: white; white-space: nowrap; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; }
TABLE.MessageOdd TD.headerreadreply { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #C9C9C9; color: white; width: 100%; background-image: url(../img/read_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; }
TABLE.MessageOdd TD.headerunreadreply { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #C9C9C9; color: white; width: 100%; background-image: url(../img/unread_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; font-weight: bold; }
TABLE.MessageOdd TD { padding: 5px 5px 5px 5px; border-left: 1px solid #999999; border-right: 1px solid #999999; }
TABLE.MessageOdd TD.footer { height: 10px; background-color: white; }
TABLE.MessageOdd TD.footerend { height: 10px; background-image: url(../img/message_bottom.gif); background-position: right; background-repeat: no-repeat; background-color: white; border-width: 0px; }

TABLE.MessageEven { border-collapse: collapse; width: 570; margin-left: 20px; }
TABLE.MessageEven TD.header { border-right: 2px solid white; background-color: #D8D8D8; color: white; white-space: nowrap; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #999999; }
TABLE.MessageEven TD.headerread { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #D8D8D8; color: white; width: 100%; background-image: url(../img/read_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #999999; }
TABLE.MessageEven TD.headerunread { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #D8D8D8; color: white; width: 100%; background-image: url(../img/unread_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #999999; font-weight: bold; }
TABLE.MessageEven TD.headerreply { border-right: 2px solid white; background-color: #D8D8D8; color: white; white-space: nowrap; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; }
TABLE.MessageEven TD.headerreadreply { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #D8D8D8; color: white; width: 100%; background-image: url(../img/read_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; }
TABLE.MessageEven TD.headerunreadreply { border-left: 2px solid white; border-right: 1px solid #999999; background-color: #D8D8D8; color: white; width: 100%; background-image: url(../img/unread_small.gif); background-position: right; background-repeat: no-repeat; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; font-weight: bold; }
TABLE.MessageEven TD { padding: 5px 5px 5px 5px; border-left: 1px solid #999999; border-right: 1px solid #999999; }
TABLE.MessageEven TD.footer { height: 10px; background-color: white; }
TABLE.MessageEven TD.footerend { height: 10px; background-image: url(../img/message_bottom.gif); background-position: right; background-repeat: no-repeat; background-color: white; border-width: 0px; }


/*REVIEWS*/
TABLE.Review { border-collapse: collapse; width:570px; }
TABLE.Review TD.headerleft { border-right: 2px solid white; background-color: #CCCCCC; color: white; white-space: nowrap; }
TABLE.Review TD.header { border-left: 2px solid white; background-color: #CCCCCC; color: white; width: 100%; }
TABLE.Review TD { padding: 5px 5px 5px 5px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
TABLE.Review TD.footer { height: 10px; background-image: url(../img/message_bottom.gif); background-position: right; background-repeat: no-repeat; background-color: white; border-width: 0px; }

.ReportText { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

/* input buttons */
.bSubmit, .bsubmit, .button {font-size: 11px; width: auto; background: url(../img/button_back.png) center left no-repeat #5287B1; border: none; color: white; text-align: left; padding: 1px 7px 1px 23px; text-transform: capitalize; font-weight: bold;}
.linkSubmit70, .linkSubmit70:link, .linkSubmit70:active, .linkSubmit70:visited, .linkSubmit70:hover { font-size: 11px; height: 18px; background: url(../img/button_red_back.png) center left no-repeat #AF2139; text-transform: capitalize; color: white; padding: 2px 10px 2px 25px; text-decoration: none; text-align: left; font-weight: bold; }#E6E6E6

.linkSubmit115, .linkSubmit115:link, .linkSubmit115:active, .linkSubmit115:visited, .linkSubmit115:hover { font-size: 11px; height: 18px; background: url(../img/button_silver_back.png) center left no-repeat #BBBBBB; text-transform: capitalize; color: white; padding: 2px 10px 2px 25px; text-decoration: none; text-align: left; font-weight: bold; }


.lResponse { color: #AF2139; font-size: 11px; }

.ItemNowrap { padding-right: 7px; padding-left: 7px; white-space: nowrap; }
.ItemCenter { padding-right: 7px; padding-left: 7px; white-space: nowrap; text-align: center; }
.ItemRight { padding-right: 7px; padding-left: 7px; white-space: nowrap; text-align: right; }
.ItemWide { padding-right: 7px; padding-left: 7px; width: 100%; white-space: nowrap; }
.ItemAction { text-align: center; white-space: nowrap; }


/* input textbox */
.textbox { border: solid 1px #CCCCCC; }
.dropdown { border: solid 1px #CCCCCC; }
.checkbox { vertical-align: middle; }

.tbInput100 { width: 100px; border: solid 1px #CCCCCC;}
.tbInput150 { width: 150px; border: solid 1px #CCCCCC;}
.tbInput180 { width: 180px; border: solid 1px #CCCCCC; }
.tbInput200 { width: 200px; border: solid 1px #CCCCCC; }
.tbInput200high { width: 200px; height: 60px; }
.tbInput300 { width: 300px; border: solid 1px #CCCCCC;}
.tbInput400 { width: 400px; border: solid 1px #CCCCCC;}
.tbInput480 { width: 480px; border: solid 1px #CCCCCC;}
.tbInput420 { width: 420px; border: solid 1px #CCCCCC;}
.tbInput480high { width: 480px; height: 100px; border: solid 1px #CCCCCC;}
.tbInput420high { width: 420px; height: 100px; border: solid 1px #CCCCCC;}
.tbInput500 { width: 500px; border: solid 1px #CCCCCC;}
.tbInput600 { width: 600px; border: solid 1px #CCCCCC;}
.tbInputWide { width:90%; }

.tbInput166 { width: 166px; border: none; padding: 2px;}
.ddSelect166 { width: 166px; border: none; padding: 2px;}

.RelatedItems {
	vertical-align: top;
	background-color: #FFFFFF;
	float: right;
	margin: 40px 0px 0px 10px;
	width: 200px;
	border-collapse:collapse;
}
span p { text-align:justify;}
.footerkeywords {border-collapse: collapse; margin-bottom: 1px; margin-top: 2px; padding-right: 10px; font-size: 10px; color: #999999; }

.padleft_10px { padding-left: 10px; }
.mart_3px { margin-top: 3px; }
.mart_2px { margin-top: 2px; }
.marb_5px { margin-bottom: 5px; }

fieldset label { width:100px; display:inline-block; }
.right { float:right; }
.left { float:left; }
