
body { background: #FFFFFF; color: #000; font-family: Arial; font-size: 12px; vertical-align:top; margin:20px auto 0 auto; text-align:center; }
table{border-collapse:collapse; padding:0; margin:0;}
form{margin:0;padding:0;}
body, div, p, td, th{font-size: 12px;}
p{margin:0 0 10px 0px;}
/******************************* Links *******************************/

a { color: #001864; text-decoration: none; }

/******************************* Text *******************************/
h1{padding:0; margin:0 0 10px 0;letter-spacing:-1px; font-size:20px; margin-left:25px;}
h2{color:#6CADE5; margin:0 0 5px 0;font-size:18px; }
h3{color:#6CADE5; padding:0; margin:0 0 5px 0;font-size:16px;}
h4{color:#6CADE5; margin:0 0 5px 0;}



.text-white { color: #FFFFFF;  font: normal;  }
.text-blue { color: #406F9F;  }
.text-light-blue { color:#6CADE5;}
.text-blue-intro { color: #406F9F; font: bold;  }
.text-go-button { color: #ffffff; 	font-size: 13px;  font: bold; cursor:pointer;  background-color:Transparent; border:none; width:auto; padding:0; margin:0 15px 0 0;}


/* Tables in content area */
/* Added by Tony Dane - 17-10-2007 */
TABLE.content {width:100%;}
TABLE.content THEAD TH {text-align:center; vertical-align:top;}
TABLE.content THEAD TD {text-align:left; font-weight:bold; vertical-align:top;}
TABLE.content TBODY TH {text-align:left;}
TABLE.content TD {text-align:center;}


/******************************* Forms, Buttons *******************************/

input, textarea, select { background-color: #FFFFFF; border: inset 1px #001864;
	color: #001864; font-family: Arial; font-size: 11px; font-weight: bold; padding:1px; }
select {font-weight: normal; }	
/******************************* Menus *******************************/
.textR{ text-align:right;}
.textL{ text-align:left;}
.textC{ text-align:center;}
.padL{padding-left:10px;}
img{border:none;}




.logOut, .logOut:hover {color:#fff; text-decoration:none; margin:0 10px 0 80px; padding:0 4px;}
 
.product,.grid, .toolbar  {width:100%;}
.product img{width:120px; display:inline; overflow:visible;}
.product tbody td{text-align:center; vertical-align:top; margin:5px; padding:6px; color:#001864;}
.product tbody td.item div{font-size:11px; padding:10px; width:150px; }
.product tbody td.filler{ background-color:#fff;}
.product th, .product tfoot td{ background-color:#549dd0; color:#fff; text-align:right;}
.product tbody td.item div.minHeight{float:right;width:0px; height:140px;}
.product br{clear:both;}

.grid th{ text-align:left; color:#00175d; background-color:#549dd0;border-bottom:2px solid #fff;padding:8px 2px}
.grid tbody td { background-color:#86badf; border-bottom:1px solid #fff;padding:1px 2px;}
.grid tfoot td{background-color:#549dd0; padding:4px 2px;border-top:3px solid #fff;}

.shoppingCart {clear:left; margin-bottom:10px;}
.shoppingCart tfoot td{text-align:right;}
.shoppingCart .text{width:50px; text-align:right;}

.toolbar td { text-align:right; padding-top:5px;}
.toolbar td .image{ margin-left:20px;}

.viewProduct .image{float:left; margin:0 5px 5px 0; width:250px;}
.viewProduct .thumbnail{width:220px;}
.viewProduct .image a{clear:both; white-space:nowrap;}


.searchResults { border:1px solid #549dd0}
.searchResults thead th{text-align:left; color:#00175d; background-color:#549dd0;padding:4px 2px;}
.searchResults tbody td{ padding:2px;}
.searchResults tr.alt td{background-color:#86BADF;}
.searchResults tfoot td{ padding:4px 2px;text-align:left; font-weight:bold;border-top:2px solid #549dd0}


/*********************** Site Template ***********************/
.container{ width:770px; border:none; padding:0; margin:0 auto; text-align:left;}
.header{padding-left:38px;}
.marketAustLogo{float:left;}
.gearLogo{float:right;}
.header, .navigationBar-Level1, .navigationBar-Level2, .pageContent{clear:both;}
.navigationBar-Level1{padding:5px 5px 1px 0px; color: #001864; font-size: 12px; text-align: left; height:35px; vertical-align:middle;}
.navigationBar-Level1 a{color: #001864;padding-bottom:2px;}
.navigationBar-Level1 img{margin:0 2px;vertical-align:middle;}

.navigationBar-Level1 ul{list-style-type:none; margin:0;padding:0;}
.navigationBar-Level1 li, .navigationBar-Level2 li{display:inline; line-height:35px;margin-right: 4px; }
.menu-site{float:left; width:480px;}
.menu-shop{float:right; width:280px;}
.menu-shop li{ vertical-align:middle;}
.menu-shop input {font-weight:normal;}
.navigationBar-Level2{padding: 1px 12px 0px 4px;text-align:right; height:23px; line-height:23px; vertical-align:middle; font-size:11px; background:#001864 url(images/bg-menu-top-nav.gif) no-repeat bottom right; color:#fff; font-weight:bold;}
.navigationBar-Level2 input{vertical-align:middle; height:20px; margin:0 4px 0 4px;}
.navigationBar-Level2 a{color:#fff;}

.navigationBar-Level2 form {float:right; width:400px; margin-top:1px;}
.navigationBar-Level2 span {float:left; margin-top:6px; line-height:12px;}
.navigationBar-Level2 input {float:left;}
.navigationBar-Level2 button {float:right;}


.welcome{float:left; padding-left:36px;}
.login{width:140px;}
.password, .search{width:105px;}
.search{ text-align:center;}
.pageContent .minHeight{float:right;width:0px; height:250px;}
.pageContent{padding:8px 0; margin:0 0 10px 0;float:left;}

.breadCrumb{ padding-bottom:10px; }
.menu-btm-nav{width:100%; padding:0;margin:0; line-height:14px; }
/* Home page */
#home .minHeight{height:0;}
#home .brands{width:720px; border:none; padding:0; margin:0 30px 0 20px;} 
#home .brands td{vertical-align:top;}

.menu-btm-nav {float:left; width:100%; padding:0;margin:0; line-height:14px; }
.menu-btm-nav {text-align: left; height:16px; padding:0 0 0 35px; margin:0; background:#001864 url("images/bg-bottom-nav.gif") no-repeat bottom left; vertical-align:text-top; }
.menu-btm-nav a {color:#fff; font-size:12px; text-decoration:none; text-transform:lowercase;padding:0; margin:0;}
.menu-btm-nav a:hover {color:#fff; text-decoration:none;}
.menu-btm-nav .spacer {padding-left:4px; padding-right:20px;height:14px; background: url(images/bg-menu-bottom-spacer.gif) no-repeat scroll 100% 1px;}

