@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	outline: none; }
	
body {
	font-family: Arial, Helvetica, sans-serif; }
	
.content {
	width: 990px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	padding: 0px 0px 20px 0px;
	margin: 0px auto; }
	
a img {
	border: none; }
	
.upper_header {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	width: 990px;
	padding: 10px 0px 5px 0px;}
	
.logo {
	float: left; }
	
.navigation {
	float: right;
	height: auto;
	padding: 40px 0px 0px 0px;
	overflow: hidden; }
	
.navigation a {
	float: left;
	padding: 0px 12px 0px 17px;
	font-size: 13px;
	font-weight: bold;
	color: #727373}
	
.sideborder { background: url('../images/linksimages/link1.gif') left 2px no-repeat; }	
.sideborder1 { background: url('../images/linksimages/link2.gif') left 2px no-repeat; }
.sideborder2 { background: url('../images/linksimages/link3.gif') left 2px no-repeat; }
.sideborder3 { background: url('../images/linksimages/link4.gif') left 2px no-repeat; }
.sideborder4 { background: url('../images/linksimages/link5.gif') left 2px no-repeat; }
.sideborder5 { background: url('../images/linksimages/link6.gif') left 2px no-repeat; }
.sideborder6 { background: url('../images/linksimages/link7.gif') left 2px no-repeat; }
.sideborder7 { background: url('../images/linksimages/link8.gif') left 2px no-repeat; }
.sideborder8 { background: url('../images/linksimages/link9.gif') left 2px no-repeat; }
.sideborder9 { background: url('../images/linksimages/link10.gif') left 2px no-repeat; }
.sideborder10 { background: url('../images/linksimages/link10.gif') left 2px no-repeat; }

.sidebordernone { border-right: none; }

.navigation a:hover {
	text-decoration: underline;
	color: #000; }
	
.main_header {
	background: transparent url('../images/newheadbanner.gif') left top no-repeat;
	width: 990px;
	height: 176px;
	display: block;
	clear: both;
	margin: 10px 0px 0px 0px; }
	
.blacktitleline {
	background: transparent url('../images/headline.gif') left top no-repeat;
	width: 970px;
	height: 19px;
	display: block;
	clear: both;
	margin: 10px 0px 0px 0px;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	text-shadow: -1px -1px 0px #000; }
	
.blacktitleline strong {
	float: left;}
	
.blacktitleline span {
	float: right;
	font-weight: bold; }
	
.main_header div {
	float: right;
	height: auto;
	overflow: hidden;
	color: #fff;
	padding: 10px 15px 0px 0px;}
	
.main_header div strong {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding: 8px 0px 8px 0px;}
	
.main_header div span {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px; }
	
.main_header div span a {
	font-weight: bold;
	color: #fff;
	text-decoration: underline; }

.main_header div span a:hover {
	text-decoration: none; }
	
.main_content {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	width: 990px;
	padding: 10px 0px 0px 0px;}
	
.left_col {
	float: left;
	width: 200px;
	height: auto;
	overflow: hidden; }
	
.main_col {
	background: transparent url('../images/bluecorner.jpg') left top no-repeat;
	padding: 10px 10px 10px 20px;
	width: 560px;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-align: left;
	margin: 0px 0px 0px 0px; }
	
.main_col ul, .main_col ol {
	padding: 0px 0px 0px 15px;}
	
.linksectiontitle {
	background: #E6E6E6;
	border-bottom: 2px solid #D7D7D7;
	display: block;
	clear: both;
	height: auto;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
	padding: 5px;
	margin: 10px 0px 0px 0px;}
	
.main_col img {
	margin: 5px; }
	
.main_col table td img {
	margin: 0px; }
	
.main_col ul {
	list-style: none;
	margin: 10px 0px 10px 0px;}
	
.main_col ul li {
	background: transparent url('../images/bullets.gif') left top no-repeat;
	background-position: left 6px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 2px 0px;
	text-align: left; }
	
.main_col a {
	font-weight: bold;
	color: #666;
	text-decoration: underline; }
	
.main_col a:hover {
	color: #000; }
	
.main_col h1, .main_col h2, .main_col h3, .main_col h4, .main_col h5, .main_col h6 {
	color: #ff6600;
	line-height: normal;
	text-align: left;
	padding: 10px 0px 10px 0px;}
	
.main_col h1 { font-size: 20px; font-weight: normal; }
.main_col h2 { font-size: 18px; font-weight: normal; padding-top: 25px; }
.main_col h3 { font-size: 16px; padding-top: 25px; }
.main_col h4 { font-size: 12px; padding-top: 25px; color: #808080; }
.main_col h5 { font-size: 13px; padding-top: 25px; }
.main_col h6 { font-size: 11px; padding-top: 25px; }
	
.right_col {
	float: left;
	height: auto;
	overflow: hidden;
	width: 200px;}

.outer_list, .outer_list li ul.inner_list {
	width: 200px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both; }
	
.outer_list li {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 5px 0px; }
	
.outer_list li a, .sidebar_title {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 10px;
	color: #f37510;
	font-size: 13px;
	font-weight: bold; 
	background: #fdedd8; }
	
.outer_list li a {
	background: transparent url('../images/leftsidelinks.gif') left top no-repeat;
	width: 164px;
	height: 28px;
	display: block;
	clear: both;
	padding: 0px;
	color: #666;
	font-size: 14px;
	text-shadow: 1px 1px 0px #fff;
	padding: 11px 0px 0px 30px;}
	
.sidebar_title {
	font-size: 17px;
	font-weight: bold;
	margin: 0px 0px 1px 0px;}
	
.outer_list li ul.inner_list li a {
	display: block;
	background: #f4f4f4;
	color: #666; }
	
.outer_list li ul.inner_list li a:hover, .outer_list li ul.inner_list li a.current_sidelink  {
	background: #dedede!important;
	color: #000!important; }
	
.outer_list li a.leftsidelink1 { background-position: left top; }
.outer_list li a.leftsidelink2 { background-position: left -39px; }
.outer_list li a.leftsidelink3 { background-position: left -78px; }
.outer_list li a.leftsidelink4 { background-position: left -117px; }
.outer_list li a.leftsidelink5 { background-position: left -156px; }

.outer_list li a:hover.leftsidelink1, .outer_list li a.currentleftsidelink1 { background-position: right top; color: #fff; text-shadow: -1px -1px 0px #999; }
.outer_list li a:hover.leftsidelink2, .outer_list li a.currentleftsidelink2 { background-position: right -39px;color: #fff; text-shadow: -1px -1px 0px #999; }
.outer_list li a:hover.leftsidelink3, .outer_list li a.currentleftsidelink3 { background-position: right -78px; color: #fff; text-shadow: -1px -1px 0px #999; }
.outer_list li a:hover.leftsidelink4, .outer_list li a.currentleftsidelink4 { background-position: right -117px; color: #fff; text-shadow: -1px -1px 0px #999; }
.outer_list li a:hover.leftsidelink5, .outer_list li a.currentleftsidelink5 { background-position: right -156px; color: #fff; text-shadow: -1px -1px 0px #999; }
	
.separator {
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	display: block;
	clear: both; 
	height: 12px;
	width: 200px;
	margin: 0px 0px 10px 0px; }
	
.box {
	background: #fff url('../images/box_top.gif') left top no-repeat; 
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.inner_box {
	background: transparent url('../images/box_bottom.gif') left bottom no-repeat;
	height: auto;
	overflow: hidden;
	width: 200px;
	display: block;
	clear: both; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 25px 10px 10px 10px; }
	
.inner_box p {
	color: #666;
	font-size: 13px;
	line-height: 18px; }
	
.inner_box p a {
	text-decoration: underline;
	color: #666;
	font-weight: bold;}
	
.inner_box p a:hover {
	color: #000; }
	
.inner_box p span {
	font-size: 15px;
	font-weight: normal;
	color: #f35b10;
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 5px 0px;
	font-weight: bold;}
	
.inner_box p span strong {
	font-size: 19px; }
	
.footer {
	background: transparent url('../images/footer.gif') left bottom no-repeat;
	background-position: left 0px;
	width: 1010px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px auto;
	padding: 10px 0px 0px 0px; }
	
.steps {
	background: #fff;
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 1px;
	text-shadow: 1px 1px 0px #fff; }
	
.steps strong {
	display: block;
	clear: both;
	font-size: 22px; }
	
.steps span {
	display: block;
	clear: both;
	font-size: 13px;
	font-weight: normal; }
	
.sidebar_title {}
	
.step, .stepon, .stepactive, .stepnotactive {
	float: left;
	text-align: center;
	padding: 10px 13px 10px 13px;
	background: #e5e5e5;
	border-bottom: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	margin: 0px 1px 0px 0px;
	text-decoration: none!important;}
	
.step {
	background: #fff;
	color: #F37510!important; }
	
.step span {
	color: #666;
	text-decoration: underline; }
	
a:hover.step, a:hover.step span {
	color: #000!important; }
	
.stepon {
	background: #F37510;
	color: #fff;
	text-shadow: 1px 1px 0px #a84d03;
	border-bottom: 1px solid #a84d03;
	border-right: 1px solid #a84d03; }
	
.steps6 .step, .steps6 .stepon, .steps6 .stepactive, .steps6 .stepnotactive { padding: 10px 6px 10px 6px; }
.steps4 .step, .steps4 .stepon, .steps4 .stepactive, .steps4 .stepnotactive { padding: 10px 27px 10px 27px; }
	
	
	
	
	
	
.bsns { background: transparent url('../images/stib.gif') left bottom no-repeat; }
.wbds { background: transparent url('../images/fredesigns.gif') left bottom no-repeat; }
.oxfambottom { background: transparent url('../images/oxfambottom.gif') left bottom no-repeat; }

.footerlinks {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	height: 50px;
	padding: 30px 0px 0px 0px;
	color: #999;
	line-height: 18px;}
	
.footerlinks a {
	color: #999;
	padding: 0px 6px 0px 6px; }

.footerlinks a:hover {
	color: #000; }
	
.cpr {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	text-align: center;
	color: #999;
	padding: 5px 0px 20px 0px; }
	
.oxfamlogo {
	float: right;
	padding: 10px;}
	
.oxfamlogo a {
	float: left;
	margin: 0px 5px 0px 0px; }
	
table.deal, .oxfamlogo, .tbl, .tbl_co {
	border: 1px solid #d8d8d8; }
	
table.deal, .tbl, .tbl_co {
	margin: 5px 0px 5px 0px; }
	
table.deal {
	margin: 10px 0px 10px 0px; }
	
table.deal tbody td, .tbl tbody td, .tbl_co tbody td {
	background: #f0f0f0;
	padding: 5px;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	text-align: left; }
	
.tbl tbody td img {
	background: #fff;
	padding: 3px;
	border: 1px solid #cbcbcb;
	border-top: none;
	border-left: none; }
	
table.deal tbody th, .tbl tbody th, .tbl_co th, .orangeheader {
	color: #fff;
	padding: 5px;
	font-weight: bold;
	background: #F37510;
	text-align: left;
	border-bottom: 1px solid #cb600a;
	border-right: 1px solid #cb600a; }
	
.orangeheader {
	text-align: center; }
	
.togoincenter .col_selected, .togoincenter .col2, .togoincenter .col3, .togoincenter .col1  { text-align: center; font-weight: bold; text-shadow: 1px 1px 0px #fff;}

.togoincenter .col1 { background: #e8e8e8; }
.togoincenter .col2 { background: #e0e0e0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.togoincenter .col3 { background: #d3d3d3; border-bottom: 1px solid #afafaf; border-right: 1px solid #afafaf; }

.togoincenter .col_selected {
	background: #FDEDD8;
	color: #F37510;
	font-weight: bold;
	border-bottom: 1px solid #ecc38e;
	border-right: 1px solid #ecc38e; }
	
.separation_line {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	width: 560px; }
	
.separation_line h1 {  }
	
.bottom_options {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;  }
	
.bottom_options p {
	float: left;
	padding: 8px 0px 0px 0px;}
	
.theops {
	float: right; }

.mb1, .sendit, .btn {
	background: #f1670e url('../images/buttonbg.gif') left top repeat-x;
	float: left;
	border: none;
	font-size: 15px!important;
	color: #fff!important;
	text-decoration: none!important;
	font-weight: bold!important;
	text-align: center;
	padding: 7px 15px 7px 15px;
	text-shadow: 1px 1px 0px #ae4200;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ae4200!important;
	margin: 10px 0px 5px 5px;
	cursor: pointer; }
	
.sendi, .btn {
	border: none!important;
	cursor: pointer;
	height: 31px;
	padding: 0px;
	font-size: 18px!important;
	font-weight: normal!important;
	border-bottom: 1px solid #ae4200!important;
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 3px 15px;  }
	
a:hover.mb1, .sendit:hover, .btn:hover, .mb1:hover, .back {
	background: #434343 url('../images/buttonbg.gif') left top repeat-x;
	background-position: left -36px;
	border-bottom: 1px solid #ae4200!important;
	text-shadow: 1px 1px 0px #ef6e20;}
	
.back, a:hover.back, .back:hover {
	background-position: left -72px;
	border-bottom: 1px solid #333!important;
	text-shadow: 1px 1px 0px #666; }
	
* + html .mb1 { background: #F37510; border: none!important; }
* + html .sendit { background: #F37510; border: none!important; padding: 7px 0px 7px 0px; } 
* + html .btn { background: #F37510; border: none!important; }
* + html .back { background: #919191; border: none!important; }
	
* + html .mb1:hover { background: #f9b61a; border: none!important; }
* + html .sendit:hover { background: #f9b61a; border: none!important; } 
* + html .btn:hover { background: #f9b61a; border: none!important; }
* + html .back:hover { background: #919191; border: none!important; }
	
.contactus_page {
	background: #f1f1f1; 
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 20px 20px; }
	
.sepline {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;}
	
.sepline label {
	display: block;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 5px 0px; }
	
.sepline label strong, .contactus_page p strong {
	color: red; }
	
.sepline input, .sepline textarea, .cleartable tbody td input.fieldsmall, .leftalign select {
	display: block;
	clear: both;
	font-size: 15px;
	padding: 10px;
	border: none;
	width: 320px;
	border: 2px solid #d5d5d5; 
	font-family: Arial, Helvetica, sans-serif; }
	
.sepline textarea {
	width: 400px;
	height: 120px;}
	
.sepline input:focus, .sepline textarea:focus, .checkplace input:focus, .checkplace select:focus, .leftalign select:focus {
	border: 2px solid #F37510; }
	
.cpch img, .cpch input {
	float: left;
	clear: none;
	width: 140px;
	margin: 0px;
	border: 2px solid #d5d5d5; }
	
.cpch input {
	font-size: 21px;
	padding: 15px 10px 15px 10px;
	width: 110px;
	text-transform: uppercase;
	margin: 0px 0px 0px 5px; }
	
.cpch small {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.errormsg, .msg {
	background: transparent url('../images/error.gif') left top no-repeat;
	background-position: left 5px;
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	color: red;
	font-weight: bold; }
	
.msg {
	background: transparent url('../images/ok.gif') left top no-repeat;
	background-position: left 5px;
	color: green; }
	
.ret {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.ret strong {
	font-size: 14px;
	display: block;
	clear: both; 
	padding: 0px 0px 5px 0px;}
	
.wbox {
	float: left;
	clear: both;
	background: #fff;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border-bottom: 2px solid #d5d5d5; }

.dealblock {
	border: 1px solid #F37510; }

.dealblock th {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background: #F37510;
	text-align: left;
	padding: 10px;}
	
.dealblock tbody td {
	padding: 10px;
	text-align: left; }
	
.hostingprice {
	text-align: right;
	display: block;
	clear: both;
	font-size: 18px;
	font-weight: normal;
	color: #F37510; }
	
.slimdiv {
	float: left;
	width: 350px;  }
	
.largetext {
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	display: block;
	clear: both;
	font-size: 18px;
	font-weight: normal;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 10px 0px;}
	
.coloredblock td {
	border: none!important; }
	
.domainpart {
	background: transparent url('../images/dot.gif') left bottom repeat-x;
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 20px 10px 10px 11px; }
	
.domainpart .mb1 {
	margin: 10px 5px 5px 0px; }
	
.domainpart label {
	display: block;
	clear: both;
	font-size: 13px;
	font-weight: bold; }
	
.checkplace {
	display: block;
	clear: both;
	height: auto;
	padding: 10px 0px 0px 0px;
	overflow: hidden; }
	
.checkplace input, .checkplace span, .checkplace select {
	float: left; }
	
.checkplace span {
	font-size: 18px;
	font-weight: normal;
	padding: 10px 5px 0px 0px;}
	
.checkplace input, .checkplace select {
	font-size: 15px;
	padding: 10px;
	border: none;
	border: 2px solid #d5d5d5; 
	width: 330px;
	font-family: Arial, Helvetica, sans-serif; }
	
.checkplace select {
	width: 100px;
	padding: 9px;
	margin: 0px 0px 0px 5px; }
	
.domainpart small {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	padding: 0px 0px 0px 50px;
	color: #777;}

.oneline {
	background: none;
	padding-bottom: 15px; }

.oneline label {
	float: left;
	clear: none;
	padding: 17px 0px 0px 0px; }
	
.cleartable tbody td {
	border: none; }
	
.cleartable tbody td label {
	display: block;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	width: 160px; }

.cleartable tbody td input.fieldsmall {
	width: 200px; }
	
.leftalign label, .leftalign input, .leftalign select {
	clear: none;
	float: left; }
	
.leftalign input {
	width: 260px; }
	
.leftalign select {
	width: 283px; }
	
.leftalign label {
	width: 230px;
	padding: 12px 0px 0px 0px;}
	
.loggdiv {
	display: block;
	clear: both;
	height: auto;
	background: #FDEDD8;
	padding: 5px;
	font-size: 12px;
	border-bottom: 1px solid #f0d1b8; 
	text-align: center; }
	
.loggdiv a {
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	margin: 0px 5px 0px 5px; }
	
.loggdiv a:hover {
	color: #000; }
	
.underall {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 20px 0px 0px 0px;}
	
.inner_loginpart {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 70px 0px 0px 70px;}
	
.inner_loginpart img {
	float: left;
	margin: 50px 10px 0px 0px;}

.inner_left {
	float: left;
	height: auto;
	overflow: hidden; }
	
.inner_left .sepline input.flat {
	width: 250px; }
	
.noborder {
	border: none; }
	
.multiselect select {
	float: left;
	width: 140px;
	margin: 0px 4px 0px 0px;}
	
.seplastin {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }


.bttl {
	background: #e6e6e6;
	border-bottom: 2px solid #d7d7d7;
	font-weight: bold;
	color: #000;
	padding: 2px 0px 2px 5px;}

.bttl.sharedhostingback{ background: #e6e6e6 url('../images/sharedhostingback.jpg') top right no-repeat; }
.bttl.dedicatedmanagedback{ background: #e6e6e6 url('../images/dedicatedmanagedback.jpg') top right no-repeat; }
.bttl.dedicatedhostback{ background: #e6e6e6 url('../images/dedicatedhostback.jpg') top right no-repeat; }
.bttl.corporatehosting{ background: #e6e6e6 url('../images/i_corporatehosting.jpg') top right no-repeat; }
.bttl.pleskback{ background: #e6e6e6 url('../images/pleskback.gif') top right no-repeat; }
.bttl.applicationsback{ background: #e6e6e6 url('../images/applicationsback.jpg') top right no-repeat; }
.bttl.domainback{ background: #e6e6e6 url('../images/domainback.jpg') top right no-repeat; }
.bttl.extras{ background: #e6e6e6 url('../images/extras.jpg') top right no-repeat; }
.bttl.security{ background: #e6e6e6 url('../images/security.jpg') top right no-repeat; }
.bttl.speedback{ background: #e6e6e6 url('../images/speedback.jpg') top right no-repeat; }
.bttl.reliability{ background: #e6e6e6 url('../images/reliability.jpg') top right no-repeat; }
.bttl.customerservice{ background: #e6e6e6 url('../images/i_customerservice.jpg') top right no-repeat; }
.bttl.supportback{ background: #e6e6e6 url('../images/i_supportback.jpg') top right no-repeat; }

.smexpanded {
	display:block !important;
}

.smcolapsed {
	display:none !important;
}

.main_col div a img {
	margin: 0px; }
	
.longestinput {
	width: 435px!important; }
	
.generator {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 5px 0px 10px 0px; }


.homepagecols, .homefirstline, .homesecondline {
	clear: both;
	height: auto;
	overflow: hidden; }
	
.mainlargebanner {
	background: transparent url('../images/blackbackgroundf.gif') left top no-repeat;
	float: left;
	width: 791px;
	height: 253px;
	position: relative; }
	
.bannertype { }
	
.mainlargebanner img { }
	
.absolutepos {
	position: absolute;
	z-index: 1000;
	top: 35px;
	left: 40px;
	clear: both;
	padding: 125px 0px 0px 6px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;}
	
.absolutepos h3 {
	display: block;
	clear: both;
	font-size: 35px;
	color: #ff6600;
	font-weight: normal;
	padding: 0px 0px 10px 0px; }
	
.absolutepos p {
	display: block;
	clear: both;
	font-size: 17px;
	line-height: 23px;
	text-shadow: 1px 1px 4px #000;
	color: #fff; }
	
.mainlargebanner div a {
	background: transparent url('../images/findmore.gif') left top no-repeat;
	width: 105px;
	height: 22px;
	float: left;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-shadow: 1px 1px 3px #333;
	margin: 20px 0px 0px 0px; }
	
.mainlargebanner div a:hover { background-position: left -27px; }

.freequide {
	background: transparent url('../images/freeguidebg.gif') left top no-repeat;
	width: 184px;
	height: 243px;
	float: right;
	padding: 10px 0px 0px 10px; }
	
.right_col .freequide {
	background: transparent url('../images/innerfreebanner.gif') left top no-repeat;
	width: 186px;
	height: 245px; }
	
.freequide h4, .casestudies h4 {
	display: block;
	clear: both;
	font-size: 14px;
	color: #fff;
	line-height: 19px; }
	
.right_col .freequide h4, .casestudies h4 {
	color: #5a5a5a; }
	
.freequide h4 strong {
	color: #ff6600; }
	
.freequide p, .casestudies p {
	display: block;
	clear: both;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0px 0px 0px; }
	
.right_col .freequide p, .casestudies p {
	color: #5a5a5a; }
	
.freequide a, .casestudies a {
	background: transparent url('../images/downloadnow.gif') left top no-repeat;
	width: 79px;
	height: 21px;
	float: left;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 5px 0px 0px 0px;
	text-shadow: 1px 1px 3px #333; }
	
.right_col .freequide a, .casestudies a {
	background: transparent url('../images/innerdownloadbutton.gif') left top no-repeat;
	width: 79px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif, Helvetica LT Std, Sans;
	color: #ff6600;
	text-shadow: 1px 1px 0px #ddd; }
	
.right_col .freequide a:hover, .casestudies a:hover { background-position: left -27px; color: #fff; text-shadow: none;  }
	
.freequide a:hover { background-position: left -26px; }

.homesecondline {
	width: 1000px;
	padding: 10px 0px 0px 0px; }

.homesecondline a {
	background: transparent url('../images/bannernav.jpg');
	width: 194px;
	height: 191px;
	float: left;
	margin: 0px 5px 0px 0px;
	color: #fff; }
	
.homesecondline a strong {
	display: block;
	clear: both;
	padding: 10px 0px 0px 10px; }
	
.homesecondline a span {
	display: block;
	clear: both;
	font-size: 12px;
	padding: 13px 0px 0px 10px;
	line-height: 18px; } 
	
.homesecondline a.links1 { background-position: left top; }
.homesecondline a.links2 { background-position: -194px top; }
.homesecondline a.links3 { background-position: -388px top; }
.homesecondline a.links4 { background-position: -582px top; }
.homesecondline a.links5 { background-position: -776px top; }

.homesecondline a:hover.links1 { background-position: left bottom; }
.homesecondline a:hover.links2 { background-position: -194px bottom; }
.homesecondline a:hover.links3 { background-position: -388px bottom; }
.homesecondline a:hover.links4 { background-position: -582px bottom; }
.homesecondline a:hover.links5 { background-position: -776px bottom; }

.homesecondline ul {
	clear: both;
	height: auto;
	overflow: hidden;
	list-style: none; }
	
.homesecondline ul li {
	float: left; }
	
.breakline {
	background: transparent url('../images/breakline.gif') left top repeat-x;
	height: 8px;
	clear: both;
	margin: 10px 0px 10px 0px;
	float: right; 
	width: 196px; }
	
.casestudies {
	background: transparent url('../images/casestudies.gif') left top no-repeat;
	width: 186px;
	height: 132px;
	clear: both;
	float: right;
	padding: 10px 0px 0px 10px; }
	
.casestudies h4 strong { color: #ff6600; }

.whatmakes {
	background: transparent url('../images/leftsidebackground.gif') left top no-repeat;
	width: 187px;
	height: 171px;
	display: block;
	float: left;
	clear: both; }
	
.getintouch_link {
	background: transparent url('../images/getintouch.gif') left top no-repeat;
	width: 126px;
	height: 27px;
	display: block;
	clear: both;
	float: left; }
	
a:hover.getintouch_link {
	background-position: left -27px; }
	
.socials {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 0px 0px; }
	
.socials a {
	background: transparent url('../images/socials.gif') left top no-repeat; 
	float: left;
	width: 36px;
	height: 36px;
	margin: 0px 5px 0px 0px; }
	
.socials a.linkedin {
	background-position: left -36px; }
	
.intro_text { font-size: 11pt; line-height: 21px; }
