/*
Theme Name: Sensson 2010
Theme URI: http://www.sensson.net/
Description: The 2010 default theme for Sensson.
Author: Roy Sterken, Rik Gierman, Thomas Klaver
Version: 0.0.1
Tags: black, blue, white
*/

/*---------------------------------------
* Filename: 	Style.css
* Description:	Global CSS.searchboxcontainer
* Version:		0.0.1 (21-07 2010)
* Website:		Sensson.net
* Author:		Roy Sterken for Sensson
---------------------------------------*/

/* --------------- */
/* Global Defaults */
/* --------------- */

html, body {
	/*height: 100%;*/ /* removed to enable fixed footer */
	margin: 0;
	padding: 0px;
	border: 0px;		
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Headline Formatting */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 28px;
	line-height: 36px;
	font-weight: normal;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
	/*font-weight: bold;*/
}

#content-header h1 {
	padding: 50px 0 0 20px;
	color: #12c0e5;
	font-size: 24px;
}

#content-header hr {
	color: #dddddd;
	width: 920px;
	margin: 10px auto 0 auto;
	border-top: 1px solid #ddd;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

/* Plain Text Formatting */

p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
	margin: 0;
	padding: 0;
	font: normal normal normal 1em/1.25 Arial, Helvetica, sans-serif;
}

blockquote {
	margin: 1.25em;
	padding: 1.25em
}
 
q {
	font-style: italic;
}

acronym, abbr {
	cursor: help;
	border-bottom: 1px dashed;
}

small {
	font-size:.85em;
}

big {
	font-size:1.2em;
}

/* Links and Images */

a, a:link, a:visited, a:active {
	text-decoration: none;
	/*color: #12bbec;*/
	color: #267fc3;
}

a:hover {
	text-decoration: none;
	/*background-color: #AFD775;
	color: #024769;*/
}

img {
	border: none;
}

/* Tables */

table {
	margin: 0;
	padding: 0;
	border: none;
}

/* Forms */

form {
	margin: 0;
	padding: 0;
	display: inline;
}

label {
	cursor: pointer;
}

/* Common Classes */

.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.aligncenter { display:block;
    margin: 5px auto 5px auto; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }

/* --------------- */
/* Layout Elements */
/* --------------- */

#logo a {
	float: left;
	height: 48px;
	padding: 10px;
	margin: 15px 0 0 0;
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	color: #267fc3;
	text-indent: -10000px;
	width: 268px;
	display: block;
	background-image: url('images/logo.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#twitter_feed {
	height: 25px;
	float: right;
	width: 680px;
	margin: 4px 0 0 0;
	background-image: url('images/twitter_bird.jpg');
	background-position: top left;
	background-color: #f9f9f9;
	background-repeat: no-repeat;
}

#twitter_feed p {
	float: left;
	margin: 5px 0 0 55px;
	color: #646468;
	font-size: 12px;
	background-color: #f9f9f9;
}

#twitter_feed ul li {
	float: left;
	height: 15px;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 0 10px 0 10px;
	border-right: 1px solid #646468;
	color: #646468;
	font-size: 12px;
}

/* liScroll styles */

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
overflow: hidden;
height: 25px;
}
ul.newsticker { /* that's your list */
position: relative;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
} 


/* Wrapper */

#header {
	height: 75px;
	overflow: hidden;
}

#container {
	margin: 0 auto 0 auto;
	width: 970px;
	
	/* footer to bottom help */
	position: relative;
	min-height: 100%;
	height: 100%;
	overflow: hidden;
	
}

/* Nav */

#top-nav {
	width: 600px;
	margin: 8px 0 0 0;
	float:  right;
	font-size: 12px;
	color: #686464;
}

#top-nav ul {
	float: right;
	list-style: none;
	margin: 0 0px 0 0;
}

#top-nav ul li {
	display: block;
	float: left;
	border-right: 1px solid #686464;
	padding: 0 10px 0 0;
	margin: 5px 10px 0 0;
}

#top-nav button {
	font-size: 12px;
	height: 25px;
	float: right;
	margin: 0 5px 0 0 ;
}

#main-nav {
	height: 82px;
	width: 966px;
	background-image: url('images/main-nav_bg.jpg');
	font-size: 14px;
}

#main-nav_left {
	width: 13px;
	height: 82px;
	float: left;	
	background-image: url('images/main-nav_left.jpg');
}

#main-nav_right {
	width: 13px;
	height: 82px;
	float: right;
	background-image: url('images/main-nav_right.jpg');
	overflow: hidden;
}

#menu-main-menu {
	height: 41px;
	margin: 0;
}

#menu-main-menu a {
	color: #fff;
	text-decoration: none;
	padding: 0 20px 0 8px;
}

#menu-main-menu li {
	height: 41px;
	float: left;
	text-align: center;
	line-height: 3em;
	margin: 0 30px 0 0;
	padding: 0 10px 0 10px;
	list-style: none;
}

#menu-main-menu li.current-menu-item, 
#menu-main-menu li.current-page-ancestor, 
#menu-main-menu li.current-post-ancestor,
#menu-main-menu li.current-menu-parent,
#menu-main-menu li.current-menu-ancestor {
	display: block;
	background-image: url('images/main-nav_ul-active-l.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}

#menu-main-menu li.current-menu-item a, 
#menu-main-menu li.current-page-ancestor a, 
#menu-main-menu li.current-post-ancestor a,
#menu-main-menu li.current-menu-parent a,
#menu-main-menu li.current-menu-ancestor a {
	height: 41px;
	float: right;
	padding: 0 20px 0 8px;
	line-height: 3em;
	display: block;
	background-image: url('images/main-nav_ul-active-r.jpg');
	background-position: right;
}

#submenu .current_page_item a {
	text-decoration: underline;
}
#submenu a:hover {
	text-decoration: underline;
}

#submenu {
	width: 900px;
	font-size: 13px;
	float: left;
	height: 41px;
	margin: 0;
}

#submenu a {
	color: #fff;
	text-decoration: none;
}

#submenu li {
	height: 41px;
	float: left;
	text-align: center;
	line-height: 3em;
	display: block;
	margin: 0 10px 0 0;
	padding: 0 8px 0 8px;
	list-style: none;
}

/* active menu classes */
.menu li.current_page_parent, li.current_page_item {
	/*margin: 4px*/ 
}

#foot-nav {
	margin: 10px;
}

#foot-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#foot-nav li {
	float: left;
	padding: 0 5px 0 5px;
	border-right: 1px solid #12bbec;
}

#foot-nav li .last a {
	border: 1px solid red;
	color: red;
}

#foot-nav li a {
	display: block;
}

/* create a footer menu */
#foot-menu {
	overflow: hidden;
	width: 530px;
	float: left;
	margin: 10px 10px 10px 0;
	padding: 5px 5px 5px 0;
}

#foot-menu ul {
	list-style-type: none;
}
#foot-menu li {
	float: left;
	/*0 5px 0 5px; */
	padding: 0 5px 0 0;
}
#foot-menu li a {
	font-weight: bold;
	text-decoration: none;
}
#foot-menu ul li ul li {
	float: none;
	padding: 0;
}
#foot-menu ul li ul li a {
	font-weight: normal;
	text-decoration: none;
}

#scrolltop {
	float: left;
}
/* Content */

#content-header {
	width: 966px;
	background-image: url('images/content-head_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	margin: 4px auto 0 auto;
	height: 15px;
}

#content-footer {
	width: 966px;
	height: 13px;
	background-image: url('images/content-foot_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 auto 4px auto;
}

#content {
	width: 966px;
	overflow: hidden;
	margin: 0 auto 0 auto;
	background-image: url('images/content_bg.jpg');
	background-position: left;
}

#content-webhosting {
	width: 966px;
	overflow: hidden;
	margin: 0 auto 0 auto;
	background-image: url('images/content_bg.jpg');
	background-position: left;
}
#icon-legend {
	margin: 0 0 0 40px;
}
#icon-legend img {
	vertical-align: middle;
	padding: 4px;
}
#icon-legend ul {
	list-style: none;
}
#icon-legend ul li {
	line-height: 2.5em;
	display: inline;
}
#icon-legend .showTooltip {
	cursor: pointer;
	color: #12bbec;
}
#icon-legend .tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	text-decoration: none;
    margin: 2px 0 0 1px;
    color: #0f4e64;
    padding: 8px;
    border-bottom: none;
    background-color: #c8edfb;
    border: 1px solid #abe1f4;
    border-radius: 6px; 
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px;
}
#icon-legend .tooltip p {
	border: none;
	text-decoration: none;
}

.webhosting-text {
	line-height:19px;
	margin: 0 0 0 20px;
	padding:10px;
	border-bottom: 1px solid #F6F4F4;
	width: 90%;
	margin-bottom: 10px;
}

#content-sidebar {
	width: 966px;
	overflow: hidden;
	margin: 0 auto 0 auto;
	background-image: url('images/content_bg-wsidebar.jpg');
	background-position: left;
}

#content-oam {
	width: 966px;
	overflow: hidden;
	margin: 0 auto 0 auto;
	background-image: url('images/content_bg-oam.jpg');
	background-position: left;
}

#content-sidebar .entry-utility {
	padding: 10px;
	overflow: hidden;
	/*width: 666px;*/
	width: 100%;
	float: left;
	margin: 0 0 0 5px;
}

.entry-content {
	float: left;
	padding: 0 10px 0 10px;
	margin: 0 0 0 5px;
	width: 550px;
}

.entry-content h1, .entry-content h2, .entry-content h3 {
	margin: 10px 0 0 0;
	color: #267fc3;
	clear: both;
}
.entry-content h2 {
	margin: 10px 0 0 0;
}
.entry-content h3 {
	font-weight: normal;
	margin: 30px 0 0 0;
}

.entry-content p {
	line-height:19px;
	margin-bottom:10px;
	padding: 5px 0 0 0;
}

.entry-content a:hover {
	/*
	background-color: #12bbed;
	color: #fff;
	padding: 1px;
	*/
	text-decoration: none;
}

.entry-content ul {
	padding: 5px;
	margin: 0 0 0 15px;
}

.entry-content ol {
	padding: 5px;
	margin: 0 0 0 15px;
}

.entry-content ul li {
	margin: 0 0 5px 0;
	line-height: 19px;
	list-style-image: url('images/li.jpg');
}
.entry-content ol li {
	margin: 0 0 5px 10px;
	line-height: 19px;
}

img.alignleft {
	float: left;
	margin: 10px 20px 10px 10px;
}


img.alignright {
	float: right;
	margin: 10px 10px 10px 20px;
}

.entry-content-oam {
	width: 940px;
	padding: 0 10px 0 10px;
}


.entry-meta {
	padding: 5px 0 10px 0;
	font-size: 10px;
}
.entry-meta, .entry-utility {
	color: #c3c3c3;
}
.entry-meta a, .entry-utility a {
	color: #a8cad6;
	text-decoration: none;
}
.entry-meta a:hover, .entry-utility a:hover {
	text-decoration: underline;
}


/* Sidebars */ 

#sidebar {
	float: right;
	width: 340px;
	margin: 0 10px 0 0;
}

#sidebar ul {
	list-style: none;
}

#sidebar p {
	margin: 10px 0 0 0;
}

#sidebar hr {
	color: #f2f2f2;
	background-color: #f2f2f2;
	width: 90%;
	margin: 10px auto 10px auto;
	border-top: 1px solid #f2f2f2;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

#sidebar #blog-sidebar {
	margin: 20px 0 20px 0;
}

#sidebar-zabbix {
	margin: 30px 0 20px 0;
}
#sidebar-custom {
	margin: 80px 0 0 0;
	width: 310px;

	border: 1px solid #efefef;
	
	box-shadow: 0px 2px 6px #d0d1cf;
	-webkit-box-shadow: 0px 2px 6px #d0d1cf;
	-moz-box-shadow: 0px 2px 6px #d0d1cf;
	
	text-shadow: 0 1px 1px #fff;
	
	padding: 10px;
	background-color: #f0faff;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	
}
.blue-box {

	border: 1px solid #efefef;
	
	box-shadow: 0px 2px 6px #d0d1cf;
	-webkit-box-shadow: 0px 2px 3px #d0d1cf;
	-moz-box-shadow: 0px 2px 3px #d0d1cf;
	
	text-shadow: 0 1px 1px #fff;
	color: #267FC3;
	padding: 10px;
	background-color: #f0faff;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.blue-box .inputstyle {
	width: 70%;
	color: #C2C0C0;
}

.width310 {
	width: 310px;
}
.bluebox .smallinput input {
	width: 60%;
}

#sidebar-custom input, .blue-box input {
	height: 25px;
	border: 1px solid #ABE1F4;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	outline: none;
	padding: 0 0 0 4px;
}

#sidebar-custom li {
	font-size: 14px; 
	line-height: 22px;
	font-weight: bold;
}


#blog-contact-open, .green-box {
	margin: 15px 0 0 0;

	width: 310px;
	border: 1px solid #efefef;
	
	box-shadow: 0px 2px 6px #d0d1cf;
	-webkit-box-shadow: 0px 2px 6px #d0d1cf;
	-moz-box-shadow: 0px 2px 6px #d0d1cf;
	
	text-shadow: 0 1px 1px #fff;
	
	padding: 10px;
	background-color: #edffd1;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	font-size: 14px; 
	line-height: 18px;
	font-weight: bold;
	color: #8cb64a;
	
	/*
	transform: rotate(-1deg); 
	-webkit-transform: rotate(-1deg); 
	-moz-transform: rotate(-1deg);
	*/	
}

#blog-contact-closed {
	margin: 15px 0 0 0;

	width: 310px;
	border: 1px solid #efefef;
	
	box-shadow: 0px 2px 6px #d0d1cf;
	-webkit-box-shadow: 0px 2px 6px #d0d1cf;
	-moz-box-shadow: 0px 2px 6px #d0d1cf;
	
	text-shadow: 0 1px 1px #fff;
	
	padding: 10px;
	background-color: #efefef;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	font-size: 14px; 
	line-height: 18px;
	font-weight: bold;
	color: #a3a3a4;
	
}

#blog-information {
	color: #a0a0a0;
	width: 310px;
	float: left;
	padding: 10px;
	font-size: 12px;
}

.grey-box {
	color: #a0a0a0;
	width: 310px;
	padding: 10px;
	font-size: 12px;
}

#sidebar .input-text {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}

#sidebar .input-text-tld {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	width: 120px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}

#sidebar .input-select {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 26px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}

#sidebar .input-text-area {
	border: 1px solid #00b0e7;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}

#sidebar input.check {
	font-size: 12px;
	height: 25px;
	margin: 0 5px 0 0 ;
}

#sidebar h2 {
	padding: 20px 0 0 0;
}

/* Page: Index */

#main-image-extracontent {
	width: 335px;
	color: #005994;
	font-size: 12px;
	margin: 235px 0 0 0;
	float: right;	
}

#main-image {
	width: 966px;
	overflow: hidden;
	height: 403px;
	background-image: url('images/index_domain-bg.jpg');
	margin: 5px 0 0 0;
}

#main-image-content {
	width: 494px;
	height: 120px;
	margin: 214px 0 0 40px;
	color: #fff;
}

#main-image-content .domain-input {
	border: 0;
	height: 43px;
	margin: 0 0 0 10px;
	color: #267fc3;
	outline: none;
	font-size: 25px;
}

#check-btn {
	margin: 9px 10px 0 10px;
	float: right;
}

#check-btn input {
	height: 26px;
	font-size: 12px;
}
#check-form {
	float: left;
}

#main-image-content p.info {
	margin: 13px 0 0 0;
	font-size: 13px;
	float: left;
}

#main-image-content a{
	color: #fff;
}

/*
#main-boxes-container {
	height: 239px;
	margin: 4px 0 4px 0;
	background-color: #f9f9f9;
}
*/

/* new boxes */
.clearboth {
	clear: both;
	height: 10px;
}
#main-boxes-container h1, #main-boxes-container h2, #main-boxes-container h3, #main-boxes-container h4, #main-boxes-container h5, #main-boxes-container h6, #main-boxes-container p {
	margin: 10px 0;
}

.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
	font-size: 12px;
}

#main-boxes-container {
	width: 975px;
	margin: 0 auto;
	line-height: 20px;
	color: #4a7592;
}
#main-boxes-container .block {
	width: 323px;
	margin: 0 1px;
	position: relative;
	float: left;
}
#main-boxes-container .block .icon {
	width: 120px;
	height: 75px;
	position: absolute;
	right: 4px;
	top: 39px;
}
#main-boxes-container .block .icon.wordpress {
	background: url('images/main-boxes/icons/wordpress.png') no-repeat left top;
}
#main-boxes-container .block .icon.virtualserver {
	background: url('images/main-boxes/icons/virtualserver.png') no-repeat left top;
}
#main-boxes-container .block .icon.help {
	background: url('images/main-boxes/icons/help.png') no-repeat left top;
}
#main-boxes-container .block .top {
	width: 263px;
	height: 40px;
	padding: 26px 30px 0 30px;
	background: url('images/main-boxes/top.png') no-repeat left top;
}
#main-boxes-container .block .top.orange {
	background: url('images/main-boxes/top_orange.png') no-repeat left top;
}
#main-boxes-container .block .top h1, #main-boxes-container .block .top h2, #main-boxes-container .block .top h3 {
	margin: 0;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	z-index: 10;
	position: relative;
	text-shadow: #666666 0px 1px 1px;
}
#main-boxes-container .block .middle {
	width: 261px;
	height: 60px;
	padding: 15px 31px;
	background: url('images/main-boxes/middle.png') no-repeat left top;
}
#main-boxes-container .block .middle a {
	/*
	text-decoration: underline;
	color: #4A7592;
	*/
}

#main-boxes-container .block.full .middle {
	height: 161px;
	background: url('images/main-boxes/middle-full.png') no-repeat left top;
}
#main-boxes-container .block .middle .item {
	width: 261px;
	margin: 10px 0 22px 0;
	line-height: 16px;
}
#main-boxes-container .block .middle .item a {
	font-weight: bold;
	color: #88b344;
}
#main-boxes-container .block .bottom {
	width: 261px;
	height: 43px;
	padding: 17px 31px 0 31px;
	font-weight: bold;
	color: #666;
	background: url('images/main-boxes/bottom.png') no-repeat left top;
}
#main-boxes-container .block a.bottom {
	display: block;
}
#main-boxes-container .block a.bottom:hover {
	text-decoration: underline;
}
#main-boxes-container .block .bottom button {
	/*
	width: 66px;
	height: 23px;
	background: url('images/main-boxes/button.png') no-repeat left top;
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 2px 0 0 26px;
	*/
	
	margin-top: -1px;
	
	float: right;
	
}
#main-boxes-container .block .bottom .button:hover {
	background-position: left bottom;
	text-decoration: none;
}
/*
#main-boxes {
	width: 966px;
	height: 239px;
	margin: 0 auto 0 auto;
}

#main-boxes h2 {
	margin: 10px 0 0 14px;
	color: #267fc3;
}

#wordpress-box {
	float: left;
	width: 317px;
	height: 228px;
	margin: 4px 6px 0 0;
	background-image: url('images/index-box-bg-wordpress.jpg');
}

#wordpress-box p {
	padding: 10px 10px 10px 15px;
}

#wordpress-box a {
}

#security-box {
	float: left;
	width: 317px;
	height: 228px;
	margin: 4px 6px 0 0;
	background-image: url('images/index-box-bg-mcafee.jpg');
}

#security-box p{
	padding: 10px 10px 10px 15px;
}

#help-box {
	float: left;
	width: 317px;
	height: 228px;
	margin: 4px 0 0 0;
	overflow: hidden;
	background-image: url('images/index-box-bg-help.jpg');
}

#help-box h2 {
	margin-bottom: 10px;
}

#help-box p {
	margin: 0 auto 10px auto;
	width: 285px;
}

#help-box a {
	margin: 0 auto 3px auto;
	width: 285px;
	display: block;
}

.readmore {
	padding: 0; margin: 0;
	display: inherit;
}
*/
/* Page: Webhosting */

#webhosting-header {
	width: 966px;
	height: 35px;
	background-color: #f9f9f9;
	margin: 10px 0 10px 0;
	overflow: hidden;
	border-radius: 12px; 
  -webkit-border-radius: 12px; 
  -moz-border-radius: 12px;
}
#webhosting-header .bold {
	font-weight: bold;
}
#webhosting-header p {
	margin: 10px 0 0 20px;
	float: left;
	font-size: 12px;
	color: #007fc2;
}
#webhosting-header .ticker {
	margin: 10px 0 0 30px;
	padding-left: 100px;
	font-size: 12px;
	color: #007fc2;
}
#webhosting-header a {
	text-decoration: none;
}

#webhosting-header a:hover {
	text-decoration: underline;
}

#webhosting-header button {
	float: right;
	margin: 8px 20px 0 0;
}

#hosting-packages {
	width: 966px;
	height: 345px;
	overflow: hidden;
}

#hosting-packages h1 {
	margin: 10px 0 0 20px;
	font-size: 24px;
	color: #007fc2;
}

#hosting-packages .price {
	margin: 5px 0 5px 20px;
	font-size: 24px;
	color: #007fc2;
}

/*
#hosting-packages .price strong {
	color: #ff9500;
}
*/

#mini-hosting {
	margin: 0 0 0 0;
	float: left;
	width: 304px;
	background-image: url('images/hosting-box-bg-starter.jpg');
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#bronze-hosting {
	float: left;
	width: 304px;
	margin: 0 0 0 25px;
	background-image: url('images/hosting-box-bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#silver-hosting {
	float: left;
	width: 304px;
	margin: 0 0 0 25px;
	background-image: url('images/hosting-box-bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#mailonly-hosting {
	width: 100%;
	height: 63px;
	background-image: url('images/mail-only_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	font-size: 18px;
	color: #007fc2;
}

#mailonly-hosting p {
	margin: 20px 0 0 20px;
	float: left;
}

/*
#mailonly-hosting p strong {
	color: #ff9500;
}
*/

#mailonly-hosting button {
	margin: 13px 20px 0 0;
	float: right;
}

.specs1 {
	color: #686464;
	list-style: none;
	margin: 10px 0 10px 20px;
	font-weight: bold;
}

.specs1 li {
	margin: 0 0 5px 0;
	font-weight: bold;
}

.specs2 {
	color: #686464;
	list-style: none;
}	

.specs2 li {
	height: 35px;
	padding: 0 0 0 45px;
	line-height: 2.5em;
	margin: 10px 0 10px 20px;
}

.schijfruimte {
	background-image: url('images/space.png');
	background-position: left;
	background-repeat: no-repeat;
}

.dataverkeer {
	background-image: url('images/data.png');
	background-position: left;
	background-repeat: no-repeat;
}

.geensetup {
	background-image: url('images/10min.png');
	background-position: left;
	background-repeat: no-repeat;
}

.btn-align {
	width: 260px;
	height: 30px;
	padding: 0 0 20px 0;
	margin: 0 20px 0 20px;
	border-bottom: #f6f4f4 solid 1px;
}

.btn-align p {
	float: right;
	line-height: 2.5em;
	margin: 0 20px 0 0;
}

.btn-align a {
	text-decoration: none;
}

#hosting-packages button {
	font-size: 14px;
	height: 30px;
}

#content-webhosting table {
	margin: 0 0 0 30px;
	width: 850px;
}

#content-webhosting #hostingtable tr {
	height: 60px;
	padding: 0;
}

#content-webhosting table tr:hover {
	background-color: whitesmoke;
}

#content-webhosting .hover-active {
	background-color: whitesmoke;
}

#content-webhosting table tr:hover .odd {
	background-color: whitesmoke;
}

#content-webhosting table tr:hover .even {
	background-color: whitesmoke;
}

#content-webhosting table thead tr:hover {
	background-color: #fff;
}

#content-webhosting table tfoot tr:hover {
	background-color: #fff;
}

#content-webhosting table th {
	text-align: center;
	font-size: 14px;
	color: #007fc2;
}

#content-webhosting table tfoot th {
	color: #ff9500;
	font-size: 16px;
	font-weight: bold;
}

#content-webhosting table td {
	text-align: center;
	padding: 0;
}

#content-webhosting table td.functions {
	padding: 0 10px 0 10px;
	text-align: left;
	font-size: 14px;
	color: #007fc2;
}

#content-webhosting table td.functions p {
	color: #000;
	margin: 5px 0 0 0;
	font-size: 12px;
}

#content-webhosting table td.odd {
	background-color: #f9f9f9;
}

#content-webhosting table td.even {
	background-color: #fff;
}

#content-webhosting h1 {
	margin: 10px 0 10px 20px;
	font-size: 24px;
	color: #007fc2;
}
#content-webhosting h2 {
	margin: 10px 0 10px 20px;
	font-size: 22px;
	color: #007fc2;
}

#hostingtable thead p {
	color: #FF9500;
	font-weight: bold;
	margin-top: 3px;
}

#hostingtable thead button {
	font-size: 10px;
	margin: 3px;
}
#hostingtable tfoot button {
	font-size: 10px;
	margin: 3px;
}

/* Domains */
#content-domains table {
	width: 100%;
	float: left;
}

#content-domains table tr {
	height: 30px;
	padding: 0;
}

#content-domains table tr:hover {
	background-color: whitesmoke;
}

#content-domains .hover-active {
	background-color: whitesmoke;
}

#content-domains table tr:hover .odd {
	background-color: whitesmoke;
}

#content-domains table tr:hover .even {
	background-color: whitesmoke;
}

#content-domains table thead tr:hover {
	background-color: #fff;
}

#content-domains table tfoot tr:hover {
	background-color: #fff;
}

#content-domains table th {
	text-align: center;
	font-size: 14px;
	color: #007fc2;
}

#content-domains table tfoot th {
	color: #ff9500;
	font-size: 16px;
	font-weight: bold;
}

#content-domains table td {
	text-align: center;
	padding: 0;
}

#content-domains table td.functions {
	padding: 0 10px 0 10px;
	text-align: left;
	font-size: 14px;
	color: #007fc2;
}

#content-domains table td.functions p {
	color: #000;
	margin: 5px 0 0 0;
	font-size: 12px;
}

#content-domains table td.odd {
	background-color: #f9f9f9;
}

#content-domains table td.even {
	background-color: #fff;
}

#content-domains h1 {
	margin: 10px 0 10px 20px;
	font-size: 24px;
	color: #007fc2;
}

#domaintable .orange {
	color: #FF9500;
	font-weight: bold;
	margin-top: 3px;
}
#domaintable button {
	font-size: 10px;
	margin: 3px;
}

/* Footer */
#positionFooter {
	width: 100%;
	overflow: none;
}
#footer {

	position: relative;
	overflow: hidden;

	height: 180px;
	
	color: #666666;
	font-size: 12px;
	margin: 0;
	padding: 10px;
	background: #f9f9f9;
	background-image: url('images/footer_bg.jpg');
	background-repeat: repeat-x;
}

#foot-search {
	
}

.screen-reader-text {
	font-weight: bold;
}

#foot-search input {
	height: 25px;
  border: 1px solid #abe1f4;
   border-radius: 6px; 
   -webkit-border-radius: 6px; 
   -moz-border-radius: 6px;
   outline: none;
	padding: 0 0 0 4px;
}

#footer a {
	color: #666666;
}

#footer h3 {
	font-size: 12px;
	margin: 0 0 10px 0;	
}

#footer-content {
	width: 942px;
	margin: 0 auto 0 auto;
}

#copyright-wrap {
	width: 380px;
	margin: 10px 0 0 0;
	overflow: hidden;
	float: right;
}

#copyright {
	margin: 0 0 10px 0;
	overflow: hidden;
}

#copyright p {
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0 1px 0;
}

#payment-methods {
	width: 158px;
	height: 55px;
	background-image: url('images/payment-logos.jpg');
	float: right;
}

/* jquery classes */

#auth-box {
   display: none;
   margin: 2px 0 0 1px;
   color: #063241;
   width: 160px;
   padding: 0 8px 0 8px;
   border-bottom: none;
   position: absolute;
   float: right;
   z-index: 2000;
   /*
   background-color: #c8edfb;
   border: 1px solid #abe1f4;
   border-radius: 6px; 
   -webkit-border-radius: 6px; 
   -moz-border-radius: 6px;
   */
   
   background-color: #f0faff;
   
   border: 1px solid #efefef;
   
   box-shadow: 0px 2px 6px #d0d1cf;
	-webkit-box-shadow: 0px 2px 6px #d0d1cf;
	-moz-box-shadow: 0px 2px 6px #d0d1cf;
	text-shadow: 0 1px 0px #fff;
	
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

#auth-box a {
	color: #577079;
	text-decoration: underline;
}
#auth-box a:hover {
	text-decoration: none;
}

#auth-box p {
	margin: 10px 5px 5px 5px;
	font-size: 11px;
	color: #577079;
	font-weight: bold;
}

#auth-box .input-text {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	outline: none;
}
#auth-box .input-center {
	text-align: center;
}

#auth-box .info {
	font-size: 10px;
	color: #577079;
	font-weight: normal;
}

#auth-box input {
	padding: 3px;
	font-size: 12px;
}

#auth-box input.input-text {
	padding: 0 0 0 3px;
}

/* zabbix widget */
#zabbix_container {
	height: 50px;
}
.zabbix_img {
	width: 32px;
	height: 32px;
	float: left;
}

.zabbix_img_ok {
	background-image: url('images/checkmark_32.png');
}

.zabbix_img_error {
	background-image: url('images/error_32.png');
}
.zabbix_info {
	float: right;
	width: 290px;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 0 0 0;
}

.zabbix_explained {
	color: #a0a0a0;
	width: 330px;
	float: left;
	padding: 10px;
	font-size: 10px;
}

/* OAM */
#oam-login {
	width: 450px;
	float: left;
	padding-top: 40px;
}
#oam-sidebar {
	padding: 0 0 0 50px;
	width: 410px;
	float: left;
}
#oam-login .input-text {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	width: 320px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
	color: #585858;
}
#oam-login .input-center {
	margin: 0 0 0 10px;
}

#oam-login .input-text-area {
	border: 1px solid #00b0e7;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	width: 320px;
	height: 100px;
	padding: 2px;
	outline: none;
}

#oam-login p.oam-auth-info {
	color: #989898;
	font-size: 11px;
}
#oam-login p.grey {
	color: #989898;
}
#oam-login p.errorbox {
	color: #d41212;
}

.entry-content-oam {
	float: left;
	padding: 0 10px 0 10px;
	margin: 0 0 0 5px;
}

.entry-content-oam p {
	line-height:19px;
	margin-bottom:10px;
	padding:5px;
}

.entry-content a:hover {
	/*
	background-color: #12bbed;
	color: #fff;
	padding: 1px;
	*/
	text-decoration: none;
}

.entry-content-oam h1 {
	margin: 10px 0 0 0;
	color: #267fc3;
}

.entry-content-oam h2 {
	margin: 30px 0 0 0;
	color: #267fc3;
}

.entry-content-oam h3 {
	margin: 30px 0 0 0;
	color: #267fc3;
}

.input-text-class {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}

.input-text-spacing {
	margin: 5px 0 5px 0;
}

.input-textarea-class {
	border: 1px solid #00b0e7;
	font-size: 12px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}

.fieldarea {
	font-weight: bold;
	font-size: 13px;
	vertical-align: center;
}

div.errorbox {
	color: #d41212;
}

.oam-domain-box {
	background-color: #F5F5F5;
	border: 3px solid #EBEBEB;
	line-height: 20px;
	padding: 10px;
	margin: 0 0 20px 0;
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
}

#oam-tos {
	height: 200px;
	border: 3px solid #EBEBEB;
	padding: 10px;
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	overflow:auto;
}

table.data-domains {
	background-color: #F5F5F5;
	border: 3px solid #EBEBEB;
	line-height: 20px;
	padding: 10px;
	margin: 0 0 20px 0;
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	margin: 10px;
}

table.data-domains th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.oam-checkbox {
	padding: 3px;
}

.introtext {
	font-weight: bold;
}
.button, .buttongo {
	font-size: 12px;
	height: 25px;
	margin: 0 5px 0 0 ;
}

#oam-sidebar .invoice-data th {
	font-weight: bold;
	text-align: left;
}
.entry-content-oam .data, .entry-content .data, .wp-table-reloaded {
	background-color: #F5F5F5;
	border: 3px solid #EBEBEB;
	line-height: 20px;
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
}
.entry-content-oam .data thead th, .entry-content .data thead th, .frame th {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	padding: 5px;
}

.wp-table-reloaded {
	margin: 20px 0 20px 0;
}

.wp-table-reloaded th {
	font-weight: bold;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.column-1 {
	width: 120px;
	font-weight: bold;
}
.column-2, .column-3, .column-4, .column-5 {
	width: 100px;
}
.wp-table-reloaded td {
	padding: 3px;
}

#oam-datatable_wrapper .data td {
	font-size: 14px;
	padding: 5px;
}

.entry-content-oam .data td {
	vertical-align: top; 
}

.footnote {
	color: lightsteelblue;
	font-size: 11px;
}

/* client area colors */
.clientareatableactive {
	background-color:#ecfeed
} 
.clientareatablepending {
	background-color:#fcf3ec
}
.clientareatablesuspended {
	background-color:#ffeeed
}
.clientareatableterminated {
	background-color:#edefff
}

.clientareatableactive-text {
	color:#000
} 
.clientareatablepending-text {
	color:#f18507
}
.clientareatablesuspended-text {
	color:#dd0101
}


tr.clientareatableactive-text.even {
	background-color:#ecfeed;
}
tr.clientareatableactive-text.odd {
	background-color:#dafedc;
}

tr.clientareatablepending-text.even {
	background-color:#fcf3ec;
}
tr.clientareatablepending-text.odd {
	background-color:#faeadc;
}

tr.clientareatablesuspended-text.even {
	background-color:#ffeeed;
}
tr.clientareatablesuspended-text.odd {
	background-color:#ffdedd;
}

tr.clientareatableterminated-text.even {
	background-color:#edefff;
}
tr.clientareatableterminated-text.odd {
	background-color:#dcdfff;
}

/* datatables */
.dataTables_filter {
	text-align: right;	
}

.even {
	background-color: #fefefe;
}

.odd {
	background-color: #f9f9f9;
}

.sorting_asc:after {
	content: ' (a)';
}
.sorting_desc:after {
	content: ' (d)';
}
.bottom .clear {
	height: 20px;
}

.TableTools {
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
}

/* cart */
tr.clientareacartempty {
	background-color: #fff;
}

/* ie6 warning */

#ie6w_text a {
	color: #fff;
	margin: 0 5px 0 0 ;
}

#ie6w_text img {
	margin: 0 5px 0 0;
}

/* wp caption */
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
	
hr {
	color: #f2f2f2;
	background-color: #f2f2f2;
	width: 90%;
	margin: 10px auto 10px auto;
	border-top: 1px solid #f2f2f2;
	border-left: none;
	border-right: none;
	border-bottom: none;
	clear: both;
}

hr.alittlebitmorespace {
	margin: 10px auto 30px auto;
}

hr.lessspacious {
	margin: 10px auto auto auto;
}

hr.spacious {
	margin: 10px auto 60px auto;
	border-top: 5px solid #f2f2f2;
}

/* pagination */
ul.paging { 
	list-style: none; padding: 0; font-weight: bold;
	padding: 3px 0 3px 3px;
	float: right;
}
ul.paging li { float: left; margin: 0 6px 6px 0; list-style-image:url(""); }
ul.paging li a, ul.paging li.active {
	display: block; 
	
	/*
	padding: 5px 10px 5px 10px; 
	background-color: #f5f5f5; 
	border: 1px solid #ccc; 
	list-style-image:url(""); 
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	box-shadow: #D0D1CF 0px 2px 6px;
	-webkit-box-shadow: #D0D1CF 0px 2px 6px;
	text-shadow: white 0px 1px 1px;
	*/
	background-color: #F0FAFF;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em .6em .55em;
	
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-weight: bold;
}
ul.paging li.active { background-color: #EDFFD1; color: #8CB64A; }

/* contact form */
.wpcf7-list-item {
	display: block;
}

.wpcf7 .input-class {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
}
.wpcf7 textarea {
	border: 1px solid #00b0e7;
	font-size: 12px;
	height: 20px;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	padding: 2px;
	outline: none;
	width: 90%;
	height: 40px;
}

/* virtual servers page */
#slider {
	margin: 0 90px 0 60px;
	margin-bottom: 10px;
}
#content-vm-pick {
	margin: 0 20px 0 20px;
	padding: 10px;
	margin-bottom: 10px;
}
.vm-head {
	color: #838383;
	font-weight: bold;
	margin: 0;
	width: 16%;
}
.vm-info {
	color: #00334c;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
}

#content-vm-pick table {
	margin: 30px 0 0 30px;
}

#content-vm-pick tr {
	height: 30px;
}

.webhosting-text h3 {
	margin: 10px 0 10px 0;
	color: #267fc3;
	font-weight: normal;
}
	

/* Kayako Resolve */
.bluelink:visited { color: #277dca; TEXT-DECORATION: none; outline: none; }
.bluelink:hover { COLOR: red !important; TEXT-DECORATION: none; outline: none; }
.bluelink { color: #277dca !important; font-family: Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 12px; font-weight: bold; outline: none; }

.redtext { COLOR: red; }
.graytext { COLOR: #333333; }

.chatlink:visited { COLOR: #277dc9; TEXT-DECORATION: none; outline: none; }
.chatlink:hover { COLOR: red !important; TEXT-DECORATION: none; outline: none; }
.chatlink:link { COLOR: #277dc9; TEXT-DECORATION: none; outline: none; }

.smalltext { font-size: 11px; font-family: Verdana, Tahoma, sans-serif; }
.linkedselectcontainer { PADDING: 4px 0 0 20px;	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/linkdownarrow_blue.gif) no-repeat 0 10px; }

#topbanner { position: relative; height: 5em; } /* if you don't manually set this height, ie gets the weirdest bug ever: the .widgetrow a:hover rule triggers the logo moving ~10 px left, for no apparent reason. suppressing that :hover rule or setting this height removes the effect. */
.topbannerchat { margin-top: 8px; float: left; }
#topbanneravatarcontainer { float: right; width: 100px; height: 100px; }

#leftloginsubscribebox, .leftnavboxbox { margin: 0.5em; }
#leftlivechatbox                           { text-align: center; left: 15%; }
/*#leftloginbox, #leftsubscribebox                              { border: solid #cdc6b6; border-width: 0 1px 1px 1px; }*/
#leftloginbox .inputframe, #leftsubscribebox .inputframe                  { vertical-align: middle; }

#leftloginbox .maitem,  #leftsubscribebox .maitem { padding: 0.5em 0.5em 0.5em 25px; vertical-align: middle; font-size: 70%; border-bottom: 1px solid #ddddc7; border-top: 1px solid #ffffff; }
#leftloginbox .maitem:hover,  #leftsubscribebox .maitem:hover { background-color: #ffefbb; border-bottom: 1px solid #e5c365; cursor: pointer; }

#leftloginbox .maprofile                  { background: #f8f4eb URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_myprofile.gif) no-repeat 4px 4px; }
#leftloginbox .maorganization             { background: #f8f4eb URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_userorganization.png) no-repeat 4px 4px; }
#leftloginbox .machangepassword             { background: #f8f4eb URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_lock.gif) no-repeat 4px 4px; }
#leftloginbox .mapreferences              { background: #f8f4eb URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_preferences.gif) no-repeat 4px 4px; }
#leftloginbox .malogout              { border-bottom: none !important; background: #f8f4eb URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_logout.png) no-repeat 4px 4px; }

#leftloginbox input.loginstyled, input.loginstyledlabel            { width: 98%; background: white url("https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif") repeat-x top left; border: 1px solid #cdc2ab; padding: 2px; margin: 1px; font-size: 70%; font-family: Verdana, Tahoma, sans-serif; }
#leftloginbox input.loginstyledlabel            { color: #878787; }
#leftloginbox #leftloginboxrememberme      { width: 1.5em; margin: 0; padding: 0; vertical-align: middle; }
#leftloginboxremembermetext                { font-size: 70%; vertical-align: middle; }

#leftsubscribebox input.emailstyled, input.emailstyledlabel            { width: 98%; background: white url("https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif") repeat-x top left; border: 1px solid #cdc2ab; padding: 2px; margin: 1px; font-size: 70%; font-family: Verdana, Tahoma, sans-serif; }
#leftsubscribebox input.emailstyledlabel            { color: #878787; }

.leftnavboxtitle       { position: relative; }
.leftnavboxtitleleftgap { display: inline-block; width: 3px; margin: 0; padding: 0; height: 1.5em; }
.leftnavboxtitlebulk   { position: absolute; left: 3px; right: 0; height: 1.5em; vertical-align: middle; }
.leftnavboxtitletext { 
/*
	padding-left: 1.7em; 
	padding-top: 0; 
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	vertical-align: middle; 
*/
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #267fc3;
	
}

.leftnavboxtitle {
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #e5f0f4;
}

/*leftnavboxcontent*/
.leftnavboxbox, .light-blue-box { 
	/*border: 1px solid #cdc6b6;*/
	width: 300px;
	border: 1px solid #efefef;
	
	box-shadow: 0px 2px 3px #d0d1cf;
	-webkit-box-shadow: 0px 2px 3px #d0d1cf;
	-moz-box-shadow: 0px 2px 3px #d0d1cf;
	

	
	padding: 10px;
	background-color: #f9fdff;
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
}
.leftnavboxcontent a:hover {
	text-shadow: 0 1px 1px #fff;
}
.leftnavboxcontent a { 
	line-height: 140%; 
	text-decoration: none; 
	font-weight: bold;
	padding: 0.375em; 
	display: block; 
	font-size: 14px;
	line-height: 18px;

	/*
	text-indent: 20px;
	color: black; 
	border-bottom: 1px solid #f5f5f5;
	font-family: Verdana, Tahoma, sans-serif; 
	font-size: 11px; 
	background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_folderyellow.gif"); 
	background-repeat: no-repeat; 
	background-position: 0.375em 0.25em; 
	*/
}
.leftnavboxcontent a:hover { background-color: #fff8e9; color: #476ca4; }

#toptoolbarlinklist a { display: inline-block; border: 0; padding: 0.3em 0.7em 0.6em 2.3em; margin: 0; background-position: 0.8em 0.5em; background-repeat: no-repeat; }

a.toptoolbarlink           { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/space.gif");}
a.toptoolbarlink:hover           { color: #fff6cf !important; text-shadow:0 1px 0 rgba(0, 0, 0, 1) !important; }

#maincore        { position: relative; padding: 0; clear: both; width:100%; }
#maincoreleft    { float: left; left: 0px; width: 14em; height: 100%; }
#maincorecontent { margin-left: 14em; height: 100%; padding: 0.75em; }

#coresearchinput { vertical-align: middle; margin: 3px; padding: 1px 0 0 23px; border: 1px solid #40738b; height: 23px; color: #285063; font-family: calibri, candara, verdana, tahoma, sans-serif; font-size: 1.4em; width: 280px; background: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_search.gif") no-repeat 3px 3px white; vertical-align: middle; }

#breadcrumbbar        { border: 1px solid #cdc6b6; font-size: 11px; }
.breadcrumb           { background: white url("https://account.sensson.net/support/__swift/themes/client_default/images/breadcrumbbg.png") no-repeat right center; color: #666; display: inline-block; padding: 0.4em 1em 0.5em 0.5em; }
.breadcrumb:hover     { background: white url("https://account.sensson.net/support/__swift/themes/client_default/images/breadcrumbbghover.png") no-repeat right center; }
.breadcrumb.lastcrumb { font-weight: bold; background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/breadcrumbbghover.png");}

#bottomfooter   { text-align: center; margin-top: 2em; clear: both; font-size: 70%; }
.bottomfooterpadding   { padding: 4px 4px 8px 4px; }
#bottomfooter a { text-decoration: none; color: #333;}

#corewidgetbox { margin-top: 2em; margin-bottom: 1em; text-align: center; }

.widgetrow         { width: 100%; position: relative; }
.widgetrow a       { margin: 0 1.5em 1em 0; clear: none; text-decoration: none; display: inline-block; vertical-align: middle; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 3px solid #afcddf; background-color: #f1f7fb; background-repeat: no-repeat; background-position: 0.3em 0.3em; padding: 0.6em 1em 0.8em 2.8em;}
.widgetrow a:focus { outline:none; background-color:#eee; }
.widgetrow a:hover { background-color: #f9fde9; border-color: #b7d4ae; }
.widgetrow a span   {  }
.widgetrow div   { display: inline; }

.defaultwidget       { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/space.gif"); }

.widgetrow a { color: #277DC9; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.widgetrow a:hover { color: #277DC9 !important; text-shadow:0 1px 0 rgba(239, 243, 222, 1) !important;}

#leftloginsubscribeboxlogintab        .tabtext { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_tabuser.gif"); }
#leftloginsubscribeboxsubscribetab    .tabtext { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_tabmail.gif"); }

.tabrow  { background: url("https://account.sensson.net/support/__swift/themes/client_default/images/tabborderpx.png") repeat-x bottom left; margin: 0; padding: 0; }
.tabtext { padding: 0 1em 0 2em; background-repeat: no-repeat; background-position: 0.25em 0; }

.atab { display: inline-block; clear: none; margin: 0; padding: 0; height: 100%; text-decoration: none; color: #333; font-weight: bold; font-size: 11px; font-family: verdana, candara, sans-serif; cursor: pointer; }

.atab.inactive, .atab.inactive { background: url("https://account.sensson.net/support/__swift/themes/client_default/images/tabborderpx.png") repeat-x bottom left; margin: 0; padding: 0; color: #a0947b; }
.atabbasic { cursor: inherit !important; }

.tableftgap { border-bottom: 1px solid white; background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/activetab_left.gif"); background-repeat: no-repeat; background-position: top right; width: 3px; display: inline-block; padding: 5px 0 4px 0; margin: 0 0 0 5px; height: 100%; }
.tabbulk    { border-bottom: 1px solid white; background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/activetab_right_bulk.gif"); background-repeat: no-repeat; background-position: top right; display: inline-block; padding: 5px 3px 4px 0; margin: 0; height: 100%; }
.tabbulk:hover { color: black !important; }

.inactive .tableftgap { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/inactivetab_left.gif");       border-bottom: 1px solid #cdc6b6; }
.inactive .tabbulk    { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/inactivetab_right_bulk.gif"); border-bottom: 1px solid #cdc6b6; }

:hover.inactive .tableftgap { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/hoverinactivetab_left.gif"); }
:hover.inactive .tabbulk    { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/hoverinactivetab_right_bulk.gif"); color: black; }

/*
.zebraeven { background-color: #fefefe; }
.zebraodd  { background-color: #ebf8fb; }
*/
.inputframe { padding: 0.25em 0.5em 0.25em 0.25em; }

.switchingpanel        { display: none; }
.switchingpanel.active { display: block; }

.vdivider { margin: 0.4em 0.4em; height: 0px; border: solid #ddddc7; border-width: 1px 0 0 0; }

.customfieldrequired { COLOR: red; MARGIN-LEFT: 6px; }

#logintext { float:left; font-size: 70%; margin-top: 0.75em; margin-left: 0.7em; }

#loginsubscribebuttons { text-align: right; display: block; }

.rebutton, .rebuttonblue, .rebuttonred { border: 0 solid white; background: url("https://account.sensson.net/support/__swift/themes/client_default/images/button1_sprite.png") no-repeat top left; background-position: 0 0; height: 24px; width: 79px; color: black; font-family: verdana, tahoma, sans-serif; font-size: 11px; margin: 5px 5px 5px 0; padding: 4px 0 15px 0; vertical-align: middle; cursor: pointer; }

.infotextcontainer { FONT-SIZE: 12px; FONT-STYLE: italic; }

.sprite-button1 { background-position: 0 0; }
.sprite-button1blue { background-position: 0 -74px; }
.sprite-button1green { background-position: 0 -148px; }
.sprite-button1hover { background-position: 0 -222px; }
.sprite-button1red { background-position: 0 -296px; }

.rebuttonblue { background-position: 0 -74px; }
.rebuttonred { background-position: 0 -296px; }
.rebuttonblue:hover { background-position: 0 -148px; }
.rebuttonred:hover  { background-position: 0 -148px; }
.rebutton:hover { background-position: 0 -148px; }
.sprite-buttonwide { background-position: 0 0; }
.sprite-buttonwidehover { background-position: 0 -95px; }
.sprite-buttonwide2 { background-position: 0 0; }
.sprite-buttonwide2hover { background-position: 0 -86px; }

.rebuttonwide2 { border: 0 solid white; background: url("https://account.sensson.net/support/__swift/themes/client_default/images/buttonwide2_sprite.png") no-repeat top left; background-position: 0 0; color: #333333; font-family: candara, trebuchet ms, tahoma, verdana, tahoma, sans-serif; font-size: 12px; font-weight: bold; margin: 5px 5px 5px 0; padding: 5px 0 10px 0; vertical-align: middle; cursor: pointer; }
.rebuttonwide2:hover { background-position: 0 -86px; }


.datecontainerparent { WIDTH: 54px; HEIGHT: 88px; }

.monthholder { BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/calendartop.gif) no-repeat; DISPLAY: block; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; PADDING: 0px; COLOR: #FFFFFF; FONT: bold 11px Verdana,Arial,Helvetica; WIDTH: 54px; HEIGHT: 22px; text-shadow:0 1px 0 rgba(112, 165, 232, 0.5); }

.monthsub { PADDING-TOP: 4px; }

.dateholder { BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/calendarbottom.gif) no-repeat; DISPLAY: block; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; PADDING: 0px; COLOR: #555555; FONT: 10px Verdana,Arial,Helvetica; WIDTH: 54px; HEIGHT: 66px; }

.datesub { PADDING-TOP: 6px; PADDING-BOTTOM: 6px; }

.datecontainer { FONT: 28px Trebuchet MS, Calibri, Verdana, Arial, Helvetica; padding-top: 3px; }

/*.boxcontainer { margin: 16px 0 16px 0; padding: 10px; BACKGROUND: #F2F2EB; -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; }*/

.boxcontainerlabel {
	margin: 10px 0 0 0;
	color: #267fc3;
	font-size: 1.5em;
}
/*
.boxcontainerlabel { font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #4e4e4e; margin-bottom: 8px; TEXT-SHADOW: 0 1px 0 rgba(255, 255, 255, 0.85); }
*/
.boxcontainercontent { ackground: white; padding: 10px; font-size: 12px;}

.boxcontainercontenttight { border: 2px SOLID #e2e2d6; background: white; font-size: 12px; }


.hlineheader { width: 100%; margin: 0; padding: 0; white-space: nowrap; color: #277dca; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia,serif; text-decoration: none; font-size: 14px; font-weight: none; }
.hlineheader th { margin: 0; padding: 0 8px 0 0; }
.hlineheader td { font-size: 50%; margin: 0; padding: 0; }
td.hlinelower { border-top: 1px solid #ececec; width: 100%; }
.hlinegray { color: #626262 !important; }


.subcontent { padding: 4px 0px 4px 4px; }
.captchaholder { padding: 4px 0 4px 0; }

.dialogerror { display: none; background-color: #ff969b; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 6px; margin: 16px 0 16px 0; }
.dialogerrorsub { border: 1px solid #dfdfd3; padding: 2px; background: white; }
.dialogerrorcontent { border: 1px solid #dfdfd3; padding: 6px 6px 6px 34px; background: white; color: #4e4e4e; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia,serif; text-decoration: none; font-size: 16px; font-weight: bold; background: URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_error.png) no-repeat 4px 2px;}

.dialoginfo { display: none; background-color: #b3eab8; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 6px; margin: 16px 0 16px 0; }
.dialoginfosub { border: 1px solid #dfdfd3; padding: 2px; background: white; }
.dialoginfocontent { border: 1px solid #dfdfd3; padding: 6px 6px 6px 38px; background: white; color: #4e4e4e; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia,serif; text-decoration: none; font-size: 16px; font-weight: bold; background: URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_info.png) no-repeat 4px 0px;}

/*
* Begin SWIFT General CSS
*/

.error { BORDER: 1px dotted red !important; background-image: none !important; background: #ffeef0 !important; DISPLAY: block; MARGIN-TOP: 5px; PADDING: 4px; }

.swifttexterror { BORDER: 1px dotted red !important; background-image: none !important; background: #ffeef0 !important; }
.swifttext { WIDTH: 300px; BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; BORDER: 1px SOLID #92b6d7; PADDING: 2px 2px 2px 2px; MARGIN: 0px; vertical-align: middle; }
.swifttextsmall { WIDTH: 80px; BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; BORDER: 1px SOLID #92b6d7; PADDING: 4px 4px 4px 4px; MARGIN: 0px; vertical-align: middle; }
.swifttextlarge { WIDTH: 300px; BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; BORDER: 1px SOLID #92b6d7; PADDING: 4px 4px 4px 4px; MARGIN: 0px; vertical-align: middle; }
.swifttextwide { WIDTH: 100%; BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; BORDER: 1px SOLID #92b6d7; PADDING: 4px 4px 4px 4px; MARGIN: 0px; vertical-align: middle; }
.swifttextdisabled { BACKGROUND-COLOR: #ddd6c7; COLOR: #808080; BORDER: 1px SOLID #c3baa7; PADDING: 2px 2px 2px 2px; vertical-align: middle; }
.swifttextarea { BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; BORDER: 1px SOLID #92b6d7; padding: 2px 2px 2px 2px; vertical-align: middle; WIDTH: 550px;}
.swiftselect { BORDER: 1px SOLID #92b6d7; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; margin: 0px; padding: 1px; vertical-align: middle; Z-INDEX: 11; }
.swifttextareawide { WIDTH: 100%; BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; BORDER: 1px SOLID #92b6d7; padding: 2px 2px 2px 2px; vertical-align: middle; }
.rebuttonwide { border: 0 solid white; background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/buttonwide.gif"); background-repeat: no-repeat; height: 45px; width: 79px; color: black; font-family: verdana, tahoma, sans-serif; font-weight: bold; font-size: 11px; margin: 5px 5px 5px 0; padding: 4px 0 12px 0; vertical-align: middle; cursor: pointer; }
.rebuttonwide:hover { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/buttonwidehover.gif"); }
.errorrow { PADDING: 6px; BORDER: 1px SOLID #e7bcbc; -moz-border-radius: 4px 4px 4px 4px; BACKGROUND-COLOR: #ffeef0; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; }
.errorrowhidden { PADDING: 6px; DISPLAY: none; BORDER: 1px SOLID #e7bcbc; -moz-border-radius: 4px 4px 4px 4px; BACKGROUND-COLOR: #ffeef0; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; }

.swifttext, .swifttexterror, .swifttextnumeric, .swifttextwide, .swifttextareawide, .swifttextsmall, .swifttextlarge, .swiftpassword, .swifttextdisabled, .swifttextarea, .swiftselect, .swifttextlarge
{
	FONT-FAMILY: Calibri, Verdana, Tahoma, Helvetica;
	FONT-SIZE: 1.4em;
}

/*
* End SWIFT General CSS
*/

/*
* Begin Support Center CSS
*/

.addplus { display: inline; background: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_add.gif") no-repeat 0px 0px; padding: 0 0 0 20px; }
.useremailitem, .ticketattachmentitem { padding: 4px; }
.useremailitemdelete, .ticketattachmentitemdelete { margin-right: 4px; width: 18px; display: inline-block; background: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_trash.gif") no-repeat 0px 1px; height: 18px; cursor: pointer; }


/*
* End Support Center CSS
*/


/*
* Begin Chat Related CSS
*/
#sendemailcontainer { display: none; }

#livechattab .tabtext { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_tablivechat.gif"); }

#chattoptoolbar               { background: url("https://account.sensson.net/support/__swift/themes/client_default/images/toolbarbg.gif") repeat-x top left #fcfaf4; font-size: 70%; width: 100%; border-width: 1px 0; border-style: solid; border-color: #e1d9c9 white #cdc6b6 white; position: relative; color: #333; float: left; clear: both; padding-bottom: 0.3em; }
#chattoptoolbar a             { color: black; text-decoration: none; }
#chattoptoolbarrightarea      { float: right; display: inline-block; margin-top: 0.6em; margin-right: 0.4em; height: 100%; }
#chattoptoolbarrightareainset { display: inline-block; margin: 0 0.2em 0 0; }
#chattoptoolbar select        { border: 1px solid #cdc2ab; font-family: verdana, tahoma, sans-serif; font-size: 1em; }

#chattoptoolbarlinklist          { margin: 0; padding: 0; }
#chattoptoolbarlinklist li       { background: url("https://account.sensson.net/support/__swift/themes/client_default/images/toolbarbuttonbg.gif")       repeat-x top left #fcfaf5; list-style-type: none; display: inline-block; float: left; margin: 0.3em 0 0 0.3em; padding: 0; clear: none; }
#chattoptoolbarlinklist li:hover { background: url("https://account.sensson.net/support/__swift/themes/client_default/images/toolbarbuttonbg_hover.gif") repeat-x top left #fcfaf5; }

#chattoptoolbarlinklist a { display: inline-block; border: 1px solid; border-color: white #dcd2c0 #dcd2c0 white; padding: 0.4em 0.7em 0.4em 2.3em; margin: 0; background-position: 0.5em 0.3em; background-repeat: no-repeat; }
#chattoptoolbarlinklist a:hover { border-color: #f9f0d7 #e5c365 #e5c365 #f9f0d7; }

a#chattoptoolbarcloselink          { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_widget_close.gif")   }
a#chattoptoolbarprintlink          { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_widget_print.gif")   }
a#chattoptoolbaremaillink          { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_widget_email.gif")   }
a#chattoptoolbarsoundonlink        { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_widget_soundon.gif") }
a#chattoptoolbarsoundofflink       { background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_widget_soundoff.gif")}
li#chattoptoolbarprint             { display: none;   }
li#chattoptoolbaremail             { display: none;   }
li#chattoptoolbarsoundon           { display: none;   }
li#chattoptoolbarsoundoff          { display: none;   }

#main.chatview { position: fixed; margin: 0; top: 0.8em; bottom: 0.8em; left: 0.8em; right: 0.8em; }
.chatview #bottomfooter { height: 22px; vertical-align: middle; border-top:1px solid #D9CEBC; color:#61718C; background: white url("https://account.sensson.net/support/__swift/themes/client_default/images/chatfooterbackground.gif") repeat-x top left; position: absolute; bottom: 0; width: 100%; padding: 4px 0px 0px 0px; }
.chatview #chatpostcontainer { position: absolute; bottom: 22px; width: 100%; padding: 6px;}

#chatcontentcontainer { z-index: 10000; overflow: auto; position: fixed; top: 16.5em; bottom: 11em; left: 30px; right: 30px; background-color: }
#chatstatuswrapper        { z-index: 10001; position: fixed; bottom: 8.8em; height: 2em; left: 30px; right: 30px;}
.chatstatusbar        { HEIGHT: 2em; PADDING-TOP: 7px; VERTICAL-ALIGN: middle; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-LEFT:20px; BACKGROUND: URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_chatstatusbar.gif") no-repeat left;}
.chatstatusbarhidden        { HEIGHT: 2em; PADDING-TOP: 7px; VERTICAL-ALIGN: middle; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-LEFT:20px;}
#chatcore             { background-color: #faf9f4; padding-top: 0.5em; height: 100%; width: 100%; }
#chatbox              { background-color: white; padding: 0.8em; font-size: 70%; position: fixed; top: 17em; bottom: 3em; left: 1.5em; right: 1.5em; overflow: auto; }

#chatcontrolregion { position: fixed; left: 30px; right: 30px; height: 45px; bottom: 3em; z-index: 10002; }
#chatpostmsgwrap   { position: absolute; height: 100%; top: 0; bottom: 0; right: 6em; left: 0; }
#chatpostmsg       { height: 100%; width: 100%; BACKGROUND: #FFFFFF URL(https://account.sensson.net/support/__swift/themes/client_default/images/inputtextbg.gif) REPEAT-X TOP LEFT; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; BORDER: 1px SOLID #cdc2ab; vertical-align: middle; }
#chatpostbutton    { position: absolute; height: 100%; top: 0; bottom: 0; right: 0; width: 80px; border: 0 solid white; background-image: url("https://account.sensson.net/support/__swift/themes/client_default/images/buttonwide.gif"); background-repeat: no-repeat; color: black; font-family: verdana, tahoma, sans-serif; font-weight: bold; font-size: 11px; margin: 0; padding: 0; vertical-align: middle; cursor: pointer; }

.chatsystemmessage { BORDER-TOP: 1px SOLID #CCCCCC; BORDER-BOTTOM: 1px SOLID #CCCCCC; PADDING-LEFT:20px; BACKGROUND: #FFFFFF URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_infosquare.gif") no-repeat left; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; FONT-SIZE: 12px; COLOR: #333333;}
.chaturlmessage { BORDER-TOP: 1px SOLID #CCCCCC; BORDER-BOTTOM: 1px SOLID #CCCCCC; PADDING-LEFT:20px; BACKGROUND: #FFFFFF URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_pushurl.png") no-repeat left; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; FONT-SIZE: 12px; COLOR: #333333;}
.chatimagemessage { BORDER-TOP: 1px SOLID #CCCCCC; BORDER-BOTTOM: 1px SOLID #CCCCCC; PADDING-LEFT:20px; BACKGROUND: #FFFFFF URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_pushimage.png") no-repeat left; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; FONT-SIZE: 12px; COLOR: #333333;}
.chatcodemessage { BORDER-TOP: 1px SOLID #CCCCCC; BORDER-BOTTOM: 1px SOLID #CCCCCC; PADDING-LEFT: 6px; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; FONT-SIZE: 12px; COLOR: #333333;}
.chatonsitemessage { BORDER-TOP: 1px SOLID #CCCCCC; BORDER-BOTTOM: 1px SOLID #CCCCCC; PADDING-LEFT:20px; BACKGROUND: #FFFFFF URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_onsite.gif") no-repeat 0px 8px; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; FONT-SIZE: 11px; COLOR: #333333;}
.chatonsitemessagetitle { MARGIN-BOTTOM: 8px; PADDING-TOP: 2px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #333333;}
.chatonsitemessagewin { PADDING-LEFT:34px; BACKGROUND: #FFFFFF URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_windows.gif") no-repeat left; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; FONT-SIZE: 11px; COLOR: #333333; HEIGHT: 32px;}
.chatonsitemessageostext { PADDING-TOP: 8px;}
.swiftselect .deponline { height: 20px; background-repeat:no-repeat; background-position:bottom left; padding-left:20px; background: #D5FFD5 URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_online.gif") no-repeat left; }
.swiftselect .depoffline { height: 20px; background-repeat:no-repeat; background-position:bottom left; padding-left:20px; background: #EDEDED URL("https://account.sensson.net/support/__swift/themes/client_default/images/icon_offline.gif") no-repeat left; }


.msgwrapper { DISPLAY: block; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;}
.timestamp { DISPLAY: inline; COLOR: #676767; FONT-SIZE: 12px; PADDING-RIGHT: 5px; }
.staffname { DISPLAY: inline; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF3232; }
.staffmessage { DISPLAY: inline; FONT-SIZE: 12px; COLOR: #333333; }
.clientname { DISPLAY: inline; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0080FF; }
.clientmessage { DISPLAY: inline; FONT-SIZE: 12px; COLOR: #333333; }

#imagezoomcontainer {width:100%; overflow:hidden;}
#imagezoomcontainer a {position:relative; float:left; margin:5px;}
#imagezoomcontainer a span { display:block; background-image:url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_zoom.png); background-repeat:no-repeat; width:16px; height:16px; position:absolute; bottom:8px; right:8px;}
#imagezoomcontainer img { border: solid 1px #999; padding:5px;}

#printcontent { FONT-SIZE: 12px; FONT-FACE: Candara, Verdana, Arial, Helvetica; PADDING: 8px; }
.chatprinthr { margin-bottom: 6px; height: 1px; BORDER: none; color: #cfcfcf; background-color: #cfcfcf; }
/*
* End Chat Related CSS
*/


/* BEGIN jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_ratingdelete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_ratingstar.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*
* Begin jQuery.QLoader CSS
*/

.QOverlay {
	DISPLAY: none;
	background-color: #000000;
	z-index: 9999;
}

.QLoader {
	DISPLAY: none;
	background-color: #CCCCCC;
	height: 1px;
}

/*
* End jQuery.QLoader CSS
*/



/*
* Begin Tickets CSS
*/

.irsui
{
	BACKGROUND-COLOR: #FFFBF2; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; PADDING: 6px; MARGIN: 10px 0 0 0;
}

.irscontainer {
	DISPLAY: none;
}

.irstitle
{
    FONT-SIZE: 18px;
    COLOR: #333333;
    FONT-FAMILY: Calibri, Trebuchet MS, Verdana, Arial, Helvetica;
	MAGIN-BOTTOM: 6px;
	FONT-WEIGHT: bold;
}

.irsdesc
{
    COLOR: #333333;
	MAGIN-BOTTOM: 6px;
}

.irshr
{
	BORDER: none;
	COLOR: #FFEECF;
	BACKGROUND-COLOR: #FFEECF;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}


.headerbutton, .headerbuttongreen, .headerbuttonorange, .headerbuttonred, .headerbuttonblue, .headerbuttonyellow {
	background: #333333 url(https://account.sensson.net/support/__swift/themes/client_default/images/overlay-button.png) repeat-x;
	padding: 9px 10px 10px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: -4px 0 0 6px;
	display: inline;
	float: left;
}

.headerbutton:active, .headerbuttongreen:active, .headerbuttonorange:active {
	-moz-transform: translateY(1px);
}

.headerbutton:hover {
	BACKGROUND-COLOR: #222222;
}

.headerbuttongreen {
	BACKGROUND-COLOR: #01a934;
}

.headerbuttongreen:hover {
	BACKGROUND-COLOR: #14c84b;
}

.headerbuttonorange {
	BACKGROUND-COLOR: #ff5c00;
}

.headerbuttonorange:hover {
	BACKGROUND-COLOR: #ff823c;
}

.headerbuttonred {
	BACKGROUND-COLOR: #e33100;
}

.headerbuttonred:hover {
	BACKGROUND-COLOR: #f3643c;
}

.headerbuttonblue {
	BACKGROUND-COLOR: #2daebf;
}

.headerbuttonblue:hover {
	BACKGROUND-COLOR: #41c6d7;
}

.headerbuttonyellow {
	BACKGROUND-COLOR: #ffb515;
}

.headerbuttonyellow:hover {
	BACKGROUND-COLOR: #ffcc5d;
}

.ticketlistproperties {
	COLOR: white; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
}

.ticketlistpropertiescontainer {
	PADDING: 8px;
}

.ticketlistsubject {
	FONT-SIZE: 1.8em;
	COLOR: #333333;
	PADDING: 4px 0 4px 5px;
}

.ticketlistpropertiesdivider {
	HEIGHT: 8px;
}

.ticketlistheaderrow {
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #DDDDC7;
	BACKGROUND: #F8F4EB;
	COLOR: #333333;
	FONT-SIZE: 1em;
	PADDING: 8px;
}

.ticketlisttable {
	BORDER: 1px SOLID #CDC6B6;
}

.ticketsubdepartment {
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/linkdownarrow.gif) no-repeat 4px 0px;
	PADDING: 0 0 0 20px;
	MARGIN-LEFT: 10px;
}

.ticketgeneralcontainer {
	BACKGROUND: #ffffff;
}

.ticketgeneraltitlecontainer {
	PADDING: 8px 8px 10px 8px;
}

.ticketbenchmarks {
	PADDING: 6px 8px 5px 8px;
	FONT: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	COLOR: #333333;
}

.ticketbenchmark {
	DISPLAY: inline-block;
	MARGIN-RIGHT: 12px;
}

.ticketbenchmarktitle {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-RIGHT: 5px;
}


.ticketpostbox {
	text-decoration: none;
	MARGIN: 0 0 0 30px;
	COLOR: #333333;
	WIDTH: 150px;
}

.ticketpostinfoitem, .ticketpostinfoitemtext {
	PADDING: 5px 0px 0px 5px;
	BORDER-BOTTOM: #F0EADE 1px SOLID;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	HEIGHT: 34px;
}

.ticketpostinfoitemtext {
	CURSOR: default;
}

.ticketpostinfoitemtitle {
	TEXT-ALIGN: left;
	FONT-SIZE: 0.9em;
}

.ticketpostinfoitemcontent, .ticketpostinfoitemlink {
    FONT-SIZE: 1.3em;
    FONT-FAMILY: Calibri, Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}

.ticketpostinfoitemcontainer {
	PADDING: 3px 0 3px 0;
}

.ticketpostinfoitemlink:hover {
	COLOR: red;
}

.ticketgeneralinfocontainer {
	PADDING: 6px 8px 5px 8px;
	FONT: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	COLOR: #5a5a5a;
}

.ticketgeneraldepartment {
	COLOR: #b24c58 !important;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}

.ticketgeneraltitle {
	COLOR: #333333;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 1.8em;
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/linkdownarrow.gif) 10px 4px no-repeat;
	PADDING: 0px 0 8px 25px;
}

.ticketgeneralproperties {
	HEIGHT: 65px;
}

.ticketgeneralpropertiesselect {
	DISPLAY: block;
	PADDING: 4px 0 0 0;
	TEXT-ALIGN: center;
}

.ticketgeneralpropertiesobject, .ticketgeneralpropertiesobjectwide, .ticketgeneralpropertiesobjectmed {
	PADDING: 10px 12px 6px 12px;
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 160px;
	COLOR: #ffffff;
	FONT: Calibri, Tahoma, Verdana, Arial, Helvetica;
	HEIGHT: 49px;
	BACKGROUND: transparent;
}

.ticketgeneralpropertiesobjectwide {
	WIDTH: 220px;
}

.ticketgeneralpropertiesobjectmed {
	WIDTH: 160px;
}

.ticketgeneralpropertiestitle {
	TEXT-ALIGN: center;
	FONT-SIZE: 0.9em;
}

.ticketgeneralpropertiescontent {
	PADDING: 4px 0 0 0;
	TEXT-ALIGN: center;
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold;
}

.ticketgeneralpropertiesdivider {
	PADDING: 10px 0 0 0;
	DISPLAY: block;
	FLOAT: left;
}

.viewticketcontentcontainer {
	PADDING: 0 0 0 8px;
}

.ticketpaddingcontainer {
	PADDING: 8px;
}

.ticketpostsholder {
}
.ticketpostcontainer {
	BACKGROUND: #f8f4eb;
	BORDER-TOP: 1px SOLID #d3c7b6;
	BORDER-LEFT: 1px SOLID #d3c7b6;
	BORDER-RIGHT: 1px SOLID #b5a48c;
	BORDER-BOTTOM: 1px SOLID #b5a48c;
	MARGIN: 8px;
	POSITION: relative;
}


.ticketpostbar {
	WIDTH: 240px;
	FLOAT: left;
	PADDING: 10px;
}

.ticketpostbarbottom {
	POSITION: absolute;
	BOTTOM: 0px;
	LEFT: 0px;
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 240px;
	BORDER-TOP: 1px SOLID #ded5c7;
}

.ticketpostbarname {
	FONT: 18px Candara, Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	COLOR: #b24c58;
	PADDING: 0 0 0 10px;
	TEXT-SHADOW: 0 1px 0 rgba(0, 0, 0, 0.15);
	TEXT-ALIGN: center;
	MARGIN-LEFT: -50px;
}

.ticketpostbardesignation {
	FONT: 11px Candara, Trebuchet MS, Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	PADDING: 0 0 0 10px;
	TEXT-SHADOW: 0 1px 0 rgba(0, 0, 0, 0.15);
	TEXT-ALIGN: center;
	MARGIN-LEFT: -50px;
}

.ticketpostavatar {
	BACKGROUND: #f9f5ed;
	BORDER-TOP: 1px SOLID #d3c7b6;
	BORDER-LEFT: 1px SOLID #d3c7b6;
	BORDER-RIGHT: 1px SOLID #b5a48c;
	BORDER-BOTTOM: 1px SOLID #b5a48c;
	WIDTH: 100px;
	MARGIN: 25px 0px 10px 0px;
	LEFT: 50%;
	MARGIN-LEFT: -80px;
	POSITION: relative;
	PADDING: 6px;
}

.tpavatar {

}

.ticketpostbarbadgeblue, .ticketpostbarbadgered, .ticketpostbarbadgegreen {
	FONT: 10px Verdana, Tahoma, Arial, Helvetica;
	COLOR: #000000;
	WIDTH: 71px;
	HEIGHT: 21px;
	MARGIN: 10px 0px 10px 0px;
	LEFT: 50%;
	MARGIN-LEFT: -57px;
	POSITION: relative;
}

.ticketpostbarbadgeblue {
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/badge1blue.gif) top left no-repeat;
}

.ticketpostbarbadgered {
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/badge1red.gif) top left no-repeat;
}

.ticketpostbarbadgegreen {
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/badge1green.gif) top left no-repeat;
}

.ticketpostbarbadgeblue .tpbadgetext, .ticketpostbarbadgered .tpbadgetext, .ticketpostbarbadgegreen .tpbadgetext {
	WIDTH: 70px;
	TEXT-ALIGN: center;
	PADDING: 3px 0 0 0;
}


.ticketpostcontentsbottom {
	POSITION: absolute;
	BOTTOM: 0px;
	LEFT: 0px;
	BORDER-TOP: 1px SOLID #ded5c7;
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 100%;
}

.ticketpostcontentsbottom .ticketpostbottomcontents,.ticketpostbarbottom .ticketpostbottomcontents {
	PADDING: 8px;
	HEIGHT: 16px;
}

.ticketpostedited {
	FONT: 11px Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	PADDING: 15px 0 0 0;
}

.ticketpostbottomcontents {
	FLOAT: left;
}

.ticketpostclearer {
	CLEAR: both;
}

.ticketpostcontents {
	MARGIN-LEFT: 236px;
	BACKGROUND: #ffffff;
	HEIGHT: auto;
	BORDER-LEFT: 4px SOLID #ded5c7;
	POSITION: relative;
}

.ticketpostcontentsbar {
	POSITION: relative;
	FLOAT: left;
	DISPLAY: block;
	MARGIN: 10px 0px 0 -40px;
	BACKGROUND: #98BDC6;
	WIDTH: 100%;
	HEIGHT: 20px;
	BORDER: 1px solid #6E8D94;
	TEXT-SHADOW: 0 1px 0 rgba(139, 174, 183, 1);
}

.ticketbarquote {
	MARGIN: 2px 3px 0 0;
	FLOAT: right;
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/icon_quote.gif) no-repeat;
	HEIGHT: 16px;
	WIDTH: 16px;
	CURSOR: pointer;
}

.ticketpostcontentsbar .ticketbarcontents {
	PADDING: 3px 0 0 6px;
	FONT: Georgia,Arial,sans-serif;
	COLOR: #ffffff;
}

.ticketpostcontentsbar span.ticketbardatefold {
	BACKGROUND: URL(https://account.sensson.net/support/__swift/themes/client_default/images/ticketdatefold.png) no-repeat center center;
	DISPLAY: block;
	BOTTOM: -15px;
	LEFT: 0;
	HEIGHT: 14px;
	POSITION: absolute;
	WIDTH: 19px;
}

.ticketpostcontentsattachments {
	BORDER-BOTTOM: 1px SOLID #ded5c7;
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 6px;
}

.ticketpostcontentsattachmentitem {
	PADDING: 4px 0 5px 18px;
	MARGIN: 0 10px 0 0;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 3px;
	DISPLAY: inline;
}

.ticketpostcontentsdetails {
	PADDING: 50px 0 0 0;
}

.ticketpostcontentsholder {
	PADDING: 0 0 15px 20px;
}

.ticketpostcontentsdetailscontainer {
	FONT: Candara, Calibri, Georgia, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #333333;
	MARGIN-BOTTOM: 30px;
	CURSOR: text;
}

.ticketpostbottomright {
	FLOAT: right;
	PADDING: 8px;
}


/*
* End Tickets CSS
*/


/*
* Begin News CSS
*/
.newshr {
	margin-bottom: 16px; height: 1px; BORDER: none; BORDER-TOP: 1px solid #cfcfcf; color: white; background-color: white;
}

.newstitle {
	font-size: 80%; margin-left: 10px; padding: 3px; padding-top: 0px; margin-top: 0px;
}

.newstitlelink {
	color: #277dca !important; font-family: Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 28px; font-weight: bold;
}

.newsavatar {
	FLOAT: right; BORDER: 1px SOLID lightgray; PADDING: 3px;
}

.newsreadmorelink {
	color: #277dca !important; font-family: Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 22px; font-weight: bold;
}

.newsinfo {
	font-size: 11px; padding-top: 2px; padding-bottom: 14px; color: gray; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
}

.newscontents {
	font-size: 12px;
}

a img {
	BORDER: 0px;
}

.newsfooter {
	TEXT-ALIGN: center;
}

/*
* End News CSS
*/




/*
* Begin Knowledgebase CSS
*/

/*
.kbarticlecontainer {
	padding: 0 10px 16px 38px; border-bottom: 1px SOLID #ececec; margin: 0 0 30px 0; background: url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_kbarticle.png) no-repeat 0px 1px;
}
*/
.kbarticlecontainer {
	padding: 0 10px 16px 38px; border-bottom: 1px SOLID #ececec; margin: 0 0 30px 0;
}


.kbarticle {
	color: #277dca; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; font-size: 20px; font-weight: bold;
}

.kbarticletext {
	color: #969696; font-family: Verdana, Arial, Helvetica, Georgia, serif; font-size: 12px;
}

.kbarticlefeatured {
	background-color: #fff4d3; border: 1px SOLID #f2ebde; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-position: 4px 6px; padding: 4px 10px 16px 42px;
}

.kbarticlelist {

}

.kbarticlelist .kbarticlelistitem, .kbarticlecategorylistitem {
	/*
	background: url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_kbarticlesmall.png) no-repeat 0px 0px;		
	padding: 0px 0 0 20px;
	*/ 	
	margin-top: 8px; line-height: 1.4em;
	width: 140px;
}

.kbrightstrip {
	margin-right: 12px;
}

.kbcategorytitlecontainer {
	margin: 0 12px 20px 0;
}

.kbcategorytitle {
	color: #333333; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; font-size: 18px; 
	/*padding: 0 0 4px 20px;*/ 
	border-bottom: 1px SOLID #ececec; font-weight: bold;
	/*background: url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_folderyellowfaded.gif) no-repeat 0px 1px;*/ 
	cursor: pointer; margin: 0 0 10px 0;
}

.kbcategorytitle .kbcategorycount {
	font-size: 14px; margin-left: 4px; color: #989898;
}

.kbtitle {
	font-size: 80%;
}

.kbtitlemain {
 font-family: Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 28px; /*font-weight: bold;*/ color: #267FC3;
}

.kbinfo {
	font-size: 11px; padding-top: 2px; padding-bottom: 14px; color: gray; font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
}

.kbavatar {
	FLOAT: right; BORDER: 1px SOLID lightgray; PADDING: 3px;
}

.kbcontents {
	font-size: 12px;
}

.kbhr {
	margin-bottom: 16px; height: 1px; BORDER: none; BORDER-TOP: 1px solid #cfcfcf; color: white; background-color: white;
}

.kbrating {
	margin-top: 25px;
}

.kbratinghelpful {
	DISPLAY: inline; margin-right: 40px; CURSOR: pointer;
}

.kbratingnothelpful {
	DISPLAY: inline; margin-right: 40px; CURSOR: pointer;
}

.kbratingstars {
	DISPLAY: inline; FONT-SIZE: 11px; margin-right: 40px;
}

.kbratingstars span {
	PADDING-TOP: 2px;
}

.kbattachments {
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 6px;
}

.kbattachmentitem {
	PADDING: 4px 0 5px 18px;
	MARGIN: 0 10px 0 0;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 3px;
	DISPLAY: inline;
}

/*
* End Knowledgebase CSS
*/



/*
* Begin Comments CSS
*/

.commentslabel {
	color: #333333; font-family: Calibri, Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 22px; padding-bottom: 6px;
}

.commentchild {
	background: URL("https://account.sensson.net/support/__swift/themes/client_default/images/downarrow.gif") no-repeat 0px 22px; padding-left: 18px;
}

.clearfix {
	clear: both;
}

.commentcontentsholder {
	font: 16px Georgia,"Times New Roman",Times,serif; margin-bottom: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 15px;
}

.commentdatelabel {
	font: 14px Georgia,"Times New Roman",Times,serif; color: #666666;
}

.commentnamelabel {
	font: 16px Georgia,"Times New Roman",Times,serif; color: #333333; margin-bottom: 6px; padding-top: 4px;
}

.commentavatar {
	float: left; width: 80px;
}

.commentdataholder {
	line-height: 16px; margin-left: 20px;
}

.commentdataholderstaff {
	background: #fff1c8; padding: 12px 12px 0 12px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}

/*
* End Comments CSS
*/



/*
* Begin Troubleshooter CSS
*/

.troubleshootercategory {
	PADDING: 4px;
}

.troubleshootercategorycontainer {
	BORDER: 1px SOLID WHITE;
	CURSOR: pointer;
}

.troubleshootercategorycontainer:hover {
	BACKGROUND: #ffefbb;
	BORDER-COLOR: #efe8da;
	CURSOR: pointer;
}

.troubleshootercategorytitle {
	BACKGROUND: url("https://account.sensson.net/support/__swift/themes/client_default/images/icon_folderyellow.gif") no-repeat 0 0;
	PADDING: 2px 0 4px 20px;
}

.troubleshootercategorydesc {
	PADDING-BOTTOM: 4px;
}

.troubleshootercategoryfooter {
	MARGIN-BOTTOM: 18px;
	PADDING-BOTTOM: 2px;
	BORDER-BOTTOM: 1px DASHED #CCCCCC;
}

.trsteptitle {
	font-size: 80%;
	PADDING-BOTTOM: 8px;
}

.trsteptitlemain {
 font-family: Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif; text-decoration: none; font-size: 28px; font-weight: bold;
}

.trstepcontents {
	font-size: 12px;
}

.trstephr {
	margin-bottom: 16px; height: 1px; BORDER: none; BORDER-TOP: 1px solid #cfcfcf; color: white; background-color: white;
}

.trattachments {
	FONT: Georgia,Arial,sans-serif;
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 6px;
}

.trattachmentitem {
	PADDING: 4px 0 5px 18px;
	MARGIN: 0 10px 0 0;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 3px;
	DISPLAY: inline;
}

.troubleshooterstepradio {
	BACKGROUND: #fff9d7;
}

.troubleshooterstepsubject {
	BACKGROUND: #f8f8f8;
}

/*
* End Troubleshooter CSS
*/

/* Landing page */

#landing-domain {
	width: 961px;
	height: 396+59px;
	overflow: hidden;
	margin: 10px auto 0 auto;
	background-image: url('images/domainlanding_bg.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.text-main {
	width: 500px;
	margin: 5px 0 0 10px;
	font-size: 18px;
	color: #183e60;
}

.text-help {
	width: 650px;
	margin: 5px 0 0 10px;
	font-size: 18px;
	color: #183e60;
}

.text-help {
	font-size: 12px;
	color: #183e60;
	margin: 62px 0 5px 10px;
}

.text-header {
	font-size: 46px;
	color: #183e60;
	margin: 20px 0 0 10px;
}
.text-subheader {
	font-size: 46px;
	color: #183e60;
	margin: 0 0 0 10px;
}

#landing-domain-footer {
	width: 961px;
	height: 59px;
	background-color: #005e92; 
	background-image: url('images/domainlanding_foot_bg.jpg');
	margin: 0 auto 10px auto;
}

.ldf-header {
	float: left;
	color: #fff;
	font-size: 30px;
	padding: 5px;
	width: 160px;
	height: 50px;
	margin: 6px 0 0 300px;
}

#landing-domain-footer input {
	border: 0;
	height: 30px;
	margin: 15px 0 0 10px;
	color: #267fc3;
	outline: none;
	font-size: 20px;
}

#landing-domain-footer img {
	margin: 9px 10px 0 0;
	float: right;
}

div.entry-content p a:hover, 
div.entry-content span a:hover, 
div.entry-content li a:hover,
div.entry-content .entry-meta a:hover, 
#main-boxes a:hover, 
#webhosting-header a:hover,
#foot-menu a:hover,
.extra a:hover,
.webhosting-text a:hover,
td a:hover,
.btn-align a:hover,
#twitter_feed a:hover,
.cartmenu a:hover,
#top-nav a:hover,
#sidebar a:hover,
#main-boxes-container .block .middle a:hover {
	color: #9cc754;
	background-color: #e9f4d6;
	text-decoration: none;
}

/* searchbox */
.searchboxcontainer { border: 1px SOLID rgba(204, 204, 204, 0.6); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.searchbox { border: 1px SOLID #cccccc; }
.searchbuttoncontainer { float: right; height: 35px; vertical-align: top; }
.searchbutton { -moz-border-radius: 7px 7px 7px 7px; width: 70px; height: 15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; background: #7bc17a; color: white !important; display: inline-block; font-size: 11px; font-weight: bold; padding: 6px 12px 6px 12px; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); margin: 4px 5px 0px 0px; CURSOR: pointer; }
.searchbutton:hover { background: #88cc85; color: white !important; }
.searchbutton span { background: URL(https://account.sensson.net/support/__swift/themes/client_default/images/searchpointer.png); display: inline; float: right; margin: 1px 0 0 5px; height: 13px; width: 12px; }
.searchinputcontainer { height: 35px; outline: none; display: inline-block; width: 82%; }
.searchbuttoncontainer { width: 18%; }
.searchinputcontainer input { outline: none; }
.searchquery { width: 100%; margin: 1px 0 0 0; background: url(https://account.sensson.net/support/__swift/themes/client_default/images/icon_search.png) no-repeat 8px 8px; padding: 5px 6px 7px 30px; border: 0px; color: #d5d5d5; font-size: 18px; font-family: 'Lucida Grande','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif; height: 20px; }
.searchqueryactive { color: #666666 !important; }

/* cta buttons */
.ui-button.cta {
	/*background: green;*/
}




#hosting-packages a:hover {
	text-decoration: none;
}

.resultlist {
	-moz-column-width: 250px;
	-webkit-column-width: 250px;
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
}

.rblResult {
	font-weight: bolder;
	margin: 15px 0 0 0;
}

.rblListed {
	background-color: red;
}

.rblNotListed {
	background-color: green;
}


/*
 * c7db1e
 * 9fb00e
 * http://jqueryui.com/themeroller/#ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=c7db1e&bgTextureDefault=06_inset_hard.png&bgImgOpacityDefault=40&borderColorDefault=9fb00e&fcDefault=4c530e&iconColorDefault=888888&bgColorHover=9fb80f&bgTextureHover=06_inset_hard.png&bgImgOpacityHover=40&borderColorHover=70820a&fcHover=1c1f03&iconColorHover=454545&bgColorActive=c7db1e&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=40&borderColorActive=9fb00e&fcActive=4c530e&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * http://jqueryui.com/themeroller/#ffDefault=Arial%2C+Helvetica%2C+sans-serif%3B&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=89d611&bgTextureDefault=06_inset_hard.png&bgImgOpacityDefault=40&borderColorDefault=89d611&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=79ba12&bgTextureHover=06_inset_hard.png&bgImgOpacityHover=40&borderColorHover=89d611&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=89d611&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=40&borderColorActive=89d611&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */

.mySearchOptions {
	display: none;
}
#sidebar-custom .mySearchOptions input {
	height: auto;
	padding: auto;
}

.footerMySearchOptions {
	display: none;
	padding-left: 10px;
}

#foot-search .footerMySearchOptions input {
	height: auto;
	padding: auto;
}

.sizeeightteen {
	font-size: 18px;
	font-weight: normal;
}

#main-image-content a {
	text-decoration: underline;
}
#main-image-content a:hover {
	text-decoration: none;
}

