@import url( lightbox.css );
BODY {
	MARGIN: 0px; HEIGHT: 10%; BACKGROUND-COLOR: #333333
}
#canvas {
	FONT-SIZE: 10pt; MIN-HEIGHT: 10%; BACKGROUND: url(images/Sunset.jpg) #ffffff repeat-y; MARGIN: 0pt auto; WIDTH: 696px; FONT-FAMILY: tahoma; HEIGHT: 300px;
}
.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/Sunset.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 100px
}
#top {
	BACKGROUND-COLOR: #000000
}
.nav {
	COLOR: #000000; BACKGROUND-COLOR: #dddecf
}
.nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.nav LI {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 15px; FONT-SIZE: 13pt; FONT-FAMILY: tahoma
}
.nav LI DIV {
	DISPLAY: inline
}
.nav A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.nav A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.nav A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#childmenu A:hover {
	FONT-WEIGHT: bold
}
.bottomnav {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ededed 0% 50%; PADDING-BOTTOM: 3px; WIDTH: 50%; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 1.4em; TEXT-ALIGN: center
}
.bottomnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
.bottomnav LI {
	DISPLAY: inline; FONT-FAMILY: tahoma
}
.bottomnav LI DIV {
	DISPLAY: inline
}
.bottomnav A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.bottomnav A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.bottomnav A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.links {
	DISPLAY: block; WIDTH: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.title {
	PADDING-LEFT: 10px; FONT-SIZE: 24pt; PADDING-BOTTOM: 0px; COLOR: #dddecf; HEIGHT: 28pt; TEXT-ALIGN: right
}
.departmentName {
	PADDING-RIGHT: 10px; FONT-SIZE: 18pt; MARGIN: 0px 0px 0px 220px
}
.parentDepartment {
	FONT-SIZE: 25px; FLOAT: left; WIDTH: 300px; PADDING-TOP: 4px; POSITION: relative; TEXT-ALIGN: left
}
.childPagesTable A {
	COLOR: black! important
}
.childPagesTable A:hover {
	COLOR: black! important
}
.productTree {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 200px; COLOR: #dddecf; PADDING-TOP: 30px; POSITION: relative
}
.productTree UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.productTree LI {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px
}
.productTree A:link {
	COLOR: #dddecf; TEXT-DECORATION: none
}
.productTree A:visited {
	COLOR: #dddecf; TEXT-DECORATION: none
}
.productTree A:hover {
	COLOR: #dddecf; TEXT-DECORATION: none
}
.contentContainer {
	FLOAT: left; WIDTH: 600px; height: 300px; POSITION: relative; BACKGROUND-COLOR: white
}
.nomenu .contentContainer {
	MARGIN: 0px 0px 0px 220px
}
.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: black; PADDING-TOP: 5px
}
#childmenu {
	FLOAT: left
}
#childmenu LI.selected {
	FONT-WEIGHT: bolder
}
#childSubmenu {
	MARGIN-TOP: 3px; FONT-SIZE: 9pt; MARGIN-LEFT: 5px
}
#childSubmenu LI {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 2px
}
#childSubmenu LI.start {
	
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.productItem A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.productItem A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.productItem A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.prodPrice {
	DISPLAY: block; TEXT-ALIGN: center
}
.productItem {
	FLOAT: left; WIDTH: 170px; HEIGHT: 175px; TEXT-ALIGN: center
}
.productSeperator {
	DISPLAY: inline; WIDTH: 50px
}
.prodPreview {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 10px; HEIGHT: 100px
}
.prodName {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.subscribe {
	CLEAR: both; PADDING-BOTTOM: 17px; MARGIN: 15px 5px 7px; WIDTH: 160px; COLOR: white
}
.subscribe FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cartHolder {
	PADDING-BOTTOM: 8px; MARGIN: 5px; PADDING-TOP: 4px
}
.productTree DIV.divider {
	FONT-SIZE: 0px; BACKGROUND: #dddecf; MARGIN-LEFT: 5px; WIDTH: 80%; HEIGHT: 1px
}
.productDescription {
	MARGIN-TOP: -5px; PADDING-LEFT: 245px
}
.products .productDescription {
	MARGIN-TOP: 0px; PADDING-TOP: 8px! important
}
.productDescription UL {
	PADDING-LEFT: 1em
}
.productThumbnails {
	
}
.productCode .productPrice {
	PADDING-LEFT: 10px; FONT-SIZE: 11pt; POSITION: relative
}
.productThumbnails .thumbnailLink {
	PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; WIDTH: 50px; HEIGHT: 50px
}
.productControls {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 20px; WIDTH: 200px
}
.productCountry {
	PADDING-TOP: 20px
}
.productControls SELECT {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; WIDTH: 230px; max-width: 230px
}
H1.productName {
	PADDING-LEFT: 245px; FONT-WEIGHT: normal; FONT-SIZE: 15pt; MARGIN-BOTTOM: 7px; LINE-HEIGHT: 13pt
}
H2.productCode {
	MARGIN-TOP: 0px; PADDING-LEFT: 245px; FONT-WEIGHT: normal; FONT-SIZE: 11pt; MARGIN-BOTTOM: 10px
}
.productImages {
	FLOAT: left; WIDTH: 230px; PADDING-TOP: 8px
}
.productImages .productImage {
	LINE-HEIGHT: 200px; HEIGHT: 230px
}
.zoomImage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#bannertools {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 2px; RIGHT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 536px; PADDING-TOP: 2px; POSITION: relative; TOP: -45px; HEIGHT: 22px
}

@media Unknown    
{
#bannertools {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 2px; RIGHT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 536px; PADDING-TOP: 2px; POSITION: relative; TOP: -45px; HEIGHT: 22px
}
    }
#bannertools A:link {
	COLOR: #ffffff
}
#bannertools A:visited {
	COLOR: #ffffff
}
#bannertools A:hover {
	COLOR: #ffffff
}
#bannertools FORM {
	DISPLAY: inline
}
#bannertools DIV {
	DISPLAY: inline
}
#cartHolder A:hover {
	TEXT-DECORATION: underline
}
#historyHolder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.search-button {
	POSITION: relative; TOP: 3px
}
.cartError {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: #555 1px solid; WIDTH: 50%; COLOR: #a00; PADDING-TOP: 3px; BORDER-BOTTOM: #555 1px solid; POSITION: relative; BACKGROUND-COLOR: #ff8; TEXT-ALIGN: center
}
.historyTable {
	BACKGROUND: #dddfcf; WIDTH: 50%; BORDER-COLLAPSE: collapse
}
.historyTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #dddfcf; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.historyTable TH {
	BACKGROUND: #000000
}
.content FORM {
	
}
.cartItems {
	BACKGROUND: #dddfcf; FLOAT: left; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.cartItems TR.itemHeader {
	BACKGROUND: #000000
}
.cartItems TR.itemHeader TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #dddfcf; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.cartItems TD.removeCol {
	TEXT-ALIGN: center
}
.cartItems TD.quanCol {
	TEXT-ALIGN: center
}
.cartItems TD.quanCol INPUT {
	WIDTH: 20px; TEXT-ALIGN: right
}
.cartItems .subTotalText {
	TEXT-ALIGN: right
}
.cartItems .shippingText {
	TEXT-ALIGN: right
}
.cartItems .grandTotalText {
	TEXT-ALIGN: right
}
.paymentTable TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.paymentDetailsTable TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.shippingDetailsTable TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.billingDetailsTable TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.extraInformationTable TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
#searchHolder {
	BACKGROUND: #0c0e0e
}
#formErrors BUTTON {
	DISPLAY: none
}
#formErrors IMG {
	DISPLAY: none
}
#formErrors INPUT {
	DISPLAY: none
}
#formErrors {
	COLOR: #d00
}
SPAN.required {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #d00
}
.subscribe A:link {
	COLOR: #dddecf; TEXT-DECORATION: none
}
.subscribe A:visited {
	COLOR: #dddecf; TEXT-DECORATION: none
}
.subscribe A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.countryBrand {
	
}
.missingBrandImage {
	WIDTH: 135px; HEIGHT: 135px
}
INPUT {
	FONT-SIZE: 84%; COLOR: #000000; FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif; BACKGROUND-COLOR: #dddecf
}
#editButton {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; RIGHT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 850px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; POSITION: relative; TOP: -105px; HEIGHT: 22px; BACKGROUND-COLOR: #dddecf
}
#editButton A:link {
	COLOR: black
}
#editButton A:hover {
	COLOR: black
}
#editButton A:visited {
	COLOR: black
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
.childPages {
	OVERFLOW: auto; PADDING-TOP: 20px; HEIGHT: auto
}
.childPages .childPage {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 19px; MARGIN-LEFT: 10px; WIDTH: 160px; HEIGHT: 155px; TEXT-ALIGN: center
}
.childPagesText {
	
}
.childPage A:link {
	COLOR: black
}
.childPage A:hover {
	COLOR: black
}
.childPage A:visited {
	COLOR: black
}
.childPagesText A:link {
	COLOR: black
}
.childPagesText A:hover {
	COLOR: black
}
.childPagesText A:visited {
	COLOR: black
}
.outOfStockText {
	COLOR: red
}
