@charset "utf-8";

/* CSS Document */



body{margin:0; padding:0; background:#1d1c1b; font:normal 12px/20px Arial, Helvetica, sans-serif;}

html { padding:0; margin:0;}



p,h1,h2,h3,h4,h5,h6,ul,li,div,table,{margin:0; padding:0; list-style:none;}

a { text-decoration:none; outline:none;}

a:hover { text-decoration:underline;}

input, textarea{border:none; font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:0;}

.clr{margin:0; padding:0; clear:both;}



.main_contaitner{background:#fff; padding:0 8px;}



.logo{float:left; width:418px; margin:15px 0 0; padding:0;}



.search{width:205px; float:right; margin:16px 0; padding:0;}

.search .search_box{background:url(../images/search_box.gif) left top no-repeat; margin:0px 0; padding:7px 2px 7px 4px; float:left; width:167px;  border:none; font:normal 12px Arial, Helvetica, sans-serif; color:#587385;}

.search .search_button{background:url(../images/search_button.gif) left top no-repeat; width:30px; height:28px; float:left; border:none; cursor:pointer;}





/*-- Nivo Slider --*/

#nivo_slider {

	padding-bottom:0px;

   

}

#slider {

	position:relative;

    width:974px;

    height:369px;

	background:url(../images/loading.gif) no-repeat 50% 50%;

 }

#slider img {

	position:relative;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	display:block;

}

.nivo-controlNav {

	position:absolute;

	left:410px;

	bottom:-31px;

 }

.nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

	background:url(../images/bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNav a.active {

	background-position:0 -22px;

}



.nivo-directionNav a {

	display:block;

	width:30px;

	height:30px;

	background:url(../images/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}

a.nivo-prevNav {

	left:15px;

}



.nivo-caption {

    text-shadow:none;

    font-family: Helvetica, Arial, sans-serif;

}

.nivo-caption a { 

    color:#ffffff;

    text-decoration:underline;

}

 









.nav{width:auto; height:30px; margin:37px 0 0 0;}

.nav ul{margin:0; padding:0; display:block;}

.nav ul li{margin:0; padding:0px 5px 0px 5px;   list-style:none; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#1d1c1b;}

.nav ul li a{text-decoration:none; display:block; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#7d7d7d; text-transform:uppercase; }

 .nav ul li a:hover{color:#000;}

 .nav ul li a.active{ color:#000;}

 



.email{background:#cfcfcf; height:23px; margin:8px 0; padding:15px 10px; font:normal 16px Arial, Helvetica, sans-serif; color:#7c7c7c;}

.email a{color:#585858; text-decoration:none;}

.email a:hover{color:#000; text-decoration:underline; }



.request{width:290px; padding:0 20px 0 0; margin:15px 0; background:url(../images/right-shadow.jpg) right top no-repeat;  float:left; overflow:hidden; color:#1d1c1b; font:normal 12px Arial, Helvetica, sans-serif;}

.request h2{font-size:22px; font-weight:normal; color:#000; margin:0 0 10px 0; padding:0;}

.request input{background:#cccccc; border:1px solid #a4a4a4; width:165px; margin:0 0 10px 0; border-radius:4px; padding:3px;}

.request textarea{background:#cccccc; border:1px solid #a4a4a4; width:165px; margin:0 0 10px 0; border-radius:4px; padding:3px; height:50px;}

.request .button{background:url(../images/submit.gif) left top no-repeat; margin:0; padding:2px 0px; text-align:center; width:69px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer;} 



.welcome{margin:0; padding:0 0 0 0; float:right;}

.welcome h1{ font:normal 25px/20px Arial, Helvetica, sans-serif; color:#000; margin:15px 0 10px 0; padding:0;}

.welcome p{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#1d1c1b; margin:0px 0 10px 0; padding:0;}

.welcome a{color:#ff6c00; text-decoration:none;}

.welcome a:hover{color:#000; text-decoration:underline;}



.product_list{margin:0 0 0 0; padding:0 0 0 2px; overflow:hidden;}

.product_list h2{ font:normal 25px/20px Arial, Helvetica, sans-serif; color:#000; margin:15px 0 10px 0; padding:0; display:block;}

.product_list ul{margin:0; padding:0;}

.product_list ul li{margin:0 3px 3px 0px; padding:0; list-style:none; width:238px; float:left; border:1px solid #cfcfcf; height:216px; text-align:center;}

.product_list ul li img{margin:15px 0 10px 0; padding:0;}

.product_list ul li p{margin:10px 0 0 0; padding:0; display:block;}

.product_list ul li p a{margin:0; padding:0;   text-decoration:none; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#474646;}

.product_list ul li p a:hover{text-decoration:underline;}



.brands{margin:8px 0; padding:0 0 0 2px; width:auto; overflow:hidden;}



.fotter{width:990px; margin:0px auto; padding:5px 0; background:#505050;  }

.fotter .links{margin:12px auto 0; padding:0; width:390px; overflow:hidden;}

.fotter .links ul{margin:0; padding:0;}

.fotter .links ul li{float:left; margin:0; padding:0 6px 0 0;  font:normal 12px Arial, Helvetica, sans-serif; color:#d9d9d9; list-style:none;  }

.fotter .links ul li a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#d9d9d9; padding:0px 0; text-align:center; display:block; } 

.fotter .links ul li a:hover{text-decoration:underline;}



.sinhmax{margin:5px auto; padding:0; width:700px;font:normal 12px/20px Arial, Helvetica, sans-serif; color:#d9d9d9;}

.sinhmax a{ text-decoration:none; color:#d9d9d9;}

.sinhmax a:hover{ text-decoration:underline;}





.cotact_us{margin:0; padding:0 0; background:#f2f2f2; border:1px solid #a8a8a8;}

.cotact_us td{margin:0; padding:0 0 0 0px;}

.cotact_us h1{margin:0; padding:5px 0 5px 10px; font:normal 20px/20px Arial, Helvetica, sans-serif; color:#0c0b15; border-bottom:1px solid #a8a8a8; background:#d7d7d7;  }

.cotact_us .inputbox{width:400px; border:1px solid #a8a8a8; background:#e6e6e6; margin:6px 0 6px 0; padding:5px 3px;}

.cotact_us p{margin:0; padding:0px 0 0px 10px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#0c0b15;  }

.cotact_us p span{color:#FF0000;}

.cotact_us .textbox{width:400px; border:1px solid #a8a8a8; background:#e6e6e6; margin:6px 0 6px 0; padding:5px 3px;}

.cotact_us .button{width:92px; border:1px solid #b5b5b5; background:url(../images/submit_bg.jpg) repeat-x; cursor:pointer; padding:5px 3px; margin:7px 0 10px 0; font-weight:bold;}



.address{margin:0; padding:0;}

.address h2{margin:0; padding:0px 0 5px 0px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#000;}

.address p{margin:0; padding:0px 0 0px 0px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#1d1c1b;  }

.address ul{margin:0; padding:0;}

.address ul li{margin:0 0 0 15px; padding:0; list-style:square; line-height:20px;}



.about_us{margin:0; padding:0 0;}

.about_us h1{margin:0 10px 15px 10px; padding:5px 0 5px 0px; font:normal 20px/20px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #a8a8a8; }



.about_us h2{margin:10px 0px 0 10px; padding:0px 0 5px 0px; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#000; }



.about_us p{margin:0; padding:0px 10px 10px 10px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#1d1c1b;  }



 .all_product_list{margin:20px 0 0 20px; padding:0; float:left; width:700px;}

 .all_product_list h2{ font:normal 18px Arial, Helvetica, sans-serif; color:#000; margin:0 0 15px 0; padding:0 0 8px 0; display:block; border-bottom:1px solid #CCC;}

 

 .all_product_list h2 span.top{float:right; margin:0; padding:0;}

  .all_product_list h2 span.top a{text-decoration:none; color:#F00; font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:7px 5px 0 0; display:block;}



 .all_product_list .product1{margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px dotted #CCC; overflow:hidden; }

  .all_product_list .product1 h3{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 0; padding:3px 5px; background:#999;}

 .all_product_list .product1 .product_image{width:150px; border:1px solid #ccc; text-align:center; float:left;}

  .all_product_list .product1 .product_image img{margin:0; padding:0; width:150px; height:130px;}

 .all_product_list .product1 .product_detail{float:right; margin:0 0 0 5px; padding:0; width:154px}

 .all_product_list .product1 .product_detail ul{margin:0; padding:0;}

 .all_product_list .product1 .product_detail ul li{margin:0 0 3px 0; padding:0; list-style:disc; font:normal 11px/18px Arial, Helvetica, sans-serif;  color:#1d1c1b; }





 .all_product_list .product2{margin:0 0px 0 4px; padding:0 10px 0 0; overflow:hidden; }

  .all_product_list .product2 h3{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 0; padding:3px 5px; background:#999;}

 .all_product_list .product2 .product_image{width:150px; border:1px solid #ccc; text-align:center; float:left;}

 .all_product_list .product2 .product_image img{margin:0; padding:0; width:150px; height:130px;}

	  .all_product_list .product2 .product_detail{float:right; margin:0 0 0 5px; padding:0; width:160px;}

 .all_product_list .product2 .product_detail ul{margin:0; padding:0;}

 .all_product_list .product2 .product_detail ul li{margin:0 0 3px 0; padding:0; list-style:disc; font:normal 11px/18px Arial, Helvetica, sans-serif;  color:#1d1c1b; }













.product_list_details {

    border-bottom:1px dashed #ccc;

    margin-top: 15px;

    padding: 0px 0 15px 10px ;

	overflow:hidden;

 }

 



 

 

.product_list_details .pro_name{margin:0; padding:0; float:left; width:500px;}

.product_list_details .pro_image{margin:0; padding:0; width:170px; float:right;} 

.product_list_details .pro_image img{width:0; padding:0; width:140px; float:right; }

 

.product_list_details .pro_name h2{ margin:0 0 9px 0; padding:0; font:bold 16px Arial, Helvetica, sans-serif; color:#6e6e6e; text-transform:uppercase; display:block;}

.product_list_details .pro_name p{margin:0; padding:0px 0px 10px 0px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#828282;  }

.product_list_details .pro_name a{background:url(../images/black_arrow.jpg) top left no-repeat; padding:0 0 0 20px; margin:0; text-decoration:none; display:block; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#666;}

.product_list_details .pro_name a:hover{background:url(../images/gray_arrow.jpg) top left no-repeat; color:#000;}

 

.product_list_details .pro_name ul{margin:0; padding:0;}

 .product_list_details .pro_name ul li{margin:0; padding:0 0 0 15px; list-style:none; background:url(../images/blue_arrow.jpg) top left no-repeat; color:#828282;  background-position:0px 6px;}

 

 

.pro_cat{margin:20px 0 0 0; padding:0; float:left; width:250px; border-right:1px dotted #999; min-height:982px;}

.pro_cat ul{ margin:0 0 0 0; padding:0; float:left;}

.pro_cat ul li{ margin:0 0 10px 0; padding:0 0 0 0; float:none; list-style:none; }

.pro_cat ul li a{ margin:0 0 0px 0; padding:4px 10px 4px 28px; float:none; list-style:none; text-decoration:none; background:url(../images/control_play.png) left no-repeat; font:bold 13px Arial, Helvetica, sans-serif; color:#333333; background-position:5px 4px; display:block;   } 

.pro_cat ul li a:hover{background:url(../images/control_play.png) left #999 no-repeat; color:#fff; background-position:5px 4px; }

.pro_cat ul li a.active{background:url(../images/control_play.png) left #999 no-repeat; color:#fff; background-position:5px 4px; }

 

 

 

 

 

 

ul.errorbox{list-style:none;padding:0px;margin:0px;}

ul.errorbox li{

font:normal 13px Arial, Helvetica, sans-serif;

  border-color: #FFD700;

  border-width: 1px;

  border-style: solid;

  padding: 0.8em;        /* padding in fieldset support spotty in IE */

  color: #ff0000;

  background-color:#ffc;

  margin-bottom:2px;

  padding-left: 30px;

  background:#FFFFDD url("../images/exclamation.png") no-repeat 10px center;

  font-size:12px;

  list-style-type:none;

  width:80%;

}





 

