/* ::::: http://cp.maildifferent.com/skin/comfortProducts/css/main.css ::::: */

html * {
	margin: 0pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.spinner { border: 1px dotted rgb(204, 204, 204); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; text-align: center; vertical-align: middle; top: 40%; left: 44%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 109, 186); }
.middle { vertical-align: middle; }
body {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(51, 51, 51);
	font-family: "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.3;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	top: auto;
	vertical-align: text-top;
	background-color: rgb(255, 255, 255);
	background-position: 0% 0%;
}
img { border: 0pt none ; }
.wrapper { margin: auto; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 800px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.contentBody { padding: 0pt 0pt 0pt 1px; min-height: 500px; }
.footer { margin: 10px 0pt; padding: 20px 10px; background: transparent url('images/footerbk_03.png') no-repeat scroll 0% 0%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.image {
	position:relative;
	float:left; /* optional */
}
.image .text {
	position:absolute;
	top:35px; /* in conjunction with left property, decides the text position */
	left:50px;
	width:675px; /* optional, though better have one */
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	height: 50px;
}
a:link, a:visited, a:hover {
	color: #8B2842;
	font-weight: bold;
	text-decoration: none;
}
#input, select, textarea { border: 1px solid rgb(204, 204, 204); margin: 2px 0pt; padding: 2px 4px; background-color: rgb(252, 252, 252); font-size: 12px; }
#input:focus, select:focus, textarea:focus { border: 1px solid rgb(178, 209, 255); }
#login { text-align: center; }
#login .inner { margin: 0px auto; padding: 10px; width: 280px; text-align: left; }
#login .inner .cssform p { border-top: 1px dotted rgb(204, 204, 204); margin: 0pt 0pt 5px; padding: 10px 1px 8px 110px; clear: left; height: 1%; }
#login .inner .cssform input[type="text"] { width: 150px; }
#login .inner .cssform label { margin-top: 5px; float: left; margin-left: -100px; width: 97px; }
#login .inner .text_ { width: 150px; }
#login .inner .chk { height: 20px; }
.qtbrand { padding: 45px 10px 0pt 0pt; text-align: center; font-size: 10px; font-weight: bold; }
/* ::::: http://cp.maildifferent.com/js/shadowbox/shadowbox.css ::::: */

#sb-container, #sb-wrapper { text-align: left; }
#sb-container, #sb-overlay { margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; width: 100%; }
#sb-container { height: 100%; display: none; visibility: hidden; z-index: 999; }
body > #sb-container { position: fixed; }
#sb-overlay {  }
#sb-container > #sb-overlay { height: 100%; }
#sb-wrapper { position: relative; }
#sb-body { border: 1px solid rgb(48, 48, 48); margin: 0pt; padding: 0pt; overflow: hidden; position: relative; }
#sb-body-inner { position: relative; height: 100%; }
#sb-loading { background: transparent url('images/spinner-black.gif') no-repeat scroll 50% 50%; position: absolute; top: 0pt; width: 100%; height: 100%; text-align: center; padding-top: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sb-body, #sb-loading { background-color: rgb(6, 6, 6); }
#sb-title, #sb-info { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; }
#sb-title-inner, #sb-info-inner { position: relative; font-family: 'Lucida Grande',Tahoma,sans-serif; line-height: 16px; }
#sb-title, #sb-title-inner { height: 26px; }
#sb-title-inner { padding: 5px 0pt; font-size: 16px; color: rgb(255, 255, 255); }
#sb-info, #sb-info-inner { height: 20px; }
#sb-info-inner { font-size: 12px; color: rgb(255, 255, 255); }
#sb-nav { padding: 2px 0pt; float: right; height: 16px; width: 45%; }
#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; }
#sb-nav-close { background-image: url('images/close.png'); background-repeat: no-repeat; }
#sb-nav-next { background-image: url('images/next.png'); background-repeat: no-repeat; }
#sb-nav-previous { background-image: url('images/previous.png'); background-repeat: no-repeat; }
#sb-nav-play { background-image: url('images/play.png'); background-repeat: no-repeat; }
#sb-nav-pause { background-image: url('images/pause.png'); background-repeat: no-repeat; }
#sb-counter { padding: 2px 0pt; float: left; width: 45%; }
.small_text {
	font-size: small;
}

