.sbutton {
    display: inline-block;
       background: -moz-linear-gradient(top,  rgba(2,71,111,0.8) 0%, rgba(2,71,111,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,71,111,0.8)), color-stop(100%,rgba(2,71,111,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(2,71,111,0.8) 0%,rgba(2,71,111,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(2,71,111,0.8) 0%,rgba(2,71,111,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(2,71,111,0.8) 0%,rgba(2,71,111,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(2,71,111,0.8) 0%,rgba(2,71,111,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02476f', endColorstr='#02476f',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0px 1px 0px 0px #0c487a inset, 0px 0px 0px 3px #e6e6e6;
    -moz-box-shadow: 0px 1px 0px 0px #0c487a inset, 0px 0px 0px 3px #e6e6e6;
    box-shadow: 0px 1px 0px 0px #0c487a inset, 0px 0px 0px 3px #e6e6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    padding: 4px 14px;
    border-color: #022c4f;
    border-width: 1px;
    border-style: solid;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    color: #ffffff !important;
    font-weight: bold;
}
.sbutton:hover {
    background: #2E8B57;
    -webkit-box-shadow: 0px 1px 0px 0px #add72e inset, 0px 0px 0px 3px #e6e6e6;
    -moz-box-shadow: 0px 1px 0px 0px #add72e inset, 0px 0px 0px 3px #e6e6e6;
    box-shadow: 0px 1px 0px 0px #add72e inset, 0px 0px 0px 3px #e6e6e6;
    border-color: #0d6835;
    cursor: pointer;
}
body {
    background: #f1f1f1;
    margin: 0;
    padding: 0;
    font-family: Arial, Trebuchet MS; 
    font-size: 13px; 
    border: 0 hidden #000000;
}



a{color:#000;line-height:20px; text-decoration:none}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a:hover{text-decoration:none;}


.clr{
    clear: both;
}
.adz {width:80%;}
.purchasePage {width:500px;}
.countryPage {width:98%;}

.advspecial {
	margin: 16px auto;
	padding: 0;
	width: 452px;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	text-align: center;
}

.advspecial td {
	border: none;
}

.adsicn{
	background: url(images/adspecial.png);
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 13px 0 11px;
	padding: 0;
}

.advspecial li{
	text-align: left;
	padding: 0 0 0 84px;
	list-style: none;
}

.advspecialheader {
    background-color: seagreen;
	border-bottom: 1px solid #e0e0e0;
	color: #fff;
	margin: 0 0 7px;
	display: block;
	position:relative;
	font-size:21px;
	text-align:center;
	border-radius: 4px 4px 0 0;
}

.advspeciallink {
	font-size: 15px !important;
	color: #145E96;
	font-weight: bold;
	line-height: 31px !important;
}

.wrapper {
    background: #fff;
    width:1000px;
    margin:0 auto;
    -webkit-box-shadow: 0 0 4px 0 #7b7a7a;
    -moz-box-shadow: 0 0 4px 0 #7b7a7a;
    box-shadow: 0 0 4px 0 #7b7a7a; 
}

.wrp2{
    margin: 0;
    padding: 0 20px;
}

.upper-div {
    margin:0 0 10px 0;
    padding: 3px 0;
}

.upper-div ul{
    margin: 0 auto;
    padding: 0;
    width: 900px;
    text-align: center;
}

.upper-div li{
    padding: 0 15px;
    display: inline;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}

.logo-bg {
    background:#f2f2f2;
    height:96px;
    margin:-8px 0 0 0;
   box-shadow: 0 11px 8px -10px #666666, 0 -11px 8px -10px #666666; 
}

.logo {
    height: 70px;
    min-width:350px;
    float:left;
    margin:14px 0 0 5px;
}


.lower-div {
    height:5px;
    margin:2px 0 0 0;
}


.bn-l{
    float: left;
    margin: 15px 0 15px 0;
}


.bn-r{
    float: right;
    margin: 15px 0 15px 0;
}

.mtitle{
    position:relative;
    font-family: Century Gothic, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    line-height:25px;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
    margin: 0 0 10px 0;
    padding: 2px 0;

}


h2.mtitle:empty {
   display: none;
}

.news-box {
    background:#f9f9f9;
    float:right;
    width:470px;
    height:150px;
    margin:0 0 15px 0;
    padding: 0;
    -webkit-box-shadow: inset 0 0 2px 0 ;
    -moz-box-shadow: inset 0 0 2px 0 ;
    box-shadow: inset 0 0 2px 0 ; 
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}


.newswrp{
    float: right;
    margin: 12px 5px;
    width: 360px;
    font-size: 12px;
}

.newswrp h2{
    margin: 0;
    padding: 4px;
    font-weight: normal;
    font-size: 18px;

}

.newswrp small{
    font-size: 10px;
    font-weight: normal;
    position: relative;
    top: -2px;
}


.newswrp p{
    width: 343px;
    height: 29px;
    overflow: hidden;
}

.newswrp a{
    float: right;
    margin: 0 12px 0 0;
    padding: 0;
}

.middle-box {
    margin: 0;
    padding: 0;
}

.sp-box {
    background:#f9f9f9;
    float: left;
    width:470px;
    min-height: 347px;
    height:auto;
    margin:0 0 15px 0;      
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;  
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.mb-box {
    background:#f9f9f9;
    float: left;
    width:470px;
    height:150px;
    margin:0 0 15px 0;      
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;  
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.mb-box ul{
    float: left;
    margin: 21px 38px;
    padding: 0;

}

.mb-box li{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;

}

.mbs-box {
    background:#f9f9f9;
    float: right;
    width:470px;
    min-height: 347px;
    height:auto;
    margin:0 0 10px 0;      
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;  
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.av-box {
    background:#f9f9f9;
    float: right;
    width:470px;
    height:150px;
    margin:0 0 10px 0;      
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;  
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.av-box ul{
    float: left;
    margin: 20px 0 20px 47px;
    padding: 0;

}

.av-box li{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;

}


.members-bg {
    background:#f9f9f9;
    margin:0 0 15px 0;  
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;     
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    height: 150px;
    width: 470px;
    float: left;
}

    
.members-box {
    height:30px;
    position:relative;
    color:whitesmoke;
    font-family: Century Gothic, sans-serif;
    font-size:17px;
    font-weight: bold;
    text-transform:uppercase;
    text-align:center;
    line-height:30px;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
        
}


#menu, #menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
    
    #menu {
        float: right;
        margin: 30px auto 0;
    
    }
    
    #menu:before,
    #menu:after {
        content: "";
        display: table;
    }
    
    #menu:after {
        clear: both;
    }
    
    
    #menu li {
        float: left;
        position: relative;
        margin: 0;
        padding: 0;
    }
    
    #menu a {
        float: left;
        margin: 0;
        padding: 8px 14px;
        color: #02476f;
        text-transform: uppercase;
        font: bold 12px Arial, Helvetica;
        text-decoration: none;
    }
    
    #menu li:hover > a {
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        transition: all 0.8s ease 0s;
        -moz-transition: all 0.8s ease 0s;
        -webkit-transition: all 0.8s ease 0s;
    }
    
    #menu ul {
        margin: 20px 0 0 0;
        _margin: 0; /*IE6 only*/
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 42px;
        left: 0;
        z-index: 1;    
        background: #fff;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
        -moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
        box-shadow: 0 1px 6px rgba(0,0,0,.15);
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;  
    }

    #menu li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin: 0;
    }
    

    #menu ul li {
        float: none;
        display: block;
        border: 0;
        line-height: 0; /*IE6 only*/
    }
    
    
    #menu ul a {    
        padding: 10px;
        width: 130px;
        _height: 10px; /*IE6 only*/
        display: block;
        white-space: nowrap;
        float: none;
        text-transform: none;
    }
    
    #menu ul li:first-child > a:after {
        content: '';
        position: absolute;
        left: 40px;
        top: -6px;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
    }
    
    
    #menu ul li:first-child a:hover:after {
        border-bottom-color: #fff; 
    }

    #menu ul li > a:hover {
        background: rgba(246,246,246,0.5);
        color: #353535;
    }
    

.membeers {
    background-image:url(images/members.png);
    width:80px;
    height:80px;
    float:left;
    margin-top:18px;
    margin-left:12px;

}
.advertiseer {
    background-image:url(images/advertisers.png);
    width:80px;
    height:80px;
    float:left;
    margin-top:19px;
    margin-left:12px;

}

.aboutus {
    background-image:url(images/aboutus.png);
    width:80px;
    height:80px;
    float:left;
    margin-top:22px;
    margin-left:10px;

}

.newsicn {
    background-image:url(images/newsicn.png);
    width:80px;
    height:80px;
    float:left;
    margin-top:22px;
    margin-left:10px;
}

.details-box {
    width:360px;
    height:auto;
    float:right;
    margin:20px 0;
    padding: 0;
    position:relative;
    text-align:left;
    color:#353535;
}

.details-box li{
    font-size: 12px;
    font-weight: normal;
}


.special-home{
    background:#f9f9f9;   
    margin: 0;  
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;  
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
     text-align: center;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

.spcl{
    margin: 0 0 -11px 0;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}


.dtop{
    background:#f9f9f9;
    margin:15px 0 15px 0;  
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;     
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;

}

.dtop-txt{
    height:30px;
    position:relative;
    font-family: Century Gothic, sans-serif;
    font-size:17px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    line-height:30px;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}

.marquee {
    width: 900px;
    margin: 10px auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

.marquee span {
    display: inline-block;
    padding-left: 100%;  /* show the marquee just outside the paragraph */
    -webkit-animation: marquee 20s linear infinite;
    -moz-animation: marquee 20s linear infinite;
    -ms-animation: marquee 20s linear infinite;
    -o-animation: marquee 20s linear infinite;
    animation: marquee 20s linear infinite;
}

.marquee span:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
   animation-play-state: paused;
}

/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

@-webkit-keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}


.ftcnt{
    margin: 0;
    padding: 0;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;

}


.ftl{
    background:#f9f9f9;
    width: 300px;
    height:175px;;
    margin:0;       
    -webkit-box-shadow: inset 0 0 2px 0 #7b7a7a;
    -moz-box-shadow: inset 0 0 2px 0 #7b7a7a;
    box-shadow: inset 0 0 2px 0 #7b7a7a;  
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    font-size: 12px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    overflow: hidden;
}



.ftl h3{
    height:30px;
    position:relative;
    color:whitesmoke;
    font-family: Century Gothic, sans-serif;
    font-size:17px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    line-height:30px;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}


.ftlcn{
    margin: 0;
    padding: 0 8px;
}

.ftlcn ul{
    margin: 0;
    padding: 0;
}


.ftlcn li{
    background: url(images/libullet.png) 0 5px no-repeat;
    margin: 0;
    padding: 0 0 0 17px;
    list-style: none;
}

.ftlcn a{
    margin: 0;
    padding: 0;
    color: steelblue;
    font-family: Helvetica;
}

.ftlcn a:hover{
    color: #5d5b5b;
}

.ftlcn img{
    margin: 0; 
    padding: 15px 0 15px 50px;
}


.ftlcn hr{
    border:1px solid #ccc;
}

.stretch {
    width: 100%;
    display: inline-block;
    -font-size: 0;
    line-height: 0
}


.footer {
    height:67px;
    margin:10px auto -10px auto;


}

.foot-nav{
    text-align:center;
    margin: 0;
    padding: 15px 0 1px;
}

.foot-nav a{
    font-size:11px;
    text-transform:uppercase;
    text-align:center;
    color:#fff;
}

.foot-nav a:hover{
    font-size:11px;
    text-transform:uppercase;
    color:#f5f5f5;
    border-bottom:none;
}

 p.copy-right{
    text-align:center;
    font-size:11px;
    color:#f2f2f2;
    margin: 0;
    padding: 0;
}

p.copy-right a{
    color: #fff;
    font-weight: bold;
}


p.copy-right a:hover{
    text-decoration: underline;
}

table.stats {
border-spacing:2px;
background-color:whitesmoke;
}
.store-item {width:288px;}

.font-success {color:green}
.font-info {color:blue}
.font-danger {color:red}
.adz-form, .adz-form input[type="text"], .adz-form input[type="number"] {margin:2px auto;width:96% !important;}