/* CSS Document */

#left_banner{
	float:left;
	display:inline;
	width:625px;
	background:#dfecf2 url(../images/bg_bann_left.gif) no-repeat top left;
	position:relative;

}

#left_banner_bott{
	float:left;
	display:inline;
	width:625px;
	height:12px;
	background:#dfecf2 url(../images/bg_bann_left_bott.gif) no-repeat bottom left;
	line-height:1em;
}

#left_banner_l{
	float:left; 
	display:inline; 
	width:260px; 
	margin-left:142px;
}

#left_banner_r{
	float:left; 
	display:inline; 
	width:200px;
}

#left_banner_r ul{
	display:block;  
	margin-left:36px;
}

#left_banner_r ul li{
	display:block; 
	padding-left:14px; 
	background:url(../images/arrow.gif) no-repeat 0px 6px;
	
}

#left_banner_r ul li.link{
	background:none;
}


#left_banner IMG.video{
	position:absolute; 
	width:129px; 
	height:138px;
	bottom:0px;
	left:20px;
	behavior: url(iepngfix.htc);
}


#right_banner p, #left_banner p{
	color:#646464;
	font-size:1.1em;
	margin:0px 20px 14px 20px;
	
}

#left_banner p{
	margin-bottom:2px;
	margin-left:52px;
}

#left_banner li{
	color:#646464;
	font-size:1.1em;

}

#left_banner p span{
	color:#009dd1
}

#right_banner{
	float:right;
	display:inline;
	width:201px;
	background:#dfecf2 url(../images/bg_bann_right.gif) no-repeat top left;
}

#right_banner_bott{
	float:right;
	display:inline;
	width:201px;
	background:#dfecf2 url(../images/bg_bann_right_bott.gif) no-repeat bottom left;
}

.bann_title{
	float:left;
	display:inline;
	margin:14px 0px 0px 20px;
	padding:1px 0px 0px 30px;
}

* html .bann_title{
	padding-bottom:4px;
}

*:first-child+html .bann_title{
	padding-bottom:4px;
} 

#card_main{
	float:left;
	display:inline;
	overflow:hidden;
	width:851px;
	background:url(../images/bg_card_slide.gif) no-repeat 0px 0px;
	margin-bottom:40px;
	margin-left:60px;
}

#card_main p.intro{
	border-bottom:1px solid #e1eaed;
	padding-bottom:16px;
	margin-bottom:20px;
	margin-top:-14px;
	width:100%;
	float:left;
}

* html #card_main p.intro{
	padding-top:10px;
}

*:first-child+html #card_main p.intro{
	padding-top:10px;
} 


#card_left{
	float:left;
	display:inline;
	width:565px;
	margin:31px 25px 0px 35px;
}

.ourcards_price{
	float:right; 
	display:inline;
}
.ourcards_price a{
	display:block;
	padding-top:8px;
	font-size:1.1em;
}

.ourcards_title{
	float:left; 
	display:inline;
	width:300px;
}
.gen_title{
	float:left; 
	display:inline;
	width:300px;
}

#card_bott{
	float:left;
	display:inline;
	width:851px;
	height:25px;
	background:url(../images/bg_card_bott.gif) no-repeat 0px 0px;
}

ul.card_list{
	float:left;
	display:block;
	width:200px;
	padding:34px 0px 0px 0px;
}

ul.card_list li{
	display:block;
	font-size:1.2em;
	padding:4px 0 5px 43px;
}
ul.card_list li.selected{
	background:url(../images/arrow_cardlist.gif) no-repeat 0px 0px;
	text-indent:-12px;
	color:#006699;
	font-style:bold;
}

.main_content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-color: #333333;
}

.main_content table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-color: #333333;
}

.main_content h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2em;
	font-style:bold;
	color:#006699;
}

.main_content h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-style:bold;
	color:#cc0033;
}

.main_content h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	color:#8A8484;
}
