BODY {
	
	
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search-text {
	BORDER-RIGHT: #f7d08c 1px solid; BORDER-TOP: #b4460b 2px solid; BORDER-LEFT: #b4460b 2px solid; WIDTH: 164px; COLOR: #747474; BORDER-BOTTOM: #f7d08c 1px solid
}
#search-type {
	BORDER-RIGHT: #f7d08c 1px solid; BORDER-TOP: #b4460b 2px solid; BORDER-LEFT: #b4460b 2px solid; WIDTH: 68px; COLOR: #747474; BORDER-BOTTOM: #f7d08c 1px solid
}
#search-category {
	BORDER-RIGHT: #f7d08c 1px solid; BORDER-TOP: #b4460b 2px solid; BORDER-LEFT: #b4460b 2px solid; WIDTH: 189px; COLOR: #747474; BORDER-BOTTOM: #f7d08c 1px solid
}
H1 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #336600; PADDING-TOP: 20px
}
H2 {
	FONT-SIZE: 17px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #336600; PADDING-TOP: 20px
}
H3 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #336600; PADDING-TOP: 20px
}
H4 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #336600; PADDING-TOP: 20px
}
H5 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #336600; PADDING-TOP: 20px
}
H6 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #336600; PADDING-TOP: 20px
}
BODY {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
TH {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify
}
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify
}
DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; TEXT-ALIGN: justify
}
.ul1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ul1 LI {
	DISPLAY: inline
}
.ul1 A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND: url(images/homepage16.gif) no-repeat 13px 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #e7e7e7 1px solid}
.ul1 A:hover{
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	text-decoration:none;
	background-color: #2a92d6;
	display:blink;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #e4cc37 1px solid;
	font-weight: bold;
	COLOR: #fafafa
}

.ul2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ul2 LI {
	DISPLAY: inline
}
.ul2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND: url(images/homepage20.gif) no-repeat 13px 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #e7e7e7 1px solid
}
.text1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
.ol1 {
	
}
.text2 {
	COLOR: #dfedcc
}
.text3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/homepage13.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 170px; COLOR: #ffffff; PADDING-TOP: 9px; HEIGHT: 22px
}
.text4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/homepage17.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 153px; COLOR: #ffffff; PADDING-TOP: 9px; HEIGHT: 22px
}
.text5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/homepage21.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 170px; COLOR: #ffffff; PADDING-TOP: 9px; HEIGHT: 22px
}
.text6 {
	COLOR: #ffffff; PADDING-TOP: 25px; POSITION: relative
}
.text7 {
	CLEAR: both; COLOR: #ffffff
}
.text8 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/homepage26.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 344px; COLOR: #ffffff; PADDING-TOP: 9px; HEIGHT: 22px
}
.text9 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #f58a25
}
.text10 {
	COLOR: #999999
}
.text11 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/subpage1_03.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 532px; COLOR: #ffffff; PADDING-TOP: 9px; HEIGHT: 23px
}
.text12 {
	FONT-SIZE: 11px; COLOR: #2a92b6
}
.text13 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/subpage1_031.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 532px; COLOR: #ffffff; PADDING-TOP: 9px; HEIGHT: 22px
}
.mygraphic {
	FLOAT: left; MARGIN: 10px
}
A {
	COLOR: #2a92d6
}
A:hover {
	TEXT-DECORATION: none
}
A.link1 {
	FONT-SIZE: 12px; COLOR: #626262; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.link2 {
	DISPLAY: block; COLOR: #ffffff; TEXT-ALIGN: right
}
A.link3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 33px; FONT-WEIGHT: normal; BACKGROUND: url(images/homepage11.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 166px; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 23px; TEXT-DECORATION: none
}
A.link8 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 33px; FONT-WEIGHT: normal; BACKGROUND: url(images/Info_top10.jpg) no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 166px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 16px; TEXT-DECORATION: none
}
A.link9 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 33px; FONT-WEIGHT: normal; BACKGROUND: url(images/Info_buttom12.jpg) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 166px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 15px; TEXT-DECORATION: none
}
A.link3:hover {
	TEXT-DECORATION: underline
}
A.link4 {
	COLOR: #fce8b9
}
A.link31 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 30px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	WIDTH: 530px;
	COLOR: #003300;
	PADDING-TOP: 8px;
	HEIGHT: 23px;
	TEXT-DECORATION: none;
	background: url(images/info_line.gif) no-repeat left bottom;
}
A.headerNavigation {
	COLOR: #ffffff
}
.style1 {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: left
}
.style1 A {
	
}
.style1 A:hover {
	
}
.bg1 {
	BACKGROUND: url(images/homepage08.gif) #8eaf35 repeat-x left top
}
.bg2 {
	BACKGROUND: url(images/homepage09.jpg) no-repeat left top
}
.bg3 {
	BACKGROUND: url(images/homepage15.gif) #fafafa repeat-y left top
}
.bg4 {
	BACKGROUND: url(images/homepage19.gif) #e9f4f7 repeat-y left top
}
.bg5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/homepage23.gif) #8eaf35 left top; PADDING-BOTTOM: 10px; WIDTH: 178px; COLOR: #ffffff; PADDING-TOP: 10px
}
.bg6 {
	BACKGROUND: url(images/homepage27.gif) #ffffff left top
}
.bg7 {
	BACKGROUND: url(images/subpage1_04.gif) #ffffff left top
}
.bg8 {
	BACKGROUND: url(images/subpage1_031.jpg) #ffffff left top
}
.bg9 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 178px; COLOR: #006600; PADDING-TOP: 10px
}
.bg10 {
	PADDING-RIGHT: 100px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 178px; COLOR: #006600; PADDING-TOP: 10px
}
.align-justify {
	TEXT-ALIGN: justify
}
.align-right {
	TEXT-ALIGN: right
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.img1 {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.img2 {
	FLOAT: right; MARGIN-LEFT: 10px
}
HR {
	DISPLAY: none
}
.hr1 {
	HEIGHT: 1px
}
.name {
	PADDING-LEFT: 13px; BACKGROUND: url(images/homepage33.gif) no-repeat 0px 4px
}
.left-margin {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; FONT-SIZE: 12px
}
A.link5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 33px; FONT-WEIGHT: normal; BACKGROUND: url(images/homepage10.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 166px; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 23px; TEXT-DECORATION: none
}
A.link5:hover {
	TEXT-DECORATION: underline
}
A.link6 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 33px; FONT-WEIGHT: normal; BACKGROUND: url(images/homepage12.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 166px; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 23px; TEXT-DECORATION: none
}
A.link6:hover {
	TEXT-DECORATION: underline
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 30px; HEIGHT: 84px
}
#logo {
	BACKGROUND: url(images/logo.gif) no-repeat left top; FLOAT: left; WIDTH: 250px; HEIGHT: 80px
}
#logo H1 {
	LEFT: -10000px; POSITION: absolute
}
#logo H2 {
	LEFT: -10000px; POSITION: absolute
}
#main-menu {
	FLOAT: right
}
#main-menun {
	FLOAT: right
}
#main-menu UL {
	MARGIN: 0px; PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
#main-menu LI {
	DISPLAY: inline
}
#main-menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 79px; PADDING-TOP: 40px; HEIGHT: 15px
}
#main-menu .vline {
	DISPLAY: block; BACKGROUND: url(images/homepage07.gif) no-repeat left bottom; FLOAT: left; WIDTH: 1px; HEIGHT: 60px
}
#main-menu0 {
	BACKGROUND: url(images/homepage00.jpg) no-repeat left top
}
 #main-menu0:hover{ text-decoration : underline;color:#4325cc; }
#main-menu1 {
	
	BACKGROUND: url(images/homepage02.jpg) no-repeat left top
}

              #main-menu1:hover{ text-decoration : underline;color:#4325cc; }
#main-menu2 {
	BACKGROUND: url(images/homepage03.jpg) no-repeat left top
}
#main-menu2:hover{ text-decoration : underline;color:#4325cc; }
#main-menu3 {
	BACKGROUND: url(images/homepage04.jpg) no-repeat left top
}
#main-menu3:hover{ text-decoration : underline;color:#4325cc; }
#main-menu4 {
	BACKGROUND: url(images/homepage05.jpg) no-repeat left top
}
#main-menu4:hover{ text-decoration : underline;color:#4325cc; }
#main-menu5 {
	BACKGROUND: url(images/homepage06.jpg) no-repeat left top
	
}
#main-menu5:hover{ text-decoration : underline;color:#4325cc; }
#main-menu6 {
	BACKGROUND: url(images/homepage07.jpg) no-repeat left top
	
}
#main-menu6:hover{ text-decoration : underline;color:#4325cc; }
#main-menu7 {
	BACKGROUND: url(images/homepage08.jpg) no-repeat left top
	
}
#main-menu7:hover{ text-decoration : underline;color:#4325cc; }
#main-menu8 {
	BACKGROUND: url(images/homepage10.jpg) no-repeat left top
	
}
#main-menu8:hover{ text-decoration : underline;color:#4325cc; }
#header2 {
	MARGIN: 0px auto; WIDTH: 1000px
}
#header3 {
	MARGIN: 0px auto; WIDTH: 1000px
}
#welcome {
	FLOAT: left; WIDTH: 211px; HEIGHT: 107px
}
#search {
	FLOAT: left; WIDTH: 567px; HEIGHT: 107px
}
#search .text1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(images/subpage1_01.jpg) no-repeat left center; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#search TABLE {
	MARGIN: 0px 0px 0px 16px
}
#content {
	MARGIN: 0px auto; WIDTH: 1000px
}
.three-cols {
	
}
.three-cols .colA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0.61%
}
.three-cols .colB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 560px; PADDING-TOP: 0px
}
.three-cols .colC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0.61%
}

.two-cols {
	
}
.two-cols .colA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 6px
}
.two-cols .colB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 560px; PADDING-TOP: 0px
}
#side-menu {
	MARGIN-BOTTOM: 7px
}
#side-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#side-menu LI {
	DISPLAY: inline
}
#side-menu LI.top A {
	BACKGROUND-IMAGE: url(images/Info_top10.jpg)
}
#side-menu LI.bottom A {
	BACKGROUND-IMAGE: url(images/Info_buttom12.jpg)
}
#box1 {
	MARGIN-BOTTOM: 7px
}
#box1 .bottom {
	BACKGROUND: url(images/homepage14.gif) no-repeat left top; HEIGHT: 27px
}
#box2 {
	MARGIN-BOTTOM: 7px
}
#box2 .bottom {
	BACKGROUND: url(images/homepage18.gif) no-repeat left top; HEIGHT: 15px
}
#box3 {
	
}
#box3 .content {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#box3 .bottom {
	BACKGROUND: url(images/homepage22.gif) no-repeat left top; FLOAT: left; WIDTH: 181px; HEIGHT: 5px
}
#box4 {
	
}
#box4 .bottom {
	BACKGROUND: url(images/homepage28.gif) no-repeat left top; HEIGHT: 10px
}
#box4 .items {
	
}
#box4 .item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 165px; PADDING-TOP: 10px
}
#box4 .name {
	PADDING-LEFT: 13px; BACKGROUND: url(images/homepage33.gif) no-repeat 0px 4px
}
#box4 .image {
	PADDING-LEFT: 13px; FLOAT: left
}
#box4 .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 40px; HEIGHT: 60px
}
#box4 .description {
	PADDING-LEFT: 13px
}
#box4 .vline {
	CLEAR: both; BACKGROUND: url(images/homepage36.gif) no-repeat left top; HEIGHT: 1px
}
#box5 {
	
}
#box5 .item {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 35px
}
#box5 .image {
	FLOAT: left; HEIGHT: 120px
}
#box5 .info {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 420px
}
#box5 .bottom {
	BACKGROUND: url(images/subpage1_05.gif) no-repeat left bottom; HEIGHT: 10px
}
#box5 .text12 {
	PADDING-LEFT: 13px; BACKGROUND: url(images/homepage33.gif) no-repeat 0px 4px
}
#box5 P {
	PADDING-LEFT: 13px
}
#box6 {
	
}
#box6 .item {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin-top: 10px;
}
#box6 .image {
	FLOAT: left; HEIGHT: 120px
}
#box6 .info {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 420px
}
#box6 .bottom {
	BACKGROUND: url(images/subpage1_05.gif) no-repeat left bottom; HEIGHT: 10px
}
#box6 .text12 {
	PADDING-LEFT: 13px; BACKGROUND: url(images/homepage33.gif) no-repeat 0px 4px
}
#box6 P {
	
}
#box6 navtrail {
	
}
#menu {
	FLOAT: right
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 33px
}
#menu A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(images/menu/homepage02.gif) repeat-x left top; FLOAT: left; TEXT-TRANSFORM: lowercase; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: normal; BACKGROUND: url(images/menu/homepage01.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menu A SPAN {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/menu/homepage03.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; HEIGHT: 25px
}
#menu A:hover {
	COLOR: #ffcc00
}
#menu .active A {
	COLOR: #ffcc00
}
#menu A:hover STRONG {
	
}
#menu .active STRONG {
	
}
#menu A:hover SPAN {
	
}
#menu .active SPAN {
	
}
#menu1 {
	WIDTH: 96px
}
#menu2 {
	WIDTH: 96px
}
#menu3 {
	WIDTH: 96px
}
#menu4 {
	WIDTH: 93px
}
DIV.highlightbox {
	BORDER-RIGHT: green 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: green 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: green 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: green 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.highlightbox UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
DIV.highlightbox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #be8100; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.highlightbox DIV.hr {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9d28f 1px solid; HEIGHT: 1px
}
DIV.hr {
	MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; PADDING-TOP: 1px; HEIGHT: 0px; BACKGROUND-COLOR: #4e4e4f
}
DIV.hrlightgrey {
	MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; PADDING-TOP: 1px; HEIGHT: 0px; BACKGROUND-COLOR: #999999
}
DIV.hrproductpreview {
	DISPLAY: block; BACKGROUND-IMAGE: url(img/hr_productpreview.gif); MARGIN: 2px 0px; OVERFLOW: hidden; LINE-HEIGHT: 0px; PADDING-TOP: 1px; HEIGHT: 0px
}
.productPreview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productPreviewContent {
	VERTICAL-ALIGN: top;

}
.productPreviewContent2 {
	VERTICAL-ALIGN: top;

}
.productPreviewContent H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.productPreviewContent H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 17px
}
.productPreviewImage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.productPreviewImage IMG {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid
}
.productPreviewImage2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 200px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.productPreviewImage2 IMG {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid
}
.productPreviewContent .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003399; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productPreviewContent .taxandshippinginfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent .vpe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent .shippingtime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent .stockimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productPreviewContent .stockimagetext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent .productOldPrice {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}
.productPreviewContent .taxandshippinginfo A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999
}

.productPreviewContent2 .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003399; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productPreviewContent2 .taxandshippinginfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent2 .vpe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent2 .shippingtime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent2 .stockimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productPreviewContent2 .stockimagetext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.productPreviewContent2 .productOldPrice {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}
.productPreviewContent2 .taxandshippinginfo A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999
}



#productinfowrap {
	WIDTH: 100%
}
#productinfoimages {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #999999 0px solid; WIDTH: 220px; CURSOR: pointer; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#productinfoimages .productimage {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid
}
#productinfoimages .hrlightgrey {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px
}
#productinfopricewithimages {
	FLOAT: right; WIDTH: 260px
}
#productinfopricewithimages IMG {
	CURSOR: pointer
}
#productinfopricewithoutimages {
	WIDTH: 100%
}
#productinfopricewithoutimages IMG {
	CURSOR: pointer
}
#productinfoprice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#productinfoprice .hrlightgrey {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px
}
#productinfoprice .productprice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#productinfoprice .productOldPrice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px; TEXT-DECORATION: line-through
}
#productinfoprice .taxandshippinginfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
#productinfoprice .taxandshippinginfo A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
#productinfoprice .shippingtime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
#productinfoprice .stockimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#productinfoprice .stockimagetext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
P.productinfoproductadded {
	FONT-SIZE: 11px
}
.productoptions {
	BORDER-RIGHT: #da9401 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #da9401 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #da9401 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #da9401 0px solid; BACKGROUND-COLOR: #fff2cc
}
.addtobasket {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 0px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #ededed; TEXT-ALIGN: right
}
BODY.popupproductinfo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
BODY.popupprintorder {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 13px; BACKGROUND: #fff; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT-FAMILY: "Trebuchet MS",Verdana,Arial,Sans-serif
}
BODY.popupprintorder .products TR.header TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ededed
}
BODY.popupprintorder .products .total {
	TEXT-ALIGN: right
}
BODY.popupprintorder .products .quantity {
	VERTICAL-ALIGN: top
}
BODY.popupprintorder .productname {
	VERTICAL-ALIGN: top
}
BODY.popupprintorder .model {
	VERTICAL-ALIGN: top
}
BODY.popupprintorder .singleprice {
	VERTICAL-ALIGN: top
}
BODY.popupprintorder .totalprice {
	VERTICAL-ALIGN: top
}
TABLE.paymentblock {
	BORDER-RIGHT: #e9d28f 1px solid; BORDER-TOP: #e9d28f 0px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #e9d28f 1px solid; BORDER-BOTTOM: #e9d28f 1px solid; BACKGROUND-COLOR: #fff2cc
}
TABLE.paymentblock TR TD.header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #da9401
}
TABLE.shippingblock {
	BORDER-RIGHT: #e9d28f 1px solid; BORDER-TOP: #e9d28f 0px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #e9d28f 1px solid; BORDER-BOTTOM: #e9d28f 1px solid; BACKGROUND-COLOR: #fff2cc
}
TABLE.shippingblock TR TD.header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #da9401
}
TABLE.shippingblock TR TD {
	VERTICAL-ALIGN: top
}
TABLE.shippingblock TR TD.description {
	PADDING-LEFT: 6px; VERTICAL-ALIGN: top; WIDTH: 100%
}
TABLE.shippingblock TR TD.radiobutton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
TABLE.shippingblock TR TD.radiobutton INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.shippingblock TR TD.price {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap
}
TABLE.accounthistoryinfoorderdetails TR TD {
	VERTICAL-ALIGN: top
}
TABLE.accounthistoryinfoorderdetails TR.header TD {
	FONT-WEIGHT: bold
}
TEXTAREA.message_body {
	WIDTH: 130px
}
TABLE.downloadbox {
	BORDER-RIGHT: #e9d28f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e9d28f 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e9d28f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e9d28f 1px solid; BACKGROUND-COLOR: #fff2cc
}
TABLE.downloadbox TR TD.icon {
	PADDING-RIGHT: 15px
}
TABLE.downloadbox TR TD.downloadlink {
	WIDTH: 100%
}
TABLE.graduatedprice {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; TEXT-ALIGN: left
}
TABLE.graduatedprice TR TD.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: left
}
TABLE.orderdetails {
	BORDER-RIGHT: #da9401 1px solid; BORDER-TOP: #da9401 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #da9401 1px solid; BORDER-BOTTOM: #da9401 1px solid; BACKGROUND-COLOR: #fff2cc
}
TABLE.orderdetails TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.orderdetails TR.headerrow TD {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #da9401
}
TABLE.orderdetails TR.headerrow TD.left {
	TEXT-ALIGN: left
}
TABLE.orderdetails TR.headerrow TD.center {
	TEXT-ALIGN: center
}
TABLE.orderdetails TR.headerrow TD.right {
	TEXT-ALIGN: right
}
TABLE.orderdetails TR.contentrow1 TD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fff2cc
}
TABLE.orderdetails TR.contentrow1 TD.quantity {
	TEXT-ALIGN: center
}
TABLE.orderdetails TR.contentrow1 TD.quantity INPUT {
	BORDER-RIGHT: #da9401 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #da9401 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #da9401 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #da9401 1px solid
}
TABLE.orderdetails TR.contentrow1 TD.productname {
	TEXT-ALIGN: left
}
TABLE.orderdetails TR.contentrow2 TD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffeaab
}
TABLE.orderdetails TR.contentrow2 TD.quantity {
	TEXT-ALIGN: center
}
TABLE.orderdetails TR.contentrow2 TD.quantity INPUT {
	BORDER-RIGHT: #da9401 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #da9401 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #da9401 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #da9401 1px solid
}
TABLE.orderdetails TR.contentrow2 TD.productname {
	TEXT-ALIGN: left
}
TABLE.orderdetails TR TD.singleprice {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.orderdetails TR TD.totalprice {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.orderdetails TR TD.delete {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.orderdetails TR TD.productname TABLE.productattributes {
	MARGIN-TOP: 3px
}
TABLE.orderdetails TR TD.productname TABLE.productattributes TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.orderdetails TR TD.productname TABLE.productattributes TR TD.attribute {
	PADDING-RIGHT: 4px
}
TABLE.orderdetails TR TD.productname TABLE.productattributes TR TD.value {
	WIDTH: 80%
}
TABLE.orderdetails TR TD.subtotal {
	BORDER-RIGHT: #da9401 0px solid; BORDER-TOP: #da9401 1px solid; BORDER-LEFT: #da9401 0px solid; BORDER-BOTTOM: #da9401 0px solid; BACKGROUND-COLOR: #ffeaab; TEXT-ALIGN: right
}
DIV.productnavigator {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ededed
}
TABLE.reviewlist {
	BORDER-RIGHT: #da9401 1px solid; BORDER-TOP: #da9401 0px solid; BORDER-LEFT: #da9401 1px solid; BORDER-BOTTOM: #da9401 1px solid; BACKGROUND-COLOR: #fff2cc
}
TABLE.reviewlist TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
TABLE.reviewlist TR.header TD {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #da9401
}
TABLE.reviewlist TR.contentrow1 TD {
	BACKGROUND-COLOR: #fff2cc
}
TABLE.reviewlist TR.contentrow2 TD {
	BACKGROUND-COLOR: #ffeaab
}
TEXTAREA#review {
	WIDTH: 100%
}
TABLE.medialist {
	BORDER-RIGHT: #da9401 1px solid; BORDER-TOP: #da9401 1px solid; BORDER-LEFT: #da9401 1px solid; BORDER-BOTTOM: #da9401 1px solid; BACKGROUND-COLOR: #fff2cc
}
TABLE.medialist TR TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
TABLE.medialist TR.contentrow1 TD {
	BACKGROUND-COLOR: #fff2cc
}
TABLE.medialist TR.contentrow2 TD {
	BACKGROUND-COLOR: #ffeaab
}
.sitemapwrap {
	
}
.sitemapwrap .sitemapleft {
	BORDER-RIGHT: #da9401 1px solid; BORDER-TOP: #da9401 1px solid; FLOAT: left; MARGIN-BOTTOM: 15px; BORDER-LEFT: #da9401 1px solid; WIDTH: 235px; BORDER-BOTTOM: #da9401 1px solid; BACKGROUND-COLOR: #fff2cc
}
.sitemapwrap .sitemapright {
	BORDER-RIGHT: #da9401 1px solid; BORDER-TOP: #da9401 1px solid; FLOAT: right; MARGIN-BOTTOM: 15px; BORDER-LEFT: #da9401 1px solid; WIDTH: 235px; BORDER-BOTTOM: #da9401 1px solid; BACKGROUND-COLOR: #fff2cc
}
.sitemapheader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #da9401
}
.sitemapheader A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sitemapheader A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sitemapheader A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sitemapcontent {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.sitemapcontent LI {
	LIST-STYLE-TYPE: none
}
P.checkoutcomment TEXTAREA {
	WIDTH: 100%
}
TABLE.checkoutconfirmationorderdetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.checkoutconfirmationorderdetails TR TD.productname {
	FONT-WEIGHT: bold; WIDTH: 100%
}
TABLE.checkoutconfirmationorderdetails TR TD.shippingtime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
TABLE.checkoutconfirmationorderdetails TR TD.productattributes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
TABLE.checkoutconfirmationorderdetails TR TD.productprice {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.checkoutconfirmationorderdetailstotal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.checkoutconfirmationorderdetailstotal TR TD.name {
	WIDTH: 100%; TEXT-ALIGN: right
}
TABLE.checkoutconfirmationorderdetailstotal TR TD.value {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
P.checkoutagb TEXTAREA {
	WIDTH: 100%
}
UL#checkoutnavigation {
	
}
UL#checkoutnavigation LI {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: 1px solid; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; BORDER-LEFT: 1px solid; WIDTH: 185px; MARGIN-RIGHT: 15px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 70px
}
UL#checkoutnavigation LI.active {
	BACKGROUND-COLOR: #ffeaab
}
UL#checkoutnavigation LI.active .number {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
UL#checkoutnavigation LI.active .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
UL#checkoutnavigation LI.active .description {
	FONT-SIZE: 11px
}
UL#checkoutnavigation LI.inactive {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; COLOR: #999999; BORDER-TOP-COLOR: #999999; BACKGROUND-COLOR: #ededed; BORDER-RIGHT-COLOR: #999999
}
UL#checkoutnavigation LI.inactive .number {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
UL#checkoutnavigation LI.inactive .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
UL#checkoutnavigation LI.inactive .description {
	FONT-SIZE: 11px
}
P.errormessage {
	BORDER-RIGHT: #ff0000 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ff0000 2px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ff0000 2px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #ff0000 2px solid; BACKGROUND-COLOR: #ffd6d6
}
.messageStackSuccess {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #66ff66
}
.footer {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.footer A {
	COLOR: #666666; TEXT-DECORATION: underline
}
.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 970px; COLOR: #FFFFFF; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

.copyright A:link {color: white}
.copyright A:visited {color: white}
.copyright A:active {color: white}
.copyright A:hover {color: white}


.parseTime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 970px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#ccfaxfromstyle {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
#content .colB .boxbody {
	margin-top: 7px;
	background-color: #8EAF35;
	background: url(images/info_line_back.gif) no-repeat left bottom;
}
.TXT1 {
	font-size: large;
	font-weight: bold;
	color: #0066CC;
	line-height: 25px;
}
.TXT2 {
	font-weight: bold;
	color: #CC0000;
}
.TXT3 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	background-color: #E8E8E8;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	line-height: 20px;
}
.TD1 {
	background-color: #FFFFCC;
}
.TD2 {
	background-color: #FFFF99;
}
.TD2-txt {
	font-size: small;
}

/* supermenu */
#supermenu {
	clear:both;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('http://www.greenland-book.com/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('http://www.greenland-book.com/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	10em;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
.div{
	position: absolute;
	border: 0px solid red;
	background-color: #FFFFFF;
	line-height:60px;
	font-size:12px;
	z-index:1000;
	bottom:-33px;
	right:50px;
	background-image: url(http://www.greenland-book.com/images/bag.jpg);
	background-repeat: no-repeat;
}
#sky{
	width: 107px;
	height:147px;
	text-align:left;
	color: #30F;
	font-weight: bold;
}
#box{
 width:982px;
 height:900px;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.greenland-book.com/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.greenland-book.com/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.hrproductpreview {width:100%; height:5px; padding:5px 0px 5px 0px; background:url(img/hr_productpreview.gif) repeat-x 0 100%;}
/*tab*/
.tab1{
	font-size:11px;
}
a.tab1:link {
	color: #3399CC;
	font-weight: normal;
	text-decoration: none;
}
a.tab1:visited {
	color: #3399CC;
	font-weight: normal;
	text-decoration: none;
}
a.tab1:hover {
	font-weight: normal;
	color: #66CCCC;
	text-decoration: underline;
	}
.tab2{
	font-size:13px;
}
a.tab2:link {
	color: #669966;
	font-weight: normal;
	text-decoration: none;
}
a.tab2:visited {
	color: #669966;
	font-weight: normal;
	text-decoration: none;
}
a.tab2:hover {
	font-weight: normal;
	color: #666633;
	text-decoration: underline;
	}
.tab3{
	font-size:15px;
}
a.tab3:link {
	color: #FF9900;
	font-weight: normal;
	text-decoration: none;
}
a.tab3:visited {
	color: #FF9900;
	font-weight: normal;
	text-decoration: none;
}
a.tab3:hover {
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
	}

.tab4{
	font-size:17px;
	font-weight:bold;
}
a.tab4:link {
	color: #C184C1;
	text-decoration: none;
}
a.tab4:visited {
	color: #C184C1;
	text-decoration: none;
}
a.tab4:hover {
	color: #CC6699;
	font-weight:bold;
	text-decoration: underline;
	}
	
.tab5{
	font-size:17px;
	font-weight:bold;
}
a.tab5:link {
	color: #C184C1;
	text-decoration: none;
}
a.tab5:visited {
	color: #C184C1;
	text-decoration: none;
}
a.tab5:hover {
	color: #CC6699;
	font-weight:bold;
	text-decoration: underline;
	}	

/** ²M¯B? **/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
}






/* Hides from IE-mac \*/
* html .clearfix{
    height:1%;
}

.clearfix{
    display:block;
}
.ui-tab-container{
	width:100%;
	height: 80%;
}
.ui-tab-container ul{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9E6;
	vertical-align: top;
}
.ui-tab-container ul li{
	float:left;
	cursor:pointer;
	margin-top: 10px;
	padding-top: 3px;
	padding-right: 36px;
	padding-bottom: 3px;
	padding-left: 36px;
	background-image: url(img/2010/taball.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CAD9E6;
	border-right-color: #CAD9E6;
	border-bottom-color: #CAD9E6;
	border-left-color: #CAD9E6;
	list-style-type:none;
}
.ui-tab-container ul li.ui-tab-active{
	background:#fff;
	margin-bottom:-1px;
	border-bottom:1px solid #fff;
	 
}
.ui-tab-container ul li.ui-tab-disable{
	background:#ff0000;
	border-bottom:1px solid #999;
	margin-bottom:-10px;
	
}

.ui-tab-container .ui-tab-content{
	padding:10px;

}




.ui-tab-container2{
	width:100%;
	height: 100%;
}
.ui-tab-container2 ul{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9E6;
	vertical-align: top;
}
.ui-tab-container2 ul li{
	float:left;
	cursor:pointer;
	margin-top: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(img/2010/taball.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CAD9E6;
	border-right-color: #CAD9E6;
	border-bottom-color: #CAD9E6;
	border-left-color: #CAD9E6;
	list-style-type:none;
}
.ui-tab-container2 ul li.ui-tab-active{
	background:#fff;
	margin-bottom:-1px;
	border-bottom:1px solid #fff;
	 
}
.ui-tab-container2 ul li.ui-tab-disable{
	background:#ff0000;
	border-bottom:1px solid #999;
	margin-bottom:-10px;
	
}

.ui-tab-container2 .ui-tab-content{
	padding:10px;

}








#twcshopindex_r3_c1{
	background-color: #CEE6FF;

}
#twcshopindex_r1_c3{
	background-color: #CEE6FF;
}
#twcshopindex_r3_c5{
	background-color: #CEE6FF;

}
#twcshopindex_r3_c5{
	background-color: #CEE6FF;
}
/* td img {display: block;} */
/* 20100120-¼Ó¼hLOGO³]©w by soon */
#shophome0flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/1f.jpg);
	
	top: 0px;
	clip: rect(0px,auto,auto,10px);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 5px;
	text-align: left;
	clear: left;
}
#shophome1flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/1f.jpg);
	
	top: 0px;
	clip: rect(0px,auto,auto,10px);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 5px;
	text-align: left;
	clear: left;
}
#shophome2flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/2f.jpg);
	
	top: 0px;
	clip: rect(10px,auto,auto,auto);
	background-repeat: no-repeat;
	background-position: center center;
}
#shophome3flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/3f.jpg);
	
	top: 0px;
	clip: rect(10px,auto,auto,auto);
	background-repeat: no-repeat;
	background-position: center center;
}
#shophome4flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/4f.jpg);
	
	top: 10px;
	clip: rect(10px,auto,auto,auto);
	background-repeat: no-repeat;
	background-position: center center;
}
#shophome5flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/5f.jpg);
	
	top: 10px;
	clip: rect(10px,auto,auto,auto);
	background-repeat: no-repeat;
	background-position: center center;
}
#shophome6flogo{
	text-indent: -3000;
	display: block;
	width: 392px;
	height: 65px;
	background-color: #fff;
	background-image: url(img/2010/6f.jpg);
	
	top: 10px;
	clip: rect(10px,auto,auto,auto);
	background-repeat: no-repeat;
	background-position: center center;
}
#shophome1fmore a{
	text-indent: -3000;
	display: block;
	width: 100px;
	height: 45px;
	background-color: #fff;
	background-image: url(img/2010/shophomemore.gif);
	background-repeat: no-repeat;
	text-align: right;
	float: right;
	background-position: center bottom;
}
#shophomelift a{
	text-indent: -3000;
	display: block;
	width: 25px;
	height: 50px;
	background-color: #fff;
	background-image: url(img/2010/shophomelift.gif);
	background-repeat: no-repeat;
	text-align: lift;
	float: lift;
}
#shophomeright a{
	text-indent: -3000;
	display: block;
	width: 25px;
	height: 40px;
	background-color: #fff;
	background-image: url(img/2010/shophomeright.gif);
	background-repeat: no-repeat;
	text-align: right;
	float: right;
}

#productnew1 {
	font-size: 6px;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 901;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    min-width: 350px;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: hidden;
    width: 100%;
    padding: 0 10px 0;
    min-width: 330px; /* + padding = 350 */
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
        background-color: #FFFFFF;
        padding: 2px 6px 2px 6px;
}
.suggest_link_over {
        background-color: #3366CC;
        padding: 2px 6px 2px 6px;
        cursor: pointer;
}
#search_suggest {
        position: absolute; 
        visibility: hidden;
        background-color: #FFFFFF; 
        text-align: left; 
        border: 1px solid #000000;                        
}        
/*----------------------------End Suggest Styles------------------------*/
