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

body{
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}	
#wrapper{	
margin:0 auto;
background:#fff;
background:url(../images/header_bg.png) top left repeat-x;
}
#header{
margin:0 auto;
width:1024px;
height:151px;
}
#logo{
margin:0 auto;
padding:20px 15px 0 5px;
float:left;
}
#Menu{
width:730px;
float:left;
}
#Menu ul{
 list-style:none;
 padding:0;
 margin:0; 
 }
#Menu ul li{  
color:#000; 
display:inline;
font-size:11px;
padding:0 30px 0 0;
font-family:Arial, Helvetica, sans-serif;

} 
#Menu ul li a{
color:#000000; 
text-decoration:none;
top:85px;
position:relative;

}

#Menu a.sam1, #Menu a.sam2{
  top:95px;
  height:15px;
  display:block;
  width:   150px;
  padding: 2px;
  background: #FFFFEE;
  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 500;
  font-size: 1.0em;
  color:   #008000;
  position:relative;
}

#Menu a.sam1{
  border:  1px solid black;
  border-bottom-style:none;
}

#Menu a.sam2{
  border:  1px solid black;
}


#Menu ul li a.sam1:hover, #Menu ul li a.sam2:hover{
background-color:#A7B901;
height:15px;
color:#000000;
padding-bottom:2px;
top:95px;
position:relative;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
#sample_attach_menu_child { border-bottom: 0px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: visible;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }


/***** signup form module *****/

#signup {
float: right;
margin-right: 5px;
height: 24px;
width: 400px;
position:absolute;
right:20px;
}

#signup input {
width: 81px;
height: 13px;
padding: 3px;
margin-left: 10px;
background-color:#FFFFFF;
border: 1px solid #464441;
float: left;
clear:left;
font-family: tahoma, Geneva, sans-serif;
line-height: 18px;
color: #AA9B83;
font-size: 10px;
margin-top: 2px;
}
#signup span {
background: transparent url('../images/loginl.png') no-repeat top left;
padding-left: 5px;
margin-top: -2px;
color: white;
display: block;
font-size: 9.75px;
font-family: Tahoma;
height: 22px;
line-height: 22px;
margin: 0;
font-style: normal;
}

#signup button {
margin-top:10px;
margin-left: 5px;
background: transparent;
border: none;
cursor: pointer;
overflow: visible;
padding: 0;
text-align: center;
white-space: nowrap;
width: auto;
}

form#signup p button.submit-button span em.sprite  {
background: transparent url('../images/loginr.png') no-repeat top right;
color: white;
display: block;
font-size: 9.75px;
font-family: Tahoma;
height: 22px;
line-height: 22px;
margin: 0;
font-style: normal;
padding-left: 13px;
padding-right: 11px;
position: relative;
text-indent: -8px;
}

#signup button.submit-button:hover span{
  background: transparent url('../images/loginl-hover.png') no-repeat top left;
  text-decoration:none
}

#signup button.submit-button:hover span em.sprite {
  background: transparent url('../images/loginr-hover.png') no-repeat top right;
  text-decoration:none;
  color:#000000;
}


/***** end signup form module *****/

/***** email newsletter form *****/
#newsletter {
float:right;
margin-top:0;
margin-right:10px;
}


#newsletter a {
background: transparent url('../images/newsletter_bg.gif') no-repeat top left;
height:34px;
display: block;
text-decoration:none;
color:black;
padding:10px 20px;
}



#container{
width:1024px;
background:url(../images/bg_body.gif) repeat-x;
margin:0 auto;
padding:0px;
}
#left_content{
width:300px;
background:url(../images/bg_man.png) no-repeat top left;
background-position:-30px 0;
text-align:right;
padding-top:25px;
float:left;
}
#left_content img{
margin-right:30px;
}
#right_content{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:700px;
text-align:left;
padding:20px 0 0 15px;
float:right;
}
#right_content p{
padding:5px 0px;
}

#round_content{
	width:324px;
	height:357px;
	float:right;
	margin:-50px 0 0 0;
	background:url(../images/price.png) no-repeat top left;
}
#round_content img{
margin:150px 0 0 75px;
}
#lower_content{
width:700px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
float:left;
}
.item{
border:solid 1px #cccccc;
height:127px;
width:195px;
text-align:center;
margin:5px;
float:left;
}
#footer_wrapper{
margin:0 auto;
background: #264238 url(../images/footer_bg.png) repeat-x;
}
#footer{
margin:0 auto;
width:1024px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
height:60px;
}
#footer_text{
float:left;
padding:25px 10px;
}
#footer_nav{
padding:25px 10px;
float:right;
}
#footer_nav ul{
text-align:right;
text-align:center;
}
#footer_nav li{
padding:0 5px;
display:inline;
}
#footer_nav li a{
color:#FFFFFF;
text-decoration:underline;
}
#footer_nav li a:hover{
text-decoration:none;
}

.style1 {font-size: 12px}
.style2 {font-family: "Segoe UI"}

#gap{
height:100px;
}

