/* Goldshield Website */
/* ############################################################## */
/* ###################### main stuff first  ##################### */
/* ############################################################## */

body {
	margin: 0;
	padding: 0;
	font-size:1em;
	color: #49565F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#eeeeee;
	}
	
a {text-decoration: underline;}

a:link {color: #003399;}

a:visited {color: #003399;}

a:hover {text-decoration: underline;}

	#frame {
		width:1024px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0em;
		margin-bottom:1em;
		padding:0px;
		text-align:left;
		background-color:#FFFFFF;
		color:#49565F;
		}


	#headernav {
		background-image:url(/graphics/GLDSHLD_BANNER.jpg);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:1024px;
		height:150px;
		text-align:left;
		color:#FFFFFF;
	}
	
	#headernav ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		padding-left:56px;
		padding-top:17px;
		margin-right:40px;
		}

	#headernav li {
		float:right;
		margin:0px;
		list-style-type:none;
		font-size:0.7em;
		padding-left:10px;
	}


	#headernav a {
		color:#FFFFFF;
		text-decoration:none;
	}

	#headernav a:hover {
		text-decoration: underline;
	}

	#topnav_product {
		color:#FDB913;
	}

	#topnav_product ul {
		margin: 0;
		padding: 0;
		font-size:1em;
		margin-top:1.7em;
		float:right;
		margin-right:40px;
		text-align:right;
	}

	#topnav_product li {
		float:none;
		margin-bottom:0.5em;
	}



	#topnav_product li a {
		color:#ffffff;
		text-decoration:none;
	}

	#topnav_product li a:hover{
		color:#FDB913;
		text-decoration:none;
	}


	#topnav {
		margin:0px;
		padding:0px;
		width:950px;
		height:20px;
		text-align:left;
		color:#003a63;
		margin-left:40px;
	}
	
	#topnav ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		padding-top:0px;
		margin-right:15px;
		margin-top:3px;
		}

	#topnav li {
		float:left;
		margin:0px;
		list-style-type:none;
		font-size:0.7em;
		padding-left:15px;
	}

	#topnav li.leftempty {
		float:left;
		margin:0px;
		list-style-type:none;
		font-size:0.8em;
		color:#003a63;
		padding-right:170px;
		padding-left:0px;
	}


	#topnav a {
		text-decoration:none;
	}

	#topnav a:visited {
		color:#003a63;
	}


	#topnav a.activex {
		color:#003a63;
		border-top:3px solid #003a63;
		text-decoration:none;
	}

	
	#topnav a:hover {
		color:#003a63;
		border-top:3px solid #003a63;
		text-decoration:none;
		border-bottom:3px solid white;
	}




	#header {
		width:950px;
		height:180px;
		margin-left:40px;
	}

	#header ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	#header li {
		float:left;
		margin:0px;
		list-style-type:none;
	}

	#header img {
	    border:none;
	}
	
	#header_social_alarms {
		width:939px;
		height:118px;
		margin-left:40px;
		background-image:url(/graphics/GLDSHLD_BANNER_SUB-PAGES_SOCIAL.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	}

	#header_social_alarms h1 {
		width:934px;
		height:18px;
		color:#FFFFFF;
		background-color:#FDB913;
		font-size:0.8em;
		padding-top:2px;
		padding-left:5px;
		margin-top:0px;
	}

	#header_social_alarms p {
		font-size:0.7em;
		padding-left:255px;
		color:#FFFFFF;
	}


	#header_security_systems {
		width:939px;
		height:118px;
		margin-left:40px;
		background-image:url(/graphics/GLDSHLD_BANNER_SUB-PAGES_SECURITY.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	
	}

	#header_security_systems h1 {
		background-color:#54bceb;
		width:934px;
		height:18px;
		color:#FFFFFF;
		font-size:0.8em;
		padding-top:2px;
		padding-left:5px;
		margin-top:0px;
	}

	#header_security_systems p {
		font-size:0.7em;
		padding-left:255px;
		color:#FFFFFF;
	}



	#header_emergency_lighting {
		width:939px;
		height:118px;
		margin-left:40px;
		background-image:url(/graphics/GLDSHLD_BANNER_SUB-PAGES_FIRE.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	}

	#header_emergency_lighting h1 {
		width:934px;
		height:18px;
		background-color:#ed1849;
		color:#FFFFFF;
		font-size:0.8em;
		padding-top:2px;
		padding-left:5px;
		margin-top:0px;
	}

	#header_emergency_lighting p {
		font-size:0.7em;
		padding-left:255px;
		color:#FFFFFF;
	}

	#header_spareparts {
		width:939px;
		height:118px;
		margin-left:40px;
		background-image:url(/graphics/GLDSHLD_BANNER_SUB-PAGES_SPAREPARTS.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	
	}

	#header_spareparts h1 {
		background-color:#97be0c;
		width:934px;
		height:18px;
		color:#FFFFFF;
		font-size:0.8em;
		padding-top:2px;
		padding-left:5px;
		margin-top:0px;
	}

	#header_spareparts p {
		font-size:0.7em;
		padding-left:255px;
		color:#FFFFFF;
	}




	#breadcrumbs {
		margin:0px;
		padding:0px;
		width:950px;
		height:1em;
		text-align:left;
		color:#5abceb;
		margin-left:40px;
	}
	
	#breadcrumbs ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		padding-top:0px;
		margin-right:15px;
		margin-top:3px;
		}

	#breadcrumbs li {
		float:left;
		margin:0px;
		list-style-type:none;
		font-size:0.7em;
		padding-right:5px;
	}

	#breadcrumbs a {
		text-decoration:none;
		color:#5abceb;
	}

	
	#breadcrumbs a:hover {
		color:#5abceb;
		text-decoration:underline;
		border-bottom:3px solid white;
	}
	
	#left_wrap {
		width: 180px;
		float:left;
		margin-left:44px;
		margin-top:10px;
	}

	#navigation {
		width: 180px;
	}

	#navigation h1 {
		color:#003a63;
		font-size:0.8em;
		font-weight:bold;
		margin-bottom:2px;
	}
	
	
	#navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size:0.7em;
		border-top: 1px solid #95A2AC;
	}

	#navigation li {
		border-bottom: 1px solid #95A2AC;
	}

	#navigation li a:link, #navigation li a:visited {
		font-size: 90%;
		display: block;
		padding: 0.5em 0 0.5em 1.2em;
		border-left: 8px solid #003A63;
		color:#003a63;
		text-decoration: none;
	}

	#navigation li.orange a:link, #navigation li.orange a:visited {
		font-size: 90%;
		display: block;
		padding: 0.5em 0 0.5em 0.5em;
		border-left: 8px solid #FDB913;
		color:#003a63;
		text-decoration: none;
		font-weight:bold;
	}

	#navigation li.orangehover a:visited, #navigation li.bluehover a:visited, #navigation li.redhover a:visited {
		font-size: 90%;
		display: block;
		padding: 0.5em 0 0.5em 0.5em;
		border-left: 8px solid #003A63;
		color:#003a63;
		text-decoration: none;
		font-weight:normal;
	}

	#navigation li.lightblue a:link, #navigation li.lightblue a:visited {
		font-size: 90%;
		display: block;
		padding: 0.5em 0 0.5em 0.5em;
		border-left: 8px solid #54BCEB;
		color:#003a63;
		text-decoration: none;
		font-weight:bold;
	}

	#navigation li.red a:link, #navigation li.red a:visited {
		font-size: 90%;
		display: block;
		padding: 0.5em 0 0.5em 0.5em;
		border-left: 8px solid #ED1849;
		color:#003a63;
		text-decoration: none;
		font-weight:bold;
	}

	#navigation li.orangehover a:hover {
	color: #003a63;
	border-left: 8px solid #FDB913;
	}

	#navigation li.bluehover a:hover {
	color: #003a63;
	border-left: 8px solid #54BCEB;
	}

	#navigation li.redhover a:hover {
	color: #003a63;
	border-left: 8px solid #ED1849;
	}


	#testimonials {
		margin-top:10px;
		width:180px;
		background-color:#b8dcad;
		color:#FFFFFF;
		padding-top:3px;
		padding-bottom:3px;
	}

	#testimonials h1 {
		font-size:1.2em;
		margin-left:10px;
		margin-top:10px;
		font-weight:normal;
		margin-bottom:5px;
	}

	#testimonials h2 {
		font-size:0.7em;
		margin-left:10px;
		margin-top:10px;
		margin-top:5px;
		margin-bottom:2px;
	}


	#testimonials p {
		font-size:0.65em;
		margin-left:10px;
		margin-top:10px;
		margin-top:5px;
	}






	#content {
		width:540px;
		float:left;
		margin-top:10px;
		margin-left:10px;
		color:#003a63;
		min-height:300px;
	}
	
	#content p {
		margin-left:10px;
		font-size:0.75em;
		padding-right:1em;
	}

	#content p.news {
		margin-left:10px;
		font-size:0.6em;
		padding-right:1em;
	}


	#content li {
		font-size:0.75em;
	}

	#content h1 {
		margin-left:10px;
		padding-top:0.8em;
		margin-top:0em;
		margin-bottom:0;
		padding-bottom:0em;
		font-size:1em;
		font-weight:bold;
		margin-right:1em;
		color:#003a63;
	}

	#content h2 {
		margin-left:1em;
		margin-top:1em;
		font-size:0.8em;
		font-weight:bold;
	}

	#content h3 {
		margin-left:1em;
		margin-top:1em;
		font-size:0.8em;
		font-weight:bold;
	}



	#content li {
	list-style-type: disc;
	}

	#content li li{
	font-size:1em;
	}
	
	
	#content .content_image {
		float:right;
		margin:0.5em;
		width:180px;
	}

	#wrap {
		width:200px;
		float:right;
		margin-right:45px;
	}

	#download_box {
		margin-top:10px;
		width:200px;
		background-color:#54BCEB;
		color:#FFFFFF;
		padding-top:3px;
		padding-bottom:3px;	
	}

	#download_box h1 {
		font-size:1.2em;
		margin-left:10px;
		margin-top:10px;
		font-weight:normal;
		margin-bottom:5px;
	}

	#download_box p {
		font-size:0.65em;
		margin-left:10px;
		margin-top:10px;
		margin-top:5px;
		margin-right:10px;
	}

	#content_news_bar {
		margin-top:10px;
		width:200px;
		background-color:#b8dcad;
		color:#FFFFFF;
		padding-top:3px;
		padding-bottom:3px;
	}

	#content_news_bar h1 {
		font-size:1.2em;
		margin-left:10px;
		margin-top:10px;
		font-weight:normal;
		margin-bottom:5px;
	}

	#content_news_bar h2 {
		font-size:0.7em;
		margin-left:10px;
		margin-top:10px;
		margin-top:5px;
		margin-bottom:2px;
	}


	#content_news_bar p {
		font-size:0.65em;
		margin-left:10px;
		margin-top:10px;
		margin-top:5px;
	}

	#spareparts {
		margin-top:10px;
		width:200px;
	}

	#commitment {
		margin-top:10px;
		width:200px;
		background-color:#54BCEB;
		color:#FFFFFF;
		padding-top:3px;
		padding-bottom:3px;

	}

	#commitment h1 {
		font-size:1.2em;
		margin-left:10px;
		margin-top:10px;
		font-weight:normal;
		margin-bottom:5px;
	}

	#commitment p {
		font-size:0.65em;
		margin-left:10px;
		margin-top:10px;
		margin-top:5px;
	}

	#commitment ul {
	margin-left:0px;
	padding-left:25px;

	}

	#commitment li {
		font-size:0.7em;
		list-style-type: disc;
		list-style-position:outside;
		padding-right:10px;
		margin-bottom:5px;
	}









	#footer {
		margin-left:40px;
		text-align: left;
		height:45px;
		width:950px;
		color:#003a63;
		border-top:1px solid #5abceb;
		font-weight:normal;
		padding:0px;
		margin-top:1.5em;
		background-position:right;
		background-repeat:no-repeat;
		}
	
	.footer_nav {
		float:left;
		width:600px;
	}
	
	
	.footer_nav ul, li {
	   list-style: none;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	.footer_nav ul {
	    clear:both;
		text-align: left;
	    margin: 0 auto;
		padding-top:0.4em;
		padding-bottom:0.4em;
	}

	.footer_nav li {
	   display: inline;
	    margin:0em;
		padding-left:0.5em;
		font-size:0.6em;

	}
	
	.footer_nav a {
		font-size:1em;
		color:#003a63;
		text-decoration:none;
	}

	.footer_nav a:hover {
		font-size:1em;
		color: #003a63;
		text-decoration: underline;
	}
	
	
	.footer_logos {
		float:right;
	}
	.footer_logos ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	.footer_logos li {
		float:left;
		margin:0px;
		list-style-type:none;
	}

	.footer_logos img {
	    border:none;
	}

	
	

	
	#contactform_wrapper {
	    width:480px;
		float:left;
		padding:0px;
		margin:0.5em;
		margin-right:5px;
		margin-left:2em;
	}
	.contactform {
		width:480px;
		margin-top:0.3em;
		margin-right:0.5em;
		margin-bottom:0.4em;
		padding:0px;
	}

	.contactform_header {
		width:478px;
		background-color: #edc1c7;
		padding:0px;
		margin:0px;
		font-size:0.8em;
		font-weight:bold;
	}

	#content .contactform_header h1 {
		margin-left:0.5em;
		padding-top:0.2em;
		padding-bottom:0.2em;
		margin-bottom:0px;
		color:#000;
	}

	.contactform_text {
		border:1px solid #edc1c7;
		width:99%;
	}

	.contactform_text p{
		padding-bottom:0.2em;
	}



