html {
    margin:0;
    padding:0;
}

body {
    margin:0;
    padding:0;
    background:url("../images/watermark.gif") top right no-repeat;
    font:normal 0.8em Verdana, sans-serif;
    color:#000;
}

#wrapper {
    margin:0;
    padding:0;
    width:100%;
    background:url("../images/sub_bodybg.jpg") 0 0 repeat-x;
}

.bold {
    font-weight:bold;
}

.center {
    text-align:center;
}

#skip {
    position:absolute;
    top:0;
    left:-999px;
}

#header {
    margin:0;
    padding:0;
    height:110px;
    position:relative;
}

#header h1 {
    position:absolute;
    top:0;
    left:100px;
    z-index:100;
    margin:0;
    padding:0;
    width:230px;
    text-align:right;
}

* html #header h1 {
    left:120px;
}

#header h1 .mrp {
    padding-right:33px;
    margin-top:-2px;
    height:14px;
}

#header h1 a:link, #header h1 a:visited {
    font:normal 50% Avian, "ITC Avant Garde Gothic", Verdana, sans-serif;
    color:#fff;
    text-decoration:none;
}

#header h1 a:link .ptyltd, #header h1 a:visited .ptyltd {
    font-size:60%;
}

#header .header_images .left {
    position:absolute;
    top:0;
    left:20px;
    z-index:0;
    width:296px;
    height:110px;
}

#header .header_images .about_left {
    background:url("../images/about_head_left.jpg") 0 0 no-repeat;
}

#header .header_images .contact_left {
    background:url("../images/contact_head_left.jpg") 0 0 no-repeat;
}

#header .header_images .product_left {
    background:url("../images/product_head_left.jpg") 0 0 no-repeat;
}

#header .header_images .right {
    position:absolute;
    top:0;
    right:0;
    z-index:0;
    width:374px;
    height:110px;
}

#header .header_images .about_right {
    background:url("../images/about_head_right.jpg") top right no-repeat;
}

#header .header_images .product_right {
    background:url("../images/product_head_right.jpg") top right no-repeat;
}

#header .header_images .contact_right {
    background:url("../images/contact_head_right.jpg") top right no-repeat;
}

#header .header_images .logo {
    position:absolute;
    top:0;
    left:0;
    z-index:10;
}

#header .header_images .logo a:link img, #header .header_images .logo a:visited img {
    border:0;
}

#header .page_title {
    position:absolute;
    top:65px;
    left:130px;
    z-index:100;
}

#header .page_title h2 {
    width:250px;
    color:#742802;
    font-family:Avian, "ITC Avant Garde Gothic", Verdana, sans-serif;
    font-size:140%;
}

#navAlpha {
    position:absolute;
    top:10px;
    right:20px;
    z-index:100;
    width:400px;
}

* html #navAlpha {
    width:410px;
}

#navAlpha ul {
    margin:0;
    padding:0;
    list-style:none;
}

#navAlpha ul li {
    width:100px;
    float:left;
}

#navAlpha ul li a:link, #navAlpha ul li a:visited {
    display:block;
    width:100%;
    text-align:center;
    padding:3px 0;
    text-decoration:none;
    font-weight:bold;
    font-family:Avian, "ITC Avant Garde Gothic", Verdana, sans-serif;
    color:#ba9481;
}

#navAlpha ul li a:hover {
    color:#fff;
}

#main {
    margin:15px 0;
}

#main .about {
    margin:15px 100px 0 100px;
}

#main .contact {
    margin:15px 150px 0 150px;
}

#main h2 {
    font:bold 120% Avian, "ITC Avant Garde Gothic", Verdana, sans-serif;
    color:#ba9481;
}

#main .para img {
    width:60px;
    float:left;
    border:1px solid #000;
    margin-top:3px;
    margin-right:5px;
    margin-bottom:0;
    clear:left;
}

* html #main .para img {
    margin-top:4px;
}

#main .para p:first-letter {
    font-weight:bold;
    color:#742802;
}

#main .para p {
    margin-bottom:5px;
    margin-top:20px;
}

* html #main .para p {
    margin:5px 0;
}

#main .para ul {
    margin-left:100px;
}

#main .para:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#main .para {display: inline-block;}

/* Hides from IE-mac \*/
* html #main .para {height: 1%;}
#main .para {display: block;}
/* End hide from IE-mac */

.product_nav {
    margin-bottom:10px;
}

.product_nav a:link, .product_nav a:visited {
    text-decoration:none;
    color:#000;
}

.product_nav a:hover {
    text-decoration:underline;
    color:#742802;
}

#main_product_display {
    width:100%;
    text-align:center;
}

#main_product_display .contain_image {
    position:relative;
    margin:10px auto;
    padding:0;
    width:750px;
    height:380px;
    background:url("../images/product_bg2.gif") center center no-repeat;
}

#main_product_display .contain_image .product_image {
    position:absolute;
    top:15px;
    left:13px;
    z-index:10;
}

#main_product_display .contain_image .product_image img{
    width:430px;
    height:300px;
    border:1px solid #000;
}

#main_product_display .contain_image .product_name {
    position:absolute;
    bottom:5px;
    left:23px;
    font:normal 300% Avian, "ITC Avant Garde Gothic", Verdana, sans-serif;
    color:#fff;
}

#main_product_display .content {
    position:absolute;
    top:2px;
    right:15px;
    width:270px;
    margin:10px auto;
    padding-right:10px;
    text-align:justify;
    height:304px;
    z-index:100;
    overflow:auto;
    scrollbar-3dlight-color:#fff;
    scrollbar-arrow-color:#742802;
    scrollbar-base-color:#fff;
    scrollbar-darkshadow-color:#fff;
    scrollbar-face-color:#fff;
    scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#fff;
}

#main_product_display .content a:link img.left, #main_product_display .content a:visited img.left,
#main_product_display .content a:link img.right, #main_product_display .content a:visited img.right,
#main_product_display .content img.right, #main_product_display .content img.left {
    width:100px;
    height:75px;
    border:1px solid #000;
}

#main_product_display .content a:link img.left, #main_product_display .content a:visited img.left, #main_product_display .content img.left {
    float:left;
    margin:4px 5px 5px 0;
}

#main_product_display .content a:link img.right, #main_product_display .content a:visited img.right, #main_product_display .content img.right {
    float:right;
    margin:4px 0 5px 5px;
}

#main_product_display .content a:link span, #main_product_display .content a:visited span {
    display:none;
}

#main_product_display .content a:hover span {
    display:block;
    position:absolute;
    top:0;
    right:0;
    z-index:1000;
    overflow:visible;
}

#main_product_display .content a:hover span img {
    border:1px solid #000;
}

#main_product_display .content a:link, #main_product_display .content a:visited {
    color:#742802;
    text-decoration:none;
    border-bottom:1px dotted #742802;
}

#main_product_display .content a:hover {
    color:#ba9481;
    border-bottom:1px dotted #ba9481;
}

#bigImgDiv {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 10000;
    border:1px solid #000;
    padding:5px 5px 0 5px;
    background:#fff;
}
#bigImgDiv img {
    border:1px solid #000;
}
#bigImgDiv span {
  clear: both;
  font-style: italic;
  font-size: 0.9em;
  display: block;
  background: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

#main .para form {
    width:500px;
    border:1px solid #742802;
    padding:10px;
    margin-left:70px;
}

#main .para form p {
    width:100%;
    clear:both;
    padding-left:0;
}

#main .para form p:first-letter {
    font-weight:normal;
    color:#000;
}

#main .para form p label {
    width:30%;
    float:left;
}

#main .para form p input, #main .para form p textarea {
    width:69%;
    float:right;
    border:1px solid #742802;
    font-family:verdana, sans-serif;
    background-color:#fff;
    font-size:100%;
}

#main .para form p textarea {
    height:100px;
}

#main .para form p input.submit {
    width:auto;
}

#main .para form p:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#main .para form p {display: inline-block;}

/* Hides from IE-mac \*/
* html #main .para form p {height: 1%;}
#main .para form p {display: block;}
/* End hide from IE-mac */

#main p.required {
    color:#742802;
    font-size:80%;
}

#main p.required:first-letter {
    font-weight:normal;
}

#main .para p.success {
    width:520px;
    border:1px solid green;
    color:green;
    padding:3px 0;
    margin-left:70px;
    text-align:center;
}

#main .para p.success:first-letter {
    font-weight:normal;
    color:green;
}


#main .about_content img.right {
    float:right;
    margin-top:12px;
}

#main .about_content a:link, #main .about_content a:visited {
    color:#742802;
    text-decoration:none;
}

#main .about_content a:hover {
    text-decoration:underline;
}

#main .about .about_content img {
  border: 0px none;
  width: 150px;
}

#copy {
    width:100%;
    height:60px;
    text-align:center;
    background-color:#742802;
    color:#fff;
    font-size:80%;
    padding:1px 0 0 0;
}

#copy p {
    width:330px;
    margin:0 auto;
    padding:14px;
    /*background:url("http://www.mrpme.com.au/images/round_logo.gif") right center no-repeat;*/
}

#copy a {
    color:#fff;
}

#copy .line2px {
    width:100%;
    height:5px;
    border-top:1px solid #ab8f81;
}

    /* Photo Zoom CSS */
    #zoom { margin-right: 10px; float: left; position: relative; width:150px; background-color: rgb(255, 255, 255); }
    #zoom a.p1, #zoom a.p1:visited {border: 0pt; background: rgb(255, 255, 255) none repeat scroll 0%; display: block; width:150px; text-decoration: none; top: 0pt; left: 0pt; }
    #zoom a img { border: 0pt ; width: 150px;}
    #zoom a.p1:hover { text-decoration: none; background-color: #FFFFFF; color: rgb(0, 0, 0); top: 10px;}
    #zoom a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: 3px; left: -1px; z-index: -1}
    #zoom a.p1:hover .large { border: 1px solid black; display: block; position: absolute; top:-90px; left: 120px; width: 354px; height: 264px; z-index: 1}

    #zoom a.pright, #zoom a.pright:visited {border: 0pt; background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; left: 480px; top: -124px; display: block; width:150px; text-decoration: none;}
    #zoom a.pright:hover { text-decoration: none; background-color: #FFFFFF; color: rgb(0, 0, 0); }
    #zoom a .largeright { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: 3px; left: -1px; z-index: -1}
    #zoom a.pright:hover .largeright { border: 1px solid black; display: block; position: absolute; top:-90px; left: -320px; width: 354px; height: 264px; z-index: 1}
    /* End Photo Zoom CSS */














