*{ margin:0; padding:0;}
body{ font-family:Arial; font-size:12px; color:#000000;}
#wrap{width:1071px; margin:0 auto;}
#main{ width:1019px; background:url(http://benesserevillage.it/public/images/bg.jpg) repeat-y left top; padding:0 26px; float:left;}
#header{ width:1019px; float:left; background:url(http://benesserevillage.it/public/images/banner_bg.jpg) no-repeat left top;}
#logo{width:401px; height:117px; background:url(http://benesserevillage.it/public/images/logo.jpg) no-repeat 28px bottom; float:left;}
#logo a{width:401px; height:117px; display:block;}
#logo a:hover{color:#666666;}
#login{ width:370px; float:right; margin-right:30px; *margin-right:15px; color:#575858;}
.w370{ width:370px; float:right;}
.inpbg{ background:url(http://benesserevillage.it/public/images/inpbg.jpg) no-repeat left top; width:274px; height:26px; border:0; padding:8px 0 0 6px; font-size:12px; color:#575858;}
.w370 p{ width:285px; float:left;}
.w370 span{ width:85px; float:left; padding-top:2px;}
#nav{ width:1019px; float:left; margin-top:30px; height:32px; background:url(http://benesserevillage.it/public/images/navbg.jpg) repeat-x left top;}
#nav ul{ float:left; background:#ffffff; height:32px; list-style:none;}
#nav li{width:auto; float:left; height:32px;}
#nav li a{background:url(http://benesserevillage.it/public/images/navbg.jpg) repeat-x left top; width:auto;  font-weight:bold; font-size:13px; color:#FFFFFF; display:block; height:23px; padding:0 12px; text-decoration:none; padding-top:9px; margin-right:1px; float:left;}
#nav li a:hover{background:#a21f5c; height:23px; width:auto;}
#nav ul li a.selected, #nav ul li a.selected:hover {background:#a21f5c; no-repeat; color:#FFFFFF;}
.content{ width:1009px; float:left; background:#a21f5c; height:18px; color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:10px; padding-top:2px;}
.content a{text-decoration:none; color:#FFFFFF; padding:0 2px;}
.content a:hover{ color:#e50e75;}
#bodywrap{ width:1019px; float:left;}
#maincont1{ width:999px; float:left; background:#fbe7f0; padding:17px 10px;}
#left{ width:739px; float:left;}
#vedio{ width:294px; float:left;}

/********************************* pankaj css start **************************************/
#vedio h1{ color:#A21F5C; font-size:18px; font-weight:bold; font-style:italic; margin:0; display: inline;}
/********************************* pankaj css end **************************************/




#vedio span{ width:100px; float:left;}
#vedio p{ width:194px; float:left;}
#vedioimg{ width:442px; float:right;}
#right{ width:235px; float:left; margin-left:10px; background:url(http://benesserevillage.it/public/images/personal_bg.jpg) no-repeat left top; padding-top:60px; padding-left:15px; min-height:346px;}
#right p{ width:235px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; margin-bottom:3px;}
#right span{ width:auto; float:left;}
.inpbor{ border:#eb7196 2px solid;}
#maincont2{width:1019px; float:left; background:#ffffff; padding:17px 0px;}
#left1{ width:749px; float:left;}
#right1{ width:260px; float:left; margin-left:10px;}
#articlecontainer {width:300px; float:left;}
#news{ width:440px; float:left; margin-right:9px;}
#newstop{ background:url(http://benesserevillage.it/public/images/news_top.jpg) left top no-repeat;  float:left; width:430px; height:24px; padding:3px 0 0 10px;}
#newsmid{ width:402px; border:#d11e76 1px solid; float:left; padding:25px 18px 20px 18px;}
#newsmid p{ width:402px;}
#newsmid h3{  font-size:13px; font-weight:normal;}
#article{ width:300px; float:left;}
#articletop{ width:300px; float:left; background:url(http://benesserevillage.it/public/images/article_top.jpg) no-repeat left top; height:30px;}
#articlemid{ width:274px; float:left; border:#fe4e1c 1px solid; padding:5px 12px 15px 12px;}
#articlemid span{ width:78px; float:left;}
#articlemid p{ width:196px; float:left;}
#articlemid h1 { font-weight:bold !important;}
#article{ width:300px; float:left;}
#tabbing{ width:260px; float:left;}
#tabbingtop{ width:260px; float:left; background:url(http://benesserevillage.it/public/images/tabbing_top.jpg) no-repeat left top; height:29px;}
#tabbingtop ul{ width:254px; list-style:none; height:25px; margin-top:5px; margin-left:6px;}
#tabbingtop li{ width:auto; float:left; height:25px;}
#tabbingtop li a{background:0; width:auto;  font-weight:bold; font-size:11px; color:#FFFFFF; display:block; height:20px; padding:5px 13px 0 13px; text-decoration:none; margin-right:1px; float:left;}
#tabbingtop li a:hover{background:#ffffff; color:#000000;}
#tabbingtop ul li a.selected, #tabbingtop ul li a.selected:hover {background:#ffffff; no-repeat; color:#000000;}
.tabbingmid{ width:232px ; float:left; padding:10px 13px 30px 13px; border-right:1px solid #e6652a; border-left:1px solid #e6652a; border-bottom:1px solid #e6652a;}
#fitness{ width:749px; float:left;}
#fitnesstop{ width:737px; float:left; background:url(http://benesserevillage.it/public/images/fitness_top.jpg) no-repeat left top; height:25px; color:#FFFFFF; font-size:20px; padding:3px 0 0 12px;}
/********************************* pankaj css start **************************************/
#fitnesstop h1{ color:#FFFFFF; font-size:20px; font-weight:normal; margin:0; display: inline;}
#fitnesstop h2{ color:#FFFFFF; font-size:20px; font-weight:normal; margin:0; display: inline;}
#fitnesstop h3{ color:#FFFFFF; font-size:20px; font-weight:normal; margin:0; display: inline;}
/********************************* pankaj css end **************************************/





#fitnessmid{ width:727px; float:left; border:#d11e76 1px solid; float:left; padding:15px 10px 50px 10px;}
.fitnesscon{ width:330px; height:120px; float:left; margin:0 0 10px 0; background:#fbe7f0; padding:10px 11px 22px 11px; border-bottom:1px dotted #dd3580; overflow:hidden}
.fitnesscon span{ width:94px; float:left; margin-top:10px;}
.fitnesscon p{ width:200px; float:left; margin-top:5px;}
.fitnesscon p span{float:none; color:#575858; width:auto; margin:0;}
.fitnesscon h4 span{float:none; color:#575858; width:auto; margin:0; padding-left:35px;}
#confirm{width:1019px; float:left;}
#confirmtop{width:1007px; float:left; background:url(http://benesserevillage.it/public/images/confirtop.jpg) no-repeat left top; height:25px; color:#FFFFFF; font-size:20px; padding:3px 0 0 12px;}
#confirmmid{width:997px; float:left; border:#d11e76 1px solid; padding:52px 10px 52px 10px;}
#confirmmid p{width:997px; float:left; font-size:24px; color:#d32278; text-align:center;}
#privacymid{width:997px; float:left; border:#d11e76 1px solid; padding:10px 10px 10px 10px;}
#privacymid p{width:997px; float:left;}
#forgot{width:997px; float:left; border:#d11e76 1px solid; padding:52px 10px 52px 10px;}
.forgot{width:997px; float:left; font-size:18px; color:#575858; text-align:center;}
#forgot p{width:600px; float:left; font-size:18px; color:#575858; text-align:right;}
#forgot span{width:390px; float:right; text-align:left; padding-top:2px;}
.contactcon {width:697px; margin:0 15px; *margin:0 7px; float:left;}
.contactcon span{ width:145px; float:left; text-align:right;}
.contactcon p{ width:545px; float:right;}
.more {width:697px; margin:0 15px; *margin:0 7px; float:left;}
.moreimg {float:left; padding:0 10px 10px 0;}
.morecontent { width:697px; margin:0 15px; *margin:0 7px; float:left; background:#fbe7f0; padding:15px 0 20px 0;}
.morecontent p{ width:673px; float:left; padding:0 12px;}
.comment { width:697px; margin:0 15px; float:left; padding:15px 0 0px 0; *margin:0 7px;}
.commentcon { width:674px; float:left; border:1px dotted #dd3580; padding:0 10px 10px 10px;}
.comment span{ width:50px; float:left;}
.comment p{ width:623px; float:left;}
#footer{ width:1019px; float:left; margin-top:40px;}
#footertop{ width:1019px; float:left; font-size:30px; color:#e85489; text-align:center;}
#footertop1{ width:1019px; float:left; background:url(http://benesserevillage.it/public/images/footertop.jpg) no-repeat center bottom;}
#footermid{ width:1019px; float:left; font-size:14px; text-align:center; background:url(http://benesserevillage.it/public/images/footerbg.jpg) repeat-y center top; padding:18px 0;}
#footerbot{ width:1019px; float:left; font-size:30px; color:#e85489; text-align:center; background:url(http://benesserevillage.it/public/images/footerbot.jpg) no-repeat center top;}
#loginwindow{ width:670px; float:left; background:#ffffff; *padding-bottom:20px;}
#loginwindowtop{background:url(http://benesserevillage.it/public/images/loginbg.jpg) repeat-x left top; height:32px; padding-left:18px; width:652px; float:left;}
.close{float:right; background:url(http://benesserevillage.it/public/images/close.jpg) left top no-repeat; height:32px; width:52px; color:#FFFFFF; font-size:16px; padding-left:32px; line-height:30px;}
#existuser{width:340px; float:left; margin:20px 0; padding:0 25px 0 40px; border-right:1px solid #d42c7f;}
#existuser span{width:90px; float:left; text-align:right; font-size:14px; color:#171717;}
#existuser p{width:200px; float:right;}
#newuser{ width:181px; float:left; margin:20px 0; padding:0 40px 0 25px;}
.newusercon{width:181px; float:left; color:#302c2e; font-size:14px;}
#regiswindow{ width:1019px; float:left; background:#ffffff; *padding-bottom:20px; margin-top:20px;}
#regiswindowtop{background:url(http://benesserevillage.it/public/images/loginbg.jpg) repeat-x left top; height:32px; padding-left:18px; width:1001px; float:left;}
.w924{ width:924px; margin:0 24px; font-size:14px; color:#0066FF; text-align:center;}
.close{float:right; background:url(http://benesserevillage.it/public/images/close.jpg) left top no-repeat; height:32px; width:52px; color:#FFFFFF; font-size:16px; padding-left:32px; line-height:30px;}
#existuser12{width:548px; float:left; margin:20px 0; padding:0 25px 0 24px; border-right:1px solid #d42c7f;}
#existuser12 span{width:115px; float:left; text-align:right; font-size:14px; color:#171717;}
#existuser12 p{width:428px; float:right;}
#newuser12{ width:317px; float:left; margin:20px 0; padding:0 25px 0 25px;}
.newuser12con{width:317px; float:left; color:#302c2e; font-size:14px;}
.newuser12con p{width:212px; float:right; color:#000000;}
.newuser12con span{width:90px; float:left; color:#000000; font-size:14px; text-align:right;}
.w294{width:294px;}
.w345{ width:345px;}
 .w294 a{width:294px; text-decoration:none; color:#a21f5c;}
.w294 a:hover{ color:#000000;}
.w442{width:442px;}
.w235{ width:235px;}
.w739{ width:739px;}
.w402{ width:402px;}
.w274{ width:274px;}
.w300{width:300px;}
.w232{width:232px;}
.w260{width:260px;}
.w1019{ width:1019px;}
.w573{ width:573px;}
.w653{ width:653px;}
.w697{ width:697px;}
.w673{ width:673px;}
.fl{ float:left;}
.tal{ text-align:left;}
.tar{ text-align:center;}
.tac{ text-align:center;}
.nr{ font-weight:normal;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.mt35{ margin-top:35px;}
.mtb10{ margin-bottom:10px;}
.mtb40{ margin-bottom:40px;}
.mtr{ margin-right:10px;}
.pad10l{ padding-left:10px;}
.white{ color:#FFFFFF;}
.white a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
.white a:hover{ text-decoration:none;}
.white1{ color:#FFFFFF;}
.white1 a{ color:#FFFFFF; text-decoration:none;}
.white1 a:hover{ text-decoration:none; color:#FF0033;}
.grey{ color:#575858;}
.black{ color:#000000;}
.black a{ color:#000000; text-decoration:none;}
.black a:hover{ color:#ff751c; text-decoration:none;}
.pink{ color:#a21f5c;}



.pinklig{ color:#d32278;}

/********************************* pankaj css start **************************************/
.pinklig h3 { color:#d32278; font-size:14px; font-weight:bold; margin:0; }
.pinklig h3 a {color:#d32278; text-decoration:none;}
.pinklig h3 a:hover {color:#000000;}
/********************************* pankaj css end **************************************/
.pinklig a{ color:#d32278; text-decoration:none;}
.pinklig a:hover{ color:#000000;}
.pinklig1{ color:#d32278;}
.pinklig1 a{text-decoration:underline; color:#d32278;}
.pinklig1 a:hover{text-decoration:none;}
.pinklight{ color:#efa7c9;}
.orange{ color:#ff751c;}
.orange a{ color:#ff751c; text-decoration:underline;}
.orange a:hover{text-decoration:none;}
.orangedark{ color:#e66428;}
.orangedark a{ color:#e66428; text-decoration:none;}
.orangedark a:hover{ color:#000000;}
.dotbor{ border-bottom:1px dotted #dd3580;}
.imgbor{ border:1px solid #d42c7f;}
.ft10{ font-size:10px;}
.ft11{ font-size:11px;}
.ft12{ font-size:14px;}
.ft18{ font-size:18px;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft24{ font-size:24px;}
.arrowlistmenu{width:697px; margin:0 15px; *margin:0 7px; float:left;}
.arrowlistmenu .menuheader{font: bold 14px Arial;color: #e50e75;margin-bottom: 10px;text-transform: uppercase;padding: 4px 0 4px 10px; cursor: hand;cursor: pointer;}
.arrowlistmenu .openheader{background-image: url(titlebar-active.png);}
.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.arrowlistmenu ul li{color: #0000000;display: block;padding:5px 0 5px 10px ; font-size:12px;}
/* fit coach*/
#fitcoachtop{ width:727px; float:left;}
#fitcoachhead{ background:url(http://benesserevillage.it/public/images/food-o-meter.jpg) no-repeat left top; width:420px; height:100px; float:left;}
#fitcoachhead1{ background:url(http://benesserevillage.it/public/images/fit-o-meter.jpg) no-repeat left top; width:420px; height:100px; float:left;}
#fitcoachdescrip{width:297px; float:left; margin-left:10px;}
#fitsearch{ width:707px; float:left; background:#fbe7f0; padding:10px; border-bottom:1px dotted #dd3580;}
#fitsearch span{ width:100px; float:left;}
#fitsearch p{ width:380px; float:left;}
.w727{ width:727px; float:left;}
.pad5bot{ padding-bottom:5px;}
.linking{ color:#d32278; font-size:14px; font-weight:bold; width:210px; float:left; margin-top:15px;}
.borright{border-right:#e8eaeb 1px solid;}
.linking ol{ list-style:circle; margin-top:5px; margin-left:30px;}
.linking li{ float:left; width:100%; margin-top:3px;}
.linking li a{ background:url(http://benesserevillage.it/public/images/arrorbul.jpg) no-repeat left top; font-size:14px; color:#d32278; text-decoration:none; font-weight:normal; padding-left:20px;}
.linking li a:hover{color:#ff751c;}

.linking1{width:697px; float:left;}
.linking1 ol{ margin-top:5px; margin-left:50px;}
.linking1 li{float:left; width:100%; margin-top:5px;}

#activity{width:725px; float:left; border:#990066 1px solid;}

.activitytab{width:720px; float:left; padding:5px 0 5px 5px;}
.activitytab:hover{display:block; background:#FFCCFF; cursor:pointer;}
.activitytab p{width:520px; float:left;}
.activitytab span{width:100px; float:left; text-align:center;}
.borpink{ border-bottom:#990066 1px solid;}
.borpinktop{ border-top:#990066 1px solid;}
.bggpink{ background:#FFCCFF;}
.bggpink:hover{ background:#ffffff; display:block; cursor:pointer;}
#activitysearc{width:707px; float:left; background:#fbe7f0; padding:10px; border-bottom:1px dotted #dd3580;}

#activitysearc p{ width:350px; float:left;}
#activity1{width:725px; float:left; border:#990066 1px solid;}
.activitytab1{width:720px; float:left; padding:5px 0 5px 5px;}
.activitytab1 p{width:420px; float:left;}
.activitytab1 span{width:95px; float:left; padding-left:5px;}
.w100per{ width:100%;}

#activity2{width:725px; float:left; border:#990066 1px solid;}
.activitytab2{width:720px; float:left; padding:5px 0 5px 5px;}
.activitytab2 p{width:470px; float:left;}
.activitytab2 span{width:120px; float:left; text-align:center;}

#bmiplus{width:727px; float:left;}
#bmiplusleft{width:350px; float:left;}
#bmiplusright{width:377px; float:left;}
#bmiplusright ul{width:357px; float:left; margin-top:20px; list-style:inside; padding-left:5px;}
#bmiplusright li{width:357px; float:left; margin-bottom:5px; padding-left:15px; font-size:12px; color:#000000; }
.activitytab3{width:345px; float:left; padding:5px 0 5px 5px;}
.activitytab3 p{width:150px; float:left;}
.activitytab3 span{width:150px; float:left; text-align:left; color:#a21f5c;}

.activitytabgoal{width:720px; float:left; padding:5px 0 5px 5px;}
.activitytabgoal p{width:400px; float:left;}
.activitytabgoal span{width:160px; float:left; text-align:center;}

.weight{width:345px;; float:left; margin-top:50px;}
.weight span{width:150px; float:left;}
.weight p{width:180px; float:left;}

#vediogallery{width:987px; float:left; border:#d11e76 1px solid; padding:15px;}
#vediotabbingtop{ width:987px; float:left; height:32px;}
#vediotabbingtop ul{ width:987px; list-style:none; height:32px;}
#vediotabbingtop li{ width:auto; float:left; height:33px;}
#vediotabbingtop li a{background:url(http://benesserevillage.it/public/images/loginbg.jpg) repeat-x left top; width:auto; font-size:16px; color:#FFFFFF; display:block; height:27px; text-decoration:none; margin-right:1px; float:left; padding:5px 15px 0 15px;}
#vediotabbingtop li a:hover{background:#d22178; color:#ffffff;}
#vediotabbingtop ul li a.selected, #tabbingtop ul li a.selected:hover {background:#d22178; color:#ffffff;}
.vediotabbingmid{ width:959px; float:left; padding:10px 13px 30px 13px; border:1px solid #d11e76;}
.vediotabbingmidnorecord{ width:955px; float:left; padding:52px 15px 52px 15px; border:1px solid #d11e76;}
.vediogallerycon{ width:336px; float:left; margin:0 0 10px 0; background:#fbe7f0; padding:10px 11px 10px 11px; border-bottom:1px dotted #dd3580;}
.vediogallerycon span{ width:94px; float:left;}
.vediogallerycon p{ width:200px; float:left; margin-bottom:5px;}
.vediogallerycon p span{float:none; color:#575858; width:auto; margin:0;}
.imagegallerycon{ width:413px; float:left; margin:0 0 10px 0; background:#fbe7f0; padding:10px 11px 10px 11px; border-bottom:1px dotted #dd3580;}
.imagegallerycon p{ width:413px; float:left; margin-bottom:5px;}
.w183{ width:183px; float:left;}
.w495{ width:505px; float:left;}
.w175{ width:161px; float:left;}
.mtr6{ margin-right:6px;}
.mtl6{ margin-left:6px;}
.mtb6{ margin-bottom:6px;}
.w959{ width:959px; float:left; border-bottom:#a21f5c 1px dotted; padding-bottom:10px; margin-bottom:10px;}
.w60{ width:60px;}
.w100{ width:100px;}
.w190{ width:190px;}
.fit{ background:url(http://benesserevillage.it/public/images/fit.jpg) no-repeat left top; width:88px; height:53px; float:left; margin-top:20px;}
.food{ background:url(http://benesserevillage.it/public/images/food.jpg) no-repeat left top; width:88px; height:58px; float:left; margin-top:20px;}
.fits{ width:727px; float:left; padding:10px 0; border-bottom:1px dotted #dd3580;}
.fitsimage{background:url(http://benesserevillage.it/public/images/planimage.jpg) no-repeat left top; width:727px; float:left; border-bottom:1px dotted #dd3580; height:90px;}
.pad5topbot{padding:5px 0;}
.pad2topbot{padding:2px 0;}

.black_overlay{display: none; position: absolute; top: 0%; left: 0%;  width: 100%; height:240%;  background-color: #ffffff;  z-index:1001; -moz-opacity: 0.8;       opacity:.80; filter: alpha(opacity=80); }

 .white_content {display: none; position: absolute; top: 25%; left: 25%; width: 50%; height:auto; padding: 16px;  z-index:1002; overflow: auto; }
.brdr_left{ border-left: solid 1px #bc5a00;}


/********************************* pankaj css start 14 sep 2009  **************************************/
h2 { font-weight:bold;}
h3 { font-weight:normal;}
/********************************* pankaj css end 14 sep 2009  **************************************/

.sezionibox {width:370px; float:left; margin-top:8px;}
.sezionitop {width:370px; float:left; height:28px; background:url(http://benesserevillage.it/public/images/sizioni.jpg) left top no-repeat;}
.sezibot {border:#d11e76 1px solid; width:338px; float:left; padding:15px;}


.palmlist {width:301px; padding-left:37px; float:left; background:url(http://benesserevillage.it/public/images/palm.jpg) left top no-repeat; min-height:40px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;} 
.palmlist h1 {color:#d32278; font-size:17px; font-weight:normal;}
.palmlist h1 a {color:#d32278; text-decoration:none;}
.palmlist h1 a:hover {text-decoration:underline;}
.palmlist h2 {color:#494747; font-size:14px; font-weight:normal; margin-bottom:2px;}
.palmlist h2 a {color:#494747; text-decoration:none; padding:0 1px;}
.palmlist h2 a:hover {color:#000000;}
.palmlist h3 {color:#9d9b9b; font-size:11px;}
.palmlist h3 a {color:#9d9b9b; text-decoration:none; padding:0 1px;}
.palmlist h3 a:hover {color:#9d9b9b; text-decoration:underline;}

.laver {width:100%; float:left;}
.laver h1 {font-size:13px; color:#ff751c;}
.laver h1 a {}
.laver h1 a:hover {color:#000000;}
.laver h2 {font-size:12px; color:#444243; font-weight:normal; float:left;}

.tabbingmidnew{ width:242px ; float:left; padding:10px 8px 30px 8px; border-right:1px solid #e6652a; border-left:1px solid #e6652a; border-bottom:1px solid #e6652a;}
.vers {width:238px; float:left; list-style:none;}
.vers li {width:225px; float:left; padding-left:13px; background:url(http://benesserevillage.it/public/images/arrowdouble.jpg) left 5px no-repeat; font-size:13px; font-weight:bold; margin-bottom:9px;}
.vers li a {color:#ff751c; text-decoration:none;}
.vers li a:hover {color:#000000;}
.vers li span {float:left; display:block; font-weight:normal; margin-top:1px; font-size:12px;}
.vers li span a {color:#444243; text-decoration:none;}
.vers li span a:hover {text-decoration:underline;}

.newlatter {width:260px; float:left; background:url(http://benesserevillage.it/public/images/newslatterbg.jpg) left top no-repeat; padding-top:19px; height:68px;}
.newlatter dl {width:241px; float:left; padding: 12px 0 0 8px;}
.newlatter dd {width:158px; float:left; display:block; margin-right:6px; text-align:right;}
.newlatter dt {width:77px; float:left; display:block;}

.inpnews {width:138px; height:21px; background:url(http://benesserevillage.it/public/images/inputbg.jpg) left top no-repeat; font-size:11px; font-family:arial; color:#000000; border:0; padding:6px 10px 0;}

.mb10 {margin-bottom:10px;}
.mr8 {margin-right:8px;}
/*----------------------------27/11/2009---------------------*/
.loginsmallwindow {width:260px; float:left;}
.logintop {width:260px; float:left;}
.loginbot {width:242px; float:left; border:1px solid #d42c7f; padding:10px 8px;}
.loginbot label {width:69px; float:left; display:block; font-size:12px; color:#353535; margin-bottom:6px;}
.loginbot p {font-size:.9em; float:left; font-weight:bold; float:left; width:auto;}
.loginbot p a {text-decoration:underline; color:#d11e76;}
.loginbot p a:hover{color:#000000;}


.inputbg1 {font-size:12px; font-weight:bold; background:url(http://benesserevillage.it/public/images/inputbg1.jpg) left top no-repeat; padding:4px 5px 0; width:163px; height:20px; float:left; border:0; color:#4f4e4e; margin-bottom:6px;}
.pt3 {padding-top:3px;}
.wd166 {width:166px !important;}
.moreimgnew {width:121px; height:81px; margin:0 10px 10px 0; float:left;}
.moreimgnew img {border:1px solid #d42c7f;}
.moreimgnew2 {width:121px; height:81px; margin:0 0px 10px 10px; float:right;}
.moreimgnew2 img {border:1px solid #d42c7f;}
.mb10 {margin-bottom:10px;}
.mb5 {margin-bottom:5px;}
 a {
color:#D11E76;
padding:0 1px;
text-decoration:underline;
}
.fr {float:right !important;}


/*............... blog ............................*/

.blogbox {width:300px; float:left;}
.blogtop {width:278px; float:left; background:url(http://benesserevillage.it/public/images/blogbg-1.jpg) left top no-repeat; height:29px; line-height:29px; font-size:16px; font-family:"Trebuchet MS"; color:#FFFFFF; font-weight:bold; padding-left:22px;}

.blogbot {width:288px; float:left; border-left:1px solid #c70c6e; border-right:1px solid #c70c6e; border-bottom:1px solid #c70c6e; background:#fce0ee url(http://benesserevillage.it/public/images/blogbotbg.jpg) left top repeat-x; padding:15px 5px;}

.blogst  {width:100%; float:left; margin-bottom:11px;}
.blogimgcon {width:116px; float:left; background:url(http://benesserevillage.it/public/images/blogimg.png) left top no-repeat; height:93px; font-weight:bold;}
.blogimgcon img {margin:5px 0 0 11px;}
.wd172 {width:172px; float:left;}
.wd172 h1 {font-size:13px; color:#d32278;}
.wd172 h2 {font-size:11px; font-weight:bold; color:#444243; margin-bottom:2px;}
.wd172 h3 {color:#d32278; margin-bottom:5px; font-size:13px; font-weight:bold;}
.wd172 h3 a {color:#d32278; text-decoration:none;}
.wd172 h3 a:hover {color:#000000;}
.wd172 p a {color:#000000; text-decoration:none;}

.wd172 p {font-size:12px;}
.acura {font-size:11px; font-weight:bold; color:#444243; width:100%; float:left; margin-top:3px;}
.newls {width:auto; float:left; list-style:none;}
.newls li {float:left; width:auto; float:left; margin-right:2px; }
.wd156 {width:156px;}
.wdau {width:auto;}
.w10{width:100%; float:left;}
.w412{width:412px; float:left;}

/*marketing css start */

.telemarketing {
	font-size:20px;
	color:#f7982a;
	font-weight:bold;
	text-align:center;
}
.voce {
	color:#0000ff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.telemarketing2 {
	font-size:20px;
	color:#f7982a;
	font-weight:bold;
	text-align:center;
}
.telemarketing3 {
	font-size:36px;
	color:#f7982a;
	font-weight:bold;
	text-align:center;
}
.marketingper {
	width:509px;
	height:227px;
	margin:0 0 0 100px;
}
.voce2 {
	color:#0000ff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.second {
	width:739px;
	float:left;
	margin:50px 0 0 0;
}
.second ul {
	list-style:none;
	display:block;
	float:left;
	font-size:15px; color:#666666;
}
.second li {
	background:url(../images/bullet.jpg) no-repeat left 4px;

	color:#000000;
	font-weight:normal;
	padding-left:10px;
	font-size:11px;
}
.part {
	width:739px;
	float:left;
	background:#ffffd9;
	margin-top:20px;
}
.left../images {
	width:150px;
	height:162px;
	float:left;
}
.rightima {
	width:589px;
	float:right;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}
.rightima li {
	background:url(../images/bullet.jpg) no-repeat left 4px;

	color:#000000;
	font-weight:normal;
	padding-left:10px;
	margin-top:5px;
	font-size:11px;
	margin-left:15px;
}
ul {
	list-style:none;
}
.mar12 {
	margin-top:10px;
}


.fare{width:739px; float:right; margin-top:30px; }
.fare1{width:739px; float:left; border:#d11e76 0px solid;}


.voce3 {
	color:#d11e76;
	font-size:20px;
	font-weight:bold;
	padding-left:5px;
	
}

.imageleft{width:247px; height:195px; float:left;}
.rightside{width:492px; float:right; font-size:13px; color:#666666; font-weight:normal;}
.molti{font-size:13px; color:#666666; font-weight:normal;}

.secondsection{width:739px; float:left; margin-top:10px; border:#d11e76 1px solid;}

.section{font-size:13px; color:#666666; font-weight:bold; text-align:center;}


.middle{width:739px; float:left; margin: 20px 0 20px 0;}

.subsectioleft{width:500px; float:left; font-size:13px; color:#666666; font-weight:normal;}
.subsectioleft li {
	background:url(../images/bullet.jpg) no-repeat left 4px;

	color:#666666;
	font-weight:normal;
	padding-left:10px;
	margin-top:5px;
	font-size:15px;
	margin-left:15px;
}

.subsectioright{width:239px; float:right;}
.xevoke{margin-bottom:20px;}

.note{width:40px; height:36px; float:left; margin-top:5px;}
.notetext{width:420px; float:right; margin-top:5px; padding-left:20px; padding-right:20px;}

.subsectionwraaper{width:739px; float:left; margin-bottom:20px;}
.blackco{color:#000000; font-size:16px; font-weight:bold;}
.orackco{color:#f86e28; font-size:15px; font-weight:bold;}

.computer{width:739px; float:left; margin:10px 0 10px 0;}
.compright{width:263px; float:right; margin:15px 0 10px 0;}
.compleft{width:476px; float:left; margin:10px 0 10px 0;}
.compleft li {
	background:url(../images/bullet.jpg) no-repeat left 4px;
	color:#666666;
	font-weight:normal;
	padding-left:10px;
	margin-top:5px;
	font-size:15px;
	margin-left:15px;}
.abhay{padding:10px 50px 10px 10px;}

