*{padding:0; margin:0;}
body{font : 76%/160% Tahoma, Verdana, Arial, sans-serif; color : #333; }
.tb{ padding-top:20px; position:relative; left:50%; top:20px; margin: 0px 0 0 -395px; background: url(Image/top_edge.jpg) no-repeat; width: 790px;
	 height:20px;}
.bb{ position:relative; left:50%; margin:0 0 0 -395px; background: url(Image/bottom_edge.jpg) no-repeat; width: 790px; height:20px;}
.eb{ position:relative; left:50%; margin:0 0 0 -395px; background: url(Image/edge.jpg) repeat-y; width:790px; padding:0px; z-index:0;overflow:hidden;}
#logo{width:300px; height:160px; top:0px; left:50%; margin-left:-150px; z-index:100; position:absolute;}
#logo img{width:300px; height:160px;}
#logo_s{width:180px; height:96px; left:50%; margin-left:-90px; z-index:90; position:absolute;}
#log_s img{width:180px; height:96px;}
#header{ background: url(Image/banner.jpg); border:#c1748e solid 2px; width:746px; height:136px; margin-left:20px; padding-top:1px; }
#footer{ width:750px; padding-top:10px; margin-left:20px; text-align:center; font-size: 10px; background: url(Image/banner.jpg); 		
		height:110px; color: #FFF; overflow:visible; border:#c1748e solid 2px;}
#footer span { margin: 8px; font-size: 10px; color: #FFF; }	
#footer a{ font-size: 10px; color: #FFF; text-decoration:none; }
#footer a:hover{text-decoration:underline;}
#flash{width:400px;height:300px;}

/* Navigation Menu */
#menu {padding: 20px; margin: 76px 0 0 35px;}
#menu li{float:left;list-style-type:none;list-style-image:none;}
.menu_item {float:left;	background: url(Image/menu.jpg) no-repeat;height: 20px;width: 80px;padding-top:20px;color : #FFF;text-align: center;
	text-decoration : none;}
.menu_hover{float:left;text-align: center;background: url(Image/menu.jpg) no-repeat 0px -40px;height: 30px;width: 80px;padding-top:10px;
	cursor:pointer;color : #FFF;text-decoration : none;}
	
/* ajax viewer */
#g{display:none;}
#imagelist{ padding:5px 10px 10px 10px;  }
.si {list-style-type:none; list-style-image:none; width: 154px; height:220px; text-align:center;float:left; padding:10px 0px 10px 30px; }
.si img {border:#DDD 2px solid;}
.btb {width:85px; height:60px; margin:30px 63px 10px 47px; float:left; display:inline;visibility:hidden;}
.btf {width:85px; height:60px; margin:30px 47px 10px 63px; float:left;display:inline; visibility:hidden;}	
#vt{width:400px; height:53px; margin:10px 0 10px 0; float:left;}
#hover{position:absolute; width:250px; height:331px; background-color: #FFF; left:-9999px;z-index:100; border:#DDD solid 2px; text-align:center;}
#backlink{margin-left:325px; padding:0px;color:#00a5e4;}
#backlink:hover{color:#8fcf13;}
#page{position:absolute; top:85px; left: 350px;  color : #00a5e4;}

/* door category */
#cat{padding:10px 20px 30px 10px;position:relative;height:300px;width:600px;list-style-type:none;}
#cat li a{position:absolute;height:300px;width:200px;text-indent:-9999px;border:#DDD solid 2px;}
#dc1{left:47px;top:20px;}
#dc2{left:294px;top:20px;}
#dc3{left:541px;top:20px;}
.dci{height:300px;width:200px;display:block;}
#drt{width:251px; height:47px; background:url(Image/drt.jpg); margin:20px 20px 10px 40px;}

/* Colour categories */
#cu{position:relative;padding:10px 10px 20px 10px;list-style-type:none;height:620px;}
.cuss{position:absolute; height:185px;width:135px; text-indent:-9999px; border:#ddd solid 2px;}
#cu1{left:96px; top:20px;}
#cu2{left:327px;top:20px;}
#cu3{left:558px;top:20px;}
#cu4{left:173px;top:240px;}
#cu5{left:481px;top:240px;}
#cu7{left:96px; top:460px;}
.cui{height:185px;width:135px;display:block;}
#crt{width:271px; height:48px; background:url(Image/crt.jpg); margin:20px 20px 10px 95px;}
	

#order{width:150px; height:150px; background:url(Image/order.gif); z-index:100; position:absolute; left:50%; margin-left:300px; top:0px; text-indent:10000px;}
