.clr {
	CLEAR: both; OVERFLOW: hidden
}
.general-bg {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
INPUT.custom-attribute {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
INPUT.quantity-input {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.manufacturer-product-link A {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
A.ask-a-question {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
INPUT.vm-default {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
A.product-details {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
A.details {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
DIV.details {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
BUTTON.default {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
SPAN.custom-variant-inputbox INPUT.custom-attribute:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
SPAN.quantity-box INPUT.quantity-input:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
INPUT.vm-default:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
SPAN.quantity-box INPUT.quantity-input:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
.ask-a-question-view INPUT.counter:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
.ask-a-question-view INPUT#email:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
TABLE.user-details INPUT:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
A.ask-a-question:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
A.details:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
DIV.details:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
A.product-details:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
BUTTON.default:hover {
	BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -40px; TEXT-DECORATION: none
}
.productdetails-view .spacer-buy-area {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.back-to-category {
	FLOAT: right
}
.product-neighbours {
	MARGIN: 0px 0px 15px; COLOR: #777
}
.product-neighbours A.next-page {
	LINE-HEIGHT: 20px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/vmgeneral/next_16x16.png) no-repeat right 50%; FLOAT: right
}
.product-neighbours A.previous-page {
	LINE-HEIGHT: 20px; PADDING-LEFT: 30px; BACKGROUND: url(../images/vmgeneral/previous_16x16.png) no-repeat left 50%; FLOAT: left
}
.productdetails-view H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22px; PADDING-TOP: 0px
}
.productdetails-view .product-short-description {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.productdetails-view .product-description {
	MARGIN: 15px 0px
}
.product-fields {
	MARGIN: 15px 0px
}
SPAN.title {
	BORDER-BOTTOM: #cac9c9 1px solid; MARGIN: 0px 0px 6px; DISPLAY: block; FONT-SIZE: 14px; FONT-WEIGHT: 700
}
.product-packaging {
	MARGIN: 15px 0px 0px
}
.additional-images IMG {
	WIDTH: 50px; HEIGHT: auto; MARGIN-RIGHT: 8px
}
.product-price {
	MARGIN: 0px 0px 15px
}
.productdetails-view .addtocart-bar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.availability {
	TEXT-ALIGN: center; MARGIN: 15px 0px 0px
}
.customer-reviews H4 {
	BORDER-BOTTOM: #cac9c9 1px solid; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.write-reviews {
	TEXT-ALIGN: center; MARGIN: 20px 0px 0px
}
.write-reviews H4 {
	TEXT-ALIGN: left
}
.write-reviews H4 SPAN {
	MARGIN-LEFT: 8px; FONT-SIZE: 12px; FONT-WEIGHT: 400
}
.write-reviews SPAN.step {
	MARGIN: 0px 0px 8px; DISPLAY: inline-block; FONT-WEIGHT: 700
}
.write-reviews UL.rating {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.write-reviews UL.rating LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.write-reviews UL.rating LI SPAN {
	DISPLAY: block
}
.write-reviews TEXTAREA.virtuemart {
	DISPLAY: inline-block; MARGIN-BOTTOM: 6px
}
.list-reviews .normal {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 8px; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; PADDING-TOP: 12px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.list-reviews .normal BLOCKQUOTE {
	MARGIN-TOP: 12px; WORD-WRAP: break-word; FONT-SIZE: 12px
}
.list-reviews .highlight BLOCKQUOTE {
	MARGIN-TOP: 12px; WORD-WRAP: break-word; FONT-SIZE: 12px
}
.list-reviews .normal BLOCKQUOTE:before {
	PADDING-RIGHT: 6px; FONT-SIZE: 24px; CONTENT: open-quote; FONT-WEIGHT: 700
}
.list-reviews .highlight BLOCKQUOTE:before {
	PADDING-RIGHT: 6px; FONT-SIZE: 24px; CONTENT: open-quote; FONT-WEIGHT: 700
}
.list-reviews .normal BLOCKQUOTE:after {
	PADDING-LEFT: 6px; FONT-SIZE: 24px; CONTENT: close-quote; FONT-WEIGHT: 700
}
.list-reviews .highlight BLOCKQUOTE:after {
	PADDING-LEFT: 6px; FONT-SIZE: 24px; CONTENT: close-quote; FONT-WEIGHT: 700
}
.list-reviews .highlight {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 8px; BACKGROUND: #f7f6f6; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; PADDING-TOP: 12px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.list-reviews SPAN.date {
	BORDER-BOTTOM: #cac9c9 1px solid; POSITION: relative; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: right; COLOR: #777; FONT-SIZE: 10px; TOP: -12px; RIGHT: -12px; PADDING-TOP: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px
}
SPAN.variant-dropdown {
	WIDTH: 150px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left
}
SPAN.variant-dropdown SELECT {
	WIDTH: 150px
}
SPAN.custom-variant-inputbox {
	WIDTH: 152px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left
}
INPUT.custom-attribute {
	WIDTH: 140px
}
SPAN.quantity-box {
	WIDTH: 30px; FLOAT: left; PADDING-TOP: 0px
}
INPUT.quantity-input {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 25px; PADDING-RIGHT: 2px; HEIGHT: 19px; FONT-WEIGHT: 700; PADDING-TOP: 2px
}
SPAN.quantity-controls {
	MARGIN: 0px 0px 0px 10px; WIDTH: 15px; FLOAT: left; PADDING-TOP: 2px
}
SPAN.quantity-controls INPUT.quantity-controls {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 15px; HEIGHT: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
SPAN.quantity-controls INPUT.quantity-plus {
	MARGIN-BOTTOM: 2px; BACKGROUND: url(../images/vmgeneral/quantity-controls.png) repeat-x
}
SPAN.quantity-controls INPUT.quantity-minus {
	BACKGROUND: url(../images/vmgeneral/quantity-controls.png) repeat-x 15px 0px
}
.addtocart-bar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN.addtocart-button {
	MARGIN: 1px 0px 0px 16px; WIDTH: 170px; FLOAT: left
}
SPAN.cart-images IMG {
	MARGIN: 0px; WIDTH: 45px; FLOAT: left
}
SPAN.addtocart-button INPUT.addtocart-button {
	BORDER-BOTTOM: #42A8F0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #42A8F0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; BACKGROUND: #42A8F0; LETTER-SPACING: 1px; HEIGHT: 23px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #42A8F0 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #42A8F0 1px solid; PADDING-TOP: 0px
}
SPAN.addtocart-button INPUT.notify-button {
	BORDER-BOTTOM: #42A8F0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #42A8F0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; BACKGROUND: #42A8F0; LETTER-SPACING: 1px; HEIGHT: 23px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #42A8F0 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #42A8F0 1px solid; PADDING-TOP: 0px
}
SPAN.addtocart-button INPUT.addtocart-button-disabled {
	BORDER-BOTTOM: #333 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #f2f2f2 repeat-x 50% top; LETTER-SPACING: 1px; HEIGHT: 34px; COLOR: #333; FONT-SIZE: 14px; BORDER-TOP: #333 1px solid; CURSOR: pointer; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 4px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.category-view H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.category-view .row .category .spacer H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.category-view .row .category .spacer H2 A {
	TEXT-ALIGN: center; DISPLAY: block; COLOR: #444444; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.category-view .row .category .spacer H2 A:hover {
	TEXT-DECORATION: underline
}
.category-view .row .category .spacer H2 A IMG {
	MARGIN: 2px 0px; MAX-WIDTH: 120px; HEIGHT: auto; MAX-HEIGHT: 120px
}
.featured-view H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.latest-view H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.topten-view H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.related-products-view H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.browse-view H1 {
	PADDING-BOTTOM: 0px; MARGIN: 15px 15px 15px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.orderby-displaynumber {
	BORDER-BOTTOM: #e9e8e8 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e9e8e8 1px solid; PADDING-TOP: 10px
}
.orderlistcontainer {
	MARGIN: 0px 15px 0px 0px; DISPLAY: inline-block; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.orderlistcontainer DIV.activeOrder {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; PADDING-RIGHT: 24px; BACKGROUND: url(../images/vmgeneral/arrow_down.png) #fff no-repeat right top; FONT-SIZE: 12px; BORDER-TOP: #cac9c9 1px solid; CURSOR: pointer; BORDER-RIGHT: #cac9c9 1px solid; PADDING-TOP: 2px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.orderlistcontainer A {
	DISPLAY: block; TEXT-DECORATION: none
}
.orderlistcontainer A :hover {
	DISPLAY: block; BACKGROUND: #777; COLOR: #eee; TEXT-DECORATION: none
}
.orderlistcontainer DIV.orderlist {
	BORDER-BOTTOM: #cac9c9 1px solid; POSITION: absolute; BORDER-LEFT: #cac9c9 1px solid; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #cac9c9 1px solid; CURSOR: pointer; BORDER-RIGHT: #cac9c9 1px solid
}
.orderlistcontainer DIV.orderlist DIV {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 2px
}
.orderlistcontainer DIV.orderlist DIV:hover {
	BACKGROUND: #cac9c9; COLOR: #eee
}
.ask-a-question-view .product-summary {
	BORDER-BOTTOM: #cac9c9 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ask-a-question-view .product-summary H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.ask-a-question-view .product-summary .short-description {
	MARGIN-TOP: 6px
}
.ask-a-question-view .product-summary IMG.product-image {
	WIDTH: auto; MAX-WIDTH: 100%; HEIGHT: auto; MAX-HEIGHT: 100%
}
.ask-a-question-view .form-field TEXTAREA.field {
	BORDER-BOTTOM: #cac9c9 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 394px; PADDING-RIGHT: 12px; BACKGROUND: url(../images/vmgeneral/default_bg.jpg) #fff repeat-x 50% bottom; COLOR: #777; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; PADDING-TOP: 12px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.ask-a-question-view .form-field TEXTAREA.field:hover {
	BACKGROUND: url(../images/vmgeneral/default_hover_bg.jpg) #fff repeat-x 50% top
}
.ask-a-question-view .form-field .submit {
	WIDTH: 418px
}
.ask-a-question-view INPUT.counter {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.ask-a-question-view INPUT#email {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.vmquote {
	FONT-SIZE: smaller
}
.manufacturer-details-view IMG {
	MARGIN: 0px 0px 10px 20px; FLOAT: right
}
.manufacturer-details-view .email-weblink A {
	MARGIN-RIGHT: 15px
}
A.ask-a-question {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; MARGIN-BOTTOM: 8px; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: 3px
}
A.ask-a-question:hover {
	COLOR: #777; TEXT-DECORATION: none
}
INPUT.vm-default {
	MARGIN-BOTTOM: 2px
}
INPUT.highlight-button {
	BORDER-BOTTOM: #00a000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #00a000 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #00a000 1px solid; CURSOR: pointer; BORDER-RIGHT: #00a000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
INPUT.highlight-button:visited {
	COLOR: #fff
}
A.product-details {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 3px
}
A.details {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 3px
}
DIV.details {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 3px
}
A.details:hover {
	BACKGROUND-POSITION: 0px -40px; COLOR: #777
}
DIV.details:hover {
	BACKGROUND-POSITION: 0px -40px; COLOR: #777
}
A.product-details:hover {
	BACKGROUND-POSITION: 0px -40px; COLOR: #777
}
SPAN.details-button {
	MARGIN: 0px 0px 0px 10px
}
SPAN.details-button INPUT.details-button {
	BORDER-BOTTOM: #cac9c9 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x center top; COLOR: #135cae; BORDER-TOP: #cac9c9 1px solid; CURSOR: pointer; BORDER-RIGHT: #cac9c9 1px solid; PADDING-TOP: 3px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
.coupon {
	BORDER-BOTTOM: #cac9c9 1px solid; BORDER-LEFT: #cac9c9 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: gray; FONT-SIZE: 9px; BORDER-TOP: #cac9c9 1px solid; BORDER-RIGHT: #cac9c9 1px solid; PADDING-TOP: 3px; border-radius: 4px
}
BUTTON.default {
	BORDER-BOTTOM: #42A8F0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #42A8F0 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #42A8F0 0px 0px; HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 14px; BORDER-TOP: #42A8F0 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #42A8F0 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
BUTTON.default:hover {
	COLOR: #777
}
A.highlight {
	BORDER-BOTTOM: #00a000 1px solid; BORDER-LEFT: #00a000 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #00a000 1px solid; BORDER-RIGHT: #00a000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
A.highlight:visited {
	BORDER-BOTTOM: #00a000 1px solid; BORDER-LEFT: #00a000 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #00a000 1px solid; BORDER-RIGHT: #00a000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
TEXTAREA.virtuemart {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
P.product_s_desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; COLOR: #42A8F0; PADDING-TOP: 0px
}
SPAN.stock-level {
	COLOR: #7d7b7b; FONT-SIZE: 10px
}
.horizontal-separator {
	MARGIN: 10px 0px; BACKGROUND: #e9e8e8; HEIGHT: 1px
}
.vertical-seperator {
	COLOR: blue
}
.invalid {
	BORDER-BOTTOM-COLOR: red; BACKGROUND-COLOR: #ffd; BORDER-TOP-COLOR: red; COLOR: #000; BORDER-RIGHT-COLOR: red; BORDER-LEFT-COLOR: red
}
.page-results {
	TEXT-ALIGN: right; MARGIN-TOP: 25px
}
.control-buttons BUTTON.default {
	MARGIN-LEFT: 8px
}
TABLE.user-details INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 2px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
TABLE.user-details INPUT.invalid {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 2px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; COLOR: #777; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
TABLE.user-details {
	WIDTH: 450px; MARGIN-BOTTOM: 25px
}
TABLE.user-details INPUT[type='checkbox'] {
	WIDTH: 20px
}
TABLE.user-details INPUT[type='radio'] {
	WIDTH: 20px
}
TD.key {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 150px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.cart-view H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 20px; PADDING-TOP: 0px
}
.cart-view H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.checkout-button-top {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e9e8e8 1px solid; PADDING-TOP: 10px
}
.checkout-button-top INPUT.terms-of-service {
	DISPLAY: inline-block; MARGIN-RIGHT: 10px
}
SPAN.tos {
	DISPLAY: inline-block; MARGIN-RIGHT: 15px
}
.billto-shipto {
	BORDER-BOTTOM: #e9e8e8 1px solid; PADDING-BOTTOM: 25px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e9e8e8 1px solid; PADDING-TOP: 10px
}
.billto-shipto SPAN {
	DISPLAY: inline-block; FONT-SIZE: 14px
}
A.terms-of-service {
	DISPLAY: inline-block; FONT-SIZE: 14px
}
#full-tos {
	DISPLAY: none
}
.output-billto SPAN.titles {
	WIDTH: 150px; FLOAT: left
}
.output-shipto SPAN.titles {
	WIDTH: 150px; FLOAT: left
}
.output-billto SPAN.values-first_name {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.output-billto SPAN.values-middle_name {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.output-billto SPAN.values-zip {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.output-shipto SPAN.values-first_name {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.output-shipto SPAN.values-middle_name {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.output-shipto SPAN.values-zip {
	FLOAT: left; MARGIN-RIGHT: 3px
}
TABLE.cart-summary TR TH {
	BORDER-BOTTOM: #e9e8e8 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 50% top; PADDING-TOP: 6px
}
.customer-comment {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e9e8e8 1px solid; PADDING-TOP: 10px
}
TEXTAREA.customer-comment {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 2px; BACKGROUND: #fff; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
DIV.terms-of-service {
	PADDING-BOTTOM: 15px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 10px
}
.terms-of-service H5 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #7c1e21; FONT-SIZE: 14px; FONT-WEIGHT: 400; PADDING-TOP: 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px
}
.terms-of-service H5 A {
	TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.terms-of-service H5 A:visited {
	TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.continue_link {
	DISPLAY: inline-block; COLOR: #777; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.continue_link:hover {
	DISPLAY: inline-block; COLOR: #777; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.continue_link:visited {
	DISPLAY: inline-block; COLOR: #777; FONT-SIZE: 12px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.continue_link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.continue_link:link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.continue_link:visited {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.continue_link:hover {
	BACKGROUND-POSITION: 0px -200px; COLOR: #f2f2f2; TEXT-DECORATION: none
}
.vm-button-correct {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline-block; COLOR: #777; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: 700; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.vm-button-correct:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline-block; COLOR: #777; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: 700; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.vm-button-correct:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline-block; COLOR: #777; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: 700; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.vm-button-correct {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.vm-button-correct:link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.vm-button-correct:visited {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/vmgeneral/backgrounds.png) #e8e8e8 repeat-x 0px -160px; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.vm-button-correct:hover {
	BACKGROUND-POSITION: 0px -200px; COLOR: #f2f2f2; TEXT-DECORATION: none
}
.VmArrowdown {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 16px; PADDING-RIGHT: 12px; BACKGROUND: url(../images/vmgeneral/arrow_down.png) no-repeat right top; FLOAT: right; HEIGHT: 16px; CURSOR: pointer; PADDING-TOP: 0px
}
UL.VMmenu {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
UL.VMmenu UL {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.VMmenu LI {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
UL.menuVMmenu {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
UL.menuVMmenu UL {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
UL.menuVMmenu LI {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none !important; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
UL.menuVMmenu {
	MARGIN: 30px 0px 0px
}
#ui-tabs UL#tabs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 20px
}
#ui-tabs UL#tabs LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: #f2f2f2; CURSOR: pointer; PADDING-TOP: 10px
}
#ui-tabs UL#tabs LI.current {
	DISPLAY: inline-block; BACKGROUND: #ccc; COLOR: #444
}
#ui-tabs .tabs {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#ui-tabs .dyn-tabs {
	DISPLAY: none; OVERFLOW: auto
}
.clear {
	CLEAR: both
}
BR.clear {
	CLEAR: both
}
.floatright {
	FLOAT: right
}
SPAN.floatright {
	FLOAT: right
}
.floatleft {
	FLOAT: left
}
SPAN.floatleft {
	FLOAT: left
}
SPAN.bold {
	FONT-WEIGHT: 700
}
.width1 {
	WIDTH: 1%
}
.width2 {
	WIDTH: 2%
}
.width3 {
	WIDTH: 3%
}
.width4 {
	WIDTH: 4%
}
.width5 {
	WIDTH: 5%
}
.width6 {
	WIDTH: 6%
}
.width7 {
	WIDTH: 7%
}
.width8 {
	WIDTH: 8%
}
.width9 {
	WIDTH: 9%
}
.width10 {
	WIDTH: 10%
}
.width11 {
	WIDTH: 11%
}
.width12 {
	WIDTH: 12%
}
.width13 {
	WIDTH: 13%
}
.width14 {
	WIDTH: 14%
}
.width15 {
	WIDTH: 15%
}
.width16 {
	WIDTH: 16%
}
.width17 {
	WIDTH: 17%
}
.width18 {
	WIDTH: 18%
}
.width19 {
	WIDTH: 19%
}
.width20 {
	WIDTH: 20%
}
.width21 {
	WIDTH: 21%
}
.width22 {
	WIDTH: 22%
}
.width23 {
	WIDTH: 23%
}
.width24 {
	WIDTH: 24%
}
.width25 {
	WIDTH: 25%
}
.width26 {
	WIDTH: 26%
}
.width27 {
	WIDTH: 27%
}
.width28 {
	WIDTH: 28%
}
.width29 {
	WIDTH: 29%
}
.width30 {
	WIDTH: 30%
}
.width31 {
	WIDTH: 31%
}
.width32 {
	WIDTH: 32%
}
.width33 {
	WIDTH: 33%
}
.width34 {
	WIDTH: 34%
}
.width35 {
	WIDTH: 35%
}
.width36 {
	WIDTH: 36%
}
.width37 {
	WIDTH: 37%
}
.width38 {
	WIDTH: 38%
}
.width39 {
	WIDTH: 39%
}
.width40 {
	WIDTH: 40%
}
.width41 {
	WIDTH: 41%
}
.width42 {
	WIDTH: 42%
}
.width43 {
	WIDTH: 43%
}
.width44 {
	WIDTH: 44%
}
.width45 {
	WIDTH: 45%
}
.width46 {
	WIDTH: 46%
}
.width47 {
	WIDTH: 47%
}
.width48 {
	WIDTH: 48%
}
.width49 {
	WIDTH: 49%
}
.width50 {
	WIDTH: 50%
}
.width51 {
	WIDTH: 51%
}
.width52 {
	WIDTH: 52%
}
.width53 {
	WIDTH: 53%
}
.width54 {
	WIDTH: 54%
}
.width55 {
	WIDTH: 55%
}
.width56 {
	WIDTH: 56%
}
.width57 {
	WIDTH: 57%
}
.width58 {
	WIDTH: 58%
}
.width59 {
	WIDTH: 59%
}
.width60 {
	WIDTH: 60%
}
.width61 {
	WIDTH: 61%
}
.width62 {
	WIDTH: 62%
}
.width63 {
	WIDTH: 63%
}
.width64 {
	WIDTH: 64%
}
.width65 {
	WIDTH: 65%
}
.width66 {
	WIDTH: 66%
}
.width67 {
	WIDTH: 67%
}
.width68 {
	WIDTH: 68%
}
.width69 {
	WIDTH: 69%
}
.width70 {
	WIDTH: 70%
}
.width71 {
	WIDTH: 71%
}
.width72 {
	WIDTH: 72%
}
.width73 {
	WIDTH: 73%
}
.width74 {
	WIDTH: 74%
}
.width75 {
	WIDTH: 75%
}
.width76 {
	WIDTH: 76%
}
.width77 {
	WIDTH: 77%
}
.width78 {
	WIDTH: 78%
}
.width79 {
	WIDTH: 79%
}
.width81 {
	WIDTH: 81%
}
.width82 {
	WIDTH: 82%
}
.width83 {
	WIDTH: 83%
}
.width84 {
	WIDTH: 84%
}
.width85 {
	WIDTH: 85%
}
.width86 {
	WIDTH: 86%
}
.width87 {
	WIDTH: 87%
}
.width88 {
	WIDTH: 88%
}
.width89 {
	WIDTH: 89%
}
.width90 {
	WIDTH: 90%
}
.width91 {
	WIDTH: 91%
}
.width92 {
	WIDTH: 92%
}
.width93 {
	WIDTH: 93%
}
.width94 {
	WIDTH: 94%
}
.width95 {
	WIDTH: 95%
}
.width96 {
	WIDTH: 96%
}
.width97 {
	WIDTH: 97%
}
.width98 {
	WIDTH: 98%
}
.width99 {
	WIDTH: 99%
}
.width100 {
	WIDTH: 100%
}
.vmicon {
	BACKGROUND: url(../images/vm2-sprite.png) no-repeat left top
}
.vmiconFE {
	BACKGROUND: url(../images/vm2-sprite.png) no-repeat left top
}
.vm2-add_quantity_cart {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 24px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 24px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
.vm2-arrow_down {
	WIDTH: 16px; BACKGROUND-POSITION: 0px -72px; HEIGHT: 16px
}
.vm2-billto-icon {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 24px; BACKGROUND-POSITION: 0px -138px; HEIGHT: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; MARGIN-RIGHT: 6px; BORDER-RIGHT: 0px
}
.vm2-remove_from_cart {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px -212px; HEIGHT: 24px; VERTICAL-ALIGN: bottom; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
.vm2-shipto-icon {
	WIDTH: 24px; BACKGROUND-POSITION: 0px -284px; HEIGHT: 24px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
.vm2-stars0 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -358px; HEIGHT: 13px
}
.vm2-stars1 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -421px; HEIGHT: 13px
}
.vm2-stars2 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -484px; HEIGHT: 13px
}
.vm2-stars3 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -547px; HEIGHT: 13px
}
.vm2-stars4 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -610px; HEIGHT: 13px
}
.vm2-stars5 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -673px; HEIGHT: 13px
}
.vm2-stars_0 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -736px; HEIGHT: 13px
}
.vm2-stars_1 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -799px; HEIGHT: 13px
}
.vm2-stars_2 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -862px; HEIGHT: 13px
}
.vm2-stars_3 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -925px; HEIGHT: 13px
}
.vm2-stars_4 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -988px; HEIGHT: 13px
}
.vm2-stars_5 {
	WIDTH: 64px; BACKGROUND-POSITION: 0px -1051px; HEIGHT: 13px
}
.vm2-lowstock {
	WIDTH: 62px; DISPLAY: block; BACKGROUND-POSITION: 0px -1114px; HEIGHT: 15px
}
.vm2-nostock {
	WIDTH: 62px; DISPLAY: block; BACKGROUND-POSITION: 0px -1179px; HEIGHT: 15px
}
.vm2-normalstock {
	WIDTH: 62px; DISPLAY: block; BACKGROUND-POSITION: 0px -1244px; HEIGHT: 15px
}
.vm2-termsofservice-icon {
	WIDTH: 24px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px -1309px; HEIGHT: 24px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
.vm2-modallink {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(../images/icon_external_link.gif) no-repeat left top; HEIGHT: 16px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: top
}
.vm2-warning {
	WIDTH: 50px; BACKGROUND-POSITION: 0px -1383px; HEIGHT: 40px
}
.vendor-store-desc {
	MARGIN-BOTTOM: 25px
}
.category-view {
	MARGIN-BOTTOM: 25px
}
.featured-view {
	MARGIN-BOTTOM: 25px
}
.latest-view {
	MARGIN-BOTTOM: 25px
}
.topten-view {
	MARGIN-BOTTOM: 25px
}
.related-products-view {
	MARGIN-BOTTOM: 25px
}
.browse-view {
	MARGIN-BOTTOM: 25px
}
.order-view {
	MARGIN-BOTTOM: 25px
}
.main-image {
	TEXT-ALIGN: center
}
.featured-view .product {
	TEXT-ALIGN: center
}
.latest-view .product {
	TEXT-ALIGN: center
}
.topten-view .product {
	TEXT-ALIGN: center
}
.related-products-view .product {
	TEXT-ALIGN: center
}
.center {
	TEXT-ALIGN: center
}
SPAN.center {
	TEXT-ALIGN: center
}
.main-image IMG.product-image {
	WIDTH: auto; MAX-WIDTH: 100%; HEIGHT: auto
}
.featured-view .spacer IMG {
	WIDTH: auto; MAX-WIDTH: 100%; HEIGHT: auto
}
.latest-view .spacer IMG {
	WIDTH: auto; MAX-WIDTH: 100%; HEIGHT: auto
}
.topten-view .spacer IMG {
	WIDTH: auto; MAX-WIDTH: 100%; HEIGHT: auto
}
.additional-images {
	MARGIN: 10px 0px
}
.featured-view .product-price {
	MARGIN: 10px 0px
}
.latest-view .product-price {
	MARGIN: 10px 0px
}
.topten-view .product-price {
	MARGIN: 10px 0px
}
.output-billto {
	MARGIN: 10px 0px
}
.output-shipto {
	MARGIN: 10px 0px
}
.ask-a-question {
	MARGIN: 10px 0px 0px
}
.manufacturer {
	MARGIN: 10px 0px 0px
}
.manufacturer-details-view .email-weblink {
	MARGIN: 10px 0px 0px
}
.manufacturer-details-view .description {
	MARGIN: 10px 0px 0px
}
.customer-reviews {
	MARGIN: 15px 0px 0px
}
.ask-a-question-view .form-field {
	MARGIN: 15px 0px 0px
}
SPAN.variant-name {
	WIDTH: 100px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left
}
SPAN.custom-variant-name {
	WIDTH: 100px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left
}
SPAN.addtocart-button INPUT.addtocart-button:hover {
	BACKGROUND-POSITION: 0px -200px; COLOR: #f2f2f2
}
SPAN.addtocart-button INPUT.notify-button:hover {
	BACKGROUND-POSITION: 0px -200px; COLOR: #f2f2f2
}
INPUT.highlight-button:hover {
	BACKGROUND-POSITION: 0px -200px; COLOR: #f2f2f2
}
A.highlight:hover {
	BACKGROUND-POSITION: 0px -200px; COLOR: #f2f2f2
}
.category-view .row .category .spacer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.featured-view .spacer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.latest-view .spacer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.topten-view .spacer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.related-products-view .spacer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.browse-view .row .product .spacer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.featured-view .spacer H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.latest-view .spacer H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.topten-view .spacer H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.related-products-view .spacer H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.browse-view .row .product .spacer H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.featured-view .spacer SPAN {
	COLOR: #666; FONT-SIZE: 11px
}
.latest-view .spacer SPAN {
	COLOR: #666; FONT-SIZE: 11px
}
.topten-view .spacer SPAN {
	COLOR: #666; FONT-SIZE: 11px
}
.related-products-view .spacer SPAN {
	COLOR: #666; FONT-SIZE: 11px
}
.browse-view .row .product .spacer SPAN {
	COLOR: #666; FONT-SIZE: 11px
}
.browse-view .row .product .spacer IMG {
	MAX-WIDTH: 90%; HEIGHT: auto
}
.related-products-view .row .product .spacer IMG {
	MAX-WIDTH: 90%; HEIGHT: auto
}
.display-number {
	TEXT-ALIGN: right !important
}
.control-buttons {
	TEXT-ALIGN: right !important
}
.right {
	TEXT-ALIGN: right !important
}
.ask-a-question-view {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 10px
}
.manufacturer-details-view .spacer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 10px
}
.ask-a-question-view H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #42A8F0; FONT-SIZE: 18px; PADDING-TOP: 0px
}
.manufacturer-details-view H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #42A8F0; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#userForm SELECT {
	WIDTH: 80%
}
.width80 {
	WIDTH: 80%
}
TEXTAREA.virtuemart:hover {
	BACKGROUND: #e8e8e8; COLOR: #000
}
TEXTAREA.customer-comment:hover {
	BACKGROUND: #e8e8e8; COLOR: #000
}
LABEL.invalid {
	COLOR: red
}
SPAN.red {
	COLOR: red
}
.output-billto SPAN.values {
	FLOAT: left
}
.output-shipto SPAN.values {
	FLOAT: left
}
.floatleft {
	FLOAT: left
}
SPAN.floatleft {
	FLOAT: left
}
.output-billto SPAN.values {
	PADDING-RIGHT: 5px
}
.output-shipto SPAN.values {
	PADDING-RIGHT: 5px
}
.joomlaCoreField {
	BACKGROUND-COLOR: #ffffdd
}
.vm-pagination DIV {
	TEXT-ALIGN: center !important
}
.vm-pagination UL {
	TEXT-ALIGN: center !important
}
.vm-pagination UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.vm-pagination UL LI A {
	COLOR: #42A8F0
}
.vm-pagination .counter {
	TEXT-ALIGN: right !important
}
.vm-bottom DIV {
	TEXT-ALIGN: center !important
}
.vm-bottom UL {
	TEXT-ALIGN: center !important
}
.vm-bottom UL LI {
	DISPLAY: inline
}
.vm-bottom .counter {
	TEXT-ALIGN: right !important
}
TD.orders-key {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
.manufacturer-view-default .row .manufacturer .spacer {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.product-field-display A IMG {
	BORDER-BOTTOM: #d8d8d6 1px solid; BORDER-LEFT: #d8d8d6 1px solid; DISPLAY: block; BORDER-TOP: #d8d8d6 1px solid; BORDER-RIGHT: #d8d8d6 1px solid
}
.product-related-products {
	PADDING-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid
}
.product-related-categories {
	PADDING-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid
}
.product-fields .product-field-type-P {
	BORDER-BOTTOM: #eeeeee 1px solid; MARGIN-TOP: 18px; CLEAR: both
}
.product-field-type-P .product-fields-title {
	FONT-SIZE: 120%
}
.product-field-type-B {
	PADDING-LEFT: 3%; WIDTH: 30%; FLOAT: left
}
.product-field-type-S {
	PADDING-LEFT: 3%; WIDTH: 30%; FLOAT: left
}
.product-field-type-I {
	PADDING-LEFT: 3%; WIDTH: 30%; FLOAT: left
}
.product-fields-title {
	FONT-WEIGHT: bold
}
.vm-customfield-mod IMG {
	WIDTH: 16px; VERTICAL-ALIGN: middle
}
.vm-customfield-cart IMG {
	WIDTH: 16px; VERTICAL-ALIGN: middle
}
.vm-img-desc {
	DISPLAY: block
}
.vmpayment_name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.vmpayment_cost {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.vmshipment_name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.vmshipment_cost {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.vmpayment_description {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: gray; FONT-SIZE: 9px; PADDING-TOP: 0px
}
.vmshipment_description {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: gray; FONT-SIZE: 9px; PADDING-TOP: 0px
}
.vmpayment_cardinfo {
	COLOR: gray; FONT-SIZE: 9px
}
.virtuemart_search .inputbox {
	HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.product-fields .product-field {
	TEXT-ALIGN: center; WIDTH: 115px; DISPLAY: inline-block; FLOAT: left
}
.product-related-categories .product-field {
	TEXT-ALIGN: center; WIDTH: 115px; DISPLAY: inline-block; FLOAT: left
}
.product-field-desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.product-fields .product-field LABEL {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 25%; MARGIN-BOTTOM: 27px; FLOAT: left; TOP: 20px; LEFT: -18px
}
.product-fields .product-field INPUT {
	POSITION: relative; LEFT: 33px
}
.product-fields .product-field .vm-img-desc {
	FONT-SIZE: 9px
}
.addtocart-area {
	MARGIN: 0px 0px 30px
}
.priceColor2 {
	COLOR: gray
}
.line-through {
	TEXT-DECORATION: line-through
}
.inline {
	DISPLAY: inline
}
TD.pricePad {
	PADDING-RIGHT: 10px
}
TD.priceCol {
	WHITE-SPACE: nowrap
}
DIV.spaceStyle {
	PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; spacing: 0px
}
.vm-notice {
	COLOR: #cc0000
}
.buttonBar-right {
	TEXT-ALIGN: right; WIDTH: 100%
}
.userfields_info {
	FONT-WEIGHT: bold
}
.ratingbox {
	POSITION: relative; WIDTH: 120px; DISPLAY: block; BACKGROUND: url(../images/color-stars.png) repeat-x 0px bottom; HEIGHT: 24px
}
.ratingbox SPAN {
	POSITION: absolute; WIDTH: 1%; DISPLAY: block; BACKGROUND: url(../images/color-stars.png) repeat-x; HEIGHT: 24px
}
.stars-orange {
	BACKGROUND-POSITION: 0px 0px
}
.stars-red {
	BACKGROUND-POSITION: 0px -54px
}
.stars-green {
	BACKGROUND-POSITION: 0px -108px
}
.stars-blue {
	BACKGROUND-POSITION: 0px -162px
}
.stars-purple {
	BACKGROUND-POSITION: 0px -216px
}
.proText {
	MARGIN: 0px 0px 0px 10px; WIDTH: 275px
}
.proImage {
	WIDTH: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
DIV.MagicToolboxContainer {
	TEXT-ALIGN: center
}
.medium-image {
	BORDER-BOTTOM: #d8d8d6 1px solid; BORDER-LEFT: #d8d8d6 1px solid; MAX-WIDTH: 287px; BORDER-TOP: #d8d8d6 1px solid; BORDER-RIGHT: #d8d8d6 1px solid; -moz-box-shadow: 2px 2px 2px #eee; -webkit-box-shadow: 2px 2px 2px #eee; box-shadow: 2px 2px 2px #eee
}
.MagicToolboxContainer {
	BORDER-BOTTOM: #d8d8d6 1px solid;
	BORDER-LEFT: #d8d8d6 1px solid;
	MAX-WIDTH: 400px;
	BORDER-TOP: #d8d8d6 1px solid;
	BORDER-RIGHT: #d8d8d6 1px solid;
	-moz-box-shadow: 2px 2px 2px #eee;
	-webkit-box-shadow: 2px 2px 2px #eee;
	box-shadow: 2px 2px 2px #eee
}
.product-field-display IMG {
	BORDER-BOTTOM: #d8d8d6 1px solid; BORDER-LEFT: #d8d8d6 1px solid; BORDER-TOP: #d8d8d6 1px solid; BORDER-RIGHT: #d8d8d6 1px solid; -moz-box-shadow: 2px 2px 2px #eee; -webkit-box-shadow: 2px 2px 2px #eee; box-shadow: 2px 2px 2px #eee
}
.PricepriceWithoutTax {
	DISPLAY: inline !important; COLOR: #42A8F0
}
SPAN.PricesalesPriceCoupon {
	FONT-STYLE: italic; COLOR: #42A8F0
}
DIV.base SPAN.PricesalesPrice {
	DISPLAY: none; FLOAT: left
}
DIV.base SPAN.PricebasePrice {
	FLOAT: left
}
DIV.sales SPAN.PricebasePrice {
	FLOAT: left; TEXT-DECORATION: line-through
}
DIV.sales SPAN.PricesalesPrice {
	FLOAT: left; MARGIN-LEFT: 16px
}
.product-price {
	COLOR: #42A8F0; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.product-field {
	TEXT-ALIGN: center; MARGIN: 0px 20px 20px 0px; FLOAT: left
}
.product-field A {
	TEXT-DECORATION: none
}
.category .spacer IMG {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.contentpane {
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
#reference {
	FONT-SIZE: 14px
}
