.keywordssmall{
font-size:13px;
line-height:130%;
cursor:pointer;
}
.keywordsmedium{
font-size:17px;
line-height:130%;
cursor:pointer;
}
.keywordslarge{
font-size:19px;
line-height:130%;
cursor:pointer;
}
.space {
float:left;
height:15px;
width:99.5%;
}
.box {
float: left;
width: 100%;
}
#header {
background:#ECF0FC url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAxgDGAAD/2wBDAAYEBQYFBAYGBQYHBwYIChELCgkJChUPEAwRGRYaGhgWGBcbHyghGx0lHhcYIi8jJSkqLC0sGyExNDArNCgrLCv/2wBDAQcHBwoJChQLCxQrHBgcHCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyv/wAARCABjAAYDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3bFeqco/FSMfikMdikA/FIB+KQx2KQx+KQDsUrjH4pXAfipAdii4DqRR//9k%3D) repeat-x scroll left top;
color:black;
height:80px;
}
#header .logo {
	font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
	padding-left:20px;
	padding-top: 13px;
	font-size: 25px;
	font-weight:bold;
	color:#660066;
}
.slogan {
float:left;
	padding-left:30px;
	font-size: 13px;
	color:#3366FF;
}
.clear {
	clear:both;
}
.inline {
display:inline;
font-size:13px;
font-weight:bold;
}

a {
/*color:#0066CC;*/
color:blue;
font-weight:normal;
text-decoration:none;
}
a:hover {
color:#009900;
font-weight:normal;
text-decoration:underline;
}
body {
background:#FFFFFF url(bg000000.gif) repeat-y fixed center 0;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
#page {
background-color:#3D3D3B;
margin:0 auto;
min-width:1000px;
padding:0;
width:1000px;
z-index:1;
}
#body {
background-color:#FFFFFF;
margin:0 2px 0 4px;
position:absolute;
width:992px;
}
#parta { /* pathway*/
	/*background:transparent url(0105background.gif) repeat-x scroll 0 0;*/
height:21px;
	padding-left:5px;
	padding-top:0px;
	width:987px;
	background-color: #FFFFEC;
}
#partb {
margin:0;
padding:0;
position:relative;
width:992px;
}
.bodycontent {
float:left;
width:100%;
}
.menuleft {
float:left;
position:relative;
width:180px;
}
.body_center {
float:left;
margin-left:7px;
width:495px;
}
.page_detail { /* combine leftmenu and centered body*/
float:left;
height:auto;
padding-left:5px;
padding-right:2px;
position:relative;
width:676px;
}
.column_right {
float:right;
width:302px;
}
.bg_bottom {
background:#FFFFFF url(0105background.gif) repeat-x scroll 0 -145px;
float:left;
height:60px;
line-height:180%;
padding-top:10px;
text-align:center;
width:100%;
}

/* module right col*/
.module {
margin-bottom: 20px;
}
.module .title {
padding-bottom:0;
width:100%;
border-bottom:2px solid #99CC67;
color:#818181;
font-size:15px;
font-weight:bold;
}

/* pathway*/
.pathway {
font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:12px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
}
.pathway a  {
color: #D82412;
text-decoration:underline;
}
.pathway h1 {
font-size:12px;
display:inline;
}

/* leftmenu css */
#sections {
	/*list-style-image:url(heart.png);*/
margin:0px auto 0px 5px;
	padding:0;
	list-style-type: none;
}
#categories {
/* use this for category
/*list-style-image:url(heart.png);*/
margin:0px auto 10px 15px;
padding:0;
list-style-type: none;
}
#sections li, #categories li {
padding-bottom:1px;
}
#sections li a, #categories li a   {
	border-bottom:1px solid #ECECEC;
	color:#449805;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-left:-3px;
	padding:3px 1px;
	text-decoration:none;
	background-color: #FFFFFC;
}

#sections a:hover, #categories a:hover {
background:#51B906 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#sections .selected a, #categories .selected a{
background:#51B906 none repeat scroll 0 0;
color:#FFFFFF !important;
text-decoration:none;
}

/* for articles in sections or categories*/
.article {
float: left;
width: 100%;
/*border-bottom:1px dashed #FCB544;*/
margin-bottom:10px;
padding-top:5px;
position:relative;
}
.content {
float:left;
width:80%;
}
.article .title h2 {
display:inline;
font-size:13px;
font-weight:bold;
width:100%;
}
.article .title h2 a, .article .title h2 a:hover{
font-size:9pt;
font-weight:bold;
height:23px;
}
.article .content .image {
float:left;
padding:5px 5px 0 10px;
text-align:center;
width:66px;
}

.article .content .description {
color:#333333;
line-height:150%;
padding-right:5px;
text-align:justify;
}
.article .price {

float:left;
width:20%;
}
.article .price .size {
color:#333333;
text-align:justify;
}
.article .price .p {
color:#009900;
font-size:14px;
font-weight:bold;
}
.article .tags {
border-top:1px dotted #EBE0EB;
display:inline;
float:left;
margin-left:0;
margin-right:0;
padding:5px 0 10px 5px;
width:99.5%;
}
/* page navigation */
.page_next {
display:inline;
float:left;
width:100%;
}
.page_next .item_selected {
background:#0066CC none repeat scroll 0 0;
border:1px solid #003399;
color:#FFFFFF;
display:block;
float:left;
line-height:15px;
margin:0 2px;
padding:0 3px;
text-decoration:none;
}

.page_next .item {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #0066CC;
color:#006B9F;
display:block;
float:left;
line-height:15px;
margin:0 2px;
padding:0 3px;
text-decoration:none;
}
.page_next .item:hover {
background:#0066CC none repeat scroll 0 0;
border:1px solid #003399;
color:#FFFFFF;
text-decoration:none;
}
.navi_top{
border-bottom:1px solid #D7D7D7;
float:left;
width:100%;
}
.navi_top .left {
color:#AD2118;
float:left;
font-size:16px;
font-weight:bold;
padding-left:10px;
}
.navi_top .right {
color:#000000;
float:right;
font-size:11px;
font-weight:normal;
padding-top:3px;
text-align:right;
}

/* article page css style*/
.title_heading1 {
background:transparent url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAfAAEDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAwj/xAAVEAEBAAAAAAAAAAAAAAAAAAAAEv/EABUBAQEAAAAAAAAAAAAAAAAAAAEA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Ap6yAWQGkg0g//9k%3D) repeat-x scroll 0 0;
height:31px;
}
.title_heading2 {
background:transparent url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAGAAwDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAcEAACAgIDAAAAAAAAAAAAAAABAwACBBEiMTL/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAwDAQACEQMRAD8AqFWGuijS3I29GQg3JUUtNN7HYmg//9k%3D) no-repeat scroll 30px 25px;
height:31px;
}
.title_heading2 h1 {
color:#AD2118;
font-size:13px;
font-weight:bold;
padding-bottom:0;
padding-left:10px;
padding-right:0;
padding-top:5px;
}
.heading {
background-color:#E1EFF4;
float:left;
margin-bottom:10px;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
width:100%;
}
.line {
float:left;
height:auto;
padding-top:5px;
width:100%;
}
.line1 {
float:left;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
.line2 {
background:#E8F7FC none repeat scroll 0 0;
float:left;
height:20px;
padding-top:5px;
width:100%;
}
.span_left {
float:left;
font-weight:bold;
width:22%;
}
.span_right {
color:#666666;
float:left;
font-weight:normal;
width:78%;
}
.adsright {
margin-left: 5px; margin-bottom: 5px; float: right; width: 336px;
}
.download {
color:#AD2118;
font-size:13pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.download:hover {
color:#AD2118;
font-size:13pt;
font-weight:bold;
text-align:left;
text-decoration:underline;
}
.warning {
background-color:#E4F4F9;
border:1px solid #D7D7D7;
display:inline;
float:left;
padding:4px;
width:98%;
}
.hint {
background:transparent url(hint.gif) no-repeat scroll 0 0;
float:left;
padding:0px 0 5px 20px;
}
.download_link {
background:transparent url(icon-download.gif) no-repeat scroll 0 0;
float:left;
width: 100%;
padding:0px 0 5px 20px;
}


/* boxcss */
.boxcss {
padding-top:5px;
float:left;
width:100%;
padding-bottom:10px;
}
.boxcss .title {
float:left;
width:100%;
}
.boxcss .title .left {
float:left;
width:5px;
height:26px;
background: transparent url(data:image/gif;base64,R0lGODlhBgAaANUmAMTZScHWSLzRR8ziS7/TR5KjLdfvT9nwT9ryUPX19eDg4NfuV9ra2tvxXtz0UNjnfdfdtdrvYNjY2NrqfuPj4+zs7LzQRr7SR9XtTs3kTNLpTdTrTsjeSsrgS8DVSNHnTbvPRsLYSc/mTMXbScfdStbW1v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACYALAAAAAAGABoAAAZpQJMpQWGUTBXIpOFIlCKIqOJxqB4kC4PWUMJ4vaWNWFzSmM2lj1pdErndpYxcXhrY7aWOXl/i+P0lJIKCJSOGhiUAioolIY6OJQGSkiUelpYlBJqaJReeniUCoqIlFqamJSCqqiUFrq5BADs%3D) repeat-x scroll 0% 0%; 
}
.boxcss .title .center {
float:left;
height:26px;
width:483px;
background: transparent url(data:image/gif;base64,R0lGODlhAQAaAMQAAMXbScfdSsziS7zRR9bW1sHWSJKjLb/TR9ryUMTZSbzQRr7SR9XtTtfvT83kTNz0UNLpTdTrTsjeSsrgS8DVSNnwT9HnTbvPRsLYSc/mTAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABoAAAUVIPEgVcNEkJU5wiQFQIIV1LEMymWEADs%3D) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
.boxcss .title .leftcenter {
float:left;
height:26px;
width:168px;
background: transparent url(data:image/gif;base64,R0lGODlhAQAaAMQAAMXbScfdSsziS7zRR9bW1sHWSJKjLb/TR9ryUMTZSbzQRr7SR9XtTtfvT83kTNz0UNLpTdTrTsjeSsrgS8DVSNnwT9HnTbvPRsLYSc/mTAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABoAAAUVIPEgVcNEkJU5wiQFQIIV1LEMymWEADs%3D) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
.boxcss .title .center h4, .boxcss .title .leftcenter h4{
position:relative;
color:#4D5A00;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
}
.boxcss .title .right {
float:left;
width:5px;
height:26px;
background: transparent url(data:image/gif;base64,R0lGODlhBgAaANUmAMTZScHWSLzRR8ziS7/TR5KjLdfvT9nwT9ryUPX19eDg4NfuV9ra2tvxXtz0UNjnfdfdtdrvYNjY2NrqfuPj4+zs7LzQRr7SR9XtTs3kTNLpTdTrTsjeSsrgS8DVSNHnTbvPRsLYSc/mTMXbScfdStbW1v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACYALAAAAAAGABoAAAZpwBKDkjCZHI0JpGJCOCOlxGF6eCgMWMNCgul2S5twuKQpl0ufdLokardLmXi8NKjXS518vsTp90skgYElI4WFJQCJiSUhjY0lAZGRJR6VlSUEmZklF52dJQKhoSUWpaUlIKmpJQWtrSVBADs%3D) repeat-x scroll 0% 0%; 
}
.boxcss .content {

	width:473px;
	float:left;
	/*background-color: #f8f8f8;*/
	border-left: solid #d6d6d6 1px;
	border-right: solid #d6d6d6 1px;
	border-bottom: solid #d6d6d6 1px;
	padding: 10px 10px 10px 10px;
}

/* for right col*/
.module ol {
color:#DE7317;
font-size:9pt;
font-weight:bold;
margin:0;
padding-left:25px;
}
.module ol li {
	border-bottom: dashed #000000 1px;
	padding-top:7px;
	margin-left:3px;
	width:270px;
	padding-bottom:2px;
}
.module ol .intro {
padding-left:0px !important;
display:block;
background-color:#FCFCF0;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
padding-top:5px;
color:#333333;
line-height:150%;
padding-right:5px;
text-align:justify;
font-weight:normal !important;
}

/* for tags */
a.smallLink {
font-size:11px;
line-height:130%;
}
a.mediumLink {
font-size:15px;
line-height:130%;
}
a.largeLink {
font-size:25px;
line-height:130%;
}

/* search template */
.boder9 {
border-bottom:1px dashed #FCB544;
}
.boxcheck {
background-color:#EEEEEE;
float:left;
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:4%;
height:100% !important;
}
.color_s {
background-color:#FFCC00;
}
.boxcompare {
float:left;
width:675px;
}
.button_compare {
float:left;
height:20px;
padding:5px 0 8px;
width:100%;
}
.color3 {
background:#E1EFF4 none repeat scroll 0 0;
}
.button_compare span {
font-style:italic;
text-decoration:underline;
}
/* COMPARE */
.tablecompare {
border:1px solid #000000;
width:99.5%;
}
.tablecompare td {
border-bottom:1px solid #000000;
padding:4px 3px;
vertical-align:top;
}
.compare_title {
background:#E8F7FC none repeat scroll 0 0;
height:35px;
}
.borderright1 {
border-right:1px solid #000000;
}
.bg_color12 {
background:transparent url(0105background.gif) repeat-x scroll 0 -3px;
font-size:13px;
font-weight:bold;
padding-left:5px;
text-align:left !important;
vertical-align:middle !important;
}
.bg_color1 {
background-color:#AFAFAF;
font-weight:bold;
padding-right:5px;
text-align:right;
vertical-align:middle !important;
}
a.close {
float:right;
padding-left:9px;
padding-top:9px;
}
/* search box*/
#search_box {
    width: 201px;
    height: 31px;
    background-image: url(data:image/gif;base64,R0lGODlhyQAfAMQAAKDfgHnSTOL12LzopfX78pLScurq6oPWWXzPUtnyzZ/ff/f39+Pj47/Ysszlv2/PP93d3WbMM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADJAB8AAAX/oCQmwBGdaKqubOu+cCzPdG3f9gEkYi8BgYHARywaj8ikcslsOp/QqNQnGAQAPoCCMO16v+CweOwjKLCSRIBLbrvf8HiSEHD8BvK8fs9/DgoLB0N9hIWGcQIIBhGHjY6PUxEMjJCVlpc9ERAPmJ2ehpqcn6OkcJqUpamqXqerrq9OrbCztESytbiwt7m8qbu9wJ6/wcSVw8XIh8fJzHzLzdBxz9HUZNPV2F/X2dxR293gTJqC4eVSiRAAeObsTX8Mamzt80Z0DQY/W/T7PWYFEAtEABHCr12VAP/w9XBQAAGOhxAjSpxIsWILBAUaQFDoY4EBBhBCihxJsqTJkyhTEKpcybKly5cwY8JkYCCgiBAAOw%3D%3D);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
.topsearch
{
position:absolute;
left:750px;
top:20px;
}
.related_des {
font-weight:normal;font-size:normal;color:black; margin:0px;
}
.related_but {
cursor:pointer;font-size:120%;
}

.res {border-top: 1px solid #DDDDDD;padding-top:3px; padding-bottom:8px;}
.res_image {float:left; width:110px;text-align:center;padding-bottom:10px;}
.res_data {padding-bottom: 10px;display:table;}
.res_data div {padding:0 5px 4px 0;margin:0px;}
.res_data div.justi {line-height:120%;font-size:110%;text-align:justify;}
.res_data a.title {padding-bottom:6px;font-size:16px; text-decoration:none;}
.res_data span.under,.res_image span.under {text-decoration:underline;color:blue;}
.res_data span.green,.res_image span.green {color:green;font-weight:bold;}
.res_data .cat {color: #E45B00 !important;font-weight:bold;text-decoration:none;}
