/* 1WEBCO CSS */



.globalContainer {
	height: auto;
	position: relative;
	margin: 0;
	padding: 0;
}
.container {
	margin: 0 auto; /* center, not in IE5 */
	overflow:	auto;
	width: 704px;	



/*  1WEBCO MENU  */

	}
	
	/* menu sticking fix */
	#mc_menu_1 li:hover, #mc_menu_1 li.hover {
    position:static;
    }

.darkPanel{
	width: 708px;
	height: 316px;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	margin: 0px 0px 20px 0px;
}
.darkPanelLong{
	width: 708px;
	height: 381px;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	margin: 0px 0px 20px 0px;
}

.darkPanelBox{
	width: 157px;
	height: 316px;
	background-image: url(/templates/impression/images/hosting/home_box_back.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBox-hosting{
	width: 157px;
	height: 316px;
	background-image: url(/templates/impression/images/hosting/home_box_back_hosting.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBox-servers{
	width: 157px;
	height: 316px;
	background-image: url(/templates/impression/images/hosting/home_box_back_servers.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBox-vds{
	width: 157px;
	height: 316px;
	background-image: url(/templates/impression/images/hosting/home_box_back_vds.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLong{
	width: 157px;
	height: 381px;
	background-image: url(/templates/impression/images/hosting/home_box_back_long.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLong-Hosting{
	width: 157px;
	height: 381px;
	background-image: url(/templates/impression/images/hosting/home_box_back_long_hosting.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLong-vds{
	width: 157px;
	height: 381px;
	background-image: url(/templates/impression/images/hosting/home_box_back_long_vds.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 12px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLongRight{
	width: 157px;
	height: 381px;
	background-image: url(/templates/impression/images/hosting/home_box_back_long.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 1px; 
	text-align: left;
}
.darkPanelBoxLongRight-vds{
	width: 157px;
	height: 381px;
	background-image: url(/templates/impression/images/hosting/home_box_back_long_vds.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 1px; 
	text-align: left;
}
.darkPanelLogos{
	padding: 8px 0px 17px 5px;
	height: 18px;
}
.darkPanelBoxRight{
	width: 157px;
	height: 316px;
	background-image: url(/templates/impression/images/hosting/home_box_back.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 1px;
	text-align: left;
}
.darkPanelBox h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBox-hosting h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBox-servers h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBox-vds h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxRight h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFF;
}
.darkPanelBoxLong h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLong-Hosting h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLong-vds h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLongRight h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLongRight-vds h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelh2red{
	color:	#eb0c0b;
}
.darkPanelText{
	padding:	32px 5px 10px 5px;
	color:		#FFF;
	font-size: 12px;
	font-weight: bold;
}
.darkPanelTextLong{
	padding:	11px 5px 10px 5px;
	color:		#FFF;
	font-size: 12px;
	font-weight: bold;
}
.darkpanel-top {
	height: 285px;
	padding: 10px 0px 0px 0px;
}
.darkpanel-top h2 {
	margin: 0px 0px 10px 0px;
}
.darkpanel-top h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.darkpanel-top h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.pricecontainer {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	height: 45px;
}
.pricecontainer-page {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	height: 48px;
}
.price-from {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #ffae00;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}
.price-per-package {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #fff;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
}
.price-price {
	font-size:	30px;
}

.darkPanelPrice{
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	font-size:	30px;
	text-align: right;
	color: #ffae00;
	padding: 0px 5px 0px 0px;
}
.darkPanelPriceSmall{
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	text-align: right;
	width: 47px;
	float: left;
	font-size: 11px;
	color: #ffae00;
}
.darkPanelTextList-home{
	font-size: 11px;
	padding: 8px 5px 0px 5px;
	color:	#FFF;
	line-height: 15px;
}
.darkPanelTextList{
	font-size: 11px;
	padding: 8px 5px 0px 5px;
	color:	#FFF;
	line-height: 15px;
	height: 98px;
}
.darkPanelTextList-page {
	font-size: 11px;
	padding: 8px 5px 0px 5px;
	color:	#FFF;
	line-height: 15px;
	height: 75px;
}
.darkPanelTextList-home p{
	margin: 0px;
	padding: 0px;
}
.darkPanelTextList p{
	margin: 0px;
	padding: 0px;
}
.darkPanelFeatures{
	color:#ffae00;
	font-size:13px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
.darkPanelTextList ul li{
	line-height:7px;
	list-style:url(images/list_arrow.gif);
	padding: 0px 0px 0px 0px;
}
.darkPanelTextListLong{
	height:		150px;
	margin:		0px 0px 20px 0px;
	font-weight: bold;
}
.darkPanelMoreInfo{
	text-align:	center;
	font-size: 13px;
}
.darkPanelMoreInfo a{
	color:	#FFFFFF;
	padding: 0px 32px 0px 32px;
	text-decoration: none;
}

.darkPanelMoreInfo a:hover{
	color:	#FFFFFF;
	text-decoration: none;

}
.darkPanelMoreInfoLong {
	padding: 0px 0px 18px 0px;
	text-align:	center;
	font-size: 13px;
	
}
.darkPanelMoreInfoLong a{
	color:	#FFFFFF;
	padding: 0px 50px 0px 50px;
	text-decoration: none;
}

.darkPanelMoreInfoLong a:hover{
	color:	#FFFFFF;
	text-decoration: none;
}


.price {
	font-family: Georgia,Times,"Times New Roman",serif;
	width: 120px;
	font-size: 22px;
	color: #ffae00;
	float: left;
	font-weight: bold;
}
.pricesmall {
	font-family: Georgia,Times,"Times New Roman",serif;
	width: 40px;
	font-size: 11px;
	color: #ffae00;
	float: left;
	font-weight: bold;
}
#package {
	background-image: url(/templates/impression/images/hosting/table_blend.gif);
	background-repeat: no-repeat;
	background-color: #575757;
}
#package a {
	color: #FFF;
	text-decoration: underline;
}
#package a:hover {
	color: #FFF;
	text-decoration: none;
}
#colo-package {
	background-image: url(/templates/impression/images/hosting/table_blend.gif);
	background-repeat: no-repeat;
	background-color: #575757;
	margin: 0px 0px 10px 0px;
}
.packagetitle {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;


}
.table-left-servers {
	width:228px;
	height: 200px;
	background-image: url(/templates/impression/images/hosting/table_graphic_left_servers.gif);
	background-repeat: no-repeat;
}
.table-left-vds {
	width:228px;
	height: 200px;
	background-image: url(/templates/impression/images/hosting/table_graphic_left_vds.gif);
	background-repeat: no-repeat;
}
.table-left-hosting {
	width:228px;
	height: 200px;
	background-image: url(/templates/impression/images/hosting/table_graphic_left_hosting.gif);
	background-repeat: no-repeat;


}
/*--------- Page Info ---------*/
.info-container {
	width: 708px;
	margin: 20px 0px 20px 0px;
	overflow: auto;
}
.info-container h3 {
	margin:0px 0px 10px 0px;
}
.info-column-left {
	width: 340px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.info-column-right {
	width: 340px;
	float: left;
}
.info-logo {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 0px 0px; 
}
.info-text {
	width: 299px;
	float: left;
	line-height: normal;
}
.info-text h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #cc0000;
	font-weight: bold;
}
.info-text p {
	margin: 0px;
}


/* Domain Search */
#domain-search-new {
	width: 700px;
	height: 90px;
	float: left;
	line-height: normal;
	padding: 0px 0px 0px 10px;
	background-image: url(/templates/impression/images/hosting/domain-search-bg.png);
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
}
#domain-search-new-left p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #ffffff;
}
#domain-search-new-left h2 {
	color:	#eb0c0b;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#domain-search-new-left {
	width: 400px;
	float: left;
}
#domain-search-new-right {
	width: 300px;
	height: 90px;
	float:left;
}
.domain-form {
	height: 35px;
	margin: 0px;
}
.domain-form-new {
	margin: 0px;
	height: 35px;
}
.domain-www {
	float: left;
	color: #fff;
}
.domain-button {
	float: left;
}
.domain-formfield {
	width: 270px;
	margin: 0px 5px 0px 2px;
	float: left;
}
.domain-form-input {
	width: 260px;
}
#domain-search input.btn {
	font-size: 85%;
	width: 70px;
}
.domain-free {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #ffae00;
	font-weight: bold;
	font-size:	30px;
	float: left;
	padding: 10px 10px 0px 0px;
}
.domain-text {
	width: 220px;
	float: left;
	color: #FFF;
	padding: 10px 0px 0px 0px;
	line-height: normal;
}







a.requestquote, a.requestquote2, a.viewportfolio, a.readmore, a.viewexamples, a.launchsite, a.casestudies
{
background:url(/templates/impression/images/webdesign/btn-request-a-quote.gif) no-repeat left top;
width:172px;
height:33px;
float:left;

text-indent:-9999px;
margin-bottom:5px;
}
a.viewportfolio {background-image:url(/templates/impression/images/webdesign/btn-view-portfolio.gif);}

a.requestquote:hover, a.requestquote2:hover, a.viewportfolio:hover, a.readmore:hover, a.viewexamples:hover, a.launchsite:hover, a.casestudies:hover{background-position: left bottom;}


a.readmore {background-image:url(/templates/impression/images/webdesign/btn-read-more.gif); width:188px;}
a.viewexamples {background-image:url(/templates/impression/images/webdesign/btn-view-examples.gif); width:188px;}
a.launchsite {background-image:url(/images/btn-launch-site.gif); width:127px; height:30px;}
a.casestudies {background-image:url(/images/btn-view-case-studies.gif); width:195px;}
a.requestquote2 {background-image:url(/templates/impression/images/webdesign/btn-request-a-quote2.gif); width:195px;;}


/* ---------------------------------- services rounded boxes   ---------------------------------------  */

.servicebox
{
float:left;
background:url(/templates/impression/images/webdesign/bg-servicerounded.jpg) no-repeat left top;
background:url(/templates/impression/images/webdesign/bg-servicerounded.png) no-repeat left top;
width:301px;
height:346px;
margin:0 16px;
padding:0 7px;
padding:0 16px;
padding-top:20px;
width:187px;
width:169px;
position:relative;
height:346px;
}

.servicebox p.buttons {
position:absolute;
bottom:17px;
left:7px;
margin:0;
}

.servicebox p.buttons .viewexamples{margin-bottom:0;}



/*what-we-do image styling*/
#service-design img{margin-left:-15px;}
#service-ecommerce img{margin-left:-15px;}
#service-marketing img{margin-left:-15px;}
#service-print img{margin-left:-15px;}



.main 
{
float:left;
width:720px;
}

.main h2{
color:#999;
}

.main h3{color:#fff;margin-bottom:1px;}

.main strong{color:#999;}
.main a:link{color:#fff;}
.main a:visited{color:#666;}
.main a:hover{color:#ffcc00;}
.main a:active{color:#fff;}

.main div.col1 /* width:320px; */
{
float:left;
width:330px;
margin-right:20px;
}

.main  div.col2 /* width:330px; */
{
float:left;
width:330px;
}







h1
{
font-size:20px;
margin-bottom:0.8em;
font-weight:normal;
color:#FFFFFF;
text-transform:uppercase;

}

h1.hservice-m {
    text-transform: none;
}

h2
{
font-size:18px;
margin-bottom:0.8em;
font-weight:normal;
color:#FFFFFF;
}

h3
{
font-size:18px;
margin-bottom:0.8em;
font-weight:normal;
color:#4c4c4c;
}

h4
{
font-size:15px;
margin-bottom:0.8em;
font-weight:bold;
color:#ffffff;
}


h5{font-size:12px; margin-bottom:0.8em; line-height:23px; font-weight:normal; color:#999999;}





.main 
{
float:left;
width:706px;
}

.main h2{
color:#999;
}

.main h3{color:#fff;margin-bottom:1px;}

.main strong{color:#999;}
.main a:link{color:#fff;}
.main a:visited{color:#666;}
.main a:hover{color:#ffcc00;}
.main a:active{color:#fff;}


.main ul
{
height: inherit;
margin-left:20px;
margin-bottom:10px;
}

.main ul li{
height: inherit;
list-style-type:round;
}




/*internet marketing page*/
#impQuestions{
background-color:#ffffff;
padding:10px 20px 5px 20px;
margin-bottom:10px;

}
#impQuestions p{
font-size:1.2em;
margin-bottom:10px;
}

table.data1{-moz-border-radius:10px;-webkit-border-radius:10px;font-family:Ariel;margin:0px 0;padding:0;border:0px #666 solid;}
table.data1 tr td{background-color:#FFF;border-bottom:0px solid #EBEBEB;color:#666;padding:1px;font-size:9px;}
table.data1 tr th{background-color:#666;border-bottom:3px solid #888;color:#FFF;font-weight:700;padding:0px;text-align:center;}
table.data1 tr.basketheader td{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;background-color:#bf0000 !important;color:#fff;font-size:12px;font-weight:700;height:25px;text-align:center;}
table.data1 tr.baskettabledue td{background-color:#E7FFDA !important;color:#333;font-size:10px;font-weight:700;height:20px;}
table.data1 tr.baskettableproduct td{background-color:#FFF;color:#666;padding:10px;}
table.data1 tr.basketmessage td{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;background-color:#F5F5F5 !important;color:#333;font-size:7px;font-weight:100;height:10px;text-align:center;}
table.data1 tr.basketlinks td{background-color:#F5F5F5 !important;color:#333;font-size:9px;font-weight:700;height:20px;text-align:center;}

