/* Immediately below are the main colour blocks - after that the styles for the menus */
/* do a find & replace to change [font-family: Arial, Helvetica, sans-serif] */
.top_menu_bar {background-color:#B9B5AC;padding-top:5px;padding-bottom:5px;}
a:link.top_menu,a:hover.top_menu,a:visited.top_menu{color:black;padding-right:100px;font-size:14px;}
.outside_colour {background-color:#a3cbe5;}
.vertical_bar {background-color: #909082;}
.horizontal_bar {background-color: #bebebe;}
td.menu {background-color:#e6e6e6;}

.menu_header{width:200px;background-color:silver;color:navy;margin-left:5px;font-weight:bold;padding-left:5px;font-size:16px;margin-top:20px;}
.menu_header a:link{color:navy;font-size:15px;}
.menu_header a:hover{color:navy;font-size:15px;}
.menu_header a:visited{color:navy;font-size:15px;}
.menu_sub_header{color:navy;margin-left:15px;font-size:13px;margin-top:5px;}
.menu_sub_header a:link{color:navy;font-size:12px;}
.menu_sub_header a:hover{color:navy;font-size:12px;}
.menu_sub_header a:visited{color:navy;font-size:12px;}
td.menu{ width:250px; max-width:250px; vertical-align : top; padding-bottom:20px;padding-top:15px;}
a.menu, a.menu:visited { text-decoration:none; font-weight:bold;font-size:11px;}
a:hover.menu { color: black; text-decoration: none;font-weight:bold;}

.comment {font-size:12px;text-align:left;padding:5px;width:250px;margin-left:50px;margin-bottom:50px;height:200px;background-color:silver;}
.name {margin-top:10px;padding-left:2px;font-size:11px;text-align:left;color:black;width:auto;}
#front_page_selection td{ color:gray; width:220px; font-size:14px; text-align:center; font-weight:bold; padding-top:10px; }
#front_page_selection{margin-bottom:20px;}
#visual_menu td{ color:gray; width:220px; font-size:14px; text-align:center; font-weight:bold; padding-top:10px; }
#visual_menu{margin-bottom:0px;}
#visual_menu img{border:black solid 1px;}


body, td { color: #4E689B; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin:-2px; }
p, li { margin-top : 0px; margin-bottom : 6px; font-size:11px;margin-right:15px;margin-left:25px;}
a, a:visited{ color: Black; text-decoration: none; font-size:11px;font-weight:bold;}
a:hover { color: black; text-decoration: none;font-weight:bold; font-size:11px;}
a.productlink {font-weight:lighter;font-size:14px;line-height:15px;color:#000040;  }
a.stylelink {white-space:nowrap;font-size:12px;font-weight:lighter;}
a.additionalmenulink {margin:0px 0px 0px 25px;white-space:nowrap;line-height:20px;	font-size:12px;color:black; font-weight:lighter;}
a.colourlink {	font-size:11px;color:blue; font-weight:lighter;}
a:hover.productlink {	color:blue;font-weight:lighter;font-size:14px;line-height:15px;color:#000040; font-weight:bold;}
a:hover.stylelink {	font-size:12px;color:blue; }
a:hover.additionalmenulink {	font-size:12px;color:blue; }
a:hover.colourlink {	font-size:11px;color:black; }

TD.menu li{margin-left:0px;}
TD.menu ul{margin-right:0px;}
li.menuproduct{list-style:none;}
li.menustyle{ list-style:none;}
li.menucolour{list-style-type : disc;  }


a.submenu, a.submenu:visited{ color: Blue; text-decoration: none; font-size:11px;font-weight:bold;}

ul { list-style : square; }
img { border:none; }

a:hover.submenu { color: black; text-decoration: none;font-weight:bold; }
.frontIntro { font-size: 11px; }
td.dkblue { color: #7E94C1; font-size : 10px; font-family: Arial, Helvetica, sans-serif;}
.outofstock{ color:red; font-weight:bold; font-size:14px;}
.error{ color:red; font-weight:bold; margin-left:20px;}
table,tr,td { border:none; padding:0px; margin:0px; height:100%; }
table.promotion{ height:100px; }
.carttable{ height:300px; vertical-align : top; }
td.link { color: #A3CBE5; font-size : 10px; font-family: Arial, Helvetica, sans-serif;  margin-left:25px; }
TD.product {padding-top:3px;height:200px;width:300px;text-align:center;background-image : url(http://www.malebox.net.au/images/products/bgcuff.gif);  background-repeat : no-repeat;  background-color : #214158;  vertical-align : top;padding-top:24px;}
TD.productbig {height:250px;width:auto;text-align:center;   background-color : #ffffff;vertical-align : middle; }
TD.productbig img{border: 1px solid rgb(163, 203, 229);padding:15px 25px 15px 25px; }

TD.productlong {height:260px;width:300px;text-align:center;background-image : url(http://www.malebox.net.au/images/products/bgcuff_long.gif);  background-repeat : no-repeat;  background-color : #214158; vertical-align :middle;     }
TD.productcombo {height:444px;width:300px;text-align:center;background-image : url(http://www.malebox.net.au/images/products/bgcuff_combo.gif);  background-repeat : no-repeat;   background-color : #214158;vertical-align :middle;     }

TD.top { vertical-align : top; }


.smalltitle { color: #3A5BAF; font-size: 12px; font-weight: bold; }
.headerlight { color: #A3CBE5; font-size : 12px; font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.smalltitle10 {color: #3A5BAF; font-size: 10px; font-weight: bold;}
H1 {margin-left:25px;margin-bottom:15px;color: #3A5BAF; font-size: 12px; font-weight: bold; }
H2 { margin-left:25px;margin-bottom:5px;margin-top:5px;color: #7E94C1;background-color:#214158; font-size : 11px; font-weight: bold;}
H3 {margin-left:25px;margin-bottom:5px;margin-top:5px;color: #66CCFF; font-size: 10px; font-weight: bold; }
b {color: #3A5BAF; font-size: 10px; font-weight: bold;margin-right:20px;}


.button { padding:5px;BORDER-RIGHT: #7b7d63 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: #ffffff 1px solid; COLOR: #393c5a; BORDER-BOTTOM: #7b7d63 1px solid; font-family:  Arial, Helvetica, sans-serif; HEIGHT: 30px; BACKGROUND-COLOR: #b6cdf4 }
.style1 { FONT-SIZE: 9px }
.style2 { COLOR: #666666 }
td.darkvertbar{ background-color:#909082; width:10px; height:100%; }
td.paleblue{ background-color:#A3CBE5; height:100%; }
td.lightblue{ background-color:#4E689B; height:100%; width:363px; color:white;}
td.darkblue{ background-color:#214158; height:100%; width:337px; margin-top:10px; }
td.darkblue p, td.darkblue h1, td.darkblue h2, td.darkblue h3{ color:white; }
td.darkblue2{ background-color:#214158; height:100%; width:690px; margin-top:10px; }
td.darkbluefeature{ background-color:white;}
td.darkbluefrontpage{ background-color:white;  width:355px; margin-top:10px;  vertical-align : top;  }
td.darkbluefrontpage  p,h1{ color:#214158; }
td.darkblueright{ background-color:#214158; height:100%; width:363px;}
td.lightgrey { background-color:#BEBEBE; height:100%; }
td.lightgrey  a{ color:blue; }
#front_page_feature_text{margin-top:260px;text-align:left;color:#214158;background-color:white;font-weight:bold;font-size:11px;}

#topmenu{text-align:center;}
#topmenu a:link { color:#A9A9A9; font-weight:bold; }
#topmenu  a:visited{ color:#A9A9A9; font-weight:bold; }
#topmenu a:hover{ color:black; font-weight:bold;  }

a.nav1, a.nav1:link, a.nav1:visited {
display:block;
width:103px;
height:24px;
background:url(http://www.malebox.net.au/images/navigation/about_stacked.jpg); /*image should contain regular image and hover image, stacked*/
background-position: 0 0px;
line-height:24px;
overflow:hidden;
border: none;
float: left; /* eliminate float for vertical display */
}
a.nav2, a.nav2:link, a.nav2:visited {
display:block;
width:86px;
height:24px;
background:url(http://www.malebox.net.au/images/navigation/product_stacked.jpg); /*image should contain regular image and hover image, stacked*/
background-position: 0 0px;
line-height:24px;
overflow:hidden;
border: none;
float: left; /* eliminate float for vertical display */
}
a.nav2a, a.nav2a:link, a.nav2a:visited {
display:block;
width:68px;
height:24px;
background:url(http://www.malebox.net.au/images/navigation/news_stacked.jpg); /*image should contain regular image and hover image, stacked*/
background-position: 0 0px;
line-height:24px;
overflow:hidden;
border: none;
float: left; /* eliminate float for vertical display */
}
a.nav2b, a.nav2b:link, a.nav2b:visited {
display:block;
width:68px;
height:24px;
background:url(http://www.malebox.net.au/images/navigation/blog_stacked.jpg); /*image should contain regular image and hover image, stacked*/
background-position: 0 0px;
line-height:24px;
overflow:hidden;
border: none;
float: left; /* eliminate float for vertical display */
}
a.link{
	color:silver;
}
#thumbs {text-align:center;}
#thumbs img{border: 1px black solid;margin:1px;}
a.seeanother{
	color:#214158;font-weight:bold;
}
.bottom_menu_header{color:black;font-size:15px;font-weight:bold;margin-top:10px;margin-bottom:25px;}
.bottom_menu_sub_header{color:black;font-size:11px;font-weight:bold;margin-top:3px;margin-bottom:5px;}
a.bottom_menu_link{font-size: 11px;color: #0033cc;line-height: 14px;text-decoration: none;font-weight:normal;}
a:hover.bottom_menu_link{font-size: 11px;color: #0033cc;line-height: 14px;text-decoration: underline;}

#wd-content{
}
#wd-content h1{
    margin-left:0px;
    color:#000040;
    }
#wd-content h2{
    margin-left:0px;
    background:none;
    color:#000040;
    }
#wd-content p{
    margin-left:0;
}
#wd-content h3{
    margin-left:0px;
}
.heading-toggle-open-h1,
.heading-toggle-open-h2,
.heading-toggle-open-h3,
.heading-toggle-open-h4,
.heading-toggle-open-h5
{
    cursor:pointer;
    padding-left:10px;
    color:#b15c00;
    background:url('/images/malebox-arrow.png') left center no-repeat;
}