body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	
}
table {border-collapse:collapse;border-spacing:0; margin:0; padding:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, th, var, optgroup {font-style:inherit;font-weight:inherit;}
del, ins {text-decoration:none;}
li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after {content: '';}
abbr, acronym {border:0;font-variant:normal;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
body { 
    background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
}
h1 {font:normal 22px Arial, Helvetica, sans-serif; font-weight:bold;color:#6633FF; padding:0px; margin-left:5px;}
h2 {font:normal 20px Arial, Helvetica, sans-serif; font-weight:bold;color:#663399; padding:0px; margin-left:15px;}
h3 {font:normal 12px Arial, Helvetica, sans-serif; color:#660099; padding:0px; margin-left:5px;}
h1 em, h2 em {color: #3e8ae8;font-style: normal;}


/* CONTAINERS */
#plans-container {overflow: hidden;}
#page-header {
	background: #fff;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	width: 1000px;
	height:1330px;
	padding: 10px 0px 20px 0;
	margin: 15px auto 0;}
#header-wrapper {width: 940px;margin: 0px auto 0px; position: relative;}
#header-wrapper1 {width: 1000px;margin: 0px auto 0px; position: relative;}
#branding {
	float: left;
	width: 64%;
	height:75px;
	padding:0 0 0 0;}
#branding .tag-line {font:italic 12px Arial, Helvetica, sans-serif; color:#666; display:block;}
#shopping-cart {
	border: 1px solid #d1d1d1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	position: relative;
	width: 240px;
	height: 80px;
	margin:5px 0 5px 0;
	font-size: 12px;
	color: #777;
	float: right;}
#shopping-cart1{
	border: 1px solid #d1d1d1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	position: relative;
	width: 100px;
	height: 80px;
	margin:5px 0 5px 0;
	font-size: 12px;
	color: #777;
	float: right;}
	
	
#primary-nav {
	clear: both;
	width: 1020px;
	margin: 0px -40px;
	height: 47px;
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
	line-height: 42px;	
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	background-color: #333;
	background-image: url(../images/menu_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
}
#primary-nav .l-corner {
	display: block;
	height: 11px;
	width: 10px;
	background-image: url(../images/lc.gif);
	background-repeat:no-repeat;
	position: absolute;
	bottom: -10px;
	left: 0;
	}
#primary-nav .r-corner {
	display: block;
	height: 13px;
	width: 11px;
	background: url(../images/rc.gif);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -13px;
	right: 0;

}
#page-container {background: #fff; width: 1000px; margin: 0 auto;}
#page-wrapper {padding-bottom:50px;}
#page-footer {
	width: 100%;
	clear: both;
	overflow: hidden;
	background: url("../images/footer.jpg");
	background-position:center;
	background-repeat: no-repeat;
	font-size: 12px;
	padding: 15px 0;
	height:450px;}
#page-footer, #page-footer a {color: #660099; text-decoration: none;}
#page-footer a.greytext {color:#FF00CC;font-weight:bold;}
#page-footer a:hover {text-decoration: none; color:#FF6600;}
#footer-wrapper {width: 965px; margin: 0 auto; padding-left:25px;}
.footer-cols {overflow:hidden;}
.footer-cols .col {
	float:left;
	width:175px;
	margin-right:19px;
	padding-top:10px;}
.footer-cols .misc {margin:0;}
.footer-cols .col h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FF3300;
	text-shadow:1px 1px 0px #000;}
.secondary-links {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	width: 100%;
	clear: both;}
.secondary-links li {
	margin: 5px 0 0 0;
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:3px 0;}
.secondary-links li:last-child {
	border-right: 0 none;
	margin-right: 0;
	padding-right: 0;}
#fineprint {
	width: 100%;
	margin:107px 0 0 0;
	padding:5px 0px;;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FF0000;	
	border-top:dashed 1px #494949;}
#language-option {border-top: 1px dashed #494949; margin-top: 19px;}
#language-option label {
	margin-bottom: 8px;
	margin-top:15px;
	display:inline-block;}
	
/* PRIMARY NAVIGATION */

.nav ul {
	height: 42px;
	float: left;
	margin: 0 0 0 40px;
	padding: 6px 0px 0px 0px;
	list-style: none;
	font:bold 20px 'Rokkitt', serif;
	position:relative;
	z-index:100;}
.nav li {
	float: left;
	padding:0px;
	margin:0 2px;
	background: none;
	position: relative;
	z-index: 10;

	}
.nav li.first {padding-left:0;}
.nav li.last {border-right: none;background:none; padding-right:0;}
.nav li:hover {z-index:2;}
.nav li a {
	display: block;
	line-height: 38px;
	overflow: hidden;
	float: left;}
.nav li a {margin-top:-11px; 	text-decoration:none; }
.nav li .sub li a {margin:inherit;}
.nav li a:visited {color:#FFF; text-decoration:none;}

a .menu-left {
	width: 7px;
	height: 5px;
	line-height: 35px;
	display: block;
	float: left;
	background-color: transparent;
	}
.nav li a:hover .menu-left, .nav .active a .menu-left, .nav li:hover a .menu-left, .nav li.nav-hover a .menu-left {
	background-image: url(../images/mlc.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a .menu-mid {
	height: 40px;
	line-height: 35px;
	display: block;
	float: left;
	padding:9px 7px 2px 7px;
	margin:1px;
	color:#FFFFFF;	
}
.active #menu-homesection .menu-mid {
	text-indent:-999em;
	width:35px;
	background-color: #efefef;
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nav .first #menu-homesection:hover .menu-mid {
	text-indent:-999em;
	width:35px;
}
#menu-homesection .menu-mid {
	text-indent:-999em;
	width:35px;
}
.nav .active a .menu-mid, .nav li a:hover .menu-mid, .nav li:hover a .menu-mid {
	border:1px solid #C6C6C6;
	margin:0px;
}
.nav li a:hover .menu-mid, .nav li:hover a .menu-mid {
	background-color: #fff;
	color:#006600;
}
a .menu-right {
	background: transparent;
	width: 7px;
	height: 5px;
	line-height: 30px;
	display: block;
	float: left;}
.nav li a:hover .menu-right, .nav .active a .menu-right, .nav li:hover a .menu-right 
{
	background-image: url(../images/mrc.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.nav li a:hover .menu-left, .nav li.active a .menu-left, .nav li:hover a .menu-left, .nav li a:hover .menu-mid, .nav li.active a .menu-mid, .nav li:hover a .menu-mid, .nav li a:hover .menu-right, .nav li.active a .menu-right, .nav li:hover a .menu-right {
	line-height: 35px;
}
.nav li a:hover, .nav li.active a, .nav li.hover a, .nav li:hover a {color: #f17c1a; text-decoration:none;}
.nav li:hover .sub, .nav li.hover .sub, .nav li.nav-hover .sub {display:block; background:#fff; z-index:121;}
.nav li .sub {
	display: none;
	position: absolute;
	top: 40px;
	left:7px;
	background:#fff;
	width: 805px;
	padding: 9px 0 15px 0;
	z-index:121;
	border:solid 1px #c6c6c6;
	border-top:none;
	box-shadow:0 10px 10px #a5a5a5;
	
	
	}
.nav .box-2 .sub {width:265px;}
.nav .box-2 ul {width:265px;}
.nav li .nav-note {
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555;
	padding-top:3px;}
.nav-heading {
	overflow:hidden;
	margin: 0 18px 10px 18px;
	background: url(../images/menu-sepr.jpg) repeat-x 0 58px #fff;}
.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;	
	border-top: 5px solid #fff;
	position:absolute;
	margin-top:40px;
	margin-left:-55px;
	
}

.nav-heading .title {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#555;
	float:left;
	padding:20px 0;}
.menu-ic{display:inline-block; vertical-align:middle; margin-right:12px; }
.dreg{background: url(../images/dr.gif) no-repeat center center;  height:27px; width:28px;}	
.tran{background: url(../images/dt.gif) no-repeat center center; height:27px; width:38px;}	
.addo{background: url(../images/addons.gif) no-repeat center center;height:27px; width:28px;}	
.devl{background: url(../images/ad.gif) no-repeat center center; height:27px; width:38px;}	
.lnx{background: url(../images/lnx.png) no-repeat center center; height:38px; width:33px; float:left;}	
.win{background: url(../images/win.png) no-repeat center center; height:38px; width:33px; float:left;}
.rh{background: url(../images/rh.png) no-repeat center center; height:38px; width:33px; float:left;}
.nav-heading .d-ic-1 {width:268px;}
.nav-heading .d-ic-2 {width:268px;}
.nav-heading .d-ic-3 {width:230px;}
.nav .box-2:hover li a, .nav .box-2.active li a {width:231px;}
.nav .box-2 .sub li {width:264px;}
.nav li ul {
	background:#eee;
	/*width: 805px;*/
	height: auto;
	margin: 0;
	padding: 0 12px 10px;
	list-style: none;
	font-size: 14px;}
	
.nav li .sub ul {padding:0; background:#fff;}
.nav li .sub li {float:right;width:236px;}
.nav li .sub li a:hover {font-weight:normal;}
.nav li .sub li a {font:normal 13px Arial, Helvetica, sans-serif; color:#494949;}
/*.nav li .sub li:hover {background-color:#f7faeb; color:#000;}*/
.nav li .sub li:hover {background-color:#66FF66; color:#000;}
.nav li .sub li:hover a {color:#FF0099;background:#f7faeb;}
.nav li:hover li, .nav li.active li {padding:0; margin:0;}
.nav li:hover li a, .nav li.active li a, .nav li.nav-hover li a {border:none;}
.nav li:hover li a, .nav li.active li a, .nav li.nav-hover li a {
	color: #555;
	line-height: normal;
	width: 230px;
	padding: 15px 0;
	border-bottom: dotted 1px #bfbfbf;
	margin:0 0 0 3px;
	font:bold 15px Arial, Helvetica, sans-serif !important; }
.nav li:hover li a:hover, .nav li.active li a:hover, .nav li.nav-hover li a:hover {
	
	text-decoration: none;
	line-height: normal;
	font:bold 15px Arial, Helvetica, sans-serif !important;
	/*background:#f7faeb;
	color:#77af27;*/
	background:#f7faeb;
	color:#FF0099;
	}
.nav-ic {
	display:inline-block;
	width:27px;
	height:35px;
	margin:0 10px 0 5px;
	float:left;}
.ic-dn {background: url(/getImage.php?src=nav-ic-1.jpg) no-repeat 7px 15px;}

.domains-block ul{width:268px;}
.domains-block ul li{float:none;}

/*IE*/
.nav li li a:hover, .nav li li a:hover { color: #fff; text-decoration: none; line-height: normal;}
/**/

.nav .btm-bg {
	background:#fff;
	height: 2px;
	overflow: hidden;
	clear: both;
	position:relative;
	top:-1px;
	z-index:111;}
	
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.frm-field:focus, .sd-tarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	outline: none;}