/* CSS Document */

	a {
	   outline: none;
	}

	body{

		margin:0px;

		margin-top:40px;

		padding:0px;

		background-color:#2f2e33;

	}

	.pngfix { behavior: url("iepngfix.htc") }
	
	form{

		margin:0px;

		padding:0px;

	}

	.container{

		width:923px;

		margin:0px auto;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

	}

	.top_navigation{

		width:923px;

		height:107px;

	}

	.index_img{

		background-image:url(../images/top_bg.png);

		background-repeat:no-repeat;

	}

	.mull_img{

		background-image:url(../images/top_bg_mull.png);

		background-repeat:no-repeat;

	}

	.bute_img{

		background-image:url(../images/top_bg_bute.png);

		background-repeat:no-repeat;

	}

	.arran_img{

		background-image:url(../images/top_bg_arran.png);

		background-repeat:no-repeat;

	}

	.top_navigation ul{

		padding:0px;

		margin:0px;

		text-align:right;

		padding-top:17px;

	}

	.top_navigation li{

		display: inline;

		list-style-type: none;

		padding-right: 10px;

		padding-left: 10px;

		color:#ffffff;

		font-size:11px;

	}

	.top_navigation li a{

		text-decoration:none;

		color:#ffffff;

	}

	.top_navigation li a:hover{

		text-decoration:none;

		color:#e8e8e8;

	}

	.top_banner{

		width:923px;

		height:184px;

	}

	.banner_image{

		float:left;

		border:0px;

		padding:0px;

		margin:0px;

	}

	.right_line{

		border-right:1px solid #ffffff;

	}

	.main_navigation{

		background-color:#000000;

		color:#ffffff;

	}

	.content_navigation{

		background-color:#000000;

		color:#ffffff;

		background-image:url(../images/content_navigation.png);

		background-repeat:no-repeat;

		width:921px;

		height:38px;

	}

	.main_navigation a{

		text-decoration:none;

		color:#ffffff;
		
		height:38px;

	}

	.main_navigation a:hover{

		text-decoration:none;

		color:#e8e8e8;

	}

	.navigation_1{

		float:left;

		width:279px;

		text-align:center;
			
		/* background-color:red; */
		
		padding-left:30px;

	}

	.navigation_2{

		float:left;

		width:255px;

		text-align:center;
		
		/* background-color:pink; */
		
		padding-left:50px;
		
	}

	.navigation_3{

		float:left;

		width:249px;

		text-align:center;
		
		/* background-color:yellow; */
		
		padding-left:60px;
		

	}

	.main_content{

		background-color:#ffffff;

	}

	.breadcrumbs{

		font-size:10px;

		padding-bottom:20px;

		color:#787878;

	}

	.breadcrumbs a{

		color:#343333;

		text-decoration:none;

		border-bottom:1px dashed #787878;

	}

	.content_bg{

		background-image:url(../images/content_bg.png);

		background-repeat:no-repeat;

	}

	.main_content_inner{

		padding:20px;

		padding-bottom:50px;

	}

	.main_content h1{

		padding:0px;

		margin:0px;

		font-size:28px;

		font-weight:normal;

	}

	.main_content h2{

		padding:0px;

		margin:0px;

		font-size:18px;

		font-weight:normal;

	}

	.main_content h2 a{

		color:#000000;

		text-decoration:none;

	}

	hr{

		border:0px solid #ffffff;

		border-bottom:1px dashed #ccc;

		margin-bottom:10px;

	}

	.main_content p{

		line-height:22px;

	}

	.main_content p a{

		color:#C6242F;

		text-decoration:none;

	}

	.mull_link{

		padding-top:7px;

	}

	.mull_link a{

		color:#000000;

		padding-top:7px;

		text-decoration:none;

	}

	.bute_link{

		padding-top:7px;

	}

	.bute_link a{

		color:#01507d;

		padding-top:7px;

		text-decoration:none;

	}

	.arran_link{

		padding-top:7px;

	}

	.arran_link a{

		color:#b2081b;

		padding-top:7px;

		text-decoration:none;

	}

	.additional_info{

		padding-top:10px;

		font-weight:bold;

		color:#5d5d5d;

	}

	.additional_info a{

		color:#c6242f;

		text-decoration:none;

	}

	.content_left{

		float:left;

		width:540px;

	}

	.content_right{

		float:right;

		padding-top:40px;

	}

	.content_left a{

		text-decoration:none;

		color:000000;

	}

	.content_left ol{

		

	}

	.content_left li{

		padding:5px

	}

	.quote_img{

		padding-top:25px;

		padding-bottom:10px;

	}

	.footer_area{

		background-color:#000000;

		color:#ffffff;

		font-size:11px;

		padding:5px;

	}

	.contact_textbox{

		width:250px;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		border:1px solid #ccc;

	}

	.contact_textarea{

		width:400px;

		height:100px;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		border:1px solid #ccc;

	}

	.contact_button{

		color:#5f5f5f;

	}

	.googlemap{

		width:334px; 

		background-color:#ebe6e7; 

		height:300px; 

		margin-top:10px;

	}

	.success{

		background-color:#dcf3c5;

		color:#6d6c6c;

		padding:5px;

		margin-bottom:10px;

	}

	.error{

		background-color:#f3c5d4;

		color:#6d6c6c;

		padding:5px;

		margin-bottom:10px;

	}

	.cowlogo_top{

		margin-bottom:0px;

		margin-left:22px;

		margin-right:0px;

		margin-top:-88px;

		position:absolute;

		z-index:10000;

	}

	.cowlogo_middle{

		margin-bottom:0px;

		margin-left:764px;

		margin-right:0px;

		margin-top:-92px;

		position:absolute;

	}

	

	.clearfix:after {

		content: ".";

		display: block;

		clear: both;

		visibility: hidden;

		line-height: 0;

		height: 0;

	}

	 

	.clearfix {

		display: inline-block;

	}

	 

	html[xmlns] .clearfix {

		display: block;

	}

	 

	* html .clearfix {

		height: 1%;

	}
