body {
	background 		: #79abbc;
	font 			: 11px/13px Verdana;
	color			: #4ba9c9;
	margin			: 0px auto;
}
img{
	border			: none;
}
.empty{
	clear			: both;
}
h1{
	font			: 25px/27px Verdana;
	color			: #ba3537;
}
h2{
	font			: 700 11px/13px Verdana;
	color			: #ba3537;
}

h3{
	font			: 700 11px/13px Verdana;
	color			: #000;
}
h4{
	font			: 700 11px/13px Verdana;
	color			: #000;
	margin-bottom	: 0px;
}
a
{
    text-decoration : none;
    font-weight     : bold;
	color			: #ba3537;
}
a:hover
{
    text-decoration : underline;
}
.general{
	background		: url("../images/bg.jpg") no-repeat;
	width			: 815px;
	height			: auto;
}
.bg{
	width			: 607px;
	height			: auto;
	background		: #c3dde8;
	border-left		: solid 1px #e4f2f8;
	border-right	: solid 1px #e4f2f8;
	margin-left		: 203px;
}
.main{
	margin			: 0px auto;
	width			: 505px;
	height			: auto;
	background		: #fff;
	/*border-top		: solid 27px #e2cfcb;*/
	border-top		: solid 1px #e4f2f8;
	padding			: 0px 14px;
}
.header{
	height			: 351px;
}
.headertop{
	height			: 290px;
	width			: 503px;
	background		: url("../images/logo.jpg");
}
.toprightlinks 
{
    padding: 4px;
    text-align: right;
    background-color: #e4f2f8;
}
.menu{
	margin-top		: 15px;
	height			: 34px;
	background		: #e2cfcb;
	padding			: 12px 0px 0px 3px;
	text-align		: center;
}
.menu ul{
	margin			: 0px;
	padding			: 0px;
}
.menu li{
	list-style-type	: none;
	display			: inline;
	
}
.menu li a{
	text-decoration	: none;
}
.body{
	background		: #c3dde8;
	height			: auto;
	padding			: 15px 5px 20px 5px;
	text-align		: center;
}
.body ul{
	margin			: 0px;
	padding			: 0px;
}
.body li{
	list-style-type	: none;
	display			: inline;
	margin			: 4px;
	height			: 109px;
}
.subheadertop{
	background		: url("../images/subbg.jpg");
	height			: 290px;
	width			: 503px;
}
.headertoptext{
	background		: url("../images/subbg.jpg");
	height			: 290px;
	width			: 503px;
}
.headerleft{
	float			: left;
	margin			: 73px 0px 0px 16px;
	width			: 178px;
	text-align      : left;
}
.headerright{
	float			: right;
	border			: solid 11px #fff;
	margin			: 63px 14px 0px 0px;
}
.categorybody{
	background		: #c3dde8;
	height			: auto;
	padding			: 10px 5px 50px 5px;
}
.breadcrumb{
	font			: 11px/13px Verdana;
	color			: #2b7895;
	margin-left		: 11px;
}
.breadcrumb a{
	font			: 700 11px/13px Verdana;
	color			: #2b7895;
}
.sort{
	min-height		: 110px;
	margin			: 15px 5px 0px 5px;
}
.sortleft{
	float			: left;
	margin-left		: 3px;
	min-height		: 110px;
}
.sortleft img{
	border			: solid 11px #fff;
}
.sortright{
	float			: right;
	width			: 283px;
	background		: #fff;
	min-height		: 110px;
	margin-right	: 3px;
	padding			: 0px 15px 0px 15px;
	text-align      : left;
}
.buy{
	font			: 700 11px/13px Verdana;
	color			: #4ba9c9;
}
.title{
	text-decoration	: none;
	font			: 700 11px/13px Verdana;
	color			: #ba3537;
	padding-top		: 10px;
	display			: block;
}
.singleproduct{
	margin-top		: 15px;
}
.singleleft{
	float			: left;
	width			: 170px;
	text-align		: center;
}
.singleleft img{
	border			: solid 11px #fff;
	margin-bottom	: 5px;
}
.singleright{
	float			: right;
	width			: 236px;
	background		: #fff;
	height			: auto;
	margin-right	: 10px;
	padding			: 0px 15px 20px 15px;
	color			: #000;
}
.singleright p{
	margin-top		: 1px;
}
.textbody{
	background		: #c3dde8;
	height			: auto;
	padding			: 15px 5px 20px 5px;
	text-align		: left;
}
.plaintext{
	background		: #fff;
	text-align		: left;
	color			: #000;
	padding			: 15px 15px;
	margin-top		: 10px;
}
.latesttitle
{
    text-align      : left;
    padding-left    :30px;
}