@charset "utf-8";
/* CSS Document */


body{
	font:normal 12px Arial, Verdana, Helvetica, "Times New Roman";
	color:#5c5c5c;
	padding:0px;
	margin:0 auto;
	text-align:left;
}

*{
	margin:0;
	padding:0;
}

.wraper {
	margin:0 auto;
	width:940px;
	display:block;
	text-align: center;
	text-decoration:none;
}

a{
	font:normal 12px Arial, Verdana, Tahoma;
	color: #5c5c5c;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0;
	vertical-align:middle;
}

.clear{
	clear:both;
}

.header{
	border-bottom:#c6c6c6 solid 3px;
	display:block;
	width:940px;
	margin:5px 0 0 0;
}



a.logo{
	float:left;
	margin:3px 0;
}

.slogan{
	float:left;
	font:11px normal Arial, Verdana, Tahoma;
	padding:4px;
	margin:30px 0 0 0;
	color:#c6c6c6;
}

.phone_top{
	float:right;
	font:13px bold  "Arial Rounded MT Bold", Arial, Verdana, Tahoma;
	padding:4px;
	margin:30px 0 0 0;
	color:#c6c6c6;
}

ul.menu{
    width:840px;
    margin:0 auto;
    padding: 10px 0 0 0;
	list-style:none;
	list-style-position:outside;
}

ul.menu li{
	float:left;
	margin:0 16px;
	padding:0;
}

ul.menu li a{
	font:11px bold  Arial, Verdana, Tahoma;
	color:#585858;
}

ul.menu li a:hover{
	font:11px bold  Arial, Verdana, Tahoma;
	color:#868585;
	text-decoration:none;
}

.left_side{
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 17px;
    width:610px;
    text-align:left;
}

.contact{
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 17px;
    width:900px;
    text-align:left;
}

.contact_bot{
	float:left;
	margin:20px 0 0 60px;
	padding:0 0 0 17px;
    text-align:left;
}

.wide_side{
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 17px;
    text-align:left;
    color:#000033;
}

.right_side{
	float:right;
	width:300px;
	margin:30px  0 0 0;
}

h1{
	font:bold 29px Arial, Verdana, Helvetica, "Times New Roman";
	color:#404040;
	float:left;
}

h2{
	font:bold 16px Arial, Verdana, Helvetica, "Times New Roman";
	color:#868585;
	float:left;
}

.content{
	float:left;
    margin:20px 0 0 0;
}

.top_margin{
   margin:30px 0 0 0;
}

.item{
	float:left;
	width:300px;
	margin:0 5px 0 0;
}

.pic_content{
	float:left;
	background:url(../images/pic_bg.jpg) no-repeat left top;
	width:221px;
	height:309px;
	padding:1px 0 0 0;
	
}

.pic_content img{
	width:203px;
	height:295px;
	float:left;
}

.pic_contenta{
	float:left;
	width:235px;
	height:169px;
	padding:1px 0 0 0;
	
}

.pic_contenta img{
	width:235px;
	height:169px;
	float:left;
}

.item_desc{
	float:left;
	margin:10px 0 0 0;
	text-align:left;
	width:290px;
}

.title{
	font:bold 14px Arial, Verdana, Helvetica, "Times New Roman";
	color:#010101;
}

.desc{
	font:normal 11px Arial, Verdana, Helvetica, "Times New Roman";
	color:#5c5c5c;
	
}

.desc a{
	font:normal 11px Arial, Verdana, Helvetica, "Times New Roman";
	color:#212121;
}

.desc a:hover{
	font:normal 11px Arial, Verdana, Helvetica, "Times New Roman";
	color:#212121;
}

.grey_box{
	float:left;
	width:265px;
	color:#222222;
	background:#ececec;
	display:block;
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	padding:16px;
	text-align:left;
}

.footer{
	border-top:#c6c6c6 solid 3px;
	display:block;
	padding:5px 0 10px 0;
	width:940px;
	margin:25px 0 0 0;
	font:normal 12px Arial, Verdana, Helvetica, "Times New Roman";
}

.indent{
	margin:5px 0 10px 30px;
}

.player_content{
    float:left;
    width:340px;
}

.player_desc{
   font:normal 12px Arial, Verdana, Helvetica, "Times New Roman";
   color:#222222;
   float:left;
   margin:0 0 0 15px;
   width:250px;
   text-align:left;
   line-height:17px;
}

.player_info{
	font:bold normal 9px/12px Arial, Verdana, Helvetica, "Times New Roman";
	color:#444444;
	float:left;
	/*margin:0 0 0 15px;*/
   width:340px;
	text-align:left;
}

.column{
    float:left;
    width:288px;
    font:normal 11px Verdana, Arial, Helvetica, "Times New Roman";
   color:#222222;
   text-align:left;
   margin:10px 15px 0 0 ;
}

.column p{
    margin:10px 0;
}

.column2{
    float:right;
    width:288px;
    font:normal 11px Verdana, Arial, Helvetica, "Times New Roman";
    color:#222222;
    text-align:left;
    margin:19px 0 0 20px ;
}

.column p2{
    margin:10px 0;
}

.left_margin{
    margin:0 0 0 16px;
}

ul.price_listing{
    list-style:none;
    list-style-position:inside;
    margin:0 0 0 10px;
}

ul.price_listing li{
   /* margin:2px 0;  */
   text-indent:10px;
}

ul.price_listing2{
    list-style:none;
    list-style-position:outside;
    margin:0 0 0 10px;
}
