<?php

	$language = isset($_REQUEST['language']) ? $_REQUEST['language'] : 'en';

?>

/* KLEUREN

text 		 					donkergrijs			35%	#595959

text hover						oranje 					#ff6600 revised 

box achtergrond & border		lichtgrijs			90%	#e6e6e6
textbox border					lichtgrijs			76%	#c2c2c2

*/

html { min-width:1002px;}
/*
body, TD, TH, form, a { margin:0px; padding:0px; font-family: tahoma; font-size:12px; color:#595959; text-decoration:none; }
body{
	background: #FFFFFF url("../graphics/bg.jpg") repeat-x scroll 0 0;
}
*/

body, TD, TH, form, a { margin:0px; padding:0px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; font-size:12px; color:#595959; text-decoration:none; line-height:17px }
body{
	background: #FFFFFF url("../graphics/bg.jpg") repeat-x scroll 0 0;
	overflow-y: scroll;
}





.wave{
	background: url("../graphics/wave.png") no-repeat scroll center center;
	position:absolute;
	top: 0px;
	width:100%;
	height:169px;
}

p { margin:0px 0px 0px 0px; }
img { border:none; }
a { outline:none;  }
a:hover { color:#ff6600; text-decoration:none; }




.selected { color:#ff6600; }
.clear { clear:both; height:1px; overflow:hidden; }
.indent { position:absolute; top:0px; left:0px; text-indent:-999em; }
.sub { font-size:11px; }

ol, ul { margin:0px 0px; padding:5px 12px; }
ol ul  { list-style:disc; margin:0px; }
input, textarea { margin:0px; padding:0px; font-family:arial; font-size:13px; }

.noborder 	  { border:0px; padding:3px 4px !important; }

.border    { border:1px solid #a6a6a6 !important; padding:2px 3px !important; }
.onfocus   { border:1px solid #ff6600 !important; padding:2px 3px !important; }
.onblur    { border:1px solid #c2c2c2 !important; padding:2px 3px !important; }


.back2top  {color:#ff6600; text-align:right;}
.back2top:hover { text-decoration:underline; }

.title { font-size:20px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; color:#ff6600; margin:0px; }
.h0 { font-size:20px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; color:#ff6600; margin:0px; }
h1 { font:normal 20px tahoma; margin:0px; }
h2 { font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; color:#333; margin:0px; }
h3 { font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; margin:0px; font-style:normal; }
h4 { font:normal 12px inherit; margin:0px; }
b {color:#333;}

.offer_header_orange { font-size:20px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; color:#ff6600; margin:0px; font-weight:bold; }
.offer_header { font-size:20px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; margin:0px; font-weight:bold; }

.header3 { font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; margin:0px; text-align:center; font-style:normal; color:#333; }
.link { color:#ff6600; text-decoration:none; cursor:pointer;}
.link:hover{ color:#ff6600; text-decoration:underline; cursor:pointer;}


/*added by Isamu*/ /*I added this??*/
footnote { font:normal 11px Lucida Grande; margin:0px;}
quote { font:normal 13px Lucida Grande; margin:0px; font-style:italic;}
#button-demo2 { display:block; background:url(../images/button-demo2.png); height:60px; width:181px; cursor:pointer; }
#button-demo2:hover { background-position:bottom; }

#button-demo3 { display:block; background:url(../images/button-demo3.png); height:60px; width:181px; cursor:pointer; }
#button-demo3:hover { background-position:bottom; }


#button-echo { display:block; background:url(../images/button-echo.png); height:60px; width:181px; cursor:pointer; }
#button-echo:hover { background-position:bottom; }

#flashwindow2 { position:absolute; left:50%; top:50%; margin-left:-313px; margin-top:-250px; text-align:right; display:none; }
#flashwindow2 a { background:white; border:1px solid gray; padding:2px 8px; line-height:25px; }

hr { border:0; width: 100%; background-color:#bfbfbf; height:1px; margin-top:10px; margin-bottom:20px}


/* background:url(../graphics/top_bar.png) repeat-x 0px 38px;  */



#top {background:url(../graphics/bar.png) repeat-x 0px 69px; padding-top:38px; height:66px; min-width:962px; overflow: visible;}
#menus {position:relative; width:880px; padding:0px 31px; margin:0px auto;}
#logo {background:url(../graphics/logo.png); height:129px; width:300px; position:absolute; top: -31px; left: 10px}

ul#mainmenu {
	float:left;
	margin:11px 0px 0px 250px !important;
	margin:11px 0px 0px 120px; /* IE6 */
	list-style:none;
}
ul#mainmenu li { display:inline; }
ul#mainmenu li a {
float:left;
overflow: hidden;
text-indent: 110px;
white-space:nowrap;
background-repeat: no-repeat;
height: 40px;
cursor: pointer;
}

.login{
	float:left;
	overflow: hidden;
	text-indent: 110px;
	background-repeat: no-repeat;
	height: 40px;
}

.login-box{
	z-index:1000;
	position:absolute;
	left:-385px;
	top:36px;
	width:370px;
}

.close-login{
	position:relative;
	top:0px;
	left: 0px;
	width: 20px;
	height:20px;
	font-weight:bold;
	text-indent: 20px;
	margin: 0px 7px 7px 5px;
	border: 0px;
	background: transparent url('../graphics/close.png') no-repeat center top;
	overflow: hidden;
	cursor: pointer;
}

.close-small{
	position:relative;
	top:0px;
	left: 0px;
	width: 15px;
	height:15px;
	font-weight:bold;
	text-indent: 15px;
	margin: 0px 5px 0px 5px;
	border: 0px;
	background: transparent url('../graphics/close-small.png') no-repeat center top;
	overflow: hidden;
	cursor: pointer;
}

.login-input{
	width:200px;
	border: 1px solid #D7D7D7;
}

.login-submit {
	position:relative;
	top:0px;
	left: 0px;
	width: 80px;
	height: 25px;
	text-indent: 80px;
	margin: 0px;
	border: 0px;
	background: transparent url('../graphics/login_btn.png') no-repeat center top;
	overflow: hidden;
	cursor: pointer;
}



div#topmenu { position:absolute; right:51px; top:0px; line-height:16px; }
div#topmenu a { float:none !important; line-height:normal !important; font-size:11px !important; padding:0px 0px !important; display:inline; cursor:pointer; }

.flag { float:left; display:block; padding-top:11px; height:0px; overflow:hidden; }


#page {
	width:900px;
	min-height:485px;
	height:auto !important;
	height: 100%;
	padding: 0px;
	margin:22px auto;
}



/* HOME */
#block_call { float:left; width:600px; height:220px; background:url(../graphics/block_call.png) top; }
#block_chat { float:right; width:607px; height:283px; background:url(../graphics/block_chat.png) top; }
#block_call:hover, #block_chat:hover { background-position:bottom; }

#slogans { position:absolute; top:270px; left:60px; width:210px; text-align:center; }
#slogans h2 { padding:12px 0px; font-size:14px; }
#slogans span { display:block; font-size:18px; text-decoration:underline; }
/*
#loginbox { position:absolute; top:40px; right:60px; width:180px; z-index:10; }
  .box { position:relative; border:1px solid #e6e6e6; background:#e6e6e6; padding:8px; }
  .box:hover h3 { color:#ff6600; }
  .white { background:white; }

  form#login { padding-left:4px; }
    #loginbox label { display:block; padding-top:5px; font-size:12px; }
    input#username { width:146px; }
    input#password { width:110px; float:left; position:relative; }
    label#signupnow { position:relative; float:left; padding-left:4px; } 

    .btn_align_right { position:absolute; right:0px; padding:0px 2px; font-size:11px; margin:0px 12px; }
    .btn_arrow { float:right; position:relative; background:url(../graphics/button-arrow.png); width:22px; height:22px; cursor:pointer; }
    .btn_arrow:hover { background-position:right; }
*/




#informed { position:absolute; top:30px; right:60px; width:210px; z-index:10; }
#informed:hover h2 { color:#ff6600; }
#informed h2 { padding:12px 0px; font-size:18px; text-decoration:underline; text-align:center; }

#button-contact { display:block; background:url(../images/button-contact.png); height:56px; width:181px; cursor:pointer; }
#button-contact:hover { background-position:bottom; }



#informform span.input { line-height:21px; padding:1px 0px; }
#informform input { padding:2px 3px !important; border:1px solid #a6a6a6; }
#informform input#email { width:150px; }
#informform #alert_message { float:left; width:90px; padding:4px 0px 0px 4px; }

#informform #submit { width:22px;  }

.submitarrow { background:url(../graphics/button-arrow.png); height:22px; width:22px; border:none !important; cursor:pointer; }
.submitarrow:hover { background:url(../graphics/button-arrow.png) right; }




/* OVERVIEW */

ol.orangedisc { list-style:none; }
ul.orangedisc li { color:#ff6600; }
ul.orangedisc li span { color:#595959; }

#button-demo { display:block; background:url(../images/button-demo.png); height:56px; width:181px; cursor:pointer; }
#button-demo:hover { background-position:bottom; }

#flashwindow { position:absolute; left:50%; top:50%; margin-left:-213px; margin-top:-250px; text-align:right; display:none; }
#flashwindow a { background:white; border:1px solid gray; padding:2px 8px; line-height:25px; }



iframe { border:none; }



/* PRODUCTS */

#products { margin-bottom:30px; }
.producttitle { float:left; width:180px; margin:0px 50px; text-align:center; cursor:pointer; }
.producttitle:hover h2 { color:#ff6600; }
.producttitle:hover img { border:2px solid #ff6600; }
.producttitle img { border:2px solid white; }

.switch { display:none; }
.example { border:2px solid #ff6600; background:white; padding:10px; }
.example img { float:left;  }


/* USAGE */
#usages { position:relative; margin:25px auto; height:375px; width:602px; background:url(../images/usage-background.png); }
  #usage_webpage-title { position:absolute; top:0px; left:0px; width:255px; height:128px; }
  #usage_banner-title  { position:absolute; top:0px; right:0px; width:330px; height:111px; }
  #usage_email-title   { position:absolute; top:135px; left:0px; width:299px; height:185px; }
  #usage_search-title  { position:absolute; top:135px; right:0px; width:298px; height:185px; }
  #usage_webpage-title:hover { background-image:url(../images/usage-background.png); background-position:left -375px; color:#ff6600; cursor:pointer; }
  #usage_banner-title:hover  { background-image:url(../images/usage-background.png); background-position:right -375px; color:#ff6600; cursor:pointer; }
  #usage_email-title:hover   { background-image:url(../images/usage-background.png); background-position:left -510px; color:#ff6600; cursor:pointer; }
  #usage_search-title:hover  { background-image:url(../images/usage-background.png); background-position:right -510px; color:#ff6600; cursor:pointer; }
#webpage-title { position:absolute; left:-100px; top:-23px; }
#banner-title { position:absolute; right:-100px; top:-23px; }
#email-title { position:absolute; left:-100px; bottom:-23px; }
#search-title { position:absolute; right:-100px; bottom:-23px; }

.explanation { border:2px solid #ff6600; padding:15px; z-index:10; }
.close { position:absolute; right:0px; top:0px; width:20px; height:20px; text-align:center; font-weight:bold; }



#usage_webpage { position:absolute; top:44px; left:55px; width:460px; background:white; display:none; }
#usage_webpage img { float:left; margin-right:15px; }
#usage_banner { position:absolute; top:44px; left:99px; width:372px; background:white; display:none; }
#usage_banner img { margin-bottom:15px; }
#usage_email { position:absolute; top:0px; left:60px; width:450px; background:white; display:none; }
#usage_email img { float:left; margin-right:15px; }
#usage_search { position:absolute; top:0px; left:60px; width:450px; background:white; display:none; }
#usage_search img { float:right; margin-left:15px; }


/* NEWS */
.news-page-box{float:left; width: 639px;min-height: 462px;}
.newsitem { font-size:11px; font-weight: bold; color:#ff6600; margin: 5px 0px 10px 0px; }
.newsitem2 { font-size:11px; font-weight: bold; }
#news-page{ margin: 12px;}
.news-items-list {min-height: 400px; padding:10px;}
.newer-news{float: left; bottom: 5px; left: 0px;}
.older-news{float: right; bottom: 5px; right: 0px;}

#newsheaders h1 { margin-bottom:5px; color:#ff6600; }
#newsheaders h3 { margin-bottom:15px; font-weight:bold; }

#newslinks, #newslinks a { font-size:11px; }

#callbannerbackground { background:url(../images/news/callbannerbackground.png) no-repeat; height:592px; padding:235px 0px 0px 320px; }
#reedcallbannerbackground { background:url(../images/news/reedcallbannerbackground.jpg) no-repeat; height:628px; padding:247px 0px 0px 237px; }
#electrabelcallbannerbackground { background:url(../images/news/electrabel-callbannerbackground.png) no-repeat; height:170px; padding:45px 0px 0px 110px; }


/* REGISTER */
  .pushcall { color:black; }
  .pushcall b { color:#ff6600; }
  .versionbox { float:right; width:250px; margin-bottom:20px; }
  
.info { color:#ff6600; font-weight:bold; font-size:12px; }

#countryCode{
	width: 40px;
}

#pushcallcustomize { float:left; width:550px; }
  #show1, #show2 { padding:3px 0px 15px; }
  .product { margin:3px 0px;  }
  .quantity { float:left; padding-left:30px; position:relative; line-height:22px; }
  .quantity input { width:20px; text-align:center; }
  .price { float:right; position:relative; background:#e6e6e6; padding:0px 5px; text-align:right; color:#ff6600; line-height:22px; }
  .price input { width:35px; text-align:right; color:#ff6600; background:#e6e6e6; }

#option4 { float:left; position:relative; }
.optionspacer { clear:both; height:12px; overflow:hidden; }
  
#checkout { float:right; position:relative; width:300px; }
  .total { padding-top:3px; border-top:3px double gray; background:white; font-weight:bold; }
  .total input { background:none; font-weight:bold; }


.showversion { display:none; }


#registrationform label { font-size:14px; float:left; width:150px; }
#registrationform input { width:200px; }
#registrationform input#agreement { width:40px; }
#registrationform textarea { width:400px; }


#signup  #submit{min-width:100px;}

#registration_reseller_logo {
	float: right;
}

p.fields label { float:left; width:145px; margin-top: 1px;}
p.fields input[type=text] {border: solid 1px #7F9DB9; margin-top: 1px;}
p.fields input[type=checkbox] { margin-top: 1px;}
p.fields select {border: solid 1px #7F9DB9; margin-top: 1px;}

p.domain-check-fields {padding: 5px 0px 0px 20px;}
p.domain-check-fields label { float:left; width:125px; margin-top: 2px;}
p.domain-check-fields input[type=text] {border: solid 1px #7F9DB9; margin-top: 2px;}

span.product { font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; font-size:13px;}
/*

span.product { font:normal 18px tahoma; }

{ margin:0px; padding:0px; font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif; font-size:12px; color:#595959; text-decoration:none; line-height:17px }
*/
span#countryCode { float:left;}
/*span#countryCode { float:left; width:40px; }*/



  .specify { padding-left:30px; position:relative; line-height:22px; }
  #number_call { } 

  .explain { padding:10px; background:#e6e6e6; border:1px solid #ff6600; font-size:12px; }

.info_btn { cursor:pointer; }



/* REFERENCES / RESELLERS */
.reference span { float:left; }
/*#references a.reflink { display:block; float:left; border:1px solid #c2c2c2;   margin-right:20px; }*/
#references a.reflink { display:block; float:left; margin-right:20px; }
.reference { margin-bottom:25px; }

/* PARTNERSHIPS */
/* CONTACT */

#button-contact { display:block; background:url(../images/button-contact.png); height:56px; width:181px; cursor:pointer; }
#button-contact:hover { background-position:bottom; }


#contactform label { float:left; width:150px; }

#contactform span.input { line-height:21px; padding:1px 0px; }
#contactform input { padding:2px 3px !important; border:1px solid #a6a6a6; }
#contactform input#name, input#companyname, input#email, input#phone { width:150px; }
#contactform input#subject { width:225px; } 
#contactform #message { float:left; width:300px; padding:2px 3px !important; margin-top:1px; border:1px solid #a6a6a6; }
#contactform #alert_message { float:left; width:90px; padding:4px 0px 0px 4px; }
#contactform #submit { width:156px; margin:2px 150px; background:#e6e6e6;  }
#contactform #submit:hover { border:1px solid #f58026; }

.address { border-bottom:1px solid #a6a6a6; }
.alert { color:#f58026; }

#faq-questionlist {}
#faq-answer /*a{ font-weight: bold; }
#faq-answer p{ margin-left: 10px; }*/


#example-topic { font-weight: bold;  }
#example p { margin: 5px 0px 0px 0px; }
#example a { text-decoration: underline; }
#codefragment { background-color: #DDDDDD; font-family: courier; margin: 5px; padding: 5px; overflow: auto;  width:780px;}


/*
rounded main table
*/
.main-rounded-table {
	width: 100%;
	border-collapse:collapse;
}

.main-rounded-center {
	background: #f2f2f2;
	width:auto;
	height:auto;
}
.main-rounded-center-padding {
	padding-top: 10px;
}

.main-rounded-tl {
	background: url("../graphics/rt/tl.png") no-repeat scroll 0 0;
	width:22px;
	height:22px;
}

.main-rounded-t {
	background: url("../graphics/rt/t.png") repeat-x scroll 0 0;
	height:22px;
	width:auto;
}

.main-rounded-tr {
	background: url("../graphics/rt/tr.png") no-repeat scroll 0 0;
	width:22px;
	height:22px;
}

.main-rounded-r {
	background: url("../graphics/rt/r.png") repeat-y scroll 0 0;
	width:22px;
	height:auto;
}

.main-rounded-br {
	background: url("../graphics/rt/br.png") no-repeat scroll 0 0;
	width:22px;
	height:22px;
}

.main-rounded-b {
	background: url("../graphics/rt/b.png") repeat-x scroll 0 0;
	height:22px;
	width:auto;
}

.main-rounded-bl {
	background: url("../graphics/rt/bl.png") no-repeat scroll 0 0;
	width:22px;
	height:22px;
}

.main-rounded-l {
	background: url("../graphics/rt/l.png") repeat-y scroll 0 0;
	width:22px;
	height:auto;
}

/*content table*/

.content-table{
	width: 100%;
}
.content-table td{
	vertical-align: top;
}

.left-content-column{
	width: 205px;
}

.center-content-column{
	padding: 0px 12px;
}

.right-content-column{
	width: 205px;
}


/*content-item table*/
.content-item-table {
	width: 100%;
	table-layout: fixed;
}

/*round tops*/
.content-item-tl{
	background: url("../graphics/corner_tl.png") no-repeat scroll 0 0;
	width:8px;
	height:8px;
}

.content-item-t{
	background: #FFFFFF;
	border-color: #D7D7D7;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	height:7px
}

.content-item-tr{
	background: url("../graphics/corner_tr.png") no-repeat scroll 0 0;
	width:8px;
	height:8px;
}

/*tops for use under header*/
.content-item-tl-h{
	background: #FFFFFF;
	width: 8px; 
	height:1px; 
	border-color: #D7D7D7;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
}

.content-item-t-h{
	background: #FFFFFF;
	height:1px;
	width: 187px; 
}

.content-item-tr-h{
	background: #FFFFFF;
	width: 8px; 
	height:1px; 
	border-color: #D7D7D7;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
}
/*end of tops for use under header*/

.content-item-center {
	background: #FFFFFF;
	border-color: #D7D7D7;
	border-width: 0px 1px;
	border-style: solid;
	padding: 0px 3px 3px 3px;
}

.content-item-bl {
	background: url("../graphics/corner_bl.png") no-repeat scroll 0 0;
	width:8px;
	height:8px;
}

.content-item-b {
	background: #FFFFFF;
	border-color: #D7D7D7;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	height:8px;
}

.content-item-br {
	background: url("../graphics/corner_br.png") no-repeat scroll 0 0;
	width:8px;
	height:8px;
}

/*main-content-item table*/
.main-content-item-table {
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.main-content-item-tl{
	background: #FFFFFF;
	width: 7px; 
	height:1px; 
	border-color: #D7D7D7;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
}

.main-content-item-t{
	background: #FFFFFF;
	height: 1px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #D7D7D7;
}

.main-content-item-tr{
	background: #FFFFFF;
	width: 7px; 
	height:1px; 
	border-color: #D7D7D7;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
}

.main-content-item-center {
	background: #FFFFFF;
	border-color: #D7D7D7;
	border-width: 0px 1px;
	border-style: solid;
	width: 100%;
	height: 100%;
	vertical-align: top;
}



/*headers*/
.header-customers {
	width:205px;
	padding-top: 30px;
}

.header-news {
	width:205px;
	padding-top: 30px;
}

.header-contact {
	width:205px;
	padding-top: 30px;
}

.header-preview {
	width:205px;
	padding-top: 30px;
}


/*horizontal line*/

.hr-line-left{
	background: url("../graphics/horizontal_line_left.png") repeat-x scroll 0 0;
	height:2px;
	width:22px;
}

.hr-line-center{
	background: url("../graphics/horizontal_line_center.png") repeat-x scroll 0 0;
	height:2px;
}

.hr-line-right{
	background: url("../graphics/horizontal_line_right.png") repeat-x scroll 0 0;
	height:2px;
	width:22px;
}

/*preview*/

.preview{
	margin: 0px;
	padding: 4px;
	width: 100%;
	font-size: 12px;
}

.preview img{
	display: block;
	margin: 0 auto;
}

.preview-back{
	width: 166px;
	height: 30px;
	background:url('../graphics/input_url.png') no-repeat left center;	
}

.preview-url {
	position:relative;
	top:0px;
	left: 35px;
	width: 125px;
	height: 16px;
	border: 0px;	
}



.preview-go {
	position:relative;
	top:0px;
	left: 39px;
	width: 30px;
	height: 30px;
	text-indent: 30px;
	color:transparent;
	margin: 0px;
	border: 0px;
	background: transparent url('../graphics/go.png') no-repeat center top;
	overflow: hidden;
	cursor: pointer;
}


.preview-go-strip {
	position:relative;
	top:0px;
	width: 30px;
	height: 30px;
	text-indent: 30px;
	margin: 0px;
	border: 0px;
	background: transparent url('../graphics/go.png') no-repeat center top;
	overflow: hidden;
	cursor: pointer;
}


/*arrows*/

.l-arrow-link {
	text-align: left;
	padding-left: 10px;
}

.l-arrow-link a{
	min-height: 15px;
	min-width: 15px;
	padding-left: 19px;
	color:#ff6600;
	font-weight: bold;
	background: transparent url('../graphics/left_bt.png') no-repeat bottom left;
}

.r-arrow-link {
	text-align: right;
	padding-right: 10px;
}

.r-arrow-link a{
	min-height: 15px;
	min-width: 15px;
	padding-right: 19px;
	color:#ff6600;
	font-weight: bold;
	background: transparent url('../graphics/right_bt.png') no-repeat bottom right;
}

.u-arrow-link {
	text-align: right;
	padding-right: 10px;
}

.u-arrow-link a{
	min-height: 15px;
	min-width: 15px;
	padding-right: 19px;
	color:#ff6600;
	font-weight: bold;
	background: transparent url('../graphics/up_bt.png') no-repeat bottom right;
}

.d-arrow-link {
	text-align: right;
	padding-right: 10px;
}

.d-arrow-link a{
	min-height: 15px;
	min-width: 15px;
	padding-right: 19px;
	color:#ff6600;
	font-weight: bold;
	background: transparent url('../graphics/down_bt.png') no-repeat bottom right;
}

.home-content{
	padding: 0px 12px 0px 0px;
}

.home-content h2{
	margin: 40px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
}

.home-content ul{
	padding: 3px 0px;
	margin: 5px 0px 0px 20px;
}

.home-content p{
	margin: 0px 12px 0px 12px;
}


.solutions-top{
	background: transparent url('../graphics/gradient_top.png') no-repeat 0px 0px;
	width: 900px;
	height: 310px;
	margin: 0px;
	padding: 0px;
}

.solutions-top-content{
	padding: 20px;
}

.solutions-top-content h1{
	text-align:center;
}

.solutions-content{
	padding: 12px;
}


.full-content{
	padding: 12px;
}