/* head begin */
 
* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
}



body {
	background:#ffffff url(../images/head_bg.gif) repeat-x;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 16px;
	line-height:120%;
}
img {
	border:none;
}
hr {margin-bottom:15px; color:#E9E9E9;}
.v {
	font-size:1.2em;
}
p {
	font-size:0.75em;
}
#wrapper {
	width:960px;
	margin:0px auto 5px auto;
	position:relative;
	overflow:visible;
}
#head {
	width:960px;
	height:78px;
	position:relative;
}

#wrapper #head h1 {width:173px; height:78px; background:transparent url("../images/logo.jpg") no-repeat scroll; text-indent:-9999px;}
#logo {
	float:left;
	width:173px;
	height:78px;
}
#logo a{
	display:block;
	height:78px;
	width:173px;
}


#nav {
	position:absolute;
	right:0px;
	bottom:0px;
	padding-left:15px;
	*background:none;
	*width:740px;
	background:url(../images/shadow_left.gif) 0px 0px no-repeat;
	line-height:normal;
	display:inline;
}
#nav ul {
	float:right; width:auto;
	/*height:33px;*/
}
#nav li {
	float:left;
/*	height:33px;*/
	width:auto;
	list-style-type:none;
	background: #060606 url(../images/nav.gif) repeat-x;
	font-size:0.9em;
	border-left:1px #4c4c4c solid;
}
#nav li a {
	color:#ffffff;
	text-decoration:none;
	position:relative;
	display:block;
/*	height:17px;*/
	width:auto;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 15px;
}
#nav ul li {width:auto; display:block; overflow:visible;}


#home #nav .home, #demo #nav .demo,#service #nav .service, #software #nav .software, #sdk #nav .sdk, #hardware #nav .hardware, #support #nav .support, #contact #nav .contact, #aboutus #nav .aboutus, #partners #nav .partners, #media #nav .media {
	background: #3E7FCF url(../images/nav_hover.gif) repeat-x;
}
#nav li a:hover {
	background: #3E7FCF url(../images/nav_hover.gif) repeat-x;
}
#nav li a .nav_first {
	width:7px;
	height:33px;
	background:#060606 url(../images/corner_first.gif) no-repeat;
	position:absolute;
	top:0px;
	left:-1px;
	_left:-16px;
}
#home #nav li a .nav_first {
	background:#060606 url(../images/corner_first_hover.gif);
}
#nav li a:hover .nav_first {
	width:7px;
	height:33px;
	background:#3E7FCF url(../images/corner_first_hover.gif);
	position:absolute;
	top:0px;
	left:-1px;
	_left:-16px;
}
#nav li a .nav_last {
	width:5px;
	height:33px;
	background:#060606 url(../images/corner_last.gif);
	position:absolute;
	top:0px;
	right:0px;
}
#nav li a:hover .nav_last {
	width:5px;
	height:33px;
	background:#3E7FCF url(../images/corner_last_hover.gif);
	position:absolute;
	top:0px;
	right:0px;
}
#media #nav li a .nav_last {
	background:url(../images/corner_last_hover.gif);
}
#nav #shadow_right {
	background:url(../images/shadow_right.gif);
	*background:none;
	width:15px;
	height:33px;
	position:absolute;
	right:-15px;
	top:0px;
}
a, li {
blr:expression(this.onFocus=this.blur());
}
a, li:focus {
	-moz-outline-style: none;
}
/* head end */



#key_link{
	height:15px;	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	}
#key_link span{font-size:0.75em;}
#key_link span a{text-decoration:none;color:#3e7fcf; font-weight:bold;}
#key_link h1 {
	color:#3e7fcf;
	font-size:0.75em;
	display:inline;
}
/*  content begin   */
#home #flash {
	height:300px;
	width:960px;
	position:relative;
	background:black;
	overflow:hidden;
	background-color: black;
	margin:0;
	padding:0;
}
#home #banner_video {height:300px; width:960px; overflow:hidden;}
/*#home #banner_flash { position:absolute; top:0px; left:0px; overflow:hidden; height:300px; width:890px; z-index:1; background:black;}*/
#content {
	width:680px;
	padding:15px;
	float:left;
	overflow:visible;
	position:relative;
	border-left:1px #CACACA solid;
	border-right:1px #CACACA solid;
}
#content .half-l {width:310px; float:left;}
#content .half-r {width:310px; float:right;}

#content h4 {padding:10px;background:#FFFFEF;border:1px solid #CCC;font-weight:normal;font-size:0.8em;margin-bottom:10px;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;box-shadow:0 0 3px #CCC; }
#content_top {background:url(../images/c_top.gif) no-repeat;height:5px;margin-top:11px;width:712px; overflow:hidden;}

#content_top_index {background:url(../images/c_top-index.gif) no-repeat;height:15px;margin-top:15px;width:712px; overflow:hidden;}
#content_bottom {
	background:url(../images/c_bottom.gif) no-repeat;
	height:15px;
	width:712px;
	position:absolute;
	left:-1px;
	bottom:0;
}
.product {
	margin-bottom:10px;
	position:relative;
}
#home #content h2 {
	font-size:1.0em;
	margin-bottom:12px;
	text-align: center;
}
#home #content ul,#hardware #content ul,#sdk #content ul,#service #content ul, #support #content ul, #aboutus #content ul, #software #content #slider ul, #partners #content ul, #media #content ul{padding-left:10px; font-size:0.75em; margin-bottom:30px;}
#home #content li,#hardware #content li,#sdk #content ul,#service #content li, #software #content #slider li, #partners #content li, #media #content li, #support #content li{list-style-image:url(../images/nav-bullet.gif); list-style-position:inside;}
#demo #content h2, #software #content h2 {
	height:24px;
	background:#ffffff url(../images/product_title.jpg) no-repeat;
	padding-left:25px;
	padding-top:10px;
	font-size:0.75em;
	cursor:default;
}
#home #content h2 a {
	text-decoration:none;
	color:#000000;
}
#content .product img {
	float:left;
	display:inline;
}
#content .product .info_homepage {
	margin-top:20px;
	margin-right:30px;
	margin-left:215px;
	line-height:1em;
	position:relative;
	width:390px;
}

#d_b {margin-left:235px; margin-top:15px;}
.detail {
	margin-top:20px;
	width:390px;
}



.detail a {
	font-size:0.7em;
	text-decoration:none;
	color:#3e7fcf;
	background:url(../images/details_ico.gif) no-repeat;
	padding-left:18px;
}



.detail a:hover {



	text-decoration:underline;



	color:#29355D;



	background:url(../images/details_ico.gif) 0 -15px no-repeat;



}



.clearfloat {
	clear:both;visibility:hidden; width:1px; padding:0; margin:0
}



#home #content h1 {font-size:1em; margin-bottom:15px;}

#home #content #sig-img {}

#home #content #sig-img img {margin:5px}

#software #content .first { font-size:0.8em;font-weight:bold; display:block; margin-bottom:10px;}
/*  content end   */

/*  tips begin  */
#home #content .product a div {



	display:none;



}



#home #content .product a:hover div {



	display:block;



}



.show{display:block;}



.tips {



	height:155px;



	width:201px;



	position:absolute;



	top:40px;



	left:150px;



	z-index:999;



	background:url(../images/tips.png) no-repeat;



	_background:url(../images/tips.gif) no-repeat;



	cursor:pointer;



}



.tips_bottom {



	position:absolute;



	bottom:5px;



	left:28px;



	width:143px;



	height:26px;



	background:url(../images/tips_bottom_n.gif) no-repeat;



	_display:none !important;



}



#home #content .product .tips:hover .tips_bottom {



	background:url(../images/tips_bottom_h.gif) no-repeat;



	_display:none !important;



}



/*  tips end    */











/*  right board begin   */



#demo #r_board,#hardware #r_board,#sdk #r_board,#software #r_board,#service #r_board,#support #r_board,#aboutus #r_board,#contact #r_board,#partners #r_board,#media #r_board {



    margin-top:-247px;



}



#r_board #hardware h2 {



	background:url(../images/hardware_title_2.gif);



}



#livechat img {



	border-left:1px solid #999999;



	border-right:1px solid #C8C8C8;



}



#r_board {



	width:237px;



	float:right;



	margin:-5px 0 0 7px;



}



#r_board h2 {



	width :237px;



	height:28px;





	overflow:hidden;



}



#r_board #product_link {



	padding-bottom:11px;



	background:url(../images/r_board_bottom.gif) bottom no-repeat;



}



#r_board ul {



	width:228px;



	/*border-left:1px #cacaca solid;



	border-right:1px #cacaca solid;*/



	background:url(../images/r_board_bg_2.gif) bottom repeat-x;



	padding-bottom:10px;



	margin:0 4px 0 5px;



}



#r_board ul li {



	list-style-type:none;



	font-size:0.71em;



}



#r_board ul li a {



	color:#29355d;



	text-decoration:none;



	display:block;



	height:17px;



	padding-left:35px;



	padding-top:3px;



}



#r_board ul li a span {



	margin-left:5px;



	color:#a60303;



}



#r_board ul li a:hover {



	background:#d5d6d5;



	color:black;



}



#r_board ul .r_board_c {



	height:25px;



	background: url(../images/r_board_ico.gif) 9px 10px no-repeat;



	padding-top:10px;



	padding-left:35px;



	font-size:0.75em;



	color:black;



	font-weight:bold;



/*	border-bottom:1px #c8c8c8 solid;



	border-top:1px #c8c8c8 solid;*/



}



#r_board ul .r_board_c_border_top {



	border-top:1px #ffffff solid;



}



#r_board ul .r_board_c_border_bottom {



	border-bottom :1px #cdcdcd solid;



}



#r_board ul .r_board_c_top {



	border-top:1px #ffffff solid;



}



#r_board #software_demo,#r_board #hardware,#r_board #allInOne {background:url(../images/r_board_bg_3.gif);margin-top:8px;}



#r_board #software_demo h2 {background:url(../images/softwaredownload_title_2.gif) no-repeat;}



#r_board #software_demo .more,#r_board #software_demo .more_2,#r_board #hardware .more,#r_board #allInOne .more { padding-left:5px;}



#r_board #software_demo .more a,#r_board #hardware .more a,#r_board #allInOne .more a{background:transparent url(../images/details_ico.gif) 20px 3px no-repeat;color:#3E7FCF; display:inline;}



#r_board #software_demo .more a:hover,#r_board #hardware .more a:hover ,#r_board #allInOne .more a:hover{background:transparent url(../images/details_ico.gif) 20px -12px no-repeat; color:#29355D;text-decoration:underline;}







#r_board #software_demo .more_2 a{background:transparent url(../images/details_ico_2.gif) 20px 3px no-repeat;color:#3E7FCF; display:inline;}



#r_board #software_demo .more_2 a:hover {background:transparent url(../images/details_ico_2.gif) 20px -12px no-repeat; color:#29355D;text-decoration:underline;}



#r_board #newsletter {



	background:url(../images/r_board_bg_3.gif);



	position:relative;

	

}



.newsletter_c_l {position:absolute; top:20px; left:15px;}



.newsletter_c_r {position:absolute; top:20px; right:15px;}



#r_board #newsletter .newsletter_inner {



	background:url(../images/r_board_bg_2.gif) repeat-x scroll center bottom;



/*    border-left:1px solid #CACACA;



    border-right:1px solid #CACACA;*/



    width:208px;



	padding:10px 10px 5px 10px;



	margin:0 4px 0 5px;



}



#r_board #newsletter .newsletter_t{width:190px; height:15px; color:#999999; border:1px #CCCCCC solid; padding:2px 5px;}



#r_board #newsletter .newsletter_s{width:60px; margin-left:143px; margin-top:5px; background:#4B91DC; border:#DFDFDF 2px solid; color:#FFFFFF;}



#r_board #newsletter h2 {



	background:url(../images/newsletter_title_2.gif)



}









#r_board #events {
	background:url(../images/r_board_bottom.jpg) bottom no-repeat; position:relative; padding-bottom:30px; 
}
#r_board #events h2 {
	background:url(../images/events_title.jpg)
}
#r_board #events .eventlist { height:100&; margin:10px; border-bottom:1px solid #F2F2F2;}
#r_board #events .eventlist img {width:50px; height:50px; float:left; padding-left:5px; position:relative;}
#r_board #events .eventlist .info {width:155px; height:50px; float:right; position:relative;}
#r_board #events .eventlist .info h3 {font-size:12px;}
#r_board #events .eventlist .info .date {
	font-size:10px !important;
	position:absolute;
	top:20px;
	left:0;
	width:auto;
}
#r_board #events .eventlist .info .addr {font-size:10px !important; position:absolute; top:20px; right:0; width:auto;}
/*  right board end   */











/*  footer begin  */



#footer {



	height:69px;



	width:100%;



	clear:both;



/*	background:url(../images/footer_bg.gif);*/



	font-size:0.75em;



	margin-top:20px;



}



#footer #b_link {



    border-bottom:1px dotted #7F7F7F;



	height:25px;



	color:#7F7F7F;



	padding-top:8px;



	width:655px;



	padding:0 50px;



	margin:0 auto;



}



#footer #b_link ul li {



	list-style-type:none;



	float:left;



}



#footer #b_link a {



	color:#7F7F7F;



	text-decoration:none;



	padding:0px 20px;



	display:block;



	background:url(../images/foot_line.gif) no-repeat right;



}



#footer #b_link a:hover {



	text-decoration:underline;



}



#footer #copyright {



	color:#7F7F7F;



	text-align:center;



	margin-top:10px;



	height:20px;



}



/*  footer end  */







/* demo begin */



#demo_info {



	margin:10px 0px 20px 10px;



}



#content .h2_single {



	border-right:1px silver solid;



}



#content .product .info_demo {



	margin-right:30px;



	margin-left:210px;



	padding-top:15px;



	position:relative;



	font-size:0.7em;



}



#demo .product .info_demo_single {



	margin-left:240px;



	padding-top:25px;



	font-size:1em;



}



#demo #content .product_single {



	border-left:1px silver solid;



	border-bottom:1px silver solid;



	border-right:1px silver solid;



	background:url(../images/product_single_bg.jpg) top repeat-x;



	margin-left:5px;



	overflow:hidden;



}



#demo #content .product .buy_demo_single {



	margin-top:50px;



}



#content .product .info_demo .product_name a {



	color:#19467e;



	text-decoration:none;



	margin:0px;



	font-weight:bold;



}



#content .product .info_demo a {



	color:#669b3f;



	margin:2px 10px 0px 10px;



	text-decoration:none;



}



#content .product .info_demo a:hover {



	text-decoration:underline;



}



#content .product .info_demo li {



	list-style-type:none;



	height:20px;



}



#content .product .info_demo li .product_name {



	font-size:1.1em;



}



#content .product .info_demo li .version {



	color:#838383;



	font-style:italic;



}



#content .product .info_demo li ul li {



	float:left;



	list-style-type:none;



}



#content .product .info_demo img {



	margin-right:5px;



}



/* demo end */















/*  software begin  */



#software #content .product h2, #hardware #content h2, #support #content h2, #contact #content h2, #aboutus #content h2 {



	height:22px;



	background:url(../images/content_title.jpg);



	padding-top:8px;



	color:#ffffff;



}



#content .product .info_software {



	margin-top:10px;



	margin-right:0px;



	margin-left:150px;



	font-size:0.7em;



}



#software .product .info_software .product_name {



	width:210px;



	padding-left:20px;



}



#software .product .info_software ul {



	margin:5px 0px;



	float:left;



	background:#F3F4F6;



	border-top: 2px #f3f4f6 solid;



	border-bottom: 2px #f3f4f6 solid;



}



#software .product .info_software ul:hover {



	background:#dee1e8;



	border-color:#dee1e8;



}



#software #content .product .info_software .product_name a {



	color:#19467e;



	text-decoration:none;



	margin:0px;



	font-weight:bold;



}



#software #content .product .info_software a {



	color:#000000;



	margin:0px;



	text-decoration:none;



}



#software #content .product .info_software a span {




	color:red;



}



#software #content .product .info_software a:hover {



	text-decoration:underline;



}



#content .product .info_software a:hover {



	text-decoration:underline;



}



#content .product .info_software li {



	list-style-type: none;



	height: 17px;



	float: left;



}



#content .product .info_software li .product_name {



	font-size:1.1em;



}



#content .product .info_software li .version {



	color:#838383;



	font-style:italic;



}



#content .product .info_software li ul li {



	float:left;



	list-style-type:none;



}



#content .product .info_software img {



	margin-right:5px;



}



.software_img {



	margin-top:5px;



}



#software #notes {



	width:610px;



	border:2px #e9e9e9 solid;



	padding:15px;



	float:left;



	background:#f6f6f6;



}



#software #notes h3, #hardware #content h3, #support #content h3, #contact #content h3,#product_buy #content h3 {



	font-size:0.75em;



}



#home #content p,#software #content p, #hardware #content p, #service #content p, #support #content p, #contact #content p, #aboutus #content p {



	margin-bottom:20px;



}



#home a, #software #content a, #hardware #content a, #support a, #service a, #content a, #contact #content a {



	color:#3e7fcf;



}



/*  software end  */











/*  hardware begin   */



#hardware #content h2, #support #content h2, #contact #content h2, #aboutus #content h2 {



	margin:-15px -15px 15px -15px;



	font-size:0.75em;



	padding-left:25px;



}

#hardware #content h1 {font-size:14px; margin-bottom:15px; font-weight:bold;}





/*   hardware end   */











/*   single product begin  */



#product_buy a {



	color:#AF0000;



}



#product_buy #content h2 {



	font-size:1.25em;



	font-weight:normal;



	color:#1a3659;



}



#product_buy #content h3{



    border-bottom:1px  #666666 dotted;



}



#product_buy #content img {



	float:left; margin-bottom:3px;



}



#product_buy #content #d_b img {margin-right:10px; margin-bottom:0px; float:none;}



#product_buy #content #TabbedPanels1 img {float:none;}



#product_buy #content #product_buy_info,.flv_pro {



	margin-top:18px;



}



#product_buy #content p {



	margin-bottom:10px;



}



#product_buy #content #product_buy_info li,.flv_pro li {



	display:inline;



	margin-left:20px;



	font-size:0.8em;



}



#product_buy #content #product_buy_info li a,.flv_pro li a{



	text-decoration:none;



}



#product_buy #content #product_buy_info li a:hover,.flv_pro li a:hover {



	text-decoration:underline;



}



#product_buy #awards li {



	list-style-type:none;



	display:inline;



}



#product_buy #awards li img {



	margin-left:2px;



}



#product_buy #awards {



	clear:both;



	width:642px;



	padding-bottom:20px;



	border-bottom:2px #dfdfdf solid;



	float:left;



	height:53px;



	margin-top:15px;



}







.features{



	margin-bottom:15px;



}



.features li{



	font-size:0.72em;



}



#visitor {



	clear:both;



	margin-top:20px;



	float:left;



}



#buy_top {



	height:5px;



	background:url(../images/buy_board_top.gif);



	overflow:hidden;



}



#buy_bottom {



	height:11px;



	background:url(../images/buy_board_bottom.gif);



	overflow:hidden;



}



#r_board #buy {



	margin-bottom:8px;



}



#r_board #buy ul .price_old {



	margin-left:120px;



	font-size:1.1em;



	text-decoration:line-through;



}



#r_board #buy ul .price_t {



	margin-left:10px;



	font-size:1.4em;



}



#r_board #buy ul {



	background:#f2f1f1 url(../images/buy_board_bg.gif) repeat-x bottom;



}



#r_board #buy ul li a {



	padding:0px;



	display:inline;



}



#r_board #buy ul li a:hover {



	background:none;



}



/*  single product end    */







#aboutus #content p,#contact #content p {



	line-height:1.8em;



	font-size:0.75em;



}







#language {



	font-size:0.7em;



	color:#666;



	position:absolute;



	top:15px;



	right:0px;



}



#language a {



	text-decoration:none;



	font-size:0.7em;



	color:#000066;



}



#language a:hover {color:#29355D;}



#language a span {position:relative; bottom:4px;}



#language img { margin-left:3px; margin-bottom:-2px;}



.banner_size {width:714px; height:227px;}



/* index product */

#hardware_e { /*background:url(../images/hardware_e_bg.jpg) no-repeat 20px; */font-size:0.8em; padding-bottom:10px; margin:10px auto;}



.hardware_s { width:338px; height:140px; margin-top:20px; float:left; }

.hardware_s img { float:left; }

.hardware_s span { text-align:center; display:block; font-weight:bold; }

#home #wrapper #content #hardware_e .hardware_s p { width:200px; margin:20px 0px 0px 5px; padding-right:20px; float:left; font-size:0.85em; }

.hardware_s .more_h { float:right; margin-right:30px; display:block; }



/*  Tabbed View  */

#menu { height:38px; margin-bottom:7px; padding-top:2px; padding-left:15px; background:url(../images/product_nav_bg.jpg) no-repeat; overflow:hidden;}

#menu #content ul {margin:0px; padding:0px; list-style:none; height:36px;}

#menu li {display:block; line-height:30px; float:left; height:36px; margin-right:2px;}

#content #menu ul { padding-left:4px;}

#menu ul li a { display:block; text-decoration:none; background:url(../images/product_nav_l_unselected.jpg) left no-repeat; ; padding-left:6px; font-weight:bold; }

#content #menu ul li a{color:#ffffff;}

#menu li a span { padding:0 16px 0 10px; display:block;  background:url(../images/product_nav_r_unselected.jpg) right no-repeat;}

#menu li .tabactive {background:url(../images/product_nav_l.jpg) left no-repeat;}

#menu li .tabactive span {color:#ffffff; display:block; background:url(../images/product_nav_r.jpg) right no-repeat;}

#content #menu .iconSet span,#content #menu .iconSet_unfocus span {padding-left:25px; padding-top:0px;}

#menu .iconSet span img{position:absolute; top:24px; left:44px;}

#menu .iconSet_unfocus span img { position:absolute; top:24px; left:44px;}

#menu li a:hover{}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,{width:100%; margin-bottom:5px;}

#menu .sclected { background:url(../images/product_arron.gif) center no-repeat;  _background:url(../images/product_arron.gif) center -2px no-repeat;}



#menu li a span sup {line-height:0px;}

/*  Tabbed View End */





/*  Product Video */

#vimeo {width:430px; height:270x; float:left; margin-bottom:10px;}
#vimeo-r {width:430px; height:270x; float:right; margin-bottom:10px;}

#product_highlights {width:230px; height:auto; float:right; text-align:left;}
#product_highlights-l {width:230px; height:auto; float:left; text-align:left;}

#product_highlights h1 {font-size:24px; }

#product_highlights li {font-size:12px; margin-top:10px; list-style-position:inside}

#product_highlights p {margin-top:30px; line-height:20px; font-size:12px;}

#product_highlights strong {font-size:13px;}

#product_highlights-l h1 {font-size:24px; }

#product_highlights-l li {font-size:12px; margin-top:10px; list-style-position:inside}

#product_highlights-l p {margin-top:30px; line-height:20px; font-size:12px;}

#product_highlights-l strong {font-size:13px;}





/*Tabbed View*/

#tabs1{

text-align:left;

width:600px;

}
.specs {margin:15px 0; position:relative;}
.menu1box{

position:relative;

overflow:hidden;

height:22px;

width:600px;

text-align:left;

}

#menu1{

position:absolute;

top:0;

left:0;

z-index:1;

}

#menu1 li{

float:left;

display:block;

cursor:pointer;

width:auto;

text-align:center;

line-height:21px;

height:21px;

padding:3px 5px;

}

#menu1 li.hover{

background:#fff;

border-left:1px solid #333;

border-top:1px solid #333;

border-right:1px solid #333;

}

.main1box{

clear:both;

margin-top:-1px;

border:1px solid #333;

height:181px;

width:600px;

}

#main1 ul{

display: none;

}

#main1 ul.block{

display: block;

}

/*Tabbed View*/



/*  sdk begin    */

#sdk #content p {margin-top:5px;}
#sdk #content h2 {font-size:0.8em; font-weight:bold; margin-top:15px; background-image:url(../images/sdk-slice.jpg);}
#sdk #content h3 {font-size:0.75em; font-weight:bold; margin:15px 0 5px 0;}

#sdk-subcontent h2 {font-size:0.8em; font-weight:bold; margin-top:15px; background-image:url(../images/sdk-slice.jpg);}
#sdk-subpage-subcontent h2 {font-size:0.8em; font-weight:bold; margin-top:15px; background-image:url(../images/sdk-slice.jpg);}
#sdk #content #sdk-subcontent h3 {font-size:0.75em; font-weight:bold; margin:15px 0 5px 0;}

#sdk-subcontent {width:490px; height:auto; float:right;}

#sdk-os-img {float:left; width:115px; height:auto; padding-left:40px}

#sdk-subpage-subcontent {width:100%; height:auto;}

#sdk-subpage-os-img {float:left; width:61px; height:50px;}

#sdk-subpage-header {float:right; width:545px; height:50px; padding-top:15px;}

#sdk-text {background-color:#FFC; padding:0px 10px;}

#sdk-subpage-header h1 {font-size:1em;}


/*  Media begin   */
#media #content .event-box {width:100%; height:auto;}
#media #content .event-box .video-img {width:280px; height:180px; float:left;margin:0 5px; background-color:#fff; border:1px solid #ccc; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#media #content .event-box .description {width:380px; height:auto; float:right;}
#media #content .event-box .description h1 {font-size:15px; font-weight:bold; line-height:45px; float:left;}
#media #content .event-box .description .logo {float:right;}
#media #content .event-box .description .logo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#media #content .event-box .description p {font-size:12px; margin-top:20px;}
#media #content .event-box .slicer {margin:0 auto; height:20px; width:600px; float:none; background-image:url(../images/slice.jpg); background-repeat:no-repeat;}
/*  Media end   */

/*Overlays*/
.simple_overlay {	
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:9999;
	/* styling */
	margin-top:100px;
	background-color:#333;
	width:auto;	
	min-height:auto;
	border:1px solid #666;
	padding:15px;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/overlay-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:10000;
}


/*Form Begin*/
#form {margin:0 auto;}
#form li {margin:15px 10px; list-style:none;}
#form li .center {}
#form li label {display:block;font-weight:bold;text-align:right;width:140px;float:left; margin-right:15px;}
#form li .n {color:#F00; padding-left:5px;}
#form div .submit {height:42px; width:157px;background-image:url(../images/button-bg1.jpg); color:#FFF; cursor:pointer; border:none; outline:none; margin-right:5px;}
#form div .reset {height:42px; width:144px; background:url(../images/button-reset-bg.jpg); cursor:pointer; border:none; outline:none;}
#form li input:hover, textarea:hover,
#form li input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
#form li input, textarea, select { 
	padding: 5px;
	border: solid 1px #E5E5E5;
	outline: 0;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #FEFEFE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 3px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 3px;
	}

#form li input, textarea, select {background: #FFFFFF url(../images/bg_form.png) left top repeat-x;  }

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
#clients {
	height:110px;
	width:960px;
	margin:0 auto;
	background:url(../images/clintes-bg.jpg) no-repeat;
	position:relative;
	border:#FFF solid 1px;
}

.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 820px;
	height:66px;
	margin:44px 70px 0;
	padding:0 -27px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	position:absolute;
	margin:2px 0;
	padding:0;
	height:60px;
	width:2000em;
}
#clients a.l {
	height:64px;
	width:17px;
	background:url(../images/client-arrows.jpg) no-repeat;
	background-position:0 0;
	position:absolute;
	top:44px;
	left:40px;
	cursor:pointer;
	z-index:9999 !important;
}
#clients a.l:hover {background-position:0 -64px;}


#clients a.r {
	height:64px;
	width:17px;
	background:url(../images/client-arrows.jpg) no-repeat;
	background-position:-17px 0;
	position:absolute;
	top:44px;
	right:40px;
	cursor:pointer;
	z-index:9999 !important;
}
#clients a.r:hover {background-position:-17px -64px;}




/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
	margin:0;
	padding:0;
}
.items div img {padding:0; margin:0 12px;}

