html {
-webkit-text-size-adjust:none;
}

.sprice_sm { font-weight: bold; margin-bottom: 0px; font-size: 11px; text-decoration: line-through; }
.saleprice_sm { font-weight: bold; color: #CC0000; font-size: 14px;}
.price_sm { font-weight: bold; font-size: 14px; }

body,div,table,td,select,input {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
color:#ffffff;
line-height:17px;
}

.main_body {
background-color:#000000;
margin:0;
}

.error {
color:#FF0000;
font-weight:bold;
}

hr {
border:0;
height:1px;
color:#444;
background-color:#444;
margin: 20px 0;
}

h1,h2,h3,h4 {
padding:0;
margin:0;
font-weight:normal;
}

form {
padding:0;
margin:0;
}

img {
border:0;
}

#outermost_inside {
background:url( ../images/background_inside.gif );
background-position:top-left;
background-repeat:repeat-x;
background-color:#ffffff;
}

.hometext {
font-size:16px;
line-height:22px;
}

#top {
height:244px;
width:707px;
margin-right:auto;
margin-left:auto;
padding-top:0;
padding-bottom:0;
}

#logo {
height:244px;
float:left;
width:184px;
}

#top-right {
float:right;
width:369px;
text-align:center;
padding-top:50px;
height:194px;
line-height:22px;
}

#top-right h1 {
color:#ffffff;
font-size:22px;
padding-bottom:5px;
}

#top-right h2 {
color:#fff200;
font-size:28px;
padding-bottom:5px;
}

#top-right h3 {
color:#ed1c24;
font-size:18px;
padding-bottom:5px;
}

#top-right h4 {
color:#fff200;
font-size:22px;
padding-bottom:5px;
}

#tagline {
width:707px;
text-align:center;
height:56px;
margin-right:auto;
margin-left:auto;
}

#tagline h1 {
color:#fff200;
font-size:41px;
}

.greentext {
color:#269501;
font-weight:bold;
}

#topbuttons-outer {
height:48px;
background:url( ../images/button-back.jpg );
background-position:top-left;
background-repeat:repeat-x;
}

#topbuttons {
width:980px;
height:48px;
margin-right:auto;
margin-left:auto;
}

#flash {
width:980px;
height:185px;
margin-left:auto;
margin-right:auto;
padding-top:38px;
}

#content {
width:920px;
margin-right:auto;
margin-left:auto;
padding:30px;
overflow:hidden;
}

#pullin {
padding-right:0px;
padding-left:0px;
width:920px;
overflow: auto;
}

#pullin h1 {
color:#fff200;
font-size:54px;
padding-bottom:20px;
line-height:50px;
}

#pullin-left {
float:left;
width:400px;
padding-right:40px;
}

#pullin-left h1 {
color:#fff200;
font-size:54px;
padding-bottom:40px;
line-height:50px;
}

#pullin-right {
float:right;
width:400px;
}

#bottombuttons-outer {
height:48px;
background:url( ../images/button-back.jpg );
background-position:top-left;
background-repeat:repeat-x;
}

#bottombuttons {
width:980px;
text-align:center;
margin-right:auto;
margin-left:auto;
padding-top:14px;
height:30px;
font-size:14px;
}

#bottombuttons a {
color:#ffffff;
}

#copyright {
width:980px;
font-family:Verdana;
margin-right:auto;
margin-left:auto;
font-size:9px;
color:#ffffff;
line-height:15px;
padding-top:15px;
padding-bottom:20px;
text-align:center;
}

#address {
width:981px;
font-family:Arial;
margin-right:auto;
margin-left:auto;
font-size:12px;
font-weight:bold;
color:#ffffff;
background-color:#00adef;
padding:6px;
text-align:center;
}

img.footerimage {
vertical-align:middle;
}

#content ul {
list-style-image:url('../images/bullet.png');
color:#ffffff;
padding-left:40px;
padding-bottom:0;
padding-top:10px;
margin-left:0;
margin-bottom:0;
}

ul.inside {
bullet-style:disc;
color:#79c0c4;
padding-left:40px;
padding-bottom:0;
padding-top:0;
margin-left:0;
margin-bottom:0;
}

.blacktext {
color:#000000;
}

INPUT,SELECT,TEXTAREA {
background-color:#FFFFFF;
border-bottom:#ffffff 1px solid;
border-left:#ffffff 1px solid;
border-right:#ffffff 1px solid;
border-top:#ffffff 1px solid;
color:#000000;
font-family:Verdana,Arial;
font-size:13px;
font-weight:normal;
letter-spacing:0;
padding-left:6px;
padding-right:6px;
padding-top:6px;
padding-bottom:6px;
margin-bottom:5px;
}

.blank {
border-color:none;
border-style:none;
border-width:none;
background-color:transparent;
}

.form_button {
border-color:#177bd0;
background:url( ../images/button-back.jpg );
background-position:top-left;
background-repeat:repeat-x;
text-transform:uppercase;
color:#ffffff;
font-family:Arial;
font-size:16px;
font-weight:bold;
border-style:solid;
padding-right:10px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-width:0;
cursor:pointer;
height:48px;
}

.add-cart {
border-color:#177bd0;
background:url( ../images/button-back.jpg );
background-position:top-left;
background-repeat:repeat-x;
text-transform:uppercase;
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:bold;
border-style:solid;
padding-right:10px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-width:0;
cursor:pointer;
margin-top: 6px;
}

.button {
border-color:#177bd0;
background-color:#177bd0;
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:none;
border-style:solid;
border-width:2px;
padding-right:10px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}

.button:a {
color:#ffffff;
text-decoration:NONE;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.button:link {
color:#ffffff;
text-decoration:NONE;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.button:visited {
color:#ffffff;
text-decoration:NONE;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.button:active {
color:#ffffff;
text-decoration:NONE;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.button:hover {
color:#ffffff;
text-decoration:NONE;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

A:a {
color:#FFF200;
text-decoration:none;
font-weight:normal;
}

A:link {
color:#FFF200;
text-decoration:none;
font-weight:normal;
}

A:visited {
color:#FFF200;
text-decoration:none;
font-weight:normal;
}

A:active {
color:#FFF200;
text-decoration:none;
font-weight:normal;
}

A:hover {
color:#FFF;
text-decoration:none;
font-weight:normal;
}

A.copyright:link {
color:#ffffff;
text-decoration:NONE;
font-weight:none;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
}

A.copyright:visited {
color:#ffffff;
text-decoration:NONE;
font-weight:none;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
}

A.copyright:active {
color:#ffffff;
text-decoration:NONE;
font-weight:none;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
}

A.copyright:hover {
color:#ffffff;
text-decoration:UNDERLINE;
font-weight:none;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
}

A.box:link {
color:#ffffff;
text-decoration:NONE;
font-weight:none;
font-family:Arial, Helvetica;
font-size:12px;
}

A.box:visited {
color:#ffffff;
text-decoration:NONE;
font-weight:none;
font-family:Arial, Helvetica;
font-size:12px;
}

A.box:active {
color:#ffffff;
text-decoration:NONE;
font-weight:none;
font-family:Arial, Helvetica;
font-size:12px;
}

A.box:hover {
color:#ffffff;
text-decoration:UNDERLINE;
font-weight:none;
font-family:Arial, Helvetica;
font-size:12px;
}

#navlist li.start {
display:block;
float:left;
width:auto;
margin:0;
line-height:40px;
padding-left:3px;
padding-right:3px;
border-left:#eb9654 0 solid;
}

#navlist li {
display:block;
float:left;
width:auto;
margin:0;
line-height:48px;
border-left:#3b3216 0 solid;
padding-right:11px;
padding-left:11px;
}

#navlist li a {
display:block;
font-size:20px;
font-family:Impact;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-left:15px;
padding-right:15px;
padding-top:15px;
height:33px;
}

#navlist li a:hover {
display:block;
font-size:20px;
font-family:Impact;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-left:15px;
padding-right:15px;
padding-top:15px;
background-color:#c6050d;
height:33px;
}

#navlist li a:hover span {
display:block;
background:url(../images/button_right.png) top right no-repeat;
padding-left:0;
padding-right:34px;
height:41px;
}

#navlist li a:hover span span {
background:url(../images/button_middle.png) top repeat-x;
padding:0;
}

* {
margin:0;
padding:0;
}

.boxtext {
font-family:Arial;
font-size:12px;
color:#ffffff;
line-height:21px;
}

.navbutSubTbl a {
position:relative;
display:block;
width:200px;
}

.navbutSubTbl {
font-family:Arial, sans-serif;
color:#ffffff;
font-size:18px;
background-color:#F37255;
border-color:#F37255;
border-style:solid;
border-top-width:0;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
}

.navbutSubTbl a,.navbutSubTbl a:visited {
position:relative;
display:block;
text-decoration:none;
padding-top:8px;
padding-bottom:8px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
font-family:Arial, sans-serif;
color:#ffffff;
}

.navbutSubTbl a:hover {
font-family:Arial, sans-serif;
color:#ffffff;
font-weight:bold;
background-color:#c6050d;
text-decoration:none;
}

.drop_pad {
margin-top:-2px;
margin-left:0;
z-index:100;
}

.drop_border2 {
border-color:#fffff;
border-style:solid;
border-top-width:0;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
}

.drop_border {
border-color:#fffff;
border-style:solid;
border-top-width:0;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
}

.drop_down {
background-color:#FFFFFF;
border-bottom:#98B226 1px solid;
border-left:#98B226 1px solid;
border-right:#98B226 1px solid;
border-top:#D3D7E7 1px solid;
letter-spacing:0;
}

.childTbl a {
position:relative;
display:block;
text-decoration:none;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#ffffff;
}

.childTbl {
font-family:"Trebuchet MS", Arial, sans-serif;
color:#ffffff;
font-size:9px;
background-color:#1F4075;
border-color:#669CBE;
border-style:solid;
border-top-width:0;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
}

.childTbl a:visited {
position:relative;
display:block;
text-decoration:none;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#ffffff;
}

.childTbl a:hover {
font-family:"Trebuchet MS", Arial, sans-serif;
color:#ffffff;
font-weight:bold;
background-color:#669CBE;
text-decoration:none;
}

.yellowheader {
font-family:Arial;
font-size:20px;
color:#fdca68;
}

.whiteheader {
font-family:Arial;
font-size:33px;
color:#ffffff;
}

.blackheader {
font-family:Arial;
font-size:18px;
color:#000000;
}

.pinkheader {
font-family:Arial;
font-size:18px;
color:#fd7f6b;
padding-bottom:5px;
}

.greenheader {
font-family:Arial;
font-size:18px;
color:#299c87;
padding-bottom:5px;
}

.blueheader {
font-family:Arial;
font-size:18px;
color:#177cd2;
padding-bottom:5px;
}

.smalltext {
font-family:Arial;
font-size:10px;
color:#000000;
}

.homeheader {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:bold;
font-variant:normal;
text-decoration:none;
color:#f3cf62;
}

#pageheader {
font-family:Arial;
font-size:28px;
color:#fd7f6b;
border-bottom:#d2d2d2 1px solid;
margin-bottom:15px;
padding-bottom:7px;
}

#buttons {
text-align:right;
width:365px;
float:right;
}

#rightimage {
float:right;
border-right:#167bd3 3px solid;
border-bottom:#fdc963 3px solid;
border-left:#fc7f6b 3px solid;
border-top:#279e82 3px solid;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
margin-left:10px;
margin-bottom:10px;
}

#leftimage {
float:left;
border-right:#167bd3 3px solid;
border-bottom:#fdc963 3px solid;
border-left:#fc7f6b 3px solid;
border-top:#279e82 3px solid;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
margin-right:10px;
margin-bottom:10px;
}

#leftimageinside {
float:left;
border-right:#167bd3 3px solid;
border-bottom:#fdc963 3px solid;
border-left:#fc7f6b 3px solid;
border-top:#279e82 3px solid;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
margin-right:20px;
margin-bottom:10px;
}

#leftimage2 {
border-right:#167bd3 3px solid;
border-bottom:#fdc963 3px solid;
border-left:#fc7f6b 3px solid;
border-top:#279e82 3px solid;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
margin-right:0;
margin-bottom:5px;
}

.announcement {
font-family:Arial;
font-size:12px;
color:#299c87;
padding-bottom:10px;
}

.borderimageright {
border-style:solid;
border-width:3px;
border-color:#2f4e8b;
margin-left:15px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
background-color:#79c0c4;
}

.header {
font-family:Arial;
font-size:20px;
color:#012782;
font-weight:bold;
}

.pqty { width: 30px; padding: 3px;}
.ptitle {padding-top: 5px; width: 140px;}
#pleft { float: left; width: 450px; overflow: hidden;}
#pright { float: right ;width: 400px }
#pwrap {margin-top: 20px;}



