/*==========================================================================



	Template Elements Stylesheet

	____________________________________________________________



	Client:		Temprite

	Date:		19th November 2012

	Author:		VNS &amp; Solutions

	Website:	www.vnsinfo.com.au

	Version:	3.2



===========================================================================*/



	/* [Universal Styles] */

	

	.wrapper

	{

		float: left;

		width: 100%;

		clear: both;

		padding: 20px 0;

		

		border-top: 1px dashed #DC460B;

		border-bottom: 1px dashed #DC460B;

	}

	

	

	

/*=========================================================================*/



	/* [Template Homepage Styles] */

	

	.title-homepage

	{

		float: left;

		width: 519px;

		height: 232px;

		

		background-image: url(../images/bg-title-homepage.png);

		background-repeat: no-repeat;

	}

	

		.title-homepage h1

		{

			margin: 0;

			padding: 0 0 0 25px;

			text-align: left;

		}

		

	/*.body-homepage

	{

		float: right;

		width: 370px;

	}*/

	

	.hm_containerArea{

		height:716px;

		

		position:relative;

		}

	

	

/*=========================================================================*/



	/* [Home Page Styles] */

	

	.hm_content{		

		margin-left:52px;

		padding: 40px 0 0;

		

		position:absolute;

		left:0;

		top:0;

		z-index:2;

		}

		

		.hm_content h1{

			font-family: 'Rokkitt', serif;

			font-size:36px;

			font-weight:normal;

			text-align:left;

			color:#0077c0;

			line-height:24px;

			

			margin-bottom:18px;

			}

		.hm_content h2{

			width:418px;

			

			margin-bottom:30px;

			

			font-family: 'Rokkitt';

			font-size:28px;

			font-weight:normal;

			text-align:left;

			text-transform:none;

			color:#d5d110;

			line-height:24px;

			}	

		.hm_content p{

			width:433px;

			

			margin-bottom:35px;

			

			font: normal 14px/18px Arial, Helvetica, sans-serif;

			text-align:left;

			color:#fff;

			}	

			.hm_content em{color:#d5d110; }

			







	

/*=========================================================================*/



	/* [Slider Carousel Page Styles] */

	

	.brandsScroll_wrapper{

		width:1000px;

		height:120px;

		

		position:absolute;

		bottom:11px; left:0;

		z-index:1;

	}

		.brandList{

			height:59px;

			

			background:url(../images/bg_uparrow.png) 0 0 repeat-x;

			border-bottom: #dadbdc solid 1px;

			

			padding: 61px 0 0 0;

			

			display:block;

		}

			/*.brandList ul{

				list-style-type:none;

				

				background:#fff;

				

				padding: 10px 0 6px  28px;

			}

				.brandList ul li{

					list-style-type:none;

					

					display:block;

					

					margin-right:10px;

					margin-bottom:0;

					

					background:#fff;

				}*/

	

		#carousel_wrapper {

				background-color: #fff;

				/*border: 1px solid #ddd;*/

				width: 1000px;

				height: 60px;

				

				padding: 0;

				margin: 0 0 0 /*-495px*/ -500px;

				

				overflow: hidden;

				

				position: absolute;

				top: 50%;

				left: 50%;

			}

		#carousel {

		/*width: 1000px!important;

		height:65px;*/

		position:relative;

		/*background:#fff;*/

		

		

		list-style: none;

		display: block;

		margin: 0 0 0 20px;

		padding: 0;

		}

		

		#carousel ul {

			list-style: none;

			display: block;

			margin: 0;

			padding: 0;

		}

		#carousel li {

			/*background: transparent url(img/carousel_polaroid.png) no-repeat 0 0;

			font-size: 40px;

			color: #999;*/

			

			text-align: center;

			

			display: block;

			

			width: auto;

			height: 58px;

			

			padding: 0;

			margin: 0;

			

			float: left;

			

			position: relative;

		}

		#carousel li a{

			display:block;

			}

		

		#carousel li img {

			/*width: 201px;

			height: 127px;

			margin-top: 14px;*/

			

			padding: 0;

			display: block;

			float: left;

			

			border:none;

		}

			

	

	

	

/*=========================================================================*/



	/* [Slider Home Page Styles] */

	

	.slider-wrapper

	{

		

		width: 491px;

		height: /*621px*/ 665px;

		

		position: absolute;

		right:0;

		top:0;

		z-index:0;

		

		background:url(../images/home_banner.png) 0 0 no-repeat;

	}

	

	

	

	

/*=========================================================================*/



	/* [Template Subpage Styles] */

	

	/*#default .features

	{

		border-top: 15px solid #CB511D;

		background-color: #CB511D;

	}

	

	#default .features .item

	{

		border-top: 1px dashed #F09D79;

	}*/

	

	#page_container #page{

			width:659px;

			float:left;

			

			margin-right:16px;

			

			background:none;

		}

	

	.contentDetails{

		padding:11px 0!important;

		

		font-family: 'Open Sans', sans-serif!important;

		font-size:12px!important;

		font-weight:600!important;

		line-height:16px!important;

		color:#000!important;

		}

	

	

	

/*=========================================================================*/



	/* [Template Header Styles] */

	

	a.h-logo

	{

		display: block;

		float: left;

		

		width: 339px;

		height: 90px;

		

		margin-left:51px;

		margin-top:22px;

		

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

		background-repeat: no-repeat;

		

		text-indent: -3000px;

		letter-spacing: -2999px;

		text-decoration: none;

	}

	

	

	.h-contacts

	{

		width:auto;

		

		float: right;

		

		margin-right:11px;

	}

	

	.search-form

	{

		float: right;

		

		width: 210px;

		height:31px;

		

		margin-top:71px;

		margin-bottom:9px;

	}

		.search-form input.inputBox

		{

			padding: 3px 10px;

			

			width: 157px;

			height: 25px;

			

			float: left;

			

			margin: 0;

			

			background: url(../images/bg_searchInput.png) 0 0 no-repeat;

			border: none; border:0;

			

			font:normal 12px Arial, Helvetica, sans-serif;

			text-align:left;

			color: #acb3bf;

		}

		

		.search-form input.btn-search

		{

			width: 33px;

			height: 31px;

			

			margin:0;

			

			float: right;

			

			background: url(../images/bg_btnsubmit.png) 0 0 no-repeat;

			border: none;

			

			text-indent:-9999px;

			

			cursor: pointer;

		}

			.search-form input.btn-search:hover

			{

				background-position: 0 100%;

			}

		

	.h-statement

	{

		float: right;

		

		width:auto;

		

		margin:0;

		

		position:absolute;

		

		z-index:50000;

		

		top:115px;

		

		right:10px;

	}

	

		.share_icon{

			width:21px;

			height:22px;

			

			float:left;

			

			margin-right:12px;

			

			background:url(../images/bg_share.png) 0 100% no-repeat;

			

			text-indent:-9999px;

			}

			.share_icon:hover{background-position: 0 0; }

	

		

		.like_icon{

			width:75px;

			height:20px;

			

			float:left;

			

			margin-top:2px;

			

			background:url(../images/bg_like.png) 0 0 no-repeat;

			}

	

	

	



/*=========================================================================*/



	/* [Template NAVIGATION Styles] */	

	

	.border_rgt{background:url(../images/bg_navigation-div.gif) 100% 0 no-repeat; }

	

	ul.mainNav {

		width:auto;

		

		margin-left:31px;

		padding:0;

		

		display:block;

		

		list-style:none;

		

		position: relative;

		z-index:100;

	}

	ul.mainNav li {

		/*width:139px;*/ 

	

		float: left;

		display: inline;

		position: relative;

		

		padding: 0;

		margin: 0;

		

		line-height: 25px;

		

		background:url(../images/bg_navigation-div.gif) 0 0 no-repeat;

	}

	ul.mainNav li a {

		padding: 9px 15px;

		margin:0;

	}

	/* Root Menu */

	

	ul.mainNav a {

		margin: 0;

		float: left;

		

		display: block;

		

		font-family: 'Rokkitt', serif;

		font-weight:normal;

		color: #d5d110;

		font-size:18px;

		text-decoration: none;

		text-transform: uppercase;

	}

	/*ul.mainNav li a span {

		float:left;

		padding: 12px 60px 12px 0px;

		background:url(../images/navright_black.png) 100% 0 no-repeat;

	}*/

	ul.mainNav ul {

		 /* width:260px; Sub Menu Width */	
		 
		width:176px;	

		margin: 0;

		padding:4px 0 8px;		

		list-style: none;		

		display: none;		

		position: absolute;

		top:100%;

		left:0;		

		background:#223032 url(../images/bg_submenu.gif) 0 0 repeat-x;

	}

	ul.mainNav ul li {

		width: 100%;		

		display:block;	

		border:none;		

		top:0;

		z-index:5;	

		margin-left:0;		

		background:none;

	}

	ul.mainNav ul ul, ul.mainNav ul ul ul {

		top:-4px;

		left:100%;

		z-index:6;

	}

	ul.mainNav li ul li a {

		text-align:left;

		line-height:18px;

		padding:4px 22px;

		

		text-transform:none;

	}

	

	

	/* Root Menu Hover Persistence */

	ul.mainNav a:hover, ul.mainNav li:hover a, ul.mainNav li.iehover a {

		color:#fff;

	}

	

	/* Root Menu Active Persistence */

	ul.mainNav a.selected, ul.mainNav li a.selected, ul.mainNav li.iehover a.selected {

		color:#fff;

		/*cursor:text;*/ /*by kuntal -30th nov*/

	}

	

	

	/* 2nd Menu */

	ul.mainNav li:hover li {

		/*background:#181e1f url(../images/bg_navigation.gif) 0 0 repeat-x*/;

		color:#fff;

	}

	ul.mainNav li:hover li a, ul.mainNav li.iehover li a {

		float:none;

		color:#fff;

	}

	/* 2nd Menu Hover Persistence */ 

	ul.mainNav li:hover li a:hover, ul.mainNav li:hover li:hover a, ul.mainNav li.iehover li a:hover, ul.mainNav li.iehover li.iehover a {

		color:#d5d110;

	}

	/* 2nd Menu Active Persistence */ 

	ul.mainNav li li a.selected, ul.mainNav li li a.selected, ul.mainNav li.iehover li a.selected, ul.mainNav li.iehover li.iehover a.selected {

		color:#d5d110;

		cursor:text;

	}

	ul.mainNav li li a.selected:hover, ul.mainNav li li a.selected:hover, ul.mainNav li.iehover li a.selected:hover, ul.mainNav li.iehover li.iehover a.selected:hover {

		color:#d5d110;

	}

	

	

	/* 3rd Menu */ 

	

	ul.mainNav li:hover li:hover li a, ul.mainNav li.iehover li.iehover li a {

		float:none;

		background:none;

		color:#fff;

	}

	

	/* 3rd Menu Hover Persistence */ 

	ul.mainNav li:hover li:hover li a:hover, ul.mainNav li:hover li:hover li:hover a, ul.mainNav li.iehover li.iehover li a:hover, ul.mainNav li.iehover li.iehover li.iehover a {

		color:#d5d110;

	}

	/* 3rd Menu Active Persistence */ 

	ul.mainNav li li li a.selected, ul.mainNav li.iehover li.iehover li a.selected, ul.mainNav li.iehover li.iehover li.iehover a.selected {

		color:#d5d110!important;

		cursor:text;

	}

	

	

	

	/* 4th Menu */ 

	ul.mainNav li:hover li:hover li:hover li a, ul.mainNav li.iehover li.iehover li.iehover li a {

		float:none;

		background:none;

		color:#fff;

	}

	/* 4th Menu Hover */ 

	ul.mainNav li:hover li:hover li:hover li a:hover, ul.mainNav li.iehover li.iehover li.iehover li a:hover {

		color:#d5d110;

	}

	/* 4th Menu Active */ 

	ul.mainNav li li li li a.selected, ul.mainNav li.iehover li.iehover li.iehover li a.selected {

		color:#d5d110!important;

		cursor:text;

	}

	/* Hover Function - Do Not Move */ 

	ul.mainNav li:hover ul ul, ul.mainNav li:hover ul ul ul, ul.mainNav li.iehover ul ul, ul.mainNav li.iehover ul ul ul {

		display: none;

	}

	ul.mainNav li:hover ul, ul.mainNav ul li:hover ul, ul.mainNav ul ul li:hover ul, ul.mainNav li.iehover ul, ul.mainNav ul li.iehover ul, ul.mainNav ul ul li.iehover ul {

		display: block;

	}

	

	

	

	

/*=========================================================================*/



	/* [Template Side Bar Styles] */



	.searchBox{

				width:236px; 

				height:31px;

				

				float:right;

				

				margin-bottom:15px;				

			}

			.searchBox input{

				width:160px; 

				height:28px;

				

				float:left;

				

				padding: 0 6px 0 12px;

				

				background:none; 

				border:none; border:0;

				

				font-family: 'Open Sans', sans-serif;

				font-size:14px;

				font-weight:bold;

				text-align:left;

				line-height:27px;

				color:#000;

				

				background:url(../images/bg_search_input.png) 0 0 no-repeat;

			} 

			.searchBox input[type="submit"]{

				width:58px;

				height:30px;

				

				text-indent:-9999px;

				

				cursor:pointer;

				

				background:url(../images/btn_go.png) 0 0 no-repeat;

			}

			.searchBox input[type="submit"]:hover{background-position: 0 100%; }







		

/*=========================================================================*/



	/* [Template Breadcrumb Styles] */

	

	.breadcrumbs

	{

		width: 1000px;

		

		float: left;

		

		font:normal 12px Arial, Helvetica, sans-serif;

		text-align:left;

		text-transform:none;

		color: #fff;

		

		padding:14px 24px;

		margin-left:22px;

	}

	

		.breadcrumbs a

		{

			padding: 0;

			margin:0;

			

			width:auto;

			display:inline-block;

						

			font:normal 12px Arial, Helvetica, sans-serif;

			text-align:left;

			text-decoration:none!important;

			text-transform:none;

			color: #fff;

			

			background:url(../images/breadcrumbs_arrow.gif) 0 6px no-repeat;

		}

		

		.breadcrumbs a:hover

		{

			background-position: 0 -11px;

			color:#d5d110;

		}

		.breadcrumbs a.current

		{

			background-position: 0 -11px;

			

			color:#d5d110;

			cursor:text;

		}

		







/*=========================================================================*/



	/* [Container Styles] */

	

	.asideInner{

		padding:30px 0 18px;

		margin-bottom:15px;

		

		background:url(../images/bg_article.png) 0 0 repeat;

		border-top:1px solid #0C0C0D;

		}

	

	.sidcol_content{

		padding: 0 5px 0 22px;

		margin-bottom:11px;

		

		font:normal 11px/14px Arial, Helvetica, sans-serif!important;

		text-align:left;

		color:#fff;

	}

		.sidcol_content a{

			display:inline-block;

			

			color:#d5d110!important;

			font-size:11px!important;

			text-decoration:none!important;

		}

			.sidcol_content a:hover{color:#fff!important; text-decoration:underline!important; }

	

	.hd_sidecol{

		margin-bottom:5px;

		display:block;

	}

	

	.bg_location{

		margin-bottom:10px;

		display:block;

	}



	

	

	.aside_content{

		padding: 18px 5px 18px 15px;

	}

	

	

	ul.downloadArea{

		list-style-type:none;

		margin-bottom:15px;

	}

		ul.downloadArea li{

			list-style-type:none;

			margin-bottom:14px;

		}

			ul.downloadArea li a{

				display:block;

				

				font-family: 'Rokkitt', serif;

				font-size:16px;

				font-weight:bold;

				text-align:left;

				text-decoration:none;

				color:#fff;

				

				

			}

				ul.downloadArea li a span{

					width:18px;

					height:22px;

					

					float:left;

					

					margin-right:8px;

					

					background:url(../images/icon_download.png) 0 0 no-repeat;

				}

				

			ul.downloadArea li a:hover{color:#85c255; }

	



	

	

/*=========================================================================*/



	/* [Template Sub Page Styles] */



	.contentInner{

		padding-top:12px;

		padding-right:27px;

		}

		.contentInner h1{

			margin-bottom:11px;

		}

			

			

	

	.whiteArea{

		width:515px;

		height:365px;

		

		padding:21px 23px;

		margin-bottom:96px;

		

		font-family: 'Rokkitt', serif;

		font-size:18px;

		font-weight:bold;

		text-align:left;

		color:#000;

		

		background:#fff;

		}

		

	

	.picarea_middle{

		width:auto;

		margin-bottom:50px;

		text-align:center;

	}

	

	

	.brandList_sm{

		width:600px;

		height:34px;

		

		background:#fff;

		

		display:block;

		

		position:relative;

		

		padding:5px 0;

		margin-bottom:24px;

	}

	

	.brandList_sm #carousel_wrapper{

		width:600px;

		height:34px;

		

		margin:-16px 0 0 -300px;

		}

	

	.brandList_sm #carousel{

			width:600px;

		}

		

		

	

	

		

		

	.porotionArea{

			width:256px;

			height:81px;

			

			margin-bottom:20px;

			

			display:block;

			

			background:url(../images/bg_showrooms_add.png) 0 0 no-repeat;

		}

		.porotionArea a{

			width:200px;

			display:block;

			

			padding-top:36px;

			margin-left:13px;

			

			font:normal 12px/12px Arial, Helvetica, sans-serif;

			text-align:left;

			text-decoration:none!important;

			color:#D5D110;

			}

			.porotionArea a:hover{

					color:#fff;

				}

		

	

	.locationArea a{

			text-decoration:none!important;

		}

	.locationArea h2{

			font-family: 'Rokkitt', serif;

			font-size:24px;

			text-transform:none;

			

			margin-bottom:23px;

		}

		

		

		



/*=========================================================================*/



	/* [Template Footer Styles] */

	

	.f-inner{

		width:1000px;

		margin:0 auto;

		padding:16px 0 11px;

		

		background:#fff;

		border-top:#ebebec solid 1px;

	}

	.f-downarea{

		width:1000px;

		height:62px;

		

		margin: 0 auto;

		padding:0;

		

		background:#76ba40;

	}

	

	

	#footer h3 {

		margin-bottom:14px;

		

		font-family: 'HelveticaNeue-Roman';

		font-size:15px;

		font-weight:bold;

		text-align:left;

		text-transform:none;

		letter-spacing:normal;

		color:#404040;

		line-height:normal;

	}

	

	.f-contents

	{

		width:273px;

		float:left;

		margin-left:33px;

	}

		.f-logo{

			width:264px;

			height:70px;

			display:block;

			margin-bottom:19px;

			/*background:url(../images/f_logo.gif) 0 0 no-repeat;*/

			}

			

			

	

		dl.f_details

		{

			margin: 0;

		}

	

		dl.f_details dt

		{

			margin-bottom:9px;

			padding: 0;

			

			width:122px;

			

			float:left;

			

			font-family: 'Rokkitt', serif;

			font-size:22px;

			font-weight:bold;

			text-align:left;

			line-height:20px;

			color:#333024;

		}

	

		dl.f_details dd

		{

			margin-bottom:9px;

			padding: 0;

			

			width:150px;

			

			float:left;

			

			font-family: 'Rokkitt', serif;

			font-size:22px;

			font-weight:bold;

			text-align:left;

			line-height:20px;

			color:#333024;

		}

	

	.f-navigation

	{

		width:auto;

		

		float:left;				

		

		margin-left:80px;

		padding-top:4px;

	}

	

		.f-navigation ul

		{

			margin-right:20px;

			

			width:120px;

			

			float:left;

			

			list-style-type: none;

		}

		

		.f-navigation ul li

		{

			margin-bottom:3px;

			

			font-family: 'HelveticaNeue-Roman';

			font-size:12px;

			font-weight:400;

			color: #878a93;

			line-height:16px;

			letter-spacing:.5px;

			text-decoration: none;

		}

		

		.f-navigation ul li a

		{

			font-family: 'HelveticaNeue-Roman';

			font-size:12px;

			font-weight:400;

			color: #878a93;

			line-height:16px;

			letter-spacing:.5px;

			text-decoration: none;

		}

		

		.f-navigation ul li a:hover

		{

			color:#98bf42!important;

		}

		.f-navigation ul li a.current

		{

			color:#98bf42!important;

		}

		

		

		.f-comArea{

			width:132px!important;

			}

		.f-proArea{

			width:128px!important;

			}	

		.f-helpArea{

			width:98px!important;

			}

			

		

		.f-navigation .share_icon{

			width:27px;

			height:26px;

			

			margin-right:6px;

			margin-top:12px;

			

			background:url(../images/bg_share_lrg.png) 0 0 no-repeat;

			}

			.f-navigation .share_icon:hover{background-position: 0 100%; }

			.f-navigation .fb_icon{margin-top:12px; }

			

		.fb_icon{

			width:26px;

			height:26px;

			

			float:left;

			

			margin-right:12px;

			

			background:url(../images/bg_fb.png) 0 0 no-repeat;

			

			text-indent:-9999px;

			}

			.fb_icon:hover{background-position: 0 100%; }

	

	

	

/*=========================================================================*/



	/* [Slider Products Page Styles] */

	

	.slider-wrapper_products{

		float: left;

		width: 640px;

		height: 335px;

		position: relative;

		

		background:#fff;

		}

	

	

	

/*=========================================================================*/



	/* [Button Styles] */

	

	.btn_servicerequest{

		width:241px;

		height:61px;

		

		float:left;

		

		margin-right:30px;

		

		text-indent:-9999px;

		

		background:url(../images/btn_all.png) 0 0 no-repeat;

		border:none; border:0;

		}

		.btn_servicerequest:hover{background-position: 0 -61px; }

	

	

	.btn_quoterequest{

		width:241px;

		height:61px;

		

		float:left;

		

		margin-right:30px;

		

		text-indent:-9999px;

		

		background:url(../images/btn_all.png) 0 -122px no-repeat;

		border:none; border:0;

		}

		.btn_quoterequest:hover{background-position: 0 -183px; }

		

		

		

	.btn_servicerequest_sm{

		width:167px;

		height:43px;

		

		float:left;

		

		margin-bottom:8px;

		

		text-indent:-9999px;

		

		background:url(../images/btn_all.png) -569px 0 no-repeat;

		border:none; border:0;

		}

		.btn_servicerequest_sm:hover{background-position: -569px -43px; }

		.btn_servicerequest_sm.current{background-position: -569px -43px; cursor:text; }

	

	

	.btn_quoterequest_sm{

		width:167px;

		height:43px;

		

		float:left;

		

		margin-bottom:8px;

		

		text-indent:-9999px;

		

		background:url(../images/btn_all.png) -569px -86px no-repeat;

		border:none; border:0;

		}

		.btn_quoterequest_sm:hover{background-position: -569px -129px; }

		.btn_quoterequest_sm.current{background-position: -569px -129px; cursor:text; }

			

			

	.btn_moreinformation{

		display:inline-block;

		

		font: normal 14px Arial, Helvetica, sans-serif;

		text-align:left;

		text-decoration:none!important;

		color:#79b341!important;

	}

		.btn_moreinformation:hover{

			color:#fff!important;

		}

		

		

	.btn_submit{

		width:130px;

		height:30px;

		

		float:left;

		

		margin-right:20px;

		

		text-indent:-9999px;

		

		background:url(../images/btn_all.png) -341px 0 no-repeat transparent;

		background-color:transparent;

		border:none; border:0;

		

		cursor:pointer;

		}

		.btn_submit:hover{background-position: -341px -33px; }

	

	

	

/*=========================================================================*/



	/* [Text Styles] */	

	

	.txtbody{

		font:normal 14px/16px Arial, Helvetica, sans-serif;

		text-align:left;

		color:#fff;

		line-height:16px;

		}

		.txtbody a{

		display:inline-block;

		

		font:normal 14px/16px Arial, Helvetica, sans-serif;

		text-align:left;

		text-decoration:underline;

		color:#fff;

		}

		.txtbody a:hover{color:#D5D110; text-decoration:none; }

	

	

	.color_green{

		color:#78b541!important;

		}

	

	

			

/*---------Start success----------------*/	





.notification {

	cursor: pointer;

	clear: both;

	-moz-border-radius:5px;

	-webkit-border-radius: 5px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 12px;

	padding-right: 30px;

	padding-bottom: 12px;

	padding-left: 65px;

	font-size: 14px;

	position: relative;

}



.notification  p {

	color: #333;

	line-height: 40px;

}



.success {

	background-color: #78B541;

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

    background-repeat: no-repeat;

    border: 1px solid #000000;

    font-family: 'Rokkitt',serif;

	background-position: 15px center;

    font-size: 20px;

    font-weight: bold;

    text-align: center;

	padding:14px 30px 14px 65px;

	padding-top: 12px;

	padding-right: 30px;

	padding-bottom: 12px;

	padding-left: 65px;

}



.failure {

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

	background-position: 15px center;

	background-repeat: no-repeat;

	border: 2px solid #EB5339;

	background-color: #F5B5A9;

}



	

/*---------End success----------------*/	







/*---------start Location Map----------------*/	

.locationmapArea{

	position:relative;

	top:12px;

	left:-16px;

	

	width:240px;

	height:200px;

	}

	

	.locationmapTag{

		width:104px;

		height:104px;

		

		background:url(../images/bg_locationmaptag.png) 0 0 no-repeat;

		

		position:absolute;

		top:-8px;

		left:-6px;

		z-index:1;

		}

	.locationmap{

		width:240px;

		height:158px;

		

		position:absolute;

		top:0;

		left:0;

		z-index:0;

		}

/*---------End Location Map----------------*/	







/*---------start Popup----------------*/

#sa_iframe{

	padding-top:10px;

	}

a.brand{

	display:none!important;

	}

/*---------end Popup----------------*/









.f-downarea .copyright, .f-downarea .f_rightarea{

		margin:17px 0 0 29px;

		padding:0;

		width:456px;

		float:left;

		height:22px;

		font: normal 10px/20px Arial, Helvetica, sans-serif;

		color:#fff;

		 }

		

.f-downarea .copyright a, .f-downarea .f_rightarea a{

  

		font: normal 10px/20px Arial, Helvetica, sans-serif;

		color:#fff;

		text-decoration:none; }

		

.f-downarea .copyright a:hover, .f-downarea .f_rightarea a:hover{

	text-decoration:underline;

	}

	

.f-downarea .f_rightarea{

	text-align: right;}	

	
.SiteMapLink {
	text-decoration:none;}
	
	


.SiteMapLink, .SiteMapLink li ul, .SiteMapLink li ul li ul{
	margin:2px;
	padding:0 0 0 15px;}
	
.SiteMapLink li, .SiteMapLink li ul li, .SiteMapLink li ul li ul li{
  padding:0 0 0 10px;
	margin:0;
	list-style:none;
  }
  .SiteMapLink li{

  background:url(../images/sitemap_arrow.gif) 0 0 no-repeat;
  overflow: hidden}
  
.SiteMapLink li a, .SiteMapLink li ul li a, .SiteMapLink li ul li ul li a{
	padding:2px;
	text-decoration:none; }	 	
	
	
	
	
.gmap_assoc small{background:none!important; }
.gmap_assoc a{
	font:normal 13px/18px Arial, Helvetica, sans-serif!important;
	text-align:left!important;
	text-decoration:none!important;
	
	color:#D5D110 !important;
	padding-top:10px;
	}
	.gmap_assoc a:hover{color:#fff!important; }