@charset "utf-8";
/* CSS Document */

.clear {
	padding:0;
	margin:0;
	clear:both;
	height:0;
	line-height:0;
}
img {
	padding:0;
	margin:0;
	border:none;
}
ul, li {
	padding:0;
	margin:0;
	list-style:none;
}
p, h2 {
	padding:0;
	margin:0;
}
a {
	text-decoration:none;
}
body {
	padding:0;
	margin:0;
	background-color:#f6f6f6;
	background-image:url(img/bg-body.gif);
	background-repeat:repeat-x;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/******************************************************************* Cpage */	
#page {
	width:1000px;
	margin:0 auto;
	display:block;
}
/******************************************************************* header */	
#header {
}
.top-header {
	height:29px;
}
ul.link-topmenu {
	float:right;
	display:block;
	width:360px;
	font-size:11px;
}
ul.link-topmenu li {
	float:left;
	display:block;
	line-height:29px;
}
ul.link-topmenu li a {
	color:#000;
	margin:0 7px;
}
ul.link-topmenu li a:hover {
	color:#097cc3;
}
.top-logo {
	background-image:url(img/bg-logo.jpg);
	background-repeat:no-repeat;
	height:51px;
}
/******************************************************************* CSS Document */
#button {
	height: 34px;
	width: 183px;
	border:none;
	float:left;
	margin-left:11px;
	padding-top:5px;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
.menu_class {
}
.the_menu {
	display:none;
	position:absolute;
	width:300px;
	z-index:99;
}
.the_menu li {
	background-color:#0086ce;
}
.the_menu li a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	display:block;
}
.the_menu li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}
/******************************************************************* CSS Document */	
#linksearch {
	width:448px;
	height:25px;
	margin-left:30px;
	margin-top:12px;
	float:left;
	display:block;
	background-image: url(img/bg-search.gif);
	background-repeat: no-repeat;
}
#txtCategory {
	background-image: url(img/bg-txtCategory.gif);
	background-color:transparent;
	background-repeat: no-repeat;
	border:none;
	margin-left:4px;
	margin-top:3px;
	width:114px;
	height:19px;
	padding:0 20px 0 5px;
	font-size:11px;
	color:#FFF;
	line-height:19px;
	float:left;
}
#txtSearch {
	background-color:transparent;
	border:none;
	font-size:11px;
	width:260px;
	float:left;
	height:19px;
	line-height:19px;
}
/* Danh mục SP*/

#MenuMain{
	background-image: url(img/bg-menuleft.gif);
	background-repeat: no-repeat;
	width: 255px;
	height:230px;
}
#header .top-menu {
}
#header .top-menu .menu {
	width: 235px;
	float: left;
	height:219px;
	color: black;
}
#header .top-menu .menu a {
	text-decoration: none;
	color: black;
}
#header .top-menu .menu a:hover {
	text-decoration: underline;
	color: black;
}
#header .top-menu .menu .center-border {
	width: 4px;
	height: 1px;
	background: url(image/site/box-category.png) no-repeat top left;
}
#header .top-menu .menu .center-bullet {
	background: url(image/site/box-category.png) no-repeat;
	background-position: right 0;
	width: 231px;
	height: 36px;
}
#header .top-menu .menu .footer-bg {
	background: url(image/site/image-repeat.png);
	background-repeat: repeat-x;
	width: 210px;
	height: 13px;
	margin-left: 9px;
}
*html #header .top-menu .menu .footer-bg {
	height: 0px;
}
#header .top-menu .menu .footer-left {
	background: url(image/site/box-category.png) no-repeat;
	height: 13px;
}
*html #header .top-menu .menu .footer-left {
	height: 0px;
}
#header .top-menu .menu .footer-right {
	background: url(image/site/box-category.png) no-repeat;
	height: 13px;
}
*html #header .top-menu .menu .footer-right {
	height: 0px;
}
#header .top-menu .menu .header-bg {
	background: url(image/site/image-repeat.png);
	margin-left: 8px;
	width: 197px;
	height: 31px;
	background-repeat: repeat-x;
	background-position: 0 -150px;
	padding-top: 8px;
	text-align: center;
	color: #010000;
	font-size: 15px;
	font-weight: bold;
}
*html #header .top-menu .menu .header-bg {
	height: 23px;
}
#header .top-menu .menu .header-bg a {
	color: #010000;
	font-size: 15px;
	font-weight: bold;
}
#header .top-menu .menu .header-left {
	background: url(image/site/box-category.png);
	background-repeat: no-repeat;
	background-position: 0 -212px;
	height: 31px;
}
*html #header .top-menu .menu .header-left {
	height: 23px;
}
#header .top-menu .menu .header-right {
	background: url(image/site/box-category.png);
	height: 31px;
	background-repeat: no-repeat;
	background-position: right -293px;
}
*html #header .top-menu .menu .header-right {
	height: 23px;
}
#header .top-menu .menu .center {
	border-left: 3px solid #FCDA3B;
	border-right: 3px solid #FCDA3B;
	border-top: 3px solid #FCDA3B;
	width: 219px;
	background-color: #FFFBE8;
	color: #686465;
	text-decoration: none;
	font-weight: bold;
}


#header .top-menu .menu .center .item-bullet a {
	color: #686465;
	font-weight: bold;

}
#header .top-menu .menu .center .item-bullet {
	background: url(image/site/right_bullet.png);
	background-color: #fffbe8;
	background-position: right;
	background-repeat: no-repeat;
	width: 194px;
	padding: 10px 5px 10px 20px;
}
*html #header .top-menu .menu .center .item-bullet {
	padding: 10px 5px 10px 20px;
	background-color: #0F0;
}
#header .top-menu .menu .center .item-bullet:hover {
	background: url(image/site/hover-bullet.png) no-repeat;
	background-position: 198px -2px;
	background-color: #0568A7;
	color: White;
}
#header .top-menu .menu .center .item-separator {
	border-bottom: dotted 1px #1974CD;
	margin-left: 5px;
	margin-right: 5px;
}
.item-bullet{
	background-image: url(img/bg-li-menuleft.gif);
	background-repeat: no-repeat;
	width:193px;
	height:27px;
	line-height:27px;
	margin-left:8px;
	margin-top:3px;
}


.div-menu {
	display: none;
	z-index: 9999;
	position: absolute;
	border: solid 1px #C1CCD3;
	background-color: #FFFBE8;
	padding:10px 20px;
	font-weight: normal;
	font-size: 11px;
	line-height:24px;
}
.separator-menu {
	border-bottom: dotted 1px #1974CD;
}
.categoryitem {
	margin:0 20px;
}
.parentitem {
	margin:0 20px;
}
/******************************************************************* CSS Document */
.cart {
	float:left;
	background-image: url(img/bg-cart.gif);
	background-repeat: no-repeat;
	width:140px;
	height:38px;
	margin-top:3px;
}
.cart p {
	width:25px;
	padding-top:12px;
	color:#FFF;
	margin-left:115px;
}
ul.link-toplogo {
	float:right;
	width:160px;
	display:block;
	font-size:11px;
	padding-top:5px;
}
ul.link-toplogo li {
	background-image: url(img/li-toplogo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
ul.link-toplogo li a {
	color:#FFF;
	line-height:16px;
}
ul.link-toplogo li a:hover {
	text-decoration:underline;
}
/******************************************************************* CSS Document */
.text-header {
	font-size:11px;
	color:#aeaeae;
}
.text-header p span {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}
.login {
	float:right;
	width:300px;
	text-align:right;
	display:block;
}
/******************************************************************* CSS Document */	
#main {
	width:1000px;
	margin-top:20px;
}
#top-banner {
}
#left {
	float:left;
	display:block;
	width:200px;
}

#left h2{
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
	display:block;
	line-height:35px;
	color:#FFF;}
#banner {
	float:right;
	display:block;
	width:790px;
	margin-bottom:20px;
}


.hotline p{
	margin-top:5px;
	width:115px;
	float:right;
	margin-right:15px;
	text-align:center;
	display:block;
	font-size:18px;
	font-weight:bold;
	}
.hotline p span{
	font-size:15px;}	
/******************************************************************* CSS Document */

.hotline{
	background-image: url(img/bg-menuleft.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:92px;
}
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
	#menu {
	float:left;
	width:790px;
	padding:0;
	background-image: url(img/bg-menubanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu li {
	list-style:none;
	color:#FFF;
	float:left;
	line-height:40px;
	position:relative;
	background-image: url(img/hr-menubanner.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#menu li a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 22px;
	background:url(images/menu_bg.gif) no-repeat left bottom;
	display:block;
	float:left;
}

#menu li a:hover{
	color:#FF0;}
#menu li span {
	background:url(images/arrow.png) no-repeat 0 12px;
	width:20px;
	height:35px;
	/*display:inline-block;*/
	float:left;
	/*top:-35px;*/
	/*position:relative;*/
	cursor:pointer;
}
#menu li ul {
	background:url(images/submenu_bg.gif) no-repeat right bottom;
	padding:0;
	font-size:15px;
	display:none;
	width:200px;
	z-index:99;
	position:absolute;
	margin:0;
	float:left;
	left:0;
	top:36px;
}
#menu li ul li {
	background:none;
	width:200px;
	overflow:hidden;
	line-height:25px;
	
}
#menu li ul a {
	background-image:url(img/bg-menubanner.jpg);
	font-size:12px;
	width:200px;
	background-repeat: no-repeat;

}
#menu li:hover ul {
background-image:url(img/bg-menubanner.jpg);background-repeat: no-repeat;
width:200px;

}
a:active, a:visited {
	outline:none;
}
.overRed {
	background-image:url(img/bg-menubanner.jpg);background-repeat: no-repeat;
width:200px; !important;
	color:#FFFFFF !important;
	border-left:none !important;
	border-right:none !important;
	
}
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */


#banner {
	float:right;
	display:block;
}
/******************************************************************* CSS Document */	
#top-news {
}
.uudai {
	float:left;
	width:205px;
}
.uudai h2 {
	height:30px;
	line-height:30px;
	background-image: url(img/bg-news1.jpg);
	text-transform:uppercase;
	color:#333333;
	font-size:12px;
	padding-left:20px;
	background-repeat: no-repeat;
}
ul.inner-uudai {
	background-image: url(img/bg-topnews.gif);
	background-repeat: repeat-x;
	height:155px;
	width:175px;
	padding:15px;
}
ul.inner-uudai li {
	background-image: url(img/symbol-news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
ul.inner-uudai li a {
	line-height:20px;
	color:#666666;
}
ul.inner-uudai li a:hover {
	text-decoration:underline;
}
/******************************************************************* CSS Document */
/******************************************************************* CSS Document */
/******************************************************************* CSS Document */
/******************************************************************* CSS Document */
/******************************************************************* CSS Document */

.deals {
	float:left;
	width:279px;
}
.deals h2 {
	height:30px;
	line-height:30px;
	background-image: url(img/bg-news2.jpg);
	text-transform:uppercase;
	color:#333333;
	font-size:12px;
	padding-left:20px;
	background-repeat: no-repeat;
}
.deals2 {
	float:left;
	width:279px;
}
.deals2 h2 {
	height:30px;
	line-height:30px;
	background-image: url(img/bg-news3.jpg);
	text-transform:uppercase;
	color:#333333;
	font-size:12px;
	padding-left:20px;
	background-repeat: no-repeat;
}
ul.inner-deals {
	background-image: url(img/bg-topnews.gif);
	background-repeat: repeat-x;
	height:155px;
	width:249px;
	padding:15px;
}
ul.inner-deals li {
	background-image: url(img/symbol-news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
ul.inner-deals li a {
	line-height:20px;
	color:#666666;
}
ul.inner-deals li a span {
	color:#00a1e4;
}
ul.inner-deals li a:hover {
	text-decoration:underline;
}
/******************************************************************* CSS Document */	
.more {
	margin-top:10px;
	background-image: url(img/button-more.gif);
	background-repeat: no-repeat;
	width:67px;
	height:27px;
}
.more a {
	text-align:center;
	display:block;
	color:white;
	font-size:10px;
	line-height:25px;
	font-weight:bold;
}
.more a:hover {
	color:#00F
}
/******************************************************************* CSS Document */	
.uudai2 {
	float:left;
	width:205px;
}
.uudai2 h2 {
	height:30px;
	line-height:30px;
	background-image: url(img/bg-news4.gif);
	text-transform:uppercase;
	color:#333333;
	font-size:12px;
	padding-left:20px;
	background-repeat: no-repeat;
}
ul.inner-uudai2 {
	background-image: url(img/bg-topnews.gif);
	background-repeat: repeat-x;
	height:155px;
	width:175px;
	padding:15px;
}
ul.inner-uudai2 li {
	color:#666666;
}
ul.inner-uudai2 li a {
	line-height:20px;
	color:#666666;
}
ul.inner-uudai2 li a:hover {
	text-decoration:underline;
}
/******************************************************************* CSS Document */	
#MenuMain {
	width:220px;
	float:left;
}
.header-right {
	width:100px;
}
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
	
/******************************************************************* CSS Document */
#footer {
	border-top:1px dotted #e3e3e3;
	background-image: url(img/bg-footer.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:257px;
	width:100%;
	overflow:hidden;
}
.inner-footer {
	width:1000px;
	margin:0 auto;
	display:block;
}
.top-footer {
	margin-top:20px;
}
ul.link-topfooter {
	margin:0 auto;
	display:block;
	width:480px;
	margin-top:10px;
}
ul.link-topfooter li {
	float:left;
	color:#777777;
}
ul.link-topfooter li a {
	margin:0 10px;
	color:#777777;
}
ul.link-topfooter li a:hover {
	color:#00a1e4;
}
.news-footer {
	color:#FFF;
	margin-top:60px;
	font-size:11px;
}
.news-footer h2 {
	text-transform:uppercase;
	font-size:13px;
}
ul.dichvu {
	width:185px;
	float:left;
	margin-left: 15px;
}
ul.dichvu li {
	background-image: url(img/list-footer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}
ul.dichvu li a {
	color:#FFF;
	line-height:18px;
}
ul.dichvu li a:hover {
	text-decoration:underline;
}
.email {
	float:left;
	width:238px;
	height:118px;
	background-image: url(img/bg-email.gif);
	background-repeat: no-repeat;
	padding:0 20px;
}
.email p {
	color:#ffb321;
	font-weight:bold;
	line-height:20px;
}
.searh-footer {
	margin-top:32px;
}
.input {
	border:none;
	font-size:11px;
	width:148px;
	height:20px;
	line-height:24px;
	float:left;
	padding:0 10px;
	display:block
}
.button-loginfooter {
	float:right;
}
ul.share {
	width:150px;
	float:left;
	margin-left:10px;
}
ul.share li {
	margin:5px 0px;
}
ul.share li a {
	color:#FFF;
}
ul.share li a:hover {
	text-decoration:underline;
}
ul.share li p {
	color:#fff200;
}
.copyright {
	text-align:center;
	display:block;
	font-size:11px;
	line-height:30px;
}
.bottom {
	background-color:#000;
	height:28px;
	width:100%;
	bottom:0;
	overflow:hidden;
}
.icon-bottom {
	float:left;
	margin-right:5px;
	margin-top:5px;
}
ul.link-bottom {
}
ul.link-bottom li {
	float:left;
	line-height:24px;
	margin:0 10px;
}
ul.link-bottom li span {
	color:#fcff26;
	font-weight:bold;
}
ul.link-bottom li p {
	line-height:24px;
}
/******************************************************************* CSS Document */

/******************************************************************* CSS Document */

.hotline {
	background-image: url(img/bg-hotline.gif);
	background-repeat: no-repeat;
	width:216px;
	height:92px;
}
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	

/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */
.inner-product {
}
.title {
	background-image: url(img/bg-titlecontent.gif);
	background-repeat: no-repeat;
	width:1001px;
	height:34px;
}
.title h2 {
	float:left;
	width:200px;
	display:block;
	text-transform:uppercase;
	color:#333333;
	font-size:12px;
	line-height:35px;
	font-weight:bold;
	margin-left:30px;
}
ul.link-title {
	float:left;
	width:350px;
	overflow:hidden;
}
ul.link-title li {
	font-size:11px;
	float:left;
	color:#333333;
}
ul.link-title li a {
	color:#333333;
	margin:0 5px;
	line-height:35px;
}
ul.link-title li a:hover {
	color:#0166a8;
}
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
.left-product {
	float:left;
	width:205px;
	overflow:hidden;
}
/******************************************************************* CSS Document */
.top-products {
	float:left;
	width:586px;
	border-left:1px solid #e3e3e3;
}
.top-products h2 {

	font-size:12px;
	line-height:31px;
	text-transform:uppercase;
	padding-left:30px;
	width:400px;
	float:left;
}
.products {
	background-image: url(img/bg-products.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:580px;
	height:360px;
}


.label-deal{
	background-image: url(img/bg-sale.gif);
	background-repeat: no-repeat;
	width:130px;
	height:18px;
	text-align:center;
	display:block;
	margin:0 auto;
	font-size:11px;
	line-height:20px;
}

ul.pro{
	}
	
ul.pro li{
	float:left;
	width:185px;
	height:185px;
	overflow:hidden;
	text-align:center;
	display:block;}	
	
ul.pro li p span{
	color:#999999;
	text-decoration:line-through;
	font-size:11px;
	}	

ul.pro li strong{
	color:#ff6000;
	font-size:10px;}
	
ul.pro li a{
	font-weight:bold;
	font-size:13px;
	color:#000}	
ul.pro li a:hover{
	color:#00a1e4;}	
	
.img-pro{
	height:100px;
	margin:10px auto;
	display:block;
	}	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */
.Ct-product {
	background-color:#FFF;
	border:1px solid #e3e3e3;
	min-height:420px;
}
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
.img-deal {
	width:205px;
	float:right;
	overflow:hidden;
	border-left:1px solid #e3e3e3;
}
.img-deal h2 {
	font-size:12px;
	text-align:center;
	display:block;
	text-transform:uppercase;
	background-image: url(img/bg-imgdeal.gif);
	background-repeat: repeat-x;
	height:31px;
	line-height:31px;
}
.img-khuyenmai {
	width:192px;
	margin:5px auto;
	display:block;
	border:1px solid #e3e3e3;
}




/******************************************************************* CSS Document */	
.left-product h2{

font-size:12px;
background-image: url(img/bg-imgdeal.gif);
	background-repeat: repeat-x;
	height:31px;
	line-height:31px;
	text-transform:uppercase;
	padding-left:10px;
	width:205px;
	float:left;}


/******************************************************************* CSS Document */	
	
#content .titlebarLeftc, .titlebarLeftc{
 	background:url(../images/title_bar_leftc.gif) no-repeat;
	height:28px;
 }
 #content .titlebarRightc, .titlebarRightc{
	background:url(../images/title_bar_rightc.gif) no-repeat right top;
	height:28px;
}
 #content .titlebar, .titlebar{
	background:url(../images/title_bar_bg.gif) repeat-x left top;
	height:28px;
	margin:0 8px;
}
.dataGrid_container{
	border:1px solid #bababa;
	border-top:none;
	
}
.dataGrid_container2{
	border:1px solid #bababa;
	border-top:none;
	height:100px;
	overflow:auto;
}
.dataGrid_container3{
	border:1px solid #bababa;
	border-top:none;
	height:100px;
	overflow:auto;
}
.dataGrid_container4{
	border:1px solid #bababa;
	border-top:none;
	height:640px;
	overflow:auto;
}
.dataGrid {
	background:#ffffff;
	font-weight:normal;
}
.dataAlterRw1{
	background:#fff;
	border-bottom:1px solid #e7e6e6;
}
.dataAlterRw2{
	background:#fafafb;
	border-bottom:1px solid #e7e6e6;
}
.dataGridHdr, .dataGrid {
	color:#676f72 !important;
	line-height:25px;
	font-size:12px;
	
}
.dataGridHdr td:hover {
	background:url(../images/gridHdrhovr_img.gif) bottom repeat-x #fafafb;
	}
.dataGridHdr_boder {
	border-right:1px solid #cfcece; 
	padding:0 3px;
}
.dataGridHdr_boder2 {
	border-right:1px solid #cfcece; 
	padding:0 7px 0 7px;
}
.dataGridHdr_boder3 {
	padding:0 7px 0 7px;
}
.dataGrid_container{
	border:1px solid #bababa;
	border-top:none;
	
}
.dataGrid_container2{
	border:1px solid #bababa;
	border-top:none;
	height:100px;
	overflow:auto;
}
.dataGrid_container3{
	border:1px solid #bababa;
	border-top:none;
	height:100px;
	overflow:auto;
}
.dataGrid_container4{
	border:1px solid #bababa;
	border-top:none;
	height:640px;
	overflow:auto;
}




.adqstdts {
	min-height:75px;
	background:#f0f0f1;
	border:1px solid #dbdbdc;
	border-left:none;
	border-right:none;
	margin-top:7px;
	padding:7px;
	}
.asdDts {
	color:#737374;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	}
.printAd {
	background:url(../images/printer.png) no-repeat ;
	padding-left:25px;
	padding-bottom:2px;
	padding-top:2px;
	color:#737374;
	}
.exportAd {
	background:url(../images/document-export.png) no-repeat ;
	padding-bottom:2px;
	padding-left:25px;
	padding-top:2px;
	color:#737374;
}
.adCntnr .acco2 .expand {
	line-height:35px;
	background-image: url(img/bg-tab.gif);
	background-repeat: no-repeat;
	height:33px;
	width:203px;
	background-position: center top;
	}
	
.expand span{
	color:#d3d3d3;
	margin-right:10px;
	font-size:10px;}	
.adCntnr .acco2 .expand a{
	background:url(../images/rnd_plus_icon.png) no-repeat 0 4px;
	padding-left:10px;
	text-decoration:none;
	}
.adCntnr .acco2 .openAd a{
	color:#00a1e4 !important;
	text-decoration:none;
	background-image: url(img/bg-tab-hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:20px;
	margin-top:10px;
	}

.adCntnr .acco2 .openAd {
	background:url(../images/title_bar_bg.gif) repeat-x ;
	line-height:27px;

	padding-left:5px;
	}

.adCntnr .acco2 .expand a{
	color:#676f72;
	}
	
.adCntnr  .accCntnt {	
	border:1px solid #cfcece;
	border-top:none;
	padding:10px;
	background:#f1f1f1;
	}
	
	
	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */		
	.collapse{
		overflow:hidden;
		display:none;
		}
.collapse li{
	float:left;
	width:185px;
	height:185px;
	overflow:hidden;
	text-align:center;
	display:block;}	
	
.collapse li p span{
	color:#999;
	text-decoration:line-through;
	font-size:11px;
	}	

.collapse li strong{
	color:#ff6000;
	font-size:10px;}
	
.collapse li a{
	font-weight:bold;
	font-size:13px;
	color:#000}	
.collapse li a:hover{
	color:#00a1e4;}	
	
	
	
	
	
	
	
	
	
	/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
	
	
	
	
	
	
	
	
	
	
	
	
/* Vertical Mega Menu Styles */
.mega-menu{
	line-height: 16px;/* Required */
}
.mega-menu li{
	margin:2px 0;}

.mega-menu li a {
	display: block;
	color: #3d83b1;
	text-decoration: none;
	padding-left:20px;
	background-image: url(img/bg-li-menuleft.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
width:219px;
	height:29px;
	line-height:29px;
}

.mega-menu li a span{
	font-weight:bold;
	font-size:14px;}
.mega-menu li a:hover, .mega-menu li.mega-hover a {
	color: #fff;
	background-image: url(img/bg-hoverleftmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:219px;
	height:29px;
	line-height:29px;
}
.mega-menu li a.dc-mega {
position: relative;

}
/* Add arrow icon to parent links */
.mega-menu li a .dc-mega-icon {
display: block; 
position: absolute; 
right: 15px; 
width: 6px; 
height: 8px; 
background: url(images/arrow_right.png) no-repeat 0 0;
}
/* Mega menu container */
.mega-menu li .sub-container {
position: absolute; /* Required */
background: #4B4B4B; 
padding: 10px 10px 0 10px; 
overflow: hidden; 
border: 1px solid #4b4b4b; 
border-left: none;
margin-left:170px;
}
.mega-menu li .sub .row {
width: 100%; overflow: hidden; /* Clear floats */
}
.mega-menu li .sub li {
float: none; 
width: 150px; 
font-size: 1em; 
font-weight: normal;
}
.mega-menu li .sub li.mega-hdr {
float: left; /* Required */
margin: 0 5px 10px 5px;
}
.mega-menu li .sub a, .mega-menu.left li .sub a {
background: none; 
border: none; 
text-shadow: none;
float: none;
color: #fff; 
padding: 7px 10px; 
display: block;
text-decoration: none; 
font-size: 0.9em;
}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 5px 5px 5px 15px; 
margin-bottom: 5px; 
background: #E88221; 
text-transform: uppercase; 
font-weight: bold; 
color: #fff; 
text-shadow: 1px 1px 1px #333;
}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000; 
text-shadow: none;
}
.mega-menu .sub li.mega-hdr li a {
padding: 4px 5px 4px 20px; 
background: url(images/arrow_white.png) no-repeat 5px 8px; 
font-weight: normal;
}
.mega-menu .sub li.mega-hdr li a:hover {
color: #a32403; 
background: #efefef url(images/arrow_on.png) no-repeat 5px 8px;
}
.mega-menu .sub ul li {
padding-right: 0;
}
/* Styling for menu items with only 2 levels */
.mega-menu li .sub-container.non-mega .sub {
padding: 10px;}
.mega-menu li .sub-container.non-mega li {
padding: 0; 
margin: 0;
width: 150px;
}
.mega-menu li .sub-container.non-mega li a {
padding: 7px 5px 7px 22px; 
background: url(images/arrow_white.png) no-repeat 7px 10px;
}
.mega-menu li .sub-container.non-mega li a:hover {
color: #a32403; 
background: #efefef url(images/arrow_on.png) no-repeat 7px 10px;
}	
	
	
	
	
	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */	
/******************************************************************* CSS Document */
.bottom-product{
		height:38px;
	border:1px solid #e3e3e3;
	background-color:#FFF;
	border-top:none;
	overflow:hidden;
	}
			
ul.partner{

	width:920px;
	float:left;}	
	

ul.partner li{
	float:left;
	margin:3px 10px;
	}
	
.img-partner{
	height:34px;
	}	