body, td {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#272B2E; line-height:18px}
body {background:#D6D7DB url(/images/default/strokeBg.gif) top left repeat-y}
form {padding:0;margin:0;}
p {margin:0; padding:0 0 1.5em 0}
img {border:0;}
.clear {clear:both}

a:link, a:visited {color:#000; text-decoration: underline}
a:hover, a:active {color:#000; text-decoration: none}

#main  {list-style:none;margin:0; padding: 0; line-height:18px; position:relative}
#productsList  {list-style:none;margin:0; padding: 0; line-height:17px; position:relative}
#main li, #productsList li {margin-bottom:1px;}
.mainNotSelected a:link, .mainNotSelected a:visited {color:#FFF; text-decoration:none; display:block; padding:1px 0px 1px 10px; width:283px}
.mainNotSelected a:hover, .mainNotSelected a:active, .mainSelected a:link, .mainSelected a:visited, .mainSelected a:active, .mainSelected a:hover {color:#B189CA;text-decoration:none; background-color:#0A1019; display:block; padding:1px 0px 1px 10px; width:283px}
.notSelectedProductMenu a:link, .notSelectedProductMenu a:visited {color:#2B3033; text-decoration:none; display:block; padding:0 0px 0 10px; width:283px}
.notSelectedProductMenu a:hover, .notSelectedProductMenu a:active, .selectedProductMenu a:link, .selectedProductMenu a:visited, .selectedProductMenu a:active, .selectedProductMenu a:hover {color:#2B3033;text-decoration:none; background-color:#C8C9CD; display:block; padding:0 0px 0 10px; width:283px}

#corporate #container {background:#FFF url(/images/company/bg.jpg) top left no-repeat}

#topContainer {border-bottom:1px solid #FFF; }
#container {width:1032px; min-height:520px; height:auto !important; height:520px; padding-left:44px}
#header { float:left; width:100%;height: 108px; clear:both;}
#search {float:left; padding:32px 0 0 32px; width:294px}
#logo {float:left;background-color:#FFF;width:569px; height:77px; text-align:right; padding-right:137px; padding-top:31px}
.logo {float:left;background-color:#FFF;width:569px; height:77px; text-align:right; padding-right:137px; padding-top:31px}

#content {float:left;  width:100%;}
#rightColumn {width:706px;float:left; height:412px; overflow: hidden; }
#rightColumn {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_elements/bottomNavBg.png'); }
#rightColumn[id] {background-image:url(/images/_elements/bottomNavBg.png); }

#rightColumnSEO {width:706px;float:left; }
#rightColumnSEO {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_elements/bottomNavBg.png'); }
#rightColumnSEO[id] {background-image:url(/images/_elements/bottomNavBg.png); }


#leftColumn {width: 326px; float:left; }
#topContent { border-left: 11px solid #B189CA; padding:11px 0 0 11px; height: 142px; clear:both; }
#topContent {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_elements/navBg.png');}
#topContent[id] {background-image:url(/images/_elements/navBg.png);}

.topContent { border-left: 11px solid #B189CA; padding:11px 0 0 11px; height: 142px; clear:both; }
.topContent {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_elements/navBg.png');}
.topContent[id] {background-image:url(/images/_elements/navBg.png);}

#bottomContent {height: 259px; clear:both; margin-left: 11px; width:315px;  }

#bottomContent img, #corporate #topRow img  {float:left}

h1 {font-size: 16px;font-family: Tahoma, Arial;}
h2 {font-size: 15px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#000; line-height:26px; font-weight:lighter; padding-bottom:0.2em;}
h3 {font-size: 14px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#000; line-height:22px;  padding-bottom:0.2em;}
h4 {font-size: 12px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#000; line-height:19px;   padding-bottom:-1em;}

#footer { width: 872px; color:#676C70; float:left; padding:12px 137px 12px 67px; clear:both}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {color:#676C70;}
#footer span {float:left;}
#footer img {float:right;}

#homepage #bottomContent  {padding:12px 31px 0 21px; height:247px; width:263px;}
#categories #bottomContent {padding:11px 0 0 11px; height:248px; width:304px;}

#detail #header { float:left; width:100%; height:86px; }
#detail #search {float:left; padding:11px 0 0 32px; width:294px}
#detail #logo {float:left;background-color:#FFF;width:569px; height:55px; text-align:right; padding-right:137px; padding-top:31px; }
#detail #bottomContent { background-color:#F1F1F1; padding:11px 0 0 11px; height:248px; width:304px;}
#detail #content {float:left;  width:100%}
#detail #leftColumn { margin-top:22px}
#detail #rightColumn {width:706px;float:left; height:434px; background-image:none; filter:none; }

#homepage #bottomContent  a:link, #homepage #bottomContent  a:visited {color:#2A3238; text-decoration: underline}
#homepage #bottomContent  a:hover, #homepage #bottomContent  a:active {color:#2A3238; text-decoration: underline}


#homepage #bottomContent, #categories #bottomContent {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_elements/bottomNavBg.png');}
#homepage #bottomContent[id], #categories #bottomContent[id] {background-image:url(/images/_elements/bottomNavBg.png);}

#homepage #rightColumn {float:left;width:705px; height:412px; border-left:1px solid #FFF}
#homepage #rightColumn {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/_elements/topContentBg.png');}
#homepage #rightColumn[id] {background-image:url(/images/_elements/topContentBg.png);}
#homepage #rightColumn {height:129px; padding:12px 31px 12px 31px; width:643px; color:#FFF}

#corporate #topRow { height:153px;  border-left:1px solid #FFF}
#corporate #bottomContent {background-color:#B189CA}
#corporate #bottomContent p, #corporate #topRow  p {margin:0; padding:0}
#corporate #bottomRow {padding:12px 140px 12px 31px;}

#corporate #leftCol { float:left; width:357px; padding:12px 31px 12px 31px;}
#corporate #rightCol { float:left; width:233px; padding:12px 31px 12px 0px; }
#corporate #leftColFull { float:left; width:644px; padding:12px 31px 12px 31px;min-height:388px; height:auto !important; height:388px;  }
.filterBug {position: relative;float:left; }

#newsletter {margin:0;padding:0; background-color: #F8F8F8;}
.newsletterIframe {margin:0;padding:0;border:0; width:100%; height:320px;}
#newsletter label {}


#seo {margin-bottom: 20px; }
#seo p, #seo h1, #seo h2 {margin: 0; padding: 0; clear: both; }


/*form builder */
fieldset {padding:0;margin:0; border:0;}
fieldset legend {display:none}
fieldset label {float: left;width: 97px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}
.input {background-color:#FFF; border:1px solid #909193;}
.input, .button {font-size:11px; font-family: Tahoma, Arial;}
fieldset .formRow, fieldset .formButtonRow {padding:0;margin:0 ; clear:both }

fieldset .formRow span { padding-left:0.5em}
fieldset .formButtonRow {margin:0.5em 0 0 0; border:0; }
fieldset .formHideInput { display: none}




