* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background:url(../images/bg_body.png);
	/*background:#194181;*/
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#001A5C; line-height:13px; font-size:11px;
}
#popupShippingEstimator{
	background:#FFFFFF;
}

#allProductsListingTopNumber{color:#21AEFF;}
.current{color:#21AEFF;}

input, select, textarea {
	font-family: tahoma;
	color:#0E3F5D; line-height:13px; font-size:11px;
	background:#FFFFFF;
	padding:2px;
	/*border:1px solid #003366;*/
	vertical-align:middle;
}



.in_none {
	border:none; 
	padding:0;
}


table, td {vertical-align:top;}

a {text-decoration:none;}	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}




.main {width:1008px; margin:auto;}


.navigation {
	background:url(../images/header_bg.jpg) top center no-repeat;
	height:150px;
	/*border-bottom:1px solid #0D249E;*/
}
.navigation .left {
	float:left; 
/*	padding:30px;*/
}

.navigation .right {
	float:right; 
	padding-right:5px;
}
.navigation .links {
	text-align:right; 
	padding:20px 0px 0px 0px; 
	color:#F6FF0E;
}
.navigation .links a {
	color:#F6FF0E;
	text-decoration:none;
	}

.navigation .nav_1 {float:left; padding:4px 15px 3px 0px;}
.navigation .nav_2, .navigation .nav_3 {
	float:right; 
/*	padding:1px 15px; */
}

.navigation .input_search {width:150px; padding:3px; border:1px solid #000000;}




.menu {
	height:41px;
	background:url(../images/menu_bg.jpg);
	/*background:#FF7E00; */
	font-size:11px; 
	color:#FFFFFF;}
.menu ul {
	margin:0; 
	padding:0; 
	list-style:none;
}
.menu ul li {
	float:left; 
	background:url(../images/menu_li.gif) top left no-repeat; 
	padding:13px 21px 14px 25px; 
	text-transform:uppercase; 
	font-weight:bold; 
	color:#FFFFFF;
}
.menu ul li.li_none {
	background:none;
}
.menu ul li a {
	color:#FFFFFF;
	text-shadow:1px 1px 0 #000000; 
	text-decoration:none;
}
.menu ul li a:hover {
	
	background:#5A97BA ;
}



.content_bg {
	/*background:#2C2C2C url(../images/bg_cont.gif) top repeat-x;*/
	}


.banner_set3 {
	/*background:url(../images/bg_logo.jpg) top right no-repeat; */
	height:153px;}
#bannerThree {padding:43px 0px 0px 3px; margin:0;}



/*.welcome {background:url(../images/welcome_bg.jpg) top left no-repeat; padding:0px 0px 30px 154px;}*/
.welcome h2 {padding:6px 0px 3px 0px;}

.product {margin:5px 0px;}
.product .left {float:left;}
.product .right {width:100%; float:right;}
.product .right .margin {margin:3px 0px 5px 0px;}
.product a {color:#F6FF0E; text-decoration:underline; font-size:10px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product a.name {padding-left:8px; background:url(../images/arrow_1.gif) top left no-repeat;}
.product a:hover {text-decoration:none;}
.product a strong {color:#F6FF0E; text-decoration:underline; font-size:10px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product .text {padding:3px 0px 3px 8px; text-transform:uppercase; font-weight:bold; font-size:10px;}
.product .price {padding:3px 0px 5px 8px;}
.product .button {padding-left:8px;}
.product strong {color:#00C3FB; font-size:13px; line-height:normal; font-weight:bold;}

.product .margin_col {margin:0px 20px 0px 0px; text-align:left;}

.w_100 {width:100%;}

.footer_bg{
	margin:auto;
	width:100%;
	height: 94px;
	background:url(../images/bg_footer.jpg) ; 
}

.footer .left {margin-right:-210px; float:left; padding:22px 0px 0px 10px;}
.footer .right {width:100%; float:right; padding-top:22px;}
.footer .right .margin {margin:auto; text-align: right;}

.footer {
	color:#FFFFFF; 
	padding:10px 0px 0px 0px;	
}

.footer a {
	color:#FFFFFF;
	/*font-weight:bold;
	text-transform:uppercase;*/
}

.footer .copy {
	font-size:10px; 
	padding-top:3px; 
	color:#FFFFFF;
	text-align:right;
}
.footer .copy a {color:#001A5C;}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	text-decoration: none;
	font-weight: bold;
	}
A.category-links, A.category-links:visited {
	text-decoration: none;
	}
A.category-subs, A.category-subs:visited{
	/*text-decoration: underline;*/
	font-weight: normal;
	}
A.category-products, A.category-products:visited {
	text-decoration: none;
	}
	
SPAN.category-subs-parent {
	font-weight: bold;
	color: #2C63B2;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	color: #2C63B2;
	}

SPAN.top_menu_link {
	font-weight: bold;
	color: #FFFFFF;
	}
#firstname, 
#lastname, 
#suburb, 
#city, 
#state, 
#postcode, 
#street-address, 
#company, 
#login-email-address, 
#login-password, 
#country,
#telephone,
#fax,
#dob,
#email-address,
#password-new,
#password-confirm,
#contactname,
#enquiry {
	border:1px solid #000000;
	background:#FFFFFF;
}

#ezPageDefault,#shippingInfoMainContent, #privacyDefaultMainContent, #conditionsMainContent, #siteMap, #shoppingCartDefault{
background:#ffffff;
padding: 10px;}

#productsListingListingTopLinks, #productsListingBottomNumber{
color: #66C2F4;
}
#productsListingListingTopLinks a{
color: #66C2F4;
}
#productsListingBottomNumber a{
color: #66C2F4;
}



