body	{
	background-color : #fff;
	color : #000;
	margin : 0;
	padding : 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 80%;
	line-height : 1.4em;
	text-align : left;
}
#Container	{
	margin : 0 auto;
	color : #333;
	text-align : left;
}
#ContainerEnd 	{
	clear : both;
	color : #000;
	background-color : #fff;
	height : 2px;	
}

/********** header section - at top above all **********/
#Header	 {
	height : 113px;
	background : #14467F url(../image/chairstack_09.gif) no-repeat bottom left;
}
#HeaderLinks	{
	float : right;
	padding : 20px 13px 0 0;
	color : #fff;
	font-size : 0.8em;
	text-align : center;
}
#ShowTel	{
	padding : 6px 0 0 0;
}

/********** search section **********/
#SearchBar	{
	padding : 4px 10px;
	color : #12477d;
	background-color : #e5e5e5;
	font-size : 0.9em;
	font-weight : bold;
}

#SearchBar select	{
	font-size : 1em;
	margin : 0 0 0 1em;
	color : #225186
}

#SearchBar input	{
	font-size : 0.7em;
	margin : 0 3em 0 2em;
}

#SearchHint	{
	font-weight : normal;
	font-style : italic;
	color : #777;
}

#SchList	{
	width : 400px;
	height : 400px;
	padding : 0 20px 20px 0;
	position : absolute;
}
#SchHint	{
	font-size : 0.8em;
	color : #000;
}
.SchImg, .SchImgOn	{
	width : 70px;
	height : 70px;
	text-align : center;
	float : left;
	overflow : hidden;
	margin : 4px;
}
.SchImgOn	{
	border : 1px solid #aaa;
	margin : 3px;
}
#SchPages	{
	text-align : right;
	margin : 0 2em 2em 0;
	position : absolute;
	bottom : 0;
	right : 0;
	font-size : 0.8em;
}
#SchItemDetail	{
	height : 400px;
	position : relative;
	margin : 0 0 0 420px;
	border-left : 2px solid #eee;
	padding-left : 20px;
	font-size : 0.9em;
	line-height : 1.4em;
}
#SchItemImg	{
	width : 210px;
	height : 210px;
	text-align : center;
	overflow : hidden;
}
#SchItemThumbs	{
	position : absolute;
	top : 0;
	width : 110px;
	height : 220px;
	overflow : auto;
	overflow-x : hidden;
	margin-left : 230px;
}
#SchItemRange a	{
	text-decoration : underline;
	font-weight : bold;
	color : #14467F
}
#SchItemRange a:hover	{
	color : #6a82cd;
}
#AddToFav, #DelFav	{
	position : absolute;
	top : 224px;
	overflow : auto;
	overflow-x : hidden;
	margin-left : 280px;
	background-color : #14467F;
	text-align : center;
	font-size : 0.6em;
	line-height : 1.5em;
	padding : 3px 5px;
}
#DelFav	{
	background-color : #4476af;
}
#AddToFav a, #DelFav a	{
	color : #fff;
}
#AddToFav a:hover	{
	color : #6a82cd;
}
#DelFav a:hover	{
	color : #9ab2fd;
}
#SchItemDetail p	{
	margin : 0;
	padding : 0;
}

dl	{
	margin : 0;
	padding : 0;
}
dt	{
	width : 5em;
	margin : 0;
	clear : both;
	float : left;
}
dd	{
	padding-left : 5em;
}

#SubMenuSpacer	{
	height : 20px;
}

/********** login section **********/
#DataTab	{
	margin : 0 auto;
	width : 22em;
	text-align : center;
	color : #eee;
	background-color : #eee;
	border : 1px solid #194A82;
}

#DataTabHdr	{
	background-color : #194A82;
	line-height : 2em;
	font-weight : bold;
}

#LoginDetail	{
	color : #555;
	padding : 1em 0;
}

.LoginRow	{
	padding : 0.3em 0;
}

#DataTabFoot, #DataTabFoot01	{
	text-align : right;
	padding : 0.3em 1em;
	background-color : #194A82;
}

#DataTabFoot input, #DataTabFoot01 input	{
	font-size : 0.7em;
	background-color : #ddd;
}

/********** main detail section **********/

#Content	{
	padding-left : 113px;
	background : #e5e5e5 url(../image/background.jpg) repeat-y;
}

#Page	{
	color : #333;
	background-color : #fff;
	padding : 1em 0 1em 1em;
	font-size : 1.1em;
	font-style : normal;
	line-height : 24px;
	color : #14467F;
}
#PageLeftHome	{
	width : 29em;
	height : 20em;
	padding : 34px 0 0 0;
	float : left;
	font-size: 1.2em;
}
#PageLeft	{
	width : 34em;
	height : 20em;
	padding : 2em 0 0 0;
	float : left;
}
#ContactLeft	{
	width : 34em;
	height : 20em;
	float : left;
}
#PageLeftText	{
	padding : 0 0 0 5em;
}
.PageBigText	{
	font-size : 1.7em;
	line-height : 1.7em;
	font-weight : lighter;
}
#PageRight	{
	text-align : right;
	height : 410px;
}

#PageLeftText ul	{
	margin : 0;
}
#PageLeftText li	{
	padding : 4px 0;
	line-height : 1.2em;
	list-style-type : disc;
}

#Footer	{
	height : 25px;
	clear : both;
	background : #e5e5e5 url(../image/background.jpg) repeat-y;
	position : relative;
}
#Tracker	{
	display : none;
}

#DataTabDetail	{
	color : #555;
	padding : 1em;
	text-align : center;
}

.BtnAdd	{
	display : inline;
	width : 7px;
	height : 8px;
	background : url(../image/btnadd.gif) no-repeat 0 0;
}
.BtnAdd:hover	{
	background-position : -7px 0;
}

.BtnDel	{
	display : inline;
	width : 7px;
	height : 8px;
	background : url(../image/btndelete.gif) no-repeat 0 0;
}
.BtnDel:hover	{
	background-position : -7px 0;
}

/********** main menu section **********/
#MainNav	{
	position : absolute;
	width : 113px;
}
#Cloud9	{
	position : absolute;
	left : 18px;
	top : 300px;
	color : #fff;
	font-size : 9px;
	text-align : center;
}
#Cloud9 img	{
	border : 1px solid #fff;
}
div#MainNav ul#MainMenu	{
	position : absolute;
	margin : 0 auto;
	text-align : center;
}
div#MainNav ul#MainMenu li	{
	list-style : none;	
	position : absolute;
	left : 0;
}

ul#MainMenu li, ul#MainMenu li a	{
	display : block;
	height : 28px;
}
ul#MainMenu li	{
	text-indent :-9999px;
}
ul#MainMenu li a	{
	text-indent :-9999px;
	text-decoration : none;
}

#MnuHome,#MnuHomeOn	{
	width : 111px;
	background : #ccc url(../image/mnuhome.gif) no-repeat 0 0;
	top : 0;
}
#MnuHomeOn,#MnuHome a:hover	{
	background : url(../image/mnuhome.gif) -113px 0;
}
#MnuModel,#MnuModelOn	{
	width : 111px;
	background : #ccc url(../image/mnumodel.gif) no-repeat 0 0;
	top : 28px;
}
#MnuModelOn,#MnuModel a:hover	{
	background : url(../image/mnumodel.gif) -112px 0;
}
#MnuNewModel,#MnuNewModelOn	{
	width : 111px;
	background : #ccc url(../image/mnunewmodel.gif) no-repeat 0 0;
	top : 56px;
}
#MnuNewModelOn,#MnuNewModel a:hover	{
	background : url(../image/mnunewmodel.gif) -111px 0;
}
#MnuOrder,#MnuOrderOn	{
	width : 111px;
	background : #ccc url(../image/mnuorder.gif) no-repeat 0 0;
	top : 84px;
}
#MnuOrderOn,#MnuOrder a:hover	{
	background : url(../image/mnuorder.gif) -111px 0;
}
#MnuDesign,#MnuDesignOn	{
	width : 111px;
	background : #ccc url(../image/mnudesign.gif) no-repeat 0 0;
	top : 112px;
}
#MnuDesignOn,#MnuDesign a:hover	{
	background : url(../image/mnudesign.gif) -112px 0;
}
#MnuContact,#MnuContactOn	{
	width : 111px;
	background : #ccc url(../image/mnucontact.gif) no-repeat 0 0;
	top : 140px;
}
#MnuContactOn,#MnuContact a:hover	{
	background : url(../image/mnucontact.gif) -112px 0;
}
#MnuYourFav,#MnuYourFavOn	{
	width : 111px;
	background : #ccc url(../image/mnuyourfav.gif) no-repeat 0 0;
	top : 168px;
}
#MnuYourFavOn,#MnuYourFav a:hover	{
	background : url(../image/mnuyourfav.gif) -112px 0;
}

#AdminNav	{
	position : relative;
	width : 113px;
}
div#AdminNav ul#AdminMenu	{
	position : absolute;
	margin : 0 auto;
	text-align : center;
	top : 220px;
}
ul#AdminMenu	{
	margin : 0;
	padding : 0;
}
ul#AdminMenu li, ul#AdminMenu a {
	list-style : none;	
	/*position : relative;*/
	height : 30px;
	display : block;
	text-indent :0;
	color : #fff;
}
ul#AdminMenu a:hover {
	color : #bbb;
}


/********** page menu sections **********/
#PageNav	{
}
div#PageNav ul#PageNavMenu	{
	position : relative;
	margin : 0 auto;
	text-align : center;
	width : 415px;
}
div#PageNav ul#PageNavMenu li	{
	list-style : none;	
	position : absolute;
	top : 0;
}

ul#PageNavMenu li, ul#PageNavMenu li a	{
	display : block;
	height : 31px;
}
ul#PageNavMenu li a	{
	text-indent :-9999px;
	text-decoration : none;
}

#BtnOrder,#BtnOrderOn	{
	width : 112px;
	background : #ccc url(../image/btnorder.gif) no-repeat 0 0;
	left : 0;
}
#BtnOrderOn,#BtnOrder a:hover	{
	background : url(../image/btnorder.gif) -112px 0;
}
#BtnDelivery,#BtnDeliveryOn	{
	width : 99px;
	background : url(../image/btndelivery.gif) no-repeat 0 0;
	left : 112px;
}
#BtnDeliveryOn,#BtnDelivery a:hover	{
	background : url(../image/btndelivery.gif) -99px 0;
}
#BtnPayment,#BtnPaymentOn	{
	width : 120px;
	background : url(../image/btnpayment.gif) no-repeat 0 0;
	left : 211px;
}
#BtnPaymentOn,#BtnPayment a:hover	{
	background : url(../image/btnpayment.gif) -120px 0;
}
#BtnPricing,#BtnPricingOn	{
	width : 92px;
	background : url(../image/btnpricing.gif) no-repeat 0 0;
	left : 331px;
}
#BtnPricingOn,#BtnPricing a:hover	{
	background : url(../image/btnpricing.gif) -92px 0;
}

#BtnDesign,#BtnDesignOn	{
	width : 153px;
	background : url(../image/btndesign.gif) no-repeat 0 0;
	left : 0;
}
#BtnDesignOn,#BtnDesign a:hover	{
	background : url(../image/btndesign.gif) -153px 0;
}
#BtnProject,#BtnProjectOn	{
	width : 120px;
	background : url(../image/btnproject.gif) no-repeat 0 0;
	left : 153px;
}
#BtnProjectOn,#BtnProject a:hover	{
	background : url(../image/btnproject.gif) -120px 0;
}

/********** product maintenance section **********/
#Product	{
	text-align : left;
}
#ProductLeft	{
	width : 28em;
	float : left;
	text-align : left;
}
#ProductLeft input	{
	width : 18em;
	display : inline;
	margin : 0.3em 0 0.3em 1em;
}
#ProductRight	{
	width : 28em;
	display : inline;
	margin : 0 0 4em 0;
	text-align : right;
}
#Product label	{
	width : 6em;
	padding : 0 0.6em 0 0;
	margin : 0.3em 0;
	vertical-align : top;
	text-align : left;
}
#Product textarea	{
	width : 28em;
	height : 8em;
	display : inline;
	margin : 0.3em 0 0.3em 1em;
}
#Product select	{
	width : 14em;
	height : 7em;
	margin : 0.3em 0;
	border : 1px solid #999;
}
#ProductImage	{
}
#ProductImage label	{
	width : 26em;
	height : 3em;
	border : 0px solid #f00;
}
#ProductImage input	{
	width : 16em;
}

/* GLOBAL Default properties for Tags -- */
h1	{
	float : left;
	text-indent : -9999px;
}
h2	{
	margin : 0;
	font-size : 1.2em;
	font-weight : normal;
	color : #14467F;
}
h3	{
	margin : 0.6em 0 0.2em 0;
	font-size : 1.2em;
	font-weight : bold;
	color : #14467F;
}
a	{
	text-decoration : none;
	background : transparent;
	font-weight : bold;
}
a:link	{
	color : #295170; 
}
a:active	{
	color : #d6000e; 
}
a:hover	{
	color : #d6000e; 
}
a:visited	{
	color : #98003d; 
}
form	{
	margin : 0;
	padding : 0;
	border : 0;
}
img	{
	border : none;
}
