/********** GLOBAL **********/
body {
background:#efefef;
color:#333;
font-family:tahoma;
font-size:13px;
}

hr {
border:none;
border-top:1px dotted #888;
float:left;
height:1px;
margin:15px 0;
width:100%;
}

p {
color:#333;
font-family:tahoma;
font-size:13px;
line-height:18px;
}
table {
    width: 100%;
    margin: 25px 0 10px 0;
    font-family: Tahoma;
}
td {
    padding: 10px;
    border: 1px solid #ddd;
    color: #fff;
}
td a {
    color: #fff !important;
}
th {
    border:1px solid #DDDDDD;
    color: #fff !important;
    text-align: left;
    padding: 8px;
    font-size: 18px;
    font-weight: normal;
    background: #0069aa url(../images/tablehead.png) repeat-x bottom;
}
#wrapper {
float:left;
left:50%;
margin-left:-488px;
position:relative;
width:976px;
}
.even td { background-color: #0069aa; }
.odd td { background-color: #999999; }

/*** BRAND-NAV ***/
#brand-nav {
position:fixed;
right:0;
top:5px;
z-index:9999;
}

#brand-nav ul li {
background:url(../images/nav-brands/background.png) no-repeat;
height:40px;
margin-bottom:5px;
margin-left:0;
margin-right:-60px;
padding-left:15px;
width:130px;
}

#brand-nav ul li a {
height:40px;
line-height:39px;
margin:0 0 0 -15px;
padding-left:10px;
}

/*** END BRAND-NAV **
** HEADER ***/
#header {
float:left;
height:229px;
position:relative;
width:976px;
z-index:9998;
}

#header #tabs {
height:30px;
position:absolute;
right:76px;
top:0;
width:288px;
z-index:2;
}

#header #tabs #download-catalogue,#header #tabs #register {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
background:url("../images/tabs-background.png") repeat-x;
border:1px solid #ccc;
float:left;
height:21px;
padding:7px 0 0 18px;
}

#header #tabs #download-catalogue {
margin-right:2px;
width:161px;
}

#header #tabs .hidden {
display:none !important;
}

#header #tabs #register {
width:85px;
}

#header #tabs #download-catalogue a,#header #tabs #register a {
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:700;
height:14px;
padding-bottom:2px;
padding-left:11px;
text-decoration:none;
}

#header #banner {
background:#fff url("../images/banner-background.png") repeat-x bottom;
float:left;
height:182px;
position:relative;
width:976px;
}

#header #banner #search {
height:51px;
position:absolute;
right:50px;
top:97px;
width:314px;
}

#header #banner #search label {
color:#666;
float:left;
font-family:Tahoma;
font-size:14px;
margin-top: 0 !important;
margin-left: 0 !important;
}

#header #banner #search .search-input {
background:url("../images/search-input.png") no-repeat -235px 0;
border:0;
color:#B5B5B5;
float:left;
font-family:Tahoma;
font-size:14px;
height:18px;
margin-right:6px;
margin-top:6px;
padding:5px 7px;
width:221px;
}

#header #banner #search .search-submit {
border:0;
color:#FFF;
cursor:pointer;
float:left;
font-family:Tahoma;
font-size:0;
height:28px;
line-height:0;
margin-top:6px;
text-indent:-9999px;
width:73px;
}

#header #banner #search .search-submit:hover {
background-position:-73px 0 !important;
}

#header #navigation {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
float:left;
height:47px;
position:relative;
width:976px;
z-index:9999;
}

#header #navigation ul {
margin-left:17px;
position:absolute;
z-index:9999;
}

#header #navigation ul li {
display:inline;
float:left;
height:47px;
line-height:47px;
padding:0 20px;
position:relative;
text-align:center;
z-index:9999;
}

#header #navigation ul li a {
color:#FFF;
display:block;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:700;
padding:0 10px;
position:relative;
text-decoration:none;
text-transform:uppercase;
z-index:9999;
}

/*** NAVIGATION ***/
#header #navigation .dropper li.sub a.sub-selected, #header #navigation .dropper li.sub li.sub-selected a.sub-sub-selected {
background:url("../images/nav-arrow.png") no-repeat 176px 8px !important;
}

.dropper, .sub-dropper, .sub-sub-dropper {
display:none;
padding:0;
position:absolute;
z-index:9999;
}

.dropper {
left:-17px;
text-align:left;
top:47px;
}

.sub .sub-dropper, .sub .sub-dropper .sub-sub-dropper {
left:180px;
}

.sub-sub-dropper { }

.dropper li {
border-bottom:1px solid #fff;
border-right:1px solid #fff;
display:block;
height:26px !important;
line-height:26px !important;
padding:0 !important;
position:relative;
text-align:left !important;
z-index:9999;
}

.dropper li a {
display:block;
font-size:10px !important;
font-weight:400 !important;
height:26px;
position:relative;
text-transform:uppercase;
width:176px;
z-index:9999;
}

/*** END NAVIGATION **
** END HEADER **
** HOMEPAGE ***/
.promo-content {
height:412px;
overflow:hidden;
}

#left-promo-area {
float:left;
height:508px;
margin:4px 0 0 3px;
width:322px;
}

.promo-slider-control {
background:url(../images/bg-slider-control.png) no-repeat;
height:96px;
line-height:96px;
margin:0 0 2px;
vertical-align:middle;
width:322px;
}

.promo-slider-control img {
margin:10px 0 0 15px;
vertical-align:middle;
}

#lower-promo-area {
float:left;
margin:1px 0 0;
min-height:90px;
padding:1px;
text-align:center;
width:975px;
}

#lower-promo-area ul {
list-style:none;
}

#lower-promo-area li {
float:left;
margin:0 0 0 2px;
padding:0;
}

/*** HOMEPAGE **
** BODY ***/
#body {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
background:#FFF;
float:left;
margin-top:15px;
position:relative;
width:976px;
}
#body .links {
margin-top: 40px !important;
}
#body #content {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
background:#FFF url("../images/content-background.png") repeat-x;
float:left;
margin:3px 3px 0;
padding:32px 36px;
width:898px;
}

#body #content .splitter {
background:url("../images/product-splitter.png") repeat-x;
float:left;
height:7px;
margin:15px 0;
width:100%;
}

#body #content #breadcrumbs {
float:left;
height:10px;
width:100%;
}

#body #content #breadcrumbs p a {
color:#666;
font-family:Tahoma;
font-size:12px;
font-weight:400;
text-decoration:none;
}

#body #content #breadcrumbs p {
color:#666;
font-family:Tahoma;
font-size:12px;
font-weight:700;
}

#page-title {
float:left;
margin-bottom:13px;
margin-top:40px;
}

#body #content #product-compare-title, #search-results {
float:left;
margin-bottom:13px;
margin-top:40px;
}

#body #content #previous {
font-family:Tahoma;
font-size:14px;
position:absolute;
right:36px;
top:88px;
}

#body #content .search-pagination {
font-family:Tahoma;
font-size:14px;
position:absolute;
right:36px;
top:88px;
}
#body .contact-us {
margin-top: 10px !important;
}
#body .contact-us h4 {
float:left;
font-family:Tahoma;
font-size:18px;
font-weight:normal;
margin-bottom:10px;
margin-top:8px;
width:100%;
}
#body .contact-us p {
font-family: Tahoma;
margin-bottom: 10px;
}
#body .contact-us a {
color: #0069aa;
text-decoration: none;
}
#body .contact-us a:hover {
text-decoration: underline;
}
#body .contact-us a.btn-google {
background:url(../images/btn-findus.png) no-repeat;
float:left;
height:28px;
margin-bottom:10px;
margin-right:20px;
text-indent:-9999px;
width:209px;
}
#body .contact-us a.btn-google:hover {
background-position: 0 -28px;
}
#body .contact-us #newsletter-input {
float: left;
width: 100%;
}
#body .contact-us #newsletter-input label {
font-family:Tahoma;
}
#body .contact-us #newsletter-input .newsletter {
background:url(../images/input-newsletter.png) no-repeat 0 0;
border: 0;
color:#999999;
font-family:tahoma;
font-size:13px;
height:28px;
margin: 10px 0;
padding:0 5px;
width:258px;
}
#body .contact-us #newsletter-input .invalid {
background-position: 0 -28px;
color:#FFF;
}
#body .contact-us #newsletter-input label {
margin-left: 0 !important;
}
#body .newsletter-submit {
background:url(../images/btn-submit.png) no-repeat;
border:0;
cursor: pointer;
height:28px;
text-indent:-9999px;
width:73px;
font-size: 0;
line-height: 0;
}
#body .newsletter-submit:hover {
background-position: -73px 0;
}
#body #right-column {
float:left;
margin-left: 25px;
margin-top: 13px;
width:590px;
}
#body #right-column h2 {
font-family: Tahoma;
font-size: 18px;
font-weight: normal;
margin-bottom: 15px;
}
#body #right-column #contact-form {
float: left;
margin-top: 15px;
}
#body #right-column #contact-form fieldset.left-column {
margin-right: 16px;
}
#body #right-column #contact-form fieldset.left-column, #body #right-column #contact-form fieldset.right-column {
float: left;
margin-top: 10px;
width: 287px;
}
#body .faq {
margin-top: 5px !important;
}
#body .faq h4 {
float:left;
font-family:Tahoma;
font-size:18px;
font-weight:normal;
margin-top:8px;
width:100%;
}
#body .faq p {
font-family: Tahoma;
margin-bottom: 10px;
}
#body .faq a {
background: url(../images/sola/header/tabs-linkbackground.png) no-repeat 0 14px;
border-bottom: 1px dotted #ddd;
color: #000;
text-decoration: none;
font-family: Tahoma;
width: 254px;
float: left;
padding:10px 0 10px 10px;
line-height: 16px;
}
#body .faq a:hover {
color: #0069aa;;
}
#custom-clothing, #delivery-times, #exchange-rates, #fabrics-materials, #privacy, #sizing, #technical-problems {
border-bottom: 1px dotted #ddd;
float:left;
padding-bottom: 10px;
margin-bottom: 10px;
}
#right-column a {
font-size: 13px;
font-family: Tahoma;
color: #0069aa;
}
#right-column h3 {
font-family:tahoma;
font-size:18px;
font-weight:normal;
margin: 25px 0 0;
}
#custom-clothing a, #delivery-times a, #exchange-rates a, #fabrics-materials a, #privacy a, #sizing a , #technical-problems a {
color: #0069aa;
font-size: 13px;
font-family: Tahoma;
margin: 5px 0;
float: left; 
}
.question, .answer {
    margin: 10px 0;
}
.question h3, .answer h3, .question p, .answer p {
    display: inline;
}
.question h3, .answer h3 {
    float:left;
    font-family:tahoma;
    font-size:18px;
    font-weight:normal;
    margin-right:20px !important;
    margin-top:6px !important;
}
.question p {
    font-weight: bold !important;
}
.answer p {
    font-style: italic;
}
.question p, .answer p {
    font-family:tahoma;
    font-size:13px;
    font-weight:normal;
    margin-top:5px;
    width:546px;
    float: left;
}

/* STORE LOCATOR */
#leftCol {
float:left;
margin-right:18px;
margin-top:10px;
width:265px;
min-height: 500px;
}
#rightCol {
float:left;
margin-left: 25px;
margin-top: 13px;
width:590px;
}
/*** PRODUCT DETAIL ***/
#body #content #product-detail-left {
float:left;
margin-right:18px;
margin-top:40px;
width:265px;
}

#body #content #product-detail-left h1,#body #content #product-compare-title,#search-results h1, #page-title h1 {
color:#000;
font-family:Tahoma;
font-size:21px;
font-weight:400;
text-transform:uppercase;
}

#body #content #product-detail-left h2,.product-sizes h2,.product-colours h2,.product-images h2,.product-tech h2 {
color:#010101;
font-family:Tahoma;
font-size:14px;
font-weight:400;
margin-bottom:22px;
}

.product-sizes h2,.product-colours h2,.product-images h2,.product-tech h2 {
margin-bottom:10px;
}

#body #content #product-detail-left #product-title,#body #content #product-compare-title, #search-results, #body #content #product-detail-left #search-again, #page-title {
padding-left:20px; background:url(../images/sola/product-title.png) no-repeat left center;
}

#body #content #product-detail-left #product-description,#body #content #product-detail-left #product-sizes,#body #content #product-detail-left #product-colours,#body #content #product-detail-left #product-images,#body #content #product-detail-left #product-buy,.product-title,.product-description,.product-sizes,.product-colours,.product-images,.product-tech {
float:left;
line-height:18px;
width:263px;
}

#content #product-detail-left #product-sizes ul,#body #content #product-detail-left #product-colours ul,#body #content #product-detail-left #product-images ul {
width:265px;
}

#content #product-detail-left #product-sizes ul li,#body #content #product-detail-left #product-colours ul li,#body #content #product-detail-left #product-images ul li,.product-sizes ul li,.product-images ul li,.product-colours ul li {
border-right:1px groove #ccc;
color:#000;
display:inline;
font-family:Tahoma;
font-size:12px;
font-weight:700;
padding:0 5px 0 2px;
}

#body #content #product-detail-left #product-images ul li {
border:none !important;
}

#body #content #product-detail-left #product-buy a.find-retailer {
float:left;
height:28px;
text-indent:-9999px;
width:183px;
}

#body #content #product-detail-left #product-buy a.find-retailer:hover {
background-position:-183px 0 !important;
}

#body #content #product-detail-right {
float:left;
height:580px;
line-height:580px;
margin-top:40px;
text-align:center;
vertical-align:middle;
width:615px;
}

#tech-specs {
float:left;
width:976px;
}

#tech-specs #techspecs-top {
background:url("../images/techspec-top.png") repeat-x;
float:left;
height:36px;
width:976px;
}

#tech-specs #techspecs-top #techspecs-open {
background:url("../images/btn-techspec.png") no-repeat -198px 0;
cursor:pointer;
float:left;
height:35px;
position:absolute;
right:36px;
text-indent:-9999px;
width:198px;
}

#tech-specs #techspecs-top #techspecs-open:hover {
background-position:0 0;
}

#tech-specs #techspecs-panel {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
display:none;
float:left;
padding:32px 36px;
position:relative;
width:904px;
}

#tech-specs #techspecs-panel #techspecs-left {
float:left;
height:100%;
margin-right:50px;
padding-bottom:50px;
width:550px;
}

#tech-specs #techspecs-panel #techspecs-left h1 {
color:#fff;
font-size:22px;
font-weight:400;
margin-bottom:30px;
padding-left:18px;
}

#tech-specs #techspecs-panel #techspecs-left p {
color:#fff;
margin-bottom:10px;
padding-left:18px;
}

#tech-specs #techspecs-panel #techspecs-left ul {
margin-left:36px;
}

#tech-specs #techspecs-panel #techspecs-left ul li {
color:#fff;
line-height:18px;
margin-bottom:8px;
padding-left:12px;
}

#tech-specs #techspecs-panel #techspecs-left a.print-product {
bottom:32px;
height:38px;
margin-left:18px;
position:absolute;
text-indent:-9999px;
width:203px;
}

#tech-specs #techspecs-panel #techspecs-left a.print-product:hover {
background-position:-203px 0 !important;
}

#tech-specs #techspecs-panel #techspecs-right {
float:left;
width:262px;
}

#tech-specs #techspecs-panel #techspecs-right img {
margin-bottom:5px;
}

/*** END PRODUCT DETAIL **
** PRODUCT COMPARE ***/
#body #content .product-1,#body #content .product-2,#body #content .product-3 {
float:left;
width:263px;
}

#body #content .product-2 {
margin:0 54px;
}

#body #content .product-image, #body #content .product-image-compare {
/* height:155px; */
line-height:155px;
margin-bottom:15px;
text-align:center;
vertical-align:middle;
/*border: 1px solid #ccc;*/
}
/*#body #content .product-image a { cursor: default; }*/


.product-tech img {
margin-top:10px;
}

.product-tech ul li {
margin-top:5px;
padding-left:20px;
}

#max-checked {
background:transparent url(../images/arrow_grey_up.gif) no-repeat scroll 12px 1px;
display:none;
float:left;
padding:5px;
position:absolute;
right:43px;
top:130px;
width:208px;
}

#max-checked p {
background:#FFF url(../images/arrow_grey_up.gif) no-repeat scroll 0 -4px;
border:1px solid #000;
padding:5px;
}

.active {
display:inline !important;
}

/*** END PRODUCT COMPARE **
** PRODUCT LISTING ***/
#body #content #compare {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
background:url("../images/compare-background.png") repeat-x;
border:1px solid #EFEFEF;
height:49px;
padding:12px 7px 0 12px;
position:absolute;
right:38px;
top:71px;
width:214px;
}

#body #content #compare p {
color:#545252;
font-family:Tahoma;
font-size:12px;
}

#body #content #compare #products-selected,#body #content #compare #products-selected a {
color:#000;
font-family:Tahoma;
font-size:14px;
font-weight:700;
text-decoration:none;
}

#body #content #compare #products-selected #view-comparison {
display:none;
}

.product-item {
float:left;
margin:20px 18px;
width:263px;
}

/*** END BODY **
** FOOTER ***/
#footer {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
background:url(../images/footer.png) no-repeat;
float:left;
height:65px;
margin-bottom:50px;
position:relative;
width:976px;
z-index: 500;
}

#footer p,#footer a {
color:#a09999;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
position: relative;
}

#footer a.fresh {
position:absolute;
right:20px;
top:20px;
}

#footer p {
left:20px;
position:absolute;
top:16px;
}

/*** END FOOTER **
********* END GLOBAL *********
********* BRANDS *********** /
/*** NETTI ***/
.netti #header #tabs #download-catalogue a,.netti #header #tabs #register a {
background:url("../images/netti/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#0069AA;
}

.netti #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.netti #header #banner #search .search-input {
background:url("../images/search-input.png") no-repeat -235px 0;
}

.netti #header #banner #search .search-submit {
background:url("../images/netti/header/search-submit.png") no-repeat;
}

.netti #header #navigation,.netti #header #navigation .dropper li {
background:url("../images/netti/header/navigation-background.png") repeat-x;
}

.netti #body #content #product-detail-left #product-title {
background:url("../images/netti/product-title.png") no-repeat 0 2px;
}

.netti #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/netti/btn-nearestretailer.png") no-repeat;
}

.netti #tech-specs #techspecs-panel #techspecs-left h1 {
background:url("../images/netti/techspec-arrow.png") no-repeat 0 2px;
}

.netti #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/netti/techspec-listitem.png") no-repeat 0 4px;
}

.netti #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/netti/techspec-print.png") no-repeat;
}

/*** END BRAND - NETTI **
** SCOTT ***/
.scott #header #tabs #download-catalogue a,.scott #header #tabs #register a {
background:url("../images/scott/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#000;
}

.scott #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.scott #header #banner #search .search-submit {
background:url("../images/scott/header/search-submit.png") no-repeat;
}

.scott #header #navigation,.scott #header #navigation .dropper li,.scott #header #navigation .dropper li.sub {
background:url("../images/scott/header/navigation-background.png") repeat-x;
}

.scott #body #content #product-detail-left #product-title {
background:url("../images/scott/product-title.png") no-repeat 0 2px;
}

.scott #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/scott/btn-nearestretailer.png") no-repeat;
}

.scott #tech-specs #techspecs-panel {
background:#040707 url("../images/scott/techspec-panel.png") repeat-x;
}

.scott #tech-specs #techspecs-panel #techspecs-left h1, .scott #product-compare-title {
background:url("../images/scott/techspec-arrow.png") no-repeat 0 2px;
}

.scott #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/scott/techspec-listitem.png") no-repeat 0 4px;
}

.scott #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/scott/techspec-print.png") no-repeat;
}

.scott #body #content #previous a {
color:#000;
}

.scott .product-tech ul li {
background:url("../images/scott/techspec-listitem.png") no-repeat 0 4px;
}

/*** END BRAND - SCOTT **/

/** GENERIC BRAND **/
.generic #header #tabs #download-catalogue a,.generic #header #tabs #register a {
background:url("../images/generic/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#0069AA;
}

.generic #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.generic #header #banner #search .search-input {
background:url("../images/generic/header/search-input.png") no-repeat -235px 0;
}

.generic #header #banner #search .search-submit {
background:url("../images/generic/header/search-submit.png") no-repeat;
}

.generic #header #navigation,.generic #header #navigation .dropper li,.generic #header #navigation .dropper li.sub {
background:url("../images/generic/header/navigation-background.png") repeat-x;
}

.generic #body #content #product-detail-left #product-title, #search-results, {
background:url("../images/generic/product-title.png") no-repeat 0 2px;
}

.generic #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/generic/btn-nearestretailer.png") no-repeat;
}


/** SOLA SPORT ***/
.sola #header #tabs #download-catalogue a,.sola #header #tabs #register a {
background:url("../images/sola/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#0069AA;
}

.sola #header #tabs #download-catalogue {
display: none;
}

.sola #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.sola #header #banner #search .search-input {
background:url("../images/sola/header/search-input.png") no-repeat -235px 0;
}

.sola #header #banner #search .search-submit {
background:url("../images/sola/header/search-submit.png") no-repeat;
}

.sola #header #navigation,.sola #header #navigation .dropper li,.sola #header #navigation .dropper li.sub {
background:url("../images/sola/header/navigation-background.png") repeat-x;
}

.sola #body #content #product-detail-left #product-title, #search-results, {
background:url("../images/sola/product-title.png") no-repeat 0 2px;
}

.sola #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/sola/btn-nearestretailer.png") no-repeat;
}

/*** END BRAND - SOLA **
** CINETTICA ***/
.cinettica #header #tabs #download-catalogue a,.cinettica #header #tabs #register a {
background:url("../images/cinettica/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#231f20;
}

.cinettica #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.cinettica #header #banner #search .search-input {
background:url("../images/cinettica/header/search-input.png") no-repeat -235px 0;
}

.cinettica #header #banner #search .search-submit {
background:url("../images/cinettica/header/search-submit.png") no-repeat;
}

.cinettica #header #navigation,.cinettica #header #navigation .dropper li,.cinettica #header #navigation .dropper li.sub {
background:url("../images/cinettica/header/navigation-background.png") repeat-x;
}

.cinettica #body #content #product-detail-left #product-title {
background:url("../images/cinettica/product-title.png") no-repeat 0 2px;
}

.cinettica #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/cinettica/btn-nearestretailer.png") no-repeat;
}

.cinettica #tech-specs #techspecs-panel {
background:#e5173e url("../images/cinettica/techspec-panel.png") repeat-x;
}

.cinettica #tech-specs #techspecs-panel #techspecs-left h1, .cinettica #product-compare-title {
background:url("../images/cinettica/techspec-arrow.png") no-repeat 0 2px;
}

.cinettica #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/cinettica/techspec-listitem.png") no-repeat 0 4px;
}

.cinettica #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/cinettica/techspec-print.png") no-repeat;
}

/*** END BRAND - CINETTICA **
** DAHON ***/
.dahon #header #tabs #download-catalogue a,.dahon #header #tabs #register a {
background:url("../images/dahon/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#005581;
}

.dahon #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.dahon #header #banner #search .search-input {
background:url("../images/dahon/header/search-input.png") no-repeat -235px 0;
}

.dahon #header #banner #search .search-submit {
background:url("../images/dahon/header/search-submit.png") no-repeat;
}

.dahon #header #navigation,.dahon #header #navigation .dropper li,.dahon #header #navigation .dropper li.sub {
background:url("../images/dahon/header/navigation-background.png") repeat-x;
}

.dahon #body #content #product-detail-left #product-title {
background:url("../images/dahon/product-title.png") no-repeat 0 2px;
}

.dahon #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/dahon/btn-nearestretailer.png") no-repeat;
}

.dahon #tech-specs #techspecs-panel {
background:#005581 url("../images/dahon/techspec-panel.png") repeat-x;
}

.dahon #tech-specs #techspecs-panel #techspecs-left h1, .dahon #product-compare-title {
background:url("../images/dahon/techspec-arrow.png") no-repeat 0 2px;
}

.dahon #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/dahon/techspec-listitem.png") no-repeat 0 4px;
}

.dahon #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/dahon/techspec-print.png") no-repeat;
}

/*** END BRAND - DAHON **
** CAMELBAK ***/
.camelbak #header #banner {
background:url("../images/camelbak/header/background.png") repeat-x !important;
}

.camelbak #header #tabs #download-catalogue a,.camelbak #header #tabs #register a {
background:url("../images/camelbak/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#231f20;
}

.camelbak #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.camelbak #header #banner #search label {
color: #999;
}
.camelbak #header #banner #search .search-input {
background:url("../images/camelbak/header/search-input.png") no-repeat !important;
}

.camelbak #header #banner #search .search-submit {
background:url("../images/camelbak/header/search-submit.png") no-repeat;
}

.camelbak #header #navigation,.camelbak #header #navigation .dropper li,.camelbak #header #navigation .dropper li.sub {
background:url("../images/selleroyal/header/navigation-background.png") repeat-x;
}

.camelbak #body #content #product-detail-left #product-title {
background:url("../images/camelbak/product-title.png") no-repeat 0 2px;
}

.camelbak #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/camelbak/btn-nearestretailer.png") no-repeat;
}

.camelbak #tech-specs #techspecs-panel {
background:#231F20 url("../images/camelbak/techspec-panel.png") repeat-x;
}

.camelbak #tech-specs #techspecs-panel #techspecs-left h1, .camelbak #product-compare-title {
background:url("../images/camelbak/techspec-arrow.png") no-repeat 0 2px;
}

.camelbak #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/camelbak/techspec-listitem.png") no-repeat 0 4px;
}

.camelbak #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/camelbak/techspec-print.png") no-repeat;
}

/*** END BRAND - CAMELBAK **
** FIZIK ***/
.fizik #header #tabs #download-catalogue a,.fizik #header #tabs #register a {
background:url("../images/fizik/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#231f20;
}

.fizik #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.fizik #header #banner #search .search-input {
background:url("../images/fizik/header/search-input.png") no-repeat -235px 0;
}

.fizik #header #banner #search .search-submit {
background:url("../images/fizik/header/search-submit.png") no-repeat;
}

.fizik #header #navigation,.fizik #header #navigation .dropper li,.fizik #header #navigation .dropper li.sub {
background:url("../images/fizik/header/navigation-background.png") repeat-x 0 -1px;
}

.fizik #body #content #product-detail-left #product-title {
background:url("../images/fizik/product-title.png") no-repeat 0 2px;
}

.fizik #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/fizik/btn-nearestretailer.png") no-repeat;
}

.fizik #tech-specs #techspecs-panel {
background:#231f20 url("../images/fizik/techspec-panel.png") repeat-x;
}

.fizik #tech-specs #techspecs-panel #techspecs-left h1, .fizik #product-compare-title {
background:url("../images/fizik/techspec-arrow.png") no-repeat 0 2px;
}

.fizik #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/fizik/techspec-listitem.png") no-repeat 0 4px;
}

.fizik #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/fizik/techspec-print.png") no-repeat;
}

/*** END BRAND - FIZIK **
** BROOKS ***/
.brooks #header #tabs #download-catalogue a,.brooks #header #tabs #register a {
background:url("../images/brooks/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#000;
}

.brooks #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.brooks #header #banner #search .search-input {
background:url("../images/brooks/header/search-input.png") no-repeat -235px 0;
}

.brooks #header #banner #search .search-submit {
background:url("../images/brooks/header/search-submit.png") no-repeat;
}

.brooks #header #navigation,.brooks #navigation .dropper li,.brooks #navigation .dropper li.sub {
background:url("../images/brooks/header/navigation-background.png") repeat-x 0 -1px;
}

.brooks #body #content #product-detail-left #product-title {
background:url("../images/brooks/product-title.png") no-repeat 0 2px;
}

.brooks #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/brooks/btn-nearestretailer.png") no-repeat;
}

.brooks #tech-specs #techspecs-panel {
background:#421400 url("../images/brooks/techspec-panel.png") repeat-x;
}

.brooks #tech-specs #techspecs-panel #techspecs-left h1, .brooks #product-compare-title {
background:url("../images/brooks/techspec-arrow.png") no-repeat 0 2px;
}

.brooks #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/brooks/techspec-listitem.png") no-repeat 0 4px;
}

.brooks #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/brooks/techspec-print.png") no-repeat;
}

/*** END BRAND - BROOKS **
** FOX ***/
.fox #header #tabs #download-catalogue a,.fox #header #tabs #register a {
background:url("../images/fox/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#0053a0;
}

.fox #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.fox #header #banner {
background:url("../images/fox/header/background.png") repeat-x;
}
.fox #header #banner #search .search-input {
background:url("../images/fox/header/search-input.png") no-repeat !important;
}

.fox #header #banner #search .search-submit {
background:url("../images/fox/header/search-submit.png") no-repeat;
}

.fox #header #navigation,.fox #navigation .dropper li,.fox #navigation .dropper li.sub {
background:url("../images/fox/header/navigation-background.png") repeat-x;
}

.fox #body #content #product-detail-left #product-title {
background:url("../images/fox/product-title.png") no-repeat 0 2px;
}

.fox #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/fox/btn-nearestretailer.png") no-repeat;
}

.fox #tech-specs #techspecs-panel {
background:#00519f url("../images/fox/techspec-panel.png") repeat-x;
}

.fox #tech-specs #techspecs-panel #techspecs-left h1, .fox #product-compare-title {
background:url("../images/fox/techspec-arrow.png") no-repeat 0 2px;
}

.fox #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/fox/techspec-listitem.png") no-repeat 0 4px;
}

.fox #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/fox/techspec-print.png") no-repeat;
}

/*** END BRAND - FOX **
** ESS ***/
.ess #header #tabs #download-catalogue a,.ess #header #tabs #register a {
background:url("../images/ess/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#3c3c37;
}

.ess #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.ess #header #banner #search .search-input {
background:url("../images/ess/header/search-input.png") no-repeat -235px 0;
}

.ess #header #banner #search .search-submit {
background:url("../images/ess/header/search-submit.png") no-repeat;
}

.ess #header #navigation,.ess #navigation .dropper li,.ess #navigation .dropper li.sub {
background:url("../images/ess/header/navigation-background.png") repeat-x 0 -1px;
}

.ess #body #content #product-detail-left #product-title {
background:url("../images/ess/product-title.png") no-repeat 0 2px;
}

.ess #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/ess/btn-nearestretailer.png") no-repeat;
}

.ess #tech-specs #techspecs-panel {
background:#4d4b44 url("../images/ess/techspec-panel.png") repeat-x;
}

.ess #tech-specs #techspecs-panel #techspecs-left h1, .ess #product-compare-title  {
background:url("../images/ess/techspec-arrow.png") no-repeat 0 2px;
}

.ess #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/ess/techspec-listitem.png") no-repeat 0 4px;
}

.ess #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/ess/techspec-print.png") no-repeat;
}

/*** END BRAND - ESS **
** SELLE ROYAL ***/
.selleroyal #header #tabs #download-catalogue a,.selleroyal #header #tabs #register a {
background:url("../images/selleroyal/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#231f20;
}

.selleroyal #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.selleroyal #header #banner #search .search-input {
background:url("../images/selleroyal/header/search-input.png") no-repeat -235px 0;
}

.selleroyal #header #banner #search .search-submit {
background:url("../images/selleroyal/header/search-submit.png") no-repeat;
}

.selleroyal #header #navigation,.selleroyal #navigation .dropper li,.selleroyal #navigation .dropper li.sub {
background:url("../images/selleroyal/header/navigation-background.png") repeat-x 0 -1px;
}

.selleroyal #body #content #product-detail-left #product-title {
background:url("../images/selleroyal/product-title.png") no-repeat 0 2px;
}

.selleroyal #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/selleroyal/btn-nearestretailer.png") no-repeat;
}

.selleroyal #tech-specs #techspecs-panel {
background:#231f20 url("../images/selleroyal/techspec-panel.png") repeat-x;
}

.selleroyal #tech-specs #techspecs-panel #techspecs-left h1, .selleroyal #product-compare-title {
background:url("../images/selleroyal/techspec-arrow.png") no-repeat 0 2px;
}

.selleroyal #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/selleroyal/techspec-listitem.png") no-repeat 0 4px;
}

.selleroyal #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/selleroyal/techspec-print.png") no-repeat;
}

/*** END BRAND - SELLE ROYAL **
** ALLEN ***/
.allen #header #tabs #download-catalogue a,.allen #header #tabs #register a {
background:url("../images/allen/header/tabs-linkbackground.png") no-repeat 0 2px;
color:#d71921;
}

.allen #header #banner #logo {
left:40px;
position:absolute;
top:30px;
}

.allen #header #banner #search .search-input {
background:url("../images/allen/header/search-input.png") no-repeat -235px 0;
}

.allen #header #banner #search .search-submit {
background:url("../images/allen/header/search-submit.png") no-repeat;
}

.allen #header #navigation,.allen #navigation .dropper li,.allen #navigation .dropper li.sub {
background:url("../images/allen/header/navigation-background.png") repeat-x 0 -1px;
}

.allen #body #content #product-detail-left #product-title {
background:url("../images/allen/product-title.png") no-repeat 0 2px;
}

.allen #body #content #product-detail-left #product-buy a.find-retailer {
background:url("../images/allen/btn-nearestretailer.png") no-repeat;
}

.allen #tech-specs #techspecs-panel {
background:#d71921 url("../images/allen/techspec-panel.png") repeat-x;
}

.allen #tech-specs #techspecs-panel #techspecs-left h1, .allen #product-compare-title {
background:url("../images/allen/techspec-arrow.png") no-repeat 0 2px;
}

.allen #tech-specs #techspecs-panel #techspecs-left ul li {
background:url("../images/allen/techspec-listitem.png") no-repeat 0 4px;
}

.allen #tech-specs #techspecs-panel #techspecs-left a.print-product {
background:url("../images/allen/techspec-print.png") no-repeat;
}

a,#body #content #product-detail-left #product-images ul li a {
cursor:pointer;
}

#brand-nav ul li a img,#body #content #product-detail-right img,#body #content .product-image img {
vertical-align:middle;
}

#header #tabs #download-catalogue a:hover,#header #tabs #register a:hover,#body #content #breadcrumbs p a:hover,#body #content #compare #products-selected a:hover,#footer a:hover {
text-decoration:underline;
}

.promo-content a,#lower-promo-area li a {
float:left;
}

#middle-promo-area,#right-promo-area {
float:left;
height:508px;
margin:4px 0 0 2px;
width:322px;
}

.netti #header #navigation ul li.selected,.netti #header #navigation ul li:hover {
background:url("../images/netti/header/navigation-hover.png") repeat-x !important;
}

.netti #tech-specs #techspecs-panel,.sola #tech-specs #techspecs-panel {
background:#eb5e00 url("../images/netti/techspec-panel.png") repeat-x;
}

.scott #header #navigation li.selected,.scott #header #navigation ul li:hover {
background:url("../images/scott/header/navigation-hover.png") repeat-x !important;
}

.sola #header #navigation ul li.selected,.sola #header #navigation ul li:hover {
background:url("../images/sola/header/navigation-hover.png") repeat-x !important;
}

.cinettica #header #navigation ul li.selected,.cinettica #header #navigation ul li:hover {
background:url("../images/cinettica/header/navigation-hover.png") repeat-x !important;
}

.dahon #header #navigation li.selected,.dahon #header #navigation ul li:hover {
background:url("../images/dahon/header/navigation-hover.png") repeat-x !important;
}

.camelbak #header #navigation ul li.selected,.camelbak #header #navigation ul li.selected,.camelbak #header #navigation ul li:hover {
background:url("../images/selleroyal/header/navigation-hover.png") repeat-x !important;
}

.fizik #header #navigation ul li.selected,.fizik #header #navigation ul li.selected,.fizik #header #navigation ul li:hover {
background:url("../images/fizik/header/navigation-hover.png") repeat-x !important;
}

.brooks #header #navigation ul li.selected,.brooks #header #navigation ul li.selected,.brooks #header #navigation ul li:hover {
background:url("../images/brooks/header/navigation-hover.png") repeat-x !important;
}

.fox #header #navigation ul li.selected,.fox #header #navigation ul li.selected,.fox #header #navigation ul li:hover {
background:url("../images/fox/header/navigation-hover.png") repeat-x !important;
}

.ess #header #navigation ul li.selected,.ess #header #navigation ul li.selected,.ess #header #navigation ul li:hover {
background:url("../images/ess/header/navigation-hover.png") repeat-x !important;
}

.selleroyal #header #navigation ul li.selected,.selleroyal #header #navigation ul li.selected,.selleroyal #header #navigation ul li:hover {
background:url("../images/selleroyal/header/navigation-hover.png") repeat-x !important;
}

.allen #header #navigation ul li.selected,.allen #header #navigation ul li.selected,.allen #header #navigation ul li:hover {
background:url("../images/allen/header/navigation-hover.png") repeat-x !important;
}

.generic #header #navigation ul li.selected,.generic #header #navigation ul li:hover {
background:url("../images/generic/header/navigation-hover.png") repeat-x !important;
}

/*** SEARCH RESULTS ***/
#search-header {
margin:40px 0 0 0;
}

.product-pagination-controls {
clear:both;
width:898px;
float:left;
position:relative;
}
#body #content .product-pagination {
font-family:Tahoma;
font-size:14px;
}

.paging-border {
padding-left:10px;
}

.product-pagination {width:185px; position:relative; font-family:Tahoma; text-align:center; font-size:13px;}
.product-pagination .search-left-arrow {float:left; margin:0 0 0 0 ;}
.product-pagination .search-right-arrow {float:right; margin:0 0 0 0 ;}
.product-pagination a {text-decoration:underline; color:#0069AA; margin:0 3px 0 3px; font-size:13px;}
.product-pagination a:visited {text-decoration:underline;}
.product-pagination a:hover {text-decoration:none;}
.product-pagination a:active {text-decoration:underline;}

.search-pagination-bottom {clear:both;
float:right;
font-family:Tahoma;
margin:0 0 30px;
position:relative;
right:37px;}
.search-pagination-bottom .search-left-arrow {float:left; margin:0 0 0 0 ;}
.search-pagination-bottom .search-right-arrow {float:right; margin:0 0 0 0 ;}
.search-pagination-bottom a {text-decoration:underline; color:#0069AA; margin:0 3px 0 3px; font-size:13px;}
.search-pagination-bottom a:visited {text-decoration:underline;}
.search-pagination-bottom a:hover {text-decoration:none;}
.search-pagination-bottom a:active {text-decoration:underline;}

.search-pagination {position:relative; font-family:Tahoma; text-align:center; font-size:13px;}
.search-pagination .search-left-arrow {float:left; margin:0 0 0 0 ;}
.search-pagination .search-right-arrow {float:right; margin:0 0 0 0 ;}
.search-pagination a {text-decoration:underline; color:#0069AA; margin:0 3px 0 3px; font-size:13px;}
.search-pagination a:visited {text-decoration:underline;}
.search-pagination a:hover {text-decoration:none;}
.search-pagination a:active {text-decoration:underline;}

.search-left-arrowPrevPrev {
float: left;
}
search-left-arrowNext {
float: right;
}
#body #content #product-detail-right, #search-results-thumbnails {
float:left;
margin-top:40px;
width:615px;
}

.search-thumbnail-container {
border:1px solid #EEEEEE;
float:left;
margin:0 0 40px 8px;
padding:15px;
width:165px;
}
.search-thumbnail-container a { float: left; height: 160px;}
.search-thumbnail-container p a { float: none !important; color:#0069AA; text-decoration:underline;}
.search-thumbnail-container a:visited {color:#0069AA; text-decoration:underline;}
.search-thumbnail-container a:hover {color:#0069AA; text-decoration:none;}
.search-thumbnail-container a:active {color:#0069AA; text-decoration:underline;}

.search-thumbnail-container h2 {
text-transform:uppercase;
font-size:12px;
font-weight:normal;
font-family:inherit;
margin:10px 0 0 0;
float: left;
width: 100%;
}

.search-thumbnail-container img {
margin:0 0 20px 0;
}

#search-again {
float:left;
}

#search-again-field label {
color:#666;
float:left;
font-family:Tahoma;
font-size:14px;
}

#search-again-field .search-input {
background:url("../images/search-input.png") no-repeat -235px 0;
border:0;
color:#B5B5B5;
float:left;
font-family:Tahoma;
font-size:14px;
height:18px;
margin-right:6px;
margin-top:6px;
padding:5px 7px;
width:221px;
}

#search-again-field .search-submit {
border:0;
color:#FFF;
cursor:pointer;
float:left;
font-family:Tahoma;
font-size:0;
height:28px;
line-height:0;
margin-top:6px;
text-indent:-9999px;
width:73px;
}

#search-again-field .search-submit:hover, #leftCol .button:hover {
background-position:-73px 0 !important;
}

#search-again-field .search-submit, #leftCol .button {
background:url("../images/sola/header/search-submit.png") no-repeat;
}
#leftCol h2 {
font-size: 18px;
font-family: Tahoma;
font-weight: normal;
margin-bottom: 10px;
}
#leftCol .button {
float:left;
height:28px;
margin-top:10px;
text-indent:-9999px;
width:73px;
}
#rightCol h2 {
font-size: 18px;
font-family: Tahoma;
font-weight: normal;
margin-bottom: 10px;
}
h2 {
line-height: 22px;
}
#rightCol p {
font-family: Tahoma;
}
.locatorOptions {
    background: url(../images/background-locator.png) no-repeat;
    float: left;
    height:117px;
    margin-bottom: 25px;
    width: 100%;
    padding: 10px;
    font-family: Tahoma;
}
.storeList li h3 {
font-size: 16px;
font-family: Tahoma;
font-weight: normal;
}
.storeList li h3 a {
color: #000;
font-size: 18px;
font-family: Tahoma;
font-weight: normal;
}
.storeList li {
border-bottom: 1px solid #ddd;
float: left;
width: 100%;
margin-bottom: 15px;
padding-bottom: 15px;
line-height: 30px;
}
.storeList li span {
font-family: Tahoma;
font-weight: normal;
font-size: 14px;
}
#body #content .store-pages {
    top: 326px !important;
}
#modify .button {
background: url(../images/btn-update.png) no-repeat;
float:left;
height:28px;
margin-left:-55px;
position:absolute;
text-indent:-9999px;
top:277px;
width:73px;
}
#modify .button:hover {
background-position: -73px 0;
}
#single-column {
width: 100%;
float: left;
}
.media-item {
width: 100%;
float: left;
position: relative;
font-family: Tahoma;
margin-top: 30px;
}
.media-item .date {
float:left;
font-size:14px;
margin-top:1px;
width:200px;
}
.media-item .title {
float:left;
font-size:18px;
font-weight:normal;
margin-left:99px;
text-transform:uppercase;
width:599px;
}
.media-item .splitter {
float: left;
width: 100%;
}
.media-item .image-document {
float:left;
margin-right:50px;
min-height:200px;
width:250px;
}
.media-item .image-document img {
margin: 0 !important;
}
.media-item .item-content p {
    margin-bottom: 15px;
}
#single-column h2 {
    font-size: 18px;
    font-family: Tahoma;
    font-weight: normal;
    margin-bottom: 15px;
}
#body #single-column a {
color: #0069aa;
text-decoration: none;
}
#body #single-column a:hover, .back:hover {
text-decoration: underline;
}
#single-column p, #single-column {
    font-family: Tahoma;
    font-size: 14px;
    line-height: 18px;
	margin:10px 0 0 0;
}
#single-column ul {
margin: 10px 0;
}
#single-column ul li {
    list-style-type: disc;
    margin: 5px 0 5px 45px;
}
#single-column ul li ul li {
    list-style-type: circle;
}
#single-column img {
    margin: 23px;
}
#single-column h3 {
font-size: 14px;
margin: 10px 0 5px 0;
}
#single-column ol li {
    list-style-type: decimal;
    margin: 5px 0 5px 45px;
    font-size: 12px;
}
#locatorResultsContainer {
    margin-top: -8px;
}
#map {
	width: 604px; height: 579px; position: relative; background-color: rgb(229, 227, 223); clear: both;
}
.back {
font-size: 14px;
font-weight: tahoma;
text-decoration: none;
color: #0069aa;
margin-top: 15px;
float: left;
}

#leftCol select {
background:url("../images/search-input.png") no-repeat scroll -235px 0 transparent;
border:0 none;
float:left;
height:28px;
margin-bottom: 10px;
margin-top: 5px;
margin-right: 2px;
padding:7px;
width:235px;
}
#leftCol input {
background:url("../images/search-input.png") no-repeat scroll -235px 0 transparent;
border:0 none;
float:left;
height:28px;
margin-bottom: 10px;
margin-top: 5px;
margin-right: 2px;
padding:7px;
width:221px;
}
.question, .answer {
width: 100%;
float: left;
}
.nexthide {
display: none;
}