body { width: auto; height: auto; text-align:center; margin:0px auto; padding:0; background:#fff url(../images/home_02.jpg) top left repeat-x;}
#wrapper { position:relative; width:978px; height:auto; margin:0px auto; padding:0;}

#header { float:left; width:978px; height:auto; margin:0px auto 0px 3px; text-align:center; padding:0px 0px 3px 0px; background:; }
#headerlogo { width:449px; height:80px; margin:2px auto 0px auto; padding:0px; background:; float:left; }
#logo_rightbg { width:116px; height:85px; margin:8px auto 0px auto; padding:0px; background:; float:right; }
#menubg { float:left; width:978px; height:32px; margin:0px; padding:0;  }

#contentholder { width:978px; height:auto; margin:0px auto; float:left; background:; }
#flashbg { width:978px; height:420px; float:left; margin:10px 0px 0px 0px; background:url(../images/flash_banner.jpg) left top no-repeat; }
#picturebg { width:978px; height:auto; float:left; margin:10px 0px 0px 0px; background:; }

#content_bg { width:978px; height:auto; margin:0px auto; float:left; background:; }
#dotted_line { width:978px; height:2px; margin:0px auto; float:left; background:url(../images/home_31.jpg) left top repeat-x; }

.textarea1 { margin:0px auto; font-family:Tahoma; font-size:14px; color:#6c6d6e; text-align: justify;  float:left; padding-left:0px; padding-right:10px; padding-bottom:10px; letter-spacing:0px; line-height:20px; width:640px; background:url(../images/home_35.jpg) right top repeat-y;  }

.textarea1 a { color:#000000; text-decoration:none; text-align:left; font-weight:bold; }
.textarea1 a:hover { color:#CC3300; text-decoration:underline; text-align:left; font-weight:bold; }

#probg1 { width:620px; float:left; background:#F7F7F7 ; margin:0px; padding-left:20px; border:#CCCCCC 1px solid; }

#probg2 { width:620px; float:left; background:#E9E9E9 ; margin:0px; padding-left:20px; border:#CCCCCC 1px solid;  }

.product  { color:#993300; font-size:24px; font-family:Tahoma; text-align:left; }

.nav1 {
	font-size: 36px;
	font-family: "Kozuka Gothic Pro R";
	color: #3f8abc;
	text-align:left;
}

.nav2 {
	font-size: 20px;
	font-family: "Kozuka Gothic Pro R";
	color: #000;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

#rightcolumn { margin:0px auto; font-family:Sylfaen; text-align:left;  float:left; padding-left:0px; padding-top:0px; padding-bottom:0px; width:305px;  }

/* RIGHT MENU CLASS STARTS HERE */

#rightcolumnbg { float:left; width:301px; height:auto; margin:0px 0px 20px 5px; padding:0px; background:#f7f7f7; border:#CCCCCC 1px solid; }
#rightcolumntopbg { float:left; width:201px; height:8px; padding:0; margin:0px; background:url(../images/index_18.jpg) left top no-repeat; }

#rightmenubg { float:left; width:298px; height:auto; padding:0; margin:0px 2px 0px 1px;  }
#rightmenu { float:left; text-align:left; width:298px; height:auto; margin:0px auto; padding-left:10px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #3f8abc; text-align:left; font-weight:bold; }
#rightmenu ul { list-style:none; margin:0px auto; padding:0px; }
#rightmenu li { text-align:left; width:278px; height:auto; display:block; padding-top:7px; padding-bottom:7px; border-bottom:#B7B7B7 1px dotted; }
#rightmenu a { display:block; width:278px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5A5A5A; text-align:left; text-decoration:none; font-weight:normal; background:url(../images/bullet.jpg) left 50% no-repeat; padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
#rightmenu a:hover { display:block; width:278px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333399; text-align:left; text-decoration: underline; font-weight:normal; background:url(../images/bullet.jpg) left 50% no-repeat; padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; }


.phonebg { margin:15px auto; font-family:Sylfaen; font-size:20px; color:#d3881c; text-align:left;  float:left; padding-left:0px; padding-top:0px; padding-bottom:10px; letter-spacing:0px; line-height:20px; width:305px;  }

.bannercol { margin:15px auto; font-family:Sylfaen; font-size:20px; color:#d3881c; text-align:left;  float:left; padding-left:0px; padding-top:0px; padding-bottom:10px; letter-spacing:0px; line-height:20px; width:978px;  }
.col1 { margin:10px auto; font-family:Tahoma; font-size:13px; color:#409aad; text-align:left;  float:left; padding-left:15px; padding-top:0px; padding-bottom:10px; letter-spacing:0px; line-height:20px; width:310px; background:url(../images/home_35.jpg) right top repeat-y;  }

.col2 { margin:10px auto; font-family:Tahoma; font-size:13px; color:#409aad; text-align:left;  float:left; padding-left:15px; padding-top:0px; padding-bottom:10px; letter-spacing:0px; line-height:20px; width:310px; background:url(../images/home_35.jpg) right top repeat-y;  }

.col3 { margin:10px auto; font-family:Tahoma; font-size:13px; color:#409aad; text-align:left;  float:left; padding-left:15px; padding-top:0px; padding-bottom:10px; letter-spacing:0px; line-height:20px; width:310px; background:;  }

#footerwrapper { position:relative; float:left; width:100%; height:60px; background:url(../images/home_54.jpg); text-align:center; margin:20px auto 0px auto; padding:0;}

#footer { position:relative; width:978px; height:auto; margin:0px auto; padding:0;}

.copyright {  text-align:center; width:auto; padding-top:20px; padding-right:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }




.style1 {
	font-family: Tahoma;
	color: #000000;
}

.style2 {
	font-size: 24px;
	color: #575555;
}



