body {
	background:#c8c8c8 url("../images/body_bg.png") repeat-x top left;
	color:#333;
	font-family:"Trebuchet MS";
	font-size:12px;
	height: 100%;
	margin: 0;
}

.homeV2_layout{
	width:1000px;
	height:1375px;
	overflow:hidden;
	background-image: url(../images/home_v2/bg_bottom.jpg);
	background-repeat: no-repeat;
	position: relative;
}	    



div, img {
	padding:0;
	margin:0;
    top: 0px;
    left: 0px
}

#content_holder {
	width:1010px;
	height:100%;
	margin-top:0px;
	padding:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.left_bg {
	background: url("../images/left_bg.png") repeat-y top left;
	padding-left:5px;
}

.right_bg {
	background: url("../images/right_bg.png") repeat-y top right;
	padding-right:5px;
}


#top_flash_banner{
	width:100%;
	height:101px;
}

#center_flash_banner {
	height: 385px;
}

#content_area {
	background: #e5e4e3 url("../images/content_bg.png") repeat-x top left;
}

#content_area div.content {
	background-color:#e8e9ea;
}
.home_middle_content{
	background:url(../images/homeback2.jpg) no-repeat;
	width:1000px;
	height:350px;
	overflow:hidden;
}
.bottom_area{
	background:url(../images/back3.jpg) no-repeat;
	width:1000px;
	height:407px;
	overflow:hidden;	
}
.home_upper_content h1{
	font-size:25px;
	font-family:"Arial Black";
	color:#f8951d; 
	margin-bottom:0px;	

}
.home_upper_content div.left{
	width:564px;
}
.home_upper_content div.c_content{
	margin:60px;
	margin-top:50px;
	width:564px;
}
.home_upper_content div.left p.headline{
	margin-left:118px;	
	font-size:24px;
	padding-top:0px;
	margin-top:0px;	
}
.home_upper_content div.left p.headline span{
	display:block;	
	color:#313131;
}
.home_upper_content div.left p.headline span.ppc{
	font-family:"Myriad Pro", Arial, Helvetica, Sans-Serif;
}
.home_upper_content div.left p.headline span.sf{
	padding-left:35px;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-Serif;
}
.home_upper_content div.left p.headline span.rft{
	padding-left:92px;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-Serif;
}
.home_upper_content div.left a.readmore{ margin-top:-2px;}
.home_upper_content div.right{
	float:right;
	height:155px;
	width:366px;
	padding-top:32px;	
	
}
.home_upper_content div.right span.quot{
		font-family:"Myriad Pro", Arial, Helvetica, Sans-Serif;
		display:block;
		width:188px;
		font-size:13px;
		font-weight:bold;
		margin-top:20px;
		margin-left:130px;
		color:#313131;
}
.home_upper_content div.right span.name{
	font-family:"Arial Black";
	font-size:14px;
	display:block;	
	margin-left:200px;
	margin-top:10px;
	color:black;
}
.home_upper_content div.right img.portrait{
	margin:20px;
	position:absolute;
}
.home_upper_content div.right a.readmore{
	margin-right:46px;
	margin-top:7px;
	background:url(../images/arr_gray_13.jpg) no-repeat right;
}
div.home_middle_content div.leftBox{
	position:absolute;
	z-index:10;
	background:url(../images/home_box.png) no-repeat;
	width:520px;
	height:375px;
	margin-left:32px;
	margin-top:10px;
}

div.home_middle_content div.leftBox span{
	font-family:"Myriad Pro", Arial, Helvetica, Sans-Serif;
	font-size:23px;
	color:#353535;
}
div.home_middle_content div.leftBox span i{
	font-weight:bold;
}
div.home_middle_content div.leftBox .sp1{
	display:block;
}
div.home_middle_content div.leftBox div.b_content{
	margin:25px;	
	background:url(../images/lady.gif) no-repeat bottom right;
	width:484px;
	height:330px;
}
div.home_middle_content div.leftBox .sp2{
	display:block;
	margin-top:108px;
	width:300px;
}
div.home_middle_content div.leftBox i.ph{
	color:#61cae6;
}
div.home_middle_content .right{
	margin-left:555px;
}
div.home_middle_content .right ul{
	margin-top:20px;
}
div.home_middle_content .right ul li{
	font-size:21px;
	font-weight:bold;
	color:#4b4a4b;
	line-height:37px;
}
div.home_middle_content .right ul li{
	list-style-image:url(../images/diamond.png);
}
div.bottom_area div.c_content{
	width:380px;
	height:240px;
	margin-top:145px;
	margin-left:426px;
}
div.bottom_area div.c_content h2{
	font-size:18px;	
	font-family:"Arial Black";
	color:white;
	margin-left:20px;
}
span.date{
	color:#030303;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;		
}
div.bottom_area div.c_content p{
	margin-left:40px;
	margin-right:20px;
	color:#313131;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
div.bottom_area div.c_content a.readmore{
	font-family:"Arial Black", "Arial Bold";
	font-size:10px;
	color:#45362d;
	text-decoration:none;
	background:url(../images/readmore_gray_25.jpg) no-repeat right; margin-top:-2px;
}
div.bottom_area div.c_content span.news{
	color:white;
	font-family:"Arial Black";
	font-size:13px;
}
a.readmore{
	display:block;
	float:right;
	text-transform:uppercase;
	color:#f8951d;
	background:url(../images/arrow_06.jpg) right no-repeat;	
	font-size:10px;
	text-decoration:none; font-weight:bold;
}
a.readmore span{
	margin-right: 12px;
}
#footer_menu {
	width:1119px;
    margin: 0 auto;
}

#footer_menu ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin-left: 180px;
}

#footer_menu li {
	float:left;
}

#footer_menu li a {
	text-decoration: none;
	font-weight:bold;
	color:#666;
	margin:0 20px;	
}


#menu {
	float:left;
	padding-left:10px;
	width:848px;
}

.nav_box {
	width:998px;
	height:23px;
}

.nav_box div.cart{
    float: left;
    background: #E6801E url('../images/menu_bg_right.png') repeat-x left top;
    height: 23px;
    border-left: none;
    overflow: hidden;
    width: 140px;
}

div.cart a {
    display: block;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    line-height: 17px;
    float: left;
    padding-top: 3px;
    width: 88px;
}

div.cart img {
	float:left;
	padding:3px 15px 0 15px;
}


/* menu */
ul.nav {
    background: url('../images/menu_bg.png') #E6801E top left repeat-x;
    height: 23px;
    list-style: none;
	font-size: 11px;
    margin: 0;
    padding: 0 0 0 20px;
}


ul.nav * {
	margin:0; 
	padding:0;
}

ul.nav a {display:block; color:#FFF; font-weight: bold; text-decoration:none; height: 23px; line-height: 21px; padding-left: 5px !important;}
ul.nav li {
	position:relative;
	float:left;
	margin-right:10px;
	padding: 0;
	text-align: left;
	z-index: 40;
}
ul.nav ul {position:absolute; top:23px; left:0;  display:none; opacity:0; list-style:none; background: url('../images/dot.png');}

ul.nav ul {
	//background: #333; 
}


ul.nav ul li {position:relative; border:1px solid #222; border-top:none; width:153px; margin:0; padding: 0; text-align: left;}
ul.nav ul li a {display:block; height: auto; line-height: 14px; padding: 3px; zoom: 1;}


ul.nav a.menuhover, ul.nav a:hover { background: url('../images/menu-over.gif') right top no-repeat; }
ul.nav ul li a:hover {background: #F0871E;}


ul.nav ul .sub:hover, ul.nav ul li a.menuhover {background: url('../images/arrow.gif') #F0871E 142px 7px no-repeat; padding: 3px 12px 3px 3px;}


ul.nav ul ul {left:153px; top:-1px;}
ul.nav .navlink {border:1px solid #222; padding:5px 7px 7px; font-weight:bold; background:url('../images/header.gif'); width:134px}
ul.nav .navlink:hover, ul.nav .navhover {background:url('../images/header_over.gif')}
ul.nav .sub { background: url('../images/arrow2.gif') right 8px no-repeat; padding: 0; }
ul.nav ul .sub {background: url('../images/arrow.gif') 142px 7px no-repeat; padding: 3px 12px 3px 3px;}
ul.nav .nsub:hover {background-position: left top;}
ul.nav .topline {border-top:1px solid #222}






/* shadow */
.shadow {
	overflow:hidden;
	width:1010px;
    margin:0 auto;
}

.shadow div{
	float:left;
}


.bg_left {
	height:10px;
	width:11px;
	background: url("../images/bottom_bg_l.png") no-repeat top left;
}

.bg_right {
	height:10px;
	width:11px;
	background: url("../images/bottom_bg_r.png") no-repeat top left;
}

.bg_center {
	height:10px;
	width:987px;
	background: url("../images/bottom_bg.png") repeat-x top left;
}


/*------------Home page styles. ---------design by CS_Miki------------*/
.home_upper_content	{
	width:1000px;
	height:220px;
	overflow:hidden;
	background: url(../images/homeB1.jpg) no-repeat;
}
/*------------End of Home page styles. ---------design by CS_Miki------------*/

span.checkmark
{
	font: 18px bold verdana;
	color: #F90;
	
	
	}
	
