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

* { margin:0; padding:0;}
body { margin:0; padding:0; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1em; color: #333333;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

div, p, ul, ol, li, br, img { margin:0; padding:0;}

ul { list-style:none }

img { border:0 }


a { color:#66686a; text-decoration:none }

a:hover { color: #333333; text-decoration: underline}




#container { background:url(img/top-bg-x.gif) repeat-x }

#wrapper-in { width:911px; margin:auto; position:relative}

#top { position:relative }



#menu { position:relative; padding-top:5px }
#menu ul { position:relative }
#menu ul li { display:block; float:left; margin-left:3px }


#visual { margin-top:30px }

#content { clear:both; width:845px; margin:auto; padding-bottom:20px }

.title { border:#CCCCCC solid 1px; padding-left:10px }
.content-body { margin-top:50px; margin-bottom:50px }
.content-padding001 { padding: 10px 0 0 25px; color:#666666; line-height:19px }


#orderform { padding:20px 20px 0 20px }
#orderform td { padding: 5px 5px 5px 10px }






#footer { background-color:#192e45; position:relative; background-image: url(img/footer-bg-x.gif); background-repeat:repeat-x; height:173px }

#footer-in { position:relative; width:911px; margin:auto; height:173px }

#footer-logo { position:absolute; left:25px; top:15px}
#footer-info {	position:absolute;	left:230px;	top:27px; color:#3eabff}
#copyright { position:absolute;	left:28px;	top: 68px;	color: #3366CC;	font-size:11px;	width: 870px; line-height:12px}

.family { padding: 3px 0px 3px 0px; }
.family li { float:left; margin-left: 10px; }
