* {

margin: 0px;
padding: 0px;
}

html { 
height: 100%;
}

body { 
margin: auto;
padding: 0px;
width: 1004px;
text-align: center;
font-family: arial;
font-size: .7em;
}

input {
margin: 0px 0px 0px 0px;
height: 20px;
border: 1px solid #ccc;
}

select {
width: 325px;
font-weight: bold;
color: #fff;
}

.bodyBg-stripe-grey-gradient {
background: url('images/bg.jpg') top repeat-x;
}

.bodyBg-stripe-grey {
background: url('images/bg-stripe.png');
}

.bodyBg-black {
background: #000;
}

.bodyBg-grey {
background: #ccc;
}

.bodyBg-white {
background: #fff;
}

.bodyBg-red {
background: #f00;
}

.bodyBg-crimson {
background: #900;
}

.bodyBg-pink {
background: #f2b0df;
}

.bodyFont-black {
color: #000;
font-weight: bold;
letter-spacing: .04em;
}

.bodyFont-grey {
color: #ccc;
}

.bodyFont-white {
color: #fff;
}

.bodyFont-red {
color: #f00;
}

.bodyFont-crimson {
color: #900;
}

.bodyFont-pink {
color: #f2b0df;
}

.normal, .Normal {
font-family: arial;
font-size: 11px;
color: #000;
}

a.black-to-whiteUnderline {
color: #000;
text-decoration: none;
}

a.black-to-whiteUnderline:hover {
color: #fff;
text-decoration: underline;
}

a.black-to-orangeUnderline {
color: #000;
text-decoration: none;
}

a.black-to-orangeUnderline:hover {
color: #f60;
text-decoration: underline;
}

a.black-to-greenUnderline {
color: #000;
text-decoration: none;
}

a.black-to-greenUnderline:hover {
color: #13811d;
text-decoration: underline;
}

a.white-to-whiteUnderline {
color: #fff;
text-decoration: none;
}

a.white-to-whiteUnderline:hover {
color: #fff;
text-decoration: none;
}

p a.white-to-whiteUnderline {
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

p a.white-to-whiteUnderline:hover {
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

a.orange-to-orangeUnderline {
color: #f60;
text-decoration: none;
}

a.orange-to-orangeUnderline:hover {
color: #f60;
text-decoration: underline;
}

.menuBrand li a.orange-to-greenUnderline {
color: #f60;
text-decoration: none;
}

.menuBrand li a.orange-to-greenUnderline:hover {
color: #13811d;
text-decoration: underline;
}

a.green-to-greenUnderline {
color: #13811d;
text-decoration: none;
}

a.green-to-greenUnderline:hover {
color: #13811d;
text-decoration: underline;
}

#shoppingCart a.orange-to-greenUnderline {
color: #f60;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#shoppingCart a.orange-to-greenUnderline:hover {
color: #13811d;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.white-to-whiteUnderline {
color: #fff;
text-decoration: none;
}

a.white-to-whiteUnderline:hover {
color: #fff;
text-decoration: underline;
}

.clear {
clear: both;
}

.pagination {
list-style-type: none;
}

.pagination li {
display: inline;
}

.pagination li.pole {
padding: 0 4px 0 4px;
font-size: 12px;
color: #ccc;
}

.menuBrand {
list-style-type: none;
}

.menuBrand li {
position: relative;
display: inline;
bottom: 8px;
padding-right: 6px;
text-transform: uppercase;
font-size: 12px;
}

.menuBrand li.last {
padding-right: 0px;
}

.menuBrand li.pole-menu {
position: relative;
bottom: 0px;
}

.menuBrand li a.black-to-whiteUnderline:hover {
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.menuBrand li a.black-to-orangeUnderline {
color: #000;
font-weight: bold;
text-decoration: none;
}

.leftNav {
position: relative;
top: 0px;
list-style-type: none;
text-align: left;
}

.leftNav li {
display: block;
padding: 0px 0px 5px 0px;
}

.leftNav li.leftNav-title {
font-size: 1.4em;
color: #f60;
background: none;
padding: 0px 0px 5px 0px;
}

.leftNav li a {
padding: 0px 0px 5px 15px;
background: url('images/bullet-arrow-street-green.jpg') no-repeat;
font-size: 1.1em;
color: #13811d;
text-decoration: none;
}

.leftNav li a:hover {
padding: 0px 0px 5px 15px;
background: url('images/bullet-arrow-street-ff6600.jpg') no-repeat;
color: #13811d;
text-decoration: underline;
}

.tm {
font-size: 8px;
}

select, input {
font-family: arial;
font-size: 11px;
color: #000;
}

.NormalTextBox {
color: #333;
padding-left: 4px;
line-height: 12px;
font-family: arial;
font-weight: normal;
font-size: 11px;
}

td.NormalTextBox {
padding: 0;
margin: 0;
background: transparent;
visibility: visible;
border: 1px solid #333;
}

#dnn_dnnSEARCH_txtSearch.NormalTextBox {
height: 20px;
background: transparent;
width: 145px;
color: #888;
margin: 0px;
padding: 0px;
border: 1px solid #ccc;
cursor:text;
}

.normal, .Normal {
font-family: arial;
font-size: 12px;
color: #000;
}

a.Normal:link, a.Normal:visited { 
color: #13811d; 
font-family: arial; 
font-size: 12px;
font-weight: normal;
text-decoration: none; 
}

a.Normal:hover { 
color: #f60; 
font-family: arial; 
font-size: 12px;
font-weight: normal;
text-decoration: underline; 
}

a:link, a:visited, a:active { 
color: #13811d; 
font-family: arial; 
font-weight: normal; 
font-size: 12px; 
text-decoration: normal; 
}

a:hover { 
color: #f60; 
font-family: arial;  
font-size: 12px; 
text-decoration: underline; 
}

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { 
color: #fff; 
font-family: arial; 
font-size: 11px; 
font-weight: bold;
text-decoration: none;
}

a.LOGIN_object:hover, a.USER_object:hover { 
color: #f60; 
font-family: arial; 
font-weight: bold; 
font-size: 11px; 
text-decoration: underline; 
}

.USER_object, a.USER_object:link { 
color: #fff; 
font-family: arial; 
font-size: 11px; 
font-weight: bold; 
text-decoration: none;
}

.USER_object, a.USER_object:link { 
color: #fff; 
font-family: arial; 
font-size: 11px; 
font-weight: bold; 
text-decoration: none;
}