body {
  font-family: Georgia, Times, serif;
  font-weight: normal;
  color: #000;
  font-size: 75%;
  background: #000/* url(../images/mainback.gif)*/;
  border: 0;
margin: 5px 0;
padding: 0;
/*text-align: center;	*/

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

img{
border: 0;
}

h1, h2, h3, h4, h5, h6 { 
	padding: 10px;
	margin: 0;
	}
h1{
	font-size: 180%;
	font-weight: 600;
	padding: 20px 10px 0 10px;
	}


h2{
	font-size: 120%;
	color: #851917;
	
}

h3{
	font-size: 135%;
	font-weight: normal;
	padding-top: 0;
}
h4{
	font-size: 110%;

}
h5 {
  font-size: 100%;
}
h6 {
  font-size: 110%;
  font-weight: normal;
  padding: 5px 10px 5px 10px;
}



a:link		{ color: #841918; font-size: 100%; text-decoration: underline;}
a:active		{ color: #841918; font-size: 100%; text-decoration: underline;  }
a:visited		{ color: #841918; font-size: 100%; text-decoration: underline;  }
a:hover		{  color: #000; font-size: 100%; text-decoration: none; }

.col a:link, .col a:visited, .col a:active	{ color: #000;}
.col a:hover		{  color: #841918;}

.links a:link, .links a:visited, .links a:active	{ color: #000; padding: 0 2px;}
.links a:hover		{  color: #841918;}

.sitemap a:link, .sitemap a:active, .sitemap a:visited{
color: #000;
text-decoration: none;
font-size: 120%;
} 
 
.sitemap a:hover, .sitemap a:focus{
text-decoration: none;
color: #21DB45;

}

#menu a:link, #menu a:active, #menu a:visited{
 color:  #fff;
   text-decoration: none; 

}

#menu a:hover, #menu a:focus{
 text-decoration: underline;

}
#menu a:link.currentpage, #menu a:active.currentpage, #menu a:visited.currentpage{
 color: #21DB45; 
 font-size: 10px;
}
#top a:link, #top a:active, #top a:visited{
 color:  #000;
   text-decoration: none; 
}

#top a:hover, #top a:focus{
 color: #841918; 
}
#footer a:link, #footer a:active, #footer a:visited{
 color:  #fff;
   text-decoration: none; 
	padding: 0px;
}

#footer a:hover, #footer a:focus{
text-decoration: underline;
}
 #menu{
 width: 100%;
 background: #000;
 clear: both;

 }


 #divBody{
 width: 900px;
 text-align: left;
 background: #fff;
  margin: 0 auto;
 }

#top .social-network{
 display:block;
 float:left;
 margin:3px 20px 0 0;
 font-size:16px;
 padding:11px 0 0 32px;
 background-position:0 0;
 background-repeat:no-repeat;
 font-size:14px;
}
#social-fb{
 background-image:url(../images/facebook.jpeg);
 
}
#social-tw{
 background-image:url(../images/twitter.jpeg);
}
 
 #top{
 clear: both;
 padding: 5px 0 0 5px;
 margin: 0 0 0px 0;
background: right bottom no-repeat;
overflow:hidden;

 }

#top ul{
margin: 0px 0 0 0;
padding: 2px 0;
list-style: none;
/*border-top: 1px solid #841918;
background: url(../images/basket-.jpg) no-repeat 500px;   */
text-align: right;
color: #000;
float:right;
}
#top li{
display: inline;
background: url(../images/topmenuback.gif) no-repeat right;
padding: 0 15px 0 10px;
line-height: 30px;
font-size: 12px;
}
#top .noborder, #menu .noborder, #footer .noborder{
background: none;
}

#menu ul{
margin: 0;
padding: 2px 0;
list-style: none;
background: #000;
width: 100%;
text-align: center;
}
#menu li{
display: inline;
background: url(../images/menuback.gif) no-repeat right;
padding: 0 32px 0 26px;
line-height: 26px;
font-size: 12px;
color: #000;
}


#footer ul{
padding: 10px 0 10px 0;
margin: 0;
text-align: center;
border-bottom: 3px double #fff;
background: #000;
}
#footer li{
display: inline;
background: url(../images/menuback.gif) no-repeat right;
margin: 0;
padding: 0 19px 0 14px;
}
 #content{
 padding: 0;
margin: 0;
 }

#footer{
margin: 0;
border-top: 5px solid #fff;
clear: both;
}
#footer p{
color: #fff;
text-align: center;
padding: 5px;
background: #000;
margin: 0;
}

p {
font-size: 100%;
padding: 5px 0px 0px 10px;
margin: 0 0 5px 0;
line-height: 18px;
word-spacing: 2px;
 }
hr{
border-top: 2px dotted #F12B28;
border-bottom: 1px dotted #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
margin: 10px 11px 10px 11px;
}
.midcol hr{
margin: 25px 150px;
}
li {
  padding-left: 0px;
	margin-left: 0px;
}

ul {
  padding-left: 10px;
 	margin: 5px 5px 5px 15px;
	  list-style: square;
	  color: #841918;
  list-style-position: outside;
}

li {
  padding: 0 0 5px 0;
	margin-left: 0px;
}

.sitemap ul {
  padding-left: 10px;
 	margin: 10px 5px 10px 80px;
	  list-style: none;
  list-style-position: outside;

}
.sitemap li{
padding-top: 4px;
}
.sitemap ul ul{
 	margin: 0px 5px 20px 25px;
	font-weight: normal;
	font-size: 80%;
}
.leftfloat{
float: left;
}


.rightfloat{
float: right;
}

.center{
text-align: center;
}
.right{
text-align: right;
}
.left{
text-align: left;
}


.clear{
clear: both;
}

.col{
width: 180px;
margin: 0 5px;
}
.col .checkbox{
border: 0;
width: 20px;
float: left;
background: none;
}
.col form{
display: block;
margin: 10px;
clear: both;
padding: 0;
}
.detailsform{
margin: 10px;
}
.detailsform input{
border: 1px solid #000;
width: 20px;
margin: 0 10px 0 5px;
text-align: center;
}
.col label{
font-size: 120%;
	color: #841918;
	font-weight: bold;
}
.col input{
background: url(../images/backinput.gif) no-repeat;
width: 154px;
border: 1px solid #7C7C7C;
border-bottom: 1px solid #C3C3C3;
border-right: 1px solid #C3C3C3;
padding: 2px;
}
.col img{
margin: 0 0 10px 10px;
}

.filter label{
font-size: 120%;
	color: #841918;
	font-weight: bold;
}
.filter{
margin: 30px 10px;
}
.filter select{
margin-left: 10px;
}
.filter .button{
float: left;
}
.authorname{
margin: 0 0 10px 10px;
font-size: 110%;
}
.col p{
line-height: 15px;
margin: 0px 0 15px 0;
}
.blacktd{
color: #ccc;
background: #000;
height: 40px;
padding-right: 10px;
}
.midcol{
width: 490px;
float: left;
margin-left: 15px;
}

.midcolleft{
float: left;
width: 160px;
padding-right: 10px;
}
.midcolright{
float: left;
width: 300px;
}
.halfcol{
width: 219px;
float: left;
padding: 0 0 0 25px;
margin: 30px 0 0 0;
}
.greenborder{
border-left: 1px solid #DED6B2;
}

.col .button, .midcol .button{
background: #E02825 url(../images/buttonback.jpg);
color: #fff;
font-weight: bold;
border-top: 1px solid #EF2B27;
border-left: 1px solid #EF2B27;
border-bottom: 1px solid #EF2B27;
border-right: 1px solid #EF2B27;
float: right;
width: 85px;
margin-right: 0px;
font-size: 11px;
}
form{
font-size: 100%;
margin-top: 0;
}
 textarea, select{
margin-top: 2px;
width: 180px;
font-family: Georgia, Times, serif;
}
textarea{
height: 80px;
vertical-align: middle;
}

select{
width: 186px;
}

.contact .checkboxes{
width: 20px;
float: left;
margin-top: -5px;
height: 25px;
}
.contact{
font-size: 110%;
margin-left: 10px;
}
.contact .labeltxt{
width: 70px;
display: block;
float: left;
text-align: right;
margin: 0 5px;
}
.contact input{
margin: 0;
}
.contact .button{
font-size: 14px;
}


.button{
font-size: 10px;
height: 22px;
}
.redfont{
color: #841918;
}

.cart{
font-size: 110%;

}
.cart input{
width: 20px;
border: 1px solid #000;
text-align: center;
font-size: 12px;
}
.cart .button{
border: 0;
background: #fff;
color: #E12826;
font-weight: bold;
margin: 0;
width: 50px;
float: none;
}
.cart .button2{
background: #E02825 url(../images/buttonback.jpg);
color: #fff;
font-weight: bold;
border-top: 1px solid #EF2B27;
border-left: 1px solid #EF2B27;
border-bottom: 1px solid #EF2B27;
border-right: 1px solid #EF2B27;
width: 160px;
margin: 0px 5px;
font-size: 12px;
float: none;
}
.cart .blacktd{
height: 30px;
font-size: 14px;
background: #fff;
color: #000;
}
.cart th{
border-bottom: 1px solid #000;
}
.cart td{
border-bottom: 1px solid #000;
border-right: 1px solid #000;
}
.cart .noborder{
border-bottom: 0;
}
.cart .leftborder{
border-left: 1px solid #000;
}
.cart .discount{
width: 150px;
}
.checkout{
font-size: 110%;
}
.checkout p{
padding: 5px 0px 0px 0px;
}
.checkout small{
width: 190px;
display: block;
}
.checkboxes{
width: 20px;
float: left;
margin: -3px 5px 0 20px;
height: 25px;
}
.button2{
background: #E02825 url(../images/buttonback.jpg);
color: #fff;
font-weight: bold;
border-top: 1px solid #EF2B27;
border-left: 1px solid #EF2B27;
border-bottom: 1px solid #EF2B27;
border-right: 1px solid #EF2B27;
width: 200px;
margin: 0px 35px;
font-size: 12px;
float: right;
}