﻿/**********************************************
* HEADER CSS
**********************************************/

#header{width:1020px;height:125px;background-image:url('images/header/bg.png');background-repeat:no-repeat;margin:0 auto 0 auto;position:relative;}

#button_wrapper{position:absolute;top:60px;right:190px;height:40px;width:550px;background-color:red;}

#header a.button
{
	display:inline-block;float:left; overflow:hidden;
	width:88px;height:14px;padding:13px 11px 13px 11px;
	background-image:url('images/header/button_norm.png');
	background-repeat:no-repeat;color:#626060;font-size:14px;
}

#header a.button:hover{background-image:url('images/header/button_over.png');color:#ce433f;}

#username, #password{position:absolute;border:none;background-color:transparent;top:45px;right:34px;height:22px;width:142px;padding:2px 0 0 0 ;margin:0;}
#password{top:80px;}

#sign_in{display:inline-block;position:absolute;bottom:2px;right:30px;color:#b3b3b3;}
#sign_in:hover{color:#999999;}

/**********************************************
* MAIN BODY CSS
**********************************************/

#body_wrapper
{
	width:1020px;
	margin:0 auto 0 auto;
	background-image:url('images/main/bg_rpt.png');
	background-repeat:repeat-y;
}

.body{position:relative;}

/**********************************************
* INDEX PAGE CSS
**********************************************/

#index_body
{
	background-image:url('images/main/index_body.jpg');background-repeat:no-repeat;min-height:740px;height:auto !important;height:740px;
}

#index_right_content{position:absolute;width:280px;height:220px;top:50px;left:530px;padding:10px;}
#index_right_image{background-color:red;width:127px;height:213px;position:absolute;left:842px;top:62px;}

#index_slider_nav{position:absolute;top:346px;left:40px;width:141px;height:155px;}
#index_slider_nav a{display:block;height:31px;background-repeat:no-repeat;}

#slider_secure{background-image:url('images/main/slider_elements/secure_loads.jpg');}
#slider_secure:hover{background-image:url('images/main/slider_elements/secure_loads_over.jpg');}

#slider_contract{background-image:url('images/main/slider_elements/contract.jpg');}
#slider_contract:hover{background-image:url('images/main/slider_elements/contract_over.jpg');}

#slider_storage{background-image:url('images/main/slider_elements/storage.jpg');}
#slider_storage:hover{background-image:url('images/main/slider_elements/storage_over.jpg');}


#slider_wrapper
{
	position:absolute;
	top:346px;
	left:181px;
	width:448px;
	height:345px;
	overflow:hidden;
}

#slider_container
{
	position:absolute;
	width:448px;
	height:1725px;
}

.slider_element{height:325px;font-size:200px;padding:10px;}

.slider_element p{color:white;}

.slider_element h1{color:white; font-weight:bold; font-size:14px; margin-bottom:6px; padding-bottom:3px; border-bottom:1px solid #aaaaaa;}

.slider_element div.image
{
	float:right;
	width:190px;
	height:190px;
	margin:0 0 10px 10px;
	background-image:url('images/main/image_bg.gif');
	background-repeat:no-repeat;
}

.slider_element div.image img
{
	border:none;
	margin:6px;
	padding:0;
}

ul{margin:20px 0 20px 0;}
li{list-style-image:url('images/main/bullet.png');margin:4px 20px 4px 20px;color:white;}

#testimonial
{
	position:absolute;
	top:338px;
	right:1px;
	width:338px;
	height:148px;
	background-image:url('images/main/testimonial.png');
}

#location
{
	position:absolute;
	top:542px;right:1px;width:318px;height:167px;
	background-image:url('images/main/location/map_bg.jpg');
	background-repeat:no-repeat;
	padding:10px;
}

#location a
{
	display:inline-block;
	margin-bottom:4px;
	color:#8c8a8a;
	font-size:14px;
}

#location a:hover
{
	color:#ce433f;
}

#location #overlay
{
	width:160px;
	border:1px solid silver;
	position:absolute;
	background-image:url('images/main/location/trans.png');
	color:#8c8a8a;
	padding:10px;
	top:-3px;
	right:64px;
	display:none;
	
}

#location #overlay .arrow
{
	width:20px;
	height:8px;
	position:absolute;
	bottom:-8px;
	right:10px;
	display:inline-block;
	behavior: url("iepngfix.htc");
}

/**********************************************
* FOOTER CSS
**********************************************/

#footer
{
	width:938px;
	padding:20px 40px 10px 40px;
	margin:0 auto 10px auto;
	background-image:url('images/footer/footer_top.png');
	background-repeat:no-repeat;
	border-bottom:1px solid #e0dfdf;
	border-left:1px solid #e0dfdf;
	border-right:1px solid #e0dfdf;
	color:#626060;
	font-size:12px;
}

#footer span.color {color:#ce433f}
#footer span.size {font-size:18px;}
#footer a {color:#626060}
#footer a:hover {color:#333333;}




























