/* Default CSS Document */
html{overflow-y: scroll;}
body{font:12px Arial, Helvetica, sans-serif; color:#000; margin:0px auto; text-align:center; background-color:#FFFFFF !important;}
tr, td, div, form, input, p{text-align:left}
img{border:none}
a{color:#000; text-decoration:none}
a:hover{text-decoration:none}
form{margin:0px}
iframe{overflow: hidden!important;}

ul{padding:0; margin:0}

#outerContainer{width:965px; margin:0px auto; padding:0px; text-align:left}

input{border:#d1d1cf 1px solid; line-height:18px; color:#7c7a7a; font-size:11px; height:17px}
select{border:#d1d1cf 1px solid; line-height:18px; color:#7c7a7a; font-size:11px; background-color:#F5F5F5}
.inputForm{border:#d1d1cf 1px solid; line-height:15px; color:#7c7a7a; font-size:11px; height:15px; width:203px; margin-top:3px}

/* Start of Header */
.header{margin:15px 0px}
.header img{float:left}
.header iframe{float:right; vertical-align:top; margin-top:-10px;}

/* Global Menu Starts */
#navContainer{width:965px!important; display:block; height:20px; background:url(../images/menuBg.jpg) no-repeat; margin-bottom:20px}
#navTabs{margin:0px; padding:0px; list-style:none; display:inline; float:left; height:20px}
#navTabs li{background:url(../images/menuDivider.png) no-repeat right top; behavior:url("../css/iepngfix.htc");  height:20px; float:left; margin:0px; padding-right:1px; list-style:none; display:inline}
#navTabs a{text-decoration:none; display:block; height:20px; background-position:center 0px; background-repeat:no-repeat}
#navTabs a.navHome{background-image:url(../images/icoHome.gif); width:30px; height:20px}
#navTabs a.navMenu01{background-image:url(../images/menu01.gif); width:141px; height:20px}
#navTabs a.navMenu02{background-image:url(../images/menu02.gif); width:123px; height:20px}
#navTabs a.navMenu03{background-image:url(../images/menu03.gif); width:151px; height:20px}
#navTabs a.navMenu04{background-image:url(../images/menu04.gif); width:173px; height:20px}
#navTabs a.navMenu05{background-image:url(../images/menu05.gif); width:172px; height:20px}
#navTabs a.navMenu06{background-image:url(../images/menu06.gif); width:169px; height:20px}
#navTabs a:hover, #navTabs li.sfhover a, #navTabs li:hover a, #navTabs a:active, #navTabs a:focus, #selectedMenu01 a.navMenu01, #selectedMenu02 a.navMenu02, #selectedMenu03 a.navMenu03, #selectedMenu04 a.navMenu04, #selectedMenu05 a.navMenu05, #selectedMenu06 a.navMenu06{text-decoration:none; background-position:center -20px}

#navTabs span.navTabsHide{position:absolute; left:-999em; visibility:hidden}
#navTabs li ul{margin:0; padding:0px; font-weight:normal; left:-999em; height:auto; position:absolute; width:175px; z-index:999; border-top:#ffffff solid 1px}
#navTabs li li{background:none; margin:0; padding:0px; width:100%; height:auto; display:block}
#navTabs li ul a{background:url(../images/subMenuBg.png); background-position:0 -35px!important; color:#fff; display:block; height:19px; line-height:19px; width:180px; padding:4px 4px 4px 10px; border-bottom:1px solid #F7B3D7}
#navTabs li ul a span{display:block; padding-left:6px}
#navTabs li ul a:hover{background-position:0 24px!important; width:180px; height:19px; color:#ffffff}
#navTabs li ul a:hover span{background-color:#FFF9FF; color:#CC3300; cursor:pointer}
#navTabs li:hover ul ul, #navTabs li.sfhover ul ul{left:-999em}
#navTabs li:hover ul, #navTabs li li:hover ul, #navTabs li.sfhover ul, #navTabs li li.sfhover ul, #navTabs li li:hover ul{left:auto}

/* Global Menu Ends */
/* End Header */

/* General Class Starts 8*/
.fr{float:right}
.fl{float:left}

.vam{vertical-align:middle}
.vat{vertical-align:top}
.vab{vertical-align:bottom}

.tal{text-align:left!important}
.tac{text-align:center!important}
.tar{text-align:right!important}

.brd0{border:none}
.pad0{padding:0px!important}
.mar0{margin:0px!important}

.padb5{padding-bottom:5px}

.marR0{margin-right:0px}
.marl25{margin-left:25px}
.marr7{margin-right:7px}
.marb5{margin-bottom:5px}
.mart5{margin-top:5px}

.lh20{line-height:20px}

.w400{width:430px}

.link{color:#29766A; text-decoration:none}
a.link:hover{text-decoration:underline}

.inputBtn{background:url(../images/buttonGray.gif) no-repeat; height:22px; width:81px; border:none; text-align:center; cursor:pointer}
.inputBuy{background:url(../images/btnBg.gif) repeat-x; margin:0px; width:58px; font-size:11px; font-weight:bold; border:none; text-align:center; color:#FFFFFF; vertical-align:top; cursor:pointer; line-height:12px!important}
.inputCheck{border:none; margin-right:5px; vertical-align:middle}
.inputSub{width:241px; margin-right:7px}

.c1{font-size:11px; color:#646363}
.c2{color:#8e0365}
.c3{color:#DD361E}
.c4{color:#da7925; }

.note{color:#959595; font-size:10px; line-height:11px; padding:0; margin:0px}

.storeTab{padding:6px; background:#f1f4f5; border:#d8e0e2 solid 1px; float:left; vertical-align:middle; width:696px}
.storeTab div{float:left; font-weight:bold}
.storeTab div select{vertical-align:middle; margin-right:105px;  margin-left:7px; font-size:11px}

.innerImage{margin:13px; float:left}

.innerList li{list-style:none; background:url(../images/bulletInner.gif) no-repeat left 5px; padding-left:15px; margin:5px 0px}
.innerList li a{ color:#8a0362}
.innerList li a:hover{text-decoration:underline}
/* General Class Starts */

/* Flash Banner */
.flashBanner{width:970px; margin-bottom:15px}

/* End of Flash Banner */
#content{width:965px; margin-bottom:30px}/* border:1px solid red;*/
/* Start of left Div */
.leftDiv{float:left; width:710px}/* border:1px solid green;*/
.tabBg01{background-color:#fedafc; font-weight:bold; margin-bottom:12px; float:left; width:694px; line-height:24px; border:#e6d3dc solid 1px; padding-left:5px}
.tabBg01 .pagination{float:right; color:#a24389; margin-right:5px; font-size:11px}
.tabBg01 .pagination a{color:#a24389; margin-right:3px; font-size:11px}
.tabBg01 .pagination a.firstNav{background:url(../images/arrFirst.gif) no-repeat left 5px; padding-left:9px; margin:0px 6px}
.tabBg01 .pagination a.preNav{background:url(../images/arrPre.gif) no-repeat left 5px; padding-left:9px; margin:0px 6px}
.tabBg01 .pagination a.nextNav{background:url(../images/arrNext.gif) no-repeat right 5px; padding-right:9px; margin:0px 6px}
.tabBg01 .pagination a.lastNav{background:url(../images/arrLast.gif) no-repeat right 5px; padding-right:9px; margin:0px 6px}
.tabBg01 span{float:left; font-size:14px}
table.grid01{border-collapse:collapse}/* border:1px solid #cfd0cc; */
.grid01 td{text-align:center; padding:4px; vertical-align:top}
.grid01 .title a{font-weight:bold; font-size:12px; color:#8e0365; text-decoration:none; margin:0px}
.grid01 .title a:hover{text-decoration:none}

table.formGrid{margin-top:20px; width:100%; text-align:left}
.formGrid td{padding:15px 17px 4px 0px; text-align:left; font-weight:bold; vertical-align:top}
.formDiv{font-weight:normal; margin-right:45px; float:left; margin-top:3px}
.formGrid span{color:#EC0000}
/* End of left Div */


/* Start of left Div */
.rightDiv{float:right; width:235px}/* border:1px solid green;*/
h2{font-size:26px; padding-bottom:5px; margin-top:0px; margin-bottom:7px; color:#563190; font-weight:bold; z-index:0}
h3{color:#da7925; padding-bottom:4px; border-bottom:1px dashed #DDD7D2; font-size:14px; text-align:left; margin:0 0 15px 0; border-left:#b3d760 solid 4px; padding:3px 0 3px 5px}
h4{font-size:13px; padding-bottom:3px; margin-top:0px; margin-bottom:0px}
h5{color:#da7925; padding-bottom:4px; border-bottom:1px dashed #DDD7D2; font-size:14px; text-align:left; margin:0 0 15px 0; border-left:#b3d760 solid 4px; padding:3px 0 3px 5px}
.read{padding:1px 11px 3px 5px; line-height:15px; color:#000; float:right; background:url(../images/bulletRead.gif) no-repeat right}
.read a{color:#1d3494; text-decoration:none; font-size:11px; font-weight:bold}
.read a:hover{text-decoration:underline}
.rightTabMarB25{padding-bottom:25px}
.divider01{background:url(../images/divider01.jpg) no-repeat top left; width:230px; height:1px; margin:10px 0px}
/* End of right Div */

/* Start of Footer */
#footer{border-top:1px solid #eeb7db; padding-top:12px}
.footerLinks{margin-bottom:2px}
.footerLinks .bottomLink{float:right; text-decoration:none}
.footerLinks .bottomLink a:hover{text-decoration:underline}
.copyRightDiv{float:right; color:#868686; text-align:right; font-size:11px}
.copyRightDiv a{color:#868686; text-decoration:underline}
.copyRightDiv a:hover{text-decoration:none}
.copyRightDiv a.link1{text-decoration:none}
.credits{float:right}
.credits a{color:#4b178a; }
.bottomLogo{margin-top:13px; float:left; width:100%}
/* End of Footer */

/* Products */
.price{color:#df7846; font-weight:bold; font-size:16px; margin:0px; line-height:17px; margin-right:5px}
.priceBar{padding-bottom:5px; border-bottom:1px solid #666699; float:left; width:441px}
.priceDiv{text-align:center; margin-top:10px}

#proPrice{width:115px; text-align:center!important;}
#proPrice span{float:left;}
#proPrice form{float:right;}

.price1{color:#df7846; line-height:17px; font-weight:bold; font-size:16px; float:left}
.launch{color:#666699; font-size:16px; float:right}

.productDetails{width:707px; float:right}/* border:1px solid red; */

.breadcrumb{color:#868686; margin-bottom:20px; width:710px}
.breadcrumb a{color:#868686; background:url(../images/bulletCrum.gif) no-repeat right; padding-right:11px; margin-right:7px; text-transform:uppercase; font-size:10px}
.breadcrumb a:hover{color:#868686}
.breadcrumb span{color:#000; text-transform:uppercase; font-size:10px}

.prodDetailsImg{width:231px; float:left; text-align:center; padding:2px 2px 8px; height:353px}
.prodDetailsContent{width:707px; float:right}/* border:1px solid red; */
.prodTitle{color:#0098a3; font-size:24px; margin:0px 0px 10px}
.prodDetail{color:#868686; font-weight:bold}
.prodContains{color:#a70065; font-weight:bold; margin:10px 0px}
.prodQuantity{float:left; color:#929497}
.viewAll a{float:right; color:#929497; background:url(../images/bullet01.gif) no-repeat center right; padding-right:12px}

.brd01{ border-right:1px dashed #b0b1b3}
.divider03{border-bottom:1px solid #eeb7db; padding-bottom:15px; margin-bottom:20px}

hr{height:0; border:0px solid #DDD7D2; border-top-width:1px; width:100%; padding:0; margin:11px 0px}

.comUrl, .comUrl a{float:left; vertical-align:middle; color:#868686}
.comUrl img{vertical-align:top; margin-right:5px}

.subcription{float:left; width:440px; color:#868686; font-size:11px; vertical-align:bottom; }

.innerNavMenu{margin:0 0 13px 0; padding:0; width:235px}
.innerNavMenu li{list-style:none}
.innerNavMenu li a{background:url(../images/bulletNav.gif) no-repeat 7px 10px; border-bottom:#dcdcdc 1px solid; padding:6px 0 6px 20px;  display:block; width:209px}
.innerNavMenu li a:hover{text-decoration:none; color:#8a0362; background:url(../images/bulletNavHover.gif) no-repeat 7px 10px}

.mailBox{width:227px; height:87px; background:url(../images/mailBg.jpg) no-repeat; padding:13px 0 0 8px; float:left; margin-bottom:13px}
.mailBox .tabTitle{font-size:14px; font-weight:bold; padding:8px 0 8px 13px} 
.mailBox h2{border:none; padding:10px 14px 8px 14px; margin:0px}
.mailBox img{margin:0px 12px; float:left}
.mailBox div{width:127px!important; float:left; text-align:left}
.mailBox div strong{display:block; line-height:13px; margin-bottom:-10px; font-size:13px}
.mailBox div .head1{font-weight:bold; margin-bottom:5px}
.mailBox a{color:#8a0362}
.mailBox a:hover{color:#8a0362; text-decoration:underline}
.mailBox div img{margin:6px 0px; padding:0px; float:right}

.inputMail{width:105px; margin-top:5px; float:left; height:14px; line-height:14px}

ul#pressMain{list-style:none; float:left; position:relative; width:690px; padding-left:10px}
#pressMain li{float:left; list-style:none; padding:0; margin:0; margin-left:-10px; display:inline; background:none}
#pressMain li a{background:url(../images/leftTabCorner.gif) no-repeat top left; padding-left:9px; height:25px!important; color:#8A0362; font-size:13px; display:block; float:left}
#pressMain li a span{background:url(../images/rightTabCorner.gif) no-repeat top right; padding-right:40px; display:block; float:left; line-height:25px; cursor:pointer; padding-left:5px}
#pressMain li a:hover{color:#663366}
#pressMain li a.pressSelected, #pressMain li a:hover{background-position:left -26px; z-index:100; position:relative; color:#663366}
#pressMain li a.pressSelected span, #pressMain li a span:hover{background-position:right -26px; z-index:100; padding-right:40px; display:block; float:left; line-height:25px; cursor:pointer}
.pressDetails{padding:13px; border:1px solid #ffd2f2; border-top-width:4px}

.mainTabTitle{background:url(../images/titleBg.gif) repeat-y left; line-height:24px; border:#e6d3dc solid 1px; padding-left:5px; font-weight:bold; font-size:13px; margin-bottom:7px; height:24px; width:227px}

.newsList li{background:url(../images/newIcon.jpg) no-repeat left top; padding-left:24px; margin:10px 0; list-style:none}

.mediaGallery{border:#dbdbdb solid 1px; padding-top:20px; text-align:center; height:115px; margin-bottom:4px;  cursor:pointer}
.mediaMain{margin:17px 17px 0 0; width:160px; height:165px; float:left; font-size:11px; text-align:center; cursor:pointer}

.ratingTab{border-bottom:1px #999999 dashed; padding-bottom:5px; float:left; width:935px; margin-bottom:13px}
.ratingTitle{color:#663399; font-size:14px; float:left; font-weight:bold; padding-bottom:5px}
.stars{float:left; height:16px; line-height:24px; vertical-align:bottom; padding-left:5px; margin-right:7px}

.review{margin-right:0px; vertical-align:middle; float:right; font-size:11px; color:#690; font-weight:bold; border-bottom:#669900 1px solid; padding:0 2px; cursor:text;}
.ratingRatio{font-size:11px; color:#999; float:left; margin:0 5px}
.ratingRatio span{font-size:17px; line-height:16px; color:#069}

.prodDetailsImg{border:1px solid #cfd0cc; background:url(../images/productShadow.jpg) no-repeat bottom left; width:236px; float:left; text-align:center; padding:2px 2px 8px}
.new{float:right; background:#000; color:#edd855; font-size:11px; padding:0px 4px}

.sort{padding:4px; background:#f1f4f5; float:left; width:925px; border-bottom:#d8e0e2 1px solid}
.sort select{font-size:11px; padding:1px; color:#666}
.useDetail{float:left; width:250px; border-right:#ccc 1px dashed}
.newPro{margin-right:20px; float:left; padding:13px; border:#e4e4e4 1px solid}

.faq li{font-weight:bold; list-style:none; margin-bottom:25px}
.faq li li{font-weight:normal}

a.top{display:block; cursor:pointer; float:right; color:#006699; font-size:10px;}
a.top:hover{text-decoration:underline;}
a.top img{vertical-align:middle; margin-right:3px;}