/* www.kaskado.com layout  */
/* You may adapt certain code and markup snippets and elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the DESIGN") is copyright 2008 Kaskado AB and may not be reproduced. */
/* Last updated December 8th, 2009 */

/* @group Default html */
* {
	outline:none;
}
	
body {
	margin: 0;
	padding: 0;
	font-family: Arial,sans-serif;
	color: #222;
	background-color:#fff;
	height:100%;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-weight: normal;
	color: #222;
}

h1 {font-size: 1.4em;}

h1.orange {color: #fc9000;}
h1.blue {color: #008ce1;}
h1.green {color: #8db506;}

fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

fieldset#flt_button a {
	text-decoration:none;
}

a {
	color: #107dec;
	outline: none;
}

a:hover {color: #6aaf2c;}
a img {border: 0;}

p {
    line-height: 1.6em;
    font-size: 0.85em;
    margin: 0.2em 0 1.2em 0;
}

div#wrap {
    width: 100%;
    margin: 0 auto 30px;
    padding-bottom:0px;
}

div#content {
	width: 960px;
    margin: 0px auto;
    padding: 22px 0 0 0;
    clear: left;
    
    min-height: 100%;
	position: relative;
}
/* @end */

/* @group Help Classes */
.invisible {display:none;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}

h2.border-header {
	margin: 0 0 6px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
}

.alignleft {
	float: left!important;
	margin-right: 10px;
}

.alignright {
	float: right!important;
	margin-left: 10px;
}

.button {
	background-repeat:repeat-x;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	
	border:1px solid #99cc00 !important;
	
	padding:5px;
	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.button-green {
	background-image:url("/kaskado-media/internal/image/desktop/consumer_login_btn.png");
	color:#FFFFFF;
}

.button-signup-top {
	margin-right:20px;
	margin-top:19px;
	
	float:left;
	display:inline;
}

.button-logout-top {
	margin-right:20px;
	
	float:right;
	display:inline;
}

/* @end */



/* @group Page Header */

div#header {
	height:150px !important;
	margin: 0;
	padding: 0;
}

/* @end */



/* @group Main Navigation */
body#home a#home-link,
body#deals a#demo-link {color: #fff;}

body#home li#home-tab,
body#deals li#deals-tab {background: url('/kaskado-media/internal/image/website/css/tab-hover.png') no-repeat 0 0;}

/* @end */

/* @group Login Service Form */
form#service-login-form {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}

form#service-login-form input.login-field {
	width:142px;
	font-size: 11px;

	background-color: #fff;
	color: #555;
}

form#service-login-form input.login-field:focus {
	background-color: #fdf6ce;
}

form#service-login-form fieldset#login-fields,
form#service-login-form fieldset#service-login,
form#service-login-form fieldset#service-login-fb  {
	display: inline;
	float: left;
}

form#service-login-form fieldset#login-fields {margin: 4px 0 0 0;}

h2#login-header {
	margin: 0 0 6px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
}

form#login-form-generic {
	width:230px;
	margin: 12px 0 42px 12px;
	padding: 0;	
}

form#login-form-generic label,
form#login-form-generic input.login-field {
	display: block;
	margin: 0;
	font-size: 0.9em;
}

form#login-form-generic input.login-field {width:213px; padding: 3px; border: 1px solid #999;}
form#login-form-generic fieldset#button-field-wrap {text-align: right; padding-right: 8px;}


ul#login-options {
    width: 304px;
    margin: 0 0 42px 12px;
    padding: 8px;
}

ul#login-options li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul#login-options a {
    font-size: 14px;
}

/* @end */


/* @group Start Page Deals */

div#deals {
	padding: 14px 0 0 6px;
}

div.deal a {
	text-decoration: none;
	color: #613c0b;
}

div.deal {
	display: inline;
	width: 288px;
	height: 82px;
	margin: 0 0 22px 0;
	padding: 20px 0 0 26px;
	background: url('/kaskado-media/internal/image/website/css/deal-bg.png') no-repeat 0 0;
	float: left;
}

img.deal {
	padding: 4px;
	border: 1px solid #ccc;
	float: left;
}

div.deal div {
	display: inline;
	width: 200px;
	margin-left: 12px;
	float: left;
}

h2.deal {
	width: 200px;
	font-size: 0.9em;
	font-weight: bold;
	color: #613c0b;
}

p.deal {
	width: 200px;
	padding: 0;
	margin: 0;
}

#promotion-list {
	margin-bottom:20px;
}
/* @end */

/* @group Start Page Welcome Text */
/* junk */
p#welcome {
	margin: 4px 36px 0 4px;
}

/* junk */
p#welcome span {
	font-size: 18px;
	font-weight: bold;
	color: #2594d9;
}

/* @end */

/* @group Start Page Sign Up */

fieldset#account-fields label, fieldset#email-field-wrap label, fieldset#password-field-wrap label {
	display: block;
	font-size: 0.8em;
	font-weight: bold;
}

fieldset#account-fields input {
	display: block;
	width: 250px;
	padding: 2px;
	margin-bottom: 8px;
	font-size: 0.8em;
	border: 1px solid #49600b;
}

fieldset#account-fields label#country-label {display: inline;}
fieldset#button-wrap {padding: 1em 0 0 0;}

p#terms {
	display: inline;
	margin: 5px 8px 0 0;
	padding: 0;
	font-size: 8pt;
	float: right;
}

p#terms a {color: #118fd8;}
p#terms a:hover {text-decoration: none;}

fieldset#account-fields .errorlist li {
	font-size: 12px;
	font-weight: bold;
	color: #764109;
	margin: 0;
	list-style: none;
}

/* @end */

/* @group Start Page Spots */
div.info-box {
	height: 248px;
	padding: 64px 8px 0 8px;
	margin-bottom: 22px;
}

div#sign-up {
	background: #9bbe00 url('/kaskado-media/internal/image/website/css/sign-up-bg.jpg') no-repeat 0 0;
	color: #49600b;
}

/* @end */

/* @group Error Messages */

ul.errorlist {
    margin: 4px 0;
    padding: 0 0 8px 0;
    background: url('/kaskado-media/internal/image/deals/css/error-pointer.png') no-repeat 0 100%;
    display:inline-block;
}

ul.errorlist li {
    margin: 0;
    padding: 6px;
    font-size: 0.8em;
    color: #d93400;
    border: 1px solid #ff7d7d;
    border-bottom: 0;
    list-style: none;
    background-color: #fce4e4;
}

/* @end */

/* @group Brand and Promotion Columns */

div.deals {
	display: inline;
	padding: 0;
    float: left;
}

div#col1.deals {
    width: 310px;
    margin: 0 18px 0 0;
}

div#col2.deals {
    width: 352px;
    margin: 0 22px 0 0;
}

div#col3.deals {
    width: 254px;
    margin: 0;
}

div#col2.collection {
    width: 352px;
    margin: 0;
}

div#col3.collection {
    width: 254px;
    margin: 0;
}

/* @end */

/* @group Brand Cloud */
#col3 h2 {
    margin: 0 0 3px 0;
    padding: 1.5em 0 0.1em 0;
    font-family: Arial, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #118fd8;
    border-bottom: 1px solid #ccc;
    clear: left;
}

#col3 h2.top {
    padding: 0 0 0.1em 0;
}

div.cloud a {
    display: block;
    border: 1px solid #ccc;
    margin: 0 5px 5px 0;
    padding: 2px;
    float: left;
}

div.cloud a:hover {
    border: 1px solid #15680c;
    background-color: #f9fab8;
}

div.cloud img {
    margin: 0;
    padding: 2px;
}


/* @end */

/* @group Cloud Pagnation */

div.pagination {
    clear: left;    
    height: 1.5em;
    padding: 3px 0 0 0;
    background: url('/kaskado-media/internal/image/desktop/css/brand-cloud-bottom-bg.png') repeat-x 0 0;
}

a.pagination-link {
    font-size: 0.8em;
    background: url('/kaskado-media/internal/image/desktop/css/pagination-sprite.png') no-repeat 0 0;
}

a.prev {
    padding-left: 22px;
    background-position: 0 -53px;
    float: left;
}

a.next {
    padding-right: 22px;
    background-position: 100% -3px;
    float: right;
}


/* @end */

/* @group Promotion List */

div.promotion {
    margin: 0;
    padding:10px 0;
    border-bottom: 1px solid #dce3eb;
    clear: left;
}

div.promotion h2 {
    margin:3px 0 0;
    font-family: Arial, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    
    width:290px;
    float:left;
    display:inline;
}
    
a.tag-line {
    color: #555;
    text-decoration: none;
}

a.tag-line:hover {
    color: #4c8e11;
    text-decoration: underline;
}

div.promotion p {
    margin: 0;
    font-size: 0.8em;
    line-height: 1.2em;
    color: #714f14;
}

div.promotion img {
    margin: 0 8px 0 0;
    padding: 2px;
    border: 1px solid #777;
    float: left;
}

div.promotion .a_all_of {
    background-image: url('/kaskado-media/internal/image/desktop/css/promotion-icon-sprite-small.png');
    background-repeat: no-repeat;
    
    margin: 0;
    margin-right: 12px;
    padding: 4px 0 4px 22px;
    
    font-family: Arial, sans-serif;
    font-size: 0.6em;
    font-weight: bold;
    
	float:right;
	display:inline;
}

.row-color1 .a_all_of {
	padding:2px 0 2px 24px;
	background-position: 0 -98px;
}
	
.row-color2 .a_all_of {
	padding:2px 0 2px 24px;
	background-position: 0 -248px;
}
	
.row-color1 {background-color: #fff;}
.row-color2 {background-color: #f1f5fa;}

.row-color1 .marked {background-position: 0 -47px;}
.row-color1 .unmarked {background-position: 0 3px;}


.row-color2 .unmarked {background-position: 0 -148px;}
.row-color2 .marked {background-position: 0 -198px;}


/* @end */

/* @group Promotion */

#promotion {
    width: 296px;
    margin: 0;
    padding: 0;
    background-color: #fffbf3;
    border: 1px solid #e6c785;
}

img#brand-logo {margin: 6px; float: left; border: 1px solid #222; padding: 2px; background-color: #fff;}

h1#promotion-store {
	display: inline;
	width: 202px;
	margin: 6px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #30393e;
	float: left;
}

h2#promotion-store {
	display: inline;
	width: 202px;
	margin: 6px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	color: #30393e;
	float: left;
}

h2#tag-line {width: 280px; margin: 0 6px 4px 0; float: left; font-size: 1em; font-weight: bold; color: #ac7808; text-align: left;}
h3#terms-of-use {margin-bottom: 3px; padding-bottom: 3px; font-size: 13px;	font-weight: bold; color: #444; border-bottom: 1px solid #bbb;}

div#promo_viewport {
    clear: left;
    width: 280px;
    padding: 5px 0;
    margin: 0 0 8px 6px;
    text-align: center;
    border-top: 1px solid #eadab8;
}

br.filler {
    clear: left;
    width: 280px;
    padding: 5px 0;
    margin: 0 0 8px 6px;
    text-align: center;
    border-top: 0px solid #eadab8;
}

#img_promotion {
	border: 1px solid #896519;
}

div#promo_viewport.map {border: 0;}

div.promotion-text {text-align: left;}
div#promotion p {
    margin: 0 6px 8px 0;
    padding: 0;
    font-size: 13px;
    line-height: 21px;
    color: #3c300f;
}

div#promotion-toolbar {
	clear: left;
	width: 296px;
	height: 68px;
	margin: 0 0 22px 0;
	padding: 4px 0 0 0;
	background-color: #fff;
	border: 1px solid #c7c6c5;
	border-top: 0;
}

ul#promo-links {
	background:#EEEEEE;
	border:1px solid #DDDDDD;
	display:inline-block;
	margin:0 0 25px 0;
	padding:10px 0;;
	width:324px;
	border-top:0;
}

ul#promo-links li {
	width:100%;
    margin-left:25px;
    padding:0;
    margin:0;
    list-style: none;
    display: block;
}

ul#promo-links a.info-link, ul#promo-links a.map-link,ul#promo-links a.mark-promotion-link, span#rate-this {
	background:url("/kaskado-media/internal/image/desktop/promotion_icon_sprite.png") no-repeat scroll 0 0 transparent;
	padding-left:20px;
	margin-left:22px;
	width:75px;
	height:18px;
	
	color:#666666;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	
	float:left;
	display:inline-block;
}

span#rate-this {
	width:60px;
}

ul#promo-links a.info-link {
	background-position: 0 -3px;
	}
	
ul#promo-links a.map-link {
	background-position:0 -23px;
	margin-left:0;
	}
	
ul#promo-links a.marked {
	background-position:0 -62px;
}
	
ul#promo-links a.unmarked {
	background-position: 0 -42px;
}

/* ul#promo-links a.flip-back {background-position: 0 -250px;} */

ul#promo-links span#rate-this {
	background-position: 0 -83px;
	margin-left:0;
	}


div.rating {
	width:150px;
	margin-left:22px;
    padding: 0;
    float: left;
    display:inline;
}

div.rating a {
	padding:0;
	width:10px;
	background: none;
	margin:0;
	width:10px;
	font-size:12px;
	float:left;
	display:inline;
}
	
div.rating span {
	float:left;
	font-size:12px;
}

ul#promo-links span.unauth  {
	width:100px;
}

div#mark-promotion,

div#mark-promotion {width: 100px;}

/* @end */

/* @group Login Note */

div#login-note {
	z-index: 99;
	position: absolute;
	width: 350px;
	padding: 0;
	margin: 22px;
	border: 6px solid #990000;
	background-color: #fff;
}

div#login-note-header {
	height: 34px;
	font-weight: bold;
	background-color: #f2f2f2;
}

div#login-note h1 {
	display: inline;
	float: left;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
}

a#close-note-button {
	margin: 4px 4px 0 0;
	float: right;
}

div#login-note p {
	clear: both;
	font-size: 13px;
	margin: 12px;
}

div#close-link-wrap {
	position: relative;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 12px;
	background-color: #fff;
	font-size: 12px;
}

/* @end */

/* @group Information pages */

div.information {
	padding:30px;
	width:720px;
}

div.legal-terms {
	margin: 0 0 42px 2px;
	padding: 32px;
	width: 650px;
	text-align: justify;
}

div.legal-terms h1,
div.information h1 {
    margin: 0 0 1em 0;
    font-size: 1.3em;
}

div.information h2 {
    font-size: 1em;
    padding: 0 0 3px 0;
    margin: 0 0 4px 0;
    border-bottom: 1px solid #e2e2e2;
}

div.legal-terms h2 {
	font-size: 1em;
	font-weight: bold;
}

div.legal-terms h3,
div.information h3 {
    font-size: 0.85em;
    font-weight: bold;
}

div.information p {
    font-size: 0.8em;
}

div.legal-terms p {
	font-size: 0.8em;
	line-height: 1.8em;
}

div.legal-terms li {
	font-size: 0.8em;
	margin-bottom: 1em;
}

div.information li {
    font-size: 0.8em;
}

div.information .card {
    display: block;
    padding: 22px;
    margin: 0 32px 32px 0;
    width: 200px;
    border: 0px solid #ccc;
    float: left;
}

div.information .card ul {
    margin: 0;
    padding: 0;
}

div.information .card li {
    padding: 0;
    margin: 0 0 4px 0;
    list-style: none;
}

div.information #mail {
    clear: left;
    font-size: 0.85em;
}


/* @end */

/* @group Comments */

h1#comments-header {
	display: inline;
	width: 150px;
    padding: 6px 0 6px 40px;
    margin: 0 0 8px 0;
    font-size: 0.9em; font-weight: bold; color: #118fd8;
    background: url('/kaskado-media/internal/image/desktop/comment-icon.png') no-repeat 0 0;
    float: left;
}

a#comment-link {
	display: block;
	margin: 6px 0 0 0;
	padding: 0 16px 0 0;
	font-size: 13px;
	color: #5f808f;
	text-decoration: none;
	float: left;
	background: url('/kaskado-media/internal/image/desktop/css/pointer-down.png') no-repeat 100% 50%;
}

div#comment-list {
	clear: left;
}

form#create-comment {
    width: 280px;
    margin: 0 0 22px 0;
    padding: 8px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

fieldset#comment-fields label {
    font-size: 0.8em;
}

fieldset#comment-fields textarea {
    margin: 0 0 6px 0;
    padding: 5px;
    width: 280px;
    height: 100px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    border: 1px solid #999;
}

fieldset#comment-button-wrap {
    text-align: right;
}

div.comment {
    margin: 0 0 8px 0;
    padding: 3px 0;
    border-bottom: 1px dashed #ccc;
}

div.comment p {
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}

div.comment strong {
    color: #333;
}

div.comment span {
    color: #999;
    font-style: italic;
}

/* @end */

/* @group Password Recovery */

#password_recovery_form {
	margin: 0 0 100px 0;
	padding: 32px 0;
}

#password_recovery_form label {
	display: block;
	font-size: 0.8em;
}

#password_recovery_form #email {
    font-size: 1em;
    padding: 0.2em;
    color: #222;
    border: 1px solid #999;
}

/* @end */

/* @group Account Pages */

#account_wrap,
#account_setting {
	padding:30px;
	width:720px;
}

#deals #account_wrap,
#deals #account_setting {
    width: 600px;
    margin: 12px 32px;
}

#account_wrap h2 {
    font-family: Arial, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #118fd8;
    border-bottom: 1px solid #ccc;
}

#account_setting h1 {
    padding: 3px;
    margin-bottom: 12px;
    font-family: Arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #118fd8;
    border-bottom: 1px solid #ccc;
}

.account_detail_wrap ul {
    margin: 12px 0 0 12px;
}

.account_detail_wrap li {
    margin: 0 0 22px 0;
    padding: 0;
    list-style: none;
    font-size: 0.85em;
}

.setting {
    display: block;
    font-weight: bold;
    font-size: 0.9em;
    width: 150px;
    float: left;
}

.a_edit {
    display: block;
    margin: 0 0 0 150px;
    padding: 0 22px 0 0;
    font-size: 0.9em;
    text-decoration: none;
    
}

#a_account_overview {font-size: 0.85em;}

/* ---- Generic form classes ------------------------------------------------------------------------- */

.account_settings {
    margin: 0 0 1em 0;
    padding: 1em 0 1em 0;
    border-bottom: 1px solid #ccc;
}

.account_fields label {
    display: block;
    font-size: 0.85em;
}

.account_fields input {
    width: 250px;
    margin: 2px 0 8px 0;
    padding: 3px;
    display:block;
}

/* ---- Specific form styles ------------------------------------------------------------------------- */
#flt_news_letter label,
#flt_country label {font-size: 0.85em;}

#flt_birthday label {display: block; font-size: 0.85em; margin-bottom: 4px;}

#flt_button {padding: 1em 0;}

#flt_gender ul {
    margin: 12px 0 0 0;
    padding: 0;
}

#flt_gender li {
    display: inline;
    margin: 0 1em 0 0;
    padding: 0;
    list-style: none;
    font-size: 0.85em;
}

/* @end */

/* @group Change location */

label#change-country-label {
	display: block;
	margin-bottom: 6px;
	font-size: 0.9em;	
}

/* @end */

/* popups */
div#blackout {
	width:100%;
	height:100%;
	
	position:fixed;
		z-index:500;
		top:0;
		left:-100%;
		
	_position:absolute;
	_width:200%;
	_height:200%;
}

div#blackout div.popup{
	background-color:#FFFFFF;
	border:4px solid #BBBBBB;
	margin:200px auto;
	width:300px;
	position:relative;
		left:-100%;
		_left:-25%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
}

div#blackout div.popup div.popup-top {
	background-color:#EEEEEE;
	height:33px;
}

div#blackout div.popup div.popup-top h1 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:7px 5px 3px;
	float:left;
	margin-left:10px;
}

div#blackout div.popup h2 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}

div#blackout div.popup div.popup-top a.close-top {
	background:url("/kaskado-media/internal/image/desktop/close_x.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:16px;
	margin:7px;
	text-decoration:none;
	width:16px;
}


div#blackout div.popup ul {
	font-size:12px;
	list-style:none !important;
	margin-top:3px;
	margin-right:10px;
	margin-left:16px;
	padding:0;
}

div#blackout div.popup hr {
	clear:both;
	color: #eee;
	background-color: #eee;
	margin: 30px 10px 15px;
	border: 1px solid #eee;
}

div#blackout div.popup ul li.list-right {
	margin-bottom:5px;
	padding:0px;
	margin-right:10px;
	list-style:none !important;
	float:right;
	
}

div#blackout div.popup ul li.list-left {
	margin-bottom:5px;
	padding:0px;
	margin-right:10px;
	list-style:none !important;
	float:left;
}

div#blackout div.popup ul li {
	_margin:0px !important;
}

div#blackout div.popup div.popup-bottom {
	background:none repeat scroll 0 0 #FFFFFF;
	display:inline-block;
	padding-bottom:15px;
	text-align:right;
	width:100%;
}

div#blackout div.popup div.popup-bottom a.close-bottom {
	background-image:url(/kaskado-media/internal/image/desktop/gray_btn.png);
	background-repeat:repeat-x;
	width:100px;
	
	padding:3px 12px;
	margin-right:15px;
	
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	display:inline;
}

div#pop-up-help-close {
	background-color:#fff;
	
	width:50px;
	height:50px;
	
	margin-top:50px;
	
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	
	cursor:pointer;
		
	float:left;
	display:inline-block;
}

div#pop-up-help-close span {
	display:block;
	font-size:28px;
	font-weight:bold;
	margin-left:15px;
	margin-top:11px;
	cursor:pointer;
}

div#pop-up-help {
	width:700px;
	margin:1% auto;
	position:relative;
	z-index:200;
}

div#pop-up-help-wrap {
	background-color:#fff;
	margin:0px auto;
	width:700px;
	height:700px;
	padding:15px;
	overflow:auto;
	
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	
	position:relative;
	
	float:left;
	display:inline-block;
	
	_border: 1px solid #a1a1a1; /* IE6 HACK */
}

div#pop-up-help-wrap object {
	
}
 
div.pop-up-help-content {
	
	width:480px;
	margin:0px auto;
	text-align:center;
}

a#pop-up-help-close {
	background:url("/kaskado-media/internal/image/desktop/close_x.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:16px;
	margin:7px;
	text-decoration:none;
	width:16px;
}

div.pop-up-help-content h1 {
	font-size:1.4em;
	color:#222222;
	font-weight:bold;
	font-family:"Trebuchet MS",helvetica,arial,sans-serif;
}

div.pop-up-help-content img {
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    width:480px;
}

div#pop-up-help-nav {
	
	width:250px;
	height:350px;
	
	display:inline-block;
}

div#pop-up-help-nav h1 {
	font-size:1.4em;
	color:#222222;
	font-weight:bold;
	font-family:"Trebuchet MS",helvetica,arial,sans-serif;
}

div#pop-up-help-nav ul li a {
	color:#222222;
	font-family:Arial,sans-serif;
}


div#dimmer {
	_display: none; /* IE6 HACK */
}