/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* SMART ROUTES
* Filename: style.css
* Version: 2.0.0 (25-08-2009) DD-MM-YYYY
* Website: http://www.smartroutes.co.uk/
* Author: Counter Context
* Description: Handles the site layout.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* _Body 
==========================================*/

html { height: 100%; margin-bottom: 0px; }
body {
	margin: 0;
	padding: 0;
	background-image:url(../images/background.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 13px;
}
p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
}
p.titletext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color:#344B97;
}
p.headertext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	color:#344B97;
	font-weight:bold;
}

ul { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
} 

li { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
}

img.left { float: left; margin-right: 15px; margin-bottom: 15px; border: 2px; color: #8CC63F; }
img.right { float: right; margin: 0 0 20px 20px; border: 2px; color: #8CC63F; }
img.bubble { float: right; margin: 0 0 0 40px; border: 0px; }
img.logos { float:inherit; text-align: center; }
img.partners {margin-left: 8px; margin-right: 8px; }

a {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 14px;
	text-decoration:none;
}

a.intext { font-size: 13px; color:#00648D; text-decoration: none; font-weight: normal; }

a.titletext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color:#344B97;
	}
	
a.headerlink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	color:#ffffff;
	font-weight:bold;
}
	
iframe.white {background-color: #FFFFFF; }


/* _Content
==========================================*/

#content { padding: 0; margin: 0 auto; width: 800px; background-color:#FFFFFF; }


/* _Containers and Navigation
==========================================*/

#header { margin-left: 10px; margin-right: 10px; margin-top: 0px; height: 120px; background-color:#FFFFFF; background-repeat:no-repeat; }
#header table { width: 780px; height: auto; }
#header table td { vertical-align: top; }

#redbar { margin-left: 10px; margin-right: 10px; margin-top: 1px; margin-bottom: 0px; height: 1px; background-color:#F03337; background-repeat:no-repeat; }
#redbar table { width: 780px; height: auto; }
#redbar table td { vertical-align: top; }

#bluebar { margin-left: 10px; margin-right: 10px; margin-top: 1px; margin-bottom: 1px; height: 1px; background-color:#344B97; background-repeat:no-repeat; }
#bluebar table { width: 780px; height: auto; }
#bluebar table td { vertical-align: top; }

#quicklink { height: 180px; width: 226px; background-color:#ffffff; background-image:url(../images/blue_button.jpg); background-repeat:no-repeat; text-align:center; line-height: 30px; }

#sitelink { width: 180px; height: 30px; background-image:url(../images/blue_button2.jpg); color:#ffffff; background-repeat:no-repeat; text-align:center; line-height: 30px; }
#sitelink a { width: 180px; height: 30px; background-image:url(../images/blue_button2.jpg); color:#ffffff; background-repeat:no-repeat; display:block; }
#sitelink a:hover { width: 180px; height: 30px; background-image:url(../images/blue_button2b.jpg); color:#ffffff; background-repeat:no-repeat; }

#main { padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; background-color:#FFFFFF; }
#main table { width: 780px; height: auto; }
#main table tr td { vertical-align:top; }

#route {width: auto; height: auto; text-align: left; overflow:auto; background-color:#FFFFFF;  }

#footer { padding-top: 10px; padding-bottom: 10px; float: inherit; background-color:#FFFFFF; }
#footer table { width: 780px; height:auto; text-align: right; }
#footer table tr td { text-align: right; font-size: 12px; background-color:#00648D; }
#footer table tr td a { color: #ffffff; font-weight: bold; text-decoration: none; font-size:12px; }
