body {background:url(../images/bg.png); margin: 0; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;
color: #333333; border-top:4px solid #701515}


/* MAIN CSS
========================================================================*/
.pageData{ background:#FFF;-moz-box-shadow: 0px -1px 9px #000000;-webkit-box-shadow: 0px -1px 9px #000000;box-shadow: 0px -1px 9px #000000;}
.chatFixed{ position:fixed; right:0; top:45%}
.pageDataInner{padding:0 2% 2% 2%; overflow:hidden}
 h1{font-size:24px; color:#8b0b3c; border-bottom:solid 1px #ccc28a; padding-bottom:5px;}

.Menu{background:#552C3A; -moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;font-family:'OpenSansBold', Arial, Helvetica, sans-serif; font-size:18px;text-shadow:1px 1px 1px #000; padding-left:150px;}
.banner{ background:url(../images/banner.jpg) right top no-repeat; height:405px;}
.bannerWrap{ display:none}
.bannerInner{ display:block;}
.banner .dataForm{ width:22%; margin-left:4%; padding-top:10px}
.banner .dataForm .formRow{ margin-bottom:5px;}
.banner .dataForm .formRow .formLabel{ display:block; padding-right:0; width: 100%; text-align:left; color:#fff; font-size:16px;font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; padding-bottom:3px;text-shadow:1px 1px 1px #000; min-height:24px}
.banner .dataForm .formRow .formLabel span{ font-size:22px; margin:6px 0; display:block}
.banner .dataForm .formRow .normalText { width:95%}
.banner .dataForm .formRow .normalSmall{ width:44%;}
.banner .dataForm .formRow .normalMidumn{ width:44%;}
.banner .dataForm .formRow select.text, .banner .dataForm .formRow .text{ /*padding:8px 3px*/}
.banner .dataForm .mrg14{ margin-left:14px;}

.homeGrid1{ margin-right:3%; padding-right:3%; float:left; background:url(../images/divider.png) right center no-repeat; width:33%}
.homeGrid1 .imgBox{width:45%;}
.homeGrid1 .AboutBox{width:45%;}
.homeGrid1 img{  float:left; padding:3px; -webkit-box-shadow: 0 0 2px rgba(245,225,7,0.75);
-moz-box-shadow: 0 0 2px rgba(245,225,7,0.75);
box-shadow: 0 0 2px rgba(245,225,7,0.75); margin-right:5%}
.homeGrid1 .inputButton{ margin-top:15px;}
.homeGrid3 .inputButton{ margin-top:23px;}
.homeGrid2{ float:left; width:28%}
.homeGrid3{ margin-left:3%; padding-left:3%; float:left;/*background:url(../images/divider.png) left center no-repeat;*/ width:26%}
.homeGrid3 img{ /*padding:3px; -webkit-box-shadow: 0 0 2px rgba(245,225,7,0.75);
-moz-box-shadow: 0 0 2px rgba(245,225,7,0.75);
box-shadow: 0 0 2px rgba(245,225,7,0.75); margin-right:5%*/}
.gridAd1{ font-size:22px; text-align:center; float:left;}
.gridAd1 span{ font-size:30px;font-family:'OpenSansBold', Arial, Helvetica, sans-serif; display:block; margin-bottom:15px; }
.gridAd2 { float:right; margin-top:5px}
.gridAd2 a {border: 3px solid #701515;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0 0 6px 2px #cfcfcf;-moz-box-shadow: inset 0 0 6px 2px #cfcfcf;box-shadow: inset 0 0 6px 2px #cfcfcf; display:block;font-family:'OpenSansBold',Arial,sans-serif; font-size:22px; text-align:center; line-height:40px; background:#FFF; padding:0 15px}

ul.bulletPoints li { background:url(../images/bullet.png) left 15px no-repeat; padding:8px 0 8px 20px; font-style:italic}
ul.bulletPoints li strong{ display:block}
ul.bulletPoints li ul li{ background:url(../images/bullet1.png) left 15px no-repeat; padding:8px 0 8px 20px; font-style:italic} 
ul.bulletPoints li ul li ul li{ background:url(../images/bullet3.png) left 15px no-repeat; padding:8px 0 8px 20px; font-style:italic} 
ul.homeBullets{ margin-top:8px;}
ul.homeBullets li{padding:3px 0 3px 20px; background-position:left 9px;}

.addBox{/*border: 1px solid #fff494;-webkit-box-shadow: inset 0 0 10px #fef7ba;-moz-box-shadow: inset 0 0 10px #fef7ba;box-shadow: inset 0 0 10px #fef7ba; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;*/padding:0%; overflow:hidden; width:48%;margin-bottom:20px; float:left; height:300px}
.addBoxmain{ height:220px}
.marleft40{ margin-left:3%}
.addBox h2{ font-size:18px;}
.addBox h2 a{ font-size:12px; float:right}
.addBox ul { padding-top: 15px;}
.addBox ul li {background: url("../images/contact.png") no-repeat scroll 0 0 transparent;line-height: 20px;margin-bottom: 10px;padding: 0 0 0 33px ;border-bottom:0;list-style-image:none;margin-left: 0px;}
.addBox ul li.phone {background-position: 0 0;}
.addBox ul li.mobile {background-position: 0 -44px;}
.addBox ul li.fax { background-position: 0 -22px;}
.addBox ul li.time {background-position: 0 -66px;}
.addBox ul li.map {background-position: 0 -132px;}
.addBox ul li.email {background-position: 0 -22px;}
.addBox .link{ text-decoration:underline;} .address .link:hover{ text-decoration:none;}

.loginTxt{ width:46%; float:left; background:url(../images/login-bg.jpg) 95% top no-repeat; padding-right:9%; height:295px}
.loginBox{ width:45%; float:left}
.loginBox .dataForm .formRow .formLabel{ padding-top:3px}
.icon-note-class{ padding-top:2px;}
/* CONTROL CSS
========================================================================
div{transition: all 800ms ease-in-out 0s;-webkit-transition: all 800ms ease-in-out 0s;-moz-transition: all 800ms ease-in-out 0s;}*/
.cWrapper{ max-width:1000px; width:98%;margin:auto;}
.cRightHeader{float:right;font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:16px;}
.cRightHeader button{ margin-left:10px;}
.cRightHeader ul, .flRight{ float:right;}
.cRightHeader ul li { float:left; margin-left:10px;line-height:36px; position:relative;}
.cRightHeader ul li a{  padding:0 12px; display:block; -moz-border-radius:0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; color:#ffffff; font-weight:bold;}
.cRightHeader ul li a:hover{ color:#000; background:#EBA820 }

.cFollow{ position:absolute; top:102px; right:10px;}
.cFollow ul li{ margin-left:0; width:32px; float:left}
.cFollow ul li a{ display:block; line-height:0px; padding:3px; color:#000; font-weight:bold; margin:0; float:right}
.cFollow ul li a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#EBA820;}

.cFollowbottom{ float:right;  line-height:27px; margin-top:10px;}
/* IE 7 */
*+html .cFollowbottom { width:150px}
*+html .cFollowbottom .displayNone{ float:left}
.cFollowbottom ul { float:right}
.cFollowbottom ul li { float:left; width:30px;}
.cFollowbottom ul li a{ display:block; line-height:0px; padding:3px; color:#000; font-weight:bold; margin:0; float:right}

.featuresDiv{ overflow:hidden; background:#EDEDED; padding:1%; margin-top:25px; }
.featuresDiv h1 span{ background:#EDEDED}
.features {margin:15px 0 0 0;  }
.features li{width:15%; min-height:118px; float:left; list-style-type:none; margin-right:2%; background:#fff; text-align:center;padding-top:10px; -webkit-box-shadow: 0 8px 10px -12px black;-moz-box-shadow: 0 8px 10px -12px black;box-shadow: 0 8px 10px -12px black; filter: progid:DXImageTransform.Microsoft.Shadow(color=#d8d8d8,direction=180,strength=5);}
.features li div {color:#000; font-size:15px; margin-top:10px;}
.features li.nomargin{ margin:0}

header{ position:relative}

.cLogo{ float:left; padding:5px 0; height:85px;}

.cMenu{ font-size:18px;text-shadow:1px 1px 1px #000000;
background:#552C3A; -moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;font-size:18px;text-shadow:1px 1px 1px #000; padding-left:150px;}

/*.cPageData{ min-height:500px;}*/
.cPageDataInner{padding:2%; overflow:hidden}
.cPageData{min-height: 0 !important;}

.cContainer{background: transparent !important;}
/*.cContainer{background:#fff6e8 url(../images/pagedata-bg.jpg) left top repeat;-webkit-box-shadow: 0 5px 9px rgba(0,0,0,0.4);
-moz-box-shadow: 0 5px 9px rgba(0,0,0,0.4);
box-shadow: 0 5px 9px rgba(0,0,0,0.4);}*/

.cPageDataContent{width:71%; float:left}
.cPageDataRight{ width:25%; margin-left:4%; float:left}
.cRightColumn{}

.cFooter{ width:1000px; margin:auto;}
.cCopyRight{ float:left; margin-top:10px;}

/* TAB DAHSBOARD
========================================================================*/
.ctabStrip ul{font-family:'OpenSansBold', Arial, Helvetica, sans-serif; font-size:18px;text-shadow:1px 1px 1px #000000; overflow:hidden}
.ctabStrip li{float:left;width:33%; }
.ctabLink{border-right:1px solid #ffa5d2; display:block; line-height:40px; height:40px; text-align:center; color:#d82f83;background:#fdeff0}
.ctabLinkActive{border-right:1px solid #ffa5d2;display:block; line-height:40px; height:40px; text-align:center; color:#fff;background:#a3238e}
.ctabLink:hover, .ctabLinkActive:hover{ color:#000;text-shadow:1px 1px 1px #fff;}
.ctabContent{display:none;}
.ctabContentActive{ overflow:hidden}
.ctabContentActive .dataForm{ /*border:1px solid #CB6F8C;*/ background:#f9f4f6; overflow:hidden; padding-top:5px;}
.ctabContentActive h3.sectionTitle{ /*margin-bottom:0; background:#902B4B; border:0*/ margin-bottom:0; background:#902b4b url(../images/heading-bg.jpg) left bottom repeat-x; border:0; padding:2px 0px 2px 10px; border-radius:0px; line-height:normal; } /*28-10-13 changed css */
.ctabContentActive .dataForm .formRowFull .showInput{ width:75%}
.ctabContentActive .dataForm .formRowFull label{padding-right:2%}

/* TAB TOOLS
========================================================================*/
.cTool ul{font-family:'OpenSansBold', Arial, Helvetica, sans-serif; font-size:18px;overflow:hidden}
.cTool li{float:left;}
.cTool li a{border-right:1px solid #ffa5d2; width:249px; display:block; line-height:40px; height:40px; text-align:center; color:#d82f83;background:#fdeff0;text-shadow:1px 1px 1px #ffffff; }
.cTool li a:hover, .cTool li a.active{color:#fff;background:#a3238e;text-shadow:1px 1px 1px #000000; }
.iconFav{ background:url(../images/iconFav.png) left -40px no-repeat;display:inline-block;padding-left:30px}
.iconCont{ background:url(../images/iconCont.png) left -40px no-repeat;display:inline-block;padding-left:30px}
.iconInter{ background:url(../images/iconInter.png) left -40px no-repeat;display:inline-block;padding-left:30px}
.iconSent{ background:url(../images/iconInter.png) left -40px no-repeat;display:inline-block;padding-left:30px}
.iconFav:hover, .cTool li a.active .iconFav, 
.iconCont:hover, .cTool li a.active .iconCont,
.iconInter:hover, .cTool li a.active .iconInter,
.iconSent:hover, .cTool li a.active .iconSent{ background-position:left top;}

.cDashMenu{}
.cDashMenu ul{font-family:'OpenSansBold', Arial, Helvetica, sans-serif; font-size:18px;overflow:hidden}
.cDashMenu li{float:left; width:33.3%}
.cDashMenu li a {/*width:332px;*/ display:block; line-height:40px; height:40px; text-align:center; color:#552C3A;background:#fdeff0;text-shadow:1px 1px 1px #ffffff; }
.cDashMenu li a:hover{background:#902B4B; color:#fff;text-shadow:1px 1px 1px #000000;}
.cDashMenu li a.active{ display:block; line-height:40px; height:40px; text-align:center; color:#fff;background:#552C3A;text-shadow:1px 1px 1px #000000; }
.cDashMenu1{ width:319px}
.cDashMenuAdd li a{ /*width:309px;*/}

.sectionMenu{ position:relative; height:40px}
.sectionMenu .cDashMenu{ position:absolute; left:-5%; top:-49%}

.notiCount{
background:#FA3C45;
border: medium none;
border-radius:10px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
font-family: "Helvetica Neue" ,Helvetica,Arial, "segoe ui" ,tahoma,sans-serif;
font-size: 10px;
font-weight: bold;
line-height: normal;
padding:3px 7px;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
position:absolute; bottom:-3px; left:-5px;
}

.cPageDashboard{ padding:4%; overflow:hidden}
.cDashCol{width:48%; float:left; }
.cMarleft40{ margin-left:4%;}
.cBoxYellow {border: 1px solid #ccc28a;/* background:#F4F4F4;*/ -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:20px; margin-top:20px; overflow:hidden; margin-bottom:20px;}
.cMyAccount{ line-height:30px;}
.cMyAccountLinks { letter-spacing:-0.01em; color:#D82F83}
.cMyAccountCol1{ width:55%; float:left}
.cMyAccountCol2{ width:44%; float:left; text-align:right}
ul.cNews li a { background:url(../images/icon-news.jpg) left 5px no-repeat; padding-left:40px; display:block; margin:10px 0; color:#000; line-height:21px}
ul.cNews li a .news_title{color:#000; font-style:normal}
ul.cNews li a span{ display:block; color:#7f7f7f; font-style:italic; font-size:13px;}
ul.cNews li a:hover{ color:#D82F83}

ul.cNotifications li{ float:left; clear:both}
ul.cNotifications li a{ color:#000; display:block; margin:10px 0 0 0; font-size:16px;}
ul.cNotifications li a:hover{color:#701515}
ul.cNotifications li a img{ }
ul.cNotifications li a .nailthumb-container{border:3px solid #fff6a7;float:left; margin-right:12px; }
ul.cNotifications li a .name{ color:#701515}
ul.cNotifications li a .time{ display:block; font-style:italic; font-size:13px;}

.boxGray{border: 3px solid #f0f0f0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; overflow:hidden}
.cRecommendedTitle{ background:#f0f0f0; font-size:16px; line-height:35px; padding-left:5px;font-family:'OpenSansBold',Arial,sans-serif;}
ul.cRecommended{padding:10px; overflow:hidden}
ul.cRecommended li{border-bottom:1px solid #dedede; padding-bottom:10px; clear:both; overflow:hidden}
ul.cRecommended li a{ color:#000; display:block; margin:10px 0 0 0; font-size:13px; color:#4d4d4d; }
ul.cRecommended li a img{ float:left; margin-right:12px; border:3px solid #f0f0f0; float:left}
ul.cRecommended li a .name{ color:#000000; display:block; font-size:14px; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; margin-bottom:5px; float:left; width:50%}

ul.cInterests li{  float:left;margin:10px 0 0 0; clear:both; width:100%}
/*ul.cInterests li a{ color:#000; display:block; }
ul.cInterests li a:hover{color:#701515}*/
ul.cInterests li img{ }
ul.cInterests li a .nailthumb-container{float:left; margin-right:12px; border:3px solid #fff6a7}
ul.cInterests li .name{ color:#701515}
ul.cInterests li .time{ display:block; color:#7f7f7f; font-style:italic; font-size:13px;}
.btn-accept{ background:url(../images/btn-accept.jpg); width:67px; height:25px; display:inline-block; text-align:center; color:#ffffff; margin-top:5px;}
ul.cInterests li a.cInterestsviewAll{color:#701515;font-family:'OpenSansBold',Arial,sans-serif;  }
ul.cInterests li a.cInterestsviewAll:hover{color:#000000;}

.cSentTitle{color:#d82f83;font-family:'OpenSansBold',Arial,sans-serif; font-size:22px; background:url(../images/icon-sent-interest.jpg) 5px 5px no-repeat; padding-left:35px; line-height:30px; margin-bottom:20px;}
.cIncomeTitle{color:#d82f83;font-family:'OpenSansBold',Arial,sans-serif; font-size:22px; background:url(../images/icon-incoming-interest.jpg) 5px 5px no-repeat; padding-left:35px; line-height:30px; margin-bottom:20px;}
.cSearchTitle{ color:#d82f83;font-family:'OpenSansBold',Arial,sans-serif; font-size:22px; background:url(../images/icon-search-title.jpg) 5px 5px no-repeat; padding-left:35px; line-height:30px; margin-bottom:20px;}
.cFavourites{}
.cFavourites .cFavouritesTitle { color:#d82f83;font-family:'OpenSansBold',Arial,sans-serif; font-size:22px; background:url(../images/icon-Favourites.jpg) left 5px no-repeat; padding-left:35px; line-height:30px; margin-bottom:20px;}
.cFavourites .cFavouritesTitle span{ text-align:right; font-size:14px; color:#000; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; display:inline-block; float:right}
.cFavourites ul li{/*border-bottom:1px solid #dedede;*/ float:left; /*margin:0 2% 15px 0;*/margin:0 0% 15px 0; padding:0 1% 4% 1%; width:46%; float:left; height:180px; /*background:#000;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;*/ border-bottom:solid #ccc28a 1px; position:relative;}
.cFavourites ul li a{ color:#E22628}
.cFavourites ul li .cFavImg, .rowSearch .cFavImg{ float:left; width:44%;/*border:3px solid #f0f0f0;*/ margin-right:2%;/* height:140px; text-align:center*/}
.cFavourites ul li .cFavImg img{  }
.cFavRemove{ background:url(../images/iconFavRemove.jpg) left center no-repeat; padding-left:26px; font-size:12px; display:inline-block; color:#dc3084}
.cFavourites ul li .cFavDesc, .rowSearch .cFavDesc{ float:left; width:53%; line-height:22px;}
.divDetailStyle{ line-height:17px !important; font-size:12px; position:relative;}
.threeColumn ul li{width:31%;}
.threeColumn ul li .cFavImg{ margin-right:6%; margin-top:1%;}
.favIconPosition{position:absolute; bottom:13%; right:2%; }
.threeColumn ul li .cFavDesc, .rowSearch .cFavDesc{width:50%;  }

.cFavourites ul li .cFavDesc .name{ font-size:16px;font-family:'OpenSansSemibold',Arial,sans-serif; color:#000;}
.cFavourites ul li .cFavDesc .cFullProfile{ font-size:16px;display:inline-block; color:#9c2984; text-decoration:underline}
.cFavourites ul li .cFavBtn a, .cFavourites ul li .cFavBtn input{/* margin-right:10px; float:left*/}
.cFavourites ul li .cFavBtn input, .profileMember ul li .cFavBtn input{ margin-top:5px; margin-right:5px}
.cFavourites ul li .cFavTitle{ font-weight:bold; margin-top:-3px;}
.profileMember .cFavBtn img, .cFavourites .cFavBtn img{ float:left; margin-right:10px; margin-top:5px;}


.profileMember{/*border-bottom:1px solid #dedede;margin-bottom:15px; padding-bottom:15px;*/ overflow:hidden}
.profileMember .cFavImg{ float:left; }
.profileMember .cFavImg img{ float:left;}
.nailthumb-container{ margin-right:12px; border:1px solid #949599;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; position:relative; z-index:100;}
.profileMember .cFavDesc{ float:left; color:#4d4d4d; line-height:24px; width:75%}
.profileMember .cFavDesc .name{ font-family:'OpenSansSemibold',Arial,sans-serif; /*color:#000;font-size:20px;*/ color:#cc0033; font-size:16px;}
.profileMember .cFavDesc .cFullProfile{ font-size:16px;display:inline-block; color:#9c2984; text-decoration:underline}
.profileMember .cFavBtn a, .profileMember ul li .cFavBtn input{ /*margin-right:10px;*/ float:left}

/* BOTTONS
========================================================================*/
#inline1 .cRightHeader ul li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.btn-violet-dark{ background:#C1092B}
.btn-violet{ background:#902B4B}
.btn-violet-border {border: 3px solid #701515;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0 0 6px 2px #cfcfcf;-moz-box-shadow: inset 0 0 6px 2px #cfcfcf;box-shadow: inset 0 0 6px 2px #cfcfcf; display:block;font-family:'OpenSansBold',Arial,sans-serif; font-size:22px; text-align:center; line-height:50px; background:#FFF}

/* HEADINGS
========================================================================*/
h1, h2, h3, h4, h5, h6 {font-family:'OpenSansRegular',Arial,sans-serif;}
.cContainer h1 {font-size:24px; color:#8b0b3c; border-bottom:solid 1px #ccc28a; padding-bottom:10px;}
.cContainer h2 {font-size: 21px;}
.cContainer h3 {font-size: 22px;line-height:23px; color:#00a7ef; margin-bottom:10px;}
.cContainer h4 {font-size: 18px;line-height:19px; color:#00a7ef; margin-bottom:10px;}
.cContainer h5 {font-size: 16px;line-height:17px;}
.cContainer h6 {font-size: 14px;line-height:16px;}

.spacer25{ margin-top:25px;}
.spacer10{ margin-top:10px;}

p {margin-top:10px;}
p:first-child {margin:0;}
.subheading{ font-size:18px; margin-top:10px; color:#701744;}

/* control side css*/
.desc-lbl{ font-weight:bold; color:#666}
.controlThreeColumn li{ height:120px !important; width:31% !important; }

/***NOTIFICATION MESSAGES (login.html, dashboard.html)***/
.notification { padding: 2px 2px 2px 45px; margin: 0 0 20px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size:12px; }

.msgsuccess { border: 1px solid #c1d779; background: #effeb9 url(../images/success.png) no-repeat 10px center; }
.msgerror { border: 1px solid #e18b7c; background: #fad5cf url(../images/error.png) no-repeat 10px center; }
.msgerrorCenter { border: 1px solid #e18b7c; background: #fad5cf; text-align:center}

/***By Jayant***/
.width220{ width:250px;}
.width180{ width:180px;}
.width30{ width:30px;}
.width50{ width:50px;}
.width75{ width:75px;}
.width100{ width:100px;}
.width550{ width:550px;}

.star{ color:#F00; font-weight:bold}
.table-form{ padding:0 !important; margin:0 !important; border:0 !important; width:100%}
.table-form td, .table-form th{ padding:0 !important; margin:0 !important;border:0 !important;}
.radio-div{display:inline-block}
/***By Jayant***/


.dataForm{}
.dataForm .formRow{ width:50%; float:left; margin-bottom:5px; font-size:12px;}
.dataForm .formRowFull{ width:100%}
.newsBox .dataForm .formRowFull .showInput{ width:75%}
.newsBox .dataForm .formRowFull .ErrorMsg{ margin-left:20%; display:block}
.dataForm .formRowFull .normalText1{ width:78%}
.dataForm .formRow .formLabel {padding-right: 4%;padding-top: 2px;text-align: right; width:38%; float:left; vertical-align:top;min-height:20px}
.forgotPwd .formRowFull .formLabel {width:40% !important}
.loginBox .dataForm .formRowFull .formLabel {width:25%; padding-right:1%}
.loginBox .dataForm .formRowFull .ErrorMsgLogin{ margin-left:27%}
.dataForm .formRowFull .formLabel {width:19%; padding-right:2%}
.dataForm .formRowFull input[type="checkbox"], input[type="radio"]{ margin-left:10px}
.dataForm .formRowFull input[type="checkbox"]:first-child, input[type="radio"]:first-child{ margin-left:0px}
.txtRight{ text-align:right}

.largeText{ width:100%;}
.normalText{ width:52%;}
.normalSmall{ width:39%;}
.normalSmall1{ width:22.6%;}
.multiselect{display:inline-block; margin-top: 5px; height:80px; width:50%; padding-left:2% !important}
.multiselect input[type="checkbox"]{ margin-right:5px}
.inputRadio, .inputCheck{display:inline-block; margin-top: 3px; }
.formRowDiv, .showInput{ width:52%; display:inline-block}
.showInput{ margin-top:2px; font-weight:bold; }
.inputNote{font-size: 12px; font-style: italic; color: Gray; /*margin-left:42%*/}
.marquee-txt{ font-size: 14px; color: #000; text-align:right }
.inputNoteFull{margin-left:21%}
.ErrorMsg{font-size:11px;font-style: italic;color:#C20000;margin-left:42%; font-weight:bold; float:left}
.cRightHeader .inputNote{ font-style:normal; color:#000; /*margin-top:5px;*/ font-weight:bold; font-size:13px; color:#902b4b}

.headerRightNew{ width:82%; height:auto; float:left;}
.outerLoginDetails{ float:left; margin-top:30px; width:100%}



.box1 .tooltip li{ border-bottom:none; font-size:12px; color:#666666;}
.box1 .tooltip li input{ float:right; margin-top:3px; }
.box1 .tooltip li a{ display:inline-block; float:right;} .box1 .tooltip li a img{ margin-right:5px; margin-top:5px;}
.box1 .tooltip-btn{display:block; float:right; width:60px; height:28px ;background:url(../images/action-btn.jpg) no-repeat top left; text-indent:-2000px; position:relative; z-index:1;}
.box1 .tooltip-btn:hover{ color:#000; display:block;}
.box1:hover .tooltip{ display:block}
.cFavImg .more-photo{font-size:11px; color:#666666; position:relative; z-index:1;}

.box1 li{ height:auto !important; width:100% !important; margin-bottom:3% !important; padding:1% !important;}
.threeColumn .columnLeft .ByState .leftBoxWrapper{ padding:0 12px;}
.thr/* New Search Result Page CSS */
.threeColumn .columnLeft{ width:22%; float:left; height:300px; color:#333333;}
.threeColumn .columnMid{ width:54%; float:left; padding:0 1%; font-size:12px;}
.threeColumn .columnRight{ width:22%; float:left; height:300px; color:#333333;}

.threeColumn .columnMid ul li{ width:98%;}
.threeColumn .columnLeft .Box, .threeColumn .columnRight .Box{ width:99%; border-left:#572d3b solid 1px; border-right:#572d3b solid 1px; border-bottom:#572d3b solid 1px; height:auto; border-radius:2px 2px 0 0; margin-bottom:12px;}
.threeColumn .columnLeft .Box h2, .threeColumn .columnRight .Box h2{ color:#FFF; font-size:14px; padding:4px 6px 5px 6px; border-radius:2px 2px 0 0;background:#572d3b url(../images/left-box-title-bg.jpg) repeat-x top left; }

.threeColumn .columnMid .cFavImg{ width:auto !important; margin-right:1%; height:128px;}
.threeColumn .columnMid .memberName{ width:86%;}
.threeColumn .columnMid .memberName a{ color:#cc0033; font-size:13px;}
.threeColumn .columnMid .searchProfileId{color:#4d4747;}
.threeColumn .columnMid .searchCityName, .threeColumn .columnMid .searchCountryName{ display:inline-block;}
.threeColumn .columnMid .searchMemberDate{ display:block; margin-top:7px;}
.threeColumn .columnMid .searchMemberHeight{ display:block;}
.threeColumn .columnMid .cFavDesc{ position:absolute; top:0px; right:0px; width:auto;}
.threeColumn .columnMid5 ul li{ margin-bottom:10px;}

.confirm-msg{text-align:center; color:#090; font-weight:bold} 
.box1{ height:40px; display:inline-block; width:147px;}
.box1 .tooltip{ display:none; width:135px; height:auto; background:#FFFFFF; border:solid #ccc 1px; padding:5px;  float:left ; box-shadow: 3px 3px 3px #ccc; position:relative; z-index:10;} 
eeColumn .leftBoxWrapper label{ margin-left:10px; color:#333333; font-size:13px; }
.threeColumn .columnLeft .Box .ddpanel{ margin:0px !important; padding:0px !important;  background:#572d3b url(../images/left-box-title-bg.jpg) repeat-x top left; }
.threeColumn .columnLeft .Box .ddpanel h2{ background:url("../images/down-arrow-icon.png") no-repeat 170px 13px;}
.threeColumn .columnLeft .Box .ddcontent, .threeColumn .columnLeft .Box .ddcontentActive{ margin-bottom:0px; border:none;}
/* accordian style */
.threeColumn .columnLeft .ByState .ddpanel{background:url("../images/down-arrow-icon-gray.png") no-repeat 170px 20px; color:#333333; text-shadow:none; font-size:14px; padding:12px 10px 5px 10px !important;  }
.threeColumn .columnLeft .ByState .ddcontent{ padding:0px 0px 10px 0px; font-size:12px; border-bottom:solid 1px #cccccc;}
.threeColumn .ByState .leftBoxWrapper label{ font-size:12px;}
.UnviewedBox .Box{ padding-bottom:10px;}
.threeColumn .UnviewedBox h2{ margin-bottom:10px;}
.threeColumn .UnviewedBox ul{ width:auto; height:auto; overflow:hidden; padding:0 10px;}
.threeColumn .UnviewedBox ul li{ width:100%; height:auto; font-size:11px; color:#4d4747; padding:0px !important; border-bottom:none; margin-bottom:0px !important;} 
.threeColumn .UnviewedBox ul li img{ margin-right:8px; float:left}
.threeColumn .UnviewedBox .UnviewedDetails{ width:73%; float:left; line-height:16px;}
.threeColumn .UnviewedBox .UnviewedDetails span{ color:#cc0033; }
.threeColumn .UnviewedBox .nailthumb-container{float:left; margin-right:7px}
/*.outerLoginDetails .inputNote{ font-size:12px;}*/
/* IE 8 */
@media \0screen {
	.ErrorMsg {float: none}
}
/* IE 7 */
*+html .ErrorMsg {float: none}
.ErrorMsgTerm{ margin-left:39%}
.ErrorMsgLogin{ margin-left:22%}
.inputDisplayNone{ display:none;}
.inputDisplayNone input{margin-top:10px;margin-left:43% !important}

h3.sectionTitle{background: none repeat scroll 0 0 #902B4B;font-family:'OpenSansSemibold',Arial,sans-serif; font-size:16px;border-radius: 2px 2px 0px 0px;display: block;color:#FFF;padding: 6px 0 6px 10px;text-shadow: 1px 1px #222222; margin-top:10px;}

h2.table {background:#902B4B;font-family:'OpenSansSemibold',Arial,sans-serif; font-size:18px;border-radius: 2px 2px 0px 0px;display: block;color:#FFF;padding: 6px 0 6px 10px;text-shadow: 1px 1px #222222;}
.stdtable { width: 100%; font-size:13px; }
.stdtable .con0 { background: #fcfcfc; }
.stdtable .con1 { background: #f9f9f9; }
.stdtable th{ font-weight:bold}
.stdtable th, .stdtable td { line-height: 16px; vertical-align: middle; }
.stdtable th, .stdtable td { padding: 5px 10px; border-right: 1px solid #ccc28a; border-bottom: 1px solid #ccc28a; }
.stdtable tfoot th, .stdtable tfoot td { padding: 5px 10px; border-right: 1px solid #ccc28a; border-bottom: 1px solid #ccc28a; }
.stdtable th:first-child, .stdtable tfoot th:first-child,
.stdtable td:first-child, .stdtable tfoot td:first-child { border-left: 1px solid #ccc28a; }
.stdtable th.head0, .stdtable tfoot th.head0, .stdtable td.head0, .stdtable tfoot td.head0 { background-color: #eee; }
.stdtable th.head1, .stdtable tfoot th.head1, .stdtable td.head1, .stdtable tfoot td.head1 { background-color: #ddd; }
.stdtable td { /*font-weight: bold ;*/ }
.stdtable td.center { text-align: center; }
.stdtable tbody tr td { padding: 8px 10px; border-right: 1px solid #ccc28a; border-bottom: 1px solid #ccc28a; }
.stdtable tbody tr:last-child td { border-bottom: 1px solid #ccc28a; }
.stdtable tbody tr td:first-child { border-left: 1px solid #ccc28a; }
.stdtable tbody tr td:last-child { border-right: 1px solid #ccc28a; }
.stdtable tbody tr:hover td, .stdtable tbody tr.selected td { background: #fffccc; color: #333; }
.stdtable tbody tr.togglerow td { background: #fff; }
.stdtable tbody tr.togglerow:hover td { background: #fff; }
.stdtable tbody tr.hiderow { display: none; }

.rowGallery{ display:block; width:17%; margin:1%; float:left; background:#fff}
.rowGallery .gallery {border: 1px solid #A3238E;border-radius: 3px 3px 3px 3px; box-shadow: 0 0 10px #FEF7BA inset;overflow: hidden;height: 140px;width:125px; }
.rowGallery .gallery a{ display: inline-block;}
.rowGallery .gallery img{ vertical-align: middle;}
.btnSetPicture{ float:left; font-size:10px;}
.rowGallery ul li{ float:right; margin-right:0px}
#ContentPlaceHolder1_DLGallery br{ display:none}
.btnAddMore{ float:right; margin-right:10px}
#Subgurim_FileUploaderAJAX1 { float:left}
/*#Divbtnreg {position:absolute; top:0px; right:0}*/

.dataTables_wrapper { position: relative; *z-index:0 }
.dataTables_length, .dataTables_paginate { background: #eee url(../images/titlebg.png) repeat-x top left; border: 1px solid #ccc; border-top: 0; padding: 15px; }
.dataTablesInner { float: right;}
.dataTables_wrapper select {background: #fcfcfc url(../images/titlebg.png) repeat-x top left; padding: 5px; border: 1px solid #bbb; margin: 0; outline: none;-moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; font-size: 11px; color: #666;}
.dataTables_wrapper input {/* border: 1px solid #ccc; padding: 6px 5px 7px 5px; width: 200px;*/ }
.dataTables_filter { position: absolute; top: 8px; right: 8px; }
.dataTables_info { position: absolute; bottom: 0px; left: 8px; *bottom:-12px;*left: 0px; }
.dataTables_paginate { text-align: right; line-height: 16px; overflow:hidden }
.dataTables_paginate span { display: inline-block; }
.paginate_button{ text-align:center; margin:20px 0; height:20px;  clear:both}
.top_paginate_btn{/*margin:-30px 0 10px 0;*/ margin:-10px 0 10px 264px; float:left; padding-bottom:7px;}
/* IE 7 */
*+html .paginate_button{ padding-top:10px;}
.paginate_button a { 
	padding: 1px 5px;
	margin-left: 5px;
	font-size: 11px;
		-moz-box-shadow:inset 0px 1px 0px 0px #b8b0ae;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b8b0ae;
	box-shadow:inset 0px 1px 0px 0px #b8b0ae;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8f8f8f), color-stop(1, #63595a) );
	background:-moz-linear-gradient( center top, #8f8f8f 5%, #63595a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8f8f', endColorstr='#63595a');
	background-color:#8f8f8f;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #6a6464;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer
	
}
.paginate_button a.paginate_active { 
	padding: 1px 5px;
	margin-left: 5px;
	font-size: 11px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.paginate_button a:hover { 	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23; border:1px solid #EBA820;
	color:#000
 }

/* INPUT & TEXTAREA */
input.captcha{ background:#902B4B; border:0;padding: 3px 3px; -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; text-align:center; font-weight:bold; font-size:16px; color:#fff}
.text,
input.text,
select.text,
input.email, 
input.password,
textarea.uniform {
  font-weight: normal;
  padding: 5px 3px;
  border: solid 1px #CCC28A;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  outline: 0;
  -webkit-box-shadow: inset 0 0 3px 1px #CCC28A;-moz-box-shadow: inset 0 0 3px 1px #CCC28A;box-shadow: inset 0 0 3px 1px #CCC28A;
}
.text:focus,
input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(163,35,142,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(163,35,142,0.3);
  box-shadow: 0px 0px 4px rgba(163,35,142,0.3);
  border-color: #999;
}
.bannerAd{
	background-color:#ffec64;
	-webkit-border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	border:none; 
	}
.inputButton, #Subgurim_FileUploaderAJAX1Add {
	background:#C21210;
	border-radius:0px;
	display:inline-block;
	border: none;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
}
.inputButton:hover, #Subgurim_FileUploaderAJAX1Add:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}
.inputButton:active {
	position:relative;
	top:1px;
}
.redReg.button{
background-color: #d6b04d;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;
color:#b50804;
font-family:'PT Sans',Arial, Helvetica, sans-serif;
font-size:18px
}
.redLogin.button{
background-color: #b50804;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;
font-family:'PT Sans',Arial, Helvetica, sans-serif;
font-size:18px
}
.inputButtonApprove {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}.inputButtonApprove:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	background-color:#5cb811;
}.inputButtonApprove:active {
	position:relative;
	top:1px;
}
.inputButtonBlock {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.inputButtonBlock:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	background-color:#e9e9e9;
}.inputButtonBlock:active {
	position:relative;
	top:1px;
}

.inputButtonDelete {
	-moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	box-shadow:inset 0px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	background-color:#fa665a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #98231a;
}.inputButtonDelete:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	background-color:#d34639;
}.inputButtonDeletes:active {
	position:relative;
	top:1px;
}
#Divbtnreg, #divImage{ text-align:center}
.kundali_bg_small{ background:url(../images/kundali.jpg) left top no-repeat}

.txtAlgC{ text-align:center}
.mrgtop{ margin-top:10px}
.blnk_kundali{background: url(../images/kundali.jpg) no-repeat; width:560px; height:365px; margin:10px auto; position:relative;}
.textara_1{left: 95px; position: absolute; top: 13px; height:30px; width:140px;}
.textara_2{left: 14px; position: absolute; top: 65px;  height:30px; width:70px;}
.textara_3{left:225px; position: absolute; top: 65px;  height:30px; width:70px;}
.textara_4{height: 30px;left: 359px;position: absolute;top: 13px; width:70px;}
.textara_5{ height: 30px;left: 460px;position: absolute;top: 69px; width:70px;}
.textara_6{height: 30px;left: 363px;position: absolute;top: 159px; width:70px;}
.textara_7{ height: 30px;left: 460px;position: absolute;top:258px; width:70px;}
.textara_8{left:225px; position: absolute; top:245px;  height:30px; width:70px;}
.textara_9{height: 30px;left: 355px;position: absolute;top: 315px; width:140px;}
.textara_10{height: 30px;left:80px;position: absolute;top: 315px; width:140px;}
.textara_11{height: 30px;left: 14px;position: absolute;top: 257px; width:70px;}
.textara_12{height: 30px;left: 87px;position: absolute;top: 163px; width:70px;}

img { max-width: 100%;height: auto; width: auto\9; /* ie8 */ }

.regPackageBox{ padding:10px; margin-bottom:25px}
.regPackage{ width:32%; display:block; float:left; text-align:center}
.regPackage .packageName{ display:block;font-family: 'OpenSansBold',Arial,Helvetica,sans-serif; font-size: 16px;}
.regPackage .packageAmt{ display:block; color:#D82F83}

.priceTable { width: 100%; font-size:13px;}
.priceTable .con0 { background: #fcfcfc; }
.priceTable .con1 { background: #f9f9f9; }
.priceTable th{ font-weight:bold; text-align:center;border-top: 1px solid #ccc;}
.priceTable th input[type="radio"]{ margin:0}
.priceTable th a{ font-weight:normal; color:#FFF}
.priceTable th, .priceTable td { line-height: 16px; vertical-align: middle; }
.priceTable th .packageAmt, .priceTable td .packageAmt { display:block; -moz-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fae4bd), color-stop(1, #eac380) );
	background:-moz-linear-gradient( center top, #fae4bd 5%, #eac380 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');
	background-color:#fae4bd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #fff; color:#000; margin-top:5px;}
.priceTable th, .priceTable td { padding: 5px 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.priceTable tfoot th, .priceTable tfoot td { padding: 5px 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.priceTable th:first-child, .priceTable tfoot th:first-child,
.priceTable td:first-child, .priceTable tfoot td:first-child { border-left: 1px solid #ddd; }
.priceTable th.head0, .priceTable tfoot th.head0, .priceTable td.head0, .priceTable tfoot td.head0 { background-color: #ddd;color:#000 }
.priceTable th { background-color: #701515; color:#FFF }
.priceTable th.head1, .priceTable tfoot th.head1, .priceTable td.head1, .priceTable tfoot td.head1 { background-color: #701515; color:#FFF }
.priceTable th.head2, .priceTable tfoot th.head2, .priceTable td.head2, .priceTable tfoot td.head2 { background-color: #e04cc8; color:#FFF }
.priceTable td { font-weight: bold; }
.priceTable td.center { text-align: center; }
.priceTable tbody tr td { padding: 8px 10px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; }
.priceTable tbody tr:last-child td { border-bottom: 1px solid #ccc; }
.priceTable tbody tr td:first-child { border-left: 1px solid #ddd; }
.priceTable tbody tr td:last-child { border-right: 1px solid #ddd; }
.priceTable tbody tr:hover td, .priceTable tbody tr.selected td { background: #fffccc; color: #333; }
.priceTable tbody tr.togglerow td { background: #fff; }
.priceTable tbody tr.togglerow:hover td { background: #fff; }
.priceTable tbody tr.hiderow { display: none; }

.ddpanel {cursor: hand;cursor: pointer;margin: 10px 0 0 0;padding: 6px 0 6px 10px;background:#cb6f8c url(../images/icon-plus.png) right center no-repeat;color: #FFFFFF;display: block;text-shadow: 1px 1px #222222;font-family:'OpenSansSemibold',Arial,sans-serif; font-size:18px; }
.ddpanelactive {color: #fff;background:#902B4B url(../images/icon-minus.png) right center no-repeat;;}
.ddcontent, .ddcontentActive{ margin-bottom:10px;border: 1px solid #cb6f8c; border-top:0;overflow: hidden; padding:10px}
h3.mrgbot0{margin-bottom:0}

.MultiFile-remove{ background:url(../images/price-cross.png) left center no-repeat; text-indent:-10000px; width:30px; display:block; float:left}
.MultiFile-title{ font-weight:bold}
.saveSearch{  }
.rowSearch{ display: block; float: left; margin: 1%; width: 31%; border-bottom:1px solid #CCC; min-height:155px; padding-bottom:10px;}
.updateProfileMsg{ background:#ffd174; line-height:35px; margin:2%; display:block; float:left; width:94%; text-align:center}
.updateProfileMsg1{background:#ffd174;  line-height:35px;margin:2% 0; display:block; float:left; text-align:center}

.jcarousel-skin-tango .jcarousel-container{padding:3px; -webkit-box-shadow: 0 0 2px rgba(245,225,7,0.75);
-moz-box-shadow: 0 0 2px rgba(245,225,7,0.75);
box-shadow: 0 0 2px rgba(245,225,7,0.75); width:263px;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:243px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:184px;width:243px;}
.jcarousel-skin-tango .jcarousel-item{height:184px;width:243px;}
.jcarousel-skin-tango .jcarousel-item img{ height:100%}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(../images/next-horizontal.png) no-repeat 0 0;cursor:pointer;height:22px;position:absolute;right:5px;top:43%;width:22px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{background-image:url(../images/prev-horizontal.png);left:5px;right:auto}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(../images/prev-horizontal.png) no-repeat 0 0;cursor:pointer;height:22px;left:5px;position:absolute;top:43%;width:22px}

.newsDetails{ position:relative}
.newsDetails h2{ font-size:18px; margin-bottom:10px;}
.newsDetails .newsDetailsDesc{ float:left; width:88%}
.newsDetails .gallery{ float:left; width:12%;}
.newsDetails .btn-violet-dark{ background:url(../images/btn-violet-dark.jpg) left top repeat-x;padding:0 12px; display:inline-block; line-height:36px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#ffffff; font-weight:bold;text-shadow:1px 1px 1px #000000; position:absolute; right:0; top:0}
.newsDetails .btn-violet-dark:hover{ color:#ff99cc}

.newsDetails ul { float:left; width:48%; border-bottom:1px solid #CCC; margin-right:2%}
.newsDetails ul li a { background:url(../images/icon-news.jpg) left 5px no-repeat; padding-left:40px; display:block; margin:10px 0; color:#000}
.newsDetails ul li a .news_title{color:#000; font-style:normal}
.newsDetails ul li a span{ display:block; color:#7f7f7f; font-style:italic; font-size:13px;}
.newsDetails ul li a .news_title:hover{ color:#D82F83}

.dashTab{ background:#CCC28A; border:1px solid #CCC28A; margin-top:10px; position:relative; padding:3px 10px;}
.dashTab .btnAddNew{ position:absolute; top:-30px; right:0}
.headertab {border:0 none;color:#489CD4;padding:5px 10px;background:#552C3A;color:#ffffff;	font-family:'OpenSansBold',Arial,Helvetica,sans-serif;}
.headertab:hover {background:#552C3A;	color:#ffffff; }
.headertab2 {border:0 none;color:#552C3A;padding:5px 10px;background:#FDEFF0;font-family:'OpenSansBold',Arial,Helvetica,sans-serif;}
.headertab2:hover {background:#FDEFF0;color:#444444;}

.modalBackground {background-color:black;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background:#ffffff;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);border:5px solid #FEFACB;padding:3px;width:250px;}
.closebtn {width:25px; right:-10px; position:absolute; margin:-35px 0px 0px 34px;  *margin:-41px 0px 0px 34px;}

.question{position:absolute;display:inline;text-align:center;width:174px;height:78px;font-size:13px;line-height:1.5em;background:url(../images/bubble.png) left top no-repeat;text-shadow:0 1px 0 #fff;margin-left:-7em;margin-top:-6em;opacity:0;padding:10px 0 0}
.yes{margin-top:.5em;margin-right:.5em;cursor:pointer;display:inline-block;width:63px;height:21px;color:#434d17;text-shadow:0 1px 0 #fff;background:url(../images/buttony.png) left top no-repeat}
.cancel{margin-top:.5em;margin-right:.5em;cursor:pointer;display:inline-block;width:63px;height:21px;color:#fff;text-shadow:0 1px 0 #000;background:url(../images/buttonn.png) left top no-repeat}
.topopup{padding:3px 24px}


.searchouter .cFavDesc{font-size:12px;}

.gridHalf1{ width:70%; float:left}
.gridHalf2{ width:30%; float:right}


.gridHalf2 .cExpress{ background:#902B4B; border:#991456 1px solid; display:block; /*text-align:center;*/ color:#FFF; line-height:20px; font-size:16px;font-family:'OpenSansSemibold',Arial,sans-serif; height:25px; width:100%; margin-bottom:10px;text-shadow:1px 1px 1px #000000;}
.gridHalf2 .cExpress:hover{color:#000;text-shadow:1px 1px 1px #ffffff;}
.gridHalf2 .cExpress .iconFav{ background:url(../images/icon-interest.png) left 0px no-repeat;display:inline-block;padding-left:30px}

.gridHalf2 .cAddtofav{ background:#552C3A; border:#991456 1px solid; display:block; /*text-align:center;*/ color:#FFF; line-height:23px; font-size:16px;font-family:'OpenSansSemibold',Arial,sans-serif; height:25px; width:100%; margin-bottom:10px;text-shadow:1px 1px 1px #000000; padding-left:24px;}
.gridHalf2 .cAddtofav:hover{color:#000;text-shadow:1px 1px 1px #ffffff;}
.gridHalf2 .cAddtofav .iconAdd{ background:url(../images/icon-favorites-memberp.jpg) left 3px no-repeat;display:inline-block;padding-left:30px}

.gridHalf2 .cContactInfo{ background:#EBA820; border:#5d8d19 1px solid; display:inline-block; text-align:center; color:#FFF; line-height:25px; font-size:14px; height:25px; width:45%; margin-bottom:10px; margin-left:2%; font-family:'OpenSansSemibold',Arial,sans-serif;text-shadow:1px 1px 1px #000000;}
.gridHalf2 .cContactInfo:hover{ color:#000;text-shadow:1px 1px 1px #ffffff;}

.gridHalf2 .cKundliMatching{ background:#902B4B; border:#757474 1px solid; display:inline-block; text-align:center; color:#FFF; line-height:25px; font-size:14px; height:25px; width:50%; margin-bottom:10px;font-family:'OpenSansSemibold',Arial,sans-serif;text-shadow:1px 1px 1px #000000;}
.gridHalf2 .cKundliMatching:hover{ color:#000;text-shadow:1px 1px 1px #ffffff;}

.gridHalf1 .icon-form{background:url(../images/btn-icon2.jpg) left 0px no-repeat;display:inline-block;padding-left:30px; float:none !important; color:#000 }
.gridHalf1 .icon-form:hover{color:#A3238E}
.gridHalf1 .icon-review{background:url(../images/icon-review.jpg) left 0px no-repeat;display:inline-block;padding-left:30px; float:none !important; color:#000; margin-top:5px; }
.gridHalf1 .icon-review:hover{color:#A3238E}

.gridHalf2 .cVerifiedProfile{ background:url(../images/icon-verified.jpg) left 8px no-repeat;display:inline-block; color:#000; font-size:12px; height:35px; width:44%; margin-bottom:10px; font-family:'OpenSansSemibold',Arial,sans-serif; padding-left:10%;}
.gridHalf2 .cVerifiedProfile:hover{ color:#902B4B}

.gridHalf2 .cViewedProfile, .gridHalf2 .view-note{ background:url(../images/icon-viewed.png) left center no-repeat;/*display:inline-block;*/ color:#000; font-size:12px; height:22px; width:30%; margin-bottom:10px; font-family:'OpenSansSemibold',Arial,sans-serif; padding-left:10%; padding-top:3px;}
.gridHalf2 .cViewedProfile:hover, .gridHalf2 .view-note:hover{ color:#902B4B}

.gridHalf2 .view-note{ background:url(../images/icon-note.jpg) left center no-repeat;}


.gridViewProfile { text-align:right}
.gridViewProfile .cViewedProfile{ width:auto; line-height:40px;}

.cRightHeader ul li.noteTool{ position:relative}
.cRightHeader ul li.noteTool #data { display:none; position:absolute; font-size:12px; font-weight:normal; width:124px; 
}

.cRightHeader ul li.noteTool #data #divNotification{background:#902B4B; -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px; padding:5px 0}
.cRightHeader ul li.noteTool #data .icon-noteTool{ background:url(../images/noteTool.png) center top no-repeat; height:7px;}
.cRightHeader ul li.noteTool:hover #data { display:block;}
.cRightHeader ul li.noteTool #data a{ background:none;  text-shadow:0px 0px 0px #000000; line-height:26px;}
.cRightHeader ul li.noteTool #data a:hover{ color:#EBA820}

/*For User*/

/* New Dashboard Design CSS*/

/*.topLoginDetails{line-height: 17px !important;  margin-top: 5px;  padding-right: 10px; text-align: right; width:414px;}*/
.userHeader li{ margin-left:0px !important;}
.topLoginDetails{ width:275px; height:auto; background:url(../images/user-logintop-bg.png) center top repeat-y; padding:; line-height:normal !important; font-size:15px; color:#333333; margin-right:6px;  box-shadow: 3px 3px 3px #CCCCCC; border-radius:0 0 6px 6px }
.userHeader .topLoginDetails img{ float:left; margin:0px 7px 0 0; border:solid #999999 1px;}
.userHeader .topLoginDetails a{ border-radius:none; font-weight:normal; padding:0px 0 0 18px;text-shadow:none;  color:#333333;}
.userHeader .topLoginDetails a:hover{ background:none; text-shadow:none; color:#333333;}
.user-tooltip-button, .user-tooltip1-button{ padding-bottom:27px; position:relative; top:10px;}
.userHeader .topLoginDetails .user-menu-hover{ background:#FFF url(../images/user-tooltip-bg.jpg) repeat-x bottom left;
border: 1px solid #CCCCCC;
    box-shadow: 3px 3px 3px #CCCCCC;
    display: none;
    float: left;
    height: auto;
    padding: 5px;
    position: absolute;
    width: 168px;left:7px; top:65px;
    z-index: 1000;}

.userHeader .topLoginDetails .user-menu-hover li{ line-height:23px; width:100%}
.userHeader .topLoginDetails .user-menu-hover li a{ padding:0px; font-size:11px; color:#552c3a; background:url(../images/user-icon-sprite.png) no-repeat right 7px ; display:block;}
.userHeader .topLoginDetails .user-menu-hover li.menuItem2 a{ background-position:right -14px; }	
.userHeader .topLoginDetails .user-menu-hover li.menuItem3 a{  background-position:right -34px;  }	
.userHeader .topLoginDetails .user-menu-hover li.menuItem4 a{  background-position:right -54px;  }	
.userHeader .topLoginDetails .user-menu-hover li.menuItem5 a{  background-position:right -74px;  }	
.userHeader .topLoginDetails .user-menu-hover li.menuItem6 a{  background-position:right -96px;  }	
.userHeader .topLoginDetails .user-menu-hover li.menuItem7 a{  background-position:right -112px; }	
.userHeader .topLoginDetails .user-menu-hover li.menuItem8 a{ background:none; }	

.userHeader .topLoginDetails .user-tooltip-button:hover .user-menu-hover{ display:block;}
.user-search-notification-box{ width:87%; float:left; margin-right:10px; }
.notificationWrapper{ /*width:36%;*/ padding:5px 0 0 0; float:right;}
.userNotificationWrap{ width:25px; height:24px; /*background:url(../images/notification-icon.png) no-repeat top left ;*/ float:left; margin:3px 0 0 0;}
.user-notification-wrap{ position:relative; width:100%; height:50px; cursor:pointer;}
.userNotificationWrap .notification-button{width:25px; height:24px;background:url(../images/notification-icon.png) no-repeat top left ; display:block; margin-bottom:15px;}
.user-notification-hover{
    display: none;
    float: left;
    height: auto;
    position: absolute;
    width: 320px;right:0px; top:26px;
    z-index: 1000;}
	
.userNotificationWrap .user-notification-wrap:hover .user-notification-hover{ display:block;}
.user-notification-hover .topIcon{ width:100%; height:6px;  background:url(../images/noteTool1.png) no-repeat 300px top; position:relative;}
.user-notification-hover .Data{ width:100%; height:150px;  background:#FFF; border:solid #ccc 1px;
    box-shadow: 3px 3px 3px #CCCCCC;    padding: 5px; margin-top:-1px;
}

.progressbarWrap{ padding: none;  background:url(../images/progressbar.jpg) no-repeat left top; width:200px; height:14px; position:relative;}
.progressbarWrap .divProfileComplete{ width:167px; height:10px; float:left; margin:2px 0 0 3px;}
.progressbarWrap .divProfileComplete hr{background: url(../images/active-progressbar.jpg) repeat-x top left; height:10px; border: none;margin: 0; border-radius:8px 0 0 8px; padding:0px; float:left; border:none}
.progressbarWrap .divPersent{position: absolute; top: -1px; color:#5a8d3d; font-size:10px; line-height:normal; right:4px;}
.progressbarWrap .divProfileComplete hr.progressbar{ border-radius:8px;}
.helpdesk{ width:29px; height:58px; background:url(../images/helpdesk-button.png) no-repeat top left; display:block}
    .slide-out-div {
       padding: 4px;
        width:230px;
        background: #902b4b;color:#FFF; height:49px !important
    }
.slide-out-div li{  padding-right:25px; text-align:right; line-height:16px}

.slide-out-div .helpdeskmobile{ background:url(../images/helpdesk-icon.png) no-repeat right -45px;}
.slide-out-div .helpdesktime{ background:url(../images/helpdesk-icon.png) no-repeat right 8px; padding-bottom:0px !important;}
/*==============================================*/

.dashboard-list li{ line-height:30px;}
.dashboard-list li span{ color:#666; font-size:16px;}

.cRightHeader ul li.noteTool .dataUser { display:none; position:absolute; font-size:12px; font-weight:normal; width:250px; 
}
.cRightHeader ul li.noteTool .dataUser #divNotification{background:#902B4B; -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px; padding:5px 0}
.cRightHeader ul li.noteTool .dataUser .icon-noteTool{ background:url(../images/noteTool.png) top no-repeat; height:7px;}
.cRightHeader ul li.noteTool:hover .dataUser { display:block;}
.cRightHeader ul li.noteTool .dataUser a{ background:none;  text-shadow:0px 0px 0px #000000; line-height:26px;}
.cRightHeader ul li.noteTool .dataUser a:hover{ color:#EBA820}


/* New Short List profile Design CSS(28-10-13)*/
.shortProfile .name, .shortProfile .profile_no{ float:left;}
.shortProfile .profile_no{ margin-left:5px;}
.profileMember .shortProfile{ line-height:20px;}
.shortProfileContent .ctabContentActive .dataForm{ padding:10px;}
.shortProfileContent .dataForm .label{ font-weight:bold;}
.shortProfileContent .ctabContentActive{ margin-bottom:5px;}
/*For User*/

.MobileDetails{ display:none;}

@media only screen and (max-width: 820px)  {
.wrapper{width:100%;}
.ddsmoothmenu ul li a{padding:0 13px;  font-size:14px;}
.cMenu{background:none;}
.cDashCol, .cDashMenu li, .cTool li, .cFavourites ul li {
    width: 100%;
}
.cMarleft40{
   margin-left: 0;
}
.formRowDiv select.text{ width:135px; margin-bottom:5px;}
.formRowDiv span{ display:inline-block; }
.tabMargin{ margin-left:40px;}
.controlThreeColumn li{ width:48% !important;}
.controlSearchResult ul li .cFavImg{ margin-right:5%;}
.memberProfileInfo .dataForm .formRow .formLabel, .profileMember .dataForm .formRow .formLabel{ width:45%; padding-right:2%;}
.dataForm .formRowFull .formLabel{ width:22.5% !important;}
.controlThreeColumn h1{margin-top:5px;}
	.cFavourites ul li .cFavImg{ width:35%;}
	.clearForTablet{ clear:both;}
	.dataForm .formRowFullTab{ width:98%}
	.dataForm .formRowFullTab .formLabel{ width:19%}
		.width75{ width:45px}
		.advanceSearchWrapper .inputRadio{ margin-left:34px;}
		.dataForm .direct-search .formLabel{ padding-right:2%}
		
		.memberAddWrap .cDashCol, .cDashMenu li{width:33.3%;}
		.memberAddWrap .paddingForTab{ margin-left:24.4%; margin-top:1%;}
		.width35{width:35px;}
		.width60{ width:60px;}
		.width90{ width:90px;}
}



@media only screen and (max-width: 768px)  {
	.cWrapper{ /*width:90%*/ }
	.cDashCol {width: 100%;}
	.cMarleft40 {margin-left: 0%; margin-top:25px;}
	 .active {display: block;}
	.Menu .nav a{ padding:0 16px;}
	.cDashMenu li a{ width:auto}
	.cCopyRight{ font-size:12px;}
	.cTool li{ width:100%}
	.cTool li a{ width:auto}
	.cFavourites ul li{ width:100%;}
	.cPageDataContent{width:55%;}
	.cPageDataRight{ width:41%;}

	.normalSmall{ width:34%}
	.normalSmall1{ width:21.6%;}
	.banner{ background:url(../images/banner-ipad.jpg) left top no-repeat;}
	.banner .dataForm{ width:35%}
	.banner .dataForm .formRow .normalSmall{ width:45%;}
	.banner .dataForm .formRow .normalMidumn{ width:42%;}
	.gridAd1{ font-size:16px;}
	.gridAd1 span{ font-size:24px; margin-bottom:15px; }
	.loginTxt{ display:none}
	.loginBox{ width:100%; margin-left:0}
	.rowGallery{ width:23%}
	.rowSearch{ width:48%}
	.addBoxmain{ height:auto}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width:180px}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{height:184px;width:180px;}
	.jcarousel-skin-tango .jcarousel-item{height:184px;width:180px;}
	.newsDetails ul { float:none; width:100%; border-bottom:1px solid #CCC; margin-right:0%}
	.homeGrid1{ margin:15px 0 0 0; padding:0; float:none; border:0; width:100%; clear:both; background:none; overflow:hidden; margin-bottom:25px; }
	.homeGrid2, .homeGrid3{ width:47%}
	.cFavourites ul li .cFavImg{ width:35%;}
	.cFollow{ display:none}
	.gridHalf1{ width:60%; float:left}
.gridHalf2{ width:40%; float:right}
.headerRightNew{ width:75%;}.marquee-txt{ font-size:13px;}
}

@media only screen and (max-width: 600px)  {
.ddsmoothmenu ul li a{ padding:0 19px !important; font-size:13px;}	
.downarrowclass{ right:-5px !important;}
.controlThreeColumn li{ width:100% !important; padding:10px 0!important; margin-bottom:3px;}
}

@media only screen 
and (max-width: 480px) {
	.respoMenu{ display:block;  }
	.ddsmoothmenu, .DesktopDetails{ display:none}
	.nav > li, .Menu .nav > li  {float: none;}
    .nav > li > .parent {background-position: 95% 50%;}
    .nav li li .parent {background-image: url("../images/downArrow.png");background-repeat: no-repeat;background-position: 95% 50%;}
    .nav ul {display: block;width: 100%;}
    .nav > li.hover > ul , .nav li li.hover ul {position: static;}
	.nav li a, .nav li li a{ width:auto; border-right:0px solid #ffa5d2; }
	.cDashMenu li{ width:100%}
	.cRightHeader{ float:none; position:absolute; top:188px; right:10px}
	.cRightHeader ul li a{  -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 5px; }
	.Menu, .cMenu{ padding-left:0px;}
	.loginBox .dataForm .formRowFull .formLabel {width:100%; padding-right:1%}
	.cLogo{ float:none; text-align:center; height:auto}
	.dataForm .formRow{ width:100%; margin-bottom:0}
	.dataForm .formRow .formLabel {text-align: left; width:96%;}
	.normalSmall1{ width:98%; margin-top:10px}
	.normalText{ width:97%;}
	.normalSmall{ width:75%}
	.cCopyRight{ font-size:11px;}
	.cPageDataContent{width:100%;}
	.cPageDataRight{ width:100%; margin-left:0}
	.cFavourites ul li{ width:96%; height:auto; padding:2%}
	.cFavourites ul li .cFavImg{ width:40%;}
	ul.cRecommended li{width:100%}
	.formRowDiv, .showInput{ width: 100%}
	.width75{ width:75px}
	.inputNote, .ErrorMsg{margin-left:0% !important}
	.inputNote{ margin-bottom:10px; color:#000; text-align:center}
	.ctabContentActive .dataForm{ padding:0 5px}
	.ctabStrip li{width:100%; }
	.haveAc{ display:none}
	.homeGrid1, .homeGrid2, .homeGrid3{ margin:15px 0 0 0; padding:0; float:none; border:0; width:100%; clear:both; }
	.banner{ background:url(../images/banner-mobile.jpg) center top no-repeat; height:360px}
	.banner .dataForm{width:97%; margin-left:3%;}
	.bannerWrap{ display:block}
	.gridAd1, .gridAd2{ float:none}
	.addBox{ width:97%; float:none}
	.marleft40{ margin-left:0}
	.addBox, .addBoxmain{ height:auto}
	.bannerInner{ display:none}
	.mrgBot15{ margin-bottom:15px}
	.loginBox{ margin-left:13%}
	.rowGallery{ width:47%}
	.rowGallery img{/* width:80%*/}
	.btnSetPicture{ float:left; font-size:9px;}
	.inputDisplayNone input{margin-left:0% !important}
	.rowSearch{ width:100%}
	.priceTable th .packageAmt, .priceTable td .packageAmt{ padding:6px}
	.regPackage .packageName{ font-size:13px;}
	.regPackage a { font-size:9px}
	.rowGallery ul li{ margin-right:10px}
	.banner .dataForm .formRow .formLabel{ padding-bottom:0}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width:280px}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{height:184px;width:280px;}
	.jcarousel-skin-tango .jcarousel-item{height:184px;width:280px;}
	.jcarousel-skin-tango .jcarousel-item img{ width:280px}
	.displayNone {display:none}
	.features li{width:30%; margin-bottom:15px;}
	.features{ margin-left:4%; }
	.features li div{font-size:12px;}
	.Menu .nav a{ background:#552C3A}
	.nav > li > a, .Menu .nav > li > a {border-bottom:1px solid #E28AA6;}
	.gridHalf1{ width:100%; float:left}
.gridHalf2{ width:100%; float:left} 	
.MobileDetails{ display:block; width:100%;}
.headerRightNew{ width:100%;}
.marquee-txt{ margin-bottom:5px; font-size:11px; text-align:center}
.loginBox{ width:100%; margin-left:0}
}
@media only screen 
and (max-width: 320px) {
	.cWrapper{ min-width:300px; }
	.cDashCol {width: 100%;}
	.cMarleft40 {margin-left: 0%; margin-top:25px;}
	.cLogo{ float:none; }
	.cMyAccountCol1{ width:100%; font-weight:bold; font-size:12px;}
	.cMyAccountCol2{ width:100%; text-align:left; line-height:normal}
	.btn-violet-border{ font-size:18px; line-height:35px;}
	.cContainer h2{ font-size:16px;}
	.dataForm .formRow{ width:100%; margin-bottom:0}
	.dataForm .formRow .formLabel {text-align: left; width:96%;}
	.normalText{ width:97%;}
	.cDashMenu li a{ width:auto}
	.cCopyRight{ font-size:11px;}
	.cFavourites ul li .cFavDesc, .cFavourites ul li .cFavImg{width:50%}
	.cRightHeader{  top:206px;}
	.banner .dataForm{ width:97%; margin-left:3%;}.marquee-txt{ margin-bottom:5px; font-size:10px; text-align:center} .marquee-txt span{ display:block; padding:0px; margin:0px; height:1px;}
.loginBox{ width:75%; margin-left:13%}
} 
.download {
	background:url(../images/icon_report.png) no-repeat;
	padding:0px 0px 0px 20px;
}