/* CSS Document */
body#interior,
body#index {overflow-x:hidden; padding: 0 auto; margin: 0 auto; background:url(../img/bg_body.gif) #FFF repeat-x top;}
#main {position: relative; width: 948px; margin: 0 auto; overflow:hidden;}
form {margin: 0;}
select, textarea, input, fieldset {font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#666666;}
p {margin:0; font-family:Arial; font-size:12px;}
/* NICO */
.txtTestimonials {}



/* HEADER */
#header {position: relative; width: 948px; height:135px; margin:0;}
#header .links {margin:0; padding:0; height:18px; float:right; margin-right: 30px;}
#header .links a {font-family: Tahoma, sans-serif; font-size:10px; color:#666666; text-decoration:none;}
#header .links a:hover {color:#3889E4;}

#header .top {clear:both; margin:0; padding:0; background:url(../img/header_top.gif) no-repeat #1C59AA; height:16px; width: 948px;}

#header .middle {margin:0; padding:0; background: url(../img/header_mid.gif) repeat-y #1C59AA; height:75px; width: 948px;}
#header .middle .logo {margin:0; padding:0; margin-left: 10px; float:left;}
#header .middle .ctryselect {float:right; margin:0; margin-right: 28px; background:url(../img/header_bg_ctryselect.gif) no-repeat; height:70px; width: 229px;}
#header .middle .ctryselect p {margin:0; font-family: Tahoma, sans-serif; font-size:11px; color:#fff; margin-left:56px; margin-top:10px;}
#header .middle .ctryselect select {margin-top:2px; margin-left: 56px;}
#header .middle .ctryselect input.btn  {float:right; margin-right: 10px; margin-top: -20px;}

#header .middle input.searchbtn {float:right; margin-left:10px; margin-top: 10px;}

#header .bot {margin:0; padding:0; background:url(../img/header_bot.gif) no-repeat #F5F5F5; height:26px; width: 948px;}

/* contact info */
/* contact info */
#header .middle .contactInfo {position:absolute; margin:0; right: 26px; top: 
24px; background:url(../img/header_bg_contact.gif) no-repeat; height:95px; 
width: 270px;} 
#header .middle .contactInfo p {margin:0; font-family: Tahoma, sans-serif; 
font-size:11px; color:#fff; margin-left:56px; margin-top:13px; 
_margin-top:18px; .margin-top:18px;}



/* CONTENT */
#content {position:relative; width: 944px; background-color:#F5F5F5; margin:0; border:solid #F5F5F5; overflow:hidden;}
#content .LeftCol {float:left; margin:0; width:213px; margin-left:26px; _margin-left:13px;}
#content .RightCol {float:right; margin:0; width:704px; background:url(../img/rightcol_bg.gif) #F5F5F5 repeat-x top;}

#content .LeftCol .ContenedorMenuTop {background: url(../img/leftnav_contenedormenu_top.gif) no-repeat; height: 11px; font-size: 1px;}
#content .LeftCol .ContenedorMenuBot {clear: both; background: url(../img/leftnav_contenedormenu_bot.gif) no-repeat; height: 11px; font-size: 1px; margin-bottom:19px;}
#content .LeftCol .ContenedorMenuMid {clear: both; background: url(../img/leftnav_contenedormenu_mid.gif) repeat-y;}



/* LEFT NAV BAR */
#content .LeftCol .ContenedorMenuMid ul {margin: 0; padding: 0; margin-left: 8px; list-style: none;}
#content .LeftCol .ContenedorMenuMid li {margin-bottom: 2px;}
   
#content .LeftCol .ContenedorMenuMid a {display: block; text-indent:-999px; width: 196px; height: 22px;}   

#content .LeftCol .ContenedorMenuMid li.allAbout a {background: url(../img/btn_all-about.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.allAbout a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.whatIsFrozen a {background: url(../img/btn_what-is-a-frozen-shoulder.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.whatIsFrozen a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.succesStories a {background: url(../img/btn_success-stories.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.succesStories a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.nielAsherTechnique a {background: url(../img/btn_the-nailasher.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.nielAsherTechnique a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.clinicallyProven a {background: url(../img/btn_clinically-proven.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.clinicallyProven a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.findPractitioner a {background: url(../img/btn_find-practitioner.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.findPractitioner a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.aboutUs a {background: url(../img/btn_about-us.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.aboutUs a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.contactUs a {background: url(../img/btn_contact-us.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.contactUs a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.ourBlog a {background: url(../img/btn_our-blog.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.ourBlog a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.selfHelpShop a {background: url(../img/btn_self-help.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.selfHelpShop a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.freeResouceCentre a {background: url(../img/btn_free-resource-center.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.freeResouceCentre a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.pressRoom a {background: url(../img/btn_press-room.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.pressRoom a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.supportsite a {background: url(../img/btn_support-site.gif) no-repeat; background-position: 0px 0px;}
#content .LeftCol .ContenedorMenuMid li.supportsite a:hover {background-position: 0px -22px;}

#content .LeftCol .ContenedorMenuMid li.buyNow a {background: url(../img/btn_buy_now_left.gif) no-repeat; background-position: 0px 0px; height: 42px}
#content .LeftCol .ContenedorMenuMid li.buyNow a:hover {background-position: 0px -42px;}
#content .LeftCol .ContenedorMenuMid li.buyNow div a {height: 17px;}



/* LEFT TESTIMONIALS */
#content .LeftCol .TestimonialsTop {background: url(../img/leftnav_testimonials_top.gif) no-repeat; height: 12px; font-size: 1px;}
#content .LeftCol .TestimonialsBot {background: url(../img/leftnav_testimonials_bot.gif) no-repeat; height: 12px; font-size: 1px; margin-bottom:20px;}
#content .LeftCol .TestimonialsMid {background: url(../img/leftnav_testimonials_mid.gif) repeat-y; height:275px;}
#content .LeftCol .TestimonialsMid p {clear: both; padding-left: 10px; padding-right: 13px; color:#333333; margin-bottom:10px;}
#content .LeftCol .TestimonialsMid .title {background:url(../img/leftnav_testimonials_bgtitle.gif) no-repeat left; height:33px;}
#content .LeftCol .TestimonialsMid .title h3 {margin:0; padding:0; font-size: 10px; color:#FFF; font-family: Tahoma; font-weight:normal; margin-left:10px; padding-top:10px;}
#content .LeftCol .TestimonialsMid img {float: left; width:90px; height:90px; border:#999999 1px solid; margin: 10px;}
#content .LeftCol .TestimonialsMid .NameProfession {float: left; margin-top:10px; height:90px; font-size: 10px; color:#333333; font-family: Tahoma; font-weight:normal;}
#content .LeftCol .TestimonialsMid .link {width:170px; height:18px; padding-top:2px; padding-left:20px; border-bottom:#FFF solid 1px; background:url(../img/bullet_grey.gif) no-repeat;  margin:0 auto;}
#content .LeftCol .TestimonialsMid .link a {font-family: Tahoma; font-weight:normal; font-size: 10px; color:#333333; text-decoration:none;}
#content .LeftCol .TestimonialsMid .link a:hover {color:#3889E4;}


/* LEFT BANNER */
#content .LeftCol .Banner {margin-bottom:26px;}


/* FOOTER */
#footer {height:130px; margin:0; background: url(../img/footer_bg.gif) #B3BED9 repeat-x;}
#footer .BlueBand {position: relative; width: 948px; margin: 0 auto; overflow:hidden; height:33px; background-color:#1C59AA;}
#footer .BlueBand p {float:left; margin-top:10px; margin-left:15px; _margin-left:10px; color:#FFF; font-family:Tahoma; font-size:11px;}
#footer .BlueBand a {text-decoration:none; color:#FFF;}
#footer .BlueBand a:hover {color:#B3BED9; }
#footer .BlueBand img {float:right; margin-top:10px; margin-right:50px; _margin-right:52px;}

#footer .LightBand {position: relative; width: 948px; margin: 0 auto; overflow:hidden;}
#footer .LightBand p {float:left; margin-top:10px; margin-left:15px; _margin-left:10px; color:#333333; font-size:10px; font-family:Tahoma;}
#footer .LightBand a {color:#333333; font-size:10px; text-decoration:none;}
#footer .LightBand a:hover {color:#1C59AA;}
#footer .LightBand .bg {float:right; margin-top:0px; margin-right:28px; _margin-right:15px; background:url(../img/footer_orderbyphone_bg.gif) no-repeat; height:60px; width:279px;}
#footer .LightBand .bg p {color:#FFF; text-align:right; margin-left:44px; _margin-left:24px; margin-top:0px; font-family:Tahoma; font-size:11px;}


/* INDEX */
/* banner principal */
#content .RightCol .MainBanner {position: relative; width: 653px; margin:0 auto; background-color:#FFF;}
#content .RightCol .MainBanner .top {background: url(../img/index_mainbanner_top.jpg) no-repeat; height:8px; width: 649px;}
#content .RightCol .MainBanner .bot {background: url(../img/index_mainbanner_bot.jpg) no-repeat; height:9px; width: 649px;}
#content .RightCol .MainBanner .mid {background: url(../img/index_mainbanner_mid.jpg) repeat-x; width: 648px; _margin-top:-11px;}
#content .RightCol .MainBanner .mid img {/*margin-left:12px; margin-top:17px;*/}
#content .RightCol .MainBanner .mid p {margin:8px 0 0 20px; _margin-top:3px; .margin-top:3px; padding-bottom:5px; width:363px; color:#FFF; font-size: 12px; line-height:1.3em;}
#content .RightCol .MainBanner .mid .btns {background:url(../img/index_mainbanner_mid_btns.jpg) no-repeat; height:45px; width:436px; position:relative; z-index:1000;}
#content .RightCol .MainBanner .mid .btns a {display: block; text-indent:-999px; height: 36px; width: 0px;} 
#content .RightCol .MainBanner .mid .btns a.takeTour {float:left; margin:0; width:197px;}
#content .RightCol .MainBanner .mid .btns a.takeTour:hover {}
#content .RightCol .MainBanner .mid .btns a.viewVideo {float:left; margin:0; width:239px;}
#content .RightCol .MainBanner .mid .btns a.viewVideo:hover {background-position: -197px -36px;}

#content .RightCol .MainBanner .mid .mainimg {position:absolute; margin:0; left: 396px; top:8px}




/* 3 sub banners */
#content .RightCol .MainBanner .subBanners {margin:0; padding:10px 0 0 0; width: 649px; _margin-top:-10px;margin-left:1px;}
#content .RightCol .MainBanner .subBanners .middle{height:134px;background:#FFF url(../img/index_submainbanner_bg.jpg) repeat-x;width:649px;}

#content .RightCol .MainBanner .subBanners .middle a#interactive-guide{ position:absolute; left: 28px; top: 322px; display:block;width:220px; height: 20px}
/* LINK CHIQUITO */
a.smallBannerLink{font:normal 10px Tahoma, Geneva, sans-serif;color:#FFF;text-transform:uppercase;text-decoration:none;}
a.smallBannerLink:hover{color:#10315F}

#content .RightCol .MainBanner .subBanners .bottom{position:relative;left:-1px;background:url(../img/index_submainbanner_bot.jpg) no-repeat;height:17px;;margin-top:-1px;_margin-top:-5px;}


/* self help store */
#content .RightCol .SelfHelp { width: 649px; margin:5px auto 0; background-color:#F3C113;}
#content .RightCol .SelfHelp .top {height:8px;background: url(../img/img_top_heal-yourself-now.jpg) no-repeat;}
#content .RightCol .SelfHelp .bot {/*width: 653px; height:8px; margin-top: 8px;*/ }

#content .RightCol .SelfHelp .mid {overflow:hidden;_height:100%;}

#content .RightCol .SelfHelp .mid .sh_product{float:left;width:290px;}

#content .RightCol .SelfHelp .mid .sh_product h3 {margin:0;padding:5px 0 0 0;font:bold 14px Arial, Helvetica, sans-serif;color:#327DDD;clear:both;}
#content .RightCol .SelfHelp .mid .sh_product h3 a{color:#327DDD;text-decoration:none;}
#content .RightCol .SelfHelp .mid .sh_product h3 a:hover{text-decoration:underline}
#content .RightCol .SelfHelp .mid .sh_product h3 .sh_img{float:left}
#content .RightCol .SelfHelp .mid .sh_product .rollover-button{display:block;float:left;margin-top:90px;margin-right:5px;}
#content .RightCol .SelfHelp .mid .sh_product .rollover-button a{display:block;width:27px;height:22px;}
#content .RightCol .SelfHelp .mid .sh_product .buy-now a{background:url(../img/bg_btn_online-store-cart.jpg) no-repeat top;}
#content .RightCol .SelfHelp .mid .sh_product .more-info a{background:url(../img/bg_btn_more-info.jpg) no-repeat top;}
#content .RightCol .SelfHelp .mid .sh_product .rollover-button a:hover{background-position:bottom;}
#content .RightCol .SelfHelp .mid .sh_product p {font:normal 12px Arial, Helvetica, sans-serif;color:#666666;padding:0.2em 0;}
#content .RightCol .SelfHelp .mid .sh_product p a {text-decoration:underline; color:#666666;}
#content .RightCol .SelfHelp .mid .sh_product p a:hover {text-decoration:none; color:#0276D7;}
#content .RightCol .SelfHelp .mid .sh_product .download{color:#0276D7;font:normal 12px Arial, Helvetica, sans-serif}


#content .RightCol .twoBanners{overflow:hidden;_height:100%;width:649px;margin:auto;border-top:8px solid #225FCC}
#content .RightCol .twoBanners .banner{width:324px;float:left;}
#content .RightCol .twoBanners .banner .corner{float:left;width:13px;height:122px;}

#content .RightCol .twoBanners .banner .left{float:left;width:215px;margin:21px 0 0 0}
#content .RightCol .twoBanners .leftbanner .corner{background:url(../img/img_banner_left-corner.jpg) no-repeat bottom left}
#content .RightCol .twoBanners .leftbanner{background:#2F77DA url(../img/bg_banner_whats-wrong-with-my-shoulder.jpg) repeat-x}
#content .RightCol .twoBanners .leftbanner .links{border-top:1px solid #3889E4;padding-top:3px;margin-top:25px}
#content .RightCol .twoBanners .leftbanner .links a{display:block;height:17px;background:url(../img/btn_small_blue.jpg) no-repeat left bottom;padding:4px 0 0 20px;}



#content .RightCol .twoBanners .banner .right{float:right;}
#content .RightCol .twoBanners .rightbanner{background:#DADADA;margin-left:1px}
#content .RightCol .twoBanners .rightbanner .leftcorner{background:#DADADA url(../img/img_banner_gray-left-corner.jpg) no-repeat bottom left}
#content .RightCol .twoBanners .rightbanner .rightcorner{background:#DADADA url(../img/img_banner_gray-right-corner.jpg) no-repeat bottom right;float:right}
#content .RightCol .twoBanners .rightbanner .links{border-top:1px solid #FFF;padding-top:3px;margin-top:11px}
#content .RightCol .twoBanners .rightbanner .links a{display:block;float:left;background:#DADADA url(../img/btn_small_gray.jpg) no-repeat left bottom;padding:4px 0 0 20px;height:17px;color:#313131!important}
#content .RightCol .twoBanners .rightbanner .links a:hover{color:#3889E4!important}

.BodyContentBgYellow .highlightedyellow .botones .oneMenu {background: url(../img/index_store_navbar.gif) #FDEAAA; width:186px; height:51px; margin:0;}
#content .RightCol .SelfHelp .mid .content .oneMenu {background: url(../img/index_store_navbar.gif) #E5E5E5; width:186px; height:51px; margin:0;}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu  ul,
#content .RightCol .SelfHelp .mid .content .oneMenu  ul {margin: 0; padding: 0; list-style: none;}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu li,
#content .RightCol .SelfHelp .mid .content .oneMenu li {}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu a,
#content .RightCol .SelfHelp .mid .content .oneMenu a {display: block; text-indent:-999px; width: 186px; height: 27px;}

.BodyContentBgYellow .highlightedyellow .botones .oneMenu li.inPain a,
#content .RightCol .SelfHelp .mid .content .oneMenu li.inPain a {background: url(../img/index_store_navbar.gif) no-repeat; background-position: 0px 0px;}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu li.inPain a:hover,
#content .RightCol .SelfHelp .mid .content .oneMenu li.inPain a:hover {background-position: 0px -51px;}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu li.troubleSleeping a,
#content .RightCol .SelfHelp .mid .content .oneMenu li.troubleSleeping a {background: url(../img/index_store_navbar.gif) no-repeat; background-position: 0px 27px;}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu li.troubleSleeping a:hover {background-position: 0px -78px;}
#content .RightCol .SelfHelp .mid .content .oneMenu li.troubleSleeping a:hover  {background-position: 0px -78px; .background-position: 0px -82px; _background-position: 0px -78px;}

/* NEW HOME */

.product-container{overflow:hidden;_height:100%;padding-top:10px;border:1px solid #FFF;background:#FFF url(../img/bg_product-container.jpg) repeat-x bottom;}
#content .RightCol .SelfHelp .product-container{margin:10px 14px}
#store-main-product .product-container #product-title{margin:15px}
#store-main-product .product-container .text{margin:15px 0 0 15px;width:353px;_margin-left:10px}

.product-container .text{float:left;width:385px;margin:15px;_margin-left:10px;}
.product-container p{color:#051E67;font-size:13px;line-height:1.3em}
.product-container .line{margin:10px 0;height:1px;line-height:1px;border-top:1px solid #E5E5E5;_margin:5px 0;.margin:5px 0}
.product-container .image{float:right;}
.button-left{margin-left:14px;float:left;}
.download-cost{font:normal 11px Arial,Helvetica,sans-serif;color:#FFF;margin:5px 0 0 14px;float:left;line-height:1.4em}
.button-right{margin-right:14px;float:right;}
.gray-container{padding:10px 12px;background:#E5E5E5;margin:0.6em 0;font-size:11px!important;}
/* END NEW */

#content .RightCol .SelfHelp .mid .content .oneMenuNew  {background: url(../img/index_store_navbar02.gif) #E5E5E5; width:186px; height:22px; margin:0;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew ul {margin: 0; padding: 0; list-style: none;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew li {}
#content .RightCol .SelfHelp .mid .content .oneMenuNew a {display: block; width: 186px; height: 27px;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew li.DownWebSpecial a {background: url(../img/index_store_navbar02.gif) no-repeat; background-position: 0px 0px;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew li.DownWebSpecial a:hover {background-position: 0px -51px;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew li.onlineStore a {background: url(../img/index_store_navbar02.gif) no-repeat; background-position: 0px 22px;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew li.onlineStore a:hover {background-position: 0px -22px;}
#content .RightCol .SelfHelp .mid .content .oneMenuNew li.DownWebSpecial a span,
#content .RightCol .SelfHelp .mid .content .oneMenuNew li.onlineStore a span {display: none;}


#content .RightCol .SelfHelp .mid .content .menuIcons {position:absolute;}

#content .RightCol .SelfHelp .mid .content .oneBot {background:url(../img/index_store_menu_bot.gif) no-repeat #E5E5E5 bottom; width:186px; height:15px;}
#content .RightCol .SelfHelp .mid .content .TwoProductImg {margin:0; width:186px; height:112px; background:url(../img/index_store_prod02.jpg) no-repeat;}
#content .RightCol .SelfHelp .mid .content .ThreeProductImg {margin:0; width:186px; height:112px; background:url(../img/index_store_prod03.jpg) no-repeat;}
#content .RightCol .SelfHelp .mid .content .FourProductImg {margin:0; width:186px; height:112px; background:url(../img/index_store_prod04.jpg) no-repeat;}
#content .RightCol .SelfHelp .mid .content .FiveProductImg {margin:0; width:186px; height:112px; background:url(../img/index_store_prod05.jpg) no-repeat;}
#content .RightCol .SelfHelp .mid .content .SixProductImg {margin:0; width:186px; height:112px; background:url(../img/index_store_prod06.jpg) no-repeat;}

#content .RightCol .SelfHelp .mid .content .SixProductImg .menuIcons,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg .menuIcons {position:absolute; width:27px; height:47px; background:url(../img/index_store_btnicons.gif) no-repeat; left: 576px;}

.BodyContentBgYellow .OneCol .TwoProductImg .menuIcons {position:absolute; width:27px; height:47px; background:url(../img/index_store_btnicons.gif) no-repeat; left: 486px;}
#content .RightCol .SelfHelp .mid .content .FiveProductImg .menuIcons,
#content .RightCol .SelfHelp .mid .content .TwoProductImg .menuIcons {position:absolute; width:27px; height:47px; background:url(../img/index_store_btnicons.gif) no-repeat; left: 386px;}

#content .RightCol .SelfHelp .mid .content .FourProductImg .menuIcons {position:absolute; width:27px; height:47px; background:url(../img/index_store_btnicons.gif) no-repeat; left: 186px;}

.BodyContentBgYellow .OneCol .TwoProductImg .download {clear:both;position:absolute; width:36px; height:36px;left: 422px; top: 137px;}

#content .RightCol .SelfHelp .mid .content .TwoProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 382px; top: 100px;}
#content .RightCol .SelfHelp .mid .content .ThreeProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 573px; top: 100px;}
#content .RightCol .SelfHelp .mid .content .FourProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 182px; top: 351px;}
#content .RightCol .SelfHelp .mid .content .FiveProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 382px; top: 351px;}
#content .RightCol .SelfHelp .mid .content .SixProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 573px; top: 351px;}

.BodyContentBgYellow .OneCol .TwoProductImg .menuIcons ul,
#content .RightCol .SelfHelp .mid .content .FourProductImg .menuIcons ul,
#content .RightCol .SelfHelp .mid .content .SixProductImg .menuIcons ul,
#content .RightCol .SelfHelp .mid .content .FiveProductImg .menuIcons ul,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg .menuIcons ul,
#content .RightCol .SelfHelp .mid .content .TwoProductImg .menuIcons ul {margin: 0; padding: 0; list-style: none;}

.BodyContentBgYellow .OneCol .TwoProductImg li,
#content .RightCol .SelfHelp .mid .content .FourProductImg li,
#content .RightCol .SelfHelp .mid .content .SixProductImg li,
#content .RightCol .SelfHelp .mid .content .FiveProductImg li,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg li,
#content .RightCol .SelfHelp .mid .content .TwoProductImg li {}

.BodyContentBgYellow .OneCol .TwoProductImg a,
#content .RightCol .SelfHelp .mid .content .FourProductImg a,
#content .RightCol .SelfHelp .mid .content .SixProductImg a,
#content .RightCol .SelfHelp .mid .content .FiveProductImg a,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg a,
#content .RightCol .SelfHelp .mid .content .TwoProductImg a {display: block; text-indent:-999px; width: 27px; height: 22px;}  

.BodyContentBgYellow .OneCol .TwoProductImg li.buyOnline a,
#content .RightCol .SelfHelp .mid .content .FourProductImg li.buyOnline a,
#content .RightCol .SelfHelp .mid .content .SixProductImg li.buyOnline a,
#content .RightCol .SelfHelp .mid .content .FiveProductImg li.buyOnline a,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg li.buyOnline a,
#content .RightCol .SelfHelp .mid .content .TwoProductImg li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}

.BodyContentBgYellow .OneCol .TwoProductImg li.buyOnline a:hover,
#content .RightCol .SelfHelp .mid .content .FourProductImg li.buyOnline a:hover,
#content .RightCol .SelfHelp .mid .content .SixProductImg li.buyOnline a:hover,
#content .RightCol .SelfHelp .mid .content .FiveProductImg li.buyOnline a:hover,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg li.buyOnline a:hover,
#content .RightCol .SelfHelp .mid .content .TwoProductImg li.buyOnline a:hover {background-position: -27px 0px;}

.BodyContentBgYellow .OneCol .TwoProductImg li.moreInfo a,
#content .RightCol .SelfHelp .mid .content .FourProductImg li.moreInfo a,
#content .RightCol .SelfHelp .mid .content .SixProductImg li.moreInfo a,
#content .RightCol .SelfHelp .mid .content .FiveProductImg li.moreInfo a,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg li.moreInfo a,
#content .RightCol .SelfHelp .mid .content .TwoProductImg li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 22px;}

.BodyContentBgYellow .OneCol .TwoProductImg li.moreInfo a:hover,
#content .RightCol .SelfHelp .mid .content .FourProductImg li.moreInfo a:hover,
#content .RightCol .SelfHelp .mid .content .SixProductImg li.moreInfo a:hover,
#content .RightCol .SelfHelp .mid .content .FiveProductImg li.moreInfo a:hover,
#content .RightCol .SelfHelp .mid .content .ThreeProductImg li.moreInfo a:hover,
#content .RightCol .SelfHelp .mid .content .TwoProductImg li.moreInfo a:hover {background-position: -27px -22px;}


/* NEW ONLINE STORE */
.ProductRow {clear:both; background-color:#FFF; width:613px; margin-bottom:12px; overflow:hidden;}
.ProductRow .Left {float:left; width:200px; _width:195px; padding:10px; position:relative;}
.ProductRow .Left img.product a, .ProductRow .Left img.product {margin:0;}
.ProductRow .Left .menuIcons {position:absolute; width:27px; height:47px; background:url(../img/index_store_btnicons.gif) no-repeat;
 left: 217px; top: 18px;}
.ProductRow .Left .menuIcons ul {margin: 0; padding: 0; list-style: none;}
.ProductRow .Left .menuIcons li {}
.ProductRow .Left .menuIcons a {display: block; text-indent:-999px; width: 27px; height: 22px;}  
.ProductRow .Left .menuIcons li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}
.ProductRow .Left .menuIcons li.buyOnline a:hover {background-position: -27px 0px;}
.ProductRow .Left .menuIcons li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 22px;}
.ProductRow .Left .menuIcons li.moreInfo a:hover {background-position: -27px -22px;}
.ProductRow .Left .download {clear:both; position:absolute; width:36px; height:36px; left: 128px;top: 15px;}
.ProductRow .Right {float:left; width:370px; padding:20px 0px 20px 10px;}
.ProductRow .Right h2 a, .ProductRow .Right h2 {margin:0; font-family:Arial Black; font-size:12px; color:#0276D7!important; font-weight: normal; text-decoration:none;}
.ProductRow .Right h2 a:hover {color:#575757!important;}
.ProductRow .Right .txt {padding:10px 15px 15px 15px; color:#333333;}
.ProductRow .Right .txt p.blue {margin:0; color: #0276D7; font-weight:bold;}
.ProductRow .Right .txt a {color: #3889E4;}
.ProductRow .Right .txt a:hover {color: #3889E4; text-decoration:none;}


.MainContentWhite .mid .offlineInfoStore,
.offlineInfoStore {margin:0 22px; margin-top:22px;}
.MainContentWhite .mid .offlineInfoStore h3,
.offlineInfoStore h3 {font-family:arial black; font-size:12px !important; color:#575757!important; font-weight:normal; margin:0;}
.MainContentWhite .mid .offlineInfoStore p,
.offlineInfoStore p {margin:0px;}
.MainContentWhite .mid .offlineInfoStore a,
.offlineInfoStore a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757;}
.MainContentWhite .mid .offlineInfoStore a:hover,
.offlineInfoStore a:hover {color:#3889E4; text-decoration:none;}


/* PRODUCTS */
/* new buy option */
        .mid .ProdImage .table {clear:both;}
        .mid .ProdImage .table table {border:1px solid #F5CC3C;}
        .mid .ProdImage .table td {padding:3px 5px; border-bottom:1px solid #F5CC3C; color:#575757; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
        .mid .ProdImage .table td.botn {border-bottom: none!important; padding:3px 30px;}

.MainContentWhite .midBandBlue {margin:0; background-color:#3889E4;}
.midBandBlue h2 {padding:5px 10px; margin:5px 10px;font-family:arial black; font-size:14px !important; color:#FFFFFF !important;}

.MainContentWhite .mid .ProdIntroduction {margin:0px; padding:20px 20px 10px 0px; width:400px; float:right;}
.mid .ProdIntroduction h3 {font-family:arial black; font-size:12px !important; color:#575757 !important;}

.MainContentWhite .mid .highlightProdDescription {margin:0px; padding:20px; background-color: #FFFFCC; width:380px; float:right; margin-bottom:15px;}
.mid .highlightProdDescription h3 {font-family:arial black; font-size:12px !important; color:#3889E4 !important; padding-bottom:10px;}
.mid .highlightProdDescription p {color:#3889E4 !important;}

.mid .ProdImage {float:left; width:186px; margin-top:15px; position: relative;}
.mid .ProdImage img {margin:0 !important;}
.mid .ProdImage img.iconZoom {position:absolute; left: 125px; top: 8px;} 

.mid .ProdImage .BotsProd {float:left; width:105px; margin:10px 0px 10px 35px; _margin-left:16px;}

.MainContentWhite .mid .OtherButOptions {clear:both;}


/* BUY PROCESS */
#content .RightCol .MainContentWhite .OneCol .buyProcess {clear:both; height:18px; background-color:#F6CE44; padding:5px 15px; border-bottom:#FFFFFF 2px solid;}
#content .RightCol .MainContentWhite .OneCol .buyProcess h2.title {font-family:Arial black, Arial, sans-serif; font-size:14px; color:#FFF; display:inline;}
#content .RightCol .MainContentWhite .OneCol .buyProcess h2.title img {float:left !important; height:23px; margin:0;}

#content .RightCol .MainContentWhite .OneCol th .currency {font-family: Tahoma !important; font-size:10px;}
#content .RightCol .MainContentWhite .OneCol .currency {font-family: Tahoma !important; font-size:10px;}

#content .RightCol .MainContentWhite .OneCol .ContentBuyProcess {display: block; padding:5px 20px; color:#575757; background-color: #FFFFCC;}

#content .RightCol .MainContentWhite .OneCol .BuyDetail {margin-top:20px; margin-bottom:10px;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail table {border:#F6CE44 1px solid;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail td {border-bottom:#F6CE44 1px solid; border-right:#F6CE44 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; background-color:#FFFFFF;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail td.subtotal {border-right:none;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail td.total {border:none; background-color:#F6CE44; font-family:arial black; font-size:12px; color:#575757; height:30px;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail td.product {text-align:left; padding:0 5px;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail td.txttotal {border:none; font-family:arial black; font-size:12px; color:#575757; height:25px; text-align:right; padding: 5px 10px 5px 0px;}
#content .RightCol .MainContentWhite .OneCol .BuyDetail td img {margin:10px 15px;}

#content .RightCol .MainContentWhite .OneCol .BuyDetail .version {margin:0 10px; text-align:left;}

#content .RightCol .MainContentWhite .OneCol p.error {margin:0;
   font-family:Arial, Helvetica, sans-serif; color: #FF0000;
   font-weight: normal;}

#content .RightCol .MainContentWhite .buyOffline {clear:both; background-color:#E5E5E5; margin-left:13px; margin-right:10px; height:90px; position:relative;}
#content .RightCol .MainContentWhite .buyOffline img.buyoffline {position:absolute; top: 17px; left: 2px;}
#content .RightCol .MainContentWhite .buyOffline h2 {padding-left:120px; font-family:arial black; font-size:12px; color:#575757; padding-top:15px; margin:0px;}
#content .RightCol .MainContentWhite .buyOffline p {padding-left:120px; margin:0;}
#content .RightCol .MainContentWhite .buyOffline p.small {padding-left:120px; margin-top:6px; font-size:10px;}




/* INTERIOR */

/* LEFT NAV SUBMENU  */
#content .LeftCol .ContenedorMenuMid .submenuTop {background: url(../img/submenu_top.gif) no-repeat; height:9px; width:196px; font-size:1px; margin-top:0px;}
#content .LeftCol .ContenedorMenuMid .submenuMid {background-color:#E5E5E5; width:178px; padding-left:9px; padding-right:9px;}
#content .LeftCol .ContenedorMenuMid .submenuBot {background: url(../img/submenu_bot.gif) no-repeat; height:7px; width:196px; font-size:1px; margin-bottom:4px;}

#content .LeftCol .ContenedorMenuMid .submenuMid ul {margin: 0; padding: 0; list-style: none;}
#content .LeftCol .ContenedorMenuMid .submenuMid li {}
   
#content .LeftCol .ContenedorMenuMid .submenuMid a {display: block; text-indent:20px; width: 173px; height: 17px; margin:0 auto;}   

#content .LeftCol .ContenedorMenuMid .submenuMid li.sublink a {background:url(../img/bullet_grey.gif) no-repeat left; font-family:Tahoma; color:#575757; font-size:10px; border-bottom: #FFF solid 1px; text-decoration:none; padding-top:5px; margin:0; width:178px;}
#content .LeftCol .ContenedorMenuMid .submenuMid li.sublink a.active,
#content .LeftCol .ContenedorMenuMid .submenuMid li.sublink a:hover {background:url(../img/bullet_grey.gif) no-repeat left; color:#0276D7;}


/* BODY MAIN TITLE */
#content .RightCol .MainTitle {position: relative; width: 653px; margin:0 auto; margin-bottom:10px; background-color:#FFF;}
#content .RightCol .MainTitle .top {background: url(../img/index_mainbanner_top.gif) no-repeat #F5F5F5; height:8px; width: 653px; font-size:17px;}
#content .RightCol .MainTitle .bot {background: url(../img/index_maintitle_bot.gif) no-repeat #F5F5F5; height:25px; width: 653px; font-size:1px;}
#content .RightCol .MainTitle .mid {background: url(../img/index_mainbanner_mid.gif) repeat-y #F5F5F5; width: 653px; _margin-top:-11px;}
#content .RightCol .MainTitle .mid h1 {margin:0; padding:5px 18px; padding-top:12px; font-family:tahoma; font-size:24px; font-weight:bold; color:#1C59AA;}
#content .RightCol .MainTitle .mid p {margin:0; padding:0 18px; padding-bottom:17px; color:#1C59AA;}

#content .RightCol .MainTitle .midNic a {color:#666666; font-size: 12px; position: absolute; left: 485px; top: 50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content .RightCol .MainTitle .midNic a:hover {color:#666666; text-decoration:none;}

/* BODY MAIN CONTENT BLUE BLOCK */
#content .RightCol .MainContentBblue {position: relative; width: 653px; margin:0 auto; padding:0; background-color:#3889E4;}
#content .RightCol .MainContentBblue img.Bluebox {float:left; margin:0; width:190px; position:absolute; left: 20px; top: 0px;}
#content .RightCol .MainContentBblue img.symptomtest {float:right !important; margin:0; width:190px; position:absolute; right: 0px!important; top: 0px;}
#content .RightCol .MainContentBblue .top {width: 653px; height:7px; background: url(../img/body_int_topblue.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentBblue .mid {margin:0; padding:20px; position:relative;}
#content .RightCol .MainContentBblue .bot {width: 653px; height:7px; background: url(../img/body_int_botblue.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentBblue .txt h2 a,
#content .RightCol .MainContentBblue h2 {margin:0; font-family:Arial Black; font-size:12px; color:#FFF; font-weight: normal; text-decoration:none;}
#content .RightCol .MainContentBblue p {margin:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight: normal;}
#content .RightCol .MainContentBblue .mid .txt {width:403px; padding-left:211px;}
#content .RightCol .MainContentBblue .mid .txtSymptomTest {width:440px; padding-left:0px;}
#content .RightCol .MainContentBblue .txt a {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight: normal; text-decoration:underline;}
#content .RightCol .MainContentBblue .txt a:hover {text-decoration:none;}
#content .RightCol .MainContentBblue .txt h2 a:hover {color:#10315F;}


/* BODY MAIN CONTENT BLUE BLOCK TWO COLUMNS */
#content .RightCol .MainContentTowCols {position: relative; width: 653px; margin:0 auto; padding:0; background-color:#F5F5F5;}
#content .RightCol .MainContentTowColsLeft {width: 420px; background-color:#3889E4; float:left;}
#content .RightCol .MainContentTowColsLeft .top {width: 420px; height:7px; background: url(../img/top_blue_420px.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentTowColsLeft .tit  {width: 420px; background:url(../img/findaclinic_icon.gif) no-repeat left;}
#content .RightCol .MainContentTowColsLeft .search  {margin:0px; width: 298px; height:32px; padding-left:20px; padding-top:3px; margin-left:20px; margin-bottom:10px; background: url(../img/findaclinic_bgsearch.gif) no-repeat left;}
#content .RightCol .MainContentTowColsLeft h2 {margin:0; padding:10px 60px 0px 60px; font-family:Arial Black; font-size:16px; color:#FFF; font-weight: normal; text-decoration:none;}
#content .RightCol .MainContentTowColsLeft p {margin:0; padding:0 60px; padding-bottom:17px; color:#FFF;}

#content .search input.btn {margin-top:3px;}
#content .search select {margin-top:-23px}

#content .RightCol .MainContentTowColsRight {width: 220px; margin-left:12px; background-color:#E5E5E5; float:right;}
#content .RightCol .MainContentTowColsRight .top {width: 220px; height:7px; background: url(../img/top_grey_220px.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentTowColsRight .mid {width: 220px; background-color:#E5E5E5;}
#content .RightCol .MainContentTowColsRight .mid h2 {margin:0; padding:15px 15px 0px 95px; font-family:Arial Black; font-size:16px; color:#3889E4; font-weight: normal; text-decoration:none; line-height:18px;}
#content .RightCol .MainContentTowColsRight .mid p {margin:0; padding:5px 15px 0px 95px; font-family:Arial; font-size:12px; color:#575757; font-weight: normal; text-decoration:none;}
#content .RightCol .MainContentTowColsRight .mid select {margin:0; padding:0; width:175px; margin-left:15px; margin-bottom:5px;}


/* BODY SUMMARY CONTENT GREY BLOCK */
#content .RightCol .SummaryGrey {width: 653px; margin: 0 auto; padding:0; background-color: #E5E5E5;} /* position: relative; */
#content .RightCol .SummaryGrey .top {height:10px; background: url(../img/body_int_topgrey.gif) no-repeat; font-size: 1px;}
#content .RightCol .SummaryGrey .mid {margin:0; padding:20px; overflow:hidden; _width:90%;}
#content .RightCol .SummaryGrey .mid h2 a {margin:0; font-family:Arial Black; font-size:16px; color:#1C59AA; font-weight: normal; background:url(../img/bullet_grey.gif) no-repeat left; padding-left: 20px; text-decoration:none;}
#content .RightCol .SummaryGrey .mid h2 a:hover {color: #398AE3;}
#content .RightCol .BodyContentBg h2,
#content .RightCol .SummaryGrey .mid h2 {margin:0; font-family:Arial Black; font-size:16px; color:#1C59AA; font-weight: normal;}
#content .RightCol .SummaryGrey .mid h3 {margin:0; text-indent: 20px; font-family:Arial Black; font-size:14px; color:#1C59AA; font-weight: normal;}
#content .RightCol .SummaryGrey .mid h3 a {margin:0; text-indent: 20px; font-family:Arial Black; font-size:14px; color:#398AE3; font-weight: normal; background:url(../img/arrow_grey.gif) no-repeat left; padding-left: 10px; text-decoration:none;}
#content .RightCol .SummaryGrey .mid h3 a:hover {color: #1C59AA;}

#content .RightCol .SummaryGrey .mid p {margin: 10px 0;}
#content .RightCol .SummaryGrey .mid p.error { color: #FF0000;}
#content .RightCol .SummaryGrey .mid a {color: #333;}
#content .RightCol .SummaryGrey .mid a:hover {color: #0276D7; text-decoration:none;}


#content .RightCol .SummaryBlue {width: 653px; margin: 0 auto; padding:0; background-color: #3889E4;} /* position: relative; */
#content .RightCol .SummaryBlue .top {height:10px; background: url(../img/body_int_topblue.gif) no-repeat; font-size: 1px;}
#content .RightCol .SummaryBlue .mid {margin:0; padding:20px; overflow:hidden;}
#content .RightCol .SummaryBlue .mid h2 a {margin:0; font-family:Arial Black; font-size:16px; color:#FFFFFF; font-weight: normal; background:url(../img/bullet_grey.gif) no-repeat left; padding-left: 20px; text-decoration:none;}
#content .RightCol .SummaryBlue .mid h2 a:hover {color: #1C59AA;}
#content .RightCol .SummaryBlue .mid h2 {margin:0; font-family:Arial Black; font-size:16px; color:#FFFFFF; font-weight: normal;}
#content .RightCol .SummaryBlue .mid h3 {margin:0; text-indent: 20px; font-family:Arial; font-size:14px; color:#FFFFFF; font-weight: normal;}
#content .RightCol .SummaryBlue .mid h3 a {margin:0; text-indent: 20px; font-family:Arial; font-size:14px; color:#FFFFFF; font-weight: normal; text-decoration:none;}
#content .RightCol .SummaryBlue .mid h3 a:hover {color: #1C59AA;}

#content .RightCol .SummaryBlue .mid p {margin: 10px 0;}
#content .RightCol .SummaryBlue .mid a {color: #333;}
#content .RightCol .SummaryBlue .mid a:hover {color: #0276D7; text-decoration:none;}



/* BODY MAIN CONTENT WHITE*/
#content .RightCol .MainContentWhite {position: relative; width: 653px; margin:0 auto; padding:0; background-color:#FFF;}
#content .RightCol .MainContentWhite .top {width: 653px; height:10px; background: url(../img/body_int_topwhite.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentWhite .mid {margin:0; padding:20px; position:relative; overflow:hidden;}
#content .RightCol .MainContentWhite h2.withline {clear:both; margin:0; margin-bottom:10px; margin-top:30px; font-family:Arial Black; font-size:16px; color:#1C59AA; font-weight: normal; border-top: #CCC solid 1px; padding-top:20px;}
#content .RightCol .MainContentWhite h2 {clear:both; margin:0; margin-bottom:10px; font-family:Arial Black; font-size:16px; color:#398AE3; font-weight: normal; }
#content .RightCol .MainContentWhite h2.Faq {clear:both; margin:0; margin-bottom:10px; font-family:Arial Black; font-size:14px; color:#3889E4; font-weight: normal; border-top: #CCC solid 1px; padding-top:20px;}
#content .RightCol .MainContentWhite h2.noTop {clear:both; margin:0; padding:20px 0px 0px 20px; font-family:Arial Black; font-size:16px; color:#398AE3; font-weight: normal; }
#content .RightCol .MainContentWhite h3 {margin:0; font-family:Arial Black; font-size:14px; color:#398AE3; font-weight: normal;}
#content .RightCol .MainContentWhite h3.withline {clear:both; margin:0; margin-bottom:10px; margin-top:30px; font-family:Arial Black; font-size:14px; color:#398AE3; font-weight: normal; border-top: #CCC solid 1px; padding-top:20px;}
#content .RightCol .MainContentWhite h4 {margin:0; font-family:Arial Black; font-size:12px; color:#575757; font-weight: normal;}
#content .RightCol .MainContentWhite p {margin-bottom:15px; color:#575757; line-height:16px;}
#content .RightCol .MainContentWhite a {color:#575757; line-height:16px; text-decoration:underline;}
#content .RightCol .MainContentWhite a:hover {text-decoration:none; color:#398AE3;}
#content .RightCol .MainContentWhite ul {padding-left:20px; margin:0; margin-bottom:15px;}
#content .RightCol .MainContentWhite li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; line-height:16px;}
#content .RightCol .MainContentWhite li.press {padding-bottom:10px; margin-bottom:10px; border-bottom:#CCCCCC 1px solid;}
#content .RightCol .MainContentWhite .mid img {margin:0px 0px 20px 20px; float:right;}
#content .RightCol .MainContentWhite .mid img.left {margin:0px 0px 20px -10px; float:none;}
#content .RightCol .MainContentWhite .mid img.right {margin:0px -10px 20px 5px; float:none;}
#content .RightCol .MainContentWhite .mid img.center {margin:0px 0px 0px 20% !important; float:none;}
#content .RightCol .MainContentWhite .mid .highlighted {margin:20px 0px; padding:20px 20px 10px 20px; background-color:#B3BED9;}
#content .RightCol .MainContentWhite .mid .highlighted img {margin:0; float:left; margin-right:20px;  margin-bottom:20px;}
#content .RightCol .MainContentWhite .mid .highlighted h3 {margin:0; font-family:Arial Black; font-size:14px; color:#575757; font-weight: normal;}
/* NICO */
#content .RightCol .MainContentWhite .mid .highlighted p {color:#FFFFFF; border-bottom:#CCCCCC 1px solid; margin:0; padding-bottom:5px; padding-top:5px;}

#content .RightCol .MainContentWhite .mid .highlightedgrey {margin:20px 0px; padding:20px 20px 10px 20px; background-color: #E5E5E5;}
#content .RightCol .MainContentWhite .mid .highlightedyellow {margin:20px 0px; padding:20px 20px 10px 20px; background-color: #FFFF99;}
#content .RightCol .MainContentWhite .mid .highlightedyellow img {margin:0; float:left; margin-right:20px;  margin-bottom:20px;}
#content .RightCol .MainContentWhite .mid .highlightedyellow img.bgimage {float:right; margin-right:0px!important;}

#content .RightCol .MainContentWhite .mid .highlightedblue {margin:0; padding:0 20px; background-color: #3889E4; height:32px;}
#content .RightCol .MainContentWhite .mid .highlightedblue p {padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
#content .RightCol .MainContentWhite .mid .highlighted p.paymentways a,
#content .RightCol .MainContentWhite .mid .highlightedblue a {text-decoration:none; color:#FFFFFF}
#content .RightCol .MainContentWhite .mid .highlighted p.paymentways a:hover,
#content .RightCol .MainContentWhite .mid .highlightedblue a:hover {text-decoration:underline; color:#FFFFFF}

#content .RightCol .MainContentWhite .mid .pressroomResumen {clear:both; margin-top:25px; border-bottom:#CCCCCC solid 1px; padding-bottom:10px; height:65px;}
#content .RightCol .MainContentWhite .mid .pressroomResumen p {margin:0; padding-top:10px; width:440px; float:right; color:#575757; font-size:14px;}
#content .RightCol .MainContentWhite .mid .pressroomResumen img.logo {float:left;}


#content .RightCol .MainContentWhite .mid .OneColandImg {position:relative; margin:20px 0px; padding:10px 0px 10px 20px; border-top: #CCCCCC solid 1px;}
#content .RightCol .MainContentWhite .mid .OneColandImg img {position:absolute; top: 19px; left: -9px; z-index:100;}
#content .RightCol .MainContentWhite .mid .OneColandImg .txt {padding:10px 20px; width:440px; margin-left:110px;}
#content .RightCol .MainContentWhite .mid .OneColandImg h2 a,
#content .RightCol .MainContentWhite .mid .OneColandImg h2 {margin:0; font-family:Arial Black; font-size:12px; color:#575757; font-weight: normal; text-decoration:none;}

#content .RightCol .MainContentWhite .mid .txtLeftPressIcons {width:361px; float:left; margin-right:15px;}
#content .RightCol .MainContentWhite .mid .txtLeftPress {width:580px; float:left; margin-right:15px; border-top:#CCCCCC solid 1px; padding-top:20px; padding-bottom:20px;}
#content .RightCol .MainContentWhite .mid .RightPress {width:216px; float:right; margin-right:15px; background-color:#E5E5E5; margin-bottom:20px;}
#content .RightCol .MainContentWhite .mid .txtRightPress .imgsearch {width:216px; margin:0;}
#content .RightCol .BodyContentBg .OneCol .RightPress p.searchOptions,
#content .RightCol .MainContentWhite .mid .RightPress p.searchOptions {margin:0; margin-left:10px; font-size:10px; font-family:Tahoma;}
#content .RightCol .BodyContentBg .OneCol .pressIconLeftFooter {float:left; width:152px!important; padding:10px 20px; border:#ffffff 6px solid;}
#content .RightCol .MainContentWhite .mid .pressIconLeft {width:150px; float:left; padding-right:10px;}
#content .RightCol .BodyContentBg .OneCol .pressIconLeftFooter p a,
#content .RightCol .BodyContentBg .OneCol .pressIconLeftFooter p {width:152px !important; float:left; font-family:tahoma; font-size:10px; text-align:center;}
#content .RightCol .MainContentWhite .mid .pressIconLeft p {width:150px !important; float:left; margin-right:10px; font-family:tahoma; font-size:10px; text-align:center;}
#content .RightCol .BodyContentBg .OneCol .imgIcon {margin-left:28px; width:86px; height:86px; margin-bottom:10px;}
#content .RightCol .MainContentWhite .mid .imgIcon {margin:0px; margin-right:32px;}


#content .RightCol .MainContentWhite .mid .OneColandImg h2 a:hover {color:#3889E4;}
#content .RightCol .MainContentWhite .mid .OneColandImg p {margin:0; font-family:Arial, Helvetica, sans-serif; color:#575757; font-weight: normal;}
#content .RightCol .MainContentWhite .mid .OneColandImg p a {font-family:Arial; font-size:12px; color:#575757; font-weight: normal; text-decoration: underline;}
#content .RightCol .MainContentWhite .mid .OneColandImg p a:hover {color:#3889E4; text-decoration: none;}


#content .RightCol .MainContentWhite .mid hr {height:1px; margin-bottom:10px; border-style: solid; color:#CCC;}

#content .RightCol .MainContentWhite .mid form {margin:0;}
#content .RightCol .MainContentWhite .mid input {}

#content .RightCol .MainContentWhite .threeColContent {padding:10px;}
#content .RightCol .MainContentWhite .threeColContent .GreyBlock {float:right; position:relative; margin-right:8px; margin-bottom:10px; width:205px;}
#content .RightCol .MainContentWhite .threeColContent .GreyBlock .top {width: 205px; height:15px; background: url(../img/top_grey_205px.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentWhite .threeColContent .GreyBlock .middle {width: 185px; height:160px;  background-color:#E5E5E5; margin:0; padding:10px;}
#content .RightCol .MainContentWhite .threeColContent .GreyBlock .bot {width: 205px; height:15px; background: url(../img/bot_grey_205px.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentWhite .threeColContent .GreyBlock .middle h3 a,
#content .RightCol .MainContentWhite .threeColContent .GreyBlock .middle h3 {margin:0; font-family:Arial Black; font-size:14px; color:#575757; font-weight: normal; padding-bottom:5px; text-decoration:none;}
#content .RightCol .MainContentWhite .threeColContent .GreyBlock .middle h3 a:hover {color:#3889E4;}

#content .RightCol .MainContentWhite .threeColContent .WhiteBlock {float:right; margin-right:0px; margin-bottom:10px; width:205px;}
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .top {width: 205px; height:15px; background: url(../img/top_white_205px.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .middle {width: 205px; height:180px; background: url(../img/mid_white_205px.gif) repeat-y; padding:0; overflow:visible;}
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .bot {width: 205px; height:15px; background: url(../img/bot_white_205px.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .middle h3 a,
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .middle h3 {padding-left:5px; padding-top:10px; padding-bottom:5px; margin:0; font-family:Arial Black; font-size:14px; color:#575757; font-weight: normal; text-decoration:none;}
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .middle h3 a:hover { color:#3889E4;}
#content .RightCol .MainContentWhite .threeColContent .WhiteBlock .middle p {padding:0px 10px;}

#content .RightCol .MainContentWhite .OneCol {clear:both; position:relative; background-color:#E5E5E5; margin-bottom:12px; margin-left:13px; margin-right:10px;}
#content .RightCol .MainContentWhite .OneCol .txt {padding:10px 30px; width:410px; margin-left:120px;}
#content .RightCol .MainContentWhite .OneCol .img {position:absolute; top: -6px; left: 26px; z-index:100;}
#content .RightCol .MainContentWhite .OneCol h2 a,
#content .RightCol .MainContentWhite .OneCol h2 {margin:0; font-family:Arial Black; font-size:12px; color:#575757; font-weight: normal; text-decoration:none;}
#content .RightCol .MainContentWhite .OneCol h2 a:hover {color:#3889E4;}
#content .RightCol .MainContentWhite .OneCol p {margin:0; font-family:Arial, Helvetica, sans-serif; color:#575757; font-weight: normal;}
#content .RightCol .MainContentWhite .OneCol p a {font-family:Arial; font-size:12px; color:#575757; font-weight: normal; text-decoration: underline;}
#content .RightCol .MainContentWhite .OneCol p a:hover {color:#3889E4; text-decoration: none;}

#content .RightCol .BodyContentBg .OneCol .downloadProductOffer {margin:0 auto; margin-top:15px; margin-bottom:15px; padding:10px; width:550px; background-color:#ffffff; height:130px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .imgProductdwn {float:left; margin:0; width:186px; height:112px; background:url(../img/index_store_prod02.jpg) no-repeat #FFFFFF;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons {position:absolute;	left: 205px; top:54px; height:46px}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons ul {margin: 0; padding: 0; list-style: none;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons li {}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons a {display: block; text-indent:-999px; width:27px; height:25px;}  

#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px -22px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons li.buyOnline a:hover {background-position: -27px 0px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .menuIcons li.moreInfo a:hover {background-position: -27px -22px;}

#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .download {clear:both; position:absolute; left: 201px; top: 108px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .download img.icon  { width:36px!important; height:36px!important;}

#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .producDescription {float:right; width:350px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .producDescription h2 {border-bottom:#cccccc 1px solid; padding-bottom:5px;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .producDescription h3 {padding-top: 10px; font-family:Arial, Helvetica, sans-serif; color:#3889E4; font-size:12px; font-weight:12px; margin:0;}
#content .RightCol .BodyContentBg .OneCol .downloadProductOffer .producDescription p.price  {color:#3889E4;}

#content .RightCol .MainContentWhite .mid .btn a.startSelfHelp {float:left; margin:0; width:147px; height:22px; background: url(../img/btn_start_selfhelp.gif) no-repeat; background-position: 0px 0px; text-indent:-999px;}
#content .RightCol .MainContentWhite .mid .btn a.startSelfHelp:hover {background-position: 0px -22px;}



/* BODY CONTENT GRAY WITH WHITE BOXES */
#content .RightCol .Top {margin:0 auto; width: 653px; height:7px; background: url(../img/top_bg.gif) no-repeat; font-size: 1px;}
#content .RightCol .TopYellow {margin:0 auto; width: 653px; height:7px; background: url(../img/top_bg_yellow.gif) no-repeat; font-size: 1px;}
#content .RightCol .BodyContentBg {position: relative; width: 613px; margin:0 auto; padding:20px; background-color:#E5E5E5; overflow:hidden;}
.bgYellow {background-color:#f8d55a !important;}
#content .RightCol .BodyContentBgYellow {position: relative; width: 613px; margin:0 auto; padding:20px; background-color:#F3C113; overflow:hidden;}
.BodyContentBgYellow h2 {margin:0; margin-bottom:15px; font-family:Arial Black; font-size:16px; color:#FFFFFF; font-weight: normal;}
.BodyContentBgYellow .OneCol .TwoProductImg {margin:0; width:186px; height:112px; background:url(../img/index_store_prod02.jpg) no-repeat; float:left; margin-top:15px;}
#content .RightCol .botBodyContentBgYellow {width: 653px; margin:0 auto; height:8px; background-color:#E6B406; font-size: 1px;}

.BodyContentBgYellow .OneCol,
#content .RightCol .BodyContentBg .OneCol {clear:both; background-color:#FFF; width:613px; overflow:hidden; margin-bottom:12px;}


.BodyContentBgYellow .TwoColLeft,
#content .RightCol .BodyContentBg .TwoColLeft {float:left; background-color:#FFF; margin-bottom:13px; margin-right:13px; width:300px; height:250px;}

.BodyContentBgYellow .TwoColLeft .ThreeProductImg {margin:0; margin-top: 10px; width:186px; height:112px; background:url(../img/index_store_prod03.jpg) no-repeat;  float:left;}
.BodyContentBgYellow .TwoColLeft .FourProductImg {margin:0; margin-top: 10px; width:186px; height:112px; background:url(../img/index_store_prod04.jpg) no-repeat;  float:left;}
.BodyContentBgYellow .TwoColLeft .FourProductImg .menuIcons,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg .menuIcons {position:absolute; width:27px; height:47px;background:url(../img/index_store_btnicons.gif) no-repeat; left: 211px;}
.BodyContentBgYellow .TwoColLeft .FourProductImg .menuIcons ul,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg .menuIcons ul {margin: 0; padding: 0; list-style: none;}
.BodyContentBgYellow .TwoColLeft .FourProductImg li,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg li {}
.BodyContentBgYellow .TwoColLeft .FourProductImg  a,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg  a {display: block; text-indent:-999px; width: 27px; height: 22px;}  
.BodyContentBgYellow .TwoColLeft .FourProductImg li.buyOnline a,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}
.BodyContentBgYellow .TwoColLeft .FourProductImg li.buyOnline a:hover,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg li.buyOnline a:hover {background-position: -27px 0px;}
.BodyContentBgYellow .TwoColLeft .FourProductImg li.moreInfo a,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 22px;}
.BodyContentBgYellow .TwoColLeft .FourProductImg li.moreInfo a:hover,
.BodyContentBgYellow .TwoColLeft .ThreeProductImg li.moreInfo a:hover {background-position: -27px -22px;}
.BodyContentBgYellow .TwoColLeft .ThreeProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 207px; top: 377px;}


/* NICO */
.BodyContentBgYellow .TwoColLeft .ProductImg {margin:0; margin-top: 10px; width:186px; height:112px; background:url(../img/index_store_prod03.jpg) no-repeat;  float:left;}
.BodyContentBgYellow .TwoColLeft .ProductImg .menuIcons {position:absolute; width:27px; height:47px;background:url(../img/index_store_btnicons.gif) no-repeat; left: 211px;}
.BodyContentBgYellow .TwoColLeft .ProductImg .menuIcons ul {margin: 0; padding: 0; list-style: none;}
.BodyContentBgYellow .TwoColLeft .ProductImg li {}
.BodyContentBgYellow .TwoColLeft .ProductImg  a {display: block; text-indent:-999px; width: 27px; height: 22px;}
.BodyContentBgYellow .TwoColLeft .ProductImg li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}
.BodyContentBgYellow .TwoColLeft .ProductImg li.buyOnline a:hover {background-position: -27px 0px;}
.BodyContentBgYellow .TwoColLeft .ProductImg li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 22px;}
.BodyContentBgYellow .TwoColLeft .ProductImg li.moreInfo a:hover {background-position: -27px -22px;}
.BodyContentBgYellow .TwoColLeft .ProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 207px; margin-top: 53px;}


.BodyContentBgYellow .TwoColRight .ProductImg {margin:0; margin-top: 10px; width:186px; height:112px; background:url(../img/index_store_prod03.jpg) no-repeat;  float:left;}
.BodyContentBgYellow .TwoColRight .ProductImg .menuIcons {position:absolute; width:27px; height:47px;background:url(../img/index_store_btnicons.gif) no-repeat; left: 485px;}
.BodyContentBgYellow .TwoColRight .ProductImg .menuIcons ul {margin: 0; padding: 0; list-style: none;}
.BodyContentBgYellow .TwoColRight .ProductImg li {}
.BodyContentBgYellow .TwoColRight .ProductImg  a {display: block; text-indent:-999px; width: 27px; height: 22px;}
.BodyContentBgYellow .TwoColRight .ProductImg li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}
.BodyContentBgYellow .TwoColRight .ProductImg li.buyOnline a:hover {background-position: -27px 0px;}
.BodyContentBgYellow .TwoColRight .ProductImg li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 22px;}
.BodyContentBgYellow .TwoColRight .ProductImg li.moreInfo a:hover {background-position: -27px -22px;}
.BodyContentBgYellow .TwoColRight .ProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 480px; margin-top: 53px;}


.BodyContentBgYellow .TwoColRight,
#content .RightCol .BodyContentBg .TwoColRight {float:right; background-color:#FFF; margin-bottom:13px; width:300px; height:250px;}

.BodyContentBgYellow .TwoColRight .SixProductImg {margin:0; margin-top: 10px; width:186px; height:112px; background:url(../img/index_store_prod06.jpg) no-repeat; float:left;}
.BodyContentBgYellow .TwoColRight .FiveProductImg {margin:0; margin-top: 10px; width:186px; height:112px; background:url(../img/index_store_prod05.jpg) no-repeat; float:left;}
.BodyContentBgYellow .TwoColRight .FiveProductImg .menuIcons,
.BodyContentBgYellow .TwoColRight .SixProductImg .menuIcons {position:absolute; width:27px; height:47px;background:url(../img/index_store_btnicons.gif) no-repeat; left: 483px;}
.BodyContentBgYellow .TwoColRight .FiveProductImg .menuIcons ul,
.BodyContentBgYellow .TwoColRight .SixProductImg .menuIcons ul {margin: 0; padding: 0; list-style: none;}
.BodyContentBgYellow .TwoColRight .FiveProductImg li,
.BodyContentBgYellow .TwoColRight .SixProductImg li {}
.BodyContentBgYellow .TwoColRight .FiveProductImg a,
.BodyContentBgYellow .TwoColRight .SixProductImg  a {display: block; text-indent:-999px; width: 27px; height: 22px;}
.BodyContentBgYellow .TwoColRight .FiveProductImg li.buyOnline a,
.BodyContentBgYellow .TwoColRight .SixProductImg li.buyOnline a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 0px;}
.BodyContentBgYellow .TwoColRight .FiveProductImg li.buyOnline a:hover,
.BodyContentBgYellow .TwoColRight .SixProductImg li.buyOnline a:hover {background-position: -27px 0px;}
.BodyContentBgYellow .TwoColRight .FiveProductImg li.moreInfo a,
.BodyContentBgYellow .TwoColRight .SixProductImg li.moreInfo a {background: url(../img/index_store_btnicons.gif) no-repeat; background-position: 0px 22px;}
.BodyContentBgYellow .TwoColRight .FiveProductImg li.moreInfo a:hover,
.BodyContentBgYellow .TwoColRight .SixProductImg li.moreInfo a:hover {background-position: -27px -22px;}
.BodyContentBgYellow .TwoColRight .SixProductImg .download {clear:both; position:absolute; width:36px; height:36px; left: 480px; top: 376px;}


.BodyContentBgYellow .OneCol .txt {float:right; padding:10px 15px 15px 15px; width:355px;}
.BodyContentBgYellow .TwoColRight .txt p,
.BodyContentBgYellow .TwoColLeft .txt p,
.BodyContentBgYellow .OneCol .txt p {color: #333333;}
.BodyContentBgYellow .TwoColRight .txt p a,
.BodyContentBgYellow .TwoColLeft .txt p a,
.BodyContentBgYellow .OneCol .txt p a {color: #3889E4;}
.BodyContentBgYellow .TwoColLeft .txt p a:hover,
.BodyContentBgYellow .TwoColRight .txt p a:hover,
.BodyContentBgYellow .OneCol .txt p a:hover {color: #3889E4; text-decoration:none;}
.BodyContentBgYellow .TwoColRight .txt p.blue,
.BodyContentBgYellow .TwoColLeft .txt p.blue,
.BodyContentBgYellow .OneCol .txt p.blue {color: #0276D7;}
#content .RightCol .BodyContentBg .OneCol .txt {float:right; padding:15px; width:470px;}
#content .RightCol .BodyContentBg .TwoColRight .txt,
#content .RightCol .BodyContentBg .TwoColLeft .txt {float:right; padding:15px; width:160px;}
.BodyContentBgYellow .TwoColRight .txt,
.BodyContentBgYellow .TwoColLeft .txt {float:right; padding:15px; width:270px;}


.BodyContentBgYellow .OneCol img.principal {float:left; width:304px; margin:auto 0; height: auto;}
#content .RightCol .BodyContentBg .OneCol img {float:left; width:110px; margin:auto 0; height: auto;}
#content .RightCol .BodyContentBg .OneCol img.logosTv {margin-left: 80px; height: auto; width:auto !important;}

#content .RightCol .BodyContentBg .OneCol img.testimonials {float:left; width: auto; margin: 10px; margin-right: 0; height: auto; padding: 3px; border: 1px solid #e5e5e5;}

#content .RightCol .BodyContentBg .TwoColLeft img,
#content .RightCol .BodyContentBg .TwoColRight img {float:left; width:110px; margin:auto 0; height: auto;}

#content .RightCol .BodyContentBg .OneCol h2 a,
#content .RightCol .BodyContentBg .TwoColLeft h2 a,
#content .RightCol .BodyContentBg .TwoColRight h2 a,
#content .RightCol .BodyContentBg .TwoColLeft h2,
#content .RightCol .BodyContentBg .TwoColRight h2,
#content .RightCol .BodyContentBg .OneCol h2 {margin:0; font-family:Arial Black; font-size:12px; color:#575757; font-weight: normal; text-decoration:none;}
.BodyContentBgYellow .OneCol h2 a,
.BodyContentBgYellow .TwoColRight h2,
.BodyContentBgYellow .TwoColRight h2 a,
.BodyContentBgYellow .TwoColLeft h2,
.BodyContentBgYellow .TwoColLeft h2 a,
.BodyContentBgYellow .OneCol h2 {margin:0; font-family:Arial Black; font-size:12px; color:#0276D7; font-weight: normal; text-decoration:none;}
.BodyContentBgYellow .TwoColRight h2 a:hover,
.BodyContentBgYellow .TwoColLeft h2 a:hover,
.BodyContentBgYellow .OneCol h2 a:hover {color:#575757;}

#content .RightCol .BodyContentBg .TwoColLeft p a,
#content .RightCol .BodyContentBg .TwoColRight p a,
#content .RightCol .BodyContentBg .OneCol p a {font-family:Arial; font-size:12px; color:#575757; font-weight: normal; text-decoration: underline;}
#content .RightCol .BodyContentBg .TwoColLeft p a:hover,
#content .RightCol .BodyContentBg .TwoColRight p a:hover,
#content .RightCol .BodyContentBg .OneCol p a:hover {color:#3889E4; text-decoration: none;}

#content .RightCol .BodyContentBg .TwoColLeft h2 a:hover,
#content .RightCol .BodyContentBg .TwoColRight h2 a:hover,
#content .RightCol .BodyContentBg .OneCol h2 a:hover {color:#3889E4;}

#content .RightCol .BodyContentBg .TwoColLeft p,
#content .RightCol .BodyContentBg .TwoColRight p,
#content .RightCol .BodyContentBg .OneCol p {margin:0; font-family:Arial, Helvetica, sans-serif; color:#575757; font-weight: normal;}


.BodyContentBgYellow .highlightedyellow {clear:both; background-color:#FDEAAA; width:573px; overflow:hidden; padding:20px;}

.BodyContentBgYellow .highlightedyellow h3 { float:left; margin:0; text-align:right; font-family:Arial Black; font-size:14px; color:#666666; width:50%; font-weight:normal;}
.BodyContentBgYellow .highlightedyellow .botones {width:45%; float:right; padding-left:5%;}

/* SERCH RESULTS */
#content .RightCol .MainContentWhite .OneCol a.RowPlegada {display: block; padding:5px 40px; color:#3889E4; font-size:16px; text-decoration:none; border-bottom:#FFF solid 1px; font-family: arial; background:url(../img/searchresults_closearrow.gif) no-repeat #E6E6E6 left !important; margin:0;}
#content .RightCol .MainContentWhite .OneCol a.RowPlegada:hover {background-color:#CCC !important; margin:0; color:#3889E4; font-size: 16px; text-decoration: none; border-bottom:#FFF solid 1px;}
#content .RightCol .MainContentWhite .OneCol a.RowPlegadActive {display: block; padding:5px 40px; color:#3889E4; font-size:16px; text-decoration:none; font-family: arial; background:url(../img/searchresults_closearrow.gif) no-repeat #CCC left !important; margin:0;}
#content .RightCol .MainContentWhite .OneCol a.RowPlegadActive:hover {background-color:#E6E6E6 !important; margin:0; color:#3889E4; font-size: 16px; text-decoration: none;}

#content .RightCol .MainContentWhite .OneCol .RowDesPlegada {clear:both; margin:0; padding:10px 18px 5px 18px; border:#E6E6E6 solid 1px; background-color:#FFF; height:180px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .specialistCentre {float:left; width:89px; margin:0px; padding:0px; margin-right:10px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .specialistCentre img.centreImg {margin-left:0px; width:85px; height:97px; border: #CCC 1px solid; margin-bottom:10px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .specialistCentre img.btnViewMap {margin-left:0px; width:85px; margin-bottom:10px; border:0;}
#content .RightCol .MainContentBblue .mid .MainSpecialisCentre .CentresDetails,
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .CentresDetails,
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .PractitionerDetails {float:left; width:270px; margin:0px; padding:0px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .CentresDetailsSP {float:left; width:360px; margin:0px; padding:0px;}
#content .RightCol .MainContentWhite .mid input.thetxt {
width:90px;
}

.MainSpecialisCentre .CentresDetails p.Phone {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold!important; background:url(../img/icon_phone_blue.gif) left top no-repeat; padding-left:20px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada p.Phone {color:#3889E4; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../img/icon_phone.gif) left top no-repeat; padding-left:20px;}
.MainSpecialisCentre .CentresDetails p.Mail {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold!important; background:url(../img/icon_mail_blue.gif) left no-repeat; padding-left:20px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada p.Mail {color:#3889E4; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../img/icon_mail.gif) left no-repeat; padding-left:20px;}
.MainSpecialisCentre .CentresDetails p.Mail a  {text-decoration:none; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada p.Mail a {text-decoration:none; color:#3889E4; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.MainSpecialisCentre .CentresDetails p.Mail a:hover { text-decoration:underline;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada p.Mail a:hover {color:#575757;}
.MainSpecialisCentre .CentresDetails p.Details,
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada p.Details {color:#575757; padding-left:22px; padding-top:5px;}
.MainSpecialisCentre .CentresDetails p.Name {color:#fff!important; padding-top:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold!important;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada p.Name {color:#575757; padding-top:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

#content .RightCol .MainContentWhite .OneCol .RowDesPlegada img.Practitioner {height:97px; border: #CCC 1px solid; padding:0; margin:0 10px 80px 0; float:left;}

#content .RightCol .MainContentBblue .mid .MainSpecialisCentre .Buttons {float:left; width:160px; border-left:#fff 1px solid; padding-left:16px;}
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .Buttons {float:left; width:160px; border-left:#CCC 1px solid; padding-left:16px;}
#content .RightCol .MainContentBblue .mid .MainSpecialisCentre .Buttons img,
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .Buttons img {margin:0px; border:0; padding-bottom:5px; float:none !important;}
#content .RightCol .MainContentBblue .mid .MainSpecialisCentre .Buttons p,
#content .RightCol .MainContentWhite .OneCol .RowDesPlegada .Buttons p {font-size:11px; width:160px; font-family:Arial, Helvetica, sans-serif;}




#content .RightCol .MainContentWhite .OneCol .Search {font: 14px Arial, Helvetica, sans-serif; background-color:#FFF; height: 43px;}
#content .RightCol .MainContentWhite .OneCol .Search .SearchForm {margin:0; background-color: #F6F6F6; float: right;}
#content .RightCol .MainContentWhite .OneCol .Search .SearchForm form {padding:8px 60px;}

#content .RightCol .MainContentWhite .OneCol .SearchForm .SearchFormLeft {width: 7px; height: 41px; background: url(../img/searchresults_search_left.gif) top no-repeat; float: left;}
#content .RightCol .MainContentWhite .OneCol .SearchForm .SearchFormRight {width: 7px; height: 41px; background: url(../img/searchresults_search_right.gif) top no-repeat; float: left;}
/* NICO */
#content .RightCol .MainContentWhite .OneCol .SearchForm .SearchFormMiddle {float:left; height: 41px; background: url(../img/searchresults_search_middle.gif) #F8F8F8 repeat-x; font:12px Arial; _font:11px Arial; color:#575757; width:380px;}
#content .RightCol .MainContentWhite .OneCol a.PraCountry {display: block; padding:5px 10px; color:#E6E6E6; font-size:16px; text-decoration:none; border-bottom:#FFF solid 1px; font-family: arial; background-color:#A0A0A0; margin:0;}
#content .RightCol .MainContentWhite .OneCol a.PraCity {display: block; padding:5px 10px; color:#7F7F7F; font-size:16px; text-decoration:none; border-bottom:#FFF solid 1px; font-family: arial; background-color:#E0E0E0; margin:0;}


#content .SearchForm .SearchFormMiddle form  {width:335px; _width:322px;}
#content .SearchForm .SearchFormMiddle p {float: left; padding-top: 5px; vertical-align: middle;}
#content .SearchForm .SearchFormMiddle select {margin-left: 4px; margin-top: 3px; vertical-align: middle;}
/* NICO */
#content .SearchForm .SearchFormMiddle input {margin-left: 4px; margin-top: 3px; vertical-align: middle;}
#content .SearchForm .SearchFormMiddle input.btn {margin-left: 4px; margin-top:2px; vertical-align: middle;}


#content .RightCol .MainContentWhite .OneCol .Search .ResultsLeft {width: 6px; height: 41px; background: url(../img/searchresults_left.gif) top no-repeat; float: left;}
#content .RightCol .MainContentWhite .OneCol .Search .ResultsRight {width: 6px; height: 41px; background: url(../img/searchresults_right.gif) top no-repeat; float: left;}
#content .RightCol .MainContentWhite .OneCol .Search .ResultsMiddle {height: 30px; background-color:#3889E4; float: left; font: 13px Arial Black; color: #FFF; padding-top:11px; padding-right:5px; padding-left:5px; }


#content .RightCol .MainContentWhite .OneCol .CtryCityResults {clear:both; height:18px; background-color:#3889E4; padding:5px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
#content .RightCol .MainContentWhite .OneCol .CtryCityResults p.country {font-weight:bold; color:#FFF; display:inline; font-size:15px;}
#content .RightCol .MainContentWhite .OneCol .CtryCityResults p.city {font-weight:normal; color:#FFF; display:inline; font-size:15px;}

#content .RightCol .MainContentWhite .OneCol .CtryCityResults p.paging {font-family:Tahoma; font-size:11px; color:#FFF; display:inline;}
#content .RightCol .MainContentWhite .OneCol .CtryCityResults p.paging a {font-family:Tahoma; font-size:11px; color:#FFF; display:inline; text-decoration:underline;}
#content .RightCol .MainContentWhite .OneCol .CtryCityResults p.paging a:hover {text-decoration:none;}

.SummaryGrey form {background: #fff; font: 12px Arial, Helvetica, sans-serif; color:#575757;}
.SummaryGrey form input,
.SummaryGrey form select,
.SummaryGrey form textarea  {border: 1px solid #dedede; font: 12px Arial, Helvetica, sans-serif; color: #585858; width: 250px;}
.SummaryGrey form select {width: 256px; height: 19px;}
.SummaryGrey form input {height: 18px;}
.SummaryGrey form input.check {border: 0 !important; height: auto !important; width: auto !important;}
form .BlueBand {height: 18px; background:#3889E4; padding: 5px 15px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFF;  _width:100%}
form .YellowBand {height: 18px; background:#F6CE44; padding: 5px 15px; font: 14px Arial Black, sans-serif; color:#FFF;  _width:100%}
form .obligatoryFields {text-align: right; padding: 20px 30px 20px 0; font-size: 10px;}
form .row {padding: 7px 0; clear: both; margin: 0 20px;}
form .gray {padding: 3px 0 !important;background: #f5f5f5;}
form .yellow {padding: 3px 0 !important;background: #FFFFCC;}
form .border {border-top: 1px solid #e5e5e5; padding-top: 10px; margin-top: 10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 10px;}
form .label {float: left; text-align: right; width: 280px; margin-right: 5px; font-weight: bold; color: #3989e2; padding-top: 3px;}
form .labelBotones {float: left; text-align: right; width: 220px; margin-right: 5px; font-weight: bold; color: #3989e2; padding-top: 3px;}
form .labelYellow {float: left; text-align: right; width: 280px; margin-right: 5px; font-weight: bold; color: #575757; padding-top: 3px;}
form .labelerror {float: left; text-align: right; width: 280px; margin-right: 5px; font-weight: bold; color: #FF0000; padding-top: 3px;}
form .checkbox {float: right; text-align: left !important; width: 520px; font-weight: bold; color: #333; padding-top: 3px;}
form .field {}
form .highlighted {padding: 7px 0; clear: both; margin: 0 20px; background-color:#FFFFCC; margin-top:15px;}
form .highlighted h3.title {font-family:arial black; font-size:12px; color:#575757!important;}
form .highlighted  p {padding: 0 20px; font-size:10px; color:#575757!important;}
form .yellow {padding: 3px 0 !important;background: #FFFFC;} 
.SummaryGrey form input.btnSend {border: 0 !important; height: auto !important; width: auto !important; background: #3889e4; color: #fff; font: bold 14px Arial, Helvetica, sans-serif; padding: 3px;}
.SummaryGrey form input.btnCancel {border: 0 !important; height: auto !important; width: auto !important; background: #ccc; color: #666; font: regular 14px Arial, Helvetica, sans-serif; padding: 4px;}

/* clinic centre page */

#content .RightCol .MainContentBblue .mid .MainSpecialisCentre {width:614px; overflow:hidden;}
.MainSpecialisCentre h2 {margin:0; font-family:Arial Black; font-size:16px!important; color:#FFF; font-weight: normal; text-decoration:none;}
.MainSpecialisCentre img.icon {margin:0; float:left; padding-right:10px;}
.MainSpecialisCentre a {color:#FFFFFF; text-decoration:underline;}
.MainSpecialisCentre a:hover {color:#FFFFFF; text-decoration:none;}

.MainContentWhite .mid .iconDescription {clear:both; overflow:hidden; margin-bottom:10px!important;}
.MainContentWhite .mid .iconDescription img.icon {float:left!important; margin:0!important; margin-right:10px!important; width:90px; height:51px;}
.iconDescription p.TxtDescription {float:left; width:500px!important; margin:0!important; padding:0!important;}
#content .RightCol .MainContentWhite h3.Conborderbot {clear:both; color:#1C59AB!important; margin-bottom:10px!important; font-family:arial black; font-size:14px; clear:both; border-top: #CCCCCC 1px solid; padding-top:10px;}
#content .RightCol .MainContentWhite h3.Sinborderbot {color:#1C59AB!important; margin-bottom:10px!important; font-family:arial black; font-size:14px; clear:both;}

#content .RightCol .MainContentWhite .map {border:1px #666666 solid; width:593px; height:271px; margin-bottom:15px;}
#content .RightCol .MainContentWhite .MenuMap {border-top:1px #666666 solid; border-bottom:1px #666666 solid; width:593px; height:72px; margin-bottom:20px; background:url(../img/bg_menumap.jpg) repeat-x;}


#content .RightCol .MainContentWhite .ClinicGallery {margin:0;}
.ClinicGallery img {margin:0!important; border:#cccccc 1px solid; width:195px; height:150px;}
.ClinicGallery .pic {float:left; margin-right:7px; width:195px;}
.ClinicGallery .pic p {margin:0; padding: 10px 0; font-size:10px;}


.highlightedgrey p {margin:0; text-indent: 10px; font-family:Tahoma; font-size:12px; color:#1C59AA; font-weight: bold; line-height:12px!important;}
.highlightedgrey p a {margin:0; text-indent: 10px; font-family:Tahoma; font-size:12px; color:#398AE3; font-weight: bold; background:url(../img/bullet_grey_02.gif) no-repeat left; padding-left: 20px; line-height:12px!important; text-decoration:none!important;}
.highlightedgrey a:hover {color: #1C59AA;}

#content .RightCol .MainContentBblue {position: relative; width: 653px; margin:0 auto; padding:0; background-color:#3889E4;}
#content .RightCol .MainContentBblue img.Bluebox {float:left; margin:0; width:190px; position:absolute; left: 20px; top: 0px;}
#content .RightCol .MainContentBblue img.symptomtest {float:right !important; margin:0; width:190px; position:absolute; right: 0px!important; top: 0px;}
#content .RightCol .MainContentBblue .top {width: 653px; height:7px; background: url(../img/body_int_topblue.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentBblue .mid {margin:0; padding:20px; position:relative;}
#content .RightCol .MainContentBblue .bot {width: 653px; height:7px; background: url(../img/body_int_botblue.gif) no-repeat; font-size: 1px;}
#content .RightCol .MainContentBblue .txt h2 a,
#content .RightCol .MainContentBblue h2 {margin:0; font-family:Arial Black; font-size:12px; color:#FFF; font-weight: normal; text-decoration:none;}
#content .RightCol .MainContentBblue p {margin:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight: normal;}
#content .RightCol .MainContentBblue .mid .txt {width:403px; padding-left:211px;}
#content .RightCol .MainContentBblue .mid .txtSymptomTest {width:440px; padding-left:0px;}
#content .RightCol .MainContentBblue .txt a {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight: normal; text-decoration:underline;}
#content .RightCol .MainContentBblue .txt a:hover {text-decoration:none;}
#content .RightCol .MainContentBblue .txt h2 a:hover {color:#10315F;}

.BodyContentBgYellow .OneCol .TwoProductImg .BtnNewOnlineStore {	position:absolute;	width:114px;	height:48px;	left: 426px;	background:url(../img/btns_newonlineshopping.gif) no-repeat; top: 83px;}
.BodyContentBgYellow .OneCol .TwoProductImg .BtnNewOnlineStore ul {margin: 0; padding: 0; list-style: none;}
.BodyContentBgYellow .OneCol .TwoProductImg .BtnNewOnlineStore li {}
.BodyContentBgYellow .OneCol .TwoProductImg li.addCart a {background: url(../img/btns_newonlineshopping.gif) no-repeat; background-position: 114px 0px; width:114px; height:24px;}
.BodyContentBgYellow .OneCol .TwoProductImg li.addCart a:hover {background-position: -114px 0px;}
.BodyContentBgYellow .OneCol .TwoProductImg li.MoreInformation a {background: url(../img/btns_newonlineshopping.gif) no-repeat; background-position: 0px -24px; width:114px; height:24px;}
.BodyContentBgYellow .OneCol .TwoProductImg li.MoreInformation a:hover {background-position: -114px -24px;}
.BodyContentBgYellow .highlightedyellow .botones {width:256px; float:right; padding-left:20px;}
.BodyContentBgYellow .highlightedyellow .botones .oneMenu li.troubleSleeping a:hover,
#content .RightCol .SelfHelp .mid .content .oneMenu li.troubleSleeping a:hover {background-position: 0px -78px; .background-position: 0px -82px; _background-position: 0px -79px;}

/* NEW */

.ProductRow .Right .PricesTable, .BodyContentBgYellow .OneCol .PricesTable {width:356px;clear:both; border:1px solid #F5CC3C; background-color:#F5F5F5; margin-bottom:5px; margin-top:5px;}
.ProductRow .Right table, .PricesTable table {width:356px; font-family:Arial, Helvetica, sans-serif; height:42px;}
.ProductRow .Right td.line, .PricesTable table td.line { width:1px; background-color:#F5CC3C; font-size:1px;}
.ProductRow .Right table td.OneCol, .PricesTable table td.OneCol {width:262px; background-color:#F5F5F5;}
.ProductRow .Right td.textLeft, .PricesTable table td.textLeft {width:152px;}
.ProductRow .Right td.text, .PricesTable table td.text {width:108px;}
.ProductRow .Right table td.OneCol p.type, .PricesTable table td.OneCol p.type, .ProductRow .Right table td.text p.type, .PricesTable table td.text p.type {margin:0; color:#575757; font-size:11px; display:inline;}
.ProductRow .Right table td.textLeft p.type, .PricesTable table td.textLeft p.type {margin:0; color:#575757; font-size:11px; display:inline;}
.ProductRow .Right table td.OneCol p.price, .PricesTable table td.OneCol p.price, .ProductRow .Right table td.textLeft p.price, .PricesTable table td.textLeft p.price {margin:0; color:#0276D7; font-size:11px; font-weight:bold; display:inline;}
.ProductRow .Right table td.text p.price, .PricesTable table td.text p.price {margin:0; color:#0276D7; font-size:11px; font-weight:bold; display:inline;}
.ProductRow .Right table td.input, .PricesTable table td.input {width:28px;}
.ProductRow .Right table td.buy, .PricesTable table td.buy{ width:42px; background-color:#FDE8A3;}
.BodyContentBgYellow .OneCol img.principalstore {float:left; height:200px; margin:auto 0; width:217px;}


/* OUTSTANDING RESULTS */
#content .RightCol .MainContentWhite .result{border-top: #CCC solid 1px; padding:20px 0;clear:both;}
#content .RightCol .MainContentWhite .result h3{font:normal 16px "Arial Black";color:#1C59AA;margin-left:20px;}
#content .RightCol .MainContentWhite .result .lead{color:#85A0CC;font:normal 9px Arial, Helvetica, sans-serif;display:block;padding-bottom:2em;margin-left:20px;}
#content .RightCol .MainContentWhite .result .image{float:left;width:260px}
#content .RightCol .MainContentWhite .result .paragraph{float:left;width:300px;margin-left:19px}