body {
	padding-right: 0px; padding-left: 0px; background: #eee; padding-bottom: 0px; margin: 0px; font: 12px verdana,arial,helvetica,sans-serif; color: #000; padding-top: 0px
}

ol {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 20px; padding-top: 0px
}
ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 20px; padding-top: 0px
}

a {
	background: none transparent scroll repeat 0% 0%; color: #900; text-decoration: underline
}
a:hover {
	background: none transparent scroll repeat 0% 0%; color: #000; text-decoration: underline
}
a:active {
	background: none transparent scroll repeat 0% 0%; color: #000; text-decoration: underline
}
strong {
	font-weight: bold
}
em {
	font-style: italic
}
small {
	font-size: 10px
}


#container {
	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 10px; margin: 0px auto; width: 790px; color: #000; padding-top: 0px
}

#menu {
	padding-right: 0px; padding-left: 0px; background: url(img/header-btm.jpg) #fff no-repeat left top; padding-bottom: 0px; margin: 0px; padding-top: 1px; height: 37px
}
#menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 516px; padding-top: 0px
}
#menu ul li {
	padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; position: relative
}
#menu ul li a {
	padding-right: 0px; background-position: 0px 0px; display: block; padding-left: 0px; background-image: url(img/shiny_tab85b.gif); padding-bottom: 0px; margin: 0px 1px 0px 0px; font: bold 13px arial,helvetica,sans-serif; width: 85px; color: #fff; padding-top: 2px; background-repeat: no-repeat; height: 20px; text-align: center; text-decoration: none
}
#menu ul li a:hover {
	background-position: 0px 0px; font-weight: bold; color: #ff0; text-decoration: none
}
#menu ul li a:active {
	background-position: 0px 0px; font-weight: bold; color: #ff0; text-decoration: none
}
#menu ul li a.on {
	background-position: 0px 0px; font-weight: bold; color: #ff0; text-decoration: none
}
#menu ul li a.on:hover {
	font-weight: bold; color: #ff0; text-decoration: none
}
#menu ul li a.on:active {
	font-weight: bold; color: #ff0; text-decoration: none
}





#content ul {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px 0px 0px 20px; padding-top: 0px
}
#content ol {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px 0px 0px 20px; padding-top: 0px
}
#content ul {
	margin-bottom: 8px
}
#content dl {
	margin-bottom: 8px
}
#content ol {
	margin-bottom: 8px
}
#content li {
	line-height: 18px
}
#content dt {
	font-weight: bold
}
#content dt a {
	font-weight: bold
}


/* *********************************************** - */
/* -- ***** duplicated ***** - */
#content {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#content {
	background: #fff; margin-bottom: 15px; color: #000; text-align: left
}

.left-box {
	padding-right: 0px; background-position: left bottom; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; color: #000; padding-top: 0px; background-repeat: no-repeat; background-color: #ccc
}
.left-box h3 {
	padding-right: 3px; display: block; padding-left: 3px; font-weight: bold; font-size: 12px; background: #ccc; padding-bottom: 2px; margin: 0px; color: #000; padding-top: 2px; height: 19px; text-decoration: none
}
.left-box img {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.left-box p {
	padding-right: 5px; padding-left: 0px; font-weight: bold; font-size: 10px; background: none transparent scroll repeat 0% 0%; padding-bottom: 5px; margin: 0px; color: #000; line-height: normal; padding-top: 0px; text-align: right
}
.left-box dl {
	padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(img/menu_gradient.jpg); padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: repeat-y; background-color: #ccc
}
.left-box dd a {
	color: #000; text-decoration: none
}
.left-box p a {
	color: #000; text-decoration: none
}
.left-box dd a {
	padding-right: 0px; display: block; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 2px; margin: 0px; padding-top: 1px; border-bottom: #ccc 1px solid
}
.left-box dd.first a {
	border-top: #ccc 1px solid
}
.left-box a:hover {
	color: #000; text-decoration: underline
}
.left-box a:active {
	color: #000; text-decoration: underline
}
.left-box dd a:hover {
	background: #000; color: #fff; text-decoration: none
}
.left-box dd a:active {
	background: #000; color: #fff; text-decoration: none
}
.left-box a.class {
	padding-right: 0px; padding-left: 5px; font-weight: bold; background: #900; padding-bottom: 4px; color: #fff; padding-top: 3px
}
.left-box a.class:hover {
	padding-right: 0px; padding-left: 5px; font-weight: bold; background: #900; padding-bottom: 4px; color: #fff; padding-top: 3px
}
.left-box dl.light dd a {
	font-weight: normal
}
.left-box dl.light dd a:hover {
	font-weight: normal
}

.left-box dd {
	padding-right: 0px; padding-left: 0px; font-size: 12px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; color: #000; line-height: normal; padding-top: 0px
}
/* *********************************************** - */

/* to go 
#footer {
	clear: both; padding-right: 0px; border-top: #ccc 1px solid; padding-left: 10px; background: #fff; padding-bottom: 0px; margin: 0px; color: #000; padding-top: 5px; text-align: left;
}
#footer p {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; line-height: normal; padding-top: 0px
}
#footer p.stl {
	margin-top: 3px; color: #999; text-decoration: none
}
#footer p.stl a {
	margin-top: 3px; color: #999; text-decoration: none
}



#content dl.stockist {
	margin-left: 40px
}


.img-centre {
	margin: 0px 0px 10px; text-align: center
}
.img-right {
	text-align: right
}
.p_image {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px
}
.noimage {
	margin-top: 10px; color: #666; font-style: italic
}





}
p.skip {
	display: none
}
.fwn {
	font-weight: normal
}
.product-nav {
	font-weight: bold; font-size: 11px; text-align: right
}
.product-nav a {
	border-right: #fff 1px solid; padding-right: 2px; border-top: #fff 1px solid; padding-left: 2px; font-weight: bold; font-size: 13px; background: #900; padding-bottom: 1px; border-left: #fff 1px solid; color: #fff; line-height: normal; padding-top: 0px; border-bottom: #fff 1px solid; text-decoration: none
}
.product-nav a:hover {
	border-right: #900 1px solid; border-top: #900 1px solid; background: #fff; border-left: #900 1px solid; color: #900; border-bottom: #900 1px solid
}
.product-details {
	border-right: #bbb 1px solid; padding-right: 4px; border-top: #bbb 1px solid; padding-left: 4px; background: url(/fireworks/i/menu_gradient2.jpg) #fff repeat-y left top; padding-bottom: 4px; margin: 0px 0px 5px; border-left: #bbb 1px solid; padding-top: 4px; border-bottom: #bbb 1px solid
}
.buy-online {
	border-right: #fc3 2px solid; padding-right: 0px; border-top: #fc3 2px solid; padding-left: 2px; background: #000; padding-bottom: 3px; margin: 0px; border-left: #fc3 2px solid; color: #fff; line-height: normal; padding-top: 0px; border-bottom: #fc3 2px solid
}
.buy-online a {
	color: #fc3
}
.buy-online a:hover {
	color: #fff
}
.top {
	padding-right: 5px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: right
}
img.right {
	margin: 7px 0px 10px 15px
}
.hiddentext {
	border-right: #707 3px solid; padding-right: 20px; border-top: #707 3px solid; display: none; padding-left: 15px; background: #ff0; padding-bottom: 2px; margin: 5px 0px 10px -20px; border-left: #707 3px solid; padding-top: 5px; border-bottom: #707 3px solid
}
#firework-effects td.effect {
	background: #000a23; text-align: center
}
#firework-effects td.effect p {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #fff; line-height: 12px; padding-top: 0px
}
#firework-effects td.effect p strong {
	font-size: 12px; color: #fff
	
	*/
