/* ### Global #### */
body {margin:0; padding:0; position:relative; font-family:Arial,Tahoma,Helvetica,sans-serif; line-height:1; background-color:#ffffff;}

h1{color:#1e6094; }
h2, h3, h4, h5,  
.h2, .h3, .h4, .h5	{color:#3d3d3d; font-weight: bold; margin: 5px 0;}
.h2 {font-size: 17px; }
.h3 {font-size: 17px; font-weight: normal; }
p, h1, h2, h3, h4, h5, h6, ul, ol, li {list-style-type:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}

ul {list-style-type:none; margin-top:3px; padding:0; list-style-image:url("../images/bullets_discorenge.gif"); margin:10px 0px 15px 15px; list-style-position:outside; font-size:12px;}
ul a {color:#1e6094; font-size:12px;}
ul.simple {list-style-type:none; margin:0; padding:0; list-style-image:none; list-style-position:outside;}
ul.simpleBullets {list-style-image:none; margin-left: 20px; margin-top: 0;}
ul.simpleBullets li {list-style-type: disc;}
ul.check_orange {list-style-image:url("../images/bullets_check_orenge.gif"); list-style-position:inside; margin-left: 0; line-height:28px; }
ul.check_green {list-style-image:url("../images/bullets_check_green.gif"); list-style-position:inside; margin-left: 0; line-height:28px; }
ul.disc_green {list-style-image:url("../images/bullets_discgreen.gif"); list-style-position:inside; margin-left: 0; line-height:28px; }
hr {border:none; border-top: 1px solid darkgray; margin:0; font-size:0px; line-height:1px; height:1px; line-height:1px; overflow:hidden; display:block;}
a {text-decoration:none; color:#f16a26; position:relative;}
a:hover {text-decoration:underline; cursor:pointer;}
p {margin:10px 0;}

h1 {font-size:18px; margin-bottom:10px; line-height: 25px; }
h2 {font-size:17px; margin-bottom:10px; margin-top: 15px;  position:relative;}
h3 {color:#000000; font-size:17px; font-weight:normal; margin:0 0 2px; padding:7px 0 0; text-decoration:none;}

input[type=submit]:hover {text-decoration:underline;}

.gray					{color:#737475;}
.lighgray               {color:#eeeeee;}
.lightblack             {color:#343434;}
.deepblue, .selected	{color:#1e6094;}
.lightblue				{color:#44b6e0;}
.orenge					{color:#f16a26;}
.green					{color:#A4D82C;}

.orengeMargin { color:#f16a26; margin-left:-15px; }

/* ### General #### */

.hr{background:url("../images/hr.png") repeat-x scroll 0 0 transparent; width: 100%; height:2px; margin:2px 0; display:block; font-size:2px;}
#wrapper.arrow{ background:url("../images/arrows.png") repeat-x scroll 0 0 transparent; display:inline; float:right; height:11px; margin-top:4px; width:8px; clear:both;}
.clear {clear:both; height:auto; zoom:1; font-size:1px; line-height:1px;}
.IE6_H {font-size:1px; line-height:1px; }
.R {float:right;}
.L {float:left;}
.text_desc *{color:#f16722 !important; font-size:11px; line-height:13px;}
.thinborder{border-bottom:8px solid #f1f1f1; margin-bottom:5px;}
.thinborder_dotted{border-bottom:1px dotted #bbbdbf; margin-bottom:8px;}
.bold{font-weight:bold;}
.description{font-size:11px; color:#757575; line-height:120%;}
.rel {position:relative;}
.vseperator {background: none repeat scroll 0 0 #C7C7C7; display: inline; float:left; height: 23px; margin: 0 12px 0; width: 1px;}
.center {margin:auto; position:relative; text-align:center; display:block;}
a.clickthru {margin-left:200px;}
div.space {margin:10px;}

/* ### Buttons ### */
#content div.buttons .ButtonText a { color: #FFFFFF; font-family: Calibri,Arial; font-size: 15px; font-weight: bold; text-decoration: none; }
.section table .cell2 div.buttons { text-align:left; }

    
#content .btn-download-free .ButtonText { margin-left: 0px; margin-top: 8px; text-align: center; width: 115px; text-shadow: 0 1px 1px #0D3855; }
#content .btn-download-free { background:url("../images/mainpage_download_t.png") -2px -1px no-repeat transparent; }
#content .btn-download-free:hover {background-position:-2px -37px }
    
#content .btn-download-trial .ButtonText { margin-left: 0px; margin-top: 8px; text-align: center; width: 115px; text-shadow: 0 1px 1px #0D3855; }
#content .btn-download-trial { background:url("../images/mainpage_download_t.png") -2px -73px no-repeat transparent; }
#content .btn-download-trial:hover {background-position:-2px -108px }

#content .btn-get-prices .ButtonText { margin-left: 0px; margin-top: 10px; text-align: center; width: 115px; text-shadow: 0 1px 1px #0D3855; }
#content .btn-get-prices { background:url("../images/mainpage_download_t.png") -2px -143px no-repeat transparent; }
#content .btn-get-prices:hover {background-position:-2px -180px }

#content .btn-register-now .ButtonText { margin-left: 0px; margin-top: 8px; text-align: center; width: 130px; text-shadow: 0 1px 1px #0D3855; }
#content .btn-register-now { background:url("../images/mainpage_download_t.png") -2px -684px no-repeat transparent; }
#content .btn-register-now:hover {background-position:-2px -721px }

#content .btn-watch-now .ButtonText { margin-left: 0px; margin-top: 8px; text-align: center; width: 93px; }
#content .btn-watch-now { background:url("../images/mainpage_download_t.png") -9px -758px no-repeat transparent; }





/* ### Header #### */

#header{width:100%; height:140px; text-align: right; position:relative; background:white;}
.header_sprite{background:url("../images/header_sprite.png") repeat-x scroll 0 0 transparent}
#header .logo{background:url("../images/logo_white.png") no-repeat scroll 0 0 transparent; float:left; width:200px; height: 55px; position:absolute; 
	top:40px; left:40px; }
.logo a{width:100%; height:100%; display:inline-block; outline:none;}

.upperLinks{width: 710px; height:20px; margin:18px 40px 0 0; display:inline-block; text-align:left; color:white; float:right;}
.upperLinks{font-size:11px; text-decoration:none;}
.upperLinks a{margin: 0 1px;}
.upperLinks a, .upperLinks a:link, .upperLinks a:active, .upperLinks a:visited{color:#848484;  text-decoration:none;}
.upperLinks a:hover{color:#343434;}
.upperLinks_links{position:relative; top:5px; width:460px; color:#848484; text-align:right;}
.upperLinks_search{float:right; width:130px; background:url("../images/search_box.png") no-repeat scroll 0 0 transparent; }
.upperLinks input[type=text]  { border-color: inherit; border-style: none; border-width: medium; color: #7E7E7E; float: left; font-size: 11px; height: 16px; margin: 1px 3px 0; outline: medium none; padding: 0 0 0 4px; width: 100px; }
     

.upperLinks input[type=image]{margin:0 0 -2px -32px;}

.tabs_wrapper{position:absolute; bottom:0; width:100%; height:35px; overflow:hidden; background-color:#e1e1e1; 
              border-top:1px solid lightgrey; border-bottom:1px solid white; background-image:none; left:0;}
.tabs_wrapper     div{display:inline-block;}
/*.tabs_wrapper     .tabs_left{width:15px; height:30px; background-position:0px -61px; display:block; float:left; font-size:0;}
.tabs_wrapper     .tabs_right{width:15px; height:30px; background-position:0px -91px; display:block; float:left; font-size:0;}*/
.tabs_wrapper     .tabs{height:35px; width:982px; background-position:0px 0px; display:block; clear:both; margin:0px; padding:0 40px 0 0; float:right;}
.tabs_wrapper     .tabs{font-size:13px; font-weight:bold; background:none;}
.tabs_wrapper     .tabs ul{display:block; float:left; width:101%;}
.tabs_wrapper     .tabs li{list-style-type:none; float:right; height: 35px; }
.tabs_wrapper     .tabs_seperator{position:relative; height:35px; width:2px; background-position:-2px -135px; }
.tabs_wrapper     a{color:#737475; float:left; text-align:center; height: 13px; padding:11px 37px; font-size:15px; text-indent:0 !important; display:block; margin:0; text-decoration:none;}
.tabs_wrapper     a:hover,
.tabs_wrapper     .active{color:white; background:url("../images/header_sprite.png") repeat-x scroll 0 -37px #f16a26;}
.tabs_wrapper     .over{color:white; background:url("../images/header_sprite.png") repeat-x scroll 0 -37px #f16a26;}



/* ### Content #### */

#mainpage{background:lightgreen; width:100%; height:590px;}
#wrapper {height:auto !important; min-height:100%; width:945px; position:relative; width:1024px; margin:0px auto; direction:ltr; text-align:left;}
#content{width: 726px; height:100%; float:right; color:#3d3d3d; font-size:13px; padding-right:0px; line-height:140%; background-color:#ffffff;}
#text {color:#606365}

#content a {font-size:11px; outline:none;}
#content a.arrow {background:url("../images/arrows.png") no-repeat scroll right -197px transparent; margin-right:10px; padding:0 15px 0 0; font-weight:bold;}
#content a.arrow_black {background:url("../images/arrows.png") no-repeat scroll right -277px transparent; padding:0 15px 0 0;}
.superbigarrow {background:url("../images/arrows.png") no-repeat scroll right -297px transparent; margin-right:10px; padding:0 15px 0 0; font-weight:bold;}
.bigarrowblue {background:url("../images/arrows.png") no-repeat scroll right -330px transparent; margin-right:10px; padding:0 15px 0 0; font-weight:bold;}
.bigarrow{background:url("../images/arrows.png") no-repeat -14px -177px transparent; margin:none; width:15px; height:15px; margin-top:0;
                           vertical-align:middle; display:inline-block; position: absolute; top:0; right:-20px;}

ul.breadcrumbs li, ul.breadcrumbs li a { height:1em; }
ul.breadcrumbs{display:inline-block; width:520px; font-size:11px; color:#e9e9e9; margin:10px 0 25px; list-style-position:inside; float:left;}
ul.breadcrumbs li{list-style-type:none; float:left; display:inline-block; margin-right: 5px;}
ul.breadcrumbs li, ul.breadcrumbs li a, ul.breadcrumbs li a:link, ul.breadcrumbs li a:active, ul.breadcrumbs li a:visited{font-size:11px; color:#868686;}
ul.breadcrumbs li.current{color:#1e6094;}

hr.breadcrumbs_seperator.clear{margin:10px 0 15px; }

.follow-block {width:250px; text-align: right; margin-top: 2px; position: absolute; bottom: 0px;}    
.follow-block, .follow-block-small {display:inline; width:180px;}
.follow-block a {display:inline; width:160px; height:40px;}
.follow {background:url("../images/follow_sprite.png") no-repeat scroll left -0px transparent; width:28px; height:28px; display:block; 
         margin-right: 3px; float: right;}
.follow.linkedin{background-position:-2px -30px;}
.follow.twitter{background-position:-1px -61px;}
.follow.facebook{background-position:-40px -30px;}
.follow.youtube{background-position: -2px -2px; width: 67px;}

.follow_HP.googleplus { background:url("../images/img_GooglePlus.jpg") no-repeat; width:28px; height:25px; display:block; float:right;}
.follow_HP.linkedin { background:url("../images/img_Linkedn.jpg") no-repeat; width:24px; height:25px; display:block; float:right;}
.follow_HP.twitter { background:url("../images/img_Twitter.jpg") no-repeat; width:24px; height:25px; display:block; float:right;}
.follow_HP.facebook { background:url("../images/img_Facebook.jpg") no-repeat; width:24px; height:25px; display:block; float:right;}
.follow_HP.blog { background:url("../images/img_Blog.jpg") no-repeat; width:24px; height:25px; display:block; float:right;}
.follow_HP.youtube { background:url("../images/img_Youtube.jpg") no-repeat; width:54px; height:25px; display:block; float:right;}


.follow-block-small {width:210px; float:right;}
.follow-block-small a {display:inline; }
.follow-block-small .follow {width:15px; height:15px; display:inline; margin-right: 5px;}
.follow-block-small .follow.linkedin{background-position:-35px -61px;}
.follow-block-small .follow.twitter{background-position: -34px -77px; height:16px;}
.follow-block-small .follow.facebook{background-position:-50px -61px;}
.follow-block-small .follow.youtube{background-position: -31px -94px; width:38px;}
.follow-block-small .follow.googleplus{background-position:-8px -116px; width:17px; height:15px;}
.follow-block-small .follow.blog{background-position:-29px -116px; width:16px; height:15px;}

.text_arrow {background:url("../images/arrows.png") no-repeat -11px -2px; right:0px; position:relative; width:4px; height:7px; display:inline-block;}
.sprite_general {background:url("../images/block.png") no-repeat scroll 0 0 #f0f0f0;}

.general_sprite{background:url("../images/general_sprite.png") no-repeat scroll 0 0 transparent;}
.icon_pdf{background-position:0px 0px; width:21px; height:23px;}
.icon_pdf_small{background-position:0px -26px; width:20px; height:16px;}

.box-image {text-align:right;}
.box-image img{margin: 0 5px 5px 0;}

/* ### Blocks #### */

.block_leftside{float:left; width:260px; height:auto; position:relative;  overflow: hidden; /*border-top:1px solid white; */
                background:url("../images/leftsideBar_fade.png") repeat-y scroll 0 0 transparent; margin:auto;}
.block_leftside a{text-decoration:none;}
.block_leftside a:hover{color:#1E6094;}


.block_leftside_fade{display:block; width: 100%; height:92px; margin-top:10px;
                     background:url("../images/leftsideBar_fade.png") repeat scroll 296px 0 transparent;}

.block_navigation_left{text-align:left; width:200px; margin: 40px auto 30px auto; font-size:12px;}
.block_navigation_left h2 {margin:5px 0;}

.block_navigation_left a{color:#4c4c4d;}

.block_navigation_left .arrowed{background:url("../images/arrows.png") no-repeat scroll 100% -256px transparent; width:100%; margin:4px 0;}
.block_navigation_left .sub{margin-top: 10px; margin-bottom:10px; margin-left:20px;}

.block_navigation_left .active{background:url("../images/arrows.png") no-repeat scroll 100% -278px transparent; width:100%;}
.block_navigation_left .active a{color:#005da6;}

.block_left{border:1px solid black; width:200px; height: 200px; margin: 10px auto;}

.block_center{background:orange; border:10px solid grey; width:100%; height:145px;}

.block_sprite {background:url("../images/block_sprite.png") no-repeat -2px -2px; width:15px; height:15px;}
.block_sprite.icon_demo {background-position:-2px -38px; width:40px; height:30px;}
.blocks {background:url("../images/blocks.png") no-repeat -2px -2px; width:100%; height:100%;}
.sidebar-block .icon {width:40px; height:27px; display:inline-block; vertical-align:middle; }

.sidebar-block {position:relative; margin:6px auto; width:205px;}
.sidebar-block .title, .sidebar-block .content, .sidebar-block .bottom {background:url("../images/block.png") no-repeat -2px -2px;}
.block_youtube {}
.sidebar-block h2 {height:100%;  padding-top:3px; margin:0 20px; font-style:italic; font-weight:normal; }
.sidebar-block .title {width:100%; height:35px; display:inline-block; }
.sidebar-block .content {width:100%; height:115px; position:relative; background-position:-211px -2px; background-repeat:repeat-y; position:relative; line-height:0; font-size:13px;}
.sidebar-block .bottom {width:100%; height:13px; position:relative; background-position:-2px -109px;}

.sidebar-block .box_header {background:url("../images/block.png") repeat-x scroll 0 -48px transparent; height:26px;}
.sidebar-block .box_header .header {color:#FFFFFF; margin:3px 12px 0 0; padding:0; text-decoration:none; font-size:17px;}
.sidebar-block .box_header .right {background-position:-37px -2px; height:26px; width:5px;}
.sidebar-block .box_header .left {background-position:-2px -2px; height:26px; width:5px;}
.sidebar-block .text_wrap {background:url("../images/block_bg.png") repeat-x scroll left bottom #f7f7f7; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:6px 0 4px;}
.sidebar-block .box_bottom {background:url("../images/block_bg.png") repeat-x scroll 0 -119px transparent; height:5px;}

.sidebar-block .box_bottom .left {background-position:-1px -38px; height:5px; width:5px;}
.sidebar-block .box_bottom .right {background-position:-38px -38px; height:5px; width:5px;}

/* ### Footer #### */

#footer {clear: both; background:#f8f8f8; display:inline-block;  width: 100%;}
#footer .footer_content { margin-left:20px; margin-right:24px; }

#footer a{color:#1e6094;}
#footer .footer_languages { color:#1e6094; font-size:13px;font-weight:bold; margin-left: 20px; }
#footer .footer_languages .lang_head { width:160px; }
#footer .footer_languages .lang_list ul { list-style-image:none; margin: 2px 0px 0px 0px; }
#footer .footer_languages .lang_list ul li { display: inline-block; padding-left: 5px; padding-right: 5px; }
#footer .footer_languages .lang_list ul li a		{ color:#959595; font-size:11px; font-weight:normal; margin:0; }
#footer .footer_languages .lang_list ul li a:hover	{ color:#343434; }
#footer .footer_languages .flag { height:10px; }

#footer-info			{ }
/*#footer-info.hp			{ width:670px; padding-top:0px; display:inline-block;}*/
#footer-info.hp			{ width:550px; padding-top:0px; display:inline-block;}
#footer-info h4			{margin:10px 240px;padding:10px 0 0;color:#2d6b9b;font-size:17px;font-weight:normal}
#footer-info.hp h4		{margin:10px 20px;padding:15px 0 0;}
#footer-info ul			{margin:0 260px;padding:0; list-style-image:none;}
#footer-info.hp ul		{margin:0 0 0 35px;float:left}
#footer-info.hp ul.last	{margin:0 0 0 40px;}
#footer-info ul	li		{font-size:10px;font-style:italic;list-style:square;color:#56a6d4 !important;margin:0 0 5px}
#footer-info ul	li a	{font-size:13px;line-height:140%;}
#footer-info ul	li a strong{text-transform:capitalize}
#footer-info ul	li a:hover,.box3 ul li a:hover{text-decoration: underline;color:#44B6E0}

#footer-links ul, #footer-links ul li{list-style: disc outside none;}

#footer-links				{padding-top:30px; height:240px; margin-left:-13px;}
#footer-links .h3			{margin:-4px 32px;color:#2d6b9b;}
#footer-links ul a			{font-size:13px;font-weight:bold;margin:5px 0;display:block}
#footer-links ul a:hover	{color:#44B6E0}
#footer-links ul {color:#959595; float:left; margin:10px 34px 0; padding:0;}
#footer-links ul li			{color:#959595 !important;font-size:10px;padding:6px 0;margin:0 0 0 15px;border-bottom:1px solid #e4e4e4; line-height:120%;}
#footer-links ul li.last	{border:none;}
#footer-links ul li a		{color:#959595;font-size:11px;font-weight:normal;margin:0;display:block}
#footer-links ul li a:hover	{color:#343434;}

#footer .copyright {background:#f1f1f1; color:#8c8c8c; font-size:11px; padding: 10px 20px;}

/*.awards-block {display:inline-block; float:right; width:300px; height:120px; margin-top:20px; margin-right: 10px;}*/
.awards-block {display:inline-block; float:right; width:410px; height:120px; margin-top:20px; margin-right: 10px;}
.awards-block a { outline: none; }
.awards {background:url("../images/awards.png") no-repeat 0 0; margin:5px auto 0 auto;}
.awards.awards-sc {background-position:-2px -2px; width:68px; height:106px;}
.awards.awards-winsec {background-position:-2px -106px; width:84px; height:52px;}
.awards.awards-gear {background-position:-2px -158px; width:85px; height:85px;}
.awards.awards-citrix {background-position:-2px -250px; width:85px; height:85px;}
.pad { margin-left:21px; }


/* ####### */
/* testing */
/* ####### */

.dummy{height:30px; width:509px; background-position:0px 0px;}
.dummy li {display: inline !important;}
img {border:none;}
