/*
	Scothosts Group Stylesheet
	
	Blue - #317196
*/
* 													
{ font-family: Arial;}

body 
{ background: #f1f1f1; }

body a 
{ color: #317195; text-decoration: none; }

body div#container
{ width: 960px; margin: 0 auto; }
 
body div#container div#head 
{ height: 114px; background: url("../images/head_gradient.jpg") repeat-x 0 0; }

body div#container div#head .logo 
{ display: block; width: 99px; height: 107px; background: url("../images/logo.jpg") no-repeat 0 0; float: left; }

body div#container div#head .logo h1 a 
{ text-indent: -9999px; }

body div#container div#head div#navigation
{ float: left; margin: 60px 0 0 60px;}

body div#container div#head div#navigation ul#menu
{ }

body div#container div#head div#navigation ul#menu li
{ float: left; margin: 0 10px; } 

body div#container div#head div#navigation ul#menu li a 
{ text-decoration: none; color: #000;  text-align: center; display: block; width: 90px; height: 17px; font-size: 14px; line-height: 16px; }

body div#container div#head div#navigation ul#menu li a:hover
{ color: #FFF; background: url("../images/nav_hover.gif") no-repeat 0 0; color: #FFF; }

body div#container div#head div#sales_chat
{ float: right; margin: 40px 0 0; }

body div#container div#services 
{ margin-top: 15px; }

body div#container  .service 				{ width: 136px; float: left;  }
body div#container  .service span.logo 	{ width: 136px; height: 100px; display: block; background-image: url("../images/logo_sprite_1.jpg"); background-repeat: no-repeat;  }

body div#container  .service div.text { height: 145px; width: 136px; margin-top: 30px;  background-image: url("../images/gradient_sprite_1.jpg"); background-repeat: no-repeat; }
body div#container  .service div.text p { color: #FFF; font-size: 11px; padding: 7px; }

body div#container div#internet.service span.logo 	{ background-position: 20px 0; }
body div#container div#internet.service div.text	{ background-position: 0 0; }

body div#container div#mailing.service span.logo 	{ background-position: -123px 0; }
body div#container div#mailing.service div.text	{ background-position: -137px 0; }

body div#container div#list.service span.logo 	{ background-position: -256px 0; }
body div#container div#list.service div.text	{ background-position: -274px 0; }

body div#container div#proxy.service span.logo 	{ background-position: -393px 0; }
body div#container div#proxy.service div.text	{ background-position: -411px 0; }

body div#container div#streams.service span.logo 	{ background-position: -535px 0; }
body div#container div#streams.service div.text	{ background-position: -548px 0; }

body div#container div#concept.service span.logo 	{ background-position: -664px 0; }
body div#container div#concept.service div.text	{ background-position: -686px 0; }

body div#container div#sporton.service { width: 137px; }
body div#container div#sporton.service span.logo 	{ background-position: -805px 0; }
body div#container div#sporton.service div.text	{ background-position: -822px 0; }

body div#container div#content_wrap { margin-top: 20px; }
body div#container div#content_wrap div#content_top { height: 17px; background: url("../images/content_box_sprite.jpg") no-repeat 0 0; }
body div#container div#content_wrap div#content { background: #FFF; padding: 20px; margin-top:-2px; }
body div#container div#content_wrap div#content.no_pad { padding: 5px 20px; }
body div#container div#content_wrap div#content_bottom { height: 17px; background: url("../images/content_box_sprite.jpg") no-repeat 0 -26px; }

body div#container div#content_wrap div#content h2 { font-size: 36px; color: #3c6895;  font-weight: normal; }
body div#container div#content_wrap div#content h2.logo { height: 100px;  line-height: 110px; padding-left: 100px; }
body div#container div#content_wrap div#content h2.logo.proxy { background: url("../images/proxy_logo.jpg") no-repeat left center;  }
body div#container div#content_wrap div#content h2.logo.mailing { background: url("../images/mailing_logo.jpg") no-repeat left center;  }
body div#container div#content_wrap div#content h2.logo.list { background: url("../images/list_logo.jpg") no-repeat left center;  }
body div#container div#content_wrap div#content h2.logo.streams { background: url("../images/seminar_logo.jpg") no-repeat left center;  }
body div#container div#content_wrap div#content h2.logo.concept { background: url("../images/concept_logo.jpg") no-repeat left center;  }
body div#container div#content_wrap div#content h2.logo.sporton { background: url("../images/sporton_logo.jpg") no-repeat left center;  }
body div#container div#content_wrap div#content h2.logo.internet { background: url("../images/internet_logo.jpg") no-repeat left center;  }

body div#container div#content_wrap div#content p { font-size: 12px; line-height: 20px; margin: 16px 0; color: #4b4f58; }
body div#container div#content_wrap div#content p.head_text {
	color: #317196;
	font-size: 24px;
	line-height: 30px;
	margin: 0 0;
	font-family: Arial;
}

body div#container div#content_wrap div#content span.country { background: url("../images/country_sprite.jpg") no-repeat; display: block; height: 100px; width: 100px; }
body div#container div#content_wrap div#content span.country.uk { background-position: 0 0;  }
body div#container div#content_wrap div#content span.country.usa { background-position: -100px 0;  }
body div#container div#content_wrap div#content span.country.irish { background-position: -200px 0;  }
body div#container div#content_wrap div#content span.country.german { background-position: -300px 0;  }
body div#container div#content_wrap div#content span.country.canadian { width: 153px; background-position: -418px 0;  }
body div#container div#content_wrap div#content span.country.spanish { width: 120px; background-position: -585px 0;  }
body div#container div#content_wrap div#content span.country.french { width: 83px; background-position: -709px 0;  }
body div#container div#content_wrap div#content span.country.swiss { width: 105px; background-position: -793px 0;  }

body div#container div#content_wrap div#content ul { list-style-type: disc; margin-left: 30px; }
body div#container div#content_wrap div#content ul li { margin: 12px 0; font-size: 12px; color: #4b4f58; }

body div#container div#crumb { margin: 10px 0; }
body div#container div#crumb p { color: #757575; font-size: 12px;}
body div#container div#crumb p a { color: #3d799c; text-decoration: none; }	

body div#container div#footer { background: url("../images/footer_gradient.jpg") repeat-x 0 0; height: 65px; margin-top: 20px; padding: 10px 20px; }
body div#container div#footer p { color: #FFF; font-size: 12px; line-height: 15px; }

body div#container div#footer span { background: url("../images/social_sprite_1.jpg") no-repeat; display: block; margin-top: 10px; height: 21px; float: left; }
body div#container div#footer span#twitter { width: 50px; background-position: 0 0; }
body div#container div#footer span#facebook { width: 81px; background-position: -50px 0; }
body div#container div#footer span#linked { width: 80px; background-position: -130px 0;  }

hr { border: none; border-top: 1px solid #C8C8C8;  }

/*
	Classes
*/
.fl { float: left; }
.fr { float: right; }
.mt10 { margin: 10px 0; }
.clear                   							{ clear: both; }
.rule									{ height: 3px; background: url("../images/head_rule.jpg") no-repeat 0 0; }

.two_col { width: 400px; }
p.pMiddle { padding: 10px 0 0 0; }
img.imgLeft { float: left; padding: 0 15px 0 0; }
.clear { clear:both; }

