/* General Reset */
body{
	margin:0;
	color:#383838;
	font:14px/18px Arial, Helvetica, sans-serif;
	background: url(../images/skin01/bg.jpg) repeat-x scroll left top #E5E5E5;
	min-width:971px;
	margin-top:12px;
}
#main_div {
margin:0 auto;
width:1020px;
}
.top_shadow {
background:url("../images/skin01/top_shadow.png") no-repeat scroll left top transparent;
float:left;
height:10px;
width:1020px;
}
#shadow_div {
background:url("../images/skin01/shadow_main.png") repeat-y scroll left top transparent;
float:left;
padding:0 10px;
width:1000px;
}
#bg_whitediv {
background-color:#FFFFFF;
float:left;
width:1000px;
}
img{border:0;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
input,textarea,select{
	font:11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:0;
	margin:0;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* General Settings*/
.wrapper{
	width:971px;
	margin:0 auto;
	position: relative;
}
/* header */
#header{padding:15px 2px 14px 4px;}
#header .holder{
	width:100%;
	overflow:hidden;
}
/* logo */
#header .logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:191px;
	height:96px;
	margin:2px 0 0 20px;
	display:inline;
	border:0;
}
* html #header .logo{margin-right:-3px;}
#header .logo a{
	display:block;
	height:100%;
}
#header .right{
	overflow:hidden;
	height:1%;
	padding:0 0 9px;
}
#header .row{
	width:100%;
	overflow:hidden;
}
/* logos */
.logos{
	margin:0;
	padding:0 0 11px;
	list-style:none;
	float:right;
}
.logos li{
	float:left;
	padding:0 3px 0 5px;
}
.logos img{display:block;}
/* menu */
.menu{
	float:right;
	background:url(../images/bg-menu.gif) repeat-x;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	padding:0 0 11px;
}
.menu .frame{
	float:left;
	background:url(../images/bg-menu-left-1.gif) no-repeat;
	padding:0 0 0 4px;
}
.menu ul{
	margin:0;
	padding:6px 11px 0 0;
	list-style:none;
	float:left;
	background:url(../images/bg-menu-right-1.gif) no-repeat 100% 0;
	height:28px;
}
.menu ul li{
	float:left;
	padding:0 10px;
}
.menu .phone{
	font:18px/22px 'Arial Black', Gadget, sans-serif;
	color:#787878;
}
.menu a{color:#787878;}
#header .call{
	margin:0 6px 4px;
	font:bold 23px/30px Arial, Helvetica, sans-serif;
	color:#646464;
	text-transform:uppercase;
	text-align:right;
}
/* main navigation */
.nav{
	background:url(../images/bg-nav-1.gif) repeat-x;
	width:962px;
}
.nav .frame{
	background:url(../images/bg-nav-left-1.gif) no-repeat;
	padding:0 0 0 5px;
}
.nav .holder{
	background:url(../images/bg-nav-right-1.gif) no-repeat 100% 0;
	padding:0 5px 0 0;
}
#nav{
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
}
#nav li{
	float:left;
	overflow:hidden;
}
#nav a{
	float:left;
	text-align:center;
	height:27px;
	padding:12px 7px 0;
}
#nav a:hover{text-decoration:none;}
#nav .active,
#nav li.hover,
#nav li:hover{background:url(../images/bg-nav-hover-left-1.gif) no-repeat;}
#nav .active a,
#nav li.hover a,
#nav li:hover a{
	background:url(../images/bg-nav-hover-right.gif) no-repeat 100% 0;
	color:#fff;
}
/* sub navigation */
.subnav{
	margin:0;
	padding:6px 0 4px 47px;
	list-style:none;
	overflow:hidden;
	height:1%;
	background:#0a93d5 url(../images/bg-subnav.gif) no-repeat 0 100%;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
}
.subnav li{
	float:left;
	padding:0 32px 0 0;
}
.subnav li a{color:#fff;}
/* png-box styles */
.png-box {
	margin:13px;
	position:relative;
	height:1%;
}
.png-box .t,
.png-box .b {
	font-size:0;
	line-height:0;
	background:url(../images/bg-top.png) repeat-x;
	height:13px;
}
.png-box .b {background:url(../images/bg-bottom.png) repeat-x;}
.png-box .t span,
.png-box .b span{
	position:absolute;
	left:-13px;
	background:url(../images/bg-top-left.png) no-repeat;
	width:13px;
	height:13px;
}
.png-box .b span{
	left:-13px;
	background:url(../images/bg-bottom-left.png) no-repeat;
}
.png-box .t em,
.png-box .b em{
	float:right;
	position:relative;
	z-index:100;
	margin-right:-13px;
	height:100%;
	background:url(../images/bg-top-right.png) no-repeat;
	width:13px;
}
.png-box .b em{background:url(../images/bg-bottom-right.png) no-repeat;}
.png-box .holder {
	width:100%;
	overflow:hidden;
	padding:0 13px;
	position:relative;
	margin:0 -13px;
}
.png-box .holder .l,
.png-box .holder .r {
	float:left;
	width:13px;
	background:url(../images/bg-left.png) repeat-y;
	padding:0 0 9999px;
	margin:0 0 -9999px -13px;
}
.png-box .holder .r {
	float:right;
	background:url(../images/bg-right.png) repeat-y;
	margin:0 -13px -9999px 0;
}
.png-box .box-content {
	background:#fff;
	float:left;
}
.png-box .box-content img { vertical-align:middle;}
/*main*/
#main{
	padding:0 0 0px;
	width:100%;
	overflow:hidden;
}
#main a {
	color: #0000EE;
}
.empty-box a {
	color: #0000EE;
}
/* efectiv_content */
#efectiv_content{
	width:940px;
	height:1%;
	padding:2px 0 0 5px;
}
/* tab-box */
#tab-box{
	float:left;
	width:650px;
	font-size:11px;
	line-height:16px;
}
/* tab-welcome */
#tab-welcome{
	width:100%;
	overflow:hidden;
	background:#252525 url(../images/bg-tab-box.jpg) no-repeat 0 100%;
}
#slider{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
#tab-box .dicription{
	height:1%;
	overflow:hidden;
	padding:0 35px 22px;
	color:#fff;
}
#tab-box .dicription p{margin:0;}
/* tab-nav */
#tab-nav{
	margin:0;
	padding:0 0 0 30px;
	list-style:none;
	height:1%;
	overflow:hidden;
	text-align:center;
}
#tab-nav li{
	float:left;
	margin:0 -14px 0 0;
	position:relative;
}
#tab-nav li a{
	display:block;
	background:url(../images/bg-tab-nav.png) no-repeat;
	padding:4px 15px 0 0;
	width:121px;
	color:#fff;
	cursor:pointer;
	height:22px;
}
#tab-nav .last a{background:url(../images/bg-tab-nav-last.png) no-repeat;}
#tab-nav a:hover{
	color:yellow;
	text-decoration:none;
}
#tab-nav .active a{background:url(../images/bg-tab-nav-active.png) no-repeat;}
#tab-nav .z1{z-index:10;}
#tab-nav .z2{z-index:8;}
#tab-nav .z3{z-index:6;}
#tab-nav .z4{z-index:4;}
/* ad */
#efectiv_content .ad{
	float:right;
	margin:0 -4px 0 0;
	position:relative;
	padding:0;
	list-style:none;
	width:279px;
	overflow:hidden;
}
#efectiv_content .ad li{padding:0 0 2px;}
#efectiv_content .ad .ad1{padding:0;margin-top:-10px;}
#efectiv_content .ad .ad2{padding:0 0 2px;}
/*main-holder*/
.main-holder{
	width:100%;
	overflow:hidden;
}
/* content */
#content{
	float:left;
	width:672px;
}
#content .text-block{
	width:628px;
	overflow:hidden;
	padding:12px 9px 0;
}
#content .text{
	height:1%;
	overflow:hidden;
	padding:0 0 0 13px;
}
#main .png-box{margin:0 13px;}
.text-block p{margin:0 0 17px;}
#main h2{
	margin:0 0 21px;
	font-size:16px;
	line-height:18px;
	background:url(../images/bg-heading.gif) repeat-x 0 100%;
	padding:0 0 13px 12px;
}
/* logos-preview */
.logos-preview{
	width:615px;
	overflow:hidden;
	margin:0 0 7px -10px;
	position:relative;
}
.logos-preview ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:615px;
}
.logos-preview li{float:left;}
.text-block .title{
	display:block;
	margin:0 0 7px;
}
/* list1 */
.list1{
	margin:0;
	padding:0 0 5px;
	list-style:none;
	line-height:22px;
}
.list1 li{
	padding:0 0 0 20px;
	background:url(../images/bullet1.gif) no-repeat 0 7px;
}
/* list1 */
.list2{
	margin:0 0 -12px;
	padding:0;
	list-style:none;
	line-height:18px;
}
.list2 li{
	padding:0 0 0 17px;
	background:url(../images/bullet1.gif) no-repeat 0 5px;
	height:1%;
	overflow:hidden;
	vertical-align:middle;
}
.list2 h3{
	margin:0;
	font-size:14px;
	line-height:18px;
}
/* sidebar */
#sidebar{
	float:right;
	width:292px;
	overflow:hidden;
}
#sidebar .png-box{
	width:267px !important;
	float:left;
	display:inline;
}
/* ad */
#sidebar .ad{
	padding:0;
	list-style:none;
	width:272px;
	overflow:hidden;
	position:relative;
	margin:0 -3px -10px -2px;
}
#sidebar .ad li{
	width:100%;
	overflow:hidden;
	vertical-align:middle;
	margin:0 0 12px;
}
/* testimonials */
.testimonials{
	background:url(../images/bg-testimonials.jpg) no-repeat;
	width:237px;
	height:204px;
	padding:18px 12px 28px 22px;
	font-size:14px;
	line-height:23px;
	position:relative;
}
.testimonials h3{
	margin:0 0 30px;
	color:#fff;
	font-size:21px;
	line-height:27px;
}
.testimonials p{margin:0;}
.testimonials .more{
	position:absolute;
	bottom:10px;
	right:14px;
}
/* blog */
.blog{
	width:247px;
	padding:19px 16px 20px 4px;
	min-height:810px;
}
* html .blog{height:810px;}
.blog .text{
	overflow:hidden;
	padding:0 15px;
}
#sidebar .blog h2{margin:0 0 14px;}
.blog p{margin:0 0 21px;}
.blog .list2 {margin:0;}
.blog .list2 li{
	margin:0 0 16px;
	height:auto;
}
/* blog */
#footer{
	background:url(../images/footer.png) no-repeat;
	width:792px;
	height:42px;
	overflow:hidden;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#383838;
	padding:25px 142px 9px 37px;
}
#footer a{color:#383838;}
#footer p{
	margin:0 14px 0 0;
	float:left;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
#footer ul li{
	padding:0 2px 0 5px;
	margin:0 0 0 -1px;
	display:inline;
	background:url(../images/sep-footer.gif) no-repeat 0 60%;
	overflow:hidden;
}
#footer ul address{
	display:inline;
	padding:0 0 0 11px;
	font-style:normal;
}
/* inner page styles */
/* png-box2 */
#main .space2{margin-bottom:24px;}
#main .space3{margin-bottom:12px;}
.png-box2{
	width:971px;
/*	height:503px;*/
	margin:0 0 4px;
	overflow:hidden;
}
.png-box2 .b-content.b{
	padding: 6px 20px 11px 11px;
	
}
.png-box2 .b-content{
	position:relative;
	padding:6px 20px 11px 17px;
	overflow:hidden;
}
/* breadcrumbs */
.png-box2 .breadcrumbs{
	margin:0;
	padding:9px 0 3px;
	list-style:none;
	background:url(../images/bg-breadcrumbs-1.gif) no-repeat;
	width:937px;
	height:26px;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
	color:#535353;
}
.png-box2 .breadcrumbs li{
	float:left;
	padding:0 11px;
	margin:0 0 0 -5px;
	background:url(../images/sep-breadcrumbs.gif) no-repeat 0 60%;
	display:inline;
}
.png-box2 .breadcrumbs img{
	display:block;
	margin:0 0 0 23px;
}
.png-box2 .breadcrumbs a{color:#535353;}
.png-box2 .holder{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0 -2px;
}
.png-box2 .b-content.b .holder{
	margin:-1px 0 0 -5px;}
.png-box2 h3{
	margin:0;
	/*text-indent:-9999px;*/
	height:26px;
	color: #fff;
	font: 18px/20px bold Arial, sans-serif;
	text-transform: uppercase;
	text-shadow:0 0 6px #666666;
}
.png-box2 .title{
	background:url(../images/bg-png-box2-title.gif) no-repeat;
	float:left;
	padding:0 0 5px 34px;
}
.png-box2 .title .frame{
	float:left;
	background:url(../images/bg-png-box2-2-title.gif) no-repeat 100% 0;
	height:34px;
	padding:13px 43px 0 0;
}

.png-box2 .box2-btm{
	height: 11px;
	width: 967px;
	position: absolute;
	bottom: 0;
	left: -1px;
}
.png-box2 .b-content.b .box2-btm{
	
}
/*
.png-box2 .recent-logos{
	background:url(../images/text-recent-logos.gif) no-repeat;
	width:124px;
	height:26px;
}
.png-box2 .web-design{
	background:url(../images/text-web-design.gif) no-repeat;
	height:26px;
	width:127px;
}
.png-box2 .mascot-character{
	background:url(../images/text-mascot-character.gif) no-repeat;
	width:152px;
	height:26px;
}*/

/* select-form */
.select-form{
	float:right;
	padding:15px 4px 0 0;
}
.select-form fieldset{float:left;}
.select-form .sel{
	float:left;
	width:250px;
	border:1px solid #969696;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	margin:6px 0 0;
}
/* gallery-holder1 */
.gallery-holder1{
	background:url(../images/bg-gallery-holder1.jpg) no-repeat;
	width:876px;
	min-height:379px;
	margin:0 0 0 22px;
	position:relative;
	padding:17px 0 0 16px;
}
.gallery-holder1.tsp  {
margin:0;
}
/* gallery1 */
.gallery1{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 4px;
}
.gallery1 ul{
	margin:0 0 13px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.gallery1 ul li{
	float:left;
	background:url(../images/bg-gallery1.png) no-repeat;
	width:210px;
	height:108px;
	padding:12px 9px 12px 0;
}
.gallery1 ul img{
	display:block;
	margin:0 auto;
}
.gallery1 ul a{position:relative;}
#galleryInfo {width:300px;float:right;margin-top:290px;position:absolute;}
/* paging1 */
.paging1{
	float:right;
	overflow:hidden;
	padding:0 20px;
}
.paging1 a{
	float:left;
	color:#000;
	width:15px;
	margin:0 0 0 6px;
	list-style:none;
	line-height:14px;
	color:#000;
	text-align:center;
	padding: 1px 0 0 0;
}
.paging1 a.activeSlide {background:url(../images/bg-paging1.png) no-repeat;}
.paging1 .prev{width:auto;}
.paging1 .prev a{
	text-decoration:underline;
	background:url(../images/bg-paging1-prev.gif) no-repeat 0 3px;
	padding:0 0 0 11px;
}
.paging1 .prev a:hover{text-decoration:none;}
.paging1 .next{width:auto;}
.paging1 .next a{
	text-decoration:underline;
	background:url(../images/bg-paging1-next.gif) no-repeat 100% 3px;
	padding:0 11px 0 0;
}
.paging1 .next a:hover{text-decoration:none;}
/* gallery2 */
.gallery2{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 4px;
}
.gallery2 ul{
	margin:0 -54px 13px 0;
	padding:0;
	list-style:none;
	width:930px;
	overflow:hidden;
}
.gallery2 ul li{
	float:left;
	background:url(../images/bg-gallery2.png) no-repeat;
	width:238px;
	height:253px;
	padding:9px 72px 15px 0;
}
.gallery2 ul img{
	display:block;
	margin:0 auto;
}
.gallery2 ul a{position:relative;}
/* gallery3 */
.gallery3{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 4px;
}
.gallery3 ul{
	margin:0 0 13px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.gallery3 ul li{
	float:left;
	background:url(../images/bg-gallery3.png) no-repeat;
	width:421px;
	height:245px;
	padding:16px 17px 16px 0;
}
.gallery3 ul img{
	display:block;
	margin:0 auto;
}
.gallery3 ul a{position:relative;}
/* twocolumns */
.twocolumns{
	width:100%;
	overflow:hidden;
	padding:12px 0;
}
.twocolumns .left-col{
	float:left;
	width:672px;
}
.twocolumns .right-col{
	float:right;
	width:282px;
	margin:0;
	position:relative;
}
/* portfolio */
.portfolio{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.portfolio .box-content{
	background:url(../images/bg-portfolio.gif) no-repeat;
	width:648px;
	height:74px;
	overflow:hidden;
	padding:6px 0 0 5px;
	margin:0 -5px 0 -3px;
}
.portfolio h4{
	margin:0 0 6px 1px;
	color:#fff;
	font-size:15px;
	line-height:22px;
}
/* navigation */
.navigation{
	margin:0;
	padding:0;
	list-style:none;
	width:653px;
	overflow:hidden;
	font:bold 17px/14px Arial, Helvetica, sans-serif;
	text-align:center;
}
.navigation li{
	float:left;
	padding:0 5px 0 0;
}
.navigation a{
	display:block;
	background:url(../images/bg-portfolio-navigation.gif) no-repeat;
	width:125px;
	height:34px;
	padding:6px 0 0;
	color:#000000 !important;
}
.navigation .active a,
.navigation a:hover{
	text-decoration:none;
	background-position:0 -40px;
}
/* preview */
.preview{
	width:100%;
	overflow:hidden;
}
.preview .image{
	float:left;
	margin:0 11px 0 0;
}
* html .preview .image{margin-right:8px;}
.preview img{display:block;}
.preview .text{
	overflow:hidden;
	padding:2px 0 0;
	color:#000;
}
* html .preview .text{
	overflow:visible;
	height:1%;
}
.preview .preview-holder{width:646px;}
.preview h3{
	margin:0 0 20px;
	font-size:16px;
	line-height:16px;
	letter-spacing:-1px;
}
/* list3 */
.list3{
	margin:0;
	padding:0 4px;
	list-style:none;
	font-size:14px;
	line-height:16px;
}
.list3 li{
	padding:0 0 16px 16px;
	background:url(../images/bullet-list3.gif) no-repeat 0 5px;
}
/* ad */
.right-col .ad{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.right-col .ad li{
	padding:0 0 15px;
	width:100%;
	overflow:hidden;
	vertical-align:middle;
}
.right-col .ad img{float:left;}
/* tab area */
.tab-area{
	width:100%;
	overflow:hidden;
	padding:37px 0 0;
	position:relative;
}
.tab-area.sp{
   /* margin: 0 0 15px -5px;*/
	padding: 0;}
.tab-area .heading{
	width:300px;
	overflow:hidden;
	float:left;
}
.tab-area .tabset{
	margin:0;
	padding:0 28px 0 1px;
	list-style:none;
	float:left;
}
.tab-area .tabset li{
	float:left;
	margin:0 -28px 0 0;
}
.tab-area .tabset li a{
	float:left;
	cursor:pointer;
	position:relative;
}
.tab-area .tabset li a:hover{
	text-decoration: none;
}
.tab-area .tabset a .bg-holder{
	float:left;
	width:204px;
	height:31px;
	padding:10px 0 0;
}
.tab-area .tabset .active{z-index:10;}
.tab-area .tabset a .text-holder {
color:black;
display:block;
font:bold 18px bold Arial,sans-serif;
height:28px;
margin:7px auto;
overflow:hidden;
padding:0;
text-shadow:0 1px 1px #FFFFFF;
text-transform:uppercase;
}
.tab-area .tabset .client-t{
/*	background:url(../images/text-client-testimonials.png) no-repeat;*/
	width:163px;
}
.tab-area .tabset .video-t{
	/*background:url(../images/text-video-testimonials.png) no-repeat;*/
	width:157px;
}
.tab-area .tabcontent, .tabcontent{
	width:901px;
	overflow:hidden;
	margin:-6px 0 0;
	padding:22px 13px 0 26px;
}
/* paging2 */
.paging2{
	margin:0;
	padding:8px 7px 0 0;
	list-style:none;
	float:right;
	font-size:13px;
	line-height:14px;
	color:#000;
	text-align:center;
}
.paging2 li{
	width:15px;
	float:left;
	padding:1px 0;
	margin:0 0 0 6px;
}
.paging2 ul a{
	float:left;
	color:#000;
}
.paging2 .active{background:url(../images/bg-paging1.png) no-repeat;}
.paging2 .prev{width:auto;}
.paging2 .prev a{
	text-decoration:underline;
	background:url(../images/bg-paging2-prev.gif) no-repeat;
	padding:0 0 0 18px;
}
.paging2 .prev a:hover{text-decoration:none;}
.paging2 .next{width:auto;}
.paging2 .next a{
	text-decoration:underline;
	background:url(../images/bg-paging2-next.gif) no-repeat 100% 0;
	padding-right:18px;
}
.paging2 .next a:hover{text-decoration:none;}
/* gallery-holder2 */
.gallery-holder2{
	background:url(../images/bg-gallery-holder2.jpg) no-repeat;
	width:375px;
	height:362px;
	float:right;
	padding:10px 12px;
	margin:0 0 0 30px;
}
* html .gallery-holder2{margin-left:27px;}
/* paging3 */
.paging3{
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#d1d3d4;
}
.paging3 li{
	float:left;
	margin:0 6px 0 0;
}
/* gallery4 */
.gallery4{
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery4 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.gallery4 ul li{
	float:left;
	width:375px;
	height:337px;
}
.gallery4 ul img{
	display:block;
	margin:0 auto;
}
/* info */
.tabcontent .info{
	overflow:hidden;
	padding:0;
	color:#000;
}
* html .tabcontent .info{
	overflow:visible;
	height:1%;
}
.tabcontent .info-box{
	width:100%;
	overflow:hidden;
	margin:0 0 -5px;
}
.tabcontent .about{
	float:left;
	width:220px;
	font-size:10px;
	line-height:12px;
	padding:5px 0 0;
}
.tabcontent .photo{
	float:left;
	margin:-5px 3px 0;
	display:inline;
}
* html .tabcontent .photo{margin-right:0;}
.tabcontent .about p{margin:0;}
.tabcontent .about p strong{font-size:11px;}
.tabcontent .contact{
	float:right;
	text-align:right;
	font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.tabcontent .contact address{
	padding:0;
	font-style:normal;
	display:block;
}
.tabcontent .contact p{margin:0;}
.tabcontent .info .text{
	text-align:justify;
	font-size:11px;
	line-height:14px;
}
.tabcontent .info .text p{margin:0 0 12px;}
/* visual */
.visual{
	width:897px;
	overflow:hidden;
}
.visual .player{
	float:left;
	width:700px;
}
.visual .player img{display:block;}
/* video-thumbs */
.video-thumbs{
	float:right;
	background:url(../images/bg-video-thumbs.gif) no-repeat;
	width:150px;
	height:317px;
	padding:13px 18px;
}
/* paging4 */
.paging4{
	margin:0 0 8px;
	padding:0;
	list-style:none;
	font-size:13px;
	line-height:14px;
	color:#000;
	width:100%;
	overflow:hidden;
}
.paging4 li{
	float:left;
	padding:1px 0;
	margin:0 9px 0 0;
}
.paging4 a{
	float:left;
	color:#000;
}
.paging4 .active{background:url(../images/bg-paging1.png) no-repeat;}
.paging4 .prev{
	background:url(../images/bg-paging4-prev.gif) no-repeat;
	width:8px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 0 0;
}
.paging4 .next{
	background:url(../images/bg-paging4-next.gif) no-repeat 100% 0;
	text-indent:-9999px;
	overflow:hidden;
	width:8px;
	height:8px;
	margin:3px 0 0;
}
.video-thumbs .more-videos{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
}
.video-thumbs .more-videos li{
	border:2px solid #9a999a;
	padding:2px;
	margin:0 0 6px;
	vertical-align:middle;
}
.video-thumbs .more-videos li img{
	display:block;
	border:1px solid #8a8b89;
}
/* social */
.tabcontent .social{
	width:100%;
	overflow:hidden;
}
.tabcontent .social ul{
	margin:0;
	padding:0 0 0 28px;
	list-style:none;
	float:left;
}
.tabcontent .social ul li{
	float:left;
	padding:0 14px 0 0;
}
.tabcontent .social img{
	display:block;
	vertical-align:top;
}
/* ad-box */
.ad-box{
	width:100%;
	overflow:hidden;
	margin:0 5px 24px;
}
.ad-box .ad{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.ad-box .ad li{
	float:left;
	padding:0 10px 0 0;
}
.ad-box .ad img{display:block;vertical-align:top;}
/* empty-box */
.empty-box{
	width:100%;
	overflow:hidden;
	position: absolute;
	left: 0;
	bottom: 67px;
}
.empty-box .box-content{
	height:200px;
	width:100%;
}

#efectiv_content .bottom .container .content {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DFDFDF;
padding:0;
width:100%;
margin:0;
}
		#breadcrumb {
background-image:url("http://www.logodesignworks.com/images/bc_bg.png");
background-repeat:repeat-x;
border:0 solid #CACACA;
color:#9B9B9B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:30px;
line-height:30px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
		#breadcrumb li {
float:left;
line-height:30px;
list-style-type:none;
padding-left:10px;
}
		#breadcrumb a {
background-image:url("http://www.logodesignworks.com/images/bc_separator_2.png");
background-position:right center;
background-repeat:no-repeat;
color:#454545;
display:block;
height:30px;
padding-right:15px;
text-decoration:none;
}

#efectiv_content .bottom .container {
display:block;
height:auto !important;
margin:0 auto;
position:relative;
width:99%;
}

#efectiv_content {
background-color:white;
height:1%;
width:100%;
padding:0;
}

#efectiv_content .about_box {
color:#252525;
float:left;
font-size:14px;
height:auto;
margin:0;
padding:20px;
width:100%;
}

.about_box_left {
float:left;
height:auto;
width:670px;
}

.about_box_right {
float:left;
height:auto;
padding-left:5px;
width:230px;
}

.startButton {
margin-top:-20px;
padding:0;
}

.about_box_right ul {
font-size:14px;
margin:0;
padding:0;
}

.about_box_right ul li.active {
background:url("../layout/about_right_menu_arrow.jpg") no-repeat scroll 0 0 #DFDFDF;
display:block;
height:31px;
padding-left:7px;
width:auto;
}

.about_box_right ul li a.active, .about_box_right ul li a.active:hover {
background:url("../layout/about_bubble_sel.png") no-repeat scroll 5px 5px #DFDFDF;
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;
color:#2C2C2C;
display:block;
height:20px;
padding:5px 0 3px 30px;
width:auto;
}

.about_box_right ul li {
display:block;
height:31px;
padding-left:7px;
width:auto;
}

#efectiv_content .about_box {
color:#252525;
font-size:14px;
}

.selected {
	color:brown !important;
}

/* Testimonials */
.testimonials-box {
background:url("http://www.logodesignworks.com/images/testimonials-bg.jpg") repeat-x scroll left top transparent;
border:1px solid #E1E1E1;
float:left;
height:auto;
margin-bottom:20px;
padding:16px;
width:624px;
}

.testimonials-box-top  {
float:left;
height:auto;
margin-bottom:8px;
width:634px;
}

.testimonials-image-box  {
background:none repeat scroll 0 0 transparent;
border:1px solid #EFEFEF;
float:left;
height:200px;
margin-left:0;
margin-right:15px;
margin-top:14px;
padding-left:0;
padding-top:0;
width:200px;
}

.testimonials-box p {
padding-bottom:10px;
width:600px;
}

.testimonials-logo {
float:left;
height:auto;
margin-bottom:-40px;
margin-left:40px;
margin-top:-20px;
width:160px;
}

.vertical_slide_about {
background:none repeat scroll 0 0 #F3F3F3;
border:1px solid #DFDFDF;
color:#6A6A6A;
float:left;
font-size:12px;
line-height:20px;
margin-left:12px;
margin-right:5px;
margin-top:10px;
padding:0 12px 10px;
width:197px;
}

.photoTestimonial {width: 500px; float: left;min-height:220px;}
.tabcontent .photo {padding: 10px 10px 0px 10px;margin:10px 3px 0}
.photo img {border: 5px solid #efefef;}
.testimonialsInfo {width: 480px; margin-left: 20px; float: left;}
.testimonialsLogo {padding-left: 520px;}
.testimonialsLogo img {width:315px;}
.text {padding-left: 10px;}
.text p {font-size: 14px; line-height: 24px;}

/* pagingtestimonials */
.pagingtestimonials {
float:right;
margin-top:-30px;
overflow:hidden;
padding:0;
}
.pagingtestimonials a{
	float:left;
	color:#000;
	width:15px;
	margin:0 0 0 6px;
	list-style:none;
	line-height:14px;
	color:#000;
	text-align:center;
	padding: 1px 0 0 0;
}
.pagingtestimonials a.activeSlide {background:url(../images/bg-paging1.png) no-repeat;}

/* Refund Policy */
#iconActive {
float:right;
margin-top:-20px;
}

/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }

/* Logo Categories */
.logoCategoriesList li a {
background:none repeat scroll 0 0 #F3F3F3;
border:1px solid #DFDFDF;
color:#6A6A6A;
display:block;
height:23px;
margin-left:12px;
padding:8px 0 0 13px;
width:auto;
font-size:12px;
}

ul, li {
list-style:none outside none;
}

#categoriesLeft {width: 230px; float: left; margin-left: -50px; margin-top: -10px;}
#categoriesMiddle {width: 230px; float: left; margin-left: -40px; margin-top: -10px;}
#categoriesRight1 {width: 230px; float: left; margin-left: -40px; margin-top: -10px;}
#categoriesRight2 {width: 230px; float: left; margin-left: -40px; margin-top: -10px;}
#categoriesRight {width: 230px; float: left; margin-left: -40px; margin-top: -10px;}

.subnav .active a {color:yellow;}


/* PAY PAGE */
/* inner2 page styles */
.wrapper .sp1{padding:0 0 7px !important;}
/* tabarea1 */
.tabarea1{
	width:100%;
	overflow:hidden;
	margin:-3px 0 3px;
}
.tabarea1 .holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.tabarea1 .center{
	position:relative;
	float:left;
	left:50%;
}
.tabarea1 .tabset{
	position:relative;
	left:-50%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
* html .tabarea1 .tabset{float:left;}
.tabarea1 .tabset li{
	float:left;
	padding:0 2px 0 0;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.tabarea1 .tabset a{
	float:left;
	padding:0 0 0 20px;
	cursor:pointer;
	background:url(../images/bg-tabarea1-tabset.gif) no-repeat 0 -43px;
	color:#373737 !important;
}
.tabarea1 .tabset a span{
	float:left;
	background:url(../images/bg-tabarea1-tabset.gif) no-repeat 100% -43px;
	padding:16px 15px 9px 0;
}
.tabarea1 .tabset a:hover{
	color:#009ce4;
	text-decoration:none;
}
.tabarea1 .tabset .active{background-position:0 0;}
.tabarea1 .tabset .active span{background-position:100% 0;}
.tabarea1 .tabcontent{
	background:url(../images/bg-tabarea1-tabcontent.png) no-repeat;
	width:971px;
	height:696px;
	margin:-9px 0 0;
	padding:0;
}
.tabarea1 .tab-holder{
	overflow:hidden;
	padding:20px 41px 0 46px;
	position:relative;
}
* html .tabarea1 .tab-holder{
	overflow:visible;
	height:1%;
}
/* pay */
.tabarea1 .pay{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.tabarea1 .pay ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.tabarea1 .pay ul li{
	float:left;
	padding:0 0 0 3px;
}
.tabarea1 .pay img{vertical-align:top;}
/* proposition-block */
.proposition-block{
	overflow:hidden;
	background:url(../images/bg-proposition-block.gif) no-repeat;
	width:884px;
	height:597px;
}
.proposition-block .items{
	overflow:hidden;
	position:relative;
	width:930px;
	margin:0 0 26px 0;
}
.proposition-block .item{
	float:left;
	background:url(../images/bg-top-item.gif) no-repeat;
	width:264px;
	height:245px;
	margin:0 46px 0 0;
	padding:0 0 40px;
}
.proposition-block .low{background:url(../images/bg-bottom-item.gif) no-repeat;}
.proposition-block .title{
	overflow:hidden;
	padding:11px 30px 12px 16px;
	margin:0 0 3px;
}
* html .proposition-block .title{
	overflow:visible;
	height:1%;
}
.proposition-block .corn1{background:url(../images/bg-corner1.gif) no-repeat 100% 0;}
.proposition-block .corn2{background:url(../images/bg-corner2.gif) no-repeat 100% 0;}
.proposition-block .corn3{background:url(../images/bg-corner3.gif) no-repeat 100% 0;}
.proposition-block .corn4{background:url(../images/bg-corner4.gif) no-repeat 100% 0;}
.proposition-block .corn5{background:url(../images/bg-corner5.gif) no-repeat 100% 0;}
.proposition-block .corn6{background:url(../images/bg-corner6.gif) no-repeat 100% 0;}
.proposition-block h3{
	font:31px/37px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	letter-spacing:-1px;
}
.proposition-block h3 strong{font-size:30px;}
/* list4 */
.list4{
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	overflow:hidden;
}
* html .list4{
	overflow:visible;
	height:1%;
}
.list4 li{
	padding:0 0 1px 14px;
	background:url(../images/bullet-list4.gif) no-repeat 0 6px;
	font-size:12px;
	line-height:19px;
	color:#000000;
}
.proposition-block .btns-holder{
	position:absolute;
	bottom:12px;
	width:232px;
	padding:0 17px 0 15px;
	overflow:hidden;
	font:bold 14px/26px Arial, Helvetica, sans-serif;
}
* html .proposition-block .btns-holder{bottom:11px;}
.proposition-block .btns-holder .btn-start{
	float:left;
	background:url(../images/btn-start-with.gif) no-repeat;
	width:124px;
	height:30px;
	text-align:center;
	color:#fff !important;
}
.proposition-block .btns-holder .btn-details{
	float:right;
	background:url(../images/btn-details.gif) no-repeat;
	width:95px;
	height:30px;
	text-align:center;
	color:#fff !important;
}
/* threecolumns */
.threecolumns{
	width:971px;
	overflow:hidden;
	margin-bottom:70px;
}
.threecolumns .bg-b{
	overflow:hidden;
	padding:26px 0 0 21px;
}
* html .threecolumns .bg-b{
	overflow:visible;
	height:1%;
}
.threecolumns h4{
	font-size:16px;
	line-height:20px;
	color:#000;
	margin:0;
}
.threecolumns .col{
	float:left;
	width:290px;
	padding:0 36px 0 0;
	height:365px;
}
* html .threecolumns .col{
	height:704px;
	overflow:visible;
}
.threecolumns .last{padding:0;}
.list5{
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	overflow:hidden;
}
* html .list5{
	overflow:visible;
	height:1%;
}
.list5 li {
background:url("../images/bullet-list4.gif") no-repeat scroll 0 16px transparent;
color:#000000;
font-size:14px;
line-height:19px;
padding:10px 0 1px 14px;
}
/* inner3 page styles */
.style1{margin-bottom:0;}
.style1 .tabset{margin:0 0 -1px;}
.style1 .tabset a{
	background:url(../images/bg-tabset-style1.gif) no-repeat 0 -49px;
	width:128px;
	height:34px;
	padding:15px 0 0;
	text-align:center;
}
.style1 .tabset .active{background-position:0 0;}
.style1 .tabset .active:hover{color:#fff;}
.style1 .tabcontent{
	background:url(../images/bg-png-box3.png) no-repeat;
	width:971px;
	height:785px;
}
/* details block */
.details-block{
	overflow:hidden;
	padding:13px 4px 0 17px;
}
.details-block .left-column{
	float:left;
	width:420px;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#000;
	position:relative;
}
#main .details-block h2{
	margin:0 0 8px;
	background:none;
	font-size:24px;
	line-height:30px;
	color:#36abe3;
	padding:0;
}
.details-block .btn-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.details-block .btn-holder2{
	width:100%;
	overflow:hidden;
	margin:-10px 0 14px;
}
.details-block .btn1{
	float:left;
	padding:0 0 0 8px;
	background:url(../images/bg-btn1.gif) no-repeat;
	cursor:pointer;
}
.details-block .btn1 span{
	float:left;
	padding:7px 21px 0 0;
	background:url(../images/bg-btn1.gif) no-repeat 100% -31px;
	height:24px;
}
.details-block .btn1:hover span{text-decoration:underline;}
.details-block p{margin:0 0 18px 6px;}
/* right column */
.details-block .right-column{
	float:right;
	width:499px;
	position:relative;
	margin:-9px 0 0;
}
.details-block .frame{
	width:100%;
	overflow:hidden;
	margin:0 0 32px;
}
/* box1 */
.details-block .box1{
	background:url(../images/bg-box1.jpg) no-repeat;
	width:467px;
	height:386px;
	overflow:hidden;
	padding:5px 7px 0 25px;
}
.details-block .box1 .guarantee{
	float:left;
	background:url(../images/ico-guarantee.gif) no-repeat;
	width:121px;
	height:119px;
	text-indent:-9999px;
	overflow:hidden;
}
.details-block .box1 .right{
	float:right;
	width:340px;
}
.details-block .box1 .btn-start{
	float:right;
	background:url(../images/btn-start.gif) no-repeat;
	color:#fff;
	padding:0 0 0 18px;
	font:bold 19px/30px Arial, Helvetica, sans-serif;
}
.details-block .box1 .btn-start span{
	float:left;
	background:url(../images/btn-start.gif) no-repeat 100% 0;
	height:36px;
	padding:7px 18px 0 0;
}
.details-block .box1 .btn-start:hover span{text-decoration:underline;}
.details-block .pay{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:auto;
}
.details-block .pay li{
	float:left;
	padding:0 0 0 7px;
}
.details-block .pay li img{vertical-align:top;}
.details-block .player{
	width:490px;
	margin:4px 0 0 -16px;
	border-top:1px solid #b2c1c8;
	position:relative;
}
.details-block .player img{display:block;}
/* box2 */
.details-block .box2{
	background:url(../images/bg-box2.jpg) no-repeat;
	width:478px;
	height:387px;
	padding:0 5px 0 16px;
	position: relative;
}
.details-block .gallery{
	overflow:hidden;
	padding:10px 130px 5px 125px;
	position:relative;
	width:223px;
}
.details-block .gallery .mask{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.details-block .box2 .btn-prev{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-prev.gif) no-repeat;
	width:22px;
	height:32px;
	position:absolute;
	left:14px;
	top:177px;
	z-index:10000;
}
.details-block .box2 .btn-next{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-next.gif) no-repeat;
	width:22px;
	height:31px;
	position:absolute;
	right:0;
	top:179px;
	z-index:10000;
}
.details-block .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.details-block .gallery ul li{float:left;}
.details-block .gallery ul img{display:block;}
/* png-box4 */
.png-box4{
	background:url(../images/bg-png-box4.png) no-repeat;
	width:971px;
	height:642px;
	font:bold 16px/21px Arial, Helvetica, sans-serif;
	color:#000;
	overflow:hidden;
}
.png-box4 .title{display:block;}
.png-box4 p{margin:0;}
.png-box4 .box-holder{
	overflow:hidden;
	padding:30px 24px;
	position:relative;
}
* html .png-box4 .box-holder{
	overflow:visible;
	height:1%;
}

.portfolioActive {font-weight:bold; font-size:16px;color:brown !important;}

/* New index Layout */
#efectiv_content {width:940px;}
#wrapper_header {
background:url("../images/skin01/header_bg.jpg") repeat-x scroll left top transparent;
height:520px;
margin:0 auto;
width:100%;
}
.slider {
background:url("../images/skin01/slider_bg.jpg") no-repeat scroll center top transparent;
height:340px;
margin:0 auto;
width:950px;
}
#feature {
clear:both;
float:left;
height:340px;
position:relative;
width:950px;
}
#panes {
height:340px;
overflow:hidden;
position:relative;
}
#panes div {
display:none;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
width:950px;
}
#panes img {
float:right;
height:340px;
margin:0;
width:340px;
}
#panes p {
color:#FFFFFF;
font-size:14px;
line-height:21px;
margin:0;
padding:63px 0 0;
width:610px;
}
.more_slider:link, .more_slider:visited {
background:url("../images/skin01/slider_button.png") no-repeat scroll left top transparent;
color:#000000;
float:left;
font-size:18px;
font-weight:bold;
height:35px;
margin-top:20px;
padding:15px 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:200px;
}
#navi ul {
left:0;
margin:0 auto;
padding:0;
position:absolute;
top:315px;
width:380px;
}
#navi li {
display:inline;
float:left;
list-style-type:none;
margin-left:5px;
text-align:center;
}
#navi a {
color:#333333;
display:block;
font-size:11px;
opacity:0.3;
position:relative;
text-decoration:none;
}
#navi img {
display:block;
height:10px;
margin:0;
width:10px;
}
#panes p {
color:#FFFFFF;
font-size:14px;
line-height:21px;
margin:0;
padding:63px 0 0;
width:610px;
}
#panes p strong {
color:#FFFFFF;
display:block;
font-size:50px;
line-height:30px;
padding:0;
}
.more_slider:link, .more_slider:visited {
background:url("../images/skin01/slider_button.png") no-repeat scroll left top transparent;
color:#000000;
float:left;
font-size:18px;
font-weight:bold;
height:35px;
margin-top:20px;
padding:15px 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:200px;
}

.more_slider a, a:link {
color:#0000EE;
text-decoration:none;
}

#topsection {
background:url("../images/skin01/topsec_bg.jpg") repeat scroll left top transparent;
height:170px;
margin:0 auto;
padding:20px 0 10px;
width:100%;
}
.wrapper_center {
margin:0 auto;
width:950px;
}
.topsection_box {
background:url("../images/skin01/top_sectionbg.png") no-repeat scroll left top transparent;
float:left;
height:135px;
padding:15px 20px 20px;
width:260px;
}
.topsection_box_web {
background:url("../images/special-offer.png") no-repeat scroll left top transparent;
float:left;
height:135px;
padding:15px 20px 20px;
width:260px;
}
.topsection_box_web p {
float:left;
padding-bottom:10px;
width:150px;
color:#727272;
font-size:13px;
line-height:21px;
margin:0;
padding:0;
}
.topsec_img {
float:right;
margin-top:15px;
}
h3 {
color:#000000;
font-size:21px;
font-weight:bold;
margin:0;
padding:0 0 7px;
}
.topsection_box p {
float:left;
padding-bottom:10px;
width:150px;
color:#727272;
font-size:13px;
line-height:21px;
margin:0;
padding:0;
}
.topsec_vspace {
float:left;
height:170px;
width:25px;
}
#wrapper_body {
float:left;
margin:0 auto;
padding:35px 0 10px;
width:100%;
}
.home_content {
float:left;
width:700px;
}
.home_content_box {
float:left;
height:150px;
padding-bottom:25px;
padding-right:50px;
width:300px;
}
.home_content_box h3 {
float:left;
margin-left:5px;
margin-top:10px;
width:200px;
}
.news {
float:right;
width:240px;
}
.news h3 {
float:left;
margin-bottom:1px;
margin-left:5px;
margin-top:9px;
width:180px;
}
#wrapper_body {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin:0 auto;
padding:35px 0 10px;
width:100%;
}
.home_content_box p {
float:left;
margin-top:10px;
width:300px;
}
p {
color:#727272;
font-size:13px;
line-height:21px;
padding:0;
}
.news_list li {
border-bottom:1px dashed #A4A4A4;
float:left;
list-style-type:none;
margin-left:-70px;
padding:10px 0;
width:240px;
}
.clients_sec {
margin:0 auto;
padding:0;
width:956px;
}
ul.client_list {
float:left;
margin:0;
padding:0;
}
.client_list li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.client_list li.logo_space {
float:left;
width:35px;
}
.mainLogos {margin-left:-10px;}
.mainLogos li {float:left;padding-right:10px;}
#mainLogosDiv {
background-color:#FFFFFF;
height:142px;
border-top:1px solid #eaeaea;
text-align:center;
}
#creditfooter {display:none !important;}

#page_title {
background:url("../images/skin01/pagetitle_bg.jpg") repeat scroll left top transparent;
border-top:5px solid #000000;
height:40px;
margin:0 auto;
padding:15px 0;
width:100%;
}

#page_title h1 {
color:#FFFFFF;
float:left;
font-size:27px;
font-weight:normal;
height:40px;
margin:0;
padding:0;
}

#page_title span {
border-left:1px solid #8C8C8C;
color:#D9D9D9;
float:left;
font-size:13px;
height:40px;
margin-left:20px;
padding-left:20px;
width:520px;
}

#page_title span a {color:yellow;text-decoration:none;}

#wrapper_body {
float:left;
margin:0 auto;
padding:35px 0 10px;
width:100%;
}

.main_content {
background:url("../images/skin01/shadow_divedar.jpg") no-repeat scroll right top transparent;
float:left;
padding-right:50px;
width:610px;
}

.main_content h2 {
color:#000000;
font-size:25px;
font-weight:bold;
margin:0;
padding:0 0 14px;
}

.main_content p {
color:#000000;
font-size:16px;
line-height:21px;
padding:0;
}

.team {
background:url("../images/skin01/about_graybg.jpg") repeat-y scroll left top transparent;
float:left;
line-height:20px;
padding-bottom:15px;
padding-top:12px;
width:610px;
}

.imgleft {
float:left;
margin-right:-15px;
}

.content_section {
float:left;
margin-top:20px;
width:610px;
}

ul.future_list {
float:left;
margin:0;
padding:0;
width:300px;
}

.future_list li {
background:url("../images/skin01/arrow_02.jpg") no-repeat scroll left 9px transparent;
float:left;
line-height:30px;
list-style-type:none;
margin:0;
padding:0 0 0 20px;
width:280px;
}

.sidebar {
float:right;
width:290px;
}

.subnav1 {
float:left;
width:290px;
}

.subnav2 {
float:left;
height:1200px;
width:290px;
}
.sidebar h3 {
background:url("../images/skin01/sidebar_titlebg.jpg") no-repeat scroll left top transparent;
color:#FFFFFF;
float:left;
height:33px;
padding:10px 0 0 20px;
width:270px;
}

ul.subnav_links {
float:left;
margin:0;
padding:10px 0 30px;
}

.subnav_links li {
background:url("../images/skin01/subnav_divedar.jpg") no-repeat scroll left bottom transparent;
height:29px;
list-style-type:none;
margin:0;
padding:3px 0 0 20px;
width:270px;
}

.subnav_links li a {
background:url("../images/skin01/subnav_arrow.jpg") no-repeat scroll left 6px transparent;
padding-left:18px;
text-decoration:none;
}

.subnav_links li a:hover {color:#000000;}

ul.our_advantages {
float:left;
margin:0;
padding:10px 0 30px;
}

.our_advantages li {
background:url("../images/skin01/subnav_divedar.jpg") no-repeat scroll left bottom transparent;
height:65px;
line-height:18px;
list-style-type:none;
margin:0;
padding:10px 0 0 20px;
width:270px;
}

/* BLOG DESIGN */
.blog_post a.date {
background:url("../images/skin01/date_bg.jpg") repeat-x scroll left top transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:normal;
height:33px;
line-height:14px;
margin-right:18px;
padding:7px 0 0;
text-align:center;
text-decoration:none;
width:40px;
border:none;
}
.blog_post h2 a {
color:#000000;
float:left;
font-size:25px;
text-decoration:none;
}
.blog_post {
float:left;
margin-bottom:30px;
width:600px;
}
.blog_post .imgleft {
float:left;
margin-right:25px;
}
.blog_post h2 {
color:#000000;
font-size:25px;
font-weight:bold;
margin:0;
padding:0 0 14px;
}
ul.post_meta_links {
float:left;
margin:4px 0 22px -4px;
padding:0;
width:490px;
}
.post_meta_links li {
color:#999999;
float:left;
list-style-type:none;
margin:0;
padding:0 0 0 4px;
}
.post_meta_links li a {
color:#999999;
font-size:12px;
padding:0 3px 0 0;
text-decoration:none;
}
.blog_postcontent {
float:left;
width:600px;
}
.post_meta {
background:url("../images/skin01/but_post_readmorebg.jpg") no-repeat scroll left top transparent;
float:left;
height:34px;
margin-top:20px;
width:600px;
}
.post_readmore:link, .post_readmore:visited {
background:url("../images/skin01/but_post_readmore.jpg") no-repeat scroll left top transparent;
color:#FFFFFF;
float:right;
height:27px;
padding-top:7px;
text-align:center;
text-decoration:none;
width:185px;
}
.paging {
float:left;
height:34px;
width:600px;
}
ul.paging_links {
float:left;
margin:0;
padding:0;
width:600px;
}
.paging_links li {
float:left;
list-style-type:none;
margin:0 5px 0 0;
padding:0;
}
.paging_links li a {
background:url("../images/skin01/paging_bg.jpg") repeat scroll left top transparent;
color:#727272;
float:left;
font-size:18px;
height:24px;
padding-left:10px;
padding-top:1px;
text-decoration:none;
width:215px;
}
