/*****globaly css starts here****/

body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p, select, address { margin:0; padding:0; outline:0; }
img, fieldset { border:none; padding:0; margin:0; outline:none; }
body { font-family:Arial, Helvetica, sans-serif; background:#f3f3f3 !important; }
input { border:none; }
.clear { clear:both; }
a:focus { outline:none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; cursor:pointer; }
/*****globaly css ends here****/

/*****layout starts here****/

#outer_layout { float:left; width:100%; }
.layout { width:750px; margin:0 auto; }
#box { float:left; width:696px; border:1px solid #e5e5e5; margin:37px 0 0; padding:0 26px 20px; position:relative; background:#fff; }
#box h2 { font:36px/50px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#000; display:block; }
#box p { font:12px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#727272; display:block; }
#box .top_row { float:left; width:100%; padding:25px 0 45px; border-bottom:1px solid #ebebeb; position:relative; }
#box .top_row em { position:absolute; top:35px; right:0; background:url(../images/exl-icon.gif) no-repeat 0 0; height:54px; width:12px; }
#box .top_row ul { list-style:none; float:left; width:600px; padding:20px 0 0 40px; }
#box .top_row ul li { float:left; width:500px; background:url(../images/list-icon.gif) no-repeat 0 15px; padding:10px 0 0 14px; }
#box .top_row ul li p { font-size:18px; }
#box .support { float:left; width:100%; padding:34px 0 44px 40px; }
#box .support h3 { font:14px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#2e2e2e; float:left; width:144px; padding-top:22px; }
#box .support img { float:left; margin:10px 38px 10px 0; }
#box .support p { font:11px/14px Arial, Helvetica, sans-serif; color:#252525; float:left; width:60%; }
#box .support p strong { font:bold 14px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#252525; padding-bottom:3px; float:left; width:35%; }
#box .text_box { float:left; width:676px; border:1px solid #ccc; padding:10px; margin-bottom:20px; background:#f3f3f3; }
#box .text_box h3 { font:bold 14px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#757979; display:block; padding-bottom:3px; }
#box .text_box p { font:14px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#757979; display:block; }
#box a.save { float:right; width:82px; height:36px; background:url(../images/save-btn.gif) no-repeat 0 0; }
#box a.install { float:right; width:94px; height:36px; background:url(../images/install-btn.gif) no-repeat 0 0; margin-left:20px; }
#footer { float:left; width:100%; text-align:center; }
#footer .ftop { float:left; width:100%; padding:26px 0 0 0; }
#footer .ftop p { font:bold 12px/14px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#444444; display:block; padding-top:4px; }
#footer .ftop p a { color:#444; }
#footer .fbot { float:left; width:100%; padding:25px 0 38px 0; }
#footer .fbot p { font:11px/18px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#aeaeae; display:block; }
.winbox { position:absolute; top:25%; left:40%; z-index:9999; }
.winbox .winmain { float:left; width:411px; background:#ebebeb; border-radius:5px; padding:4px 8px 10px; }
.winbox .winmain .top_sec { float:left; width:411px; padding-bottom:7px; }
.winbox .winmain h3 { font:14px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#646060; float:left; }
.winbox .winmain a.close { background:url(../images/close-btn.gif) no-repeat 0 0; width:42px; height:18px; position:absolute; right:0; top:0; }
.winbox .winboxs { float:left; width:411px; background:#fff; border-radius:5px; }
.winbox .winboxs .bottom_sec { float:left; width:411px; padding:24px 0 22px 0; border-bottom:1px solid #e8e8e8; }
.winbox .winboxs .bottom_sec h4 { font:24px/28px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 17px; }
.winbox .winboxs .bottom_sec p { font:14px/20px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#727272; padding:10px 0 0 17px; }
.winbox .start { float:left; width:100%; padding:12px 0; }
.winbox .start a.download { float:right; width:119px; height:30px; background:url(../images/start-download.gif) no-repeat 0 0; margin-right:17px; }
.winbox .start ul { list-style:none; float:left; width:auto; margin:10px 0 0 17px; }
.winbox .start ul li { float:left; width:auto; background:url(../images/sep.gif) no-repeat 0 5px; padding:0 5px 0 7px; }
.winbox .start ul li.first { background:none; padding-left:0; }
.winbox .start ul li a { font:12px/20px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#525252; }
.winbox2 { position:absolute; top:25%; left:40%; z-index:9999; }
.winbox2 .winmain { float:left; width:411px; background:#ebebeb; border-radius:5px; padding:4px 8px 10px; }
.winbox2 .winmain .top_sec { float:left; width:411px; padding-bottom:7px; }
.winbox2 .winmain h3 { font:14px/18px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#646060; float:left; }
.winbox2 .winmain a.close { background:url(../images/close-btn.gif) no-repeat 0 0; width:42px; height:18px; position:absolute; right:0; top:0; }
.winbox2 .winboxs { float:left; width:411px; background:#fff; border-radius:5px; }
.winbox2 .winboxs .bottom_sec { float:left; width:411px; padding:24px 0 22px 0; border-bottom:1px solid #e8e8e8; }
.winbox2 .winboxs .bottom_sec h4 { font:24px/28px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 17px; }
.winbox2 .winboxs .bottom_sec p { font:14px/20px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#727272; padding:10px 0 0 17px; }
.winbox2 .start { float:left; width:100%; padding:12px 0; }
.winbox2 .start a.download { float:right; width:119px; height:30px; background:url(../images/start-download.gif) no-repeat 0 0; margin-right:17px; }
.winbox2 .start ul { list-style:none; float:left; width:auto; margin:10px 0 0 17px; }
.winbox2 .start ul li { float:left; width:auto; background:url(../images/sep.gif) no-repeat 0 5px; padding:0 5px 0 7px; }
.winbox2 .start ul li.first { background:none; padding-left:0; }
.winbox2 .start ul li a { font:12px/20px "Conv_FreightSans Book", Arial, Helvetica, sans-serif; color:#525252; }
.view{float:left; width:100%; text-align:right; font-size:12px}
.view a{color:#727272}
.view a:hover{text-decoration:underline}
 @font-face {
 font-family: 'Conv_FreightSans Book';
 src: url('../fonts/FreightSans Book.eot');
 src: url('../fonts/FreightSans Book.woff') format('woff'),  url('../fonts/FreightSans Book.ttf') format('truetype'),  url('../fonts/FreightSans Book.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:99999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; }
#cboxLoadedContent { overflow:hidden; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
.cboxPhoto { float:left; margin:auto; border:0; display:block; }
.cboxIframe { width:100%; height:100%; display:block; border:0; }
.popups { position:absolute; top:10%; left:20%; width:688px; height:438px; background:url(../images/popup.png) no-repeat 0 0 }
.popup_download2 { position:absolute; top:15%; left:25%; width:688px; height:438px; background:url(../images/chrome_popup.png) no-repeat 0 0 }
.popup_download3 { position:absolute; top:15%; left:25%; width:688px; height:438px; background:url(../images/ie_popup.png) no-repeat 0 0 }
.close_btn { float:right; width:437px; padding-right:31px; padding-top:157px; text-align:right }
.donwload_btn { float:right; width:437px; padding-right:43px; padding-top:81px; text-align:right }
#cboxOverlay { background:url(../images/overlay.png) repeat 0 0; }
#colorbox { padding:0!important; }
#cboxTopLeft { width:2.1em; height:2.1em; display:none }
#cboxTopRight { width:2.1em; height:2.1em; display:none }
#cboxBottomLeft { width:2.1em; height:2.1em; display:none }
#cboxBottomRight { width:2.1em; height:2.1em; display:none }
#cboxMiddleLeft { width:2.1em; display:none }
#cboxMiddleRight { width:2.1em; display:none }
#cboxTopCenter { height:2.1em; display:none }
#cboxBottomCenter { height:2.1em; display:none }
#cboxContent { background:none; overflow:hidden; }
#cboxError { padding:5.0em; border:1px solid #ccc; }
#cboxLoadedContent {/*margin-bottom:28px;*/ }
#cboxTitle { position:absolute; bottom:0.4em; left:0; text-align:center; width:100%; color:#949494; }
#cboxCurrent { position:absolute; bottom:0.4em; left:58px; color:#949494; }
#cboxSlideshow { position:absolute; bottom:0.4em; right:30px; color:#0092ef; }
#cboxPrevious { position:absolute; bottom:0; left:0; width:2.5em; height:2.5em; text-indent:-9999px; }
#cboxPrevious.hover { background-position:-75px -25px; }
#cboxNext { position:absolute; bottom:0; left:27px; width:2.5em; height:2.5em; text-indent:-9999px; }
#cboxNext.hover { background-position:-50px -25px; }
#cboxLoadingOverlay { }
#cboxLoadingGraphic { }
#cboxClose { position:absolute; top:28px; right:40px; background:none; width:5.0em; height:2.0em; text-shadow: 1px 1px 1px #7C9348; font-size: 1em; color:#fff; font-weight:bold; font-family:"PT Sans", Arial, Helvetica, sans-serif; display:none; }
#cboxClose.hover { background-position:-25px -25px; }
/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
/****Pop up starts here****/
#popup { position:absolute; top:95px; left:13%; width:820px; }
#popup .popup-bg { background:url(../images/pop-bg-rep.gif) repeat-y 0 0; float:left; width:820px; }
#popup .popup-top { background:url(../images/pop-top-bg.gif) no-repeat 0 0; float:left; width:820px; }
#popup .popup-bottom { background:url(../images/pop-bottom-bg.gif) no-repeat 0 bottom; float:left; width:820px; }
#popup .contact-sec { float:left; width:780px; padding:27px 20px 34px; }
#popup .contact-sec .head-text { float:left; width:100%; padding-bottom:30px; }
#popup .contact-sec form { float:left; width:auto; }
#popup .contact-sec fieldset { float:left; width:auto; }
#popup .contact-sec h2 { float:left; background:url(../images/contact-us-text.gif) no-repeat 0 0; width:100%; height:23px; text-indent:-9999px; border-bottom:1px solid #484848; padding-bottom:12px; }
#popup .contact-sec p { float:left; width:780px; font:12px/18px Arial, Helvetica, sans-serif; color:#787878; padding-top:15px; }
#popup .contact-sec .form-left { float:left; width:350px; }
#popup .contact-sec .form-right { float:right; width:350px; padding-right:36px; }
#popup .contact-sec .form-row { float:left; width:100%; padding-top:20px; }
#popup .contact-sec label { float:left; text-align:right; width:68px; font:12px/28px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:0 14px 0 0; }
#popup .contact-sec .input-bg { background:url(../images/input-bg.gif) no-repeat 0 0; float:left; width:267px; height:28px; }
#popup .contact-sec .input-bg input { border:none; float:left; font:12px/15px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:6px 0 0 5px; width:262px; background:none; }
#popup .contact-sec .text-bg { background:url(../images/textarea-bg.gif) no-repeat 0 0; float:left; width:267px; height:78px; }
#popup .contact-sec .text-bg textarea { border:none; float:left; width:262px; height:72px; font:12px/15px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:6px 0 0 5px; background:none; }
#popup .contact-sec input.send { background:url(../images/send-btn.gif) no-repeat 0 0; width:93px; height:29px; float:right; border:none; cursor:pointer; }
.close { position:absolute; right:-13px; top:-11px; background:url(../images/close-btn02.png) no-repeat 0 0; width:36px; height:36px; }
.close a { cursor:pointer; width:36px; height:36px; float:left; }
#popup2 { position:absolute; top:10px; left:13%; width:820px; color: #484848; font: 12px/24px Arial, Helvetica, sans-serif; }
#popup2 .popup-bg { background:url(../images/pop-bg-rep.gif) repeat-y 0 0; float:left; width:820px; }
#popup2 .popup-top { background:url(../images/pop-top-bg.gif) no-repeat 0 0; float:left; width:820px; }
#popup2 .popup-bottom { background:url(../images/pop-bottom-bg.gif) no-repeat 0 bottom; float:left; width:820px; }
#popup2 .privacy-sec { float:left; width:780px; padding:27px 20px 34px; }
#popup2 .privacy-sec .head-text { float:left; width:100%; padding-bottom:30px; }
#popup2 .privacy-sec h2 { float:left; background:url(../images/privacy.gif) no-repeat 0 0; width:100%; height:23px; text-indent:-9999px; border-bottom:1px solid #484848; padding-bottom:12px; }
#popup2 .privacy-sec h2.terms { background:url(../images/terms.gif) no-repeat 0 0; }
#popup2 .privacy-sec h2.EULA { background:url(../images/EULA.gif) no-repeat 0 0; }
#popup2 .privacy-sec h2.uninstall-guide { background:url(../images/uninstall-guide.gif) no-repeat 0 0; margin-bottom:10px; }
#popup2 .privacy-cont { float:left; width:742px; overflow:scroll; overflow-x:hidden; height:264px; margin-top:30px; border:1px solid #c0c0c0; background:#f4f4f4; padding:18px; }
#popup2 .privacy-cont p { color:#787878; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-bottom:15px; }
.f11bold { font:bold 11px/18px Arial, Helvetica, sans-serif !important; }
.f11bold-orange { font:bold 11px/18px Arial, Helvetica, sans-serif !important; color:#e67800; }
#popup2 .privacy-cont p a { color:#787878; }
a.bluelink { color:#306595 !important; font-size:11px; font-weight:bold; }
.box2 { float:left; width:478px; margin:18px 151px 0 151px; background:#dcdcdc; color:#424242; -moz-border-radius:4px; border-radius: 4px; font:bold 12px/53px Arial, Helvetica, sans-serif; height:53px; }
.step { float:left; width:74px; color:#494949; font-size:20px; padding-left:10px; }
.normal-txt { float:left; width:auto; }
#popup2 .privacy-cont h1 { color:#484848; padding:0; font-size:18px; line-height:20px; }
.arrow_firefox { position:fixed; right:40px; top:8px; display: none; z-index:9999}
.arrow_ie_chrome { position:fixed; left:15px; bottom:5px; display: none; z-index:9999}
.arrow_ie { position:fixed; left:378px; bottom:5px; display: none }
/*.popup_download{position:absolute; top:20%; left:35%; width:378px; height:208px; background:url(../images/popup-main.png) no-repeat 0 0}*/
.popup_download { position:absolute; top:20%; left:30%; width:463px; height:255px; background:url(../images/popup_download.png) no-repeat 0 0 }
a.close02 { float:right; width:auto; margin: -4px -8px 0 0px; }
.close_btn { float:right; width:437px; padding-right:31px; padding-top:157px; text-align:right }
.donwload_btn { float:right; width:437px; padding-right:43px; padding-top:81px; text-align:right }

.overlay{
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index:999999;
}

.overlay .box{
	position: relative;
	z-index: 100;
	margin: 0;
	padding: 0;
	font-family: Helvetica;
}

.overlay .box .head{
	background: rgb(58,149,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOTVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTZlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(58,149,247,1) 0%, rgba(33,110,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,149,247,1)), color-stop(100%,rgba(33,110,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(58,149,247,1) 0%,rgba(33,110,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(58,149,247,1) 0%,rgba(33,110,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(58,149,247,1) 0%,rgba(33,110,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(58,149,247,1) 0%,rgba(33,110,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a95f7', endColorstr='#216ede',GradientType=0 ); /* IE6-8 */
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0;
}

.overlay .box .body{
	background: white;
	color: #606060;
	font-size: 11px;
	padding: 16px 0;
}
.overlay .box .column{
	margin: 0;
	padding: 0;
	display: inline-block;
	text-align: left;
}
.overlay .arrow{
	-webkit-transition: 0.5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-ms-transition: 0.5s all ease-in-out;
	-o-transition: 0.5s all ease-in-out;
	transition: 0.5s all ease-in-out;
}
.overlay .arrow img {
	width: 100px;
}

.chrome-overlay .box {
    top: 80%;
    left: 5%;
    width: 340px;
    height: 103px;
}

.chrome-overlay .arrow {
    position: absolute;
    top: -25px;
    left: -49px;
}

.chrome-overlay .box .column {
    width: 38%;
}

.chrome-overlay .box .column:first-child {
    margin-left: 21%;
}

.ff-overlay .box{
    top:10%;
    left: 73%;
    width: 340px;
    height: 190px;
}
.ff-overlay .arrow{
    position: absolute;
    top: -25px;
    left: 290px;
}

.ff-overlay .box .column{
    width: 33%;
}
.ff-overlay .box .column:first-child{
    margin-left: 5%;
    margin-right: 8%;
}
.ff-overlay .box .column:last-child{
    margin-right: 0%;
}

.ie-overlay .center{
    margin: 15px auto;
    display: block;
    text-align: center;
}

.ie-overlay .box{
    top:80%;
    left: 40%;
    width: 340px;
    height: 103px;
}

.ie-overlay .arrow{
    position: absolute;
    top: -25px;
}

.ie-overlay .arrow.left{
    left: -49px;
}

.ie-overlay .arrow.right{
    right: -49px;
}

.ie-overlay .box .column{
    width: 38%;
}

.ie-overlay .box .column:first-child{
    margin-left: 21%;
}
