body {
	behavior:url("/scripts/csshover.htc");
	font-family:Verdana;
	margin:0px;
	padding:0px 0px 15px 0px;
	text-align:center;
	background-color:#222222;
	background-image:url(/images2/background_top.gif);
	background-repeat:repeat-x;
	background-position:top center;
}
td {
	font-family:"Verdana";
	}
ul.m {
	MARGIN: 0px 0px 0px 10px;
	/*letter-spacing:2px*/
}
ul.c {
	MARGIN: 0px 0px 4px 40px;
	/*letter-spacing:2px*/
}
a#c2n{
	color:#ccc;
	width: 155px;
	overflow: hidden;
	vertical-align:middle;
	text-overflow:ellipsis;
	white-space :nowrap;
}

li#il{
	color:#ccc;
	width: 99px;
	overflow: hidden;
	vertical-align:middle;
	text-overflow:ellipsis;
}
li A:link {color:#EAE5CF;TEXT-DECORATION: none;}
li A:visited {color:#EAE5CF;TEXT-DECORATION: none;}
li A:hover {color:#EAE5CF;TEXT-DECORATION: underline;}

#TreeViewNavigator {
	color:#FFFFFF;
}

#Logo {
	background-image:url(/images2/header_2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.TreeViewItemContainer {
	padding-left:10px;
}

.TreeViewItemExpand,.TreeViewItemCollapse,.TreeViewItemItem {
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	width:7px;
	height:7px;
	margin-right:5px;
	position:relative;
	top:5px;
	float:left;
}

.TreeViewItemExpand {
	background-image:url(/images2/expand.gif);
}

.TreeViewItemCollapse {
	background-image:url(/images2/collapse.gif);
}

.TreeViewItemItem {
	background-image:url(/images2/item.gif);
}

.HeaderText,.NavigatorText {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.NavigatorText {
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	display:block;
	float:left;
	width:100%;
}

.NavigatorButton {
	display:block;
	width:200px;
	height:15px;
	background-position:top left;
	background-repeat:no-repeat;
	padding:11px 2px 11px 50px;
	margin:4px 0px 0px 0px;
}

.NewsDate,.NewsContent {
	font-family:Verdana;
	font-size:11px;
	color:#CCCCCC;
	display:block;
	margin-bottom:10px;
}

.NewsDate {
	font-weight:bold;
	text-decoration:underline;
}

.HelperButton {
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	display:block;
	padding:40px 4px 3px 4px;
	background-color:transparent;
	margin-right:2px;
	margin-top:4px;
	float:left;
	background-repeat:no-repeat;
	background-position:center top;
}

.HeaderButton {
	font-family:Verdana;
	font-size:11px;
	color:#9F9F9F;
	text-decoration: none;
	padding: 2px 0px 0px 5px;	
}

.SiteMapButton {
	background-image:url(/images2/item.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;
}

.SiteMapButton,.FooterButton {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#CCCCCC;
	display:block;
}

.FooterButton {
	margin:13px 0px 0px 28px;
	float:right;
}

.FooterLabel {
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color:#CCCCCC;
	display:block;
	float:left;
	margin:13px 5px 0px 5px;
}

.LanguageButton {
	float:left;
	position:relative;
	margin-left:3px;
}

.LanguageLabel {
	width:100%;
	height:24px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(/images2/tlo1.jpg);
	background-repeat:repeat;
	background-position:top center;
	padding-top :4px;
	text-align:right;
}

.TextInput {
	font-family:Verdana; 
	font-size:12px;
	background-color:#2E2E2E;
	border-top:1px solid #191919;
	border-left:1px solid #191919; 
	border-bottom:0px;
	border-right:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	width:95px;
	height:22px;
	color:#FFFFFF;
}

.HeaderLink {
	font-family:Verdana;
	font-size:11px;
	color:#D2D2D2;
	text-align:center;
}

.ProjectEngine {
	width: 100%;
	font-family: Verdana;
	font-size: 7pt;
	color: #CCCCCC;
	text-align: right;
}

.PictureDataDetails a {
	background-color:#1B1B1B;
	font-family:Verdana;
	font-size:11px;
	color:#7F7F7F;
}

.PictureDataInfo {
	background-color:#1B1B1B;
	font-family:Verdana;
	font-size:11px;
	color:#CFCFCF;
	text-align:center;
}

.PictureDataInfo a {
	text-decoration:underline;
	color:#5B5B5B;
}

.PictureDataInfo div {
	font-weight:bold;
	color:#CFCFCF;
	text-decoration:none;
}

.PicturesGridPager {
	padding-right:10px;
	position:relative;
	top:4px;
	height: 34px;
	text-align: right;
	vertical-align: top;
}

.PicturesGridPager span,.PicturesGridPager a,.PicturesGridPager a:visited {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
	top:-3px;
}

.PicturesGridPager img {
	position:relative;
	top:7px;
}

.PicturesGridPager span {
	color:#F1E47B;
}

.CurrentCategoryLink {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
	left:10px;
}

.CurrentCategoryLink a,.CurrentCategoryLink a:visited {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.CurrentCategoryLink span {
	color:#F1E47B;
	text-decoration:underline;
}
.CurrentCategoryLink span h1 {
	margin-bottom:0px;
	font-size:14px;
	font-weight:normal;
	white-space:nowrap;
}
.CurrentCategoryLink h1 {
	margin-bottom:0px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
}

.ListContainer {
	width:180px;
	height:100%;
	margin:0px;
	padding:0px;
	position:relative;
	top:10px;
}

.ListSelectedItem {
	position:relative;
	border:0px solid #343434;
	padding:2px 0px 0px 6px;
	width:100%;
	clear:none;
	margin:0px;
	font-size:11px;
	color:#FFFFFF;
	background:#2E2E2E;
	background-image:url(/images2/drop_down.gif);
	background-position:top right;
	background-repeat:no-repeat;
	cursor:default;
	vertical-align:middle;
	border-top:1px solid #1D1D1D;
	border-left:1px solid #1D1D1D;
	border-right:1px solid #1D1D1D;
	text-align:left;
	vertical-align:middle;
}

.ItemList {
	position:relative;
	width:100%;
	overflow:hidden;
	display:none;
}

.ItemList ul {
	width:100%;
	height:100%;
	list-style:none;
	margin:0px;
	padding:0px;
}

.ItemList li{
	font-size:11px;
	background:#2E2E2E;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:100%;
	height:15px!important;
	height:19px;
	cursor:auto;
	text-align:right;
	vertical-align:middle;
	border-top:1px solid #1D1D1D;
	border-left:1px solid #1D1D1D;
	border-right:1px solid #1D1D1D;
}

.ItemList li:hover{
	cursor:pointer;
}

.PageCountInput {
	font-size:11px;
	color:#FFFFFF;
	background:#2E2E2E;
	width:100%;
	height:19px;
	margin:0px;
	border:0px solid #1D1D1D;
	text-align:right;
	padding-right:8px;
	cursor:pointer;
}

.CartButton {
	display:block;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}

.CartButtonFinalise {
	padding:4px 20px 0px 0px;
	text-align:center;
}

.CartButtonBack {
	padding:4px 0px 0px 20px;
	margin-bottom:25px;
	text-align:center;
}

.WhyUsFirst 
{
	height:125px;
	overflow:hidden;
	border-bottom:5px solid black;
	border-left:3px solid black;
	border-top:5px solid black;
	border-right:6px solid black;
}

.WhyUsFirst a,.WhyUsNext a {
	position:relative;
	background-position:right;
	height:125px;
	display:block;
	text-align:right;
	padding-right:2px;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#FCFCFC;
	text-decoration:none;
	vertical-align:bottom;
}

.WhyUsFirst a {
	width:164px;
}

.WhyUsNext a {
	width:72px!important;
	width:74px;
}

.WhyUsNext {
	height:125px;
	overflow:hidden;
	border-top:5px solid black;
	border-right:6px solid black;
	border-bottom:5px solid black;
	border-left:0;
	font-size:8px;
}

.WhyUsFirst span,.WhyUsNext span 
{
	position:absolute;
	bottom:0px; 
	right:2px;
}

.LabContent {
	display:none;
	width:555px;
	margin:40px 0px 10px 10px;
	color:#FEFEFE;
	font-family:Verdana;
	font-size:12px;
}

.PictureDetails,.PictureDetails div {
	font-family:Verdana;
	font-size:13px;
	color:#FFFFFF;
}

.PictureDetails div {
	font-size:15px;
	font-weight:bold;
}

.FontSize11 {
	font-family:Verdana,"Times New Roman",Times,serif;
	font-size:11px;
	margin-right:5px;
	color:#FFFFFF;
}

.FontSize14 {
	font-family:Verdana,"Times New Roman",Times,serif;
	font-size:12px;
	margin-right:5px;
	color:#FFFFFF;
}

.ContactCell {
	width:50%; 
	padding:10px;	
	color:#FEFEFE;	
	font-family:Verdana;	
	font-size:12px;	
}

.ContactCell p {
	margin:0px;
}

.ContactTextBox {
	width:206px!important;
	width:202px;
	height:17px;
	margin-left:1px;
	background-color:#2E2E2E;
	color:#FEFEFE;
	border:1px solid #2E2E2E;
	font-size:11px;
}

.ContactLabel {
	width:100px;
	font-size:12px;
	color:#FEFEFE;
	padding-right:5px;
	text-align:right;
}

.MoneyBackExclamation {
	width:139px;
	height:182px;
	display:block;
	text-align:center;
	padding:130px 10px 0px 10px;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
}

.WhyUsTable {
	width:100%;		
}
.WhyUsHead {
	color:#F0DF77;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #474747;
	text-align: left;
	padding-bottom: 6px;	
}
.WhyUsHead1 {
	color:#ffffff;
	font-weight: bold;
	font-size:18px;
}
.WhyUsHead2 {
	color:#ffffff;
	font-weight: bold;
	font-size:12px;
	padding-bottom:40px;
}
.WhyUsCell2 {
	vertical-align: top;
	padding-top: 20px;
	color:#CECECE;
	font-size:12px;	
	text-indent: 15px;
}
.AboutUsImg {
	margin: 0 5px 0 5px;
}

.SearchButton {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	display:block;
	padding:2px 4px 0px 4px;
	background-color:transparent;
	margin-right:2px;
	margin-top:6px;
	float:left;
	background-repeat:no-repeat;
	background-position:center top;
	width:120px;
	height:19px;
}

.RandomMainCategory {
	font-size:14px;
	font-family:Verdana;
	color:#FDFDFD;
	padding-top:100px;
	text-decoration:none;
}

.RandomMainCategory:hover {
	text-decoration:underline;
}

.RandomSubCategory {
	color:#EAE5CF;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
}

.RandomSubCategory:hover {
	text-decoration:underline;
}
A.RandomSubCategory:link {color:#EAE5CF;TEXT-DECORATION: none;}
A.RandomSubCategory:visited {color:#EAE5CF;TEXT-DECORATION: none;}
A.RandomSubCategory:hover {color:#EAE5CF;TEXT-DECORATION: underline;}


/* */
.listtable{
	margin: 4px; 
	table-layout: fixed;
	float: left;
	height: 246px;
	width:168px;
}
.listtd{
	border: 4px solid rgb(70, 70, 70);
	background-color: rgb(255, 255, 255); 
	width: 172px;
	height: 152px;
}

.TextInput2 {
	font-family:Verdana; 
	font-size:12px;
	background-color:#2E2E2E;
	border-top:1px solid #191919;
	border-left:1px solid #191919; 
	border-bottom:0px;
	border-right:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	height:22px;
	color:#FFFFFF;
}

.textarea {
	font-family:Verdana; 
	font-size:12px;
	background-color:#2E2E2E;
	border-top:1px solid #191919;
	border-left:1px solid #191919; 
	border-bottom:0px;
	border-right:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	color:#FFFFFF;
}
A.lt:link {color:#ffffff;TEXT-DECORATION: none;}
A.lt:visited {color:#ffffff;TEXT-DECORATION: none;}
A.lt:hover {color:#ffffff;TEXT-DECORATION: underline;}

A:link {color:#dddddd;TEXT-DECORATION: none;}
A:visited {color:#dddddd;TEXT-DECORATION: none;}
A:hover {color:#dddddd;TEXT-DECORATION: underline;}

A.ul:link {
	COLOR: #dddddd;TEXT-DECORATION: none
}
A.ul:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.ul:active {
	COLOR: #000000; TEXT-DECORATION: underline  
}
A.ul:hover {
	COLOR: #F1E47B; TEXT-DECORATION: underline 
}

A.otl:link {font-size:12px;color:#444444;TEXT-DECORATION: none;font-style:oblique;}
A.otl:visited {font-size:12px;color:#444444;TEXT-DECORATION: none;font-style:oblique;}
A.otl:hover {font-size:12px;color:#444444;TEXT-DECORATION: none;font-style:oblique;}


A.ot2:link {font-size:12px;color:#444444;TEXT-DECORATION: none;}
A.ot2:visited {font-size:12px;color:#444444;TEXT-DECORATION: none;}
A.ot2:hover {font-size:12px;color:#444444;TEXT-DECORATION: none;}

A.oti:link {font-size:12px;color:#888;TEXT-DECORATION: none;}
A.oti:visited {font-size:12px;color:#888;TEXT-DECORATION: none;}
A.oti:hover {font-size:12px;color:#888;TEXT-DECORATION: underline;}


A.b:link {COLOR: red; text-decoration: none}
A.b:visited {COLOR: red; text-decoration: none}
A.b:active {COLOR: red; text-decoration: none}
A.b:hover {COLOR: blue; text-decoration: none; position: relative; right: 0px; top: 0px }

A.c:link {COLOR: #333333; text-decoration: none}
A.c:visited {COLOR: #333333; text-decoration: none}
A.c:active {COLOR: #333333; text-decoration: none}
A.c:hover {COLOR: blue; text-decoration: none; position: relative; right: 0px; top: 0px }





.maincolor {color: #009FD0}
.index_hei { color:#333333; font-family: "ºÚÌå"; font-size:16px}
.index_db { color:#333333; font-weight:bold; font-size:13px}
.red {color: #E5672A}
td.left_title
{
	height:29px;
	background-color:#003b9c;
	padding-left:10px;
	padding-right:5px;
	color:#ffffff;
	vertical-align: middle;
	font-weight:bold
}
td.left_title_no
{
height:2px;border:0;line-height:2px
}

td.content_title
{
	border:1px #CCCCCC solid;
	height:16px;
	background-image:url(/images/bgSubTitle.gif);
	padding-left:10px;
	padding-right:5px;
	vertical-align: middle;

}
td.content_body
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	text-align:left;
	vertical-align: top;
	
}
td.content_body2
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-left-style: dotted; 
	border-left-width:1px #CCCCCC;
	text-align:left;
	vertical-align: top;
	
} 

td.left_title_scar
{
	border:1px #B1DCE7 solid;
	background-color:#f2fafd;
	width:162px;
	height:22px;
	margin-left:16px;
	text-align:right;
	vertical-align: middle;
	padding-top: 9px;	
	font-weight:bold;
	font-size:14px;
	background-image:url(/images2/scar.jpg);
}
td.scar_body
{
	width:162px;
	height:22px;
	margin-left:16px;
	border-left:1px #98B1C8 solid;
	border-right:1px #98B1C8 solid;
	border-bottom:1px #98B1C8 solid;
	text-align:left;
	
}

td.righttop_l
{
height:22px;
border-right:1px #98B1C8 solid; border-bottom:1px #98B1C8 solid;
background-color:#ECECEC;font-weight:bold; font-size:14px;
text-align:center;
}
td.righttop_c
{
height:22px;
font-weight:bold;font-size:14px;
text-align:center;
background-color:#F6F6F6;
}
td.righttop_r
{
height:22px;
border-left:1px #98B1C8 solid; border-bottom:1px #98B1C8 solid;
background-color:#ECECEC;font-weight:bold; font-size:14px;
text-align:center;
}

td.iMenu
{
color:#333333;background-color:#fff;
font-size:14px;cursor: pointer;
}
td.iMenus
{
background-color:#009FD0;color:#fff;
font-weight:bold; font-size:14px;
}

table.i_tableborder{border: 1px #A8C0DD solid ; vertical-align:top;font-size: 12px;}


/*user*/

UL {
	FONT-SIZE: 9pt; MARGIN: 0px 0px 15px 24px
}
#iSM UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#iSM UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; HEIGHT: 14px; TEXT-ALIGN: center
}
#iWeak {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; WIDTH: 60px; COLOR: #adadad; PADDING-TOP: 2px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
#iMedium {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; WIDTH: 60px; COLOR: #adadad; PADDING-TOP: 2px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
#iStrong {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; WIDTH: 60px; COLOR: #adadad; PADDING-TOP: 2px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
#iWeak {
	BORDER-RIGHT: #dedede 1px solid
}
#iMedium {
	BORDER-RIGHT: #dedede 1px solid
}
#iMedium {
	WIDTH: 60px
}
#iMedium {
	BORDER-LEFT-WIDTH: 0px
}
#iStrong {
	BORDER-LEFT-WIDTH: 0px
}
.reginput{BORDER-RIGHT: #CCCCCF 1px solid; BORDER-TOP: #CCCCCF 1px solid; FONT -SIZE: 10pt; BORDER-LEFT: #CCCCCF 1px solid; COLOR: #666666; BORDER-BOTTOM: #CCCCCF 1px solid; FONT-FAMILY: verdana}

.red {color:#FF4A4A}

.InputText {
	font-family:Verdana; 
	font-size:12px;
	background-color:#2E2E2E;
	border-top:1px solid #191919;
	border-left:1px solid #191919; 
	border-bottom:0px;
	border-right:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	height:22px;
	color:#FFFFFF;
}

.InputRadio {
	background-color:#464646;
	border:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	height:22px;
	color:#FFFFFF;
}
.InputCheck {
	border:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	height:22px;
	color:#FFFFFF;
}
.Button {
	font-family:Verdana; 
	font-size:12px;
	background-color:#2E2E2E;
	border-top:0px solid #191919;
	border-left:0px solid #191919; 
	border-bottom:2px solid #191919;
	border-right:2px solid #191919;
	margin:0px 5px 0px 5px;
	padding:3px 0px 0px 0;
	height:23px;
	color:#FFFFFF;
	cursor:pointer;
}
textarea {
	font-family:Verdana; 
	font-size:12px;
	background-color:#2E2E2E;
	border-top:1px solid #191919;
	border-left:1px solid #191919; 
	border-bottom:0px;
	border-right:0px;
	margin:0px 5px 0px 5px;
	padding:2px 0px 0px 0;
	color:#FFFFFF;
}


.imgout1 {
	border: 5px solid rgb(70, 70, 70); width: 560px; margin-bottom: 5px;
}
.imgout2 {
	border: 2px solid rgb(0, 0, 0); width: 556px; height: 100%;
}
.imgout3 {
	border: 2px solid rgb(70, 70, 70); width: 550px; height: 100%;
}
#roomview {
	border: 1px solid rgb(0, 0, 0); width: 548px; height: 100%; background-color: rgb(255, 255, 255);
}
#roomview #room {
	DISPLAY: inline; BACKGROUND: url(../images2/room2.jpg) no-repeat left top; 
	WIDTH: 550px;HEIGHT: 413px; TEXT-ALIGN: center
}
#room IMG {
	MARGIN-TOP: 85px; MARGIN-LEFT: -5px;
	WIDTH: expression(this.width/190 > this.height/117 ? 190 : this.width * (117 / this.height));HEIGHT: auto;
	max-width: 190px; max-height: 117px;
}

#leftCodeArea{diyplay:none;}
#MainCodeArea{diyplay:none;}
.sImg{border:1px solid gray;margin-bottom:0px;margin-top:10px;text-align:center;width:185px;height:140px;}
td.tag{line-height:25px;text-align: center;}
