
BODY             { color: black; font-weight: bold; font-size: 8pt; background-repeat: repeat-x; scrollbar-3dlight-color: #808080; scrollbar-arrow-color: WHITE; scrollbar-darkshadow-color: #808080; scrollbar-face-color: #808080; scrollbar-highlight-color: #D6D6D6; scrollbar-shadow-color: #D6D6D6; scrollbar-track-color: #D6D6D6  }
img { border: 0; }
.submit    { color: white; font-weight: bold; font-size: 8pt; background-color: red }
#bodyhome       { background: #e4e4e4 url(pics/gray_bg.gif) repeat-x center top }
#bodyhome1  { }
.address          { color: black; font: bold 8pt Arial, sans-serif; position: relative; top: 15px }
.address2 { color: black; font: bold 12pt Arial, sans-serif; position: relative; top: 15px }
.close_white { color: white; font-weight: bold; font-size: 8pt }
.close_white a { color: white; font-weight: bold; font-size: 8pt }
.close_white a:hover { color: black; font-weight: bold; font-size: 8pt }
a                 { color: black; font-style: normal; font-variant: normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; border: 0px }
a.contact { color: purple }
a:active  { }
a:hover                                      { color: red; font-family: Arial, sans-serif; text-decoration: none }
body  { color: #000000; font: 10pt Arial, sans-serif }
caption { color: #000000; font: 10pt Arial, sans-serif }
.close { color: black; font-weight: bold; font-size: 8pt }
.close1 { color: red; font-weight: bold; font-size: 8pt }
.close2  { color: black; font-weight: bold; font-size: 8pt }
.close a   { color: black; font-weight: bold; font-size: 8pt; position: relative }
.close a:hover     { color: #f30; font-weight: bold; font-size: 8pt }
.scrollimage { color: black; font-weight: bold; font-size: 10px }
.scrollimage a { color: black; font-weight: bold; font-size: 10px }
.scrollimage a:hover { color: black; font-weight: bold; font-size: 10px }
.buttons { color: black; font-weight: bold; font-size: 8pt }
.buttons a    { color: black; font-weight: bold; font-size: 8pt; padding: 3px 10px; position: relative }
.buttons a:hover       { color: #f30; font-weight: bold; font-size: 8pt; background-color: #e4e4e4 }
.home_head     { color: white; font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_home.gif); text-indent: 10px; vertical-align: middle; padding: 2px 5px; width: 100%; height: 20px }
.buttons_head   { font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_home.gif); text-align: center; vertical-align: middle; padding: 2px 5px; border: solid 1px gray; height: 20px }
.buttons_head a   { color: red; font-weight: bold; font-size: 8pt; background-image: url(backgrounds/bg2_home.gif); padding: 3px 10px; position: relative }
.buttons_head a:hover   { color: navy; font-weight: bold; font-size: 8pt }
.buttons_head_red { color: white }
.buttons_head_red a { color: white }
.buttons_head_red a:hover { color: black }
.brand { color: black; font-size: 8pt }
.brand a      { color: black; font-size: 8pt; padding: 7px; border-top: 2px solid white; width: 100% }
.brand a:hover   { color: white; background-color: black; width: 100% }
.brand_selected { color: white; background-color: gray; padding: 2px 6px; width: 100% }
.brand_selected a { color: white; background-color: gray; padding: 2px 6px; width: 100% }
.brand_selected a:hover { color: white; background-color: gray; padding: 2px 6px; width: 100% }
.brand_home { color: black; font-size: 8pt }
.brand_home a { text-indent: 2px; padding: 5px 2px; border-bottom: 1px solid gray; width: 228px }
.brand_home a:hover { color: white; background-color: gray; text-indent: 2px; border-bottom: 1px solid gray; width: 228px }
.brand_home2   { color: black; font-size: 8pt }
.brand_home2 a    { text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; width: 100% }
.brand_home2 a:hover   { color: white; background-color: black }
.home_link_header a { color: gray; font-size: 8pt; margin-top: 2px; margin-right: 2px; margin-left: 2px; width: 100% }
.home_link a { color: silver; font-size: 8pt; margin: 2px; width: 100% }
h1      { color: #000685; font: bold 20pt Arial, sans-serif; margin-bottom: 4px }
.rightlogo  { color: white; font: bold 20pt Arial, sans-serif; margin-bottom: 4px }
h2      { color: black; font: bold 14pt Arial, sans-serif; margin-bottom: 2px }
h3 { color: black; font: bold 10pt Arial, sans-serif; margin-bottom: 2px }
h4     { color: black; font-style: normal; font-variant: normal; font-size: 12pt; font-family: Arial, sans-serif; margin-bottom: 2px }
h5 { color: red; font: bold 16pt Arial, sans-serif; margin-bottom: 2px }
h6     { color: black; font: bold 10pt Arial, sans-serif }
hr       { color: gray }
ul   { margin-top: 3px; margin-bottom: 0px; margin-left: 18px }
code   { color: #000; font-weight: bold; font-size: 7pt; font-family: Arial, sans-serif }
.code { color: black; font-weight: bold; font-size: 7pt; font-family: Arial, sans-serif }
table     { font-size: 10pt }
#maintable           { background-color: white; width: 980px; height: auto }
.maintable  { background-color: white; border-top: black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; width: 1000px }
#leftcolumn   { border: 1px #e4e4e4; width: 150px; height: auto }
#middlecolumn  { border: 1px #e4e4e4; width: 420px; height: auto }
#rightcolumn    { border: 1px #e4e4e4; width: 150px; height: auto }
.hometable    { background-color: white }
.hometable td  { color: black; background-color: white }
#logotable        { border-bottom: medium none #e4e4e4; width: 980px; height: auto }
.logoarea           { background-color: #000685; margin-top: 5px; border-style: solid solid none solid; border-width: 1px 1px medium 1px; border-color: black; width: 1000px }
#addresstable  { background-color: white; border-top: #e4e4e4; border-bottom: #e4e4e4; width: 980px; height: auto }
#toptable    { }
#logoid    { background-color: transparent; margin-top: 3px; margin-right: 5px; margin-left: 3px }

.shadetabs    { background-image: url(backgrounds/bg1_buttons.gif); padding-top: 6px; border-top: white; border-bottom: 1px solid gray }
.shadetabs ul      { font-weight: bold; font-size: 12px; font-family: Verdana; text-align: left; list-style-type: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding: 3px 5px 3px 9px }
.shadetabs li{ display: inline;}
.shadetabs li a     { color: #2d2b2b; text-decoration: none; background: white url(backgrounds/bg1.gif) repeat-x; margin-right: 5px; padding: 4px 20px; border-color: #778 #778 gray #778 }
.shadetabs li a:hover      { color: #f30; text-decoration: underline; background-image: url(backgrounds/bg2.gif); padding: 3px 19px 4px; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray }
.shadetabs li.selected { position: relative;}
.shadetabs li.selected a    { background-image: url(backgrounds/bg2.gif); padding: 3px 19px 4px; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray }
.shadetabs li.selected a:hover   { text-decoration: underline; padding: 3px 19px 4px }


.shiftcontainer{position: relative;left: 5px; /*Number should match -left shadow depth below*/top: 5px; /*Number should match -top shadow depth below*/}

.shadowcontainer   { background-color: #e4e4e4; width: 145px }

.shadowcontainer .innerdiv  { background-color: #f3f3f3; border: solid 1px gray; position: relative; top: -2px; left: -2px }
.graytop  { color: black; font-weight: bold; font-size: 10pt; background-color: #e4e4e4; padding-left: 6px }
.graytop1 { color: white; font-weight: bold; font-size: 10pt; background-color: gray; padding: 3px 3px 3px 6px }
.graytop2  { color: black; font-weight: bold; font-size: 10pt; background-color: gray; padding: 3px 3px 3px 6px }
.franke1   { color: black; font: bold 12pt Arial, sans-serif; margin-bottom: 4px }
.franke2 { color: gray; font: bold 12pt Arial, sans-serif; margin-bottom: 4px }
.dvp  { color: red; font-weight: bold; font-size: 8pt; vertical-align: super }
.price2      { color: black; font-style: normal; font-variant: normal; font-size: 8pt; font-family: Arial, sans-serif }
.price1    { color: #000685; font-weight: bold; font-size: 12pt; font-family: Arial, sans-serif }
.price4   { color: red; font-weight: bold; font-size: 12pt; font-family: Arial, sans-serif }
.price5 { color: red; font-weight: bold; font-size: 16pt; font-family: Arial, sans-serif }
.price3   { color: red; font-weight: bold; font-size: 8pt; font-family: Arial, sans-serif }
.franke_head  { color: white; font: bold 12pt Arial, sans-serif }
.toggleopacity img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) }
.toggleopacity:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.toggleopacity img { border: solid 1px #e4e4e4 }
.toggleborder:hover img { border: solid 1px #e4e4e4 }
.toggleborder:hover { color: #000685 }
.franke li   { color: black; font-size: 8pt; list-style-image: url(pics/LI_A_HOVER.gif) }
.franke li a   { color: black; font-size: 8pt; vertical-align: middle; list-style-image: url(pics/LI_A_HOVER.gif); margin: 1px; padding: 0px 0px 0px 5px; width: 100% }
.franke li a:hover  { color: white; font-size: 8pt; background-color: #f30; list-style-image: url(pics/LI_A.gif) }
.systemhead { color: black; font-weight: bold; font-size: 16pt; text-transform: capitalize }
li  { list-style-image: url(pics/LI_MAIN_HOVER.gif) }
li a { font-size: 8pt; vertical-align: middle; list-style-image: url(pics/LI_MAIN_HOVER.gif) }
.menutitle_excalibur1         { color: white; font-weight: bold; background: black url(pics/excalibur_moon_black.gif) no-repeat; text-align: center; vertical-align: bottom; padding: 2px; border: solid 0px #000000; width: 100px; height: 22px; cursor: pointer  }
.ajax { border: solid 1px black }
.menutitle_excalibur2         { color: white; font-weight: bold; background: #db9a30 url(pics/excalibur_moon_grey.gif) no-repeat; text-align: center; vertical-align: bottom; padding: 2px; border: solid 0px #000000; width: 100px; height: 22px; cursor: pointer  }
		.excalibur_head  { color: white; font-weight: bold; font-size: 13pt; font-family: Verdana; background-color: #000000; text-align: left; padding: 5px; cursor: property-value  }
#topsection    { font-size: 12px; padding: 5pt; height: 90px }
#topsection1    { font-size: 12px; background-color: #eaeaea; padding: 5px; height: 90px }
.homegreen { color: white; font-weight: bold; font-size: 8pt; font-family: Verdana; background-color: #007297; text-align: right; cursor: property-value  }
.white { color: white; font-size: 12px }
.homegreen1 { color: white; font-weight: bold; font-size: 15pt; font-family: Verdana; background-color: #007297; text-align: left; padding: 5px; cursor: property-value  }
.menutitle { color: white; font-weight: bold; background-color: red; text-align: center; margin-bottom: 5px; padding: 2px; border: solid 1px #000000; width: 140px; cursor: pointer  }
.menutitle1         { color: white; font-weight: bold; background: #007297 url(pics/back_button.gif) no-repeat; text-align: center; vertical-align: bottom; padding: 2px; border: solid 0px #000000; width: 140px; height: 22px; cursor: pointer  }
.menutitle1_1    { color: white; font-weight: bold; background: #a8a8a8 url(pics/back_button_2.gif) no-repeat; text-align: center; vertical-align: bottom; padding: 2px; border: solid 0px #000000; width: 140px; height: 22px; cursor: pointer  }
.menutitle2  { color: white; font-weight: bold; background-color: #007297; text-align: center; margin-bottom: 5px; padding: 2px; border: solid 1px #000000; width: 140px; cursor: pointer  }
#verytop { background-color: #f30 }
.carcase  { color: white; font-weight: bold; font-size: 13pt; font-family: Verdana; background-color: #000685; padding-top: 5px; padding-bottom: 5px }
.sellers { color: white; font-size: 8pt; font-family: Verdana; background-color: #000685 }
.sellers1  { color: white; font-size: 8pt; font-family: Verdana; background-color: red }
.sellers2 { color: white; font-size: 8pt; font-family: Verdana; background-color: #f30 }
.sellers3  { color: white; font-size: 12pt; font-family: Verdana; background-color: #369; padding: 10px }
.anextra     { float: left; margin-bottom: 10px; margin-left: 8px; padding: 2px; border: solid 2px #e4e4e4; width: 395px; height: 60px }
.anextraacces { float: left; margin-bottom: 10px; margin-left: 8px; padding: 2px; border: solid 2px #e4e4e4; width: 300px; height: 50px }
.anextrahelp { float: left; margin-bottom: 5px; padding: 2px; border-top: #e4e4e4; border-right: #e4e4e4; border-bottom: 2px solid #e4e4e4; border-left: #e4e4e4; width: 100% }
.homeborder  { float: left; padding: 2px; border: solid 2px #e4e4e4; width: 234px; height: 189px }
.anextra IMG  { padding: 0px; cursor: pointer }
.anextra2     { float: left; margin-bottom: 10px; margin-left: 8px; border-style: none none solid none; border-width: medium medium 1px medium; border-color: #e4e4e4 #e4e4e4 #000685 #e4e4e4; width: 390px; height: 60px }

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected { color: #000 }

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}
.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

.anylinkcss   { font: 10px Verdana; background-color: #e4e4e4; border-style: solid; border-width: 1px 1px 0 1px; border-color: gray; position: absolute; z-index: 100; width: 150px; visibility: hidden }

.anylinkcss a  { font-weight: bold; font-size: 11px; text-decoration: none; background-image: url(backgrounds/bg1.gif); text-indent: 5px; display: block; padding: 4px 0; border-bottom: 1px solid gray; width: 100% }

.anylinkcss a:hover  { color: #f30; text-decoration: underline; background-image: url(backgrounds/bg2.gif) }
#divbg  { background: #e4e4e4 repeat-x; border: solid 1px gray }
.cdarange { background-color: #b29fa4 }
.cdaoven { background-color: #faa671 }
.cdahob { background-color: #5bbbb7 }
.cdaextractor { background-color: #c1afe5 }
.cdadish { background-color: #65cfe9 }
.cdalaundry { background-color: #9ec3de }
.cdafridge { background-color: #99e071 }
.cdasink { background-color: #d490a8 }
.cdatap { background-color: #c6bf70 }
.duropal { background-color: #c6bf70 }
#pricebox { padding: 5px; border: solid 1px black }
