body {
    font-family:Arial;
    font-size:11px;
    color:#6c675d;
    margin:15px 15px 15px 15px;
    background:#ffffff;

}

body.design {
    margin:0px auto;
    font-size:11px;
    font-family:Arial;
    background:#ffffff;
}
p {
    margin:0px 0px 0px 0px;
    padding:0px 0px 15px 0px;
    color:#6c675d;

}
a {
    text-decoration:none;
    color:#A6653F;
}
h1 {
    margin:0px;
    padding:0px 0px 15px 0px;
    font-family:Arial;
    font-size:18px;
    color:#99958e;
}
h2 {
    margin:0px;
    padding:0px 0px 15px 0px;
    font-family:Arial;
    font-size:12px;
    color:#A6653F;
    text-align:center;
}
div#container {
    position:relative;
    width:982px;
    clear:both;
    margin:0 auto;
}
div.header {
    position:relative;
    clear:both;
    margin:0px 0px 0px 0px;
    width:982px;
}
div.header_logo {
    position:relative;
    float:left;
    width:195px;
}
div.header_right {
    position:relative;
    float:left;
    width:768px;
    text-align:right;
    margin:38px 0px 9px 19px;
}
div.header_right_title {
    position:relative;
    float:left;
    width:299px;
    height:29px;
    margin:0px 0px 0px 19px;
    padding:11px 0px 0px 10px;
    background-color:#6c675d;
}
div.header_right_nav {
    position:relative;
    float:left;
    width:450px;
    height:26px;
    margin:0px 0px 0px 0px;
    padding:14px 9px 0px 0px;
    text-align:right;
    background-color:#6c675d;
    color:#e6a23e;
    text-transform:lowercase;
}
div.header_right_nav a {
    text-decoration:none;
    color:#fffffe;
    padding:0px 5px 0px 5px;
}
div.content {
    position:relative;
    clear:both;
    width:982px;
    margin:0px;
    padding:19px 0px 0px 0px;
}
div.content_left {
    position:relative;
    float:left;
    width:195px;
    margin:0px;
}
div.content_right {

    position:relative;
    float:left;
    width:768px;
    margin:0px 0px 0px 19px;
    padding:0px;
}
div.category_nav {
    margin:0px 0px 8px 0px;
    padding:4px 10px 12px 10px;
    background:#f4f4d4;
}
div.category_nav ul {
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
}
li.level_one {
    margin:0px;
    padding:8px 0px 0px 0px;
    list-style:none;
}
li.level_two {
    margin:7px 0px 0px 5px;
    text-transform:lowercase;

}
li.level_two a {
    color:#615e50;
    padding:0px 0px 0px 9px;
    text-decoration:none;
    background:url(images/arrow.gif) no-repeat left top;
}
li.level_two a:hover {
    color:#462222;
    padding:0px 0px 0px 9px;
    background:url(images/arrow.gif) no-repeat left bottom;
}
hr {
    color:#d0d09c;
}
div.corgi_pic {
    position:relative;
    clear:both;
    text-align:center;
}
div.footer_left {
    position:relative;
    clear:both;
    text-align:center;
    color:#71564e;
    margin:0px;
    padding:15px 0px 0px 0px;
}
div.footer {
    position:relative;
    clear:both;
    width:768px;
    text-align:left;
    margin:0px 0px 0px 0px;
    color:#71564e;
    padding:15px 0px 0px 0px;
    border-top:1px solid #d1be91;
}
div.footer p {
    color:#71564e;
}
div.footer_link {
    position:relative;
    float:left;
    text-align:right;
    width:488px;
}
div.footer_link a {
    color:#71564e;
    text-transform:lowercase;
    text-decoration:none;
}
div.footer_copy {
    position:relative;
    float:left;
    width:250px;
    padding:0px 0px 0px 15px;
}
div.footer_copy p {
    color:#71564E;
}
div.mini_category {
    position:relative;
    clear:both;
    width:768px;
    margin:17px 0px 0px 0px;
    padding:0px;
}
div.category_short {
    width:152px;
    float:left;
    margin:0px 2px 0px 0px;
    padding:0px 0px 19px 0px;
}
div.cat_image {
    border:5px solid #dedcd7;
    padding:1px;
    height:113px;
    width:120px;
}
div.cat_image2 {
    border:5px solid #dedcd7;
    padding:1px;
}
div.cat_name {
    margin:13px 0px 0px 0px;
    text-align:center;
}
div.content_bottom {
    position:relative;
    width:768px;
    clear:both;
}
div.content_bottom_left {
    position:relative;
    float:left;
    width:523px;
}
div.content_bottom_right {
    position:relative;
    float:left;
    width:199px;
    padding:0px 0px 0px 46px;
}
div.content_bottom_right img {
    padding:0px 20px 0px 0px;
}
div.category {
    position:relative;
    width:768px;
    clear:both;
    margin:20px 0px 15px 0px;
    padding:0px;
}
div.category_left {
    position:relative;
    float:left;
    width:534px;
    margin:0px 0px 0px 0px;
}
div.category_info {
    position:relative;
    float:left;
    width:202px;
    padding:0px 16px 0px 16px;
}
div.category_main {
    float:left;
    width:132px;
    margin:0px 2px 2px 0px;
}
div.category_links {
    position:relative;
    clear:both;
    width:534px;
    padding:15px 0px 0px 0px;
}
div.category_links_left {
    position:relative;
    float:left;
    width:340px;
}
div.category_links_right {
    position:relative;
    float:left;
    width:194px;
    text-align:right;
}

div.category_links_right a {
    padding:0px 0px 0px 18px;
    color:#6c675d;
    text-decoration:none;
}
div.category_links_right ul {
    padding:0px;
    margin:0px;
    list-style:none;
}
div.category_links_right ul li {
    float:right;
    margin:0px 0px 0px 18px;
}
div.product {
    position:relative;
    float:left;
    clear:both;
    margin:0px 0px 15px 0px;
}
div.product_left {
    position:relative;
    float:left;
    width:400px;
}

div.prod_image {
    border:5px solid #dedcd7;
    padding:1px;
    position:relative;
    float:left;
    width:388px;
}
div.prod_small_images {
    position:relative;
    float:left;
    padding:20px 0px 0px 0px;
    margin:0px;
}
div.click_zoom {
    padding:0px;
    float:left;
    margin:0px;
}
div.click_zoom p {
    margin:20px 0px 5px 0px;
}
div.prod_zoom {
    border:5px solid #dedcd7;
    padding:1px 1px 1px 1px;
    position:relative;
    float:left;
    margin:0px 2px 0px 0px;
}
div.product_info {
    display:inline;
    position:relative;
    float:left;
    margin:0px 0px 0px 18px;
    padding:0px 0px 0px 0px;
    width:332px;
}
div.product_title {
    position:relative;
    clear:both;
    margin:0px 0px 13px 0px;
}
div.fitting_install {
    position:relative;
    clear:both;
    margin:0px 0px 15px 0px;
}
div.prods_shown {
    position:relative;
    clear:both;
    margin:0px 0px 15px 0px;
}
div.prods_shown ul {
    margin:0px 0px 17px 13px;
    padding:0px;
    list-style:none;
}
div.prods_shown ul li {

}
div.prods_shown a {
    color:#a6653f;
    text-decoration:none;
    background:url(images/arrow_shown.gif) no-repeat left top;
    padding:0px 0px 0px 9px;
}
div.prods_shown a:hover {
    color:#71564e;
    background:url(images/arrow_shown.gif) no-repeat left bottom;
    padding:0px 0px 0px 9px;
}
div.banner_sale {
    position:relative;
    clear:both;
    margin:0px 0px 15px 0px;
}
div.innerpage {
    position:relative;
    clear:both;
    width:768px;
}
div.innerpage_top {
    position:relative;
    float:left;
}
div.innerpage_top_left {
    position:relative;
    width:478px;
    float:left;
    margin:0px 18px 0px 0px;
    padding:0px 0px 21px 0px;
}
div.innerpage_top_right {
    position:relative;
    width:254px;
    float:left;
    padding:0px 18px 0px 0px;
}
div.innerpage_title {
    position:relative;
    clear:both;
    margin:0px 0px 15px 0px;
}
div.innerpage_bottom {
    position:relative;
    clear:both;
}
div.innerpage_bottom_left {
    position:relative;
    width:297px;
    float:left;
}
div.innerpage_bottom_right {
    position:relative;
    float:left;
    width:427px;
    margin:238px 0px 0px 23px;
}
div.innerpage_absolute {
    position:absolute;
    width:427px;
    top:283px;
    left:321px;
}
table.spec_table {
    border-collapse:collapse;
    margin:0px 0px 15px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
}
table.spec_table td {
    color:#A6653F;
}
table.form_table {
    width:768px;
    border:1px solid #b4b4b4;

    margin-bottom:15px;
}
table.form_table tr th {
    background:#6c675d;
    color:#fffffe;
}
table.form_table tr td {
}
div.basket_page_padding {
    margin:0px 0px 15px 0px;
}
input.custom_button {
    background:#71564e;
    border:0px;
    padding:2px 4px 4px 4px;
    font-size:12px;
    color:#d1bb8b;
    font-weight:bold;
    text-transform:lowercase;
    width:130px;
}
td.subheading {
    background:#71564e;
    color:#fffffe;
}
div.system_page {
    position:relative;
    clear:both;
    margin:0px;
    padding:0px;
}
div.related_prods {
    position:relative;
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 18px 0px 18px;
    width:332px;
}
div.related_prods ul {
    margin:0px 0px 0px 13px;
    padding:0px 0px 17px 0px;
    list-style:none;
}
div.related_prods ul li {

}
div.related_prods a {
    color:#a6653f;
    text-decoration:none;
    background:url(images/arrow_shown.gif) no-repeat left top;
    padding:0px 0px 0px 9px;
}
div.related_prods a:hover {
    color:#71564e;
    background:url(images/arrow_shown.gif) no-repeat left bottom;
    padding:0px 0px 0px 9px;
}
table.small_form_table {
    font-size:11px;
    font-family:Arial;
    border:1px solid #b4b4b4;
    width:546px;
    margin:0px 0px 15px 0px;
    padding:0px;
    text-align:left;
}
.small_form_table input {
    border:1px solid grey;
}
table.small_form_table tr th {
    background:#6c675d;
    color:#fffffe;
    text-align:center;
}
td.mini_tr {
    background:#6c675d;
    color:#fffffe; 
}
div.contact {
    position:relative;
    clear:both;
    width:768px;
}
div.contact_left {
    position:relative;
    float:left;
    width:350px;
}
div.contact_right {
    position:relative;
    float:left;
    width:418px;
    margin-bottom:15px;
}
div.corgi {
    position:relative;
    float:left;
    margin:0px 0px 25px 0px;
}
div.corgi_img {
    position:relative;
    float:left;
    width:150px;
}
div.corgi_desc {
    position:relative;
    float:left;
    width:603px;
    margin-left:15px;
}
div.oftec {
    position:relative;
    float:left;
    margin:0px 0px 25px 0px;
}
div.oftec_img {
    position:relative;
    float:left;
    width:150px;
}
div.oftec_desc {
    position:relative;
    float:left;
    width:603px;
    margin-left:15px;
}
div.hetas {
    position:relative;
    float:left;
    margin:0px 0px 15px 0px;
}
div.hetas_img {
    position:relative;
    float:left;
    width:150px;
}
div.hetas_desc {
    position:relative;
    float:left;
    width:603px;
    margin-left:15px;
}

div.the_team {
    position:relative;
    width:768px;
    clear:both;
}
div.team_member {
    position:relative;
    float:left;
    width:127px;
    padding:0px 0px 0px 0px;
    margin:0px 1px 0px 0px;

}
div.team_img {
    position:relative;
    clear:both;
    width:125px;
    height:188px;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border:1px solid #DEDCD7;
}
div.team_title {
    position:relative;
    clear:both;
    margin:0px;
    padding:0px;

}
div.team_title p {
    text-align:center;
    font-weight:bold;
}
div.team_email {
    position:relative;
    clear:both;
    margin:0px;
    padding:0px;

}
div.team_email p {
    text-align:center;
}