@charset "utf-8";
/* CSS Document */

body {
background-color:#666666;
height:100%;
text-align:left;
font-weight:bold;
}

#lockout {
background-color:#333333;
width:1000px;
height:1200px;
margin:0px auto 0px auto;
z-index:800;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
}


#bannertop{
background-image:url(../images/backgrounds/ohara_banner.png);
background-repeat:no-repeat;
background-position:top;
height:165px;
}


#top{
background-image:url(../images/backgrounds/ohara_block_top.png);
background-repeat:no-repeat;
background-position:top;
height:20px;
}

#news {
width:680px;
height:auto;
background-color:#666666;

}

#companytopl {
width:330;
height:240px;
background-color:#FFFFFF;
margin:5px 3px 3px 5px;
}

#companytopr {
width:330;
height:240px;
background-color:#FFFFFF;
margin:5px 5px 3px 3px;
}

#companybottoml {
width:330;
height:240px;
background-color:#FFFFFF;
margin:3px 3px 5px 5px;
}

#companybottomr {
width:330;
height:240px;
background-color:#FFFFFF;
margin:3px 5px 5px 3px;
}

#wbody{
background-image:url(../images/backgrounds/ohara_block_body.png);
background-repeat:repeat-y;
background-position:top;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#flashcontainer{
width:682px;
height:200px;
color:#000000;
text-align:left;
background-color:#006600;
}

#textcontainer {
background-image:url(../images/backgrounds/palm.jpg);
background-position:right;
background-repeat:no-repeat;
width:662px;
height:633px;
color:#000000;
text-align:left;
margin: 0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 15px 15px 15px;

}

#bottom{
background-image:url(../images/backgrounds/ohara_block_bottom.png);
background-repeat:no-repeat;
background-position:top;
height:20px;
}

#titlebox {
width:680px;
height:auto;
color:#006600;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
}

#boldlable {
width:auto;
height:auto;
color:#000000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#boldlable2 {
width:auto;
height:auto;
color:#666666;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 5px;
}

#log_in_text_box {
width:auto;
height:auto;
color:#000000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-left:265px;
margin:-54px 0px 0px 0px;
}

#grey_titles {
width:auto;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
border: 0px #CCCCCC solid;
padding:5px 5px 5px 5px;
margin:0px 3px 0px 0px;
}

#grey_titles_scroll {
width:auto;
height:499px;
color:#006600;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border: 1px #CCCCCC solid;
padding:10px 10px 10px 10px;
margin:0px 3px 0px 0px;
overflow:scroll;
}

#editprofile {
width:auto;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border: 0px #CCCCCC solid;
padding:15px 15px 15px 15px;
margin:0px 3px 0px 0px;
}


#memberbody {
background-image:url(../images/backgrounds/ohara_block_body.png);
background-repeat:repeat-y;
background-position:top;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#ext {
width:250px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border: 0px #CCCCCC solid;
padding:15px 15px 15px 10px;
margin:0px 0px 0px 0px;
}

#orders_panel {
width:auto;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
padding:15px 15px 15px 15px;
margin:-5px 0px 0px 0px;
}

#member_home{
width:926px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0 auto;
padding-left:6px;
}

#order_print{
width:920px;
height:auto;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0 auto;
padding-left:0px;
}

#member_title {
width:auto;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border: 0px #CCCCCC solid;
padding:0px 10px 0px 2px;
margin:0px 0px -15px 0px;
}

#member_left {
width:250px;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border: 1px #CCCCCC solid;
padding:15px 15px 15px 15px;
margin:-825px 3px 18px 0px;
}

#member_left2 {
width:250px;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border: 1px #CCCCCC solid;
padding:15px 15px 15px 15px;
margin:0px 3px 18px 0px;
}

#member_right {
width:auto;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border: 0px #CCCCCC solid;
padding:35px 15px 15px 15px;
margin:0px 2px 0px 0px;
}

#member_right2 {
width:auto;
height:auto;
color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border: 1px #CCCCCC solid;
padding:15px 15px 15px 15px;
margin:10px 2px 0px 0px;
}

#member_nav {
width:auto;
height:auto;
color:#CCCCCC;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border: 0px #CCCCCC solid;
padding:0px 0px 0px 405px;
margin:-40px 0px 0px 0px;
}

#main_page {
width:auto;
height:827px;
color:#CCCCCC;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border: 0px #CCCCCC solid;
padding:0px 0px 0px 300px;
margin:-4px 0px 0px 0px;
}

#grey {
width:auto;
height:auto;
color:#cccccc;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#littleinfo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
font-weight:bold;
margin: 0px 0px 0px 0px;
}

#plumber {
background-image:url(../images/backgrounds/plumber.jpg);
height:479px;
width:680px;
}

#desktop_blocks {
width:185px;
height:auto;
border-left: 1px #CCCCCC solid;
border-rightt: 1px #CCCCCC solid;
border-top: 0px #CCCCCC solid;
background-color:#FFFFFF;
margin:25px 0px 0px 0px;
}

#testimonials {
width:auto;
height:20px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:-10px 0px 0px 0px;
text-align:right;
}

#footer {
background-repeat:no-repeat;
width:942px;
height:auto;
color:#FFFFFF;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:-20px auto 0px auto;
}

a.nav2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006600;
	text-decoration:none;
	outline:none;
}

a.nav2:hover {
	color:#006600;
	text-decoration:underline;
	outline:none;
	font-size:14px;
}

a.Inactive {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
	text-decoration:none;
	outline:none;
}

a.Inactive:hover {
	color:#CCCCCC;
	text-decoration:underline;
	outline:none;
	font-size:14px;
}

a.nav2b {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006600;
	text-decoration:none;
	outline:none;
}

a.nav2b:hover {
	color:#006600;
	text-decoration:underline;
	outline:none;
	font-size:11px;
	background-color:#FFF;
}

a.nav2c {
	color:#006600;
	text-decoration:underline;
	outline:none;
	font-size:12px;
	background-color:#FFF;
}

a.nav2c:hover {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:underline;
	outline:none;
}

a.nav2title {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#006600;
	text-decoration:underline;
	outline:none;
}

a.nav2title:hover {
	color:#000000;
	text-decoration:underline;
	outline:none;
	font-size:16px;
}

a.Gfooter {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}

a.Gfooter:hover {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066ff;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
}

a.BURNIT {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
}

a.BURNIT:hover {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	outline:none;
}


a.blue {
color:#3366FF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
outline:none;
}

a.blue:hover {
color:#3366FF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
outline:none;
}

a.green {
color:#006600;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
outline:none;
}

a.green:hover {
color:#006600;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
outline:none;
}

a.orange {
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
outline:none;
}

a.orange:hover {
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
outline:none;
}

#buyme_coffee,
#buyme_coffee span{
display:block;
width:40px;
height:48px;
position:relative;
overflow: hidden;
outline:none;
}
#buyme_coffee span{
height:96px;
background:url(../images/homepage/hand.jpg);
text-indent:-9000px;
outline:none;
}
#buyme_coffee:hover span{
top:-48px;
outline:none;
}
#buyme_coffee:active span,
#buyme_coffee:focus span{
top:-48px;
outline:none;
}

#globalicopyright{
width:800px; 

text-align:right; 
padding:2px 2px 2px 2px; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
text-decoration:none;
font-weight:bold;
cursor:pointer;
text-align:center;
margin:-3px auto 0px auto;
}
#globalicopyright:hover{
width:800px; 

text-align:right; 
padding:2px 2px 2px 2px; 
color:#000000; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
text-decoration:none;
font-weight:bold;
cursor:pointer;
text-align:center;
margin:-3px auto 0px auto;
}

