/*
Default CSS for GetGo Software http://www.getgosoft.com/
*/
body { margin:0; padding:0; width:100%; background:url(images/header-menu-bg.gif) top repeat-x;}
html { padding:0; margin:0;}
a { color: #F49500; }
a:hover { text-decoration: none; }
h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F49500;
}

h2 {
	text-transform: uppercase;
	font-size: 18px;
}

p { font:normal 11px  Tahoma, Geneva, sans-serif; color:#6f6f6f; line-height:1.8em; padding:5px 2px; margin:0;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.no_margin { margin:0;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* Header */
#header_bg { width: 100%; height: 110px; margin: 0; padding: 0; background:url(images/header-bg.gif) top repeat-x; } 
#header { width: 980px; height: 110px; margin: 0 auto; }
#header h1 { font-weight: bold; font-family : Verdana, Helvetica, sans-serif; color: #FFFFFF; }
#header h1 { float: right; padding-top: 40px; padding-right: 30px; font-size: 20px; }

/* Logo */
#logo { float: left; }
#logo img { float: left; padding-bottom: 0px; }

/* gtBox */
#gtBox { float: right; width: 190px; margin: 8px 0; padding: 0; border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5;}
#gtBox #google_translate_element { float: right; margin: 5px; padding: 0; }

/* HeaderPadding */
#headerpadding {	 width: 980px; height: 5px;	margin: 0 auto; }

/* Menu */
#menu_bg { width: 100%; height: 50px; margin: 0; padding: 0; background:url(images/menu-bg.gif) top repeat-x; } 
#menu {	width: 980px; height: 50px; margin: 0 auto; }
#menu ul { margin: 0;	padding: 0;	list-style: none; }
#menu li { display: inline; }
#menu a { 	display: block; float: left; padding: 10px 20px 0 20px;  text-transform: uppercase;	text-decoration: none; 
			font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #D8D8D8;
			background: url(images/img03.gif) no-repeat;
}
#menu a:hover { color: #FFFFFF; text-decoration: underline; }
#menu .first a { color: #FFFFFF; text-decoration: underline;	}

.tip { background:url(images/tip_bg.gif) top repeat-x; margin:0 auto; padding:0; height:51px;}
.tip_follow { width:980px; margin:0 auto; padding:0;}
.tip_follow #partner img { float: left; margin: 2px 0px 0px 5px; padding: 0;}
.tip_follow p { font:normal 11px Tahoma, Geneva, sans-serif; color:#7c7c7c; padding:15px 0 0 0; margin:2px; float:right;}
.tip_follow img { margin:5px 5px; padding:0; display: inline; float:right;}
.tip_follow a { text-decoration: none; }
.tip_follow a:hover { color: #F49500; text-decoration: underline; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
.header_right_box {float: right; width: 400px; margin: 0; padding: 0;}
.social_box {float: right; width: 350px; margin: 70px 0 0 0; padding: 0;}
.social_box img { float: right; margin: 0; padding: 0 0 0 10px; }
.social_box a { text-decoration: none; }
.social_box a:hover { text-decoration: none; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
.splash_bottom { background:url(images/splash_bottom.gif) top repeat-x; margin:0 auto; padding:0; height:20px;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* search */
.search { padding:0px 0px 0 0; margin:0; float:right; width:195px; height:50px;}
.search form { display:block; float:right; margin:7px 0; padding:0; background:none;}
.search span { display:block; float:left; background:url(images/search_bg-new.png) left top no-repeat; width:138px; padding:0 10px; height:33px; }
.search form .searchstring { line-height:14px; float:left; border:0; width:138px; padding:9px 0; height:15px; background:none; margin:0; font:normal 14px Arial, Helvetica, sans-serif; color:#9c9c9c; }
.search form .button { float:left; margin:0; padding:0;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
.style1 { color: #666666; font-weight: bold; font-size: 11px; }
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.style4 { 	font-family: Shruti, Verdana, Arial, Helvetica, sans-serif; text-align: left; 
			font-weight: bold; font-size: 14px; color: #000000;	padding-left: 5px;
}
.style5 { color: #666666; font-weight: bold; font-size: 11px; text-align: center; }
.style6 { color: #FF0000; font-weight: bold; font-size: 14px; }
.style7 { font-size: 16px; font-weight: bold; }
.style8 { color: #F49500; font-size: 11px; font-weight: bold; }
.style9 { padding-top:10px; font-size: 14px;	color: #666666; font-weight: bold; text-align:left; }
.style10 { padding-top:5px; font-size: 12px;	color: #666666;	text-align:left; }
.style11 { font-size: 12px; text-align:left; }

/*******************************************************************/
/*******************************************************************/
.font_style_1 { font-size: 16px; text-align:left; color: #F49500; font-weight: bold;}

/*******************************************************************/
/*******************************************************************/
/* Content */
#content {	width: 960px; margin: 5px auto 20px auto;	padding: 10px;
			background: #FFFFFF url(images/img04.jpg) repeat-x left bottom;
}

/* Footer */
#footer {	font-size: 12px; height: 100px;	margin: 0x; padding: 20px;
			background: #2D2D2D url(images/img07.gif) repeat-x;
}
#footer p { text-align: center; color: #999999; }

/*******************************************************************/
/*******************************************************************/
/* box-orange */
.box-orange { background: url(images/img09.gif) repeat-x; }
.box-orange .section { background: url(images/img11.gif) no-repeat right top; font-size: 100%; color: #000000; }
.box-orange .section b { display: block; height: 23px; padding: 5px 0 2px 10px; background: url(images/img10.gif) no-repeat; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* box_grey */
.box_grey { width:760px; margin:0 10px 0 0; float:left; background:url(images/box_grey-bg.gif) repeat-y;}
.box_grey .box_t { background:url(images/box_grey-t.gif) no-repeat top;}
.box_grey .box_b { background:url(images/box_grey-b.gif) no-repeat bottom; padding:0 0 10px 0;}
.box_grey h2 { margin:0 0 10px 0; padding:10px 0 10px 10px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.box_grey img { padding: 0 0 0 5px; }

/*******************************************************************/
/*******************************************************************/
/* MainPane */
#mainpane {	width: 760px; float: left; }

/* SidePane */
#sidepane {	width: 180px; float: right; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* mainpane-padding */
.mainpane-padding { float: left; width: 760px; height: 10px; margin: 0 auto; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
.adsense_box_full { width:980px; height: 90px; margin: 10px auto 0px auto; }
.adsense_box_left { width:760px; height: 90px; margin: 10px auto 10px auto; }
.adsense_box_right { width:220px; height: 600px; margin: 10px auto 0px auto; }

#adsense_full_width { float: left; width: 728px; padding-left: 126px;}
#adsense_left { float: left; width: 728px; padding-left: 20px;}
#adsense_right { float: right; width: 160px; padding-right: 25px;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
#bottom_search_box { background:url(images/bottom_search_box-bg-h70.gif) top repeat-x; height: 70px; margin: 10px auto 0px auto; }
.bottom_asksearch { width: 980px; margin:0px auto; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bottom_asksearch form { width: 450px; margin:0px auto; padding-top: 10px;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* section */
#mainpane_section { float: left; width: 760px; }
#mainpane_section h2 { font-size: 16px; }

/* newsbanner */
#newsbanner { float: left; width: 760px;	height: 80px; background: url(images/newsbanner-background-4.gif) no-repeat; }
#newsbanner-text { 	font-family: Shruti, Verdana, Arial, Helvetica, sans-serif; 
					text-align: left;	font-size: 14px; color: #FFFFFF; padding-left: 5px;	padding-top: 4px;
}

/* ProductInfo */
#productinfo { float: left; width: 760px;	background: url(images/productinfo-background.jpg) no-repeat; }
#productinfo h2 { font-size: 16px; }
#productinfo-details { 	float: left;	margin-top: 270px; margin-left: 10px; margin-bottom: 0px; width: 340px; height: 180px; color: #FFFFFF;	
						font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 12px;
}
#productinfo-details  p {	line-height: 16px; text-align: left; }
#productinfo-download-button { float: right;	margin-top: 360px; margin-right: 30px; margin-bottom: 30px;	width: 240px; height: 60px;}
#productinfo-download-button-text { 	width: 160px; height: 30px; font-family: Shruti, Verdana, Arial, Helvetica, sans-serif;
									text-align: left; font-size: 10px; font-weight: bold; margin-top: -33px; margin-left: 70px;
}
#productinfo-download-button-text a { color: #FFFFFF; text-decoration: underline; }
#productinfo-download-button-text a:hover { color: #FFFFFF; text-decoration: none; }

/* Features */
#features { float: left; width: 760px; }
#features h2 { font-size: 16px; }
.features-block { background: url(images/features-block-background.gif) no-repeat;}

/* Screenshots */
#screenshots { float: left; width: 760px; }
#screenshots h2 { font-size: 16px; }

/* whygetgo */
#whygetgo { float: left; width: 760px; }
#whygetgo h2 { font-size: 16px; }

/* downloadnow */
#downloadnow { float: left; width: 760px; }
#downloadnow h2 { font-size: 16px; }

/* News */
#news { float: left; width: 760px; }
#news h2 { font-size: 16px; }

/* whatsnew */
#whatsnew { float: left; width: 760px;}
#whatsnew h2 { font-size: 16px; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* Search Box */
#searchbox {	float: right; width: 450px; padding-top: 28px; }

.q { width:260px; height:20px; border:1px solid #9DA2AD; padding-top:3px; vertical-align:middle; }
.p4 { padding:0 4px; }
.L16 { font-weight: normal; text-decoration:underline; color:#00C; }
a.L16:hover { color:#666666; }
.L17 { font-weight: bold; text-decoration:none; color:#333333; }
a.L17:hover { color:#666666; }
.sbut{ 	width:85px; background:url('http://sp.ask.com/sh/i/a10f/button/btn_search.png') no-repeat center center;
		height:26px; border:0px none; padding:0; margin:0; cursor:pointer; vertical-align:middle;
}
.channelLogo { width:55px; vertical-align: bottom; white-space: nowrap; padding-right:5px; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* Donate */
#donate { float: right; width: 180px; padding-left: 10px; background: url(images/img05.gif) repeat-y; }
#donate h2 { font-size: 20px; padding-bottom: 10px; }
#donate img { padding-top: 5px; }

/* Awards */
#awards { float: right; width: 180px; padding-left: 10px; background: url(images/img05.gif) repeat-y; }
#awards h2 { font-size: 20px; padding-bottom: 10px; }
#awards img { padding-top: 5px; }

/* AdSense-HomePage-Right */
#adsense-homepage-right { float: right; width: 180px; padding-left: 10px; background: url(images/img05.gif) repeat-y; }
#adsense-homepage-right-adunit { float: left; width: 160px; height: 600px; padding-top: 20px; padding-left: 5px; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* top_block */
#top_block {
	float: top;
	width: 760px;
}

#top_block h2 {
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 15px;
}

/* page_block */
#page_block {
	float: left;
	width: 760px;
}

#page_block h2 {
	font-size: 16px;
	padding-bottom: 10px;
}

/* page_block_2 */
#page_block_2 {
	float: left;
	width: 760px;
}

#page_block_2 h2 {
	font-size: 16px;
	padding-bottom: 10px;
}

/* page_block_padding */

#page_block_padding {
	float: left;
	width: 760px;
	height: 50px;
	margin: 0 auto;
}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
#help_overall {
	width: 960px;
	margin: 5px auto 20px auto;
	padding: 10px;
	background: #FFFFFF url(images/img04.jpg) repeat-x left bottom;
}

/* help_page_block */
#help_page_block {
	float: left;
	width: 960px;
}

#help_page_block h2 {
	font-size: 16px;
	padding-bottom: 10px;
}

#help_page_block_padding {
	float: right;
	width: 980px;
	height: 15px;
	padding-left: 0px;
	margin: 0 auto;
}

/* AdSense-HomePage-Bottom */

#help_adsense-homepage-bottom {
	float: left;
	width: 728px;
	padding-left: 126px;
}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
#help_toc 
{
	float: left;
	width: 250px;
	padding-left: 0px;
	background: transparent;
}

#help_toc a {
	color: #666666;
	text-decoration: none;
}

#help_toc a:hover {
	color: #666666;
	text-decoration: underline;
}

#help_toc .style9_current a {
	padding-top:10px;
	color: #F49500;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	text-align:left;
}

#help_toc .style10_current a {
	padding-top:5px;
	color: #F49500;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	text-align:left;
}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
#help_content 
{
	float: right;
	width: 700px;
	font-size: 10px;
	padding-left: 10px;
	background: transparent;
}

#help_content p
{
	font-size: 12px;
	text-align:left;
}

#help_content ul
{
	font-size: 12px;
	text-align:left;
}

#help_content h4
{
	font-size: 14px;
	text-align:left;
}

#T11{
	color:#666;
    font-size:small;
	padding-bottom:3px;
}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* Turn off list bullets */
ul.help_toc_tree_class  li { list-style: none; } 
/* Control how "spaced out" the tree is */
ul.help_toc_tree_class, ul.help_toc_tree_class ul , ul.help_toc_tree_class li { margin-left:5px; padding:0px; }
/* Provide space for our own "bullet" inside the LI */
ul.help_toc_tree_class  li           .bullet { padding-left: 15px; }
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.help_toc_tree_class  li.liOpen    .bullet { cursor: pointer; background: url(help/images/minus.gif)  center left no-repeat; }
ul.help_toc_tree_class  li.liClosed  .bullet { cursor: pointer; background: url(help/images/plus.gif)   center left no-repeat; }
ul.help_toc_tree_class  li.liBullet  .bullet { cursor: default; background: url(help/images/bullet.gif) center left no-repeat; }
/* Sublists are visible or not based on class of parent LI */
ul.help_toc_tree_class  li.liOpen    ul { display: block; }
ul.help_toc_tree_class  li.liClosed  ul { display: none; }
/* Format menu items differently depending on what level of the tree they are in */
ul.help_toc_tree_class  li { font-size: 12pt; }
ul.help_toc_tree_class  li ul li { font-size: 10pt; }
ul.help_toc_tree_class  li ul li ul li { font-size: 8pt; }
ul.help_toc_tree_class  li ul li ul li ul li { font-size: 6pt; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* box_block */
.box_block {	width: 980px; height: 700px; margin: 20px auto 0px auto; }

.box_l { width:475px; margin:0; float:left; background:url(images/box-lr-bg.gif) repeat-y;}
.box_l .box_t { background:url(images/box-lr-t.gif) no-repeat top; }
.box_l .box_b { height: 700px; background:url(images/box-lr-b.gif) no-repeat bottom; padding:0;}
.box_l h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.box_l img { float:left; padding:15px;}
.box_l p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.box_l a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}
.box_l #textbox {width: 475px; height: 220px;}
.box_l #downloadbox {border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5; width: 400px; height: 90px; margin: 10px auto 10px 20px;}
.box_l #downloadbox img {margin: 0;}
.box_l #downloadbox #text {margin: 20px 0px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}

.box_r { width:475px; margin:0; float:right; background:url(images/box-lr-bg.gif) repeat-y;}
.box_r .box_t { background:url(images/box-lr-t.gif) no-repeat top;}
.box_r .box_b { height: 700px; background:url(images/box-lr-b.gif) no-repeat bottom; padding:0;}
.box_r h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.box_r img { float:left; padding:15px;}
.box_r p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.box_r a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}
.box_r #textbox {width: 475px; height: 220px;}
.box_r #downloadbox {border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5; width: 400px; height: 90px; margin: 10px auto 10px 20px;}
.box_r #downloadbox img {margin: 0;}
.box_r #downloadbox #text {margin: 20px 0px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*  youtube_box*/
.youtube_box { width:980px; margin: 20px auto 0px auto; background:url(images/news-box-bg.gif) repeat-y;}
.youtube_box .box_t { background:url(images/youtube-box-t.gif) no-repeat top; }
.youtube_box .box_b { height: 420px; background:url(images/news-box-b.gif) no-repeat bottom; padding:0;}
.youtube_box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.youtube_box img { float:left; padding:5px;}
.youtube_box .youtube_player { float:left; width: 425px; padding:0; margin:30px auto 10px 20px;}
.youtube_box .youtube_news { float: right; width: 500px;  padding:0; margin:30px 10px 10px auto;}
.youtube_box .youtube_news h2 { margin:0; padding:5px 0 5px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.youtube_box p{ padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em; }
.youtube_box a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*  news_box*/
.news_box { width:980px; margin: 20px auto 0px auto; background:url(images/news-box-bg.gif) repeat-y;}
.news_box .box_t { background:url(images/news-box-t.gif) no-repeat top; }
.news_box .box_b { height: 260px; background:url(images/news-box-b.gif) no-repeat bottom; padding:0;}
.news_box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.news_box img { float:left; padding:5px;}
.news_box p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.news_box a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*  videosites_box*/
.videosites_box { width:980px; margin: 20px auto 0px auto; background:url(images/news-box-bg.gif) repeat-y;}
.videosites_box .box_t { background:url(images/news-box-t.gif) no-repeat top; }
.videosites_box .box_b { height: 170px; background:url(images/news-box-b.gif) no-repeat bottom; padding:0;}
.videosites_box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.videosites_box p { padding:5px 20px; margin:0; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.videosites_box .site_element {height: 30px; margin: 0; padding: 0 0 0 10px; float: left;}
.videosites_box .site_element img {float:left; margin-top: 5px; margin-right: 5px; padding:0px;}
.videosites_box .site_element a { font:normal 14px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*  howto_box*/
.howto_box { width:980px; margin: 20px auto 0px auto; background:url(images/news-box-bg.gif) repeat-y;}
.howto_box .box_t { background:url(images/news-box-t.gif) no-repeat top; }
.howto_box .box_b { height: 380px; background:url(images/news-box-b.gif) no-repeat bottom; padding:0;}
.howto_box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.howto_box img { float:inherit; margin-top: 10px; margin-right: 5px; padding:0px;}
.howto_box p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.howto_box a { font:normal 14px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*  award_box*/
.award_box { width:980px; margin: 20px auto 0px auto; background:url(images/news-box-bg.gif) repeat-y;}
.award_box .box_t { background:url(images/news-box-t.gif) no-repeat top; }
.award_box .box_b { height: 610px; background:url(images/news-box-b.gif) no-repeat bottom; padding:0;}
.award_box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.award_box img { float:inherit; padding:5px;}
.award_box p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.award_box a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*  sites_box*/
.sites_box { width:980px; margin: 20px auto 0px auto; background:url(images/news-box-bg.gif) repeat-y;}
.sites_box .box_t { background:url(images/news-box-t.gif) no-repeat top; }
.sites_box .box_b { height: 180px; background:url(images/news-box-b.gif) no-repeat bottom; padding:0;}
.sites_box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.sites_box img { float:left; padding:5px;}
.sites_box p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.sites_box a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/********** slider **********/
.slider {background:url(./images/simple_bg.gif) top  repeat-x; margin:0 auto; padding:0; height:272px; border-top:1px solid #252525;}
.slider div.slice { margin:0 auto; width:980px; padding:0;}
.slider div div div { margin:0; padding:0; width:980px; height:220px; border:0;}
.slider div div div img.h2top { margin:15px 0 5px 0;}
.slider div div div.imageSub {float: right; position: relative; width: 480px;}
.slider div div div.imageSub img { float:right; padding:0; margin:0; z-index: 1;}
.slider div div div.imageSub div {
	position: absolute;
    bottom: -50px;
    text-align: left;
    overflow: hidden;
}
.slider div div div.imageSub a { color: #FFFFFF; text-decoration: underline; font-weight: bold; text-transform: uppercase;}
.slider div div div.imageSub a:hover { color: #303030; text-decoration: none; }
.slider  div div div.imageSub div.semi_trans_bar_bg {
	float: right; padding:0; margin:0;
	z-index: 2;	
	width : 480px;
	height : 40px;
	background : url(./images/semi_trans_bg.png) 0 0;
}
.slider  div div div.imageSub div.semi_trans_bar_label {
	z-index: 3;
	left: 10px;
	font: bold 14px  Tahoma, Geneva, sans-serif; color:#fff;
	width : 250px;
	height : 30px;	
}
.slider div div div h2 { font:bold 30px  Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; margin:0; padding:15px 0 10px 0; line-height:1.2em;}
.slider div div div h2 span { color:#b9efff;}
.slider div div div h3 { font:normal 14px  Tahoma, Geneva, sans-serif; color:#fff; margin:0 0 0px 15px; line-height:1.8em;}
.slider div div div p { font:normal 12px  Tahoma, Geneva, sans-serif; color:#fff; margin:0 0 0px 15px; line-height:1.8em;}
.slider div div div p a { color: #FFFFFF; text-decoration: underline; font-weight: bold; text-transform: uppercase;}
.slider div div div p a:hover { color: #303030; text-decoration: none; }

#navSlider {
	margin:0 0px;
	padding:0;
	list-style:none;
}
#navSlider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}

#navSlider ul, #slider li a {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
#navSlider ul, #slider li a:hover {text-decoration: none;}

/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#navSlider li {
	width:980px;
	height:272px;
	overflow:hidden;
}

p#controls {
	margin:0;
	position:relative;
}

#bt1_on, #bt1_off, #bt2_on, #bt2_off {
	z-index: 3;
	display:block;
	margin:0;
	overflow:hidden;
	width:24px;
	height:24px;
	position:absolute;
}

#bt1_on, #bt1_off { left:920px; top:-35px;}
#bt2_on, #bt2_off { left:945px; top:-35px;}

#bt1_on a {
	display:block;
	width:24px;
	height:24px;
	background:url(./images/1_yellow-web.png) no-repeat 0 0;
}

#bt1_off a {
	display:block;
	width:24px;
	height:24px;
	background:url(./images/1_black-web.png) no-repeat 0 0;
}

#bt2_on a {
	display:block;
	width:24px;
	height:24px;
	background:url(./images/2_yellow-web.png) no-repeat 0 0;
}

#bt2_off a {
	display:block;
	width:24px;
	height:24px;
	background:url(./images/2_black-web.png) no-repeat 0 0;
}

#prevBtn, #nextBtn {
	z-index: 3;
	display:block;
	margin:0;
	overflow:hidden;
	width:32px;
	height:32px;
	position:absolute;	
}
#prevBtn {
	left:900px;
	top:-38px;
}
#nextBtn {
	left:940px;
	top:-38px;
}
#prevBtn a {
	display:block;
	width:32px;
	height:32px;
	background:url(./images/l_arrow.gif) no-repeat 0 0;
}
#nextBtn a {
	display:block;
	width:32px;
	height:32px;
	background:url(./images/r_arrow.gif) no-repeat 0 0;
}
/*******************************************************************************************************************/
/*******************************************************************************************************************/
.slider2 {background: url(images/simple_bg_small.gif) top repeat-x; margin:0 auto; padding:0;}

.slider2 .caption { width: 980px; margin:0 auto; padding:0; height: 51px;}
.slider2 .caption h2 { float: left; width: 680px; font: bold 14px Tahoma, Geneva, sans-serif; color:#fff; margin:0px auto; padding:15px 0 0 0;}
.slider2 .caption h2 a { color:#fff;}
.slider2 .caption h2 a:hover { text-decoration: none;}

.slider2 .follow { float: right; width:300px; margin:0px auto;  padding:auto; }
.slider2 .follow a { text-decoration: none; }
.slider2 .follow a p { font:normal 11px Tahoma, Geneva, sans-serif; color:#fff; font-weight: bold; padding:15px 0 0 0; margin:2px; float:right;}
.slider2 .follow a img { margin:5px 5px; padding:0; display: inline; float:right;}
.slider2 .follow a:hover p{ text-decoration: underline; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
.slider3 {background:url(./images/simple_bg.gif) top  repeat-x; margin:0 auto; padding:0; height:200px; border-top:1px solid #252525;}
.slider3 .content { width: 980px; margin:0 auto; padding:0; height: 200px;}
.slider3 .content .product_logo { width: 150px; height: 200px; margin: 0; padding: 0;}
.slider3 .content .product_logo img { margin-top: 20px; margin-left: 10px; }
.slider3 .content .product_text { float: right; width: 820px; margin: 0; padding:0;}
.slider3 .content .product_text h1 { font: normal 28px Tahoma, Geneva, sans-serif; color:#fff; margin:0px auto; padding:20px 0 0 0;}
.slider3 .content .product_text h2 { font: normal 18px Tahoma, Geneva, sans-serif; color:#ffe7b5; margin:0px auto; padding:10px 0 0 5px;}
.slider3 .content .product_text p { font: normal 14px Tahoma, Geneva, sans-serif; color:#fff; margin:0px auto; padding:40px 0 0 8px;}
.slider3 .content .product_text a { color:#0066ff; }
.slider3 .content .product_text a:hover { color:#fff; }

.slider3 .content .download_now { float: right; width: 980px; margin: 0; padding:0;}
.slider3 .content .download_now h1 { font: normal 28px Tahoma, Geneva, sans-serif; color:#fff; margin:0px auto; padding:20px 0 0 0;}
.slider3 .content .download_now h2 { font: normal 18px Tahoma, Geneva, sans-serif; color:#ffe7b5; margin:0px auto; padding:10px 0 0 5px;}
.slider3 .content .download_now p { font: normal 14px Tahoma, Geneva, sans-serif; color:#fff; margin:0px auto; padding:40px 0 0 8px;}
.slider3 .content .download_now a { color:#0066ff; }
.slider3 .content .download_now a:hover { color:#fff; }

/*******************************************************************************************************************/
/*******************************************************************************************************************/
.slider4 {background:url(./images/simple_bg.gif) top  repeat-x; margin:0 auto; padding:0; height:100px; border-top:1px solid #252525;}
.slider4 .content { width: 980px; margin:0 auto; padding:0; height: 100px;}
.slider4 .content .product_install { float: right; width: 980px; margin: 0; padding:0;}
.slider4 .content .product_install h2 { font: bold 24px Tahoma, Geneva, sans-serif; color:#fff; margin:0px auto; padding:10px 0 0 5px;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
.content_block_ggdm { width: 980px; height: 4200px; margin: 20px auto 0px auto;} 
.content_block_ggdm_install { width: 980px; height: 2790px; margin: 20px auto 0px auto;}
.content_block_ggdm_uninstall { width: 980px; height: 700px; margin: 20px auto 0px auto;}

.content_block_ggyd { width: 980px; height: 1050px; margin: 20px auto 0px auto;} 
.content_block_ggyd_install { width: 980px; height: 610px; margin: 20px auto 0px auto;} 
.content_block_ggyd_thankyou { width: 980px; height: 970px; margin: 20px auto 0px auto;}
 
.content_block_general { width: 980px; height: 610px; margin: 20px auto 0px auto;}
.content_block_dp { width: 980px; height: 1200px; margin: 20px auto 0px auto;}
.content_block_dp_s { width: 980px; height: 600px; margin: 20px auto 0px auto;}
.content_block_support { width: 980px; height: 630px; margin: 20px auto 0px auto;}
.content_block_news { width: 980px; height: 990px; margin: 20px auto 0px auto;}

.left_block { width: 760px; float: left; } 
.right_block { width: 220px; float: right; } 

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* side_block_news */
.side_block_news { width: 210px; float: right; margin-bottom: 10px; background:url(images/side-box-bg.gif) repeat-y;}
.side_block_news .box_t { background:url(images/side-box-t.gif) no-repeat top; }
.side_block_news .box_b { background:url(images/side-box-b.gif) no-repeat bottom; padding:0;}
.side_block_news h2 { margin:0 0 10px 0; padding:7px 0 11px 10px; color:#616161; font:normal 14px Arial, Helvetica, sans-serif;}
.side_block_news img { float:left; padding:3px 5px 0 5px;}
.side_block_news p { padding:0px 5px 0px 10px; margin-top:10px; font:normal 10px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.6em;}
.side_block_news #last p { padding-bottom:20px; }

/* side_block_donate */
.side_block_donate { width: 210px; float: right; margin-bottom: 10px; background:0xfff; }
.side_block_donate img { float:right; margin: 0px; padding: 0px;}

/* side_block_products*/
.side_block_products { width: 210px; float: right; margin-bottom: 10px; background:url(images/side-box-bg.gif) repeat-y;}
.side_block_products .box_t { background:url(images/side-box-t.gif) no-repeat top; }
.side_block_products .box_b { height: 205px; background:url(images/side-box-b.gif) no-repeat bottom; padding:0;}
.side_block_products h2 { margin:0 0 10px 0; padding:7px 0 11px 10px; color:#616161; font:normal 14px Arial, Helvetica, sans-serif;}
.side_block_products a { text-decoration: none; color:#454545;}
.side_block_products a:hover { text-decoration: none; color:#454545; }
.side_block_products .product_logo { width: 200px; float: right; margin-right: 4px; margin-bottom: 5px; border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5;}
.side_block_products .product_logo img { float:left; margin: 0px; padding-left: 80px;}
.side_block_products .product_logo p { padding:0; margin:0; font:normal 10px Arial, Helvetica, sans-serif; color:#454545; line-height:1.6em; font-weight: bold;}

/* side_block_partners */
.side_block_partners { width: 210px; float: right; margin-bottom: 10px; background:url(images/side-box-bg.gif) repeat-y;}
.side_block_partners .box_t { background:url(images/side-box-t.gif) no-repeat top; }
.side_block_partners .box_b { height: 150px; background:url(images/side-box-b.gif) no-repeat bottom; padding:0;}
.side_block_partners h2 { margin:0 0 10px 0; padding:7px 0 11px 10px; color:#616161; font:normal 14px Arial, Helvetica, sans-serif;}
.side_block_partners .partner_logo { width: 100px; height: 90px; float: left; margin-left: 5px; background:0xfff; }

/* side_block_awards */
.side_block_awards { width: 210px; float: right; margin-bottom: 10px; background:url(images/side-box-bg.gif) repeat-y;}
.side_block_awards .box_t { background:url(images/side-box-t.gif) no-repeat top; }
.side_block_awards .box_b { height: 1070px; background:url(images/side-box-b.gif) no-repeat bottom; padding:0;}
.side_block_awards h2 { margin:0 0 10px 0; padding:7px 0 11px 10px; color:#616161; font:normal 14px Arial, Helvetica, sans-serif;}
.side_block_awards .side_award_box { width:160px; margin-left: 20px; margin-bottom: 5px; margin-top: 0px; background: #FFF; border-style:solid; border-width: 1px; border-color: #E0E1B7; padding: 5px;}

/* side_block_partners_sites */
.side_block_partners_sites { width: 210px; float: right; margin-bottom: 10px; background:url(images/side-box-bg.gif) repeat-y;}
.side_block_partners_sites .box_t { background:url(images/side-box-t.gif) no-repeat top; }
.side_block_partners_sites .box_b { height: 230px; background:url(images/side-box-b.gif) no-repeat bottom; padding:0;}
.side_block_partners_sites h2 { margin:0 0 10px 0; padding:7px 0 11px 10px; color:#616161; font:normal 14px Arial, Helvetica, sans-serif;}
.side_block_partners_sites img { float:left; padding:3px 5px 0 5px;}
.side_block_partners_sites p { padding:0px 5px; margin-top:5px; margin-left: 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.6em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* main_block */
.main_block { width: 760px; height: 460px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.main_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.main_block .box_b { height: 460px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.main_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.main_block img { float:left; padding-right:10px;}
.main_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.main_block a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}
.main_block #textbox {width: 760px; height: 280px;}
.main_block #downloadbox {border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5; width: 400px; height: 90px; margin: 10px auto 10px 180px;}
.main_block #downloadbox img {margin: 0; padding:12px;}
.main_block #downloadbox #text {margin: 20px 0px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}

/* main_block_install*/
.main_block_install { width: 760px; height: 330px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.main_block_install .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.main_block_install .box_b { height: 330px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.main_block_install h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.main_block_install img { float:left; padding-right:10px;}
.main_block_install p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.main_block_install a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/* main_block_install_ggvc*/
.main_block_install_ggvc { width: 760px; height: 600px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.main_block_install_ggvc .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.main_block_install_ggvc .box_b { height: 600px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.main_block_install_ggvc h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.main_block_install_ggvc img { float:left; padding-right:10px;}
.main_block_install_ggvc p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.main_block_install_ggvc a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}

/* highlight_block */
.highlight_block { width: 760px; height: 550px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }

.highlight_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.highlight_block .box_b { height: 550px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.highlight_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.highlight_block img { float:left; padding-right:10px;}
.highlight_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.highlight_block a { font:normal 12px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em;}
.highlight_block .highlight_box {width:230px; height: 225px; margin-left: 15px; margin-bottom: 20px; float: left;}
.highlight_block .highlight_box h3 {font:normal 14px Arial, Helvetica, sans-serif; color:#F49500; line-height:1.8em; font-weight: bold;}

/* screenshot_block */
.screenshot_block { width: 760px; height: 170px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.screenshot_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.screenshot_block .box_b { height: 170px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.screenshot_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.screenshot_block img { float:left; padding-left:10px;}
.screenshot_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.screenshot_block  #textbox { padding-top: 40px; padding-left: 520px;}

/* whatsnew_block */
.whatsnew_block { width: 760px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.whatsnew_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.whatsnew_block .box_b { height: 350px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.whatsnew_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.whatsnew_block img { float:left; padding-right:5px; padding-top: 5px;}
.whatsnew_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* whygetgodm_block */
.whygetgodm_block { width: 760px; margin: 20px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.whygetgodm_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.whygetgodm_block .box_b { height: 620px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.whygetgodm_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.whygetgodm_block img { float:left; padding-right:5px; padding-top: 5px;}
.whygetgodm_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.whygetgodm_block p .title{ font-weight: bold; font:normal 20px Arial, Helvetica, sans-serif;}

/* whygetgoyd_block */
.whygetgoyd_block { width: 760px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.whygetgoyd_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.whygetgoyd_block .box_b { height: 260px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.whygetgoyd_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.whygetgoyd_block img { float:left; padding-right:5px; padding-top: 5px;}
.whygetgoyd_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.whygetgoyd_block p .title{ font-weight: bold; font:normal 20px Arial, Helvetica, sans-serif;}

/* download_block */
.download_block { width: 758px; height: 260px; margin: 20px 0px 10px 0px; border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5;}
.download_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.download_block .downloadnow_box {float: left; width: 150px; margin-left: 20px; margin-top: 15px;}
.download_block .downloadinfo_box {float: right; width: 300px; margin: 25px 270px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}
.download_block .nospyware_box {float: left; width: 700px; margin-left: 20px; margin-top: 10px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.download_block .mirror_box { float: left; width: 758px; height: 121px; margin-top: 20px; border-top-style:solid; border-top-width: 1px; border-top-color: #E0E1B7; background: #CCFFCC;}
.download_block .mirror_box .mirrortext { float: left; width: 650px; margin-left: 20px; margin-top: 15px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* download_block_without_mirror */
.download_block_without_mirror { width: 758px; height: 135px; margin: 20px 0px 10px 0px; border-style:solid; border-width: 1px; border-color: #E0E1B7; background: #FFFFE5;}
.download_block_without_mirror h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.download_block_without_mirror .downloadnow_box {float: left; width: 150px; margin-left: 20px; margin-top: 15px;}
.download_block_without_mirror .downloadinfo_box {float: right; width: 300px; margin: 25px 270px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}
.download_block_without_mirror .nospyware_box {float: left; width: 700px; margin-left: 20px; margin-top: 10px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* tutorial_block */
.tutorial_block { width: 760px; margin: 20px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.tutorial_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.tutorial_block .box_b { height: 300px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.tutorial_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.tutorial_block img { float:left; padding-right:5px; padding-top: 5px;}
.tutorial_block p { padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* features_block */
.features_block { width: 760px; margin: 20px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.features_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.features_block .box_b { height: 1250px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.features_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.features_block img { float:left; padding-right:5px; padding-top: 5px;}
.features_block p { margin-left:20px; font: Shruti, Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 14px;}
.features_block ul  { margin-top: 0px; margin-bottom: 10px;}
.features_block ul li { margin-top: 0px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #5f5f5f;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/

/* feedback_block */
.feedback_block { width: 760px; margin: 0px; background:url(images/main-box-bg.gif) repeat-y; }
.feedback_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.feedback_block .box_b { height: 700px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.feedback_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.feedback_block p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* contactus_block */
.contactus_block { width: 760px; margin: 0px; background:url(images/main-box-bg.gif) repeat-y; }
.contactus_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.contactus_block .box_b { height: 600px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.contactus_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.contactus_block p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* news_block */
.news_block { width: 760px; margin: 0px; background:url(images/main-box-bg.gif) repeat-y; }
.news_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.news_block .box_b { height: 990px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.news_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.news_block p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* dp_download_block */
.dp_download_block { width: 760px; height: 540px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.dp_download_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.dp_download_block .box_b { height: 540px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.dp_download_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.dp_download_block h2 img { float: left; margin:0 5px 0 0; padding:0;}
.dp_download_block .downloadnow_box {float: left; width: 150px; margin-left: 20px; margin-top: 15px;}
.dp_download_block .downloadinfo_box {float: right; width: 300px; margin: 25px 270px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}
.dp_download_block .nospyware_box {float: left; width: 700px; margin-left: 20px; margin-top: 10px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.dp_download_block .mirror_box { float: left; width: 760px; height: 121px; margin-top: 20px; border-top-style:solid; border-top-width: 1px; border-top-color: #E0E1B7;}
.dp_download_block .mirror_box .mirrortext { float: left; width: 650px; margin-left: 20px; margin-top: 15px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.dp_download_block .system_requirement_box { float: left; width: 760px; margin-top: 5px; border-top-style:solid; border-top-width: 1px; border-top-color: #E0E1B7;}
.dp_download_block .system_requirement_box .sr_text { float: left; width: 650px; margin-left: 20px; margin-top: 15px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* dp_download_block_without_mirror */
.dp_download_block_without_mirror { width: 760px; height: 390px; margin: 0px 0px 10px 0px; background:url(images/main-box-bg.gif) repeat-y; }
.dp_download_block_without_mirror .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.dp_download_block_without_mirror .box_b { height: 390px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.dp_download_block_without_mirror h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.dp_download_block_without_mirror h2 img { float: left; margin:0 5px 0 0; padding:0;}
.dp_download_block_without_mirror .downloadnow_box {float: left; width: 150px; margin-left: 20px; margin-top: 15px;}
.dp_download_block_without_mirror .downloadinfo_box {float: right; width: 300px; margin: 25px 270px auto 0px; font:normal 12px Arial, Helvetica, sans-serif;}
.dp_download_block_without_mirror .nospyware_box {float: left; width: 700px; margin-left: 20px; margin-top: 10px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.dp_download_block_without_mirror .system_requirement_box { float: left; width: 760px; margin-top: 5px; border-top-style:solid; border-top-width: 1px; border-top-color: #E0E1B7;}
.dp_download_block_without_mirror .system_requirement_box .sr_text { float: left; width: 650px; margin-left: 20px; margin-top: 15px; font:bold 16px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* support_faq_block */
.support_faq_block { width: 760px; margin: 0 0 20px 0; background:url(images/main-box-bg.gif) repeat-y; }
.support_faq_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.support_faq_block .box_b { height: 180px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.support_faq_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.support_faq_block p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* support_help_block */
.support_help_block { width: 760px; margin: 0 0 20px 0; background:url(images/main-box-bg.gif) repeat-y; }
.support_help_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.support_help_block .box_b { height: 200px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.support_help_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.support_help_block p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* support_contact_block */
.support_contact_block { width: 760px; margin: 0px; background:url(images/main-box-bg.gif) repeat-y; }
.support_contact_block .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.support_contact_block .box_b { height: 200px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.support_contact_block h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.support_contact_block p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

/* support_faq_block_general_faq */
.support_faq_block_general_faq { width: 760px; margin: 0 0 20px 0; background:url(images/main-box-bg.gif) repeat-y; }
.support_faq_block_general_faq .box_t { background:url(images/main-box-t.gif) no-repeat top; }
.support_faq_block_general_faq .box_b { height: 570px; background:url(images/main-box-b.gif) no-repeat bottom; padding:0;}
.support_faq_block_general_faq h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#616161; font:normal 18px Arial, Helvetica, sans-serif;}
.support_faq_block_general_faq .question p { margin:0px 10px 0px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.2em;}
.support_faq_block_general_faq .answer p{ margin:0px 10px 10px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.2em;}

/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*******************************************************************************************************************/
