IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	DISPLAY: inline-block
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block
}
UL.mod {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.mod LI {
	LIST-STYLE-TYPE: none
}
UL.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.form LI {
	MARGIN: 0px 0px 18px; LIST-STYLE-TYPE: none
}
UL.form LI LABEL {
	DISPLAY: block; COLOR: #888
}
DIV.form DIV.item {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
DIV.webform DIV.item {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
cat_button {
	
}
INPUT.cat_textbox {
	WIDTH: 300px;
}
TEXTAREA.cat_listbox {
	WIDTH: 300px
}
SELECT.cat_dropdown {
	WIDTH: 300px
}
SELECT.cat_listbox {
	WIDTH: 300px
}
.cat_dropdown_small {
	WIDTH: 200px
}
.cat_dropdown_smaller {
	WIDTH: 150px
}
.cat_textbox_small {
	WIDTH: 200px
}
.cat_listbox_small {
	WIDTH: 200px
}
.cat_listbox {
	WIDTH: 300px; HEIGHT: 120px
}
TABLE.webform {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.reporting {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.webform TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}

TABLE.webform TD TEXTAREA.cat_listbox{
width: 645px;
}

.ak-contact-form table {
	width: 100%;
	border-color: #444444;
}
.ak-contact-form input.cat_button {
margin-top: 10px;
}

.ak-contact-form h2 {
padding-left:3px;
}

div.ak-address {
      border: 1px solid #cccccc;
	width:220px;
}
div.ak-address div {
	margin-left: 25px;
}


.form LABEL {
	FONT-SIZE: 11px;
	margin:0;
	padding:0;
}
.webform LABEL {
	FONT-SIZE: 11px
	margin-bottom:3px;
}
.form INPUT {
	MARGIN-RIGHT: 3px
}
.webform INPUT {
	MARGIN-RIGHT: 3px
}
.system-message {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 36px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 180px; MIN-HEIGHT: 110px; PADDING-BOTTOM: 36px; MARGIN: 18px; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 36px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: auto! important; BACKGROUND-COLOR: #f9f9f9
}
.system-error-message {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 36px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 180px; MIN-HEIGHT: 110px; PADDING-BOTTOM: 36px; MARGIN: 18px; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 36px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: auto! important; BACKGROUND-COLOR: #f9f9f9
}
.system-message {
	BACKGROUND: url(/CatalystImages/ok.png) #f9f9f9 no-repeat 29px 18px
}
.system-error-message {
	BACKGROUND: url(/CatalystImages/error.png) #f9f9f9 no-repeat 26px 26px
}
.system-message H1 {
	MARGIN: 0px 0px 18px; COLOR: #000
}
.system-error-message H1 {
	MARGIN: 0px 0px 18px; COLOR: #000
}
.system-message A:link {
	COLOR: #1969bc
}
.system-error-message A:link {
	COLOR: #1969bc
}
.ok {
	BACKGROUND: #e9fbe3; MARGIN-BOTTOM: 18px; COLOR: #21a347
}
.error {
	BACKGROUND: #fbe3e4; MARGIN-BOTTOM: 18px; COLOR: #d12f19
}
.announcement-list {
	FONT-SIZE: 11px
}
.announcement-list H2 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 3px
}
.announcement-list SPAN.date {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 6px
}
.announcement-details SPAN.date {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 18px
}
.blog-list {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; COLOR: #000; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.blog-list H2 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 3px
}
.blog-list SPAN {
	COLOR: #888
}
.blog-container H1 {
	FONT-SIZE: 36px; MARGIN: 0px 0px 6px; LINE-HEIGHT: 40px
}
.blog-container P.description {
	MARGIN: 0px 0px 36px
}
.blog-post H2.post-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; COLOR: #444444; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.blog-post .post-details {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #888
}
.blog-container .post-list {
	FLOAT: left; WIDTH: 69%
}
.blog-post .post-body {
	MARGIN: 18px 0px 36px
}
.comment-list {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; MARGIN-BOTTOM: 36px; PADDING-BOTTOM: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.comment-list H5 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 18px
}
.comment-list INPUT#Captcha {
	WIDTH: 300px
}
.comment-list TEXTAREA.cat_listbox_small {
	WIDTH: 100%; HEIGHT: 120px
}
.blog-comment-container {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; MARGIN: 0px 0px 18px; BORDER-LEFT: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid
}
.blog-comment-container .comment-details {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.blog-comment-container .comment {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #fff; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
SPAN.flag {
	MARGIN: 0px 6px; VERTICAL-ALIGN: middle
}
INPUT#fullname {
	WIDTH: 300px
}
INPUT#website {
	WIDTH: 300px
}
INPUT#emailaddress {
	WIDTH: 300px
}
INPUT#Captcha {
	WIDTH: 300px
}
TEXTAREA.comment {
	WIDTH: 100%; HEIGHT: 160px
}
.forum-registration TEXTAREA.comment {
	WIDTH: 270px; HEIGHT: 70px
}
.post-body .links {
	MARGIN-TOP: 18px; FONT-SIZE: 11px
}
.blog-container .side-panel {
	FLOAT: right; WIDTH: 27%
}
.side-panel H4 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 9px
}
.BlogTagCloud {
	MARGIN: 0px 0px 18px
}
.BlogRecentPost UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.BlogTagList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.BlogPostArchive UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.BlogRecentPost LI {
	FONT-SIZE: 11px; MARGIN: 0px 0px 9px; LIST-STYLE-TYPE: none
}
.BlogTagList LI {
	FONT-SIZE: 11px; MARGIN: 0px 0px 9px; LIST-STYLE-TYPE: none
}
.BlogPostArchive LI {
	FONT-SIZE: 11px; MARGIN: 0px 0px 9px; LIST-STYLE-TYPE: none
}
P.page-nav {
	TEXT-ALIGN: center
}
P.page-nav A {
	MARGIN: 0px 9px
}
.blog-post DL {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.blog-post DT {
	COLOR: #000
}
.blog-post DD {
	MARGIN: 0px 0px 9px
}
.booking-list {
	MARGIN: 0px 0px 9px
}
.booking-list SPAN.date {
	MARGIN: 0px 9px 0px 0px
}
.booking-container H1 {
	MARGIN: 0px 0px 18px
}
.form-container H2 {
	MARGIN: 0px 0px 18px
}
.form-container {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.form-container INPUT#FirstName {
	WIDTH: 260px
}
.form-container INPUT#LastName {
	WIDTH: 260px
}
.form-container INPUT#EmailAddress {
	WIDTH: 260px
}
.form-container INPUT#Company {
	WIDTH: 260px
}
.form-container INPUT#WorkPhone {
	WIDTH: 260px
}
.go-back {
	MARGIN: 18px 0px
}
DIV.select-month-year {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
TABLE.module-calendar {
	BORDER-RIGHT: #888 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #888 1px solid; BORDER-LEFT: #888 1px solid; WIDTH: 100%; BORDER-BOTTOM: #888 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.module-calendar TD {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d7d7d7 1px solid; HEIGHT: 80px
}
TABLE.module-calendar TD SPAN {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TR.day-of-week TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #d7d7d7; VERTICAL-ALIGN: middle; COLOR: #000; HEIGHT: 18px; TEXT-ALIGN: center
}
TABLE.module-calendar TD.events SPAN {
	FONT-WEIGHT: bold; BACKGROUND: #2babfa; COLOR: #fff
}
TABLE.module-calendar TD.events {
	BACKGROUND: #eef5fa
}
TABLE.module-calendar TD UL {
	PADDING-LEFT: 24px; MARGIN: 9px 0px
}
TABLE.module-calendar TD.last-month {
	BACKGROUND: #eee
}
TABLE.module-calendar TD.next-month {
	BACKGROUND: #eee
}
.shop-catalogue {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; FLOAT: left; MARGIN: 0px 6px 6px 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 180px
}
.shop-catalogue H4 {
	FONT-SIZE: 12px; MARGIN: 0px; TEXT-INDENT: 9px; LINE-HEIGHT: 27px; HEIGHT: 27px
}
.shop-catalogue H4 A {
	COLOR: #1969bc; TEXT-DECORATION: none
}
.shop-catalogue .image {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; OVERFLOW: hidden; PADDING-TOP: 15px; HEIGHT: 120px; TEXT-ALIGN: center
}
.shop-main {
	MARGIN-TOP: 18px
}
.shop-main .header {
	MARGIN: 0px 0px 18px; LINE-HEIGHT: 27px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 27px
}
.shop-main .breadcrumbs {
	FLOAT: left; WIDTH: 40%
}
.shop-main .cart-summary {
	FLOAT: right; WIDTH: 40%
}
.shop-main .description UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px
}
.shop-main .description LI {
	LIST-STYLE-TYPE: square
}
TABLE.cartSummaryTable {
	FONT-SIZE: 12px; FLOAT: right; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TD.cartSummaryItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.cartSummaryLink {
	MARGIN: 0px 0px 0px 18px
}
.shop-main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.shop-main LI {
	LIST-STYLE-TYPE: none
}
TABLE.catalogueTable {
	MARGIN: 0px 0px 18px; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.catalogueTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.productTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.productTable TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.shop-product-small {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #666; BORDER-BOTTOM: #ddd 1px solid
}
.shop-product-small H5 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MIN-HEIGHT: 36px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 18px
}
.shop-product-small H4 A {
	COLOR: #1969bc
}
.shop-product-small H5 A {
	TEXT-DECORATION: none
}
.shop-product-small UL {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
.shop-product-small UL LI {
	FONT-SIZE: 11px; MARGIN: 0px 0px 6px
}
.shop-product-small LI.price {
	FONT-SIZE: 11px
}
.shop-product-small LI.price STRONG {
	FONT-SIZE: 14px; MARGIN-LEFT: 6px
}
.shop-product-small LI.stock {
	FONT-SIZE: 11px
}
.shop-product-small LI.stock STRONG {
	MARGIN-LEFT: 3px; COLOR: #666
}
.shop-product-small .image {
	MARGIN: 0px auto 9px; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 120px; TEXT-ALIGN: center
}
.image A {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TD.actions A {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.shop-product-small LI.quantity {
	LINE-HEIGHT: 30px
}
LI.quantity IMG {
	POSITION: relative; TOP: 8px
}
.shop-product-small LI.quantity INPUT.productTextInput {
	WIDTH: 50px
}
.shop-product-small LI.quantity INPUT.productSubmitInput {
	
}
.shop-product-large {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; MIN-WIDTH: 640px; BACKGROUND: #fff; MARGIN: 0px 0px 18px; OVERFLOW: hidden; BORDER-LEFT: #eee 1px solid; COLOR: #666; BORDER-BOTTOM: #eee 1px solid
}
.shop-product-large H1 {
	FONT-SIZE: 14px; COLOR: #000
}
// SJB left-margin, previously 36%, removed
.shop-product-large .image {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MIN-HEIGHT: 360px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; HEIGHT: auto! important; TEXT-ALIGN: center
}
.shop-product-large .shop-product-small .image {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MIN-HEIGHT: 160px; PADDING-BOTTOM: 18px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 18px; HEIGHT: auto! important; TEXT-ALIGN: center
}
.shop-product-large .shop-product-small UL {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.shop-product-large .shop-product-small UL {
	MARGIN: 0px
}
.shop-product-large .shop-product-small LI {
	MARGIN: 0px
}
.shop-product-large LI.price {
	FONT-SIZE: 14px
}
.shop-product-large LI.instock {
	FONT-SIZE: 10px
}
.shop-product-large LI.quantity INPUT.productTextInput {
	WIDTH: 50px
}
TD.productItem .comment-form INPUT#Captcha {
	WIDTH: 300px
}
.poplets {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; MARGIN-TOP: 36px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.poplets IMG {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
TABLE.productPoplets {
	MARGIN: 0px auto; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.shop-product-large .details {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; MIN-HEIGHT: 360px; BACKGROUND: #f9f9f9; FLOAT: left; PADDING-BOTTOM: 18px; WIDTH: 30%; PADDING-TOP: 18px; HEIGHT: auto! important
}
.shop-product-large UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 36px; PADDING-TOP: 0px
}
.shop-product-large LI {
	MARGIN: 9px 0px
}
.shop-cart .breadcrumbs {
	MARGIN: 0px 0px 18px
}
TABLE.cart {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.cart A {
	COLOR: #1969bc
}
TABLE.cart TH {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; COLOR: #666; PADDING-TOP: 9px
}
TABLE.cart TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; COLOR: #666; PADDING-TOP: 9px
}
TR.val TD {
	BORDER-BOTTOM: #eee 1px solid
}
TR.shipping TD {
	BORDER-BOTTOM: #ddd 1px solid
}
TR.discount TD.quantity {
	TEXT-ALIGN: right
}
TR.shipping TD.quantity {
	TEXT-ALIGN: right
}
TD.quantity INPUT.update {
	MARGIN: 0px 0px 0px 3px
}
TABLE.cart TH {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #f9f9f9; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left
}
INPUT.cartInputText {
	WIDTH: 70px
}
INPUT#DiscountCode {
	WIDTH: 70px
}
INPUT#GiftVoucher {
	WIDTH: 70px
}
SELECT.shippingDropDown {
	WIDTH: 150px
}
TABLE.cart TH.quantity {
	WIDTH: 50px; TEXT-ALIGN: right
}
TABLE.cart TD.quantity {
	WIDTH: 50px; TEXT-ALIGN: right
}
TABLE.cart TH.quantity {
	TEXT-ALIGN: left
}
.productitemcell {
	MARGIN: 0px 0px 3px; OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 23px
}
TABLE.cart TD.actions {
	TEXT-ALIGN: right
}
TABLE.cart TD.actions A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 18px 0px 0px; TEXT-DECORATION: none
}
A#catshopclear {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
TABLE.cart STRONG {
	FONT-SIZE: 14px
}
.shop-form {
	MARGIN: 0px 0px 18px
}
.shop-form UL.form {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.shop-form LABEL {
	FONT-SIZE: 11px
}
.shop-form UL.form LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-TOP: 9px
}
.shop-form LI.last {
	BORDER-TOP: #eee 1px solid
}
INPUT.PaymentMethodType {
	MARGIN: 0px 6px 0px 0px
}
.shop-form UL.form INPUT.cat_textbox {
	WIDTH: 260px
}
.shop-form UL.form SELECT.cat_dropdown {
	WIDTH: 260px
}
.shop-form UL.form TEXTAREA.cat_listbox {
	WIDTH: 260px
}
.shop-form TEXTAREA.cat_listbox {
	HEIGHT: 100px
}
.shop-receipt {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.shop-quote-receipt {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.shop-receipt H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.shop-quote-receipt H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.shop-receipt H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.shop-quote-receipt H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
TABLE.case-list {
	MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.case-list TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.case-list TD.subject {
	WIDTH: 40%
}
TABLE.case-list TD.category {
	WIDTH: 40%
}
TABLE.case-list TD.status {
	WIDTH: 20%
}
TABLE.case-details {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: #f9f9f9; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.case-details TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.case-details TR.odd TD {
	BACKGROUND: #fff
}
TABLE.case-details TD.var {
	WIDTH: 130px; COLOR: #888; TEXT-ALIGN: right
}
TABLE.case-details TD.val {
	COLOR: #000
}
TABLE.border {
	BORDER-RIGHT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.border TD {
	BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid
}
TABLE.border SPAN {
	COLOR: #888
}
TABLE.order-list {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.order-list TD {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
TABLE.order-list A {
	MARGIN: 0px 9px 0px 0px
}
TABLE.order-list SPAN.number {
	FONT-SIZE: 11px
}
.comment-container {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: #f9f9f9; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.comment-container .header {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.comment-container SPAN.name {
	COLOR: #000
}
.comment-container SPAN.rating {
	MARGIN: 0px 9px; VERTICAL-ALIGN: middle
}
.comment-container .content {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
.comment-form {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.comment-form H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 18px
}
.comment-form H5 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 18px; COLOR: #666
}
.comment-form INPUT.cat_textbox_small {
	WIDTH: 300px
}
.comment-form TEXTAREA {
	WIDTH: 300px
}
.comment-form TEXTAREA {
	HEIGHT: 120px
}
.faq-question {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.faq-question A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.faq-question DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ak-body DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.answer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.answer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.faq-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.faq-details H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.faq-question {
	DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
SPAN.faq-question A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #707070; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
.faq-details H1 {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 1px; LINE-HEIGHT: 0px
}
DIV.answer {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 15px; WIDTH: 800px; PADDING-TOP: 10px
}
DIV.answer A {
	FONT-SIZE: 10px; LETTER-SPACING: 0px
}
TABLE.faq-search {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: #f9f9f9; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.faq-search LABEL {
	COLOR: #888
}
TABLE.faq-search TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.faqresultstable {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: #fff; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.faqresultstable TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; COLOR: #666; PADDING-TOP: 9px
}
TABLE.faqresultstable A {
	COLOR: #1969bc
}
TABLE.faqresultstable TD.faqresultstableinfo {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 10px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 3px; COLOR: #888; PADDING-TOP: 3px; TEXT-ALIGN: right
}
TABLE.faqresultstable TD.faqresultstablecount {
	PADDING-LEFT: 18px; WIDTH: 10px
}
TD.faqresultstablehead {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.forum-container H1 {
	FONT-SIZE: 24px
}
TABLE.topic-list {
	COLOR: #666
}
DIV.forum-posts-container DIV.post-list {
	COLOR: #666
}
DIV.forum-registration {
	COLOR: #666
}
DIV.forum-posts-container DIV.post-list A {
	COLOR: #1969bc
}
DIV.forum-registration A {
	COLOR: #1969bc
}
DIV.forum-registration H2 {
	COLOR: #000
}
TABLE.forum {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: #f9f9f9; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.forum TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; PADDING-TOP: 9px
}
TABLE.forum TD.topics {
	BORDER-RIGHT: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 90px
}
TABLE.forum TD.posts {
	BORDER-RIGHT: #eee 1px solid; WIDTH: 90px
}
TABLE.forum TD.lastpost {
	BORDER-LEFT: #eee 1px solid; WIDTH: 180px
}
TABLE.forum .icon {
	FLOAT: left; WIDTH: 50px
}
TABLE.forum .forum {
	MARGIN: 0px 0px 0px 50px
}
TABLE.forum H3 {
	MARGIN: 0px
}
TABLE.forum H3 A {
	TEXT-DECORATION: none
}
UL.cap-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; PADDING-TOP: 0px; HEIGHT: 30px
}
UL.cap-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; PADDING-TOP: 0px; HEIGHT: 30px
}
UL.cap-bottom {
	MARGIN: 18px 0px 0px
}
UL.cap-top LI {
	DISPLAY: block; LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none
}
UL.cap-bottom LI {
	DISPLAY: block; LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none
}
UL.cap-top LI.user {
	FLOAT: left; WIDTH: 200px
}
UL.cap-bottom LI.nav-page {
	FLOAT: left; WIDTH: 200px
}
UL.cap-top LI.actions {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 350px; TEXT-ALIGN: right
}
UL.cap-bottom LI.actions {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 350px; TEXT-ALIGN: right
}
UL.cap-top LI.actions A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.cap-bottom LI.actions A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.topic-list {
	BORDER-RIGHT: #eee 1px solid; BACKGROUND: #f9f9f9; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.topic-list TH {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 10px; BACKGROUND: #ddd; PADDING-BOTTOM: 6px; BORDER-LEFT: #ddd 1px solid; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TABLE.topic-list .name {
	FONT-WEIGHT: bold; WIDTH: 60%
}
TABLE.topic-list .name .icon {
	FLOAT: left; WIDTH: 30px
}
TABLE.topic-list .replies {
	FONT-SIZE: 10px; WIDTH: 10%; TEXT-ALIGN: center
}
TABLE.topic-list .views {
	FONT-SIZE: 10px; WIDTH: 10%; TEXT-ALIGN: center
}
TABLE.topic-list .date {
	FONT-SIZE: 10px; WIDTH: 20%; TEXT-ALIGN: right
}
TABLE.topic-list TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.topic-list A {
	COLOR: #1969bc
}
TABLE.topic {
	MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.topic TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
TABLE.topic TD.name {
	BORDER-RIGHT: #eee 1px solid; VERTICAL-ALIGN: middle
}
TABLE.topic TD.replies {
	BORDER-RIGHT: #eee 1px solid; VERTICAL-ALIGN: middle
}
TABLE.topic TD.views {
	BORDER-RIGHT: #eee 1px solid; VERTICAL-ALIGN: middle
}
.forum-registration {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.forum-registration INPUT.cat_textbox {
	WIDTH: 260px;
}
.forum-registration TEXTAREA.cat_textbox {
	WIDTH: 260px
}
.forum-registration INPUT.cat_button {
	MARGIN: 0px 6px 0px 0px
}
.forum-posts-container .breadcrumb {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.forum-posts-container H1 {
	FONT-SIZE: 18px; MARGIN: 18px 0px
}
.forum-posts-container H2 {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
.forum-posts-container TABLE.container {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.forum-posts-container TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; VERTICAL-ALIGN: top; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #ddd 1px solid
}
.forum-posts-container TD.author {
	FONT-SIZE: 11px; WIDTH: 160px
}
.forum-posts-container H3.name {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
.forum-posts-container TR.sub TD {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
.forum-posts-container TD.action A {
	FLOAT: right; LINE-HEIGHT: 30px
}
P.literature-container IMG {
	VERTICAL-ALIGN: middle
}
P.literature-container SPAN.icon {
	MARGIN: 0px 3px 0px 0px
}
P.literature-container SPAN.name {
	MARGIN: 0px 3px 0px 0px
}
.case-search {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.secure-lost-password {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.secure-lost-password INPUT.cat_textbox_small {
	WIDTH: 210px
}
.secure-update-details {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; MARGIN: 0px 0px 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.secure-update-details INPUT.cat_textbox {
	WIDTH: 260px
}
.secure-update-details SELECT.cat_dropdown {
	WIDTH: 260px
}
.product-form H3 {
	PADDING-LEFT: 9px
}
.secure-login {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; BACKGROUND: #f9f9f9; MARGIN-BOTTOM: 18px; BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid
}
.newsletter-form {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; BACKGROUND: #f9f9f9; MARGIN-BOTTOM: 18px; BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid
}
.secure-login H3 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 14px; BACKGROUND: #eee; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #eee 1px solid
}
.newsletter-form H3 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 14px; BACKGROUND: #eee; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #eee 1px solid
}
.secure-login DIV.form {
	PADDING-LEFT: 9px
}
.newsletter-form DIV.form {
	PADDING-LEFT: 9px
}
.search-box {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.search-box INPUT.cat_textbox_small {
	MARGIN: 0px 3px 0px 0px
}
#imageContainer IMG {
	MARGIN: 0px
}
TABLE.photogalleryTable TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
TABLE.affiliate-stats {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.affiliate-stats TD {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #d7d7d7 1px solid
}
TABLE.affiliate-stats TD.var {
	COLOR: #888
}
.tell-a-friend {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 18px; BORDER-TOP: #333 2px solid; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; BORDER-LEFT: #333 2px solid; COLOR: #666; PADDING-TOP: 18px; BORDER-BOTTOM: #333 2px solid; BACKGROUND-COLOR: #fff
}
.tell-a-friend FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tell-a-friend H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #222; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.tell-a-friend H2 {
	FONT-SIZE: 12px; MARGIN: 18px 0px 9px; COLOR: #222; BORDER-BOTTOM: #ccc 1px dotted
}
.tell-a-friend TD.var {
	WIDTH: 130px; TEXT-ALIGN: right
}
.tell-a-friend TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.tell-a-friend LABEL {
	FONT-SIZE: 11px; COLOR: #888
}
.tell-a-friend INPUT.cat_textbox_small {
	HEIGHT: 21px
}
.tell-a-friend INPUT.cat_textbox_small {
	FONT-SIZE: 11px; WIDTH: 300px
}
.tell-a-friend TEXTAREA.cat_listbox {
	FONT-SIZE: 11px; WIDTH: 300px
}
.favourite-registration {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 18px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 18px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #eee 1px solid
}
.favourite-registration INPUT.cat_textbox {
	WIDTH: 260px
}
.favourite-registration TEXTAREA.cat_textbox {
	WIDTH: 260px
}
.favrourite-registration INPUT.cat_button {
	MARGIN: 0px 6px 0px 0px
}
.browse-panel {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid
}
.browse-panel H5 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 14px; BACKGROUND: url(/CatalystImages/shop_bg-browse-panel.png) #eee repeat-x; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-TOP: 9px; BORDER-BOTTOM: #d7d7d7 1px solid
}
.browse-panel H6 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.browse-panel OL {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #fff; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-TOP: 9px; BORDER-BOTTOM: #e7e7e7 1px solid
}
.browse-panel OL.browse-catalogue {
	BORDER-BOTTOM-STYLE: none
}
.browse-panel LI {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.browse-panel LI SPAN {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.submenu-item {
	POSITION: relative; TOP: 25px; HEIGHT: 5px
}
.submenu-item-hover {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; POSITION: relative; TOP: 25px; HEIGHT: 5px; BACKGROUND-COLOR: red; BORDER-BOTTOM-STYLE: solid
}
.submenu-item-selected {
	POSITION: relative; TOP: 25px; HEIGHT: 5px; BACKGROUND-COLOR: red
}
IMG.drag {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; CURSOR: move; PADDING-TOP: 0.5em; POSITION: relative
}
.slidertrack {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; LINE-HEIGHT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #d7d7d7; TEXT-ALIGN: left
}
.slidertrack .sliderslit {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 1; MARGIN: 4px 4px 2px; BORDER-LEFT: #999 1px solid; COLOR: #ccc; LINE-HEIGHT: 0px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; HEIGHT: 2px; BACKGROUND-COLOR: #333
}
.slidertrack .slider {
	BORDER-RIGHT: #222 2px solid; BORDER-TOP: #999 2px solid; FONT-SIZE: 0px; Z-INDEX: 1; MARGIN: 0px; BORDER-LEFT: #999 2px solid; WIDTH: 16px; COLOR: #333; LINE-HEIGHT: 0px; BORDER-BOTTOM: #222 2px solid; POSITION: relative; HEIGHT: 8px; BACKGROUND-COLOR: #555; TEXT-ALIGN: left
}
#zoomcontainer {
	OVERFLOW: hidden; POSITION: relative
}
#zoomcontainer IMG {
	POSITION: absolute
}
DIV {
	BORDER-RIGHT: #ff0000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff0000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 0px solid; TEXT-ALIGN: left
}
BODY {
	MARGIN: 0px; TEXT-ALIGN: center
}
.content {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif
}
DIV.main-body {
	MARGIN: 0px auto; WIDTH: 100%
}
.nav-bar {
	BORDER-RIGHT: #0000ff 0px solid; BORDER-TOP: #0000ff 0px solid; MARGIN: 0px auto; BORDER-LEFT: #0000ff 0px solid; WIDTH: 838px; BORDER-BOTTOM: #0000ff 0px solid
}
.sub-nav-bar {
	FLOAT: left; WIDTH: 838px
}
.table-replace {
	BORDER-RIGHT: #00ff00 0px solid; BORDER-TOP: #00ff00 0px solid; BORDER-LEFT: #00ff00 0px solid; WIDTH: 835px; BORDER-BOTTOM: #00ff00 0px solid; HEIGHT: 36px
}
.nav-bar-left-end {
	BACKGROUND: url(/Images/AKMenuIcons/left_end_ds4.png) no-repeat left top; FLOAT: left; WIDTH: 17px; HEIGHT: 40px
}
.nav-bar-right-end {
	BACKGROUND: url(/Images/AKMenuIcons/right_end_with_edge_ds4.png) no-repeat left top; FLOAT: right; WIDTH: 18px; HEIGHT: 40px
}
.content {
	MARGIN: 40px auto 0px; WIDTH: 900px
}
.left-col {
	FLOAT: left; WIDTH: 630px; MARGIN-RIGHT: 20px; TEXT-ALIGN: left
}
.right-col {
	FLOAT: right; WIDTH: 250px
}
.footer-bar {
	BORDER-TOP: #ccccee 1px solid; MARGIN-TOP: 30px; FONT-SIZE: 10px; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 100%; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ccccee 1px solid; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; HEIGHT: 30px; TEXT-ALIGN: center
}
.footer {
	MARGIN-TOP: 18px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 100%; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; HEIGHT: 90px; TEXT-ALIGN: center
}
.footer-comment {
	FLOAT: left; MARGIN-LEFT: 10px; COLOR: #555577
}
.footer-menu {
	MARGIN-TOP: 5px; FLOAT: right
}
#cat_333365_divs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 0px; HEIGHT: 40px
}
#cat_333365_divs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sjb-menu-item {
	DISPLAY: block; BACKGROUND: url(/Images/AKMenuIcons/tab_bg_ds4.png) no-repeat left top; FLOAT: left; WIDTH: 100px; HEIGHT: 40px
}
.sjb-menu-item A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #222222; LINE-HEIGHT: 36px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; LETTER-SPACING: 0px; HEIGHT: 36px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#cat_333365_divs A {
	
}
.sjb-menu-item A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(/Images/AKMenuIcons/tab_bg_hl.jpg) no-repeat left top; COLOR: #fff
}
.selected.sjb-menu-item {
	BACKGROUND: url(/Images/AKMenuIcons/tab_bg_sel_blue.jpg) no-repeat left top
}
.selected.sjb-menu-item A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.footer-menu-item {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 10px; FLOAT: left; VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; LETTER-SPACING: 0px; HEIGHT: 18px; TEXT-ALIGN: center
}
.footer-menu-item A {
	DISPLAY: block; FLOAT: left; COLOR: #0080c0; HEIGHT: 18px; TEXT-DECORATION: none
}
.footer-menu-item A:hover {
	DISPLAY: block; MARGIN: 0px; COLOR: #0080c0; HEIGHT: 18px; TEXT-DECORATION: underline
}
#footer-last-item {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.webform {
	WIDTH: 100%
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
BODY {
	FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #484848; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Segoe UI",Tahoma,Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
A {
	COLOR: #484848; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H2 {
	MARGIN-TOP: 18px; FONT-WEIGHT: normal; FONT-SIZE: 22pt; COLOR: #707070; PADDING-TOP: 0px; LETTER-SPACING: -1px
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; MARGIN-BOTTOM: 10px; COLOR: #707070; PADDING-TOP: 15px; LETTER-SPACING: -1px
}
.ak-body {
	MARGIN-LEFT: 16px; MARGIN-RIGHT: 30px; TEXT-ALIGN: left
}
.ak-body A {
	COLOR: #006699; TEXT-DECORATION: none
}
.ak-body H3 A {
	COLOR: #707070
}
.ak-body A:hover {
	TEXT-DECORATION: underline
}
.ak-content {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.table-body {
	MARGIN-LEFT: auto; WIDTH: 965px; MARGIN-RIGHT: auto
}
.table-head {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav-bar {
	WIDTH: 950px; TEXT-ALIGN: center
}
.nav-bar-table {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.content {
	MARGIN: 0px auto; WIDTH: 800px; TEXT-ALIGN: center
}
.left-col {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 400px; TEXT-ALIGN: left
}
.right-col {
	MARGIN: 0px 0px 0px auto; WIDTH: 10%; TEXT-ALIGN: left
}
.footer {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.ak-wrapper-head {
	BACKGROUND-IMAGE: url(/images/AKGraphics/sideGradTop.png); MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y
}
.ak-wrapper-mid {
	BACKGROUND-IMAGE: url(/images/AKGraphics/sideGradMid.gif); MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
.ak-wrapper-foot {
	BACKGROUND-IMAGE: url(/images/AKGraphics/sideGradBtm.png); MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y; HEIGHT: 150px; TEXT-ALIGN: center
}
.ak-logo {
	FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 8px; PADDING-TOP: 0px
}
.ak-topmenu {
	PADDING-RIGHT: 12px; TEXT-ALIGN: right
}
.ak-footer {
	MARGIN-TOP: 40px; FLOAT: right; MARGIN-RIGHT: 48px
}
#ak-footmenu {
	FLOAT: left; PADDING-TOP: 7px; HEIGHT: 17px; TEXT-ALIGN: right
}
.ak-footmenu-copyright {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 7px; HEIGHT: 17px
}
.ak-footmenu-logo {
	PADDING-LEFT: 12px; FLOAT: left; PADDING-TOP: 0px
}
.ak-topmenu DIV {
	FLOAT: right; PADDING-TOP: 4px; HEIGHT: 17px; TEXT-ALIGN: right
}
#ak-footmenu DIV UL LI A {
	COLOR: #006699; TEXT-DECORATION: none
}
.ak-topmenu DIV UL LI A {
	COLOR: #006699; TEXT-DECORATION: none
}
#ak-footmenu DIV UL LI A:hover {
	TEXT-DECORATION: underline
}
.ak-topmenu DIV UL LI A:hover {
	TEXT-DECORATION: underline
}
#ak-footmenu DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ak-topmenu DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ak-footmenu DIV UL LI {
	BORDER-RIGHT: #484848 1px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 0px; HEIGHT: 14px
}
.ak-topmenu DIV UL LI {
	BORDER-RIGHT: #484848 1px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 0px; HEIGHT: 14px
}
#ak-footmenu DIV UL LI.ak-footmenu-list-last {
      border: none;
}
.ak-topmenu DIV UL LI.ak-topmenu-list-last {
      border: none;
}
.ak-search-input {
	MARGIN-TOP: 11px; PADDING-LEFT: 0px; FONT-SIZE: 10px; WIDTH: 190px; MARGIN-RIGHT: 15px; HEIGHT: 12px
}
.ak-search-label {
	MARGIN-TOP: 0px; MARGIN-LEFT: 7px; MARGIN-RIGHT: 15px
}
.ak-search-label A {
	COLOR: #f2872f; TEXT-DECORATION: none
}
.ak-search-label A:hover {
	COLOR: #f2872f; TEXT-DECORATION: underline
}
.ak-search-ext {
	MARGIN-TOP: 6px; BACKGROUND: url(/images/AKGraphics/search_box_left.jpg) no-repeat left top; FLOAT: right; WIDTH: 230px; MARGIN-RIGHT: 15px; HEIGHT: 50px
}
.ak-search-int {
	BACKGROUND: url(/images/AKGraphics/search_box_right.jpg) no-repeat right top; FLOAT: right; WIDTH: 220px; HEIGHT: 50px; TEXT-ALIGN: right
}
.ak-menu-td {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 12px; PADDING-TOP: 3px
}
.ak-left-panel {
	BORDER-RIGHT: #bbbbbb 1px solid; MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 700px
}
.ak-right-panel {
	FLOAT: right; WIDTH: 230px
}
.ak-up-col2 {
	FLOAT: left
}
.ak-up-col1 {
	FLOAT: left
}
.ak-up-col3 {
	PADDING-RIGHT: 30px; MARGIN-TOP: 0px; PADDING-LEFT: 30px; WIDTH: 165px; PADDING-TOP: 8px; HEIGHT: 175px
}
.ak-up-col2 {
	PADDING-RIGHT: 30px; MARGIN-TOP: 0px; PADDING-LEFT: 30px; WIDTH: 165px; PADDING-TOP: 8px; HEIGHT: 175px
}
.ak-up-col1 {
	PADDING-RIGHT: 30px; MARGIN-TOP: 0px; PADDING-LEFT: 30px; WIDTH: 165px; PADDING-TOP: 8px; HEIGHT: 175px
}
.ak-up-col4 {
	PADDING-RIGHT: 30px; MARGIN-TOP: 15px; PADDING-LEFT: 30px; WIDTH: 165px; PADDING-TOP: 10px; HEIGHT: 370px
}
.ak-down-col2 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; WIDTH: 270px; PADDING-TOP: 10px; HEIGHT: 180px
}
.ak-down-col1 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; WIDTH: 270px; PADDING-TOP: 10px; HEIGHT: 180px
}
.ak-down-col1 {
	BACKGROUND-POSITION: 10px 0px; MARGIN-TOP: 5px; PADDING-LEFT: 35px; BACKGROUND-IMAGE: url(/images/AKGraphics/expertise_bg.gif); MARGIN-LEFT: 10px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat
}
.ak-block-links {
	MARGIN-TOP: 8px; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 8px; PADDING-TOP: 0px
}
.ak-block-head3 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; WIDTH: 80px; COLOR: #252525; PADDING-TOP: 3px; HEIGHT: 16px
}
.ak-block-head2 {
	FONT-WEIGHT: bold; WIDTH: 90px; COLOR: #252525; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.ak-block-img {
	PADDING-RIGHT: 9px; FLOAT: left
}
.ak-block-more {
	CLEAR: left; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: 20px
}
.ak-down-col2 {
	FLOAT: left
}
.ak-down-col1 {
	FLOAT: left
}
.ak-down-col1 {
	CLEAR: left
}
.ak-down-col2 {
	PADDING-TOP: 25px
}
.ak-expertise-left {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 150px
}
.ak-expertise-right {
	PADDING-RIGHT: 17px; FLOAT: right; WIDTH: 100px; PADDING-TOP: 10px
}
.ak-company-left {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px
}
.ak-company-right {
	MARGIN-TOP: 27px; FLOAT: right; WIDTH: 80px; MARGIN-RIGHT: 30px
}
.ak-clients-img {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 7px
}
.ak-newsletter-signup {
	MARGIN-TOP: 5px; WIDTH: 150px; PADDING-TOP: 20px; HEIGHT: 70px
}
.ak-signup-input {
	FONT-SIZE: 11px; WIDTH: 140px; FONT-FAMILY: "Segoe UI",Tahoma,Arial,Helvetica,sans-serif
}
.ak-signup-img {
	PADDING-RIGHT: 4px; FLOAT: right; PADDING-TOP: 4px; 
}
.ak-learn-more A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; COLOR: #ec7c00
}
.ak-arrow-img {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-LEFT: 2px
}
BODY {
	FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #484848; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Segoe UI",Tahoma,Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.ak-nav DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.ak-nav DIV UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
DIV.ak-nav DIV UL LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #0088bb 2px solid
}
DIV.ak-nav DIV UL LI {
	DISPLAY: block; FLOAT: left; HEIGHT: 19px
}
DIV.ak-nav DIV UL LI A {
	DISPLAY: block; FONT-SIZE: 16px; VERTICAL-ALIGN: middle; COLOR: #006699; LINE-HEIGHT: 21px; MARGIN-RIGHT: 25px; LETTER-SPACING: 0px; HEIGHT: 19px; TEXT-ALIGN: center
}
DIV.ak-nav DIV UL LI.selected A {
	FONT-WEIGHT: bold; COLOR: #484848
}
DIV.ak-nav DIV UL LI.selected A:hover {
	BORDER-BOTTOM-STYLE: none
}
.ak-subpanel {
	Z-INDEX: 500; POSITION: absolute
}
.ak-subpanel-table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
.tl {
	BACKGROUND: url(/images/AKGraphics/subPanelTL.png) no-repeat 0px 0px; WIDTH: 15px
}
.tm {
	BACKGROUND: url(/images/AKGraphics/subPanelTM.png) no-repeat 0px 0px
}
.tr {
	BACKGROUND: url(/images/AKGraphics/subPanelTR.png) no-repeat 0px 0px; WIDTH: 18px
}
.ml {
	BACKGROUND: url(/images/AKGraphics/subPanelL.png) no-repeat 0px 0px
}
.mm {
	BACKGROUND-COLOR: #ffffff
}
.mr {
	BACKGROUND: url(/images/AKGraphics/subPanelMR.png) no-repeat 0px 0px
}
.bl {
	BACKGROUND: url(/images/AKGraphics/subPanelBL.png) no-repeat 0px 0px
}
.bm {
	BACKGROUND: url(/images/AKGraphics/subPanelBM.png) no-repeat 0px 0px
}
.br {
	BACKGROUND: url(/images/AKGraphics/subPanelBR.png) no-repeat 0px 0px
}
DIV#ak-learning {
	VISIBILITY: hidden
}
DIV#ak-company {
	VISIBILITY: hidden
}
DIV#ak-benefits {
	VISIBILITY: hidden
}
DIV#ak-clients {
	VISIBILITY: hidden
}
DIV#ak-expertise {
	VISIBILITY: hidden
}
DIV#ak-solutions {
	VISIBILITY: hidden
}
DIV#ak-products{
	VISIBILITY: hidden
}
.mm DIV {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; PADDING-TOP: 0px
}
.mm DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.mm DIV A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #006699; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.mm DIV A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}


/**  Clients Area Formatting **/

.ak-body table.webapptable td {
	vertical-align: top;
}

.ak-body table.webapptable td table td.ak-client-logo,
.ak-body table.webapptable td table td.ak-client-title {
	vertical-align: bottom;
}

td.ak-client-desc,
.ak-client-title, 
.ak-client-logo {
    padding-left: 25px;
}

.ak-client-logo {
	height: 100px;
	/*  width: 120px; */
/*	border: 1px solid #ff0000; */
}

.ak-client-logo img {
}

.ak-client-title {
	height: 20px;
/*	border: 1px solid #00ff00; */
}
td.ak-client-desc {
	height: 130px;
	width: 430px;
      padding-right: 40px;
/*	border: 1px solid #0000ff; */
	vertical-align: top;
}

table.ak-other-clients {

}

table.ak-other-clients td {
padding-top: 20px;
padding-left: 25px;
}



/** People area formatting **/


div.ak-people table.webapptable {
    width: 100%;
}

div.ak-people {
    margin-left:40px;
}

table.ak-people-list {
/*    border:1px solid #ff0000; */
    width: 300px;
    margin-top: 40px;
    padding-bottom: 20px;
}

td.ak-people-image {
    width:100;
}

td.ak-people-detail {
    width: 200px;
}

div.ak-people-name {
    padding-top: 20px;
}

div.ak-people-name a {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; 
	COLOR: #707070; LETTER-SPACING: -1px;
}

div.ak-people-role {
	padding-top: 2px;
    margin-right:50px;
}



/** solutions page **/

TD.ak-soltab-label {

    width: 140px;
    padding-left: 20px;
    font-weight: bold;
}

TD.ak-soltab-details {

    width: 220px;
}

TD.ak-soltab-details ul {

    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 20px;

}

/*login box*/
div#loginForm_1{
display:none;
}
div#loginForm_0{
display:block;
}
div#loginWelcome_1{
display:inline;
}
div#loginWelcome_0{
display:none;
}
/* */

/*Registration Details*/
div#RegDetails_1{
display:none;
}
div#RegDetails_0{
display:block;
}
/* */


/*Show EX GST for AU */
div#ccode_US{
display:none;
}

div#ccode_US{
display:none;
}

div#ccode_NZ{
display:none;
}

div#ccode_GB{
display:none;
}

div#ccode_FR{
display:none;
}

div#ccode_AU{
display:inline;
}


/** Shop pages **/

/**  AK Sally Product Home **/


#aka-login-curr {
#border: 1px solid #00ff00;
width: 300px;
float: left;
margin-top: 12px;
margin-left: 100px;
}

.aka-login {
display:block;
margin-bottom: 5px;
}

/**  End of AK Sally Product Home **/

/**  AK Sally Plan Details **/
.shop-product-large .details{
    width: 60%; 
    float:left; 
    margin-left: 18px;
    margin-top: 18px;
    margin-bottom: 18px;
}
.shop-product-large .image{
    width: 28%; 
    float:right; 
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
/**  AK Sally Plan Details - End **/


/**  AK Sally Plans **/
div.shop-product-small {
    width: 260px;
}

div.shop-product-small .quantity {
    margin-bottom: 0px;
}


table.productSmall {
    width: 0px;
    margin-left: 40px;
}

table.productSmall td.productItem{
    width:330px;
}

div.shop-main {
    width: 800px;
    margin-left: 30px;
}

div.shop-main .footer {
    height: 0px;
}

/**  End of AK Sally Plans **/

/**  AK Sally Cart **/


table.cart tr.var {
    border-bottom: 1px solid #dddddd;
    background-color: #f5f5f5;
}

div.aka-cart-retcust {
//    border: 1px solid #00ff00;
    width: 300px;
    float:left;
    margin-left: 260px;
    background-color: #f5f5f5;
    padding: 13px;
    padding-bottom: 20px;
}
div.aka-cart-newcust {
//    border: 1px solid #0000ff;
    width: 300px;
    height:132px;
    margin-top:30px;
}
div.aka-cart-newcust p {
    margin-right:35px;
}

div.aka-cart-retcust div.form div.item input.cat_button {
    height: 25px;
    font-weight: bold;
    font-size: 12px;
    font-family: 'Segoe UI';
    padding-right: 12px;
    padding-left: 12px;
    margin-left: 2px;
}

.aka-cart-checkoutarea {
    float:right;
}

div.aka-cart-retcust table {
//    border: 1px solid #ff0000;
    padding: 0px;
    margin: 0px;
    padding-top: 7px;
    padding-bottom: 10px;
}

div.aka-cart-retcust div.item {
//    border: 1px solid #ff00ff;
    margin: 0px;
    padding: 0px;

}


div.aka-cart-retcust div.form input#RememberMe {
    //height: 20px;
    //display: block;
}

div.aka-cart-retcust div.form label#rmLabel {
    height: 10px;
    padding-bottom: 7px;
    padding-left: 4px;
    display: block;
}

div.aka-cart-retcust div.form td#UserName {
    width: 40px;
    padding:5px;
    padding-left:8px;
}

div.aka-cart-retcust div.form div.item label {
    padding-bottom: 3px;
    display:block;
    height: 0px;
}

div.aka-cart-retcust div.form td#Password {
    width: 90px;
    padding:5px;
    padding-left:5px;
}

div.aka-cart-retcust div.form input.cat_textbox_small {
	WIDTH: 120px;
	margin:0px;
}

.cart tr.val td.quantity input.cartInputText {
    height: 13px;
}

.cart td.discount{
    width: 500px;
}

table.cart,
table.cart td {
//    border: 1px solid #ff00ff;
}

.cart input#DiscountCode {
    width: 100px;
}
.cart input.discountcodeInput {
//    border: 1px solid #ff00ff;
    height: 13px;
    margin-left:100px;
}
.cart input.update {
//    border: 1px solid #ff00ff;
    margin:0px;
    margin-left:4px;
    padding:1px;
    padding-left:4px;
    padding-right:4px;
    font-size:11px;
    height:22px;
}

/**  End of AK Sally Cart **/




/** end of Shop pages **/


/* start of sally marketing pages */
.ak-ss-screens {
float:right;
margin-left:10px;
border: none;
}

.ak-ss-tour {
display:block;
margin-left:10px;
margin-top:20px;
border: none;
}

.ak-ss-ul li {
text-align: left;
margin-left: 165px;
}

.ak-ss-logo-left {
/*border: 1px solid #ff0000;*/
margin-left: 10px;
width: 170px;
height: 90px;
float: left;
}

.ak-ss-logo-left img {
padding-top:37px;
padding-left:15px;
border: none;
}

/* end of sally marketing pages */

/* AK Membership Pages */
/*  Login screen */

.aklogin-main {
/*    border: 1px solid #ff9999; */
    width:610px;
    display: block;
    height: 250px;

}
.aklogin-left {
/*    border: 1px solid #99ff99;  */
    width:280px;
    padding:5px;
    display: block;
    height: auto;
    
}
.aklogin-right {
    float: right;
    border: 1px solid #e4e4e4; 
    background-color: #f9f9f9;
    width:250px;
    padding:15px;
    margin-top: 25px;
    margin-right: 30px;
    height: auto;
}

.akjoin_btn {
    margin-top: 17px;
}

.akitem {
padding-top: 5px;
padding-left:5px;
}

/* End of AK Membership Pages */

/*  Member Area Menu */

#akmembermenu {
    font-size: 15px;
    list-style: none;
    margin:0px;
/*    border: 1px solid #ff9999; */
    width: 540px;
    padding-left: 40px;
}

#akmembermenu li{
/*    border: 1px solid #999999; */
    padding-left: 0px;
    width:243px;
    margin:5px;
    height: 42px;
    float:left;
}

#akmembermenu a{
    text-decoration: none;
    color: #294f81;
    padding-top: 10px;
    display: block;
    margin-left: 0px;
    padding-left: 30px;
    width:243px;
    height: 42px;
    background-image: url(/Images/AKGraphics/menu_bg_combo.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

#akmembermenu a:hover{
/*    color: #999999;*/
    color: #092f61;
/*    background-image: url(/Images/AKGraphics/menu_bg_combo.gif);*/
/*    background-repeat: no-repeat;*/
    background-position: -282px 0;
}

/* End of AK Member Area */

