body{
	margin: 0px;
	padding: 0px;
}

p{
	margin:0px;
	padding:0px;
}


/*..................................................bgs...................................*/

.bg-header-right{
	background-image:url(../images/bg-right.gif);
	background-repeat:repeat-x;
}

.bg-header-left{
	background-image:url(../images/bg-left.gif);
	background-repeat:repeat-x;
}

.heading-bg{
	background-image:url(../images/bg-heading.gif);
	background-repeat:no-repeat;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding-left:50px;
}
	
.red-bg{
	background-color:#e3191d;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;

}

/*.........................................................fonts.....................................*/

/*.mainfont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:1.8em;
}*/


.shopingcart{
	font-family:Arial, Helvetica, sans-serif;
	color:#e21b1e;
	font-size:11px;
	text-decoration:none;
}

.shopingcart a{
	font-family:Arial, Helvetica, sans-serif;
	color:#e21b1e;
	font-size:11px;
	text-decoration:none;
}

.shopingcart a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#e21b1e;
	font-size:11px;
	text-decoration:underline;
}

.nowinyouycart{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.welcome-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#e01f22;
	font-weight:bold;
	letter-spacing:0.1em;

}

.site-color{
	color:#595858;
}

.advanced-search{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding-left:3px;
}


.advanced-search a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.advanced-search a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

.product-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e21b1e;
	font-weight:bold;
}

/*...................................................Category And  Best Sellers ...................................*/

.category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7c7c7c
}


.category ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
	width:210px;
}

.category li{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7c7c7c;
	text-decoration:none;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url(../images/grey-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	list-style-type:none;
	display:block;
	font-weight:bold;

}

.category li a{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7c7c7c;
	text-decoration:none;
}

.category li a:hover{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dd2628;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
}

/*................................................................navigation.......................................................*/


.navi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../images/bg-navi.gif);
	background-repeat:repeat-x;
	height:50px;
}

.navi ul{
	margin:0px;
	padding:0px;
	/*padding-left:75px;*/

}

.navi li{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:inline;
	color:#FFFFFF;
	padding-left:25px;
	padding-right:25px;
}

.navi li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}

.navi li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	text-decoration:none;
}

.sep{
	background-image:url(../images/sep-navi.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.price{
	padding-left:25px;
}

/*.......................................................................paddings...................................................*/


.welcomebody-padding{
	padding-left:40px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:8px;
}

.welcomebody-top-padding{
	padding-left:10px;
	padding-right:10px;
}

.search-forn{
	padding:3px;
	border:solid 1px #7c7c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
	margin:20px;
}

.dailynewsletter{
	padding:4px;
	border:solid 1px #7c7c7c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:15px;
	margin-left:22px;


	
	
}
	

.product-padding{
	padding-top:35px;
	padding-bottom:25px;

}

.latest-product{
	padding-top:25px;
	padding-bottom:35px;
	padding-left:30px;
}

/*.............................................................................borders.....................................................*/

.featuredproduct-border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c9ccdf;
	border-bottom-color: #c9ccdf;
	border-left-color: #c9ccdf;
}

.featuredproduct-mid-verticalborder{
	border-right-width: 1px;
	
	border-right-style: solid;
	
	border-right-color: #7c7c7c;

}

.featuredproduct-mid-border{
	border-top-width: 1px;
	
	border-top-style: solid;
	
	border-top-color: #7c7c7c;

}

.border-bottom{
	border-bottom:1px solid #c9ccdf;
}