body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #7C8A93;
}					   
form {
	margin: 0px;   
	padding: 0px;
}
#content {
	width: 776px;
	background-color: white;
}
#footer {
	width: 776px;
	background-color: white;
}
#picture_table {
	width: 776px;
	background-color: white;
}

#login_table {
	width: 776px;
	background-color: white;
}
img.menu_image {
	border: 0px;	
	float: left;
}
img.homepage_picture {
	float: left;
}
td.background_vert {
	background-image: url('../img/background_vert.gif');
}
td.background_hor1 {
	background-image: url('../img/background_hor1.gif');
}
td.background_hor2 {
	background-image: url('../img/background_hor2.gif');
}
td.background_hor3 {
	background-image: url('../img/background_hor3.gif');
}
td.background_hor4 {
	background-image: url('../img/background_hor4.gif');
}
td.background_hor5 {
	background-image: url('../img/background_hor5.gif');
}
td.background_hor6 {
	background-image: url('../img/background_hor6.gif');
}
td.background_hor7 {
	background-image: url('../img/background_hor7.gif');
}
td.background_hor8 {
	background-image: url('../img/background_hor8.gif');
}
td.background_hor9 {
	background-image: url('../img/background_hor9.gif');
}
td.background_hor10 {
	background-image: url('../img/background_hor10.gif');
}
td.background_hor11 {
	background-image: url('../img/background_hor11.gif');
}
td.background_hor12 {
	background-image: url('../img/background_hor12.gif');
}
td.background_hor13 {
	background-image: url('../img/background_hor13.gif');
}
td.background_hor14 {
	background-image: url('../img/background_hor14.gif');
}
td.background_hor15 {
	background-image: url('../img/background_hor15.gif');
}
td.background_hor16 {
	background-image: url('../img/background_hor16.gif');
}
td.background_hor17 {
	background-image: url('../img/background_hor17.gif');
}
td.background_hor18 {
	background-image: url('../img/background_hor18.gif');
}
td.bkcolor {
	background-color: #7C8A93;
}

td.login {
	text-align: right;
	height: 38px;
	background-color: #F0F0F0;
	font: bold 15px Arial;
	color: #9A9A9A;		   
}
td.register {
	text-align: right;
	height: 27px;
	background-image: url('../img/background_cont2.gif');
	font: bold 15px Arial;
	color: #9A9A9A;
}
td.selectors {
	text-align: right;
	height: 106px;
	background-image: url('../img/background_cont3.gif');
	font: bold 15px Arial;
	color: #9A9A9A;
}
a.tell_friend {
	font: 12px Verdana;
	color: #6A7DA1;
	text-decoration:none;
}

a.tell_friend:Hover {
	text-decoration:underline;
}
a.register {
	font: 12px Verdana;
	color: #F88434;
	margin-right: 10px;
	text-decoration:none;
}

a.register:Hover {
	text-decoration:underline;
}
input.login {
	position: relative;
	top: 5px;
	margin-right: 11px;
}
input.login_field {
	margin-right: 15px;
	font-family: Arial;
	position: relative;
	top: 0px;
	font-size: 12px;
	color: #7C8A93;
}
select  {
	width: 260px;
	font-family: Arial;
	font-size:11pt;
	color: #7C8A93;
}
input.search {
	width: 254px;
	font-family: Arial;
	color: #7C8A93;
}
input.go {
	position: relative;
	top: 5px;
	margin-right: 100px;
	margin-left: 10px;
}
img.news {
	float: left;
	padding-right: 10px;
}
td.news {
	margin-bottom: 10px;
	background-color: #F7F7F7;
	padding: 12px 8px 0px 8px;
}
div.title {
	color: #9A9A9A;
	font: bold 15px Arial;
	text-align: left;
	padding: 10px 8px 3px 8px;
}
div.products {
	margin-bottom: 10px;
	background-color: #F7F7F7;
	color: #9A9A9A;
	font: bold 15px Arial;
	padding: 12px 0px 0px 8px;
}
div.news_title {
	font: bold 12px Arial;
	color: #BABABA;
}
span.date {
	color: #F88434;
}
div.news_content {
	padding: 5px 0px 4px 0px;
	font: bold 10px Arial;
	color: #9A9A9A;
	text-align: justify;
}
td.news_products {
	background-color: #F7F7F7;
	text-align: left;
}
td.please_login {
	font: bold 18px Arial;
	padding: 10px 0px 10px 12px;
	border-bottom: 1px solid #838282;
	background-color: #E2E5EA;
	color: #9A9A9A;
	text-align: left;
}
td.account {
	background-color: #F7F7F7;
	text-align: center;
	font: none 12px Arial;
	color: #9A9A9A;
	padding: 15px 0px 30px 0px;
}
td.login_name {
	font: bold 15px Arial;
	color: #9A9A9A;
}
input.login_submit {
	margin: 10px 0px 20px 0px;
	text-align: center;
}
td.nav {
	background-image: url('../img/background_cont4.gif');
	text-align: center;
	font: bold 10px Arial;
	color: #9A9A9A;
}
a.nav {
	font: bold 10px Arial;
	color: #9A9A9A;
	text-decoration: none;
}

a.nav:Hover {
	font: bold 10px Arial;
	color: #9A9A9A;
	text-decoration: underline;
}
td.copyright {
	background-color: #F0F0F0;
	text-align: center;
	font: bold 10px Arial;
	color: #9A9A9A;
	padding-top: 1px;
}
a.metromind {
	font: bold 10px Arial;
	color: #9A9A9A;
}
div.path {
	float: left;
	padding-top: 2px;
	font: bold 10px Verdana;
	color: #9A9A9A;
	padding-left: 12px;
}
span.location {
	font-size: 12px;
}
a.location {
	font-size: 12px;
	color: #9A9A9A;
}
td.section_title {
	font: bold 17px Arial;
	padding: 7px 0px 7px 12px;
	border-bottom: 1px solid #838282;
	background-color: #E2E5EA;
	color: #9A9A9A;
	text-align: left;
	position: relative;
}
td.page_content {
	border-right: 3px solid #7C8A93;
}
td.book_content {
	background-color: #F7F7F7;
	padding: 24px 0px 0px 45px;
	text-align: left;
}
td.supp_content {
	background-color: #F7F7F7;
	padding: 10px 0px 0px 45px;
	text-align: left;
}
td.products_content {
	background-color: #F7F7F7;
	padding: 10px 0px 0px 45px;
	text-align: left;
	font: normal 13px Arial;
	color: #9A9A9A;
}
div.book1 {
	width: 516px;
	background-color: #F7F7F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: left;
}
div.book2 {
	width: 516px;
	background-color: #F1F3F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: left;
}
img.book {
	margin: 10px 0px 0px 9px;
	float: left;
}
div.book_title {
	margin-left: 90px;
	font: bold 15px Arial;
	color: #F88434;
	padding-top: 10px;
}
div.book_author {
	margin-left: 90px;
	font: italic 15px Arial;
	color: #9A9A9A;
	padding-top: 6px;
}
div.book_summary {
	margin: 0px 8px 0px 90px;
	text-align: justify;
	font: italic 12px Arial;
	color: #9A9A9A;
	padding: 10px 0px 6px 0px;
}
div.supp1 {
	width: 516px;
	background-color: #F7F7F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: right;
	height: 29px;
}
div.supp2 {
	width: 516px;
	background-color: #F1F3F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: right;
	height: 29px;
}
div.name {
	font: bold 15px Arial;
	color: #F88434;
	padding: 6px 0px 6px 10px;
	float: left;
}
div.number {
	font: bold 10px Arial;
	color: #9A9A9A;
	padding: 10px 7px 0px 0px;
}
span.number {
	font: bold 13px Arial;
	color: #A0ACC3;
}
a.back {
	background-color: #838282;
	color: white;
	font: normal 10px Arial;
	text-decoration: none;
	text-align: right;
	padding: 0px 3px;
	margin-top: 6px;
	float: left;
	border: 1px solid #D8D8D8;
	width: 50px;
}
a.add_product {
	font: bold 15px Arial;
	color: #9A9A9A;
	text-decoration: underline;
	position: relative;
	top: -8px;
	margin-left: 2px;
}
div.add_product {
	text-align: right;
	margin: 10px 50px 10px 0px;
}
div.product_name {
	font: bold 15px Arial;
	color: #F88434;
}
div.company, span.company {
	font: normal 12px Arial;
	color: #9A9A9A;
}
a.company {
	font: normal 12px Arial;
	color: #697DA3;
}	
div.comments {
	font: bold 10px Arial;
	color: #9A9A9A;
}
div.rating, span.rating {
	font: bold 12px Arial;
	color: #F88434;
	margin-bottom: 5px;
}
img.rating {
	position: relative;
	top: 5px;
	margin-right: 3px;
}
table.product1 {
	background-color: #F7F7F7;
	border: 1px solid #D6DCE2;
	padding: 5px 10px;
	margin-bottom: 6px;
}
table.product2 {
	background-color: #F1F3F7;
	border: 1px solid #D6DCE2;
	padding: 5px 10px;
	margin-bottom: 6px;
}
div.back {
	padding: 5px 10px 10px 0px;
	height: 30px;
}
span.welcome {
	font: normal 12px Arial;
	color: #9A9A9A;
	position: relative;
	top: -8px;
	padding: 0px 10px 0px 2px;
}
td.rate {
	padding: 15px 0px 0px 15px;
	font: normal 12px Arial;
	color: #9A9A9A;
	text-align: left;
	background-color: #F7F7F7;
}
td.name1 {
	font: bold 15px Arial;
	color: #9A9A9A;
	padding-bottom: 5px;
}
td.name2 {
	font: bold 15px Arial;
	color: #FF9F04;
	padding-bottom: 5px;
}
img.rate {
	position: relative;
	top: 3px;
}
table.rate {
	margin-top: 20px;
}
td.comment {
	font: bold 15px Arial;
	color: #9A9A9A;
	padding-top: 30px;
	padding-left: 200px;
}
td.rate_button {
	padding: 30px 0px 30px 0px;
}
td.errors {
	font: bold 13px Arial;
	color: #FF6D00;
	padding: 0px 0px 30px 0px;
}
div.product_name_homepage {
	font: bold 15px Arial;
	color: #F88434;
	padding: 5px 0px 0px 5px;
	float: left;
}
div.product_item {
	width: 285px;
	text-align: left;
	margin-top: 8px;
	border: 1px solid #E3E7EA;
	padding: 0px 3px 0px 0px;
	text-align: right;
	height: 76px;
}
div.news_item {
	width: 280px;
	height: 76px;
	text-align: left;
	margin-top: 8px;
	border: 1px solid #E3E7EA;
	padding: 0px 3px 0px 0px;
}
div.company_homepage {
	text-align: left;
	padding-left: 25px;
	padding-top: 2px;
}
div.category {
	font: normal 13px Arial;
	color: #9A9A9A;
	text-align: left;
	padding: 8px 0px 0px 25px;
}
a.category {
	font: normal 13px Arial;
	color: #697DA3;
}
img.advert {
	float: left;
	border-bottom: 1px solid #FFFFFF;
}
td.advert {
	border-bottom: 1px solid #D3D3D3;
}
div.hall_of_fame {
	padding: 3px 0px 5px 0px;
}
td.hall_of_fame {
	color: #9A9A9A;
	font: bold 15px Arial;
	background-color: #F7F7F7;
	text-align: left;
	padding-left: 10px;
	height: 60px;
}
a.hall_of_fame {
	font: normal 15px Arial;
	color: #697DA3;
	position: relative;
	top: -6px;
	padding: 0px 20px 0px 5px;
}
div.help {
	color: #9A9A9A;
	font: bold 10px Arial;
	padding: 1px 0px 0px 30px;
	cursor: pointer;
}
td.description {
	padding: 8px 0px 0px 50px;
	text-align: left;
	background-color: #F7F7F7;
}
div.description {
	font: normal 12px Arial;
	color: #9A9A9A;
	text-align: justify;
	width: 432px;	
	float: left;
	padding-right:20px;
}

table.ratings {
	border: 1px solid #838282;
	text-align: left;
	width: 240px;
	height: 120px;
	margin-bottom:30px;
	margin-left:50px;
	background-color: white;
}
td.all {
	background-color: #838282;
}
td.category_name {
	font: bold 12px Arial;
	color: #9A9A9A;
	width: 90px;
	padding-left: 10px;
	padding-bottom: 5px;
}
td.category_all {
	font: bold 12px Arial;
	color: #FEB135;
	width: 90px;
	padding-left: 10px;
	background-color: #838282;
	height: 30px;
}
td.rating {
	font: bold 12px Arial;
	color: #F88434;
	padding: 0px 0px 10px 10px;
}
td.rating_all {
	font: bold 12px Arial;
	color: #F88434;
	padding: 0px 0px 5px 10px;
	background-color: #838282;
}
img.ratings {
	position: relative;
	top: 5px;
}
table.facts {
	clear: left;
	width: 693px;
}
td.facts {
	background-color: #F8E8CE;
	border: 1px solid #838282;
	font: normal 13px Arial;
	color: #9A9A9A;
	padding: 3px 0px 3px 4px;
}
td.facts_details {
	font: normal 12px Arial;
	color: #9A9A9A;
	border-bottom: 1px solid #838282;
	border-left: 1px solid #838282;
	border-right: 1px solid #838282;
	padding: 5px 5px 5px 10px;
}
img.rate_product {
	margin: 7px 5px 0px 0px;
	position: relative;
	top: 8px;
}
a.rate_product {
	font: normal 15px Arial;
	color: #838282;
}
td.reviews {
	padding: 8px 0px 0px 50px;
	text-align: left;
	background-color: #F7F7F7;	
}
a.prev_next {
	background-color: #838282;
	color: white;
	font: normal 10px Arial;
	text-decoration: none;
	padding: 0px 3px;
	margin-top: 6px;
	border: 1px solid #D8D8D8;
	width: 124px;	
}
div.navigate {
	font: normal 10px Arial;
	color: #C4C4C4;
	width: 693px;
	text-align: right;
	padding: 10px 0px 5px 0px;
}
table.review {
	width: 693px;
	margin-bottom: 5px;
}
td.review_details {
	background-color: #F8E8CE;
	border-top: 1px solid #C2C1C1;
	border-bottom: 1px solid #9D9D9D;
	border-left: 1px solid #C2C1C1;
	font: normal 10px Arial;
	color: #9A9A9A;
	padding: 3px 0px 3px 4px;
}
td.review_date {
	background-color: #F8E8CE;
	border-top: 1px solid #C2C1C1;
	border-bottom: 1px solid #9D9D9D;
	border-right: 1px solid #C2C1C1;
	font: normal 10px Arial;
	color: #9A9A9A;
	text-align: right;
	padding: 3px 10px 3px 0px;
}
td.author {
	width: 75px;
	background-color: #EAECEF;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #C4C4C4;
	text-align: center;
	padding-top: 5px;
	font: normal 12px Arial;
	color: #838282;
}
a.author {
	font: normal 12px Arial;
	color: #697DA3;
}
img.author {
	padding: 5px 0px 5px 0px;
}
td.review_ratings {
	width: 200px;
	border-bottom: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	padding-left: 10px;
	padding-bottom: 3px;
}
td.review_description {
	border-bottom: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	font: normal 12px Arial;
	color: #9A9A9A;
	padding: 5px 7px;
	text-align: justify;
}
div.review_rating {
	font: bold 12px Arial;
	color: #9A9A9A;	
	padding-top: 7px;
	float: left;
	width: 65px;
}
div.review_rating_all {
	font: bold 12px Arial;
	color: #FEB135;	
	float: left;
	width: 65px;
	padding-top: 7px;
}
div.r {
	padding: 2px 0px;
}
div.navigate2 {
	font: normal 10px Arial;
	color: #C4C4C4;
	width: 693px;
	text-align: right;
	padding: 5px 0px 10px 0px;
}
table.news_products {
	height: 307px;
	width: 606px;
}





.book1 {
	width: 516px;
	background-color: #F7F7F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: left;
}

.book2 {
	width: 516px;
	background-color: #F1F3F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: left;
}

.supp1 {
	width: 516px;
	background-color: #F7F7F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: right;
	height: 29px;
}
.supp2 {
	width: 516px;
	background-color: #F1F3F7;
	margin-bottom: 12px;
	border: 1px solid #D6DCE2;
	text-align: right;
	height: 29px;
}

.name {
	font: bold 15px Arial;
	color: #F88434;
	padding: 6px 0px 6px 10px;
	float: left;
}

.product_name {
	font: bold 15px Arial;
	color: #F88434;
}

div.book_ad 
{
	padding:160px 20px 0px 20px;
	color:#9a9a9a;
	font-family:Sans-Serif;
	font-size: 18px;
}

input.inputfield 
{
	width:254px;
}


select 
{
	width:260px;
}
