@font-face
{
    font-family: 'Berlin Sans FB';
    src: url('./../fonts/BRLNSR.TTF');
}

div
{
    font-family:'Berlin Sans FB';
}

.websitePageBG {
    border:1px solid #696;
    padding:10px 10px 10px 10px;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#FFFFFF;
    -webkit-box-shadow:#666 0px 0px 5px;
    -moz-box-shadow:#666 0px 0px 5px;
    box-shadow:#666 0px 0px 5px;
}

.navigatorBtn {
    width:105px;
    height:25px;
    background:#eff3ef;
    border:0px;
    padding: 0px 5px 20px 0px;
    font-family:'Berlin Sans FB';
    font-weight:none;
    font-size:14px;
    color:#000;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    border:solid 1px #CECBCE;
    border-radius:3px;
}

.navigatorBtn:hover {
    width:105px;
    height:25px;
    background: #d7dfd7;
    border:0px;
    padding: 0px 5px 20px 0px;
    font-family:'Berlin Sans FB';
    font-weight:none;
    font-size:14px;
    color:#000;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    border:solid 1px #CECBCE;
    border-radius:3px;
}

.navigatorBtnDisabled {
    width:105px;
    height:25px;
    background:#eff3ef ;
    border:0px;
    padding: 0px 5px 20px 0px;
    font-family:'Berlin Sans FB';
    font-weight:none;
    font-size:14px;
    color:#000;
    text-align:center;
    text-decoration:none;
    border:solid 1px #CECBCE;
    border-radius:3px;
}

.navigatorBtnDisabled:hover {
    width:105px;
    height:25px;
    background: #d7dfd7;
    border:0px;
    padding: 0px 5px 20px 0px;
    font-family:'Berlin Sans FB';
    font-weight:none;
    font-size:14px;
    color:#000;
    text-align:center;
    text-decoration:none;
    border:solid 1px #CECBCE;
    border-radius:3px;
}

.websiteVisitorsLabel {
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}

.websiteVisitorsValue {
    color:black;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    text-align:left;
}

.websiteOnlineMembersLabel {
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}

.websiteOnlineMembersValue {
    color:black;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    text-align:left;
}

.websiteFooter {
    color:#ffffff;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-align:justify;
}

a.websiteFooterLink {
    color:#ffffff;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
}

a.websiteFooterLink:hover {
    color:#ffffff;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

input, input[type="text"], input[type="password"], textarea, select {
    background-image:none;
    background-color:#FFF;
    background:#FFF;
    border:solid 1px #0871c6;
    font-family:Verdana, Arial;
    font-size:14px;
    height:22pt;
    line-height:22pt;
    margin:0;
    padding:0 0 0 4;
    border-radius: 6px;
}


input:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
    background-image:none;
    background-color:#cae9fc;
    background:#eff3ef;
    border:solid 1px #33677F;
    font-family:Verdana, Arial;
    font-size:14px;
    height:22pt;
    line-height:22pt;
    margin:0;
    padding:0 0 0 4;
}

.websiteClassifiedBGNormal, .websiteJobsBGNormal {
    background:#e8f5fe;
    border:solid 1px #18246e;
    border-radius:5px;
}

.websiteSubHeading {
    color:#0871c6;
    font-family:'Berlin Sans FB';
    font-size:18px;
    font-weight:none;
    padding:5px 0 5px 0px;
    text-align:left;
}

.websiteSteps {
    color:#FF9B00;
    font-family:verdana;
    font-size:18px;
    font-weight:bold;
    padding:10px 0 5px 0px;
    text-align:center;
}

.websitePageNote {
    color:#FF0000;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    text-align:justify;
}

.websiteLabelText {
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    font-weight:none;
    text-align:right;
    vertical-align: middle;
}

.websiteLabelMember {
    font-family: verdana;
    color: #50A2F0;
    font-size: 11px;
    text-align: left;
    padding: 0 0 0 20px;
}

.websitePageTitle {
    color:#1c5b91;
    font-family:Verdana;
    font-size:20px;
    font-weight:bold;
    text-align:left;
    padding:0px;
}

.websiteMessageStringSuccess {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    text-align:center;
	color: #FFFFFF;
	background-color: #00c000;
	border-radius:10px;
	padding:20px;
}

.websiteMessageStringFailure {
    font-family:verdana;
    text-align:center;
	font-size: 14px;
    font-weight:bold;
	color: #FFFFFF;
	background-color: #E34D28;
	border-radius:10px;
	padding:20px;
}

.websiteTableBG {
    background:#FFF;
    border:solid 1px #CECBCE;
    border-radius: 6px;
}

.tableTitle {
    background:#594d4d;
    color:#FFF;
    font-family:'Berlin Sans FB';
    font-size:18px;
    font-weight:none;
    text-align:left;
    border:solid 1px #CECBCE;
    border-radius:6px;
    vertical-align: middle;
    border-bottom: 1px solid #CECBCE;
    line-height: 30px;
    padding-left: 5px;
}

.tableRow {
    background:URL('./../images/table_row_bg.png');
    font-family:Verdana;
    font-size:12px;
    line-height:20px;
    font-weight:Normal;
    color:#101010;
    text-align:justify;
}

.pageTitle {
    font-family:verdana;
    font-size:16px;
    color:#18246e;
    font-weight:bold;
}

.pageText {
    font-family:Verdana;
    font-size:11px;
    font-weight:italic;
    font-weight:Normal;
    color:#101010;
    text-align:justify;
}

.pageMessage {
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#a44f52;
    text-align:justify;
}

a.editLink {
    color:#0871c6;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
}

a.editLink:hover {
    color:#000;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

a.deleteLink {
    color:#9f1a09;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;;
    cursor:pointer;
    text-decoration:none;
}

a.deleteLink:hover {
    color:#9f1a09;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

/* Website class starts from here */
.websitePageText {
    color:#404040;
    font-family:Verdana;
    font-size:12px;
    font-weight:Normal;
    text-align:justify;
    line-height:20px;
}
.websiteHelpText {
    color:#008000;
    font-family:Verdana;
    font-size:12px;
    font-style:italic;
    font-weight:Normal;
    text-align:justify;
    line-height:20px;
}
a.deleteLink:hover {
    color:#9f1a09;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.websitePageNormalMessage {
    color:#FF6600;
    font-family:Verdana;
    text-align:center;
    font-size:25px;
    font-weight:bold;
}

a.homePagePlaceLinks {
    color:#404040;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    line-height:20px;
    text-align:left;
    text-decoration:none;
    cursor: default;
}

.pageNavigatorText {
    color:#18246e;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    text-align:justify;
    text-decoration:none;
}

.pageNavigatorCurrentPage {
    color:#18246e;
    font-family:verdana;
    font-size:17px;
    font-weight:bold;
    text-decoration:underline;
}

a.pageNavigatorPageLink {
    color:#18246e;
    font-family:verdana;
    font-size:14px;
    font-weight: bold;
    cursor:pointer;
    text-decoration:none;
}

a.pageNavigatorPageLink:hover {
    color:#18246e;
    font-family:verdana;
    font-size:14px;
    font-weight: bold;
    cursor:pointer;
    text-decoration:underline;
}

.rewardPageMessage {
    color:#000000;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    padding-left: 5px;
}

.rewardPageNormalMessage {
    color:#0FBF3E;
    font-family:Verdana;
    font-size:20px;
    font-weight:bold;
    text-align:left;
    padding:7px;
}

.rewardPageAlertMessage {
    color:#FF9B00;
    font-family:Verdana;
    font-size:20px;
    font-weight:bold;
    text-align:left;
    padding:7px;
}

.loginMainMenu {
    color:#FFFFFF;
    font-family:Verdana;
    font-size:14px;
    font-weight:normal;
    cursor:pointer;
    padding: 0px 0px 0px 10px;
}

.loginSubMenu {
    color:#FFFFFF;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    cursor:pointer;
    padding: 0px 0px 0px 30px;
}

.mainMenu {
    color:#808080;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
}

a.mainMenu {
    color:#ffffff;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
}

a.mainMenu:Hover {
    color:#594d4d;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.subMenu {
    color:#FF6600;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}

a.subMenu {
    color:#FF6600;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
}

a.subMenu:Hover {
    color:#FF6600;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.button105X40 {
    width:105px;
    height:36px;
    background:#0871c6;
    border:0px;
    padding: 0px 5px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    border:solid 1px #CECBCE;
    border-radius:6px;
}

.button105X40:hover {
    width:105px;
    height:36px;
    background:#259bf5;   
    padding: 0px 5px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:none;
    font-size:14px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    border:solid 1px #CECBCE;
    border-radius:6px;
}

.button130X40 {
    width:130px;
    height:40px;
    background:#0871c6;
    border:0px;
    padding: 0px 5px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    background-repeat:no-repeat;
}

.button130X40:hover {
    width:130px;
    height:40px;
    background:#259bf5;
    border:0px;
    padding: 0px 5px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    background-repeat:no-repeat;
}

.button200X40 {
    width:200px;
    height:40px;
    background:URL(./../images/free_mlm_classifieds_btn_200X40.jpg);
    border:0px;
    padding: 0px 5px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#EEEEEE;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    background-repeat:no-repeat;
}

.button200X40:hover {
    width:200px;
    height:40px;
    background:URL(./../images/free_mlm_classifieds_btn_200X40_hover.jpg);
    border:0px;
    padding: 0px 5px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#EEEEEE;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    background-repeat:no-repeat;
}

.button221X34 {
    width:221px;
    height:34px;
    background:URL(./../images/free_mlm_classifieds_member_login_btn_221X34.png);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button221X34:hover {
    width:221px;
    height:34px;
    background:URL(./../images/free_mlm_classifieds_member_login_btn_221X34_hover.png);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button154X60 {
    width:154px;
    height:60px;
    background:URL(./../images/free_mlm_classifieds_btn_154X60.jpg);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button154X60:hover {
    width:154px;
    height:60px;
    background:URL(./../images/free_mlm_classifieds_btn_154X60_hover.jpg);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.buttonGreen154X60, .buttonGreen154X60:hover {
    width:154px;
    height:60px;
    background:URL(./../images/free_mlm_classifieds_btn_154X60_green.jpg);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button105X30 {
    width:105px;
    height:30px;
    border: 1px solid #363d4c;
    background-color: #4b546a;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#FFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button105X30:hover, .button105X30_inverse, .button105X30_inverse:hover {
    width:105px;
    height:30px;
    border: 1px solid #363d4c;
    background-color: #4b546a;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#3B95E3;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button190X34 {
    width:190px;
    height:34px;
    background:URL(./../images/free_mlm_classifieds_btn_190X34.jpg);
    border:0px;
    padding: 0px 0px 3px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#FFFFFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button190X34:hover {
    width:190px;
    height:34px;
    background:URL(./../images/free_mlm_classifieds_btn_190X34_hover.jpg);
    border:0px;
    padding: 0px 0px 3px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#FFFFFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.buttonDisabled190X34 {
    width:190px;
    height:34px;
    background:URL(./../images/free_mlm_classifieds_btn_190X34_disabled.jpg);
    border:0px;
    padding: 0px 0px 3px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#FFFFFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
}

.buttonDisabled190X34:hover {
    width:190px;
    height:34px;
    background:URL(./../images/free_mlm_classifieds_btn_190X34_disabled.jpg);
    border:0px;
    padding: 0px 0px 3px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#FFFFFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
}

.button80X48 {
    width:80px;
    height:48px;
    background:URL(./../images/free_mlm_classifieds_btn_80X48.jpg);
    border:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#FFFFFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
}

.button80X48:hover {
    width:80px;
    height:48px;
    background:URL(./../images/free_mlm_classifieds_btn_80X48_hover.jpg);
    border:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#FFFFFF;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
}

.button444X69 {
    width:444px;
    height:69px;
    background:URL(./../images/free_mlm_classifieds_btn_444X69.jpg);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space: normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.button444X69:hover {
    width:444px;
    height:69px;
    background:URL(./../images/free_mlm_classifieds_btn_444X69_hover.jpg);
    border:0px;
    padding: 0px 5px 5px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;
    color:#EEEEEE;
    text-align:center;
    white-space:normal;
    line-height:18px;
    text-decoration:none;
    cursor:pointer;
}

.websitePromoteLink {
    text-align:center;
    font-family:verdana;
    font-size:20px;
    font-weight:bold;
    color:blue;
    line-height:25px;
    border:solid 5px grey;
    padding:5px;
}
.H1{
    margin: 0;
    display: inline-block;
    font:normal 24px verdana;
    color:#594d4d;
    cursor: text;
}
.H2{
    margin: 0;
    display: inline-block;
    font:normal 18px verdana;
    color:#594d4d;
    cursor: text;
}

.H2:hover{
    margin: 0;
    display: inline-block;
    color:#a3a3a3;
}

.H3{
    margin: 0;
    display: inline-block;
    font:normal 16px verdana;
    color:#594d4d;
    cursor: text;
}

.H3:hover{
    margin: 0;
    display: inline-block;
    color:#a3a3a3;
}

.H4{
    margin: 0;
    display: inline-block;
    font:normal 14px verdana;
    color:#594d4d;
    cursor: text;
}

.H4:hover{
    margin: 0;
    display: inline-block;
    color:#a3a3a3;
}

.H5{
    margin: 0;
    display: inline-block;
    font:normal 12px verdana;
    color:#594d4d;
    cursor: text;
}

.H5:hover{
    margin: 0;
    display: inline-block;
    color:#a3a3a3;
}

a.sitemapHeader {
    color:#FF6600;
    font-family:Verdana;
    font-size:14px;
    font-weight: bold;
    text-decoration:none;
    padding:5px 0 5px 0;
}

a.sitemapHeader:hover {
    color:#53404D;
    font-family:Verdana;
    font-size:14px;
    font-weight: bold;
    text-decoration:none;
    padding:5px 0 5px 0;
}

a.sitemapSubMenu {
    color:#0871c6;
    font-family:Verdana;
    font-size:12px;
    cursor:pointer;
    padding:5px;
    text-decoration:none;
}

a.sitemapSubMenu:Hover {
    color:#000;
    font-family:Verdana;
    font-size:12px;
    cursor:pointer;
    text-decoration:underline;
}
.regular-checkbox + label { 


}
label {
    display: inline;
}

.regular-checkbox {
    display: none;
}

.regular-checkbox + label {
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #99a1a7;
}

.regular-checkbox:checked + label:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #99a1a7;
}


.big-checkbox + label {
    padding: 18px;
}

.big-checkbox:checked + label:after {
    font-size: 28px;
    left: 6px;
}

.tag {
    font-family: Arial, sans-serif;
    width: 200px;
    position: relative;
    top: 5px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    float: left;
}
.roundedTwo {
    width: 28px;
    height: 28px;
    background: #fcfff4;

    background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
    margin: 20px auto;

    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;

    -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
    position: relative;
}

.roundedTwo label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;

    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    left: 4px;
    top: 4px;

    -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

    background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
    background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
    background: -o-linear-gradient(top, #222 0%, #45484d 100%);
    background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
    background: linear-gradient(top, #222 0%, #45484d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.roundedTwo label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 5px;
    left: 4px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;

    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.roundedTwo label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.roundedTwo input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
