body{
font-family: arial;
}



#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body {
	padding: 0px;
	margin: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}

div#left-column{float:left;width: 237px; }
div#right-column{float:right;width:237px; }


#content{ width: 460px; float: left; margin-right: 4px; padding: 10px; padding-top: 0; }
#homepage-content{ width: 460px; float: left; margin-right: 4px; padding: 10px; padding-top: 0; }


div.homepage-flash{ width: 450px; float: left; margin-left: 4px;}

#footer {clear:left;text-align:left; float: left; color: #666666;  }
#footer-wrapper{ text-transform: uppercase; }
#footer a{ color: #666666; }
#footer ul{ margin-left: 9px; padding-left: 0; width: 725px;  }
#footer-wrapper p{ color: #666666; margin-left: 9px; clear: left;}

#footer .footer_link { border-right:solid 1px #666666; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #666666;}
#footer .footer_last{ border: none; }
p.footer-grey{ color: #666666; }
p.footer-grey a{ color: #666666; }

div#footer-wrapper p{ /*margin-top: 5px;*/ padding-top: 5px; }  
div#footer-wrapper ul{ margin-top: 5px; margin-bottom: 0; padding-top: 0;  }  
div#footer-wrapper li{ margin-top: 0; padding-top: 0; } 


/* AG-Layout */

/* Logo */
div#logo{ float: left; }
/* Strapline  */
div#strapline{ float: right; margin-top: 15px; font-size: 2.15em; text-align: right; color: #01488f; }

	/*Homepage rollovers*/
	div#horizontal-rollover-wrapper{ float: left; width: 635px; padding: 0; font-family: Arial;  }
	div.homepage-rollover-first{ width: 154px; height: 100%; float: left;  }
	div.homepage-rollover-first a{ font-size: 1.25em; font-weight: bold; color: #718214; text-decoration: none; }
	div.homepage-rollover-first p{ margin: 0; padding: 0; padding-top: 4px; z-index: 1000;}

	div.homepage-rollover{ width: 154px; height: 100%; margin-left: 5px; float: left;  }
	div.homepage-rollover a{ font-size: 1.25em; font-weight: bold; color: #718214; text-decoration: none; }
	div.homepage-rollover p{ margin: 0; padding: 0; padding-top: 4px; z-index: 1000;}
	span.rollover-blurb{ z-index: 1000;}
	



	

	/* Homepage News /*	
	
	
	/*Homepage Calls to Action*/
	

/*Middle Content*/
div.middle-content{ width: 965px; clear: both; padding-top: 4px; line-height: 1.6em;  }

/*Spans*/

a{ color: #01488f; }
a:hover{ color: #01488f; text-decoration: none; }

	
			
	h1{ font-size: 1.4em; }
/*Footer Links*/
div#footer-links{ clear: both; }
.footer-hr{ margin-top:4px; }

/* Homepage Left Column -  News */
div.VolNewsHeadline{  padding-right: 9px; }
.subcat{ color: #; }
div.VolNewsHeadline .news_date{  }
div.VolNewsHeadline .news_headline { margin-top: 15px; color:   }
.subcat{ color: #01488f;  font-size: 1.3em; }


/*Homepage Right Column - C2A */
img.right-column-c2a{ margin-top: 4px; }

div#left-column{ }
div#left-column ul { list-style-type: none; margin: 0; padding: 0; font-size: 1.1em; height: 100%; background: #f1f1f1 url(../images/template-images/nav-gradient-bkg.jpg); background-repeat: repeat-x }
div#left-column ul li{ padding: 10px; border: 1px solid white; }
div#left-column ul li a{ text-decoration: none; }


div.bespoke-requirements{ height: 117px;  padding-bottom: 0; padding-top: 4px;   }
div.bespoke-requirements p { font-size: 1.3em; margin-top: 0px; padding-top: 0px; }
div.homepage-newsletter{ height: 117px; margin-top: 4px; ; padding: 10px; padding-bottom: 0; padding-top: 2px; background: #f1f1f1 url(../images/template-images/sign-up-to-newsletter-bkg.jpg); background-repeat: no-repeat; }

div#homepage-news{ margin-top: 4px;font-weight: bold; padding: 10px; padding-top: 2px; background: #f1f1f1 url(../images/template-images/latest-news-bkg.jpg); background-repeat: repeat-y; } 


input{ color: #01488f; }

input#name{ float: right; margin-right: 15px; }
input#irluju-irluju{ float: right; margin-right: 15px; margin-top: 2px;}
div.homepage-newsletter input{ border: 1px solid #666666; background-color: #ffffff; padding: 3px;  }

label { text-align:left; /*width:5em;*/ clear: left; margin-right:0.5em; margin-top: 2px; float:left; }

input.homepage-signup{ margin-left: 76px; margin-top: 2px; width: 126px; }




h1
{
color: #01488f;
font-family: arial;
font-size: 2em;
line-height: 1em;
margin-top:0;
}


h2
{
color: #01488f;
font-family: arial;
font-size: 1.4em;
line-height: 1em;
}

h3
{
color: #000000;
font-family: arial;
font-size: 1.2em;
line-height: 1em;
}

#homepage-content h1{ padding-top: 10px; }

div.homepage-newsletter h2{  padding-top: 0; margin-top: 8px; }
div.bespoke-requirements h2{  padding-top: 0; margin-top: 8px; }


/* to remove after News SEO fix */
span#ctl01_MainContent_news_detail_news_title.news_title{ color: #01488f; font-family: arial; font-size: 1.5em; line-height: 1em; }
/* end remove */


input.image{ border: 1px solid #666666; padding: 3px; background: #ffffff; width: 120px; }


div#nav1 ul li{ /*border: 1px solid red; */}
div#nav2 ul{ margin-top: 0px; }
div#nav2 ul li a{ /*border: 1px solid green;*/ font-size: 1.3em; font-weight: bold;  }
div#nav3 ul li a{ /*border: 1px solid blue;*/ font-size: 1.1em; font-weight: normal; }



	/* show submenu of current page*/
		div#left-column ul li.main_current ul,
		div#left-column ul li.current ul,
		div#left-column li.main_current ul li.current ul,
		div#left-column ul li.current ul li.current ul{
		display:block;
		}

		

		/* hide submenus */
		div#left-column ul li ul,
		div#left-columnt ul li.main_current ul li ul,
		div#left-column ul li.current ul li ul{
		display:none;
		}
		
		

.VolNewsDetail .news_date{ font-weight: bold; display: block; margin-top: 10px;}

div#left-column ul ul li.firstItem{  }
div#left-column ul ul li.lastItem{  }
div#left-column ul ul{ font-family: arial; font-size: 1em; /*border: 1px solid red;*/ margin-left: 5px; margin-top: 10px; width: 221px; }

div#left-column ul ul ul{ font-family: arial; font-size: 1em; /*border: 1px solid red;*/ margin-left: 10px; margin-top: 10px; width: 200px; }

div.bespoke-requirements{ display: none; }

div.product-photo-wrapper{ padding: 12px; padding-top: 4px; padding-right: 0px; float: right;  }
img.product-photo{ border: 1px solid #a3a3a3; padding:2px; }

img.body-footer-contact-us{ float: right; margin-right: 20px; clear: both; }








/* Container for translation */

#container.translation .middle-content{
/*border: 1px solid red;*/
width: 730px;
margin-left: auto;
margin-right: auto;


}


#container.translation #homepage-content{
padding-top: 20px;
width: 710px;
}

#container.translation.arabic .middle-content{
text-align: right;
}


/* hide arabic bullets */

div#container.arabic div.middle-content div#homepage-content li{
/*border: 1px solid red;*/
padding-right: 25px;
list-style-type: none;

}



/* hide arabic bullets - apply background image */

div#container.arabic div.middle-content div#homepage-content li{
/*border: 1px solid red;*/
padding-right: 15px;
list-style-type: none;
background: url('http://www.ashe.co.uk/images/template-images/bullet-round.gif') no-repeat;
background-position: 100% 50%;
}



