*
{	padding: 0px;
	margin: 0px;
}

body
{	font-family: Arial, Verdana, Tahoma;
	color: #555555;
}

.subx
{	width: 100%;
    border-bottom: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;}

.sub
{	clear: both;
	width: 100%;
    border-bottom: 1px solid #cccccc;}

.topleft
{	width: 250px;
    height: 100px;
    vertical-align: top;
    text-align: center;
    border-bottom: 1px solid #777777;
    background: url(images/vline.png) repeat-x;}

.topmid
{
	width: auto;
    height: 100px;
    vertical-align: top;
    border-bottom: 1px solid #777777;
    background: url(images/vline.png) repeat-x;
}


.topmid h2
{
	padding-top: 10px;
	padding-left: 15px;
	font-size: 12px;
	color: rgb(255, 255, 255);
	font-weight: normal;
}


#topimg
{
	height:100px;
    background: url(images/vright.png) no-repeat;
}

.topright
{
    width: 110px;
    border-bottom: 1px solid #777777;
    background: url(images/vline.png) repeat-x;
}


.navibar
{
	margin-top: 3px;	margin-bottom: 3px;
	font-size: 12px;
	font-weight: bold;

}

.navibar a
{	font-size: 12px;
	font-weight: bold;
	color: #aa269d;
	text-decoration: none;}

.menuleft
{
	width: 250px;
    height: 30px;
    text-align: center;
    font-size: 16px;
    border-right: 1px solid #777777;
    background: #FFFFFF;
}



.mainleft
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;

	vertical-align: top;
	width: 250px;
    font-size: 16px;
    border-right: 1px solid #FFFFFF;
}

.mainleft h3
{
	width: auto;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 15px;}

.mainleft ul
{
	list-style: disc;	padding-left: 20px;	font-size: 15px;}

.tnews ul li
{
	color: #000000;
	list-style-type:decimal;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
}

.tnews li
{	padding-bottom: 3px;}

.tnews ul
{	padding-bottom: 5px;
}

.tart ul li
{
	color: #000000;
	list-style-type:decimal;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;}

.tart li
{
	padding-bottom: 3px;
}

.tart ul
{
	padding-bottom: 5px;
}


.mainleft ul h4 a
{	font-size: 14px;
	font-weight: bold;
	color: #aa269d;
	text-decoration: none;
}
.mainleft ul h4 a:hover
{	text-decoration: underline;

}
.mainleft ul h4
{	padding-bottom: 5px;}

.mainleft ul ul
{
	list-style: none;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.mainleft ul ul a
{	color: #aa269d;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.mainleft ul ul a:hover
{	text-decoration: underline;
}

.mainmid
{	vertical-align: top;
	width: auto;
    font-size: 12px;
}

.mainmid h2
{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}

.inputlog
{	border: 1px solid #777777;}
.inp
{
	border: 1px solid #777777;
}

p a
{	color: #aa269d;
}
p a:hover
{
	text-decoration: none;
}

td a
{
	color: #aa269d;
}
td a:hover
{
	text-decoration: none;
}


.mainright
{
	padding-top: 10px;
  	padding-left: 15px;
  	padding-right: 5px;	vertical-align: top;
	width: 200px;
    font-size: 12px;
}

img
{	border: 0;}

.botleft
{	width: auto;
    height: 18px;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    border-top: 1px solid #777777;
    background: #ff46cd;
}



.botleft a
{	color: #444444;
	text-decoration: none;}

.menumidlast
{
	width: auto;
	padding-left: 10px;
    height: 25px;
}



.menumid
{
	width: 120px;
	text-align: center;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
    height: 25px;
}

.menumid a
{	font-size: 12px;
	font-weight: bold;
	color: #aa269d;
	text-decoration: none;
}
.menumid a:hover
{	text-decoration: underline;}


.topleft h1
{	padding-top: 5px;	padding-left: 15px;
	font-size: 18px;
	color: rgb(255, 255, 255);
	font-weight: normal;
}

.spec_products { margin-top: 10px; }
.spec_products a { margin-left: 5px;  margin-right: 5px; color: #aa269d;}
.spec_products p { margin: 0pt 10px 0pt 10px; text-align: left; }
.spec_products div { float: left; width: 33.3%; text-align: center; height: 260px; }
.spec_products .product_image { margin: 0pt auto 5px; display: block; width: 150px; height: 150px; }
.spec_products .desc { margin-top: 0.1em; display: block; text-align: left; margin-right: 10px; margin-left: 10px;}

