@charset "utf-8";
/* CSS Document */
header, footer, article, section, nav{
	display:block;
}

body {
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#000;
}
img {
	border:0px;
}
#wrapper {
	width:100%;
	max-width: 982px;
	margin:0px auto;
}
#top {
	height:35px;
	display:none;
}
.top-text {
	float:left;
	margin:8px 0px 0px 0px;
	font-size:13px;
}
.top-links {
	width:310px;
	float:right;
	margin:8px 0px 0px 0px;
}
.top-links ul {
	margin:0px;
	padding:0px;
}
.top-links ul li {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 25px;
	float:left;
	list-style:none;
}
.top-links ul li a {
	text-decoration:none;
	font-size:13px;
}
header {
	height:90px;
}
header h1 {
	font-family:Impact, Charcoal, sans-serif;
	font-size:40px;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	height:70px;
	margin:0px;
	float:left;
	padding-left:10px;
}

.dri{
	float: right;
	padding: 5px 5px 0 0;
	text-align: center;
	width:260px;
}
.dri a{
	font-weight: bold;
	font-size: 30px;
}
.dri_fix{
    margin: 15px 0px 3px;
    font-size: 27px;
    font-family: Impact,Charcoal,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

#player{
	margin-bottom:10px;
}
nav {
	    border-radius: 10px
}

#mainMenu {
	height:49px;
	padding-left:15px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#mainMenu ul {
	padding:0px;
	margin:0px;
}
#mainMenu ul li {
	float:left;
	list-style:none;
}
#mainMenu ul li a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
}
#mainMenu ul li a span {
	padding:15px 12px 15px 12px;
	float:left;
}
#mainMenu ul li a:hover span {
	padding:15px 12px 0px 12px;
	height:34px;
	float:left;
	background:url(images/nav-over.png) top left repeat-x;
	color:#000;
}

#mainMenu ul li a span.active {
	
	float:left;
	background:url(images/nav-over.png) top left repeat-x;
	color:#000;
}
li.divider {
	width:2px;
	height:49px;
}
#banner {

	margin:5px 0px 10px 0px;
}
article {
	width:290px;
	float:left;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-right:13px;
}
article.last-box {
	margin:0px;
	float:right;
	float:left;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
article.box h2, article.last-box h2 {
	font-family:Impact, Charcoal, sans-serif;
	font-size:30px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
article.box ul, article.last-box ul {
	padding:0px;
	margin:5px 0px;
}
article.box ul li, article.last-box ul li {
	padding:0px;
	margin:0px 0px 0px 15px;
	line-height:21px;
}
.currency {
	font-size:25px;
	font-family:Impact, Charcoal, sans-serif;
}
.amount {
	font-size:38px;
	font-family:Impact, Charcoal, sans-serif;
}
.period {
	font-size:25px;
	font-family:Impact, Charcoal, sans-serif;
}
.read-more {
	float:right; 
	width:109px; 
	height:46px;
}
section.full-width {
	width:954px;
	background:#F4F2F2;
	float:left;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:4px solid #FFF;
}

section.full-width article {
	width:295px;
	background:none;
	border:none;
	padding:0px;
	margin-right:34px;
}

section.full-width article.last {
	width:295px;
	background:none;
	border:none;
	padding:0px;
	margin:0px;
	float:right;
}

h2.grey {
	color:#404040;
	font-family:Impact, Charcoal, sans-serif;
	font-size:30px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/*-------------Compare full width-----------------*/
.compare-full-width {
	width:100%;
	/*background: #F4F4F4 url(images/bg-section-with-rsidebar.png) top left repeat-y;*/
	background: #F4F4F4;
	padding: 15px 20px 14px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:block;
}
.compare-full-width article {
	width:644px;
	padding:10px;
	margin:0px;
	float:left;
	border:0px;
}
.compare-full-width article.full {
	width:96%;
	padding:1% 2% 2%;
	margin:0px;
	float:left;
	border:0px;
	background:#F4F4F4;
}
.compare-full-width article.full p {
	float:none;
    margin: 0px 0 10px;
    padding: 0;
}
.compare-full-width article h2{
	font-family:Impact, Charcoal, sans-serif;
	font-size:27px;
	text-transform:uppercase;
	font-weight:normal;
	margin:15px 0 5px ;
	padding:0px;
}
aside.right {
	float:right;
	width:298px;
	padding:10px;
	margin:0px;
	background:#E3E3E3;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
aside.left {
	float:left;
	width:298px;
	padding:10px;
	margin:0px;
	background:#E3E3E3;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.compare-table th {
	font-weight:normal;
}
.compare-table td {
	vertical-align:top;
	padding:5px 0px 0px 0px;
}
.featured-plan-title {
	background:url(images/featured-plan-bg-title.png); 
	font-family:Impact, Charcoal, sans-serif; 
	font-size:18px; 
	color:#FFF;
}
.featured-semi-plan-title {
	background:url(images/featured-semi-plan-bg-title.png); 
	font-family:Impact, Charcoal, sans-serif; 
	font-size:18px; 
	color:#FFF;
}
.plan-title {
	background:url(images/plan-bg-title.png);
	font-family:Impact, Charcoal, sans-serif; 
	font-size:18px; 
	color:#FFF;
}
.semi-plan-title {
	background:url(images/semi-plan-bg-title.png);
	font-family:Impact, Charcoal, sans-serif; 
	font-size:18px; 
	color:#FFF;
}
.featured-plan {
	background:url(images/featured-plan-bg.png) repeat-y;
	text-align:center;
}
.featured-semi-plan {
	background:url(images/featured-semi-plan-bg.png) repeat-y;
	text-align:center;
}
.plan {
	background:url(images/plan-bg.png) repeat-y;
	text-align:center;
}
.semi-plan {
	background:url(images/semi-plan-bg.png) repeat-y;
	text-align:center;
}
.plan-currency {
	font-family:Impact, Charcoal, sans-serif;
	font-size:18px;
}
.plan-price {
	font-family:Impact, Charcoal, sans-serif;
	font-size:27px;
}
.abs {
	vertical-align: text-bottom;
	margin: 1px 0px;
}
.line {
	margin: 1.3em 0;
}
footer {
	width:100%;
}
#footer_all {
	width:100%;	
	padding-top:15px;
}
#footer_seo{
	width:100%;
	max-width: 982px;
	margin:0px auto;
	padding-top:5px;
}
#footer_seo a.active{
	color:#000;
	text-decoration:none;
}
#footer_seo a:link.active, #footer_seo a:visited.active{
	color:#000;
	text-decoration:none;
}
#footer_seo .fcol{
	float:left;
	width: 24%;
	padding-right:1%;
	height: auto;
}

#footer_seo strong{
	margin-left:15px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;	
    display:inline-block;

		
}
#footer_seo li a:hover{
	text-decoration: none;
}

#footer_seo ul {
	margin:0px;
	padding:0 0 30px 0;
	margin-left:15px;
	margin-top:10px;
}
#footer_seo li{
	height:20px;
	padding-top:4px;
	list-style:none;
}
#footer_copyright{
	width:100%;
	height:24px;
	margin:10px auto 10px auto;
	text-align:center;
	color:#555555;
	font-size:12px;
	line-height:22px;
	background:transparent;	
}


/*---------Domain Search------------*/
form {
	margin:0px;
	padding:0px;
}

div.domain-search {
	width:610px;
	float:left;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#F4F4F4;
	border:4px solid #FFF;
}
.domain-search h3 {
	font-family:Impact, Charcoal, sans-serif;
	font-size:27px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	color:#404040;
}

/*----------Tabs--------------*/
#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #45474a;
}
#tabs ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
	font-size:14px;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	font-weight:bold;
}
#tabs a span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:9px 15px 8px 7px;
	color:#FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float:none;
}
/* End IE5-Mac hack */
	#tabs a:hover span {
	/* color:#6B78A9; */
	color:#FFF;
}
#tabs a:hover {
	background-position:0% -43px;
}
#tabs a:hover span {
	background-position:100% -43px;
}
#tabs .current a {
	background-position:0% -43px;
}
#tabs .current a span {
	background-position:100% -43px;
	/* color:#6B78A9; */
	color:#FFF;
}
.compare-button {
	height:37px;
	padding: 13px 0px 0px 0px;
	background:#F00 url(images/bg-button.jpg) top repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border:1px solid #C11313;
	font-size:16px;
	text-decoration:none;
}
a div.compare-button {
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
}
.tour-button {
	height:30px;
	border:1px solid #C6C6C6;
	background: #E0E0E0;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin:10px;"
}
.line30px {
	height:30px;
}


/* ---------------media---------------------------*/


#mainMenu {
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    
	}
header h1 a, header h1 a:link, header h1 a:hover {
	color:#f2f2f2;
	}
body {
 	background:#000000 none;
	padding:0px 5px 0px;
	}
#mainMenu ul li .mobile {
	display:none;
	}
.panel a img
	{
	max-width:100% !important;
	width:auto !important;
	}
.cross-link img
	{
	max-width:100% !important;
	width:auto !important;
	}


	article h1 {
		font-family:Impact, Charcoal, sans-serif;
		font-size:30px;
		text-transform:uppercase;
		font-weight:normal;
		margin:0px;
		padding:0px;
	}
	article h2 {
		font-family:Impact, Charcoal, sans-serif;
		font-size:27px;
		text-transform:uppercase;
		font-weight:normal;
		margin:0px;
		padding:0px;
	}
	article h3 {
		font-family:Impact, Charcoal, sans-serif;
		font-size:27px;
		text-transform:uppercase;
		font-weight:normal;
		margin:15px 0 0;
		padding:15px 0 0 0;
	}

