html, body {
	height: 100%;			/* required */
	background:#000000;
}
body {
	text-align: center;		/* horizontal centering hack for IE */
	padding: 0;				/* required to "hide" distance div */
	margin: 0;				/* required to "hide" distance div */
}
div#distance { 
	margin-bottom: -300px;	/* half of content height */
	width: 1px;				/* required to "hide" distance div */
	height: 50%;			/* required */
	float: left;			/* required */
}
#main {
	position: relative;		/* positions content on top of distance */
	text-align: left;		/* horizontal centering hack for IE */
	height: 600px;			/* required - desired height */
	width: 1000px;			/* required - desired width */
	margin: 0 auto;			/* required */
	
	clear: left;			/* required */
	background-image:url(images/bg.png)
}

.tab_home {
	position: absolute;
	left:903px;
	top:76px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.tab_who {
	position: absolute;
	left:903px;
	top:140.5px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.tab_products {
	position: absolute;
	left:903px;
	top:204.5px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.tab_where {
	position: absolute;
	left:903px;
	top:268.5px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.tab_custom {
	position: absolute;
	left:903px;
	top:332.5px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.tab_faq {
	position: absolute;
	left:903px;
	top:397px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.tab_contact {
	position: absolute;
	left:903px;
	top:460.5px;
	width:65px;
	height:65px;
	margin-bottom:0px;
}

.threeofive {
	position: absolute;
	left:385px;
	top:563px;
	width:307.78px;
	margin-bottom:0px;
}

.logo {
	position: absolute;
	left:412.1px;
	top:16px;
	height:115px; 
	margin-bottom:0px
}

.head_special_right {
	position: absolute;
	left:725px;
	top:5px;
	height:70px; 
	margin-bottom:0px
}

.head_special_left {
	position: absolute;
	left:275px;
	top:25px;
	height:100px; 
	margin-bottom:0px
}

.main_window {
	width:620px;
	padding-top:0px;
	height:410px;
	position: absolute;
	left:250px;
	top:140px;
	margin-bottom:0px;
	font-size:12px;
	font-family:'Orator Std', Tahoma;
	text-align: left;
	color: #000;
}

.main_window_home {
	width:660px;
	padding-top:0px;
	height:480px;
	position: absolute;
	left:230px;
	top:60px;
	margin-bottom:0px;
}

.main_window_faq {
	width:620px;
	padding-top:0px;
	height:380px;
	position: absolute;
	left:250px;
	top:160px;
	margin-bottom:0px;
	
}

.side_window {
	width:150px;
	padding-top:0px;
	height:480px;
	position: absolute;
	left:60px;
	top:70px;
	margin-bottom:0px;
	font-size:11px;
	font-family:'Orator Std', Tahoma;
	text-align: left;
	color: #000;
}

.logo_sidewindow {
	position: absolute;
	left:65px;
	top:36.95px;
	margin-bottom:0px
}

.side_window_home {
	position: absolute;
	left:60px;
	top:105px;
	width:150px;
	height:445px;
	margin-bottom:0px;
	color: #000;
}

.side_window_head {
	position: absolute;
	left:60px;
	top:40px;
	width:150px;
	margin-bottom:0px;
	font-size:12px;
	font-family:'Orator Std', Tahoma;
	text-align: left;
	color: #000;
	padding-top:1px;
	padding-bottom:2px;
}

.side_window_head_line {
	position: absolute;
	left:0px;
	top:22px;
	width:150px;
}

.side_window_text {
	position: absolute;
	left:60px;
	top:95px;
	width:150px;
	margin-bottom:0px;
	font-size:11px;
	font-family:'Orator Std', Tahoma;
	text-align: left;
	color: #000;
	padding-top:1px;
	padding-bottom:2px;
}

.side_window_who {
	width:150px;
	padding-top:0px;
	height:480px;
	position: absolute;
	left:60px;
	top:73px;
	margin-bottom:0px;
}

.centre_text
{text-align:center
}

.sidetab_1 {
	position: absolute;
	left:26px;
	top:73px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_2 {
	position: absolute;
	left:26px;
	top:136.5px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_3 {
	position: absolute;
	left:26px;
	top:200px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_4 {
	position: absolute;
	left:26px;
	top:263.5px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_5 {
	position: absolute;
	left:26px;
	top:327px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_6 {
	position: absolute;
	left:26px;
	top:390.5px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_market {
	position: absolute;
	left:26px;
	top:85px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}
.sidetab_shops {
	position: absolute;
	left:26px;
	top:375px;
	width:24px;
	height:64px;
	margin-bottom:0px;
}

.sidetab_bottom {
	position: absolute;
	left:26px;
	top:466px;
	width:24px;
	height:54px;
	margin-bottom:0px;
}

.content_details_frame {
	position:absolute;
	left:0px;
	width:290px;
	height:300px
}

.text_blue {
	color:#2aabe2;
}
