/*
Theme Name: Default Theme

Description: Gleent Innovative Technologies

Template: Gleent Innovative Technologies

Version: 1

Author: Gleent Innovative Technologies

URL: www.gleent.com

[Table Of contents]

0- Reset

1- Global

2- Links

3- Headings

4- Container

5- Header

6- Navigation

7- Middle

8- Forms

9- Extras

10- Footer

*/
/* =0 Reset 

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

@import url('reset.css');

/* =1 Global

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

body {

	line-height: 1;
	font: normal 14px Arial, Helvetica, sans-serif;
	vertical-align: top;

	background: #fbfbfb url(../images/bg_body.png) repeat-x top;
	color: #333;
}

.width100		{ width:100%; }

.width90		{ width:90%; }

.width960		{ width:960px; }

.float-right 	{ float:right; }

.float-left  	{ float:left; }

.text-left 		{ text-align:left; }

.text-right 	{ text-align:right; }

.text-center 	{ text-align:center; }

.text-justify 	{ text-align:justify; }

.text-indent	{ text-indent:15px; }

.break 			{ margin-bottom:15px; }

.hide 			{ display: none; }

.clear 			{ clear:both; }

.font-medium 	{ font: 1.1em Arial, Helvetica, sans-serif; }

.font-small 	{ font: 0.89em Arial, Helvetica, sans-serif; }

.font-smaller 	{ font: 0.7em Arial, Helvetica, sans-serif; }

.bold 			{ font-weight:bold; }

.italic 		{ font-style:italic; }

.text-underline	{ text-decoration:underline; }

.underline 		{ border-bottom:1px solid #0093DD; }

.overline		{ border-top:1px solid #eee; }

.black 			{ color:#333; }

.gray 			{ color:#616161; }

.white 			{ color:#fff; }

.blue 			{ color:#0093dd; }

.green 			{ color:#0F0; }

.red 			{ color:#f00; }

.no-bullet 		{ list-style: none;list-style-image:none; }

.no-padding     { padding:0; }

.no-margin		{ margin:0; }

.no-indent      { margin-left:0;padding-left:0; }

.img-center { 

	display:block; 

	margin: 4px auto;

}

.img-left {

	float:left;

	margin:4px 10px 4px 0;

}

.img-right {

	float:right;

	margin:4px 0 4px 10px;

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: block;

}

html[xmlns] .clearfix {

	display: block;
}

* html .clearfix {

	height: 1%;

}

/* =2 Links 

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

a:link, a:visited {

	color: #333;

	text-decoration:none;

}

a:hover, a:active {

	color: #111;

	text-decoration:underline;

}

a:link.button-link, a:visited.button-link {

	background: url(../images/button-link.png) no-repeat;

	width:111px;

	height:24px;

	display:block;

	color:#fff;

	line-height:24px;

	text-indent:10px;

}

a:hover.button-link, a:active.button-link {

	text-decoration:none;

	background: url(../images/button-link-hover.png) no-repeat;

}

/* =3 Headings

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

h1 {

	font: bold 1.7em Arial, Geneva, Helvetica, sans-serif;

}

h2 {

	font: bold 1.5em Arial, Geneva, Helvetica, sans-serif;

}

h3 {

	font: bold 1.3em Arial, Geneva, Helvetica, sans-serif;

}

h4 {

	font: bold 1.1em Arial, Geneva, Helvetica, sans-serif;

}

h5 {

	font: bold 0.9em Arial, Geneva, Helvetica, sans-serif;

}

.heading-icon {

	background: url(../images/content-heading-icon.png) no-repeat center right;

}

/* =4 Container

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#container {

	margin: 0 auto;

	text-align: left;

	background-color: #ededed;

}



/* =5 Header

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#header {

	background: url(../images/header.png) no-repeat bottom; 

	height: 189px;

	position:relative;

}

#header a.header-logo {

	display:block;

	height:45px;

	width:257px;

	position:absolute;

	top:30px;

	left:295px;

	z-index:2;

}

#home #header {

	background: url(../images/header.png) no-repeat bottom right; 

}

#header a.request-quote {

	background: url(../images/request-quote.png) no-repeat; 

	height: 330px;

	display:block;

	height:79px;

	width:204px;

	position:absolute;

	bottom:37px;

	left:108px;

	text-indent:-4000px;

}

#header a:hover.request-quote {

	background: url(../images/request-quote-hover.png) no-repeat; 

}
/* =6 Navigation

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#header ul {

	background:url(../images/) repeat-x;

	width: 640px;

	height: 60px;

	position:absolute;

	bottom: 1px;	

	right:30px;	

}

#header ul li {

	float: right;

	background: url(../images/divider.png) no-repeat right bottom;

}

#header ul a {

	font:bold 1.1em Arial, Helvetica, sans-serif;

	display: block;

	padding: 0 23px;

	line-height: 60px;

	color:#979797;

}

#header ul a:hover {

	color:#6d6d6d;

	text-decoration:none;

}
#header ul li.first {

	background: none;

	border:none;

}

#header a.home {

	background: url(../images/header-li-image.png) no-repeat center bottom;

}

#header a:hover.home, #home #header a.home {

	background: url(../images/header-li-image-hover.png) no-repeat center bottom;

	color:#6d6d6d;

}

#header a.about {

	background: url(../images/header-li-image.png) no-repeat center bottom;

}

#header a:hover.about, #about_us #header a.about {

	background: url(../images/header-li-image-hover.png) no-repeat center bottom;

	color:#6d6d6d;

}

#header a.hosting {

	background: url(../images/header-li-image.png) no-repeat center bottom;

}

#header a:hover.hosting, #web_hosting #header a.hosting, #personal #header a.hosting, #standard #header a.hosting, #professional #header a.hosting, #enterprise #header a.hosting {

	background: url(../images/header-li-image-hover.png) no-repeat center bottom;

	color:#6d6d6d;

}

#header a.domains {

	background: url(../images/header-li-image.png) no-repeat center bottom;

}

#header a:hover.domains, #portfolio #header a.domains {

	background: url(../images/header-li-image-hover.png) no-repeat center bottom;

	color:#6d6d6d;

}

#header a.support {

	background: url(../images/header-li-image.png) no-repeat center bottom;

}

#header a:hover.support, #support #header a.support {

	background: url(../images/header-li-image-hover.png) no-repeat center bottom;

	color:#6d6d6d;

}

#header a.contact {

	background: url(../images/header-li-image.png) no-repeat center bottom;

}

#header a:hover.contact, #header li.first a:hover, #contact #header a.contact {

	background: url(../images/header-li-image-hover.png) no-repeat center bottom;

	color:#6d6d6d;

}

#footer ul {

	list-style: none;

	width: 70%;

	height: 19px;

	position:absolute;

	top:15px;

	left:90px;

}

#footer ul li {

	float: right;

	background: url(../images/divf.gif) no-repeat right center;

}

#footer ul a {

	font: 1.1em Arial, Helvetica, sans-serif;

	display: block;

	padding: 0 15px;

	line-height: 19px;

	color:#676767;

}

#footer ul a:hover {

	color:#454545;

	text-decoration:underline;

}

#footer ul li.first {

	background: none;

}

#footer ul .first a:hover {

}



/* =7 Middle

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#content, #home #content {

	padding: 0 0 30px 0;

	background-color: #ededed;

}

#content .home-info ul li {

	list-style-image:url(../images/bullet3.png);

}

#contact_us #content ul li {

list-style:none;

list-style-image:none;

}



.main-content {

	float: right;

	width: 670px;

	background-color: #ededed;

}

.main-content div.home-info {

	margin:20px 20px 0 0;

}

.main-content div.home-info h4 {



}

.main-content p span#portfolioSlide {

	width: 626px;

	height: 222px;

	display:block;

}

.main-content .ads {

	text-align:center;

}

p.payment {

	margin-top:40px;

	vertical-align:middle;

}



.sub-content {

	float: left;

	width: 280px;

}

.sub-content h2 {

	background: url(../images/box-sidebar-header.png) no-repeat;

	height:62px;

	line-height:40px;

}

.sub-content p {

	background: url(../images/box-sidebar-middle.png) repeat-y;

	padding:15px 5px;

}

.sub-content h3 {

	background: url(../images/box-sidebar-footer.png) no-repeat;

	height:7px;

}

.sub-content h2.domain-search {

	background: url(../images/domain-search.png) no-repeat;

	height:190px;

}



#content-page {

	padding:10px;

}

/* =8 Form

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.sub-content form {

	padding-top:95px;

	padding-left:7px;

}

.sub-content form input#domain {

	width:120px;

	border:2px #bbb solid;

}

.sub-content form select#domainselect {

	border:2px #bbb solid;

}

.sub-content form input#domainsubmit {

	border:2px #bbb solid;

	background:#dedede;

	color:#494949;

}



table{

width:100%;

}

.table tr td.column1 {

	text-align:center;

}

.table tr td a {

text-decoration:underline;

}

.table tr.header td {

	background-color:#e6e6e6;

	font-weight:bold;

	text-align:left;

}

.table .content {

	background-color:#ededed;

}

.table tr.content td {

	text-indent:15px;

}

#hosting-main {

	float:left;

	width:650px;

}

#hosting-main table tr td {

	border-bottom:#ddd 1px solid;

}

#hosting-sub {

	height:300px;

	float:right;

	width:260px;

	background:#e2e2e2;

	border-left:1px solid #ccc;

	padding-left:5px;

	margin-bottom:30px;

}
#hosting-packages{
margin-top:350px;
margin-left:20px;
}

.feature{
width: 200px;

display:block;
float:left;
}
.feature li{
list-style-image:url(../images/1.gif);
margin-left:15px;
}
p.package-title{
font-weight:bold;
list-style:none;
border-top:1px #ccc solid;
background:#dedede;
padding:5px;
}


/* =9 Extra

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/





/* =10 Footer

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#footer {

	background: url(../images/footer.png) no-repeat left;

	height: 50px;

	margin:0 auto 10px auto;

	width: 960px;

	position:relative;

}
#footer p {

	position:absolute;

	bottom:0;

	left:20px;

	color:#fff;

}