html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

body {

	line-height: 20px;

	background: #333333;

font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

	color:#3f3f3f;



}



ol, ul {

	list-style: none;

}



/* tables still need 'cellspacing="0"' in the markup */



table {

	border-collapse: separate;

	border-spacing: 0;

}



caption, th, td {

	text-align: left;

	font-weight: normal;

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}



blockquote, q {

	quotes: "" "";

}



/*startcontent*/



/*container*/



#container {

	margin: 0 auto;

	width: 800px;

	background: #fff;}



/*end*/



/*header*/







/*nav*/

#nav {

	background: #333333;

	width: 800px; height: 21px;

	padding: 5px 0;

	font:14px Times New Roman; color:#fff;

}



#nav ul {

		margin: 0; padding: 0; 

		list-style-type: none; list-style-image: none; 

	}



#nav li {

		display: inline; 

		margin: 0;

		padding: 0 0 0 20px;

	}



#nav li a{

	font:14px Times New Roman; color:#fff;

	text-decoration: none;

	}

	

	#nav li a:hover{

	font:14px Times New Roman; color:#7a92a9;

	text-decoration: none;

	}
	
		#rightnav{
			margin-left:30px;
	}
	
	#rightnav li a{
		 color:#000000;
		 font-weight:bold;
	}
	

/*nav*/







/*minibanner*/



#mini-banner {

width: 810px;

height: 373px;

}



#mini-banner {

width: 810px;

}

/*end*/



#main {

    float:left;

    width:500px;

    background: #f7f7f7;

    padding: 10px;

    margin-left: 10px;

    margin-top: 10px;

    }

    

    #main h1{

    font-size:1.18em;

	margin: 10px 0 0 0;

}



    #main p{

	
	font-size: 0.95em;
	margin: 20px 0 0 10px;

}



    #main p object{

	margin: 10px 0 10px 40px;

}

#main script{

	margin-left: 40px;

}



#sidebar {

    float:right;

    width:260px;

    padding: 0 0 20px 0;

	font-size: 0.95em;

    margin-top: 10px;

    }

    

    #sidebar p{

	font-size: 0.95em;
	width: 200px;

	margin: 10px 0 0 30px;

	

}



#sidebar img{

margin: 10px 0 0 0;

}



#sidebar span img{

margin: 10px 0 0 20px;

}



#footer{

clear: both;

background: #e6e7e7;



}



#footer p{

text-align: center;

font-size: 14px;

}

.productTable{
    margin-bottom: 17px;
    padding: 0;
}
.productTable h3{
    background: #fff url(../images/prTableBg.png) no-repeat;
    height: 31px;
    color: #fff;
    font-size: 1.1em;
    line-height: 31px;
    padding: 0 0 0 20px;
}
.productTable table{

    height: 25px;
    background: #fff;
}
.productTable th{
    color: #525252;
    text-align: center;
    font-weight: normal;
    height: 32px;
}
.productTable td strong, .productTable td span{ color: #B80000; }
.productTable td b{ color: #000; }
/*.productTable tr.even{ background: #F5F5F5; }*/
.productTable td{
    text-align: center;
    font-size: 0.8em;
    color: #525252;
    height: 25px;
    line-height: 2.08em;
    border-top: 1px #C2C2C2 solid;
}
.productTable tbody tr:hover{
    cursor: pointer;
    background: #EFEFEF;
}
.productTable .addToCart a{
    display: block;
    width: 83px;
    height: 19px;
    background: url(../images/09.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 0.91em;
    line-height: 1.77em;
    font-weight: bold;
    margin: 0 auto;
	text-decoration:none;
}
.productTable .addToCart a:hover{ text-decoration: underline; }

