BODY {
	margin: 0;
	padding: 0;
}

/* WRAPPER
Controls the boundarys of the site content
------------------------------------------------------------------------------------------------------------------------------- */
#wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* INNER WRAPPER
Controls the interior boundary of the content
This is used when a colour offset or secondary background image is required
------------------------------------------------------------------------------------------------------------------------------- */
#innerwrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* HEADER 
------------------------------------------------------------------------------------------------------------------------------- */
#header_wrapper {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 170px;
}
#header_inner_wrapper {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
#header {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

/* HEADER TEXT
------------------------------------------------------------------------------------------------------------------------------- */
#titleText {
	padding: 0;
	margin: 0;
	height: 168px;
}

/* NAVIGATION
------------------------------------------------------------------------------------------------------------------------------- */
#navigation_wrapper {
	float: left;
	padding: 0;
	margin: 0;
	width: auto;
}
#navigation_inner_wrapper {
	padding: 0;
	margin: 0;
	width: 100%;
}
#navigation {
	padding: 0;
	margin: 0;
	margin-top: 39px;
	margin-left: 8px;
	width: 100%;
	height: 26;
}

/* MAINBODY 
------------------------------------------------------------------------------------------------------------------------------- */
#mainbody_wrapper {
	clear: none;
	float: left;
	padding: 0;
	margin: 0;
	width: 100%;
}
#mainbody {
	padding: 0;
	margin: 0;
	margin-left: 10;
}

/* COLUMN 1
------------------------------------------------------------------------------------------------------------------------------- */
#column_1_wrapper {
	padding: 0;
	margin: 0;
	float: left;
	width: 22%;
	height: auto;
}
#column_1_inner_wrapper {
	margin: 0;
	margin-left: 10;
	padding: 0;
	width: auto;
	height: auto;
}
#column_1 {
	padding: 0;
	margin: 0;
	width: 100%;
}
#column_1_panel_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
#column_1_panel {
	margin: 0 auto;
	padding: 0px 2px 10px 2px;
}
#column_1_panel2_wrapper {
	margin: 0;
	margin-top: 50;
	padding: 0;
	width: 100%;
}
#column_1_panel2 {
	margin: 0 auto;
	padding: 10;
}

/* COLUMN 2
------------------------------------------------------------------------------------------------------------------------------- */
#column_2_wrapper {
	padding: 0;
	margin: 0;
	float: left;
	width: 56%;
	height: auto;
}
#column_2 {
	padding: 0;
	margin: 0 10 0 0;
}

#column_2_image_wrapper {
	float: right;
	margin: 0px 20px 10px 20px;
	padding: 0;
	width: 40%;
}
#column_2_image {
	margin: 0 auto;
	padding: 0;
}

/* COLUMN 3
------------------------------------------------------------------------------------------------------------------------------- */
#column_3_wrapper {
	padding: 0;
	margin: 0;
	float: left;
	width: 21%;
	height: auto;
}
#column_3 {
	padding: 0;
	margin: 0;
	margin: 0 10 0 0;
}
#column_3_image_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
#column_3_image {
	margin: 0 auto;
	padding: 0;
}
#column_3_panel_wrapper {
	margin: 0;
	margin-top: 10;
	padding: 0;
	width: 100%;
}
#column_3_panel {
	margin: 0 auto;
	padding: 10;
}

/* BASEBAR - Footer Area
------------------------------------------------------------------------------------------------------------------------------- */
#basebar_wrapper {
	padding: 0;
	margin: 0;
	width: 100%;
	clear: both;
}	
#basebar {
	margin: 0;
	padding: 0;
}

/* WEB CREDITS
------------------------------------------------------------------------------------------------------------------------------- */
#web_credits  {
	width: 100%;
	padding: 0;
	margin: 0 auto;
  	clear: both;
}

#gallery_image_wrapper {
	float: left;
	padding: 0;
	margin: 0;
	width: 106;
	height: 120;
}
#gallery_image  {
	width: 96;
	margin: 10 auto;
	padding: 0;
}


/* SEARCH TEXT BOX
------------------------------------------------------------------------------------------------------------------------------- */
#searchTextBox_wrapper {
	float: left;
	margin: 0;
	margin-top: 6px;
	margin-left: 8px;
	padding: 0 8;
	width: 250;
}
#searchTextBox {
	margin: 0;
	padding: 8;
}

/* SEARCH RESULT
------------------------------------------------------------------------------------------------------------------------------- */
.searchResult_wrapper {
	float: left;
	width: 31%;
	height: auto;
	margin: 0.5%;
	padding: 0;
}
.searchResult {
	margin: 0;
	padding: 0;
}

/* PRODUCT
------------------------------------------------------------------------------------------------------------------------------- */
.product_wrapper {
	float: left;
	width: 90%;
	height: auto;
	margin: 0;
	padding: 0;
}
.product {
	margin: 0;
	padding: 0;
}

/* PRODUCT PANEL
------------------------------------------------------------------------------------------------------------------------------- */
#product_panel {
	margin: 0;
	padding: 0;
}

/* PRODUCT IMAGE
------------------------------------------------------------------------------------------------------------------------------- */
#product_image_wrapper {
	display: table;
	height: auto;
	width: 240;
	float: left;
	margin: 0;
	padding: 0;
}
#product_image {
	margin: 0;
	margin-right: 20;
	padding: 0;
}

/* PRODUCT TEXT 
------------------------------------------------------------------------------------------------------------------------------- */
#product_text_wrapper {
	margin: 0;
	padding: 0;
}
#product_text {
	margin: 0;
	padding: 0;
}

/* NEWSTOCK
------------------------------------------------------------------------------------------------------------------------------- */
#newStock_wrapper {
	width: 100%;
	margin: 0;
	padding: 3 0;
}
/* NEW (STOCK)  RESULT
------------------------------------------------------------------------------------------------------------------------------- */
.newResult_wrapper {
	float: left;
	width: 31%;
	height: auto;
	margin: 2 0 0 1.5%;
	padding: 0;
}
.newResult {
	margin: 0;
	padding: 0;
}
