*{margin:0;padding:0;}
a {
	outline:none;
}
ul {
	list-style:none;
}
img {
	border:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#363940 url(../images/body_bg.png) 0 0 repeat-x;
}
#wrapper {
	margin:0 auto;
	width:952px;
}
#wrapper .frame {
	float:left;
	width:952px;
	padding-bottom:10px;
}
#wrapper .frame .header {
	float:left;
	width:952px;
	height:104px;
}
#wrapper .frame .header a {
	color:#fff;
	text-decoration:none;
}
#wrapper .frame .header .head_top {
	float:left;
	width:932px;
	height:32px;
	text-align:right;
	padding:0 20px 0 0;
	line-height:32px;
	color:#fff;
}
#wrapper .frame .header .head_top a:hover {
	text-decoration:underline;
}
#wrapper .frame .header .head_main .head_leftcrv {
	float:left;
	width:952px;
	height:72px;
	background:#fff url(../images/head_curvs.png) -7px 0 no-repeat;
}
#wrapper .frame .header .head_main .head_rightcrv {
	float:left;
	width:952px;
	height:72px;
	background:url(../images/head_curvs.png) 945px 0 no-repeat;
}
#wrapper .frame .header .head_main .head_logo {
	float:left;
	padding:12px 0 0 22px;
}
#wrapper .frame .header .head_main .head_dominbox {
	float:right;
	width:383px;
	height:22px;
	padding:10px 0 7px 0;
}
#wrapper .frame .header .head_main .head_dominbox input[type=text] {
	float:left;
	width:211px;
	height:18px;
	border:1px solid #d2d2d2;
	margin:1px 15px 0 0;
}
#wrapper .frame .header .head_main .head_dominbox select {
	float:left;
	width:63px;
	height:19px;
	margin:1px 15px 0 0;
}
#wrapper .frame .header .head_main .head_nav {
	float:right;
	clear:right;
	height:33px;
	width:715px;
}
#wrapper .frame .header .head_main .head_nav ul {
	float:right;
	height:33px;
	padding-right:0;
	font-family:Arial;
}
#wrapper .frame .header .head_main .head_nav ul li {
	float:left;
	height:33px;
	padding-left:1px;
	font-size:12px;
}
#wrapper .frame .header .head_main .head_nav ul li a {
	float:left;
	height:33px;
	background:url(../images/head_nav_leftcrv.png) 0 0 no-repeat;
	line-height:33px;
}
#wrapper .frame .header .head_main .head_nav ul li a span {
	float:left;
	height:33px;
	background:url(../images/head_nav_rightcrv.png) right 0 no-repeat;
	padding:0 12px;
}
#wrapper .frame .header .head_main .head_nav ul li a:hover {
	background:url(../images/head_nav_leftcrv.png) 0 -33px no-repeat;
}
#wrapper .frame .header .head_main .head_nav ul li a:hover span {
	background:url(../images/head_nav_rightcrv.png) right -33px no-repeat;
}
#wrapper .frame .header .head_main .head_nav ul li.sel a {
	background:url(../images/head_nav_leftcrv.png) 0 -33px no-repeat;
}
#wrapper .frame .header .head_main .head_nav ul li.sel a span {
	background:url(../images/head_nav_rightcrv.png) right -33px no-repeat;
}
#wrapper .frame .banner {
	float:left;
	width:952px;
	height:298px;
	background:#fff url(../images/banner_bg1.png) 0 0 repeat-x;
}
#wrapper .frame .banner .ban_videobox {
	float:right;
	width:389px;
	padding:46px 25px 0;
	
}
#wrapper .frame .banner .ban_topcrv {
	float:right;
	width:339px;
	padding:25px 25px 11px;
	
	background:url(../images/topcrv.png) 0 0 no-repeat;
	
}
#wrapper .frame .banner .ban_topcrv h2{float:left; width:339px; font-weight:bold; font-size:20px; color:#484645;}
#wrapper .frame .banner .ban_topcrv ul{float:left; width:339px; list-style:none;}
#wrapper .frame .banner .ban_topcrv ul li{float:left; width:169px; font-size:12px; line-height:26px;}
#wrapper .frame .banner .ban_topcrv ul li a{color:#00468C; text-decoration:none; padding-left: 10px;}
#wrapper .frame .banner .ban_topcrv ul li a:hover{color:#DB4105; text-decoration:none;}
#wrapper .frame .banner .ban_botcrv {
	float:right;
	width:389px;
	height:14px;
	background:url(../images/botcrv.png) 0 0 no-repeat;
	
}
/*#wrapper .frame .banner .ban_videobox ul {
	float:right;
	list-style:none;
	padding:3px 0 ;
}
#wrapper .frame .banner .ban_videobox ul li {
	float:right;
	list-style:none;
	text-decoration:none;
	padding:0 7px 0 0;
}
#wrapper .frame .banner .ban_videobox ul li a{
	float:right;
	list-style:none;
	text-decoration:none;
	width:126px;
	height:102px;
	background-repeat:no-repeat;
	background-position: 0 -102px ;
}
#wrapper .frame .banner .ban_videobox ul li a:hover{
	background-position: 0 0 ;
}

#wrapper .frame .banner .ban_videobox ul li a.logo {
	background-image:url(../images/logo_images.png);
	
}
#wrapper .frame .banner .ban_videobox ul li a.sitedesign {
	background-image:url(../images/site_images.png);
}


#wrapper .frame .banner .ban_videobox ul li a.article {
	background-image:url(../images/article_image.png);
	
}

#wrapper .frame .banner .ban_videobox ul li a.company {
	background-image:url(../images/company_image.png);
	
}
#wrapper .frame .banner .ban_videobox ul li a.tagline {
	background-image:url(../images/tagline_images.png);
	
}
#wrapper .frame .banner .ban_videobox ul li a.marketing {
	background-image:url(../images/marketing_image.png);
	
}
#wrapper .frame .banner .ban_videobox ul li a.viral {
	background-image:url(../images/viral_images.png);
	
}
#wrapper .frame .banner .ban_videobox ul li a.testing {
	background-image:url(../images/website_image.png);
}
#wrapper .frame .banner .ban_videobox ul li a.howitwork {
	background-image:url(../images/howitwork_images.png);
}*/

#wrapper .frame .banner .ban_leftban {
	float:left;
	padding:30px 0 0 30px;
	width:469px;
	position:relative;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}
#wrapper .frame .banner .ban_leftban .text{
	position:absolute;
	left:30px;
	top:36px;
	width:488px;
	display:none;
	
}
#wrapper .frame .banner .ban_leftban .default{
	display:inline;
	
}
#wrapper .frame .banner .ban_leftban h1 {
	font-size:28px;
	font-weight:bold;
	color:#fff;
}
#wrapper .frame .banner .ban_leftban p {
	font-size:17px;
	color:#fff;
}
#wrapper .frame .banner .ban_leftban .ban_bigbtnbox {
	padding-top:100px;
	padding-bottom:7px;
}
#wrapper .frame .banner .ban_leftban .guarantee_image {
	background:url(../images/guarantee_image.png) 0 0 no-repeat;
	float:left;
	height:73px;
	padding-left:94px;
	padding-top:24px;
	width:397px;
}
#wrapper .frame .banner .ban_leftban .guarantee_image h2 {
	color:#c72d03;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
#wrapper .frame .banner .ban_leftban .guarantee_image p {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
#wrapper .frame .gallery {
	float:left;
	width:932px;
	height:203px;
	border-top:3px solid #b7b7b7;
	background:#fff;
	padding:15px 0 0 20px;
}
#wrapper .frame .gallery .leftroundbox {
	float:left;
	background:url(../images/left_roundbox.png) left 0 no-repeat;
	height:183px;
	padding-left:20px;
}
#wrapper .frame .gallery .rightroundbox {
	float:left;
	background:url(../images/right_roundedbox.png) right 0 no-repeat;
	height:183px;
	padding-right:20px;
}
#wrapper .frame .gallery .cenroundbox {
	float:left;
	background:url(../images/cen_roundbox.png) 0 0 repeat-x;
	height:183px;
	width:835px;
	padding-left:35px;
	padding-top:8px;
	position:relative;
}
#wrapper .frame .gallery .cenroundbox .galtitle{
	float:left;
	width:779px;
	border-bottom:3px solid #383838;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#383838;
	position:relative;
	padding-bottom:1px;
	padding-left:25px;
}
#wrapper .frame .gallery .cenroundbox .galtitle img{
	left:-46px;
	position:absolute;
	}
	
#wrapper .frame .gallery .cenroundbox .galtitle a {
color:#C72D03;
font-size:12px;
padding-left:250px;
}








.slider {
	height:139px;
	overflow:hidden;
	position:relative;
	float:left;
	width:804px;
}
.slider .itemHolder {
	margin:0;
	overflow:hidden;
	float:left;
	padding:0;
}
.slider .itemHolder .items {
	position:absolute;
	height:257px;
	width:228px;
}
.slider .itemHolder .item {
	float:left;
	width:122px;
	padding:5px 6px;
}

.slider .itemHolder .item h2 {
	float:left;
	width:122px;
	font-size:12px;
	text-align:center;
}
.slider .itemHolder .item h2 span.title {
	float:left;
}
.slider .itemHolder .item h2 span.playbtn {
	float:right;
}
.slider .itemHolder .item p {
	float:left;
	width:208px;
	text-align:justify;
	color:#7b7b7b;
	height:40px;
}
.slider .itemHolder .item .gal_imgblock {
	float:left;
	width:60px;
	background:#fff;
	border:3px solid #d4d4d4;
	text-align:center;
	padding-top:1px;
	margin-left: 25px;
}
.slider .itemHolder .item .earn {
	color:#000000;
	float:left;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
	width:122px;
}

.slider .itemHolder .item .earn span{
	color:#561904;
}
.slider .itemHolder .active .gal_imgblock{
	border:3px solid #3472bd;
}
a.slideLeft {
	left:-30px;
}
a.slideRight {
	right:-30px;
}
a.slideLeft, a.slideRight {
	overflow:hidden;
	position:absolute;
	top:95px;
	z-index:1;
}
/*.slider a.slideLeft:hover, .slider a.slideRight:hover {
	background-position:-38px 0;
}
.slider a.slideLeft:active, .slider a.slideRight:active {
	background-position:-76px 0;
}
.slider a.disabled, .slider a.disabled:hover, .slider a.disabled:active {
	background-position:-114px 0;
}*/





















#wrapper .frame .content {
	float:left;
	width:952px;
	padding-top:17px;
	background:#fff url(../images/content_curv.png) -8px bottom no-repeat;
	border-top:3px solid #b7b7b7;
}
#wrapper .frame .content .cont {
	padding:20px;
	width:912px;
}
#wrapper .frame .content .cont h2.title {
	border-bottom:1px solid #D3D3D3;
	line-height:25px;
	color:#036ABA;
	font-size:18px;
}
#wrapper .frame .content .cont_rightcrv {
	float:left;
	width:952px;
	padding-bottom:19px;
	background:url(../images/content_curv.png) 944px bottom no-repeat
}
#wrapper .frame .content .cont_leftpanel {
	float:left;
	width:478px;
	padding-left:17px;
	padding-top:3px;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox {
	float:left;
	width:478px;
	background: url(../images/cont_left_topcrv.png) 0 0 no-repeat;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbotcrv {
	float:left;
	width:466px;
	background:url(../images/cont_left_botcrv1.png) 0 bottom no-repeat;
	padding:6px;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox h3 {
	float:left;
	width:414px;
	padding-left:14px;
	font-size:16px;
	font-family:HelveticaCondensed, Arial Narrow, Helvetica, sans-serif;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox .cont_urlbox {
	float:left;
	width:424px;
	background:url(../images/cont_urlbox.png) 0 0 no-repeat;
	height:84px;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox .cont_urlbox {
	height:84px;
	text-align:center;
 font-size:20px font-weight:bold;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox .urlbox {
	text-align:center;
	font-size:20px;
	color:#323c48;
	font-weight:bold;
	width:424px;
	float:left;
	overflow:hidden;
	height:30px;
	padding:27px 0 0 0;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox .urlbox p {
	line-height:30px;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox .urlbox marquee {
	height:80px;
}
#wrapper .frame .content .cont_leftpanel .cont_recentbox .urlbox a {
	color:#323c48;
	text-decoration:none;
}
#wrapper .frame .content .cont_leftpanel .cont_text {
	float:left;
	width:436px;
	padding-top:20px;
	color:#265a9f;
	font-weight:bold;
	font-size:16px;
}
#wrapper .frame .content .cont_leftpanel .cont_text span {
	color:#ba2002;
}
#wrapper .frame .content .cont_rightpanel {
	float:right;
	width:436px;
	padding-right:17px;
	padding-top:3px;
}
#wrapper .frame .content .cont_rightpanel .cont_topcrv {
	float:left;
	width:436px;
	background:#e4e4e4 url(../images/cont_left_topcrv.png) 0 0 no-repeat;
}
#wrapper .frame .content .cont_rightpanel .cont_botcrv {
	float:left;
	width:432px;
	background:url(../images/cont_left_botcrv.png) 0 bottom no-repeat;
	padding:7px;
}
#wrapper .frame .content .cont_rightpanel .cont_botcrv h3 {
	float:left;
	width:412px;
	padding-left:14px;
	font-size:16px;
	font-family:HelveticaCondensed, Arial Narrow, Helvetica, sans-serif;
}
#wrapper .frame .content .cont_rightpanel .shadowbox {
	float:left;
	width:422px;
	background:url(../images/cont_shadowbg.png) 0 0 repeat-y;
}
#wrapper .frame .content .cont_rightpanel .shadowtop {
	float:left;
	width:422px;
	background:url(../images/cont_shadowtop.png) 0 0 no-repeat;
}
#wrapper .frame .content .cont_rightpanel .shadowbot {
	float:left;
	width:422px;
	background:url(../images/cont_shadowbot.png) 0 bottom no-repeat;
}
#wrapper .frame .content .cont_rightpanel .shadowbot ul {
	float:left;
	width:401px;
	padding:11px;
	color:#6e6e6e;
	font-size:12px;
}
#wrapper .frame .content .cont_rightpanel .shadowbot ul li {
	float:left;
	width:401px;
	border-top:none;

}
#wrapper .frame .content .cont_rightpanel .shadowbot ul li img{float:left;}
#wrapper .frame .content .cont_rightpanel .shadowbot ul li+li {
	border-top:1px dotted #6e6e6e;
}
#wrapper .frame .content .cont_rightpanel .shadowbot ul li h4 {
	color:#bd0a08;
	font-size:14px;
	background:url(../images/cont_bullet.png) 4px center no-repeat;
	padding-left: 20px;
	text-transform:uppercase;
	font-family:HelveticaCondensed, Arial Narrow, Helvetica, sans-serif;
}



#wrapper .frame .content .cont_rightcrv .botwork {
	float:left;
	width:935px;
	padding: 18px 0 0 17px;
}
#wrapper .frame .content .cont_rightcrv .botwork .topbox {
	float:left;
	background:url(../images/lasttop_box.png) 0 top no-repeat;
	width:917px;
	padding-top:7px;
}
#wrapper .frame .content .cont_rightcrv .botwork .botbox {
	float:left;
	background:url(../images/lastdown_box.png) 0 bottom no-repeat;
	width:917px;
	padding-bottom:7px;
}
#wrapper .frame .content .cont_rightcrv .botwork .cenbox {
	float:left;
	background:url(../images/lastcen_box.png) 0 0 repeat-y;
	width:917px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox {
	float:left;
	width:917px;
	margin-left:4px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox h3{
	float:left;
font-family:HelveticaCondensed,Arial Narrow,Helvetica,sans-serif;
font-size:16px;
padding-left:14px;
width:900px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .innertopbox {
	float:left;
	background:url(../images/innertop_box.png) 0 top no-repeat;
	width:904px;
	padding-top:11px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .innerbotbox {
	float:left;
	background:url(../images/innerbot_box.png) 0 bottom no-repeat;
	width:904px;
	padding-bottom:13px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .innercenbox {
	float:left;
	background:url(../images/innercen_box.png) 0 0 repeat-y;
	width:904px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .leftside {
	float:left;
	padding:10px 0 10px 15px;
	width:300px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside {
	float:left;
	padding:10px 0 10px 15px;
	width:560px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside p {
	font-size:13px;
	color:#353535;
	padding-top: 10px;
	
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside .text {
	font-size:13px;
	color:#bd0a08;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside .text a {
	font-size:13px;
	color:#bd0a08;
	text-decoration:none;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside span {
	width:20px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .leftside1 {
	float:left;
	padding:10px 0 10px 15px;
	width:125px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside1 {
	float:left;
	padding:20px 0 10px 15px;
	width:740px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside1 h5 {
	font-weight:bold;
	color:#265a9b;
	font-size:15px;
	padding-bottom:7px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside1 p {
	font-size:13px;
	color:#353535;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside1 .text {
	font-size:13px;
	color:#bd0a08;
	padding-top:15px;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside1 .text a {
	font-size:13px;
	color:#bd0a08;
	text-decoration:none;
}
#wrapper .frame .content .cont_rightcrv .botwork .innerbox .rightside1 span {
	width:20px;
}




#wrapper .frame .footer {
	float:left;
	width:952px;
	color:#fff;
	font-size:12px;
}
#wrapper .frame .footer .footer_leftcrv {
	float:left;
	width:952px;
	background:#265a9b url(../images/footer_leftcrv.png) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
}
#wrapper .frame .footer .foot_rightcrv {
	float:left;
	width:952px;
	background:url(../images/footer_rightcrv.png) right 0 no-repeat;
	height:35px;
}
#wrapper .frame .footer .foot_left {
	float:left;
	line-height:35px;
	font-weight:bold;
	padding-left:18px;
}
#wrapper .frame .footer .foot_left a {
	color:#fff;
	text-decoration:none;
}
#wrapper .frame .footer .foot_left a:hover {
	text-decoration:underline;
}
#wrapper .frame .footer .foot_right {
	float:right;
	line-height:35px;
	padding-right:18px;
}


#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#9F9F9F; display:none; position:fixed;}
.window {position:absolute; left: 10; top:0; display:none; z-index:9999; float: left; font-family:Helvetica, Arial, sans-serif}
.popbox{-moz-border-radius:5px; background-color:white; border:8px solid #427A9E; float:left; position:relative; width:599px; padding:10px; }
.popbox .close{position:absolute; top:-10px; right:-10px; cursor:pointer;}


.popbox h3{color:#2758A7; font-family:"Arial Black",Gadget,sans-serif; font-size:23px; font-weight:normal; border-bottom:2px solid #2758A7; margin-bottom:10px;}

.popbox p{color:#7C7C7C; font-size:13px; font-family:Arial, Helvetica, sans-serif;}