﻿body 
{ 
	margin:0; padding:0;
	text-align:center;
	font-family:Arial;
	font-size:12px;
}
div,p,b,ul,li,h3{ margin:0; padding:0;}
.clear{ clear:both;}

#container
{
	position:relative;	
	padding:0;
	text-align:center;
}

.alink{ font-weight:bold; color:#4c9fc7;}
.alink:hover{ color:#333;}

/* Header Start */
#header{ background:#eafeff;}
#top{}
#banner{ height:111px; background:url(../../img/head/headbg.jpg) repeat-x;}
#banner1{ margin:0 auto; vertical-align:middle; padding-top:13px; } 
#ctl00_headd{ margin-left:60px; border:solid 0px #4c9fc7;}

/* Mainbody Start */
#mainbody
{
	margin:0 auto;
	width:1000px;
	text-align:left;
	border:solid 2px #4c9fc7; border-top:0; border-bottom:0;
	background:#eafeff; background:#eefeff;
}
#mainbody table{ margin:0; padding:0; border:0;}
/* rc style */
.rcbox{ margin:0;}
.t1,.t2,.t3,.t4 
{
	display:block; overflow:hidden; height:1px; font-size:1px;
	border-left:solid 1px #4c9fc7; border-right:solid 1px #4c9fc7; 
	background:#fff;
}
.t1{ margin:0 5px; background:#4c9fc7;}
.t2{ margin:0 3px; border-left:solid 2px #4c9fc7; border-right:solid 2px #4c9fc7;}
.t3{ margin:0 2px;}
.t4{ height:2px; margin:0 1px;}
.rcbox p{ margin:0; padding:0; }
.ltitle,.rtitle
{
	margin:0; padding:0; 
	vertical-align:middle; 
	text-align:center; 
	font-family:Verdana Sans-Serif;
	font-weight:bold;
	font-size:16px;	
	color:#ecf5be; 
	background:#4c9fc7;
}
.content
{
	margin:0; padding:0; 	
	line-height:1.5;
	color:#4c9fc7;
	/*border-bottom:solid 1px #4c9fc7;*/
	background:#fff;
}
/* rc */

	/* Left Part */
#leftpart 
{
	margin:0; padding:10px 0; 
	width:240px; height:100%;
	vertical-align:top;
}

	/* right part */
#rightpart 
{
	float:right; 
	margin:0; padding:10px; 
	width:500px; height:100%;
	vertical-align:top;
	border-left:solid 1px #4c9fc7;
	border-right:solid 1px #4c9fc7;
}

	/* side right part */
#sidepart
{
	margin:0; padding:10px 0; 
	width:240px; height:100%;
	vertical-align:top;
}


/* div .lbox */
.lbox{ margin:0; margin-bottom:10px;}
.lbox .ltitle {	height:28px; line-height:28px;}
.lbox .content{ padding:5px 0 8px 8px;}/* can't add 'padding:0',? */
.content b a,#serverkind a,#serverkind2 a,#News a,
#Testimonials a,#Announcements a,#ContactUS a
{ text-decoration:none; font-weight:bold; color:#c60;}
.content b a:hover,#serverkind a:hover,#News a:hover,
#Testimonials a:hover,#Announcements a:hover,#ContactUS a:hover
{ text-decoration:underline; color:#6cc;}

/* serverkind */
#serverkind{}
#serverkind ul{ margin:0; padding:0;}
#serverkind li{ list-style:url(../../img/i.gif) inside; list-style-position:outside; vertical-align:middle;}
#serverkind b{ height:20px; line-height:20px;}
#serverkind a{ font-size:13px;}

#serverkind2{}
#serverkind2 ul{ margin:0; padding:0;}
#serverkind2 li{ list-style:url(../../img/i.gif) inside; list-style-position:outside; vertical-align:middle;}
#serverkind2 b{ height:20px; line-height:20px;}
#serverkind2 a{ font-size:13px;}
/* serverkind over */

/* lchat */
#lchat{}
#lchat .ltitle{ padding-top:2px; height:38px;}
#lchat span{ padding-top:2px; height:38px; color:#ff0; font-size:24px;}
#lchat ul{ margin:0; padding:0;}
#lchat li{ margin:0; padding:0; list-style:none; vertical-align:bottom; font-weight:bold; color:#4c9fc7;}
#lchat li a,#lchat li p{ margin:0; padding:0;}
#lchat li p{ color:#c60; font-weight:normal;}
#lchat .chatType{ color:#f39; font-weight:bold;}
/* lchat over*/

/* Note */
#Note ol{ margin:5px 0 5px 25px; padding:0;}
/* Note Over*/

/* Link Short */
ul#Link
{
	margin:0; padding-left:28px;
	text-align:left; 
	list-style-type:none; 
	font-size:9pt;
}
ul li{ margin-bottom:3px; color:#cc6600;}
#Link li a{ text-decoration:none; color:#cc6600; font-weight:bold;}
#Link li a:hover{ text-decoration:underline; color:#6cc;}
/* Link Long */
#divLinkHor{}
#divLinkHor #Link{ margin:0; padding:0; }
#divLinkHor #Link li{ float:left; width:132px; border:solid 0px #333;}



/* div .rbox */
.rbox{ margin:15px 0;}
.rbox .rtitle{ height:28px; line-height:28px;}
/*
.rbox .rtitle span
{
	display:block; width:100%; height:100%;
	margin:0; padding:0;
	height:28px; line-height:28px;
	background:url(../../img/rtitleR.gif) no-repeat right top;
}
*/
.rbox .content{ padding:5px 0 10px 10px;}
/* repeater */
#mainbodyUp .para{ margin-bottom:10px; padding-top:10px;}
#mainbodyUp h1{ margin:5px 0; text-align:center; font-weight:bold;color:#4c9fc7;}
#mainbodyUp h3{ margin:5px 0; font-size:medium;color:#4c9fc7;}
#mainbodyUp .para p{ margin:0 0 5px 0; color:#4c9fc7; font-weight:bold;}
.divRpt p{ margin:5px 0; font:bold 12px Arial Sans-serf;}
.divRpt p font{ color:#f39; font:bold 14px Arial Sans-serf;}
.divRpt table thead{ height:22px; font-weight:bold; color:#fff; text-align:center; background-color:#4c9fc7;}
.divRpt tr{ text-align:center; font-weight:bold;}
.divRpt .tr1{ background-color:#d4e7e5;}/* light blue */
.divRpt .tr2{ background-color:#f4f4f4;}/* light gray */
/* repeater over */

#Introduction{ font-weight:normal;}
    
/* FAQ Page */
#FAQ{ padding:0 5px; font-weight:bold;}
#FAQ .Q{ color:#cc6600; font-family:Verdana Sans-Serif; font-size:14px;}
#FAQ .A{ margin-bottom:10px; color:#4c9fc7;}

/* News Page */
#News{ padding:0; padding-right:8px;}
#News td,#Testimonials td,#Announcements td
{ padding:5px 0; font-weight:bold;}
#News table,#Testimonials table,#Announcements table
{ margin:0; position:relative; width:100%; border-bottom:solid 1px #ddd;}
#News .tb_pager{ border:none;}

#NewsDetail #sitemap{ color:#c60; font-family:Verdana Sans-Serif; font-size:14px; font-weight:bold;}
#NewsDetail #sitemap a{ text-decoration:none; color:#c60;}
#NewsDetail #sitemap a:hover{ text-decoration:underline; color:#6cc;}
#NewsDetail #detail{}

/* Testimonials */

/* Announcements */


/* ContactUS Page */
#ContactUS p{ margin-bottom:5px;}
#ContactUS #img{ text-align:center;}
#ContactUS ul li{ margin:0; padding:0; text-align:center; list-style:none; color:#4c9fc7;}
#ContactUS a{ margin-left:5px; text-decoration:none;}

/* AboutUS Page */
#AboutUS p{ margin:5px 0;}

/* mainbody end */


/* footer start */
#footer{ margin-bottom:5px; padding-bottom:10px; text-align:center; background:url(../../img/end-gif.gif) repeat-x top;}

#footerIcons{}
#footerIcons img{ margin:10px; vertical-align:middle;}
#copyright{ color:#efffcb; font-weight:bold;}
#copyright p{ margin-bottom:10px;}
#copyright a{ color:#bcf5be; margin:0 3px;}
#copyright a:hover{ color:#ff0;}
/* footer end */


/* select box--20100210 */
.divSelectType{ padding:0;}
.divSelectType h3 a{ font:700 14px/30px arial; color:#333; text-decoration:none;}
.divSelectType h3 a:hover{ color:#25a7c0; text-decoration:underline;}
.divSelectType .divSelect_content{ padding:6px 10px; border:solid 1px #ccc;}
.divSelect_content p{ position:relative; line-height:1.5;}
.divSelect_content p.img_center{ display:block; margin:6px auto; margin-bottom:0; width:200px; text-align:center;}













.container, .container *{margin:0; padding:0;}

.container{width:500px; height:230px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ border:0; width:500px; height:230px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

.btn_buyNow
{
	width: 64px;
	height: 20px;
	border: none;
	cursor: pointer;
	background: url(../../img/btn_buynow.gif) no-repeat 0 0;
}

.QuickShopping p { width: 200px; margin: 5px 0 5px 10px;}

.QuickShopping p select { width: 200px;}

/* CheckOut.aspx */

.CheckOutMainBox
{
	color: #2A343A;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.CheckOutMainBox .nav { margin: 5px; height: 30px;}
.CheckOutMainBox a { color: #666; text-decoration: none; font-weight: bold; font-size: 13px;}
.CheckOutMainBox a:hover { text-decoration: underline;}

.CheckOutMainBox #mainbodyUp h6
{
	margin: 4px 0;
	margin-top: 12px;
	font-weight: bold;
	font-size: 12px;
}

.CheckOutMainBox #mainbodyUp td { height: 23px;}
.CheckOutMainBox #mainbodyUp td.tdColor { color: #A92C00;}