﻿body { height: 100%; margin-top: 0; color:#fff; background: #012F52 url('/images/background1.jpg') top center no-repeat; text-align: center; font-family: 'Arial'; font-size: 0.7em; }
#masterlayout { width: 950px; display: block; text-align: left; margin-left: auto; margin-right: auto; height: 100%; }
#masterlayout #globalheader { height: 119px; }
#masterlayout #contentContainer { height: 100%; position: relative; z-index: 0; height: 1%; top: 3px; }
#masterlayout #globalfooter { height: 214px; color: #475970; background-color:Transparent; padding-top : 54px; position: relative; top: 0; }
#masterlayout #globalfooter .footerfontsmall { font-size: 0.8em; font-weight: bold; color: #6c7a8c; background-color:Transparent; }
#masterlayout #globalfooter .footerblock { width: 140px; height: 120px; }
#masterlayout #globalfooter .footerblockFirst { width: 120px; height: 120px; }
#masterlayout #globalfooter .dottedborderLeft { border-left: 1px solid #193E61; }
#masterlayout #globalfooter .footerblock div.promo { height: 30px; }
#masterlayout #globalfooter .footerblock div.brand { height: 35px; margin-left: -5px; }
#masterlayout #globalfooter .footerblock .head { font-size: 1.0em; font-weight: bold; vertical-align: middle; color: #6c7a8c; background-color:Transparent; height: 25px; }
#masterlayout #globalfooter .footerblock .normaltext { font-size: 1.0em; font-weight: bold; vertical-align: middle; height: 16px; }
#masterlayout #globalfooter .footerblock .normaltext a { font-size: 0.9em; font-weight: bold; color: #6c7a8c; background-color:Transparent; text-decoration: none; }
#masterlayout #globalfooter .footerblock .normaltext a:hover { color: #fff; background-color:Transparent; }
#masterlayout #globalfooter .footerblock .head a { color: #6C7A8C; background-color:Transparent; font-size: 1.1em; font-weight: bold; }
#masterlayout #globalfooter .footerblock a img { border-style: none; }
#masterlayout #globalfooter #copyrightInfo { font-size: 0.85em; font-weight: bold; }
#contentFooter{background-color: transparent; color:#fff;width:950px;height:25px;}		
.volumeControl { margin-top: 7px; }
#menuHolder { position: relative; top: 32px; left: 0px; width: 950px; height: 27px; display: inline-block; background: transparent url('/images/menubar.png') 0 0 no-repeat; z-index: 25; color:#fff;}
#gillette_logo { width: 259px; height: 138px; position: absolute; top: -16px; z-index: 0; cursor: pointer; }
#menuHolder #shopNow { width: auto; height: 27px; display: inline; position: absolute; float: right; right: 0px; }
#menuHolder #shopNow .left { height: 40px; width: 6px; background: transparent url('/images/shop_leftBtn.png') 0 0 no-repeat; margin-top: -13px; float: left; color:#fff;}
#menuHolder #shopNow .mid { height: 40px; width: auto; background: transparent url('/images/shop_bodyBtn.jpg') 0 0 repeat-x; margin-top: -13px; float: left; padding: 7px 8px 10px 6px; display: block; color:#fff;}
#menuHolder #shopNow .mid img { margin-top: 5px; margin-right: 5px; }
#menuHolder #shopNow .mid a { font-family: 'Arial'; font-weight: bold; font-size: 1.0em; color: #fff; background-color:Transparent; text-decoration: none; display: inline-block; }
#menuHolder #shopNow .mid a:hover { color: #F27800; background-color:Transparent; display: inline-block; }
#menuHolder #shopNow .right { height: 40px; width: 6px; background: transparent url('/images/shop_rightBtn.png') 0 0 no-repeat; margin-top: -13px; float: left; display: inline-block; color:#fff;}
#breadcrumbs { width: 950px; height: 16px; line-height: 16px; background-color: #E5E5E5; color:#818283; font-weight: bold; font-family: 'verdana'; font-size: 0.7em; position: relative; top: 0px; z-index: 10; }
#breadcrumbs a { color: #818283; background-color:Transparent; text-decoration: none; }
#breadcrumbs span.active { color: #f66b04; background-color:Transparent; }
#breadcrumbs span.seperator { color: #333; background-color:Transparent; margin-left: 5px; margin-right: 5px; }
#loginRegLinks { position: relative; top: 0px; left: 450px; width: 500px; height: 60px; z-index: 100; font-family: 'Arial'; display: inline-block; }
#loginRegLinks div a { font-size: 1.0em; font-weight: bold; color: #fff; background-color:Transparent; text-decoration: none; }
#loginRegLinks div a:hover { color: #f27800; background-color:Transparent; }
#loginRegLinks div.seperator { font-size: 1.0em; font-weight: normal; color: #3E4A58; background-color:Transparent; }
#loginRegLinks .logout { font-size: 1.0em; font-weight: bold; color: #fff; background-color:Transparent; text-decoration: none; width: auto; float: left; }
#loginRegLinks .loginBlock { height: 30px; float: right; margin-top: 5px; background-color: Transparent; color:#fff; }
#loginRegLinks .searchBlock { width: 186px; height: 19px; background: transparent url('/images/searchbox.png') 0 0 no-repeat; position: absolute; top: 25px; right: 0px; }	
.floatLeft { float: left; }
.floatRight { float: right; }
.leftPad5 { padding-left: 5px; }
.rightPad5 { padding-right: 5px; }
.topPad5 { padding-top: 5px; }
.bottomPad5 { padding-bottom: 5px; }
.leftMargin5 { margin-left: 5px; }
.rightMargin5 { margin-right: 5px; }
.topMargin5 { margin-top: 5px; }
.bottomMargin5 { margin-bottom: 5px; }
.leftPad10 { padding-left: 10px; }
.rightPad10 { padding-right: 10px; }
.topPad10 { padding-top: 10px; }
.bottomPad10 { padding-bottom: 10px; }
.allPad10 { padding: 10px 10px 10px 10px; }
.leftPad20 { padding-left: 20px; }
.rightPad20 { padding-right: 20px; }
.topPad20 { padding-top: 20px; }
.bottomPad20 { padding-bottom: 20px; }
.allPad20 { padding: 20px 20px 20px 20px; }
.leftMargin10 { margin-left: 10px; }
.rightMargin10 { margin-right: 10px; }
.topMargin10 { margin-top: 10px; }
.topMargin15 { margin-top: 15px; }
.bottomMargin10 { margin-bottom: 10px; }
.bottomMargin15 { margin-bottom: 15px; }
.topMargin20 { margin-top: 20px; }
.bottomMargin20 { margin-bottom: 20px; }
.leftMargin20 { margin-left: 20px; }
.topMargin2 { margin-top: 2px; }
.rightMargin2 { margin-right: 9px; }
.autoWidth { width: auto; }
.fullWidth { width: 950px; }
.upperCase { text-transform: uppercase; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.clearBoth { clear: both; }
a img { border-style: none; }
.cursor { cursor: pointer; }
.bubblePanel { width: 217px; padding-left: 5px; }
.bubblePanel .top { width: 217px; height: 5px; line-height: 5px; background-image: url('/images/bubble_top.png'); background-repeat: no-repeat; float: left; }
.bubblePanel .mid { width: 197px; background-color: #2b659f; background-image: url('/images/panel_body.jpg'); background-repeat: repeat-x; background-position: center bottom; float: left; padding: 0px 10px 0px 10px; color:#fff;}
.bubblePanel .bottom, .bubblePanel .bottomwhite { width: 217px; height: 20px; background-image: url('/images/bubble_bottom.png'); background-repeat: no-repeat; float: left; }
h1 { font-size: 1.8em; clear: both; color: #071523; background-color:Transparent; }
h3 { color: #0B1B26; background-color:Transparent; font-size: 1.2em; display: inline; margin: 0px; }
h2 { color: #0B1B26; background-color:Transparent; font-size: 1.4em; }
h2.small { color: #0B1B26; background-color:Transparent;  padding: 0px; margin: 5px 0px; }
h2.big { color: #0B1B26; background-color:Transparent;  padding: 0px; margin: 5px 0px;}
h2.bigGrey { color: #606060; background-color:Transparent;  padding: 0px; margin: 5px 0px; }
h4 { color: #0B1B26; background-color:Transparent; }
.gr_bg { background-image: url('/images/bodyslice.gif'); background-repeat: repeat-y; height: auto; width: 229px }
.panelGrbg { background-image: url('/images/bodyslice.gif'); background-repeat: repeat-y; height: 203px; width: 229px; clear: both; }
.grbg_bt { background-image: url('/images/bottomcurve.gif'); background-repeat: no-repeat; width: 229px; }
.grbg_top { background-image: url('/images/topcurve.gif'); background-repeat: no-repeat; width: 229px; height: 6px; line-height: 6px; }
.float_left { float: left; }
.float_right { float: right; }
.greyTxt { font-size: 1.0em; color: #505154; background-color:Transparent; }
.height { height: 3px; line-height: 3px; }
.lernmore_left { background-image: url('/images/leftCurve_btn.png'); width: 7px; height: 31px; }
.lernmore_right { background-image: url('/images/rightCurve_btn.png'); width: 7px; height: 31px;}
.Cancel_Menu_lernmore_right{ background-image: url('/images/rightCurve_btn.png'); width: 7px; height: 31px;}
.lermore_bg { background-image: url('/images/body_btn.png'); height: 21px; background-repeat:repeat-x;display:inline-block; }
.lernmore_left_grey { background-image: url('/images/leftCurve_btn_grey.png'); width: 7px; height: 31px; }
.lernmore_right_grey { background-image: url('/images/rightCurve_btn_grey.png'); width: 7px; height: 31px; }
.lermore_bg_grey { background-image: url('/images/body_btn_grey.png'); height: 21px; }
.learnmore_txt { color: #FFF; background-color:Transparent; font-weight: bold; padding: 9px 0px 0px 3px;  text-decoration: none;}
.orange_txt { color: #FFF; background-color:Transparent; font-weight: bold; padding: 9px 0px 0px 3px;  text-decoration: none;width:auto;}
.lr_pad { padding-left: 60px; height:31px; }
.lr_padReg { padding-left: 48px; }
.cnt_left { float: left; width: 435px; padding-left: 20px; padding-right: 20px;}
.cnt_right { float: right; width: 445px; padding-right: 20px; padding-left: 10px; background-color: #EAEAEA;color:#fff; }
.content_bg { background-color: #E5E5E5; color:#fff; }
.content_open { color:#000; height:auto; width:950px; background-color:#E5E5E5; }
.boldtxt { font-size: 1.0em; font-weight: bold; color: #071523; background-color:Transparent; text-decoration: none; }
.boldtxt:hover { font-weight: bold; color: #F27800; background-color:Transparent; text-decoration: none; }
.clear { clear: both; }
.spacer {margin-top: 3px;}
.panelhead { color: #FFF; background-color:transparent; font-weight: bold; font-size: 1.2em; line-height: 23px; }
.panelsec { color: #FFF; background-color:Transparent; font-weight: bold; font-size: 1.1em; line-height: 23px; }
.paneltxt { color: #FFF; background-color:Transparent; font-size: 0.9em; }
.paneltird { color: #FFF; background-color:Transparent; font-weight: bold; font-size: 1em; line-height: 18px;  text-decoration: none; }
.line { color: #476328; background-color:Transparent; line-height: 10px; }
.prodtxt { color: #959595; background-color:Transparent; font-size: 1em; font-weight: bold; text-decoration: none; }
.prodorgtxt { color: #FF8300; background-color:Transparent; font-size: 1em; font-weight: bold; text-decoration: none; }
.prodhead { color: #0D1F2C; background-color:Transparent; font-size: 2.3em; text-decoration: none }
.prodnormltxt { font-size: 1em; }
.prodboldtxt { font-size: 1.0em; font-weight: bold; color: #071523; background-color:Transparent; text-decoration: none; }
.prodbdorgtxt { font-size: 1.0em; font-weight: bold; color: #E56303; background-color:Transparent; text-decoration: none; }
.prodfloatleft { float: left; width: 600px; }
.product_lineupPanel { width: 229px; height: 220px; display: inline; }
.product_lineupPanel .left {background-image: url('/images/prod_lineup_left.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 6px; height: 220px; float: left; }
.product_lineupPanel .body {background-image: url('/images/prod_lineup_body.png'); background-repeat: repeat-x; width: 217px; height: 220px; float: left; }
.product_lineupPanel .body div { text-align: center; }
.product_lineupPanel .body .prodImg { height: 110px; }
.product_lineupPanel .body .prodName { text-align: center; text-decoration: none; color: #000; background-color:Transparent;height:50px;margin-top:10px; }
.pdImg { height: 110px; }
.product_Desc { margin: 0; padding-bottom: 0; padding-right: 0; padding-top: 0; height: 28px; }
.product_lineupPanel .body .prodDesc { color: #5c5c5c; background-color:Transparent; }
.product_lineupPanel .right { background-image: url('/images/prod_lineup_right.png'); background-repeat: no-repeat; width: 6px; height: 220px; float: left; }
.featuredLabel { width: auto; float: left; top: -3px; left: -8px; z-index: 300; position: relative; }
.featuredLabelCategory { width: auto; float: left; top: -5px; left: 5px; z-index: 300; position: relative; }
.featuredLabelLineup { width: auto; float: left; top: 1px; left: -5px; z-index: 300; position: relative; }
.featuredProduct { position: relative; top: 5px; left: -50px; }
.product_lineupLinks a { color: #5A5A5A; background-color:Transparent; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; }
.product_lineupLinks .seperator { color: #747474; background-color:Transparent; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; margin-left: 5px; margin-right: 5px; }
.slideContent_products .left { float: left; height: 318px; width: 13px; background-image: url('/images/sliderPanel_left.png'); background-repeat: no-repeat; margin-left: 4px; }
.slideContent_products .mid { float: left; height: 318px; width: auto; background-image: url('/images/sliderPanel_body.jpg'); background-repeat: repeat-x; }
.slideContent_products .right { float: left; height: 318px; width: 13px; background-image: url('/images/sliderPanel_right.png'); background-repeat: no-repeat; }
.prodcontlt { float: left; width: 505px; padding-left: 5px; }
.prodcontcr, .prodcontrt { float: left; width: 220px; margin-top: 10px; margin-left: 10px; }
.prodcrcontlt { float: left; width: 238px; }
.proddescrip { height: 85px; display: block; }
.prodcrcontlts { float: left; width: 230px; }
.prodcrcontrt { float: left; width: 250px; }
.prodborder { border-right: 1px solid #d2d2d2; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
.featuredBlock { font-family: 'Arial'; }
.featuredBlock h4 { line-height: 25px; }
.contentText { font-size: 1em; }
.featuredBlock .left { float: left; height: 182px; width: 12px; background-image: url('/images/panel11_right.png'); background-repeat: no-repeat; }
.featuredBlock .mid { float: left; height: 182px; background-image: url('/images/razorscience_bg.gif'); background-repeat: repeat-x; width: 450px; }
.featuredBlock .right { float: left; height: 182px; width: 12px; background-image: url('/images/panel11_left.png'); background-repeat: no-repeat; }
.featuredBlock .leftBlock { float: left; margin-left: 5px; width: auto; display: inline-block; margin-top: 10px; }
.featuredBlock .promoBlock { width: 220px; float: left; height: 184px; margin-top: 10px; }
.featuredBlock .promoBlock .caption { width: 220px; height: 20px; margin-left: 15px; }
.featuredBlock .promoBlock .contentEl { width: 220px; }
.featuredBlock .promoBlock .contentEl .content { height: 90px; margin-left: 15px; }
.featuredBlock .promoBlock .contentEl .linksbutton { width: auto; height: 30px; display: inline-block; margin-left: 15px; }
.slide_content .overviewFusion { float: left; width: 457px; }
.slide_content .overviewPanel { float: left; width: 230px; }
.slide_content .overviewFusionPower { float: left; width: 229px; }
.slide_content .overviewAntiFriction { float: left; width: 229px; }
.slide_content .overviewProvenPerform { float: left; width: 229px; }
.slide_content .overviewGillattecars { float: left; width: 220px; }
.slide_content .secHeading { color: #5E5E5E; background-color:Transparent; font-size: 1.3em; font-weight: bold; }
.smallText { color: #4F4F4F; background-color:Transparent; font-size: 0.9em; }
.slide_content .fusionContLeft { float: left; width: 695px; height: 100%; }
.slide_content .fusionContRight {float: left; width: 200px; margin-left: 10px; text-align: center; height: 100%; }
.slide_content .overviewLine { border-bottom: 1px solid #CDCDCD; width: 678px; line-height: 20px; height: 20px; }
.slide_content .overviewWhiteBg { width: 687px; height: 100%; padding-left: 10px; background-color: #f2f2f2;color:#fff;  }
.slide_content .whiteLongBgTop { background-image: url('/images/whiteLongBgTop.png'); width: 697px; height: 7px; line-height: 7px; }
.slide_content .whiteLongBgBotom { background-image: url('/images/whiteLongBgBotom.png'); width: 697px; height: 7px; line-height: 7px; }
.slide_content .userReveiwHeading { font-size: 2.3em; font-weight: bold; }
.blueButton { width: auto; }
.blueButton .seg1 { width: 7px; float: left; background: transparent url('/images/leftCurve_btn.png') 0 0 no-repeat; color:#fff;}
.blueButton .seg2 { width: auto; float: left; padding-left: 5px; padding-right: 5px; background-color: #083B6D; color:#fff; }
.blueButton .seg2 a { margin: auto auto; color: #fff; background-color:Transparent; text-decoration: none; font-size: 1em; }
.blueButton .seg3 { width: 7px; float: left; background: transparent url('/images/rightCurve_btn.png') 0 0 no-repeat;color:#fff; }
.backtoplt { background-image: url(/images/backtotop_left.png); float: left; height: 21px; width: 21px; }
.backtoprt { background-image: url(/images/backtotop_right.png); float: left; width: 8px; height: 21px; }
.backtopmd { background-color: #D2D2D2; float: left; height: 18px; padding-top: 3px; color: #414141; }
.backtotopTxt { font-weight: bold; text-decoration: none; color: #666666; background-color:Transparent; }
.borderPanel { border-right: 1px solid #CACACA; border-left: 1px solid #CACACA; height: auto; width: 227px; clear: both; }
.borderPanelBottom { background: transparent url('/images/border_bottom.gif') no-repeat; height: 8px; width: 229px; clear: both;color:#fff; }
.padLeftRight { padding: 5px 0px 5px 10px; }
.centerAlign { text-align: center; }
.leftAlign { text-align: left; }
.homepanelcontent { font-size: 1.0em; color: #5c5c5c; background-color:Transparent; height: auto; padding: 0px 9px 10px 9px; }
.homepanelcontent1 { font-size: 1.0em; color: #5c5c5c; background-color:Transparent; height: 100%; }
.clearBoth { clear: both; }
.promopanelcontentHome { color: #5c5c5c; background-color:Transparent; height: 100%; }
.promopanelcontentHomeSlide { font-size: 1.0em; color: #5c5c5c; background-color:Transparent; height: auto; }
.homeHeadTxt { font-weight: bold; font-size: 1.4em; color: #071523; background-color:Transparent; padding-bottom: 5px; }
.homeHeadTxtGray { font-weight: bold; font-size: 1.4em; color: #606060; background-color:Transparent; padding-bottom: 5px; }
.calloutH2Color { color: #606060; background-color:Transparent; }
.heightForteen { height: 14px; }
.productNameTxt { font-size: 0.9em; font-weight: bold; color: #071523; background-color:Transparent; padding-top: 3px; }
.prodctLandingHeadTxt { font-size: 3em; color: #071523; background-color:Transparent; font-weight: bold; }
.prodctLandingSecTxt { font-size: 1.2em; color: #5c5c5c; background-color:Transparent; font-weight: bold; }
.RegisterprodctLandingTirdTxt { color: #404040; background-color:Transparent; font-family: Arial; font-size: 1em; font-weight: normal; margin-top: 5px; width: 500px; }
.prodctLandingTirdTxt { font-size: 1.0em; color: #404040; background-color:Transparent; font-weight: bold; }
.prodctPanelHeadTxt { font-size: 1.5em; color: #071523; background-color:Transparent; font-weight: bold; }
.prodctLandingNormlTxt { font-size: 1.0em; color: #5c5c5c; background-color:Transparent; }
.bannerButton_left { background-image: url('/images/leftCurve_btnOrange.png'); width: 7px; height: 31px; float: left; }
.bannerButton_right { background-image: url('/images/rightCurve_btnOrange.png'); width: 7px; height: 31px; float: left; }
.bannerButton_bg { background-image: url('/images/body_btnOrange.png'); display: inline-block; height: 21px; float: left; }
.buyNowButton_left { color:#fff;background: transparent url('/images/leftCurve_btnOrange1.gif') 0 0 no-repeat; width: 7px; height: 31px; float: left; }
.buyNowButton_right { color:#fff;background: transparent url('/images/rightCurve_btnOrange1.gif') 0 0 no-repeat; width: 7px; height: 31px; float: left; }
.buyNowButton_bg { color:#fff;background-image: url('/images/body_btnOrange1.gif'); display: inline-block; float: left;}
.buyNowButton_bg a.buyNow { display: inline-block; padding: 10px 10px 6px 10px; height: 14px; font-weight: bold; text-decoration: none; }
.orangeBtnBgLeft { background-image: url('/images/orangebtn_left.gif'); float: left; height: 31px; width: 7px; }
.orangeBtnBgRight { background-image: url('/images/orangebtn_right.gif'); float: left; height: 31px; width: 7px; }
.orangeBtnBg { background-image: url('/images/orangebtn_bg.gif'); float: left; height: 22px; width: auto; color: #FFF; background-color:Transparent; font-weight: bold; text-decoration: none; padding: 9px 3px 0px 5px; }
.lightBtnBgLeft { background-image: url('/images/leftCurve_btn_light.png'); float: left; height: 31px; width: 7px; }
.lightBtnBgRight { background-image: url('/images/rightCurve_btn_light.png'); float: left; height: 31px; width: 7px; }
.lightBtnBg { background-image: url('/images/body_btnLight.png'); float: left; height: 22px; width: auto; color: #071253; background-color:Transparent; font-weight: bold; text-decoration: none; padding: 9px 3px 0px 5px; }
.orangeBtnBg a { text-decoration: none; }
.roundedTxtBox { height: 25px; line-height: 25px; display: inline; float: left; }
#memberAccess .roundedTxtBox .roundTextleft { background-image: url('/images/loginTextBox_left.gif'); float: left; height: 25px; width: 6px; display: block; }
#memberAccess .roundTextSearchIcon { float: left; height: 25px; width: 6px; display: block; }
#memberAccess .roundTextright { color:#fff; background:transparent url('/images/loginTextBox_right.gif') 0 0 no-repeat; float: left; height: 25px; width: 6px; display: block; }
#memberAccess .roundTextmid { float: left; height: 25px; width: 218px;  background-color: #fff; color:#fff;  line-height: 25px; padding: 0px; display: block; }
div.slide_content .roundedTxtBox .roundTextleft { background-image: url('/images/loginTextBox_left1.gif'); float: left; height: 25px; width: 6px; display: block; }
div.slide_content .roundedTxtBox .roundTextSearchIcon { float: left; height: 25px; width: 6px; display: block; }
div.slide_content .roundedTxtBox .roundTextright { background-image:url('/images/loginTextBox_right1.gif'); float: left; height: 25px; width: 6px; display: block; }
div.slide_content .roundedTxtBox .roundTextmid { float: left; height: 25px; width: 238px; background-color: #fff; color:#fff; line-height: 25px; padding: 0px; display: block; }
.roundedTxtBox .roundTextmid input { border:1px none transparent;color:#333333; background-color:Transparent;font-size:1em;line-height:100%;padding-top:7px;width:100%; }
.roundedTextarea { height: 120px; display: inline; float: left; }
.roundedTextarea .textareaLeft { color:#fff;background: transparent url('/images/textarea_left.png') 0 0 no-repeat; float: left; height: 120px; width: 6px; display: block; }
.roundedTextarea .textareaRight { color:#fff;background: transparent url('/images/textarea_right.png') 0 0 no-repeat; float: left; height: 120px; width: 6px; display: block; }
.roundedTextarea .textareaBody { float: left; width: auto; height: 120px; background-color: #fff; padding: 0px; display: block; color:#fff; }
textarea { border: 1px transparent; color: #333; background-color:Transparent; line-height: 12px; font-size: 1em; }
.bannerLeftcontainer { float: left; width: 200px; height: 410px; position: absolute; z-index: 1; left: 0px; }
.bannerRightcontainer { float: left; width: 252px; height: 410px; position: absolute; right: 0px; }
.bannerRightcontainer .ban_pan{ height: auto; padding-top:7px;}
.bannerRightStretchcontainer { float: right; width: 950px; height: 310px; background: #000 url('/images/bannerRightBg.gif') 0 0 repeat-x;color:#fff; }
.bannerMiddlecontainer { float: left; width: 448px; height: 410px; z-index: 0; position: relative; left: 0px; }
#flashcontent { border: solid 1px #000; width: 446px; height: 408px; }
.flashblock { width: 450px; height: 300px; float: right; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
#movieCloseBtn { float: right; width: 100px; height: 31px; background: transparent url('/images/movieClose.png') 0 0 no-repeat; margin: 10px; font-weight: bold;color:#fff; }
#movieCloseBtn a { font-size: 1em; color: #fff; background-color:Transparent; text-transform: uppercase; padding: 9px 5px 6px 30px; display: block; text-decoration: none; }
.bannerWhiteText { font-size: 1em; color: #FFF; background-color:Transparent; font-weight: bold; float: right; clear: both; line-height: 18px; text-decoration: none; display: inline-block; }
.bannerBlueLinkText { font-size: 1em; color: #0d2c59; background-color:Transparent; font-weight: bold; float: right; clear: both; line-height: 18px; text-decoration: none; display: inline-block; }
.bannerOrngText { font-size: 1em; color: #F67900; background-color:Transparent; font-weight: bold; float: right; clear: both; line-height: 18px; text-decoration: none; }
.bannerGreenText { font-size: 1.3em; padding-right: 20px;  color: #fff; background-color:Transparent; font-weight: bold; float: right; clear: both; line-height: 50px; text-decoration: none; }
.bannerBlueText { font-size: 1.3em; padding-right: 20px; color: #0d2c59; background-color:Transparent; font-weight: bold; float: right; clear: both; line-height: 50px; text-decoration: none; }
.bannerWhiteHeaderText { font-size: 1.3em; padding-right: 20px; color: #FFFFFF; background-color:Transparent; font-weight: bold; float: right; clear: both; line-height: 50px; text-decoration: none; }
.bannerRightFusionImg { height: 96px; width: 227px; margin-left: 12px; margin-top: 10px; }
.productLineupImgPromoImg {  width: 227px; margin-left: 12px; margin-top: 10px; }
.bannerRightRazorImg { height: 96px; width: 227px; margin-left: 12px; }
.bannerLeftGrbg { background-image: url('/images/captionPlate.png'); height: 22px; width: 227px; font-size: 1.10em; color: #FFF; background-color:Transparent; font-weight: bold; padding-top: 5px; margin-left: 12px; text-decoration: none; }
.bannerLeftcontainer div.linksQueue { width: 180px; padding-right: 20px; display: inline-block; float: right; }
.bannerLeftcontainer div.linksQueue span a:link, .bannerLeftcontainer div.linksQueue span a.active { color: #fff; background-color:Transparent; display: block; }
.bannerLeftcontainer div.linksQueue span a:hover { color: #f27800; background-color:Transparent; }
.bannerLeftcontainer div.linksQueue span a span.linksQueue_pointer { display: none;margin-left:3px; }
.bannerLeftcontainer div.linksQueue span a:hover span.linksQueue_pointer { display: inline-block; margin-left:3px;}
.bannerLeftcontainer div.linksQueue span a.active span.linksQueue_pointer { display: inline-block; margin-left:3px;}	
.bannerLeftcontainer div.linksQueueBlue { width: 180px; padding-right: 20px; display: inline-block; float: right; }
.bannerLeftcontainer div.linksQueueBlue span a:link, .bannerLeftcontainer div.linksQueue span a.active { color: #0d2c59; display: block; background-color:Transparent; }
.bannerLeftcontainer div.linksQueueBlue span a:hover { color: #FE7802; background-color:Transparent; }
.bannerLeftcontainer div.linksQueueBlue span a span.linksQueue_pointer { display: none; margin-left:3px;}
.bannerLeftcontainer div.linksQueueBlue span a:hover span.linksQueue_pointer { display: inline-block; margin-left:3px;}
.bannerLeftcontainer div.linksQueueBlue span a.active span.linksQueue_pointer { display: inline-block; margin-left:3px;}
.addreviewPopTxt { font-weight: bold; font-size: 0.9em; color: #012B48; background-color:Transparent;  }
.addreviewPopOrngTxt { font-size: 1.0em; color: #EE7800; background-color:Transparent; }
.bannerLeftGrbg a:hover { color: #f27800; background-color:Transparent; }
#reviewComments_cntrl .addReviewBtn a, #QACntrl .addReviewBtn a { font-weight: bold; }
.authorText { font-size: 1em; color: #666; background-color:Transparent; }
.formNormalText { font-size: 1.0em;  background-color:Transparent; }
.regesterWhiteTopBg { background-image: url(/images/register_whitetopBg.png); background-repeat: no-repeat; height: 7px; width: 940px; line-height: 7px; }
.regesterWhiteTopBt { background-image: url(/images/register_whiteBtomBg.png); background-repeat: no-repeat; height: 7px; width: 940px; }
.blueFLeftBg { background-image: url('/images/blueLeftF.png'); width: 22px; height: 25px; float: left; }
.blueTLeftBg { background-image: url('/images/blueLeftT.png'); width: 22px; height: 25px; float: left; }
.blueMiddleBg { background: url('/images/blueLeft_bg.gif') repeat-y 0 0; height: 20px; float: left; color: #FFF; font-weight: bold; padding-top: 5px; padding-left: 3px; padding-right: 3px; font-size: 0.9em; }
.blueMiddleBg a { text-decoration: none; color: #fff; background-color:Transparent; }
.blueRightBg { background-image: url('/images/blueRightT.png'); width: 5px; height: 25px; float: left; }
.bottomLine { border-bottom: 1px solid #EBEBEB; padding: 0px 10px 0px 10px; width: 200px; }
.retailersScroll { height: 207px; width: 99%; }
#retailersListBlock table#retailersListTable { background-color: #FFF;color:#000;  margin: 0px 5px 0px 0px; }
#retailersListBlock table#retailersListTable tr td.retailersRow { padding: 5px 5px; border-bottom: 1px solid #EAEAEA; padding-top: 10px }
#retailersListBlock table#retailersListTable tr td.retailersRow .retailerBrand { width: 24%; float: left; padding-top: 5px; }
#retailersListBlock table#retailersListTable tr td.retailersRow .retailerProd { width: 48%; float: left; padding-top: 8px; }
#retailersListBlock table#retailersListTable tr td.retailersRow .retailerBuy { width: 28%; float: left; }
#retailersListBlock table#retailersListTable tr td.retailersRow .rowsSeperator { width: 100%; line-height: 5px; float: left; }
#onlineStoresListBlock table#onlineStoresListTable { background-color: #FFF; margin: 0px 5px 0px 0px; }
#onlineStoresListBlock table#onlineStoresListTable tr td.onlineStoresRow { padding: 5px 5px; }
#onlineStoresListBlock table#onlineStoresListTable tr td.onlineStoresRow .onlineStoresBrand { width: 24%; float: left; padding-top: 5px; }
#onlineStoresListBlock table#onlineStoresListTable tr td.onlineStoresRow .onlineStoresAddress { width: 56%; float: left; padding-top: 5px; }
#onlineStoresListBlock table#onlineStoresListTable tr td.onlineStoresRow .onlineStoresMap { width: 20%; float: left; text-align: right; }
#onlineStoresListBlock table#onlineStoresListTable tr td.onlineStoresRow .rowsSeperator { width: 100%; line-height: 5px; float: left; }
#QA_accordion { padding: 5px; width: 650px; }
#accordion { width: 679px; margin: 5px 0px; height: 100%; }
.accordion { width: 679px; font: 1.2em 'Arial'; color: #071523; background-color:Transparent; margin-left: 0px; }
.accordion dt { width: 678px; display: inline-block; margin:3px 0px; height: 24px; }
.accordion div.accordion_spacer { line-height: 10px; height: 10px; }
.accordion dt div.left { width: 5px; height: 24px; cursor: pointer; background: transparent url('/images/acc_left.gif') 0 0 no-repeat; float: left;color:#fff; }
.accordion dt div.mid { width: 668px; font-weight: bold; cursor: pointer; background: #d0d1d2 url('/images/acc_arrow.png') 5px 10px no-repeat; float: left;color:#fff; }
.accordion dt div.mid span { margin-left: 18px; color: #0d2c59; background-color:Transparent; font-size: 0.9em; height: 14px; }
.accordion dt div.right { width: 5px; height: 24px; cursor: pointer; background: transparent url('/images/acc_right.gif') 0 0 no-repeat; float: right;color:#fff; }
.accordion .open span { color: #0d2c59; background-color:Transparent; }
.accordion .open div.left { width: 5px; height: 24px; cursor: pointer; background: transparent url('/images/acc_left.gif') 0 0 no-repeat; float: left;color:#fff; }
.accordion .open div.mid { width: 668px; font-weight: bold; cursor: pointer; background: #d0d1d2 url('/images/arrow_up.png') 5px 10px no-repeat; float: left;color:#fff; }
.accordion .open div.mid span { margin-left:18px;color: #0d2c59; background-color:Transparent; }
.accordion .open div.right { width: 5px; height: 24px; cursor: pointer; background: transparent url('/images/acc_right.gif') 0 0 no-repeat; float: right;color:#fff; }
.accordion dd { overflow: hidden; background-color: #fff; color:#fff; margin-left: 0px; }
.accordion span { display: block; width: 645px; border-top: none; padding: 5px; font-size: 0.85em; color: #5c5c5c; background-color:Transparent; }
#forgotPasswordBlock { position: absolute; top: 10px; right: 0px; width: 250px; height: 190px; display: none; z-index: 500; background-color: #333;margin-top:-10px;margin-left:15px; color: #fff; font-size: 1em; text-align:left; }
#forgotPasswordBlock .blockCaption { width: 250px;margin-left:5px; }
#forgotPasswordBlock .roundedTxtBox .roundTextleft { background-image: url('/images/loginTextBox_left.gif'); float: left; height: 25px; width: 6px; display: block; }
#forgotPasswordBlock .roundTextright { background-image: url('/images/loginTextBox_right.gif'); float: left; height: 25px; width: 6px; display: block; }
#forgotPasswordBlock .roundTextmid { float: left; height: 25px; width: 218px; color:#fff; background-color: #fff; line-height: 25px; padding: 0px; display: block; }
#forgotPasswordBlock .blocktitle { width: auto; float: left; }
#forgotPasswordBlock .forgotPasswordHead {font-size:1.5em; margin: 15px 0px 10px 0px; font-weight: bold; }
#forgotPasswordBlock .blocktitle h2 { color: #fff; background-color:Transparent; }
#forgotPasswordBlock .blockhide { width: auto; float: right; margin-right: 8px; }
.searchStores_block { height: 25px; display: inline-block; width: 226px; float: right; background: transparent url('/images/search.png') 0 0 no-repeat; margin-top: 10px; margin-right: 5px;color:#000; }
.searchStores_block .search_text { height: 25px; display: inline-block; width: auto; float: left; margin-right: 5px;width:185px }
.searchStores_block .searchIcon { height: 25px; display: inline-block; width: auto; float: left; }
.searchStores_block .search_text input { width: 100%; font-family: 'Arial'; font-size: 1em; color: #000000;  border-style: none; background-color: #fff; line-height: 100%; margin-left: 5px; margin-top: 3px; vertical-align: top;  }
#retailersListTable_tablePagination { display: none; }
#onlineStoresListTable_tablePagination { padding-left: 10px; position: absolute; bottom: 25px;  width: auto; float: left; display: block; }
.regComplete { padding-top: 20px; height: 440px; }
.regComplete .fusionContLeft { float: left; width: 695px; }
.regComplete .fusionContRight { float: left; width: 200px; margin-left: 10px; text-align: center; }
.regComplete .overviewLine { border-bottom: 2px solid #CDCDCD; width: 660px; padding: 5px 0px 5px 0px; }
.regComplete .overviewWhiteBg { width: 687px; height: 100%; padding-left: 10px; background-color: #f2f2f2; color:#fff; }
.regComplete .whiteLongBgTop { background-image: url('/images/whiteLongBgTop.png'); width: 697px; height: 7px; line-height: 7px; }
.regComplete .whiteLongBgBotom { background-image: url('/images/whiteLongBgBotom.png'); width: 697px; height: 7px; line-height: 7px; }
.regComplete .userReveiwHeading { font-size: 2.3em; font-weight: bold; }
.regComplete .fusionContRight { margin-top: 30px; padding-left: 10px; }
.mandatory { color: #ff0000; font-size: 0.9em; background-color:Transparent; }
.password-clear { display: block; }
.password-password{ display: none; }
.formText { font-size: 0.9em; background-color:Transparent; }
.errorText { font-size: 0.9em; background-color:Transparent; }
.inputColor{color:#5c5c5c;}
.normalContent { font-size: 1.0em; color: #5c5c5c; background-color:Transparent; }
a div.a_thumb { float: left; width: 15px; height: 18px; background-image: url('/images/agreeDisagree.png'); background-position: 0px 0px; background-repeat: no-repeat; }
a div.d_thumb { float: left; width: 15px; height: 18px; background-image: url('/images/agreeDisagree.png'); background-position: 0px -18px; background-repeat: no-repeat; }
div.comment { border-top: 1px dotted #ccc; padding-top: 10px; padding-bottom: 10px; }
#addReviewBlock, #modal_forgotPassword, #modal_forgotPassword_success, #addReviewAcceptTerms, #loggedInAddReview,#loggedInAddReview_new,#askQuestionAcceptTerms,#askQuestionLogin { padding: 5px 10px; display: none; }
#answer_forgotPassword, #answer_forgotPassword_success, #addReviewAnswerTerms, #loggedInAnswerReview { padding: 5px 10px; display: none; }
#loggedInAnswerReview_new, #cancelAnswerQuestion, #AnswerNextQuestion { padding: 5px 10px; display: none; }
.footerTxt { padding-top: 34px; color: #6c7a8c; background-color:Transparent; font-weight: bold; }
.fanBg { float: left; background-color: #2e5781; height: 17px; font-weight: bold; color: #ffffff; font-size: 0.8em; padding-top: 8px; width: 90px; text-decoration: none; cursor: pointer; }
.buyNowTxt { color: #6d6d6d; background-color:Transparent; font-size: 1em; font-weight: bold; }
.buyNowTxt:hover { color: #f27800; background-color:Transparent;}
.buynowPadding { padding-bottom: 4px; }
.addreviewPopTxt_new { font-size: 1em; color: #5c5c5c; background-color:Transparent; font-weight: 200; }
.fixed_width { width: 80px; text-align: center; padding: 9px 0 0 0; }
.tabpanelPad { padding-left: 5px; padding-right: 5px; }
.productLandingContent { height: 100%; display: inline-block; }
.divider { padding: 0px 5px 0px 5px; }
.displayInlinBlock { display: inline-block; }
.srollContentTxt { width: 680px; float: left; height: 100%; }
.threfiftyWidth { float: left; width: 350px; }
.classH1 { color: #071523; background-color:Transparent; font-weight: bold; margin-top: -1px; margin-bottom: 7px;  }
.bannerMiddlecontainerHTML { float: left; width: 448px; height: 410px; left: 200px; position: relative; }
.ban_midLeft { width: 155px; float: left; height: 410px;}
.ban_midRight { width: 293px; float: left; height: 410px;  font-size: 1.2em; color: #A4B3C8; background-color:Transparent; font-weight: bold; }
.template_productImage { float: left; width: 155px; height: 380px; margin-top: 20px; text-align: center;  }
.template_graphicHeadline { float: left; width: 270px; margin-top: 69px; margin-left: 10px; text-align: left;  margin-left: 0px; padding-left: 10px; }
.template_liveText { float: left; width: 270px; margin-top: 30px; margin-left: 10px; font-family: Arial; font-size: 1.1em; margin-left: 0px; padding-left: 10px; }
.category_template_liveText { width: 270px; top: 89px; font-size: 1.2em; color: #fff; background-color:Transparent; font-weight: bold; }
.broadcast_section { width: 950px; height: 410px; }
.star-rating { padding: 0px;  width: 80px; height: 16px; position: relative; background: #EAEAEC url( '/images/star.gif' ) top left repeat-x;color:#fff; }
.star-rating div { padding: 0px; margin: 0px; /*\*/ float: left; /* */ }
.star-rating div a { display: block; width: 16px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.star-rating div a:hover { background: url( '/images/star.gif' ) left bottom; z-index: 2; left: 0px;color:#fff; }
.star-rating a:focus, .star-rating a:active { border: 0; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { width: 16px; }
.star-rating a.two-stars { left: 16px; }
.star-rating a.two-stars:hover { width: 32px; }
.star-rating a.three-stars { left: 32px; }
.star-rating a.three-stars:hover { width: 48px; }
.star-rating a.four-stars { left: 48px; }
.star-rating a.four-stars:hover { width: 64px; }
.star-rating a.five-stars { left: 64px; }
.star-rating a.five-stars:hover { width: 80px; }
.star-rating div.current-rating { color:#fff;background:transparent url( '/images/star.gif' ) left center; position: absolute; height: 16px; display: block; text-indent: -9200px; z-index: 1; left: 0px; }
#fullscreenVideo { width: 600px; height: 360px; display: none; background-color: #000;color:#fff; }
.sliderGallery { overflow: hidden; position: relative; margin: 0px 5px 15px 5px; height: 100%; width: 906px; font-family: "Arial"; font-weight: bold; font-size: 1.2em; color: #000; background-color:Transparent; }	
.sliderGallery div.sliderProducts table tr td div.productItem { display: inline; text-align: center; width: 200px; }
.sliderTrack { width: 424px; height: 49px; color:#fff;background:transparent url('/images/sliderTrack.png') no-repeat; margin-top: 260px; left: 270px; position: absolute; }
.slider { width: 421px; height: 25px; margin: 5px 2px; padding: 1px 1px; color:#fff;background:transparent url('/images/productbrowser_scrollbar_20070622.png') no-repeat; }
.handle { position: relative; cursor: move; height: 21px; width: 121px; top: 2px; left: 3px; background:transparent url('/images/productbrowser_scroller_20080115.png') no-repeat; z-index: 100;color:#fff; }
.slider span { color: #000; background-color:Transparent; font-size: 0.8em; cursor: pointer; position: absolute; z-index: 110; top: 30px; }
.slider .slider-lbl1 { left: 10px; font-weight: bold; font-size: 0.8em; color: #071523; background-color:Transparent; }
.slider .slider-lbl2 { left: 162px; font-weight: bold; font-size: 0.8em; color: #5A5A5A; background-color:Transparent; }
.slider .slider-lbl3 { left: 340px; font-weight: bold; font-size: 0.8em; color: #5A5A5A; background-color:Transparent; }
#jFlowSlide { background-color:transparent;color:#fff; }
#myController { padding: 15px 10px; width: 430px; background-color: transparent; position:relative;margin-top:-50px;z-index:10000;left:30px;color:#fff; }
#myController div.jFlowSelected { background: transparent url('/images/jflow_active.png') 0 0 no-repeat; margin-right: 5px; float: left;color:#fff; }
#myController div { background: transparent url('/images/jflow_inactive.png') 0 0 no-repeat; margin-right: 5px; float: left;color:#fff; }
.slide-wrapper { padding: 0px; }
.slide-details { width: 480px; float: left; margin-left: 5px; color: #fff; background-color:Transparent; }
.slide-details .description { margin-top: 10px; }
.jFlowControl, .jFlowPrev, .jFlowNext { display: inline-block; color: #FFF; background-color:Transparent; cursor: pointer; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: transparent url('/images/jflow_active.png') 0 0 no-repeat;color:#fff; }
.tabbed_content { width: 705px; font-family: "Arial"; font-size: 1em; color: #fff; background-color:Transparent; height: 100%; margin-top: 5px; float: left; }
.tabs { height: 30px; position: relative; background: transparent url('/images/tabBack.jpg') 0 0 repeat-x;color:#fff; }
.tabLongWidth {width:940px;}
.tabs .moving_bg { position: absolute; width: 24px; height: 15px; left: 60px; top: 30px; display: block; }
.tabs .tab_item { display: inline-block; float: left; width: auto; color: #ffffff; background-color:Transparent; text-align: center; z-index: 200; position: relative; cursor: pointer; padding-left: 5px; }
.tabs .tab_item .left { display: inline-block; float: left; width: 4px; height: 30px; z-index: 200; position: relative; cursor: pointer; background: transparent url('/images/tabLeft.png') 0 0 no-repeat; color:#fff;}
.tabs .tab_item .mid { display: inline-block; height:14px; float: left;width: 131px;z-index: 200;position: relative;cursor: pointer;background-color:#003C6F;color:#fff;padding:10px 5px 6px 5px;font-weight:bold; }
.tabs .tab_item .right { display: inline-block; float: left; width: 4px; height: 30px; z-index: 200; position: relative; cursor: pointer; background: transparent url('/images/tabRight.png') 0 0 no-repeat;color:#fff; }
.tabs .tab_item .left_inactive { display: inline-block; float: left; width: 4px; height: 30px; z-index: 200; position: relative; cursor: pointer; background: transparent url('/images/tabLeft_inactive.png') 0 0 no-repeat;color:#fff; }
.tabs .tab_item .mid_inactive { display: inline-block; float: left; width: 130px; z-index: 200; position: relative; cursor: pointer; background-color: #A3A8AD; padding: 10px 10px 6px 10px; font-weight: bold; color: #FFFFFF; }
.tabs .tab_item .right_inactive { display: inline-block; float: left; width: 4px; height: 30px; z-index: 200; position: relative; cursor: pointer; background: transparent url('/images/tabRight_inactive.png') 0 0 no-repeat; color:#fff;}
.tabs .tab_item .left_active { display: inline-block; float: left; width: 4px; height: 30px; z-index: 200; position: relative; cursor: pointer; background: transparent url('/images/tabLeft_active.png') 0 0 no-repeat;color:#fff; }
.tabs .tab_item .mid_active { display: inline-block;float: left;width: 121px; height:14px; z-index: 200;position: relative;cursor: pointer;background-color:#F27800;padding:10px 10px 6px 10px;font-weight:bold;color:#fff; }
.tabs .tab_item .right_active { display: block; float: left; width: 4px; height: 30px; z-index: 200; position: relative; cursor: pointer; background: transparent url('/images/tabRight_active.png') 0 0 no-repeat;color:#fff; }
.tabbed_content .slide_content { overflow: hidden; padding: 0px 0 5px 0px; position: relative; width: 700px; color: #000; background-color:Transparent; z-index: 200; height: 500px; }
.tabslider { width: 4000px; }
.tabslider ul { float: left; width: 700px; margin: 0px; padding: 0px; height: 100%; }
.tabslider ul a { color: #ffffff; background-color:Transparent; text-decoration: none; }
.tabslider ul li { padding-bottom: 7px; list-style-type: none; display: inline-block; }
.popup_tabbed_content { width: 400px; font-family: "Arial"; font-size: 1em; color: #fff; background-color:Transparent; height: 100%; margin-top: 5px; }
.popup_tabbed_contentPop { width: 400px; font-family: "Arial"; font-size: 1em; color: #fff; background-color:Transparent; height: 100%; margin-top: -3px; }
.popup_tabbed_content .slide_content { overflow: hidden; padding: 0px 0 5px 0px; position: relative; width: 400px; color: #000; background-color:Transparent; z-index: 200; }
.popup_tabbed_content .tabslider ul { float: left; width: 400px; margin: 0px; padding: 0px; height: 280px; }
.popup_tabbed_content .tabslider ul a { color: #012B48; background-color:Transparent; text-decoration: none; }
.popup_tabbed_content .tabslider ul li { padding-bottom: 7px; list-style-type: none; display: inline-block; }
.buyNow_tabbed_content { width: 550px; font-family: "Arial"; font-size: 1em; color: #fff; background-color:Transparent; height: 100%; margin-top: 5px; }
.buyNow_tabbed_contentPop { width: 550px; font-family: "Arial"; font-size: 1em; color: #fff; background-color:Transparent; height: 100%; margin-top: -3px; }
.buyNow_tabbed_content .slide_content { overflow: hidden; padding: 0px 0 5px 0px; position: relative; width: 550px; color: #000; background-color:Transparent; z-index: 200; }
.buyNow_tabbed_content .tabslider ul { float: left; width: 550px; margin: 0px; padding: 0px; height: 280px; }
.buyNow_tabbed_content .tabslider ul a { color: #012B48; background-color:Transparent; text-decoration: none; }
.buyNow_tabbed_content .tabslider ul li { padding-bottom: 7px; list-style-type: none; display: inline-block; }
.registration_tabbed_content { width: 940px; font-family: "Arial"; font-size: 1em; color: #fff; background-color:Transparent; height: 100%; margin-top: 5px; }
.registration_tabbed_content .slide_content { overflow: hidden; padding: 0px 0px 5px 0px; position: relative; width: 940px; color: #000; background-color:Transparent; z-index: 200; }
.registration_tabbed_content .tabslider ul { float: left; width: 940px; margin: 0px; padding: 0px; height: 100%; }
.registration_tabbed_content .tabslider ul a { color: #012B48; background-color:Transparent; text-decoration: none; }
.registration_tabbed_content .tabslider ul li { padding-bottom: 7px; list-style-type: none; display: inline-block; }
.jPaginate { height: 34px; position: relative; color: #a5a5a5; background-color:Transparent; font-size: 0.9em; width: auto; left: 390px; bottom: 0px; border: 1px solid red; }
.jPaginate a { line-height: 15px; height: 18px; cursor: pointer; padding: 2px 5px; margin: 2px; float: left; }
.jPag-control-back { position: absolute; left: 0px; }
.jPag-control-front { position: absolute; top: 0px; }
.jPaginate span { cursor: pointer; }
ul.jPag-pages { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; float: left; }
ul.jPag-pages li { display: inline-block; padding: 0px; margin: 0px; float: left; }
ul.jPag-pages li a { float: left; padding: 2px 5px; }
div.jPag-current { cursor: default; font-weight: normal; line-height: 15px; height: 18px; padding: 2px 5px; margin: 2px; float: left; }
ul.jPag-pages li div.jPag-previous,
ul.jPag-pages li div.jPag-next,
div.jPag-sprevious,
div.jPag-snext,
ul.jPag-pages li div.jPag-previous-img,
ul.jPag-pages li div.jPag-next-img,
div.jPag-sprevious-img,
div.jPag-snext-img { height: 22px; margin: 2px; float: left; line-height: 18px; }
ul.jPag-pages li div.jPag-previous,
ul.jPag-pages li div.jPag-previous-img { margin: 2px 0px 2px 2px; font-size: 1.1em; font-weight: bold; width: 10px; }
ul.jPag-pages li div.jPag-next,
ul.jPag-pages li div.jPag-next-img { margin: 2px 2px 2px 0px; font-size: 1.1em; font-weight: bold; width: 10px; }
div.jPag-sprevious,
div.jPag-sprevious-img { margin: 2px 0px 2px 2px; font-size: 1.7em; width: 15px; text-align: right; }
div.jPag-snext,
div.jPag-snext-img { margin: 2px 2px 2px 0px; font-size: 1.7em; width: 15px; text-align: right; }
ul.jPag-pages li div.jPag-previous-img { background: transparent url(/images/previous.png) no-repeat center right; color:#fff;}
ul.jPag-pages li div.jPag-next-img { background: transparent url(/images/next.png) no-repeat center left;color:#fff; }
div.jPag-sprevious-img { background: transparent url(/images/sprevious.png) no-repeat center right; color:#fff;}
div.jPag-snext-img { background: transparent url(/images/snext.png) no-repeat center left;color:#fff; }
.pagedemo { width: 660px; padding: 0px 0px; height: 100%; display: none; }
#topnav a.signin { padding: 4px 6px 6px 7px; text-decoration: none; font-weight: bold; color: #fff; background-color:Transparent; }
#topnav a.signin:hover {   color: #F27800; background-color:Transparent; }
#topnav a.signin, #topnav a.signin:hover { }
a.signin { position: relative; margin-left: 3px; }
#topnav a.menu-open {  }
#small_signup { display: inline; float: none; line-height: 23px; margin: 25px 0 0; width: 170px; }
a.signin.menu-open span { color: #F27800; background-color:#333; }
#signin_menu { display: none;  position: absolute; width: 260px; z-index: 100; border: 1px transparent; text-align: left; padding: 0px; top: 16.5px; right: 0px; margin-top: 5px; margin-right: 0px;  color: #fff; background-color:Transparent; font-size: 1em; }
#signin_menu .top { height: 11px; line-height: 11px; background:transparent url('/images/loginPanel_top.png') 0 0 no-repeat; color:#fff; }
#signin_menu .mid { height: 100%; background-color: #333; color:#fff;  padding: 5px; }
#memberAccess { height: 100%; background-color: #333;width:253px;margin-left:-10px;height:170px; color: #fff; font-size: 1em; text-align:left;font-weight:bold;}
#signin_menu .bottom { height: 11px; line-height: 11px; background:transparent url('/images/loginPanel_bottom.png') 0 0 no-repeat;color:#fff; }
#memberAccess a.grayfont { color: #ccc; background-color:Transparent; text-decoration: none; }
#memberAccess a { font-weight: bold;}
#memberAccess a.grayfont:hover { color: #fff; background-color:Transparent; }
#memberAccess label { font-weight: normal; color: #fff; background-color:Transparent; }
.YesNobutton { border-style: none; background-color:Transparent; color: #fff; font-weight: bold; font-family: 'Arial'; font-size: 0.9em; height: 20px; padding-bottom: 9px; cursor: pointer; width: 50px; }
#memberAccess button, .button { border-style: none; background-color: #f27800; color: #fff; font-weight: bold; font-family: 'Arial'; font-size: 0.9em; height: 20px; padding-bottom: 9px; cursor: pointer; width: auto; }
.bluebutton { background-color: #083B6D; border-style: none; color: #FFFFFF; cursor: pointer; font-family: 'Arial'; font-size: 0.9em; font-weight: bold; height: 20px; padding-bottom: 9px; }
.greybutton { border-style: none; background-color: #333; color: #fff; font-weight: bold; font-family: 'Arial'; font-size: 0.8em; height: 20px; padding-bottom: 9px; cursor: pointer; }
.loginError { height:15px; }
#cancelReg_menu { display: none; position: absolute; width: 260px; z-index: 100; border: 1px transparent; text-align: left; padding: 0px;  height:120px; left: 10px; margin-top: 5px; margin-right: 0px;  color: #fff; background-color:Transparent; font-size: 1em; }
#cancelReg_menu .top { height: 11px; line-height: 11px; background:transparent url('/images/loginPanel_top.png') 0 0 no-repeat;color:#fff; }
#cancelReg_menu .mid { height: 100%; background-color: #333; color:#fff; padding: 0px 5px 0px 5px; }
#cancelReg_menu .bottom { height: 11px; line-height: 11px; background:transparent url('/images/loginPanel_bottom.png') 0 0 no-repeat;color:#fff;  }
#cancelReg_menu .alertMsg { color: #f27800; background-color:Transparent; font-weight: bold; }
div.filler { position: absolute; left: 0px; float: left; width: 83px; background-color: #333; color:#333; height: 20px; margin-top: -10px; line-height: 20px; }
#basic-modal-content { display: none; }
#simplemodal-overlay { background-color: #000;color:#fff; }
#doubleStack { background-color: #000; color: #fff; font-size: 1.5em; font-weight: bold; }
#simplemodal-container { height: 320px; width: 400px; color: #bbb; background: transparent url('/images/popupBack.gif') 0 0 repeat-x; border: 1px solid #003C6F; padding: 12px; text-align: left; }
#simplemodal-container a { color: #102f50; background-color:Transparent; font-weight: bold; }
#simplemodal-container a.modalCloseImg { width: auto; height: 20px; display: inline; z-index: 3200; position: absolute; top: 5px; right: 8px; cursor: pointer; }
#simplemodal-container #basic-modal-content { padding: 8px; }
#loadImage-overlay { background-color: #000; color:#fff; }
#loadImage-container { height: 50px; width: 50px; color: #bbb; text-align: left; background: transparent url('/images/loadBack.png') 0 0 no-repeat; }
#loadImage-container img, .doubleStack_container img { margin: 5px 5px; }
.doubleStack_container { margin: 350px auto 0px auto; height: 50px; width: 50px; color: #bbb; text-align: left; background: transparent url('/images/loadBack.png') 0 0 no-repeat; }
#loadImage-container a { color: #ddd; background-color:Transparent; }
#loadImage-container a.modalCloseImg { width: 43px; height: 44px; display: inline; z-index: 3200; position: absolute; top: -15px; right: -16px; cursor: pointer; }
#loadImage-container #basic-modal-content { padding: 8px; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; border: 1px solid #ccc; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background-color: #003C6F; color:#fff;}
.jScrollPaneDrag { position: absolute; background: #f27800; cursor: pointer; overflow: hidden; color:#fff; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; background:transparent url(/images/basic_arrow_up.gif) repeat-x 0 0;color:#fff; }
a.jScrollArrowUp:hover { background-position: 0 -15px;}
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; background:transparent url(/images/basic_arrow_down.gif) repeat-x 0 0;color:#fff; }
a.jScrollArrowDown:hover { background-position: 0 -15px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px;}
#terms { height: 110px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
.scroll-pane { overflow: auto; background-color: #fff; color:#000; }
#RRterms { height: 110px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
.scroll-pane { overflow: auto; background-color: #fff; color:#000; }
#Answerterms { height: 110px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
.scroll-pane { overflow: auto; background-color: #fff; color:#000; }
#ctl00_ContentPlaceHolder1_dplstReviews a { border: 1px solid gray; color: #000; background-color:transparent; display: inline-block; margin: 2px; padding: 3px 5px; text-decoration: none; }
#ctl00_ContentPlaceHolder1_dplstReviews span { border: 1px solid gray; color: #000; background-color:transparent; display: inline-block; margin: 2px; padding: 3px 5px; text-decoration: none; }
.margintoptitle { margin-top: -12px; }
.margintopdesc { margin-top: -17px; }
.homeContentWidth { width: 950px; height: 310px; }
.homegalleryBlock { width: 500px; height: 300px; float: left; }
.displayNone { display: none }
.homeGilleteFusion { color: #f27800; background-color:Transparent;}
.flashDiv { width: 450px; height: 310px; float: right;position:absolute;right:0px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.flashEnlargedDiv { width: 950px; height: 310px; float: left;position:absolute;left:0px; color: rgb(255, 255, 255); background-color:Transparent; }
.playvideo { color: #f27800; background-color:Transparent; margin-left: 5px; margin-top: 5px; }
.ImgTop { margin-top: 40px; }
.cursorPointer { cursor: pointer; }
.bublepanelHeight { height: 167px; margin-left: 1px;  }
.verticalTop { vertical-align: top }
.greyColor { color: #e5e5e5; background-color:Transparent; }
.darkgreyColor { color: #a5a4a4; background-color:Transparent; }
.ryanNewYork { color: #e5e5e5; background-color:Transparent;  position: relative; }
.homeSpace { line-height: 5px; height: 5px;}
.allReview { font-size: 0.8em; color: #e5e5e5; background-color:Transparent; }
.seeReview { margin-top: 2px;}
.padLeftZero { padding-left: 0px; }
.bottomBlock { display: block; }
.shavingGel { padding-left: 10px;  color: #f27800; background-color:Transparent; }
.paddingLeftTen { padding-left: 10px; }
.toPlayColor { background-color:Transparent; }
.toPlayOrange {  background-color:Transparent; }
.marginEighty { margin-top: 80px; }
.productCategary { margin-top: -20px; margin-left: -20px; }
.margin90 { margin-bottom: -90px; margin-left: -3px; position: relative; }
.productImg { width:212px;text-align: center }
.productImgWidth { width: 212px; }
.marginLeftSeven { margin-left: -7px; }
.padTopFive { padding-top: 5px; }
.widthTwoHundred { width: 200px; }
.widthAuto { width: auto; }
.marginLeftThree { margin-left: -3px; }
.topminusFive { margin-top: -5px; }
.leftminusFive { margin-left: -5px; padding-left: 5px; }
.marginLeft { margin-left: 10px; }
.hidden { display: none !important; }
.topTen { margin-top: -10px; }
.heightHundred { height: 100%; }
.widthTenPc {width: 10%;}
.widthFortyPc{width: 40%;}
.gender { background-color: #FFF; margin: 0px 0px 0px 0px; color:#fff; }
.widthtwoTen { width: 210px; }
.widthfortyFive { width: 45px; }
.widthoneFive { width: 155px; }
.tableMargin { margin: 0px 10px 0px 10px; }
.widthTwowoneFive { width: 215px; }
.clickHere { text-decoration: underline; color: #5c5c5c; background-color:Transparent; }
.signinButton { width: auto; float: right; height: 31px; }
.signinForgotSubmitButton { width: auto; float: right; height: 31px; margin-right: 17px; margin-top: 5px;}
 .signinConfirmSubmitButton{width: auto; float: left;height: 31px;}
.button_center { width: 50px; text-align: center; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft10 { padding-left: 10px; }
.cancellationHeight { height: 100%; }
.personalizeTable { background-color: #FFFFFF; margin-left: 0px; color:#fff; }
.colorWhite {background-color:Transparent; }
.marginLeft10 { margin-left: 10px; }
.marginLeft5 { margin-left: 10px; }
.height18 { height: 18px; }
.roundwidth { width: 220px; }
.topNavDiv { float: left; width: auto; left: 4px; position: relative; }
.seperatorDiv { float: left; width: auto; margin-right: 10px; left: 10px; position: relative; }
.loginSeperatorDiv { float: left; width: auto; margin-left: 2px; position: relative; }
.seperatelogin { float: left; width: auto; margin: 0 2px; }
.height15 { height: 15px; }
.width62 { width: 62px; }
.espanolSpan { color: #fff; background-color:Transparent; }
.marginleft120 { margin-left: 120px; }
.menuverticlalineDiv { width: auto; margin-top: 5px; color: #a8afb7; background-color:Transparent; float: left; }
.menuverticlaProductlineDiv { width: auto; float: left; margin-top: 5px; color: #a8afb7; background-color:Transparent; margin-left: -1px; }
.mensStyleSeperator { width: auto; float: left; margin-top: 5px; color: #a8afb7; background-color:Transparent; visibility: hidden; margin-left: -1px; }
.toggleLI { margin-top: 7px; padding-left: 43px; }
.cartImageDiv { width: auto; float: left; margin-top: -2px; }
.shopNowDiv { width: auto; float: left; margin-top: 7px; }
.contentBackground { height: 100%; margin-top: -10px;}
.learnMoreDiv { padding-left: 300px; }
.width230 { width: 230px; }
.width100Percent { width: 100%; }
.breadcrumbsSpan { margin-left: 10px; }
.contentBackgroundBread { height: 100%; margin-top: -3px; }
.contentstartsDiv { padding-bottom: 50px; }
.subTopMenu { float: left; width: auto; padding: 1px 8px; }
.paddingSpan { padding-top: 5px; }
.width220 { width: 220px; }
.marginRight5 { margin-right: 5px; }
.tableCompartment { margin-top: -15px; }
.contentBackgroundReg { height: 440px; margin-top: -15px; }
.regMainDiv { margin-left: 10px; }
.regSubDiv { margin-top: -10px; }
.overviewBackground { height: 100%; display: inline-block; }
.padddingRight10 { padding-right: 10px; }
.linkProfile { color: #666; background-color:Transparent; font-weight: bold; text-decoration: none; }
.LoremDiv { margin-top: -10px;}
.nextLoremDiv {  margin-top: -5px; }
.contentPartDiv {  margin-top : 20px; margin-top: 20px;  }
.contentSubPartDiv { margin-top: -10px;  }
.contentTxtDiv { font-size: 1.0em; margin-top: -10px;  margin-top : -5px; }
.categoryContainer { margin-top: -13px; height: 950px;  }
.everDetail { font-size: 2.7em; color: #ffffff; background-color:Transparent; }
.shavingIntp { font-size: 3.5em; color: #ffffff; background-color:Transparent; font-weight: bold; margin-top: -5px; text-decoration: none; }
.topforteen { margin-top: 14px; }
.fontsize { font-size:0.9em; } 
.catogeryMidImg { background-image:url(/images/category_mid.jpg); background-repeat:repeat-y; width: 463px; }
.catogeryTopImg { background-image:url(/images/category_top.jpg); background-repeat:repeat-y; height: 14px;	width: 463px; }
.fusionLogoDiv { padding-top: 20px; padding-left: 30px; }
.fusionHydraGelDiv { padding-top: 80px; padding-right: 20px; bottom: 104px; position: absolute; }
.buyNowButton { width: auto; position: absolute; bottom: 28px; right: 20px; }
.floatPosition { position: relative; top: 30px; right: 25px; }
.autoLeft { width: auto; float: left; }
.arrowTrans { width: auto; float: left; margin-top: 13px; }
.whiteColor {  background-color:Transparent; }
.whiteColorImportant {  background-color:Transparent; }
.marginLeftTop { margin-left: 5px; margin-top: 5px; }
.razorImg { height: 7px; line-height: 7px; }
.slideTabContent { width: 690px; height: 100%; }
.fusionMVP{margin-top:-15px;}
.fivedcolor{color:#5d5d5d; background-color:Transparent;}
.bubleHeight{margin-left:1px;}
.afivecolor{color:#A3B4C4; background-color:Transparent;}
.paneltirdDiv{line-height:15px;height:15px;}
.zierpointeight{font-size:0.8em;}
.frictionCoating{margin-top:13px;}
.qaReviewContent{width:705px;height:100%;}
.addReviwContent{float:right;width:auto;padding-top:40px;padding-right:10px;}
.addReviewPostion { width: auto; position: relative; top: -30px; right: 0px; }
.lineHeight { height: 14px; line-height: 14px; }
.pag1height { display: block; height: 100%; }
.reviewCommText { margin-top: -10px;  margin-left: 20px; }
.productReviewUser { line-height: 15px; height: 15px; margin-top: -10px;  margin-left: 20px; }
.reviewVotingTxt { height: 50px; margin-left: 20px; }
.reviewFeedback { float: left; width: auto; margin-right: 10px; margin-top: 10px; }
.agreelinkTxt { color: #666; background-color:Transparent; display: inline-block; padding: 5px 5px; cursor: pointer; }
.yesDiv { width: auto; float: left; margin-top: 4px; margin-left: 3px; }
.dbTxt { margin-left: 20px; width: auto; float: left; }
.nodiv { color: #666; background-color:Transparent; padding: 8px 5px; display: inline-block; cursor: pointer; }
.noTxt { width: auto; float: left; margin-top: 0px; margin-left: 3px; }
.outOff { line-height: 20px; height: 20px; clear: both; }
.annTxt { line-height: 15px; height: 15px; margin-top: -10px;  margin-left: 20px; }
.movingBlockTxt { height: 50px; margin-left: 20px; }
.commTitleTxt { margin-top: -10px;  margin-left: 20px; }
.voteUpdateTxt { line-height: 20px; height: 20px; clear: both; }
.qglLiWidth { width: 695px; height: 100%; }
.popWhiteBg { background-color:#f2f2f2; color:#fff; height: 100% }
.whitBg { background-color: #fff; color:#fff; }
.whitebg { background-color: #fff;}
.captionWidth { float: left; width: 400px; }
.width575 { width: 575px }
.height50 { height: 50px; }
.width80 { width: 80px }
.contRightTxt { float: left; display: inline-block; margin-top: 5px; text-align: center; width: 220px; }
.hottoTxt { height: 188px; text-align: center;}
.menutxt { position: absolute; }
.submitWidth { width: auto; float: right; height: 31px; }
.signinWidth { width: auto; float: right; height: 31px; margin-right: 17px; margin-top: 5px; }
.haveYourSay { margin-top: 20px; margin-bottom: 10px; }
.rourndTxtWidth { padding-left: 0px; margin-bottom: 30px; }
.txtMidWidth { width: 329px; }
.invalidHeigh { height: 25px; }
.invalidUserTxt { color: #e20313; background-color:Transparent; margin: 10px 0; }
.forgotPassTxt { margin-top: 10px;}
.discriptionTxt { width: 100px; margin-top: 5px; }
.width100 { width: 100px; }
.enterEmail { margin-top: 10px; margin-bottom: 5px; }
.left0 { padding-left: 0px; }
.width260 { width: 260px; }
.redColor { color: red; background-color:Transparent; }
.answerTxt { padding: 5px 0px; color: red; background-color:Transparent; }
.infotxt { padding: 5px 0px; color: red;  background-color:Transparent;width: auto; margin-left: 100px; }
.plsScroll { padding-left: 0px; font-weight: bold; margin-top: -10px; padding-bottom: 5px; }
.agreeTo { width: auto; float: left; margin-right: 5px; margin-top: 14px; }
.agreeToTxt { color: #f27800; background-color:Transparent; width: auto; float: left; margin-top: 17px; font-weight: bold; }
.everyThing { height: 220px; width: 550px; display: inline-block; }
.storescroll { height: 180px; background-color: #fff; color:#fff; }
.ratingWidth { width: 80px; height: 16px; margin-bottom: 3px; }
.width24 { width: 24px }
.textAreaWidth { width: auto; margin-top: 5px; }
.reviewtxt { position: relative; left: 10px; }
.reviewNewWidth { position: relative; left: 0px; }
.yoursay { margin-top: 15px; }
.thankRevew { padding: 0px 0; font-weight: bold; color: #e20313; background-color:Transparent; }
.txtBoxWidth { font-weight: bold; color: #e20313; background-color:Transparent; }
.thankyouAnswer { padding: 20px 0; font-weight: bold; color: #e20313; background-color:Transparent; }
.padding105 { padding-top: 105px; }
.padding65 { padding-top: 65px; }
.padding5nd10 { padding: 5px 10px }
.rightAuto { float: right; width: auto; }
.retailBorder { border-bottom: 1px solid #EAEAEA; padding-top: 10px; padding-bottom: 10px; }
.youNeed { width: 540px; padding-top: 10px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px }
.textAreaStyle { overflow: hidden;}
.viewMap { width: auto; padding: 0px 0px; color: #666; background-color:Transparent; }
.padding55 { padding-top: 55px; }
.categoryEverthin { width: 540px; padding-top: 10px; padding-right: 5px; padding-left: 10px; padding-bottom: 5px }
.wantToFind { margin-top: 10px; margin-left: 5px; width: 500px; }
.floatRightTxt { width: auto; position: relative; top: 10px; right: 15px; }
.lightbutnBg { color:#0d2c59; background-color:Transparent; cursor: pointer }
.opacity135 { height: 100%; }
.opacity932 { height: 100%; }
.opacity1 { height: 100%;}
.flashcontentTxt { color: #f27800; background-color:Transparent; margin-left: 5px; margin-top: 5px; }
.marginFourty { margin-top: 40px; }
.tabSliderClass { margin-left: -515px; }
.tabSliderClassFlash { margin-left: -510px; }
.tabSliderClassProduct { margin-left: -100px; }
.buynowLeftClass { height: 220px; width: 550px; display: inline-block; }
.tirdTextClass { width: 540px; padding-top: 10px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px }
.stroreScrollText { height: 180px; background-color: #fff;color:#000;  }
.prodcutContainerText { width: 260px; height: 315px; text-align: center; display: inline-block; z-index: 999; }
.productdisplayImg { width: 240px; height: 180px; margin: 5px auto; background: transparent url('/images/submenuItemback.png') bottom center no-repeat; display: inline-block;color:#fff; }
.relatedimagepos { position: absolute; }
.onlinestoresmapstyle { width: auto; padding: 0px 0px; color: #666; background-color:Transparent; }
.storeLogoDisplay { margin-top:-20px;margin-bottom:-20px; margin-left:-15px; } 
.storeimage { margin-top:-22px;margin-bottom: -11px }
.retailerstyle { float: right; width: auto; }
.linkhrefdetails { text-decoration: none; color: #000; background-color:Transparent; padding: 0 10px; }
.divproductimage { font-weight: normal; font-family: Arial; font-size: 0.75em; height: 180px; }
.h2Title { color: #0B1B26; background-color:Transparent; font-size: 1em; }
.footerblock .normaltext a:hover { color: #FFFFFF; background-color:Transparent; }
.margintopminus20 { position: relative; top: -40px; }
.RegistrationHeader { clear: both; color: #071523; background-color:Transparent; font-family: Arial,Helvetica,sans-serif; font-size: 2.2em; margin-bottom: 5px; margin-top: 20px; }
.rem { font-size: 0.8em; line-height: 1.2em; }
.questnr { font-weight: bold; }
.lister1 { font-size: 1.0em; font-weight: normal; }
.answerTable { background-color: #FFF;  margin-left: 0px; color:#fff; }
.Tab2footer { background-color: #FFF; color:#fff; }
div#ctl00_ContentPlaceHolder1_categoryTemplate_bannerPlaceholder {height: 311px; width: 950px; }
.categoryTemplate_bannerLeftcontainer { float: left; width: 88px; height: 311px; }
.categoryTemplate_bannerRightStretchcontainer { float: left; width: 862px; height: 311px; }
.categoryTemplate_seg1 { float: left; width: 270px; height: 311px; padding-top:40px;  font-size: 1.2em;color:#fff; background-color:Transparent;font-weight: bold; }
.categoryTemplate_seg2 { float: right; width: 592px; height: 311px;  }
.category_template_graphicHeadline { width: 270px; left: 20px; top: 69px; font-size: 1.2em; color: #fff; background-color:Transparent; font-weight: bold; }
.storeimagestyler { margin-top:-20px; margin-bottom:-5px; }
.logininbutton { color:#fff; }
.category_template_productImage { float:right; width:363px; height:311px; text-align:center; position:relative; right:100px; }
.margintopleft { margin-top:35px; }
.lifter { margin-top:13px; }
.cursorhand { cursor: pointer;}
.cat_pos { position:relative; }
.category_template_submenuButtons_Cat { width:auto; height:31px; display:inline-block; top:230px; left:108px; }
.catpanelcontent { font-size: 1.0em; color: #5c5c5c; background-color:Transparent; padding:0px 9px; }
.CancelYesButton { color:#fff; background-color:Transparent; }
.loginin a:hover { background-color:Transparent; } 
div.category_template_submenuButtons_Cat div.cat_orangeButton { width:auto; height:31px; float:left; margin-left:15px; display:inline; }
div.category_template_submenuButtons_Cat div.cat_orangeButton div.seg3 { width:7px; height:31px; float:left; background:transparent url('/images/rightCurve_btnOrange.png') 0 0 no-repeat; color:#fff; }
div.category_template_submenuButtons_Cat div.cat_orangeButton div.seg2 { width:auto; height:31px; float:left; padding-left:5px; padding-right:5px; padding-top:9px; background-color:#083B6D; background:transparent url('/images/body_btnOrange.png') 0 0 repeat-x;color:#fff; }
div.category_template_submenuButtons_Cat div.cat_orangeButton div.seg1 { width:6px; height:31px; float:left; background:transparent url('/images/leftCurve_btnOrange.png') 0 0 no-repeat; color:#fff;}
div.category_template_submenuButtons_Cat div.cat_blueButton { width:auto; height:31px; float:left; }
div.category_template_submenuButtons_Cat div.cat_blueButton div.seg3 { width:7px; height:31px; float:left; background:transparent url('/images/rightCurve_btn.png') 0 0 no-repeat; color:#fff;}
div.category_template_submenuButtons_Cat div.cat_blueButton div.seg1 { width:6px; height:31px; float:left; background:transparent url('/images/leftCurve_btn.png') 0 0 no-repeat;color:#fff; }
div.category_template_submenuButtons_Cat div.cat_blueButton div.seg2 { width:auto; height:31px; float:left; padding-left:5px; padding-right:5px; padding-top:9px; background-color:#083B6D; background:transparent url('/images/body_btn.png') 0 0 repeat-x; color:#fff;}
.offscreen {position: absolute; text-indent: -99999px;}
.productLinupName{color: #0B1B26; background-color:Transparent; font-size: 1.2em; margin: 0px; font-weight:bold;}
.marginleftnegative5 { margin-left : -5px; }
.darkBlue { background-color:Transparent; }
.arrowPosition{ position:absolute; margin-top:5px; }
.blackColor{ color:#000; background-color:Transparent; }
 
