body {
	background:url(images/headerbg_bg.png) repeat-x top;
	color:#818285!important;
}
DIV.page {
	background:url(images/headerbg_left.png) no-repeat left top;
    width: 100%;
	height:1000px;
   }
DIV.page2 {
	background:url(images/headerbg_right.png) no-repeat right top;
	width: 100%;
	height:1000px;

}

#notebook{
	width:384px; 
	height:232px; 
	float:right;
	background:url(images/laptop_big_empty.png) repeat-x top;
}

div.main_tab_box {  
	background:url(images/mainpage_box_bg.png) repeat-x bottom; 
	float:left; font-size:13px;width:305px;
	line-height:22px; text-align:left;margin-left:10px;
}
div.main_tab_box first {
	margin-left:0px;
}
div.main_tab_box.innertext{
	line-height:22px;
	padding-top:10px;
	width:280px;
}

div.bot_main_tab_box {  
	background:url(images/mainpage_box_bg.png) repeat-x bottom; 
	float:left; font-size:13px;width:305px;
	line-height:22px; text-align:left;margin-left:10px;
}
div.bot_main_tab_box first {
	margin-left:0px;
}
div.bot_main_tab_box.innertext{
	line-height:22px;
	padding-top:10px;
	width:280px;
}

div.bom_bar{
 background:url(images/mainpage_box_bg.png) repeat-x bottom; 
 width:630px;
 clear:both;
 float:left;
}

div.vbom_bar{
 background:url(images/mainpage_box_bg.png) repeat-x bottom; 
}

.mainpage_case_video{
	float:left;
	margin:0 0 0 25px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 850px;
    padding: 10px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  750px;
    margin-left:50px;
    height: 75px;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 20px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/wp-content/uploads/2010/06/nav_right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/wp-content/uploads/2010/06/nav_left.png) no-repeat 0 0;
}


.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


.block01 {zoom:1 }
.block01 a { text-decoration:none; }
.block01 a strong { font-size:11px; text-decoration:underline; }
.block01 a:hover strong { text-decoration:none; }
.block01 .lt { background: url(images/block01-lt.png) no-repeat left top; zoom:1;}
.block01 .rt { background: url(images/block01-rt.png) no-repeat right top; zoom:1;}
.block01 .lb { background: url(images/block01-lb.png) no-repeat left bottom; zoom:1;}
.block01 .tc, .block01 .lc, .block01 .rc, .block01 .bc { background: url(images/block01-dot.png) no-repeat; zoom:1;}
.block01 .tc { background-position:left top; background-repeat:repeat-y; zoom:1;}
.block01 .lc { background-position:left top; background-repeat:repeat-x; zoom:1;}
.block01 .rc { background-position:right top; background-repeat:repeat-y; zoom:1;}
.block01 .bc { background-position:left bottom; background-repeat:repeat-x; zoom:1;}
.block01 .rb { background: url(images/block01-rb.png) no-repeat right bottom; padding:0 0 5px 10px;zoom:1;}