body {
	font-family:tahoma, arial, serif, verdana;
	font-size:10pt;
	color:#336;
	margin:0px;
	padding:0px;
	background:#036 url(images/body-back.jpg) top center repeat;
}

a { text-decoration:none; color:#a00; }
a:hover { text-decoration:underline; }
a:link { color:#a00; }
a:visited { color:#800; }
a.current { color:#008; }
a:hover, a.current:hover { color:#05a; }
img { border:0px; }
table {
	margin:0px auto;
	font-size:9pt;
}
td.top { vertical-align:top; padding:2px 5px;}
td.center { text-align:center; }
td.tdtit {
	font-weight:bold;
	text-align:center;
	line-height:25px;
	padding:0px 5px;
	color:#fff;
	background:transparent url(images/h3h4.gif) bottom left repeat-x;
}
td { padding:1px 3px; }
td.tdrg { text-align:right; }
td.tdact { font-size:9pt; font-weight:bold; text-align:center; background-color:#ccc; }
td.tdact a { color: #a00; }
tr.treven { background-color:#eee; }
tr.trodd { background-color:#ddd; }
div.subline { font-weight:bold; border-bottom:1px #036 solid; }

.frmerr { color:#800; }
.pad58 { padding:5px 8px; }

#header {
	display:block;
	height:200px;
	overflow:hidden;
	background:#036 url(images/header-back.jpg) top center repeat-x;
	margin:0;
	padding:0;
}
#header div.hwrapper {
	display:block;
	width:960px;
	height:200px;
	overflow:hidden;
	margin:0px auto;
}
#header div.flash {
	display:block;
	width:750px;
	height:200px;
	overflow:hidden;
	float:right;
}
#header h1 {
	display:block;
	width:200px;
	height:75px;
	overflow:hidden;
	font-size:10pt;
	font-weight:bold;
	color:#036;
	margin:50px 0px 0px 0px;
	background:transparent url(images/bt-logo.gif) top left no-repeat;
}
#header h1 span {
	display:block;
	width:200px;
	overflow:hidden;
	padding-top:75px;
}

#mainmenu {
	display:block;
	height:30px;
	overflow:hidden;
	background:#036 url(images/mainmenu.gif) top left repeat-x;
	margin:0px auto 15px auto;
}

#mainmenu ul {
	display:block;
	width:960px;
	height:30px;
	overflow:hidden;
	list-style-type:none;
	text-align:center;
	margin:0px auto;
	padding:0px;
}
#mainmenu ul li { display:inline; width:120px; height:30px; overflow:hidden; }
#mainmenu ul li.menu { background:transparent; }
#mainmenu ul li.menu a, #mainmenu ul li.menu a.hilite {
	height:30px;
	line-height:30px;
	font-family:arial, tahoma, verdana, serif;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	margin:0 -2px ;
	padding:10px 20px;
}
#mainmenu ul li.menu a {
	color:#fff;
}
#mainmenu ul li.menu a.hilite {
	color:#014;
	background:transparent url(images/bta.gif) center center repeat-x;
}
#mainmenu ul li.menu a:hover, #mainmenu ul li.menu a.hilite:hover {
	height:30px;
	line-height:30px;
	color:#ddd;
	background:transparent url(images/btp.gif) center center repeat-x;
}

#wrapper {
	display:block;
	width:960px;
	margin:0px auto;
	padding:0px;
}

#leftcontent {
	display:block;
	width:775px;
	overflow:hidden;
	float:left;
}
h2 {
	font-size:11pt;
	color:#fff;
	background:transparent url(images/h2-back.gif) top left repeat-x;
	margin:0px;
	padding-left:15px;
}
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color:#ade; line-height:30px; }

#maincontent {
	min-height:200px;
	background:#fff;
	border:2px #036 solid;
	margin:0;
	padding:0;
}
#padcontent {
	min-height:200px;
	margin:0;
	padding:10px 8px;
}
#padcontent p { height:0.01%; }
#bottomcontent {
	display:block;
	height:15px;
	overflow:hidden;
}

.admod, #formfilter {
	text-align:center;
	padding:2px;
	background-color:#dde;
}

#user-datac, #order-data {
	display:block;
	overflow:hidden;
	font-size:9pt;
	text-align:center;
	margin:0px auto;
}
#user-datac { width:745px; }
#order-data { width:450px; }
	.udmiddle {
		padding:10px;
		margin:0;
		background:#dde;
		border:1px #036 solid;
	}
	#user-datac h3, #order-data h3 { display:inline; font-size:9pt; background:none; color:#015; height:1em; }
	.udmiddle div { display:inline; padding:0px 5px; }
#user-datac ul {
	list-style-type:none;
	margin:5px 0px 0px 0px;
	padding:0px;
}
#user-datac ul li {
	display:inline;
	font-size:0.9em;
	font-weight:bold;
	margin:0px;
	padding:0px 8px;
}


h3, h3.h3cnt, #right h3, h3.details {
	display:block;
	line-height:25px;
	overflow:hidden;
	margin:0px;
	font-size:10pt;
	color:#fff;
	background:transparent url(images/h3h4.gif) top left repeat-x;
}
h3, h3.h3cnt { text-align:left; padding-left:10px; }
#right h3, h3.details { font-size:10pt; text-align:center; }
#right h3 { background:transparent url(images/h3-right.gif) top left repeat-x; }

div.comments {
	display:block;
	margin:0px;
	padding:0px;
	border:1px #036 solid;
}
div.comments a { font-weight:bold; }
div.comments div.tit {
	display:block;
	height:21px;
	overflow:hidden;
	margin:0px;
	padding:2px 10px;
	font-size:11pt;
	font-weight:bold;
	color:#fff;
	background:transparent url(images/h3h4.gif) top left repeat-x;
}
	div.comments div.tit a { color:#fff; }
div.comments div.commcnt {
	padding:2px 8px;
	background:transparent url(images/comm_back.gif) bottom center repeat-x;
}
span.s100 { padding:0px 0px 0px 150px; }
div.comments div.commcnt div.message { padding:5px; }
div.comments div.links {
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
}
div.newsdate {
	float:right;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
}
div.readmore {
	font-size:9pt;
	font-weight:bold;
	text-align:right;
}

div.quote {
	color:#889;
	margin:8px 0px;
	padding:8px 10px;
	background-color:#eee;
	border:1px #008 solid;
}
div.quote div.qtit {
	font-size:8pt;
	font-weight:bold;
	color:#667;
	margin:-3px 8px 8px -5px;
}

div.preview {
	display:block;
	width:175px;
	height:0.01%;
}
div.similar {
	display:block;
	width:110px;
}
div.preview, div.similar {
	float:left;
	text-align:center;
	font-weight:bold;
	margin:12px 7px 12px 0px;
	padding:0px 5px 5px 0px;
	border-bottom:1px #036 dotted;
	border-right:1px #036 dotted;
}
div.preview img, div.similar img {
	margin:0px auto;
	border:1px #05a solid;
}
div.similar img { width:100px; }
div.preview span.price { font-size:12pt; color:#05a; }
div.barcode { font-size:9pt; font-weight:normal; text-align:center; }
div.barcode1 { font-size:8pt; font-weight:normal; text-align:center; }

div.fullimg {
	display:block;
	width:480px;
	float:left;
}
div.fullimg img { border:1px #05a solid; }
div.fnotes { padding-right:15px; border-bottom:1px #036 dotted;}
div.fnotes ul { margin-top:5px; margin-bottom:10px; }

div.str { margin-left:482px; padding:0px; height:0.01% }
div.details { border-bottom:1px #036 dotted; padding:0px 8px; }
div.details span, div.details a { font-weight:bold; }
div.pstyle, div.price {
	font-size:14pt;
	font-weight:bold;
	color:#05a;
	text-align:center;
	padding:10px;
	margin:0px;
	border-bottom:1px #036 dotted;
	background:transparent url(images/comm_back.gif) bottom center repeat-x;
}
div.price {
	font-size:16pt;
	color:#05a;
}
div.finputs { text-align:center; padding:2px; }
table.fnumbers {
	font-size:9pt;
	font-weight:bold;
	margin:0px auto;
	padding:0px;
	border:0px;
}
table.fnumbers td { text-align:center; padding:2px; }



#right {
	display:block;
	width:175px;
	overflow:hidden;
	float:right;
	padding:0px;
	margin:0px;
}
#right div.bottom {
	display:block;
	height:10px;
	overflow:hidden;
}
#marks { width:175px; }
#right ul, #marks ul {
	display:block;
	width:175px;
	overflow:hidden;
	list-style-type:none;
	background:#036;
	border-bottom:2px #036 solid;
	margin:0px;
	padding:0px;
}
#right ul li, #marks ul li {
	display:block;
	width:171px;
	overflow:hidden;
	font-family:arial, tahoma, verdana, sans;
	font-size:9pt;
	font-weight:bold;
	margin:0px auto;
	margin-bottom:-6px;
	padding:0px;
}
#right ul li a, #right ul li a.hilite {
	display:block;
	width:173px;
	height:20px;
	overflow:hidden;
	text-align:left;
	padding:3px 5px;
}
#right ul li a {
	color:#c00;
	background:transparent url(images/ctmk-n.gif) top left no-repeat;
}
#right ul li a.hilite {
	color:#015;
	background:transparent url(images/ctmk-a.gif) top left no-repeat;
}
#right ul li a:hover, #right ul li a.hilite:hover { color:#224; }
#marks ul li a, #marks ul li a.hilite {
	display:block;
	width:173px;
	height:25px;
	overflow:hidden;
	text-align:left;
	padding-left:175px;
	color:#fff;
	background:transparent url(images/mark-back.gif) top left no-repeat;
}
#marks ul li a:hover, #marks ul li a.hilite, #marks ul li a.hilite:hover {
	height:75px;
	color:#fff;
	background-position:0px -25px;
}

#right div.user-data {
	font-size:9pt;
	font-weight:normal;
	text-align:center;
	padding:1px 8px 3px 8px;
	background:transparent url(images/right-ul.gif) top center repeat-y;
}

form { margin:0px; }
table.add {
	border:0px;
	margin:5px auto;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
}
table.add td { padding:0px 3px; text-align:center; }

.lfclear, .rgclear, .btclear {
	display:block;
	height:1px;
	overflow:hidden;
}
.lfclear { clear:left; }
.rgclear { clear:right; }
.btclear { clear:both; }
.breaker { font-size:9pt; color:#fff; }

.legend { font-weight: bold; }
div.label {
	display:block;
	width: 155px;
	float:left;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
div.help {
	margin-left:165px;
	font-size:9pt;
	color:#05a;
	padding-bottom:5px;
}

.intxt, .intxtder {
	font-family:tahoma, arial, serif, verdana;
	font-size:9pt;
	color:#335;
	background-color:#dde;
	border:1px #036 solid;
	padding:0px 2px 1px 2px;
	margin:2px;
}
.intxtder { text-align:right; }
.button {
	font-size:10pt;
	font-weight:bold;
	color:#fff;
	background-color:#05a;
	border:1px #05a outset;
	padding:2px 10px;
	margin:2px;
}

#footer {
	text-align:center;
	padding:10px;
}

div.backlinks {
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	padding:5px 10px 0px 10px;
}
div.backlinks ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.backlinks ul li {
	display:inline;
	margin:0px;
	padding:0px 10px;
}

.pages {
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}
.pages a {
	color:#c00;
	padding:1px 5px;
	background-color:#fff;
	border:1px #c00 solid;
}
.pages a.pcur {
	color:#fff;
	padding:1px 5px;
	background-color:#05a;
	border:1px #036 solid;
}
.pages a:hover, .pages a.pcur:hover {
	color:#036;
	padding:1px 5px;
	background-color:#ddd;
	border:1px #036 solid;
}

div.copyright, div.host {
	font-size:9pt;
	color:#ccc;
	text-align:center;
	margin:5px 0 20px 0;
}
div.copyright a, div.host a { font-weight:bold; color:#8cf; }

