@charset "utf-8";
/* CSS Document */

body {
	margin:0 0 20px 0;
	background:url(../images/bg.png) repeat center top;
}
form, p, h1, h2, h3, h4, h5, h6, ul, ol, li {
	padding:0;
	margin:0;
}
ul, ol, li {
	list-style-type:none;
}
a {
	outline:0;
}
img {
	border:0;
}
.cls {
	clear:both;
}
/* MAIN CONTAINER */

#mainwrap {
	width:1008px;
	margin:0 auto;
}
/* Top Header Section */

#topheader {
	height:172px;
	background:url(../images/header-bg.jpg) no-repeat left top;
	position:relative;
}
#logo {
	position:absolute;
	left:84px;
	top:94px;
}
#topnav {
	width:439px;
	height:29px;
	position:absolute;
	right:50px;
	bottom:8px;
}

/* Content Section */

#banner {
	height:252px;
	text-align:center;
	background:url(../images/banner-bg.jpg) no-repeat left top;
}
#contentwrap {
	height:484px;
	padding:24px 0 0 64px;
	background:url(../images/content-bg.jpg) no-repeat left top;
}
#contentwrap .content_holder {
	width:426px;
	margin:0 38px 6px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:18px;
	float:left;
}
.float_image {
	margin:3px 12px 12px 0;
	float:left;
}
.float_image2 {
	margin:3px 12px 40px 0;
	float:left;
}
.sub_head {
	margin:0 0 6px 0;
}
a.more {
	color:#fd0100;
	font-weight:bold;
	text-decoration:none;
}
a.more:hover {
	text-decoration:underline;
}
.float_right {
	float:right;
}
#footer {
	clear:both;
}
.footer_home_bg {
	padding:58px 18px 0 18px;
	background:url(../images/footer-bg.jpg) no-repeat left top;
}
.footer_inner_bg {
	padding:76px 18px 0 18px;
	background:url(../images/inner-footer-bg.jpg) no-repeat left top;
}
#footer .footer_info {
	padding:0 0 0 30px;
	width:432px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	float:left;
}
#footer .footer_info .brown {
	color:#b60000;
}
#footer .footer_info .orange {
	color:#ff5200;
}
#footer .footer_links {
	width:280px;
	padding:0 30px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	float:right;
}
#footer .footer_links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	text-decoration:none;
}
#footer .footer_links a:hover {
	color:#000000;
}
.poweredby {
	padding:4px 29px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	float:right;
}
.poweredby a, .poweredby a:hover {
	font-size:11px;
	color:#091b49;
	text-decoration:none;
}

/* INNER CSS */

#inner_logo {
	position:absolute;
	left:68px;
	top:94px;
}
#inner_contentwrap {
	width:100%;
	background:url(../images/inner-content-bg.jpg) repeat-y left top;
}
#inner_contentwrap .inner_content_holder {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:18px;
	position:relative;
}
#inner_contentwrap .inner_top {
	height:220px;
	padding:32px 58px 0 64px;
	background:url(../images/inner_top_bg.jpg) no-repeat left top;
}
#inner_contentwrap .inner_middle {
	padding:0 58px 12px 64px;
	background:url(../images/inner_middle_bg.jpg) no-repeat left bottom;
}

/*CONTACT US CSS*/

.float_label {
	width:80px;
	height:28px;
	margin:0 14px 8px 0;
	line-height:12px;
	float:left;
}
.inputtextbox {
	width:300px;
	height:15px;
	padding:2px;
	margin:0 0 8px 0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #B9C7CA;
	/*background:transparent;*/
	float:left;	
}
.inputtextarea {
	width:300px;
	height:150px;
	padding:2px;	
	margin:0 0 8px 0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #B9C7CA;
	/*background:transparent;*/
	float:left;	
}
.formbutton {
	width:auto;
	height:25px;
	margin:0 0 8px 0;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	background:transparent;	
	border:1px solid #11769E;	
	float:left;
}
.mandatory {
	font-size:10px;
	color:#FF0000;
}
.message {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;	
}
.margin {
	margin:0 0 0 95px;
}
a.url_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d84bb;
	text-decoration:none;
}
a.url_link:hover {
	text-decoration:underline;
}
.products {
	width:400px;
	margin:0 0 40px 25px;
	padding:2px;
	float:left;	
}
.products img {
	padding:4px;
	margin:0 12px 0 0;
	background:#fff;
	border:1px solid #ccc;
	float:left;
}
.products2 {
	width:285px;
	padding:2px;
	text-align:center;
	float:left;
}

.products3 {
	width:180px;
	margin:0 25px 0 0;
	padding:2px;
	text-align:center;
	float:left;	
}
.productsMenu {
	width:192px;
	height:32px;
	margin:0 0 0 25px;
	padding:2px;
	text-align:right;
	float:left;	
}
.products3 img {
	padding:4px;
	margin:0 12px 0 0;
	background:#fff;
	border:1px solid #ccc;
	float:left;
}

.bins {
	width:360px;
	margin:0 25px 0 0;
	padding:2px;
	text-align:center;
	float:left;	
}
.bins img {
	padding:4px;
	margin:0 12px 0 0;
	background:#fff;
	border:1px solid #ccc;
	float:left;
}

.shoe-shining {
	width:410px;
	margin:0 25px 0 0;
	padding:2px;
	text-align:center;
	float:left;	
}
.shoe-shining img {
	padding:4px;
	margin:0 12px 0 0;
	background:#fff;
	border:1px solid #ccc;
	float:left;
}


.utils {
	width:850px;
	margin:0 0px 0 0;
	padding:2px;
	text-align:left;
	float:left;	
}
.utils img {
	padding:4px;
	margin:0 12px 0 0;
	background:#fff;
	border:1px solid #ccc;
	float:left;
}

.innerProductMenu {
	width:209px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;	
	text-align:center;
	vertical-align:middle;
	padding:9px 0 0 0px;
	margin:0 0 6px 0;
	background:url(../images/sub-link-bg.jpg) no-repeat left top;
	position:absolute;
	top:43px;
	right:58px;
	_right:80px;	
}
.innerProductMenu a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.innerProductMenu a:hover {
	text-decoration:underline;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:16px;
	font-weight:bold;
	margin:8px 0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:14px;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:4px 0 18px 0;
	border-bottom:1px solid #84BDCB;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:14px;
	font-weight:bold;
	margin:8px 0;
}

/* PRODUCT SECTION CSS */

.product_main_image {
	margin:0 92px 0 0;
	float:left;
}

.sitemap_listing {
	width:300px;
}
.sitemap_listing a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 26px;
	font-family:"Microsoft Sans Serif", Arial;
	font-size:14px;
	color:#393939;
	text-decoration:none;
	background:url(../images/sitemap-bullet.jpg) no-repeat left 2px;
	display:block;
}

.sitemap_listing a:hover {
	color:#2575b4;
}

.contactBox {
	width:250px;
	float:left;
	margin:0px 0px 0px 50px;
}