
/*
*
* Stylesheet for AlexPilz.com
*
* Site design and development by BB-IT Solutions Ltd.
* Contact: web@bb-it.co.uk
* All rights reserved.
*
* Date: 02-08-2008
*
*/

/* *********************************** Template Classes ****************************************** */

/* 
 * AP Colour pallette
 *
 * Purple/Blue: #2b348f;
 * White: #fff;
 * Black: #000;
 *	
 */

.site-bg { background: url(../images/bg1.jpg) no-repeat; margin: 0 auto; width: 849px; height: 565px; }
.site-name { display: none; }

.copy-notice { text-align: center; font-size: 0.7em; color: #ccc; float: left; width: 100%; }

.site-nav { margin-left: 557px; border: 0; margin-top: -15px; padding: 0; float: left; display: inline; width: 266px;}
.site-nav LI { float: left; display: inline; width: 88px; text-align: center; }

.site-links { border: 0; margin: -23px 0 -5px 558px; padding: 0; font-size: 0.8em; float: left; display: inline; }
.site-links LI { float: left; display: inline; width: 67px; text-align: center; display: none; }

.site-nav a:link { color: #000; text-decoration: none; font-size: 0.8em; }
.site-nav a:visited { color: #000; text-decoration: none; font-size: 0.8em; }
.site-nav a:active { color: #000; text-decoration: none; }
.site-nav a:hover  { color: #000; text-decoration: none; }

.box-intro { width: 233px; height: 300px; display: inline; float: right; margin: 40px 41px 0 0; }

.box-innergame { width: 450px; display: inline; float: left; margin: 425px 0 0 50px; }

.box-whatnext { width: 220px; display: inline; float: left; margin: 85px 0 0 80px; }

.tarrifs { width: 450px; display: inline; float: left; margin: -270px 0 20px 50px; }

.box-whatcanyouexpect { width: 220px; display: inline; float: left; margin: -30px 0 0 580px; }

.other-form { background-color: #fff; margin: 63px 0 0 50px; float: left; display: inline; width: 745px; padding: 20px 0; min-height: 200px; }

.block-quote-bg {
	background: url(../images/block_quote_quotes.jpg) no-repeat;
	width: 380px;
	height: 57px;
	padding: 15px 0 0 0;
	margin: 0 auto;
}
.block-quote {
		text-align: center;
		font-size: 1.3em;
		color: #2b348f;
		margin: -10px auto 0 auto;
		width: 85%;
}

.mainbody UL {
	margin: 0 0 0 -10px;
	padding: 0;
	margin-top: 15px;
}

.expectations LI {
	font-family: sans-serif, arial;
	line-height: 1.5;
	margin: 5px 1px 0 -20px;
	padding-left: 20px;
	list-style-type: none;
	background: url(../images/bullet_purple.jpg) 5px 7px no-repeat;
	list-style-position: outside;
}

.footer {
	margin: 0 auto 0 50px;
	width: 749px;
	float: left;
	background: url(../images/logo_med.gif) 670px 10px no-repeat #fff;
	border-top: 1px solid #2b348f;
}

.footer-lists { width: 175px; display: inline; float: left; }
.footer-lists LI { list-style-type: none; width: 155px; color: #333; font-size: 0.8em; }

.footer-address LI {
	float: left;
	display: inline;
	width: 150px;
}

.tarrifs TABLE { margin-top: 10px; }
.tarrifs TH { background-color: #2b348f; color: #fff; text-align: left; font-weight: normal; padding: 2px; }
.tarrifs TD { background-color: #cdcfe4; padding: 2px; color: #222; }
.tarrifs-xsml { font-size: 0.8em; }
.tarrifs-logo { background: url(../images/logo_sml_white_trans.gif) 140px 0 no-repeat; }

a:link { color: #333; text-decoration: underline; font-size: 1.1em; }
a:visited { color: #333; text-decoration: underline; font-size: 1.1em; }
a:active { color: #333; }
a:hover  { color: #333; }

.footer a:link { color: #999; text-decoration: none; }
.footer a:visited { color: #999; text-decoration: none; }
.footer a:active { color: #999; }
.footer a:hover  { color: #999; }

.slider1 { float: left; display: inline; margin: -300px 0 0 355px; }
.slider2 { float: left; display: inline; margin: -212px 0 0 355px; }

/* ****************************** Formatted tags ***************************** */

H1 {
	font-family: Bell Gothic Std Light, arial, verdana;
	padding: 0;
	margin: 0 0 -10px 0;
	color: #2b348f;
	font-size: 2.3em;
}

LEGEND {
	color: #000000;
	font-weight: bold;
}

IMG { border: 0; }

P { font-family: sans-serif, arial; font-size: 0.9em; padding: 0; text-align: justify; line-height: 1.4; }

DIV { font-family: sans-serif, verdana, arial; font-size: small; }


H2 {
	font-family: Bell Gothic Std Light, arial, verdana;
	font-weight: bold;
	color: #2b348f;
}

UL { margin-left: 0; padding-left: 0; }

.h3-box-out {
	color: #fff; padding: 0 10px 10px 10px; margin-top: 7px;
}

.address LI { list-style-type: none; background: none; }

TH { font-weight: normal; text-align: right; }

INPUT, TEXTAREA {
	font-size: x-small;
	border: 1px solid #ccc;	
}

FIELDSET {
	padding: 5px;
}