@charset "utf-8";
/* CSS Document */

body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}
p {margin:0px 0px 10px 0px}
a {text-decoration:none; color:#B51404}
a:hover {text-decoration:underline}
h1 {color:#192574; font-weight:normal; font-size:16px; margin:0px 0px 0px 0px; line-height:16px;}
h2 {color:#192574; font-weight:normal; font-size:14px; margin:0px 0px 5px 0px}
hr {color:#767676; height:1px}
form {margin:0px}
.minibasket {z-index:2;  border:1px solid #767676; width:197px; margin-bottom:10px;}


#content, #footer {position:relative; width:954px; margin:auto;}

.header {position:relative; height:180px; background:url(images/canopy.jpg) no-repeat top right;}
a img {border:none}
.search {position:absolute; left:751px; top:110px; width:200px;}

.red {color:#ff0000; font-weight: bold;}
.TDprice {background:#192574; color:#fff; font-weight: bold;}
.TDhead {background-color: #d0e4ff;}
.TDdata {background-color: #efefef;}
.image {border:1px solid #767676;}

#main {position:relative; width:954px; background:url(images/mainbg_line.gif) 741px 0px repeat-y }

#left_menu {position:relative; width:181px; float:left}
a.menuLink {display:block; width:172px; line-height:22px; background:#192574; color:#fff; text-decoration:none; margin-bottom:1px; padding:0px 0 0 9px; border-bottom:1px solid #fff; border-top:1px solid #fff}
a.menuLink:hover {background:#fff; border:1px solid #192574; color:#192574; width:170px;}
.submenu a {display:block; width:172px; min-height:22px; background:#192574; color:#fff; text-decoration:none; border:1px solid #fff; margin-bottom:1px; padding:6px 0 0 9px}
.submenu a:hover {background:#fff; border:1px solid #192574; color:#192574}

#right_panel {position:relative; float:right; width:199px; padding-top:10px; text-align:center}
#right_panel img {border:1px solid #767676; margin-bottom:10px}
.right_box {border-right:1px solid #767676; border-left:1px solid #767676; border-bottom:1px solid #767676; padding-top:10px; margin-bottom:10px}

#central_content {position:relative; width:543px; left:10px; padding-top:10px; float:left}
.colour_swatches .colour{margin:0px 14px 14px 14px; _margin:0px 10px 14px 10px; width:100px; height:135px; text-align:center; float:left; font-size:11px; line-height:13px}
.colour_swatches img{margin:0px 0px 5px 0px; border:1px solid #767676;}
.list_buttons form {margin:0}

.clr {clear:both; height:1px; line-height:1px;}

#footer {border-top:1px solid #767676; border-bottom:1px solid #767676; font-size:10px; padding:8px 0px; text-align:center}
.footerCredit {font-size:10px; text-align:center}