.note {color: red;}
.strong_red {color: red; font-weight: bold;}
.orange {color: orange}
.even {background: #f8f8f8;}
.odd  {background: #f0f0f0;}
.white {background: #fff;}
.bold {font-weight: bold;}
.bold_links {font-weight: bold; margin: 0px 0px 4px 0px}
.message {text-align: center; font-weight: bold; color: green; margin: 0px 21px 0px 21px; }
.warning {text-align: center; font-weight: bold; color: red; margin: 0px 21px 0px 21px; }

table#prod_view tr {vertical-align: top; background: #f0f0f0;}
table#prod_view th {vertical-align: top; font-weight: bold; text-align: left;}
table#prod_view td {vertical-align: top; font-weight: normal; text-align: left;}

table.index_logos {width: 100%; margin-top: -11px;}
table.index_logos td {text-align: center;}
table.index_logos td img {margin: 3px 7px 3px 7px; }

DIV {overflow: visible;}
FORM {margin: 0;}

div.gallery {width:106px; overflow:hidden; float: left; text-align: center;}
table.thumbnail {width:106px; height:106px; background-color: #f2f2f7; text-align: center;}
table.thumbnail td {vertical-align: middle; padding:0px; margin:0px; overflow:hidden;}
table.thumbnail img {padding:2px; border: 1px solid #d0cdcd; background: #FFF;}

p.left {margin: 0px 0px 5px 0px; padding: 0px;}

.pagetitle {
	color: rgb(45,152,17);
	padding: 0px;
	margin:0px 0px 16px 0px;
	text-align: left;
}

h1 {color: rgb(45,152,17); padding: 0px; margin: 0px 0px 5px 0px; text-align: left; font-size:18px; font-weight:normal;}
h2 {color: #555; padding: 0px; margin: 0px 0px 11px 0px; text-align: left; font-size:13px; font-weight:bold;}
div#sidebar h1 {color: rgb(45,152,17); padding: 0px 0px 10px 0px; margin:0px; text-align: left; font-size:18px; font-weight:normal;}

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


SUB, SUP {font-size:70%;}
SELECT {font-size: 11px;}
INPUT, TEXTAREA {font-size: 11px;}
HR {color: #d1d6de; background: #d1d6de; width:100%;}
UL {padding-left: 0px; 	margin-left: 0px; margin-top: 0px;}
UL LI {list-style-type: none; padding-left: 0px; padding-top: 3px; margin-left: 37px; list-style-image: url('/img/gt.gif');}

.news_date {color: #898989; font-size: 10px;}
.news {color: #2C2C2C; text-decoration: none;}
a.news:link {color: #2C2C2C; text-decoration: none;}
a.news:visited {color: #2C2C2C; text-decoration: none;}
a.news:hover {color: #2C2C2C; text-decoration: underline;}

a, a:link, a:visited, a:hover {color: rgb(45,152,17); text-decoration: underline;}

a.model, a.model:link, a.model:visited {color: #444; font-weight: bold; text-decoration: underline;}
a.model:hover {color: #000; font-weight: bold; text-decoration: none;}

a.left, a.left:link, a.left:visited, a.left:hover {
	padding-left: 16px; color: #555; font-weight: bold; text-decoration: none; text-transform: uppercase;
	background: url('/img/gt.gif') no-repeat left;
}
a.left:hover {text-decoration: underline;}

a.left_red, a.left_red:link, a.left_red:visited, a.left_red:hover {
	padding-left: 16px; color: #F22; font-weight: bold; text-decoration: none; text-transform: uppercase;
	background: url('/img/gt.gif') no-repeat left;
}
a.left_red:hover {text-decoration: underline;}

a.left_orange, a.left_orange:link, a.left_orange:visited, a.left_orange:hover {
	padding-left: 16px; color: rgb(45,152,17); font-weight: normal; font-size: 18px; text-decoration: none; text-transform: uppercase;
	background: url('/img/gt.gif') no-repeat left;
}
a.left_orange:hover {text-decoration: underline;}

div#pages {font-size: 13px; padding-left: 18px;}
div#pages a {font-size: 13px;}
div#pages a:link {color: #000; text-decoration: none; font-size: 13px;}
div#pages a:visited {color: #000; text-decoration: none; font-size: 13px;}
div#pages a:hover {text-decoration: underline; font-size: 13px;}
span.active_page {padding: 0px 3px 0px 3px; background: #faa202; font-size: 13px;}

div#bottommenu {height:25px; margin-top:35px; text-align:center;}
div#bottommenu a {color: #494949;}
div#bottommenu a:link {color: #494949; text-decoration:none}
div#bottommenu a:visited {color: #494949; text-decoration:none}
div#bottommenu a:hover {color: #494949; text-decoration:underline}

div#sidebar_right a {color: #585858; font-size:14px; font-weight:bold;}
div#sidebar_right a:link {color: #585858; text-decoration:none; font-size:14px; font-weight:bold;}
div#sidebar_right a:visited {color: #585858; text-decoration:none; font-size:14px; font-weight:bold;}
div#sidebar_right a:hover {color: #585858; text-decoration:underline; font-size:14px; font-weight:bold;}

div.index_hot {
	width: 193px; height: 221px; border: 1px solid #ccc; float: left; margin: 21px 0px 0px 21px; background: #F8F8F8; text-align: center;
}
td.index_hot_image {
	width: 106px; height: 106px; border: 1px solid #dedede; background: #eee; text-align: top;
}
.index_hot_name {
	height:51px; margin-top: 7px; vertical-align: middle; font-weight: bold;
}
.index_hot_name a, .index_hot_name a:link, .index_hot_name a:visited {color: black; text-decoration: none;}
.index_hot_name a:hover {color: black; text-decoration: underline;}
