body, div, img, ul, li, form, h1, p{ margin:0px; padding:0px; font-family:Arial,Verdana,  Helvetica, sans-serif; }

img {border:none;}
.clr { clear:both;}
.left{ float:left}
.rht{ float:right}
.margin5pxtop{margin:5px 0px 0px 0px }
.gray {color:Gray}
#main 
{
	 width:909px; 
		margin:auto;
}

	#top-logo 
	{		 width:891px;
			margin:0px auto;
			height:72px;
			 }
			
		#top-logo .top-right-part{
				float:right;				
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				text-align:center;
				line-height:18px;
				}
				#top-logo .top-right-part p{ margin:2px 0; }
				#top-logo .top-right-part table{ margin:auto; }
			#top-logo .top-right-part a { color:#000000;
					text-decoration:none;
					font-weight:bold;					
					}	
			#top-logo .top-right-part a:hover { color:#333333;
					text-decoration:none;}	
				#top-logo .top-right-part span {font-size:12px !important;}	
			#top-nav {
					background:url(../img/top-nav-bg.jpg) no-repeat;
					height:27px;
					padding:0px 8px;
					margin-top:2px;
					}		
			
			
			#top-nav .search { float:right;
						margin:2px 5px 0px 0px; 
						background:url(../img/search-left.jpg) no-repeat left 0px;
						padding:0px 0px 0px 15px;
				display:inline;
						height:22px;
					    font-size:11px
						
						}
						
					
							
			
			
		.input {width:105px;
				height:18px !Important;
				padding:2px;
				font-size:10px ;
				line-height:14px;
				vertical-align:middle;
				float:left;
				margin-top:2px;
			border:none;
							
				}		
			
			
			.searchbutton 
			{
				/*width:26px;
				height:22px;
				border:0 none !important;
				margin:0px 0px 0px -4px !important;
				
				vertical-align:middle;
				padding:0 !important*/
				
			
							
				}		
			.raido { padding-top:0px;color:#fff}
			.raido input{margin:1px 2px !important;}
			
			
			#top-nav .top-nav-text {float:left;
				width:546px;
			}
			#top-nav .top-nav-text 	ul { margin:0px;
						padding:0px}	
			#top-nav .top-nav-text 	ul li { margin:0px; 
						padding:0px;
						list-style-type:none;
						float:left;
					position:relative;
						height:27px;
						font-family:Arial, Helvetica, sans-serif;
						background:url(../img/top-nav-a-bg.jpg) no-repeat top right;
						}	
						
			#top-nav .top-nav-text 	ul li  a {
						height:27px;
						line-height:25px;
						display:block;
						padding:0px 10px;
						float:left;
						
						text-decoration:none;
						
						font-size:12px;
						color:#FFFFFF;
						}			
		#top-nav .top-nav-text 	ul li  a:hover {}
		
			#top-nav .top-nav-text 	ul li  a.spa {background:url(../img/top-nav-a-bg.jpg) no-repeat top left;}
			#top-nav .top-nav-text 	ul li  a.spa:hover {background:url(../img/top-nav-a-bg.jpg) no-repeat bottom left;}
		
		#top-nav .top-nav-text 	ul li img { height:27px; margin:0px; padding:0px; border:0px;}	
		
		#top-nav .top-nav-text 	ul li ul{display:none; position:absolute; top:27px; left:0px;  border:1px solid #996600; border-top:0 none; width:150px;  }
		
		#top-nav .top-nav-text 	ul li ul li{background:none; display:block;  !important; float:left; height:20px !important; line-height:20px !important;}
		#top-nav .top-nav-text 	ul li ul li a{background:#990000;  display:block; float:left; width:140px !important; padding:0 5px; height:19px !important; line-height:20px !important; border-bottom:1px solid #660000; font-size:11px}
		
		#top-nav .top-nav-text 	ul li ul li a:hover{background:#660000; }
		
		#top-nav .top-nav-text 	ul li.menu_hover ul{display:block}
		
		#top-nav .top-nav-text 	ul li.menu_hover {background:url(../img/top-nav-a-bg.jpg) no-repeat bottom right;}
		
		#top-nav .top-nav-text 	ul li ul li.submenu ul{display:none !important; position:absolute; top:0px; left:150px;  border:1px solid #996600;  border-top:0 none;width:150px;  }
		#top-nav .top-nav-text 	ul li ul li.submenu_hover ul{display:block!important ;}
		
		#top-nav .top-nav-text 	ul li ul li.submenu_hover a, #top-nav .top-nav-text ul li ul li.submenu_hover ul a:hover{background:#660000;}
		
		
		#top-nav .top-nav-text 	ul li ul li.submenu_hover ul a{background:#990000}
		
		
		
		
		
		
		
		.flash { 
		float:left;
		width:672px;
		height:225px;
		background:#000;
		padding:10px 0px 0px 12px;
		
	
		}	
		
		
		.pro_scroll {float:left;
					width:161px;
					height:235px !Important;
						background:#000;
						margin:10px 0px 0px 10px ;
						display:inline !important;

						
						}
		
		.pro_scroll_text {
		background:url(../img/pro-bg-inner.jpg) #000000 no-repeat ;
		width:161px;
		height:198px;
		border:none;
		outline: none;
		
				}
.pro_scroll_withoutheight {
background:none repeat scroll 0 0 #000000;
display:inline !important;
float:left;
margin:10px 0 0 10px;
width:161px;
}		
		*html #theImages img {margin:5px 0px !important; padding:0px !important;}		
		
			.mid_cont{
			background:url(../img/cont-bg.jpg) repeat-x;		
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			width:889px;
			
			margin-bottom:10px;
			padding:0px;
			float:left;
			
			
			}	
				
				
		.feture	{float:left;
				width:260px;
				height:130px;
				margin:0 0 0 25px;
			 display:inline;
			 overflow:hidden;
				margin-top:20px;
				position:relative;
				
				}
		
	.feture	h1 {font:bold 16px Arial, Helvetica, sans-serif;  background:url(../img/h1bul.jpg) no-repeat;  color:#3F3F3F; padding-left:20px; margin:0px}
	
	.feture	h1 a {font:bold 16px Arial, Helvetica, sans-serif;  color:#3F3F3F; text-decoration:none}
	.feture	h1 a:hover { color:#CC0101; text-decoration:none}
	
	.feture .txt{ width:258px;
		height:107px;
		margin:0px auto;
		border:solid 1px #A2A1A1;
		background:url(../img/feturebg.jpg) no-repeat;
		margin-right:15px;
		}

.press	{float:left;
				width:260px;
				height:130px;
				margin:0 0 0 30px;
				display:inline;
				margin-top:20px;
				
				}
					
	.press	h1 {font:bold 16px Arial, Helvetica, sans-serif;   background:url(../img/h1bul.jpg) no-repeat;  color:#3F3F3F; padding-left:20px; margin:0px}
	.press	h1 a {font:bold 16px Arial, Helvetica, sans-serif;  color:#3F3F3F; text-decoration:none}
	.press	h1 a:hover { color:#CC0101; text-decoration:none}
.press .txt{ width:258px;
		height:107px;
		margin:0px auto;
		border:solid 1px #A2A1A1;
		background:url(../img/press.jpg) no-repeat right;
		
		line-height:15px;
		}
		
.press .txt div { padding:5px 10px}		
		
.press .txt b { color:404040; font-size:11px;}

.all_news { margin-left:80px;}
.all_news a {color:#333333;  text-decoration:underline}
.all_news a:hover {color:#CC0101; text-decoration:none}



.jvclove {float:left;
				width:260px;
				height:130px;
				margin:0 0 0 30px;
				 display:inline;
				margin-top:20px;
				
				}
					
	.jvclove h1 {font:bold 16px Arial, Helvetica, sans-serif;  background:url(../img/h1bul.jpg) no-repeat; color:#3F3F3F; padding-left:20px;margin:0px}
	.jvclove	h1 a {font:bold 16px Arial, Helvetica, sans-serif;  color:#3F3F3F; text-decoration:none}
	.jvclove	h1 a:hover { color:#CC0101; text-decoration:none}
.jvclove .txt{ width:258px;
		height:107px;
		margin:0px auto;
		margin-right:15px;
		line-height:15px;
		border:solid 1px #A2A1A1;
		background:url(../img/love.jpg) no-repeat 95% center;
		}
		
		.jvclove .txt div { padding:5px 10px}	
		.jvclove .txt div ul {margin:0px 0px 0px 9px !important; padding:0px;}
		
		
		
		#footer { width:100%;
			background:url(../img/footer-border.jpg) repeat-x; height:13px; margin-top:5px; padding:20px 0 0 0; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#535151 }
			#footer a {  color:#535151 }
			#footer a:hover {  color:#535151; text-decoration:none }
			
			
			
			
/*===== Style for Featured Product Gallery on home page =====*/

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{
position: relative; /*keep this intact*/
visibility: hidden ; /*keep this intact*/
border: none;
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}		

/*===== Style for Featured Product Gallery on home page =====*/	





.nw-search{float:right; width:240px; font-family:arial; font-size:11px !important; color:#fff;}
.websrch{float:left; clear:left; margin-top:5px !important; line-height:17px !important; font-size:11px !important;}
.websrch label{font-size:11px !important;}

.select{  font-family:Arial,Verdana,  Helvetica, sans-serif; font-size:11px; color:#535151}
.emptyrecord 
{
	
	background:#f8f6f8;
	border:1px solid #e8e4e8;
	padding:10px;
	width:60%;
	font-weight:bold;
	text-align:center;
	}
	.DvGall{text-align:center; left:0 !important}
	.DvGall span.test{text-align:center; left:0 !important; width:100%; margin-left:0 !important;}
	
	
.prolist .newicon{ 
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:38px; 
	height:27px;
	 background:url(../img/new.png) no-repeat;
 }		
 
 .contact_link, .contact_link a{
    font:bold 14px/20px Arial,Verdana,  Helvetica, sans-serif !important;
    color:#333333;
    text-decoration:underline !important;
}
.contact_link a:hover
{    
    color:#CC0101 !important; 
    text-decoration:underline !important;
}

.terms2_link, .terms2_link a{
    font:normal 11px/18px verdana !important;
    color:#333333;
    text-decoration:underline !important;
}
.terms2_link a:hover
{    
    color:#CC0101 !important;    
    text-decoration:underline !important;
}



