* {
	margin:0;
	paddin:0;
}

body {
font-color: #2F363D;
font-size: 11px;
font-family: Verdana ;
}

#header {
background:transparent url(img/bg.jpg) repeat-x scroll left top;
}

#main {
padding:5px ;
border-top:1px solid #7dc220;
width:66%;
}

#main table {
width:99%;
}

.logo {
background:transparent url(img/head/bg_00.gif) no-repeat scroll left top;
width:1000px;
height:118px;
position:relative;
}

#logo {
margin:1px 0px 0px -1px;
padding:0px 0px 5px 1px;
}

#logo2 {
background:transparent url(img/logo2.gif) no-repeat scroll right top;
margin:0px;
padding:0px;
}

#topmenu {
margin:4px 0px;
padding:34pt 180pt;
position:relative;
}

.moduletable-ph {
color: #ffffff;
font-size: 16px;
padding-top: 20px;
padding-right: 20px;
}

p.mail a:link {color: #CCFF66}
p.mail a:visited {color: #CCFF66}
p.mail a:hover {color: #1378A1}
p.mail a:active {color: #CCFF66}

#hot {
float:left;
height:10px;
padding: 7px 10px -1px 10px;
margin: -25px 2px -1px 10px;
}


#cart_bg {
float:left;
margin:0px;
padding:0px;
border:1px solid #7dc220;
background:#ebef94 url(img/cart_bg.jpg) ;
}

#spec{
float:left;
margin-left:10px;
padding:0px;

background:#ffffff;
}

#spec0 .moduletable th {
background:#F3FA2A none repeat scroll 0%;
text-align:right;
width:100%;
border: none;
}

.moduletable th {
background:#F3FA2A none repeat scroll 0%;
text-align:center;
float:left;
height:20px;
width:190px;
border:1px solid #7dc220;
padding-top:5px;
}



.moduletable-h th {
background:#F3FA2A none repeat scroll 0%;
text-align:center;
float:left;
height:20px;
width:190px;
border:1px solid #7dc220;
padding-top:5px;
}


.moduletable-hit{
width:190px;
}



#left {
width:200px;
background:#7BB128 none repeat scroll 0%;
margin-left:12px;
}

#user1, #user3 {
margin-left:10px;
width:200px;
}

#user1{
background-image:url(img/mod_bg.jpg);
height:270px;
color: #ffffff;
padding: 1px 5px 0px 5px;
font-size: 12px;
border: solid 1px #7dc220;
width:190px;
}

#user3 {
border: solid 1px #7dc220;
}

#user1 h3 {
color: #ffffff;
font-size: 15px;
font-weight : bold;
}

#user1 strong {
font-weight : bold;
font-size: 12px;
}


div.search {
padding-left:10px;
}

div.search .button { 
background:#F3FA2A none repeat-x scroll left center;
color:#7BB128;
margin-left:0px;
margin-top:7px;
padding-left:10px;
}


#right {
width:190px;
border:1px solid #7dc220;
margin-right:13px;
}

#left_all{
border-top:1px solid #7dc220;
width:190px;
}


.inputbox-search {
height: 16px;
width:128px;
border-color: #548F01;
}

#mod_search_searchword {
color:#969696;
font-size:15px;
height:20px;
}


.button {
background: #7BB128 repeat-x scroll left center;
border: none;
color: #FFFFFF;
font-size: 9px;
font-weight : normal;
height: 23px;
width:auto;
padding:0px 10px;
margin-top:2px;
}


#news1 {
width:48%;
float:left;
}

#news2 {
width:48%;
float:right;
}

div#price {
color: #FFFFFF;
font-weight : bold;
font-size: 12px;
background: #6ba929;
height: 21px;
width:120px;
padding:0px 2px;
text-align: center;
vertical-align: middle;
}

td price strong{
color: #000000;
}

price span{
color: #000000;
width:150px;
font-size: 16px;
}

#price span {
color: #FFFFFF;
font-weight : bold;
font-size: 14px;
background: #6ba929;
height: 21px;
padding:0px 2px;
text-align: right;
vertical-align: middle;
}


#price2 {
color: #FFFFFF;
font-weight : bold;
font-size: 12px;
background: #6ba929;
height: 21px;
width:80px;
padding:0px 2px;
text-align: center;
vertical-align: middle;
width:175px;
}

#price,{
color: #FFFFFF;
font-weight : bold;
background: #6ba929;
height: 21px;
padding:0px 2px;
}


#bord {
background:transparent url(img/bord.gif) no-repeat scroll center top;
}

#bord1 {
background:transparent url(img/bord1.gif) no-repeat scroll center top;
}


table.moduletable th, div.moduletable h3 {
font-family : Verdana;
font-size:16px;
color:#2D343B;
font-weight : regular;
text-align: center;
}

table.moduletable-h th, div.moduletable-h h3 {
font-family : Verdana;
font-size:16px;
color:#2D343B;
font-weight : regular;
text-align: center;
width:190px;
}

table.moduletable-new th {
font-family : Verdana;
font-size:16px;
color:#2D343B;
font-weight : regular;
text-align: left;
}


table.moduletable-cart th {
color:#333333;
font-family:Verdana;
font-size:15px;
text-align:left;
padding-left : 5px;
}

table.moduletable-cart a {
padding-left : 25px;
color:#5c8e25;
font-weight : normal;
}

table.moduletable-cart td {
color:#f0341a;
font-weight : normal;
text-align:right;
}

table.moduletable-cart {
width:200px;
}

#crt1{
color:#f0341a;
font-weight : normal;
padding-left : 50px;
}

div#hot > th {
font-size:14px;
color:#548F01;
}

th {
font-size:14px;
color:#3A4147;
}

#tit {
font-size:10px;
color:#2F363D;
font-weight : bold;
}


.moduletable-gr th{
background: url(img/menu_bg.jpg) repeat-x;
height:30px;
color:#76a532;
text-align:center;
font-weight : normal;
width:200px;
font-size:1px;
}

a.mainlevel-gr:link, a.mainlevel-gr:visited {
background: transparent url(img/m_bg.jpg) no-repeat scroll 0%;
color:#FFFFFF;
display:block;
font-family:Verdana;
font-size:12px;
height:26px;
padding-top:10px;
text-align:center;
text-decoration:none;
vertical-align:middle;
font-weight : normal;
width:200px;
}


a.mainlevel-gr:hover, #active_menu-gr{
color:#000000;
text-decoration:bold;
}


a.sublevel:link, a.sublevel:visited {
background:transparent url(img/arrow.png) no-repeat left top;
color:#2F363D;
font-family:Verdana;
font-size:10px;
font-weight:normal;
line-height:14px;
padding-bottom:0px;
text-align:left;
text-decoration:none;
vertical-align:top;
}

a.sublevel:hover {
color : #2F363D;
text-decoration : underline;
}

a.sublevel#active_menu {
color : #2F363D;
text-decoration : none;
font-weight : bold;
}
a.sublevel#active_menu:hover {
color : #2F363D;
text-decoration : none;
font-weight : bold;
}



a.mainlevel-nav, 
a.mainlevel-nav:link, 
a.mainlevel-nav:visited,
a.mainlevel-nav:hover {
background: url(img/top_wr.gif) no-repeat scroll right center;
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:16px;
margin:10px 0px 8px 0pt;
text-decoration:none;
padding:6px 15px;
}



a.mainlevel-nav2, 
a.mainlevel-nav2:link, 
a.mainlevel-nav2:visited {
background: url(img/top_wr2.gif) no-repeat scroll right center;
color:#959595;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:16px;
margin:10px 0px 8px 0pt;
text-decoration:none;
padding:6px 15px;
}

a.mainlevel-nav2:hover {
background: url(img/top_wr2.gif) no-repeat scroll right center;
}


table.moduletable-search {
color:#FFFFFF;
float:left;
margin:22pt 0pt 0pt 9pt;
padding:2px 4px 0px;
width:100%;
}


table.moduletable-rez {
color:#FFFFFF;
float:left;
margin:1pt 0pt 0pt 1pt;
padding:43px 0px 0px;
width:100%;
height:70px;
}


table.moduletable-new {
text-align: center;
float: center;
}

table.moduletable-hot {
float:left;
}

a.contentpagetitle {
height : 20px;
color : #548F01;
font-family : Verdana;
font-size : 11px;
white-space : nowrap;
padding-left : 0px;
margin : 4px;
padding-top :0px;
text-decoration : none;
font-weight : bold;
}

table.contentpaneopen {
width : 99%;
padding : 2px;
margin : 2px;
}




td.contentpagetitle-ns {
height : 20px;
color : #969696;
font-family : Verdana;
font-size : 10px;
white-space : nowrap;
padding-left : 0px;
margin : 1px;
padding-top :0px;
text-decoration : none;
font-weight : bold;
}


div.componentheading-ns {
color : #548F01;
font-family : Verdana;
font-size : 14px;
white-space : nowrap;
padding-left : 0px;
margin : 4px;
padding-top :0px;
text-decoration : none;
font-weight : bold;
}

td.contentheading-ns {
color: #548F01;
text-decoration:bold;
text-align: left;
}

a.contentpagetitle-ns {
font-family : Verdana;
color: #1378A1;
text-decoration : none;
font-weight : bold;
}

table.moduletable-ns th {
color: #548F01;
text-decoration:bold;
text-align: left;
}

a.readon {
background: url(img/r_01.gif) no-repeat scroll left center;
font-family : Verdana;
background-repeat : no-repeat;
padding-left : 15px;
vertical-align : top;
font-size : 11px;
color : #1378A1;
text-align : left;
text-decoration : none;
font-weight : normal;
margin : 1px;
}





h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,ol,dl,fieldset,address, td{
	margin: 0.5em 0;
font-size : 14px;
}


label { 
font-size : 10px;
}


li,dd {
	margin-left:1em;
}
fieldset {
	padding:.5em;
}

table {
border: 0
}


#content_outer {
	width : 100%;
	color : #666666;
	padding : 0;
	background-repeat : repeat-x;
	background-image : url(../images/bg.gif);
	background-color: #FFFFFF;
}
#main_content {
float : none !important;
float : none;
padding-left : 3px;
margin-left : 3px;
margin-right : 3px;
}
table.content_table {
float : none;
width : 97%;
margin-top : 10px;
}
.content {
color : #666666;
margin-bottom : 10px;
}

ul {
margin : 2px;
padding : 2px;
list-style : none;
}

li {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-position : 0 2px;
}

li:hover {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-position : 0 2px;
}


ul li {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-position : 0 2px;
background-image : url(img/arrow.gif);
background-repeat : no-repeat;
}





a:link, a:visited, a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #548F01;
text-decoration : underline;
font-weight : normal;
}


.moduletable-user1 a:link, 
.moduletable-user1 a:visited, 
.moduletable-user1 a:hover {
color : #FFFFFF;
text-decoration : underline;
font-weight : normal;
}



table.contentpane {
width : 99%;
padding : 6px;
margin : 6px;
}
table.searchinto {
width : 100%;
}

table.moduletable {
margin : 0;
padding : 2px;
width : 100%;
}

div.moduletable {
padding : 0;
padding-bottom : 10px;
}



table.moduletable td {
font-size : 11px;
padding : 2px;
margin : 0;
font-weight : normal;
}

table td div {
font-size : 11px;
padding : 2px;
margin : 0;
font-weight : normal;
}


table.moduletable-h {
margin : 0;
padding : 2px;
width : 190px;
}

div.moduletable-h {
padding : 0;
padding-bottom : 10px;
}



table.moduletable-h td {
font-size : 9px;
padding : 2px;
margin : 0;
font-weight : normal;
}









table.pollstableborder td {
padding : 4px;
margin : 4px;
}
table.contenttoc {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
border : 1px solid #ebebeb;
padding : 2px;
margin : 2px;
}
table.contenttoc td {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 4px;
margin : 4px;
}
table.contenttoc th {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
background-image : url(../images/pathway.gif);
background-repeat : repeat-x;
color : #666666;
text-align : left;
padding-left : 4px;
height : 22px;
text-transform : uppercase;
}


#copy {
background-color : #fafafa;
height : 65px;
width : 100%;
font-size : 11px;
background-image : url(../images/footer.gif);
background-repeat : repeat-x;
}
#copy_inner {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
padding : 6px;
font-size : 11px;
padding-top : 20px;
}
.copy_inner a:link {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
font-size : 11px;
}
.copy_inner a:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
font-size : 11px;
}
.copy_inner a:hover {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 11px;
}
.componentheading {
height : 20px;
line-height : 20px;
color : #548F01;
font-weight : bold;
border-bottom : 0px solid #c8c8c8;
font-family : Verdana;
font-size : 13px;
white-space : nowrap;
padding-left : 5px;
margin : 0px;
padding-top : 0px;
}
.contentcolumn {
height : 20px;
color : #999999;
font-family : Verdana;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.contentheading {
background-repeat : no-repeat;
height : 20px;
color : #548F01;
border-bottom : 1px solid #c8c8c8;
font-family : Verdana;
font-size : 13px;
white-space : nowrap;
padding-left : 2px;
margin : 1px;
padding-top : 1px;
font-weight : bold;
}


td.contentpagetitle {
height : 20px;
color : #548F01;
font-family : Verdana;
font-size : 14px;
white-space : nowrap;
padding-left : 0px;
margin : 1px;
padding-top :0px;
text-decoration : bold;
}
.back_button {
background-image : url(../images/button_bg.png);
font-family : Geneva, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
font-size : 11px;
border : 3px double #ebebeb;
margin : 4px;
margin-left : 10px;
color : #666666;
padding : 2px;
}
.back_button a:link {
text-decoration : none;
color : #666666;
}
.back_button a:visited {
text-decoration : none;
color : #666666;
}
.back_button a:hover {
text-decoration : none;
color : #bada38;
}
.pagenav {
font-family : Arial, Helvetica, sans-serif;
text-align : center;
font-size : 10px;
border : 3px double #ebebeb;
width : auto;
padding : 0 8px;
line-height : 14px;
margin : 1px;
color : #666666;
background-image : url(../images/button_bg.png);
}
.pagenavbar {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
margin-right : 10px;
float : left;
}
.pagenav a:hover {
color : #bada38;
text-decoration : none;
}
.blog_more {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-left : 4px;
}

.sectiontableheader {
border-bottom : 1px dashed #ebebeb;
color : #999999;
font-size:12px;
font-family : Arial, Helvetica, sans-serif;
background-color : #f8f8f8;
text-align : left;
text-transform : none;
margin : 0;
padding : 2px;
padding-right : 8px;
}
.sectiontablefooter {
color : #8f8f8f;
padding : 2px;
margin : 0;
text-align : left;
text-transform : none;
}
.sectiontableentry1 {
background-color : #fafafa;
text-align : left;
}
.sectiontableentry2 {
background-color : #f8f8f8;
text-align : left;
}

.pagenav_next {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #999999;
font-size : 11px;
text-decoration : none;
}
.pagenav_next a:hover {
color : #0E65A2;
text-decoration : none;
}
.pagenav_prev {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #999999;
font-size : 11px;
text-decoration : none;
}
.pagenav_prev a:hover {
color : #0E65A2;
text-decoration : none;
}
.buttonheading {
color : #ffffff;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px solid #c8c8c8;
}
.buttonheading a:hover {
text-decoration : none;
text-decoration : none;
}
.mostread a:hover {
color : #bada38;
text-decoration : none;
}
.mostread:visited {
color : #666666;
text-decoration : none;
}
.mostread:link {
color : #666666;
text-decoration : none;
}
.latestnews a:hover {
color : #bada38;
text-decoration : none;
}
.latestnews:visited {
color : #666666;
text-decoration : none;
}
.latestnews:link {
color : #666666;
text-decoration : none;
}
.error {
font-style : italic;
text-transform : uppercase;
padding : 5px;
color : #efefef;
font-size : 12px;
}
.contact_email {
padding : 0px;
margin : 0px;
}
.small {
font-family : Arial, Helvetica, sans-serif;
color : #bada38;
font-size : 9px;
}
.smallako {
font-family : Arial, Helvetica, sans-serif;
color : #999999;
font-size : 9px;
}
.createdate {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
color : #999999;
}
.modifydate {
font-family : Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 9px;
}
.highlight {
background-color : #bada38;
color : blue;
padding : 0;
}
.code {
background-color : #ddd;
border : 1px solid #bbb;
}
form {
margin : 0;
padding : 0;
}
div.mosimage {
border : 2px solid #ebebeb;
background-color : #f8f8f8;
}
.mosimage {
margin : 0;
background-color : #f8f8f8;
}
.mosimage_caption {
margin-top : 0;
background-color : #f8f8f8;
padding : 0;
color : #8f8f8f;
font-size : 10px;
}
.maintitle {
	font-size: 30px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 40px;
	letter-spacing: normal;
}

.comparison{
background-color : #ffffff;
font-size: 10px;
cellspacing="1" 
cellpadding="3"
}

p#buy{
font-size: 12px;
color: #000000;
maring-top: 5px;
vertical-align: bottom;
}

#buy a:link, 
#buy a:visited, 
#buy a:hover {
color : #000000;
}

div#user5, div#user6 {
	width:49%;
	float: left;

} 
