/* get the full background  */
body, html
{
    background-image: url('http://www.africannature.co.za/site/assets/images/background.jpg');
    font-family: arial;
}
p
{
    margin: 10px;
}
strong
{
    font-weight: bold
}
h1
{
    font-weight: bold;
    font-size:16pt;
}

#hd {
margin-top: 43px;
width: 960px;
margin-left: 13px;
}
#logo {
    float: left;
    margin-bottom: 18px;
}
#established {
    float: right;
}
#doc {
	margin:auto;
	text-align:left; /* leave unchanged */
	min-width:992px;
}

#wrapper {
    width: 992px;

}
/* border basic */
#doc, #ft, #menu, #spacing {
}
#menu {
    height: 40px;
    width: 100%;
    clear: both;
    margin-bottom: 23px;
}

.menu_cat{
    margin-top: -16px;
    height: 23px;
    width: 60px;
    text-align: center;
    vertical-align: middle;
    background-color: #DCCEB8;
    color: #3E3B36;
    font-weight: bold;
    margin-right: 1px;
    float: left;
}


.yui-menu-shadow
{
    display: none;
}

/* top menu bar */
.yui-skin-sam .yuimenubaritemlabel
{
    color: #fff;
    padding: 14px 16px 12px 16px;
    border-width: 0;
    font-weight: bold;
}
.yui-skin-sam .yuimenubaritemlabel-selected
{
    background: transparent;
}
.yui-skin-sam .yuimenubaritem a
{
    cursor: pointer;

}
.yui-skin-sam .yuimenubaritem-selected
{
    background: transparent;
}
.yui-skin-sam .yuimenu
{
    font-size: 100%;
}
/* submenu */
.yui-skin-sam .yuimenu ul
{
    padding: 0;
}
.yui-skin-sam .yuimenu .bd
{

    border-width: 0;
}

.yui-skin-sam .yuimenuitemlabel
{
    border-width: 0;
    color: #fff;
    padding: 4px 10px 3px 10px;
    font-size: 100%;
}
.yui-skin-sam .yuimenuitemlabel-selected
{
    color: #000;
}

#menu .seperator {
    font-weight: bold;
    font-size: 14px;
    padding-top: 13px;
}



#center_area, #spacing {
    margin: 0; padding: 0;
    margin: 12px 0 0 13px;
}
div#center_area.products {
    margin-top: 11px;
}
div#center_area.products.hemingway {

}
#content_area
{
    height: 519px;
    color: #fff;
    background-image: url('http://www.africannature.co.za/site/assets/images/content_background.png');
    padding: 1px;
    margin-bottom: 0px;
}
div#static /* just for the static content pages */
{
    padding: 10px;

}
#spacing {
    border-width: 1px 0;
    height: 23px;
    background-color: #434333;
    margin-top: -4px;
}
#strip {
    margin: 0; padding: 0;
    margin-bottom: -4px;
    border-bottom: 1px solid #fff;
}
#strip.product_category_landing {
    margin-bottom: -5px;
}

#footer {
    margin: 15px 0 15px 15px;
    padding-bottom: 15px;
    height: 83px;
}
#footer_over #hemingway {
    position: absolute;
    left: 19px;
    top: 17px;
}

#footer #footer_background {
    background-color: #fff;
    opacity: 0.2;
    position: absolute;
    height: 85px;
    width: 960px;
}
#footer #footer_over {
    border: 1px solid #fff;
    position: absolute;
    height: 83px;
    width: 958px;
}
#footer #footer_nav {
    right: 115px;
    position: absolute;
}
#footer #footer_nav a, #footer #footer_nav {
    color: #4f4f4f;
    text-decoration: none;
    font-size: 9pt;
    top: 32px;
}
#footer #footer_nav a {
    margin: 0 10px;
}
#footer_social {
    position: absolute;
    right: 20px;
    top: 26px
}
/* products stuff */
.sb {
    width: 34px;
    height: 209px;
    background-color: #bc5d26;
}
.ps {

}
.sb_left {
    float: left;
}
.sb_right {
    float: right;
}
.p {
    text-align: center;
    padding: 20px 15px 0 15px;
    vertical-align: top;
}
.p h4 {
    padding-top: 5px;
    padding-bottom: 0;
    font-weight: bold;
}
.p a {
    cursor: pointer;
}
.p .product_image
{
    width: 136px;
    height: 114px;
    overflow: hidden;
}
.p .product_image img
{
    max-width: 136px;
    max-height: 114px;
}
.pd { /* product detail */
    height: 429px;
    color: #545445; /*#333425;*/
}

.pd h4 {
    font-size: 120%;
    font-weight: bold;
}

.pd p {
    padding-top: 5px;
    padding-bottom: 0px;
}

#pd_left { /* product detail */
    float: left;
    width: 360px;
}
#pd_left #pd_left_inner
{
    zpadding: 20px 20px 8px 20px;
    text-align: left;
}
#pd_image
{
}
#pd_image img
{
    zmax-width: 350px;
    zmax-height: 300px;
}
#full_page_image
{
    max-width: 758px;
}

.pd_details { /* product detail */
    min-height: 429px;
    width: 570px;
    float: right;
    text-align: left;
}

.pd_details h3 {
    font-weight: bold;
    font-size: 16px;
}
.pd_details h4 {
    font-weight: bold;
    font-size: 13px;
    padding-top: 15px;
}
.pd_details hr {
    border: 1px solid #000;
    border-width: 1px 0 0 0;
    width: 530px;
    float: left;
}
.pd_details p {
    padding: 0;
    margin: 0;
    margin-top: 10px;
}
img.fabric_colour {
  border:1px solid #ccc;
}
div.pd #left_arrow {
  position: absolute;
  top: 230px;
  left: 60px;
}
div.pd .nav_bar {
    position: absolute;
    zborder: 1px solid #f00;
    width: 160px;
    height: 490px;
    top: 40px;
    cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div.pd .nav_bar.hover {
    opacity: 0.3;
    background-color: #ccc;
}

div.pd #left_bar {
}
div.pd #right_bar {
    right: 20px;
}

div.pd #right_arrow {
  position: absolute;
  top: 230px;
  right: 60px;
}
div#close_dialog {
  position: absolute;
  right: 10px;
  top: 10px;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
}


div.pd div.add_button {
    position: absolute;
    right: 25px;
    bottom: 35px;
    margin: 0; padding: 0;
}
div.pd div.add_button img {
    border: 1px solid #000;
    cursor: pointer;
}

.pd_details h5 {
  font-weight: bold;
  clear: both;
  margin-top: 10px;
}
.pd_details div.size label {
    width: 35px;
    text-align: right;
    display: block;
    float: left;
    padding-right: 4px;
}
.pd_details div.size input.qty {
  width: 25px;
  float: left;
}
div.size {
    clear: none;
}
div.category_left_column_wrapper {
    position: relative;
    height: 465px;
}
#enquiry_list_button {
    position: absolute;
    bottom: -3px;
    cursor: pointer;
    display: none;
}

div#menu_hover_image {
    margin: 12px 0 0 13px;
}

div#center_area {
    width: 960px;
    height: 487px;
}
div#center_area a {
    color: black;
}

div#center_area.content_page {
    margin: 42px 0 0 50px;
    color: black;
}
div#center_area.blog_page {
    margin: 42px 0 0 12px;
    color: black;
}
div#center_area.gallery_page {
    margin: 42px 0 0 50px;
    color: black;
    width: 895px;
    height: 415px;
    overflow-y: scroll;
}

div#center_area h1 {
    font-size: 16px;
    font-weight: normal;
}
div#center_area.gallery_page h1 {
    margin-bottom: 15px;
}

div#center_area.blog_page>table {
    width: 100%;
    margin-left: 39px;
    height: 200px;
}
div#center_area.blog_page td.column {
    vertical-align: top;
}

div#center_area.blog_page td.right_column {
    padding-left:40px;
    width: 480px;
}
div#content_page_content, div#blog_page_content, div#blog_page_nav {
    margin-top: 10px;
    width: 50%;
    float: left;
    height: 390px;
    overflow: hidden;
    overflow-y: auto;
    padding-right: 5px;
}
div#blog_page_content, div#blog_page_nav {
    width: 98%;
    height: 370px;
}
div#blog_page_content {
    zwidth: 90%;
}
div#blog_page_nav {
    width: 390px;
}
div#blog_page_content p {
    margin: 0;
    margin-bottom: 5px;
}

div.post_nav {
    float: left;
    margin-right: 6px;
}
div#center_area.gallery_page div.post_nav {
    margin-right: 40px;
}
div.post_nav span {
    display: block;
    width: 100%;
    text-align: center;
}
div.post_nav a {
    color: black;
    text-decoration: none;
}
div#content_page_content.category_type_4 {
    width: 92%;
}
div#content_page_image {
    float: left;
    width: 50%;
    width: 390px;
    padding-left: 15px;
}
div#content_page_content p {
    margin: 0 0 10px 0;
}

div#enquiry_form h1 {
    text-align: left;
}

div.ui-dialog-titlebar {
    display: none;
}

div.hoverscroll div.arrow.left,
div.hoverscroll div.fixed-arrow.left {
	background-image:url('http://www.africannature.co.za/site/assets/images/products_arrow_left.png');
}
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.right {
	background-image:url('http://www.africannature.co.za/site/assets/images/products_arrow_right.png');
}

