html {
	height:100%;
}
body {
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
img {
	border:0px;
}
a {
	text-decoration:none;
}
table {
	width:100%;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #6EAD1B;
	background:#FFFFFF;
	color:#000099;
}
.font_joy{
	font-family:Tahoma;
	color:#F90;
}
.font_lap{
	font-family:Tahoma;
	color:#137DC2;
}
/* Index */
table.index {
	width:1024px;
	border:2px solid #CCCCCC;
}
table.index td.index_menu {
	text-align:right;
}
table.index td.index_center {
}
/* Home */
table.home {
}
table.home td.home_desktop {
	width:512px;
	height:197px;
	vertical-align:top;
	background-image:url('pics/home_desktop.gif');
	background-repeat:no-repeat;
	background-position:100px 10px;
}
table.home td.home_laptop {
	width:512px;	
	vertical-align:top;
	background-image:url('pics/home_laptop.gif');
	background-repeat:no-repeat;
	background-position:10px 10px;
}
table.home td.home_desktop p.content {
	padding:25px 30px 0px 0px;
 	*padding:42px 30px 0px 0px;
	text-align:left;
	font-size:11pt;
	line-height:15pt;
}
table.home td.home_laptop p.content {
	padding:25px 120px 0px 0px;
 	*padding:42px 120px 0px 0px;
	text-align:left;
	font-size:11pt;
	line-height:15pt;
}
table.home span.joy {
	color:#F79324;
	font-weight:bold;
}
table.home span.lap {
	color:#137DC2;
	font-weight:bold;
}
/* Menu */
table.menu{
}
table.menu td.menu_home{
	background:url('pics/menu_home.jpg') no-repeat;
	height:25px;
	width:69px;
	cursor:pointer;
}
table.menu td.menu_home:hover{
	background:url('pics/menu_home_over.jpg') no-repeat;
	height:25px;
	width:69px;
	cursor:pointer;
}
table.menu td.menu_aboutus{
	background:url('pics/menu_aboutus.jpg') no-repeat;
	height:25px;
	width:82px;
	cursor:pointer;
}
table.menu td.menu_aboutus:hover{
	background:url('pics/menu_aboutus_over.jpg') no-repeat;
	height:25px;
	width:82px;
	cursor:pointer;
}
table.menu td.menu_services{
	background:url('pics/menu_services.jpg') no-repeat;
	height:25px;
	width:84px;
	cursor:pointer;
}
table.menu td.menu_services:hover{
	background:url('pics/menu_services_over.jpg') no-repeat;
	height:25px;
	width:84px;
	cursor:pointer;
}
table.menu td.menu_store_policy{
	background:url('pics/menu_store_policy.jpg') no-repeat;
	height:25px;
	width:102px;
	cursor:pointer;
}
table.menu td.menu_store_policy:hover{
	background:url('pics/menu_store_policy_over.jpg') no-repeat;
	height:25px;
	width:102px;
	cursor:pointer;
}
table.menu td.menu_locations{
	background:url('pics/menu_locations.jpg') no-repeat;
	height:25px;
	width:81px;
	cursor:pointer;
}
table.menu td.menu_locations:hover{
	background:url('pics/menu_locations_over.jpg') no-repeat;
	height:25px;
	width:81px;
	cursor:pointer;
}
/* About us */
table.aboutus {
}
table.aboutus td.aboutus_outner {
	background:#C7EAFB;
	height:433px;
	vertical-align:top;
}
table.aboutus td.aboutus_inner {
	background:#FFF;
	width:85%;
}
/* Product */
table.product {
}
table.product td.product_outner {
	background:#C7EAFB;
	vertical-align:top;
}
table.product td.product_inner {
	vertical-align:top;
	background:#FFF;
	width:85%;
}
/* List Product */
table.list_product{
	width:92%;
}
table.list_product td.list_product_bg{
	background-image:url('pics/bg_product.png');
	background-repeat:no-repeat;
	width:384;
	background-position:bottom;
	background-position:center;
}
table.list_product td.list_product_title {
	font-weight:22px;
	font-weight:bold;
}
table.list_product td.list_product_title_new_item {
}
table.list_product td.list_product_title_hot_item {
}
table.list_product img.item {
	width:120px;
}
table.list_product img.item_recommend {
	width:100px;
}
table.list_product div.item{
	font-family:Tahoma;
	font-size:20px;
	text-align:left;
	margin:0 auto;
	border:0px;
}
table.list_product div.item_code{
	background-image:url('pics/bg_code.png');
	background-repeat:no-repeat;
	background-position:center;
	height:28px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	border:0px;
	padding-top:5px;
}
table.list_product font.price{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
table.list_product font.oldprice{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#C00;
	text-decoration:line-through;
}
table.list_product font.newprice{
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
table.list_product a{
	color:#000;
}
table.list_product a:hover{
	color:#000;
	text-decoration:underline;
}
/* Detail Product */
table.detail_product {
	color:#333;
}
table.detail_product td{
	font-size:14px;
}
table.detail_product td.detail_product_left_right{
	padding-left:10px;
	padding-right:50px;
}
table.detail_product td.detail_product_title {
}
table.detail_product td.detail_product_name {
	font-size:16px;
	font-weight:bold;
}
table.detail_product img.img_item {
}
table.detail_product img.img_item_thumb {
	cursor:pointer;
	width:64px;
}
table.detail_product div.item{
	font-size:16px;
	text-align:center;
	margin:0 auto;
	border:0px;
}
table.detail_product div.item_code{
	background-image:url('pics/bg_code.png');
	background-repeat:no-repeat;
	background-position:left;
	height:28px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:0 auto;
	border:0px;
	padding-left:20px;
	padding-top:5px;
}
table.detail_product font.price{
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
table.detail_product font.oldprice{
	font-size:18px;
	font-weight:bold;
	color:#C00;
	text-decoration:line-through;
}
table.detail_product font.newprice{
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
/* Service */
table.services {
}
table.services td.services_outner {
	background:#C7EAFB;
	height:433px;
	vertical-align:top;
}
table.services td.services_inner {
	background:#FFF;
	width:85%;
}
/* Dealership */
table.dealership {
}
table.dealership td.dealership_outner {
	background:#C7EAFB;
	height:433px;
	vertical-align:top;
}
table.dealership td.dealership_inner {
	background:#FFF;
	width:85%;
}
/* FAQs */
table.faqs {
}
table.faqs td.faqs_outner {
	background:#C7EAFB;
	height:433px;
	vertical-align:top;
}
table.faqs td.faqs_inner {
	background:#FFF;
	width:85%;
}
/* Store policy */
table.store_policy {
}
table.store_policy td.store_policy_outner {
	background:#C7EAFB;
	height:433px;
	vertical-align:top;
}
table.store_policy td.store_policy_inner {
	background:#FFF;
	width:85%;
}
/* Locations */
table.locations {
}
table.locations td.locations_outner {
	background:#C7EAFB;
	height:433px;
	vertical-align:top;
}
table.locations td.locations_inner {
	background:#FFF;
	width:85%;
}
/* Menu bottom */
table.menu_bottom{
	width:823px;
	height:40px;
}
table.menu_bottom td{
	vertical-align:bottom;
	text-align:center;
	padding-bottom:5px;
	
}
table.menu_bottom a{
	color:#000;
}
table.menu_bottom a:hover{
	color:#F00;
}

