/** global settings **/

body              { background: #d0cfcb; font: 12px Helvetica, Arial, Verdana, sans-serif; margin: 0px; padding:0px; }

img               { border:none;}

td,tr,table,ul,li { margin: 0px;padding: 0px;vertical-align: top;}

td                { font: 12px Helvetica, Arial, Verdana, sans-serif; }

a                 { color: #44687d; text-decoration: none; }

h2                { font-weight: normal;}

h1                { font-style:italic;}

#wholesale h1     { white-space: nowrap;}

#home h1          { white-space: wrap;}



#loginbar         { background: url(../images/searchbar.jpg) repeat center center; height: 40px; color: #828a8f; 

                    border-bottom: 1px solid #d1d1d2; text-align: right; padding-top: 10px; font-size: 12px;}



#overall          { clear: both;  width:960px; margin: 0px auto 0px auto;}

#homepage #header { height:450px; background: #191c1f; margin: 0px auto 0px auto;text-align:center; margin-bottom: 75px;}

#header #backto   { background: #ffcb00; text-transform: uppercase; width: 180px; height: 30px;padding-top: 10px; margin-left: 70%; text-align: center;}

#header #backto a { color: #191c1f; font-size: 14px; }



#maincontent      { width: 960px; margin: 0px auto 0px auto; line-height: 18px; color: #575a5d; font-size: 12px;}

#maincontent h1   { text-transform: uppercase; font-weight:bold; letter-spacing: -1px; line-height: 22px; font-size: 20px; color: #191c1f;}

.button           { background: url(../images/launch.gif) no-repeat; line-height: 29px; width: 129px;text-align:center; float:left; clear: none; margin-bottom: 10px; margin-right: 15px;}

.button input     { background: transparent; border: none;                height: 29px; width: 129px;text-align:center; float:left; clear: none;font-weight: bold; position: relative; top:-2px; font-size: 11px;  margin-right: 15px;}

.button a         { color: #1f1f1f; font-weight: bold; font-size: 11px; position:relative; top:-1px;}



.button-wide      { background: url(../images/launch.gif) center center no-repeat; line-height: 29px; width: 139px;text-align:center; float:left; clear: none; margin-bottom: 10px; margin-right: 15px;}

.button-wide input{ background: transparent; border: none;                height: 29px; width: 139px;text-align:center; float:left; clear: none;font-weight: bold; position: relative; top:-2px; font-size: 12px;  margin-right: 15px;}



.button input            { cursor: pointer; }

.button input:hover      { text-decoration: underline; }

.button a:hover          { text-decoration: underline; }

.button-wide input       { cursor: pointer; }

.button-wide input:hover { text-decoration: underline; }

.button-wide a:hover     { text-decoration: underline; }



.floatnone        { float: none; }

.indent_list      { margin-left: 20px; }



input.login       { width: 270px; height: 22px; margin-bottom: 4px;padding: 15px;font-size: 18px;}



#footer           { float: left; clear: both; text-align: left; text-transform:uppercase; border-top: 1px solid #b5b7b4; color:#575a5d;

                     margin: 70px 0px 40px 0px; padding: 8px 0px 0px 0px;}

#footer p         { margin:0px; padding:0px; font-size: 10px;}

#footer #bbi      { color: #a2a5a4; text-transform:none;}

#footer  #bbi a   { color: #a2a5a4;}



/** homepage settings **/

#homepage #maincontent #col0 { float: left; clear: both; width: 220px; padding-right: 20px; padding-left: 10px;}

#homepage #maincontent #col1 { float: left; clear: none; width: 220px; padding-right: 20px;}

#homepage #maincontent #col2 { float: left; clear: none; width: 220px; padding-right: 20px;}

#homepage #maincontent #col3 { float: left; clear: none; width: 230px;}



#wholesale #header0                   { background: #191c1f;}

#wholesale #header                    { width: 960px; height:140px; background: #191c1f url(../images/background_hdr.jpg) center center no-repeat; margin: 0px auto 10px auto;text-align:left; }

#wholesale #header #htlogo            { position: relative; top: -15px; }



#wholesale #topnav                    { list-style: none;  color: white; margin-top: 11px; font-size: 12px;}

#wholesale #topnav li                 { float: left; clear: none; text-transform: uppercase; background: #575a5d; margin-left: 2px; padding: 5px;}

#wholesale #topnav li.currentpage     { background: #D0CFCB;}

#wholesale #topnav li a               { color: #d0cfcb; }

#wholesale #topnav li.currentpage a   { color: #d0cfcb;  color: #575a5d;}



#wholesale #maincontent #col0         { float: left; clear: left; width: 300px; padding:0px 20px 0px 10px; }

#wholesale #maincontent #col1         { float: left; clear: none; width: 300px; padding-right: 20px; }

#wholesale #maincontent #col2         { float: left; clear: none; width: 300px; }

#wholesale #maincells ul              { padding: 0px 40px 0px 20px; }

#wholesale #maincontent #col1 ul      { padding: 0px 40px 0px 20px; }

#wholesale #maincontent #col-wide ul  { padding: 0px 40px 0px 20px; }

#wholesale #maincontent #col-wide     { width: 600px; padding: 0px 20px 0px 10px; }





#wholesale #nav_products { list-style: none; }

#wholesale #nav_products li { line-height: 18px;}

#wholesale .nav_products { list-style: none; }

#wholesale .nav_products li { line-height: 18px;}

#wholesale #nav_cart     { list-style: none; }



#wholesale #login        { float :right; position: relative; top: -27px; color: white;}

#wholesale #login form   { margin-top: 5px; }

#wholesale #login input  { border: none; background: white;height: 16px;margin: 0px; line-height: 22px;padding: 8px 0px 6px 5px; vertical-align: top; width: 190px;}

#wholesale #login #submit{ padding: 8px 4px 8px 4px; background: #44687d; color: white; font-weight: bold; width: 30px; height: 30px;}

#wholesale #login a      { color: #D0CFCB;}

#wholesale #login a:hover{ text-decoration:underline;}

#wholesale hr            { color: #e9e8e7; margin: 20px 0px 20px 0px;}



#colleft {  width: 240px;  }

#colright {  width: 100%;  padding: 10px 19px 0px 35px;}



.robotcheck {font-size: 1px;width: 2px; border:0px;background: none;}  

.file_1 { background: #fff; color: #888; }

