/* --------- 1. defaults  --------- */

body {
	background: #424242 /*url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/18px-line.gif')*/ url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/background-gradient.jpg') repeat-x;
	color: #dddddd;
	font-family: Verdana, sans-serif;	
	font-size: 75%;
	line-height: 1.5em;
		}
		
.article_separator {padding: 0; height: 0; width: 0; margin: 0;}

/* ---------- 3. fonts ---------- */

h1, h2, h3, h4, h5, h6, .componentheading { 
	font-weight: bold;
	font-family: ;
	color: #80acff;
		}

h1, .componentheading {
	text-align: center;
	font-size: 2.0em;
	line-height: 1.5em;
	margin-bottom: 0.75em;
		}

h2 { 
	font-size: 1.75em;
	line-height: 1.714em;
	margin-bottom: 0.857em;
		}

h3, .contentpagetitle  { 
	font-size: 1.5em;
	line-height: 1.0em;
	margin-bottom: 1.0em;
		}
		
h4 { 
	font-size: 1.1667em;
	line-height: 1.286em;
	margin-bottom: 1.286em;	
		}

h5 {
	font-size: 1.0em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}		

h6 {
	font-size: 0.75em;
	line-height: 2.0em;
	margin-bottom: 2.0em;
}

p { font-size: 1.0em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

.box ul { 
	font-size: 1.0em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	list-style-type: circle;
		}
.box ul li {
	font-size: 1.0em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
	
}


.contentpaneopen {
}

.small {
	font-size: 0.75em;
}

.highlight {
	color: #80acff;
}

/* Links
----------------------------------------------- */
a, a:visited { text-decoration: none; color: #f18e0d }
a:hover { text-decoration: underline; }		
a:active { text-decoration: underline; }	

.header-right img {
	text-decoration: none;
	border: none;
}

a:hover img {
	text-decoration: none;
	border: none;
		}
		
.formItem label {width: 70px;}

.contact-label {width: 500px;}

.box-top {
	background: url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/box-top.png') repeat-x;
	height: 18px;
	margin: 0;
	padding: 0;
}

.box-bottom {
	background: url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/box-bottom.png') repeat-x;
	height: 18px;
	margin: 0;
	padding: 0;
	margin-bottom: 1.5em;	
}

.box {
	background: #eaeaea url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/box-background.jpg') repeat-x;
	padding: 0px 20px 0px 20px;
	min-height: 468px;
	color: #333333;
	width: 660px;	
		}

		
.box td {vertical-align: top; }		

.productPrice {
	font-weight:bold;
	white-space: nowrap;
}
.product-Old-Price {
	color:red;
	text-decoration:line-through;
}

#training-img { float: right; width: 220px; margin-left: 10px; 	display: inline;}
#training-img img {margin-bottom: 18px;}

#home-category-box {
	margin: 36px 10px 0px 390px;
	padding: 9px 10px 9px 10px;
}


.footer-nav {
	text-align: center; font-size: 1.1667em; line-height: 1.2857em; margin-bottom: 1.2857em;
	overflow: hidden;
	width: 660px;	
}

.footer-nav a {
	color: #ffffff; 
}

#footer {color: #ffffff; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; text-align: right; font-size: 1.1667em; line-height: 1.286em;	margin-bottom: 1.286em;	margin-top: 1.286em;	}
#footer a {color: #ffffff; text-decoration: none;}
	

/* Header
----------------------------------------------- */

.header-left {
	margin-top: 18px;
}

.header-right { text-align: right; margin-top: 18px; margin-bottom: 18px;
}

.header-right ul li { margin-top: 18px; list-style-type: none; display: block; float: right; 	display: inline; width: 110px; text-align: right; font-size: 1.0em; line-height: 1.5em; text-decoration: none;}

/* Menu
----------------------------------------------- */

.breadcrumb, .breadcrumb a { 
	color: #ffffff;
	line-height: 1.5em;
	padding-top: 72px;
	margin-bottom: 0;
	
}

div.module_menu {
margin-top: 1.5em;
	}
	
div.menu {
	padding: 0;
	font-size: 1.0em;
	color: #ffffff;
	margin: 0;
}

div.menu .block {
	padding-top:0;
}

ul.menu {
	list-style:none;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}

ul.menu li {
	margin:0;
}

ul.menu li a {
	display: block;
	padding: 0.5em 1.0em 0.8332em 1.0em;
	line-height: 1.5em;
	background: #80acff;
	color: #fff;
	text-decoration: none;
	background: url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/menu-button.jpg');
	text-align: right;
	margin-bottom: 0.167em;
}

ul.menu li a:visited {
	color: #fff;
}

ul.menu li a:hover { 
	display: block;
	padding: 0.5em 0.8em 0.8332em 1.2em;
	background: #a8c7ff;
	margin-bottom: 0.167em;	
	line-height: 1.5em;	
	}

ul.menu li a:active { 
	background: #a8c7ff;
	
	}

ul.menu ul {
	list-style: none;
	color: #333;
}
ul.menu ul li a {
	background: #ebebeb;
	color: #000;
}

ul.menu ul li a:visited {
	color: #000;
}

ul.menu ul li a:hover {
	background:#FCFCFC;
}
ul.menu ul li a:active {
	background:#ccc;
	text-decoration: underline;	
}

.menu-images {margin: 0; padding: 0; margin-top: 1.5em; margin-bottom: 1.5em;}
.menu-image a {border: none; padding: 0; margin: 0;}
.menu-image image {border: none; padding: 0; margin: 0;}

.search input {margin: 0px; height: 1.5em; width: 210px;}

.search {
/*	background: #ebebeb; */
	font-size: 1.0em;
	line-height: 1.5em;
	padding: 0.5em 0 1.0em 0;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.team-member img { 
	float: left;
		display: inline;
	padding: 0px;
	margin: 0.5em 10px 10px 10px;
	background: #ffffff;
}

.team-page .image {float: left	display: inline;}

.team-page .text {margin-left: 170px;}

.inputbox {margin-bottom: 18px; font-size: 1.0em; height: 1.5em;}

/* --- Page Specific --- */
#home-box {
background: url('http://www.ankyaustralia.com/anky_australia/templates/anky/images/home-image.png');
padding: 18px 30px;
height: 468px;
margin: -18px -20px -36px -20px;
position: relative;
}

#home-box h1 {color: white;}

#rotating-categories {
	float: left; 	display: inline;
	height: 324px; overflow: hidden;
	width: 342px;
	margin: 0px 20px -18px 0;
	background: #CBD6DA;	
}

#rc1, #rc2, #rc3, #rc4, #rc5 { float: left;		display: inline; height: 360px;	width: 342px;}

#rc1 { background: url(/anky_australia/templates/anky/images/rotating-gallery/standard-collection.png); }
#rc2 { background: url(/anky_australia/templates/anky/images/rotating-gallery/spring-summer.png); }
#rc3 { background: url(/anky_australia/templates/anky/images/rotating-gallery/fall-winter.png); }
#rc4 { background: url(/anky_australia/templates/anky/images/rotating-gallery/kids.png); }
#rc5 {  background: url(/anky_australia/templates/anky/images/rotating-gallery/petrie-boots.png); }

#rc1 h4, #rc2 h4, #rc3 h4, #rc4 h4, #rc5 h4 {
	padding-top: 36px; font-size: 1.5em; line-height: 1.5em; margin-bottom: 1.0em;
	color: #f18e0d;	
}

#rotating-categories a {
	text-decoration: none;
	color: #f18e0d;
	background: none;
}

#rotating-categories a:hover {
	color: #f18e0d;
	background: none;
}

#rotating-categories h4:hover {
	font-weight: 0;
	text-decoration: underline;
}

div#join {
	margin: -18px 10px 18px 390px;
	padding: 0px 10px 0px 10px;
	font-size: 1.1667em;
	line-height: 1.286em;
	text-align: center;
	width: 220px;
	border: 1px none orange;
	font-weight: bold;
}

.awesome, .awesome:visited {
background: #222 url(http://www.ankyaustralia.com/anky_australia/templates/anky/images/alert-overlay.png) repeat-x;
display: inline-block;
margin-top: 18px;
padding: 5px 10px 7px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-box-shadow: 0 1px 3px #999;
text-shadow: 0 -1px 1px #222;
border-bottom: 1px solid #222;
position: relative;
cursor: pointer;
}

.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }


/* Popup box
----------------------------------------------- */

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:200;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:348px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:200;
padding:12px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor: pointer;
}

#join_form {
padding-left: 10px;
padding-bottom: 18px;
}

/* Virtuemart
----------------------------------------------- */


.browse-box, .feature-box {
	width: 290px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 1.0em;
	padding-top: 1.5em;
	display: inline;
    overflow: hidden;
}

.browse-image, .feature-image {
	width: 90px;
	margin-right: 10px;
	float: left;
	display: inline;	
}

.browse-image img {
	max-width: 90px;
}

.browse-details {
	margin-left: 100px;
	width: 190px;
	margin-bottom: 1.5em;
    overflow: hidden;
}

.feature-details {
	margin-left: 100px;
}

.browse-box .title {
	height: 54px;
	overflow: hidden;
}

.browse-box .price {
	height: 36px;
	overflow: hidden;
}

.click-to-view {margin-left: 100px;}

.product { 
	padding-top: 18px;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.product-image {
	float: left;
	display: inline;	
	width: 270px;
	margin-left: 10px;
	margin-top: 18px;
	}
.product-image img {
	max-width: 260px;
	float: left;
}

.product-details {
	margin-left: 280px;
	width: 350px;
	padding-right: 10px;
 }
 

.nopage, #vmMainPage {margin: 0; padding: 0; width: 670px;}

.vmCartAttributes, .vmAttribChildDetail, .vmCartChild, .vmCartDetails {width: 350px; background: none; border: 0px;}

.shop_tip, .shop_info {background: none; border: none;}

.inputbox {margin-top: 18px;}

.addtocart_button {margin-left: 10px;}


/* Browse Page */
#colour-wrap { float: left; 	display: inline;}

#colour-box {
	text-align: center;
	float: left;
		display: inline;
	 }
	 
#colour-sample {
	width: 80px;
	height: 18px;
	margin: 0 10px 18px 10px;
	color: #000000;
	font-size: 0.75em;
	float: left;
		display: inline;
	border: 1px solid black;
	 }	 

.Colour_field_select {background: #ffffff;}
.Colour_field_black {background: #2f3130;}
.Colour_field_brown {background: #494641;}
.Colour_field_white {background: #e2ede7;}
.Colour_field_offwhite {background: #efecd9;}
.Colour_field_sand {background: #bfa886;}
.Colour_field_camel {background: #a2855b;}
.Colour_field_coffee {background: #656253;}
.Colour_field_graphite {background: #6b6b6b;}
.Colour_field_anthracite {background: #394241;}
.Colour_field_navy {background: #354457;}
.Colour_field_angel_blue {background: #6176a3;}
.Colour_field_pebble {background: #a79e8d;}
.Colour_field_china_red {background: #91152f;}
.Colour_field_red {background: #91152f;}
.Colour_field_stone_grey {background: #666978;}
.Colour_field_orchid {background: #9a4e8e;}
.Colour_field_pea {background: #b7b970;}
.Colour_field_bright_red {background: #b83a45;}
.Colour_field_kreta_blue {background: #5689ca;}
.Colour_field_hortensia {background: #493e4f;}
.Colour_field_banana {background: #ebdc67;}
.Colour_field_coral {background: #a14bde;}
.Colour_field_sky {background: #a7c2d3;}
.Colour_field_oxblood {background: #713a3f;}
.Colour_field_larix {background: #737f7f;}
.Colour_field_terra {background: #8f503f;}
.Colour_field_purple {background: #67507a;}
.Colour_field_army {background: #766A43;}
.Colour_field_dusk_blue {background: #59BEFA;}
.Colour_field_sea_blue {background: #3370AB;}
.Colour_field_cardinal {background: #D0293F;}
.Colour_field_grass {background: #77A870;}
.Colour_field_lilac {background: #998A9D;}
.Colour_field_anky_grey {background: #B4C0CF;}
.Colour_field_graphite {background: #8a8a8a;}
.Colour_field_denim {background: #060524;}
.Colour_field_madeira {background: #AC6296;}
.Colour_field_pink {background: #DC7DBD;}
.Colour_field_butterscotch {background: #C5873E;}
.Colour_field_cream {background: #E6E6E8;}
.Colour_field_mist {background: #C3CADA;}
.Colour_field_rock {background: #68657A;}
.Colour_field_shitake {background: #917A6A;}
.Colour_field_dark_blue {background: #141C40;}
.Colour_field_cyan {background: #2D73A7;}
.Colour_field_fog {background: #8b8680;}
.Colour_field_sangria {background: #972045;}
.Colour_field_olympia_blue {background: #1d335e;}
.Colour_field_hazel {background: #553121;}
.Colour_field_emerald {background: #4a8b98;}

.contentpaneopen fieldset {
	margin-bottom: 36px;
	padding-left: 20px;
}

#contact_text {
	height: 180px;
	}