/*---------- CSS----------*/
body{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none; line-height:18px; margin:0px; padding:0px; background: #E3E3E1 url(../images/page_bg.jpg) repeat-x 0 0; padding-top:16px; }
.common_div{width:100%;}
img{border:0px;}
.clr{clear:both;font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li {margin:0px; padding:0px;} 
.bold{font-weight:bold;}
h1{font-size:20px; font-weight:normal; line-height:20px; padding-bottom:12px;}

.white {color:#FFFFFF; text-decoration:none;}
#header .white a{color:#FFFFFF; text-decoration:none;}
#header .white a:hover{color:#FFFFFF; text-decoration:underline;}
/*---------- PNG----------*/
div ,img, a {
	behavior: url("iepngfix.htc")
}
a{color:#3399CC; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
/*---------- Slide Menu----------*/
.menu {position:relative; height:31px; width:100%; overflow:hidden;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding-top:4px; height:31px; width:100%; overflow:hidden;}
.menu li {float:left; padding-left:15px; padding-right:15px;}
#header .menu a{color:#443C3C;}
.menu a, .menu a:active, .menu a:visited, .menu a:hover {text-decoration:none;  padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#443C3C; text-transform:uppercase; padding-top:8px; padding-bottom:5px; line-height:20px;  }
#slide {position:absolute; top:3px; height:28px; background:#DDDDDD url(../images/navigation.jpg) no-repeat center top; z-index:10}

#header{height:173px; width:980px; margin: 0 auto;}
#flash{background:#FFFFFF url(../images/flash_bg_new.jpg) repeat-x 0 bottom; width:100%;}
#flash_container{padding-top:1px; height:392px; width:960px; margin: 0 auto;}
#maincontainer{background: #FFFFFF url(../images/page_contant_bg.jpg) repeat-x 0 0; width:100%;} 
#maincontainer.inner{background: #FFFFFF url(../images/inner_bg.jpg) repeat-x 0 0; padding-top:27px; width:100%;} 
#middel_container{height:auto; width:100%; height:75px; overflow:hidden; margin:0 auto; background:url(../images/tabcontent_bg1.jpg) no-repeat center 0px; padding-top:7px; }
#maincontainer.inner #middel_container{background:none; width:980px; margin:0 auto; height:auto; padding-top:0px;} 

#footer{background:#60625F url(../images/footer_bg.jpg) repeat-x 0 0;  border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-bottom:10px;}
#footer_container{height:auto; padding-top:32px; width:980px; margin: 0 auto;}
#footer h1{font-weight:normal; font-family:"Arial Narrow"; text-transform:uppercase; border-bottom:1px solid #FFFFFF; font-size:14px; color:#FFFFFF; padding-bottom:5px; line-height:18px;}
#footer h2{font-weight:normal; font-family:"Arial Narrow"; text-transform:uppercase;  font-size:14px; color:#E5E5E5; padding-bottom:6px; line-height:18px; padding-top:8px;}
#paging{width:100%; }

.datebox{display:block; background:url(../images/date_box.jpg) no-repeat 0 0; width:41px; padding-top:1px; text-align:center; font-size:9px; line-height:10px; padding-bottom:3px;}
#footer .inputbox{background:#E8E8E6; border:1px solid #888988; width:228px; height:25px; padding-top:5px; color:#000;}
#footer .textbox{background:#E8E8E6; border:1px solid #888988; width:218px; height:218px; padding-top:5px; color:#000;}
#footer a.submit{font-weight:normal; background:#888988; display:block; font-family:"Arial Narrow"; text-transform:uppercase;  font-size:14px; color:#E5E5E5; padding-bottom:4px; line-height:18px; padding-top:2px; padding-left:12px; padding-right:12px; text-align:center; text-decoration:none; }
#footer a.submit:hover{background:#5A5A5A;}

/*---------- footernav----------*/
#footernav{width:100%; height:auto;  }
#footernav ul{list-style:none;padding:0px;margin:0px;  }
#footernav li{float:right;	list-style:none;padding-top:0px; padding-left:15px; }
#footernav li a{display:block; color:#60625F; text-decoration:none;	font-family:Arial, Helvetica, sans-serif; 	font-size:10px;  text-align:right;padding:0px; margin:0px; text-transform:uppercase; 	}
#footernav li a:hover{color:#60625F; text-decoration:underline;}

/*---------- INNER PAGE----------*/

#maincontainer h1{font-weight:normal;  text-transform:uppercase; border-bottom:1px solid #DEE4E6; font-size:24px; color:#3399CC; padding-bottom:5px; line-height:30px; text-align:left;} 
#maincontainer h2{font-weight:normal;  text-transform:none;  font-size:18px; color:#666666; padding-bottom:10px; line-height:20px; text-align:left;}
#maincontainer h2 span{color:#3399CC;}
#maincontainer h2 sup{font-size:12px;}
.italic{font-size:14px; font-style:italic; color:#666666; font-weight:bold;}
a.link{color:#3399CC; text-decoration:underline;}
a.link:hover{color:#3399CC; text-decoration:none;}

/*---------- LEFT CONTANT----------*/
.leftbox{width:229px; display:block; padding-left:20px; padding-right:27px; background: #FFFFFF url(../images/left_box.jpg) repeat-x left bottom; padding-bottom:40px; padding-top:15px; font-size:14px;}

#maincontainer .leftbox a.link{color:#3399CC; text-decoration:underline;}
#maincontainer .leftbox a.link:hover{color:#3399CC; text-decoration:none;}
#maincontainer a.link{color:#3399CC; text-decoration:underline;}
#maincontainer a.link:hover{color:#3399CC; text-decoration:none;}

#maincontainer a.link1{ font-size:14px;color:#3399CC; text-decoration:underline;}
#maincontainer a.link1:hover{ text-decoration:none;}

ul.leftnav{padding:0px; margin:0px; list-style:none; }
ul.leftnav li{padding:0px; margin:0px; list-style:none; padding-bottom:5px; padding-top:10px; } 
ul.leftnav li a{display:block; font-size:14px;  color:#666666; text-transform:uppercase; text-decoration:none; border-bottom: 1px solid #DEE4E7; padding-bottom:0px; line-height:18px; height:23px; }
ul.leftnav li a:hover{text-decoration:underline; color:#3399CC; }
ul.leftnav li.active a{text-decoration:none; background:url(../images/arrow.jpg) no-repeat 0 2px; padding-left:15px; }
ul.leftnav li.active a:hover{text-decoration:none; color:#666666; }
.topheading{display:block; font-size:14px;  color:#666666; text-transform:uppercase; text-decoration:none; border-bottom: 1px solid #DEE4E7; padding-top:5px; line-height:18px; height:23px;}

/*---------- Key Features----------*/
ul.innerlist{padding:0px; margin:0px; list-style:none; }
ul.innerlist li{padding:0px; margin:0px; list-style:none; padding-bottom:3px; padding-top:3px; background:url(../images/blue_arrow.jpg) no-repeat 0 8px; padding-left:15px; text-align:left; } 
ul.innerlist li a{font-size:12px;  color:#666666; text-transform:none; text-decoration:none;  padding-bottom:0px; line-height:18px;   }
ul.innerlist li a:hover{text-decoration:underline;  }

/*---------- Why chose dealeractive ----------*/
ul.customer_service{padding:0px; margin:0px; list-style:none; }
ul.customer_service li{padding:0px; margin:0px; list-style:none; padding-bottom:3px; padding-top:3px; background:url(../images/right_icon.jpg) no-repeat 0 8px; padding-left:25px; text-align:left; font-size:12px;  color:#666666; text-transform:none; line-height:18px; font-weight:normal; font-style:normal;} 
#maincontainer h3{font-weight:normal;  text-transform:none;  font-size:12px; color:#666666; padding-bottom:3px; line-height:20px; text-align:left; text-transform:uppercase; padding-top:15px;}
#maincontainer h4{font-weight:bold;  text-transform:none;  font-size:14px; color:#666666;  line-height:20px; text-align:left;}
#maincontainer .inputbox{background:#DDDDDB; border:1px solid #DDDDDB; width:290px; height:18px; padding-top:2px; color:#000000;}
#maincontainer .textbox{background:#DDDDDB; border:1px solid #DDDDDB; width:265px; height:275px; padding-top:2px; color:#000000;}

/* CSS Document */
.heading1{ font-size:14px;  }	
.heading1 sup{ font-size:9px;  }	
.heading{ font-family: Arial, Helvetica, sans-serif; color:#258ebf; font-size:24px;  }		
.commontext{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}

.commonlist{  height:auto; width:460px;}
.commonlist ul{ list-style:none;margin:0px; padding:0px; }
.commonlist ul li{ margin:0px; padding:0px; display:block; float:left; width:180px; padding-right:10px; padding-left:17px; background:url(../images/bullet_1.jpg) no-repeat 0px 5px; text-align: left; color:#fff; font-size:12px; padding-bottom:4px; }

.learnmore{ text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3399cc;}
a.learnmore:hover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3399cc;}

ul.pikachoose{padding:0px; margin:0px; list-style-type:none;}
ul.pikachoose li{padding:0px; margin:0px; list-style-type:none; padding-right:5px; float:left; cursor:pointer;}
ul.pikachoose li img{width:50px; height:35px; border:1px solid #000000;}


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

width: 220px; 
height: 300px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 220px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
background-color: #60625F;
padding-top:10px;
}


.pagination{
width: 220px;
text-align: right;

}



.pagination ul{list-style:none; margin:0px; padding: 0px;  }
.pagination li{display:block; float:left; padding-right:2px; }
.pagination li a{ display:block; font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color: #FFFFFF;  padding: 0px;   padding-top:1px; line-height:16px; text-align:center; width:17px; background:url(../images/paging.jpg) no-repeat 0 0;  }
.pagination li a:hover{color:#FFFFFF; background:url(../images/paging_hover.jpg) no-repeat center bottom; text-decoration:none;}
.pagination li a.selected{color:#FFFFFF; background:url(../images/paging_hover.jpg) no-repeat center bottom; text-decoration:none;}

#footer a.pagination1{  font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color: #FFFFFF;  padding: 0px;   padding-top:1px; line-height:16px; text-align:center; padding-left:5px; padding-right:5px; background:url(../images/paging.jpg) no-repeat 0 0; padding-bottom:2px;} 
#footer a.pagination1:hover{color:#FFFFFF; background:url(../images/paging_hover.jpg) no-repeat center bottom; text-decoration:none;}

#footer .pagination2 span{ font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none; color: #FFFFFF;  padding: 0px; line-height:16px; text-align:center;   background:url(../images/paging_hover.jpg) no-repeat 0 0; padding:1px 5px 2px; }


.common_black1{color:#FFFFFF; }


#footer a{ color:#FFF; text-decoration:underline;}
#footer a:hover{ color:#FFF; text-decoration: none;}

.commonBlack a{ color:#ffffff; text-decoration:underline;}
.commonBlack a:hover{ color:#ffffff; text-decoration: none;}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:auto;
	
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px solid #ccc;
	
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:500
}