/* CSS Document */

body{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0;
background:#123151;
}
a,b,div{
font-size:12px;
}
select{
font-size:12px;
}
 form{
 margin:0;
 padding:0;
 }
 img{border:0}
 .clear{
 clear:both;
 }
#top,#menu,#body,#footer{
 background:#FFFFFF;
 margin:auto;
 width:906px;
}
#top{
 background:url(../images/top_bg.gif);
 height:131px; 
}
#logo{
 padding:10px 0 0 10px;
 width:240px;
}
#logo_text{
padding:5px 10px 10px 10px;
width:240px;
color:#FFFFFF;
text-align:center;
}
#menu{
 height:22px;

 
}


#body{
padding-top:16px;
}
 #left{
    float:left;
	 margin-left:10px;
	
	width:630px;
 }
 #right{
   float:right;
    margin-right:5px;
   width:240px;
 }
 
 .text_box{
    margin-bottom:5px;
 }
 .title{
 height:24px;
 width:165px;
 padding:14px 0 0 40px;
 color:#ffffff;
 font-size:12px;
 background:url(../images/title_bg.gif);
 }
 .boxcontent{
  padding:5px;
  margin-bottom:5px;
 }
 
 .blue_box{
   margin-left:5px;
   width:232px;
   margin-bottom:5px;
 }
 .shadow{
 background:url(../images/top_shadow.gif);
 margin-bottom:1px;
 height:11px;
 }
 .bluetitle{
   background:url(../images/lbutton.gif) no-repeat;
   padding:3px 0  3px 20px;
   
   margin-bottom:10px;
   font-size:12px;
 }
 .bluecontent{

  background:#007aad;
  color:#FFFFFF;
  padding:8px;
 }
 .imgtbg{
  height:8px;
  background:url(../images/imgtopbg.gif) no-repeat center;
 }
 #footer{
  padding:20px 0 20px 0;
  text-align:center;
 }
 
 /*productpage*/
 
 .imgbox{
    float:left;
    width:500px;
	 background:#5e82a6;
 }
 .prodshadow{

  background:url(../images/prodtitle_bg.gif)  #FFFFFF center no-repeat;
  margin-bottom:1px;

  height:11px;
 }
 .screentitle{

   padding:4px 0 0 20px;
   margin-bottom:10px;
   height:20px;
   color:#ffffff;
   font-size:13px;
  
 }
 .pimg{
   margin:0px 8px 0px 8px;
  background:#FFFFFF;
  min-height:300px;
 }
 .plist{
   float:left;
   width:120px;
   height:200px;
   padding-top:45px;
 }
 .plist a{
   display:block;
   height:21px;
   widows:200px;
   margin:2px 0 2px 0;
   background:url(../images/bg_prod.gif) no-repeat;
   background-position: 0 -52px;
   padding:4px 0 0 4px;
   font-size:12px;
   color:#FFFFFF;
   text-decoration:none;
 }
 .plist a:hover{
  background-position: 0 -26px;
 }
 .imagelist{
  float:left;
  width:500px;


}
.order{
 float:left;
   width:120px;
}
.tab a{
  display:block;
  float:left;
   padding:3px 5px 3px 5px;
    background:#5e82a6;
	margin-right:4px;
	color:#FFFFFF;
}
.box{
 padding:10px;
 border:1px #5e82a6 solid;
 background:#fdffd0;
}
.bottom_bg{
background:url(../images/pbottombg.gif) no-repeat;height:15px;

}
.contact{
text-align:center;margin-left:30px;background:url(../images/order_bg.gif) no-repeat;width:73px;margin-top:20px;height:23px;padding-top:6px;
}
.contact a{
color:#FFFFFF;text-decoration:none;
}
/*tab-view*/
	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #5e82a6;
	}
	.dhtmlgoodies_aTab{
		border-left:1px solid #5e82a6;
		border-right:1px solid #5e82a6;
		border-bottom:1px solid #5e82a6;
		overflow:scroll;
		padding:5px;		
		
	}
	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane .tabActive{
		/*background-image:url('../gc_images/tab_left_active.gif');*/
		height:20px;
		background-color:#FFFFFF;
		color:#586D32;
		border-top:1px;
		border-left:1px;
		border-right:1px;
		border-bottom:0px;
		border-style:solid;
		border-color:#5e82a6;
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		/*background-image:url('../gc_images/tab_left_inactive.gif');*/
		height:20px;
		background-color:#5e82a6;
		color:#FFFFFF;
		border-top:1px;
		border-left:1px;
		border-right:1px;
		border-bottom:0px;
 		border-style:solid;
		border-color:#5e82a6;
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		/*background-image:url('../gc_images/tab_left_over.gif');*/
		height:20px;
 		background-color:#EAF1E1;
		color:#586D32;
		border-top:1px;
		border-left:1px;
		border-right:1px;
		border-bottom:0px;
 		border-style:solid;
		border-color:#5e82a6;
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:12px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}
	.mdetail{
	  padding:2px;
	  height:16px;
	}
	.bottoms{
	 position:relative;
	 height:10px;
	 background:url(../images/centers.gif);
	}
	.lefts{
	 position:absolute;
	 height:10px;
	 width:8px;
	 top:0;
	 left:0;
	 background:url(../images/lefts.gif) no-repeat;
	}
	.rights{
	position:absolute;
	 height:10px;
	 width:8px;
	 top:0;
	 right:0;
	  background:url(../images/rights.gif) no-repeat;
	}
	
	.topt{
	 position:relative;
	 height:10px;
	 background:url(../images/centert.gif);
	}
	.leftt{
	 position:absolute;
	 height:10px;
	 width:8px;
	 top:0;
	 left:0;
	 background:url(../images/leftt.gif) no-repeat;
	}
	.rightt{
	position:absolute;
	 height:10px;
	 width:8px;
	 top:0;
	 right:0;
	  background:url(../images/rightt.gif) no-repeat;
	}
	
	.catelist{
	 float:left;
   margin-left:8px;
	 width:130px;
	 padding:2px;
	}
	.productlist{
	 float:right;
	 margin-top:11px;

	 width:460px;

	 padding:2px;
	}
	
	.category{
	background:#007aad;
	}
	.categoryshadow{
	height:11px;
	background:url(../images/cate_shadow.gif)  no-repeat;
	background-position: 100 100;
	}
	.category a{
	display:block;
	padding:4px 0 4px 10px;
	color:#ffffff;
	border-bottom:2px groove #0a8bc1;
	text-decoration:none;

	}
	.category a:hover{
	 background:#5cba3a;;
	}
	.plogo{
	  float:left;
    padding:2px;
	  border:1px #CCCCCC solid;
	  height:82px;
	  width:122px;
	}
	.pright{
	 float:left;
	 margin-left:5px;
	 width:325px;
	
	}
	.pright div{
	padding:2px;
	}
	.pright div a{
	text-decoration:none;
	color:#007aad;
	}
	.pright div a:hover{
	  color:#5cba3a;
	}
	 .descf{
	 color:#464646;
	_height:48px;
    min-height:48px;
	

	}
.line{
margin-bottom:10px;
}
.hl{
 height:80px;
 width:120px;
border:1px #CCCCCC solid;
}
.imgtext{
text-align:center;
padding:3px 0px 3px 0px;
}
