BODY{
	background: #ECECEC;
	min-width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.STYLE1 {
	color: #FF0000;
	font-weight: bold;
}
ul.list li {
	list-style-type: disc;
	margin-left: 15px;
}
ul{
	border:0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.mainnav li{
	font-weight: bold;
	color: #660000;
}
ul.subnav{
	padding-left: 5px;
}
ul.subnav a{
	color: #000000;
	display: block;
	padding-left: 0px;
	line-height: 18px;
	text-decoration: none;
	margin: 0px;
}
ul.linknav li a.more,ul.linknav li a.more:link,ul.linknav li a.more:visited,ul.linknav li a.more:hover{
	text-align: right;
	background:url(images/more.gif) left center no-repeat;
	width: 42px;
	padding-left: 22px;
	float: right;
	margin: 0px;
	height: 15px;
	list-style-type: none;
}
ul.subnav a:link{
	background-repeat: no-repeat;
}
ul.subnav a:visited {
}
ul.subnav a:hover{
	color:#FFFFFF;
	background-color: #006600;
}
ul.linknav li{
	list-style-type: disc;
}
ul.subnav li{
	font-weight:normal;
	color:#333333;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 18px;
	list-style-type: none;
}
#container{
	margin:1px 20px;
}
#header{
	background:url(images/head_bg.jpg) left top repeat-x #7EBC66; height:120px; margin-bottom:5px;	
}
#midHeader {
	background: url(images/head_bg_logo.jpg) no-repeat left top; height:120px;
}
#innerHeader {
	background: url(images/head_bg_right.jpg) no-repeat right top;
	height:120px;
	padding-top: 0px;
	padding-left: 321px;
}

#navMenu {
	height: 32px;
	text-align: left;
	width:518px;
}
#navMenu ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 9px;
	margin-top: 9px;
}
#navMenu li {
	float: left;
	padding-right: 10px;
	clear: none;
}

#navMenu A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#navMenu A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}
#main {
	padding: 0px; margin:0px;
}

	#nav {
	width: 192px; /* ie5win fudge ends */
	background: url(images/navbg.jpg) repeat-y left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	}
#leftheader {
	background-image: url(images/leftbg_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
}
#leftbody {
	background-image: url(images/leftbg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#leftbottom {
	background-image: url(images/leftbg_bottom.jpg);
	background-repeat: repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 10px;
}

	#content {
	padding: 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#bottom {
	clear: both;
	margin:5px 0px;
	background: url(images/bottom_corner.jpg) no-repeat left;
}
#midbottom {
	background: url(images/bottom_corner.jpg) no-repeat right;
}
#innerbottom {
	background: url(images/bottom_bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 53px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 25px;
}
#bottom a{
	color:#FFFFFF;
	text-decoration: none;
}		
#content_bottom {
	background-image: url(images/content_bg_corner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#cont_mid_bottom {
	background-image: url(images/content_bg_corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#cont_inner_bottom {
	background-image: url(images/content_bg_x.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 15px;
	margin-right: 20px;
	margin-left: 20px;
}

	#awards {
	width:193px;
	background: url(images/rightbg.jpg) repeat-y right;
	float: left;
	}
#content_header {
	background: url(images/content_bg_corner.jpg) no-repeat left top; padding:0px 0px 0px 10px;
}
#content_innerhear {
	background: url(images/content_bg_corner.jpg) no-repeat right top; padding:0px 10px 0px 0px;
}
#text_title {
	background: url(images/content_bg_x.jpg) top;
	height: 15px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#innerTextbox {
	background-image: url(images/content_bg.jpg);
	margin: 0px 10px;
}
#textbox {
	background: url(images/content_bg_y.jpg) repeat-y left; padding-left:10px;
}
#midTextbox {
	background: url(images/content_bg_y.jpg) repeat-y right #FFFFFF; padding-right:10px;
}
#navheader {
	background: url(images/navbg_header.gif) no-repeat top;
	height: 15px;
	margin: 0px;
	padding:15px 15px 5px 15px;
}
#navbody {
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(images/navbg.gif);
	background-repeat: repeat-y;
}

#navbottom {
	background-image: url(images/navbg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 25px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #660000;
}
#biaoyu {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 50px;
	padding-right: 80px;
	padding-top: 30px;
	width:518px;
}
a{text-decoration:none; color:#990000}
a:hover{ text-decoration:underline}


.debug {border:red 1px solid;}

#pagePanel b.rtop b,#pagePanel b.rbottom b, #pagePanel div.title{background: #06c}
#pagePanel div.title{color:White;padding-left:10px;padding-bottom:3px}
#pagePanel .panelBorder{border:#06c 1px solid;padding:2px;}
#pagePanel h1{font-weight:bold;font-size:1.1em;margin:0}

/*general*/
.keyword{color:#039;background-color:Yellow}
a{color: #039;text-decoration:none;}
a:hover{text-decoration:underline;background-color:#06c;color:#fff}
a:hover img, a.img:hover{background-color:#fff;}
.downloadbuy a:hover{background-color:#fff;color:#039}
a:hover .keyword{color:#fff;background-color:#06c}

iframe{border:0}
img {border:0}
.hr{border-bottom: #88b6e3 1px solid;font-size:0;margin:3px}
.br{margin-top:10px}
.clear { clear: both;}
.center{text-align:center}
/* for all browsers that understand min-width */
.container {position:relative; width:100%; min-width:770px;}
.holder {display:block; color:#000;text-align:center;}
/* method 2 a bodge for IE browsers IE5.01, IE5.5 and IE6 */
* html .container {border-right:780px solid #fff;}
* html .holder {float:left; position:relative; margin-right:-770px;}

/*rounded corners without images http://pro.html.it/esempio/nifty/ */
b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden;}
b.r1{margin: 0 5px; background:#fff}
b.r2{margin: 0 3px ;background:#fff}
b.r3{margin: 0 2px ;background:#fff}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;background:#fff}

.bigbuy{vertical-align:bottom;text-align:center}
#changeOption{color:#fff}

.error{color:Red;font-size:0.8em;}
div.error{width:530px;text-align:left}
.buynow{position:relative;top:7px}
.error ul{margin:0 0 0 50px;font-size:1em;}
.error li{list-style-type:disc}
.spec{color:#f00;font-weight:bold}
.panelTitle{text-align:left;font-size:1.2em;font-weight:800;color:#090;}
.panel b.rtop b,.panel b.rbottom b{background: #88b6e3}
.panel {text-align:left;margin-left:165px;}
*html .panel{float:right;margin-left:5px;padding:0}
.panelBorder{border:#88b6e3 1px solid;padding:2px;}
.smalltitle{text-align:left;font-size:1.1em;font-weight:bold;color:#090;}

.detail {font-size:0.8em; padding:5px}
.detail h1, .review h1{margin:0 0 10px 0; font-size:1.5em}
.detail h2, .review h2{font-size:1.15em;margin:3px 0 3px 0;font-weight:normal}
.detail h3{font-size:1.1em;margin:3px 0 3px 0;font-weight:normal}
.detail .img{text-align:center}
li.img img{width:200px}
html>body .detail .img a:hover{text-decoration:none}
.detail span{position:relative;top:-5px;line-height:1.7em}
.detail b.child{color:#c60}
.detail ul.child{list-style-type:disc;margin-left:20px}
.detail .todownload{color:#c58965;font-size:17px;font-weight:bold;margin:10px 0 10px 0}

.review {font-size:80%}
.review p{margin:7px 2px 7px 8px;}

.detail ul{	list-style-type: none;margin:0;padding:0}
.detail li{padding:1px 0 1px 0}
.detail li b{font-family:"Arial", "Helvetica", "sans-serif";}
.detail p{margin:7px 2px 7px 2px;font-size:110%}
.detail .name{color:Black}

.page{position:relative;left:100px;font-size:90%}
.page a{color:White;text-decoration:underline}


/*itemList*/
.itemTable{margin-left:0px;font-size:0.75em}
.itemTable tr{vertical-align:top;vertical-align:middle}
.itemTable h2{font-size:1.3em; font-weight:bolder;background:url(images/icon.gif) top left no-repeat;height:2.2em;padding-top:6px;margin:0;}
.itemTable h3{font-size:1em;font-weight:normal;margin:0;}
.itemTable .title{margin-left:0px}
.itemTable .img{padding-right:5px;width:126px}
.alter{background-color:#efefef}
.itemTable div{margin:5px 0 5px 0;}
.mOrder{background:url(images/buy.gif) top left no-repeat;padding-left:56px}
.download{background:url(images/download.gif) top left no-repeat;padding:4px 0 0 30px;height:20px;}
.cart{background:url(images/buy.gif) top left no-repeat;padding:4px 0 0 56px;height:25px;}
.downloadbuy span{position:relative;top:-5px;line-height:1.7em;}
.downloadbuy a{font-weight:bold}
.big{font-size:larger}
.text_arial {font-family: arial; font-size: 12px}

.rss {margin:3px 0 4px 0;padding:0}
.rss img{position:relative;top:3px}

.thumb {width:125px}
.pick{color:red;text-decoration:underline}
.price{font: bold 125% arial;color:Green;cursor:default}
.os{cursor:default}
.discount{text-decoration:line-through;color:Black}
img.discount{width:30px}

/* tab dropdown menu(s) */
.tabMenu {position:absolute; visibility:hidden;text-align:left;z-index:100; font-size:85%; background-color:#EAF1FB;left:0;top:0}
.tabMenu ul { list-style-type:none; padding:0 0 1px 0; margin:0; background-color:#fff; border:1px solid #3061A3; display:block; z-index:100; }
* html .tabMenu ul { padding:0; }
.tabMenu ul ul { margin:0 0 0 10px; padding:5px 0px 5px 5px; border:none; width:auto; display:block; }
.tabMenu ul li { list-style-type:none; padding:0; margin:0; display:block; background-color:#EAF1FB; }
.tabMenu ul li a {cursor:hand; cursor:pointer; text-decoration:none; color:#3061A3;padding:3px; margin:0; display:block;width:16em;background: #EAF1FB url(images/dotted.gif) repeat-x top left;}
.tabMenu ul li a.first { background-image:none; }
.tabMenu ul li a:hover { background-color:#C2D5F0; }
/*  nn4 hide */ /*/*/ body {font:small/122% Verdana, Arial, Helvetica, sans-serif;font:x-small;}body * {line-height:122%;}table {font-size:inherit;font:x-small;}html>body {font:84.5%/122% Verdana, Arial, Helvetica, sans-serif;}table, pre, code, select, input {font-size:100%} textarea {font-size:107%;}html>body textarea {font-size:auto}big {font-size:122%}small {font:77% verdana;}/* end NN4 hide */ /* nn4 only */ /*/*/ /*/ .ygbody,th,td,.ygbt,div,ul,ol,dl,big,pre,code,p {font:77% Verdana, Arial, Helvetica, sans-serif;}h1,h2,h3,h4,h5,h6{font-weight:bold;}.ygta,input{font:small monospace;}small{font:77% verdana;}big{font-size:122%;}b,strong{font-weight:bold;} /* end NN4 only */ /* legacy from Tare -- do not use going forward */

/*title*/
#title{text-align:left;height:5em}
#titleLinks {padding:4px 0px 4px 0px;line-height:77%;font-size:smaller;font-weight:normal; float:left;width:100%}
#titleLinks a{color:#000;padding-left:10px;text-decoration:underline}
#titleLinks a:link{color:#000;}
#titleLinks a:hover{color:#33f;background-color:Transparent}
#titleCorner{width:13px;background:url(images/title_crn.gif) bottom left no-repeat;float:right;margin-top:-4px;height:14px;}
html>body #titleCorner{margin-top:-3px;height:15px;}
#titleSearchC{height:43px;margin-top:-30px;float:right;}
#titleSearch{margin-top:14px;}
#title .title{background:#efefef url(images/title_bk.gif) bottom repeat-x;}
#titleLogo{float:left;background:url(images/logo.gif) no-repeat;margin-top:8px;height: 44px;padding-top:5px;padding-left:218px}
#titleSponsor{float:right;width:200px;}

.gLink {width:468px;}
.gLink b.rtop b{background: #06c}
.gLink b.rbottom b{background: #06c}

/* global nav tabs */
#tabs {font-family:verdana,arial,helvetica,sans-serif;font-size:77%;font-weight:bold;background:#fff url(images/bluedot.gif) repeat-x bottom right;}

/* link color and behavior*/
#titleCate a {color:#3061A3;text-decoration:none;background:#eaf1fb url(images/tab_corner_nw2.gif) no-repeat left top;}
html>body #titleCate a{padding:6px 0px;}
@media all and (min-width: 0px){/* opera 7 styles */
html>body #titleCate a {padding:0;}}
#titleCate a:hover {background-color:#C2D5F0; text-decoration:underline;}
#titleCate { height:2.5em; padding-top:5px; padding-top:1px; margin-bottom:2px; white-space:nowrap;line-height:18pt;} 
*html #titleCate{height:2.6em}
@media all and (min-width: 0px){/* opera 7 styles */
html>body #titleCate{height:2.6em}}
/* hide macIE \*/
#titleCate b, #titleCate a {display:inline-block;}
/* end hide */
#titleCate b {background: url(images/tab_corner_ne7.gif) no-repeat right top;cursor:hand;padding:6px 9px}
*html #titleCate b{padding:6px 9px;} /*for IE*/
/* for the little down arrow on the All Categories tab */
#titleCate b.allcat img { margin-left:3px; background:url(images/arrow_dn.gif) no-repeat center center; width:11px;height:7px;}

/*nav panel*/
#navPanel{width:160px;float:left;margin-bottom:10px}
#navPanel b.rtop b, #navPanel b.rbottom b{background: #06c}
.titleBar{height:2em; background: #06c;font-family: verdana,arial,helvetica,sans-serif; font-size: 80%; font-weight: bold;color: #fff;margin-top:3px}
#navPanel .content{border:#88b6e3 1px solid; text-align:left;padding:4px;text-align:center}
#navPanel .title{color: #f00;font-weight:bold;float:left;}
#navPanel img{margin-top:5px;}
#navPanel .desc{font-weight:normal; text-align:left;font-size:80%}
#navPanel .desc a {text-align:left}
#navPanel .desc a:hover {text-decoration:underline}

/*allCate*/
#allCate{border:0;text-align:left;margin-top:-7px;font-size:0.8em}
#allCate h2{font-size:1.1em;margin:0;font-weight:bold}
#allCate h3{font-size:1em;margin:0;font-weight:normal;line-height:1.4em}
#allCate td{padding-left:10px;font-size:90%;width:50%}
#allCate tr{vertical-align:top}
#allCate ul{margin-top:3px;margin-bottom:3px}
#allCate a{text-decoration:underline}
#allCate .title{font-size:1.2em;font-weight:800;text-decoration:none}

.navLine,.sortNav{color:#777; margin-left:170px; text-align:left;font-size:85%}
.navLine .selected{color:red;background-color:White}

.sortNav{margin-left:0}
.sortNav span{color:red}

#review{width:500px}
#review th{width:80px;vertical-align:top;padding-left:3px}
#review label{font-size: 11px;font-weight:bold}
#review .l{width:380px}

.searchBox{width:430px;font-family: arial;font-size: 12px;font-weight: normal}
.searchBox th{width:80px;font-size: 12px;}
.searchBox .f{width:290px;font-size:13px}

#ddlCategoriesT,#ddlCategories {color:#00f}
#tbPriceEnd,#tbPriceStart{width:100px}

.adcode {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #0000FF; background-color: #eeeeee; width:500px;}

.adTitle{background-color:#f0f0f0;font-family:Arial;color:#c00;font-size:120%;font-weight:bold}
.columnheader {font-family: Tahoma, Verdana, Arial; font-size: 8.5pt; font-weight: bold; color: #fff; background-color: #6478D7; }

.ad{font-weight:normal}
