@charset "utf-8";
/* CSS Document */

/**** Standard Tags ****/

body			{font-family:verdana, Helvetica, sans-serif;margin:0px; background-color:#FFFFFF;color:#666;font-size:0.8em;}

p				{font-family:verdana, Helvetica, sans-serif;margin:0;padding:2px;}

h1				{font-size:140%; font-weight:bold;margin:0;padding:2px;}
h2				{font-size:110%; font-weight:bold; margin:0;padding:2px;}

li			{}

a			{ text-decoration:none;}
a:hover		{color:#006da8;}

img 			{border:0;}


/***** The header *****/

#header		{width:960px; height:125px; margin-left:auto;margin-right:auto;border: #B2D53E 0px solid;position:relative;}

/** Logo **/
.logo_holder	{width:411x; overflow:hidden; float:left;}
.contact_holder	{position:absolute;width:260px; overflow:hidden; float:right; border: #B2D53E 0px solid;margin-top:18px;margin-left:720px;}
.contact_holder a	{color:#8B8B8B;}
.contact_holder h2 { font-size:145%; font-weight:normal; border: #B2D53E 0px solid;margin-bottom:13px;letter-spacing:0.5px}


/** Navigation **/
.nav_div1		{font-size:16px;width:960px; height:50px; margin-bottom:10px; margin-left:auto;margin-right:auto;border: #B2D53E 0px solid; background:url(../images/amspac_nav_back.gif); background-repeat:no-repeat;}
.nav_div1 ul 	{margin:0;padding:0;padding-top:0px;}
.nav_div1 li 	{list-style:none;float:left;margin-left:3px; margin-right:43px;}
.end, .nav_div1 li.end, .coloured_links li.end  { margin-right:0;border:0px solid red;}

.nav_div2 		{font-size:15px;width:960px; height:40px; margin-left:auto;margin-right:auto;margin-top:5px; margin-bottom:5px;border: #B2D53E 0px solid;  }
.nav_div2 ul 	{margin:0;padding:0;padding-top:4px;}
.nav_div2 li 	{list-style:none;float:left;margin-left:5px; margin-right:15px;}
.nav_div2 a		{font-size:85%;}
 
 
/*** The main area of the website ****/

#main 		{width:960px; height:auto; margin-left:auto;margin-right:auto;border: #B2D53E 0px solid;padding-bottom:66px;}

#content_left	{margin-top:10px;width:500px; float:left;background-image:url('/images/image_back.jpg'); background-position:bottom right; background-repeat:no-repeat;border: #B2D53E 0px solid;}
#content_right	{margin-top:0px;width:433px; float:left;border: #B2D53E 0px solid;margin-left:15px;}


/*** The footer ***/

#footer 					{clear:both;width:960px; overflow:hidden; margin-left:auto;margin-right:auto;border: #B2D53E 0px solid;padding-top:66px;padding-left:36px;height:30px;}
.coloured_links				{margin:0;padding:0;width:960px;bottom:0px;}
.coloured_links li			{float:left; padding-left:5px; font-size:23px; margin-left:0px; margin-right:30px;  }
.coloured_links li a:hover 	{font-size:24px;}

#subfooter 		{clear:both;width:960px; height:auto; margin-left:auto;margin-right:auto; padding-top:30px;border: #B2D53E 0px solid;}
#subfooter ul	{margin:0;padding:0;}	
#subfooter li 	{float:left;margin-left:10px; margin-right:20px;}
#subfooter li a:hover		{color:#006da8;}
#subfooter li.nolist { list-style:none;margin-left:2px;}


/*** The colours ***/
.blue, .blue a	{color:#00AEEF;}
.pink, .pink a	{color:#EC008C;}
.orange, .orange a{color:#f58220}
.yellow, .yellow a{color:#ffe800}
.grey, .grey a	{color:#8b8b8b}
.green, .green a	{color:#3ab54a;}


/**** Contact form ****/
.contact_holder_2	{width:200px; overflow:hidden; float:right; border: #B2D53E 0px solid;margin-top:-18px;margin-right:0px;height:0px;overflow:visible;}
.contact_holder_2 a	{color:#8B8B8B;}
.contact_holder_2 h2 { font-size:115%; font-weight:normal; border: #B2D53E 0px solid;margin-bottom:0px;letter-spacing:0.5px}

.form{ color:gray; font-size:110%; }
/** Form Fields **/
.form input[type='text'] { color:gray;font-size:110%;border:0px solid white; height:30px; padding-top:10px;background-image:url('/images/text_back.jpg'); background-position:right bottom; background-repeat:no-repeat; }
.form textarea { color:gray;border:0px solid black;  height:80px; width: 400px padding-top:8px;background-image:url('/images/textarea_back.jpg'); background-position:right bottom; background-repeat:no-repeat; }
.form input.small { background-image:url('/images/text_small_back.jpg'); }


/**** Slider ****/

#promo_container{
	float:left;
	width: 440px;
	height:385px;
	overflow:hidden;
}

#promo_slider{
	float:left;
	position:absolute;
	height:385px;
	width: 438px;
	overflow:hidden;border: #B2D53E 0px solid;
}

#promo_container_full{
	float:left;
	width: 961px;
	height:385px;
	overflow:hidden;
	border:0px solid red;
	margin-left:2px;
	background-image:url('/images/image_large_back.jpg');
}

#promo_slider_full{
	float:left;
	position:absolute;
	height:385px;
	width: 870px;
	overflow:hidden;border: #B2D53E 0px solid;
}

#promo_slider22{
	float:left;
	position:absolute;
	height:385px;
	width: 458px;
	overflow:hidden;border: #B2D53E 0px solid;
}

#promo_prev{
	float:left;
	width: 20px;
	height:350px;
	overflow:hidden;
}

#promo_next{
	float:left;
	width: 20px;
	height:350px;
	overflow:hidden;
}
.promo_next, .promo_prev {
	float:left;
	margin-top:200px;
}
#promo_prev_full{
	float:left;
	width: 20px;
	height:350px;
	overflow:hidden;
}

#promo_next_full{
	float:right;
	margin-right:50px;
	width: 20px;
	height:350px;
	overflow:hidden;
}

.slider_element{
	margin-top:5px;
	float:left;
	position:absolute;
	width: 438px;
	height:375px;
	z-index:998;
	border:0px solid red;
	overflow:hidden;
}

.slider_element22{
	margin-top:5px;
	float:left;
	position:absolute;
	width: 458px;
	height:375px;
	z-index:998;
	border:0px solid red;
	overflow:hidden;
}

.slider_element_full{
	margin-top:5px;
	float:left;
	position:absolute;
	width: 910px;
	height:375px;
	z-index:998;
	border:0px solid red;
	overflow:hidden;
}

.slider_thumb{
	float:left;
	width: 130px;
	height: 165px;
	z-index:999;
	margin-top:5px;
	margin-right:22px;
	margin-bottom:15px;
	text-align:center;
}
.slider_element img{
	margin:auto;
	float:left;
	border:0px solid red;
	bottom:0;
	margin-bottom:0;
}

#promo_fader {
background-image:url('/images/image_large_back.jpg');
	float:left;
	width: 960px;
	height:390px;
	overflow:hidden;
}

#left_standard {
	float:left;
	width: 440px;
	height:385px;
	overflow:auto;
}

#scrollable {
	float:left;
	width: 440px;
	height:auto;
	overflow:auto;
}	
#scrollable_left {
	float:left;
	width: 440px;
	height:auto;
	overflow:auto;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:40px;
}
#right_text {
	float:left;
	width: 420px;
	height:auto;
	overflow:hidden;
}	

#download_links {
clear:both;
width:100%;
height:15px;
float:left;
margin-top:5px;
}
#download_links li, #download_links ul {
margin:0;
padding:0;
float:right;
list-style:none;
}
#download_links a{
color:#3ab54a;
}

 #flashy{
 	height:43px;
	width:426px;
	float:left;
 
 }
 
 /** Products & Quote buttons **/
 #top_right_buttons { float:right; margin-right:-8px; }
 #top_right_buttons img { margin-left:20px; }

