html, body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .85em;
margin:0;
padding: 0;
/*overflow-y:hidden;*/
}

#container
{
width:100%; 
margin: auto;
}

#header_top
{
background: #ffffff url(../images/top-home1.jpg)  no-repeat top right; 
width: 100%; 
height: 64px;
}

#header_top img
{
padding: 15px 0 0 30px;
}

#header_bottom
{
width: 100%; 
height: 50px; 
background: url(../images/top-home2.jpg) no-repeat top right;

}

#header_bottom #logo
{
float: left; padding:0 0 15px 30px; margin:0
}

#orange_line
{
position: absolute; 
top: 109px; 
background: #fba900; 
height: 6px; 
width: 100%; 
z-index: 0;
}

#orange_line_shadow
{
background: #ddd url(../images/shadow.gif) repeat-x; 
height: 4px; 
width: 100%;
}

#content
{
width: 980px; 
margin: 0 auto; 
background: #fff url(../images/content-bg.gif) repeat-y;
}

#content #text
{
font-size: 100%; 
line-height: 18px; 
font-weight: normal; 
width: 850px; 
padding: 10px 0; 
margin: 0 auto; 
text-align: left;
}

#content #text #image
{
float: right; 
margin: 10px 0 0 5px;
}

#content #text p
{
margin: 20px 0;
}

#content #text h2
{
font-size: 120%;
color: #3964b9;
}

#content #text h3
{
font-size: 100%;
color: #000;

}

#content #text ul
{
margin-left: 0; 
padding: 5px 0; 
list-style: none;
}

#content a
{
color: #003399;

}

#content a:hover
{
color: #666;

}

table td img
{
padding: 2px; 
border: 1px solid #5f687e;
margin:2px;
background: #fff;
}

#slider_container
{
margin: 10px auto; 
width: 630px; 
height:115px;
}
#slider_container #right_br
{
float: right; 
margin: 0; 
padding: 0; 
width: 12px; 
height:115px;
}

#slider_container #left_br
{
float: left; 
width: 12px; 
height:115px; 
margin: 0 10px 0 0; 
padding: 0;
}

#slider
{
margin: 0 12px 0 0; 
padding: 7px 0 0 0;
}

#bottom
{
width: 980px; 
margin: 0 auto; 
height: 103px; 
background: #fff url(../images/bottom.gif) no-repeat; 
bottom: 0;
}

.auto
{
margin:10px auto; padding: 0;
}

a.sample_attach, a.sample_attach:visited, div.sample_attach, li.sample_attach
{
  display: block;
width: 80px;
  border:  0px solid black;
  padding: 2px 0 2px 8px;  
background: #bad8ff;
margin: 2px 20px 0 0;
  text-decoration: none;
  font-weight: 900;
  font-size: 80%;
  color:   #333;
}

#lang
{
float: right;
}

#lang a:hover
{
background: #fff;
color:#0066CC;
}

.details 
{
color: #fff;
}

.details td div
{
/*border-top: 2px dotted #efefef;*/
border-bottom: 2px dotted #efefef; 
padding: 10px 0;
color: #fff;
}

	#gallery {
	    margin: 0 auto;
		background-color: #efefef;
		padding: 10px;
		width: 680px;
	}

	#gallery table {
	    margin: 0 auto;
	}

#product table td
{
padding: 5px;
}


#product ul li
{
padding-left: 20px;
background-image: url(../images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0 .2em;
}
