/* - - - - - - - - - - - - - - - - - - - - -

Title : Tech TRADER
URL : http://www.techtrader.com.au

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html {
	padding: 0;
	margin: 0;
	overflow: -moz-scrollbars-vertical;
}


body { 
	background: #eeeeee url(/persistent/templateimages/bodybg.jpg) repeat-x;
	padding: 0;
	padding-top: 20px;
	margin: 0;
	font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #333;
}

fieldset { 
	border: 0; 
}

img { 
	border: 0; 
}

h1 {
	font: normal 24px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #2f89bd;
	border-bottom: 1px solid #eeeeee;

}

h2 {
	font: normal 20px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #2f89bd;

}


h3 {
	font: normal 18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #2f89bd;

}

p, td, li {
	font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #333;
}

a:link, a:visited {
	color: #2f89bd;
	text-decoration: underline;
}

a:hover {
	color: #000;
}

.clear { 
	clear: both; 
	font-size: 0; 
	height: 0; 
	line-height: 0; 
}

hr {
	height: 1px;
	border: dashed;
	color: #ccc;
}

html>body hr {
	border: none; 
	border-top: 1px dashed #ccc;
}



/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/

	#header {
		width: 920px;
		height: 180px;
		background-color: #fff;
		border: 2px solid #fff;
		margin: 0 auto;
	}

			#banner {
				width: 920px;
				height: 131px;
				margin: 0 auto;
			}
				/*
				----------------------------------------------------------------------------- 
				MAIN NAVIGATION MENU
				-----------------------------------------------------------------------------*/
				
				/* -- Top Menu Sucker Fish 4 Level -- */
				
				#navbar {
					width: 910px;
					height: 49px;
					background: url(/persistent/templateimages/navbg.jpg) repeat-x;
					font: normal 12px/49px Arial, Helvetica, sans-serif, "Trebuchet MS";
					text-transform: uppercase;
					padding-left: 10px;
				}
				
				#nav, #nav ul {
					width: 910px;
					height: 49px;
					padding: 0;
					margin: 0;
					list-style: none;
					}
				
				#nav li {
					float: left;
					height: 49px;
					padding: 0;
					height: auto;
					margin: 0;
					}
				
				#nav li.selected { 
					color: #fff;
					text-decoration: underline;
					}
				
				#nav li a {
					color: #FFFFFF;
					font: bold 15px Arial, Verdana, Helvetica, sans-serif;
					display: block;
					text-decoration: none;
					text-transform: uppercase;
					padding: 15px 10px 17px 10px;
					}
						
				#nav li a:hover { 
					color: #000;
					}
				
				#nav li.selected a { 
					color: #fff;
					text-decoration: underline;
					}
					
				#nav li.selected a:hover { 
					color: #000;
					}
					
				#nav li:hover, #nav li.hover {
					position: static;
				}
					
				/* -------- Drop down menu -------- */	
					
				#nav li ul a, #nav li ul a:visited {
					font: normal 12px Arial, Verdana, Helvetica, sans-serif;
					display: block;
					text-decoration: none;
					text-transform:none;
					text-align: left;
					padding: 10px 20px;
					color: #333;
					width: auto;
					background: none;
					background-color: #eeeeee;
					}
					#nav li ul a:hover { 
						background-color: #ccc;
						text-decoration: none;
						color: #fff;
						}
				
				#nav li.selected ul a, #nav li.selected ul a:visited {
					font: normal 12px Arial, Verdana, Helvetica, sans-serif;
					display: block;
					text-decoration: none;
					text-align: left;
					padding: 10px 20px;
					color: #000;
					width: auto;
					background: none;
					background-color: #eeeeee;
					}
					
					#nav li.selected ul a:hover { 
						background-color: #ccc;
						text-decoration: none;
						color: #FFFFFF;
						}
				
				#nav li ul li { 
					background-color: #eeeeee;
					}
				
				#nav li ul {
					position: absolute;
					left: -999em;
					height: auto;
					width: 220px;
					margin: 0;
					padding: 0;
					background-color: #eeeeee;
					}
				
				#nav li li {
					width: 220px;
					margin: 0;
					padding: 0;
					border-bottom: 1px dashed #ccc;
					background-color: #e0dbd7;
					text-decoration: none;

					}
				
				#nav li ul ul {
					margin: 0em 0 0 220px;
					}
				
				#nav li:hover ul ul,
				#nav li:hover ul ul ul,
				#nav li.sfhover ul ul {
					left: -999em;
					}
				
				#nav li:hover ul,
				#nav li li:hover ul,
				#nav li li li:hover ul,
				#nav li.sfhover ul,
				#nav li li.sfhover ul {
					left: auto;
					z-index: 500;
					}

				/*
				----------------------------------------------------------------------------- 
				MAIN NAVIGATION MENU END
				-----------------------------------------------------------------------------*/
		
	#spacer {
		width: 920px;
		height: 8px;
		margin: 0 auto;
	}
			
	#bodywrap {
		width: 920px;
		height: 350px;
		min-height: 350px;
		margin: 0 auto;
		border: 2px solid #fff;
		background-color: #fff;
		font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
		color: #666666;
		padding-bottom: 20px;
	}
	
	html>body #bodywrap {
		height: auto;
	}
	
			#bannerimage {
				width: 906px;
				height: 145px;
				margin: 0 auto;
				padding-top: 5px;
			}
	
			#bodytext {
				width: 870px;
				margin: 0 auto;
			}
			
			#bodytext img {
				padding: 5px;
				border: 1px solid #ccc;
			}
	
	#footer {
		width: 920px;
		height: 113px;
		margin: 0 auto;
		border: 2px solid #fff;
		background: url(/persistent/templateimages/footer.jpg) no-repeat;
		font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
		color: #fff;
	}
	
		#footer_details {
			width: 580px;
			height: 113px;
			float: left;
			padding: 10px;
		}
		
		#sitesuite {
			width: 200px;
			height: 113px;
			float: right;
			padding: 10px;
			text-align: right;
		}
		
		#footer a {
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		#footer a:hover {
			color: #CCCCCC;
		}
		
		input.enquirenow {
			font: normal 12px Arial, Helvetica, sans-serif, "Trebuchet MS";
			color: #000000;
			background: none;
			border: none;
		}
		
		#SearchBg {
			width: 906px;
			height: 45px;
			margin: 0 auto;
			padding: 0;
			background-color: #eeeeee;
		}
		
			#newsItem {
				width: 475px;
				float: left;
				font: normal 12px/45px Arial, Helvetica, sans-serif, "Trebuchet MS";
				margin: 0;
				padding: 0;
				padding-left: 15px;
			}
			
			#searchForm {
				width: 250px;
				float: right;
				text-align: right;
				padding-right: 20px;				
				margin: 0;
				padding: 0;
			}
			
			a input {
				color: #000;
			}
			
			a:hover input {
				color: #2f89bd;
			}

			
			input.checkout_button2 {
				background: url(/persistent/templateimages/btn.jpg) no-repeat;
				width: 108px;
				height: 19px;
				color: #000;
				text-decoration: none;
				border: none;
			}
			
			a.checkout_button3 {
				width: 136px;
				height: 19px;
				color: #000;
				background: url(/persistent/templateimages/btn2.jpg) no-repeat;
				padding: 2px 22px;
				font: normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
				border: none;
				text-decoration: none;
			}
			
/*			input.checkout_button2 {
				color: #fff;
				text-decoration: underline;
			}*/
			
			
			/*----- Mini Cart -----*/
			
					iframe {
						padding: 0;
						margin: 0;
					}
	
					  #minicartwrap iframe {
					  	width: 100%;
						height: 45px;
						padding: 0;
						margin: 0;
						background-color: #FFFFFF;
						border: 1px solid #ccc;
							}

                        #minicart { 
						/* top: 5px; */
						width: 100%;
						padding: 3px;
						text-align: center;
						background-color: #FAFAFA;
						border: 1px solid #D1D1D1;
						display: block;
						color: #000000; }
					
					div#minicart a { text-decoration: none; color: #000000; }
					div#minicart a:hover { text-decoration: underline; }
					
					div#minicart dl,
					div#minicart dt,
					div#minicart dd {
					  float: left;
						padding: 0px;
						margin: 0px;
					  color: #333;
						}
					
					div#minicart dt { display: none; }
					
					div#minicart dd { 
						font-weight: normal;
						padding: 2px 10px 2px 10px; }
						
						.products p, td {
							margin: 0;
							padding: 0;
						}
