html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
a {color:#FF7E04}
a:focus{outline:1px dotted invert}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
#content p {font-size:14px;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:20px; margin:20px 0; font-weight:normal;}
h2{font-size:14px; margin:15px 0; font-weight:bolder;}
h3{font-size:17px}
h3 em{font-size:14px; font-weight:lighter; font-style:normal;}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:14px; margin:0; font-weight:bolder;}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.text_right {text-align:right;}
.noMargin {margin:0;}
.error {color:red;}#splash {height:337px; margin:3px auto 15px; border:1px solid #c0c0c0;}
#splash ul {position:relative; margin:0; list-style:none;}
#splash ul li {position:absolute; left:0; top:0; margin:0; list-style:none; display:none}
#splash ul li.displayed {display:block;}

#products {position:relative; height:257px; margin-bottom:15px;}
#products .box {position:absolute; width:220px; height:255px; margin:0; border:1px solid #c0c0c0; font-size:12px; background: none;}
#products .box h3 {margin:0; padding:0;}
#products .box p {margin:0 10px; padding:0;}
#products .box a {text-decoration:none;}
#products .box .more {position:absolute; width:100%; bottom:5px;}
#products .box .more a {margin:0 10px; font-weight:bolder; color:#FF7E04}

#products .box .price {position:absolute; width:65px; height:65px; text-align:center; color:#fff; font-weight:bolder;}
#products .box .price .from {display:block; font-size:11px; line-height:16px;}
#products .box .price .currency {display:block; font-size:19px; line-height:22px;}
#products .box .price .gbp {font-size:24px;}
#products .box .price .period {display:block; font-size:10px; line-height:10px;}

#products #humyoWorkspace {left:0; top:0;}
#products #humyoWorkspace .price {top:60px; left:107px;}

#products #humyoPremium {left:240px; top:0;}
#products #humyoPremium .price {top:60px; right:15px;}

#products #humyoAwards {right:0; top:0;}
#products #humyoFree {height:97px; left:480px; top:0;}
#products #humyoFree a.title {display:block; height:43px;}
#products #latestNews {height:140px; left:480px; bottom:0;}
#products #latestNews ul {list-style:none; margin:0;}
#products #latestNews ul li {list-style:none; margin:0 0 1px 10px;}
#products #latestNews ul li a {color:#6f6f71; text-decoration:none; font-size:11px;}
#products #latestNews ul li a:hover {color:#FF7E04; text-decoration:underline;}table.security {width:600px; margin:20px auto 5px; padding:5px; background:#eff0f0; border:1px solid #aaacae;}
table.security td {border-top:1px dashed #e0e1e2; vertical-align:middle}
table.security .first td{border:0;}
table.security .content {display:block; margin:5px; padding:5px; background:#d1e3ec; border:1px solid #aaacae;}
table.security .content strong {display:block;}
table.security .content p {margin:0; padding:0;}/* 
	Style imported for the old orange boxes used in parts of the reseller section 
*/
.box {position:relative; background:#F2F2F2 url(/Assets/Default/Images/Template/BoxBackground.jpg) no-repeat; border:1px solid #E5E5E5;	}
.box .box_header {background-image:url(/Assets/Humyo/Images/Template/BoxHeaderBackground.gif);}
.box .box_header {height:18px; background:#FF7E04 url(/Assets/Default/Images/Template/BoxHeaderBackground.png) repeat-x;}	
.box .box_content {margin:8px;}	
.box .box_content h3 {margin-bottom:0; font-size:14px;}
.box .box_content small {font-size:10px;}label {display:block;}
	input, select, textarea {width:auto; margin-right:2px; padding:2px;font-size:12px; background:#fff url(/Assets/Default/Images/Template/input_shadow.gif) repeat-x; border: 1px solid #b5b8c8; color: #5A5A5A;}
	input[type=radio], input[type=checkbox] {border:0px; background:none;}
	#content input, #content select, #content textarea {font-size:14px;}
	
	div.checkbox input.left {margin-left:0;}
	div.checkbox input.right {margin-right:0;}
	
	/* Login form */
	
	#signin label {white-space:nowrap;}
	#signin .password {margin:5px 0px;}
	#signin .password input, #signin .login input {width:150px;}
	#signin .signin {margin-top:10px;}
	#signin .signin table {margin:0;}
	#signin .extra {margin-top:5px;}
	#signin .checkbox {margin-right:10px;}
	
	/* Forgotten form */
	
	#forgotten label {white-space:nowrap;}
	#forgotten .email {margin-right:10px;}
	#forgotten .button {margin-top:19px;}
	#forgotten .button table {margin:0;}
	
	/* Signup form */	
	#signupForm {margin-bottom:0px;}
	#signupForm input {width:150px; margin:0;}
	#signupForm select {width:170px;}
	#signupForm th {width:150px; padding-top:4px; text-align:right; white-space:normal !important; vertical-align:top;} 
	#signupForm td {margin:0; padding:2px 15px; vertical-align:top;}
	#signupForm td.error {padding:4px 0; font-size:10px;}
	#signupForm td .x-btn-left, .signupForm td .x-btn-right {padding:0px;}
	#signupForm td .x-btn-center {padding:0px; vertical-align:middle;}
	#signupForm td table {margin-bottom:0px;}
	
	#signupSubmit {padding-top:10px;}
	#signupForm.tbl {margin:0px; border:0px;}
	#signupForm.tbl th, #signupForm.tbl td {background:none; border:0px;}
	
	.signupTerms {font-size:11px;}
	
	p#denote {font-size:12px;}.navigation {background:#e0e0e0; border:1px solid #c0c0c0;}
.navigation ul {display:block; height:24px; margin:0; padding:0; border-top:1px solid #f5f5f5; list-style:none;}
.navigation ul li {margin:0; padding:0; list-style:none; float:left}
.navigation ul li a {display:block; height:15px; margin:0; padding:4px 10px 3px; border-bottom:2px solid #e0e0e0; color:#585858; font-size:11px; font-weight:bolder; text-decoration:none;}
.navigation ul li a:hover {border-color:#FFAD4A;}
.navigation ul li.selected a {height:15px; border-color:#FF7E04;}
.navigation ul li.noHover a:hover {border-color:#e0e0e0; cursor:default;}
.navigation ul li.spacer span {display:block; width:1px; margin:4px 0px; height:16px; background:#fff; border-left:1px solid #ccc;}


.nav_highlight {background-color:#FFAD4A; border-color:#e17711;}
.nav_highlight ul {border-color:#f9c186;}
.nav_highlight ul li a {color:#fff; padding:3px 10px; font-size:12px; border-color:#FFAD4A;}
.nav_highlight ul li a:hover {background-color:#FFAD4A; text-decoration:underline}

.nav_highlight ul li.focus {width:auto; float:none;}
.nav_highlight ul li.focus a {text-align:center;}

.nav_highlight ul li.submit .x-btn { margin: 1px 4px 0; padding: 2px 6px 2px 6px; text-decoration: none; font-size: 11px; border-bottom-width: 1px; }.x-btn  {line-height:normal; display:block; margin:0; padding:4px 6px; color:#FFF; background: #FF7E04 url("/Assets/Default/Images/Template/cssbuttonbackground.png") repeat-x 50% 50%; border:1px solid #FF7E04; font-family:Tahoma, arial, sans-serif; font-size:11px; font-weight: bold; text-decoration:none; text-align:center; cursor:pointer; border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.x-btn:hover {background-color: #FFAD4A; text-decoration: none;}
.x-btn:active {background-color: #FFAD4A; background-position: 0 49%; color: #FF7E04;}

.x-btn-humyo-medium {padding:8px 32px; font-size:12px;}
.x-btn-humyo-large {padding:9px 32px 10px; font-size:18px; font-weight:bold;}
.x-btn-humyo-xlarge {padding:10px 32px; font-size:17px; font-weight:bolder;}

.x-btn.d-btn {background-color:#5A5A5A; margin:5px 2px 0 5px;}
.x-btn.d-btn:hover, .d-btn.hover {background-color:#999;}
.x-btn.d-btn:active {background-color:#999; color:#CCC;}
.x-btn.d-btn, .x-btn.d-btn button  { border-color: #333 !important; }

button.x-btn {outline:none; line-height:1;}
button.x-btn::-moz-focus-inner {border:none;}#header #login {position:absolute; bottom:10px; right:0;}
#header #login .rounded-box {position:relative; width:222px; height:72px;}
#header #login .rounded-box #email {position:absolute ; top:10px ; left:9px ; width:100px ; height:16px ; border:1px solid #c1c1c1 ; color:#999 ;}
#header #login .rounded-box #password {position:absolute; bottom:10px; left:9px; width:100px; height:16px; border:1px solid #c1c1c1; color:#999;}
#header #login .rounded-box #signin {position: absolute; bottom:10px ; right:9px ; width:90px ; height:21px ;}
#header #login .rounded-box #signin .x-btn { height: 100%; width: 90px; padding: 1px 0 3px; }
#header #login .rounded-box #remember {position: absolute; top:15px ; right:9px ; font-size:10px ; color:#5c5c5c; width: 90px;}
#header #login .rounded-box #remember input { margin: 0 4px 0 0; padding: 0px; }

#header.filemanager #login {bottom:auto; top:3px; clear:none; float:none; margin:0;}
#header.filemanager #login .rounded-box {height:68px; margin:2px 4px 0;}
#header.filemanager #login .rounded-box #password, #header.filemanager #login .rounded-box #email {height:auto; padding:2px; font-size:12px;}
#header.filemanager #login .rounded-box #email {top:6px;}
#header.filemanager #login .rounded-box #forgot {text-decoration:underline;}/* 
	Rounded Boxes 
	Apply any background color to .rounded-box and the rest will do the work for you.
*/
.rounded-box {position:relative; margin:10px 0; background:#f5f5f5;}

.rounded-box .tlcr, .rounded-box .trcr, 
.rounded-box .blcr, .rounded-box .brcr {position:absolute; width:4px; height:4px; background:#f5f5f5 url(/Assets/Default/Images/Template/rounded-box-grey_sprite.png) no-repeat left top;}
.rounded-box .tlcr{top:0; left:0;} 	 
.rounded-box .trcr {top:0; right:0; background-position:right top;} 	 
.rounded-box .blcr {bottom:0; left:0; background-position:left bottom;} 	 
.rounded-box .brcr {bottom:0; right:0; background-position:right bottom;} 	 
.rounded-box .rbcnt {backround:blue;}

.rounded-box-content { padding:10px 20px; }
.rounded-box-content ul {margin:0 0 0 2px; list-style:none}
.rounded-box-content ul li {margin:0; list-style:none}
.rounded-box-content ul li a {color:#FF7E04}
.rounded-box-content ul li.selected a {font-weight:bolder; text-decoration:none;}
.rounded-box-content h5 {margin:5px 0; font-size:15px;}
.rounded-box-content h5.center {text-align:center}
.rounded-box-content .highlight {color:#FF7E04;}

.rounded-box-content .share {margin:0; font-size:11px;}
.rounded-box-content .share th {width:40px; text-align:right; padding:2px 5px 2px 2px;}
.rounded-box-content .share td {padding:2px; vertical-align:middle;}

.rounded-box.grey {background-color:#f1f1f1;}
.rounded-box.grey .cnr {background-color:#f1f1f1; background-image:url(/Assets/Default/Images/Template/rounded-box-grey_sprite.png)}

.rounded-box.yellow {background:#fff7e8;}
.rounded-box.yellow .cnr {background:#fff7e8; background-image:url(/Assets/Default/Images/Template/rounded-box-yellow_sprite.png)}
/* Signup Boxes */
.rounded-box.signup {width:333px; float:left;}
.rounded-box.signup:hover {cursor:pointer; cursor:hand;}
.rounded-box.signup .rounded-box-content {padding-top:5px; padding-left:30px;}
.rounded-box.signup .rounded-box-content h1 {margin:0; padding:0; font-weight:bolder; color:#FF7E04}
.rounded-box.signup .rounded-box-content h2 {margin:0; padding:0; font-weight:bolder;}
.rounded-box.signup .rounded-box-content .radio {position:absolute; top:7px; left:3px;}
.rounded-box.signup .rounded-box-content .period {margin-top:5px; padding-top:5px; border-top:1px solid #cbcbcb;}
.rounded-box.signup .rounded-box-content .period select {margin-left:10px;}
.rounded-box.signup .rounded-box-content .period .radio {position:static; floar:left; margin-left:0px;}
.rounded-box.signup .rounded-box-content .period em {color:#FF7E04; font-weight:bolder;}
.rounded-box.signup .rounded-box-content .period span.title {display:block; float:left; width:65px;}
.rounded-box.signup .rounded-box-content .period span.per {display:block; float:left;}
.rounded-box.signup .rounded-box-content .period .ticks li {padding-left:0px; margin-top:0px; margin-bottom:0px;}

.rounded-box.single .rounded-box-content {padding-left:20px;}.tbl {margin:10px 0; padding:0; border-top:1px solid #dee3e6; border-bottom:1px solid #dee3e6;}
.tbl th {margin:0; padding:5px 8px 5px 5px; text-align:right; border-right:1px solid #e4e8ea; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right; vertical-align:middle}
.tbl td {margin:0; padding:4px 5px; vertical-align:middle}
.tbl td p {margin:0 2px 5px 2px; padding:0;}
.tbl td p.error {margin-bottom:0px;}
.tbl form td, .tbl form th {vertical-align:top;}
.tbl .checkbox {display:block; padding:3px 0 0 5px;}
.tbl .top {vertical-align:top}
.tbl .middle {vertical-align:middle}

.tbl tfoot tr:first-child *, .tbl tfoot .first-row {border-top:1px solid #dee3e6;}

.tblList {margin:0; padding:0;}
.tblList .list td, td.list {background:#e4e8ea; border-bottom:1px solid #fff}
.tblList .nobdr {border:0;}

.tbl_price {margin:10px 0; padding:0;}
.tbl_price thead th {margin:0; padding:5px; color:#fff; background:#FF7E04 url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center; border:1px solid #dee3e6; border-left:0; text-align:center; font-size:16px}
.tbl_price thead th.first {border-left:1px solid #dee3e6;}
.tbl_price thead td {border-bottom:1px solid #dee3e6;}
.tbl_price tbody tr.last td {border-bottom:0px;}
.tbl_price tbody td {width:145px; margin:0; padding:5px; border-left:1px solid #dee3e6; border-bottom:1px solid #dee3e6; text-align:center; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right; vertical-align:middle;}
.tbl_price tbody td.last {border-right:1px solid #dee3e6;}
.tbl_price tbody .alt td {background:#f2f2f2}
.tbl_price tbody td.feature {width:300px; text-align:left;}
.tbl_price tfoot th {margin:0; padding:5px; border-left:1px solid #dee3e6; text-align:center; color:#5a5a5a; background: #ccc; font-weight:normal; vertical-align:bottom}
.tbl_price tfoot th span.offer {display:block; font-size:10px;}
.tbl_price tfoot td {margin:0; padding:5px; color:#5a5a5a; background:#fff; font-weight:normal; text-align:right}

.tbl_invoice {margin:0; padding:0; border:1px solid #dee3e6;}
.tbl_invoice thead th {margin:0; padding:5px; color:#fff; background:#FF7E04 url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center; border-bottom:1px solid #dee3e6; text-align:left;}
.tbl_invoice tbody tr.last td {border-bottom:0px;}
.tbl_invoice tbody td {margin:0; padding:5px; border-left:1px solid #dee3e6; border-bottom:1px solid #dee3e6; text-align:center; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right;}
.tbl_invoice tbody td.product {border-left:0px solid #dee3e6; text-align:left}
.tbl_invoice tbody td.product img {vertical-align:middle; padding-bottom:2px; padding-right:2px;}
.tbl_invoice tfoot th {margin:0; padding:5px; color:#5a5a5a; background:#f0f0f0; font-weight:bolder; text-align:right}
.tbl_invoice tfoot td {margin:0; padding:5px; border-left:1px solid #dee3e6; border-bottom:0px solid #dee3e6; text-align:center; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right;}div.feature {width:260px; height:100px; margin:10px 10px 0 0; padding-left:60px; float:left; background:transparent none no-repeat 0 0;}
	div.feature h2 {margin:0;}
	#content div.feature p {font-size:12px;}
	
	#virusscanning {background-image:url(/Assets/Default/Images/Icons/Large/Virus.gif);}
	#encryption {background-image:url(/Assets/Humyo/Images/Icons/Large/lock.png);}
	#share {background-image:url(/Assets/Humyo/Images/Icons/Large/share.png);}
	#web {background-image:url(/Assets/Default/Images/Icons/Large/ExternalLink.gif);}
	#mobile {background-image:url(/Assets/Humyo/Images/Icons/Large/mobile_phone.png);}
	#zoho {background-image:url(/Assets/Humyo/Images/Icons/Large/Zoho.jpg);}
	#snipshot {background-image:url(/Assets/Humyo/Images/Icons/Large/Snipshot.jpg);}
	#messaging {background-image:url(/Assets/Default/Images/Icons/Large/Compose.gif);}
	#contactlist {background-image:url(/Assets/Default/Images/Icons/Large/MyFriends.gif);}
	#recent {background-image:url(/Assets/Humyo/Images/Icons/Large/Folder.jpg);}
	#cobranded {background-image:url(/Assets/Humyo/Images/Icons/Large/branding.png);}
	#teamspace {background-image:url(/Assets/Humyo/Images/Icons/Large/CreateTeamspace.gif);}
	#search {background-image:url(/Assets/Humyo/Images/Icons/Large/search.png);}
	#accesscontrol {background-image:url(/Assets/Humyo/Images/Icons/Large/access.png);}
	#virtualdrive {background-image:url(/Assets/Humyo/Images/Icons/Large/computer.png);}
	#sync {background-image:url(/Assets/Humyo/Images/Icons/Large/sync.png);}
	#versions {background-image:url(/Assets/Default/Images/Icons/Large/FileVersions.gif);}
	#collaborate {background-image:url(/Assets/Humyo/Images/Icons/Large/collaborate.png);}
	#backup  {background-image:url(/Assets/Humyo/Images/Icons/Large/backup.png);}
	#diskspace {background-image:url(/Assets/Humyo/Images/Icons/Large/diskspace.png);}
	#users {background-image:url(/Assets/Humyo/Images/Icons/Large/collaborate.png);}
	#access {background-image:url(/Assets/Humyo/Images/Icons/Large/access.jpg);}
	
	#streaming {background-image:url(/Assets/Humyo/Images/Icons/Large/collaborate.png);}
	#photos {background-image:url(/Assets/Humyo/Images/Icons/Large/photos.jpg);}
	#update {background-image:url(/Assets/Humyo/Images/Icons/Large/feeds.png);}
	#embed {background-image:url(/Assets/Default/Images/Icons/Large/Embed.gif);}
	#friends {background-image:url(/Assets/Default/Images/Icons/Large/MyFriends.gif);}
	#transfer {background-image:url(/Assets/Default/Images/Icons/Large/Download.gif);}
	#humyoweb {background-image:url(/Assets/Humyo/Images/Icons/Large/access.jpg);}
	
	#affiliates {background-image:url(/Assets/Humyo/Images/Partner/comment.png);}
	#associates {background-image:url(/Assets/Humyo/Images/Partner/business_user_comment.png);}
	#resellers {background-image:url(/Assets/Humyo/Images/Partner/users.png);}	
	#whitelabel {background-image:url(/Assets/Humyo/Images/Partner/process.png);}ul.ticks, ul.ticks li {list-style-image:url(/Assets/Humyo/Images/Template/BulletTick.gif);}
	ul.ticks li {margin:5px 5px 5px 20px; padding-left:5px;}.accordion_toggle {cursor: pointer;}
.accordion_toggle em { color: #F8F8F8; margin-left: 10px; }
.accordion_toggle_active {}
.accordion_content {overflow: hidden;}
.accordion_content div.extra {padding:10px;}
.accordion_content table.extra {padding:0;}
.accordion_content .extra button {margin:5px 0;}
.accordion_content a {text-decoration:none; color:#585858;}

#pricing * {margin-bottom:0;}
#pricing {margin:10px 0; border:0;}
.plans tr th {height:27px; margin:0; padding:0; background:#818181 url(/Assets/Default/Images/Template/plans_bg.gif); font-size:13px; font-weight:bolder; vertical-align:middle; text-align:left; border-top:1px solid #fff;}
.plans tr td {padding:0; color:#727272; background:#818181 url(/Assets/Default/Images/Template/plans_bg.gif); font-size:11px; font-weight:bolder; vertical-align:middle; text-align:right; border-top:1px solid #fff;}
.plans tr th label {display:block; padding:0 5px;}
.plans tr th span {display:block; padding-right:5px; float:right; color:#727272; font-size:11px; font-weight:bolder;}
.accordion_toggle_active tr th span {color:#fff}

.plans tr th span.payment {display:block; position:relative; width:auto; height:19px; top:1px; right:-2px; margin:0; padding:0; background:transparent url(/Assets/Default/Images/payment_accepted.gif) no-repeat 0 0;}
.plans tr th span.payment.elv {width:21px; background-position:0 -20px;}
.plans tr th span.payment.paypal {width:47px; background-position:0 -59px}
.plans tr th span.payment.moneybookers {width:80px; background-position:0 -39px;}
.plans tr th span.payment.later {background-image:none;}

.accordion_toggle_active tr th, #pricing .accordion_toggle_active tr td {color:#fff; border-bottom:1px solid #fff; background:#FF7E04 url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center;}

#pricing .extra {background:#fcd1a4}
#pricing .extra p {}

.extra th {padding:3px 0 3px 3px; text-align:right; vertical-align:middle;}
.extra td {padding:3px 0 3px 3px; border:0px; vertical-align:middle; text-align:left; font-weight:lighter}
.extra td.desc {padding-left:5px;}
.extra td.price {padding-right:5px; text-align:right}

div.accordion_toggle {height:16px; margin:0; padding:5px; background:#e5e5e5 url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center; font-size:13px; font-weight:bolder; vertical-align:middle; text-align:left; border-top:1px solid #fff;}
div.accordion_toggle_active {background-color:#FFDDB3!important;}
div.accordion_content {margin:0; border:1px solid #dee3e6;}
div.accordion_content .tbl {margin:0; border:0;}

#pricing .plans .x-btn {margin-top:10px;} 

.dresdner {margin:5px 0 0 0; padding:0;}
.dresdner tbody tr td {padding:0px !important; border:0 !important; text-align:left !important; background-color:#fcd1a4 !important; background-image:none !important;}
.dresdner tbody tr td label {display:block; font-weight:bolder; font-size:11px}
.dresdner tbody tr td input {width:165px;}

.creditcard {margin:5px 0 0 0; padding:0;}
.creditcard tbody tr td {padding:0px !important; border:0 !important; text-align:left !important; background-color:#fcd1a4 !important; background-image:none !important;}
.creditcard tbody tr td label {display:block; font-weight:bolder; font-size:11px}
.creditcard tbody tr td input {width:165px;}
.creditcard tbody tr td input#cc_cvv {width:50px;}
.creditcard tbody tr td input#cc_issue_number {width:50px;}
.creditcard tbody tr.cc_use_active td input {width:auto;}
.creditcard tbody tr.cc_use_active td label {display:inline; font-weight:bolder; font-size:13px}

.payment-error {
    color: red;
}#premiumVideoModal { position:absolute; width:100%; height:100%; top:0; left:0; background:#666; z-index:990; }
#premiumVideo { position:absolute; width:475px; border:7px solid #FFF; z-index:999; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow: 7px 7px 10px #888; -webkit-box-shadow: 7px 7px 10px #888; box-shadow: 7px 7px 10px #888; }
#premiumVideo #closebut { height: 16px; width: 16px; position: absolute; right: -5px; top: -5px; background: #FFF url(/Assets/Humyo/Images/Template/CloseCross.gif) no-repeat 100% 0; text-align:right; cursor:pointer; z-index: 10;}
#premiumVideo #videoupsell { position: relative; text-decoration: none; display: block; cursor: pointer; height: 55px; background: #FFF url(/Assets/Humyo/Images/videoupsellswirl.png) no-repeat 5px 50%; border-bottom: 4px solid #FFF; overflow: hidden; }
#premiumVideo #videoupsell #videoupsell-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background: url(/Assets/Default/Images/x.gif); }
#premiumVideo #videoupsell .x-btn { margin: 15px 0 0 0; display: inline; z-index: 1; }
#premiumVideo #videoupsell h2 { margin: 4px 0 0 57px; font-size: 18px; color: #666; }
#premiumVideo #videoupsell p { margin: 0 0 5px 57px; font-size: 12px; width: 240px; color: #666; }
#premiumVideo #videowrap { border: 1px solid #333; height: 385px; }.tick li {list-style-image:url(/Assets/Default/Images/Template/BulletArrow.gif); color:#FF7E04; font-size:15px; font-weight:bold; margin-bottom:8px;}
.tick li a {font-size: 12px; color:#9A9A9A; font-weight:normal;}
.tick_light {margin:10px 5px 10px 5px; padding-left:0; list-style-type:none; list-style-image:none;}
.tick_light li {background:url(/Assets/Humyo/Images/Template/BulletTick.gif) left top no-repeat; margin:0px; padding-left:20px;}
.tick_light li a {color:#5A5A5A;}

p.tick {background:url(/Assets/Humyo/Images/Template/BulletTick.gif) left top no-repeat; margin:0px; padding-left:20px; font-size:11px;}#comparisonwrap {font-size: 11px;}
#comparisonwrap ul { list-style-type: none; }
#comparisonwrap li { padding: 3px 0; margin: 0; height: 35px; }
#comparisonwrap li.title { font-size: 12px; text-align: left; line-height: 17px; font-weight: bold; color: #FF7E04;}

#comparisonwrap #featurelist li { border-bottom: 1px solid #F1F1F1; }
#comparisonwrap #featurelist li.singleline { line-height: 35px; }
#comparisonwrap #featurelist h3 { font-size: 11px; margin-bottom: 0px; }
#comparisonwrap #featurelist p { margin-bottom: 0px; font-size: 11px;}

#comparisonwrap .product {width: 87px; text-align: center; float:right; margin-left: 10px; }
#comparisonwrap .product li { margin: 0; text-align: center; line-height: 35px; border-bottom: 1px solid #FFF; }
#comparisonwrap .product li.first { background: url(/Assets/Humyo/Images/Template/columntop.png) no-repeat 50% 0; }
#comparisonwrap .product li.last { background: url(/Assets/Humyo/Images/Template/columnbot.png) no-repeat 50% 100%; padding-bottom: 0px; line-height: 100%; }
#comparisonwrap .product li .x-btn { margin: 7px auto; }
#comparisonwrap .product li.signuplink { background: #FFF; line-height: 100%; padding-top: 10px; }
#comparisonwrap .product li.signuplink a { background: url(/Assets/Default/Images/RightArrow.gif) no-repeat 0 50%; padding-left: 15px; text-decoration: none; font-weight: bold; }

#comparisonwrap #freedets, #comparisonwrap #workdets { background: #F1F1F1; }
#comparisonwrap #premiumdets { background: #FFF7E8; }#regradeProducts .rounded-box { width: 330px; }
#regradeProducts .rounded-box.newsettings { background: #FFF7E8; }
#regradeProducts .rounded-box h2 { margin-top: 0px; font-size: 20px; color: #FF7E04; }
#regradeProducts .rounded-box h3 { font-size: 14px; }
body {border-top:2px solid #ffa340; color:#585858; background:#f0f0f0;}

.align-left {text-align:left !important;}
.align-right {text-align:right !important;}
.align-middle {text-align:center !important;}
.vmiddle {vertical-align:middle}
					
#content_container {background:#fff; border-bottom:1px solid #dfdfdf;}

#width_container {width:940px; margin:0 auto 15px; padding:0 10px;}

#header {position:relative; height:79px; padding:15px 0;}

#header #logo a {float:left;}
#header #logo a#powered-by {margin:20px 0 0 15px;}

#header #lang {position:absolute; top:12px; left:-2px; margin:0; padding:0; list-style:none; list-style-image:none; z-index:501}
#header #lang li{display:block; width:20px; margin:0 1px; padding:0; text-align:center; float:left}
#header #lang li a img {border:1px solid #fff}
#header #lang li a.selected img {border:1px solid ;}

#header #phone {position:absolute; bottom:0; right:0;}
#header #phone .rounded-box {position:relative; width:220px;}

#content_nav {width:717px; margin:0; float:left;}

#user_nav {width:220px; margin:0 0 0 3px; float:left}

#content {width:677px; padding:0 30px 0 10px; float:left;}

#content .screenshot {border:1px solid #8b8b8b;}

#bottomUpsell {margin-top:30px;}
#bottomUpsell h2 {font-size:12px; margin-bottom:0}
#bottomUpsell p {font-size:11px; margin-bottom:10px;}

#sidebar {width:220px; margin:0 0 0 3px; float:left}
#sidebar .container {margin:0 10px;}

#sidebar .quote blockquote {margin-bottom:5px; font-style:italic;}
#sidebar .quote span {font-size:11px;}
#sidebar .quote .picture {width:50px; height:50px; margin:0 0 0 5px; padding:0; background:#fff; border:1px solid #C0C0C0;}
#sidebar .smallQuote blockquote {font-size:11px;}
			
#footer {width:940px; margin:0 auto; padding:20px 0; background:#f0f0f0;}
#footer h3 {margin-bottom:0; font-size:14px;}
#footer ul {margin:0; padding:0;}
#footer li {margin:0; list-style-type:none; padding-left:2px;}
#footer li a {text-decoration:none; color:#585858; font-size:11px;}
#footer li a:hover {color:#FF7E04; text-decoration:underline;}
#footer .section {width:118px; margin:0 35px; float:left;}

#vouchers_code, #error_message {margin:20px 0; padding:10px; border:1px solid #FF7E04; background:#FFDDB3}
#vouchers_code label {font-size:12px; font-weight:bolder;}

.vista-button {display:block; margin:5px 0 ; padding:5px 10px; background:#ececec url(/Assets/Default/Images/Template/your_account_vista_bg.png) repeat-x top left; border:1px solid #e5e5e5;}
.vista-button:hover, .vista-button-hover {background-color:#FFDDB3; border-color:#FFDDB3}
.vista-button-nohover:hover, .vista-button-nohover {background-color:#ececec; border-color:#ececec;}
.vista-button h3 {margin-bottom:0;}  

.advert {}
.advert.openfile {margin:10px auto; text-align:center}
.advert.details {display:block; text-align:center}
.advert.details.hide {display:none}

.download .clienticon { width: 32px; float: left; height: 32px; margin-right: 10px; }
.download .win32client .clienticon { background: url(/Assets/Humyo/Images/pcclient/win32icon.png) no-repeat; }
.download .win64client .clienticon { background: url(/Assets/Humyo/Images/pcclient/win64icon.png) no-repeat; }
.download .mac32client .clienticon { background: url(/Assets/Humyo/Images/pcclient/osxicon.png) no-repeat; }
.download .clientdets { float: left; width: 145px; font-size: 14px; color: #585858; text-decoration: none; font-weight: bold; } 
.download .clientdets span { clear: both; float: left; font-size: 12px; font-weight: normal; margin-bottom: 7px; }
.download .clientdets span.compos { border-bottom: 1px solid #FFE0A8; width: 100%; padding-bottom: 5px; margin-bottom: 5px; }
.download table { float: left; margin: 10px 0; }
.featurefoot .tickedfeatures span { font-weight: bold; }
.featurefoot .downloads li { float: left; margin: 5px 0 12px 0; }
.featurefoot .downloads li em { float: left; }
.featurefoot .downloads li em a { *padding: 0 20px; }

/* SmartDrive Welcome Page */
.bannerimage { margin-top: 10px; }
.downloadstep { border-bottom: 1px solid #c1c1c1; padding-bottom: 20px; }
.downloadstep img { float: right; }
.downloadstep p { width: 325px; float: left; }
.downloadstep.fullwidth  p { width: 100%; }
/* Overriding Styles/Elements/Button.css */.x-btn  { border-color: #DB6B05 !important; }/** humyo.cz overrides **/
.lokal, .cz-hide {display:none}
 
#header #login .rounded-box #email {width:110px;}
#header #login .rounded-box #password {width:110px;}
#header #login .rounded-box #signin {bottom:13px; right:28px;}