*
{
margin:0px;
}
body
{
font-size:12px;
font-family:Arial, Tahoma;
border:1px solid #666666;
margin:auto;
width:982px;
}
#header
{
height:200px;
}
#main
{
background: #FFFFFF;
}
#left
{
width:180px;
float:left;
margin-right:15px;
}
#center
{
float:left;
width:620px;
}
#right
{
float:right;
width:138px;
}
.pro_list
{
width:143px;
float:left;
margin-right:2px;
margin-left:2px;
text-align:center;
border-right: 1px dotted #CCCCCC;
height: 195px;
}
.pro_list h2
{
font-size:12px;
font-weight:700;
}
.pro_list .pro_demo
{
font-size:11px; 
font-weight:700; 
font-family:Arial; 
color:#666;
}
.pro_del
{
clear:left;
margin-bottom:10px;
border-bottom:1px dotted #999999;
margin-top:10px;
}
.price
{
	font-size:11px;
	color:#FF0000;
	font-weight:700;
}
.price_co
{
	font-size:11px;
	color:#FF6600;
	font-weight:700;
}
.baohanh
{
	color:#333333;
	font-weight:700;
}
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 14px Arial;
color: white;
background:#333333; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 15px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: bold 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #006600;
}

.title_trang
{
color:#FF6600;
font-size:16px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
border-bottom: 1px solid #333333;
height:30px;
}
.space
{
height:30px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 2px;
width: 500px; /*width of featured content slider*/
height: 250px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 490px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 550px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #CCCCCC;
padding: 5px 10px;
color:#333333;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color:#333333;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
text-decoration:none;
}
.box_right
{
	border:1px solid #333333;
	padding:3px;
}
.box_right h3
{
	background:#666666;
	color:#FFFFFF;
	text-align:center;
	font-size:15px;
}
#pahdesign, pahdesign a{
display:block;
text-indent:-9999px;
}
#right img
{
	border:0;
}
#left img
{
	border:0;
}
