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

Title : Company Name
URL : Company URL

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

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


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

html,body,dl,dt,dd,pre,form,blockquote { 
	margin:0; 
	padding:0; 
	border: 0;
}

body { 	
	margin: 0;
	padding-top: 10px;
	font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #004962;
 }

fieldset { border: 0; }

img { border: 0; }

h1 {
	font: normal 22px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #004962;
}

h2 {
	font: normal 18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #004962;
}

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



a {
	color: #006d97;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

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

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

#bodyContent li {
	color: #004962;
	font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
	* border-bottom: 1px solid #0099cc; 
	list-style: square;
}

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

.home { background: url(../templateimages/home_bg.jpg) #003b51 top repeat-x; }

.home td {
	
	color: #fff;
	font-size: 14px;
}

.home p { color: #fff; font-size: 14px; }

.homeFeature {
	background: url(../templateimages/homeFeature_bg.jpg) no-repeat;
	width: 547px;
	height: 135px;
	font: bold 13px/13px Arial, Helvetica, sans-serif;
}


.homeFeatureHeader { 
	color: #ffffff !important;
	margin: 0; 
	padding: 0;
	font: bold 13px/13px Arial, Helvetica, sans-serif;
}

.homeFeature td, .homeFeature p { 
	color: #002e38; 
	margin:0; padding: 0;
	padding-left: 10px; 
	font: bold 13px/18px Arial, Helvetica, sans-serif; 
}

.homeNew {
	width: 181px;
	height: 235px;
	background: url(/persistent/templateimages/home_new.jpg) no-repeat;
	color: #002d3b;
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: 5px solid #fff;
}

.homeNew h2 {
	color: #cd0b13;
	font-size: 16px;
	margin: 0;
	padding:0;
}


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

#container {
	width: 1024px;
	margin: 0 auto;
}

	#banner {
		width: 1024px;
		height: 135px;
		margin: 0 auto;
		background: url(/persistent/templateimages/header.jpg) no-repeat;
	}
	
		#logo {
			width: 237px;
			height: 93px;
			float: left;
		}
	
			#header {
				height: 104px;
			}
			
		
			#storeNav {
				width: 778px;
				height: 31px;
				padding-left: 246px;
			}
			
		
			#storeNav a {
				color: #fff;
				padding: 0px 50px;
				font: 12px/31px Arial, Helvetica, sans-serif, "Trebuchet MS";
			}
			
			#storeNav a:hover {
				color: #fff;
				text-decoration: underline;
			}
	
	#bodyWrap {
		width: 1024px;
		height: 650px;
		min-height: 650px;
		margin: 0 auto; 
		background: url(/persistent/templateimages/bodyBg.jpg) repeat-y;
	}
	
	html>body #bodyWrap {
		height: auto;
	}
	
		#lhs {
			width: 237px;
			float: left;
		}
	
			#navbar {
				width: 237px;
				min-height: 250px;
				height: 250px;
				height: auto !important;
				background-color: #012c3d;
			}
			
				#searchBg {
					width: 216px;
					height: 79px;
					background: url(/persistent/templateimages/searchbg.jpg) no-repeat;
					margin: 5px auto 0;
					font: normal 19px Arial, Helvetica, sans-serif, "Trebuchet MS";
					color: #fff;
					padding: 5px 0 10px 10px;
				}
				
					#searchForm {
						padding: 8px 0;
					}
					
					#searchForm input { border: 0 }
					
						.searchBox {
							background: url(../templateimages/searchBox.jpg) no-repeat;
							height: 15px; /* 29px */
							width: 154px; /* 164px */
							float: left;
							padding: 7px 5px;
						}
						
						.goBtn {
							padding: 0 5px;
							 float: left;
						}
					
				#findaserviceCentre {
					width: 216px;
					height: 78px;
					background: url(/persistent/templateimages/findaservicecentre.jpg) no-repeat;
					margin: 0 auto;
					font: normal 19px Arial, Helvetica, sans-serif, "Trebuchet MS";
					color: #fff;
					padding: 5px 0 10px 10px;
				}
				
				#findaserviceCentre form { padding: 8px 5px; }
		
			#bodyContent {
				width: 770px;
				float: right;
				padding: 5px 0px 10px 10px;
				}
				
				#footer {
					font: normal 12px/25px Arial, Helvetica, sans-serif, "Trebuchet MS";
					color: #000;
					text-align: right;
				}	
				
				#footer a {
					color: #006d97;
					text-decoration: underline;
				}
				
					#footer a:hover {
						width: #000;
					}
					
					/* ------------------------------------------------------------------------- 
					NAV BAR START
					------------------------------------------------------------------------- */ 
					
					#menu {
						float: left;
						width: 230px;
						text-align: left;
						}
						
					#menu ul {
						width: 227px;
						height: auto;
						margin: 0;
						padding: 0 0 0 0px;
						list-style: none;
						display: block;
						}
						
					#menu li {
						margin: 0px;
						padding: 0px;
						display: block;
						}
						
					#menu li a {
						width: 217px;
					  	font: normal 12px/27px Arial, Helvetica, sans-serif;
						color:  #67cbf7;
						text-decoration: none;
						padding: 0 10px;
						text-align: right;
						display: block;
						background: url(/persistent/templateimages/navbg.jpg) repeat-x;
						text-transform:lowercase;
						}
					
					#menu li a:hover {
						color: #fff;
						text-decoration: underline;
						}
						
					#menu li a.navlink_selected {
						color: #fff;
						font-weight: bold;
						}
						
					#menu li.navlink_selected {
						color: #fff;
						font-weight: bold;
						}
						
						#menu li a.sub_link_selected {
							text-decoration: underline;
						}
					
					#menu li {
						background-color: #012c3d;
						}
						
					#menu ul li ul {
						height: auto;
						margin: 0px;
						padding: 0px;
						display: block;
						background: #012c3d;
					 }
					
					#menu li ul li {
						border: 0;
						}
						
					#menu li ul li a {	
						width: 130px;
						font: normal 12px/27px Arial, Helvetica, sans-serif;
						color: #fff;
						text-decoration: none;
						margin: 0px;
						padding: 0 15px;
						display: block;
						}
						
					#menu li ul li a:hover {
						color: #000;
						text-decoration: none;
						}
			
						
						
						
						/* ------------------------------------------------------------------------- 
						NAV BAR END
						------------------------------------------------------------------------- */ 
											
						
								#productDetails_Wrap {
								width: 760px;
								padding-bottom: 20px;
								}
								
									#product_textWrap {
										width: 700px;
										float: left;
										margin: 0;
										padding: 0;
									}	
									
									#product_textWrap table tr td {
										border-bottom: 1px solid #ccc;
									}
									
									#product_text {
										width: 500px;
										float: left;
									}
									
										#product_text h1 {  }
									
									#product_text li {
										color: #004962;
										font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
										border-bottom: 1px solid #0099cc;
										list-style: square;
									}
											
											
											#product_imagesTop {
												width: 700px;
											}				
											
											#product_imagesLinks {
												width: 450px;
												float: left;
											}
											
											#product_imagesRight {
												width: 200px;
												float: right;
												text-align: right;
											}
											
											#product_textTop { 
												width: 760px;
											}
											
											#product_textTop li {
												width: 350px;
												color: #004962;
												font: normal 12px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
												border-bottom: 1px solid #0099cc;
												list-style: square;
											}
																		
								#product_images {
									width: 200px;
									float: right;
									text-align: right;
									margin-left: 5px;
								}
									#product_images img.noborder {
											border: none;
										}	
										
								
								.small td {
									border-bottom: 1px solid #ccc;
								}

/* Store Styles */

.breadcrumbs { }
								
.thumb_images {

}

.catName {
	background: url(../templateimages/cat_name.png) no-repeat;
	color: #ffffff;
	padding: 0; margin:0;
	padding-left: 5px;
	line-height:1.1;
	height: 41px;
}

.catName a { color: #ffffff; font-weight: bold; width:160px; display: block; }

.catImage {
	background: url(../templateimages/cat_bg.jpg) no-repeat;
	height: 222px;
	width: 180px;
	margin: 0 0 10px 0;
}

.catImage:active { background: url(../templateimages/cat_bg_down.jpg) no-repeat; }

.catLink {
	font-weight: bold;
}

.product-item { text-align: center !important; padding: 0 !important; }

.catImage .thumb_images { border: none; }
							

iframe {
	border: none !important;
}
