@charset "utf-8";

html, body{font-size:12px;  background:#e3e3e3 url(../images/bg.jpg) left top repeat-x; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}
div, dl, dd, ul, li, h1,h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none;}

img{ behavior: url(images/iepngfix.htc) }

ul, li{ list-style-type:none;}

a:link , a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
a:active{color:#000000; text-decoration:none;}

.wraper{ width:100%; background:url(../images/bg-wraper.gif) no-repeat center 2px; }
.container{ width:992px; margin:0px auto; padding:0px;  /*overflow:hidden;*/}

.page-body{width:992px; background:#d8d8d8 url(../images/bg-page.jpg) repeat-x left top;}

.page-body-port{width:992px; background:#d8d8d8 url(../images/bg-page-port.jpg) repeat-x left top;}


.top-menu-part{height:80px; background:url(../images/bg-top.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif;}
.top-menu-part-new{height:138px; background:url(../images/bg-top-n.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif;}

.top-link1{width:450px!important; height:125px; float:right; }
/*.top-link1{width:356px; height:52px; float:right; }*/
.sitelinkblock
{
	font-family:Tahoma,Arial,Verdana;
	color:#000;
	font-size:12px;
}
A.sitelink {
font-family:Tahoma,Arial,Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#666666;
outline:none;
	line-height:24px;
}
A.sitelink:hover {
font-family:Tahoma,Arial,Verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
	line-height:24px;
outline:none;
color:#000;
}
A.siteheadlink
{
text-decoration:none;
outline:none;
color:#000;	
}
A.siteheadlink:hover
{
text-decoration:underline;
outline:none;
color:#000;	
}
.top-link1 h1{
display:inline;
vertical-align:middle;
padding-right:0px;
float:left;text-align:right;
}
/*.top-link1 h1{
display:inline;
vertical-align:middle;
padding-right:10px;
float:left;
}*/
.top-link1-home{text-align:center; float:left; padding:30px 0 0 0; }
.top-link1-contact{text-align:center; float:left; padding:6px;}


.top-link2{width:992px; float:left;   text-align:center;}
.top-link2 a{ padding:0px 10px 0; color:#404040; text-decoration:none; }

.top-menu-part a:link , .top-menu-part a:visited{ color:#404040; text-decoration:none;}
.top-menu-part a:hover{ color:#B72A04; text-decoration:none;}
.top-menu-part a:active{ color:#404040; text-decoration:none;}

.banner-part{height:275px; background:url(../images/bg-banner.jpg) repeat-x top left;    }
.logo-dd{width:580px; float:left;}
.flash-dd{width:400px; float:left;}

.logo{padding:120px 0 0 40px;}
.flash-set{padding:16px 0 0 16px;}

.middle-part{clear:both; background:url(../images/middle-btm.jpg) no-repeat bottom left; padding-bottom:10px; }
.middle-part-inner{padding:0 15px 0 15px;}

.left-part{width:314px;  float:left; font-family:Arial, Helvetica, sans-serif;}/*background:url(../images/left-brd-bg.gif) repeat-y;*/

.right-part{ width:620px; float:right; text-align:justify;margin-top:-220px;}
.mobile-part{ width:920px; float:right; text-align:justify;margin-top:-220px;}

.right-part p{padding:4px 0 4px 0; line-height:20px;}

/*.footer-part-top{clear:both; background:url(../images/bg-ftr-top.gif) no-repeat;  height:170px; width:992px;  font-size:11px;}*/
.footer-part-top{clear:both; background:url(../images/bg-ftr2.gif) no-repeat;  height:170px; width:992px;  font-size:11px;}
.footer-part-btm{clear:both; background:url(../images/bg-ftr-btm.gif) no-repeat;  height:44px; width:992px;  font-size:11px;}
.footer-part-seo{clear:both; background:url(../images/bg-ftr-seo.gif) no-repeat top left;  height:75px; width:992px;  font-size:11px;text-align:center;}

.middle_container{
width:100%;
font-size:12px;  
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;
}
.main-head{
display:block;
float:left;
padding-bottom:20px;
width:170px;
font-weight:bold;
}


/*--- right part ---*/
.txt-what{color:#B72A04; font-size:18px; font-weight:bold; text-align:center; height:50px;}
.right-wht-box{background:url(../images/right-white-box.gif) no-repeat;  height:83px; position:relative;width:610px;float:right; }
/*.right-wht-box{background:url(../images/right-white-box.gif) no-repeat;  height:83px; position:relative; }*/
.right-wht-box-1{background:url(../images/right-white-box-1.gif) no-repeat;  height:161px; position:relative; }


.right1{background:url(../images/right1.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.right1 span{color:#91A002; font-size:16px; font-weight:bold;}

.right2{background:url(../images/right2.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.right2 span{color:#CE4D05; font-size:16px; font-weight:bold;}

.right3{background:url(../images/right3.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.right3 span{color:#2365C4; font-size:16px; font-weight:bold;}

.right4{background:url(../images/right4.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.right4 span{color:#EF03A0; font-size:16px; font-weight:bold;}

.right5{background:url(../images/right5.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.right5 span{color:#BC1D02; font-size:16px; font-weight:bold;}

.right-wht-more{position:absolute; bottom:6px; right:20px; color:#F75708;}
.right-wht-more a:link , .right-wht-more a:visited{color:#F75708; text-decoration:none; }
.right-wht-more a:hover{color:#F75708; text-decoration:underline;}
.right-wht-more a:active{color:#F75708; text-decoration:none;}

.right-wht-box-icon{ width:90px; float:left; height:75px; text-align:center; padding-top:4px;}
.right-wht-box-detail{width:500px; float:left;}
.right-wht-box-detail1{width:570px; float:left;
line-height:18px;
padding:15px;
}
.right-wht-box-detail2{
text-align:center;
width:570px; float:left;
line-height:18px;
padding:15px;
}
.content{
line-height:18px;
}
.tel{
padding-top:10px;
text-align:center;
font-weight:bold;
}
.tel span{
color:#B72A04;
}

.right-wht-box-title{font-size:16px; line-height:25px;  height:25px; font-weight:bold;  }





/*--- left part ---*/

.left-part-grd{ background: #cccccc url(../images/left-grd.jpg) repeat-x top left;  border-left:2px solid #a8a7a7; border-right:2px solid #a8a7a7; padding-left:2px;}

.left-white-bg{background:url(../images/left-white-box-bg.jpg) repeat-y; width:306px; }
.left-white-bg-1{background:url(../images/left-white-box-bg-1.jpg) no-repeat;  }
.left-white-inner{padding:0 0px 0 20px}

.dmts-itm-act{background:url(../images/act-dmts.jpg) no-repeat; height:36px; width:267px; padding:2px 0 5px 0;  text-align:center; color:#303030;}

/*\*/
.dmts-itm-dact{background:url(../images/act-dmts-active.jpg) no-repeat; height:36px; width:267px;  padding:2px 0 5px 0; text-align:center; color:#303030;
behavior:expression(
this.onmouseover = new Function("this.className += ' hover'"),
this.onmouseout = new Function("this.className = this.className.replace(' hover','')"),
this.style.behavior = null);}
/**/

.dmts-itm-dact:hover{background:url(../images/act-dmts.jpg) no-repeat;}
.dmts-itm-dact.hover{background:url(../images/act-dmts.jpg) no-repeat;}
.dmts-itm-dact a, .dmts-itm-dact a:hover{text-decoration:none;}


.dmts-itm-act span ,.dmts-itm-dact span{color:#666666;}

/*--- Leftbox bg ---*/
.left-white-box-sm{background:url(../images/left-white-box-sm.jpg) no-repeat left top; height:84px;}
.left-white-box-sm-1{background:url(../images/left-white-box-sm-1.jpg) no-repeat left top; height:84px;}
.left-white-box-sm-2{background:url(../images/left-white-box-sm-2.jpg) no-repeat left top; height:84px;}
.left-white-box-sm-3{background:url(../images/left-white-box-sm-3.jpg) no-repeat left top; height:84px;}

.left-white-box-sm-contactbg{background:url(../images/left-white-box-sm-contactbg.jpg) no-repeat left top; height:84px;}
.left-white-box-sm-getaquote{background:url(../images/left-white-box-sm-getaquote.jpg) no-repeat left top; height:84px;}
.left-white-box-sm-requestinfobg{background:url(../images/left-white-box-sm-requestinfobg.jpg) no-repeat left top; height:84px;}

.left-ngwd{background:url(../images/left-white-box-sm-ngwd.jpg)}





.left-sm-inner{padding:16px 10px 2px 110px;}
.left-sm-inner span{font-size:16px; font-weight:bold;}
/*hight:36px*/
.lesson-top{background:url(../images/lesson-top.jpg) no-repeat left top; height:78px;}
.lesson-mid{background:url(../images/lesson-bg.jpg) repeat-y left bottom; }
/*\*/
.lesson-sm{background:url(../images/lesson-sm-box.jpg) no-repeat left top; height:32px; text-align:center; padding-top:4px; color:#666666;
behavior:expression(
this.onmouseover = new Function("this.className += ' hover'"),
this.onmouseout = new Function("this.className = this.className.replace(' hover','')"),
this.style.behavior = null);}
/**/

.lesson-sm:hover{background:url(../images/act-dmts.jpg) no-repeat;}
.lesson-sm.hover{background:url(../images/act-dmts.jpg) no-repeat;}
.lesson-sm a, .lesson-sm a:hover {text-decoration:none;}


/*--- Footer Part ---*/

.footer-p1{float:left; width:230px; }
.footer-p2{float:left; width:270px;}
.footer-p3{float:left; width:300px;}
.footer-p4{float:right; width:180px;}
/*.footer-p4{float:left; width:180px; }*/


.footer-head{ height:30px;  text-align:left; line-height:30px; padding-left:20px;}

.footer-list{padding:0 10px 0 20px; line-height:20px; height:115px;}

.footer-list li{background:url(../images/ftr-bulet.gif) no-repeat left 8px; padding-left:16px;}

.footer-menubar{clear:both;}
.copy-text{color:#6D6D6D; font-size:10px; float:left; padding:10px 0 0 16px;}
.ftr-menu{ font-size:10px; float:left; width:575px; text-align:center;}
.privacy{color:#6D6D6D; font-size:10px; float:right;  padding:10px 50px 0px 16px;}

.privacy a:link ,.privacy a:visited{color:#6D6D6D; text-decoration:none;}
.privacy a:hover{color:#6D6D6D; text-decoration:underline;}
.privacy a:active{color:#6D6D6D; text-decoration:none;}

.lable-xhtml{text-align:center; clear:both; height:80px; }

/*--- Common Class ---*/
.b{border:1px solid #ff0000;}

.fs11px{font-size:11px;}
.fs13px{font-size:13px;}
.fs14px{font-size:14px;}
.fs15px{font-size:15px;}
.fs16px{font-size:16px;}
.fs17px{font-size:17px;}
.fs18px{font-size:18px;}
.fs19px{font-size:19px;}

h1{color:#B72A04; font-size:20px; font-weight:bold; padding-left:2px; padding-bottom:10px;text-align:left;} /*page title*/
h2{font-size:18px;}



.float-l{float:left;}
.float-r{float:right;}

.line-hight20px{line-height:20px;}
.line-hight30px{line-height:30px; }
.sptr{clear:both; font-size:2px; height:8px;}

.fcgrn{color:#91A002;}
.fcorg{color:#CE4D05;} 
.fcorg a:link ,.fcorg a:visited{color:#CE4D05; text-decoration:none;}
.fcorg a:hover{color:#CE4D05; text-decoration:underline;}
.fcorg a:active{color:#CE4D05; text-decoration:none;}

.fcblu{color:#316AC5;}
.fcprp{color:#EF03A0;}
.fcprp1{color:#00000;}
.fcmrn{color:#BC1D02;}

.seo{text-align:center;  line-height:20px; height:20px; font-size:11px; }
/*--- Home Page Class ---*/
.h-logo{text-align:center; height:75px; background:url(../images/bg-h-logo.jpg) repeat-x; width:992px; }
/*.h-logo{text-align:center; height:110px; background:url(../images/bg-h-logo.jpg) repeat-x; width:992px; }*/
.h-flash{height:439px;}
.home-middle-part{clear:both; background:url(../images/home-middle-btm.jpg) no-repeat bottom left; padding-bottom:10px; }

.home-cat{background:url(../images/home-btm-box.png) no-repeat; width:222px; height:115px; float:left; padding-right:22px; font-size:11px; font-family:Tahoma, Arial, Verdana;}
.home-cat2{background:url(../images/home-btm-box2.png) no-repeat; width:222px; height:115px; float:left; padding-right:22px; font-size:11px; font-family:Tahoma, Arial, Verdana;}
.home-cat-inner{padding:6px 0px 0 8px; line-height:16px; }

.home-cat-ico{float:left;}
.home-cat-dtl{float:left; padding-top:4px;}

.home-cat-dtl  a{color:#4C4C4C; text-decoration:none; font-weight:bold;}
.home-cat-dtl  a:link ,.home-cat-dtl  a:visited{color:#4C4C4C; text-decoration:none;}
.home-cat-dtl  a:hover{color:#4C4C4C; text-decoration:underline;}
.home-cat-dtl  a:active{color:#4C4C4C; text-decoration:none;}

.home-cat { behavior: url(images/iepngfix.htc) }

/*--- Portfolio ---*/
.p-flash{height:355px;}
.p-cat-box{float:left; background:url(../images/portfolio-box1.png) no-repeat; width:469px; height:202px; font-family:Tahoma, Arial, Verdana; position:relative;}
.p-cat-ico{width:100px; text-align:center; float:left; padding-top:20px;}
.p-cat-dtl{float:left; width:340px; text-align:justify; }
.p-cat-box-title{font-weight:bold; line-height:30px; color:#2B2B2B;}

.p-cat-box { behavior: url(images/iepngfix.htc) }

/*--- ng-navigaintion ---*/

.ng-right1{background:url(../images/ico-ng-power-video.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.ng-right1 span{color:#91A002; font-size:16px; font-weight:bold;}

.ng-right2{background:url(../images/ico-ng-p-onlin-exp.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.ng-right2 span{color:#CE4D05; font-size:16px; font-weight:bold;}

.ng-right3{background:url(../images/ico-ng-video-test.jpg) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.ng-right3 span{color:#2365C4; font-size:16px; font-weight:bold;}

.ng-right4{background:url(../images/ico-smart-video.gif) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative;}
.ng-right4 span{color:#EF03A0; font-size:16px; font-weight:bold;}


.page-titl{color:#B72A04; font-size:18px; font-weight:bold; padding-left:2px;  }

/*--- white box ---*/

.dmts-know{background:url(../images/bg-dmts-know.gif) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.dmts-know span{color:#EF03A0; font-size:16px; font-weight:bold;}

.with-dmts{background:url(../images/ico-with-dmts.gif) no-repeat 16px 3px; height:75px; padding:5px 15px 3px 90px; position:relative; }/*hight:83*/
.with-dmts span{color:#91A002; font-size:16px; font-weight:bold;}




.dmts-detail{background:url(../images/ftr-bulet.gif) no-repeat left 10px; padding:6px 0 0 14px; } 

/*--- intro-to-power-serp ---*/

.exp-box{width:610px;float:right;}
/*.exp-box{width:610px;}*/
.exp-box-top{background:url(../images/right-white-top.gif) no-repeat; height:15px;  }
.exp-box-mid{background:url(../images/right-white-mid.gif) repeat-y;    }
.exp-box-inner{background:url(../images/right-white-inner.gif) no-repeat bottom;  padding:0 15px;  }
.exp-box-btm{background:url(../images/right-white-btm.gif) no-repeat bottom; height:15px; position:relative;   }
/*.exp-box-sedo{background:url(../images/right-box-sedo.png) no-repeat; height:40px;}*/
.exp-box-sedo{background:url(../images/right-box-sedo.png) no-repeat; height:40px;width:610px;}

.exp-box-sedo { behavior: url(images/iepngfix.htc) }


/*--- edealer-training ---*/
.whitebox-sptr{font-size:1px; clear:both; background-color:#a8a8a8; height:1px; }

.training-titel{ font-size:15px; text-align:left; line-height:30px; height:30px; clear:both; }
.icon-training{width:150px;  float:left; padding:20px 0 10px 40px; }
.training-detail{width:385px; float:left; padding-bottom:10px;}
.training-detail-lesson{padding-bottom:10px; }

/*--- form ---*/


.set-form-dd{ height:30px;}
.set-form-dd label{width:90px; line-height:20px;  display:block; float:left; font-weight:bold; color:#333333; }
.input-box{border:1px solid #91A002; line-height:20px; height:20px; }

.table{

}
.table tr{

}
.table td{
border-left:1px solid #CACACA;
border-top:1px solid #CACACA;
padding:5px;
}

.generation { }
.generation li { list-style:circle;margin:0;padding:5px; }
.generation ul { margin:0;padding:0 0 0 15px; }

#edealer
{
background:url(images/Silver-logo.jpg) no-repeat;
width:200px;
height:100px;	
}
.word
{
vertical-align:top;	
font-size:23px;
}
#flyer
{
float:right;	
}

/*========================================================*/
/*  9. House Menu				                          */
/*========================================================*/

/********  HouseMenu Tab ********/
#NavBar2                            { position: relative; background:url(../images/bg-menu.jpg) repeat left top;z-index: 11110;float:left;width:992px;}
#HouseMenuTop2						{ border: 0; padding: 0; list-style: none; float: left; padding-bottom:0px; position: relative; }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{ border: 0; padding: 0 6px; margin: 0px 1px 0px; float: left; background: url("../images/menu-sep.jpg") no-repeat scroll left top transparent; display: inline; }
#HouseMenuTop2CurrentItem           { background: url("../images/menu-sep.jpg") no-repeat scroll left top transparent !important; }
#HouseMenuTop2 li:hover			    { background: url("../images/menu-sep.jpg") no-repeat scroll left top transparent; }
#HouseMenuTop2 li li				{ border: 0; padding: 0 4px; margin: 0; z-index: 11113; background: transparent none !important; text-align:left; clear:left; position:relative; width:100%; height:auto; }

/*-- 2nd level lists --*/
#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:-4px; padding:0 0 4px; background:transparent url('../images/Site_menu_bg.jpg') no-repeat bottom; width:0px; }
#HouseMenuTop2 li ul li             { background:url("../images/submenu-bg.jpg") repeat-x scroll 0 0 #1870da !important; margin:0 4px; width:200px; border: solid 1px #515151;  } 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 201px !important; }
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover		    { background:url("../images/submenu-bg.jpg") repeat-x scroll 0 0 #1870da !important; text-decoration:none; border: solid 1px #515151;  }


/*--lists nested under hovered list items--*/
#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; }
#HouseMenuTop2 iframe				{ position: absolute; left: 0; top: 0; z-index: 0; }

#HouseMenuTop2 a					{ color: #ffffff/*d2dfeb*/; text-align: center; text-decoration:none; }
#HouseMenuTop2 a:hover					{ color:#c0c0c0 !important; text-align: center; text-decoration:none; }
/*========================================================*/
/*  Menu tab Style (8px)			                          */
/*========================================================*/
#HouseMenuTop2 li a					{ font-family:Arial; font-size:15px; font-weight:bold; padding: 12px 20px 15px 20px; background: transparent url('../images/menuTab.R.gif') no-repeat right top; text-decoration:none; display:block; }
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{ font-family:Arial; font-size:15px; font-weight:bold; background: url('../images/menuTab.R.png') no-repeat right top !important; text-decoration:none; }
#HouseMenuTop2 li:hover a           { background: url('../images/menuTab.R.png') no-repeat right top !important; }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li:hover li:hover a  { background: transparent none !important; }
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a,
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { background: url('../images/submenu.dots.png') repeat-x bottom !important; position:relative; height:100%; font-size: 13px; color: #ffffff; text-align: left; margin-bottom:3px; padding:3px 8px 6px; }
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover		{ text-decoration: none; color:#c0c0c0!important; }

#HouseMenuTop2ItemHome				{ background:none!important; }
#HouseMenuTop2ItemHome:hover				{ background:none!important; }
#HouseMenuTop2Item14785 { background:url(../images/menu-bg.jpg) repeat-x!important;}
.ArrowPointer						{ cursor: default; }

