/**{margin: 0; padding: 0;}*/
/*body 
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#C0C0C0;
	letter-spacing:.2px;
	line-height:1.3;
}
/*#baaaaaar
*/{
	width:1000px;
	height:20px;
	margin:auto;
	background:#A1A1A1;
}*/
#wrappper_all
{
	width:607px;
	/*height:60%;*/
	float:left;
	background:#FFF;
}
#top_all
{
	width:100%;
	height:39px;
	margin:auto;
	background:url(../images/t_blie_bg.png) repeat-x top;
}

#outer-wrapper {
    position: relative;
    top: 0;
    bottom: 0;
    width: 1000px;
    margin: 0 auto;
}
 			
#ttoopp
{
	width:1000px;
	margin:auto;
	height:39px;
	
}

#ttoopp h1
{
	font-size:12px;
	font-weight:normal;
	color:#DDD;
	text-align:right;
	float:left;
	padding:11px 0 0 440px;
	letter-spacing:.05pt;
}
#srch
{
	width:228px;
	height:21px;
	float:right;
	margin:9px 0 0 0;
}

input.nnew_ttxtbx
{
	width:165px;
	padding:2px 0px 2px 5px;
	height:14px;
	font-size:12px;
	color:#999;
	float:left;	
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	outline:none;
}

#top_logo_bx
{
	width:1000px;
	margin:auto;
	height:117px;
}

#logobx
{
	width:280px;
	float:left;
	height:117px;
	margin:15px 0 0 0;
}

#logobx h1
{
	padding:19px 0 0 0;
}

#top_ad
{
	width:720px;
	height:117px;
	float:left;
	margin:15px 0 0 0;
}


#top_ad ul
{
	list-style:none;
	margin:10px -5px 0 0;
}


#top_ad ul li
{
	float:right;
	padding:0 0 0 2px;
}
#top_ad ul li a
{
	opacity:.8;
}

#top_ad ul li a:hover
{
	opacity:100;
}

#menu_bar
{
	width:100%;
	height:47px;
	margin:30px auto 0 auto;
	background:url(../images/menubar.png) no-repeat center top;
}


/*#menu
{
	width:1000px;
	margin:auto;
	height:47px;
}

#menu ul
{
	list-style:none;
	padding:0;
	margin:8px 0 0 32px;
}

#menu ul li
{
	color:#F58E1A;
	font-size:16px;
	padding:16px 30px 0 0px;
	float:left;
	text-shadow:1px 1px 1px #333;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
}

#menu ul li a
{
	color:#F58E1A;
	text-decoration:none;
}

#menu ul li a:hover
{
	color:#F9B468;
}

#menu ul li.sl
{
	color:#FFF;
}
#menu ul li a.sl
{
	color:#FFF;
}*/
#sld_content_promo_all
{
	width:100%;
	height:321px;
	margin:auto;	
	background:url(../images/sldbg.jpg) no-repeat center top;
}

#sld_inn
{
	width:1000px;
	height:321px;
	margin:auto;
}

#cont_box
{
	width:304px;
	height:366px;
	float:left;
	margin:25px 0 0 -2px;
	background:#F9F9F9;
	border-radius:20px;
	box-shadow: 2px 2px 3px #CCC;
	border:4px solid #FFF;
	position:absolute;	
	/*background:url(../images/box.png) no-repeat left top;*/
}

#cont_box h1
{
	font-size:15px;
	font-weight:normal;
	color:#000;
	padding:30px 30px 10px 30px;
	letter-spacing:-.11px;
	line-height:1.2;
}

#cont_box h2
{
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0 30px 10px 30px;
	letter-spacing:-.11px;
	line-height:1.2;
}
	
#cont_box h3
{
	padding:10px 0 5px 30px;
}

#sliderr
{
	width:690px;
	height:275px;
	float:right;
	margin:38px 0 0 0;
}

#sliderr h1
{
	padding:0 0 0 50px;
	float:left;
	margin:-15px 0 0 0;
}

#bot_slide
{
	width:690px;
	height:80px;
	float:right;
}
#punch
{	
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	font-style:italic;
	color:#3e3e3e;
	margin:-20px 180px 0 60px;
	/*text-transform:uppercase;*/
}
#promo
{
	width:311px;
	height:81px;
	float:right;
	margin:-2px 0 0 0;
}

#nwsltr
{
	width:311px;
	height:81px;
	float:left;
	background:url(../images/nws.png) no-repeat left top;
	margin:-2px 0 0 62px;
}


#nwsltr h1
{
	font-size:16px;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding:15px 0 0px 25px;
}


#nwsltr h2
{
	padding:0 0 5px 25px;
}

input.nnew_ttxtbx_nws
{
	width:180px;
	padding:2px 0px 2px 5px;
	height:14px;
	font-size:12px;
	color:#999;
	float:left;	
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	outline:none;
}

#body_bot_cn
{
	width:607px;
	height:83px;
	margin:0px auto 0 auto;
	/*background:#FFF;
	border-radius:20px;
	margin-right:20px;*/
	/*border:4px solid #E4E4E4;*/
}

#pro_box_a
{
	width:200px;
	height:83px;
	float:left;
	margin:0px;
}


#pro_box_a h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#486DC1;
	text-transform:uppercase;
	padding:28px 0 0 8px;
}

#pro_box_a h2
{
	padding:0 0 0 10px;
}

#pro_box_a h3
{
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding:10px 15px 0 10px;
	margin:-5px 0 0 0;
	height:93px;
}

#pro_box_a h4
{
	padding:8px 0 0 10px;
}
#css_wwww{ background:url(../images/s.png); width:60px; height:300px;  z-index:100; position:fixed; top:210px;}
#css_wwwww{ background:url(../images/1s.png); width:60px; height:300px;  z-index:100; position:fixed; top:210px;}

#foooter
{
	width:100%;
	height:220px;
	margin:25px auto 0 auto;
	float:left;
	background:url(../images/fbg.png) repeat-x top #B6B6B6;
}

#footer_top
{
	width:1000px;
	height:160px;
	margin:auto;
	border-bottom:1px dotted #999;
}

#footer_top_inn
{
	width:1000px;
	height:150px;
	margin:-10px auto 0 auto;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding:10px 0 10px 0;
}

#footer_top_a
{
	width:300px;
	height:160px;
	float:left;
	margin:0 20px 0 0;
}

#footer_top_a h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#486DC1;
	text-transform:uppercase;
	padding:0 0 15px 15px;
	float:left;
}


#footer_top_a h2
{
	float:left;
	padding:0 0 0 15px;
	width:300px;
}

#ft_links
{
	width:130px;
	float:left;
	margin-right:10px;
}

#ft_links ul
{
	list-style:circle;
	padding:0;
	margin:0 0 0 15px;
}
#ft_links ul li
{
	font-size:13px;
	font-weight:normal;
	color:#333;
	padding:0 0 2px 0;
	font-family:Calibri;
}
#ft_links a{
	text-decoration:none;
	color:#333;
}
#ft_links a:hover{
	text-decoration:none;
	color:#000;
}


#footer_top_b
{
	width:330px;
	height:160px;
	float:left;
}

#footer_top_b h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#486DC1;
	text-transform:uppercase;
	padding:0 0 15px 15px;
	float:left;
}

#footer_top_b h2
{
	float:left;
	font-weight:normal;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	width:300px;
}

span a
{
	color:#F30;
	text-decoration:none;
}


#footer_top_c
{
	width:350px;
	height:160px;
	float:left;
}


#footer_top_c h1
{
	padding:20px 0 0 0;
	margin:0 0 0 -10px;
}

#footer_bot
{
	width:1000px;
	margin:auto;
	height:35px;
}

#mdl_foot
{
	width:700px;
	height:35px;
	float:left;
}


#mdl_foot h2
{
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#666;
	padding:5px 0 0 0;
	font-family:Calibri;
}

#blg
{
	width:100px;
	float:left;
	height:35px;
}

#blg h1
{
	padding:0 0 0 15px;
}

#htfive
{
	width:200px;
	float:right;
	height:35px;
	
}

#htfive h1
{
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align:left;
	padding:0px;
	float:right;
	letter-spacing:normal;
}

#htfive h1 a
{
	color:#666;
	text-decoration:none;
}

#innnnn
{
	width:100%;
	margin:20px auto 0 auto;
}
#inner_all
{
	width:100%;
	background:#EEE;
	margin:0px auto 0 auto;
}
#inner_innn
{
	width:1000px;
	margin:0px auto 0 auto;
}
#inner_left
{
	width:729px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
}
#inner_left h1
{
	font-family:"Times New Roman", Times, serif;	font-size:17px;
	font-weight:normal;
	color:#1F2D9A;
	text-transform:uppercase;
}
#inner_left h2
{
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:5px 0 10px 0;
}
#inner_left h2 a{
	text-decoration:underline;
	color:#f3951f;	
}
#inner_left h2 a:hover{
	text-decoration:none;
	color:#333;	
}

#inner_left h3
{
	font-size:16px;
	font-weight:normal;
	color:#333;
	padding:5px 0 0 0;
}
#inner_left h3 a{
	text-decoration:underline;
	color:#f3951f;	
}
#inner_left h3 a:hover{
	text-decoration:none;
	color:#333;	
}

#inner_rgt
{
	width:250px;
	float:right;
	background:#FFF;
	border-left:1px dotted #DDD;
}

#inn_promotion
{
	width:250px;
	height:70px;
	float:right;
	margin:0 0 15px 0;
}

#suppotr
{
	width:250px;
	float:left;
}

#suppotr h1
{
	width:250px;
	height:37px;
	float:left;
}

#suppotr h2
{
	width:250px;
	float:left;
}
table.gal_con_ggg
{
	border-collapse:collapse;
	padding:0;
	border:0;
	margin:15px 0 0 0;
}

table.gal_con_ggg th
{
	text-align:right;
	font-size:12px;
	color:#909090;
	padding-bottom:3px;
	font-weight:normal;
}

table.gal_con_ggg td
{
	text-align:left;
	font-size:12px;
	color:#909090;
	padding-bottom:3px;
	padding-left:15px;
}

input.gal_txtxt_ggg_cc
{
	background:#DDD;
	border:1px solid #CCC;
	padding:2px 2px 0 8px;
	height:20px;
	font-size:11px;
	color:#333;
	 opacity:.7;
	 width:223px;
	 outline:none;
}

input.subbtn_1_ggg1
{
	
	float:left;
	background:#3D449B;
	padding:3px 5px 3px 5px;
	border:none;
	font-size:12px;
	color:#DDD;
	cursor:pointer;
	margin:2px 0 0 0;
}

.mbt-textarea_ggg_cc {

    padding:5px;
    margin:1px 0 0 0;
    color:#333;
    font:11px arial;
    background:#DDD;
    border:1px solid #CCC;
	width:223px;
	opacity:.7;
	height:110px;
	outline:none;
}
#loc_lft{
width:300px;
float:left;
}
#loc_lft h2{
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:5px 0 10px 0;
}

#loc_rgt{
width:200px;
float:right;

}
#loc_cnt{
	width:570px;
	margin-top:0;
	text-align:left;
}
.view
{
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ff6600;
	padding:40px 20px 60px 15px;
	text-align:right;
}
.view a
{
	color:#ff6600;
	text-decoration:underline;
}

.view a:hover
{
	color:#02377e;
	text-decoration:none;
}
#cbt{
	border-top:1px dotted #CCC;
	margin:10px 0 10px 0;
}

#career_form{
width:490px;
margin:0px 0 50px 50px;
padding:10px 10px 60px 10px;
}

#career_sub
{
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	padding:0px 20px 0 15px;
	text-align:right
}

table input.cartxt
{
	width:255px;
	height:28px;
	font-size:11px;;
	color:#999;
	float:left;
	border:1px solid #e1e1e1;
	background:#fff;
	margin-top:8px;
	border-radius:5px;
	padding:0 0 0 5px;
}

.cartxt1
{
	width:255px;
	height:20px;
	font-size:11px;;
	color:#999;
	float:left;
	margin-top:8px;
	padding:0;
}

.cartxt2
{
	width:200px;
	height:20px;
	font-size:11px;;
	color:#999;
	float:left;
	margin-top:8px;
	padding:0;
}
#customer_support_sub
{
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	padding:0px 20px 0 15px;
	text-align:right
}
.country{
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4a4a4a;
	margin-top:9px;
}

.txt{
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4a4a4a;
	vertical-align:top;
}

div.demo {
          border: 3px solid #0BB427;
          padding: 10px;
          margin-bottom: 10px;
      }
      
      div.original {
          border: 3px solid #B40400;
          padding: 10px;
      }
      
      .pointer {
          cursor: pointer;
      }
      
      code {
          padding: 3px;
          background-color: #eee;
		  
	  }
	  
.ticker {
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	width: 280px;
	overflow: hidden;
	/*border: 1px solid #DDD;*/
	margin: 0;
	padding: 0;
	list-style: none;
	/*border-radius: 5px;
	box-shadow: 0px 0px 5px #DDD;*/
}

#ticker_01 {
	height: 113px;
}

.ticker li {
	height:46px;
	padding: 5px 5px 5px 0;
	margin: 0px 5px 0 0;
}

.product_household{
	background-color:#fff;
	width:344px;
	height:226px;
	border:1px solid #CCC;
	margin:15px 15px 10px 0;
	float:left;
	border-bottom:5px solid #f07e0f;
}

/*photogallery strat*/
#gallery {
    padding:0 0 30px 0;
    background:#e7e7e7;
  }
  #comment-form {
    width:100%;
  }
  #error {
    display:none;
    background:#FFF;
    position:absolute;
    left:100px;
    top:100px;
    width:500px;
    height:300px;
    padding:10px;
    border:1px solid #CCC;
  }
  
 .list_menu{
	border:1px solid #999;
	font-family:Calibri, 'Anton', sans-serif;
	font-size:12px;
	color:#4a4a4a;
	width:115px;
 }
p{
	margin-top:10px;	
}

.mbt-textareaxx {

    padding:5px;
    margin:1px 0 0 0;
    color:#333;
    font:11px arial;
    background:#FFF;
    border:1px solid #CCC;
	border-radius:5px;
	width:223px;
	opacity:.7;
	height:110px;
	outline:none;
}
/*photogallery end*/

h7 a {text-decoration:none; color:#1F2D9A;}

#list_promo
{
	width:704px;
	float:left;
	background:url(../images/ppp_bg.jpg) repeat;
	padding:5px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border:3px solid #F3951F;
	margin:0 0 10px 0;
}

#list_promo h1
{
	font-size:28px;
	font-weight:bold;
	text-transform:capitalize;
	color:#FFF200;
	padding:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}


#list_promo h2
{
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	padding:0 0 0 10px;
	text-shadow:1px 1px 1px #666;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
#list_promo h4
{
	font-size:11px;
	font-weight:normal;
	text-transform:capitalize;
	padding:0 0 0 10px;
	color:#FFF;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
}
#list_promo h3
{
	float:right;
	margin:-80px 10px 0 0;
}

/* fallback placeholder */
.placeholder {
	color: #bbb;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: #bbb;
}
/* moz placeholder */
:-moz-placeholder {
	color: #333;
}

/* remove webkit search input decoration and cancel button */
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}