BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 70%
}
TD {
	FONT-SIZE: 100%
}
TD {
	FONT-SIZE: 11px
}
TD {
	FONT-SIZE: 11px
}
.stretchy {
	WIDTH: 100%
}
.stretchy TD {
	WIDTH: 50%
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #439bb5; TEXT-DECORATION: none
}
A:visited {
	COLOR: #439bb5; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0717; TEXT-DECORATION: underline
}
P {
	MARGIN-TOP: 0px
}
UL {
	PADDING-LEFT: 15px; MARGIN: 0px; LIST-STYLE-TYPE: square
}
U {
	TEXT-DECORATION: none
}
#logo {
	FLOAT: left
}
#date {
	PADDING-RIGHT: 16px; PADDING-TOP: 20px; TEXT-ALIGN: right
}
#strapline {
	PADDING-LEFT: 107px; FONT-SIZE: 20px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.helpline {
	FONT-SIZE: 18px
}
.helpline SPAN {
	COLOR: #cc0717
}
#menu-position {
	PADDING-RIGHT: 10px; PADDING-TOP: 32px
}
#menu-position-footer {
	PADDING-RIGHT: 10px
}
#main-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#main-menu-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#main-menu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#main-menu-footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#main-menu .off {
	BACKGROUND: url(../nav/tab_blue.gif) no-repeat 100% 0px
}
#main-menu-footer .off {
	BACKGROUND: url(../nav/tab_blue.gif) no-repeat 100% 0px
}
#main-menu .on {
	BACKGROUND: url(../nav/tab_red.gif) no-repeat 100% 0px
}
#main-menu-footer .on {
	BACKGROUND: url(../nav/tab_red.gif) no-repeat 100% 0px
}
#main-menu LI DIV A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 96px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#main-menu-footer LI DIV A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 96px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#main-menu LI DIV A:hover {
	TEXT-DECORATION: underline
}
#main-menu-footer LI DIV A:hover {
	TEXT-DECORATION: underline
}
.off DIV A {
	COLOR: #ffffff
}
.off DIV A:hover {
	COLOR: #ffffff
}
.off DIV A:visited {
	COLOR: #ffffff
}
.on DIV A {
	COLOR: #ffffff
}
.on DIV A:visited {
	COLOR: #ffffff
}
.date-line {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 1; BACKGROUND: url(../nav/date_line.gif) #d3505b repeat-x left bottom; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 3px; POSITION: relative; TOP: -6px; HEIGHT: 23px
}
#content {
	CLEAR: both; BACKGROUND-POSITION: left top; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#left-column {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 9px; FLOAT: left; WIDTH: 174px; BACKGROUND-REPEAT: no-repeat
}
.title {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../nav/title_blue.gif) no-repeat right top; PADDING-BOTTOM: 10px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 5px
}
.form-textbox-search {
	BORDER-RIGHT: #f8f9f9 1px solid; BORDER-TOP: #c5c9cc 1px solid; BORDER-LEFT: #c5c9cc 1px solid; WIDTH: 98px; BORDER-BOTTOM: #f8f9f9 1px solid; POSITION: relative; TOP: -10px; BACKGROUND-COLOR: #f8f9f9
}
.form-textbox-home {
	BORDER-RIGHT: #f8f9f9 1px solid; BORDER-TOP: #c5c9cc 1px solid; BORDER-LEFT: #c5c9cc 1px solid; WIDTH: 144px; BORDER-BOTTOM: #f8f9f9 1px solid; BACKGROUND-COLOR: #f8f9f9
}
.password {
	MARGIN-TOP: 1em
}
DIV.search_result {
	BORDER-BOTTOM: #dbe0e3 1px solid
}
#sub-nav {
	PADDING-LEFT: 1px; MARGIN: 0px -12px; WIDTH: 170px
}
#sub-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sub-nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
.subnav-bullet-off {
	BACKGROUND: url(../nav/subnav_top_off.gif) no-repeat left center; BORDER-BOTTOM: #439bb5 1px solid
}
.subnav-bullet-on {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(../nav/subnav_top_on.gif) no-repeat left center; PADDING-TOP: 3px; BORDER-BOTTOM: #b80412 1px solid
}
#sub-nav UL LI DIV A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#sub-nav UL LI DIV A:hover {
	TEXT-DECORATION: underline
}
#left-column .phone {
	PADDING-RIGHT: 12px; MARGIN-TOP: 2em; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #cc0717
}
.boxout {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../nav/boxout_back.gif) no-repeat left top; PADDING-BOTTOM: 20px; WIDTH: 150px; PADDING-TOP: 10px
}
.boxout-footer {
	BACKGROUND: url(../nav/boxout_footer.gif) no-repeat left top; MARGIN-BOTTOM: 16px; WIDTH: 174px; HEIGHT: 4px
}
.boxout-search {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../nav/boxout_search.gif) no-repeat left top; PADDING-BOTTOM: 15px; WIDTH: 150px; PADDING-TOP: 10px
}
.boxout A:link {
	COLOR: #1c5c6f
}
.boxout A:visited {
	COLOR: #1c5c6f
}
.boxout A:hover {
	COLOR: #1c5c6f
}
.currency UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 27px
}
.currency UL LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-RIGHT: 1px
}
.currency .selected {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../nav/flag_highlight.gif); BACKGROUND-REPEAT: no-repeat
}
.currency-title {
	PADDING-RIGHT: 0px; BORDER-TOP: #7f8a8f 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #cc0717; PADDING-TOP: 7px
}
#shopping-message {
	PADDING-BOTTOM: 12px; PADDING-TOP: 20px
}
#shopping-message IMG {
	PADDING-TOP: 5px
}
#page-content {
	PADDING-RIGHT: 30px; MARGIN-LEFT: 213px
}
#page-content-home {
	PADDING-RIGHT: 7px; MARGIN-LEFT: 213px
}
#page-content-end {
	CLEAR: both; HEIGHT: 40px
}
#breadcrumb {
	FONT-SIZE: 10px; PADDING-BOTTOM: 10px
}
#breadcrumb STRONG {
	COLOR: #666666
}
H1 {
	FONT-WEIGHT: lighter; FONT-SIZE: 22px; COLOR: #cc0717
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: lighter; FONT-SIZE: 16px; COLOR: #cc0717; PADDING-TOP: 1em
}
#home-middle-column {
	MARGIN-RIGHT: 204px
}
#home-right-column {
	FLOAT: right; WIDTH: 174px
}
.title-red {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../nav/title_red.gif) no-repeat right top; PADDING-BOTTOM: 10px; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 5px
}
#home-right-column .login LABEL {
	DISPLAY: none
}
#home-right-column .login UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#home-right-column A.title-link:link {
	COLOR: #cc0717
}
#home-right-column A.title-link:visited {
	COLOR: #cc0717
}
#home-right-column TD {
	PADDING-TOP: 10px
}
#home-right-column .product-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#home-right-column .img {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#home-right-column .img IMG {
	BORDER-RIGHT: #439bb5 1px solid; BORDER-TOP: #439bb5 1px solid; BORDER-LEFT: #439bb5 1px solid; BORDER-BOTTOM: #439bb5 1px solid
}
#home-right-column .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.today {
	PADDING-BOTTOM: 1em
}
.today LI {
	PADDING-BOTTOM: 1em
}
.home-boast-box {
	PADDING-BOTTOM: 1.5em
}
#home-products-table {
	WIDTH: 96%
}
#home-products-table TD {
	PADDING-BOTTOM: 20px; VERTICAL-ALIGN: bottom; WIDTH: 32%; TEXT-ALIGN: center
}
#home-products-table .left {
	PADDING-RIGHT: 20px; VERTICAL-ALIGN: bottom
}
#home-products-table .right {
	PADDING-LEFT: 20px
}
#home-products-table A IMG {
	BORDER-RIGHT: #439bb5 1px solid; BORDER-TOP: #439bb5 1px solid; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #439bb5 1px solid; BORDER-BOTTOM: #439bb5 1px solid
}
#home-products-table .homepage-product-title {
	HEIGHT: 30px
}
#thumbnail-products-table {
	WIDTH: 96%
}
#thumbnail-products-table TD {
	PADDING-BOTTOM: 1em; VERTICAL-ALIGN: bottom; WIDTH: 32%; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#thumbnail-products-table .left {
	PADDING-RIGHT: 12px
}
#thumbnail-products-table .middle {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px
}
#thumbnail-products-table .right {
	PADDING-LEFT: 12px
}
#thumbnail-products-table A IMG {
	BORDER-RIGHT: #439bb5 1px solid; BORDER-TOP: #439bb5 1px solid; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #439bb5 1px solid; BORDER-BOTTOM: #439bb5 1px solid
}
#thumbnail-products-table .thumbnail-product-title {
	HEIGHT: 30px
}
#footer {
	CLEAR: both
}
.footer-contact-details {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 20px; COLOR: #515c61; PADDING-TOP: 0px
}
#footer .pipe {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; WIDTH: 20px; COLOR: #ffffff
}
#image-placement {
	PADDING-LEFT: 20px; FLOAT: right; TEXT-ALIGN: right
}
#image-placement IMG {
	PADDING-BOTTOM: 5px
}
#image-placement .caption {
	PADDING-BOTTOM: 40px; TEXT-ALIGN: right
}
#second-level-prod-list TABLE {
	BORDER-TOP: #dbe0e3 1px solid
}
#second-level-prod-list TD {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid
}
#second-level-prod-list .price {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
#basket-table {
	PADDING-BOTTOM: 10px
}
#basket-table TABLE {
	WIDTH: 146px
}
#basket-table TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #cc0717; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#basket-table TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #a9afb3 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
#basket-table .qty {
	PADDING-LEFT: 15px; TEXT-ALIGN: right
}
#basket-table .total TD {
	BORDER-TOP: #7f8a8f 1px solid
}
.product-image {
	PADDING-RIGHT: 10px
}
#order-box {
	MARGIN-TOP: 20px
}
#order-box TH {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #cc0717; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid; TEXT-ALIGN: left
}
#basket-box TH {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #cc0717; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid; TEXT-ALIGN: left
}
#order-box TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid
}
#basket-box TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid
}
#order-box .separator {
	PADDING-TOP: 25px; BORDER-BOTTOM-STYLE: none
}
#order-box .thumbnail {
	FLOAT: left; WIDTH: 123px
}
#order-box .description-text {
	MARGIN-LEFT: 123px
}
#order-box .description {
	PADDING-LEFT: 0px
}
#basket-box .description {
	PADDING-LEFT: 0px
}
#order-box .price {
	TEXT-ALIGN: right
}
#basket-box .price {
	TEXT-ALIGN: right
}
#basket-table .price {
	TEXT-ALIGN: right
}
#order-box .none {
	PADDING-LEFT: 0px
}
#basket-box .none {
	PADDING-LEFT: 0px
}
#order-box .no-border {
	BORDER-BOTTOM-STYLE: none
}
#basket-box .no-border {
	BORDER-BOTTOM-STYLE: none
}
#order-box .middle {
	TEXT-ALIGN: center
}
#basket-box .middle {
	TEXT-ALIGN: center
}
#order-box .middle INPUT {
	TEXT-ALIGN: center
}
#basket-box .middle INPUT {
	TEXT-ALIGN: center
}
#order-box TABLE TR.option-bottom TD {
	BORDER-BOTTOM: #4ba5bf 1px solid
}
DIV.downloads-box {
	MARGIN: 20px 0px 10px
}
DIV.downloads-box .small-link {
	MARGIN-TOP: 10px
}
.alert {
	BACKGROUND: url(../nav/warning_left_bottom.gif) no-repeat left bottom; MARGIN: 0px; COLOR: #ffffff
}
#message_failure {
	BACKGROUND: url(../nav/warning_left_bottom.gif) no-repeat left bottom; MARGIN: 0px; COLOR: #ffffff
}
.alert2 {
	BACKGROUND: url(../nav/warning_right_bottom.gif) no-repeat right bottom
}
.alert3 {
	BACKGROUND: url(../nav/warning_left_top.gif) no-repeat left top
}
.alert4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../nav/warning_right_top.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
.alert H2 {
	COLOR: #ffffff; PADDING-TOP: 0px
}
#message_failure H2 {
	COLOR: #ffffff; PADDING-TOP: 0px
}
.alert-spacing {
	WIDTH: 300px; HEIGHT: 23px
}
.success {
	BACKGROUND: url(../nav/success_left_bottom.gif) no-repeat left bottom; MARGIN: 0px; COLOR: #ffffff
}
.success2 {
	BACKGROUND: url(../nav/success_right_bottom.gif) no-repeat right bottom
}
.success3 {
	BACKGROUND: url(../nav/success_left_top.gif) no-repeat left top
}
.success4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../nav/success_right_top.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
.success H2 {
	COLOR: #ffffff; PADDING-TOP: 0px
}
.success-spacing {
	WIDTH: 300px; HEIGHT: 23px
}
#products-tabs {
	PADDING-RIGHT: 10px
}
#products-tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#products-tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#products-tabs .off {
	BACKGROUND: url(../nav/tab_products_blue.gif) no-repeat 100% 0px
}
#products-tabs .on {
	BACKGROUND: url(../nav/tab_products_red.gif) no-repeat 100% 0px
}
#products-tabs LI DIV A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 128px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#products-tabs LI DIV A:hover {
	TEXT-DECORATION: underline
}
#products-tabs A {
	COLOR: #ffffff
}
#products-tabs A:hover {
	COLOR: #ffffff
}
#products-tabs A:visited {
	COLOR: #ffffff
}
#products-tabs A:visited {
	COLOR: #ffffff
}
#products-tabs-line {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 1; BACKGROUND: url(../nav/date_line.gif) #d3505b repeat-x left bottom; MARGIN-BOTTOM: -2px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 3px; POSITION: relative; TOP: -6px; HEIGHT: 23px
}
#products-tabs-line A:link {
	COLOR: #ffffff
}
#products-tabs-line A:visited {
	COLOR: #ffffff
}
#products-tabs-line A:hover {
	COLOR: #ffffff
}
#products-tabs-clear {
	CLEAR: right; PADDING-TOP: 2em
}
#detailed-spec-images TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#detailed-spec-images IMG {
	PADDING-BOTTOM: 3px
}
#detailed-spec-images .caption {
	WIDTH: 160px
}
#main-text {
	PADDING-BOTTOM: 2em
}
#main-text TABLE {
	BORDER-TOP: #dbe0e3 1px solid
}
#main-text TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #cc0717; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid; TEXT-ALIGN: center
}
#main-text TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid; TEXT-ALIGN: center
}
#downloads-box TD {
	BORDER-RIGHT: #cc0717 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cc0717 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cc0717 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cc0717 1px solid
}
#downloads-box TD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.product-link IMG {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top
}
.fixed-styles {
	FONT-SIZE: 11px! important; COLOR: #000000! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif! important
}
.fixed-styles FONT {
	FONT-SIZE: 11px! important; COLOR: #000000! important
}
.fixed-styles TABLE {
	BORDER-TOP: #dbe0e3 1px solid; BORDER-LEFT: #dbe0e3 1px solid; WIDTH: auto! important; BORDER-RIGHT-STYLE: none! important; HEIGHT: auto! important; BORDER-BOTTOM-STYLE: none! important
}
.fixed-styles TD {
	BORDER-RIGHT: #dbe0e3 1px solid; WIDTH: auto! important; BORDER-TOP-STYLE: none! important; BORDER-BOTTOM: #dbe0e3 1px solid; BORDER-LEFT-STYLE: none! important; BACKGROUND-COLOR: #ffffff! important
}
.form-layout TD {
	PADDING-BOTTOM: 5px
}
.form-layout TD TD {
	PADDING-BOTTOM: 5px
}
.form-layout .none {
	PADDING-BOTTOM: 0px
}
.form-layout .button-spacing {
	PADDING-TOP: 15px
}
.button-spacing-no-table {
	PADDING-TOP: 20px
}
.form-layout .asterisk {
	PADDING-RIGHT: 5px
}
.form-layout .spacing {
	PADDING-RIGHT: 10px
}
.credit-account .spacing {
	WIDTH: 130px
}
.form-layout .spacing-big {
	PADDING-RIGHT: 20px
}
.form-textbox {
	BORDER-RIGHT: #e9ecee 1px solid; BORDER-TOP: #d9dde0 1px solid; BORDER-LEFT: #d9dde0 1px solid; BORDER-BOTTOM: #e9ecee 1px solid; BACKGROUND-COLOR: #e9ecee
}
.form-button-dark {
	BORDER-RIGHT: #d9dde0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e9ecee 1px solid; PADDING-LEFT: 0px; BORDER-LEFT: #e9ecee 1px solid; BORDER-BOTTOM: #d9dde0 1px solid; BACKGROUND-COLOR: #e9ecee
}
.form-indent {
	PADDING-LEFT: 2.2em
}
.form-indent2 {
	PADDING-LEFT: 4.4em
}
#basket-box LABEL {
	DISPLAY: none
}
.iemca-search {
	POSITION: relative; TOP: -10px
}
.search-page-search {
	POSITION: relative; TOP: -10px
}
.error {
	BACKGROUND-COLOR: #c00514
}
.edit-button {
	FLOAT: right
}
.second-col {
	PADDING-LEFT: 30px
}
.new-customer-text {
	WIDTH: 22em
}
#print-order {
	PADDING-LEFT: 20px; FLOAT: right
}
#print-order TD {
	TEXT-ALIGN: center
}
#print-order A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.warning-box {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc0717
}
.contact-details {
	FLOAT: right
}
.ul-spacing {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
#account TABLE {
	WIDTH: 99%
}
#account TABLE H2 {
	PADDING-TOP: 0px
}
#account TD {
	
}
#account .left {
	PADDING-RIGHT: 20px; WIDTH: 33%
}
#account .middle {
	WIDTH: 33%
}
#account .right {
	PADDING-LEFT: 20px; WIDTH: 33%
}
#account .gap {
	WIDTH: 20px
}
#account A:link {
	TEXT-DECORATION: none
}
#account A:visited {
	TEXT-DECORATION: none
}
#account A:hover {
	TEXT-DECORATION: underline
}
.account_image {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 70px; MARGIN-RIGHT: 30px
}
#iemca TABLE {
	BORDER-TOP: #dbe0e3 1px solid
}
#basket-box TABLE {
	BORDER-TOP: #dbe0e3 1px solid
}
#iemca TH {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #cc0717; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid; TEXT-ALIGN: left
}
#basket-box TH {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #cc0717; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid; TEXT-ALIGN: left
}
#iemca TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid
}
#basket-box TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #dbe0e3 1px solid
}
#iemca .description {
	PADDING-LEFT: 0px
}
#basket-box .description {
	PADDING-LEFT: 0px
}
#iemca .price {
	PADDING-LEFT: 15px; TEXT-ALIGN: right
}
#basket-box .price {
	PADDING-LEFT: 15px; TEXT-ALIGN: right
}
#iemca .none {
	PADDING-LEFT: 0px
}
#basket-box .none {
	PADDING-LEFT: 0px
}
#iemca .no-border {
	BORDER-BOTTOM-STYLE: none
}
#basket-box .no-border {
	BORDER-BOTTOM-STYLE: none
}
#iemca .middle {
	TEXT-ALIGN: center
}
#basket-box .middle {
	TEXT-ALIGN: center
}
#iemca .middle INPUT {
	TEXT-ALIGN: center
}
#basket-box .middle INPUT {
	TEXT-ALIGN: center
}
.iemca-box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 230px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
#LSResult {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 2px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #fff; min-width: 180px
}
UL#LSShadow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #666
}
.LSResults {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; RIGHT: 1px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; BOTTOM: 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative; BACKGROUND-COLOR: white
}
.LSRow {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.LSRow A:link {
	PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.LSRow A:visited {
	PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.LSRow A:active {
	PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.LSRowNormal {
	PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.LSRow A:hover {
	PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-COLOR: #feffa0
}
.LSRowHover {
	PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-COLOR: #feffa0
}
#specials_form .right {
	TEXT-ALIGN: right
}
#specials_form TD {
	TEXT-ALIGN: left
}
#choose-payment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#choose-payment .option {
	FLOAT: left; WIDTH: 230px; MARGIN-RIGHT: 40px
}
.option2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 230px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
#main-text TABLE TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#christmas_box {
	BORDER-RIGHT: #cc0717 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cc0717 1px solid; PADDING-LEFT: 7px; BACKGROUND: url(../nav/snowflakes.gif) #fff left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 7px; BORDER-LEFT: #cc0717 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #cc0717 1px solid
}
#christmas_box IMG {
	FLOAT: right; MARGIN-LEFT: 10px
}
