
body {
	margin: 20px auto;

	background-color: #cccccc;
	text-align: center;
}

 #headertext {
	background-image: url(../../images/headertext.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 130px;
	width: 920px;
	margin: 0 auto;
	position: relative;
	top: -130px;
	padding: 20px 0 0 0;
	overflow: hidden;
}
 #header h1 {
	display: none;
}
 #header {
	height: 110px;
	width: 880px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	clear: both;
	text-align: center;
	background-color: #FFFFFF;
	position: relative;
	top: 20px;
}
 #headertext h1 {
	color: #333333;
	text-align: left;
	vertical-align: middle;
	margin: 0 0 0 50px;
	padding: 35px 0 0 0;
	font-size: 34px;
	font-family: arial narrow;
	font-weight: normal;
}
 #headertext h1 a {
	color: #333333;
	font-size: 34px;
	font-family: arial narrow;
	font-weight: normal;
	text-decoration: none;
}
 #maincell {
	width: 920px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding: 10px 0 0 0;
	top: -130px;
	background-image: url(../../images/bg-middle.png);
	background-position: top center;
	background-repeat: repeat-y;
}

 #content {
	width: 880px;
	margin: 0 auto;
	text-align: left;
}
 #contentleft {
	width: 200px;
	float: left;
	overflow: hidden;
}
 #contentmiddle {
	width: 460px;
	margin: 0 10px;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	float: left;
	overflow: hidden;
}

 #contentmiddle h1 {
	margin: 0px;
	font-family: arial;
	font-size: 16px;
	color: #666666;
	border-bottom: 1px solid #CC0000;
}
 #contentmiddle h2 {
	margin: 0px;
	font-family: arial;
	font-size: 14px;
	color: #666666;

}
 #contentmiddle2 
 {
    background-color: White;
	width: 640px;
	margin: 0 10px;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	float: left;
	overflow: hidden;
}

 #contentmiddle2 h1 {
	margin: 0px;
	font-family: arial;
	font-size: 16px;
	color: #666666;
	border-bottom: 1px solid #CC0000;
}
 #contentmiddle2 h2 {
	margin: 0px;
	font-family: arial;
	font-size: 14px;
	color: #666666;

}
 #contentright {
	width: 200px;
	float: right;
	overflow: hidden;
}
 #contentleft h3 {
	font-family: arial;
	font-size: 11px;
	display: block;
	height: 32;
	background-image: url(../../images/header3.png);
	background-color: #CC0000;
	background-repeat: no-repeat;
	background-position: top center;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
 #contentright h3 {
	font-family: arial;
	font-size: 11px;
	display: block;
	height: 32;
	background-image: url(../../images/header3.png);
	background-color: #666666;
	background-repeat: no-repeat;
	background-position: top center;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
 .boxedin {
	margin: 0 1px 8px 1px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 5px;
}

.boxedin2
{
    margin: 0 1px 8px 1px;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    padding: 2px;
}

 .text3 {
	max-width: 200px;
}
 #security {
	text-align: center;
}
 #footer {
	background-image: url(../../images/bg-bottom.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 40px;
	width: 920px;
	margin: 0 auto;
	clear: both;
	position: relative;
	top: -130px;
}
 #footertext {
	width: 920px;
	margin: 0 auto;
	clear: both;
	position: relative;
	top: -130px;
}


 li.link {
  	list-style-type: none;
  	border-bottom: 2px solid #DEDEDE;
	overflow: hidden;
}
 li.link a {
  	text-decoration: none;
  	display: block;
  	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #666666;
  	font-weight: bold;
}
 li.link a:hover {
  	color: #CC0000;
}
 li.link:hover {
  	background-color: #FFFFFF;
}
li.news {
  	list-style-type: none;
  	border-bottom: 2px solid #DEDEDE;
	overflow: hidden;
}
 li.news a {
  	font-family: arial;
	font-size: 11px;
	color: #666666;
  	
  	text-decoration: none;
  	display: block;
  	padding: 3px;

}
 li.news a:hover {
  	color: #CC0000;
}
 li.news:hover {
  	background-color: #FFFFFF;
}
 .clear {
  	clear: both;
} 
 .button, .pr_addtocart_button, .add {
  	background-color: #FFFFFF;
}
 .button-gray {
  	background-color: #DEDEDE;
}


 #headertext {
	_height: 150px;
}
 #header {
	_height: 130px;
}

.footer1  {font-family:Arial; font-size: 11px; color: #666666; font-weight: bold;}
.gray12  {font-family:Arial; font-size: 12px; color: #666666;}
.Bgray12 {font-family:Arial; font-size: 12px; color: #666666; font-weight: bold;}
.gray13  {font-family:Arial; font-size: 13px; color: #333333;}
.gray11  {font-family:Arial; font-size: 11px; color: #666666;}
.gray10  {font-family:Arial; font-size: 10px; color: #666666;}
.gray124 {font-family:Arial; font-size: 12px; color: #666666;}
.gray126  {font-family:Arial; font-size: 12px; color: #666666; font-weight: bold;}
.red11   {font-family:Arial; font-size: 11px; color: #CC0000;}
.red12   {font-family:Arial; font-size: 12px; color: #CC0000;}
.Bred11   {font-family:Arial; font-size: 11px; color: #CC0000;}
.Bred12  {font-family:Arial; font-size: 12px; color: #CC0000; font-weight: bold;}
.red11   {font-family:Arial; font-size: 11px; color: #CC0000;}
.Bgray16 {font-family:Arial; font-size: 16px; color: #666666; font-weight: bold;}
.Bgray14 {font-family:Arial; font-size: 14px; color: #666666; font-weight: bold;}
.Bred16  {font-family:Arial; font-size: 16px; color: #CC0000; font-weight: bold;}
.Bred14  {font-family:Arial; font-size: 14px; color: #CC0000; font-weight: bold;}
.pp  {font-family:Arial; font-size: 10px; color: #999999;}
.Bgray11{font-family:Arial; font-size: 11px; color: #777777; font-weight: bold;}