/*------------------------------------------------------------------------
* Project SAGO Decor V1.0 - Friday, July 11, 2008
* Websites:  http://www.sagodercor.com
* Author: Hung Design
* Copyright © 2008 VIETAZ Co., Ltd. all Rights Reserved.
-------------------------------------------------------------------------*/
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/bg.jpg) top center;
	color:#000000;
	font:normal 12px/100% arial;
	text-align:left;
	padding:0px;
}
table, tr, td {margin:0; font-size:12px;}
img, table, fieldset, button {border:0;}
hr {color:#CCCCCC;}
fieldset {
	margin-bottom: 10px;
	border: 1px #ccc solid;
	padding: 5px;
	text-align: left;
}

fieldset p {  margin: 10px 0px;  }

legend    {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.tablespace5px{margin-top:5px;}
.tablespacebot5px{margin-bottom:5px;}
.tablespace10px{margin-top:10px;}

/*HEADER*/
.HeaderBg{
	margin:0;
	padding:0;
	height:262px;
}
/*MAIN BODY*/
.MainBody{margin:0px; padding:0px;}
.widthMenuLeft{width:200px; text-align:left; vertical-align:top; background:#FFFFFF;}
.widthMainBody{vertical-align:top;background:#ffffff url(../images/mainBg.gif) top left repeat-y;}
.widthSpace{width:10px; vertical-align:top;}

.boxBodyBgLeft{background:url(../images/frm_L.gif) top left repeat-y; width:10px;}
.boxBodyBgCenter{background:url(../images/frm_bg.gif) top left repeat-y;width:780px; height:auto;}
.boxBodyBgRight{background:url(../images/frm_R.gif) top left repeat-y; width:10px;}
.boxMainMenuAdd a{
	background:url(../images/icon_star.gif) left center no-repeat; 
	padding-left:15px; 
	font:10px/100% Verdana; 
	color:#FFFFFF; 
	text-decoration:none;
	text-align:left;
	padding-right:20px;
}
.boxMainMenuAdd a:hover{
	text-decoration:none;
	color:#FFFF99;
}
.boxMainMenuLang{color:#FFFFFF; font-size:11px; margin:0;}
.boxMainMenuLang img{border:0; margin-left:5px;}
.boxMainBanner{border:0; width:760px; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.boxMainBody{padding:0 10px;}
.boxMainContentNav{background:#DCDCDC url(../images/content-head.png); padding:8px 5px 20px 5px; text-align:left; font:bold 15px/100% "Times New Roman"; color:#FFFFFF;}
.boxMainContentNav a{font:bold 10px/100% Verdana; color:#EC5900; text-decoration:none; padding-right:15px; padding-left:5px;}
.boxMainContent{font:normal 12px/100% Arial; line-height:1.5; text-align:left;}
.boxMainFrameTopL{ background:url(../images/mainFrameTopL.gif) top left no-repeat; width:10px;}
.boxMainFrameTopR{ background:url(../images/mainFrameTopR.gif) top right no-repeat;}
.boxMainFrameTopR H3{padding:5px 10px;font:bold 16px/110% Verdana; margin:0px;}
.boxMainFrameBotL{ background:url(../images/mainFrameBotL.gif) bottom left no-repeat; width:10px;}
.boxMainFrameBotR{ background:url(../images/mainFrameBotR.gif) bottom right no-repeat; padding:0px 10px 10px 0px;}
/*LEFT*/

/* searchbox */
.LeftSearch{padding:0px 10px 8px 10px;}
.inputNote{font-size:0.8em; color:#999999; margin-top:5px;}
.inputNote a{ text-decoration:underline; color:#990000;}

div.searchbox {
	width: 172px;
	height: 18px;
	padding: 0px;
	background: url(../images/searchbox_bg.png) 0 0 no-repeat;
}

div.searchbox:hover  {
	background-position:0% -18px;
}

div.searchbox:hover input {
	color: #000000;
}

div.searchbox input:focus {
	color: #000000;
}

div.searchbox input {
	width: 136px;
	height: 15px;
	padding: 3px 0px 0px 0px;
	border: none;
	outline: none;
	background: none;
	float: left;
	color: #646464;
	font-size: 11px;
}

div.searchbox button {
	width: 18px;
	height: 18px;
	padding: 0px;
	border: none;
	background: url(../images/search_button.png) 0 0 no-repeat;
	float: left;
	cursor: pointer;
	line-height: 0px;
}

div.searchbox button.search-magnifier {
	background: url(../images/magnifier_icon.png) 0 0 no-repeat;
}

/*menu left*/
.LeftTitle{background:url(../images/menuTitle_1.gif) left top no-repeat; height:40px;}
.menuLeftbg {
        width: 200px;
		text-align:left;
		font-size:12px;
        }
.menuLeftbg ul {list-style:none; margin:0px; padding:0px;}
.menuLeftbg li a {
        text-decoration: none;
		font-weight:bold;
		#height:9px;
        }

.menuLeftbg li a:link, .menuLeftbg li a:visited {
        color: #000000;
        display: block;
        background:url(../images/menuBg.gif) left top no-repeat;
        padding: 7px 0px 7px 14px;
        }

.menuLeftbg li a:hover, .menuLeftbg li .currentM {
        background-position:0% -29px; 
		color:#FF3300;
        }

.menuLeftbg li a:active {
		color:#FF3300;
        background-position:0% -29px;
        }


.menuLeftSubbg {
        width: 200px;
        }
.menuLeftSubbg ul {margin:0px;list-style:none;padding:0px;}
.menuLeftSubbg li a {
        text-decoration: none;
		font-weight:normal;
        }
.menuLeftSubbg li a:link, .menuLeftSubbg li a:visited {
        color: #FFFFFF;
        display: block;
        background:#B7D9F2 url(../images/menuSubBg.gif) left top no-repeat;
        padding: 4px 0px 5px 29px;
        }

.menuLeftSubbg li a:hover{
        background-position:0% -24px; 
		color:#FFFF00;
		text-decoration:none;
        }

.menuLeftSubbg li a:active {
		color:#FFFF00;
        background-position:0% -24px;
		text-decoration:none;
        }

.menuLeftTitle{background:url(../images/menuTitle_2.gif) left top no-repeat; padding:8px 0px 16px 14px;
	font-size:14px; color:#FFFFFF; font-weight:bold;}

.menuLeftContent{
	padding:5px;
	color:#000000;
	line-height:16px;
}
/*main*/
.mainContentTitle{
	background:url(../images/mainTitleBg.gif) left top no-repeat; 
	padding:8px 10px 18px 10px;
	font-size:11px; 
	color:#FFFFFF; 
	text-align:right;
}
.mainContentTitle a{padding-left:5px;}
.mainDocumentContent {color:#000000; line-height:1.5; text-align:justify; margin-left:15px; width:640px; margin:5px 10px;}
.mainDocumentContent P img{margin:3px 8px;}
.titleProductList{margin-top:5px; margin-bottom:5px; text-align:center;}
.titleProductList a{font: bold 11px/100% Arial; color:#0099FF; text-decoration:none;}
.titleProductContent{font: normal 11px/100% Arial; text-align:center;}

.titleProductDetail{
	font: bold 14px/100% Arial; 
	color:#0099FF; 
	margin-top:5px; 
	margin-bottom:5px; 
	text-align:left;
}
.titleProductContentDetail{text-align:left; line-height:1.5;}

.frameBorder{border:1px solid #CCCCCC; padding:5px; width:220px;}
.mainProductImg{vertical-align:middle; text-align:center;}
.mainProductImgsize{
	max-width:220px; 
	width: expression(this.width > 220 ? 220 : true);
}
.mainProductImgsize2{
	max-width:120px; 
	width: expression(this.width > 120 ? 120 : true);
}

.mainProductZoom{vertical-align:bottom; margin-top:10px; text-align:center;}
.mainProductZoom a{
	background:url(../images/zoom.gif) left center no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

.mainButton{margin-top:15px; text-align:left;}
.buttonContact{ background:url(../images/button_L.gif) left top no-repeat; height:19px; margin:0px; padding-left:10px;}
.buttonContact span{
	clear:both;
	background:url(../images/button_R.gif) right top no-repeat;
	font:bold 11px/100% arial;
	color:#333333;
	padding:4px 30px 4px 15px;
	line-height:20px;
}
/*Navigator back to*/
.mainContentIndent {
	text-align:left;
	margin:0px 10px 0px 10px;
	width:640px;
	
}
H1 {
	COLOR: #333333;
	font-size:16px;
	padding:5px 0 0 0px;
	font-weight:bold;
	margin:0px 0 5px 0;
}
.breadCrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px 0px 10px 0px; COLOR: #777
}
.breadCrumb H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.breadCrumb H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.breadSep {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.linkClr2 {
	FONT-WEIGHT: normal; COLOR: #777; TEXT-DECORATION: underline; font-size:11px;
}
A.linkClr2:link {
	FONT-WEIGHT: normal; COLOR: #777; TEXT-DECORATION: underline; font-size:11px;
}
A.linkClr2:visited {
	FONT-WEIGHT: normal; COLOR: #777; TEXT-DECORATION: underline; font-size:11px;
}
A.linkClr2:active {
	FONT-WEIGHT: normal; COLOR: #777; TEXT-DECORATION: underline; font-size:11px;
}

.boxweblink {margin:0; margin-bottom:6px;}
.boxweblink ul{margin:0; padding:0;list-style:none; list-style-image:none; margin-left:10px; text-align:left;}
.boxweblink li{
	background:url(../images/line_menu_a.gif) left bottom no-repeat;
	padding:6px 0;
}
.boxweblink li a{
	padding-left:10px;
	color:#000000; 
	text-decoration:none;
	font:bold 11px/100% Arial;
}
.boxweblink li a:hover{color:#FF6600; text-decoration:underline;}

/**Footer ------------------------------------- **/
.Footer{padding:0px; margin:0px;height:65px; display:block; background:url(../images/botBg.png) top center no-repeat;}
.FooterWidthL{width:200px;}
.FooterWidthR{padding-left:10px; text-align:left;}
.bgMenuBottom{height:22px; background:#B40202; text-align:center; font:normal 10px/100% arial; text-decoration:none; color:#FFFFFF; padding-top:8px;}
.bgMenuBottom a{font:normal 11px/100% arial; text-decoration:none; color:#FFFFFF; padding-left:5px; padding-right:5px;}
.bgMenuBottom a:hover{text-decoration:underline; color:#FFFF00;}
.Copyright{
	font:normal 11px/100% arial; 
	color:#FFFFFF; 
	padding:5px 10px;
	line-height:15px;
}
.Copyright a{color:#FFFFCC; text-decoration:none; padding-left:3px; padding-right:3px;}
.Copyright a:hover{color:#EAFF00; text-decoration:underline;}
.Copyright span a{
	background:url(../images/icon_6.gif) right center no-repeat;
	padding-left:20px;
	padding-right:10px;
}
/*ADS*/
.boxLeftAds{margin:0; padding:0;}
.boxLeftAds img{border:0; margin-bottom:5px;}
.css_visitor
{
	font-weight:bold;
	font-size:16px;
	color:#FF6600;
}

.ShoppingCart {
	padding-top:10px;
}

.linkShoppingCart a{
	color:#000000; 
	font:bold 11px/100% arial; 
	background: transparent url(images/icon_cart.gif) left center no-repeat; 
	padding-left:20px; 
	padding-top:5px;
	line-height:18px;
	text-decoration:none;
}
.linkYourCart {color:#000000; font:normal 11px/100% arial;	padding-left:20px; }
.linkYourCart a{color:#000000; font:bold 11px/100% arial;}
/*Page No*/
.pageMenubot { 
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
	line-height:18px;
	margin: 2px;
	height: 16px;
}
.pageMenubot a{
	background-color:#FFFFFF; 
	border:1px solid #999999; 
	text-decoration:none; 
	color:#666666; 
	padding: 1px 4px 1px 4px; 
	line-height:16px;
}

.pageMenubot a:hover{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma;	
	text-decoration:none; 
	background-color:#CCCCCC;
}
.active {
	margin: 0px 2px 0px 2px;
	height: 16px;
	border:1px solid #990000;
	background-color:#990000;
	color: #FFFFFF;
	padding: 1px 4px 1px 4px;
	font-weight:bold;
}

.homeTitle
{
	background-color:#EEE;
}
