.freeTab {
                position: fixed;
                z-index: 9;
                top: 0px;
                right: 50px;
                width: 200px;
                height: 30px;
                text-align: center;
                //border: solid 1px #ffffff;
                font-family: arial, sans-serif;
                font-size: 12px;
                border-top: 0px; }

a.freeTabLink {
                display: block;
                width: 182px;
                height: 24px;
                padding: 7px 0px 0px 18px;
                position: absolute;
                z-index: 12;
                color: #ffffff;
                text-decoration: none;
                font-weight: bold;
                background-image: url('../srimages/s.png');
                background-repeat: no-repeat;
                background-position: 38px 5px; }

.freeTabInfo {
                position: absolute;
                top: 0px;
                z-index: 10;
                width: 180px;
                height: 31px;
                background-color: #000000;
                padding: 3px 10px 7px 10px;
                color: #ffffff;
                margin: -41px 0px 0px 0px; }

.freeTabInfo a {
                color: #ffffff;
                text-decoration: none; }

.freeTabBG {
                background-color: #252525;
                opacity: 0.90;
                filter: alpha(opacity=90);
                width: 200px;
                height: 31px;
                position: absolute;
                z-index: 11; }

.freeFooter {
                position: fixed;
                z-index: 9;
                bottom: 0px;
                width: 100%;
                height: 40px;
                font-family: arial, sans-serif;
                font-size: 15px;
                border-top: solid 1px #ffffff; }

a.freeFttrLink {
                display: block;
                width: 100%;
                height: 33px;
                padding: 7px 0px 0px 0px;
                text-align: center;
                color: #ffffff;
                position: absolute;
                z-index: 11;
                text-decoration: none;
                font-weight: bold; }

a.freeFttrLink table {
                margin: 0px auto;
                border-spacing: 0; 
                border-collapse:collapse;

                }

a.freeFttrLink table td {
                vertical-align: top;
                padding: 0px;
                }

a.freeFttrLink table td.freeFttrTxt {
                padding: 5px 0px 0px 5px; }

.freeFttrBG {
                background-color: #252525;
                opacity: 0.90;
                filter: alpha(opacity=90);
                width: 100%;
                height: 40px;
                position: absolute;
                z-index: 10; }

.freeFooter:hover .freeFttrBG, .freeTab:hover .freeTabBG {
                background-color: #000000;
                opacity: 1.0;
                filter: alpha(opacity=100); }

@media only screen and (max-width:480px) {
	.freeTab {right:0px;width:100%;left:0px}
	a.freeTabLink {left:50%;margin-left:-91px}
	.freeTabInfo {width:100%;left:0px}
	.freeTabBG {width:100%;}
	.freeFooter {font-size:12px;left:0px}
	a.freeFttrLink table {margin:0px 10px}
	a.freeFttrLink table td.freeFttrTxt {padding-top:0px}
}
.ROC_expiry_popupBG {background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;display:table}
.ROC_expiry_popupTB {width:100%;height:100%;display:table-cell;vertical-align:middle}
.ROC_expiry_popup {
	background-image:url('../srimages/bg.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:1em;
	padding:5vh 3vh;
	display:table;
	max-width:70%;
	margin:0 auto;
	text-align:center;
	font-family:'Raleway',sans-serif;
	font-size:25px;
	border:solid 1vh #ffffff;
	color:#ffffff;
}
.ROC_expiry_popup p {margin:0.5em 0;padding:0}
.ROC_expiry_popup p:nth-child(2) {font-size:2em}
.ROC_expiry_popup a {color:#ffffff;text-decoration:underline}

@media only screen and (min-width:601px) and (max-width:800px) {.ROC_expiry_popup {font-size:22px}}
@media only screen and (min-width:451px) and (max-width:600px) {.ROC_expiry_popup {font-size:20px}}
@media only screen and (min-width:351px) and (max-width:450px) {.ROC_expiry_popup {font-size:18px}}
@media only screen and (max-width:350px) {.ROC_expiry_popup {font-size:15px}}

