body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
	background: #f6f6f6;
}

ul, ol, li, h1, h2, h3, h4, h5, form {margin: 0; padding: 0;}
img {border: none;}
a:link, a:visited { text-decoration:none; color: #222;}
a:hover { text-decoration:underline; color: #0093D0;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.divideline {border-top: 1px solid #eee; margin: 10px 0;}
.top { width: 990px; margin: 5px auto 0; padding: 5px 0 0; background:url(../images/top_bg.png) center 0 no-repeat; height: 89px; position:relative;}
.logo {padding: 27px 0 0 40px; }
ul.menu {zoom: 1; overflow:hidden; padding-left: 320px;}
ul.menu li{ float: left; list-style:none; }
ul.menu li a:link, ul.menu li a:visited {margin: 0 1px;display: block; color: #fff; font-size:12px;padding-left: 5px; text-transform:uppercase;  background:url(../images/menu_bg.png) 0 -31px no-repeat; white-space:nowrap;  }
ul.menu li b {background:url(../images/menu_bg.png) right -31px no-repeat;padding: 8px 20px 8px 15px;display: block;}

ul.menu li a:hover {background:url(../images/menu_bg.png) 0 0px no-repeat; text-decoration:none}
ul.menu li b:hover {background:url(../images/menu_bg.png) right 0px no-repeat; text-decoration:none}
ul.menu li.active a:link, ul.menu li.active a:visited {background:url(../images/menu_bg.png) 0 0px no-repeat; text-decoration:none}
ul.menu li.active b {background:url(../images/menu_bg.png) right 0px no-repeat; text-decoration:none}

.contentwrap {padding: 0px 5px; width: 980px; background:url(../images/bg.gif) 0 0 repeat-y #fff;margin: 0 auto;zoom: 1; overflow:hidden;
	}
.banner {padding-top: 1px;}
.content {padding:0 30px; margin: 30px 0; width: 660px; float: right; border-left: 1px solid #e3e3e3;min-height: 360px;}
.content ul {margin: 10px;}
.content ol {margin-left:24px; }
.content ul li { background: url(../images/arrow_s.gif) 0 6px no-repeat; list-style: none;padding:1px 2px 1px 12px; }
.leftmenu {width: 250px; float: left;}
.leftmenu ul { margin:30px 20px;}
.leftmenu ul li { list-style:none; font-size: 13px;}
.leftmenu ul li a:link, .leftmenu ul li a:visited { padding: 5px 5px 5px 15px; border-bottom: 1px dotted #ddd;display: block; color: #444; background:url(../images/arrow.gif) 195px 8px no-repeat; }
.leftmenu ul li a:hover { background:url(../images/arrow.gif) 195px 8px no-repeat #eee;  text-decoration:none; color: #0093D0; }

.leftmenu ul li.active  a:link, .leftmenu ul li.active a:visited { background:url(../images/arrow.gif) 195px 8px no-repeat #eee;  text-decoration:none; color: #0093D0; }
/*.column_left { width: 328px; float: left;}
.column_box { background:url(../images/table_bg.gif) 0 0 repeat-x; padding: 20px; zoom: 1; overflow:hidden; margin-bottom: 10px;}
.column_right { width: 328px; margin: 9px;float: right;}
.column_box p { margin: 0; padding: 6px 0 0;}
*/
h1{ color: #0093D0;  font-size: 18px; padding-bottom: 10px; text-transform: uppercase; }
h2, h2 a:link, h2 a:visited { color: #0093D0;  font-size: 13px; padding-bottom: 6px; background:url(../images/dotted.gif) 0 bottom repeat-x;text-decoration: none; }
h2 a:hover { text-decoration: none; color: #666;}

h3 {color: #0093D0;  font-size: 13px;}

.maincontent { background:url(../tiny_mce/plugins/filemanager/pics_cms/1/1/matrix_small.png) center 20px no-repeat ; zoom: 1; overflow:hidden;display: block;}
table.column_left {float: left;}
table.column_left td {background:url(../images/table_bg.gif) 0 0 repeat-x #eeeeee;}
table.column_left p { margin: 0; padding: 6px 0 0;}

.images {float: right; width: 70px; margin-left: 0px;}
.maindescription { width: 222px; float: left; }
table.column_right {float: right;}
table.column_right td {background:url(../images/table_bg.gif) 0 0 repeat-x #eeeeee;}
table.column_right p { margin: 0; padding: 6px 0 0;}


.btm_logo { background:url(../images/btm_bg.jpg) 0 0 repeat-X; clear:both; text-align:right;}

.footer { width: 950px; padding:15px 20px; background:url(../images/btm_bg.png) 0 0 no-repeat; margin: 0 auto 20px;}
.footer a:link, .footer a:visited { padding: 0 5px; color: #666; text-decoration:none;}
.footer a:hover { color: #0093D0; text-decoration:underline;}

.social {width:80px; float: right;padding: 10px 0;}

.fullcontent { padding:0 20px 20px; }

ul.prolist {width:930px; margin: 0 auto; zoom: 1; overflow:hidden;}
ul.prolist li {display: block; width: 290px; float: left; list-style: none; margin: 10px; background:#f6f6f6; min-height: 300px;}
ul.prolist li table th { text-align:center;}

.price {color: #0093D0; font-size: 15px;font-weight: bold; }

 table.cart th { background:#ddd; border-right: 1px solid #fff;}
 table.cart td {border-top: 1px solid #ddd; }
 table.cart td.rightborder {border-right: 1px solid #ddd;}
 
 .inputprice {border: 1px solid #fff; text-align:center; width: 50px; font-size: 11px;}
 .userinfo { text-align:right; padding: 10px; margin: 10px 20px 0; border-bottom: 1px solid #ddd;}
 .userinfo a:link, .userinfo a:visited{padding: 2px 4px;}
 .fullcontent .userinfo {margin-bottom: 20px;}
a.button:link, a.button:visited {  padding:4px 10px; background:#0093d0; border: 1px solid #0093d0; font-size: 12px; font-weight: bold;color: #fff; background:url(../images/btn_bg.gif) 0 0 repeat-x;}
a.button:hover { text-decoration:none; background:url(../images/btn_bg.gif) 0 -34px repeat-x;}

.more a { background:url(../images/more.png) 0 -25px; display: block; width: 60px; height: 25px;}
.more a:hover { background-position: 0 0px}

.buynow a { background:url(../images/buynow.png) 0 -25px; display: block; width: 90px; height: 25px; margin: 5px auto;}
.buynow a:hover { background-position: 0 0px}

.addcart a { background:url(../images/addcart.png) 0 -25px; display: block; width: 116px; height: 25px; margin: 5px auto;}
.addcart a:hover { background-position: 0 0px}

.leftproduct {padding: 20px; font-size:11px; }
.section { text-align:right; text-transform:uppercase; padding:5px; background:#eee; margin-bottom: 15px; font-weight:bold;}
.section a:link, .section a:visited { padding: 3px 8px;}

ul.list, ul.list li ul { padding: 3px 0; margin: 0 0 0 12px ;}
ul.list li{ font-size: 11px;padding: 1px; margin: 0; list-style:disc; }

.highlight { color: #ff0000;}
.info {width: 240px;}

.clearline {clear: both;}

.img_border {padding: 4px; border: 1px solid #ddd; float: right; margin-left: 10px;}

ol.listing {list-style: none; padding: 0; margin: 0;}
ol.listing li {padding:10px 0px 10px 45px; }
ol.listing li.list1 { background:url(../images/list1.gif) 2px 0 no-repeat;}
ol.listing li.list2 { background:url(../images/list2.gif) 2px 0 no-repeat;}
ol.listing li.list3 { background:url(../images/list3.gif) 2px 0 no-repeat;}
ol.listing li.list4 { background:url(../images/list4.gif) 2px 0 no-repeat;}
ol.listing li.list5 { background:url(../images/list5.gif) 2px 0 no-repeat;}
ol.listing li.list6 { background:url(../images/list6.gif) 2px 0 no-repeat;}
ol.listing ul {padding: 0;}
ol.listing ul li{padding:1px 2px 1px 12px;}