/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */

/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/common/body-bg-top.jpg) center top repeat-x #EFEFEF; margin:0; padding:0; text-align: center; color:#221E1F;}

/* header */
#header{ background:url(../images/common/banner.jpg); width:990px; height:551px; margin:0 auto; text-align:left;}
	#header .header-logo{ position:absolute; margin:19px 0 0 0; padding:0; border:0;}
	#header .header-info{ position:absolute; margin:15px 0 0 750px; width:180px; font-size:11px; color:#000000; text-align:center; line-height:15px;}
		#header .header-info p{ margin:0; padding:0;}
			#header .header-info p a{ color:#000000; text-decoration:none; font-weight:bold; margin-bottom:12px; display:block;}
			#header .header-info p a:hover{ text-decoration:underline;}
			#header .header-info p span{ font-weight:bold;}
#navigation{ width:990px; background:url(../images/common/navigation-bg.jpg); height:50px; margin:0 auto; border-top:1px solid #FFFFFF; text-align:left;}
	#navigation ul{ margin:0; padding:0; list-style:none; width:990px;}
		#navigation ul li{ float:left; background:url(../images/common/navigation-break.jpg) no-repeat left top; padding-left:1px;}
			#navigation ul li a{ width:197px; height:35px; text-align:center; display:block; font-size:15px; font-family:'Trebuchet MS', Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#3A3335; text-decoration:none; padding:15px 0 0 0;}
			#navigation ul li span{ background:url(../images/common/dropdown.png) no-repeat 160px; display:block; padding:0 15px 0 0 ;}
			#navigation ul li a:hover, #navigation ul li#active-menu{ background:url(../images/common/navigation-hover.jpg);}
			#navigation ul li.dropdown_parent ul.dropdown_child{ display:none;}
			#navigation ul li.dropdown_parent:hover ul.dropdown_child{ display:block;}
			#navigation ul li ul.dropdown_child{ position:absolute; width:197px; z-index:1000;}
				#navigation ul li ul li a{ border-right: 1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#EDEDED;}
body#header-index #header{ height:140px;}
body#header-index{ background:url(../images/common/body-bg-top2.jpg) center top repeat-x #EFEFEF;}
			
/* main */
#main{ background:url(../images/common/main-bg.jpg) repeat-y; width:990px; border-bottom:1px solid #CCCCCC; margin:0 auto; padding:0 0 15px 0; text-align:left; }			
.main-shadow{ background:url(../images/common/body-bg-shadow.jpg) center 1px no-repeat;}
.main-shadow2{ background:url(../images/common/body-bg-shadow2.jpg) center bottom repeat-x;}

/* footer */
.footer-bg{ width:100%; background:#0F0F0F; min-width:990px;}
#footer{ width:990px; margin:0 auto; text-align:left; padding:30px 0 30px 0; color:#999999; font-size:11px;}
	#footer cite{ float:left; font-style:normal; padding:0 0 0 10px;}
	#footer p{ margin:0; padding:0 5px 0 0; float:right;}
		#footer p a{ color:#999999; text-decoration:none; display:inline-block; padding:0 5px 0 5px;}
		#footer p a:hover{ color:#FFFFFF;}
		
/* sidebar */
#sidebar{ width:225px; float:right;}		
	#sidebar h4{ background:url(../images/common/sidebar-title.jpg); width:210px; height:36px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:22px; color:#000000; text-align:center; margin:18px 0 0 0; padding:14px 0 0 0;}
	#sidebar ul.sidebar-products{ margin:0; padding:10px 0 10px 0; list-style:none; background:#221E1F; width:210px; border-bottom:2px solid #FF9900;}
		#sidebar ul.sidebar-products li a{ background:url(../images/common/sidebar-arrow.jpg) no-repeat 30px 10px; font-size:15px; font-weight:bold; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; height:25px; text-indent:60px; padding:5px 0 0 0;}
		#sidebar ul.sidebar-products li a:hover{ color:#FF9900;}
	#sidebar form#sidebar-form{ width:210px; background:#221E1F; margin:0; padding:0 0 5px 0; text-align:center;}
		#sidebar form#sidebar-form p{ margin:0; padding:10px 20px; color:#EFEFEF; font-size:11px;}
			#sidebar form#sidebar-form .fields input{ width:180px; font-size:11px; color:#666666; margin-bottom:10px;}
	#sidebar ul.social-network{ margin:0; padding:0; list-style:none; font-size:11px; background:#221E1F; width:210px;}
		#sidebar ul.social-network li{ padding:5px 0 5px 0;}	
		#sidebar ul.social-network li a{  color:#FFFFFF; text-decoration:none; display:block; height:46px;}
		#sidebar ul.social-network li a:hover{color:#FF9900;}		
			#sidebar ul.social-network li a span{ padding:15px 15px 0 30px; display:inline-block; width:75px; text-align:right; background:url(../images/common/sidebar-arrow2.jpg) no-repeat right 18px;}
		#sidebar ul.social-network li.facebook{ background:url(../images/common/sidebar-facebook.jpg) no-repeat 140px 6px;}		
		#sidebar ul.social-network li.twitter{ background:url(../images/common/sidebar-twitter.jpg) no-repeat 140px 6px; color:#FFFFFF;}				
			#sidebar ul.social-network li.twitter span{ padding:10px 15px 5px 15px; display:block; font-size:11px; }
/* content */
#content{ float:left; width:765px; line-height:25px; font-size:12px;}		

/* content-main */
#content-main{ width:735px; margin:0 0 0 15px; padding:18px 0 0 0;}
	#content-main h1{ background:url(../images/content/title-break1.jpg) no-repeat bottom; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:30px; line-height:35px; height:40px; color:#221E1F; margin:0 0 15px 0;}
	#content p{ margin:0; padding:0 0 20px 0;}

.img-float-left{ float:left; margin:0 10px 0 0;}
.readmore{ background:url(../images/content/readmore.jpg); width:121px; height:25px; text-indent:50px; display:inline-block; margin:10px 0 0 370px; color:#FFFFFF; text-decoration:none; font-size:11px;}
.readmore:hover{ color:#FF9900;}

/* content-mid */
#content-mid{ background:url(../images/content/content-mid-bg.jpg) no-repeat top; width:705px; height:260px; padding:20px 30px 0 30px;}
	#content-mid h3{ background:url(../images/content/title-break2.jpg) no-repeat bottom; height:35px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:25px; color:#221E1F; margin:0 0 20px 0;}
	#content-mid ul{ float:left; margin:0; padding:0; list-style:none; width:405px; line-height:0px;}
		#content-mid ul li{ float:left; padding:0 10px 15px 0; height:77px; }
	#content-mid p{ margin:0; padding:0;}
.viewmore{ display:inline-block; background:url(../images/content/readmore.jpg); width:121px; height:25px; float:right; text-indent:50px; color:#FFFFFF; font-size:11px; text-decoration:none;}	
.viewmore:hover{ color:#FF9900;}

/* content-btm */
#content-btm{ width:735px; padding:0 0 0 15px;}
	#content-btm cite{ font-size:20px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-style:normal; padding:0 0 10px 0; display:inline-block;}
	#content-btm .content-btm-logo{ width:350px; height:87px; display:block; float:left;}
	#content-btm .contactus-now{ background:url(../images/content/contactus-now.jpg) no-repeat bottom right; width:355px; height:92px; float:right;}
	#content-btm .contactus-now p{ margin:0; padding:0; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:20px;}
		#content-btm .contactus-now p span{ display:block; }
		#content-btm .contactus-now a{ position:absolute; margin:-21px 0 0 193px; padding:5px 0 10px 0; text-align:center; width:150px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#000000;}		
		