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;
	padding:0px 0px 15px 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;
	min-height:380px; 
	height:auto !important; 
	height:380px;

}
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;
	color:#462222;
	font-size:12px;
	text-transform:lowercase;
	letter-spacing:1px;
	font-family:verdana;
}

li.level_one a{
	color:#462222;
}

li.level_one a:hover,
li.level_one a.selected{
	color:#6B675C;
}

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;	height:40px;
}
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:752px;
    padding:12px 16px 0px 0px;
	font-size:13px;
}

div.sep {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	width:768px;
	line-height:1px;
}

div.category_main {
    float:left;
    width:132px;
    margin:0px 27px 27px 0px;
}

div.category_main p {
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

div.category_main a{
color:#9a968f;
font-weight:bold;
text-transform:lowercase;
}


div.category_links {
    position:relative;
    clear:both;
    width:768px;
    padding:15px 0px 0px 0px;
}
div.category_links_left {
    position:relative;
    float:left;
    width:340px;
}
div.category_links_right {
    position:relative;
    float:left;
    width:428px;
    text-align:right;
}

div.category_links_right a {
    padding:0px 0px 0px 18px;
    color:#442827;
    text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
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;
}

/***********************************/

div.view-range {	position:relative;	float:left;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	width:152px;	height:30px;	overflow:hidden;}

div.view-range a{	display:inline-block;	margin:0px;	padding:0px;	width:152px;	height:30px;	background:url(images/view-range.jpg) no-repeat left top;}

div.view-range a:hover{	background-position:left bottom;}

div.view-showroom {	position:relative;	float:left;	margin:0px 0px 20px 0px;	padding:0px 0px 0px 0px;	width:195px;	height;116px;}

div.sale_banner {	position:relative;	float:right;	margin:-375px 40px 0px 0px;	padding:0px 0px 0px 0px;	width:163px;	height:163px;	z-index:9000;}

div.sale_image {	position:relative;	float:left;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	width:163px;	height:163px;	z-index:900;}

div.sale_text {	position:relative;	float:left;	margin:-163px 0px 0px 0px;	padding:40px 0px 0px 0px;	width:163px;	height:113px;	z-index:1000;	color:white;	font-size:30px;	text-align:center;	line-height:30px;}

div.sale_text span{	font-size:12px;	vertical-align:super;	}

div.home_banner_links {	position:relative;	float:right;	margin:-110px 50px 0px 0px;	padding:0px 0px 0px 0px;	width:198px;	z-index:9000;}

div.newsletter-box {
	position:relative;
	float:left;
	margin:10px 0px 20px 0px;
	padding:87px 0px 0px 12px;
	width:183px;
	height:39px;
	background:url(images/newsletter.jpg) no-repeat left top;
}

div.newsletter-box input {
	position:relative;
	border:none;
	background:transparent;
	float:left;
	height:20px;
	font-size:11px;
	margin:0px;
	padding:0px;
}
