body {
padding:40px 0px 25px 0px;
margin:0px;
background:#A40E59;
}

#width-fix{
width:940px;
height:auto;
background:url(../images/top-curve-bg.jpg) no-repeat top left;
background-color:#F8F8F8;
padding:0px;
margin:0 auto;
}

#top-area{
width:940px;
height:120px;
padding:0px;
margin:0px;
}

.logo{
width:225px;
height:80px;
padding:20px 0px 0px 25px;
margin:0px;
float:left;
}

.top-right{
width:220px;
height:auto;
padding:0px 10px 0px 0px;
margin:0px;
float:right;
}
.cart{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:right;
padding:45px 30px 10px 0px;
margin:0px;
float:right;
}

.breaker{
padding:0px;
margin:0px;
clear:both;
}

.serch{
width:205px;
height:21px;
background:#E2E2E2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#727272;
text-align:left;
padding:4px 0px 0px 10px;
margin:0px;
float:right;
}

.serch-field{
width:125px;
height:14px;
background:#FFFFFF;
border: 1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px 0px 0px 2px;
margin:0px;
}

/* top mainlink START */

#mainlink {
width:420px;
float:right;
padding:0px;
margin:0px 5px 0px 0px;
height:25px;
overflow:hidden;
}

#mainlink ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#mainlink li {
	float:left;
	padding:0px;
	margin:0px;
}
#mainlink li a {
	background: url(../images/top-link-a.gif) top left no-repeat;
	height: 25px;
	width:55px;
	float: left;
	margin:0px;
	display: block;
}
#mainlink li a:hover {
	background: url(../images/top-link-a.gif) bottom left no-repeat;
}
#mainlink li a#a0 {
	background: url(../images/top-link-a.gif) bottom left no-repeat;
	width:55px;
}
#mainlink li a#a1 {
	background: url(../images/top-link-b.gif) bottom left no-repeat;
	width:98px;
}
#mainlink li a#a2 {
	background: url(../images/top-link-c.gif) bottom left no-repeat;
	width:103px;
}
#mainlink li a#a3 {
	background: url(../images/top-link-d.gif) bottom left no-repeat;
	width:94px;
}
#mainlink li a#a4 {
	background: url(../images/top-link-e.gif) bottom left no-repeat;
	width:70px;
}


#mainlink li a:hover#a0 {
	background: url(../images/top-link-a.gif) top left no-repeat;
	width:55px;
}
#mainlink li a:hover#a1 {
	background: url(../images/top-link-b.gif) top left no-repeat;
	width:98px;
}
#mainlink li a:hover#a2 {
	background: url(../images/top-link-c.gif) top left no-repeat;
	width:103px;
}
#mainlink li a:hover#a3 {
	background: url(../images/top-link-d.gif) top left no-repeat;
	width:94px;
}
#mainlink li a:hover#a4 {
	background: url(../images/top-link-e.gif) top left no-repeat;
	width:70px;
}



#mainlink li a#b0 {
	background: url(../images/top-link-a.gif) top left no-repeat;
	width:55px;
}
#mainlink li a#b1 {
	background: url(../images/top-link-b.gif) top left no-repeat;
	width:98px;
}
#mainlink li a#b2 {
	background: url(../images/top-link-c.gif) top left no-repeat;
	width:103px;
}
#mainlink li a#b3 {
	background: url(../images/top-link-d.gif) top left no-repeat;
	width:94px;
}
#mainlink li a#b4 {
	background: url(../images/top-link-e.gif) top left no-repeat;
	width:70px;
}

/* top mainlink end*/


#middle-part{
width:940px;
height:auto;
padding:20px 0px 0px 0px;
margin:0px;
float:left;
}

#left-side{
width:270px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

#left-side2{
width:250px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

#big-frame{
width:230px;
height:300px;
background:url(../images/big-frame-bg.jpg) no-repeat top left;
padding:0px;
margin:0px 0px 0px 25px;
}

.big-pic{
width:212px;
height:262px;
padding:9px;
margin:0px;
}

#gry-box{
width:230px;
height:225px;
background:url(../images/left-gry-bg.jpg) no-repeat top left;
padding:0px;
margin:30px 0px 0px 25px;
}

.gry-boxtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:16px;
padding:10px;
margin:0px;
}

#right-side{
width:660px;
height:auto;
padding:0px;
margin:0px;
float:right;
}

#right-side2{
width:675px;
height:auto;
padding:0px;
margin:0px;
float:right;
}

.txt-area{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:18px;
padding:40px 15px 0px 10px;
margin:0px;
float:left;
}

.txt-area a{color:#666666; text-decoration:none;}
.txt-area a:hover{color:#C22574; text-decoration:underline;}



#prod-part{
width:500px;

padding:0px;
margin:0px;
float:left;
}

#line-one{
width:600px;

padding:0px 0px 10px 0px;
margin:0px;
float:left;
}

#line-two{
width:600px;

padding:0px 0px 10px 0px;
margin:0px;
float:left;
}


.prod-pic1{
width:170px;
height:auto;
text-align:center;
line-height:30px;
padding:0px;
margin:0px 40px 0px 0px;
float:left;
}

.prod-pic1 a{color:#666666; text-decoration:none;}
.prod-pic1 a:hover{color:#C00763; text-decoration:none;}

.prod-pic2{
width:170px;
height:auto;
text-align:center;
line-height:30px;
padding:0px;
margin:0px;
float:left;
}
.prod-pic2 a{color:#666666; text-decoration:none;}
.prod-pic2 a:hover{color:#C00763; text-decoration:none;}

#foter-botom{
width:940px;
height:55px;
background:url(../images/foter-botom-bg.jpg) no-repeat top left;
padding:0px;
margin:0 auto;
}

.foter-link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ABABAB;
text-align:center;
padding:4px 0px 0px 0px;
margin:0px;
}
.foter-link a{color:#ABABAB; text-decoration:none;}
.foter-link a:hover{color:#FFFFFF; text-decoration:none;}

.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:center;
padding:15px 0px 0px 0px;
margin:0px;
}

#left-links{
width:230px;
height:225px;
padding:0px;
margin:30px 0px 0px 25px;
}

.sublinks{
width:200px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
font-weight:normal;
margin:0px;
padding:0px;
list-style:none;
float:left;
}

.sublinks li{
margin:5px 0px 0px 0px;
padding:0px;
text-align:left;
line-height:20px;
border-bottom: 1px dashed #C0C0C0;
list-style:none;
}

.sublinks li a{
display:block;
padding:0px 0 2px 5px;
color:#777777;
text-decoration:none;
height: 20px;
list-style:none;
}

.sublinks li a:hover{
text-decoration:none;
color:#CD1270;
}

.mor{
width:50px;
color:#C22574;
text-align:right;
padding:0px;
margin:0px;
float:right;
}
.mor a{color:#C22574; text-decoration:none;}
.mor a:hover{color:#C22574; text-decoration:underline;}

hr{
color:#CCCCCC;
height:1px;
}

.pink-had{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#C71E73;
text-align:left;
font-weight:bold;
padding:0px;
margin:0px;
}

.goto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-align:left;
padding:0px;
margin:0px;
}
.goto a{
color:#000000; text-decoration:underline;}
.goto a:hover{color:#555555; text-decoration:none;}


#prodline-one{
width:650px;
height:115px;
padding:20px 0px 20px 0px;
margin:0px;
border-bottom: 1px dashed #999999;
float:left;
}

#prod-list{
width:320px;
height:auto;
padding:0px;
margin:0px 10px 0px 0px;
float:left;
}

#prod-list2{
width:320px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

.list-pic{
width:142px;
height:118px;
background:url(../images/prodlist-grybg.jpg) no-repeat top left;
padding:0px;
margin:0px;
float:left;
}

.list-pic img{
padding:10px;
margin:0px;
}

.list-pic2{
width:142px;
height:122px;
padding:0px;
margin:0px;
float:left;
}

.list-pic2 pro_detail_link{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	line-height:16px;
	text-decoration:none;	

}

.list-txt{
width:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left;
line-height:18px;
padding:0px;
margin:0px;
float:right;
}

.list-txt img{
padding:5px 0px 0px 0px;
margin:0px;
}

#query-form {
width:400px;
padding:0px;
margin:0px;
	
}
#query-form form {
	padding:0px 0 0 0;
	margin:0px;
}
#query-form form label span {
	color:#E10303;
}
#query-form input.textf {
	width:180px;
	height:14px;
	padding:2px 2px 2px 2px;
	border:1px solid #007BBD;
	font-size:11px;
	color:#484848;
	margin: 0 0 10px 0;
}

#query-form input.butt {
	width:70px;
	height:22px;
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:#C22574;
	margin:10px 0px 10px 250px;
	float:left;
}
#query-form textarea {
	width:175px;
	height:50px;
	padding: 2px 4px 0px 4px;
	border:1px solid #007BBD;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#484848;
	margin:0px 0px 0px 0px;
}
#query-form label {
	width:125px;
	float:left;
	padding:5px 0 0 0;
	text-align:left;
	margin: 0 20px 0 5px;
	height:20px;
	line-height:16px;
}

select{
width:185px;
height:18px;
border: 1px solid #007BBD;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px;
margin:0px;
}

.errorTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
text-align:left;
font-weight:bold;
padding:0px 0px 0px 2px;
margin:0px;

}
#atilogo {
	float:right;
	color:#999999;
	padding-right:5px;
}

#atilogo a {
	text-decoration:none;
	color:#999999;
}
#atilogo a:hover {
	text-decoration:underline;
}