/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #e1e1e1;padding:3px 5px 3px 5px}
.boxText2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:22px;padding:10px 0px 10px 0px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #aa0000; text-decoration: underline; }
BODY {
background: #4E734D;
color: #336666;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
font-size: 12px;
text-align:center;
}
div.rahment{
width:950px;
height:220px;
background-color: #336666;
margin: 0px auto;
text-align:center;
padding: 0px 0px 0px 0px;
}
div.rahmen{
background-image: url('images/umzugskartons-freihaus_bg.jpg');
background-repeat:no-repeat;
width:950px;
margin: 0px auto;
text-align:center;
padding: 0px 0px 0px 0px;
}
div.mainRahmen{
clear:both;
background-color: #668C8C;
text-align:left;
width: 950px;
margin: 0px;
padding: 0px;
}
div.headerPfad{
float:left;
background-color: #DBE2ED;
position:relative;left:200px;top:0px;
font-family: Arial, Verdana, sans-serif;
color:#2DB260;
font-size: 10px;
width:530px;
text-align:left;
line-height:25px;
}
A.headerNavigation { 
color: #668C8C; 
}
A.headerNavigation:hover {
color: #2DB260;
}
A.headerNavigation2 { 
color: #E8E8E8;
padding:0px 0px 0px 20px;
text-decoration: none;
}
A.headerNavigation2:hover {
color: #FFFFFF;
padding:0px 0px 0px 20px;
text-decoration: underline;
}
A.headerNavigation3 { 
color: #E8E8E8;
padding:0px 4px 1px 4px;
margin:0px 5px 0px 0px;
text-decoration: none;
background-color: #336666;
border-top: 1px solid #dddddd;
border-right: 1px solid #555555;
border-bottom: 1px solid #222222;
border-left: 1px solid #aaaaaa;
}
A.headerNavigation3:hover {
color: #FFFFFF;
padding:0px 4px 1px 4px;
text-decoration: none;
background-color: #336666;
border-top: 1px solid #222222;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #555555;
}
div.headerMenue{
background-color: #668C8C;
width:220px;
text-align:right;
float:right;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height:25px;
color: #E8E8E8;
}
div.headerMenue2{
background-color: #2DB260;
width:225px;
float:right;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding:10px 0px 0px 20px;
color: #FFFFFF;
}
div.c_left{
float:left;
width:200px;
min-height:530px;
}
div.cl_sf{
position:relative; top:-25px;
height:18px;
width:155px;
font-size: 11px;
text-align:right;
margin:0px 0px 0px 45px;
padding:3px 0px 3px 0px;
border:1px solid #EAEAEA;
background-color:#99CC99;
}
div.c_left ul{
background-color:#99CC99;
border-top:1px solid #EAEAEA;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
width:155px;
list-style-type:none;
margin:0px 0px 15px 45px;
padding: 0px;
} 
div.c_left li{
border-bottom:1px solid #EAEAEA;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: 400;
height:25px;
line-height:25px;
background-color:#99CC99;
color:#56EA8E;
margin:0px;
padding: 1px 1px 1px 1px;
}
div.c_left li.mli1{
padding: 1px 1px 1px 7px;
}
img.pp{margin:4px 0px 0px 22px;}
img.ts{margin:14px 0px 3px 35px;}
img.ts2{margin:2px 0px 1px 45px;}
img.kk{margin:4px 0px 0px 21px;}
img.is{margin:10px 0px 4px 15px;}
div.c_main{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.5;
float:left;
width:530px;
background-color:#DBE2ED;
margin:0px;
padding:0px;
height:auto;
min-height:530px;
}
TABLE.contentmain {
margin: 10px 15px 5px 15px;
width:500px;
border: 0px solid #C68726;
border-spacing: 0px;
}
div.contentcoll {
float:left;
margin: 10px 0px 5px 15px;
width:240px;
border: 0px solid #C68726;
}
div.contentcolr {
float:right;
margin: 10px 15px 5px 15px;
width:240px;
border: 0px solid #C68726;
}
div.c_main h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
margin: 10px 15px 5px 15px;
}
div.c_main h2 {
margin: 10px 15px 5px 15px;
}
div.c_main h3 {
font-size: 12px;
margin: 10px 15px 5px 15px;
}
div.c_main p.bottom_text{
position:relative;
font-family: Verdana, Arial, sans-serif;
left:20px;
top:235px;
width:500px;
line-height:10px;
font-size: 10px;
color: #eeeeee;
font-weight: 400;
text-align: justify;
padding:0px;
margin:0px;}
p.bottom_text a{
color: #eeeeee;
}
div.c_main p {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.5;
padding: 0px 0px 0px 0px;
margin: 0px 15px 0px 15px;
}
div.c_main p.produkt_feld{
margin: 5px 20px 10px 20px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.5;
}
div.xsellbox {
line-height: 11px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #336666;
text-align:center;
width:500px;
margin: 0px 15px 0px 15px;
padding:0px;
}
div.xsellbox div {
float:left;
width:153px;
margin: 5px 0px 5px 10px;
}
div.xsellbox div img{
border: 1px solid #668c8c;}
div.c_main ul.startul {
position:relative;
left:130px;
top:180px;
margin:0px;
padding:0px 0px 0px 20px;
font-size:13px;
font-weight:700;
color:#aa0000;
width:360px;
}
li.startli {
margin:0px 0px 22px 0px;
}
div.c_main p.startsmallText{
position:relative;
left:20px;
top:210px;
color: #336666;
letter-spacing: -1px;
line-height: 11px;
font-size: 10px;
font-weight: 700;
width:500px;
margin:0px;
padding:0px;
text-align:justify;
}
div.c_main ul, div.c_main ol {
margin: 0px 10px 0px 30px;
}
div.c_main p.pright {
text-align:right;
}
div.c_main p.pcenter {
text-align:center;
}
div.startb{
height:530px;
background-image: url('../images/umzugskartons.jpg');
background-repeat:no-repeat;
} 
div.c_main h1.startp {
position:relative;
width:380px;
left:115px;
top:160px;
background-color:transparent;
margin:0px;
padding:0px;
font-size:16px;
font-weight:700;
color:#aa0000;
}
div.c_main h2.starth2 {
position:relative;
width:380px;
left:115px;
top:160px;
background-color:transparent;
margin:0px;
padding:0px;
font-size:12px;
color:#aa0000;
}
div.c_main h1.startp a{
color:#aa0000;
}
div.c_main div.ph1 {
float:right;
margin:15px 15px 10px 0px;
text-align:right;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
div.c_main div.ph1 img{
border: 1px solid #336666;
margin:10px 0px 5px 5px;
}
div.c_main P.smallText {
line-height: 11px;
color: #336666;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
margin:5px 15px 5px 15px;
}
div.c_main P.smallTextc {
line-height: 12px;
color: #336666;
text-align:center;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
margin:5px 15px 5px 15px;
}
img.i_mb {border: 1px solid #055130;}

#Umzugskartons_Freihaus_Map {margin: 0px 10px 0px 15px;}
div.c_right{
font-family: Verdana, Arial, sans-serif;
display:inline;
float:right;
width:200px;
background-color:#336666;
min-height:530px;
padding-bottom:5px;
}
div.c_right h3 {
width:170px;
font-size: 12px;
font-weight: bold;
color: #E8E8E8;
margin:16px 0px 4px 10px;
padding:0px 0px 3px 0px;
border-bottom: 1px solid #ffffff;
}
div.c_right h4 {
width:170px;
font-size: 10px;
font-weight: bold;
color: #E8E8E8;
margin:4px 0px 6px 10px;
padding:2px 3px 3px 0px;
border: 1px solid #ffffff;
}
div.c_right h4 a{
color: #E8E8E8;
}
div.c_right h4 img{
float:left;
margin:0px 2px 2px 2px;
}
div.c_right h3.infoBoxHeadingRed {
width:190px;
background: #669366;
margin:0px 0px 0px 0px;
padding:8px 0px 4px 10px;
border: 0px solid #336666;
}
div.c_right h3.infoBoxHeadingRed span{
margin:0px 0px 0px 15px;
}
 div.c_right p {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color:#e8e8e8;
margin: 2px 2px 0px 8px;
padding:0px 0px 0px 0px;
}
div.c_right p.cart_t, span.cart_t {
text-align:right;
}
div.c_right p.sp_ce {
text-align:center;
}
div.c_right p.sp_ce img{
border: 1px #444444 solid;
}
div.c_right p.freihaus_in_cart_new {
color: #99CC99;
}
img.bmarks{
border: 0px #055130 solid;
padding:0px;
margin:0px 0px 2px 2px;
}
h1,h2,h3,h4,h5,h6 {
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
color:#336666;
margin: 2px 0px 2px 0px;
text-align:left;}
img {border: 0px #055130 solid; }
div.massbutton{ 
clear:both;
cursor:pointer;
 color: #DBE2ED;
background-color: #336666;
 font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: 700;
text-align:right;
border-top: 1px solid #dddddd;
border-right: 1px solid #555555;
border-bottom: 1px solid #222222;
border-left: 1px solid #aaaaaa;
padding:5px 0px 4px 0px;
margin:5px 0px 6px 85px;
width:350px;
}
div.massbutton2{ 
clear:both;
cursor:pointer;
 color: #DBE2ED;
background-color: #336666;
 font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: 700;
text-align:right;
border-top: 1px solid #222222;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #555555;
padding:5px 0px 4px 0px;
margin:5px 0px 6px 85px;
width:350px;
}
span.Pricesteps{ 
cursor:pointer;
color: #336666;
background-color: #99CC99;
border: 0px solid #56ea8e;
padding:5px 5px 5px 5px;
margin:0px 1px 0px 10px;
}
A.Button_Ersatz { 
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: 700;
color: #DBE2ED;
background-color: #336666;
border-top: 1px solid #dddddd;
border-right: 1px solid #555555;
border-bottom: 1px solid #222222;
border-left: 1px solid #aaaaaa;
padding:2px 5px 2px 2px;
margin:5px 0px 5px 2px;
}
A.Button_Ersatz:hover {
color: #A3BFAC;
background-color: #336666;
border-top: 1px solid #222222;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #555555;
}
A.Button_ErsatzS { 
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: 700;
height:15px;
color: #DBE2ED;
background-color: #336666;
border-top: 2px solid #dddddd;
border-right: 2px solid #555555;
border-bottom: 2px solid #222222;
border-left: 2px solid #aaaaaa;
padding:2px 5px 2px 2px;
margin:2px 0px 2px 0px;
}
A.Button_ErsatzS:hover {
color: #A3BFAC;
background-color: #336666;
border-top: 2px solid #222222;
border-right: 2px solid #aaaaaa;
border-bottom: 2px solid #dddddd;
border-left: 2px solid #555555;
}
A {
color: #336666;
text-decoration: none;
}
A:hover {
color: #336666;
text-decoration: none;
}
A.a_blue {
color: #E8E8E8;
text-decoration: none;
}
A.a_blue:hover {
color: #ffffff;
text-decoration: none;
}
A.a_in {
color: #336666;
text-decoration: underline;
}
A.a_in:hover {
color: #668C8C;
text-decoration: none;
}
hr {clear:left; width:90%;text-align:center;border:solid #336666 0px;height:1px;background-color:#336666;color:#336666;margin:2px auto;}
hr.rc {clear:left; width:90%;text-align:center;border:solid #E8E8E8 0px;height:1px;background-color:#E8E8E8;color:#E8E8E8;margin:0px auto 2px auto;}
hr.summerc {clear:left; width:75px;border:solid #E8E8E8 0px;height:1px;background-color:#E8E8E8;color:#E8E8E8;margin:2px 0px 0px 110px;}
ul,ol{
list-style-type:disc;
padding:0px;
margin:10px 5px 10px 15px;
}
li{
text-align:left;
padding:0px;
margin:0px 0px 4px 5px;
}
FORM,INPUT,SELECT,BUTTON {
display: inline;
}
INPUT,SELECT,TEXTAREA,RADIO,CHECKBOX {
color:#336666;
background-color:#99cc99;
border: 1px #336666 solid;
font-family: Verdana,Arial,Helvetica,Swiss,sans-serif;
font-weight: 400;
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.nbord{border: 0px #336666 solid;}
.checkerbox {
width: 15px;
height: 15px;
margin: 0px;
}
TEXTAREA {
width: 100%;
padding: 2px;
}
.hiddenfield {
border: 0px #055130 solid;
}
.searchform
{ display: inline;
color:#336666;
background-color:#DDEDD1;
border: 0px #055130 solid;
font-family: Verdana,Arial,Helvetica,Swiss,sans-serif;
font-weight: 400;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height:16px;
}
TR.header {
background: #ffffff;
}
TR.headerNavigation {
background: #bbc3d3;
}
TD.headerNavigation {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #bbc3d3;
color: #ffffff;
font-weight : bold;
}
TR.headerError {
background: #ff0000;
}
TD.headerError {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
background: #ff0000;
color: #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background: #00ff00;
}
TD.headerInfo {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
background: #00ff00;
color: #ffffff;
font-weight: bold;
text-align: center;
}
p.cl{clear:both;text-align: center;font-weight: 400;color:#ffffff;font-size: 11px;padding:10px 0px 5px 0px;margin:0px;background-color:#336666;}
div.osfooter{
clear:both;
background: #336666;
}

p.osfooteri{
width:530px;
font-size: 9px;
color: #ffffff;
font-weight: 400;
text-align: center;
margin:0px 0px 0px 200px;
background: #336666;
}
p.osfooteri a, p.cl a{
color: #ffffff;
}
p.sb {
margin:0px auto 0px auto;
padding:5px 0px 5px 0px;
text-align: center;
width: 400px;
}
.infoBox {
background: transparent;
}
.infoBox_r {
background: transparent;
}
.infoBoxContentsw {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
.infoBoxContents {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
.infoBoxNotice {
background: #FF8E90;
}
.infoBoxNoticeContents {
background: #FFE6E6;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
a.ared {
color: #336666;
}
a.ared:hover {
color: #FFFFFF;
}
a.aredin {
color: #E8E8E8;
text-decoration: underline;
}
a.aredin:hover {
color: #FFFFFF;
text-decoration: none;
}
TD.infoBoxHeadingCategories {
background-color:#EAEAEA;
padding:0px 0px 0px 20px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height:13px;
color:#56EA8E;
height:25px;
font-weight: 400;
margin:0px;
padding: 0px 1px 1px 1px;
} 
TD.infoBoxHeadingCategories2 {
background-color:#EAEAEA;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height:13px;
color:#56EA8E;
height:25px;
font-weight: 400;
margin:0px;
padding: 1px 1px 1px 1px;
} 
TD.infoBoxSearch {
background-color:#99CC99;
border:1px solid #EAEAEA;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
line-height:13px;
color:#336666;
height:25px;
font-weight: 400;
margin:0px;
padding: 1px 1px 1px 20px;
} 
A.leftmen {
color: #336666;
text-decoration: none;
margin:15px 0px 0px 12px;
}
A.leftmen:hover {
color: #336666;
text-decoration: none;
margin:15px 0px 0px 12px;
}
A.leftmen2 {
color: #eaeaea;
text-decoration: none;
margin:15px 0px 0px 20px;
}
A.leftmen2:hover {
color: #336666;
text-decoration: none;
margin:15px 0px 0px 20px;
}
p.lmen{
width:153px;
height:25px;
line-height:25px;
background-color:#99CC99;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
TD.infoBox, SPAN.infoBox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: transparent;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background: transparent;
}
div.freihausprodukte{
font-family:Arial,Helvetica,Verdana,Swiss,sans-serif;
font-size: 12px;
text-align:left;
margin:12px 15px 12px 15px;
}
div.freihausprodukte hr {
margin:0px 0px 10px 0px;
width:100%;
clear:both;
text-align:center;
border:solid #336666 0px;
height:1px;
background-color:#336666;
color:#336666;}

div.freihausprodukt{
margin:0px;
padding:0px 0px 10px 0px;
border: 0px solid #055130;
clear:both;
}
div.fpreis{
font-family:Arial,Helvetica,Verdana,Swiss,sans-serif;
float: right;
font-weight:700;
text-align: right;
margin:2px 2px 0px 0px;
padding:0px;
color: #336666;
}
div.freihausprodukt h2{
float:left;
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
font-size: 12px;
font-weight:700;
margin: 2px 0px 0px 10px;
padding: 0px;
width:290px;
color: #055130;
}
div.freihausprodukt h2 a{
text-decoration:underline;
color: #055130;
}
div.freihausprodukt h2 a:hover{
text-decoration:underline;
color: #99cc99;
}
div.freihausprodukt p{
display:inline;
float:left;
color: #336666;
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
font-size: 11px;
font-weight:400;
text-align:left;
margin: 0px 0px 0px 5px;
padding: 0px;
width:290px;
}
div.freihausprodukt p a{
color: #055130;
text-decoration:underline;
margin: 0px;
padding: 0px;
}
div.freihausprodukt p a:hover{
color: #99cc99;
}
div.freihausprodukt img{
margin-left: 1px;
margin-bottom: 10px;
padding: 0px;
border: 1px solid #055130;
float:left;
}
TABLE.productListing {
width:500px;
border: 0px solid #b6b7cb;
border-spacing: 0px;
margin: 0px 15px 0px 15px;
}
.productListing-heading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height:14px;
height:18px;
background: #336666;
color: #DBE2ED;
font-weight: 700;
padding: 0px 3px 0px 3px;
}
TD.productListing-data, TD.productListing-data h2 {
background: #668c8c;
color: #DBE2ED;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight:700;
border-bottom: 1px solid #DBE2ED;
}
TD.productListing-data a, TD.productListing-data h2 a {
color: #DBE2ED;
}
A.pageResults {
color: #0000FF;
}
A.pageResults:hover {
color: #0000FF;
background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
}
TR.subBar {
background: #f4f7fd;
}
TD.subBar {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
}
TD.main, P.main {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.5;
padding: 0px 5px 0px 0px;
}
TD.mainc, P.mainc {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.5;
text-align:center;
}
TD.mainf {
width:150px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.5;
}
TD.mainfrage, P.mainfrage {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight:700;
line-height: 1.5;
}
TD.mainb, P.mainb {
color:#336666;
text-align:right;
font-weight:400;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.3;
}
TD.smallText, SPAN.smallText, P.smallText {
color: #336666;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TD.smallText3, SPAN.smallText3, P.smallText3 {
color: #336666;
font-family: Verdana, Arial, sans-serif;
letter-spacing: -1px;
font-size: 11px;
text-align:center;
font-weight: 600;
padding:20px 5px 10px 5px;
}
h1.cat {
color: #336666;
font-family: Verdana, Arial, sans-serif;
letter-spacing: -1px;
font-size: 11px;
font-weight: 600;
text-align:center;
padding:10px 5px 5px 5px;
}
TD.accountCategory {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #aabbdd;
}
TD.fieldKey {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
TD.tableHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.greetUser {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #f0a480;
font-weight: bold;
}
TABLE.formArea {
background: #f1f9fe;
border: 1px solid #7b9ebd;
}
TD.formAreaTitle {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.markProductOutOfStock {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
color: #c76170;
font-weight: bold;
}
div.productSpecialPrice {
font-family: Verdana, Arial, sans-serif;
color: #e8e8e8;
padding: 10px 5px 10px 5px;
}
SPAN.errorText {
font-family: Verdana, Arial, sans-serif;
color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #668C8C; cursor:pointer;color:#eeeeee;}
.moduleRowSelected { background-color: #668C8C;color:#eeeeee;}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336666; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #aa0000;color:#ffffff;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.inputRequirementinfo { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 font-weight: 700;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #336666;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 font-weight: 700;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #336666;
}
#preview{
	position:absolute;
	border:1px solid #336666;
	background:#336666;
	padding:0px;
	display:none;
	color:#fff;
	}
	
div.likel{
margin:0px 0px 5px 10px;
width:50px;
float:left;
}

div.fb-like{
float:right;
margin:0px 20px 0px 0px;
}
div.checkoutBar{
height:80px;
width: 500px;
margin:0px 0px 5px 15px;
}
dl {
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
font-weight:400;
margin:0px 2px 0px 0px;
float:left;
background-color:#668C8C;
border: 1px solid #000000;
width:96px;
height:80px;
}
dl.current{
background-color:#4E734D;
}
dt{
color: #FFFFFF; 
text-decoration: underline;
margin: 0px 2px 2px 2px;
font-weight:700;
}

dl.current dt{
font-style:italic;
}
dl dt:first-letter{font-size:16px;}

dd{
margin:0px 2px;
font-size:9px;
color: #FFFFFF; 
}
