/* [Layout Style] */

body { background: url(/img/sysimg/?img=/UserFiles/Image/layout/paper_beige.jpg); }
div#layout { text-align: center; }
div#layout_center { text-align: left; margin: auto; }
div#layout_main { border: 1px solid #000000; }
div#layout_header { }
div#layout_nav_strip {
  height: 45px; background: url(/img/sysimg/?img=/UserFiles/Image/layout/nav_main_background.gif);
}
div#layout_nav_main { padding: 2px 0 0 0; float: left; }
div#layout_nav_search { float: right;  }
img#layout_nav_search_label { vertical-align:top; margin: 18px 0 0 0; }

input#topbar_search { vertical-align:top; margin: 8px 5px 0 0; width: 100px; }
img#layout_nav_search_button { border: 0; padding: 2px 0 0 0; background-image: url(/img/sysimg/?img=/UserFiles/Image/layout/search_button.gif);background-position: 0 0; }
img#layout_nav_search_button:hover { background-position: 0 39px; }

xdiv#layout_body { padding: 10px 15px 10px 15px; }
div#layout_content { padding: 15px; float: left; }
div#layout_content p { color: #3B2D51; }

div#layout_footer {} 


/* Paging control layout */
.product_listings .pnav                     { width: 100%; }
.product_listings .pnav td                  { text-align: center; vertical-align: top; padding: 1px; }
.product_listings .pnav_pn                  { width: 60px; }
.product_listings .pnav a                   { text-decoration: none; margin: 0 1px; }
.product_listings .pnav_pn a:hover          { text-decoration: underline; }
.product_listings .pnav_pn a.disabled,
.product_listings .pnav_pn a.disabled:hover { text-decoration: none; }
.product_listings .pnav_num a:hover         { margin: 0; }
.product_listings .pnav_num a.current,
.product_listings .pnav_num a.current:hover { font-weight: bold; margin: 1px; }

/* Paging control colours */
.product_listings .pnav div                 { background-color: #E2D0AE; border: 1px solid #9E6902; }
.product_listings .pnav a                   { color: #000; }
.product_listings .pnav a.disabled,
.product_listings .pnav a.disabled:hover    { color: #808080; }
.product_listings .pnav_num a:hover         { background-color: #FED992; border: 1px dashed #9E6902; }
.product_listings .pnav_num a.current,
.product_listings .pnav_num a.current:hover { background-color: #FED992; border: 1px solid #9E6902; color: #9E6902; }

.product_detail .extra_fields{
  width: 260px;
}

.product_detail .content {
  padding: 10px 0;
}
.product_detail .content img {
  float: left; margin: 0 10px 0 0;
}


.layout_800x600 { width: 742px; }
.layout_800x600 div#layout_content  { width: 710px; }