/* WebFilter 0x1010006400000008 */
.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 .t-std-list-img_float {
	width: 112px;
	float: left;

	
}

.t-std-list .t-std-list-img_wrap {
	margin: 0 0 0 112px;
padding: 0 0 0 12px;
min-height: 108px;
}

* html .t-std-list .t-std-list-img_float {
	margin-right: -3px;
	
}

* html .t-std-list .t-std-list-img_wrap {
	margin-left: 109px;
height: 108px;
}
.t-std-list-rmore {
	text-align: right;
}
/* WebFilter 0x1010006400000009 */
.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 0x1010006400000015 */
.w123-youtube { margin-bottom: 15px; }
/* WebFilter 0x1010006400000017 */
	
/* TemplateFilter 0x10C80FA000000002 */
.i001-detail { margin-bottom: 11px; overflow: hidden; }
.i001-detail-image { float: right; width: 307px; text-align: right; }
.i001-detail-wrap { margin: 0 307px 0 0; padding: 0 27px 0 0; }
* html .i001-detail-image { margin-left: -3px; }
* html .i001-detail-wrap { margin-right: 304px; }

.i001-detail-image .img { margin-bottom: 8px; }

/* TemplateFilter 0x10C80FA000000003 */
.i001-list-item { overflow: hidden; border-top: 1px dashed #b2b2b2; padding: 16px 0 18px;}
.i001-list-item .i001-list-image { float: left; width: 156px;}
.i001-list-item .i001-list-wrap { margin: 0 0 0 156px; padding: 0 0 0 26px; }
* html .i001-list-item .i001-list-image { margin-right: -3px;}
* html .i001-list-item .i001-list-wrap { margin: 0 0 0 153px; }

div.cms-eblk .cms-block-reorder .cms-page-item-body { background-color: #ffffff; }
/* TemplateFilter 0x10C80FA000000004 */
.i001-extras0 { float: right; background: #e6e9ec url('i/box-i2-tl.png') top left no-repeat;}
* html .i001-extras0 { width: 190px;}
.i001-extras1 { background: url('i/box-i2-tr.png') top right no-repeat; }
.i001-extras2 { background: url('i/box-i2-bl.png') bottom left no-repeat; }
.i001-extras3 { background: url('i/box-i2-br.png') bottom right no-repeat; padding: 7px 12px;}

.i001-extras0 span { color: #556c82;}

.i001-comments .i001-comments-info { padding-bottom: 12px;}
.i001-comments .i001-comments-item { overflow: hidden; border-top: 1px dashed #b2b2b2; padding: 17px 0 16px 15px;}
.i001-comments .i001-comments-item.a { background: #f5f5f5;}
.i001-comments .i001-comment-number { background: #aab5c0; color: #aab5c1; font-size: 12pt; text-align: center; padding: 6px 0;}

.i001-comments .i001-comments-item.hidden { background: #cecece; }


.i001-votescore { float: left; width: 78px; }
.i001-votescore-wrap { margin: 0 0 0 78px; padding: 0 0 0 21px;}
* html .i001-votescore {margin-right: -3px;}
* html .i001-votescore-wrap { margin: 0 0 0 75px; }

.i001-votescore-current { background: #667a8e; padding: 9px 0; text-align: center; color: #aab5c1; font-size: 30pt;}
.i001-votescore-vote { background: #556c82; padding: 6px 0; text-align: center; color: #aab5c1;}
/* TemplateFilter 0x10C80FA000000005 */
.i001-extras0 { float: right; background: #e6e9ec url('i/box-i2-tl.png') top left no-repeat;}
* html .i001-extras0 { width: 190px;}
.i001-extras1 { background: url('i/box-i2-tr.png') top right no-repeat; }
.i001-extras2 { background: url('i/box-i2-bl.png') bottom left no-repeat; }
.i001-extras3 { background: url('i/box-i2-br.png') bottom right no-repeat; padding: 7px 12px;}

.i001-extras0 span { color: #556c82;}

.i001-detail { margin-bottom: 11px; overflow: hidden;}
.i001-detail-image { float: right; width: 307px;}
.i001-detail-wrap { margin: 0 307px 0 0; padding: 0 27px 0 0;}
* html .i001-detail-image { margin-left: -3px;}
* html .i001-detail-wrap { margin-right: 304px; }

.i001-detail-image .img { margin-bottom: 8px;}

.i001-detail-image .i001-detail-image-thumbs .row{ height: 93px;}
.i001-detail-image .i001-detail-image-thumbs .img { float: left; padding-left: 8px;}
.i001-detail-image .i001-detail-image-thumbs .img.f { padding-left: 0;}


.i001-votescore {float: left; width: 78px;}
.i001-votescore-wrap { margin: 0 0 0 78px; padding: 0 0 0 21px;}
* html .i001-votescore {margin-right: -3px;}
* html .i001-votescore-wrap { margin: 0 0 0 75px; }

.i001-votescore-current { background: #667a8e; padding: 9px 0; text-align: center; color: #fff; font-size: 30pt;}
.i001-votescore-vote { background: #556c82; padding: 6px 0; text-align: center; color: #fff;}


/* TemplateFilter 0x10C80FA000000006 */
.i001-event-calendar { float: right; width: 237px; padding-left: 7px; margin-bottom: 11px;}
.i001-event-list .i001-list { margin-right: 244px; border-right: 1px dashed #b2b2b2;}

.i001-calendar-holder0 { background: #eef0f2 url('i/box-i1-tl.png') top left no-repeat;}
.i001-calendar-holder1 { background: url('i/box-i1-tr.png') top right no-repeat;}
.i001-calendar-holder2 { background: url('i/box-i1-br.png') bottom right no-repeat;}
.i001-calendar-holder3 { background: url('i/box-i1-bl.png') bottom left no-repeat; padding: 3px;}

.i001-calendar-header0 { background: #77899b url('i/box-i3-tl.png') top left no-repeat;}
.i001-calendar-header1 { background: url('i/box-i3-tr.png') top right no-repeat;}
.i001-calendar-header2 { background: url('i/box-i3-br.png') bottom right no-repeat;}
.i001-calendar-header3 { background: url('i/box-i3-bl.png') bottom left no-repeat; padding: 3px; height: 31px;}

.i001-calendar-header0 a:link, .i001-calendar-header0 a:active, .i001-calendar-header0 a:visited { color: #fff; text-decoration: none; font-size: 14pt;}
.i001-event-calendar .i001-calendar-hdr-left { float: left;}
.i001-event-calendar .i001-calendar-hdr-right { float: right;}

table.i001-calendar { border-collapse: collapse; margin: 7px auto; width: 221px;}
table.i001-calendar th { background: none; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5a5a5a; text-align: center; }
table.i001-calendar td { padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #5a5a5a; text-align: center; background: #dde2e6; border: 2px #eef0f2 solid; }

table.i001-calendar td.hasevents { color: #aab5c1; background: #8c4446; position: relative; }
table.i001-calendar td.hasevents div.events { position: absolute; background: #556c82; color: #aab5c1; padding: 4px; display: none; }
table.i001-calendar td.skip { background: #eef0f2; }

table.i001-calendar td div.day { }
table.i001-calendar td.hasevents div.day, table.i001-calendar td.hasevents a { color: #fff; text-decoration: none;}


table.i001-calendar tr.month th {
	padding-top: 11px; color: #556c82; text-align: left;
}

.i001-list { margin-bottom: 11px;}
.i001-list-item { overflow: hidden; border-top: 1px dashed #b2b2b2; padding: 16px 0 18px;}
.i001-list-item .i001-list-image { float: left; width: 156px;}
.i001-list-item .i001-list-wrap { margin: 0 0 0 156px; padding: 0 0 0 26px; }
* html .i001-list-item .i001-list-image { margin-right: -3px;}
* html .i001-list-item .i001-list-wrap { margin: 0 0 0 153px; }
/* TemplateFilter 0x10C80FA000000007 */

.i001-gallery-large0 {
	background: #f5f5f5;
	padding: 5px;
}
.i001-gallery-large1 {
	border: 1px solid #787878;
	background: #787878;
	position: relative;
	overflow: hidden;
}
.i001-gallery-large1 .i001-gallery-image, .i001-gallery-large1 .i001-gallery-stb_image {
	text-align: center;
}
.i001-gallery-large1 .i001-gallery-caption {
	position: absolute;
	bottom: 0;
	background: url('/inc/trans_bg.png');
	width: 100%;
	z-index: 92;
}
.i001-gallery-large1 .i001-gallery-caption1 {
	padding: 11px 13px;
	color: #f5f5f5;
	text-align: center;
}
.i001-gallery-large1 .i001-gallery-stb_caption {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-large1 .i001-gallery-stb_caption1 {
	padding: 11px 13px;
	color: #aab5c1;
}
.i001-gallery-large1 .i001-gallery-stb_image {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-thumbs {
	margin-top: 10px;
	margin-bottom: 15px;
	background: #f5f5f5;
	overflow: hidden;
}
.i001-gallery-thumbs .i001-gallery-back {
	float: left;
	width: 66px;
}
.i001-gallery-thumbs .i001-gallery-next {
	float: right;
	width: 66px;
}
* html .i001-gallery-thumbs .i001-gallery-back {
	margin-right: -3px;
}
* html .i001-gallery-thumbs .i001-gallery-next {
	margin-left: -3px;
}
.i001-gallery-thumbs .i001-gallery-nav a:link, .i001-gallery-thumbs .i001-gallery-nav a:active, .i001-gallery-thumbs .i001-gallery-nav a:visited {
	display: block;
}
.i001-gallery-thumbs .i001-gallery-thumb_row {
	margin: 0 66px 0 66px;
	padding: 7px 0;
	height: 93px;
	position: relative;
}
* html .i001-gallery-thumbs .i001-gallery-thumb_row {
	margin-left: 63px;
	margin-right: 63px;
}
.i001-gallery-thumbs .i001-gallery-thumb_row img {
	border: 1px solid #787878;
}
.i001-gallery-thumbs .i001-gallery-thumb_row div div {
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
}
.i001-gallery-thumbs .i001-gallery-thumb_row .i001-gallery-slideshow-item-active img {
	border: 1px solid #690101;
}

.i001-gallery-slideshow-state {
	float: right;
	padding: 4px 2px 4px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: -6px 8px 0 0;
}
.i001-gallery-slideshow-state a { display: inline-block; }
.i001-gallery-slideshow-state a {
	display: block;
	float: left;
	height: 23px;
	width: 23px;
	margin-right: 3px;
}
.i001-gallery-slideshow-state a.pause { background-image: url('/i/gal_pause_off.png'); }
.i001-gallery-slideshow-state a.play { background-image: url('/i/gal_play_off.png'); }
.i001-gallery-slideshow-state a.pause:hover, .i001-gallery-slideshow-state a.pause.active { background-image: url('/i/gal_pause_on.png'); }
.i001-gallery-slideshow-state a.play:hover, .i001-gallery-slideshow-state a.play.active { background-image: url('/i/gal_play_on.png'); }
/* TemplateFilter 0x10C80FA000000009 */
.i001-detail { margin-bottom: 11px; overflow: hidden;}
.i001-detail-image { float: right; width: 307px;}
.i001-detail-wrap { margin: 0 307px 0 0; padding: 0 27px 0 0;}
* html .i001-detail-image { margin-left: -3px;}
* html .i001-detail-wrap { margin-right: 304px; }

.i001-detail-image .img { margin-bottom: 8px;}
/* TemplateFilter 0x10C80FA00000000A */
.i001-list { margin-bottom: 11px;}
.i001-list-item { overflow: hidden; border-top: 1px dashed #b2b2b2; padding: 16px 0 18px;}
.i001-list-item .i001-list-image { float: left; width: 156px;}
.i001-list-item .i001-list-wrap { margin: 0 0 0 156px; padding: 0 0 0 26px;}
* html .i001-list-item .i001-list-image { margin-right: -3px;}
* html .i001-list-item .i001-list-wrap { margin: 0 0 0 153px; }

.i001-extras0 { float: right; background: #e6e9ec url('i/box-i2-tl.png') top left no-repeat;}
* html .i001-extras0 { width: 190px;}
.i001-extras1 { background: url('i/box-i2-tr.png') top right no-repeat; }
.i001-extras2 { background: url('i/box-i2-bl.png') bottom left no-repeat; }
.i001-extras3 { background: url('i/box-i2-br.png') bottom right no-repeat; padding: 7px 12px;}

.i001-extras0 span { color: #556c82;}
/* TemplateFilter 0x10C80FA000000017 */
.i001-catlist { margin: 12px 0; padding: 0; border-bottom: 1px dashed #b2b2b2; }
.i001-catlist .i001-catlist-item { color: #556c82; font-size: 11pt; padding: 0; margin: 0 0 0 24px; display: block;}
.i001-catlist .i001-catlist-item a { display: inline-block; }
.i001-catlist .i001-catlist-item a:link, .i001-catlist .i001-catlist-item a:active, .i001-catlist .i001-catlist-item a:visited, .i001-catlist .i001-catlist-item a:hover { display: block; padding: 9px 24px; border-top: 1px dashed #b2b2b2; margin: 0 0 0 -24px; }
/* TemplateFilter 0x10C80FA000000019 */
.i001-product-list-thumbnails { margin-bottom: 11px;}
.i001-product-list-thumbnails .i001-product-list-row { border-bottom: 1px dashed #b2b2b2; height: 327px; margin-bottom: 11px;}
.i001-product-list-thumbnails .i001-product-list-item { float: left; width: 230px; padding-left: 4px;} /*Padding was adjusted to fit four items within content width. Original padding was 11px */
.i001-product-list-thumbnails .i001-product-list-item.f { padding-left: 0;}
.i001-product-list-thumbnails .i001-product-list-item0 { background: #f5f5f5; border: 1px solid #eef0f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.i001-product-list-thumbnails .i001-product-list-image { padding-top: 11px; height: 183px; text-align: center; background: #ffffff; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.i001-product-list-thumbnails .i001-product-list-details { padding: 15px 16px 0; height: 67px;}
.i001-product-list-thumbnails .i001-product-list-details h4 { margin-bottom: 5px;}
.i001-product-list-thumbnails .i001-product-list-rrp { color: #ababab; margin-bottom: 5px;}
.i001-product-list-thumbnails .i001-product-list-price { color: #556c82; font-weight: bold;}

.i001-product-list-thumbnails .i001-product-list-buttons { padding: 0 11px 15px 11px;}
.i001-product-list-buttons img, .i001-product-list-buttons input { vertical-align: middle; }
/* TemplateFilter 0x10C80FA00000001A */
.i001-detail-info { border-top: 1px dashed #b2b2b2; padding-top: 11px;}
.i001-detail-price-info0 { margin-bottom: 11px; background: #e6e9ec url('/i/box-i1-tl.png') top left no-repeat;}
.i001-detail-price-info1 { background: url('/i/box-i1-tr.png') top right no-repeat;}
.i001-detail-price-info2 { background: url('/i/box-i1-bl.png') bottom left no-repeat;}
.i001-detail-price-info3 { background: url('/i/box-i1-br.png') bottom right no-repeat;  padding: 14px;}

.i001-detail-price-info0 .i001-detail-price { color: #556c82; zod: 1ea2ae; font-size: 21pt;} 

.i001-detail-price input { vertical-align: middle; }

.i001-detail-thumbnails { overflow: hidden;}
.i001-detail-thumbnails .i001-thumbnail { float: left; padding: 0 0 9px 9px;}
.i001-detail-thumbnails .i001-thumbnail.f { padding-left: 0;}

.i001-detail-price-button { margin-top: 8px;}
.i001-detail-rrp_ourprice .i001-detail-rrp { float: left; width: 90px; color:#556c82; font-size: 10pt; padding-top: 8px;}
.i001-detail-rrp_ourprice .i001-detail-price { margin-left: 90px;}
.i001-detail-price .i001-detail-price_save { color: #690101; text-transform: uppercase; font-size: 13pt; }

* html .i001-detail-rrp_ourprice .i001-detail-rrp { margin-right: -3px; }
* html .i001-detail-rrp_ourprice .i001-detail-price { margin-left: 87px;}
/* TemplateFilter 0x10C80FA000000039 */
table.InfoDisplay th.s { background-color: #e6e9ec; font-size: 9pt; color: #5a5a5a; font-weight: normal; padding: 4px 9px; }
table.InfoDisplay td, table.InfoDisplay th { padding: 5px 9px; }
table.InfoDisplay td.s { background-color: #e6e9ec; }
table.InfoDisplay td.s, table.InfoDisplay th.s { border-bottom: 1px #ffffff solid; border-right: none; border-left: none; border-top: none;}
/* TemplateFilter 0x10C80FA0000000E5 */
.w123-std-menu { position: relative;}
.w123-std-dropdown, .w123-std-dropdown li, .w123-std-dropdown li a:link, .w123-std-dropdown li a:active, .w123-std-dropdown li a:visited { display: inline-block;}
.w123-std-dropdown, .w123-std-dropdown li, .w123-std-dropdown li a:link, .w123-std-dropdown li a:active, .w123-std-dropdown li a:visited { display: block;}

.w123-std-dropdown { display: none; position: absolute; top: 34px; z-index: 1000; background: #690101; color: #aab5c1; }
* html .w123-std-dropdown { width: 250px;}
.w123-std-menu ul.w123-std-dropdown li { float: none; background: none; padding: 0; border: none;}
.open ul.w123-std-dropdown { display: block;}
.w123-std-menu ul.w123-std-dropdown li a:link, .w123-std-menu ul.w123-std-dropdown li a:active, .w123-std-menu ul.w123-std-dropdown li a:visited, .w123-std-menu ul.w123-std-dropdown li a:hover { padding: 4px 10px; background: none; text-align: left;}

/* TemplateFilter 0x10C80FA00000025B */
/*Shop*/
.sc_safety {
	float: right;
	width: 186px;
	background: #e0e0e0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 19px 8px 17px 13px;
}
.sc_safety .sc_saf_img {
	float: right;
	margin: -16px -4px 0 0;
}
.sc_safety h4 {
	color: #4b4b4b;
}

.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: #eeeeee;
	margin-bottom: 15px;
}
.sc_step input.cms-text {
	border: 1px solid #ccc;
	/* color: #a1a1a1; */
	padding: 2px;
}
.sc_step select {
	border: 1px solid #ccc;
	/* border: 1px solid #a4b97f;
	color: #a1a1a1; */
	padding: 2px;
}
.sc_step_hdr {
	background: #556c82;
	-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;
/*	background: #69d5eb;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background: url('inc/shop/number_bg.gif') top left no-repeat;
*/
	color: #aab5c1;
	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: #aab5c1;
	margin: 0;
	padding: 0;
	font-size: 11pt;
}
.scborder {
	border-top: 1px solid #ffffff;
}
.sc_step_inner {
	padding: 8px 10px 14px 8px;
}
.sc_addr_billing {
	background: #ffffff;
	-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: #ffffff;
	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: #556c82;
	color: #aab5c1;
	padding: 8px 12px;
	text-align: left;
	border-left: 1px solid #ebebeb;
}

.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: #ffffff;
	padding: 4px 12px;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	vertical-align: middle;
}
.sc_tbl_curr {
	text-align: right;
}
.sc_summtable td.sc_st_nobg {
	background: none;
	color: #00bce4;
}
.sc_wbg {
	background: #ffffff;
	-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; }
/* Content */
h3.xlarge { color: #661212; font-size: 240%; font-weight: bold; margin: 0 0 12px 0; font-style: normal; border: none; }
h4.large { color: #661212; font-size: 200%; font-weight: bold; margin: 0 0 10px 0; font-style: normal; border: none; }
p.es-intro { color: #690101; font-size: 140%; }
p.es-larger { font-size: 120%; }
p.es-feature { color: #556c82; font-size: 130%; }
p.es-fineprint { color: #7a7a7a; font-size: 80%; }
p.es-quote { padding: 8px; font-style: italic; color: #690101; }
p.es-quote2 { padding: 8px; text-align: center; font-style: italic; font-weight: bold; font-size: 120%; color: #556c82; }
p.es-quote3 { padding: 8px 0; font-style: italic; font-size: 120%; color: #556c82; }


/* TemplateFilter 0x10C80FA1000001C8 */
div { display: inline-block; }
div { display: block; }
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; }

body { background: #ffffff url(i/body-bg.png) repeat-x left top; 	margin: 0; 	text-align: center; } 
body, td, th, div, p, li, textarea { font-family: Arial, sans-serif; font-size: 9pt; color: #5a5a5a; } 

a:link, a:active, a:visited { color: #556c82; text-decoration: underline; } 
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6, p { margin: 0 0 11px; }
h1, h3 { color: #556c82; font-size: 13pt; font-weight: bold; } 
h2, h4 { font-size: 12pt; font-weight: normal; color: #556c82; } 
h5, h6 { font-weight: bold; font-size: 9pt; }	


.t073-wrapper {
width: 990px;
margin: 0 auto 20px auto;
text-align: left;
}

.t073-header {
padding: 17px 7px 16px;
overflow: hidden;
}

.t073-logo {
margin: 0 474px 0 0;
}

* html .t073-logo {
margin: 0 474px 0 0;
}

.t073-logo h2 {
margin: 0;
padding: 0;
}

.t073-header1 {
float: right;
padding: 8px 0 0 0;
width: 474px;
}

* html .t073-header1 {
margin-left: -3px;
}

.t073-top-right {
margin: 0 0 7px 252px;
height: 26px;
overflow: hidden;
text-align: right;
min-width: 100px;
}


.t073-search form {
padding: 0;
margin: 0;
}

.t073-search div {
float: left;
}

.t073-search-input {
background: #fff url(i/search-bg.png) no-repeat left top;
height: 20px;
padding: 2px 0 2px 24px;
border: 1px solid #e1e1e1; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
position: relative;
left: 2px;
z-index: 1;
}

.t073-search-button input {
z-index: 5;
}
.t073-search-input input {
border: none;
background: #fff;
width: 140px;
}



/* nav menu stuff goes here */

.t073-nav-menu {
background: url(i/nav-menu-bg.png) no-repeat left top;
height: 45px;
position: relative;
z-index: 20;
}

.t073-nav-menu ul {
margin: 0;
padding: 0 0 0 0px;
list-style: none;
}

.t073-nav-menu li {
display: block;
float: left;
background: url(i/nav-menu-divider.png) left top no-repeat;
}

.t073-nav-menu li a:link, .t073-nav-menu li a:active, .t073-nav-menu li a:visited {
color: #f2dabe;
text-decoration: none;
display: block;
}

.t073-nav-menu li a span {
padding: 16px 20px 18px 13px;
display: block;
}

.t073-nav-menu li.f {
background: none;
}

.t073-nav-menu li a:hover {
background: url(i/nav-menu-hover.png) left top repeat-x;
}

.t073-nav-menu li.f a:hover span {
background: url(i/nav-menu-f-hover.png) left top no-repeat;
}
/* end nav menu stuff */

/* content area stuff goes here */

.t073-content-wrap {
padding: 0 1px 20px;
position: relative;
top: -44px;
left: 0;
margin: 0 0 -44px;
z-index: 8;
}

.int-cont-wrap {
top: -24px;
margin: 0 0 -24px;
}

.t073-content-rhs {
float: right;
width: 244px;
padding: 0px 0 0;
}

* html .t073-content-rhs {
margin-left: -3px;
}

.t073-content-lhs {
margin: 0 247px 0 0;
}

* html .t073-content-lhs {
margin: 0 244px 0 0;
}

.t073-featured-boxes {
overflow: hidden;
min-height: 60px;
}

.t073-feat-border {
border-bottom: 1px dashed #b4e0e4; 
height: 44px;
clear: both;
}

.fp-box {
float: left;
}

.fp-box1 {
padding: 0px 9px 0 7px;
width: 231px;
}

.fp-box2 {
padding: 0px 8px 0;
width: 231px;
}

.fp-box3 {
padding: 0px 7px 0 8px;
width: 231px;
}

.t073-sidebar-box0 {
background: url(i/box4-bg-main.png) repeat-y center top;
}

.t073-sidebar-box1 {
background: url(i/box4-bg-top.png) no-repeat center top;
}

.t073-sidebar-box2 {
background: url(i/box4-bg-bottom.png) no-repeat center bottom;
float: none;
padding: 13px 17px 0 11px;
}
.fp-box h3 {
color: #f2dabe; 
padding: 0 0 0 9px;
}

.t073-fp-box-img {
height: 132px;
padding: 9px 0 0;
}

.t073-fp-box-img img {
padding: 2px;
background: #fff;
border: 1px solid #d0d3d6; 
}

.t073-fp-box-content h5 {
color: #556c82; 
font-size: 12pt;
font-weight: normal;
}

.t073-fp-box-content {
padding: 9px 9px 0;
height: 127px;
}

.t073-fp-box-button {
padding: 0 8px;
}

.t073-content {
padding: 20px 0;
margin: 0 10px 0 0;
border-bottom: 1px dashed #b4e0e4; 
}
.t073-content-int {
padding: 60px 0 20px;
margin: 0 10px 0 0;
border-bottom: 1px dashed #b4e0e4; 
overflow: hidden;
}

.t073-image-float {
float: left;
width: 238px;
}

* html .t073-image-float {
margin-right: -3px;
}

.t073-image-float img {
border: 3px solid #e5e6e6; 
}

.t073-image-wrap {
margin: 0 0 0 238px;
padding: 15px 0px 0 30px;
}

* html .t073-image-wrap {
margin-left: 235px;
}

.t073-image-wrap h5 {
color: #556c82; 
}

/* end content area stuff */


/* start rhs stuff here */

.t073-contact-form {
padding: 0 0 12px 9px;
}

.side_fi_wrap {
margin: 0 0 5px;
}

.t073-sidebar-box2 p, .t073-subscribe2 p {
color: #f2dabe;
}

.t073-sidebar-box2 h3, .t073-subscribe2 h3 {
color: #f2dabe;
font-size: 15pt;
padding: 0;
}

.t073-form0 form {
padding: 0;
margin: 0;
}

.t073-input-text input, .t073-input-text textarea {
padding: 8px;
color: #f2dabe; 
background: #38526d; 
border: none;
margin: 0 0 10px;
width: 184px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.t073-input-text .cms-label-dynamic {
color: #f2dabe; 
}

.t073-input-text textarea {
height: 64px;
overflow: auto;
resize: none;
}

.t073-input-img {
padding: 0 6px 0 0;
margin: 0;
text-align: right;
}

.t073-input-img input {
padding: 0;
margin: 0;
}

/* end rhs stuff */


/* sitemap stuff goes here */

.footer-links-wrap0 {
background: url(i/sitemap-bg-main.png) repeat-y top left;
clear: both;
}
.footer-links-wrap1 {
background: url(i/sitemap-bg-top.png) no-repeat top left;
overflow: hidden;
margin: 0 0 1px;
}

.footer-links {
padding: 26px 0;
float: left;
width: 24%;
}

.footer-links h5 {
color: #062748; 
padding: 0 17px;
}

.footer-links a:link, .footer-links a:active, .footer-links a:visited {
color: #5a5a5a; 
text-decoration: none;
}

.footer-links li {
color: #5a5a5a; 
padding: 0 17px 8px 27px;
}

.footer-links a:hover {
text-decoration: underline;
}

.footer-links ul {
list-style: none;
padding: 0;
margin: 0;
}

/* sitemap stuff ends here */

/* footer stuff goes here */

.t073-footer {
background: url(i/footer-bg.png) no-repeat left top;
padding: 15px 20px;
width: 950px;
text-align: right;
}

.t073-footer-float {
float: left;
}

.t073-footer a:link, .t073-footer a:active, .t073-footer a:visited, .t073-footer, .t073-footer-float {
color: #4d5d6b; 
text-decoration: none;
}

.t073-footer a:hover, .t073-footer-float a:hover {
text-decoration: underline;
}

/* end footer stuff */


ul.w123-std-dropdown { top: 42px; background: #f28c18; min-width: 120px; z-index: 20; }
ul.w123-std-dropdown li a:link, ul.w123-std-dropdown li a:active, ul.w123-std-dropdown li a:visited { color: #f2dabe; }
/* TemplateFilter 0x10C80FA1000001D3 */
.fi-blurb {
background: url(i/box1-bg.png) no-repeat center top;
padding: 13px 12px 25px;
}

.fi-blurb h3 {
color: #f2dabe;
padding: 0 0px 7px;
}

.fp-box .fi-blurb {
padding: 13px 9px 25px;
}
/* TemplateFilter 0x10C80FA1000001F7 */
.t073-subscribe0 {
background: url(i/subscribe-bg-main.png) repeat-y top center;
margin: 0 0 6px;
}

.t073-subscribe1 {
background: url(i/subscribe-bg-top.png) no-repeat top center;
}

.t073-subscribe2 {
background: url(i/subscribe-bg-bottom.png) no-repeat bottom center;
padding: 20px;
}

.fp-box .t073-subscribe0 {
margin: 3px 0 0;
}

.t073-subscribe2 .t073-input-text input {
background: #77899b; 
}
