@charset "utf-8";
/* CSS Document */


/* \\\\\\\\\\\\\\\\ Defauts Styles */
html, body{
margin:0px;
padding:0px;
background-color:#F2F1ED;
font-family:Arial, Helvetica, sans-serif;	
}
#clr{
clear:both;	
}
/* \\\\\\\\\\\\\\\\ Layout Styles */
.mainContainer{
display:block;
min-width:100%;
width:100%;
min-height:100%;
height:100%;	
}
.headerContainer{
display:block;
width:100%;
background:url(../images/headerBg.jpg) repeat-x left top;
/*background-color:#e1eaed;*/
}
.bodyContainer{
display:block;
width:100%;
}
.footerContainer{
display:block;
width:100%;
}


/* \\\\\\\\\\\\\\\\ Header Styles */
.headerContainerInner{
display:block;
width:960px;
margin:0 auto;
}
	.headerContainerInner #headerElements{
	display:block;
	width:960px;
	margin:0 auto;
	}
		.headerContainerInner #headerElements #headNav{
		display:block;
		}
			.headerContainerInner #headerElements #headNav ul{
			margin:0px;
			padding:0px;
			list-style:none;
			margin-left:640px;
			}
			.headerContainerInner #headerElements #headNav ul li{
			margin:0px;
			padding:0px;
			}
			.headerContainerInner #headerElements #headNav ul li a{
			display:block;
			padding:5px 10px;
			font-size:0.6em;
			color:#fff;
			margin:3px;
			text-decoration:none;
			float:left;
			}
			.headerContainerInner #headerElements #headNav ul li a:hover{
			text-decoration:underline;
			}
		
		.headerContainerInner #headerElements #panorama{
		display:block;
		height:150px;
		background: url(../images/logoBg.png) no-repeat top left;
		}
		.headerContainerInner #headerElements #logo{
		display:block;
		height:150px;
		float:left;
		}
		.headerContainerInner #headerElements #companyName{
		display:block;
		width:800px;
		height:150px;
		float:right;
		position:relative;
		}
			.headerContainerInner #headerElements #companyName #elite{
			display:block;
			padding:15px 0px;
			position:absolute;
			top:0px;
			}
				.headerContainerInner #headerElements #companyName #elite h2{
				display:block;
				font-size:1.9em;
				color:#B5252F;
				text-shadow: 0.08em 0.08em 0.05em #707070;
				}
				.headerContainerInner #headerElements #companyName #elite span{
				display:block;
				font-size:0.76em;
				text-transform:capitalize;
				font-weight:normal;
				}
			.headerContainerInner #headerElements #companyName #navMenu{
			display:block;
			position:absolute;
			bottom:0px;
			right:0px;
			/*background:url(../images/navBg.jpg) repeat-x top center;*/
			margin-right:-2px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			}
				.headerContainerInner #headerElements #companyName #navMenu ul{
				margin:0px;
				padding:0px;
				list-style:none;
				}
				.headerContainerInner #headerElements #companyName #navMenu ul li{
				float:left;
				}
				.headerContainerInner #headerElements #companyName #navMenu ul li a{
				padding: 5px 25px;
				float:left;
				text-align:center;
				text-decoration:none;
				color:#1F509A;
				font-weight:bold;
				font-size:0.96em;
				}
				.headerContainerInner #headerElements #companyName #navMenu ul li a:hover{
				color:#fff;
				}
			
		
	.headerContainerInner #slider{
	display:block;
	width:960px;
	height:330px;
	margin:0 auto;
	}
		.headerContainerInner #slider img{
		width:960px;
		height:330px;
		}
	.headerContainerInner #moto{
	display:block;
	width:960px;
	margin:0 auto;
	}
		.headerContainerInner #moto #companyImage{
		display:block;
		position: relative;
		}
			.headerContainerInner #moto #companyImage img{
			display: block;
			float: left;
			margin: 0;
			font-family: Courier, Arial, Sans-Serif; 
			font-size: 12px;
			line-height: 12px;
			font-weight: normal; 
			background-color: #fff; 
			color: #000; 
			white-space: nowrap;
			}
/* \\\\\\\\\\\\\\\\ Body Styles */
.bodyContainerInner{
display:block;
width:960px;
margin:0 auto;
}
	.bodyContainerInner #bodyContent{
	display:block;
	width:960px;
	min-height:330px;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #BEC0C2;
	}
		.bodyContainerInner #bodyContent #col3{
		display:block;
		width:940px;
		margin:0 auto;
		padding:10px;
		background-color:#fff;
		}
			.bodyContainerInner #bodyContent #col3 #slice{
			display:block;
			width:277px;
			min-height:100px;
			margin:8px;
			padding:10px;
			background-color:#1494BB;
			float:left;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			}
				.bodyContainerInner #bodyContent #col3 #slice #sliceHeading{
				display:block;
				font-size:1.1em;
				color:#fff;
				font-weight:bold;
				text-align:center;
				padding-bottom:10px;
				}
				.bodyContainerInner #bodyContent #col3 #slice img{
				display:block;
				width:200px;
				height:100px;
				background-color:#fff;
				padding:3px;
				margin:0 auto;
				}
				.bodyContainerInner #bodyContent #col3 #slice p{
				display:block;
				font-size:0.86em;
				text-align:left;
				color:#C3E6F9;
				}
				.bodyContainerInner #bodyContent #col3 #slice #more{
				display:block;
				text-align:right;
				font-size:0.86em;
				}
				.bodyContainerInner #bodyContent #col3 #slice #more a{
				padding:5px 15px;
				text-decoration:none;
				color:#fff;
				}
				.bodyContainerInner #bodyContent #col3 #slice #more a:hover{
				background-color:#49bcdf;
				color:#000;
				border-radius:3px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				
				}
		.bodyContainerInner #bodyContent #welcome{
		display:block;
		width:940px;
		margin:0 auto;
		padding:10px;
		background-color:#fff;
		color:#505050;
		}
			.bodyContainerInner #bodyContent #welcome #welcomeNote{
			display:block;
			width:500px;
			min-height:100px;
			margin:0 auto;
			padding:10px;
			float:left;
			font-size:0.83em;
			line-height:1.5em;
			text-align:justify;
			}
				.bodyContainerInner #bodyContent #welcome #welcomeNote #more{
				display:block;
				text-align:right;
				font-size:0.96em;
				}
				.bodyContainerInner #bodyContent #welcome #welcomeNote #more a{
				padding:5px 15px;
				text-decoration:none;
				color:#303030;
				}
				.bodyContainerInner #bodyContent #welcome #welcomeNote #more a:hover{
				background-color:#49bcdf;
				color:#000;
				border-radius:3px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				
				}
			.bodyContainerInner #bodyContent #welcome #welcomeNote b{
			color:#202020;
			}
			.bodyContainerInner #bodyContent #welcome #introImage{
			display:block;
			width:400px;
			min-height:100px;
			margin:0 auto;
			padding:10px;
			float:right;
			text-align:center;
			}
				.bodyContainerInner #bodyContent #welcome #introImage img{
				background-color:#f2f2f2;
				border:1px solid #707070;
				padding:5px;
				}
/* \\\\\\\\\\\\\\\\ Footer Styles */
.footerContainerInner{
display:block;
width:100%;
margin:0 auto;
}
	.footerContainerInner #siteMap{
	display:block;
	width:100%;
	margin:0 auto;
	background-color:#067DBF;
	}
	.footerContainerInner #siteMap #siteMapInner{
	display:block;
	width:960px;
	margin:0 auto;
	}
		.footerContainerInner #siteMap #siteMapInner #footerNav{
		display:block;
		width:640px;
		float:left;
		padding:5px 0px;
		}
			.footerContainerInner #siteMap #siteMapInner #footerNav #navElements{
			display:block;
			}
			.footerContainerInner #siteMap #siteMapInner #footerNav #navElements ul{
			margin:0px;
			padding:0px;
			list-style:none;
			}
			.footerContainerInner #siteMap #siteMapInner #footerNav #navElements ul li{
			
			}
			.footerContainerInner #siteMap #siteMapInner #footerNav #navElements ul li a{
			display:block;
			width:100px;
			text-align:center;
			font-weight:bold;
			text-decoration:none;
			color:#fff;
			float:left;
			font-size:0.86em;
			border-right:1px dotted #fff;
			margin:5px;
			}
			.footerContainerInner #siteMap #siteMapInner #footerNav #navElements ul li a:hover{
			text-decoration:underline;
			
			}
		.footerContainerInner #siteMap #siteMapInner #social{
		display:block;
		width:320px;
		float:left;
		}
			.footerContainerInner #siteMap #siteMapInner #social a#download{
			text-decoration:none;
			font-size:0.86em;
			padding:3px 5px;
			background-color:#B2252E;
			color:#fff;
			font-weight:bold;
			text-align:center;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			}
			.footerContainerInner #siteMap #siteMapInner #social a#download:hover{
			background-color:#de323d;
			}
		.footerContainerInner #siteMap #siteMapInner #companyAddress{
		display:block;
		width:320px;
		float:left;
		padding:20px 0px;
		}
		
			.footerContainerInner #siteMap #siteMapInner #companyAddress #addTitle{
			display:block;
			font-weight:bold;
			font-size:0.96em;
			color:#fff;
			padding:5px 0px;
			}
			.footerContainerInner #siteMap #siteMapInner #companyAddress #addAddress{
			display:block;
			font-size:0.86em;
			color:#fff;
			}
	.footerContainerInner #designer{
	display:block;
	width:100%;
	height:50px;
	margin:0 auto;
	background-color:#fff;
	}
		.footerContainerInner #designer #designerInner{
		display:block;
		width:960px;
		margin:0 auto;
		padding:15px 0px;
		font-size:0.86em;
		}
		.footerContainerInner #designer #designerInner a{
		font-weight:bold;
		color:#000;
		text-decoration:none;
		}
		.footerContainerInner #designer #designerInner #register{
		display:block;
		width:460px;
		float:left;
		padding-left:20px;
		}
		.footerContainerInner #designer #designerInner #designerColumn{
		display:block;
		width:460px;
		float:right;
		text-align:right;
		padding-right:20px;
		}


/*\\\\\\\\\\\\\   Page Styles /////////////  */

/*          About Us Page Styles           */

#aboutUs{
display:block;
width:900px;
min-height:100px;
margin:0 auto;
padding:10px;
font-size:0.83em;
line-height:1.5em;
text-align:justify;	
}

#aboutUs #pageHeading{
display:block;
font-weight:bold;
font-size:1.1em;
padding-bottom:10px;
}


#contactForm{
display:block;
width:900px;	
}
	#contactForm #contactAddress{
	display:block;
	width:350px;
	min-height:200px;
	float:left;
	}
	#contactForm #fillForm{
	display:block;
	width:500px;
	min-height:200px;
	float:right;
	}
		#contactForm #fillForm #inputFields{
		width:200px;
		padding:5px;
		margin-right:15px;
		}

#productContainer{
display:block;
width:900px;
min-height:330px;
}
	#productContainer #productTitle{
	display:block;
	font-size:1.1em;
	padding:5px 0px;
	background-color:#067DBF;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:1px solid #303030;
	text-transform:uppercase;
	}
	#productContainer #productImages{
	display:block;		
	margin:10px 0px;
	}
		#productContainer #productImages ul{
		margin:0px;
		padding:0px;
		list-style:none;	
		}
		#productContainer #productImages ul li{
		display:block;
		float:left;
		width:250px;
		height:200px;
		margin:10px;
		border:1px solid #303030;
		box-shadow: 5px 5px 3px #888888;
		}
	#productContainer #productBrand{
	display:block;
	margin:10px 0px;
	background-color:#c1d2db;
	text-align:center;
	}
		#productContainer #productBrand ul{
		margin:0px;
		padding:0px;
		list-style:none;	
		}
		#productContainer #productBrand ul li{
		display:block;
		float:left;
		margin:10px;
		}
#productContainer #top{
display:block;
text-align:right;
margin-bottom:20px;
}
	#productContainer #top a{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:1em;
	padding:10px;
	background-color:#AF2630;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
ul#categoryList{
margin:0px;
padding:0px;
list-style:none;
min-height:430px;
}
	#categoryList li{
	
	}
	#categoryList li a{
	display:block;
	margin:5px;
	padding:10px 15px;
	background-color:#067DBF;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none;
	}
		
		
		
		
