/* CSS Document */
body { font-size:14px; background-color:#EEEEEE; background-image:url(images/testbg.gif); width:97%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.smallertext { font-size:12px;}
.quote {font-size:16px; font-weight:bold; color:#0066FF;}
#fontsizespacer {width:200px; height:8px; display:block}
#fontsizespacer2 {width:200px; height:15px; display:block}
.fontsizespacer3 {width:200px; height:14px; display:block}
.fontsizespacer4 {width:200px; height:10px; display:block}
.ppkspace {width:10px; height:17px; display:block}

#box1web { font-size:14px; padding-right:0px; width:320px; height:340px; padding-left:10px; padding-top:10px; float:left; overflow:hidden; display:block}
#box2web { width:200px; height:337px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#box3web { width:290px; height:337px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#bluelineweb {width:860px; height:20px; padding-top:5px; background-image:url(images/blueline.gif); display:block; background-repeat:repeat-x; text-decoration:none}
#containermidweb {width:860px; height:343px; background-color:#FFFFFF}

#box1web2 { font-size:14px; padding-right:0px; width:320px; height:345px; padding-left:10px; padding-top:10px; float:left; overflow:hidden; display:block}
#containermidweb2 {width:860px; height:350px; background-color:#FFFFFF}

#box1card { font-size:14px; padding-right:0px; width:320px; height:342px; padding-left:10px; padding-top:10px; float:left; overflow:hidden; display:block}
#box2card { width:200px; height:342px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#box3card { width:290px; height:342px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidcard {width:860px; height:362px; background-color:#FFFFFF}

#box1case {padding-right:0px; width:320px; height:255px; padding-left:10px; padding-top:10px; float:left; overflow:hidden; display:block}
#box2case { width:200px; height:255px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#box3case { width:290px; height:255px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidcase {width:860px; height:270px; background-color:#FFFFFF}

.wares {width:290px; height:275px; display:block; background-image:url(images/wares.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
#box1wares { width:320px; height:275px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2wares { width:200px; height:275px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#containermidwares {width:860px; height:295px; background-color:#FFFFFF}

.sarabanda {width:290px; height:250px; display:block; background-image:url(images/sarabanda.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
#box1sara { width:320px; height:255px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2sara { width:200px; height:255px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
.saraspace {width:200px; height:8px; display:block}
.saraspace2 {width:200px; height:24px; display:block}
#containermidsara {width:860px; height:270px; background-color:#FFFFFF}

.harley {width:290px; height:340px; display:block; background-image:url(images/harley.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
#box1harl { width:320px; height:330px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2harl { width:200px; height:330px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#containermidharl {width:860px; height:345px; background-color:#FFFFFF}
#containermidharl2 {width:860px; height:300px; background-color:#FFFFFF}
#box1harl2 { width:320px; height:280px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2harl2 { width:200px; height:280px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
.harley2 {width:290px; height:250px; display:block; background-image:url(images/harley.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
.harlspace {width:200px; height:20px; display:block}

.hisami {width:290px; height:250px; display:block; background-image:url(images/hisami.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
#containermidhisami {width:860px; height:300px; background-color:#FFFFFF}
#box1hisami { width:320px; height:280px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2hisami { width:200px; height:280px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}

.oa {width:290px; height:250px; display:block; background-image:url(images/oa.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
#containermidoa {width:860px; height:300px; background-color:#FFFFFF}
#box1oa { width:320px; height:280px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2oa { width:200px; height:280px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}

.solar {width:290px; height:250px; display:block; background-image:url(images/solar.jpg); float:left; background-repeat:no-repeat; background-position: 0px 10px}
#box1solar { width:320px; height:280px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2solar { width:200px; height:280px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#containermidsolar {width:860px; height:300px; background-color:#FFFFFF}

#box1qquote { width:320px; height:275px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2qquote { width:200px; height:270px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3qquote { width:290px; height:250px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidqquote {width:860px; height:295px; background-color:#FFFFFF}
#box1qquotenochange { width:320px; height:250px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2qquotenochange { width:200px; height:250px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3qquotenochange { width:290px; height:250px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#contmidqquotenochange {width:860px; height:270px; background-color:#FFFFFF}
#box1qquotebig { width:320px; height:325px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2qquotebig { width:200px; height:325px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3qquotebig { width:290px; height:325px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidqquotebig {width:860px; height:345px; background-color:#FFFFFF}

#box1anim { width:320px; height:295px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}

#box1cont { width:320px; height:290px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2cont { width:200px; height:290px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3cont { width:290px; height:290px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidcont {width:860px; height:310px; background-color:#FFFFFF}

#box1pod { width:320px; height:320px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2pod { width:200px; height:320px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3pod { width:290px; height:320px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidpod {width:860px; height:340px; background-color:#FFFFFF}

#box1site { width:320px; height:290px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2site { width:200px; height:290px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3site { width:290px; height:290px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidsite {width:860px; height:310px; background-color:#FFFFFF}

#box1acc { width:320px; height:285px; padding-left:10px; padding-right:0px; padding-top:10px; float:left; overflow:hidden}
#box2acc { width:200px; height:285px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#box3acc { width:290px; height:285px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#containermidacc {width:860px; height:305px; background-color:#FFFFFF}

#footer {text-align:right; font-size:12px; color:#999999; padding-top:5px; padding-right:20px}


#container {width:900px; margin-left:auto; margin-right:auto; margin-top:5%;}
#contents {width:860px; padding-left:20px; padding-right:20px; background-color:#FFFFFF;}
#containertop { display:block; height:20px; background-image:url(images/containertop.gif); width:900px; padding:0px; margin:0px; background-repeat:no-repeat;}
#containerbot { display:block; height:20px; background-image:url(images/containerbot.gif); width:900px; padding:0px; margin:0px;}
#containermid {width:860px; height:270px; background-color:#FFFFFF}
#containerheader {height:97px; display:block; background-image:url(images/headerbuilding.gif); background-position:center; background-repeat:no-repeat; padding-top:20px}
#containermidterms {width:840px; height:270px; background-color:#FFFFFF; overflow:auto; padding-left:10px; padding-right:10px}

#box1big { width:320px; height:250px; padding-left:10px; padding-top:10px; float:left; overflow:auto; display:block}
#box1 { width:310px; height:250px; padding-left:10px; padding-top:10px; float:left; overflow:auto; display:block}
#box2 { width:200px; height:250px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left;}
#box3 { width:290px; height:250px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px; margin-top:0px; float:left; display:block}
#quotebox1big { width:320px; height:260px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#quotebox1big2 { width:320px; height:275px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden}
#quotebox1 { width:320px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:10px; float:left;}
#quotebox2 { width:210px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:10px; float:left;}


.icon0 {width:45px; height:45px; background-color:#EEEEEE; background-image:url(images/boxlightestextra.gif); margin-left:5px; margin-bottom:5px; display:block; float:left;}
.icon {width:45px; height:45px; background-color:#CCCCCC; background-image:url(images/boxlightest.gif); margin-left:5px; margin-bottom:5px; display:block; float:left;}
.icon1 {width:45px; height:45px; background-color:#AAAAAA; background-image:url(images/box2ndlightest.gif); margin-left:5px; margin-bottom:5px; display:block; float:left;}
.icon2 {width:45px; height:45px; background-color:#888888; background-image:url(images/boxmiddle.gif); margin-left:5px; margin-bottom:5px; display:block; float:left;}
.icon3 {width:45px; height:45px; background-color:#666666; background-image:url(images/box2nddarkest.gif); margin-left:5px; margin-bottom:5px; display:block; float:left;}
.icon4 {width:45px; height:45px; background-color:#444444; background-image:url(images/boxdarkest.gif); margin-left:5px; margin-bottom:5px; display:block; float:left;}
.xicon0 {width:45px; height:45px; background-color:#EEEEEE; margin-left:5px; margin-bottom:5px; display:block; float:left;}
.xicon {width:45px; height:45px; background-color:#CCCCCC; margin-left:5px; margin-bottom:5px; display:block; float:left;}
.xicon1 {width:45px; height:45px; background-color:#AAAAAA; margin-left:5px; margin-bottom:5px; display:block; float:left;}
.xicon2 {width:45px; height:45px; background-color:#888888; margin-left:5px; margin-bottom:5px; display:block; float:left;}
.xicon3 {width:45px; height:45px; background-color:#666666; margin-left:5px; margin-bottom:5px; display:block; float:left;}
.xicon4 {width:45px; height:45px; background-color:#444444; margin-left:5px; margin-bottom:5px; display:block; float:left;}

#fontsize {float:right}



#blueline {width:860px; height:20px; padding-top:7px; background-image:url(images/blueline.gif); display:block; background-repeat:repeat-x; text-decoration:none}
#blueline2 {width:860px; height:20px; padding-top:7px; margin-top:20px; background-image:url(images/blueline.gif); display:block; background-repeat:repeat-x; text-decoration:none}
#blueline3 {width:860px; height:20px; padding-top:7px; margin-top:40px;background-image:url(images/blueline.gif); display:block; background-repeat:repeat-x; text-decoration:none}
a.logo:link, a.logo:visited,  a.logo:active, a.logo:hover  {display: block; background-image:url(images/title.gif); width:300px ; height:88px ; background-repeat:no-repeat; margin-left:0px;}
a.menuitem:link, a.menuitem:visited, a.menuitem:active { color:#666666; text-decoration:none}
a.menuitem:hover {color:#4C4CFF; text-decoration:none} 

#w3c {float:right; margin-top:68px; width:250px}
#bottommenu {padding-left:10px}

a.site:link, a.site:visited, a.site:active { display:block; width:16px; height:16px; background-image:url(images/sitemapon.gif); float:right; overflow:hidden; background-position: 0px -100px;}
a.site:hover {display:block; width:16px; height:16px; background-image:url(images/sitemapon.gif); float:right;  overflow:hidden; background-position: 0px 0px;} 
a.access:link, a.access:visited, a.access:active { display:block; width:16px; height:16px; background-image:url(images/accessibilityon.gif) ; float:right; overflow:hidden; background-position: 0px -101px;}
a.access:hover {display:block; width:16px; height:16px; background-image:url(images/accessibilityon.gif); float:right;  overflow:hidden; background-position: 0px 0px;} 
a.font:link, a.font:visited, a.font:active { display:block; width:16px; height:16px; background-image:url(images/texton.gif); float:right ; overflow:hidden; background-position: 0px -100px;}
a.font:hover {display:block; width:16px; height:16px; background-image:url(images/texton.gif); float:right;  overflow:hidden; background-position: 0px 0px;} 
a.fontplus:link, a.fontplus:visited, a.fontplus:active { display:block; width:16px; height:16px; background-image:url(images/textpluson.gif); float:right; overflow:hidden; background-position: 0px -100px; }
a.fontplus:hover {display:block; width:16px; height:16px; background-image:url(images/textpluson.gif); float:right;  overflow:hidden; background-position: 0px 0px;} 
a.fontplusplus:link, a.fontplusplus:visited, a.fontplusplus:active { display:block; width:18px; height:16px; background-image:url(images/textpluspluson.gif); float:right; overflow:hidden; background-position: 0px -100px;}
a.fontplusplus:hover {display:block; width:18px; height:16px; background-image:url(images/textpluspluson.gif); float:right;  overflow:hidden; background-position: 0px 0px;} 
a.favicon:link, a.favicon:visited, a.favicon:active { display:block; width:16px; height:16px; background-image:url(images/faviconon.gif); float:right; background-repeat:no-repeat;overflow:hidden; background-position: 0px -101px;  }
a.favicon:hover {display:block; width:16px; height:16px; background-image:url(images/faviconon.gif); float:right; background-repeat:no-repeat; overflow:hidden; background-position: 0px 0px;} 

.seo { position:absolute; left:218px; top:-1037px; width:700px; height:41px; z-index:1}
.smalltablecell {display:block; height:3px; width:310px}

a.linkitem:link, a.linkitem:visited, a.linkitem:active { color:#666666; text-decoration:none; font-weight:bold}
a.linkitem:hover {color:#0066FF; text-decoration:none; font-weight:bold} 

a:link {
	text-decoration: none; color:#999999;
}
a:visited {
	text-decoration: none;color:#999999;
}
a:hover {
	text-decoration: none;color:#999999;
}
a:active {
	text-decoration: none;color:#999999;
}

.linknoborder {text-decoration:none; border:0; border-color:#ECECEC}
.boldlink {text-decoration:none; font-weight:bolder;}
h1 {color:#CCCCCC}