
#slogan {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.accountbar {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.menu1 DT {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.menu2 LI {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.menu3 LI {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.menu4 LI {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.star {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.footerbuttons {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.footercontact {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
#footerupdated {
	FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.boxcontent {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footnote {
	FONT-FAMILY: Courier New, Courier, monospace
}
.boxhead {
	FONT-FAMILY: Georgia, 'Times New Roman', Times, serif
}
#slogan {
	FONT-WEIGHT: normal
}
.accountbar A {
	FONT-WEIGHT: normal
}
.menu1 DT {
	FONT-WEIGHT: normal
}
.menu2 LI {
	FONT-WEIGHT: normal
}
.menu3 LI {
	FONT-WEIGHT: normal
}
.boxhead {
	FONT-WEIGHT: normal
}
.footerbuttons A {
	FONT-WEIGHT: normal
}
.star {
	FONT-WEIGHT: normal
}
.footerbuttons {
	FONT-WEIGHT: normal
}
.footercontact {
	FONT-WEIGHT: normal
}
.boxcontent {
	FONT-WEIGHT: normal
}
.menu4 LI {
	FONT-WEIGHT: normal
}
#footnote {
	FONT-WEIGHT: normal
}
.boxcontent EM {
	FONT-WEIGHT: normal
}
#footerupdated {
	FONT-WEIGHT: normal
}
#empty {
	FONT-SIZE: 1px
}
#footerupdated {
	FONT-SIZE: 7.5pt
}
.menu3 LI {
	FONT-SIZE: 8pt
}
.star {
	FONT-SIZE: 8pt
}
.footerbuttons {
	FONT-SIZE: 8pt
}
.footercontact {
	FONT-SIZE: 8pt
}
.boxcontent {
	FONT-SIZE: 8pt
}
.menu4 LI {
	FONT-SIZE: 8pt
}
#footnote {
	FONT-SIZE: 8pt
}
.menu1 DT {
	FONT-SIZE: 8pt
}
.menu2 LI {
	FONT-SIZE: 8pt
}
#slogan {
	FONT-SIZE: 10pt; TEXT-ALIGN: left
}
.accountbar {
	FONT-SIZE: 65%; TEXT-ALIGN: right
}
.boxhead {
	FONT-SIZE: 115%
}
.boxcontent EM {
	FONT-STYLE: normal
}
#slogan {
	COLOR: #363a3d
}
.menu1 DT {
	
	COLOR: #ffffff;
	background-image: url(/shop/images/menu-title-bg.jpg);
}
.menu2 LI {
	COLOR: #4269d1;
	border-bottom: solid 1px #ffffff;
}
.menu3 A {
	COLOR: #4269d1
}
.boxcontent A {
	COLOR: #4269d1
}
.menu4 A {
	COLOR: #4269d1
}
.menu3 LI {
	COLOR: #3152aa;
	
}
.menu2 A {
	COLOR: #684318;
	font-weight: normal;
}
.boxhead {
	COLOR: #3152aa
}
.menu2 A:hover {
	COLOR: #e78502
}
.star {
	COLOR: #0088dd
}
.accountbar {
	COLOR: #999999
}
#footnote {
	COLOR: #999999
}
.boxcontent EM {
	COLOR: #cc0022
}
.footerbuttons {
	COLOR: #fcfcfc
}
.footerbuttons A {
	COLOR: #fcfcfc
}
.footercontact {
	COLOR: #555555; BACKGROUND-COLOR: #f0f0f0
}
#footerupdated {
	COLOR: #555555; BACKGROUND-COLOR: #f0f0f0
}
.accountbar A {
	COLOR: #666666
}
.accountbar A {
	TEXT-DECORATION: none
}
.menu2 A {
	TEXT-DECORATION: none
}
.menu3 A {
	BACKGROUND: url(/images/dotline2.gif) repeat-x left bottom; PADDING-BOTTOM: 1px; TEXT-DECORATION: none
}
.menu4 A {
	BACKGROUND: url(/images/dotline2.gif) repeat-x left bottom; PADDING-BOTTOM: 1px; TEXT-DECORATION: none
}
.boxcontent A {
	PADDING-BOTTOM: 1px; TEXT-DECORATION: none
}
.footerbuttons A {
	TEXT-DECORATION: none
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 0px
}
.accountbar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
.headerlight {
	BACKGROUND: #a8a8a8
}
.footerlight {
	BACKGROUND: #bb945b
}
.headerlight {
	BACKGROUND: #a1784c
}
.headerverylight {
	BACKGROUND: #e0ddd8
}
.bodyverylight {
	BACKGROUND: #e0ddd8
}
.footerverylight {
	BACKGROUND: #f5f5f5;
	width: 893px;
}
.headerdark {
	BACKGROUND: url(/shop/images/bar_bg.jpg) #363a3d repeat-x
}
#slogan {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.menu {
	BACKGROUND: #f0f0f0;
}
.box {
	BACKGROUND: #edebe9
}
.boxcontent {
	BACKGROUND: #edebe9
}
#footnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(/images/dotline1.gif) repeat-x left bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.menu DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu1 DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.menu1 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.boxcontent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
.menu3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.menu4 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
.boxhead {
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
.footerbuttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.footercontact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.footercontact A {
	PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #0066bb; TEXT-DECORATION: none
}
#footerupdated {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 15px
}
.footerlight {
	MARGIN-BOTTOM: 2px; WIDTH: 893px; TEXT-ALIGN: left
}
.gray_table TD {
	BACKGROUND-COLOR: #f5f5f5
}
.center {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 70%; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; LINE-HEIGHT: 140%; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.center H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: capitalize; 
	COLOR: #c46d02; 
	LINE-HEIGHT: 24px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Arial, 'Times New Roman', Times, serif
}
.center H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px;; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #9e7b43; LINE-HEIGHT: 115%; PADDING-TOP: 2px; FONT-FAMILY: Georgia, 'Times New Roman', Times, serif
}
.center H2 A {
	TEXT-TRANSFORM: capitalize; COLOR: #971b1e; TEXT-DECORATION: none
}
.center P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; TEXT-ALIGN: justify
}
.center P.small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px
}
P STRONG {
	COLOR: #444444
}
TD.caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; COLOR: #949a93; LINE-HEIGHT: 125%; PADDING-TOP: 0px; FONT-FAMILY: georgia; TEXT-ALIGN: left
}
P A {
	PADDING-BOTTOM: 1px; COLOR: #0066bb; TEXT-DECORATION: none
}
.caption A {
	PADDING-BOTTOM: 1px; COLOR: #0066bb; TEXT-DECORATION: none
}
P A:hover {
	COLOR: #ae0101
}
.caption A:hover {
	COLOR: #ae0101
}
.loginbar {
	TEXT-ALIGN: right
}
.loginbar A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a50000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, serif
}
.loginbar A:hover {
	COLOR: #cc3300
}
.cellpadding TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.index_bg {
	BORDER-RIGHT: #0340af 1px solid; BACKGROUND-POSITION: center top; BORDER-TOP: #0340af 1px solid; BACKGROUND-IMAGE: url(/images/index.jpg); BORDER-LEFT: #0340af 1px solid; BORDER-BOTTOM: #0340af 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.vancolor TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.woodseries {
	FONT-WEIGHT: bold; COLOR: #888888; FONT-FAMILY: arial
}
.woodseries IMG {
	DISPLAY: block
}
.woodseries A {
	FONT-WEIGHT: bold; COLOR: #666666
}
.woodseries H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 111px; PADDING-TOP: 3px
}
.woodseries UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.woodseries LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.woodseries TD {
	PADDING-BOTTOM: 20px
}
.center UL {
	LIST-STYLE-POSITION: outside; MARGIN: 10px; LIST-STYLE-TYPE: disc
}
.center UL LI {
	MARGIN-LEFT: 20px
}
UL.linksincolumns {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(/images/redbullet.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
UL.linksincolumns LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px
}
.linksincolumns A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px 0px 2px; COLOR: #660000; TEXT-DECORATION: underline
}
.linksincolumns A:hover {
	TEXT-DECORATION: none
}
.linksincolumns A:visited {
	TEXT-DECORATION: underline
}
.categorylist A {
	BACKGROUND: url(/images/dotline2.gif) repeat-x left bottom; PADDING-BOTTOM: 1px; COLOR: #0066bb; TEXT-DECORATION: none
}
.categorylist A:visited {
	COLOR: #110679
}
.categorylist A:hover {
	COLOR: #ae0101
}
.top_menu A {
	PADDING-RIGHT: 15px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.counter-head A {
	FONT-WEIGHT: bold; COLOR: #0066bb; TEXT-DECORATION: none
}
.counter-head A:hover {
	COLOR: #d8144d
}
TABLE.searchdatathumb {
	
}
TABLE.seriesdatathumb {
	
}
TABLE.itemsdatathumb {
	
}
#empty {
	
}
.th-picture {
	VERTICAL-ALIGN: top; WIDTH: 25%; TEXT-ALIGN: left
}
.searchdatathumb .th-picture {
	
}
.seriesdatathumb .th-picture {
	
}
.itemsdatathumb .th-picture {
	
}
.th-caption {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.th-caption A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066bb; TEXT-DECORATION: none
}
.th-caption A:visited {
	COLOR: #3c6384
}
.th-caption A:hover {
	COLOR: #cc3300
}
.th-caption A.big {
	DISPLAY: block; FONT-WEIGHT: bold
}
.searchdatathumb .th-caption {
	
}
.seriesdatathumb .th-caption {
	
}
.itemsdatathumb .th-caption {
	
}
.iteminfo {
	PADDING-LEFT: 3px
}
.itemdetail UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.itemdetail UL LI {
	MARGIN-LEFT: 0px
}
.itemdetail EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.itemdetail H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #971b1e; PADDING-TOP: 5px
}
.itemdetail P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.strikeout {
	TEXT-DECORATION: line-through
}
LI.sale {
	COLOR: #cc0000
}
#itemprice {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 30px
}
#itempurchase {
	PADDING-BOTTOM: 30px; PADDING-TOP: 5px
}
#itemspecs {
	
}
#itemdescription {
	
}
#itemtechnical {
	
}
#itempacking {
	
}
#itemspecs LI {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
#itempacking LI {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
#itemtechnical LI {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
.itemcaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 3px; FONT-FAMILY: georgia
}
#itemdescription {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.itemdetail A {
	BACKGROUND: url(/images/dotline2.gif) repeat-x left bottom; PADDING-BOTTOM: 1px; COLOR: #0066bb; TEXT-DECORATION: none
}
#itemmaindetail {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; MARGIN-TOP: 20px; MARGIN-BOTTOM: 15px; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid
}
#itemlastdetail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#itemlogo {
	PADDING-BOTTOM: 10px
}
.techinfo {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f7f5f2
}
.techinfo TD {
	COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: left
}
.searches TD {
	BORDER-RIGHT: #c1c8c0 1px solid; BORDER-TOP: #c1c8c0 1px solid; BORDER-LEFT: #c1c8c0 1px solid; BORDER-BOTTOM: #c1c8c0 1px solid
}
.search_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; BACKGROUND-COLOR: #acaaa7
}
.breadcrumb {
	MARGIN-BOTTOM: 8px; BACKGROUND-COLOR: #f7f5f2
}
.breadcrumb A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666
}
.breadcrumb A:hover {
	COLOR: #ff9900
}
.cart TD {
	PADDING-LEFT: 7px
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 3px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.title {
	BORDER-RIGHT: #d4d3d0 1px solid; BORDER-TOP: #d4d3d0 1px solid; BORDER-LEFT: #d4d3d0 1px solid; BORDER-BOTTOM: #d4d3d0 1px solid; BACKGROUND-COLOR: #eae7e3
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000
}
.gray_link A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.order {
	BORDER-RIGHT: #dad9d7 1px solid; BORDER-TOP: #dad9d7 1px solid; BORDER-LEFT: #dad9d7 1px solid; BORDER-BOTTOM: #dad9d7 1px solid; BACKGROUND-COLOR: #f7f5f2; left-padding: 0px; left-margin: 0px
}
.order TD {
	FONT-SIZE: 11px; COLOR: #363a3d; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; left-padding: 0px; left-margin: 0px
}
.order_head {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #7b7d7f; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8e8e8
}
.product_code {
	COLOR: #666666
}
.reviews {
	BORDER-RIGHT: #dad9d7 1px solid; BORDER-TOP: #dad9d7 1px solid; BORDER-LEFT: #dad9d7 1px solid; BORDER-BOTTOM: #dad9d7 1px solid; BACKGROUND-COLOR: #f7f5f2
}
.txtfield {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.navbarbg A {
	COLOR: #0066cc
}
.menuhdr {
	BORDER-RIGHT: #dad9d7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dad9d7 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 4px; BORDER-LEFT: #dad9d7 1px solid; COLOR: white; PADDING-TOP: 4px; BORDER-BOTTOM: #dad9d7 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eae7e3; TEXT-ALIGN: left
}
.submitbtn {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/Shop/images/butt_submit_req.gif); PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; WIDTH: 150px; CURSOR: hand; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}

.getaquote_btn {
	BORDER-RIGHT: #f7f5f2 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #f7f5f2 1px solid; FONT-SIZE: 15px; BACKGROUND-IMAGE: url(/Shop/images/getaquote_btn.jpg); BORDER-LEFT: #f7f5f2 1px solid; WIDTH: 255px; CURSOR: hand; BORDER-BOTTOM: #f7f5f2 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f7f5f2
}
.getaquoteunit_btn {
	BORDER-RIGHT: #f7f5f2 1px solid; BACKGROUND-POSITION: left top; BORDER-TOP: #f7f5f2 1px solid; FONT-SIZE: 15px; BACKGROUND-IMAGE: url(/Shop/images/getaquoteunit_btn.jpg); BORDER-LEFT: #f7f5f2 1px solid; WIDTH: 255px; CURSOR: hand; BORDER-BOTTOM: #f7f5f2 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f7f5f2
}
.bestseller TD {
	BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-COLOR: #f7f7f6
}
.bestseller A {
	FONT-WEIGHT: bold; font-decoration: none
}
.bestseller IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bestseller A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.bestseller TD P {
	TEXT-ALIGN: center
}
.product {
	FONT-WEIGHT: bold; COLOR: #333333
}
.sale {
	FONT-WEIGHT: bold; COLOR: #e86800
}
.headbookmarks A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.headbookmarks A:hover {
	COLOR: #ffb048
}
.horizontalheadingstable {
	
}
.horizontalheading {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; COLOR: #f5f5f5; BACKGROUND-COLOR: #777777
}
.horizontalheading A {
	COLOR: #f5f5f5; TEXT-DECORATION: none
}
.horizontalheading A:hover {
	COLOR: #ffffff
}
#dashright {
	BORDER-RIGHT: #dddddd 1px solid
}
#dashrightlight {
	BORDER-RIGHT: #eeeeee 1px dotted
}
.featureblurb {
	FONT-WEIGHT: normal; COLOR: #555555
}
.featuretext {
	COLOR: #444444
}
.featuretext EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.featuretext A {
	TEXT-TRANSFORM: capitalize; COLOR: #444444; FONT-STYLE: italic; TEXT-DECORATION: underline
}
.featuretext A:hover {
	COLOR: #882233; TEXT-DECORATION: none
}
.featurelinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize
}
.featurelinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.featurelinks A {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: capitalize; COLOR: #0066bb; TEXT-DECORATION: none
}
.featurelinks A:hover {
	COLOR: #5d5c5c
}
.manufacturer TD {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-LEFT: 9px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #f5f5f5
}
.sbl {
	COLOR: #333333
}
.sbl UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sbl LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sblheading {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #444444
}
.sbl A {
	TEXT-TRANSFORM: capitalize; COLOR: #003333; TEXT-DECORATION: none
}
.sbl A:hover {
	COLOR: #336666
}
.return A {
	FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none
}
.return A:hover {
	COLOR: #bb5555; TEXT-DECORATION: underline
}
.index_categories {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/Shop/images/sale_bg.jpg); BACKGROUND-REPEAT: no-repeat
}
.index_categories TD {
	TEXT-ALIGN: center
}
.index_categories TD A {
	FONT-WEIGHT: bold; COLOR: #e0ddd8; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.index_floor {
	HEIGHT: 20px; BACKGROUND-COLOR: #7a2617
}
.index_floor_sub {
	HEIGHT: 20px; BACKGROUND-COLOR: #7a2617
}
.index_floor_sub A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; HEIGHT: 20px; BACKGROUND-COLOR: #7a2617; TEXT-DECORATION: none
}
.index_bath {
	HEIGHT: 20px; BACKGROUND-COLOR: #1e4665
}
.index_mosaic {
	HEIGHT: 20px; BACKGROUND-COLOR: #a74f02
}
.index_kitchen {
	HEIGHT: 20px; BACKGROUND-COLOR: #45500b
}
.index_remodeling {
	HEIGHT: 20px; BACKGROUND-COLOR: #004e4b
}
.index_categories TD A:hover {
	COLOR: #ffffff
}
.top TD {
	VERTICAL-ALIGN: top; WIDTH: 150px
}
.index_floor_sub {
	HEIGHT: 20px; BACKGROUND-COLOR: #7a2617
}
.index_floor_sub P A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #7a2617; TEXT-DECORATION: none
}
.index_floor_sub P A:hover {
	COLOR: #c5c4c4; BACKGROUND-COLOR: #7a2617
}
.index_bath_sub {
	HEIGHT: 20px; BACKGROUND-COLOR: #1e4665
}
.index_bath_sub P A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1e4665; TEXT-DECORATION: none
}
.index_bath_sub P A:hover {
	COLOR: #c5c4c4; BACKGROUND-COLOR: #1e4665
}
.index_mosaic_sub {
	HEIGHT: 20px; BACKGROUND-COLOR: #a74f02
}
.index_mosaic_sub P A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #a74f02; TEXT-DECORATION: none
}
.index_mosaic_sub P A:hover {
	COLOR: #c5c4c4; BACKGROUND-COLOR: #a74f02
}
.index_kitchen_sub {
	HEIGHT: 20px; BACKGROUND-COLOR: #45500b
}
.index_kitchen_sub P A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #45500b; TEXT-DECORATION: none
}
.index_kitchen_sub P A:hover {
	COLOR: #c5c4c4; BACKGROUND-COLOR: #45500b
}
.index_remodeling_sub {
	HEIGHT: 20px; BACKGROUND-COLOR: #004e4b
}
.index_remodeling_sub P A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #004e4b; TEXT-DECORATION: none
}
.index_remodeling_sub P A:hover {
	COLOR: #c5c4c4; BACKGROUND-COLOR: #004e4b
}
.remodel_categories TD {
	TEXT-ALIGN: center
}
.remodel_categories TD A {
	FONT-WEIGHT: bold; COLOR: #e0ddd8; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.checklistheading {
	FONT-WEIGHT: bold; BACKGROUND: #eeeeee; COLOR: #333333
}
.top-bar-red {
	BACKGROUND-COLOR: #d65c02
}
.top-bar-red TD {
	PADDING-BOTTOM: 0px; TEXT-ALIGN: center
}
.top-bar-red TD A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-bar-red TD A:hover {
	COLOR: #fdb783
}
.search {
	BORDER-RIGHT: #737474 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #737474 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #737474 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #737474 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.header
{
background-image: url(/images/head-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
width: 893px;
}
.top-menu
{
background-image: url(/images/top-menu-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
width: 893px;
border-left: solid 1px #ffffff;
border-right: solid 1px #ffffff;
}
.button_search
{
font-size: 9px;
border: solid 1px #eeeeee;
height: 15px;
}
.left
{
background-color: #edebe9;
border-left: solid 1px #ffffff;

}
.right
{
background-color: #edebe9;
border-right: solid 1px #ffffff;
}
.topcontainer
{
text-align: center;
background-image: url(/shop/images/main_bg.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #fcfcfc;
}
body
{
background-color: #fcfcfc;
}
.center
{
background-color: #FFFFFF;
}
.home-page-granite
{
background-image: url(/shop/images/home-page-granite-bg.jpg);
background-repeat: repeat-x;
background-position: top;
border: solid 1px #CCCCCC;
text-align: center;
padding-bottom: 10px;
}
.home-page-granite img
{
border: solid 1px #666666;
margin: 7px;
margin-right: 3px;
height: 50px;
width: 50px;
text-align: center;
}
.home-page-granite img:hover, .home-page-granite  a:hover img 
{
border: solid 1px #FF9900;

}
#nostyle
{
border: none;
width: auto;
height: auto;
margin: 2px;
padding-bottom: 15px;

}
.home-page-text
{
width: 607px;
background-color: #fafafa;
background-image: url(/shop/images/home-page-granite-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
border: solid 1px #CCCCCC;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
color: #666666;
letter-spacing: -1px;

}
.home-page-about
{
width: 607px;
background-color: #fafafa;
background-image: url(/shop/images/home-page-granite-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
border: solid 1px #CCCCCC;
padding-top: 10px;
padding-bottom: 5px;
font-weight: normal;
color: #666666;
letter-spacing: -1px;

}
.home-page-steps
{
width: 607px;
background-color: #fafafa;
background-image: url(/shop/images/home-page-steps-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
border: solid 3px #bb945b;
padding-top: 10px;
padding-bottom: 5px;
font-weight: normal;
color: #666666;
letter-spacing: -1px;

}
.page-text-bg
{

background-color: #fafafa;
background-image: url(/shop/images/home-page-granite-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
border: solid 1px #CCCCCC;
padding-top: 0px;
padding-bottom: 0px;
font-weight: normal;
color: #000000;

}
.granite-selection td
{
background-color: #f1f3e9;
}
.granite-finish td
{
background-color: #f3ebda;
vertical-align: top;
}
.specials-image img
{

border: solid 5px #ffffff;
}
.specials-tmp
{
background-color: #f6f4f1;
background-image: url(/shop/images/specials-template-bg.jpg);
background-position: bottom;
border: solid 1px #bb945b;
}
.specials-tmp p
{
font-size: 10px;
}
.special-price{
font-weight: bold; color: #c62a00; font-size: 11px;
}
.special-disclaimer
{
background-color: #bb945b; padding: 3px; color: #FFFFFF;
}
.special-txt
{
font-weight: bold;
color: #c62a00;
}
.item .special-price{
font-size: 15px;
}
.item .special-disclaimer
{
background-color: transparent; padding: 3px; color: #a52b00; text-align: left; font-size: 10px; line-height: 10px;
}
.item .special-txt
{
font-weight: bold; color: #d73d01; 
}
.price-block
{
background-image: url(/shop/images/item-price-bg.jpg);
background-repeat: no-repeat;
max-height: 100px;
}
.special-price-block
{
background-color: #f4ece1;
border: solid 1px #c9c7c7;
margin-top: 4px;
margin-bottom: 4px;
width: 267px;
color: #a52b00;

}
.special-price-block td
{
padding: 2px;
padding-top: 0px;
padding-bottom: 0px;
}
.special-price-block h1
{
color: #ffffff;
letter-spacing: 1px;
font-size: 12px;
line-height: 18px;
}
.otherfields td
{
width: 50%;
border-bottom: solid 1px #CCCCCC;
font-weight: bold;
padding-bottom: 3px;
padding-top: 3px;
 background-color: #f8f8f8;
 color: #666666;
}
.bold-orange b
{
color: #bf6c00;
}
