/*Reset Styles Group */  
*{margin:0;padding:0;}
img,fieldset{border:none;}
object, embed {max-width: 100%; max-height: 100%;}
ul,ol{list-style:none; margin: 0; padding: 0;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.clearfix{zoom:1;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
a[href], a {text-decoration:none; /*color:#161616;*/ outline:none;}
a[href]:hover, a:hover {text-decoration:none; /*color:#02a9d0;*/}
table{border-collapse:collapse;border-spacing:0;}
a,a[href],a:focus{outline:0px none; border:0px none;}
input[type="text"], input[type="password"]{outline: none;}

/* body styles */
body{background:#ffffff; font-family: 'Zurich BT',verdana, arial; font-size: 0.875em;  padding: 0; margin: 0; height: 100%;}

/* height: 13.6757%; */

.container {
    min-height: 100%;
    overflow: visible;
    height: 100%;
    /*display: table;*/
    position: relative;
    width:100%;

}
.container .tagline { 
    background: url('../img/tag.png') no-repeat;
    height: 11.429em;

    top: 45.714em;
    left: 11.429em;
    position: absolute;
}		
.container .logo img {
    color: #2b6aa0;
    font-family: zurich ex;
    font-size: 3em;
    font-weight: 600;
    line-height: 3.8em;
    text-shadow: 0 0 3px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=0);
}
.contentPad {
    padding: 0 12px;
}
/*.container .logo {
    position: absolute;
    top:0;
    left: 0;
}*/
.container .logo {
    position: relative;
}
.container .silhouette {
    list-style: none;
    background: url("../img/silhouette/silhouette-sprite.png") no-repeat;
    width:11.429em;
    height: 11.429em;
    float: left;
    transition-property: transform, opacity;
    transition-duration: 0.8s;
}

/* Tour */
.container .tour-wrap a {
    font-family: 'zurich ex', arial;
    color: white;
    font-size: 2.286em;
    width:5em;
    height: 5em;
    left: 0;
    top: 15.000em;
    /* background: url("../img/tour.png") no-repeat; */
    background: #252525;
    position: absolute;
    z-index: 2;
    line-height: 5em;
    text-align: center;
}

/* login wrap */
.container .img-wrap {
    overflow: hidden;

}

.login-wrap .join-crowd {
    top: 5em;
    background: #56a1d5;
}
.login-wrap .login-crowd {
    top: 10.000em;
    background: #8fb048;
}
.login-wrap .join-crowd, .login-wrap .login-crowd  {
    font-family: 'zurich ex', arial;
    color: white;
    font-size: 2.286em;
    text-align: center;
    line-height: 5em;
    right: 19.469em; 
    height: 5em;
    width:5em;
    position: absolute;
}






/* img-wrap */
.container .img-wrap {

    z-index: -2;

}

.img-wrap .list1 { 
    background-position: 0 0;
}
.img-wrap .list2 { 
    background-position: -160px 0;
}
.img-wrap .list3 { 
    background-position: -320px 0;
}
.img-wrap .list4 { 
    background-position: -480px 0;
}
.img-wrap .list5 { 
    background-position: -640px 0;
}
.img-wrap .list6 { 
    background-position: -800px 0;
}
.img-wrap .list7 { 
    background-position: -960px 0;
}
.img-wrap .list8 { 
    background-position: 0 -160px;
}
.img-wrap .list9 { 
    background-position: -160px -160px;
}
.img-wrap .list10 { 
    background-position: -320px -160px;
}
.img-wrap .list11 { 
    background-position: -480px -160px;
}
.img-wrap .list12 { 
    background-position: -640px -160px;
}
.img-wrap .list13 { 
    background-position: -800px -160px;
}
.img-wrap .list14 { 
    background-position: -960px -160px;
}
.img-wrap .list15 { 
    background-position: 0 -320px;
}
.img-wrap .list16 { 
    background-position: -160px -320px;
}
.img-wrap .list17 { 
    background-position: -320px -320px;
}
.img-wrap .list18 { 
    background-position: -480px -320px;
}
.img-wrap .list19 { 
    background-position: -640px -320px;
}
.img-wrap .list20 { 
    background-position: -800px -320px;
}
.img-wrap .list21 { 
    background-position: -960px -320px;
}
.img-wrap .list22 { 
    background-position: 0 -480px;
}
.img-wrap .list23 { 
    background-position: -160px -480px;
}
.img-wrap .list24 { 
    background-position: -320px -480px;
}
.img-wrap .list25 { 
    background-position: -480px -480px;
}
.img-wrap .list26 { 
    background-position: -640px -480px;
}   /* add location ehere  -1120*/
.img-wrap .list27 { 
    background-position: -800px -480px;
}
.img-wrap .list28 { 
    background-position: -960px -480px;
}
.img-wrap .list29 { 
    background-position: 0 -640px;
}
.img-wrap .list30 { 
    background-position: -160px -640px;
}
.img-wrap .list31 { 
    background-position: -320px -640px;
}
.img-wrap .list32 { 
    background-position: -480px -640px;
}
.img-wrap .list33 { 
    background-position: -640px -640px;
}
.img-wrap .list34 { 
    background-position: -800px -640px;
}
.img-wrap .list35 { 
    background-position: -960px -640px;
}
.img-wrap .list36 { 
    background-position: 0 -800px;
}
.img-wrap .list37 { 
    background-position: -160px -800px;
}
.img-wrap .list38 { 
    background-position: -320px -800px;
}
.img-wrap .list39 { 
    background-position: -480px -800px;
}
.img-wrap .list40 { 
    background-position: -640px -800px;
}
.img-wrap .list41 { 
    background-position: -800px -800px;
}
.img-wrap .list42 { 
    background-position: -960px -800px;
}
.img-wrap .list43 { 
    background-position: 0 -960px;
}
.img-wrap .list44 { 
    background-position: -160px -960px;
}
.img-wrap .list45 { 
    background-position: -320px -960px;
}
.img-wrap .list46 { 
    background-position: -480px -960px;
}
.img-wrap .list47 { 
    background-position: -640px -960px;
}
.img-wrap .list48 { 
    background-position: -800px -960px;
}
.img-wrap .list49 { 
    background-position: -960px -960px;
}
.img-wrap .list50 { 
    background-position: -1120px 0;
}
.img-wrap .list51 { 
    background-position: -1120px -160px;
}
.img-wrap .list52 { 
    background-position: -1120px -320px;
}
.img-wrap .list53 { 
    background-position: -1120px -480px;
}
.img-wrap .list54 { 
    background-position: -1120px -640px;
}
.img-wrap .list55 { 
    background-position: -1120px -800px;
}
.img-wrap .list56 { 
    background-position: -1120px -960px;
}/* 
.img-wrap .list57 { 
background-position: -1120px -960px;
}
.img-wrap .list58 { 
background-position: -1120px -960px;
}
.img-wrap .list59 { 
background-position: -1120px -960px;
}
.img-wrap .list60 { 
background-position: -1120px -960px;
}
.img-wrap .list61 { 
background-position: -1120px -960px;
}
.img-wrap .list62 { 
background-position: -1120px -960px;
}
.img-wrap .list63 { 
background-position: -1120px -960px;
}
.img-wrap .list64 { 
background-position: -1120px -960px;
}
.img-wrap .list65 { 
background-position: -1120px -960px;
}
.img-wrap .list66 { 
background-position: -1120px -960px;
}
.img-wrap .list67 { 
background-position: -1120px -960px;
}
.img-wrap .list68 { 
background-position: -1120px -960px;
}
.img-wrap .list69 { 
background-position: -1120px -960px;
}
.img-wrap .list70 { 
background-position: -1120px -960px;
}
.img-wrap .list71 { 
background-position: -1120px -960px;
}
.img-wrap .list72 { 
background-position: -1120px -960px;
}
.img-wrap .list73 { 
background-position: -1120px -960px;
}
.img-wrap .list74 { 
background-position: -1120px -960px;
}
.img-wrap .list75 { 
background-position: -1120px -960px;
} */

/* img-wrap ends */


#overlay {
    background-color: #f3f8f7;
    left: 0;
    opacity: 0.9;
    position: fixed;
    top: 0;

    height: 100%;
    display: none;
    z-index: 12;
}
/* popup styling */
.popupBox {display: none; top: 10px; margin: 0 auto;  position: fixed; z-index: 999;}
.pop-wrap{width:80%;}
.popupBoxInner {  padding: 20px 15px 5px; box-shadow: 0 1px 4px 1px #858888; margin: 0 auto; background: #fff;}

.popupBoxInner .heading {position: relative; margin-bottom: 10px; border-bottom: solid #4e8abe 1px;}
.popupBoxInner .heading {border-bottom: solid #e8e8e8 1px;}
.popupBoxInner .heading span {color: #646464; font-size: 24px; font-family: zurich bt;  display: block; padding-bottom: 5px; line-height: 24px; text-indent: 10px; }
.popupBoxClose {position: absolute; right: 0; top: 0; background: url('../img/popUpClose.png') no-repeat; height: 17px;}
.popupBoxClose:hover {background: url('../img/popUpCloseH.png') no-repeat;}

.addPhotos { text-align: center; color: #646464;}
.addPhLeft { float: left; padding-top: 10px;}
.addPhLeft a {  background: url('../img/singlePhoto.jpg') no-repeat;}
.addPhLeft a:hover {  background: url('../img/singlePhoto-on.jpg') no-repeat;}
.addPhRight a {  background: url('../img/multiplePhotos.png') no-repeat; margin-bottom: 5px;}
.addPhRight a:hover {  background: url('../img/multiplePhotos-on.png') no-repeat;}
.addPhLeft a, .addPhRight a {  height: 105px; display: inline-block; }
.addPhRight {float: left; border-left: solid #d8d8d8 1px; padding-top: 5px;}
.addPhLeft span, .addPhRight span {display: block; line-height: 14px;}
.addPhRight span.tenPhotos {font-size: 10px;}
.addPhotos .dragNote {float: left;  margin-top: 20px; font-size: 11px; border:solid #d8d8d8 1px; padding: 5px 0; box-shadow: 1px -1px 0 #efefef;}

.photCarousel {padding: 10px 25px 0;}
.photCarousel li {display: block; float: left; margin-right: 50px;}
.photCarousel li a { height: 90px; float: left; margin-bottom: 10px;background: url('../img/addDemo.jpg') no-repeat; border: 1px solid transparent;}
.photCarousel li:hover span { color: #4e8abe; }
.photCarousel li a:focus + span{ background: url('../img/tick.jpg') no-repeat top right; z-index: 20;}
.photCarousel li:hover a{ border: 1px solid #4e8abe; }
.photCarousel li:last-child{margin-right: 0;}
.photCarousel li span {display: block; text-align: center; color: #646464; font-size: 12px;}
.photCarousel li.selected {background: url('../img/blueArr.png') no-repeat center bottom; padding-bottom: 10px;}

.description {background-color: #f2f7f7; padding: 10px 15px; border-top: solid #d5e5e5 1px; border-bottom: solid #d5e5e5 1px; margin-left: -15px; }
.applyNote {display: block; border:solid #d8d8d8 1px; padding: 10px; background: #fff; color: #646464; text-indent: 30px; background: url('../img/check-big.jpg') no-repeat 9px 9px; line-height: 22px;}
.photoDetail {padding: 15px 0 10px 15px;}
.photoDetail form { margin: 0; float: left; }
.photoDetail form span.add-category { background: url('../img/add-album.jpg') no-repeat;}
.photoDetail form span { display: block; float: right; height: 25px;  cursor: pointer; margin-left: 20px;}
.photoDetail form span.add-category:hover { background: url('../img/add-album-on.jpg') no-repeat;}
.photoDetail form input { float: left; margin: 0;color: #646464; font-size: 18px; padding-bottom: 5px; padding-top: 10px;}
.photoDetail form input:first-child { margin-right: 40px;}
.photoDetail img { float: left; margin-right: 15px;}
.photoDetail .category { float: none; clear: both; color: #646464; font-size: 18px; font-weight: normal; border: 1px solid #d8d8d8; margin: 35px 0 15px 0; padding: 10px 10px 5px;}
.photoDetail .category label { font-size: 14px; line-height: 27px; margin: 0; text-indent: 4px; height: 26px; margin-right: 10px;}
.category p{  line-height: 24px; margin-bottom: 15px;}
.description .delete { background: url('../img/delete.png') no-repeat center right; height: 32px; display: block; cursor: pointer;}
.description .delete:hover { background: url('../img/delete-on.png') no-repeat center right;}	
.addMulPhotos a.upload { background: url('../img/upload.png') no-repeat;  height: 56px; margin: 10px auto 0; display: block;}

.listHeading { margin: 0 auto 10px; width:70%;}
.listHeadingL {float: left; text-align: center; width:30%;}

.listHeadingR {float: right; margin-top: 25px; position: relative;}
.popupBoxInner .listHeadingL span {border-bottom:0; font-size: 14px; line-height: normal; padding-bottom: 0; text-indent: 0; text-align: center;}
.popupBoxInner .listHeadingR span {border-bottom:0; font-size: 18px; line-height: normal; padding-bottom: 0; text-indent: 0; text-align: center;}
.popupBoxInner .listHeadingR span.date {font-size: 12px; color: #959595;}
.listHeadingR a.next {background: url('../img/next.png') no-repeat; height: 21px; position: absolute; top: 5px; right: -30px; width:21px;}
.listHeadingR a.prev {background: url('../img/prev.png') no-repeat;  height: 21px; position: absolute; top: 5px; left: -30px; width:21px;}
.listHeadingR a.next:hover {background: url('../img/next-on.png') no-repeat; }
.listHeadingR a.prev:hover {background: url('../img/prev-on.png') no-repeat;}
.popupBoxInnerAdj{max-width:80%;}

.allTags {float: right; border-left: solid 1px #e8e8e8; padding-left: 7px; width:40%;}
.allTags ul {border-bottom:solid #4e8abe 1px; padding-bottom: 5px;}
.allTags ul li {float: left; padding-left: 24px;}
.allTags ul li a {font-size: 16px; color: #999;}
.allTags ul li.active a {background: url('../img/indicator.png') no-repeat center bottom; padding-bottom: 14px; color: #4e8abe;}
.allTagsInner {margin-top: 15px; padding-left: 24px; border-bottom: 1px solid #E8E8E8; padding-bottom: 10px;}
.tomeSec, .bymeSec {display: none; float: left;}
.tomeSec {display: block; }
.tagDetails {float: left; border: solid #f0f0f0 1px; padding: 2px; margin-bottom: 10px;}
.tagDetailsInner {background-color: #f2f8f7; padding: 5px 5px 3px 3px; position: relative;}
.tagDetailsInnerAdj {background-color: #f3f3f3; padding: 5px;}
.tagDetailsInnerAdj span {display: block; color: #646464; margin-bottom: 10px;}
.tagDetailsInnerAdj span:first-child {font-size: 16px;}
.tagDetailsInnerAdj span a {color: #4e8abe;}
.tagDetailsInner .imgHolder {background-color: #fff; padding: 3px; box-shadow: 0 0 1px #e6e8e7; float: left;}
.tagDetailsInner .imgHolder img {float: left;}
.tagDetailsInner .textHolder {float: left; margin-left: 10px; }
.tagDetailsInner .textHolder span {display: block;}
.nm {color: #646464; font-size: 14px;}
.dt {color: #999; font-size: 10px;}
.tg {margin-top: 5px;}
.tg a {background: url('../img/tagClick.png') no-repeat;  height: 16px; float: left;}
.tg a:hover {background: url('../img/tagClick-on.png') no-repeat; }
.cl {background: url("../img/close.png") no-repeat scroll 0 0 transparent; height: 11px; width: 11px; position: absolute; top: 8px; right: 5px;}
.cl:hover {background: url("../img/close-on.png") no-repeat scroll 0 0 transparent;}

.allTagSec .dt {color: #646464;}
.allTagSec .dt a {color: #4e8abe; text-decoration: underline;}
.tm {background: url("../img/tickMark.png") no-repeat scroll 0 0 transparent;  height: 17px; position: absolute; top: 1px; right: 5px; width:20px;}
#albumList .tm {right: 18px; top: 4px;}
.allTags .subscribtion {margin: 5px 0 0 0; padding: 0; border:0;}
.allTags .subscribtion li {float: left; padding: 0;}
.subscribtion li.by {color: #646464; font-size: 12px; margin-right: 5px;}
.subscribtion li.date {color: #999; font-size: 10px; margin-right: 5px; line-height: 16px;}
.subscribtion li.sub { background-color: #fff; padding: 2px 8px; float: right; margin-right: -18px;}
.allTags .subscribtion li.sub a{color: #999; font-size: 10px;}
.mn {background: url("../img/man.png") no-repeat; height: 18px; position: absolute; top: 4px; right: 23px;}

.albumListLeft {float: left; padding: 5px; box-shadow: 1px 1px 1px 1px #969696; color:#999; width:55%;}
.albumListLeftIn {background-color: #f3f3f3; min-height: 300px; padding: 8px 10px; text-align: center;  position:relative;}
.photoTaken {color: #999; font-size: 11px; display: block; margin-bottom: 5px;  text-align: center;}
.albumListBottom {border-top:solid #e8e8e8 1px; padding-top:15px; margin-top:15px; padding-bottom:10px; background:#fff;}
.albumListBottom ul li {float:left; text-align:center;}
.fr { margin-right:-5px; width:100px;}
.frR {width:130px;}
.albumListBottom .tooltip{opacity:1; font-size:15px;}
.cr { margin-right:25px;}
.albumListBottom ul li a {color:#999; font-size:15px;}
.albumListBottom ul li a:hover {color:#4e8abe;}
.freeze {background:url("../img/freeze.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.heart {background:url("../img/gray_heart.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.heart:hover {background:url("../img/hover_heart.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.smiley {background:url("../img/smily.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.smiley:hover {background:url("../img/smily-on.png") no-repeat center 0; display:inline-block;  padding-top:45px;}

.hover-heart-selected:hover{background:url("../img/FC_heart_Icon_act1.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hover-hrt-selected:hover{background:url("../img/FC_heart_Icon_act1.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hover-two-hrt-selected:hover{background:url("../img/FC_heart_Icon_act-two1.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.smiley-selected {background:url("../img/smily-on.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.smiley-unselected {background:url("../img/smily.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hvr-smiley-unselected:hover {background:url("../img/smily.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hvr-smiley-selected:hover {background:url("../img/smily-on.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hrt-selected {background:url("../img/FC_heart_Icon_act1.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hrt-two-selected{background:url("../img/FC_heart_Icon_act-two1.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.hrt-tree-selected{background:url("../img/FC_heart_Icon_act_tree.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.already-smileyed {background:url("../img/FC_heart_Icon_act.png");}
.freeze:hover, .albumListBottom ul li a.freezeSel {background:url("../img/freeze-on.png") no-repeat center 0; color:#4e8abe; }
.freezeR {background:url("../img/freezeRequest.png") no-repeat center 7px; display:inline-block;  padding-top:45px;}
.freezeR:hover {background:url("../img/freezeRequest-on.png") no-repeat center 7px;}
.crowdC {background:url("../img/crowdConnect.png") no-repeat center 0; display:inline-block;  padding-top:45px;}
.crowdC:hover {background:url("../img/crowdConnect-on.png") no-repeat center 0; }
.smily{background: url("../img/smily.png") no-repeat scroll left 7px;  display: inline-block; font-weight: bold; height: 34px;
       padding-top: 14px;
}
.smily:hover{background: url("../img/smily-on.png") no-repeat scroll left 7px; display: inline-block; font-weight: bold; height: 34px;
             padding-top: 14px;
}
.share {background:url("../img/shareI.png") no-repeat center 10px; display:inline; height:42px;}
.share:hover {background:url("../img/shareI-on.png") no-repeat center 10px;}

.tagForm {  padding: 0 25px 15px; color: #646464; border:solid #adadad 1px; background-color: #fff; position: absolute; display: none; z-index: 99999;}
.tagForm form {margin: 0; }

.tagForm form span {margin-top: 15px; display: block; font-size: 16px; margin-bottom:15px;}
.tagForm .action {margin: 0; float: right;  margin-top: 25px; }
.action .freezeTag, .action .cancel {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 56px;
    outline: medium none;
    text-indent: -333333px;
    margin-right: 10px;
    width:102px;
}
.freezeTag {background: url("../img/freezeTag.png") no-repeat scroll 0 0 transparent; float: left; height: 44px;}
.action  .freezerequestTag {background: url("../img/send.png") no-repeat scroll 0 0 transparent; float: left;   border-width: 0;
                            height: 47px; width:100px;
}
.cancel {background: url("../img/cancel.png") no-repeat scroll 0 0 transparent;   height: 38px; }
.crop-wrap .cancel{width:97px;}
.tagFormBottom {display: none;}
.tagForm form .sec-email.spBubble {background: url("../img/sp-bubble.png") no-repeat; height: 48px; border: 0; padding-top: 22px; width:77%;}
.sec-email.spBubble:focus {background: url("../img/sp-bubble.png") no-repeat;  border: 0;}
#content input[type="radio"], input[type="checkbox"]{margin:0 5px 0 0;}
#albumDetails{width:70%;}

.twitTag {
    /*    display: none;*/
}

/* forgot password starts */
.crop-wrap input[type="button"] { outline: none; height: 49px; display: inline-block;cursor: pointer; border: none;}
.crop-wrap {  display: table; margin: 30px auto 10px; width:220px;}
#txtFemail { background: none repeat scroll 0 0 transparent;
             border-color: -moz-use-text-color -moz-use-text-color #63A8D8;
             border-style: none none solid;
             border-width: medium medium 1px;
             font-size: 1.571em;
             font-weight: 200;
             margin-top: 0.682em;
             outline: medium none;
             padding: 22px 10px 10px;

             color: #AEAEAE;}
#forgotPwd .crop-wrap .send { background: url('../img/send.png') no-repeat;  margin-right: 20px;  float: left;}
/* forgot password ends */

/* Request Link starts */
.crop-wrap input[type="button"] { outline: none; height: 49px; display: inline-block;cursor: pointer; border: none;}
.crop-wrap {  display: table; margin: 30px auto 10px; }
#txtreqEmail { background: none repeat scroll 0 0 transparent;
               border-color: -moz-use-text-color -moz-use-text-color #63A8D8;
               border-style: none none solid;
               border-width: medium medium 1px;
               font-size: 1.571em;
               font-weight: 200;
               margin-top: 0.682em;
               outline: medium none;
               padding: 22px 10px 10px;

               color: #AEAEAE;}
#requestActLink .crop-wrap .send { background: url('../img/send.png') no-repeat; margin-right: 20px;  float: left; width:97px;}
/* Request Link ends */

/* helper classes */
.noBrdrBtm {border-bottom: 0;}
.container #suggestions_holder, .container .suggestion_title { background: #F2F8F7;}
.container #suggestions_holder a{border-bottom: 1px solid #c6dee2; }







.details div { color: #464646;}	

.feedback .cancel{ background:url('../img/btn_cancel.jpg') no-repeat }
.feedback .send{ background:url('../img/btn_send.jpg') no-repeat }









/* Reset Styles Group */
*{margin:0;padding:0;}
img,fieldset{border:none;}
ul,ol{list-style:none;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.clearfix{zoom:1;}

#loading{
    height: 100px;
    margin-top: 85px;
    text-align: center;
    display: none;
}

.rightLinks{float : right;}

.tagDetailsOuter .nm > a {
    color: #646464;
    font-size: 14px;
}

.tagDetailsOuter .dt > p {
    color: #646464;
    font-size: 10px;
}
.tagDetailsOuter .by > a {
    color: #646464;
    font-size: 12px;
}
.tagDetailsOuter .count{ background:url('../img/numbox.png') no-repeat;   color: #999999;
                         text-align: center;
                         width: 25px;
                         float: left;
                         font-size: 12px;
                         line-height: 16px;
                         margin-top: 20px;
                         padding: 0 0 0 -3px;
}

.abtWrap{ height:680px; }
.activationAlert {
    color: #FF0000;
    float: left;
    line-height: 36px;
    text-align: center;

}

.sec-email.ui-autocomplete-input{ font-weight: 200;
                                  -webkit-font-smoothing: antialiased;
                                  border-bottom: 1px solid #63a8d8;
                                  border-right: none;
                                  border-left: none;
                                  border-top: none;
                                  color: #AEAEAE;
                                  font-size: 1.571em;
                                  outline: none;
                                  padding: 0px 10px 10px ;
                                  box-shadow: none;
                                  background: transparent;
                                  margin-top: 15px;
                                  height : 32px; 
                                  width:90%;
}
.tip-wrap .tooltip, .ui-draggable .tooltip{z-index: 1;}
#formTag .roleDesc .custom-combobox .ui-button{top:11px;}
:focus, a:focus{border:0px none; outline:none;}


/*------new css------------*/
#wrapper {padding:0px;}
.container.body-wrap {width:100%;}

.footer-right ul li {
    float: left;

}

.footer-right ul {
    clear: both;
    display: inline;
    float: none;
}

#albumDetails{float:left;padding:5px;text-align:left;}
.networkIcons{display:none;}

.liquid5 {
    background:#fff;
    border:2px solid #fcfcfc;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    padding:10px 0;
    display:none;
}
.liquid5 .previous {
    display:block;
    height:20px;
    width:20px;
    background-image:url('../img/prev.png');
    float:left;
    margin:65px 0 0 0;
    padding:0;
}
.liquid5 .next {
    display:block;
    height:20px;
    width:20px;
    background-image:url('../img/next.png');
    float:right;
    margin:65px 0 0 5px;
    padding:0;
}
.liquid5 ul li {
    width:126px;
    padding:0 2px;
    margin:0;
}
.liquid5 ul li a img {
    -moz-box-shadow: 5px 5px 3px #222;
    -webkit-box-shadow: 5px 5px 3px #222;
    box-shadow: 5px 5px 3px #222;
}
.friend-list{display:block;}

.liquid6 {
    background:#fff;
    border:2px solid #fcfcfc;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    padding:10px 0;
    margin-top:20px;

}
.liquid6 .previous {
    display:block;
    height:20px;
    width:20px;
    background-image:url('../img/prev.png');
    float:left;
    margin:65px 0 0 0;
    padding:0;
}
.liquid6 .next {
    display:block;
    height:20px;
    width:20px;
    background-image:url('../img/next.png');
    float:right;
    margin:65px 0 0 5px;
    padding:0;
}
.liquid6 ul li {
    width:126px;
    padding:0 2px;
    margin:0;
}
.liquid6 ul li a img {
    -moz-box-shadow: 5px 5px 3px #222;
    -webkit-box-shadow: 5px 5px 3px #222;
    box-shadow: 5px 5px 3px #222;
}
.tagFormTop{padding-top:20px;}

/*for the revised home page*/
.home-middle{max-width:26%; position:absolute; top: 160px; /*left:352px;*/ left:18%;}
.middle-text{box-shadow: -1px 5px 27px #000; background-color:#ffffff; height:380px; margin-top: 160px; padding: 40px 18px 0px 18px;}
.md_heading{font-size: 32px; font-weight: bold; color:#333; line-height: 1.2em; margin-bottom: 38px; font-family: 'Zurich BT';}
.md_s{color: #56a1d5; font-size: 32px; font-weight: bold; font-family: 'Zurich BT';}
.md_s1{color:#8FB048;  font-size: 32px; font-weight: bold; font-family: 'Zurich BT';}
.md_para{/*font-weight: normal;*/ color:#666; font-size: 18px; margin-bottom: 26px; font-family: 'Zurich BT';}

/*for upload photo pop-up*/
.upload{margin-top: 1%;}



/*for upload photo pop-up*/
.upload{margin-top: 1%;}

.intlist{margin:0;}
.intlist li{background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #C0C0C0; height: 20px; padding: 20px;}



/*network*/
.notifications-wrap .display .networkDetails{width:100% ; margin:0; padding:0;}
.notifications-wrap .display .networkDetails li{margin-left:0 ; margin-right:10px;}
.backNetwork{height:30px;}
.notifications-wrap .my-detail{width:100%;}

.listHeadingL img {width : 85px; height: 85px}
/*#heartCount { color: #FFFFFF;
              margin-top: 3%;
              position: absolute;
              right: 43%;}*/

#smileyCount { color: #999999; margin-top: 1%; position: absolute; right: 38%;}

/*crowd connect*/
.start {
    border-bottom: 1px solid #63A8D8;
}


.network1  article ul.details li{height:165px;}
.notifications-wrap .display .listing{padding-left:0;}
.info-wrap #Personal-Info #userPersonalInfo .ui-widget{clear:both;}


#allAlbumList .custom-combobox .ui-button{height:22px;}
#frmSettings input{float:left; margin-right:10px;}
#frmSettings label{float:left;}

#upload_big{margin:0px auto;}

.secondary .note-info.span4 {
    margin-left: 0 ;
}

.page-wrap .email_details .sec-email.span4 {
    height: 35px;
}

/*====CSS updated by mukesh poonia 03-04-14====*/

.bti_Button
{
    margin: 20px 0 0;
    position: absolute;
    top: -71px;
    width: 136px;
}
.bti_Main
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    position:relative;
}
.bti_Main div
{
    padding:8px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    background:url(../img/breaktheice/break_the_Ice_CubeBg.png) no-repeat left top;
    width:148px;
    height:105px;
    text-align:center;
}
.bti_Main div span
{
    padding:0px;
    margin:0px 0px 0px 0px;
    text-align:center;
}
.bti_Main div p
{
    border:0px solid red;
    margin:0px auto !important;
    line-height:13px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    width:90px;
}
.bti_Main
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    position:relative;
}
.bti_Main div
{
    padding:8px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    background:url(../img/breaktheice/break_the_Ice_CubeBg.png) no-repeat left top;
    width:148px;
    height:105px;
    text-align:center;
}
.bti_Main div span
{
    padding:0px;
    margin:0px 0px 0px 0px;
    text-align:center;
}
.bti_Main div p
{
    border:0px solid red;
    margin:0px auto !important;
    line-height:13px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    width:90px;
}
.if_main
{
    background:#f2f8f7;
    width:286px;
}
.if_main h4
{
    font-size:18px;
    margin:10px 0px 0px 5px !important;
    padding:0px !important;
}
.if_mainPop
{
    border:1px solid #b4ccd9;
    border-radius:8px;
    -moz-box-shadow:0px 0px 3px #ccc;
    -webkit-box-shadow:0px 0px 3px #ccc;
    box-shadow:0px 0px 3px #ccc;
    background:#deeaf0;
    margin:20px 0px 0px 0px;
    padding:8px;
}
.if_mainPopOutBox
{
    border-radius:8px;
    -moz-box-shadow:0px 0px 5px #b8d0de;
    -webkit-box-shadow:0px 0px 5px #b8d0de;
    box-shadow:0px 0px 5px #b8d0de;
    padding:4px 0px;
    border:2px solid #b8d0de;
}
.if_mainPopOutBox ul
{
    padding:0px 0px 6px 2px;
    margin:0px;
    width:100%;
    border:0px solid red;
    display:block;
}
.if_mainPopOutBox ul li
{
    background:url(../img/breaktheice/if_iceBg.png) no-repeat left top;
    width:51px;
    height:51px;
    padding:12px;
    border:0px solid red;
    margin:6px 0px 4px 6px;
    display:inline-block;
    position:relative;
}
.if_mainPopOutBox ul li .if_photo_ps
{
    margin:0px 0px 0px 0px;
    z-index:0 !important;
    position:relative;
    border:0px solid red;
    width:50px;
    height:50px;
}
.if_mainPopOutBox ul li .if_photo_ps img
{
    display:block;
    z-index:-1000;
}
/*.if_blur_Bg
{
    position:absolute;
    border:0px solid red !important;
    width:77px;
    height:77px;
    padding:0px;
    margin:0px 0px 0px 0px;
    z-index:2;
    top:0px;
    left:0px;
    display:block !important;
}*/
.if_mainPopOutBox ul li .if_plusIcon
{
    position:absolute;
    left:3px;
    top:3px;
    cursor:pointer;
    z-index:3;
}
.if_MailBox
{
    border:1px solid #c3c3c3;
    padding:10px;
    background-color:#fff;
    position:absolute;
    z-index:999;
    top:70px;
    left:-10px;
    z-index:999;
    width:220px;
}
.if_MailBox .if_MailBoxIcon
{
    background:url(../img/breaktheice/if_whiteIcon.png) no-repeat left top;
    width:16px;
    height:10px;
    position:absolute;
    display:block;
    border:0px solid red;
    padding:0px;
    margin:0px;
    top:-10px;
}
.if_MailBox h4
{
    border-bottom:1px solid #71a1cb;
    padding:0px 0px 10px 0px !important;
    margin:0px 0px 10px 0px !important;
    color:#979797;
    font-weight:bold;
}
.if_bt_Send
{
    background: #8fb048; /* Old browsers */
    background: -moz-linear-gradient(top,  #8fb048 0%, #89a945 50%, #6f8937 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fb048), color-stop(50%,#89a945), color-stop(100%,#6f8937)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8fb048 0%,#89a945 50%,#6f8937 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8fb048 0%,#89a945 50%,#6f8937 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8fb048 0%,#89a945 50%,#6f8937 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8fb048 0%,#89a945 50%,#6f8937 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fb048', endColorstr='#6f8937',GradientType=0 ); /* IE6-9 */
    color:#fff;
    text-shadow:0px 1px 0px #000;
    padding:7px 25px;
    border:none;
    border-radius:4px;
    -moz-box-shadow:0px 0px 5px #454545;
    -webkit-box-shadow:0px 0px 5px #454545;
    box-shadow:0px 0px 5px #454545;
    margin:0px 10px 0px 0px;
    cursor:pointer;
}
.if_bt_Cancel
{
    background: #f2f8f7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f8f7 0%, #eef3f3 50%, #dedede 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f8f7), color-stop(50%,#eef3f3), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f8f7 0%,#eef3f3 50%,#dedede 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f8f7 0%,#eef3f3 50%,#dedede 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f8f7 0%,#eef3f3 50%,#dedede 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f8f7 0%,#eef3f3 50%,#dedede 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f8f7', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
    color:#484848;
    text-shadow:0px 1px 0px #fff;
    padding:7px 25px;
    border:none;
    border-radius:4px;
    -moz-box-shadow:0px 0px 5px #454545;
    -webkit-box-shadow:0px 0px 5px #454545;
    box-shadow:0px 0px 5px #454545;
    margin:0px 10px 0px 0px;
    cursor:pointer;
}
div.bti_container
{
    position:absolute;
    display:none;
    padding:8px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    background:url(../img/breaktheice/break_the_Ice_CubeBg.png) no-repeat center top;
    width:148px;
    height:105px;
    text-align:center;
    /*border:0px solid red;*/
    /*background-size: 130px 130px;*/
}
div.bti_container:hover
{
    background:url(../img/breaktheice/break_the_Ice_CubeBg.gif) no-repeat center top;
    
}
div.bti_container p
{
    border:0px solid red;
    width:90px;
    margin:0px auto;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    color:#000;
}
div#bti_cont_1
{
    top:10px; 
    left:220px;
    cursor:pointer;
}
div#bti_cont_2
{
    top:140px;
    right:10px;
    cursor:pointer;
}
div#bti_cont_3
{
    top:305px;
    right:10px;
    cursor:pointer;	
}
div#bti_cont_4
{
    top:430px;
    left:220px;
    cursor:pointer;
}
div#bti_cont_5
{
    top:305px;
    left:10px;
    cursor:pointer;
}
div#bti_cont_6
{
    top:140px;
    left:10px;
    cursor:pointer;
}
#bti_main_box
{
    border:0px solid red;
    height:530px;
    position:relative;
    padding:0px;
    margin:0px;
}
#bti_main_Box_W, .bti_main_Box_W1
{
    height:192px;
    width:251px;
    position:absolute;
    background-color:transparent;
    z-index:1000;
    padding:0px;
    margin:0px;
    border:0px solid red;
    height : 0px;
}
/*.changeProfilePic
{
    height: 176px;
    display: block;
    float: left;
    position: relative;
    width: 12%;
    margin-right: 3%;
}
.profile-pic
{
    border:0px solid red;
    width:150px;
    height:150px;
    position:absolute;
    top: 0px;
    left: 0px;
}
.profile-pic .ice-frame
{
    top: 0px !important;
    left: 0px !important;
}
.profile-pic img
{
    top: 17px !important;
    left: 35px !important;
    position:absolute;
}*/
.fe_InputBox
{
    width:185px !important;
    font-size:15px;
    font-weight:bold;
    border:none !important;
    box-shadow:0px 0px 0px #fff !important;
    border-radius:0px !important;
    border-bottom:1px solid #71a0cc !important;
    padding:10px;
}
.bti_main_Box_W1
{
    background:url(../img/breaktheice/break_the_Ice_WhiteBg.png) repeat left top !important;
}
#bti_main_Box_W
{
    background:url(../img/breaktheice/break_the_Ice_WhiteBg_2.png) repeat left top;

}


.puzzle
{
    border:0px solid red !important;		
    width:400px;
    height:450px;
}
.jqPuzzle {
    background-color: #DDDDFF;
    border: 0px solid #222222 !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
    width:385px !important;
    height:385px !important;
}
.jqPuzzle div {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    padding: 0;
}
.jqPuzzle .jqp-wrapper {
    background-color: #444455;
    border: 1px solid #FFFFFF;
    padding: 2px;
    margin-left: 7px !important;
}
.jqPuzzle .jqp-piece {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
    width:72px !important;
    height:72px !important;
}
.jqPuzzle .jqp-piece:hover {
    border-style: dashed;
}
.jqPuzzle.jqp-solved .jqp-piece:hover {
    border-style: solid;
}
.jqPuzzle .jqp-controls {
    float: left;
    width:385px;
    margin-top:10px;
}
.jqPuzzle .jqp-controls a {
    background-color: #777799;
}
.jqPuzzle .jqp-controls a:hover {
}
.jqPuzzle .jqp-controls a.jqp-toggle, .jqPuzzle .jqp-controls a.jqp-down {
    background-color: #BBBBFF;
}
.jqPuzzle .jqp-controls a.jqp-disabled {
    background-color: #DDDDEE;
    color: #FFFFFF;
}
.jqPuzzle .jqp-controls span {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #666666;
    float: left;
    font-size: 14px;
    margin-top: 5px;
    padding: 2px 4px 2px 0;
}
.jqPuzzle .jqp-controls span.jqp-disabled {
    color: #AAAAAA;
}
.jqPuzzle.jqp-solved .jqp-controls span {
    background-color: #9FEF86;
    border: 1px dotted #0F8F08;
    color: #0F8F08;
    padding: 1px 3px;
}
.jqPuzzle .jqp-controls span input {
    background-color: #FFFFFF;
    border-style: none;
    color: #666666;
    font-weight: bold;
    margin: 0 3px;
    padding: 3px 3px 2px;
    text-align: right;
}
.jqPuzzle .jqp-controls span.jqp-disabled input {
    background-color: #EEEEFF;
    color: #AAAAAA;
}
.jqPuzzle.jqp-solved .jqp-controls span input {
    background-color: #C2FFAF;
    color: #444444;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
    height: 500px;
    margin-bottom: 60px;
    position:inherit;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
    z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
    height: 500px;
    background-color: #777;
}
.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 500px;
}
.fc_tc_height
{
    height:139px !important;
}
.fc_tc_bg_n
{
    background:none !important;
    top:-4px;
    left:5px;
}
.fc_tc_bg_c
{
    left:5px;
    top:110px !important;
}
.fc_tc_bg_c .active
{
    background:#ccc !important; 
}
.carousel-indicators li
{
    background-color:#f2f2f2;
}
.fc_tc_black
{
    color:#454545 !important;
    float:left;
    padding:0px 25px 0px 25px;
    position:relative;
}
.fc_tc_left_arrow
{
    background:url(../img/fc_tc_left_arrow.png) left top  no-repeat !important;
    width:28px;
    height:27px;
    display:block;
}
.fc_tc_right_arrow
{
    background:url(../img/fc_tc_right_arrow.png) left top no-repeat !important;
    width:28px;
    height:27px;
    display:block;		
}
.carousel-indicators
{
    left:10px !important;
    margin:0px 0px 0px 5px;
    width:50%;
}
a.fc_tc_right_arrow_bt
{
    background:none !important;
    right:20px !important;
    top:120px !important;
    width:28px;
    height:27px;
    z-index:999 !important;
}
a.fc_tc_left_arrow_bt
{
    background:none !important;
    right:50px !important;
    top:120px !important;
    width:28px;
    height:27px;
    z-index:999 !important;
}
.fc_tc_bg_n h4
{
    color:#454545 !important;
    clear:both;
    padding:10px 0px 0px 30px;
    width:50%;
}
.fc_tc_Icon_1
{
    background:url(../img/fc_tc_Icon_1.png) no-repeat left top;
    width:20px;
    height:14px;
    display:block;
    position:absolute;
    left:0px;
    top:0px;
}
.fc_tc_Icon_2
{
    background:url(../img/fc_tc_Icon_2.png) no-repeat left bottom;
    right:0px;
    bottom:5px;
    width:20px;
    height:14px;
    display:block;
    position:absolute;
}
.carousel-control
{
    left:inherit !important;
}
.fc_tc_bg
{
    background:url(../img/fc_tc_bg.png) repeat left top !important;
}
.fc_tc_bg h1
{
    font-size:20px;
    color:#454545;
    margin:10px 0px 0px 20px;
    padding:0px;
}

/*Profile Completed*/

.fc_pc_right
{
    float: right;
    margin: 10px;
    position: absolute;
    right: 3.6%;
    width: 270px;
}
.fc_pc_main
{
    height: 74px;
    margin: 0 0 5px 0px;		
    right: 0;
    width: 244px;
    border:1px solid #d1d6d6;
    border-radius:5px;
    padding:3px 13px;
    float:left;
}
.fc_pc_main h3
{
    font-size:13px;
    font-weight:bold;
    color:#454545;
}
.fc_progress {
    height: 20px;
    background: #fefefe url(../img/profileComplete/pb_BG.png) 0px 1px repeat-x;
    border: 1px solid #ebebeb;
    border-radius: 10px;
}
.fc_progress > span {
    position: relative;
    float: left;
    margin: 0 -1px;
    min-width: 30px;
    height: 18px;
    line-height: 16px;
    text-align: right;
    background: #cccccc;
    border: 1px solid;
    border-color: #bfbfbf #b3b3b3 #9e9e9e;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);
    background-image: -moz-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);
    background-image: -o-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);
    background-image: linear-gradient(to bottom, #f0f0f0, #dbdbdb 70%, #cccccc);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.fc_progress > span > span {
    padding: 0 8px;
    font-size: 11px;
    color: #fff;
}
.fc_progress > span:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 18px;
    background: url(../img/profileComplete/progress.png) 0 0 repeat-x;
    border-radius: 10px;
}
.fc_progress .blue {
    background: #5aaadb;
    border-color: #459fd6 #3094d2 #277db2;
    background-image: -webkit-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: -moz-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: -o-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);
    background-image: linear-gradient(to bottom, #aed5ed, #7bbbe2 70%, #5aaadb);
}
.fc_pc_right p
{
    font-size:11px;
    text-align:center;
    width:100%;
    float:left;
    color:#a3a3a3;
}
.fc_pf_gray
{
    background-color:#f5f5f5;
    border:1px solid #ececec;
    box-shadow: 0px 1px 0px #c7c7c7;
    width:162px;
    height:195px;
    margin:10px;
    float:left;
}
.width_82
{
    width:82% !important;
}
.popupBoxInner
{
    padding-bottom:18px !important;
}
.fc_pc_number
{
    color:#69a62a;
    font-size:18px;
    font-weight:bold;
    float:right;
    margin:10px 10px 0px 0px;
}
.fc_pf_gray h1
{
    color:#2766a9;
    text-align:center;
    font-size:14px;
    width:100%;
    padding:0px;
    margin:10px 0px;
    line-height:25px;
}
.fc_pf_gray h1 a
{
    color:#2766a9;
}
.fc_iceCube
{
    background:url(../img/profileComplete/sp_iceCube_2.png) no-repeat center top;
    width:80px;
    height:80px;
    position:absolute;
    z-index:999;
}
.fc_iceCubeList
{
    border:0px solid black;
    height:62px;
    text-align:center;
    width:80px;
    position:relative;
    z-index:999;
    margin:0px auto;
    margin-top:40px;
}
.fc_iceCubeList img
{
    position:relative;
    top:5px;
    left:0px;
    z-index:0;
}
.fc_bd_1
{
    border-bottom:1px solid #ececec;
}
.fc_pf_gray p
{
    font-size:11px;
    color:#454545;
    padding:7px;
    line-height:13px;
    border:0px solid red;
}
.fc_askQuestionIcon
{
    float:right;
    margin:0px 0px 0px 2px;
    border:0px solid red;
}
.bti_width_99_p
{
    width:100% !important;
    margin:10px 0px 20px 0px;
}

/*=====Change Photo PopUp CSS 16-07-2014======*/
.cpp_PBI_35
	{
		width:35% !important;
		width:570px !important; 
	}
.cpp_rightSide
	{
		float:right;
		text-align:right;
	}
.cpp_rightSide_m
	{
		text-align:left;
	}
.cpp_SaveChangesBt, .cpp_SaveChangesBt_2
	{
		color:#fff;
		border:2px solid #fff;
		box-shadow:0px 0px 3px #000;
		background-color:#508bbf;
		padding:4px 10px;
		font-size:13px;
		margin:0px 15px 0px 0px;
		cursor:pointer;
	}
.cpp_SaveChangesBt_2
	{
		width:42% !important;
		margin:0px 5px 0px 5px;		
	}
.cpp_cancelBt
	{
		color:#508bbf;
		margin:0px 0px 0px 15px;
		text-decoration:none;	
	}
.cpp_cancelBt:hover
	{
		text-decoration:underline;
	}
.cpp_dottedLine
	{
		border-top:1px dotted #ccc;
		margin:10px 0px;
	}
.cpp_text
	{
		text-align:center;
		color:#ccc;
		font-size:12px;
		line-height:18px;
		font-weight:normal;
	}
.cpp_bigPL, .cpp_bigPL_2
	{
		float:left;
		margin:0px;
		margin-top:10px;
	}
.cpp_bigPL_2
	{
		width:100%;
	}
.ccp_rs
	{
		float:right;
		width:175px;
		margin-top:10px;
	}
.ccp_rs h2
	{
		font-size:18px;
		color:#646464;
		margin:10px 0px 20px 0px;
		padding:0px;
		line-height:15px;
	}
.cpp_bigPL_s, .cpp_bigPL_m
	{
		margin:0px 0px 20px 0px;
		float:left;
		width:100%;
	}
.cpp_bigPL_m
	{
		margin:0px;
	}
.p_PBI_78
	{
		width:78% !important;
	}
        /* update css */
       
        .crop-wrap .suggest
        {
            width:102px !important;
    }
      #suggestHighschoolForm 
     { 
          margin:0px auto !important; 
          width:100% !important;
     }
        
        
.white_content {
    display: none;
    left: 28%;
    overflow: auto;
    position: absolute;
    z-index: 1002;
}
.black_overlay {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.fc_findSchool
	{
	height: 38px;
    width: 0px;
	padding:0px 19px;
	position: absolute;
    right: 15px;

	background:url(../images/fc_question_Icon.png) no-repeat left top;
	text-decoration:none;
	cursor:pointer;
	z-index:9999;
	border:none;
	}
.fc_fs_bg
	{
		background:#f2f2f2 !important;
		padding:0px;
		margin:0px;
		overflow:hidden;
		width:600px;
	}
.fc_fs_bg h1, .fc_s_listR h1, .fc_s_listR h2
	{
		font-size:18px;
		background:url(../images/fc_grayLineBg.jpg) repeat-x left bottom;
		color:#005d9e;
		line-height: 22px !important;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 8px 0px;
	}
.fc_fs_bg p
	{
		color:#454545 !important;
		font-size:12px;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
	}
.fc_s_listR
	{
		background:#f2f2f2;
		padding:0px 10px 10px 0px;
		min-height:624px;
	}
.fc_s_listR h1, .fc_s_listR h2
	{
		margin:5px 10px 10px 10px;
		width:93%;
		line-height: 22px !important;
		padding:5px 5px 10px 5px;
	}
.fc_s_listR h2
	{
		font-size:16px;
		color:#454545;
		background:none;
		padding:10px 0px 0px 15px;
		margin:0px;
	}
.fc_s_listR h2 a
	{
		color:#454545;	
	}
.fc_input_f_school, .fc_input_f_school_2
	{
		box-shadow:0px 0px 3px #454545;
		background-color:#f2f2f2 !important;
		border:none;
		margin:0px 0px 10px 10px !important;
		padding:4px 5px 4px 5px !important;
		float:left;
		width:74% !important;
	}
.fc_input_f_school_2
	{
		width:91% !important;
	}
.fc_searchBt_2, .fc_submitBt
	{
		background:#90b048 url(../images/fc_searchIcon.jpg) no-repeat center 5px;
		border:none;
		border-radius:5px;
		padding:5px 20px 5px 20px;
		cursor:pointer;
		margin:0px 0px 0px 5px;
	}
.fc_submitBt
	{
		background:none;
		background-color:#90b048;
		color:#fff;
		font-weight:bold;
		margin:0px 0px 0px 10px;
	}
.fc_s_listR ul.fc_searchResult
	{
		padding:5px 0px 0px 20px;
		margin:0px 0px 20px 0px;
		list-style-type:none;
		height:680px;
		overflow:auto;
		border:0px solid red;
	}
.fc_s_listR ul.fc_searchResult li
	{
		padding:0px;
		margin:0px 0px 10px 0px;
		display:block;
		position:relative;
	}
.fc_s_listR ul.fc_searchResult li h2
	{
		color:#000;
		font-weight:normal;
		font-size:12px;
		background:url(../images/fc_blueArrow.png) no-repeat left 5px;
		padding:0px 0px 0px 12px;
		line-height:22px !important;
	}
.fc_s_listR ul.fc_searchResult li h3
	{
		color:#0088cc;
		font-weight:normal;
		font-size:12px;
		padding:0px;
		margin:0px 0px 0px 12px;
		line-height:16px !important;
	}
.fc_s_listR ul.fc_searchResult li h3 a
	{
		color:#0088cc;
	}
.fc_s_listR ul.fc_searchResult li h3 a:hover
	{
		text-decoration:underline;
	}
.fc_s_listR p
	{
		display:block;
		border:0px solid red;
		position:relative;
		margin:10px 0px 5px 15px;
	}

.popupBoxClose_r
	{
		right:10px !important; 
		top:7px !important;
	}
.git_slimScrollDiv { border:1px solid #eee; }
.slimScrollBar { background-color:#3e7e8d !important; }
/*.badge {
	font-size: 11px !important;
	font-weight: 300;
	text-align: center;
	background-color: #b21ab8;
	padding: 3px 7px 3px 7px;
	-webkit-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	border-radius: 12px !important;
	text-shadow: none !important;
	text-align: center;
	vertical-align: middle;
	position:absolute;
	right:5px;
	top:0px;
}*/
.slimScrollDiv
	{
		height:500px !important;
	}
#fcSchoolList
	{
		height:341px !important;
	}
        /*=======Ice Bucket Challenge=======*/

.ibc_Icon
	{
		border:0px solid red; position:relative; width: 80px; height:120px; float:left;
	}
.ibc_Details
	{
		width:100%;
		padding:0px;
		margin:0px;
	}
.ibc_Details p
	{
		margin:15px 0px 15px 10px;
		width:100%;
	}
.ibc_Details ul
	{
		width:98%;
		float:left;
		margin:0px 0px  0px 10px;
	}
.ibc_Details ul li
	{
		padding:0px;
		margin:0px;
		float:left;
	}
.ibc_Details ul li span
	{
		margin:5px 0px;
		border:0px solid red;
		display:block;
		color:#454545;
		font-size:12px;
	}
.ibc_Details ul li.ibcList_1
	{
		width:74% !important;
	}
.ibc_Details ul li.ibcList_2
	{
		width:25% !important;
	}
.ibc_Details ul li.ibcList_3
	{
		width:49% !important;
		margin:5px 0px 5px 0px;
	}
.ibc_Details ul li .ytinputBox, .ibc_Details ul li .ytinputBox_2
	{
		width:94% !important;
		padding:6px 10px !important;
		margin:0px 0px 5px 0px !important;
	}
.ibc_Details ul li .ytinputBox_2
	{
		width:89% !important;
	}
.ibc_greenBt
	{
		background-color:#90b048;
		color:#fff;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		border:none;
		padding:6px 20px;
		border-radius:5px;
		float:left;
		margin:0px 0px 0px 0px !important;
	}
@media screen and (max-width: 1023px) {
    
	.ibc_Details ul li.ibcList_1
	{
		width:90% !important;
	}
	.ibc_Details ul li.ibcList_3
	{
		width:98% !important;}
}
.popupBoxClose
	{
		height:30px !important;
	}
        
        /* break the ice feature */
        
    .bti_width_100_p
	{
		width:100% !important;
	}
.bti_width_98_p
	{
		width:98% !important;
	}
.bti_GrayBg, .bti_GrayBg_2, .bti_WhiteBg
	{
		background:#fcfcfc;
		padding:10px 10px 0px 10px !important;
		position:relative;
		border:0px solid red;
                float:left;
                width:97% !important;
	}
.bti_WhiteBg
	{
		background:#fff;
		padding:10px 10px 5px 10px !important;
	}
.bti_GrayBg_2
	{
		background:#fcfcfc;
		padding:10px 10px 1px 10px !important;
	}
.bti_Next_bt, .bti_Previous_bt, .bti_Link_bt
	{
		float:right !important;
		background:url(../images/bti_Next_bt.png) no-repeat right 4px;
		padding:0px 15px 0px 0px;
		margin:0px 0px 0px 10px;
		cursor:pointer;
		border:0px solid red;
	}
.bti_Previous_bt
	{
		float:right !important;
		background:url(../images/bti_Previous_bt.png) no-repeat left 4px;
		padding:0px 0px 0px 15px;
		margin:0px 10px 0px 0px;
	}
.bti_Link_bt
	{
		background:none;
		float:left !important;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
.bti_dv_line
	{
		float:right;
		color:#0088CC;
	}
.send
	{
		float:none !important;
		border:none;
	}
.bti_height_25
	{
		height:25px;
	}
.bti_questionsNo
	{
		font-size:13px !important;
		font-weight:bold !important;
		color:#fff !important;
		padding:7px 8px;
		position:absolute;
		top:13px;
		left:176px;
		background-color:#1298d0 !important;
	}
.bti_position_relative
	{
		position:relative !important;
	}
.bti_From_profile_Icon
	{
		float:left;
		margin:0px 10px 0px 0px;
	}
.bti_q_DateAtime
	{
		position:absolute;
		right:8px;
		top:5px;
		font-size:12px;
		color:#ccc;
		font-weight:normal;
	}
.bti_GrayBg h3, .bti_WhiteBg h3
	{
		color:#4e8abe;
		font-size:14px;
		padding:0px;
		margin:0px 0px 5px 0px;
		line-height:18px !important;
		font-family:Arial, Helvetica, sans-serif;
	}
.bti_GrayBg p, .bti_WhiteBg p
	{
		color:#454545;
		margin:0px 0px 4px 0px !important;
	}
.bti_link_Main
	{
		float:left;
		width:100%;
	}
.bti_GreenBt, .bti_GreenBt_2
	{
		background: #6f8937; /* Old browsers */
		background: -moz-linear-gradient(top,  #6f8937 0%, #8bab46 50%, #8fb048 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f8937), color-stop(50%,#8bab46), color-stop(100%,#8fb048)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #6f8937 0%,#8bab46 50%,#8fb048 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #6f8937 0%,#8bab46 50%,#8fb048 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #6f8937 0%,#8bab46 50%,#8fb048 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #6f8937 0%,#8bab46 50%,#8fb048 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f8937', endColorstr='#8fb048',GradientType=0 ); /* IE6-9 */
		border-radius:5px;
		border:none;
		padding:5px 10px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		margin:0px 3px 0px 0px;
		cursor:pointer !important;
	}
.bti_GreenBt:hover, .bti_GreenBt_2:hover
	{
		background: #dddddd; /* Old browsers */
		background: -moz-linear-gradient(top,  #dddddd 0%, #ecf1f0 50%, #f2f8f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(50%,#ecf1f0), color-stop(100%,#f2f8f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #dddddd 0%,#ecf1f0 50%,#f2f8f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #dddddd 0%,#ecf1f0 50%,#f2f8f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #dddddd 0%,#ecf1f0 50%,#f2f8f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #dddddd 0%,#ecf1f0 50%,#f2f8f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f2f8f7',GradientType=0 ); /* IE6-9 */
		color:#000;
	}
.BTI_Q_List
	{
		float:left;
		margin:0px 0px 10px 0px;
		width:90%;
	}
.BTI_smileyIcon
	{
		background:url(../images/smileyIcon.png) no-repeat left top !important;
		width:24px !important;
		height:24px !important;
		border:none;
	}
.BTI_smileyIcon:hover
	{
		background:url(../images/smileyIcon_h.png) no-repeat left top !important;
	}
.BTI_Respond_Bx, .BTI_RespondLater
	{
		margin:10px 0px 0px 0px;
		position:relative;
	}
.BTI_Respond_Bx textarea, .BTI_RespondLater textarea, .BTI_RespondLater input, .BTI_RespondLater input[type="submit"]
	{
		margin:0px !important;
		color:#cccccc;
		font-size:13px;
	}
.BTI_RespondLater input
	{
		width:165px;
	}
.BTI_RespondLater input[type="submit"]
	{
		color:#fff;
		padding:7px 12px;
		width:60px;
	}
.BTI_RespondLater input[type="submit"]:hover
	{
		color:#000;
	}
.messages_submitted
	{
		color:#708b38;
		font-size:13px;
		font-weight:bold;
		margin:0px 0px 10px 0px;
	}
.bti_datepickerIcon
	{
		background:url(../images/datepickerIcon.png) no-repeat right top;
		width:19px;
		height:20px;
		position:absolute;
		left:155px;
		top:5px;
	}
.BTI_padding
	{
		padding:15px 0px 13px 0px;
	}
.left_align
	{
		text-align:left !important;
	}
.bti_width_72
	{
		width:72px !important;
	}
.right_align
	{
		text-align:right !important;
		border:0px solid red;
		position:absolute;
		right:30px;
		bottom:0px;
	}
.bti_LeftText, .bti_LeftText_2, .bti_LeftText_3
	{
		border:0px solid red !important;
		margin:0px 0px 5px 0px !important;
		float:left !important;
		width:20% !important;
		text-align:left !important;
		font-size:14px !important;
	}
.bti_LeftText_2, .bti_LeftText_3 textarea
	{
		width:50% !important;
		top:5px !important;
		border:0px solid red !important;
	}
.bti_LeftText_3
	{
		width:78% !important;
	}
.bti_RightText
	{
		width:75% !important;
		text-align:right !important;
		border:0px solid red !important;
		float:right !important;
		margin:0px 30px 0px 0px;
		font-size:12px !important;
		color:#ccc !important;
	}
.bti_sendBt
	{
		background:url(../img/send.png) no-repeat left top !important;
		border:0px solid red !important;
		padding:0px !important;
		margin:-5px 0px 0px 135px !important;
		width:105px !important;
	}
.bti_Schedule_d
	{
		float:left !important;
		border:1px solid red !important;
		margin:0px 0px 0px 135px !important;
	}
#hours, #minutes, #selTime, .bti_inputBox_s
	{
		border-radius:3px !important;
		border:1px solid #ccc !important;
		padding:4px 5px !important;
		width:60px !important;
		background-color:#fff !important;
	}
.bti_inputBox_s
	{
		width:29px !important;
	}
textarea.bti_inputBox
	{
		border:1px solid #ccc !important;
		border-radius:3px;
		color:#454545;
	}
.popupBoxInner_30
	{
		width:30% !important;
	}
.popupBoxInner_30 p
	{
		font-size:11px;
		color:#646464;
		line-height:14px;
		padding:0px 10px;
	}
.bti_pg_moves
	{
		width:50px !important;
		border:0px solid red;
		font-size:11px;
		text-align:center;
		float:right;
		margin:-6px 5px 0px 0px;
		color:#454545;
	}
.bti_GreenBt_2
	{
		padding:7px 6px;
		margin:4px 5px 0px 0px !important;
		font-weight:normal;
		font-size:12px;
	}
.puzzle
	{
		border:0px solid red !important;		
		width:400px;
		height:450px;
	}
.jqPuzzle {
    /*background-color: #DDDDFF;*/
    border: 0px solid #222222 !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
	width:385px !important;
	height:385px !important;
}
.jqPuzzle div {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    padding: 0;
}
.jqPuzzle .jqp-wrapper {
    background-color: #444455;
    border: 1px solid #FFFFFF;
    padding: 2px;
	margin-left: 7px !important;
}
.jqPuzzle .jqp-piece {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 13px;
	width:72px !important;
	height:72px !important;
}
.jqPuzzle .jqp-piece:hover {
    border-style: dashed;
}
.jqPuzzle.jqp-solved .jqp-piece:hover {
    border-style: solid;
}
.jqPuzzle .jqp-controls {
    float: left;
	width:385px;
	margin-top:10px;
}
.jqPuzzle .jqp-controls a {
    /*background-color: #777799;*/
}
.jqPuzzle .jqp-controls a:hover {
}
.jqPuzzle .jqp-controls a.jqp-toggle, .jqPuzzle .jqp-controls a.jqp-down {
    /*background-color: #BBBBFF;*/
}
.jqPuzzle .jqp-controls a.jqp-disabled {
    /*background-color: #DDDDEE;*/
    color: #FFFFFF;
}
.jqPuzzle .jqp-controls span {
    /*background-color: rgba(0, 0, 0, 0);*/
    border: medium none;
    color: #666666;
    float: left;
    font-size: 12px;
    margin-top: 5px;
    padding: 2px 4px 2px 0;
}
.jqPuzzle .jqp-controls span.jqp-disabled {
    color: #AAAAAA;
}
.jqPuzzle.jqp-solved .jqp-controls span {
    /*background-color: #9FEF86;*/
    border: 1px dotted #0F8F08;
    color: #0F8F08;
    padding: 1px 3px;
}
.jqPuzzle .jqp-controls span input {
    /*background-color: #FFFFFF;*/
    border-style: none;
    color: #666666;
    font-weight: bold;
    margin: 0 3px;
    padding: 3px 3px 2px;
    text-align: right;
}
.jqPuzzle .jqp-controls span.jqp-disabled input {
    /*background-color: #EEEEFF;*/
    color: #AAAAAA;
}
.jqPuzzle.jqp-solved .jqp-controls span input {
    /*background-color: #C2FFAF;*/
    color: #444444;
}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
  position:inherit;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}
.fc_tc_height
	{
		height:139px !important;
	}
.fc_tc_bg_n
	{
		background:none !important;
		top:-4px;
		left:5px;
	}
.fc_tc_bg_c
	{
		left:5px;
		top:110px !important;
	}
.fc_tc_bg_c .active
	{
		background:#ccc !important; 
	}
.carousel-indicators li
	{
		background-color:#f2f2f2;
	}
.fc_tc_black
	{
		color:#454545 !important;
		float:left;
		padding:0px 25px 0px 25px;
		position:relative;
	}
.fc_tc_left_arrow
	{
		background:url(../images/fc_tc_left_arrow.png) left top  no-repeat !important;
		width:28px;
		height:27px;
		display:block;
	}
.fc_tc_right_arrow
	{
		background:url(../images/fc_tc_right_arrow.png) left top no-repeat !important;
		width:28px;
		height:27px;
		display:block;		
	}
.carousel-indicators
	{
		left:10px !important;
		margin:0px 0px 0px 5px;
		width:50%;
	}
a.fc_tc_right_arrow_bt
	{
		background:none !important;
		right:20px !important;
		top:120px !important;
		width:28px;
		height:27px;
		z-index:999 !important;
	}
a.fc_tc_left_arrow_bt
	{
		background:none !important;
		right:50px !important;
		top:120px !important;
		width:28px;
		height:27px;
		z-index:999 !important;
	}
.fc_tc_bg_n h4
	{
		color:#454545 !important;
		clear:both;
		padding:10px 0px 0px 30px;
		width:50%;
	}
.fc_tc_Icon_1
	{
		background:url(../images/fc_tc_Icon_1.png) no-repeat left top;
		width:20px;
		height:14px;
		display:block;
		position:absolute;
		left:0px;
		top:0px;
	}
.fc_tc_Icon_2
	{
		background:url(../images/fc_tc_Icon_2.png) no-repeat left bottom;
		right:0px;
		bottom:5px;
		width:20px;
		height:14px;
		display:block;
		position:absolute;
	}
.carousel-control
	{
		left:inherit !important;
	}
.fc_tc_bg
	{
		background:url(../images/fc_tc_bg.png) repeat left top !important;
	}
.fc_tc_bg h1
	{
		font-size:20px;
		color:#454545;
		margin:10px 0px 0px 20px;
		padding:0px;
	}
        
 #fcQandA_List
 {
  height:500px !important;
 }
.bti_q_DateAtime
 {
  right:12px;
 }

.info-wrap #Personal-Info #userPersonalInfo .ui-widget

{

clear: both;

clear: none !important;

}

 .custom-combobox .custom-combobox-input

{

width: 90%;

width: 87% !important;

}
#fcAmQ_List
	{
		height:530px !important;
	}
.height_10
	{
		height:10px !important;
		width:100%;
	}
<!--Cup of Starbucks Coffee-->

.starbucksCoffeeIcon img
	{
		text-align:center;
		margin:0px 0px 0px 10px;
	}
.starbucksCoffeeIcon
	{
            border:0px solid red; position:relative; width: 120px; float:left; margin:0px 0px 0px 10px;
	}
.starbucksCoffeeIcon .FC_meterIcon
	{
		width:100%;
		margin:5px 0px 0px 0px;
	}
.starbucksCoffeeIcon .FC_meterIcon span
	{
		float:left;
		width:27px;
		margin:0px 7px 0px 0px;
	}
.starbucksCoffeeIcon .FC_meterIcon span img
	{
		margin:0px;
	}
.starbucksCoffeeIcon .FC_meterIcon p
	{
		float:left;
		width:85px;
		line-height:15px;
		color:#000;
	}
.fc_freeText
	{
		width:100%;
		margin:10px 0px 0px 0px;
		float:left;
	}
 /*====melt_profile==17-12-2014 changes by mukesh===*/     

.melt_profile

                {
                 width:100%;
                margin:10px 0px 0px 0px;
                 float:left;

                }

.melt_profile h2

                {

                                font-size:15px;

                                color:#646464;

                                margin:10px 0px 10px 0px;

                                padding:0px;

                                line-height:15px;

                                float:left;

                }

.melt_profile select

                {

                                width:107px;

                                float:left;

                                margin:3px 0px 0px 16px;

                                border-radius:0px;

                                padding:2px;

                                border:2px solid #fff;

                                box-shadow:0px 0px 3px #000;

                                outline:none;                   

                }

.cpp_dottedLine

                {

                                float:left;

                                width:100%;

                }   
				/*=====Super Bowl======*/
.fc_superBowl
	{
		background:#f2f2f2;
		width:640px;
		margin:0px auto;
		height:440px;
		padding:30px;
		position:relative;
	}
.fc_superBowl h1
	{
		font-size:24px;
		color:#005d9e;
		background:url(../images/fc_grayLineBg.jpg) repeat-x left bottom;
		text-align:center;
		padding:0px 0px 25px 0px;
		width:86%;
		margin:0px auto;
		font-weight:normal;
	}
.sc_line
	{
		background:url(../images/super_Bowl_line.jpg) no-repeat left top;
		width:1px;
		height:240px;
		float:left;
	}
.seahawksSeattleLogo, .patriotsLogo
	{
		float:left;
		width:235px;
		margin:50px 40px 30px 40px;
	}
.sb_listMene
	{
		
		width:150px;
		margin:30px 20px 10px 40px;
		border-radius:5px;
		border:1px solid #f2f2f2;
		font-size:15px;
	}
.sb_errorRed
	{
		color:#ff0000;
		font-size:13px;
		float:left;
		padding:0px 0px 0px 55px;
	}
.sb_bottom
	{
		width:100%;
		text-align:center;
		float:left;
	}
.sb_submit
	{
		background:#90b048;
		color:#fff;
		font-size:18px;
		font-weight:bold;
		border:none;
		padding:15px 40px;
		border-radius:10px;
		cursor:pointer;
		text-align:center;
	}
.sb_submit:hover
	{
		box-shadow:0px 0px 3px #666;
	}