BODY {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 70%; PADDING-TOP: 0px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #0375b4; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
P {
	
}
P {
	LINE-HEIGHT: 1.5em; FONT-STYLE: normal; MARGIN: 10px 0px; COLOR: #555
}
ADDRESS {
	LINE-HEIGHT: 1.8em; FONT-STYLE: normal; MARGIN: 10px 0px; COLOR: #555
}
HR {
	DISPLAY: none
}
.hr {
	CLEAR: both
}
.hidden {
	DISPLAY: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG.left {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
IMG.right {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.line {
	BORDER-BOTTOM: #eee 1px solid; MARGIN: 0px 0px 15px; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 20px; CLEAR: both
}
.linecloser {
	BORDER-BOTTOM: #eee 1px solid; MARGIN: 0px 0px 15px; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 10px; CLEAR: both
}
#file A {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 30px; WIDTH: 245px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/images/iconDownload.gif) #fff no-repeat 0px 0px; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.price {
	COLOR: green; FONT-SIZE: 140%; FONT-WEIGHT: bold
}
.wasPrice {
	COLOR: #cc3300; FONT-SIZE: 140%; FONT-WEIGHT: bold; TEXT-DECORATION: line-through
}
.nowPrice {
	COLOR: green; FONT-SIZE: 140%; FONT-WEIGHT: bold
}
.savePrice {
	COLOR: #0375b4; FONT-SIZE: 140%; FONT-WEIGHT: bold
}
UL {
	MARGIN: 10px 0px 10px 30px
}
OL {
	MARGIN: 10px 0px 10px 30px
}
UL LI {
	LINE-HEIGHT: 1.8em; MARGIN: 5px 0px; COLOR: #333
}
OL LI {
	LINE-HEIGHT: 1.8em; MARGIN: 5px 0px; COLOR: #333
}
DL DD {
	LINE-HEIGHT: 1.8em
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 250%
}
H2 {
	FONT-SIZE: 230%
}
H3 {
	FONT-SIZE: 190%
}
H4 {
	FONT-SIZE: 190%
}
H5 {
	FONT-SIZE: 170%
}
H6 {
	FONT-SIZE: 150%
}
#homebox {
	MARGIN: 0px; WIDTH: 760px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #666 2px solid
}
#homebox .panelImage {
	PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 5px; WIDTH: 374px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 215px; PADDING-TOP: 5px
}
#homebox .panelImage A {
	BORDER-BOTTOM: #666 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #666 2px solid; WIDTH: 370px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #666 2px solid; BORDER-RIGHT: #666 2px solid
}
#homebox .panelImage A:hover {
	BORDER-BOTTOM: #ffcc33 2px solid; BORDER-LEFT: #ffcc33 2px solid; BORDER-TOP: #ffcc33 2px solid; BORDER-RIGHT: #ffcc33 2px solid
}
#homebox #homeitems {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/SliderBg.jpg) #fff repeat-x 0px 0px; FLOAT: left; HEIGHT: 215px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#homebox #slider {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 4560px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 0px
}
#homebox .block {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left !important; HEIGHT: 220px; CLEAR: none !important; PADDING-TOP: 0px
}
#homebox .block H2 {
	padding: 0px;
    MARGIN: 10px 15px 5px;     FONT-SIZE: 200% !important;
}
#homebox .block H2 A {
	COLOR: #fff
}
#homebox .block H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#homebox .block P {
	padding: 0px;
    LINE-HEIGHT: 1.5em;     MARGIN: 0px 15px 5px;     COLOR: #ccc;     FONT-SIZE: 110%;     FONT-WEIGHT: normal;
}
#homebox .block P A {
	COLOR: #fff
}
#homebox .items {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 762px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#homebox .items LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px 1px 2px 0px; PADDING-LEFT: 0px; WIDTH: 126px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px
}
#homebox .items LI A {
	BORDER-BOTTOM: #888 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 106px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/NavMid.jpg) #cdcdcd repeat-x 0px 0px; HEIGHT: 45px; COLOR: white; FONT-SIZE: 110%; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#homebox .items LI A:hover {
	BORDER-BOTTOM: #01729c 1px solid; BACKGROUND: url(/images/homeboxTabHover.jpg) #3675aa repeat-x 0px 0px; COLOR: #fff; TEXT-DECORATION: none
}
#homebox .items LI A.current {
	BORDER-BOTTOM: #000 1px solid; BACKGROUND: url(/images/homeboxCurrent.jpg) #0078a6 repeat-x 0px 0px; COLOR: #fff
}
#homebox .items LI A.current:hover {
	BORDER-BOTTOM: #000 1px solid; BACKGROUND: url(/images/homeboxCurrent.jpg) #0078a6 repeat-x 0px 0px; COLOR: #fff
}
#breadCrumb {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px; PADDING-LEFT: 10px; WIDTH: 740px; PADDING-RIGHT: 10px; BACKGROUND: url(/images/leftNavItem.jpg) #eee repeat-x 0px 0px; FLOAT: left; CLEAR: both; BORDER-TOP: #ddd 1px solid; TOP: 120px; PADDING-TOP: 2px; LEFT: 0px
}
#breadCrumb P {
	padding: 0px;
    MARGIN: 0px;     FONT-SIZE: 120%;
}
#breadCrumb P STRONG {
	FONT-WEIGHT: bold
}
.search_result {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 15px; MARGIN: 25px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.search_result DT {
	FONT-SIZE: 130%; FONT-WEIGHT: bold
}
.award {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 0px !important; FLOAT: right; PADDING-TOP: 5px !important
}
.special_star {
	POSITION: absolute; TEXT-INDENT: -1000em; WIDTH: 55px; DISPLAY: block; BACKGROUND: url(../images/special_star.png) no-repeat; HEIGHT: 55px; TOP: 5px; RIGHT: 15px
}
.special_icon {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/special_icon.gif) #fff no-repeat 0px 2px; COLOR: #0375b4; FONT-SIZE: 110%; PADDING-TOP: 5px
}
TABLE {
	COLOR: #333
}
TABLE TR TD {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
TABLE CAPTION {
	DISPLAY: none
}
TABLE THEAD {
	BACKGROUND: #333; COLOR: #fff
}
TABLE THEAD TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TABLE TFOOT TR TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#comments {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 495px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#comments FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 20px
}
#comments LEGEND {
	DISPLAY: none
}
#comments FIELDSET DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 40px; PADDING-LEFT: 0px; WIDTH: 370px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
#comments LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 5px; BACKGROUND: #fff; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#comments .txt {
	WIDTH: 250px
}
#comments H2 {
	padding: 0px;
    MARGIN: 0px;
}
#comment_content {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 105%
}
.comments .odd {
	BACKGROUND: #fff
}
.comments .even {
	BACKGROUND: #fff
}
.comments .right {
	BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.comments .right P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.comment {
	BORDER-BOTTOM: #ccc 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 495px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.comment BLOCKQUOTE {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 475px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #666; CLEAR: both; PADDING-TOP: 5px
}
.commentRating {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
.commentPostHeader {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 475px; PADDING-RIGHT: 10px; BACKGROUND: #333; FLOAT: left; COLOR: #fff; CLEAR: both; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.commentDate {
	WIDTH: 200px; DISPLAY: block; COLOR: #ccc; CLEAR: left; FONT-SIZE: 80%
}
.averageRating {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; BACKGROUND: url(/images/ratingBackground.gif) #fff no-repeat 0px 0px; PADDING-TOP: 4px
}
.averageRating P {
	padding: 0px;
    MARGIN: 0px;     COLOR: #ccc;
}
#cart_progress {
	BORDER-BOTTOM: #eee 1px solid; MARGIN: 0px 0px 10px; WIDTH: 760px; BACKGROUND: #fff; FLOAT: none; CLEAR: both; OVERFLOW: hidden
}
#cart_progress UL {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: right; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
#cart_progress UL LI {
	MARGIN: 5px 0px 5px 10px; FLOAT: left; COLOR: #666
}
#cart_progress UL LI A {
	DISPLAY: block; COLOR: #666; FONT-WEIGHT: bold
}
FIELDSET {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
LEGEND {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: 110%; BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px
}
FORM INPUT {
	FONT-SIZE: 90%
}
LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; COLOR: #999; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
FORM DIV {
	MARGIN: 0px 0px 20px
}
FORM SMALL {
	COLOR: #666
}
.lbl {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.txt {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 180px; PADDING-RIGHT: 2px; COLOR: #666; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.txt:hover {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.txt:focus {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BACKGROUND: #dff7ff; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.select {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 185px; PADDING-RIGHT: 1px; COLOR: #666; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.select:hover {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.select:focus {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BACKGROUND: #dff7ff; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.nselect {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #666; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.nselect:hover {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.nselect:focus {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BACKGROUND: #dff7ff; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.area {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 185px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: 100%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.area:hover {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.area:focus {
	BORDER-BOTTOM: #0099d5 1px solid; BORDER-LEFT: #0099d5 1px solid; BACKGROUND: #dff7ff; BORDER-TOP: #0099d5 1px solid; BORDER-RIGHT: #0099d5 1px solid
}
.submit {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.standard_form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.radio {
	MARGIN: 2px 0px 0px; VERTICAL-ALIGN: middle
}
.checkbox {
	MARGIN: 2px 0px 0px; VERTICAL-ALIGN: middle
}
.message_container {
	MARGIN: 0px; WIDTH: 760px; BACKGROUND: #fff; FLOAT: left; CLEAR: both
}
P.error_text {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 173px !important; PADDING-RIGHT: 0px !important; COLOR: #cc3300; FONT-WEIGHT: bold; PADDING-TOP: 0px !important
}
P.error {
	BORDER-BOTTOM: #dcce6d 2px solid; BORDER-LEFT: #dcce6d 2px solid; MARGIN: 0px 0px 10px; CLEAR: both; BORDER-TOP: #dcce6d 2px solid; BORDER-RIGHT: #dcce6d 2px solid
}
P.error STRONG {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/error.gif) no-repeat 10px 50%; COLOR: #555; FONT-SIZE: 16px; PADDING-TOP: 18px
}
P.ok {
	BORDER-BOTTOM: #006600 2px solid; BORDER-LEFT: #006600 2px solid; MARGIN: 10px; CLEAR: both; BORDER-TOP: #006600 2px solid; BORDER-RIGHT: #006600 2px solid
}
P.ok STRONG {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/ok.gif) no-repeat 10px 50%; COLOR: #009933; FONT-SIZE: 16px; PADDING-TOP: 18px
}
P.info {
	BORDER-BOTTOM: #0066cc 2px solid; BORDER-LEFT: #0066cc 2px solid; MARGIN: 10px; CLEAR: both; BORDER-TOP: #0066cc 2px solid; BORDER-RIGHT: #0066cc 2px solid
}
P.info STRONG {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/info.gif) no-repeat 10px 50%; COLOR: #0066cc; FONT-SIZE: 16px; PADDING-TOP: 18px
}
#container {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header
{
    position: relative;
    padding-bottom: 7px;
    margin: 0px 0px 65px;
    padding-left: 0px;
    width: 740px;
    padding-right: 0px;
    height: 85px;
    color: #fff;
    top: 0px;
    padding-top: 0px;
}
#home #header {
	MARGIN: 0px 0px 31px
}
#header H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header H1 A {
	TEXT-INDENT: -1000em; WIDTH: 270px; DISPLAY: block; BACKGROUND: url(../images/logo.gif) #000 no-repeat 0px 0px; HEIGHT: 80px; TEXT-DECORATION: none
}
#header DIV A {
	TEXT-INDENT: -1000em; WIDTH: 270px; DISPLAY: block; BACKGROUND: url(../images/logo.gif) #000 no-repeat 0px 0px; HEIGHT: 80px; TEXT-DECORATION: none
}
#header FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#header LEGEND {
	DISPLAY: none
}
#header LABEL {
	DISPLAY: none
}
#header #search {
	POSITION: absolute; TOP: 30px !important; RIGHT: 10px
}
#header #search INPUT {
	VERTICAL-ALIGN: middle
}
#header #search .txt {
	border: 1px solid #666;
    padding: 2px;
    BACKGROUND: #222;     COLOR: #fff;     FONT-SIZE: 100%;
}
#header #language {
	POSITION: absolute; BOTTOM: 2px; RIGHT: 10px
}
#header #language SELECT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 120px; COLOR: #666; FONT-SIZE: 100%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
#header P {
	POSITION: absolute; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ico_basket.gif) #000 no-repeat 0px 2px; COLOR: #fff; TOP: -5px !important; RIGHT: 10px; PADDING-TOP: 0px
}
#header UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; RIGHT: 140px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#header UL LI {
	LINE-HEIGHT: normal; MARGIN: 0px 0px 0px 2px; FLOAT: left; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#header UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/corner_left.gif) #fff no-repeat left top; PADDING-TOP: 4px
}
#header UL LI A SPAN {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/corner_right.gif) #fff no-repeat right top; PADDING-TOP: 4px
}
#header P A {
	COLOR: #fff
}
#tools {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 350px; TOP: 0px; RIGHT: 10px
}
#tools FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#tools LEGEND {
	DISPLAY: none
}
#tools LABEL {
	DISPLAY: none
}
#tools #search {
	POSITION: absolute; TOP: 30px; RIGHT: 0px
}
#tools #search INPUT {
	VERTICAL-ALIGN: middle
}
#tools #search .txt {
	border: 1px solid #666;
    padding: 2px;
    BACKGROUND: #222;     COLOR: #fff;     FONT-SIZE: 100%;
}
#tools #language {
	POSITION: absolute; TOP: 65px; RIGHT: 0px
}
#tools #language SELECT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 120px; COLOR: #666; FONT-SIZE: 100%; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
#tools P {
	POSITION: absolute; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.snooperuk.com/images/ico_basket.gif) #000 no-repeat 0px 2px; COLOR: #fff; TOP: -5px; RIGHT: 0px; PADDING-TOP: 0px
}
#tools UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 65px; RIGHT: 130px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#tools UL LI {
	LINE-HEIGHT: normal; MARGIN: 0px 0px 0px 2px; FLOAT: left; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#tools UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://www.snooperuk.com/images/corner_left.gif) #fff no-repeat left top; PADDING-TOP: 4px
}
#tools UL LI A SPAN {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(http://www.snooperuk.com/images/corner_right.gif) #fff no-repeat right top; PADDING-TOP: 4px
}
#tools P A {
	COLOR: #fff
}
#nav
{
    position: absolute;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px 0px 5px;
    padding-left: 0px;
    width: 760px;
    padding-right: 0px;
    background: url(../images/NavTop.jpg) repeat-x 0px 0px;
    float: left;
    clear: both;
    top: 87px;
    list-style-image: none;
    padding-top: 0px;
    left: 0px;
}
#nav LI
{
    position: relative;
    line-height: normal;
    margin: 0px;
    float: left;
    font-size: 110%;
    font-weight: bold;
    background-color: transparent;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#nav LI A
{
    padding-bottom: 8px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    background: ../images/NavTop.jpg;
    color: white;
    padding-top: 8px;
}
#nav LI A:hover {
	BACKGROUND: url(/images/homeboxTabHover.jpg) #3675aa repeat-x 0px 0px; COLOR: #fff; TEXT-DECORATION: none
}
#nav LI A.active {
	BACKGROUND: #000; COLOR: #fff
}
#nav LI:hover {
	BACKGROUND: #3675aa; COLOR: #fff
}
#nav LI.over {
	BACKGROUND: #3675aa; COLOR: #fff
}
#nav LI:hover A {
	BACKGROUND: url(/images/homeboxTabHover.jpg) #3675aa repeat-x 0px 0px; COLOR: #fff
}
#nav LI.over A {
	BACKGROUND: url(/images/homeboxTabHover.jpg) #3675aa repeat-x 0px 0px; COLOR: #fff
}
#nav LI .drop {
	DISPLAY: none
}
#nav LI:hover .drop {
	Z-INDEX: 5555; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 190px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(/images/navHover.jpg) #0079a6 repeat-x 0px 0px; FLOAT: left; TOP: 30px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 3px; LEFT: -2px
}
#nav LI.over .drop {
	Z-INDEX: 5555; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 190px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(/images/navHover.jpg) #0079a6 repeat-x 0px 0px; FLOAT: left; TOP: 30px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 3px; LEFT: -2px
}
#nav LI .drop LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-TOP: 0px
}
#nav LI .drop LI A {
	padding: 5px 8px;
    MARGIN: 0px;     WIDTH: 174px !important;     DISPLAY: block;     BACKGROUND: none transparent scroll repeat 0% 0%;     COLOR: #fff;     FONT-SIZE: 80%;     FONT-WEIGHT: bold;     TEXT-DECORATION: none;
}
#nav LI .drop LI A:hover {
	padding: 5px 8px;
    MARGIN: 0px;     WIDTH: 174px !important;     BACKGROUND: #fff;     COLOR: #666;
}
#nav LI .drop LI .drop {
	DISPLAY: none
}
#nav LI .drop LI:hover .drop {
	Z-INDEX: 5555; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 190px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(/images/navHover.jpg) #0079a6 repeat-x 0px 0px; FLOAT: left; BORDER-TOP: #fff 2px solid; TOP: 5px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 3px; LEFT: 170px
}
#nav LI .drop LI.over .drop {
	Z-INDEX: 5555; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 190px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(/images/navHover.jpg) #0079a6 repeat-x 0px 0px; FLOAT: left; BORDER-TOP: #fff 2px solid; TOP: 5px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 3px; LEFT: 170px
}
#nav LI .drop LI .drop LI A {
	padding: 5px 8px;
    MARGIN: 0px;     WIDTH: 174px;     DISPLAY: block;     BACKGROUND: none transparent scroll repeat 0% 0%;     COLOR: #fff;     FONT-SIZE: 75% !important;     TEXT-DECORATION: none;
}
#nav LI .drop LI .drop LI A:hover {
	padding: 5px 8px;
    MARGIN: 0px;     WIDTH: 174px;     BACKGROUND: #fff;     COLOR: #666;
}
#nav LI .drop LI .drop LI .drop {
	DISPLAY: none
}
UL.leftnav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.leftnav LI {
	BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eeeeee; PADDING-TOP: 0px
}
UL.leftnav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
UL.leftnav LI A:hover {
	BACKGROUND: url(../images/leftNavHover.jpg) #01729c repeat-x 0px 0px; COLOR: #fff
}
UL.leftnav LI.selected A {
	BACKGROUND: url(../images/leftNavHover.jpg) #01729c repeat-x 0px 0px; COLOR: #fff
}
UL.leftnav UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.leftnav LI.selected LI {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
UL.leftnav LI.selected {
	FONT-WEIGHT: bold
}
UL.leftnav LI.selected LI.selected {
	FONT-WEIGHT: bold
}
UL.leftnav LI.selected LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0375b4
}
.drop {
	DISPLAY: none
}
#banner_left {
	WIDTH: 260px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 60px
}
#banner_right {
	WIDTH: 500px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 60px
}
#banner_large {
	WIDTH: 760px; BACKGROUND: #fff; CLEAR: both
}
#left {
	MARGIN: 15px 0px; WIDTH: 200px; BACKGROUND: #fff; FLOAT: left
}
.leftNav {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.leftNav H2 {
	BORDER-BOTTOM: #636363 2px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 2px; PADDING-LEFT: 10px; WIDTH: 185px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/NavTop.jpg) ; COLOR: #fff; CLEAR: both; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.leftNav H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; FONT-SIZE: 110%; PADDING-TOP: 0px
}
.leftNav H3 A {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(/images/leftNavItem.jpg) #e0e0e0 repeat-x 0px 0px; COLOR: #666; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.leftNav H3 A STRONG {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #0375b4; CLEAR: both; CURSOR: pointer; PADDING-TOP: 0px
}
.leftNav H3 A SPAN {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; FONT-SIZE: 90%; CURSOR: pointer; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.leftNav H3 A:hover {
	BACKGROUND: url(/images/leftNavHover.jpg) #01729c repeat-x 0px 0px; COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none
}
.leftNav H3 A:hover STRONG {
	COLOR: #fff; CURSOR: pointer
}
#right {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 545px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-TOP: 0px
}
#right H1 {
	MARGIN: 10px 0px 0px
}
.product_title {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px !important; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; CLEAR: both; FONT-SIZE: 110%; PADDING-TOP: 0px !important
}
.featured {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px
}
.featured DIV {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 150px; PADDING-TOP: 0px
}
.featured H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 50px; FONT-SIZE: 100%; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.featured P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; COLOR: #666; CLEAR: both; PADDING-TOP: 0px
}
.featured P.height {
	HEIGHT: 45px
}

.featuredkomp {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px
}
.featuredkomp DIV {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 150px; PADDING-TOP: 0px
}
.featuredkomp H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 40px; FONT-SIZE: 100%; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.featuredkomp P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; COLOR: #666; CLEAR: both; PADDING-TOP: 0px
}
.featuredkomp P.height {
	HEIGHT: 65px
}
.featuredkomp H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; FONT-SIZE: 120%; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

.newsbanner {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px
}
.newsbanner DIV {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 250px; PADDING-TOP: 0px
}
.newsbanner H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 400px; FONT-SIZE: 120%; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.newsbanner P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; COLOR: #666; CLEAR: both; PADDING-TOP: 0px
}
.newsbanner P.height {
	HEIGHT: 45px
}




#col_left {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 10px; BACKGROUND: #f9f9f9; FLOAT: left; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px
}
#col_left .questions {
	MARGIN: 15px 0px 0px 20px
}
#col_left .questions LI {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#col_right {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 20px; WIDTH: 475px; PADDING-RIGHT: 10px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px
}
#images_holder {
	WIDTH: 250px; BACKGROUND: #fff; FLOAT: left
}
#images_holder SPAN IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 10px 10px 0px 0px; WIDTH: 50px; DISPLAY: block; FLOAT: left; HEIGHT: 50px; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #ccc 1px solid
}
#info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 280px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px
}
#info .price {
	COLOR: #666; FONT-SIZE: 180%
}
#info .price_num {
	COLOR: #0099d5; FONT-SIZE: 180%
}
#info .rrp {
	COLOR: #666
}
#info .rrp STRONG {
	COLOR: #a42900; TEXT-DECORATION: line-through
}
#info FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#info LEGEND {
	DISPLAY: none
}
#tabs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 545px; PADDING-RIGHT: 0px; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px
}
#tabs LI {
	LINE-HEIGHT: normal; MARGIN: 0px 5px 0px 0px; FLOAT: left
}
#tabs LI A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #eee; COLOR: #666; FONT-SIZE: 90%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#tabs LI A.current {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 5px
}
#tabcontainer {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 20px; MARGIN: -2px 0px 15px; PADDING-LEFT: 20px; WIDTH: 500px; PADDING-RIGHT: 20px; FLOAT: left; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 20px
}
#tabcontainer #images IMG {
	WIDTH: 240px; HEIGHT: auto
}
.product_item {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 15px; MARGIN: 15px 0px 0px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.product_item DT {
	WIDTH: 165px; BACKGROUND: #fff; FLOAT: left
}
.product_item DD {
	MARGIN: 0px 0px 0px 160px; BACKGROUND: #fff; COLOR: #333
}
.product_item DD A {
	FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.dealer {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.dealer DT {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f4f4f4; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.dealer DD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; PADDING-TOP: 5px
}
.dealer DD SPAN.distance {
	FLOAT: left; FONT-WEIGHT: bold
}
.dealer DD SPAN.view {
	FLOAT: right; FONT-WEIGHT: bold
}
#footer
{
    padding-bottom: 5px;
    margin: 15px 0px;
    padding-left: 10px;
    width: 740px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    color: #fff;
    clear: both;
    font-size: 90%;
    padding-top: 5px;
    background-image: url(../images/NavTop.jpg);
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 0% 0%;
}
#footer A {
	COLOR: #ccc
}
.star_rating {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/star_rating.gif) repeat-x left top; HEIGHT: 20px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.star_rating LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.star_rating LI A {
	Z-INDEX: 20; POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -9000em; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 20px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.star_rating LI A:hover {
	Z-INDEX: 1; BACKGROUND: url(../images/star_rating.gif) left bottom; LEFT: 0px
}
.star_rating A.one_star {
	LEFT: 0px
}
.star-_rating A.one_star:hover {
	WIDTH: 20px
}
.star_rating A.two_stars {
	LEFT: 20px
}
.star_rating A.two_stars:hover {
	WIDTH: 40px
}
.star_rating A.three_stars:hover {
	WIDTH: 60px
}
.star_rating A.three_stars {
	LEFT: 40px
}
.star_rating A.four_stars {
	LEFT: 60px
}
.star_rating A.four_stars:hover {
	WIDTH: 80px
}
.star_rating A.five_stars {
	LEFT: 80px
}
.star_rating A.five_stars:hover {
	WIDTH: 100px
}
.star_rating LI.current_rating {
	Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -9000px; DISPLAY: block; BACKGROUND: url(../images/star_rating.gif) 0px 20px; HEIGHT: 20px
}
P#c8 {
	BACKGROUND: #fff; CLEAR: both
}
.details-left {
	WIDTH: 370px; FLOAT: left
}
.details-left LABEL {
	WIDTH: 120px
}
.details-right {
	WIDTH: 370px; FLOAT: right
}
#cart_footer {
	CLEAR: both
}

.errortext
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: red 1px solid;
	color: red;
	border-bottom: red 1px solid;
	background-color: #fff2f3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.errbig
{
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#D9524F;
}

.errsmall
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#D9524F;
}

.thxbig
{
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}

.thxsmall
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}

.noline
{
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px

}

