html { padding:0; margin:0; border:0; }

body {margin: 0;padding: 0;background: #032d4d url(//cf2.vuze.com/img/corp/background.gif) top left repeat-x;font-family:Arial,Helvetica,Verdana,Sans-serif; font-size: .8em;width:100%;/*background-position: 0px 15px*/}
body.client {background-image:none;}
#top_row { /*position: absolute; top: 0; left: 0;*/ height: 74px; width: 100%; }
#top_row #top_row_inner {width:950px}
#top_row #azLogoImg {margin-left:10px; background:url(//cf2.vuze.com/img/header/header_logo.png) top left no-repeat; height:72px; width:200px; float:left; text-indent:-5000px}
/*#top_row #login {clear: right;float: right;display: block;margin-right: 40px;margin-top:10px;background: transparent;}*/

#search { position: absolute; top:6px; left:758px; width: 230px; height: 21px; text-align:left; background: url('/img/header/header_searchbox.png') no-repeat; }
#search form { margin: 0; padding: 0; line-height: 21px; }
#search form input { border: 0; background-color: transparent; color: #909090; margin: 0 0 0 10px; padding: 0; height: 18px; width: 175px; outline: none; }
#search a.go img { vertical-align: top; }

#global_nav { position: absolute; top: 35px; left: 224px; width: 450px;/*top:36px */ }
#global_nav li { display: inline; font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 0 20px 0 0; /*float:left*/}
#global_nav li a { text-decoration: none; color: #c2c2c2;/* height:40px;line-height:40px;float:left;padding:0 14px*/}
#global_nav li.on a { color: #ffffff; }
#global_nav li a:hover { color: #ffffff; /*background-color:#555 */}

#web_wrapper {position: absolute;top: 100px;right:0;left:0;}
/*#wrapper {position: absolute;top: 128px;left: 0;right:0;bottom:0;margin: 0;padding: 0.6em 0 0 0;display: block;clear: both;}*/
#header {position: absolute;left: 0px;top: 100px;z-index: 6;display: block;background: transparent;right: 0;}
body>#header {width: 100%;}
#menuOverlay{top: 126px;}

.help {margin: 0px;color: white;top: 150px;display: block;position: absolute;left: 0px;width: 100%;background-color: #1b1b1b;}

/*CLEAR CLASS*/
.clr:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clr {display: inline-table;}
/* Hides from IE-mac \*/
* html .clr {height: 1%;}
.clr {display: block;}
/* End hide from IE-mac */

/* DOWNLOAD VUZE BUTTON */
.dl_link { position: relative; display: block; height: 63px; width: 239px; background: url('/img/home/vuze_web_lrg_download_btn.png') no-repeat; text-align: left; text-decoration: none; }
* html .dl_link {background: url('/img/home/vuze_web_lrg_download_btn.gif') no-repeat;}
.dl_link:hover { text-decoration: none; cursor:pointer;background-position:center left}
.dl_link:active { text-decoration: none; cursor:pointer;background-position:bottom left}
.dl_btn_text { display: block; position: absolute; top: 30px; left: 65px; width:110px; text-align:center; font-size: 9px; font-weight: bold; }
.dl_btn_text:hover {cursor:pointer}

/* SCREENSHOTS */
#sc .staticContent h3 {font-size:13pt; color:#eee;margin-bottom:0.3em;margin-top:0.6em;padding-left:0.5em;margin-left:-1.2em; }
#sc .staticContent h3 a {color:#376CD3;}
#thumbs {clear:both;margin-top: 0.6em;float:left;position:relative; margin-left:7.0em; height:130px;}
#thumbs img { margin: 5px }
#thumbs a { border: 1px solid #3B3B3B; margin: 0.3em; float: left; background-color: #1b1b1b; position: relative }
#thumbs a.on { border: 1px solid #9B9B9B;}

#sc #nav {text-align:center; margin:15px 0;clear:both;color:#aaa;}
#sc #nav a {font-variant: small-caps;color: #aaa;font-size:8pt}
#sc #nav a:hover {color:#eee;}

#sc #imgContainer {clear:both;float:left;width:750px;height:622px;background:url('/img/loading_1b.gif') 50% 50% no-repeat;margin-bottom: 0.6em}
#sc #imgContainer img {float:left}

/* ABOUT */
#goodies { background-color: #1b1b1b; padding-top: 1em;}

/* PRESS */
#press .content {color:#ddd}
#press a, #press a:visited {color:#eee}
#press a:hover {color:#fff}

/* ABOUT MENU */
/**** ABOUT MENU *****/
#about_menu h2 {margin: 0 8px 8px 8px;border-bottom: 2px solid #ddd;font-size: 12pt;}
#about_menu h3 {margin-bottom:0}
#about_menu h3 a {margin: 0 4px 8px 22px;font-size: 10pt;text-decoration:none;}
#about_menu h3 a:hover {margin: 0 4px 8px 22px;font-size: 10pt;text-decoration:underline;}

/* RULES AND POLICIES */
#rap.content {text-align: justify;}
#rap h3 {display:block;font-size:14pt;font-style: italic;}
#rap h5 {display:block;font-size:9pt}
#rap a, #rap a:visited { color: #97bcfe; text-decoration: underline }
#rap a:hover {color: #4c8bfc; text-decoration: underline;}
#rap ul.prlist{clear:both; margin-bottom: 1em;}
#rap ul.prlist li {margin: 0.4em 2em 0.4em 3em; list-style-type: disc;}

/* SUPPORT */
.support {background-image: none; color: #ccc;}
.support #web_wrapper {top:20px}
.support p {font-size: 11pt; line-height: 1.6em;}
.support a {text-decoration: none; color: #649bff}
.support a:hover {text-decoration: underline;}
.support h1 {margin-bottom:1.5em; color:#649bff}
.support ol {padding-left: 1.6em; font-size:10pt; line-height:1.4em; margin-bottom:1em}
.support ol li {padding-left: 1em; list-style-type: decimal;margin-bottom:0.3em}
.support form {margin:0;padding:0}
.support input {display: inline; padding:0;}


/*static consistency*/
.staticContent {font-size:10pt}
.staticContent p, .staticContent .content {color:#ccd}
.staticContent .content h3 {font-size:12pt}
.staticContent .content h3, .staticContent .content strong {color:#eef}
#press .content {color:#bbc}
#about_menu {color:#dde; background:#032d4b; padding:6px 5px 8px}

/*header*/
#headerTabBox {float:right; width:340px; height:27px; margin:47px 0 0 360px}
#headerTabBox a {height:27px; float:right; color:#ddd;font-size:16px;padding-right:20px}
#headerTabBox a small {font-size:8pt}
#headerTabBox a:hover{color:#fff;text-decoration:none}