.kuh {}

body {
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
}

h1 {
	font-family: Arial, sans-serif;
	font-size: 22px;
	margin-top: 10px;
	padding-top: 10px;
}

form {
	display: inline;
}

div#all {
	width: 970px;
	margin: auto;
}

div#header_fix {
	width: 970px;
	height: 154px;
}

div#header {
	position: relative;
	width: 970px;
	height: 154px;
	background: url(images/bgr_header.gif) bottom left repeat-x;
}

div#call-out {
	position: absolute;
	top: 14px;
	left: 524px;
	width: 446px;
	background: url(images/callout_mid.gif) top left repeat-y;
}

div#co_text {
	padding: 2px 10px 4px 10px;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-align: right;
	width: 380px;
	margin-left: 46px;
	/*border: 1px solid Red;*/
	background: url(images/s2g_logo-small.gif) top left no-repeat;
}

div#logo {
	position: absolute;
	top: 82px;
	left: 0px;
	width: 239px;
	height: 72px;
	background: url(images/s2g_logo-beta.gif) top left no-repeat;
}

div#for_sf {
	position: absolute;
	top: 82px;
	left: 239px;
	width: 115px;
	height: 72px;
}

div#phoneh {
	position: absolute;
	top: 102px;
	left: 564px;
	width: 200px;
	height: 29px;
	font-size: 16px;
	text-align: right;
}

div#phone {
	position: absolute;
	top: 102px;
	left: 742px;
	width: 200px;
	height: 29px;
	font-size: 16px;
	text-align: right;
}

div#cust_login {
	position: absolute;
	top: 96px;
	left: 788px;
	width: 162px;
	height: 40px;
}

div#mid_fix {
	width: 970px;
}

div#mid-h {
	width: 970px;
}

div#mid {
	width: 970px;
	background: url(images/s2g_slogan.gif) bottom left no-repeat;
}

div#content_home {
	float: left;
	width: 750px;
	min-height: 300px;
}

div.links_video {
	text-align: right;
}

div.home_cont_left {
	width: 300px;
	height: 264px;
	float: left;
}

div.home_cont_right {
	width: 200px;
	float: right;
}

div.home_cont_right p {
	line-height: 1.8em;
}

div#mediaspace {
	/*border: 1px solid #FFFFFF;*/
	width: 300px;
}

div#mediaspace-int {
	/*border: 1px solid #FFFFFF;*/
	margin-left: 180px;
	width: 420px;
	margin-top: 40px;
	margin-bottom: 20px;
}

div#mediaspace_01 {
	margin-left: 100px;
	width: 536px;
	margin-top: 40px;
	margin-bottom: 20px;
}

div#mediaspace_02 {
	margin-left: 82px;
	border: 1px solid #FFFFFF;
	margin-top: 40px;
	margin-bottom: 20px;
}

div#preview {
	width: 300px;
	height: 264px;
	/*margin-left: 275px;
	border: 1px solid #FFFFFF;*/
	background: url(images/butt_s2g_bgr.jpg) top left no-repeat;
}

div#preview-int {
	width: 420px;
	height: 360px;
	/*margin-left: 275px;
	border: 1px solid #FFFFFF;*/
	background: url(images/butt_s2g_bgr_02.jpg) center center no-repeat;
}


div#preview_01 {
	width: 536px;
	height: 358px;
	/*margin-left: 275px;*/
	border: 1px solid #FFFFFF;
	background: url(images/butt_prodtour_bgr.gif) top left no-repeat;
}

div#preview_02 {
	width: 578px;
	height: 358px;
	/*margin-left: 275px;*/
	border: 1px solid #FFFFFF;
	background: url(images/butt_45_bgr.jpg) top left no-repeat;
}

a.over_45  {
	display: block;
	width: 578px;
	height: 358px;
	background: url(images/butt_s2g.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over_pt  {
	display: block;
	width: 536px;
	height: 358px;
	background: url(images/butt_s2g.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over {
	display: block;
	width: 300px;
	height: 264px;
	background: url(images/butt_s2g.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over-int {
	display: block;
	width: 420px;
	height: 360px;
	background: url(images/butt_s2g.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over:hover {
	background: url(images/butt_s2g_hover.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over-int:hover {
	background: url(images/butt_s2g_hover.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over_pt:hover {
	background: url(images/butt_s2g_hover.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

a.over_45:hover {
	background: url(images/butt_s2g_hover.png) center center no-repeat;
	behavior: url("iepngfix.htc");
}

p.watch_v {
	font-size: 22px;
	text-align: center;
}

p.watch_v a {
	color: #333333;
	text-decoration: none;
}

p.watch_v a:hover {
	color: #000000;
	text-decoration: underline;
}

div#control_home {
	/*width: 970px;*/
	text-align: center;
	margin-top: 10px;
}

div#control_home img {
	margin: 0 10px 0 10px;
}

div#content {
	float: left;
	width: 750px;
	min-height: 360px;
	
}

div.cont_offset-h {
	width: 530px;
	/*height: 423px;*/
	padding-left: 220px;
	font-size: 12px;
	margin-top: 13px;
	background: url(images/avatar_00.gif) left bottom no-repeat;
}

span.s2g_name {
	color: #ff4000;
	font-weight: bold;
}

div.ul-h {
	margin: 14px 0 12px 0;
	padding: 22px 10px 21px 0;
	background: url(images/ul_bgr.gif) top left no-repeat;
	list-style: url(images/li-h_image.gif);
	/*border: 1px solid Red;*/
}

div.ul-h ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div.ul-h ul li {
	margin-bottom: 3px;
}

div.cont_offset {
	width: 550px;
	/*height: 423px;*/
	margin-left: 200px;
}


div.cont_ftrs_fix {
	width: 627px;
	height: 423px;
	margin-left: 80px;
}

div.cont_ftrs {
	position: relative;
	width: 627px;
	height: 423px;
	background: url(images/bgr_features.gif);
	font-size: 12px;
}

div#ftrs01 span.head, div#ftrs02 span.head, div#ftrs03 span.head, div#ftrs04 span.head, div#ftrs05 span.head, div#ftrs06 span.head {
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	display: in-line;
}

div#ftrs01 span, div#ftrs02 span, div#ftrs03 span, div#ftrs04 span, div#ftrs05 span, div#ftrs06 span {
	margin-left: 8px;
	display: inline-block;
}

div#ftrs01 {
	position: absolute;
	top: 24px;
	left: 170px;
}

div#ftrs02 {
	position: absolute;
	top: 87px;
	left: 170px;
}

div#ftrs03 {
	position: absolute;
	top: 152px;
	left: 170px;
}

div#ftrs04 {
	position: absolute;
	top: 215px;
	left: 170px;
}

div#ftrs05 {
	position: absolute;
	top: 280px;
	left: 170px;
}

div#ftrs06 {
	position: absolute;
	top: 344px;
	left: 170px;
}

div.cont_cont {
	width: 550px;
	margin-left: 210px;
	font-size: 12px;
}

div.price {
	font-size: 26px;
	color: #ff4000;
	margin-top: 40px;
	/*margin-left: 120px;*/
}

ul.price_bul {
	font-size: 16px;
	/*margin-left: 80px;
	padding-left: 80px;*/
}

ul.price_bul li {
	list-style: disc; 
}

ol.faq {
	font-weight: bold;
}

ol.faq ul {
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
}

ol.faq ul li {
	list-style-image: url(images/list-img.gif);
}

form#get_trial {
	display: block;
	width: 380px;
	margin-left: 40px;
}

form#get_trial h2 {
	font-size: 14px;
	border-bottom: 1px solid #999999;
}

form#get_trial div#mandatory {
	padding: 8px;
	font-size: 11px;
}

form#get_trial div.error {
	border: 1px solid Red;
	color: Red;
	font-weight: bold;
}

form#get_trial input.error {
	background: #ffdfdf;
}

form#get_trial input.subm_form {
	width: 160px;
	height: 27px;
	background: url(images/submit_getFREEtrial.gif) top left no-repeat;
	color: #01678e;
	font-weight: bold;
	border: none;
}


div#device_check label {
	
}

/*Right col def*/

div#right_col {
	float: right;
	width: 201px;
	background: #f2f8fc;
}

div.right_cont {
	width: 160px;
	margin: 10px 8px 0 20px;
	text-align: left;
}

div.right_cont a {
	display: block;
	margin-bottom: 6px;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	background: #f2f8fc url(images/chavka.gif) bottom right no-repeat;
	border-bottom: 1px solid #e1e1e1;
	font-weight: bold;
}

div.right_cont a.first {
	margin-bottom: 16px;
}

div.right_cont a:hover {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #000000;
}

div.right_butt {
	text-align: center;
	margin: 20px 0 0px 0;
}

div.right_butt img {
	margin: 6px 0;
}

div#footer_fix {
	width: 970px;
	height: 23px;
	border-top: 1px solid #0073bf;
	margin-top: 10px;
}

div#footer {
	position: relative;
	width: 970px;
	height: 22px;
}

div#footer_links {
	position: absolute;
	top: 0px;
	left: 0px;
	/*width: 470px;*/
	text-align: left;
	color: #FFFFFF;
}

div#footer_links a {
	display: inline-block;
	color: #e33900;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 1px;
	padding: 4px 10px 6px 10px;
	background: #e1eff9 url(images/footer_links_nav.gif) repeat-x;
	/*border-bottom: 2px solid #e1eff9;*/
}

div#footer_links a:hover {
	text-decoration: none;
}

div#copyright {
	position: absolute;
	top: 4px;
	left: 730px;
	width: 232px;
	font-size: 10px;
	text-align: right;
}

div#copyright a {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

div#copyright a:hover {
	text-decoration: none;
}

div.clear {
	clear: both;
	height: 1px;
}

p.to_top {
	font-size: 10px;
	text-align: right;
	color: #333333;
}

p.to_top a {
	color: #333333;
}

p.to_top a:hover {
	color: #333333;
	text-decoration: none;
}


