/* Master Page Format */

	html, body {
		margin: 0;
		padding: 0;
		background-color: #81aec5;
	}
	
	body {
		color: #000000;
		font-family: Arial, Verdana, Tahoma, Sans-serif;
		font-size: 10pt; 
		font-weight: normal; 
	}
		
	div#site_container {
		border: 10px solid #fff;
		margin: 10px auto;
		width: 768px;
		background-color: #fff;
	}
	
	div.spacer {
		font-size: 0px;
		clear: both;
	}
		
	p {
		margin: 10px 0px;
	}
	
	h1 {
		color: #0163AE;
		font-size: 12pt;
		font-weight: bold;
		width: 100%;
		margin: 10px 0px 10px 0px;
		border-bottom: 1px solid #000;
	}

	img.border {
		background-color: #fff;
		border: 1px solid #000;
		margin: 0px;
		padding: 5px;
	}

	img.noborder {
		border: 0;
		margin: 0;
	}
	
	a:link, a:active, a:visited {
		color: #d6243d;
		text-decoration: none;
	}

	a:hover {
		color: #FF0000;
		text-decoration: underline;
	}	

	.white a:link, .white a:active, .white a:visited {
		color: #fff;
		text-decoration: none;
	}

	.white a:hover {
		color: #fff;
		text-decoration: underline;
	}	

/* Page Header */
	
	div#head {
		text-align: left;
		height: 174px;	
		margin: 0px;
		padding: 0px;
	}
	
	div#minibar {
		background-color: #E81B1F;
		height: 34px;
		width: 100%;
		background-image: url('/images/graphic_navbg_top.gif');
		background-repeat: no-repeat;
	}
	
	div.miniwidth {
		width: 890px;
	}
	
	div#search {
		float: right;
		margin: 2px 25px 0px 0px;
	}

	div#currency {
		float: right;
		margin: 2px 25px 0px 0px;
	}

	div.buttons {
		float: left;
		margin: 5px 0px 0px 15px;
	}
	
/* Page Content */

	div#content {
		align: center;
		width: 768px; 
		padding-bottom: 10px;
		background-color: #DADAD8;
	}

	div#content_space {
		widht: 768px;
		height: 10px;
	}	

	div#content_top {
		float: center;
		align: center;	
		width: 747px; 
		height: 9px;
		margin: 0 auto;
		padding: 0px;
		background-image: url('/images/bg_content_top.gif');
		background-repeat: no-repeat;		
	}	

	div#content_middle {
		float: center;
		align: center;	
		width: 747px;
		margin: 0 auto;
		background-image: url('/images/bg_content.gif');
		background-repeat: repeat-y;		
	}
	
	div.content_middle_l  {
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 20px;
		width: 510px;
		color: #fff;
	}
	
	div.content_middle_l a:link, div.content_middle_l a:active, div.content_middle_l a:visited, div.content_middle_l a:hover {
		color: #C3C1BA;
	}
	
	
	div.content_middle_r {
		float: right;
		padding: 0px;
		width: 193px;
		color: #fff;	
	}	
	
	div#content_bottom {
		float: center;
		align: center;	
		width: 747px; 
		height: 13px;
		margin: 0 auto;
		padding: 0px;
		background-image: url('/images/bg_content_bottom.gif');
		background-repeat: no-repeat;		
	}	
	
	div.title {
		color: #d6243d;
		font-size: 11pt;
		font-weight: bold;
	}

	div.title2 {
		color: #fff;
		font-size: 11pt;
		font-weight: bold;
		border-bottom: 1px solid #fff;
		margin-bottom: 20px;
	}

		
	div.comment {
		margin-top: 10px;
		color: #fff;
	}

/* Page Content Navigation */

	div#content_nav {
		float: left;
		width: 178px;
		background-color: #A0BAEC;
	}

	div.content_nav2 {
		float: left;
		width: 194px;
		border-bottom: 1px solid black;
	}
	
	div.menu {
		margin-top: 1px;
		text-align: center;
		width: 768px;
		height: 34px;
		background-color: #d6243d;
	}
	
	div.menu_off a:link, div.menu_off a:active, div.menu_off a:visited {
		float: left;
		padding-top: 10px;
		width: 192px;
		height: 24px;
		color: #fff;
		font-weight: bold;
	}

	div.menu_off a:hover {
		color: #d6243d;
		background-color: #fff;
		text-decoration: none;
	}

	div.menu_on a:link, div.menu_on a:active, div.menu_on a:visited {
		float: left;
		padding-top: 10px;
		width: 192px;
		height: 24px;
		color: #fff;
		background-color: #772828;
		font-weight: bold;
	}

	div.menu_on a:hover {
		color: #d6243d;
		background-color: #fff;
		text-decoration: none;
	}


/* Page Foot */

	div#foot {
		color: #EAEAE8;
		padding: 0px 10px 25px; 10px;
		text-align: left;
		clear: both;
		position: relative;
		margin: 0 auto;
		width: 770px;
	}
	
	div#foot a:link, div#foot a:active, div#foot a:visited {
		text-decoration: none;
		color: #C8C8C8;

	}

	div#foot a:hover {
		color: C8C8C8;
		text-decoration: underline;
	}	
	
/* Page Search */

	div.search {
		border-top: 1px solid #fff;
		width: 167px;
		padding: 10px 5px 10px 5px;
		background-color: #AFC9FC;
	}

	div#search_product {
		width: 100%;
	}
	
	div#search_content {
		margin-top: 25px;
		width: 100%;
	}	
	
/* Page Products */

	div.product_cat {
		padding: 0px;
		margin-top: 25px;
		width: 99%;
		border: 1px solid blue;
	}
	
	div.product_list {
		float: left;
		margin: 5px 0px 5px 0px;
		padding: 0px;
		text-align: left;
		width: 100%;
	}	

	div.product_detail {

		padding: 10px;
		text-align: center;	
		width: 100%;
	}	
	
	div.product_float {
		float: left;
		margin: 0 15px 15px 0;
		padding: 5px;
		width: 160px;
		height: 260px;
		text-align: center;	
	}	

	div.product_image {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}	


	div.product_detail {
		float: left;
		width: 45%;
		border: 1px solid red;
	}

	div.product_image_list {
		float: left;
		margin-right: 10px;
	}	
	
	div.product_image_thumb {
		margin: 0px auto;
		float: center;
		width: 100%;
	}		
	
	div.product_info {
		float: left;
		margin-top: 10px;
	}		

	div.item, div.item a:link, div.item a:active, div.item a:visited {
		color: #fff;
		font-weight: bold;
		text-decoration: none;		
	}	
	
	div.item a:hover {
		text-decoration: underline;
	}	

	div.category, div.category a:link, div.category a:active, div.category a:visited {
		font-weight: bold;
		color: black;
		text-decoration: none;
	}	
	
	div.category a:hover {
		color: #0163AE;
		text-decoration: underline;
	}
	
	div.summary {
		text-align: left;
		float: left;
		display: block;
		width: 100%;
		color: #fff;
	}
	
	div.price {
		color: green;
		text-align: left;
	}
	
	div.sale {
		color: green;
		text-align: left;
	}	
	
	div.oldprice {
		color: orange;
		text-decoration: line-through;	
		text-align: left;
	}	
	
	div.note {
		color: red;
	}

/* Form */

	.form {
		display: block;
		margin-top: 20px;
		padding: 0px;
	}
	
	.form_title {
		float: left;
		padding-top: 3px;
		padding-left: 5px;
		padding-right: 5px;
		margin: 0px;
		text-align: left;
		width: 150px;
	}
	
	.form_textbox {
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.form_style {
		color: #000000;
		font-family: Arial, Verdana, Tahoma, Sans-serif;
		font-size: 10pt; 
		font-weight: normal; 		
	}

/* Special */

	div#buttons {
		padding: 25px 10px 25px; 10px;
		text-align: center;
		clear: both;
		position: relative;
		top: 25px;
		margin: 0 auto;			
	}
	
	div#sub_container {
		width: 768px;
		height: 120px;	
	}	
	
	div.sub {
		float: left;
		border: 1px solid #dadad8;
		background-color: #FAF9F6;
		padding: 5px;
		width: 180px;
		height: 108px;
	}
	
	
.property-list {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;	
}

.property-list-l {
	float: left;	
}

.property-list-r {
	width: 300px;
	float: right;
}

.property-title {
	color: #fff;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	width: 100%;
	padding-top: 20px;	
}

div.next {
	margin: 20px auto;
	text-align: center;
}

div.b_next a:link, div.b_next a:active, div.b_next a:visited {
	float: right;
	color: #fff;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;	
}	

div.b_next a:hover {
	color: #fff;	
	text-decoration: underline;
}

div.b_back a:link, div.b_back a:active, div.b_back a:visited {
	float: left;
	color: #fff;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;	
}	

div.b_back a:hover {
	color: #fff;	
	text-decoration: underline;
}