/*
CSS for SignCraft
*/
*{
	margin:0;
	padding:0;
}
html,
	body{
		height:100%;
		min-height:100%;
	}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat:repeat;
	background-color:#1b303f;
	padding:0;
	margin:0;
	}
h1{
	font-size:24px;
	padding:2em;
	margin:0;
	color:#FFFFFF;
	}
h2{
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
	font-size:24px;
	}
h3{
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	}
h4{
	padding:5px;
	}
h5{
	padding-bottom:3px;
	}
p{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:justify;
}

ul li{

	}
ul li a:link{
	color:#000000;
	}
ul li a:hover{
	color:#fff;
	}
ul li a:visited{
	border:none;
	text-decoration:none;
	
	}
a{
	font-weight:bold;
	}
a:link{
	color:#000;
	}
a:visited{
	border:none;
	text-decoration:none;
	}
a:hover{
	color:#fff;
	text-decoration:overline;
	}
#banner {
	position:absolute;
	left:100px;
	top:0px;
	width:982px;
	height:194px;
	z-index:2;
}
#banner signCraft{
	position:absolute;
}
#contentHome {
	position:absolute;
	left:100px;
	top:286px;
	width:980px;
	height:452px;
	z-index:5;
	background-image: url(images/webFormatImages/indexBG.jpg);
	background-repeat:repeat-y;
}
#contentHome p{
	text-align:left;
}
#logos img{
	margin-left:20px;
	margin-right:20px;
}
#contentHome li{
	padding:9px;
	list-style:none;
}
#contentHome li a{
	color:#000000;
	text-decoration:none;
	border:none;
}
#contentHome li a:visited{
	border:none;
	text-decoration:none;
}
#contentHome li a:hover{
	border:thin;
	color:#fff;
	}

#logos{
	text-align:center;
}
#logos img{
	border:none;
}

#logos a{
	border:none;
}
#logos a:hover{
	border:thin;
	border-color:#FFFFFF;
}
#logos a:visited{
	border:none;
	text-decoration:none;
}
#contentInfo {
	position:absolute;
	left:464px;
	top:288px;
	width:617px;
	height:1434px;
	z-index:12;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/contentBG_repeat.jpg);
}
#contentInfo p{
	color:#000;
	padding:15px;
	font-size:14px;
	font-weight:bold;
}
#contentInfo h3{
	color:#FFF;
	margin-left:10px;
	
}
#contentInfo h2{
	color:#CCC;
}
#contentInfo ul{
	color:#000;
	padding:15px;
	font-size:14px;
	font-weight:bold;
	list-style:square;
}
#contentInfo ul li{
	margin-left:20px;
	padding-left:20px;
}
#contentInfo img{
	margin-top:123px;
}
#contentInfo a{
	color:#CCCCCC;
}
#contentInfo a:hover{
	color:#FFFFFF;
}
#contentInfo a:visited{
	text-decoration:none;
}
#contentSignMain {
	position:absolute;
	left:469px;
	top:288px;
	width:612px;
	height:382px;
	z-index:5;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/contentBG_repeat.jpg);
	background-repeat:repeat-y;
}
#contentSignMain h2{
	color:#ccc;
}
#contentSign {
	position:absolute;
	left:469px;
	top:288px;
	width:612px;
	height:644px;
	z-index:5;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/contentBG_repeat.jpg);
	background-repeat:repeat-y;
}
#contentSign p{
	color:#000;
	padding:15px;
	font-size:14px;
	font-weight:500;
}
#contentSign img{
}
#contentSign h2{
	color:#ccc;	
}

#contentFlag{
	position:absolute;
	left:469px;
	top:288px;
	width:612px;
	height:644px;
	z-index:5;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/contentBG_repeat.jpg);
	background-repeat:repeat-y;
}
#contentFlag p{
	color:#000;
	padding:15px;
	font-size:14px;
	font-weight:500;
}
#contentFlag h3{
	color:#FFF;
	margin-left:10px;
	
}
#contentFlag ul{
	color:#000;
	padding:15px;
	font-size:14px;
	font-weight:500;
	list-style:square;
}
#contentFlag ul li{
	padding-left:20px;
}
#contentContact {
	position:absolute;
	left:469px;
	top:288px;
	width:612px;
	height:644px;
	z-index:5;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/contentBG_repeat.jpg);
	background-repeat:repeat-y;
}

#contentContact h2{
	color:#CCCCCC;
	text-decoration:underline;
	padding-top:15px;
}
#contentContact h3{
	color:#FFF;
	margin-left:40px;
}
#contentContact th{
	text-align:center;
	color:#000000;
	font-size:18px;
}
#contentContact td{
	text-align:center;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
}
#sales{
	margin-left:100px;
}
#sales th{
	text-align:left;

}
#edmonton{
	margin-left:100px;
}
#edmonton{
	text-align:left;
}

#siteNav {
	position:absolute;
	left:100px;
	top:209px;
	width:981px;
	height:44px;
	z-index:6;
	background-color:#111e27;
	color:#FFFFFF;
	padding-top:25px;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/mainNavie1.jpg);
}
#siteNav a{
	color:#999999;
	text-decoration:none;
	margin:25px;
	font-size:18px;
}
#siteNav a:hover{
	color:#FFFFFF;
	text-decoration:overline;
}
#siteNav p{
	margin-left:40px;
}


#sidebarFlag {
	position:absolute;
	left:101px;
	top:288px;
	width:353px;
	height:644px;
	z-index:7;
	background-repeat:repeat-y;
	background-image:url(images/webFormatImages/sidebarBG_NEW_NEW_Flag.jpg);
}
#sidebarFlag p{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	letter-spacing:2px;
}
#sidebarFlag h3{
	margin-top:180px;
	margin-left:10px;
	margin-bottom:5px;
	font-size:20px;
	color:#CCCCCC;
}
#sidebarFlag h4{
	text-decoration:underline;
	font-size:16px;
	color:#FFFFFF;
}
#sidebar img{
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
	border:none;
}
#sidebarFlag ul li{
	list-style:none;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#1b303f;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	right: 101px;
	text-decoration:none;
}
#sidebarFlag a{
	color:#000000;
	text-decoration:none;
}
#sidebarFlag a:hover{
	color:#FFFFFF;
	text-decoration:overline;
}
#sidebarFlag a:visited{
	text-decoration:none;
	border:none;
}
#sidebarSignMain {
	position:absolute;
	left:101px;
	top:288px;
	width:353px;
	height:382px;
	z-index:7;
	background-repeat:repeat-y;
	background-image: url(images/webFormatImages/sidebar_Sign_Main.jpg);
}
#sidebarSign {
	position:absolute;
	left:101px;
	top:288px;
	width:353px;
	height:644px;
	z-index:7;
	background-repeat:repeat-y;
	background-image:url(images/webFormatImages/sidebarBG_NEW_sign.jpg);
	color:#CCCCCC;
}

#sidebarSign p{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	letter-spacing:2px;
}
#sidebarSign h3{
	margin-top:180px;
	margin-left:10px;
	margin-bottom:5px;
	font-size:20px;
}
#sidebarSign h4{
	text-decoration:underline;
	font-size:16px;
	color:#FFFFFF;
}
#sidebarSign img{
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
	border:none;
}
#sidebarSign ul li{
	list-style:none;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#1b303f;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	right: 101px;
	text-decoration:none;
}
#sidebarSign a{
	color:#CCC;
	text-decoration:none;
}
#sidebarSign a:hover{
	color:#FFF;
	text-decoration:none;
}
#sidebarSign a:visited{
	text-decoration:none;
	border:none;
}
#sidebarInfo {
	position:absolute;
	left:101px;
	top:288px;
	width:353px;
	height:1434px;
	z-index:7;
	background-repeat:repeat-y;
	background-image: url(images/webFormatImages/sidebarBG_info.jpg);
	color:#CCCCCC;
}

#sidebarInfo img{
	padding-top:40px;
	padding-left:25px;
	padding-bottom:15px;
	border:none;
}

#sidebarAero {
	position:absolute;
	left:101px;
	top:288px;
	width:353px;
	height:644px;
	z-index:7;
	background-repeat:repeat-y;
	background-image: url(images/webFormatImages/sidebarBG_NEW_Aero.jpg);
}
#sidebarAero p{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	letter-spacing:2px;
}
#sidebarAero h3{
	margin-top:180px;
	margin-left:10px;
	margin-bottom:5px;
	font-size:20px;
}
#sidebarAero h4{
	text-decoration:underline;
	font-size:16px;
	color:#FFFFFF;
}
#sidebarAero img{
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
	border:none;
}
#sidebarAero ul li{
	list-style:none;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#1b303f;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	right: 101px;
	text-decoration:none;
}
#sidebarAero a{
	color:#000000;
	text-decoration:none;
}
#sidebarAero a:hover{
	color:#FFFFFF;
	text-decoration:overline;
}
#sidebarAero a:visited{
	text-decoration:none;
	border:none;
}
#sidebarContact {
	position:absolute;
	left:101px;
	top:288px;
	width:353px;
	height:644px;
	z-index:7;
	background-repeat:repeat-y;
}
#sidebarContact p{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	letter-spacing:2px;
}
#sidebarContact h2{
	color:#CCCCCC;
}
#sidebarContact h3{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px;
	font-size:20px;
	text-decoration:underline;
	color:#CCCCCC;
}
#sidebarContact h4{
	text-decoration:none;
	font-size:16px;
	color:#FFFFFF;
}

#sidebarContact ul li{
	list-style:none;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#1b303f;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	right: 101px;
	text-decoration:none;
}
#sidebarContact a{
	color:#000000;
	text-decoration:none;
}
#sidebarContact a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#sidebarContact a:visited{
	border:none;
	text-decoration:none;
}
#indexSidebar img{
	padding:25px;
}
#indexSidebar {
	position:absolute;
	left:102px;
	top:288px;
	width:353px;
	height:1434px;
	z-index:7;
	background-image: url(images/webFormatImages/sidebarBG_info.jpg);
	background-repeat:repeat-y;
	visibility: visible;
}

#contactUs {
	position:absolute;
	left:593px;
	top:865px;
	width:371px;
	height:93px;
	z-index:8;
}
#contactUs a{
	color:#CCCCCC;
}
#contactUs a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#contactUs a:visited{
	text-decoration:none;
}
.contactUs {
	text-decoration:none;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color:#1b303f;
}
#footer {
	position:absolute;
	left:101px;
	top:942px;
	width:982px;
	height:140px;
	z-index:9;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/footerBG.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
}
#footer p{
	margin-top:120px;
	text-align:right;
	font-size:12px;
}
#footerAddress {
	position:absolute;
	left:471px;
	top:950px;
	width:254px;
	height:125px;
	z-index:10;
}
#footerAddress p{
	text-align:center;
}
#footerFlag {
	position:absolute;
	left:100px;
	top:680px;
	width:982px;
	height:140px;
	z-index:9;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/footerBG.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
}
#footerFlag p{
	margin-top:120px;
	text-align:right;
	font-size:12px;
}
#footerAddressFlag {
	position:absolute;
	left:462px;
	top:686px;
	width:254px;
	height:125px;
	z-index:10;
}
#footerAddressFlag p{
	text-align:center;
}
#footerSign {
	position:absolute;
	left:102px;
	top:685px;
	width:982px;
	height:140px;
	z-index:9;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/footerBG.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
}
#footerSign p{
	margin-top:120px;
	text-align:right;
	font-size:12px;
}
#footerAddressSign {
	position:absolute;
	left:463px;
	top:692px;
	width:254px;
	height:125px;
	z-index:10;
}
#footerAddressSign p{
	text-align:center;
}
.productGuide {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	line-height: 35px;
	list-style-type: none;
}

#indexFooter {
	position:absolute;
	left:100px;
	top:749px;
	width:982px;
	height:140px;
	z-index:9;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/footerBG.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	background-repeat: no-repeat;
}
#indexFooter p{
	margin-top:120px;
	text-align:right;
	font-size:12px;
}
#indexFooterAddress {
	position:absolute;
	left:464px;
	top:760px;
	width:254px;
	height:125px;
	z-index:10;
}
#indexFooterAddress p{
	text-align:center;
}

#infoFooter {
	position:absolute;
	left:100px;
	top:1732px;
	width:982px;
	height:140px;
	z-index:9;
	background-image: url(../Sign%20Craft%20Website/images/webFormatImages/footerBG.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
}
#infoFooter p{
	margin-top:120px;
	text-align:right;
	font-size:12px;
}
#infoFooterAddress {
	position:absolute;
	left:459px;
	top:1739px;
	width:254px;
	height:125px;
	z-index:10;
}
#infoFooterAddress p{
	text-align:center;
}
#buttonsSign{
	position:absolute;
	left:68px;
	top:75px;
	width:500px;
	height:250px;
	z-index:12;
}
#buttonsSign a{
	text-decoration:none;
	border:none;
}

#buttonsSign a:hover{
	border:thin;
	color:#FFFFFF;
}
#buttonsSign a:visited{
	border:none;
	text-decoration:none;
}
#buttonsFlag{
	position:absolute;
	left:66px;
	top:82px;
	width:500px;
	height:250px;
	z-index:12;
}
#buttonsFlag a{
	text-decoration:none;
	border:none;
}

#buttonsFlag a:hover{
	border:thin;
	color:#FFFFFF;
}
#buttonsFlag a:visited{
	border:none;
	text-decoration:none;
}
#buttons{
	position:absolute;
	left:58px;
	top:170px;
	width:500px;
	height:250px;
	z-index:12;
}
#buttons a{
	text-decoration:none;
	border:none;
}

#buttons a:hover{
	border:thin;
	color:#FFFFFF;
}
#buttons a:visited{
	border:none;
	text-decoration:none;
}
