* {
  margin: 0;
  padding: 0;
}

img
{  border-style: none;
}

html {
	font: 10px/1.3 "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	background-color: #c5c5c5 ;
	color: #4b4b4b;
}

h1 {
	font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #b6e525;
	
}

h2 {
	font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #b6e525;
	text-align: right;
}

h3 {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #4b4b4b;
	text-align: right;
}

h4 {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #b6e525;
	text-align: right;
}

#contact {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #4b4b4b;
}	

input {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #4b4b4b;
}

select {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #4b4b4b;
}

textarea {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #4b4b4b;
}
	 
#home_container {
 	position: absolute; 
    left: 50%; 
    top: 0px; 
    margin-left: -375px;
	background-image: url(images/home_bg.gif);
	width:750px;
	height: 727px;
           }	

#services_container {
 	position: absolute; 
    left: 50%; 
    top: 0px; 
    margin-left: -375px;
	background-image: url(images/services_bg.gif);
	width:750px;
	height: 517px;
           }	   

#logo {
	position: absolute;
	left: 525px;
  	top: 3px;
			  }	

#navcontainer {
	position: absolute;
	left: 10px;
  	top: 54px;
	     }
		 
ul#navlist {margin-left: 0; padding-left: 0; white-space: nowrap;}
#navlist li {display: inline; list-style-type: none;}
#navlist a { padding: 3px 3px; }
#navlist a:hover {color: #727272; text-decoration: none;}
#navlist a {color:#ffffff; text-decoration: none;}

#navlist {
	font-family: Verdana,sans-serif;
	color: #ffffff;
	font-weight: bold;
    }	   

#top_picture {
	position: absolute;
	left: 20px;
  	top: 85px;
	     }

#left_shortcuts {
	position: absolute;
	background-image: url(images/shortcuts.gif);
	left: 20px;
	top: 253px;
	width: 151px;
	height: 130px;
	     }

ul#shortcuts_nav {margin-left: 0; padding-left: 36px; padding-top: 28px; white-space: nowrap;}
#shortcuts_nav li {list-style-type: none;}
#shortcuts_nav a { padding: 0px 0px; }
#shortcuts_nav a:hover {color: #000000; text-decoration: none;}
#shortcuts_nav a {color:#727272; text-decoration: none;}

ul.text_nav {margin-left: 0; padding-left: 0px; padding-top: 5px; white-space: nowrap;}
.text_nav li {list-style-type: none;}
.text_nav a { line-height: 20px;}
.text_nav a:hover {color: #000000; text-decoration: none;}
.text_nav a {color:#727272; text-decoration: none;}

#left_partners {
	position: absolute;
	background-image: url(images/partners.gif);
	left: 20px;
	top: 391px;
	width: 150px;
	height: 180px;
	     }
		 
ul#partners_nav {margin-left: 0; padding-left: 22px; padding-top: 32px; white-space: nowrap;}
#left_partners li {list-style-type: none;}
#left_partners a {padding: 0px 0px;}
#left_partners a:hover {color: #000000; text-decoration: none;}
#left_partners a {color:#727272; text-decoration: none;}

#live_help {
	position: absolute;
	left: 20px;
  	top: 577px;
	     }
		 
#text_welcome {
	position: absolute;
	left: 180px;
  	top: 252px;
	width: 540px;
	height: 380px;
	     }

#text_services {
	position: absolute;
	left: 27px;
  	top: 252px;
	width: 691px;
	height: 50px;
	     }
		 
#main_text_contact {
	position: absolute;
	left: 27px;
  	top: 252px;
	width: 475px;
	height: 450px;
	     }

#main_links_contact {
	position: absolute;
	left: 513px;
  	top: 252px;
	width: 213px;
	height: 450px;
	background-image: url(images/contactdetails_bg.gif);
	     }
		 
#main_links_contact_inner {
	position: absolute;
	left: 15px;
  	top: 7px;
	width: 175px;
	height: 431px;
	     }
		 
#main_text {
	position: absolute;
	left: 27px;
  	top: 252px;
	width: 545px;
	height: 450px;
	     }

#main_links {
	position: absolute;
	left: 582px;
  	top: 255px;
	width: 135px;
	height: 310px;
	     }

#main_links_quote {
	position: absolute;
	left: 580px;
  	top: 250px;
	width: 135px;
	height: 455px;
	     }

#text_services_web {
	position: absolute;
	left: 27px;
  	top: 320px;
	width: 135px;
	height: 310px;
	     }

#text_services_host {
	position: absolute;
	left: 170px;
  	top: 320px;
	width: 140px;
	height: 310px;
	     }

#text_services_print {
	position: absolute;
	left: 325px;
  	top: 320px;
	width: 135px;
	height: 310px;
	     }
		 
#text_services_other {
	position: absolute;
	left: 480px;
  	top: 320px;
	width: 135px;
	height: 310px;
	     }
		 
#text_services_links {
	position: absolute;
	left: 582px;
  	top: 312px;
	width: 135px;
	height: 310px;
	     }
		 
#port_row1 {
	position: absolute;
	left: 21px;
  	top: 300px;
	width: 135px;
	height: 382px;
	     }

#port_row2 {
	position: absolute;
	left: 157px;
  	top: 300px;
	width: 135px;
	height: 382px;
	     }

#port_row3 {
	position: absolute;
	left: 300px;
  	top: 300px;
	width: 135px;
	height: 382px;
	      }

#port_row4 {
	position: absolute;
	left: 435px;
  	top: 300px;
	width: 135px;
	height: 382px;
	     }

p.port_text {
	padding-top: 12px;
	padding-bottom: 9px;
	padding-left: 5px;
		}

ul.port_nav {margin-left: 0; padding-left: 0px; padding-top: 0px; white-space: nowrap;}
.port_nav li {list-style-type: none;}
.port_nav a { line-height: 20px;}
.port_nav a:hover {color: #727272; text-decoration: none;}
.port_nav a {color:#727272; text-decoration: none;}

li.port_links {margin-left: 0; padding-left: 4px; padding-top: 3px; padding-bottom: 3px; white-space: nowrap;}
.port_links li {list-style-type: none;}
.port_links a { line-height: 0px;}
.port_links a:hover {color: #727272; font-weight: bold; text-decoration: none;}
.port_links a {color:#acce6d; font-weight: bold; text-decoration: none;}

ul.text_nav_port {margin-left: 0; padding-left: 0px; padding-top: 0px; white-space: nowrap;}

li.port_nextpage {margin-left: 0; padding-left: 30px; padding-top: 190px; white-space: nowrap;}
.port_nextpage li {list-style-type: none;}
.port_nextpage a { line-height: 0px;}
.port_nextpage a:hover {color: #727272; font-weight: bold; text-decoration: none;}
.port_nextpage a {color:#acce6d; font-weight: bold; text-decoration: none;}
		 
.port {
	padding-top: 10px;
	padding-left: 5px;
	     }

p.main_text {
	padding-top: 4px;
	padding-bottom: 2px;
		}

#portfolio {
	position: absolute;
	left: 190px;
  	top: 547px;
	     }

#footer {
	position: absolute;
	left: 15px;
  	top: 720px;
	     }

#footer {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #ffffff;
		}

#footer a:hover {color: #727272; text-decoration: none;}
#footer a {color:#ffffff; text-decoration: none;}

a:hover {color: #858384; text-decoration: none;}
a {color:#acd474; text-decoration: none;}

#services_footer {
	position: absolute;
	left: 15px;
  	top: 513px;
	     }

#services_footer {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color: #ffffff;
		}

#services_footer a:hover {color: #727272; text-decoration: none;}
#services_footer a {color:#ffffff; text-decoration: none;}
