/* ------------- 1. General ----------------------*/
html, body
{
margin:0;
padding:0;
}

body{
margin-top:0px;
margin-bottom:15px;
background: url(../images/bg.gif) top left repeat-x #fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

a:link, a:visited, a:active {
color:#333333; 
text-decoration: none;
}

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

form
{
margin: 0;
padding:0;
}

#clear { 
clear: both; 
line-height: 0px;
height: 0;
font-size: 0;
}
img, div { 
behavior: url(stylesheets/iepngfix.htc);
}
/* ------------- 2. DIV Containers --------------------*/
#container_main {
width: 1020px;
height:710px;
margin:50px auto 0px auto;
padding: 0;
background: url(../images/main.png) top left no-repeat;
}

#menu {
width: 630px;
height:21px;
margin:0;
padding:15px 0 0 70px;
float:left;
}

#cart {
float:right;
width: 253px;
height:42px;
margin:0;
padding:20px 190px 0 0;
}

#main_flash {
float:left;
width: 830px;
height:550px;
margin:0;
padding:40px 0 0 30px;
}

#aboutus {
float:left;
width: 820px;
height:550px;
margin:0;
padding:40px 0 0 16px;
}

#media {
float:left;
width: 820px;
height:550px;
margin:0;
padding:40px 0 0 16px;
}

#contact {
display:block;
float:left;
width: 750px;
height:550px;
margin:0px;
padding:40px 0 0 70px;
}

#products {
display:block;
float:left;
width: 840px;
height:560px;
margin:0;
padding:30px 0 0 30px;
}

#products_in {
display:block;
float:left;
width: 840px;
height:570px;
margin:0;
padding:20px 0 0 30px;
}

#products_in2 {
display:block;
float:left;
width: 820px;
height:530px;
margin:0;
padding:60px 0 0 30px;
}

#img_dis
{
height:400px;
margin-left:30px;
display:block;
float:left;
}
#text_dis
{
width:400px;
height:295px;
margin-left:20px;
display:block;
float:left;
border:1px solid #000;
margin-top:2px;
padding:30px 0 0 30px;
color:#000;
}



#copyright {
display:block;
float:left;
width: 830px;
height:20px;
margin: 0 0 10px 0;
padding:20px 0 10px 30px;
}

.img_border
{
border-bottom:10px solid #e7b0a9;
width:837px;
margin-left:-15px;
margin-bottom:10px;
}
.img_border2
{
border:1px solid #000;
margin-left:130px;
}


.pro_head
{
margin-left:350px;
}
.pro_head1
{
margin-left:350px;
margin-top:-50px;
}

/* ------------- Text ----------------------------*/

h1
{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; font-weight: bold; 
height:25px;
color:#000000;
}	

h2
{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; color: #e51d9b; font-weight: bold; 
}	

.tipClass { 
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color:#fff;	
}

.pink{
color: #ac0040;}
.st
{
text-decoration:line-through
}
/* ------------- Links ----------------------------*/
#top_links a:link, #top_links a:visited, #top_links a:active
{
color:#b50000;
text-decoration:none;
padding:4px;
}

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

#copyright a:link, #copyright a:visited, #copyright a:active {
color: #666666;
text-decoration: none;
}

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

/* ------------- Gallery ----------------------------*/

#gallery { list-style: none; display: block;   width:800px; }
#gallery li { float: left; margin: 10px 35px 20px 0; float: left; }
#gallery li img {border:3px solid #ffffff;}

#gallery1 { list-style: none; display: block;   width:800px; }
#gallery1 li { float: left; margin: 10px 5px 20px 0px; float: left; }
#gallery1 li img {border:0px solid #ffffff;}


.button {border: 1px solid #ac0040;
    background: #e7b0a9;
	color:#000;
	cursor:pointer;
    
}
.button:hover {
    border: 1px solid #ac0040;
    background: #e51d9b;
	color:#fff;
}

input
{

border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-weight: bold; 
}
