@charset "utf-8";
/* CSS AM Data Service June 2011 */

/*
MAIN BODY ELEMENTS
*/

body {
	background-color:#ffffff;
	color:#6b6891;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

h1 {
	color:#6b6891;
}

a:link {
	text-decoration:none;
	color:#6b6891;
}

a:visited {
	text-decoration:none;
	color:#6b6891;
}

a:hover {
	text-decoration:none;
	color:#8dc73f;
}

img {
	border:none;
}

li	{
	text-decoration:none;
	list-style:none;
	list-style-type:none;
}

ul {
	margin:0;
	padding:0;
}
#sitecontainer {
	margin:0 auto;
	width: auto;  /* this will create a container 80% of the browser width */
	height:auto;
	text-align: left; /* this overrides the text-align: center on the body element. */	
}
/*
TOP BAR AND BANNER
*/
#top_bar {
	background-image:url(i/top_bar_bg.jpg);
	width:auto;
	margin: 0 auto;
	height:40px;
}

.top_bar_content {
	width:1000px;
	height:40px;
	margin: 0 auto;
}

.top_phone_number {
	width:140px;
	height:25px;
	float:left;
	background-image:url(i/phone_number.jpg);
	margin-left:700px;
	margin-top:13px;
	color: #FFF;
	font-size:18px;
}

.top_phone_number p {
	text-align:center;
	margin-top:10px;
}

.email_us {
	height:40px;
	width:75px;
	float:left;

}

.email_us li a:link, .email_us li a:visited { 
	background-image:url(i/email_us.jpg);
	width:33px;
	height:23px;
	float:left;
	margin-top:13px;
	margin-left:20px;
}

.email_us li a:hover {
	background-image:url(i/email_us_hover.jpg);
	width:33px;
	height:23px;
	float:left;
	margin-top:13px;
	margin-left:20px;
}

.back_home {
	height:40px;
	width:75px;
	float:left;

}

.back_home li a:link, .back_home li a:visited {
	background-image:url(i/home_logo.jpg);
	width:33px;
	height:23px;
	float:left;
	margin-top:12px;
}

.back_home li a:hover {
	background-image:url(i/home_logo_hover.jpg);
	width:33px;
	height:23px;
	float:left;
	margin-top:12px;
}

/*
CENTER LOGO AND SLUG LINE
*/

#site_logo_contain {
	width:1000px;
	height:110px;
	margin:0 auto;
	padding:0px;
	padding-top:10px;
}

.site_logo {
	margin:0;
	padding:0;
	height:110px;
	width:516px;
	float:left;
}

.Social_Media {
	height:40px;
	
}

.tag_line {
	color:#6b6891;
	background-image:url(i/never_fails.jpg);
	font: Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:center;
	width:474px;
	height:47px;
	float:left;
	margin-top:40px;
}

/*
NAVIGATION MENU
*/
#mid_navigation {
	width:1000px;
	height:40px;
	margin:0 auto;
	padding-top:10px;
}

/*
IMAGE SLIDER
*/
#slider {
    position:relative;
    width:618px; /* Change this to your images width */
    height:246px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
	font-size:12px;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

#slider_box {
	width:1000px;
	height:420px;
	margin:auto;
	padding-left:40px;
}
/*
INDEX PAGE CONTENT
*/

#content_container {
	width:1000px;
	height:auto;
	margin: auto;
}

#index_content_top {
	width:1000px;
	height:auto;
	float:left;
}

#index_content_bottom {
	width:1000px;
	height:auto;
	float:left;
}

.top_left_box {
	width:460px;
	height:100px;
	background-image:url(i/it_support_icon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:30px;
}


.top_left_box h2, .top_right_box h2, .bottom_left_box h2, .bottom_right_box h2 {
	width:320px;
	margin:0;
	margin-left:90px;
	font-size:18px;
	border-bottom:thin solid #8dc73f ;
}

.top_left_box p, .top_right_box p, .bottom_left_box p, .bottom_right_box p {
	width:300px;
	margin:0;
	margin-left:90px;
	font-size:14px;
}

.top_right_box {
	width:500px;
	height:100px;
	background-image:url(i/ecm_icon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	margin-right:10px;
}

.bottom_left_box {
	width:460px;
	height:100px;
	background-image:url(i/break_fix_solutions.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:30px;
}

.bottom_right_box {
	width:500px;
	height:100px;
	background-image:url(i/contact_us_icon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	margin-right:10px;
}

/*
MAIN PAGE CONTENT
*/
#content_container2 {
	margin:0 auto;
	width:1000px;
}

.left_col {
	width:600px;
	float:left;
}


/*
BOTTOM BANNER
*/
#bottom_banner {
	background-image:url(i/bottom_banner.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#727189;
	width:0 auto;
	height:100px;
	margin:auto;
	margin-top:220px;
	
}

.bottom_content {
	width:1000px;
	height:100px;
	margin:auto;
}

.bottom_logo img {
	float:left;
}

.bottom_navigation {
	margin-top:30px;
	margin-left:40px;
	width:700px;
	height:20px;
	float:left;
	font-size:12px;
}

.bottom_navigation li {
	display:inline;
	padding-right:25px;
	padding-left:15px;
	background-image: url(i/divider_wht_nav.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
	

.bottom_navigation a:link, .bottom_navigation a:visited {
	color:white;
}

.bottom_navigation a:hover {
	color:#8dc73f
}

.bottom_copyright {
	width:600px;
	font-size:9px;
	text-align:center;
	float:left;
	margin-top:10px;
	margin-left:40px;
}

.bottom_copyright li, .bottom_copyright a:link {
	color:white;
}

.bottom_copyright a:hover {
	color:#8dc73f
}
	
