body {
   padding:0;margin:0px;color:#222;font: normal normal 13px Arial;line-height:18px
}
a {
	color:#222;
	text-decoration: none
}
a:hover {
	color:#d12229;
	text-decoration: underline
}
td {
	font: normal normal 13px Arial;color:#222;line-height:18px;text-align:justify
}

.footerLink {
	font: 400 12px tahoma;
	color:#454545;
	line-height:16px;
	text-align:center;
	text-decoration: none
}
.footerLink p {margin:0px;}

.footerLink a {
	font: 400 12px tahoma;
	color:#454545;
	line-height:16px;
	text-decoration: none
}
.footerLink a:hover {
	font: 400 12px tahoma;
	color:#222;
	line-height:16px;
	text-decoration: underline
}

.bottom01 {padding:3px 0 3px 5px;font: bold 12px tahoma;color:#565656;line-height:16px;text-align:left}
.bottom01 a{font: bold 12px tahoma;color:#565656;line-height:16px;text-align:left;text-decoration: none}
.bottom01 a:hover{font: bold 12px tahoma;color:#ff0000;line-height:16px;text-align:left;text-decoration: underline}

.bottom02 {padding:3px 0 3px 5px;font: 400 12px arial;color:#565656;line-height:16px;text-align:left}
.bottom02 a{font: 400 12px arial;color:#565656;line-height:16px;text-align:left;text-decoration: none}
.bottom02 a:hover{font: 400 12px arial;color:#ff0000;line-height:16px;text-align:left;text-decoration: underline}

.bottom03 {padding:3px 0 3px 5px;font: 400 12px arial;color:#565656;line-height:14px;text-align:left}

.cmap{display: block;width:120px;padding:10px;background-color:#efefef;font: bold 12px arial;color:#c63800;text-transform: uppercase;text-align:center;text-decoration: none}
.cmap:hover{display: block;width:120px;padding:10px;background-color:#efefef;font: bold 12px arial;color:#222;text-transform: uppercase;text-align:center;text-decoration: underline}

.logo {padding:15px;padding-left:25px;padding-right:20px;white-space:nowrap;}
.logo img{padding-right:8px;}
.logo a{font: 400 13px arial;color:#c73800;text-decoration:none}
.logo a:hover{font: 400 13px arial;color:#802400;text-decoration:underline}

.tlink-1{font:bold 13px arial;color:#d12229;margin:0px;padding:0px;margin-top:0px;margin-bottom:5px;}
.tlink-1 a{text-transform: uppercase;font:bold 13px arial;color:#d12229;text-decoration:none}
.tlink-1 a:hover{text-transform: uppercase;font:bold 13px arial;color:#222;text-decoration:underline}

.tlink-1a{font:bold 12px arial;color:#565656;margin:0px;padding:0px;margin-top:15px;margin-bottom:10px;}
.tlink-1a a{text-transform: uppercase;font:bold 12px arial;color:#565656;text-decoration:none}
.tlink-1a a:hover{text-transform: uppercase;font:bold 12px arial;color:#d12229;text-decoration:underline}

.tlink-1a1{background:url(/images/global/arrow-rv.png) no-repeat left center;font:400 13px arial;color:#333;margin:0px;padding:0px;padding-left:10px;margin-top:5px;margin-bottom:5px;}
.tlink-1a1 a{font:400 13px arial;color:#333;text-decoration:none}
.tlink-1a1 a:hover{font:400 13px arial;color:#245479;text-decoration:underline}

.tlink-11{background: url('/images/global/arrow-home-1.png') no-repeat right;margin:0px;padding:0px;padding-right:12px;margin-top:0px;padding-bottom:0px;}
.tlink-11 a{font: bold 12px arial;color:#d12229;text-decoration:none}
.tlink-11 a:hover{font: bold 12px arial;color:#222;text-decoration:underline}

.tlink-2{background: url('/images/global/arrow-home.png') no-repeat left;padding:0px;padding-left:8px;margin:3px;height:18px;line-height:18px;overflow:hidden;text-align:left;}
.tlink-2 a{font: 400 12px arial;line-height:18px;color:#5a5a5a;text-decoration:none}
.tlink-2 a:hover{font: 400 12px arial;line-height:18px;color:#d12229;text-decoration:underline}

.tlink-3{padding:0px;margin:3px;line-height:14px;text-align:center;}
.tlink-3 a{font: 400 13px arial;line-height:18px;color:#284d74;text-decoration:none}
.tlink-3 a:hover{font: 400 13px arial;line-height:18px;color:#d12229;text-decoration:underline}

.tlink-4{width:auto;margin-top:4px;margin-bottom:4px;height:18px;text-align:left;overflow:hidden;}
.tlink-4 a{font: 400 12px arial;line-height:18px;color:#5a5a5a;text-decoration:none}
.tlink-4 a:hover{font: 400 12px arial;line-height:18px;color:#d12229;text-decoration:underline}

.home-sanpham-title{font: 400 13px arial;color:#e03f00;padding-top:5px;padding-bottom:8px;width:100%;height:27px;overflow:hidden;}
.home-sanpham-title a{font: 400 13px arial;color:#e03f00;text-decoration:none}
.home-sanpham-title a:hover{font: 400 13px arial;color:#c73800;text-decoration:underline}

.phome-sanpham-title{font: 400 16px arial;color:#035783;padding:0px;margin:0px;padding-top:0px;padding-bottom:5px;text-align:left;}
.phome-sanpham-title a{font: 400 16px arial;color:#035783;text-decoration:none}
.phome-sanpham-title a:hover{font: 400 16px arial;color:#222;text-decoration:underline}

.sanpham-img{width:125px;height:125px;line-height:125px;margin:auto;background-color:#fff;border: #cdcdcd 1px solid;padding:2px;overflow:hidden;}
.sanpham-img img{margin-top: expression(( 125-this.height )/2);margin-left: expression(( 125-this.width )/2);}
html>body .sanpham-img img {margin-top:0;vertical-align: middle;}

.sanpham-title{font: 400 12px tahoma;color:#605d57;padding-top:5px;padding-bottom:5px;width:100%;height:25px;overflow:hidden;}
.sanpham-title a{font: 400 12px tahoma;color:#605d57;text-decoration:none}
.sanpham-title a:hover{font: 400 12px tahoma;color:#e97d13;text-decoration:underline}

.sanpham-price{font: 400 12px tahoma;color:#ff0000}
.sanpham-price a{font: bold 12px tahoma;color:#ff0000;text-decoration:none}
.sanpham-price a:hover{font: bold 12px tahoma;color:#e97d13;text-decoration:underline}

.sanpham-dprice{font: bold 12px tahoma;text-decoration:line-through;}
.sanpham-dtprice{font: bold 12px tahoma;color:#ffff00}

.sanpham-more{font: 400 12px tahoma;color:#0176c7;padding-top:5px;padding-bottom:5px;}
.sanpham-more a{font: 400 12px tahoma;color:#0176c7;text-decoration:none}
.sanpham-more a:hover{font: 400 12px tahoma;color:#e97d13;text-decoration:underline}

.psanpham-more{font: 400 12px arial;color:#245479;padding-top:5px;padding-bottom:5px;text-align:right;}
.psanpham-more a{font: 400 12px arial;color:#245479;text-decoration:none}
.psanpham-more a:hover{font: 400 12px arial;color:#222;text-decoration:underline}

.sanpham-tit{font: bold 16px arial;color:#d62029;padding:0px;margin:0px;padding-top:15px;padding-bottom:5px;text-align:left}
.sanpham-code{font: 400 12px arial;color:#565656;padding:0px;margin:0px;padding-top:0px;padding-bottom:15px;text-align:left}
.sanpham-des{font: 400 13px tahoma;color:#565656;padding:2px;padding-top:0px;padding-bottom:6px;border-bottom:#e5e5e5 1px solid;line-height:18px;}
.sanpham-sdes{font: 400 12px arial;color:#222;line-height:14px;padding-left:0px;padding-top:5px;padding-bottom:5px;}
.psanpham-sdes{font: 400 italic 13px arial;color:#222;padding:2px;padding-top:3px;padding-bottom:4px;line-height:14px;}
.psanpham-sdes1{font: 400 13px/18px arial;color:#222;padding:2px 2px 0 0;}
.psanpham-sdes1 a{font: 400 italic 13px arial;color:blue;text-decoration:underline}
.psanpham-sdes1 a:hover{font: 400 italic 13px arial;color:red;text-decoration:underline}
.sanpham-sddes{font: 400 12px arial;color:#222;}
.sanpham-pdes{font: 400 12px arial;color:#c73800;line-height:14px;padding-left:0px;}
.sanpham-pddes{font: 400 12px arial;color:#c73800;}
.sanpham-pri{font: 400 12px tahoma;color:#565656;padding:2px;padding-top:6px;padding-bottom:6px;border-bottom:#e5e5e5 1px solid}
.sanpham-det{font: 400 13px arial;color:#222;line-height:18px;padding-top:5px;padding-bottom:0px;width:100%;height:auto;overflow:hidden;text-align:left}
.sanpham-det p{margin:0px;}
.sanpham-dimg{width:250px;height:250px;line-height:250px;margin:auto;background-color:#fff;border: #cdcdcd 1px solid;padding:2px;overflow:hidden;}
.sanpham-hdet{font: bold 14px arial;color:#565656;padding:3px;padding-top:15px;border-bottom:#cdcdcd 2px solid;}
.sanpham-det-more{font: bold 14px arial;color:#9c0a0d;text-transform: uppercase;padding:3px;padding-top:15px;border-bottom:#9c0a0d 2px solid;}
.sanpham-blank15{width:100%;height:15px;background: url('/images/global/fmenu-top-bg.png') repeat-x top;border-top:#f8f8f8 1px solid;}

.tintuc-htitle{font: 400 12px arial;color:#284d74;padding:0px;margin:0px;padding:3px;padding-top:8px;padding-bottom:10px;width:auto;}
.tintuc-htitle a{font: 400 13px/17px arial;color:#284d74;text-decoration:none}
.tintuc-htitle a:hover{font: 400 13px/17px arial;color:#000;text-decoration:none}

.sanpham-phtitle{font: 400 12px arial;color:#666;padding-bottom:5px;}
.sanpham-phvalue{font: 400 12px arial;color:#222;padding-bottom:5px;}

.tintuc-img{width:100px;height:75px;line-height:75px;margin:auto;background-color:#fff;border: #cdcdcd 1px solid;padding:2px;}
.tintuc-rhome-img{width:65px;height:50px;line-height:50px;margin:auto;background-color:#fff;border: #cdcdcd 1px solid;padding:2px;}

.tintuc-border-1{background-color:#fff;margin-top:10px;padding:0px;p-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: #cecfce 1px solid;}
.tintuc-border-2{background-color:#fff;padding:10px;}

.tintuc-title{font: bold 14px arial;color:#d12229;padding:0px;margin:0px;padding-left:0px;padding-top:2px;padding-bottom:8px;width:auto;}
.tintuc-title a{font: bold 14px arial;color:#d12229;text-decoration:none}
.tintuc-title a:hover{font: bold 14px arial;color:#222;text-decoration:underline}

.tintuc-title-2{font: bold 12px arial;color:#c73800;margin:0px;padding:0px;padding-top:8px;padding-bottom:8px;width:auto;text-align:left;}
.tintuc-title-2 a{font: bold 12px arial;color:#c73800;text-decoration:none}
.tintuc-title-2 a:hover{font: bold 12px arial;color:#0064c2;text-decoration:underline}
.tintuc-img-1{width:90px;height:70px;line-height:70px;margin:auto;background-color:#fff;border: #d6d6d6 1px solid;padding:2px;}
.tintuc-des-1{font: 400 13px arial;color:#222;line-height:16px;padding-left:12px;width:auto;height:70px;overflow:hidden;}

.tintuc-more{background: url('/images/global/arrow-rv.png') no-repeat right;font: 400 12px tahoma;color:#538ed5;width:100%;text-align:right;margin-top:3px;}
.tintuc-more a{font: 400 12px tahoma;color:#4b88d2;text-decoration:none}
.tintuc-more a:hover{font: 400 12px tahoma;color:#e97d13;text-decoration:underline}

.tintuc-link{background: url('/images/global/arrow-rv.png') no-repeat right;font: 400 12px tahoma;color:#538ed5;width:100%;text-align:right;margin-top:3px;}
.tintuc-link a{font: bold 12px tahoma;color:#4b88d2;text-decoration:none}
.tintuc-link a:hover{font: bold 12px tahoma;color:#e97d13;text-decoration:underline}

.tintuc-tit{font: bold 18px arial;color:#444;margin:0px;padding-top:10px;padding-bottom:5px;width:100%;text-align:left}
.tintuc-des{font: 400 12px arial;color:#222;line-height:18px;padding-left:12px;width:auto;height:55px;overflow:hidden;}
.tintuc-sdes{font: 400 12px arial;color:#666;line-height:14px;padding-left:0px;padding-top:6px;padding-bottom:8px;}
.tintuc-smdes{font: 400 12px arial;color:#666;line-height:14px;padding-left:0px;padding-top:4px;padding-bottom:6px;}
.tintuc-pdes{border:#cecfce 1px solid;font: bold 15px arial;color:#d12229;line-height:14px;padding:5px;text-align:center}
.tintuc-pndes{font: bold 15px arial;color:#d12229;line-height:14px;padding:4px;text-align:center}
.tintuc-mdes{border:#d12229 1px solid;background-color:#d12229;font: bold 15px arial;color:#fff;line-height:14px;padding:5px;margin-top:110px;text-align:center}
.tintuc-mdes a{font: bold 15px arial;color:#fff;text-decoration:none}
.tintuc-mdes a:hover{font: bold 15px arial;color:#fff;text-decoration:underline}
.tintuc-hdet{font: 400 13px arial;line-height:16px;color:#444;padding-top:5px;padding-bottom:5px;}
.tintuc-det{font: 400 13px arial;padding-top:5px;padding-bottom:5px;width:100%;line-height:18px;height:auto;overflow:hidden;}
.tintuc-source{font: bold italic 13px arial;padding-top:5px;padding-bottom:5px;width:100%;line-height:18px;height:auto;overflow:hidden;text-align:right}
.tintuc-updated{font: 400 italic 12px arial;line-height:16px;color:#565656;margin:0px;padding-top:0px;padding-bottom:5px;text-align:left}

.tintuc-det-more{font: bold 14px arial;color:#b73400;text-transform: uppercase;padding:3px;padding-top:15px;border-bottom:#b73400 2px solid;}
.tintuc-blank15{width:100%;height:5px;background: url('/images/global/1fmenu-top-bg.png') repeat-x top;}

.dot-green{width:100%;height:15px;background: url('/images/global/dot-green.png') repeat-x;}

.tintuc-atitle{background: url('/images/global/arrow-rv.png') no-repeat 6px;font: 400 12px tahoma;color:#0163c7;padding:6px;padding-left:16px;}
.tintuc-atitle a{font: 400 13px tahoma;color:#0163c7;text-decoration:none}
.tintuc-atitle a:hover{font: 400 13px tahoma;color:#e97d13;text-decoration:underline}

.tintuc-next{background: url('/images/global/arrow-rv.png') no-repeat right;font: 400 12px tahoma;color:#ff0000;width:100%;text-align:right;margin-top:3px;}
.tintuc-next a{font: bold 13px tahoma;color:#0176c7;text-decoration:none}
.tintuc-next a:hover{font: bold 13px tahoma;color:#e97d13;text-decoration:underline}

.duan-tit{font: bold 18px arial;color:#444;margin:0px;padding-top:10px;padding-bottom:5px;width:778px;text-align:left}
.duan-updated{font: 400 italic 12px arial;line-height:16px;color:#565656;margin:0px;padding-top:0px;padding-bottom:5px;text-align:left}
.duan-hdet{font: bold italic 12px arial;line-height:16px;color:#444;padding-top:0px;padding-bottom:15px;}
.duan-det{font: 400 13px arial;padding:0px;width:778px;line-height:18px;height:auto;overflow:hidden;}
.duan-det p {margin:0px;}

#dhtmltooltip{border:#666666 2px solid;padding: 5px;font-size: 10pt;z-index: 100;-moz-opacity: 0.9;opacity: 0.9;filter: alpha(opacity=90);left: -300px; top:0px;visibility: hidden;font-family: Arial;position: absolute;background-color:#FFFFEE;width: 300px;text-align:left}

#tooltip_html{z-index: 100;left:-300px;top:0px;visibility:hidden;font-family: Arial;position:absolute;text-align:left}

#dhtmlpointer{z-index: 101;left: -310px; top:0px;visibility: hidden;position: absolute}

hr{margin:3px 0px;*margin: -4px 0px;padding: 0px;border: 1px dotted #D9DFEE;height:1px}

.raovat-tooltip{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:3px solid #b8b8b8;
	background-color:#ffffff;
	padding:10px;
	width:320px;	
	z-index:999;
}

.sanpham-tooltip{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:3px solid #538ed5;
	width:320px;	
	z-index:999;
}
.sanpham-tooltip img{
	border:10px solid #fff;
	width:300px;
	height:auto;
}
.tooltip-1{
	opacity:1 !important;
}

.tooltip-2{
	opacity:1 !important;
	font: 400 normal 12px Tahoma;
	color:#454545;
	text-align:justify;
}

.sanpham-tooltip .tooltip-title{
	padding:5px;
	padding-top:10px;
	padding-bottom:0px;
	background-color:#ffffff;
	font: bold normal 16px Arial;
	color:#ea8726;
	text-align:center;
}

.sanpham-tooltip .tooltip-content{
	font: 400 12px tahoma;
	padding:8px;
	background-color:#fff;
	color:#0176c7;
	border:1px solid #ffffff;
	text-align:justify;
	line-height:20px;
}

.sanpham-tooltip .tooltip-content .sanpham-other{
	padding-top:5px;
	font: 400 12px tahoma;
	color:#ffffff;
	line-height:20px;
}

.navigation-bg{line-height:16px;padding-top:5px;padding-bottom:5px;padding-left:2px;border-bottom:#9c0a0d 2px solid;text-align:left;}
.current-navigation{font: bold 11px tahoma;color:#fff;}
.current-navigation a{font: bold 12px tahoma;color:#fff;text-decoration:none}
.current-navigation a:hover{font: bold 12px tahoma;color:#fff;text-decoration:underline}

.page-line-link {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#ccc 1px solid;background-color:#e6e9eb;padding:8px;padding-top:3px;padding-bottom:3px;color:#666;font: bold italic 13px arial;text-shadow:1px 1px 0px #fff;text-decoration:none;}
.page-line-link:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#d62029 1px solid;background-color:#d62029;font: bold italic 13px arial;color:#fff;text-shadow:1px 1px 0px #444;text-decoration:underline;}
.page-line-linkac {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#ccc 1px solid;background-color:#e6e9eb;padding:8px;padding-top:3px;padding-bottom:3px;color:#666;font: bold italic 13px arial;text-shadow:1px 1px 0px #fff;text-decoration:none;}
.page-line-linkac:hover{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#d62029 1px solid;background-color:#d62029;font: bold italic 13px arial;color:#fff;text-shadow:1px 1px 0px #444;text-decoration:underline;}

ul.tmenu2 {padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin-left:0px;padding-top:0px;text-align:center}
ul.tmenu2 li {display:inline;padding-right:3px;padding-left:3px;padding-bottom:0px;padding-top:0px;margin:0px;color:#666;}
ul.tmenu2 li a {font: bold 11px tahoma;color:#666;text-decoration:none;}
ul.tmenu2 li a:hover {font: bold 11px tahoma;color:#222;text-decoration:underline;}

#top {
	width: 34px; height: 34px;
	position: fixed; bottom: 10px; right: 10px;
	text-indent: -99999px;
	cursor: pointer;
	background: url('/images/global/top.png') no-repeat 0 0;
}

/***** Social Icons *****/

.social-icons{list-style:none;margin:0 !important;padding:0 !important;display:block;position:relative;clear:both;overflow:hidden;}
.social-icons li{width:24px;height:24px;margin:0 10px 10px 0 !important;float:left;padding:0;position:relative;border:0px !important;background:none !important;text-indent:0;}
.social-icons a{float:left;width:24px;height:24px;background-image:url('/images/global/social-icons-small.png');display:block;border:0;text-decoration:none;outline:none;text-indent:-9999em;}
.social-icons a:hover{-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.social-icons a.rss{background-position:0 0;}
.social-icons a.twitter{background-position:-50px 0;}
.social-icons a.facebook{background-position:-26px 0;}
.social-icons a.flickr{background-position:-124px 0;}
.social-icons a.youtube{background-position:-74px 0;}
.social-icons a.linkedin{background-position:-99px 0;}
.social-icons a.vimeo{background-position:-149px 0;}
.social-icons a.rss:hover{background-position:0 -25px;}
.social-icons a.twitter:hover{background-position:-50px -25px;}
.social-icons a.facebook:hover{background-position:-26px -25px;}
.social-icons a.flickr:hover{background-position:-124px -25px;}
.social-icons a.youtube:hover{background-position:-74px -25px;}
.social-icons a.linkedin:hover{background-position:-99px -25px;}
.social-icons a.vimeo:hover{background-position:-149px -25px;}

.icons a img {opacity:.7; padding-left: 3px;}
.icons a:hover img {opacity:1;}

ul.memmenus {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; text-align:center
}
ul.memmenus li {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; COLOR: #fff; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
ul.memmenus li a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #fff;
	TEXT-DECORATION: none
}
ul.memmenus li a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #FFFF00;
	TEXT-DECORATION: underline
}

.button-1 { 
	cursor:pointer; 
	display:inline-block; 
	margin:0px;	
	outline:none;	
	width:100px;
	height:32px;
	border:#fff 0px solid;
	vertical-align: baseline;
	background: url(/images/global/dangnhap-bn.png) no-repeat; 
	}

.button-1:hover                    { background: url(/images/global/dangnhap-bnac.png) no-repeat; outline:none; }
.button-1:active                   { position:relative; top:1px; outline:none; }

.button-2 { 
	cursor:pointer; 
	display:inline-block; 
	margin:0px;	
	outline:none;	
	width:100px;
	height:32px;
	border:#fff 0px solid;
	vertical-align: baseline;
	background: url(/images/global/dangxuat-bn.png) no-repeat; 
	}

.button-2:hover                    { background: url(/images/global/dangxuat-bnac.png) no-repeat; outline:none; }
.button-2:active                   { position:relative; top:1px; outline:none; }

.button { 
	cursor:pointer; 
	display:inline-block; 
	font-size:12px; 
	font-family:Tahoma;
	font-weight:bold; margin:0px;	
	outline:none;	
	padding:5px 10px; 
	width:auto; 
	text-align:center; 
	text-decoration: none; 
	vertical-align: baseline;
	background:#202020 url(/images/global/1btn-bg.png) repeat-x top; 
	color:#fff; 
	border:1px solid rgba(0, 0, 0, 0.25); 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	}

.button:hover                    { background-image: url(/images/global/1btn-bg-hover.png); text-decoration:none; outline:none; }
.button:active                   { position:relative; top:1px; outline:none; }
.button.blue                     { background-color:#398BD1; color: #fff; }
.button.green                    { background-color:#97d139; color: #fff; }
.button.other                    { background-color:#fff; color: #444; }
.button.red                      { background-color:#d13a39; color: #fff; }
.button.grey                     { background-color:#eee; color:#4d4d4d; text-shadow:0 -1px 1px #fff; }
.button.medium                   { font-size:12px; padding: 7px 12px; }
.button.small                    { font-size:11px; padding:5px 8px; width:auto; }
.button-width { width: 125px !important;}

.sbutton { 
	cursor:pointer;
	display:inline-block; 
	font:bold normal 13px Tahoma;
	margin:0 5px;outline:none;	
	padding:2px 10px; 
	width:auto;
	text-align:center; 
	text-decoration: none; 
	vertical-align: baseline;
	background:#538ed5; 
	color:#fff; 
	border:1px solid #4480c9;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	}
.sbutton:hover{background-color:#3484c9; text-decoration:none; outline:none; }
.sbutton:active{position:relative; top:1px; outline:none; }
.sbutton.blue{background-color:#4392d6; color: #fff; }

.nthanhvien {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	COLOR: #0176c7;
	FONT-FAMILY: Tahoma;
	line-height:16px;
	TEXT-DECORATION: none
}
.nthanhvien:hover {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Tahoma;
	line-height:16px;
	TEXT-DECORATION: none
}

.khao-sat {
	padding:2px;
}
.khao-satac {
	padding:2px;
}

UL.bmenus {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px;COLOR: #fff;
}
UL.bmenus LI {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;COLOR: #fff;
}
UL.bmenus LI A {
	text-transform: uppercase;
	font:bold 11px tahoma;
	COLOR: #fff;
	TEXT-DECORATION: none
}
UL.bmenus LI A:hover {
	color: #fff; text-decoration:underline
}

UL.bmenus-1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px;COLOR: #b93400;
}
UL.bmenus-1 LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;COLOR: #b93400;
}
UL.bmenus-1 LI A {
	font:bold 12px tahoma;
	COLOR: #b93400;
	TEXT-DECORATION: none
}
UL.bmenus-1 LI A:hover {
	PADDING-BOTTOM: 1px; COLOR: #b93400; BORDER-BOTTOM: #b93400 1px dotted
}

.head-title{background-color:#edf4fd;font:bold normal 12px tahoma;color:#454545;text-align:left;padding-top:10px;padding-bottom:10px;}
.head-title a{font:bold normal 12px tahoma;color:#454545;text-decoration:none}
.head-title a:hover{font:bold normal 12px tahoma;color:red;text-decoration:underline}

.head-title-1{background-color:#edf4fd;font:bold normal 12px tahoma;color:#454545;text-align:center;}
.head-title-1 a{font:bold normal 12px tahoma;color:#454545;text-decoration:none}
.head-title-1 a:hover{font:bold normal 12px tahoma;color:red;text-decoration:underline}

.head-title-2{background-color:#edf4fd;font:bold normal 12px tahoma;color:#454545;text-align:center;}
.head-title-2 a{font:bold normal 12px tahoma;color:#454545;text-decoration:none}
.head-title-2 a:hover{font:bold normal 12px tahoma;color:red;text-decoration:underline}

.list-bg{background-color:#fff;}
.list-bg-hover{background-color:#f4f4f4;}

.list-title{font:bold normal 12px tahoma;color:#454545;text-align:left;padding-top:2px;padding-bottom:2px;}
.list-title a{font:bold normal 12px tahoma;color:#454545;text-decoration:none}
.list-title a:hover{font:bold normal 12px tahoma;color:red;text-decoration:underline}

.list-title-1{font:normal normal 12px tahoma;color:#454545;text-align:center;}
.list-title-1 a{font:normal normal 12px tahoma;color:#454545;text-decoration:none}
.list-title-1 a:hover{font:normal normal 12px tahoma;color:red;text-decoration:underline}

.list-title-2{font:bold normal 12px tahoma;color:#454545;text-align:center;}
.list-title-2 a{font:bold normal 12px tahoma;color:#454545;text-decoration:none}
.list-title-2 a:hover{font:bold normal 12px tahoma;color:red;text-decoration:none}

.list-title-3{border-bottom:#dedede 1px dotted;font:normal normal 12px tahoma;color:#454545;text-align:left;padding-left:5px;padding-top:5px;padding-bottom:5px;}
.list-title-3 a{font:normal normal 12px tahoma;color:#454545;text-decoration:none}
.list-title-3 a:hover{font:normal normal 12px tahoma;color:red;text-decoration:underline}

.list-title-4{font:bold normal 12px tahoma;color:#454545;text-align:center;padding-top:5px;padding-bottom:5px;}
.list-title-4 a{font:bold normal 12px tahoma;color:#454545;text-decoration:none}
.list-title-4 a:hover{font:bold normal 12px tahoma;color:red;text-decoration:underline}

.list-title-5{font:normal normal 12px tahoma;color:#454545;text-align:left;}
.list-title-5 a{font:normal normal 12px tahoma;color:#454545;text-decoration:none}
.list-title-5 a:hover{font:normal normal 12px tahoma;color:red;text-decoration:underline}

.home-slide-link {
	font-size:11px;
	font-family: tahoma;
	border:#4b4b4b 1px solid;
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#222;
	text-decoration:none
}
.home-slide-link:hover {
	font-size:11px;
	font-family: tahoma;
	border:#4b4b4b 1px solid;
	background-color:#4b4b4b;
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline
}

.home-slide-linkac {
	font-size:11px;
	font-family: tahoma;
	border:#4b4b4b 1px solid;
	background-color:#4b4b4b;
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#fff;
	text-decoration:none
}
.home-slide-linkac:hover {
	font-size:11px;
	font-family: tahoma;
	border:#4b4b4b 1px solid;
	background-color:#4b4b4b;
	padding:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline
}

.slickscrollcontainer
{
    padding: 0px;
    margin: 0px;
    background-color: #CCCCCC;
}

.slickscroll_vertical_scrollbar
{
    position: absolute;
    width: 14px;
    height: 87px;
    background-image: url('/images/global/scrollbar_vertical_toppart.png');
    background-repeat: no-repeat;
    cursor:move;
}

.slickscroll_vertical_scrollbar div
{
    background-position: bottom;
    background-image: url('/images/global/scrollbar_vertical_bottompart.png');
    background-repeat: no-repeat;
    width: 14px;
    height: 15px;
    bottom: 0px;
    position:absolute;
}

.slickscroll_horizontal_scrollbar
{
    position: absolute;
    width: 87px;
    height: 12px;
    background-image: url('/images/global/scrollbar_horizontal_leftpart.png');
    background-repeat: no-repeat;
    cursor:move;
}

.slickscroll_horizontal_scrollbar div
{
    background-image: url('/images/global/scrollbar_horizontal_rightpart.png');
    background-repeat: no-repeat;
    background-position: right;
    width: 5px;
    height: 12px;
    float:right;
}

.clear {clear:both}
#gallery {position:relative;height:280px}
#gallery a {float:left;position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:400}
#gallery .caption {z-index:500;background-color:#fff;color:#000;height:100px; width:100%;position:absolute;bottom:0;overflow:hidden;}
#gallery .caption .content {margin:5px;padding-left:10px;padding-right:10px;}
#gallery .caption .content h3 {margin:0;padding:0;color:#000;}

.borderimage{background: url('/images/global/home-sanpham-bg.png') no-repeat center;}
.borderimageac{background: url('/images/global/home-sanpham-bgac.png') no-repeat center;}

.prohomebg{background: url('/images/global/pro-home-bg.png') no-repeat center;}
.prohomebgac{background: url('/images/global/pro-home-bgac.png') no-repeat center;}

.promorebg{background-color: #fff;padding:10px;border:#fff 1px solid;-webkit-box-shadow: 0px 0px 5px #fff;-moz-box-shadow: 0px 0px 5px #fff;box-shadow: 0px 0px 5px #fff;}
.promorebgac{background-color: #fff;padding:10px;border:#ccc 1px solid;-webkit-box-shadow: 0px 0px 5px #7b7b7b;-moz-box-shadow: 0px 0px 5px #7b7b7b;box-shadow: 0px 0px 5px #7b7b7b;}

#v-nav
{
    height: 100%;
    margin: auto;
    color: #333;
    font: 400 12px arial;
	height:300px;
	padding-top:10px;
}

#v-nav >ul
{
    float: left;
    width: 130px;
    display: block;
    position: relative;
    top: 0;
    margin: 0;
    padding:0;
}

#v-nav >ul >li
{
    width: 90px;
    list-style-type: none;
    display: block;
    text-shadow: 0px 1px 1px #F2F1F0;
    font: 400 12px tahoma;
	color:#222;
    position: relative;
    border-bottom: 5px solid #fff;
    margin: 0;
    padding: 10px 15px !important;  
    background-color: #e5e5e5; /* Old browsers */    
}

#v-nav >ul >li.current
{
    text-shadow: 0px 1px 1px #F2F1F0;
    font: 400 12px tahoma;
    color: #fff;
    border-right: none;
    z-index: 10;
    background-color: #c63800;
    position: relative;
}

#v-nav >ul >li.first.current
{
    
}

#v-nav >ul >li.last
{
   font: bold 12px arial;
   color:#c73800;
   border-bottom: none;
}

#v-nav >ul >li.last.current
{
  color:#fff;  
}

#v-nav >div.tab-content
{
    margin-left: 130px;
    background-color: #FFF;
    height: 300px;
    position: relative;
    z-index: 9;
    padding: 0px;
    display: none;
	overflow-x:hidden;
	overflow-y:auto;
}

.tags {
    border:1px dashed #ccc;
	text-align:left;
	margin-top:10px;
	margin-bottom:15px;
	padding:8px;
	color:#c73800;
	font:400 13px Tahoma;
	line-height:16px;
	background-color: #fff;
}
.tags a {
	color:#c73800;
	font:400 13px Tahoma;
	text-decoration: none;
}
.tags a:hover {
	font:400 13px Tahoma;
	color:#fe9400;
	text-decoration: none;
}
.tag1 {
	font-weight:bold;color:#dc6a00;font-size:12px;text-decoration: none;
}
.tag1:hover {
	font-weight:bold;color:#dc6a00;font-size:12px;text-decoration: underline;
}
.tag2 {
	font-weight:bold;color:#2f5693;font-size:13px;text-decoration: none;
}
.tag2:hover {
	font-weight:bold;color:#2f5693;font-size:13px;text-decoration: underline;
}
.tag3 {
	font-weight:bold;color:#f8bd3e;font-size:15px;text-decoration: none;
}
.tag3:hover {
	font-weight:bold;color:#f8bd3e;font-size:15px;text-decoration: underline;
}
.tag4 {
	font-weight:bold;color:#607ec5;font-size:16px;text-decoration: none;
}
.tag4:hover {
	font-weight:bold;color:#607ec5;font-size:16px;text-decoration: underline;
}
.tag5 {
	font-weight:bold;color:#86a0dc;font-size:18px;text-decoration: none;
}
.tag5:hover {
	font-weight:bold;color:#86a0dc;font-size:18px;text-decoration: underline;
}

.left-title-bg {background: url('/images/global/left-title-bg.png') no-repeat;margin:0px;padding:0px;padding-top:1px;padding-left:30px;font: bold 12px tahoma;text-transform: uppercase;color:#fff;}
.left-title-bg a{font: bold 12px tahoma;text-transform: uppercase;color:#fff;text-decoration:none}
.left-title-bg a:hover{font: bold 12px tahoma;text-transform: uppercase;color:#fff;text-decoration:underline}

ul.left-menu-1 {
	display:block; margin:0px;padding:0px;
}
ul.left-menu-1 li {
	display:block; background: url(/images/global/arrow.png) no-repeat left center; margin:0px;padding:8px;padding-bottom:4px;padding-top:4px;text-align:left;
}
ul.left-menu-1 li a {
	font: 400 12px arial;
	line-height:16px;
	text-align:left;
	color: #222;
	text-decoration: none
}
ul.left-menu-1 li a:hover {
	font: 400 12px arial;
	line-height:16px;
	text-align:left;
	color: #c85900;
	text-decoration: underline
}

ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 29px;border-bottom: 1px solid #c0c0c0;border-left: 1px solid #c0c0c0;width: 778px;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 28px;line-height: 28px;border: 1px solid #c0c0c0;border-bottom: 1px solid #fff;border-left: none;margin-bottom: -1px;background: url(/images/global/tab-bg.png);overflow: hidden;position: relative;}
ul.tabs li a {text-decoration: none;font-weight:bold;font-family:tahoma;color: #fff;display: block;padding: 0 20px;border: 1px solid #fff;outline: none;}
ul.tabs li a:hover {background: url(/images/global/tab-bgac.png);}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: url(/images/global/tab-bgac.png);border-bottom: 1px solid #fff;}
.tab_container {border: 1px solid #c0c0c0;border-top: none;clear: both;float: left; width: 778px;}
.tab_content {padding: 10px;background-color:#fff;}

UL.MapLevel1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; padding-top:3px;PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
UL.MapLevel1 LI {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(/images/global/top-menu-buttom.gif) no-repeat left center; padding-top:3px;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.MapLevel1 LI A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #222;
	TEXT-DECORATION: none
}
UL.MapLevel1 LI A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #006cb5;
	BORDER-BOTTOM: #006cb5 1px dotted;
	TEXT-DECORATION: underline
}

UL.MapLevel2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; padding-top:3px;PADDING-BOTTOM: 3px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
UL.MapLevel2 LI {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(/images/global/top-menu-buttom.gif) no-repeat left center; padding-top:3px;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.MapLevel2 LI A {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #222;
	TEXT-DECORATION: none
}
UL.MapLevel2 LI A:hover {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #006cb5;
	BORDER-BOTTOM: #006cb5 1px dotted;
	TEXT-DECORATION: underline
}

.topemail {font: bold 12px arial;color:#d1242a;text-decoration:none;}
.topemail:hover {font: bold 12px arial;color:#222;text-decoration:none;}

.advancedsearch {font:400 13px arial;color:#555;}
.advancedsearch a{font:400 13px arial;color:#555;text-decoration:none;}
.advancedsearch a:hover {font:400 13px arial;color:#d62029;text-decoration:underline;}

.ip_beds{background-image:url(/images/global/icon-bed.gif)}
.ip_baths{background-image:url(/images/global/icon-bath.gif)}
.ip_sqft{background-image:url(/images/global/icon-sqft.gif)}
.ip_heat{background-image:url(/images/global/icon-heat.gif)}
.ip_lotsize{background-image:url(/images/global/icon-lotsize.gif)}
.ip_lot_acres{background-image:url(/images/global/icon-lotsize.gif)}
.ip_yearbuilt{background-image:url(/images/global/icon-yearbuilt.gif)}
.ip_garage_type{background-image:url(/images/global/icon-yearbuilt.gif)}
.ip_roof{background-image:url(/images/global/icon-yearbuilt.gif)}
.ip_lot_type,.ip_propview{background-image:url(/images/global/icon-view.png)}

.ih_beds{background:url(/images/global/icon-bed.gif) no-repeat left;font:bold 12px arial;color:#565656;padding-top:3px;padding-left:25px;padding-right:20px;}
.ih_baths{background:url(/images/global/icon-bath.gif) no-repeat left;font:bold 12px arial;color:#565656;padding-top:3px;padding-left:25px;padding-right:20px;}
.ih_yearbuilt{background:url(/images/global/icon-yearbuilt.gif) no-repeat left;font:bold 12px arial;color:#565656;padding-left:25px;padding-right:20px;}

.hoth-title {padding-top:10px;font:bold 14px arial;color:#555;text-align:left;}
.hoth-title a{text-decoration:none;}
.hoth-title a:hover {color:#d62029;text-decoration:underline;}

.hoth-price {padding-top:10px;text-align:left;}
.hoth-price span {font:bold 14px arial;color:#d12229;}
.hoth-price span span {font:400 13px arial;color:#454545;}
.hoth-price span span span {font:bold 12px arial;color:#454545;}

.gbydistrict {

}
.gbydistrict a {
	font: bold 13px arial;
	line-height: 16px;
	color: #222;
	text-transform:uppercase;
	text-decoration: none
}
.gbydistrict a:hover {
	font: bold 13px arial;
	line-height: 16px;
	color: #d3222a;
	text-transform:uppercase;
	text-decoration: underline
}

.bottomcorner{
background-color:#fff;
width:100%;
height:5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

div.simpleTabs { padding:0;margin:0 }
ul.simpleTabsNavigation { margin:0; margin-top:15px; padding:5px 0; text-align:left; border:1px solid #E0E0E0; background-color:#F6F6F6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background: url(/images/global/mainnav.png);}
ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0 0 0 10px; padding:0; color:#999;font-weight: bold; padding:3px 6px; font-size:11px; text-decoration:none;}
ul.simpleTabsNavigation li a { color: #d62029;font-weight: bold; padding:3px 6px; font-size:11px; text-decoration:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
ul.simpleTabsNavigation li a:hover { background:#d62029; color: #fff;}
ul.simpleTabsNavigation li a.current { background:#d62029; color:#fff; }
div.simpleTabsContent { padding:10px 0 0 0; display:none; }
div.simpleTabsContent.currentTab { display:block; }

/*ul.simpleTabsNavigation li.ip-map a {
	background: #980302;
	color: #fff;
}*/

ul.ShoppingCart { margin:0; margin-top:5px; padding:0px; text-align:center;}
ul.ShoppingCart li { list-style:none; display:inline; margin:0 5px 0 5px; padding:0; color:#999;font-weight: bold; padding:0px; font-size:11px; text-decoration:none;}
ul.ShoppingCart li a { background:#d62029; text-transform: uppercase; color: #fff;font-weight: bold; padding:5px 10px; font-size:11px; text-decoration:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
ul.ShoppingCart li a:hover { background:#d62029; color: #ffff00;}

.property-detal { margin:0; padding:5px 10px; text-align:left; border:1px solid #E0E0E0; background-color:#F6F6F6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background: url(/images/global/mainnav.png);font:400 12px arial;color:#555;}

input.button {
	height: 26px;
	color: #666;
	padding: 0px 5px;
	background: #fff url(/images/global/search-id.png) top left repeat-x;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer ;
}
input.button:hover {
	color: #333;
	background: #fff url(/images/global/search-id.png) bottom left repeat-x;
}

.contactdetail {padding-top:3px;padding-bottom:3px;font: bold 12px arial;line-height:18px;color:#444;}

.contactdetail1 {padding-top:3px;padding-bottom:3px;font: 400 12px arial;line-height:18px;color:#444;}
.contactdetail1 a{font: 400 12px arial;line-height:18px;color:#5a5a5a;text-decoration:none}
.contactdetail1 a:hover{font: 400 12px arial;line-height:18px;color:#d12229;text-decoration:underline}

.wsanpham-price{background-color:#d40200;font:400 11px tahoma;color:#fff;padding-left:12px;padding-right:12px;text-align:center;}
.wsanpham-style1 {background-color:#079605;font:400 11px tahoma;color:#fff;padding-left:12px;padding-right:12px;text-align:center;}
.wsanpham-style2 {background-color:#d40200;font:400 11px tahoma;color:#fff;padding-left:12px;padding-right:12px;text-align:center;}

.cart-title {background-color:#f9f9f9;font: bold 12px arial;line-height:18px;color:#444;text-align:center;}
.cart-title a{font: bold 12px arial;line-height:18px;color:#5a5a5a;text-decoration:none}
.cart-title a:hover{font: bold 12px arial;line-height:18px;color:#d12229;text-decoration:underline}

.cart-detail {font: bold 12px arial;line-height:18px;color:#444;text-align:center;}
.cart-detail a{font: bold 12px arial;line-height:18px;color:#5a5a5a;text-decoration:none}
.cart-detail a:hover{font: bold 12px arial;line-height:18px;color:#d12229;text-decoration:underline}

/* Navigational Menu */
#Menu {
	height: 38px;
}
/* Menu Level 1*/
#Menu ul {
	margin: 0;
	padding: 0;
}
#Menu li.First {
	width: 10px;
	border:none;
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#Menu li.First:hover {
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#Menu li.Last {
	width: 10px;
	border:none;
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#Menu li.Last:hover {
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#Menu li {
	float: left;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 38px;
	z-index:501;
}
#Menu li a {
	display: block;
	float: left;
	font: bold normal 12px tahoma;
	color:#ffffff;
	text-align: left;
	text-decoration: none;
	padding: 5px 18px 5px;
	margin: 0;
}
#Menu li a span {
	font: 400 normal 11px tahoma;
	text-align: left;
	text-decoration: none;
}

#Menu li a:hover {
	text-decoration: none;
}
/* Menu Level 2*/
#Menu li ul {
	position: absolute;
	width: 412px;
	padding:8px 10px 8px 10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	background-color:#60473b;
	top: 38px;
	left:-1px;
	display: none;
	text-align: left;
	z-index: 550;
}

#Menu li ul.mLast {
	position: absolute;
	width: auto;
	padding:8px 10px 8px 10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	background-color:#60473b;
	top: 38px;
	left:-1px;
	display: none;
	text-align: left;
	z-index: 550;
}

#Menu li ul li {
	display:inline-block;
	text-align: left;
	background: transparent;
	height:auto;
}
#Menu li ul li a {
	padding: 8px 10px 8px 10px;
	text-align: left;
	font: bold normal 12px tahoma;
	text-transform: none;
	margin: 0;
	width:185px;
	height: auto;
}
#Menu li ul li a:hover {
	text-decoration: none;
}

#Menu li ul.mLast li a {
	padding: 8px 10px 8px 10px;
	text-align: left;
	font: bold normal 12px tahoma;
	text-transform: none;
	margin: 0;
	width:150px;
	height: auto;
}

#Menu li:hover a, #Menu li.over a {
	text-decoration: none;
}
#Menu li ul li a, #Menu li.over li a {
	text-decoration: none !important;
}
#Menu li:hover ul, #Menu li.over ul {
	display: block;
}

/* Menu Level 3*/
#Menu li:hover ul li ul, #Menu li.over ul li ul {
	display: none;
}
#Menu li ul li:hover ul, #Menu li ul li.over ul {
	clear:both;
	display:block;
	left:170px;
	top: 0px;
	position: absolute;
}
/* Menu Level 4*/
#Menu li:hover ul li ul li ul, #Menu li.over ul li ul li ul{
	display: none;
}
#Menu li ul li:hover ul li ul, #Menu li ul li.over ul li ul{
	display: none;
}
#Menu li ul li ul li:hover ul, #Menu li ul li ul li.over ul{
	clear:both;
	display:block;
	left:140px;
	top: -1px;
	position: absolute;
}

/* Navigational Menu */
#Menu li:hover {
	background-color:#60473b;
}
#Menu li {
	border-left: 1px solid #60473b;
}
#Menu li.First {
	width: 50px;
	border:none;
	background:url('/images/global/icon-home.png');
	background-position:center;
	background-repeat:no-repeat;
}
#Menu li.First:hover {
	background:url('/images/global/icon-homeac.png');
	background-position:center;
	background-repeat:no-repeat;
}
#Menu li ul {
	z-index: 552;
}
#Menu li ul li {
	background-color:#60473b;
}
#Menu li ul li:hover {
	background-color:#dc1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#Menu li ul li a {
	color: #ffffff;
	font-weight:normal;
}
#Menu li ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: none;
}
#Menu li ul li:hover {
	background-color:#dc1000;
}
#Menu li ul li.LastChild {
	background-color:#60473b;
}
#Menu li ul li.LastChild:hover {
	background-color:#dc1000;
}
#Menu li ul li ul {
	border-top:0px solid #538ed5;
}

/* Navigational TOP Menu */

/* Navigational Menu */
#TopMenu {
	height: 28px;
}
/* TopMenu Level 1*/
#TopMenu ul {
	margin: 0;
	padding: 0;
}
#TopMenu li.First {
	width: 10px;
	border:none;
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#TopMenu li.First:hover {
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#TopMenu li.Last {
	width: 10px;
	border:none;
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#TopMenu li.Last:hover {
	background: none;
	background-position:center;
	background-repeat:no-repeat;
}
#TopMenu li {
	float: left;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 28px;
	z-index:601;
}
#TopMenu li a {
	display: block;
	float: left;
	font: 400 normal 12px arial;
	text-shadow:0px 0px 1px #7d260b;
	color:#222222;
	text-align: center;
	text-decoration: none;
	padding: 7px 8px 7px;
	margin: 0;
}

#TopMenu li a:hover {
	color:#fff;
	text-decoration: none;
}
/* TopMenu Level 2*/
#TopMenu li ul {
	width: auto;
	position: absolute;
	clear: left;
	top: 28px;
	left: -1px;
	display: none;
	text-align: left;
	background: transparent;
	z-index: 650;
}
#TopMenu li ul li {
	clear: both;
	text-align: left;
	background: transparent;
	height:auto;
}
#TopMenu li ul li a {
	padding: 5px 10px 5px 10px;
	text-align: left;
	font: bold normal 12px tahoma;
	text-transform: none;
	margin: 0;
	width:145px;
	height: auto;
}
#TopMenu li ul li a:hover {
	text-decoration: none;
}
#TopMenu li:hover a, #TopMenu li.over a {
	text-decoration: none;
}
#TopMenu li ul li a, #TopMenu li.over li a {
	text-decoration: none !important;
}
#TopMenu li:hover ul, #TopMenu li.over ul {
	display: block;
}

/* TopMenu Level 3*/
#TopMenu li:hover ul li ul, #TopMenu li.over ul li ul {
	display: none;
}
#TopMenu li ul li:hover ul, #TopMenu li ul li.over ul {
	clear:both;
	display:block;
	left:170px;
	top: 0px;
	position: absolute;
}
/* TopMenu Level 4*/
#TopMenu li:hover ul li ul li ul, #TopMenu li.over ul li ul li ul{
	display: none;
}
#TopMenu li ul li:hover ul li ul, #TopMenu li ul li.over ul li ul{
	display: none;
}
#TopMenu li ul li ul li:hover ul, #TopMenu li ul li ul li.over ul{
	clear:both;
	display:block;
	left:140px;
	top: -1px;
	position: absolute;
}

/* Navigational TopMenu */
#TopMenu li:hover {
	background-color:#60473b;
}
#TopMenu li {
	border-left: 0px solid #60473b;
}
#TopMenu li.First {
	width: 50px;
	border:none;
	background:url('/images/global/icon-home.png');
	background-position:center;
	background-repeat:no-repeat;
}
#TopMenu li.First:hover {
	background:url('/images/global/icon-homeac.png');
	background-position:center;
	background-repeat:no-repeat;
}
#TopMenu li ul {
	z-index: 652;
}
#TopMenu li ul li {
	background-color:#60473b;
}
#TopMenu li ul li:hover {
	background-color:#dc1000;
}
#TopMenu li ul li a {
	color: #fff;
	font-weight:normal;
}
#TopMenu li ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: none;
}
#TopMenu li ul li:hover {
	background-color:#dc1000;
}
#TopMenu li ul li.LastChild {
	background-color:#60473b;
}
#TopMenu li ul li.LastChild:hover {
	background-color:#dc1000;
}
#TopMenu li ul li ul {
	border-top:0px solid #538ed5;
}

/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 0px solid #6f6f6f;
}
.highslide:hover img {
	border-color: #a8a8a8;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: #222;
	text-decoration: none;
	font-size: 11px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 425px;;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}


.close {
  float: right;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
}
.close:hover {
  color: #000000;
  text-decoration: none;
  filter: alpha(opacity=40);
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.well {
  background-color: #f5f5f5;
  margin-bottom: 20px;
  padding: 19px;
  min-height: 20px;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.modal-backdrop {
  background-color: #000000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 11000;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal .close {
  margin-top: 7px;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  border-bottom: 1px solid #eee;
  padding: 5px 15px;
}
.modal-body {
  padding: 15px;
}
.modal-body form {
  margin-bottom: 0;
}
.modal-footer {
  background-color: #f5f5f5;
  padding: 14px 15px 15px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  zoom: 1;
  margin-bottom: 0;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  zoom: 1;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn {
  float: right;
  margin-left: 5px;
}
.modal .popover, .modal .twipsy {
  z-index: 12000;
}
.twipsy {
  display: block;
  position: absolute;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  z-index: 1000;
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.twipsy.fade.in {
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.twipsy.above .twipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.twipsy.left .twipsy-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.twipsy.below .twipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.twipsy.right .twipsy-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.twipsy-inner {
  padding: 3px 8px;
  background-color: #000000;
  color: white;
  text-align: center;
  max-width: 200px;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.twipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  padding: 5px;
  display: none;
}
.popover.above .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.popover.below .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover .inner {
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  padding: 3px;
  overflow: hidden;
  width: 350px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover .title {
  background-color: #f5f5f5;
  padding: 9px 15px;
  line-height: 15px;
  font-size: 13px;
  color: #245479;
  margin: 0;
  font-weight: bold;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #eee;
}
.popover .content {
  background-color: #ffffff;
  padding: 14px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.popover .content p {
	margin: 0;
}
.popover .content p, .popover .content ul, .popover .content ol {
  margin-bottom: 0;
}
.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.fade.in {
  opacity: 1;
}
.label {
  padding: 1px 3px 2px;
  font-size: 9.75px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #bfbfbf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.label.important {
  background-color: #c43c35;
}
.label.warning {
  background-color: #f89406;
}
.label.success {
  background-color: #46a546;
}
.label.notice {
  background-color: #62cffc;
}
.media-grid {
  margin-left: -20px;
  margin-bottom: 0;
  zoom: 1;
}
.media-grid:before, .media-grid:after {
  display: table;
  content: "";
  zoom: 1;
}
.media-grid:after {
  clear: both;
}
.media-grid li {
  display: inline;
}
.media-grid a {
  float: left;
  padding: 4px;
  margin: 0 0 18px 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.media-grid a img {
  display: block;
}
.media-grid a:hover {
  border-color: #0069d6;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.mdetail {padding:0 10px 0 0;margin:0px;max-height:115px;overflow:auto}
.mdetail h1, h2 {padding:5px 0;margin:0px}
.mdetail p {padding:5px 0;margin:0px}
.mdetail p a{text-decoration:underline}
.mdetail p a:hover{color:blue;text-decoration:underline}

.prode1{background:url(/images/global/price-bg.png) no-repeat;width:238px;height:75px;margin-top:-70px;margin-left:690px;position:absolute;z-index:1;}
.prode2{font:bold 13px arial;color:#fff;text-align:center;padding-bottom:10px;}
.prode3{margin:0px;padding:3px;padding-top:5px;padding-bottom:10px;font:bold 16px arial;color:#222;}
.prode4{padding-bottom:5px;}
.prode5{padding-top:10px;}
.prode6{margin:0px;padding:3px;padding-top:5px;padding-bottom:5px;font:bold 16px arial;color:#222;}
.prode7{background:url(/images/global/icon-phone.gif) 0% 50% no-repeat;padding-left:20px}
.prode8{background:url(/images/global/icon-email.gif) 0% 50% no-repeat;padding-left:20px}
.prode9{padding-left:0px;padding-top:15px;padding-bottom:15px;}
.prode10{font:bold 16px arial;color:#444;padding:5px;}
.prode11{font:400 13px arial;color:#222;padding:5px;}
.prode12{font:400 13px arial;color:#222;padding:15px;}
.prode13{font-weight:400;padding:4px;text-align:left;padding-left:5px;color:#444;}
.prode14{width:966px; height:350px;border:#cdcdcd 0px solid;}
.prode15{border-bottom:#523b30 5px solid;font:bold 16px arial;color:#523b30;padding-left:2px;padding-top:5px;}
.prode16{padding-top:10px;}
