

* {
padding : 0;
margin : 0;

}
body {
background : #efefef url(images/bg6.gif);
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;

color: #454545;
/*color : #585858; testimonials,book,footercontent*/
}



.rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5  }
ul { list-style-position: inside; margin-left: 2px }
ul li { list-style-type: square; margin-left: 15px;  }
ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }

input, textarea {
border : 1px solid #aaa;
}
input:hover, textarea:hover {
border : 1px solid #888;
}
img {
border : 0;
float : left;
margin-right : 10px;
}
a {
color : #36be00;
text-decoration : none;
background : #fff;
}
a:hover {
text-decoration : underline;
}
blockquote {
margin : 0 0 15px 30px;
border-left : 3px solid #8adf88;
padding : 0 0 0 8px;
}
input, textarea {
border : 1px solid #aaa;
}
input:hover, textarea:hover {
border : 1px solid #888;
}
input.text {
color : #000000;
border : 1px solid #e6e6e6;
background : inherit;
}
textarea.text {
font-size : 8pt;
border : 1px solid #e6e6e6;
}
input.text:hover, textarea.text:hover {
border : 1px solid #d6d6d6;
}
form {
display : inline;
margin : 0;
padding : 0;
}
.date {
/*color : #aaa;*/
color : #9A9A9A;
font-weight : bold;
background : transparent;
}
.green {
color : #36be00;
}
.bigl {
font-size : 1.2em;
}
.bold {
font-weight : bold;
}
/* #header h1 {
background : #fafafa;
font-family : "Tahoma", Verdana, Arial, sans-serif;
font-size : 3em;
color : #585858;
font-weight : normal;
padding : 0;
margin : 0;
}
*/
#content {
padding : 0;
/*margin : 10px auto;*/
margin : 0px auto;
width : 840px;
background: #fafafa url(images/bg_main6.gif) repeat-y top left;
}
#header {
margin : 8px 0 0 0;
padding : 0;
width : 100%;
background : inherit;
color : #585858;
height : 100px;
}
#header .slogan {
color : #868686;
margin : 0;
padding : 0;
background : #fafafa;
font : bold 1em "Tahoma", Verdana, Arial, sans-serif;
padding-left : 2px;
}
#header .topong {
background : #fafafa url(images/topaff.jpg) no-repeat bottom;
height : 89px;
width : 159px;
float : right;
}
#header .topong .pad {
padding : 30px 10px 0 25px;
}
#header .topong .txt {
padding : 0;
color : #a5a5a5;
text-align:left;
}

#header .topong2 {
background : #fafafa url(images/topaff.jpg) no-repeat bottom;
height : 89px;
width : 159px;
float : right;
margin-right:15px;
}
#header .topong2 .pad {
padding : 30px 10px 0 25px;
}
#header .topong2 .txt {
padding : 0;
color : #a5a5a5;
text-align:left;
}

.ttabtitle {
font : bold 1em "Tahoma", verdana, Arial;
padding-bottom:3px;
text-align:left;

}
.ttabtitle a {
color : #585858;

}
.ttabtitle a:hover {
text-decoration : none;

}
#menu {
margin : 0 0;
padding : 0;
background : #4b7da7 url(images/menubg.gif) repeat-x top;
color : #fff;
width : 830px;
height : 40px;

}
#menu .pad {
padding-top : 0px;
}
#menu a, #menu a:visited {
color : #fff;
text-decoration : none;
background : inherit;
}
#menu .submit {
padding-top : 12px;
vertical-align : bottom;
}
#menu .submit ul {
margin : 0;
padding : 0 10px 0 0;
list-style : none;


}
#menu .submit li {
display : inline;
margin : 0;
padding : 0;
}
#menu .submit a {
float : left;
background : transparent;
margin : 0;
padding : 0 0 0 0;
text-decoration : none;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
}
#menu .submit a span {
float : left;
background : url(images/menusep.gif) no-repeat left;
color : #fff;
font-weight : bold;
display : block;
padding : 0 15px 0 15px;
margin-right : 2px;
}
#menu .submit a span {
float : none;
}
#menu #search {
float : right;
background : inherit;
margin-top : 0;
padding : 0;
margin-right : 10px;
margin-top : -4px;
padding-top:5px;
}

#menu #search2 {
float : right;
height:30px;
margin-right : 20px;
margin-top : 7px;
margin-bottom : 0px;
}


#menu #search2 img {
margin : 0px;
padding: 0px;
}



#menu #search input.text {
background : url(images/input.gif) no-repeat top;
width : 110px;
border : 0;
padding : 2px 0 0 3px;
}
#menu #search input.txt { 
color : #fff;
font-weight : bold;
border : 0;
background : transparent;
cursor : pointer;
}
#modules {
margin-top : 0px;
width:100%;
/*height : 390px;*/
/*height : 340px;*/

}
#modules #mod3 {
background : #fafafa url(images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 258px;
float : left;

}
#modules #mod2 {
background : #fafafa url(images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 258px;
float : left;


}
#modules #mod1 {
background : #fafafa url(images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 258px;
float : left;
margin-left:32px;

}
#modules .padding {
padding : 15px 20px 5px 20px;
}
#modules img {
border : 1px solid #d3d3d3;
float : left;
height:78px;
margin-bottom : 10px !important;
padding:0
}

*html #modules img {margin-bottom : 10px; }


#modules .price {
color : #36be00;
font : bold 2em "Tahoma", verdana, Arial;
padding : 15px 28px 0px 0;
float : right;
text-align : right;
}
#modules .only {
color : #e5e5e5;
font : bold 0.4em "Tahoma", verdana, Arial;
}
#modules .text {
clear:both;
color: #838383;
text-align: left;
margin:0;
padding:0;
}
#modules h2 {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #618fb5;
background : transparent;
margin-bottom : 4px;
margin-top: 0px;
padding:0;

}
#modules h2 a {
color : #618fb5;
background : transparent;
margin-top: 0px;
padding:0;
}
#modules h2 a:hover {
text-decoration : none;
color : #719fc5;
margin-top: 0px;
padding:0;
}
#maincontent {
background : #fafafa;
padding:0 30px 0 30px;
width:770px;
}
#maincontent #graph {
margin-top : 35px;
background : #fafafa url(images/statgraph2.jpg) no-repeat left;
width : 203px;
height : 156px;
float : left;
}
#maincontent p {
margin-top : 10px;
}
#maincontent img {
float : left;
margin : 10px 10px 10px 0;
}
#maincontent .readm {
color : #36be00;
font-weight : bold;
background : inherit;
}
#maincontent h2 {
font : bold 1.6em "Tahoma", verdana, Arial;
color : #585858;
background : transparent;
margin-bottom : 4px;
border-bottom : 1px solid #e3eaef;
}
#maincontent #introduction {
margin: 25px 20px 40px 0;
width : 100%;
background : inherit;
text-align : justify;
/*color : #8e8e8e;
font-family : Verdana, Arial, sans-serif;
color: #454545;
font-size : 9pt;
font-family : Arial,Helvetica,Verdana;*/
font-family:arial,sans-serif;
font-size : 9pt;
color: #363636;
line-height:14px;

/*all other*/
}
#maincontent #rightside {
clear:both;
float : right;
width : 220px;
background : #f0f0f0;
padding : 10px;
margin : 0 0 10px 0;
text-align:left;
}
#maincontent #rightside h2 {
margin-bottom : 5px;
}


#maincontent #centerside {
float : right;
width : 210px;
padding : 15px;
margin : 0 10px 10px 0;
text-align:left;
}

#maincontent #leftmostside {
float : right;
width : 230px;
padding : 10px;
margin : 0 15px 10px 0;
text-align:left;
}



#maincontent #leftside {
background : inherit;
margin-right : 10px;
width : 530px;
}

#maincontent #leftside .r {
float : right;
width : 250px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .le {
float : right;
width : 250px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .pad {
padding : 15px 0 15px 0;
text-align : justify;
}

#footerwrap {
width:830px;
}

#footer {
bottom : 0;
clear : both;
text-align : left;
border-top : 2px solid #e5e5e5;
padding : 3px 25px 0 25px;
margin-top : 5px;
height : 50px;
color : #888;
background : inherit;
}
#footer .right {
float : right;
}

.buypadding{
padding : 4px 0 0px 0;
}

.tablemain {
border-right:1px solid #32536D;padding:5px;font-weight:bold;text-align:center;
font-family:arial,sans-serif;
font-size : 9pt;
/*color : #585858;*/
color: #454545;
}

.tablemainsecond {
border-right:1px solid #32536D;border-top:1px solid #32536D;padding:5px;text-align:center;
/*font-family : Arial,Helvetica,Verdana;*/
font-family:arial,sans-serif;
font-size : 9pt;
color: #454545;
}

.tablemainsecondbtm {
border-top:1px solid #32536D;padding:5px;text-align:center;
font-family:arial,sans-serif;
font-size : 9pt;
color: #454545;
}

#faqlist {color : #36be00; margin:0 10px 30px 30px;font-weight : bold;}
#faqlist li {margin-top:3px;}


#parts_list  {margin:8px 0px 0px 0px;}
#parts_list li {list-style-type:none;}






#hbborder {
border-bottom: 1px solid #D2DDE6;
/*border-bottom : 1px solid #e3eaef;*/
margin-bottom : 4px;
background : transparent;
font : bold 17px "Tahoma", verdana, Arial;
}

#hbborder .hwel {
/*font : bold 1.6em "Tahoma", verdana, Arial;*/
font : bold 15px "Tahoma", verdana, Arial;
/*font-style: italic;*/
color : #585858;
float:left;
margin-top:8px;

}

#hbborder .hwel img {
/*w4g  margin:10px 2px 0 0;*/
margin:2px 2px 0 0;
padding:0;
border:0;
width:93px;
height:12px;
}


#hbborder h1 {
/*font : bold 1.6em "Tahoma", verdana, Arial;
color : #585858;*/
font : bold 17px "Tahoma", verdana, Arial;
color : #36be00;
float:left;
margin-left: 5px;
/*w4g  margin-top:14px;*/
margin-top:6px;
}

.w4gpm {
float:right;
}

#maincontent h3 {
font : bold 17px "Tahoma", verdana, Arial;
color : #585858;
background : transparent;
margin-bottom : 4px;
border-bottom : 1px solid #e3eaef;
}

#maincontent .prodsub {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #618fb5;
background : transparent;
margin-bottom : 4px;
}


#hbborder_sub {
border-bottom : 1px solid #D2DDE6;
margin-bottom : 8px;
background : transparent;
}

#hbborder_sub .hwel {
font : bold 1.6em "Tahoma", verdana, Arial;
color : #585858;
}

#hbborder_sub h1 {
/*font : bold 1.6em "Tahoma", verdana, Arial;
color : #585858;*/
color : #585858;
font : bold 17px "Tahoma", verdana, Arial;
}


/*
flags#36be00
*/

#flags_border {
border-right:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;
}

/*
#flags_first {
float:left;padding-left:27px;
}

#flags_main {
float:left;padding-left:16px;
}
*/



#flags_first {
float:right;padding-left:0px;
}

#flags_main {
float:right;padding-left:15px;
}


/* QUOTES BOX */
#quotes_box {
width: 778px;  
background: #fafafa url(images/quotes_bg.gif) top left repeat-x;
/*background-color: #fafafa;*/
border-right:1px dotted #EAEAEA;
border-left:1px dotted #EAEAEA;
margin-bottom:25px;
}


*html #quotes_box {
width: 780px;  
background-color: #fafafa;
border-right:1px dashed #EAEAEA;
border-left:1px dotted #EAEAEA;
}

#quotes_wrapper {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #EAEAEA;
height:auto;
min-height:64px;
}


#quote_left {
background: transparent url(images/quotes_left3.gif) 0px 0px no-repeat;
width:730px;
height:32px;
}


*html #quote_left {
background: transparent url(images/quotes_left3.gif) top left no-repeat;
width:688px;
height:32px;
margin-left:10px;
}

#quote_right {
background: transparent url(images/quotes_right3.gif) 0px 28px no-repeat;
width:645px;
height:auto;

}

*html #quote_right {
background: transparent url(images/quotes_right3.gif) 10px 28px no-repeat;
width:674px;
height:auto;
margin-right:5px;
}


#quote_text {
font-family:helvetica,verdana;
font-size:12px;
padding:5px 60px 2px 64px;
text-align:left;
color:#4B4B4B;
}

*html #quote_text {
font-family:helvetica,verdana;
font-size:12px;
padding:5px 0px 2px 64px;
text-align:left;
color:#4B4B4B;
}


#pscroller1{
width: 580px;
height: 58px;
padding: 0px 0 10px 0;
}

/* QUOTES BOX END */


#helpbox{ 
position:absolute;
top: 0;
background-color: #FFFFFF;
width: 300px; 
padding: 8px 10px 8px 10px;
border:1px solid #BBBBBB;
font:normal 10px Verdana;
line-height:14px;
z-index:100;
border-right: 3px solid #AAAAAA;
border-bottom: 3px solid #AAAAAA;
visibility: hidden;
}

#hspacer { height:35px; }





/* RADIO BOX */


.dhtml_main_static{
border: 2px solid #5184AE; 
background-color: white; 
width: 350px; 
height: auto; 
top: 0;
position:absolute; 
visibility: hidden; 
color:#000;
text-align:left;
}


.redfont{color:#FF0000;}
.hlite{background-color:#FFFF80;}
