@CHARSET "UTF-8";

body {
	background-color: #000000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

img {
	border: 0px;
}

#page_wrap {
	width: 821px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 32px;
}

#copyright{
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
}

#navigation {
	width: 820px;
	height: 148px;
	text-align: center;
	background-image: url('../images/design/home_navigation.jpg');
	overflow: hidden;
}

#detailShipping {
	padding-top: 40px;
}

#inner_navigation {
	width: 820px;
	height: 148px;
	text-align: center;
	background-image: url('../images/design/inner_navigation.jpg');
	overflow: hidden;
}

#catelogue_navigation {
	width: 820px;
	height: 148px;
	text-align: center;
	background-image: url('../images/design/catelogue_navigation.jpg');
	overflow: hidden;
}

#menu {
	width: 402px;
	height: 32px;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#menu .item a {
	width: 80px;
	height: 32px;
	float: left;
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 18px;
	text-align: center;
}

#menu .item a:hover {
	color: #FFFFFF;
}

#header {
	width: 100%;
	height: 51px;
	background-image: url('../images/design/header.jpg');
}

#inner_header {
	width: 100%;
	height: 51px;
	background-image: url('../images/design/inner_header.jpg');
}

#footer {
	width: 100%;
	height: 21px;
	background-image: url('../images/design/footer.jpg');
}

#content_wrap {
	width: 821px;
	height: 461px;
	overflow: hidden;
}

#content {
	width: 560px;
	height: 420px;
	position: absolute;
	top: 272px;
	padding-left: 128px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.content_scroll {
	width: 560px;
	height: 340px;
	display: box;
	overflow: auto;
	margin-left: 128px;
	margin-top: 48px;
	padding-right: 8px;
}

/* CSS Styles for Home Page Contents */

#home_1 {
	width: 272px;
	height: 461px;
	float: left;
	background-image: url('../images/design/home_1.jpg');
}

#home_2 {
	width: 275px;
	height: 461px;
	float: left;
	background-image: url('../images/design/home_2.jpg');
}

#home_3 {
	width: 274px;
	height: 461px;
	float: left;
	background-image: url('../images/design/home_3.jpg');
}

#home_page_1 {
	width: 186px;
	height: 289px;
	overflow: hidden;
	position: relative;
	left: 40px;
	top: 54px;
	padding: 8px;
}

#home_page_1 h2 {
	margin: 0.8em;
}

#home_page_2 {
	width: 186px;
	height: 286px;
	overflow: hidden;
	position: relative;
	left: 27px;
	top: 58px;
	padding: 8px;
}

#home_page_2 h2 {
	margin: 0.8em;
}

#home_2 img {
	margin-left: 9px;
	margin-top: 17px;
}

/* CSS Styles for Inner Connect */

#contact_page {
	width: 820px;
	height: 461px;
	overflow: hidden;
	background-image: url('../images/design/contact_page.jpg');
}

#info_page {
	width: 820px;
	height: 461px;
	overflow: hidden;
	background-image: url('../images/design/info_page.jpg');
}

#stockists_page {
	width: 820px;
	height: 461px;
	overflow: hidden;
	background-image: url('../images/design/stockists_page.jpg');
}

#shop_1 {
	width: 820px;
	height: 461px;
	overflow: hidden;
	background-image: url('../images/design/shop_1.jpg');
}

#catelogue_page {
	width: 820px;
	height: 461px;
	overflow: hidden;
	background-image: url('../images/design/catelogue_page.jpg');
}

.category_nav {
	width: 100%;
	text-align: center;
	font-size: 1.4em;
	margin-top: 24px;
	float: left;
}

.category_nav a {
	text-decoration: none;
	color: #000000;
}

.category_nav a:hover {
	color: #abaf87;
}

#catelogue_page .item_col1 {
	width: 128px;
	height: 206px;
	padding: 9px;
	float: left;
	margin-left: 108px;
	*margin-left: 53px;
}

#catelogue_page .item_col2 {
	width: 128px;
	height: 206px;
	padding: 9px;
	float: left;
	margin-left: 96px;
}

#catelogue_page .item_col3 {
	width: 128px;
	height: 206px;
	padding: 9px;
	float: left;
	margin-left: 98px;
}

#catelogue_page a {
	color: #000000;
	text-decoration: none;
}

#cat_menu {
	float: right;
	margin-right: 96px;
	*margin-right: 48px;
	margin-top: 48px; 
}

#cat_menu a {
	text-decoration: none;
	font-size: 1.2em;
	color: #000000;
}

#cat_menu a:hover {
	text-decoration: underline;
}

/* CSS Styles for Product Detail Page Contents */

#detail_1 {
	width: 272px;
	height: 461px;
	float: left;
	background-image: url('../images/design/detail_1.jpg');
}

#detail_2 {
	width: 275px;
	height: 461px;
	float: left;
	background-image: url('../images/design/detail_2.jpg');
}

#detail_3 {
	width: 274px;
	height: 461px;
	float: left;
	background-image: url('../images/design/detail_3.jpg');
}

#detail_page_1 {
	width: 186px;
	height: 289px;
	overflow: auto;
	position: relative;
	left: 40px;
	top: 54px;
	padding: 8px;
	margin-top: 16px;
}

#detail_page_2 {
	width: 186px;
	height: 286px;
	overflow: hidden;
	position: relative;
	left: 27px;
	top: 58px;
	padding: 8px;
}

#detail_2 img {
	margin-left: 15px;
	margin-top: 20px;
}

#detail_3 img {
	margin: 0px;
}

#detail_3 img.photo {
	margin-left: 56px;
	margin-top: 31px;
}

.product_name {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 8px;
}