/* WebFilter 0x1010006400000007 */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list-sch-scr {
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	padding: 7px;
	font-size: 7pt;
	color: #888;
}


/* WebFilter 0x1010006400000010 */
/*Shop*/
.sc_safety {
	float: right;
	width: 240px;
	padding: 30px 33px 17px 22px;
}
.sc_safety h4 {
	color: #4b4b4b;
	font-size: 11pt;
}

.sc_cart {
	margin: 0 207px 0 0;
	padding: 0 10px 0 0;
}

* html .sc_safety {
	margin-left: -3px;
	
}
* html .sc_cart {
	margin-right: 204px;
}

.sc_step {
	background: #f7f7f1;
	border: 1px #e2e2d9 solid;
	margin-bottom: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.sc_step input.cms-text {
	border: 1px solid #a4b97f;
	padding: 2px;
}
.sc_step select {
	border: 1px solid #a4b97f;
	padding: 2px;
}
.sc_step_hdr {
	background: #a3a48e;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	padding: 8px 9px 8px 42px;
	vertical-align: middle;
	position: relative;
}
.sc_step_hdr a:link, .sc_step_hdr a:active, .sc_step_hdr a:visited, .sc_step_hdr a:hover { color: #fff; }
.sc_step_num { display: inline-block; }
.sc_step_num {
	display: block;
	color: #fff;
	font-size: 11pt;
	padding: 4px 0 4px;
	margin: 0 0 0 0;
	width: 25px;
	text-align: center;
	margin-right: 9px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 4px;
	left: 9px;
}
.sc_step_hdr h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 11pt;
}
.scborder {
	border-top: 1px solid #e2e2d9;
}
.sc_step_inner {
	padding: 8px 10px 14px 8px;
}
.sc_addr_billing {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 11px;
	width: 220px;
}
.sc_addr_usebilling { float: right; margin-top: -2px; }
.sc_addr_usebilling input { vertical-align: middle; }
.sc_step td h4 { margin: 0; }

.sc_addr_ship {
	background: #fff;
	float: right;
	/* margin: 0 0 0 257px; */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 11px;	
	width: 220px;
}
* html .sc_addr_billing {
	/* margin: 0 0 0 254px; */
}
* html .sc_addr_ship {
	margin-left: -3px;
}
.sc_addr_ship div, .sc_addr_billing div{ margin-bottom: 5px; }
.sc_addr_ship span, .sc_addr_billing span{ display: none; }

.sc_change_button { float: right; margin-top: 4px; }

.sc_addr_ship input, .sc_addr_billing input {

}
.sc_addr_ship select, .sc_addr_billing select {
	width: 216px;
}
.sc_summtable img {
	vertical-align: middle;
}
table.sc_summtable {
	border-collapse: collapse;
	width: 100%;
}

.sc_summtable th {
	background: #a3a48e;
	color: #fff;
	padding: 8px 12px;
	text-align: left;
	border-left: 1px solid #f7f7f1;
}

.sc_summtable td span.cms-img-popup { float: left; }

.sc_summtable th.tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.sc_summtable th.tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.sc_summtable td {
	background: #fbfbf8;
	padding: 12px;
	border-bottom: 2px solid #f7f7f1;
	border-left: 1px solid #f7f7f1;
	vertical-align: middle;
}
.sc_tbl_curr {
	text-align: right;
}
.sc_summtable td.sc_st_nobg {
	background: none;
	color: #F04E26;
	font-weight: bold;
}
.sc_wbg {
	background: #fdfdfb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 12px 11px 15px 11px;
	width: 316px;
	margin-bottom: 9px;
}
/*.sc_wbg.sc_payment {
	position: relative;
	top: -72px;
	margin-bottom: -63px;
}*/
.paymenttbl td { font-size: 8pt; }
span.sc_pay_narrative { font-size: 120%; font-weight: bold; }
.sc_li_option { font-size: 80%; padding: 3px 3px 3px 16px; }


/* Web123 Cart */
.w1-cart0 { background: url('i/w1-cart-bgx.png') top right repeat-y; margin: -12px -22px 0 0; }
.w1-cart1 { background: url('i/w1-cart-br.png') bottom right no-repeat; }
.w1-cart2 { background: url('i/w1-cart-tr.png') top right no-repeat; }

.w1-cart-inner { margin-right: 317px; }

.w1-cart-safety-lower {
	margin: 0 -33px 0 -22px;
	padding: 52px 92px 0 22px;
	height: 260px;
	background: url('i/w1-cart-htt.png') top left no-repeat;
	position: relative;
}

.w1-cart0 p, .w1-cart0 div, .w1-cart0 td { color: #484844; }

.w1-cart-hdr p { font-size: 10pt; }
.w1-cart-hdr .w1-proj-eupper-larger { font-size: 12pt; }

.w1-cart-safety-lower p { color: #eee; font-size: 9pt; }
.w1-cart-safety-lower p.extra { position: absolute; top: 252px; left: 22px; width: 240px; }

.w1-proj-cart .w1-proj-cart-details { float: left; width: 284px; margin: 0; padding: 0; }
.w1-proj-cart .w1-proj-cart-preview { margin-left: 293px; }
.w1-proj-cart .w1-proj-cart-details .w1-proj-form-box,
.w1-proj-cart .w1-proj-cart-preview .w1-proj-form-box { margin-top: 0; }

.w1-proj-cart .w1-proj-cart-details h5 { color: #f04e26; font-size: 10pt; font-weight: normal; margin: 0 0 4px 31px; }
.w1-proj-cart .w1-proj-cart-details p { margin: 0 0 12px 31px; }

.w1-proj-cart .w1-proj-cart-preview .w1-proj-minipreview { border: 1px #cecfc5 solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #e9e9e0; padding: 9px; margin: 0 0 6px 0; width: 298px;}
.w1-proj-cart .w1-proj-cart-preview .w1-proj-minipreview img { border: 1px #c6c6c1 solid; }

.w1-proj-cart h5 { color: #f04e26; font-size: 10pt; margin: 0 0 4px 0; font-weight: normal; }
.w1-proj-cart p.w1-cart-small { font-size: 8pt; margin: 0 0 4px 0; width: 330px; }
/* WebFilter 0x1010006400000015 */
/*Template Detail*/

.template-detail-header .temp-det-hdr-back { float: right; padding-top: 8px;}

.template-detail .template-choose { border-bottom: 1px dashed #e1e1dc; border-top: 1px dashed #e1e1dc; padding: 6px 0; height: 45px; width: 710px;}
.template-detail .template-choose-text { float: left; padding-top: 6px;}
.template-detail .template-choose-buttons { float: right;}

.template-detail-left { margin: 0 288px 0 0; padding: 18px 25px 15px 0;}
.template-detail-right { float: right; width: 288px; padding: 15px 0;}
* html .template-detail-left { margin-right: -285px;}
* html .template-detail-right { margin: 0 0 0 -3px; }

.template-detail-template { border: 1px solid #dbddca;}
.template-detail-disclaimer {padding: 10px 0;}
.template-detail-disclaimer p{ font-size: 8pt; color: #9d9e8c;} 

.template-detail-similar { background: #edeee4; padding: 15px 7px 7px 7px;}
.template-detail-similar h4 {font-size: 14pt;}
.template-detail-similar .design-gallery-template-row {border: none; margin: 0; padding: 0; height: 204px;}
.template-detail-similar .design-gallery-template-item {width: 187px; padding-left: 6px;}
.template-detail-similar .design-gallery-template-item.f { padding-left: 0;}
.template-detail-similar .design-gallery-item-img { border: 1px solid #dddfcd;}
.template-detail-similar .design-gallery-item-content {background: #fff url('i/similar-itembase.png') bottom left no-repeat; }

.template-detail-included {border-bottom: 1px dashed #e1e1dc; padding: 0 0 6px 0;}
.template-detail-included ul {margin: 0; padding: 0; list-style: none;}
.template-detail-included li {background: url('i/bullet-tick.png') top left no-repeat; padding: 0 0 10px 24px;}

.template-detail-details { border-bottom: 1px dashed #e1e1dc; padding: 15px 0 6px 0;}
.template-detail-details span { color: #209aa0;}
.template-detail-description { border-bottom: 1px dashed #e1e1dc; padding: 15px 0 6px 0;}
.template-detail-description h5 { color: #209aa0;}

.template-detail-pricing { border-bottom: 1px dashed #e1e1dc; padding: 15px 0 6px 0;}

table.template-detail-pricetable { border-collapse: collapse; width: 100%;}
table.template-detail-pricetable td, table.template-detail-pricetable th { background: #e4f4f3; border-top: 1px solid #fff; padding: 6px 12px; color: #5c5d4c;}
table.template-detail-pricetable th { font-weight: normal; }
table.template-detail-pricetable td.pricebox-bigprice { font-size: 14pt;}
table.template-detail-pricetable h3 { margin: 0; color: #109399;}
table.template-detail-pricetable .pricetable-top th {background: #e4f4f3 url('i/box_e4f4f3_tl.png') top left no-repeat;}
table.template-detail-pricetable .pricetable-top td { background: #e4f4f3 url('i/box_e4f4f3_tr.png') top right no-repeat;}
table.template-detail-pricetable  th.a, table.template-detail-pricetable  td.a { background: #cbe8e6;}
table.template-detail-pricetable .pricetable-bottom th { background: #e4f4f3 url('i/box_e4f4f3_bl.png') bottom left no-repeat;}
table.template-detail-pricetable .pricetable-bottom td { background: #e4f4f3 url('i/box_e4f4f3_br.png') bottom right no-repeat;}
table.template-detail-pricetable .pricetable-bottom th.a { background: #cbe8e6 url('i/box_cbe8e6_bl.png') bottom left no-repeat;}
table.template-detail-pricetable .pricetable-bottom td.a { background: #cbe8e6 url('i/box_cbe8e6_br.png') bottom right no-repeat;}

.template-detail-favourite { border-bottom: 1px dashed #e1e1dc; padding: 4px 0 6px;}
.template-detail-favourite a { display: block; background: url('i/star-favourite.png') 5px 0 no-repeat; padding: 11px 0 9px 53px; color: #bdc22d; text-decoration: none; font-size: 13pt;}

.download-website-planner { padding: 4px 0 6px;}

.design-tips-box { padding-top: 9px; }
.design-tips-box .box3 { padding: 17px 10px 14px 13px;}
.design-tips-box .design-tips-tip { margin-bottom: 11px; border-bottom: 1px dashed #95d4d1; padding-bottom: 12px;}

/* WebFilter 0x1010006400000016 */
.design-gallery-nav0 { background: #e6e9d7 url('i/galsearch-left.png') top left no-repeat;}
.design-gallery-nav1 { background: url('i/galsearch-right.png') top right no-repeat; height: 30px; padding: 6px 8px 0 6px;}
.design-gallery-nav0 .left { float: left; }
* html .design-gallery-nav0 .left { width: 467px;}
.design-gallery-nav0 .right { float: right;}
* html .design-gallery-nav0 .right { width: 150px; text-align: right;}
.design-gallery-search div { float: left;}
.design-gallery-search-input input { vertical-align: middle;}
.design-gallery-search-input { padding-right: 6px; position: relative; }
.design-gallery-search-input .txt { background: #fff url('i/galsearch-element-left.png') top left no-repeat; padding: 2px 0 0 15px; height: 22px;}
.design-gallery-search-input .txt input { background: #fff; border: none; color: #c1c2a8;}
.design-gallery-search-input .txt.noinput {  color: #c1c2a8; padding: 4px 0 0 15px; height: 20px; width: 140px; }
.design-gallery-search-link { padding-top: 4px;}
.design-gallery-search form { float: left; }
.design-gallery-search-input .cms-label-watermark { color: #C1C2A8; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }

.design-gallery-search-input .design-gallery-search-dropdown { display: none; z-index: 200; position: absolute; left: 0; top: 24px; width: 175px; background: #fff; }
.design-gallery-search-dropdown div { float: none; }
.design-gallery-search-dropdown div a { display: inline-block; }
.design-gallery-search-dropdown div a { display: block; }
.design-gallery-search-dropdown div a:link, .design-gallery-search-dropdown div a:active,
.design-gallery-search-dropdown div a:visited { float: none; padding: 6px; text-decoration: none; border-bottom: 1px #fff solid; background: #e6e9d7; color: #497079; }
.design-gallery-search-dropdown div a:hover { color: #e6e9d7; background: #497079; }

.design-gallery-pagenav { padding-top: 2px;}
.design-gallery-pagenav a:link, .design-gallery-pagenav a:active, .design-gallery-pagenav a:visited { color: #818271; text-decoration: none;}
.design-gallery-pagenav a:hover, .design-gallery .design-gallery-pagenav a.sel { color: #f04e26;}

.design-gallery-template-list { border-top: 1px dashed #e1e1dc; margin-top: 11px; padding-top: 10px;}
.design-gallery-template-row { border-bottom: 1px dashed #e1e1dc; margin-bottom: 14px; padding-top: 4px; height: 242px;}

.design-gallery-template-item { float: left; padding-left: 23px; width: 220px;}
.design-gallery-template-item.f { padding-left: 0;}
.design-gallery-template-item .design-gallery-item-img {border: 1px solid #dbddca;}
.design-gallery-template-item .design-gallery-item-content { background: #f5f6f0 url('i/gallery-itembase.png') bottom left no-repeat; padding: 9px 13px;}
	
/* WebFilter 0x1010006400000017 */
.w1-proj-preview img { background: #444 url('i/build-loader.gif') 50% 10% no-repeat; }
/* WebFilter 0x1010006400000018 */
div { display: inline-block; }
div { display: block; }

p, div, td, th, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #818271;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 11px;
}
h1, h3 { color: #4a717a; font-size: 20pt; font-weight: bold;}
h2, h4 { color: #109399; font-size: 18pt; font-weight: normal;}
h5, h6 { font-size: 10pt; font-weight: bold;}

a:link, a:active, a:visited { color: #109399; text-decoration: underline;}
a:hover { text-decoration: none;}

.w1-heading-has-sub { margin: 0;}
a img {
	border: 0;
}
img {
	vertical-align: middle;
}
.clearing {
	clear: both;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_r {
	clear: right;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_l {
	clear: left;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}

/* Prereg form */
.prereg-form {
	padding: 15px 0 15px 0;
}

.prereg-form table {
	border-collapse: collapse;
}
.prereg-form th {
	text-align: right;
	padding-right: 5px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	padding-top: 7px;
	background: none;
}
.prereg-form td {
	
}
.prereg-form td input.text, .prereg-form td textarea {
	width: 235px;
	border: 1px solid #e0d8bc;
	padding: 4px;
}
.prereg-form td.pcode input {
	width: 50px;
}
.prereg-form .readmore {
	text-align: right;
}

.prereg-form .prereg-form-box {
	background: #f1f1e7;
	border: 1px #cccdb6 solid;
	padding: 12px;
	margin: 8px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.prereg-form .prereg-form-box th { font-weight: normal; }

.prereg-form .prereg-form-box h4 { color: #f04e26; font-weight: bold; font-size: 14pt; font-family: Trebuchet MS, Helvetica, sans-serif; margin: 0 0 6px 0; }

.prereg-form input.cms-imagebutton { vertical-align: middle; }

table tr.deleted td { background: #ddd; color: #999; text-decoration: line-through; }
table tr.deleted td a:link, table tr.deleted td a:active, table tr.deleted td a:visited { color: #999; }
/* WebFilter 0x1010006400000019 */
div { display: inline-block; }
div { display: block; }
body.w1-project { margin: 0; padding: 0; text-align: center; background: #353526;}
body.w1-project h1 { color: #f04e26; font-size: 18pt; font-weight: bold; margin: 0 0 12px 0; padding: 0; }
body.w1-project h2 { color: #f04e26; font-size: 16pt; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
body.w1-project h3 { color: #f04e26; font-size: 14pt; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
body.w1-project h4 { color: #f04e26; font-size: 11pt; font-weight: bold; margin: 0 0 8px 0; padding: 0; }
.w1-project p, .w1-project div, .w1-project td, .w1-project th, .w1-project li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #595957;}
.w1-project h3.w1-proj-img-header { margin: 20px 0 12px 0; padding: 0; }
.w1-project h4.w1-proj-img-header { margin: 5px 0 12px 0; padding: 0; }

.w1-generic-wrap { text-align: left; margin: 0 auto; width: 990px; }

.w1-proj-upper-ddp { position: relative; }
.w1-proj-upper-item .w1-proj-upper-dd { display: none; position: absolute; z-index: 900; width: 216px; top: 27px; left: -40px; background: url('i/p-prog-pop-list-top.gif') 59px 0 no-repeat; padding: 5px 0 0 0; }
.w1-proj-upper-item:hover .w1-proj-upper-dd { display: block; }

.w1-proj-upper-item .w1-proj-upper-dd-u0 { background: #aeb029; margin: 0 3px; height: 3px; }
.w1-proj-upper-item .w1-proj-upper-dd-u1 { position: relative; left: -3px; top: 0; background: url('i/p-prog-pop-list-tl.gif') top left no-repeat; height: 3px; }
.w1-proj-upper-item .w1-proj-upper-dd-u2 { position: relative; right: -6px; top: 0; background: url('i/p-prog-pop-list-tr.gif') top right no-repeat; height: 3px; }

.w1-proj-upper-item .w1-proj-upper-dd-l0 { background: #aeb029; margin: 0 3px; height: 3px; }
.w1-proj-upper-item .w1-proj-upper-dd-l1 { position: relative; left: -3px; top: 0; background: url('i/p-prog-pop-list-bl.gif') bottom left no-repeat; height: 3px; }
.w1-proj-upper-item .w1-proj-upper-dd-l2 { position: relative; right: -6px; top: 0; background: url('i/p-prog-pop-list-br.gif') bottom right no-repeat; height: 3px; }

.w1-proj-upper-item .w1-proj-upper-dd-i { background: #aeb029; padding: 9px; }

.w1-proj-upper-item .w1-proj-upper-dd-i h4 { color: #fff; font-size; 12pt; font-weight: normal; margin: 0 0 6px 0; }
.w1-proj-upper-item .w1-proj-upper-dd-i div { background: url('i/p-prog-pop-list-dot.gif') 12px 50% no-repeat; color: #fff; font-size: 10pt; font-weight: normal; padding: 4px 4px 4px 30px; }
.w1-proj-upper-item .w1-proj-upper-dd-i div.c { background: url('i/p-prog-pop-list-tick.gif') 10px 50% no-repeat; color: #d2d45c; }

.w1-proj-upper { background: #575747 url('i/p_hdr_bgx.png') top left repeat-x; }
.w1-proj-upper-inner { width: 990px; text-align: left; padding: 0; margin: 0 auto; height: 37px; }
body.w1-project .w1-proj-upper-inner .w1-proj-upper-item { float: right; padding-right: 8px; background: url('i/proj_hdr_split.png') bottom right no-repeat; }
body.w1-project .w1-proj-upper-inner .w1-proj-upper-logo { float: right; border-right: 1px solid #e2e3ce; }
.w1-proj-upper-inner div { font-size: 9pt; }
.w1-proj-upper-inner a { display: inline-block; }
body.w1-project .w1-proj-upper-inner a, body.w1-project .w1-proj-upper-inner div.w1-proj-upper-padded { display: block; padding: 11px 12px 0 12px; height: 26px; color: #fff; text-decoration: none;}
body.w1-project .w1-proj-upper-inner div.w1-icon a { padding-left: 28px; }
body.w1-project .w1-proj-upper-inner div.w1-dd a { padding-right: 32px; }
body.w1-project .w1-proj-upper-inner div.w1-proj-upper-padded { padding-right: 20px; }
body.w1-project .w1-proj-upper-inner .w1-proj-upper-logo a { padding: 0; height: 37px; }
body.w1-project .w1-proj-upper-inner div.w1-proj-upper-logo { padding-right: 0; background: 0; margin-right: -1px; }
body.w1-project .w1-proj-upper-inner div.w1-proj-upper-phone { float: right; border-right: 1px solid #e2e3ce; border-left: 1px solid #e2e3ce; padding: 0; position: relative; left: -5px; margin-right: -5px; }
body.w1-project .w1-proj-upper-inner .w1-proj-upper-litem { float: right; padding: 11px 0 0 20px; color: #fff; height: 26px; background: url('i/proj_hdr_split.png') bottom left no-repeat; }

.w1-proj-progress0 { background: #76766a url('i/p-prog-bar-r.png') top right no-repeat; width: 280px; height: 12px; margin-top: 2px; }
.w1-proj-progress1 { background: url('i/p-prog-bar-ix.png') top left repeat-x; float: left; }
.w1-proj-progress2 { background: url('i/p-prog-bar-l.png') top left no-repeat; }
.w1-proj-progress-inner { height: 12px; background: url('i/p-prog-bar-ir.png') top right no-repeat; }

.w1-icon-tube a { background: url('i/p-icn-tube.png') 8px 12px no-repeat; }
.w1-icon-help a { background: url('i/p-icn-help.png') 8px 12px no-repeat; }
.w1-icon-calendar a { background: url('i/p-icn-calendar.png') 8px 12px no-repeat; }
.w1-icon-panel a { background: url('i/p-icn-panel.png') 8px 12px no-repeat; }

body.w1-project .w1-proj-upper-inner div.w1-dd .w1-dd-upper { background: url('i/p-icn-down.png') 100% 9px no-repeat; }

.w1-proj-body { background: #e2e3ce; padding: 8px 0; }

.w1-proj-body-preview { background: #eff0e6; padding: 8px 0; }

.w1-proj-body-upper { margin: -8px 0 0 0; background: url('i/p_upper_tr_back2.gif') top center no-repeat; }

.w1-proj-eupper0 { padding: 0; text-align: left; margin: 0 auto; width: 990px; background: url('i/p_upper_tr_x.png') top right repeat-y; }
.w1-proj-eupper1 { margin: 0; background: url('i/p_upper_tr_top.png') top right no-repeat; }
.w1-proj-eupper2 { background: url('i/p_upper_tr_character.png') top right no-repeat; overflow: auto;}

.w1-proj-eupper-inner { padding: 6px 0; margin: 0 352px 0 0; }
.w1-proj-eupper-right { float: right; width: 284px; padding: 24px; }
.w1-project .w1-proj-eupper-larger { font-size: 12pt; color: #484844; }
.w1-project .w1-proj-instruction-hdr { font-size: 12pt; color: #F04E26; }

body.w1-project .w1-proj-eupper-right h3, body.w1-project .w1-proj-eupper-right h4 { color: #6c6c59; font-weight: normal; }
.w1-project .w1-proj-eupper-right p, .w1-project .w1-proj-eupper-right div { color: #fff; }

.w1-proj-lower { background: #70705a url('i/p_lower_bgx.png') bottom left repeat-x; padding: 12px 0; }
.w1-proj-lower-panel1 { float: left; width: 451px; padding-right: 27px;}
.w1-proj-lower-panel2 { float: left; width: 255px; padding-right: 22px;}
.w1-proj-lower-panel3 { float: left;}
body.w1-project .w1-proj-lower h3 { font-size: 22pt; color: #e2e3ce; font-weight: normal;}
body.w1-project .w1-proj-lower p, body.w1-project .w1-proj-lower div { color: #e2e3ce;}
.w1-proj-lower-panel1 ul, .w1-proj-lower-panel2 ul { margin: 0 0 11px 0; padding: 0; list-style: none;}
.w1-proj-lower-panel1 ul { float: left;}
.w1-proj-lower-panel1 ul.lft { padding-right: 15px;}

.w1-proj-lower-panel1 li, .w1-proj-lower-panel2 li { padding-left: 10px; background: url('i/bullet_footer.png') 2px 6px no-repeat;}
.w1-proj-lower-panel1 li a:link, .w1-proj-lower-panel2 li a:link, .w1-proj-lower-panel1 li a:active, .w1-proj-lower-panel2 li a:active, .w1-proj-lower-panel1 li a:visited, .w1-proj-lower-panel2 li a:visited{ text-decoration: none; color: #e2e3ce;}

.w1-proj-lower .w1-proj-lower-search .txt  { background: #fff url('i/searchhelp-left.png') top left no-repeat; padding: 3px 5px 0 15px; height: 21px; float: left;}
* html .w1-proj-lower .w1-proj-lower-search .txt { margin-top: 1px; padding-top: 2px;}
.w1-proj-lower .w1-proj-lower-search .btn { float: left;}
.w1-proj-lower .w1-proj-lower-search .txt input { background: #fff; border: none; margin: 0; padding: 0;}
.w1-proj-lower .w1-proj-lower-search .txt input, .w1-proj-lower .w1-proj-lower-search .cms-label-dynamic { color: #c1c2a8;}
.w1-proj-lower-button { text-align: right;}

.w1-proj-lower-panel3 .txt input { background: #989788; border: none; margin: 0 0 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.w1-proj-ftr { text-align: left; margin: 0 auto; width: 990px; padding: 8px 0; }
.w1-proj-ftr div { float: right; }
.w1-proj-ftr div.w1-text { padding: 10px 10px 0 10px; color: #86867d; font-size: 8pt; }
.w1-proj-ftr div.w1-img { padding: 0; }
/* WebFilter 0x101000640000001A */
div { display: inline-block; }
div { display: block; }

p, div, td, th, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #606154; /* #818271; */
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 11px;
}
h1, h3 { color: #109399; font-size: 19pt; font-weight: bold; font-family: Arial, sans-serif; }
h2, h4 { color: #109399; font-size: 16pt; font-weight: normal;}
h5, h6 { font-size: 10pt; font-weight: bold;}

a:link, a:active, a:visited { color: #109399; text-decoration: underline;}
a:hover { text-decoration: none;}

.w1-heading-has-sub { margin: 0;}
a img {
	border: 0;
}
img {
	vertical-align: middle;
}
.clearing {
	clear: both;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_r {
	clear: right;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_l {
	clear: left;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
/*Main Display*/
body.w1-main { background: #eff0e6; padding: 0; margin: 0; text-align: center; }
.w1-main-header { height: 105px; position: relative; width: 990px; margin: 0 auto; }

.w1-main-header h2#w1-logo { padding: 0; margin: 0; font-size: 11pt; position: absolute; left: 0; top: 22px; }
 * html .w1-main-header h2#w1-logo { height: 62px;}
.w1-main-header h2#w1-logo-hp { padding: 0; margin: 0; font-size: 11pt; position: absolute; left: 0; top: 14px; }
 * html .w1-main-header h2#w1-logo-hp { height: 78px;}
.w1-main-header .w1-header-tagline { padding: 0; margin: 0; position: absolute; left: 137px; top: 41px; }
.w1-main-header .w1-header-phone { position: absolute; right: 6px; top: 50px; }
.w1-main-header .w1-menu-topright { float: right; margin: 0; padding: 0; }
.w1-main-header .w1-header-tagline-hp { padding: 0; margin: 0; position: absolute; left: 160px; top: 35px; }
.w1-main-header .w1-header-phone-hp { position: absolute; right: 6px; top: 59px; }
.w1-main-header .w1-menu-topright ul { list-style: none; padding: 0; margin: 0; }
.w1-main-header .w1-menu-topright ul li, .w1-main-header .w1-menu-topright ul li a { display: inline-block; }
.w1-main-header .w1-menu-topright ul li { 
	display: block; float: right; 
	margin: 0 0 0 1px; padding: 0; 
	background: #e0e0d5 url('i/menu-topright_right.png') bottom right no-repeat;
}
* html .w1-main-header .w1-menu-topright ul li {
	width: 0%;
	white-space: nowrap;
}
.w1-main-header .w1-menu-topright ul li a:link, .w1-main-header .w1-menu-topright ul li a:active,
.w1-main-header .w1-menu-topright ul li a:visited {
	display: block;
	color: #7c7c61;
	font-weight: bold;
	padding: 6px 12px 7px;
	text-decoration: none;
	background: url('i/menu-topright_left.png') bottom left no-repeat;
	cursor: pointer;
}
.w1-main-header .w1-menu-topright ul li a:hover { color: #f04e26; }

.w1-main-header .w1-menu-topright ul li.login { 
	background: #fff url('i/menu-topright_right-login.png') bottom right no-repeat;
}
.w1-main-header .w1-menu-topright ul li.login a:link, .w1-main-header .w1-menu-topright ul li.login a:active,
.w1-main-header .w1-menu-topright ul li.login a:visited {
	font-weight: normal;
	background: url('i/menu-topright_left-login.png') bottom left no-repeat;
}
.w1-main-header .w1-menu-topright ul li a:hover { color: #f04e26; }
.w1-main-header .w1-menu-topright ul li.login-user a:link, .w1-main-header .w1-menu-topright ul li.login-user a:active,
.w1-main-header .w1-menu-topright ul li.login-user a:visited {
	padding: 6px 12px 7px 32px;
	background: url('i/menu-topright_left-login-user.png') bottom left no-repeat;
}

.w1-main-menu { height: 38px; background: #4f503b url('i/menu-bg.png') top left repeat-x; padding: 0; margin: 0 0 7px 0; }
.w1-main-menu .menu1 { background: url('i/menu-l.png') top left no-repeat; }
.w1-main-menu .menu2 { background: url('i/menu-r.png') top right no-repeat; height: 38px; }

.w1-home-wrap .w1-main-menu { height: 38px; background: #4f503b url('i/menu-bg.png') top left repeat-x; padding: 0; width: 990px; margin: 0 auto 7px auto; }
.w1-home-wrap .w1-main-menu .menu1 { background: url('i/menu_l_home.png') top left no-repeat; }
.w1-home-wrap .w1-main-menu .menu2 { background: url('i/menu_r_home.png') top right no-repeat; height: 38px; }

.w1-main-menu ul { list-style: none; padding: 0; margin: 0; }
.w1-main-menu ul li, .w1-main-menu a { display: inline-block; }
.w1-main-menu ul li { display: block; float: left; margin: 0; padding: 0; }
* html .w1-main-menu ul li { width: 0%; white-space: nowrap; }
.w1-main-menu a:link, .w1-main-menu a:active, .w1-main-menu a:visited {
	display: block;
	padding: 12px 16px 0 14px;
	height: 26px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url('i/menu-div.png') top right no-repeat;
	cursor: pointer;
}

.w1-main-body0 { background: #fff url('i/main-white-tl.png') top left no-repeat; }
.w1-main-body1 { background: url('i/main-white-tr.png') top right no-repeat; }
.w1-main-body2 { background: url('i/main-white-br.png') bottom right no-repeat; }
.w1-main-body3 { background: url('i/main-white-bl.png') bottom left no-repeat; }
.w1-body-nav-and-content { padding: 1px;}
.w1-body-nav { float: left; width: 220px; padding: 4px 0 0 4px; }
.w1-body-content { margin: 0 0 0 224px; padding: 28px 30px 28px 24px; }
* html .w1-body-nav { margin-right: -3px;}
* html .w1-body-content { 	margin: 0 0 0 217px; }
.w1-body-cart { padding: 1px;}
.w1-body-cart .w1-body-content { margin: 0; }

.w1-nav-menu0 { background: url('i/menu-nav-bg.png') top left repeat-y; margin: -4px 0 6px -4px; }
.w1-nav-menu1 { background: url('i/menu-nav-tl.png') top left no-repeat;}
.w1-nav-menu2 { background: url('i/menu-nav-bottom.png') bottom left no-repeat; padding: 20px 0 20px 18px;}

.w1-nav-menu0 h3 { color: #f04e26; font-size: 20pt; font-weight: normal;}
.w1-nav-menu0 ul { margin: 0; padding: 0; list-style: none;}
.w1-nav-menu0 ul, .w1-nav-menu0 li, .w1-nav-menu0 li a, .w1-nav-menu0 li span { display: inline-block; }
.w1-nav-menu0 ul, .w1-nav-menu0 li, .w1-nav-menu0 li a, .w1-nav-menu0 li span { display: block; }
.w1-nav-menu0 li a:link, .w1-nav-menu0 a:active, .w1-nav-menu0 a:visited{ 
	color: #497079;
	font-size: 10pt;
	text-decoration: none;
}


.w1-nav-menu0 li a span span {	padding: 8px 13px 8px 13px; cursor: pointer;}
.w1-nav-menu0 li a.sel { background: url('i/navmenu-hover-bg.png') top right repeat-y;}
.w1-nav-menu0 li .sel span { background: url('i/navmenu-hover-top.png') top right no-repeat;}
.w1-nav-menu0 li .sel span span { background: url('i/navmenu-hover-bottom.png') bottom right no-repeat;}
.w1-nav-navbox { margin-top: 7px; margin-left: 4px; }
.w1-nav-navbox .box0{ background: #878820 url('i/navbox-bdr.png') bottom left repeat-x;}
.w1-nav-navbox .box1{ background: url('i/navbox-bdr.png') top left repeat-y;}
.w1-nav-navbox .box2{ background: url('i/navbox-bdr.png') top right repeat-y;}
.w1-nav-navbox .box3{ background: url('i/navbox-bg.png') top left repeat-x;}
.w1-nav-navbox .box4{ background: url('i/navbox-tl.png') top left no-repeat;}
.w1-nav-navbox .box5{ background: url('i/navbox-tr.png') top right no-repeat;}
.w1-nav-navbox .box6{ background: url('i/navbox-br.png') bottom right no-repeat;}
.w1-nav-navbox .box7{ background: url('i/navbox-bl.png') bottom left no-repeat; }

.w1-nav-cta-download-planner { background: url('i/cta-planner-download-bg.png') top left no-repeat; position: relative; min-height: 311px; }
* html .w1-nav-cta-download-planner { height: 311px; }
.w1-nav-cta-download-planner .w1-nav-cta-btn { position: absolute; left: 13px; bottom: 14px; }
.w1-nav-cta-download-planner .w1-nav-cta-btn img { width: 149px; height: 30px; }

.w1-nav-cta-build-assist { background: url('i/cta-build-assist-bg.png') top left no-repeat; position: relative; min-height: 129px; }
* html .w1-nav-cta-build-assist { height: 129px; }
.w1-nav-cta-build-assist .w1-nav-cta-btn { position: absolute; left: 14px; bottom: 15px; }
.w1-nav-cta-build-assist .w1-nav-cta-btn img { width: 115px; height: 28px; }

.w1-nav-navbox .w1-navbox-testimonials { padding: 17px 14px 17px 14px;}
.w1-nav-navbox .w1-navbox-testimonials h3 { text-transform: uppercase; font-size: 15pt; font-weight: normal; color: #fffffe;}
.w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-item { border-top: 1px dashed #a1a34d; padding: 15px 0 4px;}
.w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-item.f { border-top: none; padding-top: 0;}
.w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-text { color: #fffffe;}
.w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-attribution { color: #51520b; }
.w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-link a:link, .w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-link a:active, .w1-nav-navbox .w1-navbox-testimonials .w1-navbox-testimonial-link a:visited  { color: #eff0e6; text-transform: uppercase; text-decoration: none;}

.w1-main-lower { margin: 8px 0; }
.w1-main-lower h3 {
	color: #e2e3ce;
	border-bottom: 1px solid #74745e;
	padding-bottom: 4px;
	font-size: 12pt;
}


.w1-main-lower-upper0 { background: #c6c7b7 url('i/hp-planner-bg.png') bottom center repeat-x; }
.w1-main-lower-upper1 { width: 990px; margin: 0 auto; text-align: left; height: 258px; }

.w1-main-lower-planner-float { background: url('i/hp-planner-download.png') bottom left no-repeat; width: 662px; float: left; }
.w1-main-lower-planner-wrap { margin-left: 662px; padding: 29px 9px 0 21px; }

* html .w1-main-lower-planner-float { margin-right: -3px; }
* html .w1-main-lower-planner-wrap { margin-left: 659px; }

.w1-main-lower-planner { height: 258px; position: relative; }
.w1-main-lower-planner-btn { position: absolute; left: 35px; bottom: 18px; }
.w1-main-lower-planner-btn img { width: 187px; height: 38px; }

.w1-main-lower-start-now-hdr { padding-left: 2px; margin-bottom: 10px; }
ul.w1-main-lower-competitive-difference { margin: 0; padding: 0; list-style: none; } 
ul.w1-main-lower-competitive-difference li { margin: 0; padding: 8px 0 6px 32px; background: url('i/speech-tick.png') 2px 6px no-repeat; min-height: 24px; border-top: 1px solid #e2e3da; }
ul.w1-main-lower-competitive-difference li.f { border-top: none; }

* html ul.w1-main-lower-competitive-difference li { background: url('i/speech-tick.gif') 2px 6px no-repeat; height: 24px; }

.w1-main-lower-mid0 { background: #64644c url('i/footer-panel.png') bottom center repeat-x; }
.w1-main-lower-mid1 { width: 990px; margin: 0 auto; text-align: left; height: 246px; position: relative; }

.w1-main-lower-panel1 { position: absolute; top: 18px; left: 22px; width: 289px;}
.w1-main-lower-panel2 { position: absolute; top: 18px; left: 339px; width: 317px;}
.w1-main-lower-panel3 { position: absolute; top: 18px; left: 713px; width: 253px;}
.w1-main-lower-panel4 { position: absolute; top: 128px; left: 713px; width: 253px;}
.w1-main-lower-panel5 { position: absolute; top: 176px; left: 22px; width: 635px; height: 90px;}
.w1-main-lower-panel1, .w1-main-lower-panel2 { border-bottom: 1px solid #74745e; height: 143px;}
.w1-main-lower-panel1 ul, .w1-main-lower-panel2 ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.w1-main-lower-panel1 ul.lft { 
	padding-right: 15px;
}
.w1-main-lower-panel2 ul.lft {
	padding-right: 10px;
}
.w1-main-lower-panel1 li, .w1-main-lower-panel2 li {
	padding-left: 10px;
	background: url('i/bullet_footer.png') 2px 6px no-repeat;
}
.w1-main-lower-panel1 li a:link, .w1-main-lower-panel2 li a:link, .w1-main-lower-panel1 li a:active, .w1-main-lower-panel2 li a:active, .w1-main-lower-panel1 li a:visited, .w1-main-lower-panel2 li a:visited{
	text-decoration: none;
	color: #e2e3ce;
}

.w1-main-lower-panel4 div{
	color: #adae97;
}
.w1-lower-twitter-image {
	position: absolute;
	top: -7px;
	right: 0px;
}
.w1-lower-follow {
	background: url('i/followbubble.png') top left no-repeat;
	height: 73px;
	padding: 17px 0 0 310px;
}
.w1-lower-follow-hdr {
	position: absolute;
	top: 18px;
	left: 18px;
	color: #e2e3ce;
	font-size: 15pt;

}

.w1-lower-follow-item {
	float: left;
	padding-right: 25px;
}
.w1-main-lower-lower0 { background: #353526; }
.w1-main-lower-lower1 { width: 990px; margin: 0 auto; padding: 7px 6px 0 7px; height: 32px; position: relative;}
.w1-main-lower .left { position: absolute; padding: 4px; color: #86867d; font-size: 8pt; top: 4px; left: 23px;}
.w1-main-lower .left img { vertical-align: middle;}
.w1-main-lower .right { float: right; }
.w1-main-lower .right input { vertical-align: middle;}
.w1-main-lower-lower0 div, .w1-main-lower-lower0 a:link, .w1-main-lower-lower0 a:active, .w1-main-lower-lower0 a:visited{	color: #86867d; text-decoration: none; }
.w1-main-lower-lower0 a:hover { text-decoration: underline;}
.w1-main-lower .right .txt  {
	background: #fff url('i/search_left.png') top left no-repeat;
	padding: 3px 5px 0 15px;
	height: 21px;
	float: left;
	
}
* html .w1-main-lower .right .txt { width: 177px;}
* html .w1-main-lower .right { float: right; width: 250px;}
* html .w1-main-lower .right .txt { margin-top: 1px; padding-top: 2px;}
.w1-main-lower .right .btn { float: left;}
* html .w1-main-lower .right .btn { width: 23px;}
.w1-main-lower .right .txt input {
	background: #fff;
	border: none;
	margin: 0;
	padding: 0;
	width: 143px;
}
.w1-main-lower .right .txt input, .w1-main-lower .right .cms-label-dynamic { color: #c1c2a8;}

/*Subscribe Form*/
.w1-subscribe_form form {
	margin: 0;
	padding: 0;
	position: relative;
}
.w1-subscribe_form .txt0 {
	background: #939382 url('i/subscribe-left.png') top left no-repeat;
	margin-bottom: 5px;
}
.w1-subscribe_form .txt1 {
	background: url('i/subscribe-right.png') top right no-repeat;
	height: 21px;
	padding: 2px;
}
.w1-subscribe_form .txt1 input {
	background: #939382;
	border: none;
	padding-top: 2px;
	color: #fff;
	width: 245px;
}
.w1-subscribe_form .txt1.shrt input {
	width: 180px;
}
.w1-subscribe_form .btn {
	position: absolute;
	top: 30px;
	left: 188px;
}
/*Homepage*/
.old-homepage .w1-home-items { padding-top: 10px;}
.old-homepage .w1-home-items .w1-home-item { float: left; padding-left: 6px;}
.old-homepage .w1-home-items .w1-home-item.f { padding-left: 0;}
.old-homepage .w1-home-ctas { text-align: center; padding: 12px 0;}
.old-homepage .w1-home-banner { margin: 0; height: auto; background: none; padding: 0; }
div.w1-home-body.old-homepage { background: none; }

div.w1-generic-wrap.w1-home-wrap {
width: auto;
}

.w1-home-body {
background: url('i/banner_bg_home.png') repeat-x left top;
}

.w1-home-body-inner {
width: 1030px;
margin: 0 auto;
}

.w1-home-banner {
background: #4e808e url('i/banner_bg_dude.png') no-repeat left top;
height: 374px;
padding: 22px 121px 0 20px;
}
* html .w1-home-banner { overflow: hidden; }

.w1-banner-rhs {
float: right;
width: 437px;
}

* html .w1-banner-rhs {
margin-left: -3px;
}

.fp-banner-gallery-nav {
text-align: right;
padding: 3px 6px;
color: #66b1d8;
font-size: 12pt;
}

.fp-banner-gallery-nav a:link, .fp-banner-gallery-nav a:active, .fp-banner-gallery-nav a:visited {
color: #66b1d8;
margin: 0 6px;
position: relative;
top: 1px;
text-decoration: none;
font-size: 12pt;
}

.fp-banner-gallery-nav a:hover {
text-decoration: underline;
}

.w1-banner-lhs {
margin: 0 453px 0 0;
}

* html .w1-banner-lhs {
margin: 0 450px 0 0;
}

.w1-banner-lhs, .w1-banner-lhs p {
color: #fff;
font-size: 11pt;
}

.w1-banner-lhs h1 {
font-family: Georgia, Times, serif;
color: #273f43;
font-size: 25pt;
font-weight: normal;
margin-bottom: 18px;
}

.w1-seepricing-button {
margin: 30px 0;
}

.w1-hp-banner-link {
float: left;
}

.w1-hp-banner-link a:link, .w1-hp-banner-link a:active, .w1-hp-banner-link a:visited {
display: block;
padding: 5px 15px 5px 35px;
font-size: 18pt;
color: #fff;
text-decoration: none;
background: url('i/homepage-banner-link-arrow.png') no-repeat left center;
}

.w1-home-items0 {
background: #fff url('i/hp-content-bg-bl.png') left bottom no-repeat;
width: 990px;
margin: 15px auto;
}

.w1-home-items1 {
background: url('i/hp-content-bg-tl.png') left top no-repeat;
}

.w1-home-items2 {
background: url('i/hp-content-bg-tr.png') right top no-repeat;
}

.w1-home-items3 {
background: url('i/hp-content-bg-br.png') right bottom no-repeat;
padding: 0 15px 15px;
}

.w1-home-items3 .w1-home-item { float: left; width: 340px; padding: 35px 0 0 0;}

.w1-home-items3 .first { float: left; width: 280px; padding: 15px 0 0 0;}

.w1-home-item, .w1-home-item p, .w1-home-item li {
color: #4f503b;
}

.tenthings-cta {
margin: 0 0 15px;
}

.w1-home-item h4 {
font-size: 14pt;
font-weight: normal;
}

.w1-home-item ol li {
padding: 1px 0;
}

.w1-home-sub-item {
padding: 0 30px 0 40px;
}

.w1-home-sub-item a:link, .w1-home-sub-item a:active, .w1-home-sub-item a:visited {
text-decoration: none;
}

.w1-home-sub-item a:hover {
text-decoration: underline;
}

.hp-value {
background: url('i/hp-value-bg.png') no-repeat;
}

.hp-cuttingedge {
background: url('i/hp-cuttingedge-bg.png') no-repeat;
}

.hp-customisation {
background: url('i/hp-customisation-bg.png') no-repeat;
}

.hp-cart {
background: url('i/hp-cart-bg.png') no-repeat;
}

.hp-marketing {
background: url('i/hp-marketing-bg.png') no-repeat;
}

.hp-nodiy {
background: url('i/hp-nodiy-bg.png') no-repeat;
}


/*Boxes*/
.box_e4f4f3 .box0 { background: #e4f4f3 url('i/box_e4f4f3_tr.png') top right no-repeat;}
.box_e4f4f3 .box1 { background: url('i/box_e4f4f3_br.png') bottom right no-repeat;}
.box_e4f4f3 .box2 { background: url('i/box_e4f4f3_bl.png') bottom left no-repeat;}
.box_e4f4f3 .box3 { background: url('i/box_e4f4f3_tl.png') top left no-repeat;}
.box_7cc4c7 .box0 { background: #7cc4c7 url('i/box_7cc4c7_tr.png') top right no-repeat;}
.box_7cc4c7 .box1 { background: url('i/box_7cc4c7_br.png') bottom right no-repeat;}
.box_7cc4c7 .box2 { background: url('i/box_7cc4c7_bl.png') bottom left no-repeat;}
.box_7cc4c7 .box3 { background: url('i/box_7cc4c7_tl.png') top left no-repeat;}

.highlight-box .box0 { background: #3ca6a7 url('i/highlight-box-bg.png') top left repeat-x;}
.highlight-box .box1 { background: url('i/highlight-box-tl.png') top left no-repeat;}
.highlight-box .box2 { background: url('i/highlight-box-tr.png') top right no-repeat;}
.highlight-box .box3 { background: url('i/highlight-box-br.png') bottom right no-repeat;}
.highlight-box .box4 { background: url('i/highlight-box-bl.png') bottom left no-repeat; padding: 18px 15px 14px 14px;}

.highlight-box div, .highlight-box p, .feature-tour-item .highlight-box h3 { color: #fff;}

.w1-build-assist-enquiry-outer { margin-bottom: 15px; }
.w1-build-assist-enquiry-outer .box0 { background: #F1F1E7 url('i/enquiry-top.png') top left repeat-x; }
.w1-build-assist-enquiry-outer .box1 { background: url('i/enquiry-border.png') top left repeat-y; }
.w1-build-assist-enquiry-outer .box2 { background: url('i/enquiry-border.png') bottom right repeat-x; }
.w1-build-assist-enquiry-outer .box3 { background: url('i/enquiry-border.png') bottom right repeat-y; }
.w1-build-assist-enquiry-outer .box4 { background: url('i/enquiry-tl.png') top left no-repeat; }
.w1-build-assist-enquiry-outer .box5 { background: url('i/enquiry-tr.png') top right no-repeat; }
.w1-build-assist-enquiry-outer .box6 { background: url('i/enquiry-bl.png') bottom left no-repeat; }
.w1-build-assist-enquiry-outer .box7 { background: url('i/enquiry-br.png') bottom right no-repeat; padding: 22px 20px 20px; }
.w1-build-assist-enquiry-outer h1.w1-img-header { margin: 0 0 17px; padding: 0; font-size: 12pt; }

.w1-build-assist-enquiry-inner { margin-bottom: 9px; }
.w1-build-assist-enquiry-inner .box0 { background: #F8F9F3 url('i/enquiry-inner-tl.png') top left no-repeat; }
.w1-build-assist-enquiry-inner .box1 { background: url('i/enquiry-inner-tr.png') top right no-repeat; }
.w1-build-assist-enquiry-inner .box2 { background: url('i/enquiry-inner-bl.png') bottom left no-repeat; }
.w1-build-assist-enquiry-inner .box3 { background: url('i/enquiry-inner-br.png') bottom right no-repeat;; padding: 13px 20px 20px; }
.w1-build-assist-enquiry-inner h3.w1-img-header { margin: 0 0 13px; padding: 0; font-size: 11pt; }

table.w1-build-assist-enquiry-tbl { border-collapse: collapse; margin: 0; padding: 0; }
table.w1-build-assist-enquiry-tbl th { font-weight: normal; background: none; padding-right: 20px; }
table.w1-build-assist-enquiry-tbl th, table.w1-build-assist-enquiry-tbl td { padding-bottom: 10px; }
table.w1-build-assist-enquiry-tbl td div { display: inline-block; padding-right: 10px; }

.w1-main-lower-panel4, .w1-main-lower-panel4 p, .w1-main-lower-panel4 div,
.w1-main-lower-panel4 li, .w1-main-lower-panel4 a:link, .w1-main-lower-panel4 a:active,
.w1-main-lower-panel4 a:visited, .w1-main-lower-panel4 a:hover { color: #e2e3ce; }


/* New Pricing Page Design */

.w1-int-pricing-page-sidebar-planner0 { margin: 0 0 6px 0; background: url('i/sidebar-planner-box-bg-main.png') left top repeat-y; }
.w1-int-pricing-page-sidebar-planner1 { background: url('i/sidebar-planner-box-bg-top.png') left top no-repeat; }
.w1-int-pricing-page-sidebar-planner2 { background: url('i/sidebar-planner-box-bg-bottom.png') left bottom no-repeat; padding: 94px 4px 12px 0; text-align: right; }
.w1-int-pricing-page-sidebar-nodiy0 { margin: 0 0 6px; background: url('i/sidebar-nodiy-box-bg-main.png') left top repeat-y; }
.w1-int-pricing-page-sidebar-nodiy1 { background: url('i/sidebar-nodiy-box-bg-top.png') left top no-repeat; }
.w1-int-pricing-page-sidebar-nodiy2 { background: url('i/sidebar-nodiy-box-bg-bottom.png') left bottom no-repeat; padding: 94px 4px 12px 0; text-align: right; }
.w1-int-pricing-page-sidebar-otvid0 { margin: 0 0 6px; }
.w1-int-pricing-page-sidebar-demovid0 { margin: 0 0 6px; }
.w1-int-pricing-page-sidebar-testimonials0 { margin: 0 0 6px; background: url('i/sidebar-testimonial-box-bg-main.png') left top repeat-y; }
.w1-int-pricing-page-sidebar-testimonials1 { background: url('i/sidebar-testimonial-box-bg-top.png') left top no-repeat; }
.w1-int-pricing-page-sidebar-testimonials2 { background: url('i/sidebar-testimonial-box-bg-bottom.png') left bottom no-repeat; padding: 62px 15px 12px; color: #fff; }
.w1-sidebar-testimonial { border-bottom: 1px dashed #a3a495; padding: 10px 5px; }
.w1-sidebar-testimonial, .w1-sidebar-testimonial p, .w1-sidebar-testimonial div { color: #fff; }
.w1-sidebar-testimonial-link { padding: 8px 5px 0; }
.w1-sidebar-testimonial-link a:link, .w1-sidebar-testimonial-link a:active, .w1-sidebar-testimonial-link a:visited { text-transform: uppercase; text-decoration: none; color: #eff0e6; }
.w1-int-pricing-page-header { border-bottom: 1px dashed #e1e1dc; }
.w1-int-pricing-page-header h3 { font-family: Georgia, Times, serif; color: #109399; font-size: 19pt; font-weight: normal; }

.nav-cta-box0 { 
	background: url('i/lhs_box_bg.png') top left repeat-y;
	width: 216px;
}
.nav-cta-box1 { 
	background: url('i/lhs_box_top.png') top left no-repeat;
}
.nav-cta-box2 { 
	background: url('i/lhs_box_bottom.png') bottom left no-repeat;
	padding: 15px 12px 10px 12px;
}
.nav-cta-box0 .cms-text { background: #fff; border: 1px solid #c6c6b6; margin: 0 0 5px 0; padding: 4px; width: 182px;}
.nav-cta-box0 .btn { text-align: right;}

.nav-cta { margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dashed #d2d3c9;}

.nav-cta-blue0 { background: url('i/lhs_blue_bg.png') top left repeat-y;}
.nav-cta-blue1 { background: url('i/lhs_blue_top.png') top left no-repeat;}
.nav-cta-blue2 { background: url('i/lhs_blue_bottom.png') bottom left no-repeat; padding: 17px 8px 16px 12px;}

.nav-cta-blue0 .w1-sidebar-testimonial, .nav-cta-blue0 .w1-sidebar-testimonial div { color: #5a8896; font-family: Georgia, serif; font-size: 10pt; font-style: italic; border: none; padding: 0; margin: 0;}
.nav-cta-blue0 .w1-sidebar-testimonial-link { text-align: right; }
.nav-cta-blue0 .w1-sidebar-testimonial-link a:link, .nav-cta-blue0 .w1-sidebar-testimonial-link a:active, .nav-cta-blue0 .w1-sidebar-testimonial-link a:visited { color: #5a8896;}
/* WebFilter 0x101000640000001B */
.img-222 .float-img { float: right; width: 222px;}
.img-222 .wrap-text { margin-right: 222px; padding-right: 22px;}
.img-222 .float-text { float: right; width: 466px;}
.img-222 .wrap-img { margin-right: 466px; padding-right: 22px;}

.img-291 .float-img { float: right; width: 291px;}
.img-291 .wrap-text { margin-right: 291px; padding-right: 22px;}
.img-291 .float-text { float: right; width: 397px;}
.img-291 .wrap-img { margin-right: 397px; padding-right: 22px;}

.img-346 .float-img { float: right; width: 346px;}
.img-346 .wrap-text { margin-right: 346px; padding-right: 22px;}
.img-346 .float-text { float: right; width: 342px;}
.img-346 .wrap-img { margin-right: 342px; padding-right: 22px;}

.img-174 .float-img { float: right; width: 174px;}
.img-174 .wrap-text { margin-right: 174px; padding-right: 22px;}
.img-174 .float-text { float: right; width: 514px;}
.img-174 .wrap-img { margin-right: 514px; padding-right: 22px;}

* html .img-174 .float-img { margin-left: -3px;}
* html .img-174 .wrap-text { margin-right: 171px;}
* html .img-174 .float-text { margin-left: -3px;}
* html .img-174 .wrap-img { margin-right: 217px;}

* html .img-222 .float-img { margin-left: -3px;}
* html .img-222 .wrap-text { margin-right: 219px;}
* html .img-222 .float-text { margin-left: -3px;}
* html .img-222 .wrap-img { margin-right: 463px;}

* html .img-291 .float-img { margin-left: -3px;}
* html .img-291 .wrap-text { margin-right: 288px;}
* html .img-291 .float-text { margin-left: -3px;}
* html .img-291 .wrap-img { margin-right: 394px;}

* html .img-346 .float-img { margin-left: -3px;}
* html .img-346 .wrap-text { margin-right: 343px;}
* html .img-346 .float-text { margin-left: -3px;}
* html .img-346 .wrap-img { margin-right: 389px;}

.float-img .img, .wrap-img .img { margin-bottom: 10px;}
/* WebFilter 0x101000640000001C */
.faq_group { margin-bottom: 22px; }
.faq_answer { display: none; }
.open .faq_answer { display: block; }
.faq_item { 	border-top: 1px dashed #e1e1dc; padding-top: 1px; }
.faq_question a:link, .faq_question a:active, .faq_question a:visited {
	display: block;
	padding: 8px 12px 8px 0;
	color: #1a9698;
	text-decoration: none;
	background: url('i/faq-closed.png') top right no-repeat;
}
.open .faq_question a:link, .open .faq_question a:active, .open .faq_question a:visited { background: url('i/faq-open.png') top right no-repeat; }

/* WebFilter 0x101000640000001D */
.w1-subscribe_form form {
	margin: 0;
	padding: 0;
	position: relative;
}
.w1-subscribe_form .txt0 {
	background: #939382 url('i/subscribe-left.png') top left no-repeat;
	margin-bottom: 5px;
}
.w1-subscribe_form .txt1 {
	background: url('i/subscribe-right.png') top right no-repeat;
	height: 21px;
	padding: 2px;
}
.w1-subscribe_form .txt1 input {
	background: #939382;
	border: none;
	padding-top: 2px;
	color: #fff;
	width: 245px;
}
.w1-subscribe_form .cms-label-dynamic { color: #fff;}
.w1-subscribe_form .txt1.shrt input {
	width: 180px;
}
.w1-subscribe_form .btn {
	position: absolute;
	top: 30px;
	left: 188px;
}
.w1-proj-lower .w1-subscribe_form .txt1 input { width: 225px;}

/* WebFilter 0x1010006400000020 */
.case-study-list { border-top: 1px dashed #e1e1dc;}
.case-study-item { border-bottom: 1px dashed #e1e1dc; padding: 14px 0 10px;}
.case-study-item h3 { color: #109399; font-size: 14pt;}

.case-study-screenshots { background: url('i/decor-dotsbigarrow.png') 327px 124px no-repeat; border: 1px solid #eff0e6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 20px 22px 2px 18px;}
.case-study-screenshots .case-study-screenshot-final { float: right; background: url('i/screen-bg.png') 0px 19px no-repeat; height: 276px; position: relative; width: 291px; padding-top: 19px;}
.case-study-screenshots .case-study-screenshot-template { background: url('i/screen-bg.png') 0px 19px no-repeat; height: 276px; margin-right: 291px; padding-top: 19px;}
* html .case-study-screenshots .case-study-screenshot-final { margin-left: -3px; }
* html .case-study-screenshots .case-study-screenshot-template { margin-right: 288px; }
.case-study-screenshots .case-study-screenshot-final .case-study-screenshot-screenshot { position: absolute; top: 32px; left: 11px; width: 269px; height: 164px;}
.case-study-screenshots .case-study-screenshot-template .case-study-screenshot-screenshot { padding: 13px 0 0 11px; }
.case-study-screenshot-button { position: absolute; top: 220px; left: 148px;}
.case-study-quote { padding-top: 6px;}
.case-study-quote .box3 { padding: 17px 16px;}
.case-study-quote p { color: #fff;}
.case-study-quote p.case-study-attribution { color: #496f78;}


.box_7cc4c7 .box0 { background: #7cc4c7 url('i/box_7cc4c7_tr.png') top right no-repeat;}
.box_7cc4c7 .box1 { background: url('i/box_7cc4c7_br.png') bottom right no-repeat;}
.box_7cc4c7 .box2 { background: url('i/box_7cc4c7_bl.png') bottom left no-repeat;}
.box_7cc4c7 .box3 { background: url('i/box_7cc4c7_tl.png') top left no-repeat;}

/* WebFilter 0x1010006400000021 */
.w1-proj-struct-change, .page-structure-dummy-target { display: none; }

/* WebFilter 0x1010006400000022 */
.w1-pcode-redeem, .w1-project div.w1-pcode-redeem { margin: 8px 0; padding: 0; text-align: left; }

.w1-pcode-upper, .w1-project div.w1-pcode-upper { margin: 0; padding: 0; font-size: 1pt; }
.w1-pcode-inner0 { background: #f04e26 url('i/congrats-bg.png') top left repeat-x; padding: 0; margin: 0;}
.w1-pcode-inner1 { background: url('i/congrats-l.png') top left no-repeat; }
.w1-pcode-inner2 { background: url('i/congrats-r.png') top right no-repeat; height: 101px; }

.w1-pcode-inner-wrap, .w1-project .w1-pcode-inner-wrap { padding: 6px 16px 0 270px; text-align: center; }

.w1-pcode-inner-small, .w1-project div.w1-pcode-inner-small { font-size: 11pt; color: #fff; font-weight: normal; font-family: Trebuchet MS, Helvetica, sans-serif; padding: 0; margin: 0;}
.w1-pcode-inner-large, .w1-project div.w1-pcode-inner-large { font-size: 26pt; color: #fff; font-weight: bold; font-family: Trebuchet MS, Helvetica, sans-serif; padding: 0; margin: 0; }
/* WebFilter 0x1010006400000025 */
body.w1-project h3.no-margin { margin: 0; }
.w1-proj-body th { text-align: left; }

/* Project Ready Summary */
.w1-project table.w1-proj-ready { border-collapse: collapse; margin: 0 0 16px 0; }
.w1-project table.w1-proj-ready td { border-bottom: 1px #cccdb6 solid; }
.w1-project table.w1-proj-ready tr.w1-proj-ready-cartftr0 td,
.w1-project table.w1-proj-ready tr.w1-proj-ready-cartftr1 td  { border-bottom: none; }
.w1-project table.w1-proj-ready td.w1-proj-ready-price { width: 94px; padding: 8px 11px 8px 5px; text-align: center; vertical-align: middle; }
.w1-project table.w1-proj-ready tr.w1-proj-ready-cartftr1 td  { font-weight: bold; font-size: 12pt; color: #f04e26; }
.w1-project table.w1-proj-ready h4 { font-weight: normal; font-size: 10pt; margin: 0 0 4px 0; padding: 0 0 0 24px; background: url('i/p-checkbox.png') top left no-repeat; }
.w1-project table.w1-proj-ready p { padding: 0 0 0 24px; margin: 0 0 6px 0; }
.w1-project table.w1-proj-ready tr.w1-proj-ready-cartftr1 th { font-size: 12pt; color: #f04e26; font-weight: bold; padding-right: 16px; text-align: right; }
.w1-project .w1-proj-form-box .w1-proj-ready td { padding: 10px 5px; }
.w1-project table.w1-proj-ready tr.w1-proj-ready-cartftr0 td,
.w1-project table.w1-proj-ready tr.w1-proj-ready-carthdr td,
.w1-project table.w1-proj-ready td .w1-price-free { color: #f04e26; }
.w1-project .w1-proj-ready-wrap0 { background: url('i/p-ready-cart-back-top.png') top right no-repeat; }
.w1-project .w1-proj-ready-wrap1 { background: url('i/p-ready-cart-back-btm.png') bottom right no-repeat; }
.w1-project .w1-proj-ready-details { float: left; width: 284px; margin: 0; padding: 0; }
.w1-project .w1-proj-ready-preview { margin-left: 293px; }
.w1-project .w1-proj-ready-details .w1-proj-form-box,
.w1-project .w1-proj-ready-preview .w1-proj-form-box { margin-top: 0; }
.w1-project .w1-proj-form-box h4.w1-proj-ready-preview-hdr { font-size: 12pt; }

.w1-project table.w1-proj-ready tr.w1-proj-ready-notchosen h4 { background: url('i/p-checkbox-off.png') top left no-repeat; color: #777; }
.w1-project table.w1-proj-ready tr.w1-proj-ready-notchosen p { color: #888; }
.w1-project table.w1-proj-ready tr.w1-proj-ready-notchosen td.w1-proj-ready-price,
.w1-project table.w1-proj-ready tr.w1-proj-ready-notchosen .w1-price-free { color: #ccc; }

.w1-project .w1-proj-ready-details h5 { color: #f04e26; font-size: 10pt; font-weight: normal; margin: 0 0 4px 6px; }
.w1-project .w1-proj-ready-details p { margin: 0 0 12px 6px; }

.w1-project .w1-proj-ready-preview .w1-proj-minipreview { border: 1px #cacabe solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #e5e5d9; padding: 9px; margin: 0 0 6px 0; }
.w1-project .w1-proj-ready-preview .w1-proj-minipreview img { border: 1px #c4c4bd solid; }

.w1-project .w1-proj-sb-preview { border: 1px #898a74 solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #d1d2c7 url('i/p-sb-prev-back.png') top left repeat-x; padding: 9px; margin: 48px -15px 6px -19px; }
.w1-project .w1-proj-sb-preview img { border: 1px #b9bab4 solid; }
body.w1-project .w1-proj-eupper-right div.w1-proj-sb-preview h4 { color: #f04e26; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; margin: 0 0 8px 0; }

/* Project Form Boxes */
.w1-project .w1-proj-form-box { background: #f1f1e7; border: 1px #cccdb6 solid; padding: 6px 12px; margin: 8px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.w1-project .w1-proj-form-box table {margin-top: 0;}
.w1-project .w1-proj-form-box th { font-weight: normal; }
.w1-project .w1-proj-form-box h4 { color: #f04e26; font-weight: bold; font-size: 13pt; font-family: Arial, Helvetica, sans-serif; margin: 8px 0 14px 0; }
.w1-project .w1-proj-form-box th, .w1-project .w1-proj-form-box td { background: none; font-size: 10pt; padding: 3px 8px; color: #595957; }
.w1-project .w1-proj-form-box table.w1-proj-form-address-tbl td { padding: 3px 0 3px 8px; }
.w1-project .w1-proj-form-box.w1-proj-form-big th, .w1-project .w1-proj-form-box.w1-proj-form-big td { padding: 6px; }
.w1-project .w1-proj-form-box input.cms-text, .w1-project .w1-proj-form-box input.cms-clientfilepicker { border: 1px #cccdb6 solid; font-family: Arial, Helvetica, sans-serif; padding: 5px 8px; }
.w1-project .w1-proj-form-box select { padding: 5px 8px; }
.w1-project .w1-proj-form-box.w1-proj-form-big input.cms-text, .w1-project .w1-proj-form-box.w1-proj-form-big input.cms-clientfilepicker { font-size: 12pt; }
.w1-project .w1-proj-form-box input.cms-imagebutton { vertical-align: bottom; }
.w1-project .w1-proj-form-box .w1-proj-step-label { padding: 3px 0 3px 34px; min-height: 16px; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label { height: 16px; }
.w1-project .w1-proj-form-box .w1-proj-step-label-1, .w1-project .w1-proj-form-box .w1-proj-image-selection-1 .w1-proj-step-label { background: url('i/p-project-step-1.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-2, .w1-project .w1-proj-form-box .w1-proj-image-selection-2 .w1-proj-step-label { background: url('i/p-project-step-2.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-3, .w1-project .w1-proj-form-box .w1-proj-image-selection-3 .w1-proj-step-label { background: url('i/p-project-step-3.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-4, .w1-project .w1-proj-form-box .w1-proj-image-selection-4 .w1-proj-step-label { background: url('i/p-project-step-4.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-5, .w1-project .w1-proj-form-box .w1-proj-image-selection-5 .w1-proj-step-label { background: url('i/p-project-step-5.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-6, .w1-project .w1-proj-form-box .w1-proj-image-selection-6 .w1-proj-step-label { background: url('i/p-project-step-6.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-7, .w1-project .w1-proj-form-box .w1-proj-image-selection-7 .w1-proj-step-label { background: url('i/p-project-step-7.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-8, .w1-project .w1-proj-form-box .w1-proj-image-selection-8 .w1-proj-step-label { background: url('i/p-project-step-8.png') 5px 0 no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-step-label-9, .w1-project .w1-proj-form-box .w1-proj-image-selection-9 .w1-proj-step-label { background: url('i/p-project-step-9.png') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-1, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-1 .w1-proj-step-label { background: url('i/p-project-step-1.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-2, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-2 .w1-proj-step-label { background: url('i/p-project-step-2.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-3, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-3 .w1-proj-step-label { background: url('i/p-project-step-3.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-4, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-4 .w1-proj-step-label { background: url('i/p-project-step-4.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-5, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-5 .w1-proj-step-label { background: url('i/p-project-step-5.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-6, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-6 .w1-proj-step-label { background: url('i/p-project-step-6.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-7, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-7 .w1-proj-step-label { background: url('i/p-project-step-7.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-8, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-8 .w1-proj-step-label { background: url('i/p-project-step-8.gif') 5px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-step-label-9, * html .w1-project .w1-proj-form-box .w1-proj-image-selection-9 .w1-proj-step-label { background: url('i/p-project-step-9.gif') 5px 0 no-repeat; }

.w1-project .w1-proj-form-box .w1-proj-image-selection { margin: 0 -12px; padding: 15px 12px; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-alt-1 { background-color: #f9f9f5; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-image { float: left; width: 167px; padding-left: 40px; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-image .w1-proj-image-selection-image-img { background-color: #fff; padding: 3px; border: 1px solid #cacac7; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-image-wrap { margin-left: 207px; padding-left: 5px; }
* html .w1-project .w1-proj-form-box .w1-proj-image-selection-image { margin-right: -3px; }
* html .w1-project .w1-proj-form-box .w1-proj-image-selection-image-wrap { margin-left: 204px; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-alt-1 .w1-proj-image-selection-box { background: #f1f1e7 url('i/p-proj-image-sel-inner-1-tl.png') top left no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-alt-1 .w1-proj-image-selection-box .box0 { background: url('i/p-proj-image-sel-inner-1-tr.png') top right no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-alt-1 .w1-proj-image-selection-box .box1 { background: url('i/p-proj-image-sel-inner-1-bl.png') bottom left no-repeat; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-alt-1 .w1-proj-image-selection-box .box2 { background: url('i/p-proj-image-sel-inner-1-br.png') bottom right no-repeat; padding: 10px; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-upload { background: url('i/p-project-upload-image.png') 8px 0 no-repeat; padding-left: 48px; }
.w1-project .w1-proj-form-box .w1-proj-image-selection-gallery { background: url('i/p-project-image-gallery.png') 8px 0 no-repeat; padding-left: 48px; }
* html .w1-project .w1-proj-form-box .w1-proj-image-selection-upload { background: url('i/p-project-upload-image.gif') 8px 0 no-repeat; }
* html .w1-project .w1-proj-form-box .w1-proj-image-selection-gallery { background: url('i/p-project-image-gallery.gif') 8px 0 no-repeat; }


/* Included Pages */
.w1-proj-page-selection-pages { padding: 0 20px 15px; }
.w1-project .w1-proj-page-selection-page { color: #f04e26; border-top: 1px solid #cccdb6; margin-top: 10px; padding-top: 8px; } 
.w1-project .w1-proj-page-selection-page.f { border-top: none; }

/* Colour Selection */

.w1-proj-body-colours { background: #fff; padding: 14px 0 8px; }
.w1-proj-body-colours .w1-generic-wrap { position: relative;}

.color_adjustment_link { float: left;}
.w1-proj-body-colours, .w1-proj-body-colours div, .w1-proj-body-colours p { color: #80806c;}
.w1-proj-body-upper-swatches-and-buttons { margin-bottom: -6px; padding-bottom: 17px; position: relative;}
.w1-proj-body-upper-swatches-and-buttons.inactive { opacity: 0.3; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; }
.w1-proj-body-upper-swatches-and-buttons.inactive { z-index: 4000; }
.w1-proj-body-upper-swatches-and-buttons.inactive .w1-proj-body-upper-swatches-inner { z-index: 1000; }
.w1-proj-body-upper-swatches-and-buttons.inactive .w1-proj-body-upper-buttons { z-index: 1000; }
.w1-proj-body-upper-swatches-and-buttons-over-content { position: absolute; top: 0; bottom: auto; left: 0; right: auto; z-index: 5000; }
.w1-proj-body-upper-swatches-and-buttons.inactive .w1-proj-body-upper-swatches-and-buttons-over-content { bottom: 0; right: 0; z-index: 9000000; border: none; }

.w1-proj-body-upper-swatches {margin-bottom: 14px;}
.w1-proj-body-upper-swatches-left { float: left; width: 43px; height: 62px; background: url('i/p-slide-left-off.png') top left no-repeat; cursor: pointer; }
.w1-proj-body-upper-swatches-right { float: right; width: 43px; height: 62px; background: url('i/p-slide-right-off.png') top right no-repeat; cursor: pointer;}
.w1-proj-body-upper-swatches-inner { background: #fff; border-top: 1px #cdcebb solid; border-bottom: 1px #cdcebb solid; padding: 0; height: 60px; overflow: hidden; margin: 0 43px; position: relative; }
.w1-proj-body-upper-swatches-inner-slider { background: #fff; padding: 2px 7px 2px 7px; height: 56px; margin: 0; position: absolute; width: 6000px; top: 0; left: 0; }
.w1-proj-body-upper-swatches .w1-proj-colour-list { float: left; margin: 0 3px; background: #fff; height: 56px; }
.w1-proj-body-upper-swatches .w1-proj-colour-list1 { padding: 5px 5px; }
.w1-proj-body-upper-swatches .w1-proj-colour-list2 { background: #fff; border: 1px #eff0e6 solid; padding: 2px; height: 40px; }
.w1-proj-body-upper-swatches .w1-proj-colour-list.w1-proj-colour-sel { background: #e2e3ce url('i/p-swatch-sel-l.png') top left no-repeat; }
.w1-proj-body-upper-swatches .w1-proj-colour-sel .w1-proj-colour-list1 { background: url('i/p-swatch-sel-r.png') top right no-repeat; }
.w1-proj-body-upper-swatches .w1-proj-colour { float: left; margin: 0; padding: 0; }
.w1-proj-body-upper-swatches .w1-proj-colour .cms-colpkr { border:0; padding: 0; width: 13px; height: 40px; }
.w1-proj-body-upper-swatches .w1-proj-colour .cms-colpkr .cms-colpkr-inner { width: 13px; height: 40px; border: none; }

.w1-proj-colour-links { float: right; } 
.w1-proj-colour-new-palette { height: 60px; } 
.w1-proj-colour-new-palette-item { float: left; padding: 0 5px; position: relative;}
.w1-proj-colour-new-palette-item .w1-proj-colour-new-palette-item-locked { position: absolute; right: 3px; bottom: 4px; width: 16px; height: 22px; z-index: 10; background: url('i/lock_icon.png') top left no-repeat;}
.w1-proj-colour-new-palette-btn { float: left; margin-left: 8px; padding-top: 13px; }
.w1-proj-colour-new-palette .cms-align-right { float: right; padding: 13px 22px 0 0; }
.w1-proj-colour-new-palette-item .cms-colpkr { padding: 0; border: 1px solid #e9e9e4; width: auto; height: auto; cursor: pointer; }
.w1-proj-colour-new-palette-item .cms-colpkr.cms-colpkr-active { border: none; padding-top: 2px; margin: 0 -5px; }
.w1-proj-colour-new-palette-item .cms-colpkr.cms-colpkr-active .cms-colpkr-int-0 { background: #bebfb0 url('i/color_selected_tl.png') top left no-repeat; }
.w1-proj-colour-new-palette-item .cms-colpkr.cms-colpkr-active .cms-colpkr-int-1 { background: url('i/color_selected_tr.png') top right no-repeat; padding: 6px 5px 0; }
.w1-proj-colour-new-palette-item .cms-colpkr.cms-colpkr-active .cms-colpkr-int-2 { border: 1px solid #aead9d;}
.w1-proj-colour-new-palette-item .cms-colpkr .cms-colpkr-inner { border: 2px solid #ffffff; height: 48px; width: 48px; }

* html .w1-proj-colour-new-palette-item , * html .w1-proj-colour-selection-item, * html .w1-proj-colour-new-palette .cms-dyn { width: 0%; }
* html .w1-proj-colour-new-palette .cms-dyn { float: left; }
* html .w1-proj-colour-selection-hdr { width: 0%; white-space: nowrap; }

.w1-proj-colour-adjustment { background: url('i/color-picker-bg.png') top left no-repeat; padding: 22px 22px 12px; position: relative; }
.w1-proj-colour-picker-holder { position: absolute; width: 356px; left: 22px; top: 22px;}
* html .w1-proj-colour-picker { margin-bottom: 5px; }
.w1-proj-colour-my-color-save-btn { float: right; padding-right: 4px;}

.w1-proj-colour-selection-group { margin-left: 356px; padding: 0 0 14px 40px; min-height: 202px;}
* html .w1-proj-colour-selection-group { height: 202px;}

.w1-proj-colour-selection { background: #eff0e6 url('/i/color_selection_border.png') top right repeat-y; margin-bottom: 8px; }
.w1-proj-colour-selection .w1-proj-colour-selection-int-0 { background: url('/i/color_selection_border.png') bottom left repeat-x; }
.w1-proj-colour-selection .w1-proj-colour-selection-int-1 { background: url('/i/color_selection_top.png') top left repeat-x; }
.w1-proj-colour-selection .w1-proj-colour-selection-int-2 { background: url('/i/color_selection_border.png') top left repeat-y; }
.w1-proj-colour-selection .w1-proj-colour-selection-int-3 { background: url('/i/color_selection_tr.png') right 14px no-repeat; }
.w1-proj-colour-selection .w1-proj-colour-selection-int-4 { background: url('/i/color_selection_bl.png') bottom left no-repeat; }
.w1-proj-colour-selection .w1-proj-colour-selection-int-5 { background: url('/i/color_selection_br.png') bottom right no-repeat; }
.w1-proj-colour-selection.w1-proj-colour-extracted .box-4 { background: url('/i/color-selection-extracted-title.gif') top left no-repeat; padding: 11px 3px 3px; }
.w1-proj-colour-selection.w1-proj-colour-recommended .box-4 {background: url('/i/colur-selection-recommended-title.gif') top left no-repeat; padding: 11px 3px 3px; }
.w1-proj-colour-selection.w1-proj-colour-my-colours .box-4 {background: url('/i/color-selection-my-colours-title.gif') top left no-repeat; padding: 11px 3px 3px; }
.w1-proj-colour-selection-hdr { background: #eff0e6 url('/i/color_selection_border.png') top left repeat-x; float: left; }
.w1-proj-colour-selection-hdr .w1-proj-colour-selection-hdr-int-0 { background: url('/i/color_selection_border.png') top left repeat-y; }
.w1-proj-colour-selection-hdr .w1-proj-colour-selection-hdr-int-1 { background: url('/i/color_selection_tl.png') top left no-repeat; }
div.w1-proj-colour-selection-hdr-inner { background: url('/i/color_selection_hdr_tr.png') top right no-repeat; padding: 3px 12px 0; font-size: 8pt; color: #888879; }
.w1-proj-colour-selection-item-group { padding: 2px 7px 4px; clear: left; }
.w1-proj-colour-selection-item { float: left; margin: 0; padding: 5px; position: relative;}
.w1-proj-colour-selection-item-delete { position: absolute; left: 1px; top: -20px; width: 30px; height: 26px; display: none;}
.w1-proj-colour-selection-item-delete.w1-proj-colour-selection-item-delete-display { display: block; opacity: 0.5; }
.w1-proj-colour-selection-item-delete.w1-proj-colour-selection-item-delete-display:hover { opacity:1; }
.w1-proj-colour-selection-item .cms-colpkr { border: 1px solid #999; cursor:pointer; height: auto; width: auto;}
.w1-proj-colour-selection-item .cms-colpkr .cms-colpkr-inner { border: 1px solid #fff; height: 16px; width: 16px;}


.w1-proj-preview-divider { background: url('i/p_preview_dots.png') top left repeat-x; margin: 0; padding: 6px 0; height: 1px; }
.w1-proj-preview-wrap { height: 40px; }
.w1-proj-preview-hdr0 { float: left; background: #fff url('i/p_preview_hdr_r.png') top right no-repeat; height: 40px; white-space: nowrap; }
body.w1-project .w1-proj-preview-hdr1 { background: url('i/p_preview_hdr_l.png') top left no-repeat; padding: 10px 16px 0 16px; color: #f04e26; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; }
.w1-proj-preview-body0 { background: #fff url('i/p_preview_bl.png') bottom left no-repeat; }
.w1-proj-preview-body1 { background: url('i/p_preview_br.png') bottom right no-repeat; }
.w1-proj-preview-body2 { background: url('i/p_preview_tr.png') top right no-repeat; padding: 6px 5px; margin: 0 0 8px 0; }
.w1-proj-preview-body2 img { border: 1px #d2d2d2 solid; }

.w1-proj-colour-list { height: 60px; }
.w1-proj-colour-list2 { position: relative; }
.w1-proj-colour-list .w1-proj-colour-list-delete { position: absolute; top: -8px; right: -45px; display: none; z-index: 10000;}
.w1-proj-colour-list .w1-proj-colour-list-delete.w1-proj-colour-list-delete-display { display: block;}
.w1-proj-colour { float: left; margin-left: 6px; }
.w1-proj-colour-hidden { display: none; }

/* Page Structure */
.w1-project .w1-proj-tip, .w1-project .w1-proj-tip span { color: #f04e26; }
.w1-proj-tip span.cms-bold { text-transform: uppercase; }

ul.page-structure-sitemap li, ul.page-structure-sitemap, ul.page-structure-sitemap ul { display: inline-block; }
ul.page-structure-sitemap li, ul.page-structure-sitemap, ul.page-structure-sitemap ul { display: block; vertical-align: bottom; }
div.page-structure-new { background-color: #f9f9f9; padding: 9px; }
div.page-structure-new-section { background-color: #ededed; margin-bottom: 9px; padding: 9px 9px 0; }
div.page-structure-new-item { padding-bottom: 9px; }
ul.page-structure-sitemap, ul.page-structure-sitemap ul { list-style: none; margin: 0; padding: 0; }
ul.page-structure-sitemap ul ul { list-style: none; margin: 0 0 0 20px; padding: 0; }
ul.page-structure-sitemap, ul.page-structure-sitemap ul { list-style: none; margin: 0; padding: 0; }
ul.page-structure-sitemap div.page-structure-sitemap-li-content { position: relative; z-index: 10;}
ul.page-structure-sitemap div.page-structure-sitemap-dropzone.page-structure-sitemap-bottom, ul.page-structure-sitemap div.page-structure-sitemap-dropzone.page-structure-sitemap-top  { height: 7px; }
ul.page-structure-sitemap ul ul div.page-structure-sitemap-dropzone.page-structure-sitemap-bottom, ul.page-structure-sitemap ul ul div.page-structure-sitemap-dropzone.page-structure-sitemap-top  { background: url('/i/p_page_struct_dots_separator.gif') 0 3px repeat-x;}
* html ul.page-structure-sitemap div.page-structure-sitemap-dropzone.page-structure-sitemap-bottom , * html ul.page-structure-sitemap div.page-structure-sitemap-dropzone.page-structure-sitemap-top  { font-size: 1px;}
ul.page-structure-sitemap div.page-structure-sitemap-dropzone.page-structure-sitemap-top.display { display: block;}
ul.page-structure-sitemap div.page-structure-sitemap-dropzone.page-structure-sitemap-top.hide { display: none;}
ul.page-structure-sitemap div.page-structure-sitemap-li-content { min-height: 16px; padding-bottom: 3px;}
* html ul.page-structure-sitemap div.page-structure-sitemap-li-content { height: 16px;}
ul.page-structure-sitemap div.page-structure-sitemap-li-content.menu { padding: 0 0 8px;}
ul.page-structure-sitemap div.page-structure-sitemap-li-content.menu div.page-structure-sitemap-name { font-size: 11pt;}
ul.page-structure-sitemap div.page-structure-sitemap-expander, ul.page-structure-sitemap div.page-structure-sitemap-expander a:link, ul.page-structure-sitemap div.page-structure-sitemap-expander a:active, ul.page-structure-sitemap div.page-structure-sitemap-expander a:visited { width: 20px; height: 18px; float: left;}
ul.page-structure-sitemap li.page-structure-sitemap-open div.page-structure-sitemap-expander { background: url('i/p_page_struct_collapse.png') top left no-repeat;}
ul.page-structure-sitemap li.page-structure-sitemap-closed div.page-structure-sitemap-expander { background: url('i/p_page_struct_expand.png') top left no-repeat;}
ul.page-structure-sitemap li.page-structure-sitemap-expander-hide div.page-structure-sitemap-expander { background-image: none;}
ul.page-structure-sitemap div.page-structure-sitemap-name { background: url('i/p_page_struct_page.png') top left no-repeat; padding-left: 25px; margin-right: 225px; margin-left: 20px; min-height: 20px;}
* html ul.page-structure-sitemap div.page-structure-sitemap-name { height: 20px;}
ul.page-structure-sitemap div.page-structure-sitemap-type { position: absolute; right: 80px; width: 120px;}
ul.page-structure-sitemap div.page-structure-sitemap-edit-controls { display: none; position: absolute; right: 72px;}
ul.page-structure-sitemap div.page-structure-sitemap-edit-controls.page-structure-sitemap-edit-controls-display { display: block;}
ul.page-structure-sitemap div.page-structure-sitemap-control-0 { position: absolute; right: 50px;}
ul.page-structure-sitemap div.page-structure-sitemap-control-1 { position: absolute; right: 25px;}
ul.page-structure-sitemap div.page-structure-sitemap-control-2 { position: absolute; right: 0px;}
ul.page-structure-sitemap div.page-structure-sitemap-control-3 { position: absolute; right: 50px;}
ul.page-structure-sitemap div.page-structure-sitemap-control-4 { position: absolute; right: 25px;}
ul.page-structure-sitemap div.page-structure-sitemap-control-5 { position: absolute; right: 0px;}
ul.page-structure-sitemap div.page-structure-sitemap-control-btn { position: absolute; right: 66px;}
li.page-structure-sitemap-li.page-structure-sitemap-open ul { display: block; }
li.page-structure-sitemap-li.page-structure-sitemap-closed ul { display: none; }
li.page-structure-sitemap-open ul { display: block; }
li.page-structure-sitemap-closed ul { display: none; }

* html ul.page-structure-sitemap div.page-structure-sitemap-expander { margin-right: -3px;}
* html ul.page-structure-sitemap div.page-structure-sitemap-name { margin-left: 17px;}

.page-structure-sitemap-wrapper-0 { background: #f1f1e7 url('i/p_page_struct_menu_border.png') top left repeat-x; margin-bottom: 15px;}
.page-structure-sitemap-wrapper-1 { background: url('i/p_page_struct_menu_border.png') top left repeat-y; }
.page-structure-sitemap-wrapper-2 { background: url('i/p_page_struct_menu_border.png') bottom left repeat-x; }
.page-structure-sitemap-wrapper-3 { background: url('i/p_page_struct_menu_border.png') top right repeat-y; }
.page-structure-sitemap-wrapper-4 { background: url('i/p_page_struct_menu_tl.png') top left no-repeat; }
.page-structure-sitemap-wrapper-5 { background: url('i/p_page_struct_menu_tr.png') top right no-repeat; }
.page-structure-sitemap-wrapper-6 { background: url('i/p_page_struct_menu_bl.png') bottom left no-repeat; }
.page-structure-sitemap-wrapper-7 { background: url('i/p_page_struct_menu_br.png') bottom right no-repeat; padding: 15px;}

.w1-project li .page-structure-sitemap-menu-title { color: #f04229; font-size: 14pt; fo/nt-weight: bold; }
.page-structure-sitemap-menu-text { margin-right: 109px; padding-right: 25px; min-height: 32px; }
.page-structure-sitemap-menu-add-page { float: right; width: 109px; }
* html .page-structure-sitemap-menu-add-page { margin-left: -3px; }
* html .page-structure-sitemap-menu-text { margin-right: 106px; height: 32px; }

.page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 { background: #f8f9f4 url('i/p_page_struct_menu_item_tl.png') top left no-repeat; margin-bottom: 0; }
.page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 { background: url('i/p_page_struct_menu_item_tr.png') top right no-repeat; }
.page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 { background: url('i/p_page_struct_menu_item_bl.png') bottom left no-repeat; }
.page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 { background: url('i/p_page_struct_menu_item_br.png') bottom right no-repeat;}
.page-structure-sitemap-wrapper-4 .page-structure-sitemap-wrapper-4 { background: none; }
.page-structure-sitemap-wrapper-5 .page-structure-sitemap-wrapper-5 { background: none; }
.page-structure-sitemap-wrapper-6 .page-structure-sitemap-wrapper-6 { background: none; }
.page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 { background: none;  padding: 8px 15px 6px;}

.page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 { background: none; }
.page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 { background: none; }
.page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 { background: none; }
.page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 { background: none; }
.page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 { padding: 0; }

ul.page-structure-sitemap .page-structure-sitemap-dropzone.page-structure-sitemap-bottom.drop-hover, ul.page-structure-sitemap .page-structure-sitemap-dropzone.page-structure-sitemap-top.drop-hover,
ul.page-structure-sitemap ul .page-structure-sitemap-dropzone.page-structure-sitemap-bottom.drop-hover, ul.page-structure-sitemap ul .page-structure-sitemap-dropzone.page-structure-sitemap-top.drop-hover,
ul.page-structure-sitemap ul ul .page-structure-sitemap-dropzone.page-structure-sitemap-bottom.drop-hover, ul.page-structure-sitemap ul ul .page-structure-sitemap-dropzone.page-structure-sitemap-top.drop-hover { background: url('i/p_page_struct_insert.png') left center no-repeat; height: 37px; }
ul.page-structure-sitemap .page-structure-sitemap-li-content.drop-hover, ul.page-structure-sitemap ul .page-structure-sitemap-li-content.drop-hover, ul.page-structure-sitemap ul ul .page-structure-sitemap-li-content.drop-hover { background-color: #979776; }

.ui-draggable-dragging .page-structure-sitemap-wrapper-0, .page-structure-sitemap-wrapper-0 .ui-draggable-dragging .page-structure-sitemap-wrapper-0, .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .ui-draggable-dragging .page-structure-sitemap-wrapper-0 {background: #d2d2b9 url('i/p_page_struct_drag_box_border.png') top left repeat-x; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-1, .page-structure-sitemap-wrapper-1 .ui-draggable-dragging .page-structure-sitemap-wrapper-1, .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .ui-draggable-dragging .page-structure-sitemap-wrapper-1 {background: url('i/p_page_struct_drag_box_border.png') top left repeat-y; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-2, .page-structure-sitemap-wrapper-2 .ui-draggable-dragging .page-structure-sitemap-wrapper-2, .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .ui-draggable-dragging .page-structure-sitemap-wrapper-2 {background: url('i/p_page_struct_drag_box_border.png') top right repeat-y; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-3, .page-structure-sitemap-wrapper-3 .ui-draggable-dragging .page-structure-sitemap-wrapper-3, .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .ui-draggable-dragging .page-structure-sitemap-wrapper-3 {background: url('i/p_page_struct_drag_box_border.png') bottom left repeat-x; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-4, .page-structure-sitemap-wrapper-4 .ui-draggable-dragging .page-structure-sitemap-wrapper-4, .page-structure-sitemap-wrapper-4 .page-structure-sitemap-wrapper-4 .ui-draggable-dragging .page-structure-sitemap-wrapper-4 {background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-5, .page-structure-sitemap-wrapper-5 .ui-draggable-dragging .page-structure-sitemap-wrapper-5, .page-structure-sitemap-wrapper-5 .page-structure-sitemap-wrapper-5 .ui-draggable-dragging .page-structure-sitemap-wrapper-5 {background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-6, .page-structure-sitemap-wrapper-6 .ui-draggable-dragging .page-structure-sitemap-wrapper-6, .page-structure-sitemap-wrapper-6 .page-structure-sitemap-wrapper-6 .ui-draggable-dragging .page-structure-sitemap-wrapper-6 {background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-7, .page-structure-sitemap-wrapper-7 .ui-draggable-dragging .page-structure-sitemap-wrapper-7, .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .ui-draggable-dragging .page-structure-sitemap-wrapper-7 {background: none; padding: 8px 15px 6px;}

.ui-draggable-dragging .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0, .page-structure-sitemap-wrapper-0 .ui-draggable-dragging .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0, .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .ui-draggable-dragging .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1, .page-structure-sitemap-wrapper-1 .ui-draggable-dragging .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1, .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .ui-draggable-dragging .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2, .page-structure-sitemap-wrapper-2 .ui-draggable-dragging .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2, .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .ui-draggable-dragging .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3, .page-structure-sitemap-wrapper-3 .ui-draggable-dragging .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3, .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .ui-draggable-dragging .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7, .page-structure-sitemap-wrapper-7 .ui-draggable-dragging .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7, .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .ui-draggable-dragging .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 { padding: 0; }

.ui-draggable-dragging .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0, .page-structure-sitemap-wrapper-0 .ui-draggable-dragging .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0, .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .ui-draggable-dragging .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 .page-structure-sitemap-wrapper-0 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1, .page-structure-sitemap-wrapper-1 .ui-draggable-dragging .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1, .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .ui-draggable-dragging .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 .page-structure-sitemap-wrapper-1 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2, .page-structure-sitemap-wrapper-2 .ui-draggable-dragging .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2, .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .ui-draggable-dragging .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 .page-structure-sitemap-wrapper-2 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3, .page-structure-sitemap-wrapper-3 .ui-draggable-dragging .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3, .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .ui-draggable-dragging .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 .page-structure-sitemap-wrapper-3 { background: none; }
.ui-draggable-dragging .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7, .page-structure-sitemap-wrapper-7 .ui-draggable-dragging .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7, .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .ui-draggable-dragging .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 .page-structure-sitemap-wrapper-7 { padding: 0; }

.page-dialog-add-container { background-color: #f1f1e7; padding: 8px; }

.page-dialog-add-0 { background: #d2d2bd url('i/p_page_struct_add_page_tl.png') top left no-repeat; position: relative; }
.page-dialog-add-1 { background: url('i/p_page_struct_add_page_tr.png') top right no-repeat; }
.page-dialog-add-2 { background: url('i/p_page_struct_add_page_bl.png') bottom left no-repeat; }
.page-dialog-add-3 { background: url('i/p_page_struct_add_page_br.png') bottom right no-repeat; }

.page-dialog-add-top { padding: 15px 15px 13px; }
.page-dialog-page-class-type-fields { padding: 0 15px 0; height: 33px; }

.page-dialog-add-list-options-0 { background: #e0e0ce url('i/p_page_struct_add_page_list_options_bl.png') bottom left no-repeat; }
.page-dialog-add-list-options-1 { background: url('i/p_page_struct_add_page_list_options_br.png') bottom right no-repeat; padding: 15px; }

.page-dialog-page-title { color: #f04e26; font-size: 12pt; margin-bottom: 8px; }
.page-dialog-page-name-field { background: url('i/p_page_struct_page.png') top left no-repeat; padding-left: 28px; }
.page-dialog-page-class-field { padding-left: 28px; float: left; }
.page-dialog-page-type-field { padding-left: 8px; float: left; }

.page-dialog-page-list-options-title { color: #f04e26; font-size: 12pt; margin-bottom: 8px; background: url('i/p_page_struct_list_options.png') top left no-repeat; padding: 4px 0 4px 40px; min-height: 22px; }
* html .page-dialog-page-list-options-title { height: 22px; }
.page-dialog-page-sort-field { padding-bottom: 9px; }
.page-dialog-page-sort-desc { padding-left: 204px; }
.page-dialog-page-save { position: absolute; bottom: 13px; right: 15px; }

.page-structure-sitemap-simple { background-color: #f9f9f5; }
.page-structure-sitemap-simple th, .page-structure-sitemap-simple td { padding: 3px 5px; }
.page-structure-sitemap-simple th { background-color: #e0e0ce; }
.page-structure-sitemap-simple td { border-bottom: 1px solid #f1f1e7; }

.page-structure-sitemap-hand { cursor: pointer; }
/* WebFilter 0x101000640000002A */
.w1-threestep { overflow: auto; margin-bottom: 12px; padding-top: 12px;}
.w1-threestep-step { float: left; width: 230px; padding-left: 10px;}
.w1-threestep .w1-threestep-step.f { padding-left: 0;}
.w1-threestep-content { padding: 12px 3px 0;}
.w1-threestep ul { margin: 0; padding: 0; list-style: none;}
.w1-threestep li { background: url('i/bullet-step.png') 0 3px no-repeat; padding: 0 0 5px 14px;}

.w1-threestep h4 img { vertical-align: top;}


/* WebFilter 0x101000640000002C */
.feature-tour-inclusions { padding: 0 0 12px 0;}
.feature-tour-inclusions ul { margin: 0; padding: 0; list-style: none;}
.feature-tour-inclusions ul.inclusion-left {float: left; width: 352px;}
.feature-tour-inclusions ul.inclusion-right { margin-left: 352px;}
.feature-tour-inclusions ul.rcol-adjust { padding-bottom: 20px;}
.feature-tour-inclusions li{ background: url('i/bullet-tick.png') 24px 0 no-repeat; padding: 0 0 5px 50px;}

.feature-tour-item { border-top: 1px dashed #e1e1dc; padding: 16px 0 13px;}

.img-222 .float-img { float: right; width: 222px;}
.img-222 .wrap-text { margin-right: 222px; padding-right: 22px;}
.img-222 .float-text { float: right; width: 466px;}
.img-222 .wrap-img { margin-right: 466px; padding-right: 22px;}

.img-291 .float-img { float: right; width: 291px;}
.img-291 .wrap-text { margin-right: 291px; padding-right: 22px;}
.img-291 .float-text { float: right; width: 397px;}
.img-291 .wrap-img { margin-right: 397px; padding-right: 22px;}

.img-346 .float-img { float: right; width: 346px;}
.img-346 .wrap-text { margin-right: 346px; padding-right: 22px;}
.img-346 .float-text { float: right; width: 342px;}
.img-346 .wrap-img { margin-right: 342px; padding-right: 22px;}

* html .img-222 .float-img { margin-left: -3px;}
* html .img-222 .wrap-text { margin-right: 219px;}
* html .img-222 .float-text { margin-left: -3px;}
* html .img-222 .wrap-img { margin-right: 463px;}

* html .img-291 .float-img { margin-left: -3px;}
* html .img-291 .wrap-text { margin-right: 288px;}
* html .img-291 .float-text { margin-left: -3px;}
* html .img-291 .wrap-img { margin-right: 394px;}

* html .img-346 .float-img { margin-left: -3px;}
* html .img-346 .wrap-text { margin-right: 343px;}
* html .img-346 .float-text { margin-left: -3px;}
* html .img-346 .wrap-img { margin-right: 389px;}

.feature-tour-item h3 { color: #109399; font-size: 14pt;}

.highlight-box .box0 { background: #3ca6a7 url('i/highlight-box-bg.png') top left repeat-x;}
.highlight-box .box1 { background: url('i/highlight-box-tl.png') top left no-repeat;}
.highlight-box .box2 { background: url('i/highlight-box-tr.png') top right no-repeat;}
.highlight-box .box3 { background: url('i/highlight-box-br.png') bottom right no-repeat;}
.highlight-box .box4 { background: url('i/highlight-box-bl.png') bottom left no-repeat; padding: 18px 15px 14px 14px;}

.highlight-box div, .highlight-box p, .feature-tour-item.highlight-box .box0 h3 { color: #fff;}

.cta-bottom { border-top: 1px dashed #e1e1dc; padding-top: 11px; padding-right: 14px;}
.cta-bottom .next-link { float: right; width: 310px; text-align: right;}
.cta-bottom .next-link a:link, .cta-bottom .next-link a:active, .cta-bottom .next-link a:visited { color: #109399; font-size: 14pt; display: block; background: url('i/decor-dotarrow.png') right 4px no-repeat; padding: 0 20px 0 0; text-decoration: none;}
/* WebFilter 0x101000640000002D */
.basic-list-twocol { border-top: 1px dashed #e1e1dc; padding: 15px 0 0 0; margin-top: 15px;}
.basic-list-twocol-row { height: 140px;}
.basic-list-twocol-item { float: left; width: 330px;}
.basic-list-twocol-item.item-right { float: right;}
/* WebFilter 0x101000640000002E */
table.w1-price { width: 100%;}
table.w1-price th { background: #e7eae0; font-family: Arial; font-size: 12pt; font-weight: normal; text-align: center; padding: 13px 17px; color: #f04e26;}
table.w1-price .f { text-align: left;}

table.w1-price td { background: #f9faf5; padding: 13px 17px; text-align: center; color: #616253; }
table.w1-price .a td { background: #eff1e6;}
table.w1-price .bld td { font-weight: bold;}
/* WebFilter 0x101000640000002F */
.gal-large {
	clear: right;
	text-align: center;
	width: 700px;
	position: relative;
}
.gal-large .box0 {
	background: #f1f1e7 url('i/gal_outer_border.png') top left repeat-x;
}
.gal-large .box1 {
	background: url('i/gal_outer_border.png') top left repeat-y;
}
.gal-large .box2 {
	background: url('i/gal_outer_border.png') bottom right repeat-x;
}
.gal-large .box3 {
	background: url('i/gal_outer_border.png') bottom right repeat-y;
}
.gal-large .box4 {
	background: url('i/gal_outer_tl.png') top left no-repeat;
}
.gal-large .box5 {
	background: url('i/gal_outer_tr.png') top right no-repeat;
}
.gal-large .box6 {
	background: url('i/gal_outer_bl.png') bottom left no-repeat;
}
.gal-large .box7 {
	background: url('i/gal_outer_br.png') bottom right no-repeat;
	padding: 10px 8px 9px;
}
.gal-large .box8 {
	background: #fff url('i/gal_inner_tl.png') top left no-repeat;
}
.gal-large .box9 {
	background: url('i/gal_inner_tr.png') top right no-repeat;
}
.gal-large .box10 {
	background: url('i/gal_inner_bl.png') bottom left no-repeat;
}
.gal-large .box11 {
	background: url('i/gal_inner_br.png') bottom right no-repeat;
	padding: 1px;
}
.gal-large img {
	vertical-align: center;
}
.large1 {
	text-align: left;
	position: relative;
	overflow: hidden;
}
.large1 .image, .large1 .stb_image {
	text-align: center;
}
.large1 .stb_image {
	position: absolute;
	top: -20000px;
	width: 100%;
}

.large1 .nav a:link, .large1 .nav a:active, .large1 .nav a:visited {
	display: block;
	position: absolute;
	z-index: 100;
}
.large1 .back a:link, .large1 .back a:active, .large1 .back a:visited {
	left: 0px;
	bottom: 11px;
}
.large1 .next a:link, .large1 .next a:active, .large1 .next a:visited {
	right: 0px;
	bottom: 11px;
}
.gal-large-details {
	padding: 18px 20px 12px;
	text-align: left;
}
h1#gallery-slideshow-title {
	font-size: 12pt;
}
.thumbs {
	margin-top: 10px;
	background: #f1f1e7;
	position: relative;
}
.thumbs .back {
	float: left;
	width: 55px;
	height: 110px;
	background: url('i/gal_slider_left.png') top left no-repeat;
}
.thumbs .next {
	float: right;
	width: 46px;
	height: 110px;
	background: url('i/gal_slider_right.png') top right no-repeat;
}
* html .thumbs .back {
	margin-right: -3px;
}
* html .thumbs .next {
	margin-left: -3px;
}
.thumbs .nav a:link, .thumbs .nav a:active, .thumbs .nav a:visited {
	display: block;
	position: absolute;
	z-index: 10;
}
.thumbs .back a:link, .thumbs .back a:active, .thumbs .back a:visited {
	left: 0px;
	top: 31px;
}
.thumbs .next a:link, .thumbs .next a:active, .thumbs .next a:visited {
	right: 0px;
	top: 31px;
}
.thumbs .thumb_row {
	margin: 0 46px 0 46px;
	height: 108px;
	border-top: 1px solid #e2e3ce;
	border-bottom: 1px solid #e2e3ce;
	position: relative;
}
* html .thumbs .thumb_row {
	margin-left: -3px;
	margin-right: -3px;
}
.thumbs .thumb_row div div {
	float: left;
	padding: 10px;

}
.thumbs .thumb_row div.f {

}
.gallery-slideshow-state {
	position: absolute;
	right: 0;
	top: -32px;
	background: url('/i/gal_controls_bg.png') top left no-repeat;
	padding: 11px 10px 0 13px;
	width: 53px;
	height: 21px;
	margin: 0;
}
.gallery-slideshow-state a { display: inline-block; }
.gallery-slideshow-state a {
	display: block;
	float: left;
	height: 23px;
	width: 23px;
	margin-right: 3px;
}
.gallery-slideshow-state a.pause { background-image: url('/i/gal_pause_off.png'); }
.gallery-slideshow-state a.play { background-image: url('/i/gal_play_off.png'); }
.gallery-slideshow-state a.pause:hover, .gallery-slideshow-state a.pause.active { background-image: url('/i/gal_pause_on.png'); }
.gallery-slideshow-state a.play:hover, .gallery-slideshow-state a.play.active { background-image: url('/i/gal_play_on.png'); }
/* WebFilter 0x1010006400000031 */
.box-comments-container { background: url("i/blog-dashed-hor.png") top left repeat-x; padding-top: 12px; margin-top: 12px; }

.box-comments-container .box0 { background: #f7f8f3 url('i/comments_tr.png') top right no-repeat; }
.box-comments-container .box1 { background: url('i/comments-br.png') bottom right no-repeat; }
.box-comments-container .box2 { background: url('i/comments-bl.png') bottom left no-repeat; }
.box-comments-container .box3 { background: url('i/comments-tl.png') top left no-repeat; padding: 15px 15px 20px 20px; }

.box-comments-container-hdr { font: 18pt Georgia; color: #f04e26; margin-bottom: 8px; }

.box-comments-container .box-comment { margin-bottom: 12px; }
.box-comments-container .box-comment .box0 { background: #fff url('i/comment_tr.png') top right no-repeat; }
.box-comments-container .box-comment .box1 { background: url('i/comment_br.png') bottom right no-repeat; }
.box-comments-container .box-comment .box2 { background: url('i/comment-bl.png') bottom left no-repeat; }
.box-comments-container .box-comment .box3 { background: url('i/comment-tl.png') top left no-repeat; padding: 3px; }
.box-comments-container .box-comment .box4 { background: url('i/box-comment-rate-mid.png') top left repeat-y; }
.box-comments-container .box-comment .box5 { background: url('i/box-comment-rate-top.png') top left no-repeat; }
.box-comments-container .box-comment .box6 { background: url('i/box-comment-rate-bottom.png') bottom left no-repeat; overflow: hidden; }

.box-comments-container .c_blocked { text-align: right; color: #844; font-size: 8pt; font-weight: bold; }

.box-comments-container .box-comment-owner .box0 { background: #e8e9df url('i/comment-owner-tr.png') top right no-repeat; }
.box-comments-container .box-comment-owner .box1 { background: url('i/comment-owner-br.png') bottom right no-repeat; }
.box-comments-container .box-comment-owner .box2 { background: url('i/comment-owner-bl.png') bottom left no-repeat; }
.box-comments-container .box-comment-owner .box3 { background: url('i/comment-owner-tl.png') top left no-repeat; padding: 3px; }

.box-comments-container .box-comment.box-comment-hidden .box0 { background: #ccc; border: 1px #999 solid; }
.box-comments-container .box-comment.box-comment-hidden .box1, .box-comments-container .box-comment.box-comment-hidden .box2,
.box-comments-container .box-comment.box-comment-hidden .box3 { background: none; }


.box-comment-rate { width: 32px; float: left; padding: 8px 3px; text-align: center; }
.comment-rate-label { font: 10pt Georgia; }
.comment-rate-up { padding: 2px; }
.comment-rate-down { padding: 2px; }
.comment-rate-score { height: 19px; padding-top: 3px; background: url('i/comment-rate-score-bg.png') top center no-repeat; text-align: font: 9pt Arial; color: #fff; }


.box-comment-content { margin-left: 38px; padding: 8px 12px 8px 15px; }
.comment-hdr { background: url("i/blog-dashed-hor.png") bottom left repeat-x; padding-bottom: 6px; margin-bottom: 12px;  }
.comment-date { float: right; padding-left: 15px; }
.comment-byline { font: 11pt Georgia; color: #4a717a;  }


* html .box-comment-rate { margin-right: -3px; }
* html .box-comment-content { margin-left: 35px; }

.add-comment { background: url("i/add-comment-dashed-hor.png") top left repeat-x; margin-top: 2px; padding-top: 18px; } 
.add-comment-label { font: 9pt Georgia; color: #676858; padding-bottom: 3px; }
.add-comment input.text { width: 215px; }
.add-comment-input-row { overflow: hidden; }
.add-comment-name, .add-comment-email, .add-comment-website { float: left; padding-bottom: 10px; }
.add-comment-name, .add-comment-email { padding-right: 10px; }
.add-comment-content { padding-bottom: 10px; }
/* WebFilter 0x1010006400000032 */
.blog-post-content { overflow: hidden; }
.blog-float-img { float: right; width: 240px; padding: 0 0 10px 15px; }
.blog-float-img .img { margin-bottom: 10px; }
/* WebFilter 0x1010006400000033 */
body.w1-blog .w1-body-nav .box-4f513c .box0 { background: #4f513c url('i/box-4f513c-tr-blog.png') top right no-repeat;}

body.w1-blog .w1-body-nav .box3 { padding: 18px; }
body.w1-blog .w1-body-nav  .w1-body-nav-panel { margin-bottom: 5px; }
body.w1-blog .w1-body-nav  .box-hdr { margin-bottom: 20px; }

h1.blog_hdr { font: 24pt Georgia; color: #f04e26; font-weight: normal; }
h4.blog_hdr { font: 18pt Georgia; color: #f04e26; font-weight: normal; }
h4.blog_hdr a:link, h4.blog_hdr a:active, h4.blog_hdr a:visited { color: #f04e26; text-decoration: none; }
h4.blog_hdr a:hover { color: #f04e26; text-decoration: underline; }


.blog-list { margin-bottom: 15px; background: url('i/blog-dashed-hor.png') bottom left repeat-x; }
.blog-list-item { padding-top: 30px; background: url('i/blog-dashed-hor.png') top left repeat-x; }

.box-e7f4f5 .box0 { background: #e7f4f5 url('i/box-e7f4f5-tr.png') top right no-repeat;}
.box-e7f4f5 .box1 { background: url('i/box-e7f4f5-br.png') bottom right no-repeat;}
.box-e7f4f5 .box2 { background: url('i/box-e7f4f5-bl.png') bottom left no-repeat;}
.box-e7f4f5 .box3 { background: url('i/box-e7f4f5-tl.png') top left no-repeat;}
.box-e7f4f5, .box-e7f4f5 div, .box-e7f4f5 p, .box-e7f4f5 td, .box-e7f4f5 th, .box-e7f4f5 li { color: #4a717a; font: 10pt Georgia; }

.box-eff0e6 .box0 { background: #eff0e6 url('i/box-eff0e6-tr.png') top right no-repeat;}
.box-eff0e6 .box1 { background: url('i/box-eff0e6-br.png') bottom right no-repeat;}
.box-eff0e6 .box2 { background: url('i/box-eff0e6-bl.png') bottom left no-repeat;}
.box-eff0e6 .box3 { background: url('i/box-eff0e6-tl.png') top left no-repeat;}
.box-eff0e6, .box-eff0e6 div, .box-eff0e6 p, .box-eff0e6 td, .box-eff0e6 th, .box-eff0e6 li { color: #818271; }

.blog-info-rate { margin-bottom: 16px; }
.blog-rate { width: 121px; float: right; position: relative; }
.blog-info { margin-right: 121px; padding-right: 3px; position: relative; }
* html .blog-rate { margin-left: -3px; }
* html .blog-info { margin-right: 118px; }
.blog-rate .box3, .blog-info .box3 { height: 32px; }
.blog-rate .blog-rate-label { top: 6px; left: 12px; position: absolute; font: 13pt Georgia; }
.blog-rate .blog-rate-up { top: 8px; right: 49px; position: absolute; }
.blog-rate .blog-rate-down { top: 8px; right: 32px; position: absolute; }
.blog-rate .blog-rate-score { top: 5px; right: 7px; width: 22px; height: 19px; padding-top: 3px; background: url('i/blog-rate-score-bg.png') top center no-repeat; text-align: center; position: absolute; color: #fff; font: 9pt Arial; }
.blog-info .blog-date { background: url('i/blog-info-date.png') top left no-repeat; top: 5px; left: 9px; position: absolute; height: 27px; padding: 3px 0 0 25px; }
.blog-info .blog-byline { background: url('i/blog-info-byline.png') top left no-repeat; top: 5px; left: 244px; position: absolute; height: 27px; padding: 3px 0 0 25px; }
.blog-info .blog-info-comments { background: url('i/blog-info-comments.png') 0px 3px no-repeat; top: 5px; left: 467px; position: absolute; color: #41a0a5; height: 27px; padding: 3px 0 0 25px; }

.blog-list-img-summary { padding-bottom: 7px; overflow: hidden; }
.blog-list-img { width: 223px; float: left; }
.blog-list-summary { margin-left: 223px; padding-left: 15px; }
* html .blog-list-img { margin-right: -3px; }
* html .blog-list-summary { margin-left: 220px; }

.blog-share-tags { background: url('i/blog-dashed-hor.png') top left repeat-x; padding: 15px 0; }
.blog-share { width: 223px; float: left; }
.blog-tags { margin-left: 223px; padding-left: 15px; color: #4a717a; font: 12pt Georgia; }
* html .blog-share { margin-right: -3px; }
* html .blog-tags { margin-left: 220px; }

.blog-tags span.blog-tags-label { color: #818271; font: 12pt Georgia; }
/* WebFilter 0x1010006400000034 */
body.w1-blog { background: url('i/blog-tile-bg.png') top center repeat; padding: 0; margin: 0; text-align: center; }
.w1-generic-wrap { margin:0 auto; text-align:left; width:990px; }
body.w1-blog .w1-main-menu { height: 37px; background: #414231 url('i/blog-menu-bg.png') top left repeat-x; padding: 0; margin: 0 0 12px 0; }
body.w1-blog .w1-main-menu .menu1 { background: url('i/blog-menu-l.png') top left no-repeat; }
body.w1-blog .w1-main-menu .menu2 { background: url('i/blog-menu-r.png') top right no-repeat; height: 37px; }
body.w1-blog .w1-main-menu a:link, body.w1-blog .w1-main-menu a:active, body.w1-blog .w1-main-menu a:visited { display: block; padding: 11px 16px 0 14px; height: 26px; color: #fff; font-weight: bold; text-decoration: none; background: url('i/blog-menu-div.png') top right no-repeat; cursor: pointer; }
body.w1-blog .blog-logo-title { height: 64px; }
body.w1-blog h2#w1-blog-logo { padding: 0; margin: 0; font-size: 11pt; width: 134px; float: right; }
body.w1-blog .blog-title { margin-right: 134px; padding: 10px 0 0 6px; }
* html body.w1-blog h2#w1-blog-logo { margin-left: -3px; }
* html body.w1-blog .blog-title { margin-right: 131px; }

body.w1-blog .w1-main-body1 { background: url('i/blog-content-tr.png') top right no-repeat; }

body.w1-blog .w1-main-body0 { background: #fff url('i/blog-content-tl.png') top left no-repeat; }
body.w1-blog .w1-main-body1 { background: url('i/blog-content-tr.png') top right no-repeat; }
body.w1-blog .w1-main-body2 { background: url('i/blog-content-br.png') bottom right no-repeat; }
body.w1-blog .w1-main-body3 { background: url('i/blog-content-bl.png') bottom left no-repeat; }

body.w1-blog .w1-body-nav { float: right; width: 220px; }
body.w1-blog .w1-body-content {	margin: 0 220px 0 0; padding: 28px 15px 28px 25px; }
* html body.w1-blog .w1-body-nav { margin: 0 0 0 -3px;}
* html body.w1-blog .w1-body-content { margin: 0 217px 0 0; }

body.w1-blog blockquote { margin: 6px 12px; font-style: italic; font-size: 110%; }


.box-4f513c .box0 { background: #4f513c url('i/box-4f513c-tr.png') top right no-repeat;}
.box-4f513c .box1 { background: url('i/box-4f513c-br.png') bottom right no-repeat;}
.box-4f513c .box2 { background: url('i/box-4f513c-bl.png') bottom left no-repeat;}
.box-4f513c .box3 { background: url('i/box-4f513c-tl.png') top left no-repeat;}
.box-4f513c, .box-4f513c div, .box-4f513c p, .box-4f513c td, .box-4f513c th, .box-4f513c li { color: #aaab99; }

.box-dfe1d2 .box0 { background: #dfe1d2 url('i/box-dfe1d2-tr.png') top right no-repeat;}
.box-dfe1d2 .box1 { background: url('i/box-dfe1d2-br.png') bottom right no-repeat;}
.box-dfe1d2 .box2 { background: url('i/box-dfe1d2-bl.png') bottom left no-repeat;}
.box-dfe1d2 .box3 { background: url('i/box-dfe1d2-tl.png') top left no-repeat;}
.box-dfe1d2, .box-dfe1d2 div, .box-dfe1d2 p, .box-dfe1d2 td, .box-dfe1d2 th, .box-dfe1d2 li { color: #78796a; font: 11pt Georgia; }

.box-d3d3c4 .box0 { background: #d3d3c4 url('i/box-d3d3c4-tr.png') top right no-repeat;}
.box-d3d3c4 .box1 { background: url('i/box-d3d3c4-br.png') bottom right no-repeat;}
.box-d3d3c4 .box2 { background: url('i/box-d3d3c4-bl.png') bottom left no-repeat;}
.box-d3d3c4 .box3 { background: url('i/box-d3d3c4-tl.png') top left no-repeat;}
.box-d3d3c4, .box-d3d3c4 div, .box-d3d3c4 p, .box-d3d3c4 td, .box-d3d3c4 th, .box-d3d3c4 li { color: #78796a; font: 11pt Georgia; }
/* WebFilter 0x1010006400000035 */
.w1-login-form { background: url('i/login_background.jpg') top left no-repeat; padding: 83px 79px 0 393px; height: 261px; margin: -22px -11px 0 -11px;}
.w1-login-form h3 { background: url('i/ico-w123-loginlock.png') top left no-repeat; color: #f04e26; padding: 2px 0 4px 33px; font-size: 18pt; font-weight: normal;}
.w1-login-form .w1-login-field-label { text-align: right; height: 18px;}
.w1-login-form .w1-login-field-label .flt-left { float: left; color: #f04e26;}
.w1-login-form .w1-login-field-label .forgot a:link, .w1-login-form .w1-login-field-label .forgot a:active, .w1-login-form .w1-login-field-label .forgot a:visited { color: #c5c6bd; }
.w1-login-form .txt input.cms-text, .w1-login-form .txt .input-fake  { padding: 4px; margin: 0 0 16px 0; width: 248px; border: 1px solid #cccdb6; background: #fff;}
.w1-login-form .btn { text-align: right; padding-right: 2px;}

.w1-contact-form-wrap0 { background: url(i/contact-form-bg-main.png) repeat-y left top; }
.w1-contact-form-wrap1 { background: url(i/contact-form-bg-top.png) no-repeat left top; }
.w1-contact-form-wrap2 { background: url(i/contact-form-bg-bottom.png) no-repeat left bottom; padding: 20px; }

.w1-contact-form-wrap2 h4 { font-size: 14pt; color: #f04e26; font-weight: normal; padding: 0 8px 0 0; }


.w1-contact-page-contact-details { padding: 10px 0 0 0; color: #818271; }
.w1-contact-page-contact-details h4 { padding: 0 8px; font-size: 14pt; }
.w1-contact-page-contact-details  p { color: #818271; padding: 10px 0 0 0; margin: 0;}

.contact-details-item  { padding: 10px; border-bottom: 1px dashed #e1e1dc;}
.contact-details-item h4 { padding: 0; font-size: 11pt; color: #f04e26; font-weight: bold; margin: 0;}

.w1-contact-form-wrap2 table, .w1-contact-form-wrap2 th, .w1-contact-form-wrap2 td {
border: none;
}

.w1-contact-form-wrap2 table {
margin: 0 0 0 5px;
}

.table-lhs {
width: 105px;
}

.table-rhs {
width: 242px;
padding: 3px 0;
}

.table-rhs input, .table-rhs textarea {
border: 1px solid #c6c6b6;
padding: 4px;
width: 196px;
}

table.promo-code {
margin: 30px 0 0 5px;
}

.w1-contact-page-form-button {
text-align: right;
padding: 10px 25px;
}

/* WebFilter 0x101000640000003A */
#l-crm .ui-layout-pane.ui-layout-north { background: #EFF0E6 ! important; }
.crm-header-logo { margin-top: 3px; margin-left: 15px; }

/* WebFilter 0x101000640000003C */
.w1-contact-page-wrap { border-top: 1px dashed #e1e1dc; overflow: hidden; padding: 11px 0 0 0;}
.w1-contact-page-lhs { float: left; width: 430px;}
* html .w1-contact-page-lhs { margin-right: -3px;}
.w1-contact-page-rhs { margin: 0 0 0 430px; padding-left: 10px;}
* html .w1-contact-page-rhs { margin: 0 0 0 427px;}
/* WebFilter 0x101000640000003D */
.cms-file-search-result { padding-left: 72px; }
.cms-file-search-image { float: left; margin-left: -72px; }
/* WebFilter 0x101000640000003E */
.cms-page-search { text-align: left; }
.cms-page-search-upper input { width: 220px; }
.cms-page-search-upper div.active { background: url('inc/loader.gif') 100% 50% no-repeat; }

.cms-page-search-lower { overflow: auto; }
.cms-page-search-result { padding: 3px; border-bottom: 1px #ccc solid; }
.cms-page-search-result-url { font-size: 7.5pt; margin: 3px 0; }
.cms-page-search-result-body { margin: 3px 0; }
.cms-page-search-result-title { font-size: 9pt; }
.cms-page-search-result-right { font-size: 7.5pt; margin: 0 0; float: right; }
.cms-page-search-result-end { clear: both; height: 1px; }
/* WebFilter 0x101000640000003F */
.cms-slideshow-hidden { display: none; }
.fp-banner-img { width: 437px; height: 338px; }
/* WebFilter 0x1010006400000041 */
.w1-pricing-wrap { width: auto; }
.w1-pricing-body { background: url('i/banner_bg_home.png') repeat-x left top; }
.w1-pricing-body-inner { width: 1100px; margin: 0 auto; }
.w1-pricing-banner { background: #4e808e url('i/banner_bg_pricing_page.png') no-repeat left top; height: 374px; padding: 15px 0px 7px 0px; position: relative; }
.w1-pricing-banner-items { width: 990px; margin: 44px auto 0; }

.dude-fix { position: absolute; bottom: 0; right: 55px; }
* html .dude-fix { bottom: 1px; }

.w1-pricing-clear { clear: both; }

.w1-pricing-banner-item { width: 309px; }
.w1-pricing-banner-items .first { float: left; }
* html .w1-pricing-banner-items .first { margin-right: -3px; }

.w1-pricing-banner-items .second { margin: 0 340px 0 341px; }
* html .w1-pricing-banner-items .second { margin: 0 337px 0 338px; }

.w1-pricing-banner-items .third { float: right; }
* html .w1-pricing-banner-items .third { margin-left: -3px; }

.w1-pricing-banner-items h3 { font-family: Georgia, Times, serif; font-weight: normal; font-size: 24pt; padding: 4px 0 24px 108px; display: block; margin: 0; }
.w1-pricing-banner-items h3, .w1-pricing-banner-items li { color: #fff; border-bottom: 1px solid #558492; }

.w1-pricing-banner-items ul {
margin: 0;
padding: 0;
list-style: none;
}

.w1-pricing-banner-items ul li {
display: block;
background: url('i/banner-item-li-bg.png') no-repeat left top;
padding: 11px 25px 13px 43px;
margin: 0;
}

.w1-pricing-banner-items .third ul li {
padding: 11px 40px 13px 43px;
}

.w1-pricing-banner-items ul li a:link, .w1-pricing-banner-items ul li a:active, .w1-pricing-banner-items ul li a:visited {
color: #fff;
}

.w1-pricing-banner-header {
width: 990px;
margin: 0 auto;
}

.w1-pricing-banner-header h1 {
font-family: georgia;
font-size: 19pt;
font-weight: normal;
padding: 0;
margin: 0;
}

.w1-pricing-banner-header h1 span {
color: #fff;
}

.w1-pricing-items0 {
background: #fff url('i/hp-content-bg-bl.png') left bottom no-repeat;
width: 990px;
margin: 15px auto;
}

.w1-pricing-items1 {
background: url('i/hp-content-bg-tl.png') left top no-repeat;
}

.w1-pricing-items2 {
background: url('i/hp-content-bg-tr.png') right top no-repeat;
}

.w1-pricing-items3 {
background: url('i/hp-content-bg-br.png') right bottom no-repeat;
padding: 35px 30px 60px;
}

.w1-pricing-items-header {
border-bottom: 1px dashed #e1e1dc;
}

.w1-pricing-items-header h3 {
font-family: georgia;
color: #109399;
font-size: 19pt;
font-weight: normal;
}

.w1-pricing-items-wrap {
padding: 15px 0 20px;
border-bottom: 1px dashed #e1e1dc;
border-top: 1px dashed #e1e1dc;
margin: 0 0 8px 0;
}

.w1-pricing-item { 
width: 289px;
text-align: center;
background: #e5f1f4 url('i/pricing-item-bg-bottom.png') no-repeat bottom center;
}

.w1-pricing-items-wrap .first {
float: left;
}

.w1-pricing-items-wrap .second {
margin: 0 auto;
}

.w1-pricing-items-wrap .third {
float: right;
}

.w1-pricing-item-title {
background: #badee2 url('i/pricing-item-bg-top.png') no-repeat center top;
height: 83px;
padding: 18px 0 0 0;
border-bottom: 1px solid #fff;
}

.w1-pricing-item h3 {
font-family: georgia;
color: #109399;
font-size: 19pt;
font-weight: normal;
}

.w1-pricing-item h4 {
font-family: georgia;
color: #5996a8;
font-size: 16pt;
font-weight: normal;
}

.w1-pricing-item ul {
padding: 0;
margin: 0;
list-style: none;
}

.w1-pricing-item ul li {
background: #e5f1f4;
color: #2f2f2e;
padding: 5px 0 6px;
border-bottom: 1px solid #fff;
}

.w1-pricing-item ul li.alt {
background: #ecf5f7;
}

.w1-pricing-item, .w1-pricing-item p, .w1-pricing-item li {
color: #4f503b;
}

.w1-pricing-item-link {
height: 60px;
padding: 24px 0 0 0;
}

.w1-pricing-items-wrap .third .w1-pricing-item-link {
height: 50px;
padding: 34px 0 0 0;
}

.w1-pricing-item ol li {
padding: 3px 0;
}

.w1-pricing-items-footer {
border-bottom: 1px dashed #e1e1dc;
padding: 15px 0 0;
}

.w1-pricing-items-footer h3 {
font-family: georgia;
color: #109399;
font-size: 19pt;
font-weight: normal;
}

.w1-pricing-items-wrap p {
margin: 11px 18px 0 18px;
font-size: 8pt;
}




.w1-body-content .w1-pricing-items-wrap {
padding: 15px 0 5px;
border-bottom: 1px dashed #e1e1dc;
border-top: 1px dashed #e1e1dc;
margin: 0 -15px 8px -15px;
}

.w1-body-content .w1-pricing-items-wrap p {
margin: 11px 18px;
font-size: 8pt;
}

.w1-body-content .w1-pricing-item { 
width: 243px;
text-align: center;
background: #e5f1f4 url('i/internal-pricing-item-bg-bottom.png') no-repeat bottom center;
}

.w1-body-content .w1-pricing-items-wrap .first {
float: left;
}

.w1-body-content .w1-pricing-items-wrap .second {
margin: 0 auto;
}

.w1-body-content .w1-pricing-items-wrap .third {
float: right;
}

.w1-body-content .w1-pricing-item-title {
background: #badee2 url('i/internal-pricing-item-bg-top.png') no-repeat center top;
height: 83px;
padding: 18px 0 0 0;
border-bottom: 1px solid #fff;
}

.w1-body-content .w1-pricing-item h3 {
font-family: georgia;
color: #109399;
font-size: 19pt;
font-weight: normal;
}

.w1-body-content .w1-pricing-item h4 {
font-family: georgia;
color: #5996a8;
font-size: 16pt;
font-weight: normal;
}

.w1-body-content .w1-pricing-item ul {
padding: 0;
margin: 0;
list-style: none;
}

.w1-body-content .w1-pricing-item ul li {
background: #e5f1f4;
color: #2f2f2e;
padding: 5px 0 6px;
border-bottom: 1px solid #fff;
}

.w1-body-content .w1-pricing-item ul li.alt {
background: #ecf5f7;
}

.w1-body-content .w1-pricing-item, .w1-body-content .w1-pricing-item p, .w1-body-content .w1-pricing-item li {
color: #4f503b;
}

.w1-body-content .w1-pricing-item-link {
height: 60px;
padding: 24px 0 0 0;
}

.w1-body-content .w1-pricing-items-wrap .third .w1-body-content .w1-pricing-item-link {
height: 50px;
padding: 34px 0 0 0;
}

.w1-body-content .w1-items-footer {
border-bottom: 1px dashed #e1e1dc;
padding: 15px 18px 10px;
color: #109399;
}

.w1-body-content .w1-items-footer h3 {
font-family: georgia;
color: #109399;
font-size: 19pt;
font-weight: normal;
display: inline;
}

.w1-body-content .w1-items-footer a:link, .w1-body-content .w1-items-footer a:active, .w1-body-content .w1-items-footer a:visited {
margin: 0 15px;
}

.w1-body-content .w1-pricing-clear { clear: none; margin: 0 0 12px 0; }

/* WebFilter 0x1010006400000043 */
.video_player_container { margin-bottom: 11px;}
/* WebFilter 0x1010006400000046 */
.lpn-i { background: url('i/lpn-r-x.png') top right repeat-y; margin: 0 0 1px 0; }
.lpn-i1 { background: url('i/lpn-r-b.png') bottom right no-repeat; }

.lpn-i .lpn-r0 { float: right; width: 269px; background: #0072bc url('i/lpn-ib-r-t.png') top left repeat-x; }
* html .lpn-i .lpn-r0 { margin-left: -3px; }
.lpn-i .lpn-r1 { background: url('i/lpn-ib-r-tl.png') top left no-repeat; }
.lpn-i .lpn-r2 { background: url('i/lpn-ib-r-tr.png') top right no-repeat; padding: 24px 0 0 20px; }

.lpn-i .lpn-r2 div, .lpn-i .lpn-r2 p, .lpn-i .lpn-r2 td,
.lpn-i .lpn-r2 a:link, .lpn-i .lpn-r2 a:active,
.lpn-i .lpn-r2 a:visited, .lpn-i .lpn-r2 a:hover
{ color: #fff; }

.lpn-i .lpn-left { margin: 0 269px 0 0; }
* html .lpn-i .lpn-left { margin: 0 266px 0 0; }

.lpn-i .lpn-h0 { background: url('i/lpn-ib-r.png') top right repeat-y; }
.lpn-i .lpn-h1 { background: url('i/lpn-ib-tr.png') top right no-repeat; padding: 22px 0 16px 0; }

.lpn-i .lp-hdr-upper { margin-bottom: 8px; }
.lpn-i .lp-hdr-h { margin-left: -1px; }

.lpn-i .lpn-h1 h1 { margin: 0 0 10px 0; padding: 0; }
.lpn-i .lpn-h1 div { margin: 4px 0 0 0; padding: 0; }

.lpn-i .lpn-banner { padding: 0; background: none; overflow: hidden; text-align: right; }

.lpn-i .lpn-inner { padding: 22px 12px 22px 0; background: url('i/lpn-i-tr.png') top right no-repeat; }

.lpn-ib0 { background: #000 url('i/lpn-ib-b-t.png') top left repeat-x; }
.lpn-ib1 { background: url('i/lpn-ib-b-tl.png') top left no-repeat; }
.lpn-ib2 { background: url('i/lpn-ib-b-bl.png') bottom left no-repeat; }
.lpn-ib3 { background: url('i/lpn-ib-b-br.png') bottom right no-repeat; padding: 17px 36px; }

.lpn-ib3 .lpn-b-quote { text-align: right; }
/* WebFilter 0x1010006400000048 */
body.radio-landing-main {
background: #eff0e6 url(i/radio_landing_bg.jpg) left top repeat-x;
}

.w1-radio-landing-header {height: 355px; position: relative; width: 990px; margin: 0 auto; background: url(i/radio-landing-main-bg.jpg) right top no-repeat; padding: 105px 0 0 0;}

.w1-radio-landing-header h2#w1-logo { padding: 0; margin: 0; font-size: 11pt; position: absolute; left: 0; top: 22px; }
* html .w1-radio-landing-header h2#w1-logo { height: 62px;}
.w1-radio-landing-header .w1-header-tagline { padding: 0; margin: 0; position: absolute; left: 137px; top: 41px; }

.w1-radio-landing-header .starfm-logo {
position: absolute;
top: 26px;
left: 400px;
}

.w1-radio-landing-banner {
padding: 10px 255px 0 4px;
}

.w1-radio-landing-banner h1 {
font-family: georgia;
font-size: 58pt;
color: #112d32;
font-weight: normal;
display: none;
}
.w1-radio-landing-banner h1.visible { display: block; }

.w1-radio-landing-banner p {
color: #fff;
padding: 0 0 0 8px;
font-size: 11.5pt;
}

.w1-radio-landing-body {
}

.w1-radio-landing-body-inner {
width: 990px;
margin: 0 auto;
}

.w1-radio-landing-items0 {
background: #fff url('i/hp-content-bg-bl.png') left bottom no-repeat;
margin: 10px 0;
}

.w1-radio-landing-items1 {
background: url('i/hp-content-bg-tl.png') left top no-repeat;
}

.w1-radio-landing-items2 {
background: url('i/hp-content-bg-tr.png') right top no-repeat;
}

.w1-radio-landing-items3 {
background: url('i/hp-content-bg-br.png') right bottom no-repeat;
}


.w1-radio-landing-inner-rhs0 {
padding: 1px 1px 0 0;
float: right;
width: 405px;
}

* html .w1-radio-landing-inner-rhs {
margin-left: -3px;
}

.w1-radio-landing-inner-rhs1 {
background: #f5f6f0 url(i/landing-page-rhs-bg-tr.jpg) right top no-repeat;
}

.w1-radio-landing-inner-rhs2 {
background: url(i/landing-page-rhs-bg-br.jpg) right bottom no-repeat;
padding: 25px 20px 0 28px;
position: relative;
}

.w1-radio-landing-inner-rhs2 h3 {
color: #4f808f;
font-size: 23pt;
font-weight: normal;
}

.w1-radio-landing-inner-rhs2 p {
color: #f04e26;
font-size: 11pt;
}

.w1-radio-landing-inner-rhs-cta {
margin: 20px 0 0;
}

.w1-radio-landing-inner-rhs-dude-footer {
height: 139px;
padding: 63px 74px 0 0;
background: url(i/rhs-dude-footer.jpg) top right no-repeat;
}

.w1-radio-landing-inner-rhs-dude-footer h4 {
font-size: 16pt;
color: #f04e26;
}

.w1-radio-landing-inner-rhs-dude-footer p {
font-size: 10pt;
color: #f04e26;
}

.w1-radio-landing-inner-rhs-dude-footer p.lotto-license {
color: #8f8f82;
}

.w1-radio-landing-inner-rhs-dude-foot {
background: url(i/rhs-dude-foot.jpg) top right no-repeat;
width: 35px;
height: 11px;
position: absolute;
bottom: -11px;
right: 40px;
}

* html .w1-radio-landing-inner-rhs-dude-foot {
right: 39px;
bottom: -12px;
}

.w1-radio-landing-inner-lhs {
margin: 0 405px 0 0;
padding: 25px 75px 35px 33px;
}

* html .w1-radio-landing-inner-lhs {
margin: 0 402px 0 0;
}

.w1-radio-landing-inner-lhs h3 {
color: #4f808f;
font-size: 23pt;
font-weight: normal;
}

.w1-radio-landing-inner-lhs p {
color: #f04e26;
font-size: 11pt;
}

.w1-radio-landing-inner-lhs-form0 {
background: #f1f1e7 url(i/radio-landing-lhs-form-bg-main.jpg) repeat-y top left;
margin: 20px 0 0 0;
}

.w1-radio-landing-inner-lhs-form1 {
background: url(i/radio-landing-lhs-form-bg-top.jpg) no-repeat top left;
}

.w1-radio-landing-inner-lhs-form2 {
background: url(i/radio-landing-lhs-form-bg-bottom.jpg) no-repeat bottom left;
padding: 23px 32px 18px 23px;
}

.w1-radio-landing-inner-lhs-form0 th {
width: 115px;
padding: 0 0 8px;
background: none;
font-weight: normal;
}

.w1-radio-landing-inner-lhs-form0 td {
/* width: 307px; */
padding: 0 0 8px;
}

.w1-radio-landing-inner-lhs-form0 input.cms-text {
width: 305px;
border: 1px solid #c6c6b6;
}
.w1-radio-landing-inner-lhs-form0 .row-split input.cms-text {
width: 150px;
}

.w1-radio-landing-inner-lhs-form-terms {
color: #f04e26;
padding: 0 0 16px;
}

.w1-radio-landing-inner-lhs-form-terms a:link, .w1-radio-landing-inner-lhs-form-terms a:active, .w1-radio-landing-inner-lhs-form-terms a:visited {
color: #818271;
}

.w1-radio-landing-inner-lhs-form-terms a:hover {

}

.w1-radio-landing-inner-lhs-form-button {
text-align: right;
padding: 0 3px 0 0;
}
/* WebFilter 0x1010006400000049 */
body#lpv8 { background: #353526; padding: 0; margin: 0; }
.lp-hdr { margin: 0 auto 20px auto; width: 784px; position: relative; }
.lp-tagline { position: absolute; top: 21px; left: 160px; }
.lp-body { margin: 0 auto; width: 784px; background: #fff; border: 1px #d9dbce solid; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
.lp-wrap { background: #eff0e6; padding: 17px 0 10px 0; }
.lpn-upper h1 { color: #1a3d43; font-family: Georgia, Times, serif; font-size: 34pt; font-weight: normal; margin: 0 0 10px 0; }
.lpn-upper div { line-height: 1.4; color: #f04e26; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; margin: 0 0 16px 0; }

.lp-body-upper { padding: 26px 12px 26px 31px; }

.lp-ftr { margin: 0 auto; width: 784px; text-align; left; padding: 4px 0; color: #86867d; font-size: 9pt; }
.lp-ftr img { margin-right: 8px; }

.lp-body-lower { padding: 26px 12px 29px 31px; border-top: 1px #ecede6 solid; }
.lp-lower-left { float: left; }
.lp-lower-right { float: right; text-align: right; }
.lp-lower-right div { margin: 0; padding: 0; }

.lp-right { float: right; width: 318px; margin-left: 12px; padding: 16px 14px 12px 20px; border: 1px #e2e3ce solid; background: #f1f1e7; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; }

.lp-right .lp-h-hdr { text-align: center; font-size: 18pt; font-family: Georgia, Times, serif; color: #4da3be; font-weight: normal; margin: 0 0 4px 0; }
.lp-right .lp-h-hdr.lp-hdr-upper { color: #4f808f; }
.lp-right th { color: #818271; background: none; font-size: 9pt; text-align: left; font-weight: normal; padding-right: 6px; }
.lp-right p { color: #818271; margin: 0; }
.lp-red { color: #f04e26; }

.lp-right input.cms-text { border: 1px #c6c6b6 solid; width: 230px; }
.lp-right td.cms-align-right { padding-top: 9px; }
.lp-right td { padding: 4px 0; }

.lp-left { line-height: 1.5; padding-top: 21px; }
.lp-left h1 { line-height: 1.3; color: #5f6061; font-weight: normal; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; }

.lp-body-lower h2 { font-weight: normal; font-size: 11pt; margin: 0 0 6px 0; }
.lp-body-lower h4 { color: #f04e26; font-weight: normal; font-size: 11pt; margin: 0 0 24px 0; }

.lp-strat-form { padding: 16px 14px 12px 20px; border: 1px #e2e3ce solid; background: #f1f1e7; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; }
.lp-strat-form h1 { color: #f04e26; font-weight: normal; font-size: 18pt; font-family: Arial, Helvetica, sans-serif; margin: 0 0 9px 0; }
.lp-strat-form h2 { color: #393a3a; font-size: 14pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 0 0 6px 0; }
.lp-strat-form .lp-table-box { text-align: center; background: #e2e3ce; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; padding: 8px 4px; margin: 8px 0; }
.lp-strat-form table { margin: 0 auto; }

.lp-strat-form th { color: #818271; background: none; font-size: 9pt; text-align: left; font-weight: normal; padding: 4px 6px; }
.lp-strat-form p { color: #818271; margin: 0; }

.lp-strat-form input.cms-text { border: 1px #c6c6b6 solid; width: 230px; }
.lp-strat-form td.cms-align-right { padding-top: 9px; text-align: right; }
.lp-strat-form td { padding: 4px 0; text-align: left; }
/* WebFilter 0x101000640000004C */
.lpn-exit { padding: 26px 12px 26px 31px; }
.lpn-exit h1 { color: #f04e26; font-weight: normal; font-size: 18pt; font-family: Arial, Helvetica, sans-serif; }
.lpn-exit-itm-0 { border-bottom: 1px #ecede6 solid; }
.lpn-exit-itm-1 { margin: 0 -12px 0 -31px; padding: 16px 12px 0 31px; }
.lpn-exit .lpn-exit-itm-0 h1 { color: #4f808f; font-family: Georgia, Times, serif; font-size: 17pt; }
.lpn-exit .lpn-exit-itm-1 h1 { color: #4f808f; font-family: Georgia, Times, serif; font-size: 24pt; }
/* WebFilter 0x101000640000004D */
.mt-box { position: relative; margin: 12px -6px; background: #edf2f4; padding: 12px 24px; color: #4f808f; }
.mt-box a:link, .mt-box a:active, .mt-box a:visited { color: #4f808f; }
.mt-text { font-style: italic; font-family: Georgia, Times, serif; font-size: 12pt; color: #4f808f; }
.mt-label { position: absolute; bottom: 10px; right: 13px; font-size: 8pt; color: #4f808f; }
.mt-btn { margin: 24px 0 48px 0; text-align: center; }
/* WebFilter 0x101000640000004F */
.mt-box { position: relative; margin: 12px -6px; background: #edf2f4; padding: 12px 24px; color: #4f808f; overflow: hidden;}
.mt-box a:link, .mt-box a:active, .mt-box a:visited , .mt-box div{ color: #4f808f; }
.mt-text { font-style: italic; font-family: Georgia, Times, serif; font-size: 12pt; color: #4f808f; }
.mt-label { position: absolute; bottom: 10px; right: 13px; font-size: 8pt; color: #4f808f; }
.mt-attrib { white-space: nowrap;}
.mt-img { float: left; width: 105px;}
.mt-wrap { margin-left: 105px; padding-left: 22px;}

.mt-btn { margin: 24px 0 48px 0; text-align: center; }

.cta-diy { margin: 24px 82px 48px; background: #f6f6ef; border: 1px solid #eceddf; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 20px 21px 16px;}
.cta-diy-rmore { text-align: right;}
.cta-diy-rmore a:link, .cta-diy-rmore a:active, .cta-diy-rmore a:visited { font-size: 12pt; color: #5a8895;}
/* WebFilter 0x1010006400000050 */
.mt-box { position: relative; margin: 12px -6px; background: #edf2f4; padding: 12px 24px; color: #4f808f; }
.mt-box a:link, .mt-box a:active, .mt-box a:visited { color: #4f808f; }
.mt-text { font-style: italic; font-family: Georgia, Times, serif; font-size: 12pt; color: #4f808f; }
.mt-label { position: absolute; bottom: 10px; right: 13px; font-size: 8pt; color: #4f808f; }
.mt-btn { margin: 24px 0 48px 0; text-align: center; }
/* WebFilter 0x1010006400000052 */
.std-youtube { margin: 15px 0; text-align: center; }
/* Editor Global */
p, div, td, th, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #606154; /* #818271; */
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 11px;
}
h1, h3 { color: #4a717a; font-size: 20pt; font-weight: bold;}
h2, h4 { color: #109399; font-size: 18pt; font-weight: normal;}
h5, h6 { font-size: 10pt; font-weight: bold;}

.w1-cs-blue-serif { font-family: Georgia, serif; font-size: 18pt; font-weight: normal; color: #109399;}
.w1-cs-blue-sans { font-size: 12pt; color: #109399;}
.w1-cs-orange-serif { font-family: Georgia, serif; font-size: 18pt; font-weight: normal; color: #F04E26;}
.w1-cs-orange-sans { font-size: 12pt; color: #F04E26;}
.w1-cs-dark-pull { font-size: 11pt; color: #000;}
.w1-cs-dark { font-size: 11pt; font-weight: bold; color: #272727; }
