body {
	background-image: url(../../graphics/backgrounds/gradient.gif);
	background-repeat: repeat-x;
	background-color: #000000;
   color: #666666;
   padding:0px;
   margin:0px;
   font-family:Verdana, Tahoma, Arial;
   font-size: 9pt;
   }
   
table.mother {
	padding:0px;
   width:800px;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:auto;
   margin-right:auto;
   }

table.mother td {
	padding:4px;
	}
   
table.mother td.column {
   width:170px;
   height:100px;
   }
   
table.mother td.banner {
   width:620px;
   height:auto;
   margin:0px;
   }
table.mother td.content {
   width:620px;
   margin:0px;
   }
   
   
table.header {
 padding:0px;
 margin:0px;

 width:100%;
 height:auto;
 border:1px solid #aa0000;

 background-image: url(/images/titles/header_bg2.jpg);
 background-repeat: none;
}

table.headerholder {
 width: 100%;
 height: auto;

 border:1px solid #aa0000;
}

table.headerholder, tr.headerholder, td.headerholder {
 margin: 0;
 padding: 0;

 vertical-align: middle;
}

tr.headerholder {
 width: 100%;
 height: 110px;
 background-image: url(/images/titles/header_bg2.jpg);
 background-repeat: none;
}



table.header td {
	padding:0px;
	}

table.colormenu {
	padding:0px;
   margin:0px;
	width:100%;
	} 
   
div.content {
	margin:0px;
	padding:7px;
	background-color:#ffffff;
	border:1px solid #aa0000;
   color:#666666;
	}

div.menu {
	margin: 0px;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
   border-top:1px solid #aa0000;
   background-color: #660000;
	}
   
.menu ul{
	display: inline;
   margin:0px;
   padding:0px;
	}
   
.menu li {
	list-style:none;
	display:inline;
   white-space:nowrap;
   color: #aa0000;
   padding-bottom:6px;
   font-size: 16px;
	}
   
.menu a:link, .menu a:visited, .menu a:active  {
	text-decoration:none;
	color:#ffcc22;
   }

.menu a:hover {
	text-decoration:underline;
   color:#ffffbb;
   }
   
td.submenu {
	}

div.submenu {
	margin: 0px;
	padding:0px;
 padding-bottom: 10px;
   border:1px solid #aa0000;
   background-color: #660000;
   color: #dddddd;
   font-size:x-small;
   font-weight:bold;
	}
   
.submenu ul{
   margin:0px;
   padding:0px;
	}

.submenu li {
	list-style:none;
   white-space:nowrap;
   padding:0px;
	margin:4px;
	}

input.text {
   background-color: #f8f8f8;
   }

input.price {
border:1px solid #ffffff;
   background-color: #ffffff;
   font-weight:bold;
   color: #666666;
   }
   
   input.button {
vertical-align:middle;
   }
   
select {
   background-color: #f8f8f8;
   }
   
table.addtocart {
	background-color: #ffffff;
   color: #666666;
   border-collapse: collapse;
   width:100%;
}

table.addtocart td {
	padding: 4px; 
}

table.addtocart td.formlabel {
	font-weight:bold;
}

.form-column-photo {
width:208px;
}

table.form-column-order {
width:100%;
}

.page-title {
font-size:16pt;
font-weight:bold;
}

.form-qty {
width:auto;
}

.form-desc {
width:auto;
}

.form-add {
width:150px;
}

.form-head {
background-color: #cccccc;
font-weight:bold;
}

tr.form-head {
width: auto;
}

.daughter {
padding:0px;
margin:0px;
}

.daughter td {
padding:0px;
}

div.copyright {
	margin: 0px;
	padding:3px;
   padding-left:32px;
   padding-right:32px;
   border:1px solid #aa0000;
   background-color: #660000;
   color:#dddddd;
   font-size:x-small;
   font-weight:bold;
	}

div.counter {
	margin: 0px;
	padding:3px;
   padding-left:32px;
   padding-right:32px;
   border:1px solid #aa0000;
   background-color: #660000;
   color:#dddddd;
   font-size:x-small;
   font-weight:bold;
	}

a:link, a:visited, a:active {
font-weight:bold;
color:#666666;
}
   
a:hover {
text-decoration: underline;
color:#aa0000;
}

.content li {
margin-bottom:10px;
}

.error {
	padding:16px;
   border:1px solid #aa0000;
   background-color: #660000;
   color:#dddddd;
   font-size:x-small;
   font-weight:bold;
	width:40%;
	margin:auto;
}

table.error-mother {
	margin:0px;
	padding:0px;
   width:100%;
   }
   
.error-mother a:link, .error-mother a:visited, .error-mother a:active  {
	text-decoration:none;
   color:#ffcc22;
   }

.error-mother a:hover {
	text-decoration:underline;
   color:#ffffbb;
   }
