/* 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 0x1010006400000010 */
/*Shop*/
.sc_safety {
	float: right;
	width: 171px;
	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_safety .sc_tellimg { margin: 0 0 0 -12px; }

.sc_cart {
	margin: 0 187px 0 0;
	padding: 0 10px 0 0;
}

* html .sc_safety {
	margin-left: -3px;
	
}
* html .sc_cart {
	margin-right: 184px;
}

.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: #00bce4;
	-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: #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 #ffffff;
}
.sc_step_inner {
	padding: 8px 8px 14px 8px;
}
.sc_step_inner div a img, .sc_step_inner div input.cms-imagebutton { vertical-align: middle; }
.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: #00bce4;
	color: #fff;
	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: #fff;
	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: #fff;
	-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; }
/* 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 #121212; 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: #1a1a1a; }
/* TemplateFilter 0x10C80FA000000004 */
.i001-extras0 { float: right; background: #3b3317 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: #f7c406;}

.i001-comments .i001-comments-info { padding-bottom: 12px;}
.i001-comments .i001-comments-item { overflow: hidden; border-top: 1px dashed #121212; padding: 17px 0 16px 15px;}
.i001-comments .i001-comments-item.a { background: #191919;}
.i001-comments .i001-comment-number { background: #896f10; color: #ffffff; 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: #e2b408; padding: 9px 0; text-align: center; color: #ffffff; font-size: 30pt;}
.i001-votescore-vote { background: #f7c406; padding: 6px 0; text-align: center; color: #ffffff;}
/* TemplateFilter 0x10C80FA000000005 */
.i001-extras0 { float: right; background: #3b3317 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: #f7c406;}

.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: #e2b408; padding: 9px 0; text-align: center; color: #fff; font-size: 30pt;}
.i001-votescore-vote { background: #f7c406; 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 #121212;}

.i001-calendar-holder0 { background: #302b18 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: #cba20a 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: #929292; text-align: center; }
table.i001-calendar td { padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #929292; text-align: center; background: #463c16; border: 2px #302b18 solid; }

table.i001-calendar td.hasevents { color: #ffffff; background: #a1820a; position: relative; }
table.i001-calendar td.hasevents div.events { position: absolute; background: #f7c406; color: #ffffff; padding: 4px; display: none; }
table.i001-calendar td.skip { background: #302b18; }

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: #f7c406; text-align: left;
}

.i001-list { margin-bottom: 11px;}
.i001-list-item { overflow: hidden; border-top: 1px dashed #121212; 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: #191919;
	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: #191919;
	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: #ffffff;
}
.i001-gallery-large1 .i001-gallery-stb_image {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-thumbs {
	margin-top: 10px;
	margin-bottom: 15px;
	background: #191919;
	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 #c89f04;
}

.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 #121212; 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: #3b3317 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: #f7c406;}

/* TemplateFilter 0x10C80FA000000017 */
.i001-catlist { margin: 12px 0; padding: 0; border-bottom: 1px dashed #121212; }
.i001-catlist .i001-catlist-item { color: #f7c406; 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 #121212; 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 #121212; 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: #191919; border: 1px solid #302b18; -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: #1a1a1a; -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: #f7c406; 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 #121212; padding-top: 11px;}
.i001-detail-price-info0 { margin-bottom: 11px; background: #3b3317 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: #f7c406; 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:#f7c406; font-size: 10pt; padding-top: 8px;}
.i001-detail-rrp_ourprice .i001-detail-price { margin-left: 90px;}
.i001-detail-price .i001-detail-price_save { color: #c89f04; 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: #3b3317; font-size: 9pt; color: #929292; font-weight: normal; padding: 4px 9px; }
table.InfoDisplay td, table.InfoDisplay th { padding: 5px 9px; }
table.InfoDisplay td.s { background-color: #3b3317; }
table.InfoDisplay td.s, table.InfoDisplay th.s { border-bottom: 1px #1a1a1a 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: #c89f04; color: #ffffff; }
* 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;}

/* Content */
h3.xlarge { color: #bd9c20; font-size: 240%; font-weight: bold; margin: 0 0 12px 0; font-style: normal; border: none; }
h4.large { color: #bd9c20; font-size: 200%; font-weight: bold; margin: 0 0 10px 0; font-style: normal; border: none; }
p.es-intro { color: #c89f04; font-size: 140%; }
p.es-larger { font-size: 120%; }
p.es-feature { color: #f7c406; font-size: 130%; }
p.es-fineprint { color: #7a7a7a; font-size: 80%; }
p.es-quote { padding: 8px; font-style: italic; color: #c89f04; }
p.es-quote2 { padding: 8px; text-align: center; font-style: italic; font-weight: bold; font-size: 120%; color: #f7c406; }
p.es-quote3 { padding: 8px 0; font-style: italic; font-size: 120%; color: #f7c406; }


/* TemplateFilter 0x10C80FA10000003E */
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: #0d0d0d url(i/background.png) repeat-x; 	margin: 0 0 20px 0; 	text-align: center; } 
body, td, th, div, p, li { font-family: Arial, sans-serif; font-size: 9pt; color: #929292; }

a:link, a:active, a:visited { color: #f7c406; text-decoration: underline; } 
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6, p { margin: 0 0 11px; }
h1, h3 { color: #f7c406; font-size: 13pt; font-weight: bold; } 
h2, h4 { font-size: 12pt; font-weight: normal; color: #f7c406; }  
h5, h6 { font-weight: bold; font-size: 9pt; }	


.t029-wrapper {
margin: 0 auto;
width: 990px;
text-align: left;
background: #000000; 
}

.t029-header0 {
overflow: auto;
padding: 7px 0;
}

.t029-header1 {
float: right;
width: 232px;
text-align: right;
}

/* nav menu stuff */

.t029-nav-menu0 {
background: url(i/nav-bg-main.png) repeat-x left top;
}

.t029-nav-menu1 {
background: url(i/nav-bg-left.png) no-repeat left top;
}

.t029-nav-menu2 {
background: url(i/nav-bg-right.png) no-repeat right top;
overflow: auto;
color: #c4c4c4; 
padding: 8px 0px;
}

.t029-nav-menu2 ul {
list-style: none;
margin: 0;
padding: 0;
}

.t029-nav-menu2 li {
float: left;
display: block;
color: #c4c4c4; 
}

.t029-nav-menu2 li a:active, .t029-nav-menu2 li a:visited, .t029-nav-menu2 li a:link {
display: block;
color: #c4c4c4; 
text-decoration: none;
padding: 0 20px;
}

.t029-nav-menu2 li a:hover {
color: #f7c406; 
}

/* end nav menu stuff */


/* main content layout stuff */

.t029-lhs {
float: left;
width: 243px;
}

* html .t029-lhs {
margin-right: -3px;
}

.t029-rhs {
margin: 0 0 0 243px;
}

* html .t029-rhs {
margin: 0 0 0 240px;
}

/* end main content layout stuff */







.footer-links-wrap {
background: #000000 url(i/footer-links-bg.png) repeat-x top left;
margin: 15px 0 0 0;
clear: both;
}


.t029-footer, .t029-footer a:link, .t029-footer a:visited, .t029-footer a:active {
color: #2c2c2c; 
text-decoration: none;
text-align: right;
}

.t029-footer {
padding: 8px;
}

.t029-footer1 {
float: left;
}

.t029-footer a:hover {
text-decoration: underline;
}


/* internal stuff */

.t029-content0 {
background: #1a1a1a url(i/content-corner1.png) top left no-repeat; 
margin: 15px 15px 0;
}

.t029-content1 {
background: url(i/content-corner2.png) top right no-repeat;
}

.t029-content2 {
background: url(i/content-corner3.png) bottom right no-repeat;
}

.t029-content3 {
background: url(i/content-corner4.png) bottom left no-repeat;
padding: 20px;
}

.t029-content3 h1 {
color: #f7c406;  
font-size: 13pt; 
font-weight: bold;
}

.t029-content0 .i001-product-list-thumbnails { margin: 0 -12px 11px;}
/* TemplateFilter 0x10C80FA10000003F */
.t029-cart { 
	height: 51px;
	padding: 10px 12px 7px;
	background: url(i/cart-bg.png) no-repeat left 7px;
}
.cart-float {
float: left;
}

.t029-header1 h5 {
color: #2e2e2e;
font-size: 11pt;
font-weight: normal;
text-align: left;}

.t029-header1 a:link, .t029-header1 a:active, .t029-header1 a:visited {
color: #ffffff;
text-decoration: none;
}

.t029-header1 a:hover {
text-decoration: none;
}

/* TemplateFilter 0x10C80FA100000040 */
.t029-sidebar {
background: #1a1a1a; 
padding: 0 0 110px 0;
}

.t029-sidebar h3 {
padding: 14px 0 0 14px;
}

.t029-sidebar ul {
padding: 0;
margin: 0;
}

.t029-sidebar li {
padding: 0;
margin: 0;
display: block;
}

* html .t029-sidebar li, * html .t029-sidebar ul , * html .t029-sidebar li a:link, * html .t029-sidebar li a:active, * html .t029-sidebar li a:visited {
display: inline-block;
}

* html .t029-sidebar li, * html .t029-sidebar ul , * html .t029-sidebar li a:link, * html .t029-sidebar li a:active, * html .t029-sidebar li a:visited {
display: block;
}

.t029-sidebar li a:link, .t029-sidebar li a:active, .t029-sidebar li a:visited {
background: url(i/sidebar-link.png) left center no-repeat;
padding: 8px 0 8px 63px;
text-decoration: none;
color: #ebebeb; 
display: block;
}

.t029-sidebar li a:hover {
background: url(i/sidebar-link-hover.png) left center no-repeat;
}
/* TemplateFilter 0x10C80FA100000041 */
.t029-newsletter {
background: #f7c406 url(i/newsletter-bg.png) repeat-x left bottom; 
padding: 14px;
position: relative;
color: #2e2e2e; 
}

.t029-newsletter p {
color: #2e2e2e; 
}

.t029-newsletter h3 {
color: #2e2e2e; 
}

.t029-newsletter form {
padding: 0;
margin: 0;
}

.t029-input-text input {
background: #f2d051;
border: none;
color: #2e2e2e; 
margin: 0px 0 10px;
width: 206px;
padding: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.t029-input-img {
text-align: right;
position: relative;
left: -1px;
margin: 0 0 5px 0;
}

/* TemplateFilter 0x10C80FA100000043 */
.t029-feat-prods {
margin: 0 0 -22px 15px;
overflow: auto;
position: relative;
top: -22px;
z-index: 100;
}

.t029-feat-prods h5 {
color: #ffffff; 
padding: 0px 12px 7px;
margin: 0 15px;
}

.feat-prod {
width: 178px;
float: left;
border-left: 1px solid #333333;
background: #333333; 
}

.t029-prod-img  {
height: 183px;
}

.prod1 {
border-left: none;
}

.t029-prod-desc {
padding: 14px 15px;
background: #333333; 
}

.t029-prod-desc h5 {
padding: 0px 0px 9px;
margin: 0;
color: #ebebeb;
}

.price {
color: #f7c406;
}

.feat-prod-button {
text-align: right;
}

/* TemplateFilter 0x10C80FA100000044 */
.footer-links {
padding: 26px 0;
float: left;
width: 24%;
}

.footer-links h5 {
color: #f7c406; 
padding: 0 17px;
}
.footer-links h5 a:link, .footer-links h5 a:active, .footer-links h5 a:visited { 
color: #f7c406;
text-decoration: none;
}
.footer-links a:link, .footer-links a:active, .footer-links a:visited {
color: #929292; 
text-decoration: none;
}

.footer-links li {
color: #929292; 
padding: 0 17px 8px 27px;
}

.footer-links a:hover {
text-decoration: underline;
}

.footer-links ul {
list-style: none;
padding: 0;
margin: 0;
}

/* TemplateFilter 0x10C80FA100000049 */
.t029-tline { padding: 25px 15px 0 0;}
