body {
	background-color: #000000;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
}

a {
text-decoration:none;
color:#FFFFFF;
}
a:hover {
text-decoration:underline;
color:06C2DF;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin-top:5px;
padding-bottom:-5px;
}

h2{
margin-top:-10px;
padding:0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#007298;
text-decoration:none;
}
h3{
margin-top:-10px;
padding:0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#48CA4C;
text-decoration:none;
}


p{
margin:0px;
padding:0px;
}

.mainBg{

background:url(../images/main-bg.jpg) repeat-y;
width:1028px;
margin:0px auto;


}

.mainBg .mainDiv{
width:982px;
margin:0px auto;


}
/*-----------------header---------------*/

.mainDiv .headerDiv{
height:105px;
background:url(../images/header-2-bg.jpg) repeat-x;
}

	.mainDiv .headerDiv .headerDivleft{
	width:233px;
	float:left;
	}
	
	.mainDiv .headerDiv .headerDivmid{
	width:717px;
	float:left;
	
	}
	
	.mainDiv .headerDiv .headerDivmid .headerDivmid1{
	float:left;	
	width:366px;
	margin:22px 0px 0px 30px;	
	}
		
		.mainDiv .headerDiv .headerDivmid .headerDivmid1 .signin{
		float:left;	
		width:165px;
		font-family:tahoma, Arial, Verdana;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		text-align:left;
		}
		
		.mainDiv .headerDiv .headerDivmid .headerDivmid1 .toplinks{
		float:right;	
		width:165px;
		font-family:tahoma, Arial, Verdana;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;

		}
	
	.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart{
	float:right;	
	width:280px;
	margin-left:0px;
	height:72px;
	margin-top:13px;
	}
	/*----------------Cart----------------*/
	.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart .cartleft{
	float:left;	
	width:15px;
	
	
	}
	
	.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart .cartmid{
	float:left;
	width:225px;
	background:url(../images/cart2-bg.jpg) repeat-x;
	height:72px;
	
	}
		.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart .cartmid .cartTop{
		height:45px;
		margin-top:12px;
		}
		.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart .cartmid .cartBtm1{
		height:17px;
		width:108px;
		padding-left:10px;		
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#00688B;
		}
		
		.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart .cartmid .cartBtm2{
		height:17px;
		width:85px;
		
		float:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#00688B;
		}
		
		
	
	
	.mainDiv .headerDiv .headerDivmid .headerDivmid2Cart .cartright{
	float:left;	
	width:11px;
	height:70px;
	}
	
	/*------------------------------------*/
	
	.mainDiv .headerDiv .headerDivright{
	width:26px;
	float:right;
	background:#00CCCC;
	}
	
	/*------------------Nav------------------*/
		.mainDiv .navContainer{
		width:982px;
		margin:0px auto;
		height:45px;
		background:url(../images/nav-home-2-bg.jpg) repeat-x;
		
		}
			.mainDiv .navContainer .left{
			width:21px;
			margin:0px;
			float:left;
			}
		
			.mainDiv .navContainer .mid{
			padding:0px;
			margin:0px;
			width:700px;
			height:45px;
			float:left;
			
			}
			
					.mainDiv .navContainer .mid ul{
					padding:0px;
					margin:0px;
					list-style:none;
									
					}
					
					.mainDiv .navContainer .mid li{
					display:block;
					float:left;
					padding-right:20px;
						margin:0px 0px;
					
						font-family:tahoma, Arial, Verdana;
						font-size:16px;
						line-height:43px;
						
					}
						.mainDiv .navContainer .mid li a{
					
						
						color:#FF0000;						
																			
						}	
						
						.mainDiv .navContainer .mid li a:hover{
						color:#FFF600;
						text-decoration:none;
						
																	
						}
						
									
			.mainDiv .navContainer .right{
			width:30px;
			margin:0px;
			float:right;
			}
	
	/*----------Search field---------------*/	
			.mainDiv .navContainer .searchContainer{
			width:165px;
			margin:0px;
			margin-left:35px;
			float:left;
			padding-top:9px;
			padding-bottom:9px;
			}
			
			.mainDiv .navContainer .searchContainer .txtfieldbg{
			background:url(../images/search-field-bg.jpg) no-repeat;
			width:119px; height:25px;
			border:0;
			margin:0px;
			padding:3px;
			}
			.mainDiv .navContainer .searchContainer .btn{
			border:0;
			margin:0px;
			float:right;
			height:25px;
			}
			
/*-------------Body banner-------------------*/
/*.mainDiv .bannerContainer{
margin:18px auto 31px auto;
width:989px;
height:171px;
}
*/
.mainDiv .bannerContainer{
background-repeat: repeat-x;
	height: 365px;
	margin: 0 auto;
	text-align:center;
}

.mainDiv .bannerContainer .con1{
width:192px;
float:left;
margin:0px;
padding:0px;
}

.mainDiv .bannerContainer .con2{
width:599px;
float:left;
margin:0px;
padding:0px;
}

.mainDiv .bannerContainer .con3{
margin:0px;
padding:0px;
float:left;
}


.mainDiv .bannerContainer .con1 .ddbg{
background:url(../images/daily-deal-bakgrnd-white.jpg) no-repeat;
width:165px;
height:91px;
margin:14px 6px 9px 7px;
float:left;
}

.mainDiv .bannerContainer .con1 .ddbg .d1{

width:75px;
margin:5px 0px;
padding-left:10px;
float:left;
font-family:tahoma, Arial, Verdana;
font-size:11px;
color:#FFFFFF;
}

.mainDiv .bannerContainer .con1 .ddbg .d2{

width:76px;

margin:0px 0px 0px 0px;

padding-top:20px;
float:right;
}

/*-------------Body -------------------*/
.bodyDiv{
width:982px;
margin:0px auto;
padding:0px;

}
/*-------------categories-------------------*/

.bodyDiv .leftCon{
width:190px;
float:left;
margin-right:18px;
}
.bodyDiv .productsContainertxt{
width:190px;
background:url(../images/our-products-mid-bg.jpg) repeat-y;
margin:0px;
padding:0px 1px;
}

 .bodyDiv .productsContainertxt ul{
	margin:0px;
	padding:0px;
	list-style:none;

	}
	
.bodyDiv .productsContainertxt li{
	display:block;
	text-decoration:none;
	margin:0px;
	padding:0px;
		
	}
	
 .bodyDiv .productsContainertxt li a{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:10px 0px 10px 16px;
		margin:-5px 0px;;
		display:block;
		line-height:14px;
	}
		
	 .bodyDiv .productsContainertxt li a:hover{
		text-decoration:none;
		color:#FFFFFF;
		background:url(../images/our-products-mid-bg-81.jpg) no-repeat left;
		}
	/*--------------Body txt--------------*/
.bodyDiv .bodytxtCon{
	width:551px;
	margin:0px auto;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#FFFFFF;
	text-align:justify;
	padding-bottom:20px;
	border-bottom:#FFFFFF dashed 1px;
	}

	.bodyDiv .bodytxtCon .prodCon{
	width:551px;
	margin:0px auto;
	padding:10px 0px;	
	}
		.bodyDiv .bodytxtCon .prodCon .prodBox{
		width:135px;
		height:201px;
		margin:0px auto;
		padding:0px;
		float:left;
		
		}
	/*-------------Right container-------------*/	
		
.bodyDiv .rightCont{
width:190px;
margin:0px;
padding:0px;
float:right;
}

		.bodyDiv .rightCont .clientloginBox{
		width:190px;
		margin-bottom:20px;
		}
		
				.bodyDiv .rightCont .clientloginBox .top{
				width:190px;
				
				}
				
				 .bodyDiv .rightCont .clientloginBox .mid{
				
				background:url(../images/client-login-mid-bg.jpg) repeat-y;
				padding:0px 15px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				text-decoration:none;
				}
				.bodyDiv .rightCont .clientloginBox .bottom{
				width:190px;
				
				}
				

	
	/*----------------Footer--------------*/
	
	.footerlinks{
	width:980px;
	height:100px;
	margin:0px auto;	
	margin-top:30px;
	}
	.footerlinks .links1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	float:left;
	width:500px;
	margin-top:5px;
	padding-left:10px;
		}
	
		.footerlinks .links1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
	
	color:#FFFFFF;
	}
	
	 .footerlinks .logos{
	width:170px;
	padding:0px 0px;
	float:right;
	}
	 .footerlinks .logos img{
	padding-right:10px;
	
	}
	
	
	.footerlinks .footerend{
	width:982px;
	margin:0px auto;
	background:#FF0000;
	height:30px;
	margin-top:5px;
	}
	
	.footerlinks .footerend .left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	padding-left:10px;
	width:500px;
	line-height:34px;
	}
	
	.footerlinks .footerend .right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#000000;
	line-height:34px;	
	float:right;
	padding-left:10px;
	width:162px;
	height:30px;
	}
	
	
	/*--------------------------------*/
.clear
{
	clear:both;
}
.error{
color:#000000;
font-size:14px;
}
.cartheading{
background:#FF0000;
padding:5px;
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.cartrow1{
border-top:1px solid #d3f1fb;
border-bottom:1px solid #d3f1fb;
background-color:#000000;
padding:5px;
}
.cartrow2{
 
background-color:#FF0000;
padding:5px;
}