/*+clearfix {*/
#container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#container { display: block; *height: 1px; }
/*+}*/
/*[fmt]0010-100A-1*/
/*
*********************************************************
ZNode Storefront Stylesheet
/*    Copyright 2004-2007, www.znode.com, All Rights Reserved.
/**********************************************************
----------Main----------*/
#MainContainer { background-color: #FFFFFF; }
#MainInner { width: 980px; margin-left: auto; margin-right: auto; }
#BreadCrumbContainer { height: 72px; background-color: #FFFFFF; margin-top: 40px; height: 25px; margin-bottom: 20px; width: 980px; margin-left: auto; margin-right: auto; display: none; }
#BreadCrumbInner { background-color: #00646C; text-transform: uppercase; text-align: left; color: #FFFFFF; display: inline; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
/*----------Header----------*/
#HeaderContainer { height: 88px; }
#LogoInner { float: left; padding-bottom: 13px; width: 47px; height: 52px; margin-top: 5px; margin-left: 10px; margin-right: -7px; }
#CompanyName { float: left; width: 240px; height: 40px; margin-top: 15px; }
#MenuContainer { float: right; width: auto; height: 30px; background-color: #00646C; margin-top: 30px; border-radius: 5px; behavior:   url("/Controls/CSS3Pie/v1.0.0/PIE.htc"); padding-top: 5px; padding-bottom: 5px; position: relative; }
#MenuInner { }
.ContentHeader { margin-top: -174px; position: absolute; color: #FFFFFF; font-size: 14pt; padding: 5px; margin-left: 10px; }
/*----------Footer----------*/
#FooterContainer { background-image: url(/Data/Default/TemplateImages/footerMenuBar.png); height: 59px; width: 980px; background-repeat: no-repeat; font-family: "Myriad Pro", sans-serif; color: #323232; }
#FooterInner { padding-top: 5px; }
#FooterLogo { float: left; }
.FooterContact { float: right; margin-top: 5px; margin-right: 5px; }
.FooterContactLeft { padding-top: 2px; border-right: 1px solid #000000; padding-right: 15px; }
.FooterContactRight { padding-right: 10px; }
.FooterLogo { padding-top: 15px; padding-left: 35px; }
#PoweredBy { }
/*----------Body------------*/
#MainBodyContainer { height: auto; }
#MainBodyInner { width: 980px; }
#HomeBanner { }
.HomeMessage { padding-left: 0px; }
#BodyLeftSide { width: 220px; height: 395px; float: left; margin-top: -440px; }
#BodyBottomContainer { width: 690px; float: left; margin-top: -216px; margin-left: 237px; }
#BodyBottomFirst { width: 220px; height: 176px; float: left; margin-left: 0px; background-repeat: no-repeat; /*[empty]background:;*/ }
#BodyBottomSecond { width: 220px; height: 176px; float: left; margin-bottom: 0px; margin-left: 15px; }
#BodyBottomLast { width: 220px; height: 176px; float: left; margin-left: 15px; }
/*---------Styles------------*/
.TitleLargeWhite { color: #FFFFFF; font-size: 44px; font-weight: bold; text-align: left; line-height: 1; }
.TitleMediumWhite { color: #FFFFFF; font-size: 17px; text-align: left; font-weight: normal; }
.TitleMediumWhite A { color: #FFFFFF !important; font-size: 25px; text-align: left; font-weight: normal !important; text-decoration: none !important; }
.TitleMediumWhite A:hover { text-shadow: 1px 1px 2px #222; }
.TitleMediumWhiteAmend { color: #FFFFFF; font-size: 38px; text-align: left; font-weight: bold; }
.TitleSmallWhite { color: #FFF; font-size: 17px; text-align: left; line-height: 1.1; }
.TitleLargeGreen { color: #176669; font-size: 36px; font-weight: bold; text-align: left; padding-bottom: 5px; }
.TitleMediumGreen { color: #00636C; font-size: 36px; text-align: left; line-height: 1.5; }
.DrTitleMediumGreen { color: #176669; font-size: 26px; text-align: left; font-weight: bold; }
.BodyTextSmall { color: #58585A; font-size: 23px; text-align: left; }
.LargeHandWritingText { font-family: "Marck Script", cursive; color: #00646C; font-size: 42px; font-weight: bold; text-align: left; }
.SmallHandWritingText { font-family: "Marck Script", cursive; color: #FFFFFF; font-size: 18px; font-weight: bold; text-align: left; }
.BodyTextNormal { color: #4C4848; font-weight: normal; }
.BodyTextHeading { color: #4C4848; }
.SpecialitiesTitle { color: #4D4D4D; font-size: 30px; font-weight: bold; text-align: left; }
.MyDoctorImagesContainer .DoctorsImageText A { color: #FFFFFF; font-size: 22px; font-weight: normal; text-align: left; text-decoration: none; }
.DoctorsTitleText { color: #176669; font-size: 22px; text-align: left; font-weight: bold; }
/*-------Home Page------*/
.TableBodyArea { padding: 15px 10px 10px; }
.BodyLeftSide { padding: 0 25px 15px 20px; width: 175px; height: 250px; background-position: bottom left; }
.BodyBottomFirst { width: 25%; height: 175px; padding-left: 42px; background-position: bottom right; padding-bottom: 15px; }
.BodyBottomSecond { width: 25%; height: 176px; padding-left: 42px; padding-bottom: 15px; background-position: bottom right; }
.BodyBottomLast { width: 25%; height: 176px; padding-left: 42px; padding-bottom: 15px; background-position: left bottom; }
.BodyLeftSideInner { padding-top: 50px; padding-left: 10px; padding-bottom: 0; padding-right: 10px; height: 344px; /*[disabled]text-align:center;*/ width: 160px; background-position: bottom; }
.BodyLeftSideInnerText { }
.BodyBottomFirstText { padding-top: 80px; }
.BodyBottomSecondText { padding-top: 80px; }
.BodyBottomLastText { padding-top: 80px; }
.HomeWelcome { }
/*-------Doctors Page----*/
.mainBannerImage { width: 980px; margin-bottom: 15px; margin-left: 0px; }
.DoctorMainContainer { }
.MySpecialities { border-right: 1px solid #646567; padding-bottom: 15px; }
.MySpecialities UL { padding-left: 15px; }
.DrName { color: #176669; font-size: 29px; text-align: left; padding-left: 10px; }
.MyDoctorCol1 { }
.MyDoctorCol2 { padding: 10px; color: #58585A; }
.MyDoctorCol3 { padding: 10px; color: #58585A; }
.MyDoctorImagesContainer { padding-bottom: 15px; }
.IndRedImage { padding-bottom: 10px; padding-left: 14px; background-position: bottom; }
.IndYellowImage { padding-bottom: 10px; padding-left: 14px; background-position: bottom; /*[empty]color:;*/ }
.IndBlueImage { padding-bottom: 10px; padding-left: 14px; background-position: bottom; }
.IndRedImageText { }
.IndYellowImageText { }
.IndBlueImageText { }
/*------Team Page------*/
.TeamOfferCol { font-weight: bold; border-right: 1px solid #4C4848; padding-right: 15px; }
.TopRedContainer, .TopYellowContainer, .TopBlueContainer { background-position: bottom center; height: 130px; width: 25%; padding-left: 36px; padding-bottom: 8px; }
.TopRedTextInner { padding-left: 20px; padding-top: 40px; }
.TopYellowContainer { }
.TopYellowTextInner { padding-left: 20px; padding-top: 40px; }
.TopBlueContainer { }
.TopBlueTextInner { padding-left: 20px; padding-top: 40px; }
.TeamDoctorsCol { padding-left: 25px; padding-right: 25px; }
.TeamNursesCol { padding-left: 25px; padding-right: 25px; padding-top: 0px; }
.TeamAdminCol { padding-left: 25px; padding-right: 25px; }
.TeamSpacerCol1 { }
.TeamSpacerCol2 { }
.TeamSpacerCol3 { }
.TeamSpacerCol4 { }
.TeamBottomImageCol1 { padding-left: 5px; }
.TeamBottomImageCol2 { }
.TeamBottomImageCol3 { }
.TeamBottomImageCol4Row1 { }
.TeamBottomImageCol4Row2 { }
.TeamComprehensiveInner { }
.TeamAccessible { padding-top: 20px; padding-left: 15px; }
.TeamConsistent { padding-left: 15px; padding-top: 20px; }
.TeamComprehensive { padding-left: 130px; padding-top: 20px; }
TD .TopRedTextInner { padding-bottom: 0px; }
/*************************************************
GLOBAL
/**************************************************/
BODY { margin: 0px; font-family: Optima; /*[disabled]padding:0px;*/ /*[disabled]color:#666666;*/ /*[disabled]background-color:#FFF;*/ /*[disabled]background-image:url("/Data/Default/TemplateImages/background.jpg");*/ /*[disabled]background-repeat:repeat;*/ /*[disabled]font:1em Helvetica-Neue, Helvetica, sans-serif;*/ /*[disabled]line-height:17px;*/ /*[disabled]position:relative;*/ /*[disabled]z-index:3;*/ }
/**************************************************/
/*[clearfix]*/
#container { width: 960px; height: 100%; margin: 0 auto; background: #FFF; box-shadow: 0px 0px 20px 5px #999; behavior:   url(/controls/CSS3pie/v1.0.0/PIE.htc); position: relative; }
/*PAGE SECTIONS*/
#Row1 { background: #E1E1E1; width: 100%; height: 156px; margin: 0px; text-align: center; }
#Row1 IMG { position: relative; z-index: 3500; }
#NavBar { background-image: url("/Data/Default/Images/ContentImages/black_bg_70.png"); height: 84px; z-index: 3000; position: relative; }
/*/*************************************************
************************************************
Error Page Styles
/**************************************************/
#ErrorContainer { width: 760px; font-size: 12px; }
#ErrorContainer .Text { color: #FF0000; font-size: 13px; margin-bottom: 13px; margin-left: 10px; margin-right: 10px; }
#ErrorContainer .Description { margin-bottom: 20px; margin-left: 10px; margin-right: 10px; }
#ErrorContainer A:link { color: #0000FF; font-size: 13px; text-decoration: underline; }
#ErrorContainer A:visited { color: #0000FF; font-size: 13px; text-decoration: underline; }
#ErrorContainer A:hover { color: #0000FF; font-size: 13px; text-decoration: underline; }
/*************************************************
LINK STYLES
/**************************************************/
.Email { color: #FFFFFF; text-decoration: underline; }
A:link { text-decoration: underline; color: #00636C; background-position: 0px 0px; font-weight: bold; }
A:visited { text-decoration: none; color: #00636C; /*[empty]background-color:;*/ }
A:hover { text-decoration: underline; cursor: pointer; }
/************************************************
GLOBAL STYLES
/**************************************************/
H1, H2, H3, H4 { }
H1 { font-weight: normal; font-size: 29px; color: #00636C; /*padding: 0 22px;*/ }
H2 { /*[disabled]line-height:24px;*/ /*[disabled]height:24px;*/ /*[disabled]font-size:18px;*/ /*[disabled]text-align:left;*/ /*[disabled]margin-bottom:0px;*/ font-weight: normal; /*[disabled]color:#176669;*/ color: #00636C; font-size: 29px; margin: 24px 0px 0px; text-decoration: none; z-index: 200; }
H3 { font-size: 1.5em; padding: 0px; margin: 0px 0px 7px; letter-spacing: -1px; font-weight: normal; }
H4 { font-size: 24px; padding: 0px; margin: 0px 0px 5px; }
/*************************************************
GRID
/**************************************************/
.Grid { border-bottom: 1px solid #C0C0C0; padding-bottom: 10px; width: 100%; }
.Grid A { text-decoration: none; color: #003399; }
.Grid A:link { text-decoration: none; color: #003399; }
.Grid A:hover { text-decoration: underline; color: #F60; }
.Grid A:visited { text-decoration: none; color: #003399; }
.FooterStyle { background-color: #507CD1; color: #FFFFFF; font-weight: bold; }
.RowStyle { background-color: #EFF3FB; }
.PagerStyle { background-color: #FBFBFB; text-align: center; }
.PagerStyle A:link { text-decoration: underline; }
.PagerStyle A:hover { text-decoration: underline; }
.PagerStyle A:visited { text-decoration: underline; }
.HeaderStyle { background-color: #D5D1C5; color: #FFFFFF; font-weight: bold; text-align: left; }
.AlternatingRowStyle { background-color: #FFFFFF; }
/*************************************************
SITE LINKS
/**************************************************/
#SiteLinks { text-align: right; vertical-align: middle; margin-right: -10px; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 4px; font-size: 8pt; font-family: arial; font-weight: normal; text-transform: capitalize; text-decoration: none; margin-bottom: 10px; }
#SiteLinks .Link { margin-left: 4px; margin-right: 5px; letter-spacing: 0.5px; }
#SiteLinks .Link A:link { color: #666666; text-decoration: none; margin-right: 2px; }
#SiteLinks .Link A:visited { color: #666666; text-decoration: none; margin-right: 2px; }
#SiteLinks .Link A:hover { text-decoration: none; color: #A52A2A; }
#SiteLinks .CartItem { color: #D98B64; margin-right: 0px; }
/************************************
BreadCrumb
/*************************************/
#BreadCrumb { color: #9FD7EF; font-size: 12px; line-height: 16px; margin-top: 5px; margin-bottom: 30px; margin-left: 20px; font-weight: bold; }
#BreadCrumb A:link { color: #5F5849; text-decoration: none; margin-right: 2px; }
#BreadCrumb A:visited { color: #CFC7BA; text-decoration: none; margin-right: 2px; }
#BreadCrumb A:hover { text-decoration: underline; color: #65CCCB; }
/*************************************************
QUICK SEARCH
/**************************************************/
#QuickSearch { }
#QuickSearch .Title { }
#QuickSearch .Button { display: block; font-family: Arial; font-size: 11px; color: #FFF; height: 37px; line-height: 68px; width: 94px; margin-left: 5px; padding: 0px 10px; border: none; cursor: pointer; text-transform: uppercase; background: url("/Data/Default/TemplateImages/Search_03.jpg?thumbnail=jpg") no-repeat; }
#QuickSearch .Button:hover { }
#QuickSearch .TextBox { border: 1px solid #CCC; width: 250px; height: 30px; line-height: 30px; background-color: #FFF; }
/*************************************************
JOIN NEWSLETTER
/**************************************************/
#JoinNewsletter { z-index: 2500; position: relative; }
#JoinNewsletterFirstDiv { }
#JoinNewsletterText { margin: 18px 0px 0px; font-size: 15px; color: #FDFDFD; }
#JoinNewsletterTitle { color: #FDFDFD; font-size: 25px; }
#JoinNewsletter .Title { font-style: normal; letter-spacing: 0px; font-family: Tahoma; color: #887D67; font-weight: bold; font-size: 16px; margin-bottom: 3px; text-transform: uppercase; font-weight: bold; }
#JoinNewsletter .Button { display: block; background: #F0D039; border-radius: 7px; cursor: pointer; border: none; height: 29px; width: 69px; line-height: 20px; cursor: pointer; margin-top: 6px; margin-left: 10px; font-size: 15px; text-shadow: 0 0 1px #303030; color: #303030; padding-top: 3px; }
#JoinNewsletter .Button:hover { }
.GoLeft { float: left; }
.GoRight { float: right; }
#JoinNewsletter .TextBox { width: 250px; height: 29px; line-height: 30px; margin: 0px 0px 0px -2px; -moz-border-radius: 5px; border-radius: 10px; font-size: 14px; margin-right: 5px; border: 3px solid #3C3C3C; background-color: rgba(225, 225, 225, 0.8); box-shadow: inset 0px 0px 8px 5px; padding: 3px 15px; color: #8F8F8F; font-style: italic; }
#JoinNewsletterSecoundDiv { padding: 20px 0px 0px; }
#JoinNewsletterSecoundDiv .Button { }
/*************************************************
PRODUCT SEARCH
/*************************************************
************************************************
NORMAL CONTENT PAGE
/**************************************************/
.ContentHolder { margin-bottom: 20px; margin: 0px; padding: 0 22px; }
/*************************************************
CATEGORY PAGINATION
/**************************************************/
.SortPagination { padding: 0px; margin: 0px; width: 677px; background-color: #FFF; }
.SortPagination .Sorting { float: left; padding: 3px 5px; padding-right: 25px; }
.SortPagination .Paging { float: right; text-align: right; font-size: 10px; color: #000000; padding-right: 15px; padding-bottom: 3px; padding-top: 3px; }
.SortPagination .Paging A { cursor: pointer; color: #000000; font-size: 9px; }
.CategoryDetail .Sorting .Label { font-weight: bold; margin-right: 5px; }
.CategoryDetail .Sorting SELECT { font-size: 8pt; width: 121px; font-family: verdana; }
/*************************************************
CATEGORY DETAIL
/**************************************************/
.CategoryDetail { margin-bottom: 0px; }
.CategoryDetail .Title { color: #5B9A17; font-size: 2.2em; margin-bottom: 5px; margin-top: 5px; font-family: Arial; padding: 15px 0px 5px; font-weight: bold; }
.CategoryDetail .Description { margin: 15px 0; color: #999; font-size: 14px; line-height: 20px; background-color: #FFF; }
.CategoryDetail .SubCategoryList { margin-top: 0px; margin-bottom: 20px; margin-top: 15px; }
.CategoryDetail .SubCategoryList .Title { color: #5B9A17; font-size: 2.2em; margin-bottom: 5px; margin-top: 0px; font-family: Arial; font-weight: bold; }
.CategoryDetail .SubCategoryListItem { vertical-align: top; margin-bottom: 30px; border-bottom: 1px #DDDDDD; padding-top: 0px; margin-right: 5px; padding-left: 0px; margin-left: 5px; }
.SubCategoryList2 .SubCategoryListItem { margin: 15px 0 0 33px; float: left; padding: 0 0 0 0px; }
.SubCategoryList2 { width: 686px; }
.SubCategoryList2 .SubCategoryListItem .ImageHolder IMG { width: 145px; height: 101px; margin-left: auto; margin-right: auto; overflow: hidden; }
.SubCategoryListItem .SubCategoryListItemContainer .Image .ImageHolder { width: 210px; height: 139px; padding: 0 0 0px; }
.SubCategoryList2 .SubCategoryListItem .CategoryLink { text-align: center; float: left; padding: 0px; }
.SubCategoryList2 .SubCategoryListItem .CategoryLink A:link { font-weight: bold; text-decoration: none; color: #0D3D6B; }
.SubCategoryList2 .SubCategoryListItem .CategoryLink A:hover { text-decoration: none; color: #0D3D6B; }
.SubCategoryList2 .SubCategoryListItem .CategoryLink A:visited { text-decoration: none; color: #0D3D6B; }
.CategoryDetail .SubCategoryListItem .ShortDescription { font-weight: bold; font-weight: normal; font-size: 12px; text-align: left; margin-bottom: 10px; padding-top: 0px; color: #333333; }
.CategoryDetail .SubCategoryListItem .CategoryLink { font-weight: bold; font-weight: normal; font-size: 12px; text-align: left; margin-bottom: 10px; padding-top: 0px; color: #6B7AA2; }
.CategoryDetail .SubCategoryListItem .CategoryLink A:link { text-decoration: none; color: #333333; }
.CategoryDetail .SubCategoryListItem .CategoryLink A:visited { text-decoration: none; color: #333333; }
.CategoryDetail .SubCategoryListItem .CategoryLink A:hover { text-decoration: none; color: #666666; }
.ProductDisscript { color: #231F20; font: 15px Arial; line-height: 1.5; }
.CategoryDetail .PriceHolder { width: 163px; margin-top: 10px; /*border:1px solid red;*/ }
.CategoryDetail .CallPrice { text-align: left; font-size: 14px; line-height: 20px; color: #ED1E24; }
.CategoryDetail .Image { width: 195px; height: 150px; float: left; text-align: center; }
.CategoryDetail .Image .ImageHolder { width: 194px; height: 151px; background-color: #FFF; overflow: hidden; }
.ProductItemsHolder { width: 100%; height: 100%; }
#ContentRight { overflow: hidden; margin: 0px 0px 0px 62px; }
#DescriptionPartner { float: left; padding: 0px; margin: 0px 0px 0px 8px; }
.SubCategoryListItem .SubCategoryListItemContainer { float: left; height: 140px; width: 188px; padding: 22px 0px 0px 33px; margin: 0px auto 39px; }
#CategoryHeader { margin: 0px; padding: 0px 0px 32px; font: bold 27.9px Arial; color: #000000; }
.ProductItem { border: 1px solid #CCC; width: 132px; height: 170px; vertical-align: top; font-size: 10px; text-align: center; margin-top: 10px; padding-top: 10px; }
.CategoryDetail .RelatedInfoHolder { width: 709px; line-height: 15px; padding: 0px 0px 20px; border-bottom: 1px solid #F1F1F1; }
.CategoryDetail .DetailLink { font-size: 12px; padding: 10px 0px 0px 18px; line-height: 1.3px; text-align: left; width: 381px; float: left; }
.CategoryDetail .DetailLink A:link { font-weight: bold; text-decoration: none; }
.CategoryDetail .DetailLink A:visited { font-weight: bold; text-decoration: none; }
.CategoryDetail .DetailLink A:hover { color: #003366; font-weight: bold; text-decoration: underline; }
.CategoryDetail .AddToCartButton { padding: 5px 2px; background-color: #65CBCD; color: #FFF; text-align: center; text-transform: uppercase; font-size: 10px; border: 1px solid #61B3B2; cursor: pointer; }
.CategoryDetail .AddToCartButton:hover { background-color: #65CBCD; }
/*************************************************
SPECIALS Page
/**************************************************/
.Specials { text-align: left; }
.Specials .Title { color: #295572; font-size: 2.2em; margin-bottom: 5px; margin-top: 0px; font-family: Arial; padding: 5px 0px; font-weight: normal; letter-spacing: -1px; }
.SpecialItem { width: 189px; height: 319px; vertical-align: top; font-size: 12px; text-align: left; /*border:1px solid #F4F4F4;*/ background-color: #F4F4F4; }
.SpecialItem:hover { background-color: #EEE; }
.SpecialItem .Image { width: 189px; height: 189px; text-align: center; }
.SpecialItem .ImageHolder { width: 189px; height: 189px; margin-left: auto; margin-right: auto; background-color: #FFF; overflow: hidden; }
.Specials .InfoHolder { width: 163px; height: 106px; line-height: 15px; padding: 10px; }
.Specials .ShortDesc { color: #666; font-size: 11px; }
.SpecialItem .PriceHolder { width: 163px; margin-top: 10px; /*border:1px solid red;*/ }
.SpecialItem .Price { text-align: left; font-size: 14px; line-height: 24px; color: #295572; }
.SpecialItem .CallPrice { text-align: left; font-size: 14px; line-height: 20px; color: #ED1E24; }
.SpecialItem .RegularPrice { text-align: left; font-weight: bold; font-size: 11px; line-height: 11px; color: #666; text-decoration: line-through; }
.SpecialItem .SalePrice { text-align: left; font-size: 14px; line-height: 15px; color: #ED1E24; }
.SpecialItem .DetailLink { font-size: 12px; line-height: 13px; text-align: left; margin: 0px auto 5px; color: #666; font-weight: bold; }
.SpecialItem .DetailLink A:link { color: #295572; font-weight: bold; text-decoration: none; }
.SpecialItem .DetailLink A:visited { color: #295572; text-decoration: none; }
.SpecialItem .DetailLink A:hover { color: #295572; text-decoration: underline; }
.SpecialItem .AddToCartButton { width: 84px; padding: 5px 0; background-color: #ED1E24; color: #FFF; text-align: center; text-transform: uppercase; font-size: 10px; border: none; cursor: pointer; }
.SpecialItem .AddToCartButton:hover { background-color: #000; }
/*************************************************
Shop By Brand Page
/**************************************************/
.Brand { margin-bottom: 20px; }
.Brand .Title { color: #5B9A17; font-size: 2.2em; margin-bottom: 5px; margin-top: 5px; font-family: Arial; padding: 15px 0px 5px; font-weight: bold; }
.BrandItem { border: 1px solid #FFF; width: 160px; height: 185px; vertical-align: top; font-size: 10px; text-align: center; margin-top: 10px; margin-left: 10px; padding-top: 10px; padding-left: 5px; padding-right: 5px; }
.BrandItem:hover { border: 1px solid #8EBE1C; }
.Brand .InfoHolder { width: 160px; line-height: 12px; }
.BrandItem .Price { text-align: center; font-weight: bold; font-size: 12px; color: #666; }
.BrandItem .RegularPrice { text-align: center; font-weight: bold; font-size: 12px; color: #666666; text-decoration: line-through; }
.BrandItem .SalePrice { text-align: center; font-weight: bold; font-size: 12px; color: #E10020; padding-top: 5px; }
.BrandItem .Image { width: 160px; text-align: center; margin-bottom: 10px; }
.BrandItem .Image .ImageHolder { height: 100px; margin-left: auto; margin-right: auto; overflow: hidden; background-color: #FFF; }
/*************************************************
HOME PAGE - FEATURED CATEGORIES
/**************************************************/
.HomeFeaturedCategories .Title { width: 100%; color: #999; font-size: 2.2em; margin-bottom: 5px; margin-top: 0px; font-family: Arial; font-weight: bold; }
.HomeFeaturedCategories .Description { margin-top: 15px; font-size: 8pt; }
.HomeFeaturedCategories .SubCategoryList { margin-top: 0px; margin-bottom: 20px; margin-top: 15px; }
.HomeFeaturedCategories .SubCategoryListItem { float: left; display: inline; width: 138px; height: 199px; margin-right: 8px; border: 1px solid #E5E5E5; }
.HomeFeaturedCategories .SubCategoryListItem:hover { background-color: #F0EFEB; }
.HomeFeaturedCategories .SubCategoryListItem .CategoryLink { text-align: center; padding-top: 5px; font-weight: normal; font-size: 12px; margin-bottom: 2px; color: #6B7AA2; }
.HomeFeaturedCategories .SubCategoryListItem .CategoryLink A:link { font-weight: bold; font-size: 14px; text-decoration: none; color: #999; line-height: 16px; }
.HomeFeaturedCategories .SubCategoryListItem .CategoryLink A:visited { font-weight: bold; text-decoration: none; color: #777; }
.HomeFeaturedCategories .SubCategoryListItem .CategoryLink A:hover { font-weight: bold; text-decoration: none; color: #666666; }
.HomeFeaturedCategories .SubCategoryListItem .CatImage { width: 132px; height: 132px; overflow: hidden; margin: 0px auto; }
.HomeFeaturedCategories .SubCategoryListItem .CatTitle { border-top: 1px solid #E5E5E5; color: #555; padding: 2px 0px 2px 2px; text-align: center; }
/*************************************************
FOOTER - OVERRIDE
/**************************************************/
#FooterLinks { text-align: left; vertical-align: middle; margin-right: 3px; margin-bottom: 10px; margin-left: 3px; padding-bottom: 10px; padding-top: 2px; font-size: 8pt; font-family: Verdana; font-weight: normal; word-spacing: 1.5px; }
#FooterLinks .Link { color: #FFF; margin-left: 2px; margin-right: 2px; letter-spacing: 0px; }
#FooterLinks A:link { color: #9FD7EF; text-decoration: none; }
#FooterLinks A:visited { color: #9FD7EF; }
#FooterLinks A:hover { color: #9FD7EF; text-decoration: underline; }
.FooterInner { width: 978px; height: 70px; padding-top: 15px; padding-bottom: 55px; margin: 0 auto; }
.CreditCards { color: #FFF; padding-bottom: 15px; text-align: left; line-height: 30px; }
.Copyright, .Copyright A { font-size: 11px; line-height: 42px; color: #FFF; }
.FooterList:first-child { display: block; margin: 0px 0px 21px 14px; position: relative; bottom: -30px; padding: 0px; height: 40px; margin-top: 0px; }
.FooterList:first-child LI { float: left; color: #1F6194; background-position-x: 39px; }
.FooterList:first-child LI A { color: #FFF; text-decoration: none; }
.FooterList:first-child LI A:hover { }
#FooterNavigationList { float: left; margin-top: 20px; color: #CC6666; }
#FooterNavigationList A:link, #FooterNavigationList A:visited { color: #9FD7EF; text-decoration: none; }
#FooterNavigationList A:hover { color: #FFF; }
#FooterNavigationList UL { margin: 0px; padding: 0px; }
#FooterNavigationList LI { color: #CC6666; list-style: none; }
/*************************************************
PRODUCT DETAIL
/**************************************************/
.ProductH1 { font-size: 40px; text-transform: uppercase; font-family: Roboto, sans-serif; margin-bottom: 7px; padding: 0px; margin-top: 10px; }
#NavigationCategoryTitle { padding: 10px 20px; border-bottom: 1px dotted #6A6A6A; color: #6A6A6A; font-size: 13px; }
.ProductDetail .Col1 { width: 320px; }
.ProductDetail .Col2 { width: 340px; margin-left: 10px; }
/*.ProductDetail .Col2 .top { width:350px; background:url("/Data/Default/TemplateImages/detail-box-top.gif") no-repeat scroll 0 0 transparent; font-size:0; height:5px; }
.ProductDetail .Col2 .btm { width:350px; background:url("/Data/Default/TemplateImages/detail-box-bottom.gif") no-repeat scroll 0 0 transparent; font-size:0; height:5px; }*/
.ProductDetail .InfoHolder { width: 396px; padding: 0px; float: left; margin-bottom: 10px; /*border-left:1px dotted #E6E6E6; border-right:1px solid #E6E6E6;
background:url("/Data/Default/TemplateImages/detail-box-gradient.gif") repeat-x scroll left bottom transparent;*/ }
.ProductDetail .InfoHolder H1 { margin-bottom: 0px; }
.ProductDetail .Title { color: #336699; font-size: 2.2em; margin-bottom: 5px; margin-top: 0px; font-family: Arial; padding: 5px 0px; font-weight: normal; letter-spacing: -1px; }
.ProductDetail .Image { width: 344px; height: 520px; margin: 0px 0px 10px; display: inline; /*border:1px solid #f3f3f3;*/ background-color: #FFF; overflow: hidden; }
.Imagetd { float: right; width: 350px; }
.ProductDetail .Label { font-weight: bold; color: #FFF; margin-right: 5px; }
.ProductDetail .Zoom { margin-bottom: 20px; text-align: center; text-decoration: none; color: #3BA3A4; }
.ProductDetail .Description { color: #8D8771; /*background-color:#F3F3F1;*/ font-size: 12px; margin: 15px; width: 600px; float: left; }
.ProductDetail .ShortDescription { font-family: Roboto, sans-serif; color: #3D3D3D; margin-left: 20px; width: 433px; font-weight: 300; font-size: 22px; line-height: 29px; }
#ProductDetailsLeft { width: 441px; }
.ProductDetail .FeaturesHeading { font-weight: bold; margin-top: 5px; margin-bottom: 5px; font-size: 8pt; }
.ProductDetail .Features { margin-top: 5px; margin-bottom: 5px; font-size: 8pt; }
.ProductDetail .PriceBox { margin: 0px; font-weight: normal; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; text-align: left; }
.ProductDetail .Price { font-size: 1.8em; font-weight: bold; color: #000; font-family: arial; line-height: 1.8em; padding: 0px; }
.ProductDetail .PriceContent { text-align: left; }
.ProductDetail .RegularPrice { font-size: 14px; font-weight: normal; color: #666666; text-decoration: line-through; padding: 0px; font-family: arial; }
.ProductDetail .SalePrice { font-size: 1.8em; font-weight: bold; color: #000; font-family: arial; line-height: 1.8em; padding: 0px; }
.ProductDetail .StockMsg { color: #336699; font-family: arial; margin-bottom: 10px; font-weight: bold; }
.ProductDetail .CallForPriceMsg { font-size: 14px; font-weight: bold; color: #336699; }
.ProductDetail .ProductNumber { font-weight: bold; font-size: 14px; font-family: arial; color: #6B7AA2; }
.ProductDetail .DetailButton { margin-bottom: 10px; }
.ProductDetail .Options { padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 10px; margin-top: 30px; margin-bottom: 20px; }
.ProductDetail .OptionsTitle { background-color: #336699; color: #FFFFFF; padding-left: 5px; font-weight: bold; font-size: 10px; padding-bottom: 3px; padding-top: 3px; }
.ProductDetail .OptionsLabel { color: #336699; font-family: arial; margin-bottom: 0px; font-weight: bold; margin-right: 5px; width: 300px; }
.ProductDetail .OptionsLabel .FieldStyle { width: 120px; color: #666; }
.ProductDetail .Attributes { padding-right: 10px; margin-right: 10px; }
.ProductDetail .Related { margin-top: 20px; }
.ProductDetail .Manufacturer { font-size: 11px; font-weight: bold; color: #336699; }
.ProductDetail .AddToCartButton { float: left; }
.ProductDetail INPUT[type=submit] { display: block; width: 94px; height: 30px; line-height: 29px; font-family: Arial; font-weight: bold; font-size: 14px; text-transform: uppercase; cursor: pointer; color: #FFF; background-color: #ED1E24; border: 1px solid #CC0000; cursor: pointer; background: transparent url("/Data/Default/TemplateImages/buy-button-bg.gif") repeat-x left top; }
.ProductDetail INPUT[type=submit]:hover { background-position: left bottom; border: 1px solid #000; }
.ProductDetail .StatusMsg { font-size: 11px; font-weight: bold; color: #FF0000; }
.ProductDetail .Tabs { margin-top: 20px; margin-bottom: 20px; font-size: 9pt; }
.ProductDetail .Features { margin-top: 20px; margin-bottom: 20px; font-size: 9pt; }
.ProductDetail .Specifications { margin-top: 20px; margin-bottom: 20px; font-size: 8pt; }
.ProductDetail .AdditionalInformation { margin-top: 20px; margin-bottom: 20px; font-size: 8pt; }
.ProductDetail .OrderingOptions { }
.ProductDetail .OrderingOptions .OptionsTitle { color: #6074A6; font-size: 13px; margin-bottom: 10px; font-family: Arial; font-weight: bold; }
.ProductDetail .OrderingOptions TABLE { border: none; padding: 0px; margin: 0px; border-collapse: collapse; }
.ProductDetail .sendToFriendLink { float: right; width: 150px; border: 1px solid #E6E6E6; padding: 5px 5px 5px 10px; background-color: #FFF; }
.ProductHeader { margin-top: 12px; }
.EnquireNow A { font-size: 18px; height: 18px; width: 132px; color: #FFFFFF; padding: 4px 10px 4px 27px; font-weight: normal; background-color: #66CDCC; border: 1px solid #3BA3A4; text-decoration: none; }
.EnquireNow A:link { color: #FFFFFF; text-decoration: none; }
.EnquireNow A:hover { color: #FFFFFF; background-color: #3BA3A4; }
.price { font-size: 24px; margin-left: 10px; height: 18px; color: #3BA3A4; padding: 5px 10px 4px; font-weight: normal; text-decoration: none; width: 180px; float: left; letter-spacing: -1px; }
/*************************************************
Product Detail Related Items
/**************************************************/
.ProductDetail .ProductItemsHolder { }
.ProductDetail .ProductItem { width: 150px; vertical-align: top; font-size: 12px; text-align: left; border: 1px solid #F4F4F4; background-color: #F4F4F4; }
.ProductDetail .ProductItem:hover { background-color: #EEE; }
.ProductDetail .RelatedInfoHolder { width: 200px; line-height: 15px; }
/*.ProductDetail .Image { width:150px;height:150px;text-align:center; }*/
.ProductDetail .ImageHolder { overflow: hidden; float: right; margin-top: 38px; }
.ProductDetail .DetailLink { font-size: 12px; line-height: 13px; text-align: left; margin: 0px; color: #666; }
.ProductDetail .DetailLink A:link { font-weight: bold; text-decoration: none; }
.ProductDetail .DetailLink A:visited { }
.ProductDetail .DetailLink A:hover { }
/*************************************************
Product Add-Ons
/**************************************************/
.addOnHolder { padding: 5px 0px; border-bottom: 1px dotted #CCC; }
#Add-Ons .FieldStyle { width: 180px; padding-top: 2px; }
#Add-Ons .ValueStyle { }
.addonHolder .FieldStyle { width: 180px; }
/*************************************************
Product Alternate Images
/**************************************************/
.ProductAdditionalImages { margin-top: 20px; }
.ProductAdditionalImages .Image { width: 86px; height: 86px; border: 0px; margin: 0px; text-align: center; cursor: pointer; overflow: hidden; }
.ProductAdditionalImages .ThumbnailImage { width: 86px; height: 86px; padding: 0px; overflow: hidden; text-align: center; border: 0px solid #54AEAC; }
.ProductAdditionalImages .Name { display: none; text-align: center; padding-bottom: 8px; }
.ProductAdditionalImages .ItemStyle { vertical-align: bottom; }
/*--------------------------------------------------
TABBER TABS

REQUIRED to hide the non-active tab content.
But do not hide them in the print stylesheet!
--------------------------------------------------*/
@media screen, projection
{
 .tabberlive .tabbertabhide { display: none; }
 /*--------------------------------------------------
 .tabber = before the tabber interface is set up
 .tabberlive = after the tabber interface is set up
 --------------------------------------------------*/
 .tabber { }
 .tabberlive { }
 /*--------------------------------------------------
 ul.tabbernav = the tab navigation list
 li.tabberactive = the active tab
 --------------------------------------------------*/
 UL.tabbernav { font-size: 1em; height: 26px; color: #666666; background-color: #FEEAE9; padding-top: 2px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; }
 UL.tabbernav LI { list-style: none; display: inline; }
 UL.tabbernav LI A { height: 19px; text-decoration: none; color: #666666; padding-top: 5px; padding-bottom: 5px; padding-left: 18px; padding-right: 18px; margin-top: 5px; margin-bottom: 5px; }
 UL.tabbernav LI A:link { }
 UL.tabbernav LI A:visited { }
 UL.tabbernav LI A:hover { text-decoration: underline; }
 UL.tabbernav LI.tabberactive A { font-weight: 600; height: 19px; background-color: #F6C9CE; text-decoration: none; padding-top: 3px; padding-bottom: 5px; padding-left: 18px; padding-right: 18px; margin-top: 3px; margin-bottom: 5px; }
 UL.tabbernav LI.tabberactive A:hover { font-weight: 600; height: 19px; background-color: #F6C9CE; text-decoration: none; }
 /*--------------------------------------------------
 .tabbertab = the tab content
 Add style only after the tabber interface is set up (.tabberlive)
 --------------------------------------------------*/
 .tabberlive .tabbertab { font-size: 1em; font-family: Arial; background-color: #FFFFFF; /*If you don't want the tab size changing whenever a tab is changed
  you can set a fixed height
  height:200px;
  If you set a fix height set overflow to auto and you will get a
  scrollbar when necessary
  overflow:auto;*/ }
 /*If desired, hide the heading since a heading is provided by the tab*/
 .tabberlive .tabbertab H2 { display: none; }
 .tabberlive .tabbertab H3 { display: none; }
 /*Example of using an ID to set different styles for the tabs on the page*/
 .tabberlive#tab1 { }
 .tabberlive#tab2 { }
 .tabberlive#tab2 .tabbertab { height: 200px; overflow: auto; }
}
/*When printing, hide the tab navigation list
and don't use any other styles
*/
@media print
{
 .tabbernav { display: none; }
}
/*******************
AJAX Tab
/*******************/
#Tab .CustomTabStyle .ajax__tab_body { font-family: verdana, tahoma, helvetica; font-size: 10pt; border-top: 5px solid #879ACF; background-color: #FFFFFF; padding-top: 5px; padding-right: 13px; }
#Tab .CustomTabStyle .ajax__tab_outer { padding-right: 4px; background: url(../../../Images/buttons/Rplain.gif) no-repeat right; background-position: top right; }
#Tab .CustomTabStyle .ajax__tab_inner { padding-left: 4px; background: url(../../../Images/buttons/Lplain.gif) no-repeat; }
#Tab .CustomTabStyle .ajax__tab_tab { height: 19px; margin: 0; background: url(../../../Images/buttons/mplain.gif) repeat-x; padding-top: 5px; padding-left: 10px; padding-right: 10px; }
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_outer { padding-right: 4px; background: url(../../../Images/buttons/Rplain.gif) no-repeat right; background-position: top right; }
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_inner { padding-left: 4px; background: url(../../../Images/buttons/Lplain.gif) no-repeat; }
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_tab { height: 19px; background: url(../../../Images/buttons/mplain.gif) repeat-x; }
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_outer { background: url(../../../Images/buttons/faright.gif) no-repeat right; color: #FFFFFF; background-position: top right; }
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_inner { background: url(../../../Images/buttons/faleft.gif) no-repeat; color: #FFFFFF; }
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_tab { height: 19px; background: url(../../../Images/buttons/famiddle.gif) repeat-x; color: #FFFFFF; font-weight: 600; }
/*************************************************
CATEGORY TREEVIEW
/**************************************************/
.CategoryTreeView { }
.CategoryTreeView A:link { text-decoration: none; }
.CategoryTreeView A:visited { text-decoration: none; }
.CategoryTreeView A:hover { text-decoration: none; }
.CategoryTreeView .Title { font-family: Tahoma; color: #FF0000; font-weight: bold; font-size: 15px; text-transform: uppercase; margin-bottom: 10px; }
.CategoryTreeView .TreeView { padding-left: 0px; }
.CategoryTreeView .NodeStyle { font-weight: normal; font-size: 8pt; font-family: Tahoma; padding-bottom: 2px; padding-top: 2px; color: #7777A4; padding-left: 2px; }
.CategoryTreeView .RootNodeStyle { }
.CategoryTreeView .HoverNodeStyle { color: #FF0000; }
.CategoryTreeView .ParentNodeStyle { }
.CategoryTreeView .LeafNodeStyle { }
.CategoryTreeView .SelectedNodeStyle { font-weight: bold; }
/*************************************************
CSS CATEGORY TREEVIEW
/**************************************************/
.CSSCategoryTreeView DIV.AspNet-TreeView UL { margin-top: 3px; margin-bottom: 3px; width: 200px; }
.CSSCategoryTreeView DIV.AspNet-TreeView UL LI { padding-right: 29px; }
.CSSCategoryTreeView DIV.AspNet-TreeView UL UL { margin: 0px; padding: 0px; }
.CSSCategoryTreeView DIV.AspNet-TreeView UL LI UL LI A { padding-left: 8px; color: #996633; color: #993333; /*[empty]padding-right:;*/ }
.CSSCategoryTreeView DIV.AspNet-TreeView UL LI UL LI UL LI A { padding-left: 10px; width: 158px; }
.CSSCategoryTreeView DIV.AspNet-TreeView UL LI IMG { border: none; vertical-align: middle; margin: 0px; display: none; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI A { display: inline-block; padding: 6px 0px 6px 0; width: 192px; border-bottom: 1px solid #F4F4F4; font-size: 14px; text-decoration: none; line-height: 15px; margin-top: 4px; /*+placement: shift 0px 0px;*/ position: relative; left: 0px; top: 0px; background-repeat: repeat-x; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI A:hover { text-decoration: underline; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Leaf A { display: inline-block; font-weight: normal; /*[empty]width:;*/ /*[empty]height:;*/ }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Root { padding: 0px; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Root A { color: #0D3D6B; display: inline-block; }
.CSSCategoryTreeView DIV.AspNet-TreeView .AspNet-TreeView-ClickableNonlink { cursor: pointer; }
.CSSCategoryTreeView DIV.AspNet-TreeView .AspNet-TreeView-Collapse { display: none; }
.CSSCategoryTreeView DIV.AspNet-TreeView .AspNet-TreeView-Expand { display: none; }
.CSSCategoryTreeView .AspNet-TreeView-Selected { font-weight: bold; width: 192px; background: url("/Data/Default/TemplateImages/Star.png?thumbnail=png") no-repeat right 5px; margin-left: 0px; }
.CSSCategoryTreeView .AspNet-TreeView-Selected A { display: inline-block; padding: 0px; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Parent { }
.CSSCategoryTreeView .AspNet-TreeView-ChildSelected { }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-ParentSelected { font-weight: normal; margin-left: 0px; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Selected A { display: inline-block; font-weight: bold; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Selected UL LI A { color: #205F94; }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Selected UL LI A:hover { /*[empty]color:;*/ }
.CSSCategoryTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-ParentSelected A { font-weight: normal; }
.AspNet-TreeView-Root .AspNet-TreeView-ChildSelected .AspNet-TreeView-Leaf { padding-left: 20px; }
/*************************************************
SPECIALS TREEVIEW
/**************************************************/
.SpecialsTreeView { }
.SpecialsTreeView A:link { text-decoration: none; }
.SpecialsTreeView A:visited { text-decoration: none; }
.SpecialsTreeView A:hover { text-decoration: none; }
.SpecialsTreeView .Title { color: #5B9A17; font-weight: bold; font-size: 9pt; font-family: verdana; }
.SpecialsTreeView .TreeView { padding-left: 0px; }
.SpecialsTreeView .NodeStyle { font-size: 8pt; font-family: Verdana; padding-bottom: 2px; padding-top: 2px; color: #7777A4; }
.SpecialsTreeView .ParentNodeStyle { }
.SpecialsTreeView .HoverNodeStyle { color: #FF0000; }
.SpecialsTreeView .SelectedNodeStyle { background-color: #FFF; }
.SpecialsTreeView .RootNodeStyle { }
.SpecialsTreeView .LeafNodeStyle { }
/*************************************************
CSS SPECIALS TREEVIEW
/**************************************************/
.CSSSpecialsTreeView DIV.AspNet-TreeView UL { margin: 0px; padding: 0px; }
.CSSSpecialsTreeView DIV.AspNet-TreeView UL LI { white-space: nowrap; }
.CSSSpecialsTreeView DIV.AspNet-TreeView UL UL { margin: 0px; padding: 0px; }
.CSSSpecialsTreeView DIV.AspNet-TreeView UL LI UL LI A { padding-left: 20px; color: #295572; }
.CSSSpecialsTreeView DIV.AspNet-TreeView UL LI UL LI UL LI A { padding-left: 30px; }
.CSSSpecialsTreeView DIV.AspNet-TreeView UL LI IMG { border: none; vertical-align: middle; margin: 0px; display: none; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI A { display: block; padding: 6px 0 6px 10px; border-bottom: 1px solid #F4F4F4; font-size: 12px; background-color: #F7F7F9; text-decoration: none; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI A:hover { color: #295572; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Root { color: #295572; padding: 0px; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Root A { display: block; color: #666; padding-left: 20px; background-image: url("/Data/Default/TemplateImages/menu-down-arrow.gif"); background-repeat: no-repeat; background-position: 10px center; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Root A:hover { background-color: #FFF; color: #295572; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Root A:visited { color: #235474; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Leaf A { padding-left: 20px; display: block; font-weight: normal; color: #666; background-image: url("/Data/Default/TemplateImages/menu-arrow.gif"); background-repeat: no-repeat; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Leaf A:hover { padding-left: 20px; background-color: #FFF; color: #295572; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Leaf A:visited { padding-left: 20px; color: #235474; }
.CSSSpecialsTreeView DIV.AspNet-TreeView .AspNet-TreeView-ClickableNonlink { cursor: pointer; }
.CSSSpecialsTreeView DIV.AspNet-TreeView .AspNet-TreeView-Collapse { display: none; }
.CSSSpecialsTreeView DIV.AspNet-TreeView .AspNet-TreeView-Expand { display: none; }
.CSSSpecialsTreeView .AspNet-TreeView-Selected { background-color: #FFF; font-weight: bold; margin-left: 0px; }
.CSSSpecialsTreeView .AspNet-TreeView-Selected A { display: block; background-color: #FFF; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Parent { }
.CSSSpecialsTreeView .AspNet-TreeView-ChildSelected { }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-ParentSelected { font-weight: normal; margin-left: 0px; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Selected A { display: block; color: #1A415B; font-weight: bold; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Selected UL LI A { color: #295572; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-Selected UL LI A:hover { color: #295572; }
.CSSSpecialsTreeView DIV.AspNet-TreeView LI.AspNet-TreeView-ParentSelected A { font-weight: normal; }
/*************************************************
SHOPPING CART
/**************************************************/
.ShoppingCartHolder { padding: 15px; background-color: #FFF; margin-top: 5px; }
.ShoppingCart { margin-bottom: 10px; background-color: #FFF; }
.ShoppingCart .CheckoutBox { margin-bottom: 10px; margin-top: 10px; text-align: right; }
.ShoppingCart .CustomerService { font-weight: bold; font-size: 7pt; }
.ShoppingCart .Grid { width: 100%; }
.ShoppingCart .Grid A:link { text-decoration: underline; color: #2A2A2A; }
.ShoppingCart .Grid A:visited { text-decoration: underline; color: #2A2A2A; }
.ShoppingCart .Grid A:hover { text-decoration: none; color: #2A2A2A; }
.ShoppingCart .Grid .Header { font-weight: bold; font-size: 10px; color: #FFFFFF; background-color: #D5D1C5; text-align: left; }
.ShoppingCart .Grid .Row { font-weight: normal; font-size: 10px; color: #333333; background-color: #F5F5F5; }
.ShoppingCart .Grid .Row IMG { border: 1px solid #FFF; }
.ShoppingCart .Grid .AlternatingRow { font-weight: normal; font-size: 10px; color: #284775; font-family: verdana; background-color: #FFFFFF; }
.ShoppingCart .Grid .Description { font-size: 9px; font-family: "Microsoft Sans Serif", verdana; line-height: 11px; padding-top: 5px; }
.ShoppingCart .Update { font-weight: normal; margin-top: 0px; }
.ShoppingCart .Quantity { width: 20px; height: 15px; }
.ShoppingCart .CartTotals { margin-bottom: 10px; text-align: right; }
.ShoppingCart .Apply { color: #2A2A2A; margin-top: 8px; margin-bottom: 25px; }
.ShoppingCart .Apply INPUT[type=text], .ShoppingCart .Apply INPUT.text { width: 300px; border: 1px solid #CCC; height: 20px; }
.ShoppingCart .TotalBox TD { font-size: 11px; }
.ShoppingCart .TotalRow { background-color: #B3AFA4; color: #FFF; }
.ShoppingCart .Bold { font-weight: bold; }
.ShoppingCart .CartRowStart { border-top: 2px solid #999; }
.ShoppingCart .CartRowUnderline { padding: 4px; border-bottom: 1px dotted #CCC; }
.ShoppingCart .Button { /*display:block;*/ font-family: Arial; font-weight: bold; cursor: pointer; color: #FFF; padding-top: 3px; padding-bottom: 3px; background-color: #BB8C0E; border: none; cursor: pointer; }
.ShoppingCart .ButtonLevel2 { font-family: Arial; font-weight: bold; cursor: pointer; color: #FFF; padding-top: 3px; padding-bottom: 3px; background-color: #990000; border: none; cursor: pointer; }
.ShoppingCart .Button:hover { background-color: #996600; }
.ShoppingCart .ButtonLevel2:hover { background-color: #660000; }
.ShoppingCart .Form .FormTitle { font-family: Times; font-style: italic; font-size: 14px; color: #990000; background-color: #FFFFFF; /*border: solid 2px #FEEAE9;*/ padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
/*************************************************
CHECKOUT
/**************************************************/
.Checkout { width: 960px; padding-bottom: 30px; padding-top: 20px; padding-right: 10px; padding-left: 10px; text-align: left; margin: 0px auto; }
.Checkout .Overview { font-size: 11px; color: #000000; padding-bottom: 20px; }
.Checkout .Or { font-weight: bold; font-size: 16px; color: #0099CC; font-family: arial; padding-right: 10px; padding-left: 10px; }
.Checkout .Steps { text-align: right; height: 25px; }
.Checkout .Steps .Passive { font-weight: bold; font-size: 11px; color: #C0C0C0; margin-left: 10px; margin-right: 10px; }
.Checkout .Steps .Active { font-weight: bold; font-size: 11px; color: #E83030; margin-left: 10px; margin-right: 10px; padding-right: 5px; padding-left: 18px; padding-bottom: 5px; padding-top: 5px; border-top-width: 1px; border-left-width: 1px; border-left-color: #B8860B; border-bottom-width: 1px; border-bottom-color: #B8860B; border-top-color: #B8860B; border-right-width: 1px; border-right-color: #B8860B; background-position: left center; background-image: url(/web/Images/icons/arrow_right_blue_small.gif); background-repeat: no-repeat; }
/*.Checkout .Button { padding-top: 3px; padding-bottom: 4px; color: #D50006; font-size: 12px; font-weight: normal; background-image: url(../../../Data/Default/TemplateImages/btn_bg.jpg); background-repeat:repeat-x; border: solid 1px #CFCFCF; margin-top: 8px; font-family: arial;}*/
.Checkout .Button { display: block; font-family: Arial; font-weight: bold; cursor: pointer; color: #FFF; padding-top: 3px; padding-bottom: 3px; background-color: #990000; border: none; cursor: pointer; }
.Checkout .Button:hover { background-color: #000; }
.Checkout .Form { padding: 15px; border: 1px dotted #FFCB35; background-color: #F9F9F9; }
.Checkout .Form .FormTitle { font-family: Times; font-style: italic; font-size: 14px; color: #990000; background-color: #FFFFFF; /*border: solid 2px #FEEAE9;*/ padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
/*************************************************
POPUP WINDOW
/**************************************************/
.PopupBody { text-align: center; margin-top: 0px; font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #666666; background-color: #FFFFFF; }
.Popup { background-color: #FFFFFF; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.Popup .Header { background-color: #DCDCDC; margin-bottom: 20px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; font-weight: bold; font-size: 10pt; text-transform: capitalize; font-family: Verdana; }
.Popup .Body { background-color: #FFFFFF; margin-bottom: 20px; min-height: 350px; }
.Popup .Footer { background-color: #FFFFFF; background-color: #DCDCDC; padding-top: 5px; padding-bottom: 10px; }
/*Outermost DIV for thumbnail viewer*/
#thumbBox { position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: pointer; }
/*Footer DIV of thumbbox that contains "close" link*/
#thumbBox .footerbar { font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: #FFFFFF; padding: 5px 0; text-align: right; }
/*DIV within thumbbox that holds the enlarged image*/
#thumbBox #thumbImage { background-color: #FFFFFF; }
/*DIV for showing "loading" status while thumbbox is being generated*/
#thumbLoading { position: absolute; visibility: hidden; border: 1px solid #000000; background-color: #EFEFEF; padding: 5px; z-index: 5; }
/*************************************************
FORMS
/**************************************************/
.Form { width: 385px; padding: 20px; /*[disabled]background-color:#F5F4F4;*/ height: 540px; margin-bottom: 26px; float: left; }
.FormTitle { font-weight: bold; font-size: 12px; color: #7C7C7C; background-color: #FFFFFF; /*border: solid 2px #FEEAE9;*/ padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
.Form .Search { background-color: #F1F1F1; padding-right: 10px; padding-left: 10px; padding-bottom: 20px; padding-top: 10px; border-right: 1px solid #B5B4B5; border-top: 1px solid #B5B4B5; border-left: 1px solid #B5B4B5; border-bottom: 1px solid #B5B4B5; margin-top: 5px; margin-bottom: 5px; }
.Form .Asterix { color: #FF0000; }
.Form .HeaderStyle { font-weight: bold; font-size: 11px; background-color: #E6E6E6; color: #333333; margin-bottom: 5px; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; padding-right: 5px; }
.Form .Row { height: 35px; padding-bottom: 10px; }
.Form .FieldStyle { display: block; white-space: nowrap; color: #58585A; text-align: left; margin-bottom: 10px; padding-right: 10px; padding-top: 6px; }
.Form .ValueStyle { display: block; font-size: 11px; font-weight: normal; color: #333333; padding-bottom: 2px; padding-top: 2px; }
.Form .ValueField { padding-bottom: 8px; padding-top: 5px; }
.Form .SuccessMsg { color: #008000; font-size: 13px; }
.Form .BackLink { color: #0000FF; font-size: 11px; text-decoration: underline; }
.Form .TextField { width: 200px; margin-left: 5px; }
.Form .HintStyle { font-size: 10px; font-weight: normal; color: #333333; padding-left: 10px; border-right: 1px solid #3399CC; padding-right: 10px; border-top: 1px solid #3399CC; padding-bottom: 5px; border-left: 1px solid #3399CC; padding-top: 5px; border-bottom: 1px solid #3399CC; background-color: #FFFFCC; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
.Form .Rightalign { padding-left: 7px; }
.Form .Or { font-weight: bold; font-size: 14px; color: #FF0000; font-family: arial; padding-right: 10px; padding-left: 10px; text-transform: none; }
.Form INPUT[type=text], .Form INPUT.text, .Form INPUT[type=password], .Form INPUT.password, .Form SELECT { width: 250px; border: 1px solid #CCC; padding: 4px; }
.Form TEXTAREA { width: 20px; border: 1px solid #CCC; padding: 4px; }
.Form .Button { display: block; font-family: Arial; font-weight: bold; cursor: pointer; color: #FFF; padding: 4px; margin-right: 5px; background-color: #00646C; border: none; cursor: pointer; }
.Form .Button:hover { background-color: #FEFEFE; background-color: #057B85; }
.Form .RequiredField { background-image: url("../../../Data/Default/TemplateImages/asterisk_red.png"); background-repeat: no-repeat; background-position: right center; }
/*---------Contact Us--------*/
.padTop15 .Map { margin-left: 25px; float: left; margin-top: 24px; }
.padTop15 .Map A { font-weight: normal; font-size: 16px; }
.AddressController { float: left; padding-bottom: 10px; }
#ContactOuter { }
/*--------Form Login----------
****************************************************/
.FormLogin { }
.FormLogin .Button { display: block; font-family: Arial; font-weight: bold; cursor: pointer; color: #FFF; padding: 4px; margin-right: 5px; background-color: #00646C; border: none; cursor: pointer; }
.FormLogin .Button:hover { background-color: #FEFEFE; background-color: #057B85; }
.FormLogin .RequiredField { background-image: url("../../../Data/Default/TemplateImages/asterisk_red.png"); background-repeat: no-repeat; background-position: right center; }
.FormLogin .FieldStyle { display: block; white-space: nowrap; font-size: 12px; font-weight: bold; color: #4B4B4B; text-align: left; margin-bottom: 10px; padding-right: 10px; padding-top: 6px; }
/*ACCOUNT / EXPRESS CHECKOUT
****************************************************/
#AccountDetails { /*border:1px solid #000;*/ width: 942px; background: #FFF; }
#AccountDetails #UserLogin { float: left; width: 270px; height: 440px; padding: 15px; background-color: #F5F4F4; border: 2px solid #EEE; }
#AccountDetails #UserRegister { float: left; width: 270px; height: 440px; padding: 15px; margin: 0 25px; background-color: #F5F4F4; border: 2px solid #EEE; }
#AccountDetails #UserExpressCheckout { float: left; width: 270px; height: 440px; padding: 15px; background-color: #FFF; border: 2px solid #EEE; }
#AccountDetails #UserLogin .FormTitle, #AccountDetails #UserRegister .FormTitle, #AccountDetails #UserExpressCheckout .FormTitle { width: 280px; padding: 0px; margin: 0px; margin-bottom: 20px; background: none; }
#AccountDetails #UserLogin .FieldStyle, #AccountDetails #UserRegister .FieldStyle, #AccountDetails #UserExpressCheckout .FieldStyle { text-align: left; }
#AccountDetails INPUT[type="text"], #AccountDetails INPUT[type="password"] { width: 250px; border: 1px solid #E5E5E5; padding: 4px; }
#AccountDetails .TextField { color: #000; margin-left: 0px; text-decoration: none; }
#AccountDetails .TextField:hover { color: #000; margin-left: 0px; /*[disabled]text-decoration:underline;*/ }
#AccountDetails LABEL { color: #666; }
#Account .Form { padding: 15px; border: 1px dotted #FFCB35; background-color: #F7F7F7; }
/*************************************************
SITE MAP
/**************************************************/
.SiteMap { margin: 20px 0; }
.SiteMap .ShoppingCartNavigation { padding-right: 20px; margin: 0px; border-right: 1px solid #DDDDDD; }
.SiteMap H5 { margin-left: 15px; margin-top: 0px; }
/*************************************************
SHOPPING CART NAVIGATION
/**************************************************/
.ShoppingCartNavigation { margin-bottom: 15px; padding-bottom: 5px; padding-left: 5px; }
.ShoppingCartNavigation .Title { color: #000000; font-weight: bold; padding-right: 10px; padding-left: 10px; font-size: 8pt; }
.ShoppingCartNavigation .NodeStyle { font-weight: normal; font-size: 12px; padding-bottom: 2px; padding-top: 2px; }
.ShoppingCartNavigation .RootNodeStyle A:visited { color: #CB5D2A; }
.ShoppingCartNavigation .HoverNodeStyle { color: #FF0000; }
.ShoppingCartNavigation .ParentNodeStyle { }
.ShoppingCartNavigation .LeafNodeStyle { font-size: 11px; margin-bottom: 5px; padding-top: 1px; color: #7777A4; }
.ShoppingCartNavigation .LeafNodeStyle A:visited { color: #7777A4; }
.ShoppingCartNavigation .SelectedNodeStyle { font-weight: bold; }
/************************************************
FORGET PASSWORD
/*************************************************/
.ForgetPassword { font-family: Verdana; font-size: small; }
.ForgetPassword .Title { font-size: 11px; font-weight: bold; color: #4B4B4B; }
.ForgetPassword .InstructionTextStyle { font-style: italic; color: #000000; }
.ForgetPassword .SucessTextStyle { padding-bottom: 150px; }
.ForgetPassword .TextBoxStyle { font-size: 0.8em; }
.ForgetPassword .TitleTextStyle { background-color: #5D7B9D; font-weight: bold; font-size: 0.9em; color: #FFFFFF; }
.ForgetPassword .SubmitButtonStyle { background-color: #FFFBFF; border: 1px solid #CCCCCC; font-family: Verdana; font-size: 0.8em; color: #284775; }
.ForgetPassword .ValueField { padding-bottom: 10px; padding-top: 9px; }
.ForgetPassword .FieldStyle { display: block; white-space: nowrap; font-size: 11px; font-weight: bold; color: #4B4B4B; text-align: right; padding-right: 5px; margin-top: 10px; }
.ForgetPassword .Button { display: block; /*float:left;*/ font-family: Arial; font-weight: bold; cursor: pointer; color: #FFF; padding: 4px; margin-right: 5px; background-color: #00646C; border: none; cursor: pointer; }
.ForgetPassword .Button:hover { background-color: #057B85; }
/****************************************************
SLIDER STYLES
***************************************************
IMAGE CYCLE*/
#BrandScroller { position: relative; width: 978px; height: 338px; margin: 0 auto; margin-bottom: 15px; overflow: hidden; border: 1px solid #C1C1C1; background-color: #FFF; background-image: url("/Data/Default/Images/Catalogue/TempHolder.jpg"); }
#BrandScroller #Cycle { width: 756px; overflow: hidden; /*border:1px solid blue;*/ }
#BrandScroller #Cycle UL { height: 307px; margin: 0px; padding: 0px; /*border:1px solid pink;*/ }
#BrandScroller #Cycle LI { margin: 0px; padding: 0px; list-style: none; }
/*HOT PRODUCT SLIDER*/
#SliderSurround { width: 970px; height: 256px; position: relative; padding-top: 10px; }
#slider { padding-left: 12px; position: relative; width: 970px; height: 200px; margin: 0px auto; overflow: hidden; }
#slider UL { height: 200px; margin: 0px; padding: 0px; /*border:1px solid pink;*/ }
#slider UL LI { background-image: url("/Data/Default/TemplateImages/EZstate.jpg"); display: block; float: left; margin-left: 14px; padding: 0px; padding-left: 6px; list-style: none; width: 140px; height: 160px; text-align: center; }
#slider UL LI:hover { background-image: url("/Data/Default/TemplateImages/EZhover.jpg"); display: block; float: left; margin-left: 14px; padding: 0px; padding-left: 6px; list-style: none; width: 140px; height: 160px; }
#slider UL LI .Image { color: #333333; overflow: hidden; position: relative; width: 130px; height: 100px; margin: 0px; text-align: left; padding-top: 10px; }
.CatDetailButton A:link { color: #333333; text-decoration: none; font-weight: bold; padding-right: 7px; }
.CatDetailButton A:hover { color: #333333; text-decoration: none; font-weight: bold; padding-right: 7px; }
.CatDetailButton A:visited { color: #333333; text-decoration: none; font-weight: bold; padding-right: 7px; }
#slider UL LI .InfoHolder { position: absolute; top: 170px; left: 0px; width: 204px; height: 137px; padding: 10px; cursor: pointer; }
#slider UL LI .InfoHolder .DetailLink { }
#slider UL LI .InfoHolder .DetailLink A:link { font-size: 16px; line-height: 15px; color: #FFF; text-decoration: none; padding-bottom: 5px; }
#slider UL LI .InfoHolder .DetailLink A:hover { font-size: 16px; line-height: 15px; color: #FFF; text-decoration: none; padding-bottom: 5px; }
#slider UL LI .InfoHolder .DetailLink A:visited { font-size: 16px; line-height: 15px; color: #FFF; text-decoration: none; padding-bottom: 5px; }
#slider UL LI .InfoHolder .ShortDesc { height: 100px; padding: 10px; font-size: 12px; color: #FFF; line-height: 15px; }
/*#slider ul li .InfoHolder .ShortDesc a:link, #slider ul li .InfoHolder .ShortDesc a:visited, #slider ul li .InfoHolder .ShortDesc a:hover  { color:#FFF;text-decoration:none;border-bottom:1px dotted #999; }*/
#slider UL LI .InfoHolder .Price { display: block; float: left; width: 100px; color: #FFF; font-size: 16px; font-weight: bold; text-decoration: none; padding-top: 10px; }
#slider UL LI .InfoHolder .SalePrice { display: block; float: left; width: 100px; color: #A5151F; font-size: 16px; font-weight: bold; text-decoration: none; padding-top: 10px; }
#slider UL LI .InfoHolder .RegularPrice { display: block; float: left; width: 100px; color: #CCC; font-size: 16px; font-weight: normal; text-decoration: none; padding-top: 10px; text-decoration: line-through; }
.show { display: block; }
#prevBtn, #nextBtn { display: block; width: 20px; height: 200px; position: absolute; left: 0px; top: 0px; outline: none; }
#nextBtn { left: 976px; }
#prevBtn A, #nextBtn A { display: block; width: 21px; height: 160px; background: url(/Data/Default/TemplateImages/slider-left-arrow.gif) no-repeat 0 0; outline: none; }
#nextBtn A { background: url(/Data/Default/TemplateImages/slider-right-arrow.gif) no-repeat 0 0; }
#MoreInfoButton { width: 100px; height: 25px; margin-top: 10px; line-height: 25px; background-color: #FFF; color: #000; text-align: center; -moz-border-radius: 5px; border-radius: 5px; background-image: url("/Data/Default/TemplateImages/more-info-arrow.gif"); background-repeat: no-repeat; background-position: left center; }
#MoreInfoButton A { color: #000; font-size: 14px; }
.HeadingOverLayText H3 { font-size: 60px; color: #FDFDFD; font-weight: bold; line-height: 63px; position: relative; font-family: Helvetica-Neue, Helvetica, sans-serif; }
/****************************************************
JQUERY TAB STYLES
****************************************************/
UL.tabs { margin: 0px; padding: 0 0 0 12px; float: left; list-style: none; height: 27px; text-transform: uppercase; /*--Set height of tabs--*/ border-bottom: 1px solid #C2C2C2; width: 100%; }
UL.tabs LI { float: left; margin: 0 4px 0 0px; padding: 0; height: 26px; line-height: 26px; border: 1px solid #DDD; margin-bottom: -1px; /*--Pull the list item down 1px--*/ overflow: hidden; position: relative; background: #ECECEC; }
UL.tabs LI A { text-decoration: none; /*[empty]font-family:;*/ color: #3D3D3D; display: block; font-size: 15px; padding: 0 10px; border: 1px solid #C2C2C2; outline: none; font-weight: bold; }
UL.tabs LI A:hover { color: #666; }
HTML UL.tabs LI.active, HTML UL.tabs LI.active A:hover { color: #666; border-bottom: 1px solid #FFF; }
HTML UL.tabs LI.active A { color: #FF222A; background-color: #FFF; }
.tab_container { overflow: hidden; clear: both; float: left; width: 500px; background: #FFF; margin-bottom: 15px; font-family: Roboto, sans-serif; }
.tab_content { padding-top: 15px; font-size: 14px; color: #292929; line-height: 1.3; }
#HeaderBottomLogo A { /*[empty]color:;*/ }
IMG { border: none; }
#ImagesUnderWhatPeopleSay TABLE { padding: 19px 0px 0px 76px; }
#RandomLady { float: right; }
#RandomLady IMG { }
#Productvideo #ProductvideoText A { color: #333; }
#ListLocations A:hover { color: #0D3D6B; text-decoration: underline; }
#ListLocations A { color: #003366; }
#JoinNewsletterSecoundDiv DIV { width: auto; }
#JoinNewsletter .TextBox ::-webkit-input-placeholder { color: #959595; font-style: italic; }
#JoinNewsletter .TextBox :-moz-placeholder { color: #959595; font-style: italic; }
#JoinNewsletter .TextBox ::-moz-placeholder { color: #959595; font-style: italic; }
#JoinNewsletter .TextBox :-ms-input-placeholder { color: #959595; font-style: italic; }
#JoinNewsletterSecoundDiv > .GoLeft:first-child INPUT { margin-bottom: 10px; }
#SliderAccolade { margin-top: -84px; position: relative; height: 353px; }
#prev2 { position: absolute; top: 228px; left: 30px; z-index: 3000; }
#next2 { position: absolute; top: 228px; right: 30px; z-index: 3000; }
#prev2 IMG { opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha (Opacity=60)"; filter: alpha (opacity=60); cursor: pointer; }
#next2 IMG { opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha (Opacity=60)"; filter: alpha (opacity=60); cursor: pointer; }
.HeadingOverLayForThisSeciton { margin-top: -159px; margin-left: 267px; }
#ScrollerItem { height: 353px; width: 980px; }
.HeadingOverLayText { font-size: 23px; line-height: 22px; color: #FDFDFD; width: 580px; font-family: Roboto, sans-serif; text-shadow: 0px 0px 10px #222; font-weight: 300; letter-spacing: 0px; }
#next2 IMG:hover, #prev2 IMG:hover { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha (Opacity=90)"; filter: alpha (opacity=90); }
.ProductListItem { padding: 30px 40px; }
.ProductListItem .Image { float: left; margin-right: 20px; height: 240px; width: 75px; }
.ProductListItem A.ProductName { font-weight: bold; font-family: "Helvetica Neue", Helvetica; color: #E52937; font-size: 20px; }
.DetailLink { margin-top: 10px; width: 303px; float: left; margin-bottom: 10px; height: 220px; position: relative; }
.ProductItemsHolder TR:first-child, .ProductItemsHolder TR:last-child { background-image: none; }
.ProductItemsHolder TR { background-image: url("/Data/Default/Images/ContentImages/dotBorder.jpg"); background-repeat: repeat-x; }
.DetailLink .ProductButton { position: absolute; bottom: 5px; left: 0px; }
.DetailsLink A { font-style: italic; color: #2274CA; font-size: 15px; font-family: Roboto, sans-serif; font-weight: bold; }
.DetailLink .ProductButtonLink:hover { background: #454545; color: #F0D039; }
.shortDesc { font-family: Roboto, sans-serif; font-size: 15px; line-height: 23px; color: #292929; }
.DetailLink .ProductButtonLink { text-transform: uppercase; font-family: Arial, sans-serif; font-size: 15px; color: #FDFDFD; background-color: #E52937; padding: 6px 25px; border-radius: 8px; margin-top: 10px; }
.ProductDetail TD.mainProduct { background-image: url("/Data/Default/Images/ContentImages/DownDotBorderGrey.jpg"); background-repeat: repeat-y; background-position: center right; width: 600px; }
.ProductH1 SPAN { margin-left: 20px; }
.ProductItemsHolder .ProductItem { width: 258px; height: 230px; background-image: url("/Data/Default/Images/ContentImages/productArrow.png"); background-repeat: no-repeat; border: none; background-color: #F0F0F0; }
.ProductDetail H5 { color: #3D3D3D; font-family: Roboto, sans-serif; font-weight: bold; font-size: 25px; margin-top: 0px; margin-bottom: 22px; }
.ProductItem { padding: 20px 30px; }
.ContactInfo { background: #F0F0F0; background-image: url("/Data/Default/Images/ContentImages/productArrow.png"); background-repeat: no-repeat; height: 230px; color: #3D3D3D; width: 258px; font-family: Roboto, sans-serif; padding: 20px 30px; margin-top: 8px; }
.ContactInfo .productContactInfoText { text-transform: uppercase; font-weight: bold; line-height: 1.4; }
.ContactInfo .contactPhoneEmail A { color: #1C78CD; }
.ProductDetail TD { padding: 0px; }
.ContactInfo A SPAN { text-transform: uppercase; color: #FFFFFF; background: #F2C740; border-radius: 7px; padding: 7px 15px; }
.ContactInfo .contactPhoneEmail { margin-bottom: 29px; }
.ProductItemsHolder DIV { display: inline-block; }
.ProductItemsHolder .placeholder { width: 290px; height: 270px; background: #F0F0F0; background-image: url("/Data/Default/Images/ContentImages/productArrow.png"); background-repeat: no-repeat; margin-left: 12px; margin-top: 10px; }
.RelatedInfoHolder .DetailLink A { color: #E52937; text-transform: uppercase; font-weight: bold; font-size: 15px; }
.RelatedInfoHolder .DetailLink .ProductButton A { color: #FFF; }
.ProductItem DIV { display: block; }
.ProductDetail .ProductItemsHolder .DetailLink { height: auto; }
.BodyBottomFirst A, .BodyBottomSecond A, .BodyBottomLast A { color: #FFFFFF; font-size: 24px; text-decoration: none; font-weight: normal; }
.FooterHeading { float: left; margin-left: 28px; margin-top: 20px; }
.FooterContact TD:first-child { border-right: 1px solid #323232; padding-right: 10px; text-align: right; line-height: 1.1; }
.FooterContact TD:last-child { padding-left: 10px; line-height: 1.1; }
#LogoInner IMG:hover { z-index: 0; }
#ScrollerItem IMG { margin: 0px auto; text-align: center; width: 980px; }
.BodyBottomFirst A:hover, .BodyBottomSecond A:hover, .BodyBottomLast A:hover { text-shadow: 1px 1px 3px #000; }
.TeamOfferCol UL { padding-left: 17px; }
.TeamAdminCol A, .TeamNursesCol A, .TeamDoctorsCol A { font-weight: normal; }
.TeamName { font-size: 19px; }
.MySpecialities LI { line-height: 17.5px; color: #58585A; font-size: 20px; }
.MyDoctorImagesContainer .DoctorsImageText A:hover { text-shadow: 1px 1px 2px #222; }
#LogoInner IMG { width: 49px; }
.disp-none { display: none; }
/****************************************************
Content Pages
****************************************************/
.our-services > TBODY > TR > TD > IMG { max-width: 685px; }
.providers IMG { margin-bottom: 20px; float: right; }
.healthylinks UL LI A { font-weight: normal !important; text-decoration: none; }
.healthylinks UL LI A:hover { text-decoration: underline; }
