@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'TheSansBoldBoldPlain';
    src: url('../fonts/TheSansBoldPlain/thesans-bold-plain.eot');
    src: url('../fonts/TheSansBoldPlain/thesans-bold-plain.eot') format('embedded-opentype'),
         url('../fonts/TheSansBoldPlain/thesans-bold-plain.woff') format('woff'),
         url('../fonts/TheSansBoldPlain/thesans-bold-plain.ttf') format('truetype'),
         url('../fonts/TheSansBoldPlain/thesans-bold-plain.svg#TheSansBoldBoldPlain') format('svg');
		 font-weight: bold;
		 font-style: normal;
}
		
@font-face {
	font-family: 'Verdana';
	src: url('../fonts/Verdana/Verdana.eot');
	src: local('Verdana'), url('../fonts/Verdana/Verdana.woff') format('woff'), url('../fonts/Verdana/Verdana.ttf') format('truetype'), url('../fonts/Verdana/Verdana.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'VerdanaBold';
    src: url('../fonts/VerdanaBold/verdanab.eot');
    src: url('../fonts/VerdanaBold/verdanab.eot') format('embedded-opentype'),
         url('../fonts/VerdanaBold/verdanab.woff') format('woff'),
         url('../fonts/VerdanaBold/verdanab.ttf') format('truetype'),
         url('../fonts/VerdanaBold/verdanab.svg#VerdanaBold') format('svg');
}

@font-face {
	font-family: 'SheepSans';
	src: url('../fonts/SheepSans/SheepSans.eot');
	src: local('SheepSans'), url('../fonts/SheepSans/SheepSans.woff') format('woff'), url('../fonts/SheepSans/SheepSans.ttf') format('truetype'), url('../fonts/SheepSans/SheepSans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SheepSansBold';
	src: url('../fonts/SheepSansBold/SheepSansBold.eot');
	src: local('SheepSansBold'), url('../fonts/SheepSansBold/SheepSansBold.woff') format('woff'), url('../fonts/SheepSansBold/SheepSansBold.ttf') format('truetype'), url('../fonts/SheepSansBold/SheepSansBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'interstatebold';
    src: url('../fonts/InterstateBold/interstate_bold-webfont.eot');
    src: url('../fonts/InterstateBold/interstate_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterstateBold/interstate_bold-webfont.woff') format('woff'),
         url('../fonts/InterstateBold/interstate_bold-webfont.ttf') format('truetype'),
         url('../fonts/InterstateBold/interstate_bold-webfont.svg#interstatebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	/*background-color: #42413C;*/
	background-image:url(../images/subtle-pattern-1.jpg);
	margin:0;
	padding:0;
	min-width: 1024px;
	font-family:'Verdana';
	font-size: 12pt;  
	line-height: 1.2em; 
	color: #333;
	text-shadow:#fff 0 1px 0;
}

/* ~~ this fixed width container surrounds all other elements ~~ */
.container {
	width: 980px;
	background-color: #FFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}

h2 {
	display: block;
	font-size: 1.5em;
	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
}
article h2 
{
	margin: 25px 0;
	font-family: 'interstatebold';
	font-size: 14pt;  
	line-height: 1em; 
	color: #000;	
	text-shadow:#fff 0 1px 0;
}


#pagination {
  position: fixed;
  top: 300px;
  width: 40px;
  color: #ffffff;
  text-align: center;
  z-index:3;
}
#pagination ul {
	list-style-type: none;
	line-height:none;
}
#pagination li {
	display: block;
}
#pagination a{
	background-image:url(../images/pagination/menu-button-01-01.png);
	margin-left: 15px;
	margin-top: 12px;
	width: 12px;
	height: 12px;
	float: left;
	text-decoration:none;
	color: rgba(51,51,51,0.7);
	text-shadow: none;
}
#pagination a:hover{
	background-image:url(../images/pagination/menu-button-02-01.png);
}
.pagination_text {
	margin-top: 6px;	
	margin-left: 16px;
	font-size: 12px;
	line-height: 0px;
}

/* Section Intro */
#intro 
{
	position:relative;
	background: url(../images/subtle-pattern-1.jpg) 50% 0 no-repeat fixed;
}
.intro_panel
{
	height:650px;
	width:100%;
	padding-top:0px;
}

/* Under Development Parallax Scrolling P10 Section */
#P10 
{ 
	background: url(../images/subtle-pattern-1.jpg) 50% 0 no-repeat fixed; 
}
.story_P10 
{ 
	height: 650px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	border-bottom: 1px solid #F1F1F1;
}
#P10 .samsung_s3 
{ 
	background: url(../images/p10/P10-72dpi-02.png) 50% 400px no-repeat fixed; 
	min-height: 1000px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
/*
#P10 .qiminilogo 
{ 	
	background: url(../images/p10/Qimini-Logo-06.png) 50% 80px no-repeat; 
	min-height: 650px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P10 img.qimini_logo_P10 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding-top: 62px;
	padding-bottom: 20px;
}
#P10 article 
{ 
	width: 600px; 
	top: 140px; 
	left: 185px;
	position: absolute; 
	text-align: center; 
}
#P10 article p
{ 
	width: 100%;
	font-size: 26px;
	line-height: 0.2em; 
}
#P10 img.P10
{   
    display: block;
	top: 300px;
	left: 130px;
	position: absolute; 
}
#P10 img.qiminilogo 
{   
    display: block;
	top: 80px;
	left: 370px;
	position: absolute; 
}
.video_link {
	top: 550px;
	left: 185px;
	width: 600px;
	position: absolute;
	text-align: center;
}
.video_link a {
  text-decoration: none;
  color: #3189C5;
}
.video_link a:hover {

}



/* Section Overview */
#overview 
{
	position:relative;
	background-color: #E5E5E5;
}
.overview_panel
{
	height:505px;
	width:100%;
}
/* Original P20 Section */
#P20
{ 
	margin: 0 auto;
	padding: 0;
	height: 505px;
	width: 100%; 
	max-width: 1920px;   
	position: relative; 
	border-bottom: 1px solid #E5E5E5;
	background-color: #E5E5E5;
}
/*
#P20 .lumia920 
{ 	
	background: url(../images/p20/P20-72dpi-02.png) 18% 85px no-repeat; 
	min-height: 505px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	z-index: 1;
}
*/
#P20 img.lumia920 
{   
    display: block;
	top: 85px;
	left: 100px;
	position: absolute; 
	z-index: 1;
}
#P20 .P20-Box
{
	top: 120px;
	right: 117px;
	height: 262px;
	width: 433px;
	position: absolute;
	background-color: #FFD135;
}
#P20 article 
{
	top: 50px;
	right: 75px;
	width: 266px;
	text-align: left;
	position: absolute;
	height: 178px;
	text-shadow:#fde287 0 1px 0;
}
#P20 h2 
{
	text-shadow:#fde287 0 1px 0;
}



/* P21 Section */
#P21
{
	margin: 0 auto;
	padding: 0;
	height: 505px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #E5E5E5;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P21 .Qi_P21 
{ 	
	background: url(../images/p21/P21-72dpi-02.png) 73% 300px no-repeat; 
	min-height: 505px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	z-index: 1;
}
*/
#P21 img.Qi_P21
{   
    display: block;
	top: 300px;
	left: 390px;
	position: absolute; 
	z-index: 1;
}
#P21 .P21-Box
{
	top: 96px;
	left: 151px;
	height: 262px;
	width: 433px;
	position: absolute;
	background-color: #FFD135;
}
#P21 article 
{
	top: 50px;
	right: 74px;
	width: 291px;
	position: absolute;
	height: 212px;
	text-shadow:#fde287 0 1px 0;
}
#P21 h2 
{
	text-shadow:#fde287 0 1px 0;
}


/* P22 Section */
#P22
{ 
	margin: 0 auto;
	padding: 0;
	height: 505px;
	width: 100%; 
	max-width: 1920px;   
	position: relative; 
	background-color: #E5E5E5;
	border-bottom: 1px solid #F1F1F1; 
}
/*
#P22 .Charging 
{ 	
	background: url(../images/p22/P22-72dpi-01.jpg) 40% 50px no-repeat; 
	min-height: 505px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P22 img.Charging
{   
    display: block;
	top: 50px;
	left: 235px;
	position: absolute; 
}
#P22 .P22-Box
{
	top: 137px;
	right: 121px;
	height: 263px;
	width: 262px;
	position: absolute;
	background-color: #FFD135;
}
#P22 article 
{
	top: 20px;
	right: 30px;
	width: 190px;
	text-align: left;
	position: absolute;
	text-shadow:#fde287 0 1px 0;
}
#P22 h2 
{
	text-shadow:#fde287 0 1px 0;
}

/* Section Design */
#design 
{
	position:relative;
	background-color: #F1F1F1;
}
.design_panel
{
	height:560px;
	width:100%;
}


/* P300 Section */
#P300
{
	margin: 0 auto;
	padding: 0;
	height: 560px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P300 .Qi_P300 
{ 	
	background: url(../images/p300/P300-qimini.png) 81% 100px no-repeat;
	min-height: 560px;
	padding: 0;
	margin: 0;
	width: 100%;
	max-width: 1920px;
	position: relative;
	margin: 0 auto;
	z-index: 1;
}
*/
#P300 img.Qi_P300
{   
    display: block;
	top: 100px;
	left: 490px;
	position: absolute; 
	z-index: 1;
}
/*
#P300 .Qi_Reddot
{ 	
	background: url(../images/p300/P300-reddot.png) 0% 0px no-repeat;
	min-height: 100px;
	padding: 0;
	top: 50px;
	left: 150px;
	width: 100%; 
	max-width: 1920px; 
	position: absolute; 
	margin: 0 auto; 
	z-index: 1;
}
*/
#P300 img.Qi_Reddot
{   
    display: block;
	top: 50px;
	left: 150px;
	position: absolute; 
}
#P300 img.Qi_Good_Design
{   
    display: block;
	top: 36px;
	left: 320px;
	position: absolute; 
}
#P300 .P300-Box
{
	top: 200px;
	left: 150px;
	height: 220px;
	width: 400px;
	position: absolute;
	background-color: #2D86C2;
}
#P300 article 
{
	top: 12px;
	left: 60px;
	width: 260px;
	position: absolute;
	height: 255px;
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}
#P300 h2 
{
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}

/* P30 Section */
#P30
{
	margin: 0 auto;
	padding: 0;
	height: 560px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P30 .Qi_P30 
{ 	
	background: url(../images/p30/P30-72dpi-01.png) 0% 250px no-repeat;
	min-height: 560px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	z-index: 1;
}
*/
#P30 img.Qi_P30 
{   
    display: block;
	top: 250px;
	left: 0px;
	position: absolute; 
	z-index: 1;
}
#P30 .P30-Box
{
	top: 125px;  
	right: 117px;
	height: 262px;
	width: 433px;
	position: absolute; 
	background-color: #2D86C2;
}
#P30 article 
{
	top: 12px;
	right: 50px;
	width: 154px;
	position: absolute;
	height: 255px;
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}
#P30 h2 
{
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}


/* P31 Section */
#P31
{
	margin: 0 auto;
	padding: 0;
	height: 560px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P31 .Thin 
{ 	
	background: url(../images/p31/P31-72dpi-02.png) 0% 70px no-repeat; 
	min-height: 560px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P31 img.Thin
{   
    display: block;
	top: 70px;
	left: 0px;
	position: absolute; 
	z-index: 1;
}
#P31 .P31-Box
{
	top: 182px;  
	right: 104px;
	height: 285px;
	width: 285px;
	position: absolute; 
	background-color: #2D86C2;
}
#P31 article 
{
	top: 20px;
	right: 50px;
	width: 182px;
	position: absolute;
	height: 220px;
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}
#P31 h2 
{
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}

/* P32 Section */
#P32
{
	margin: 0 auto;
	padding: 0;
	height: 560px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P32 .Pocket 
{ 	
	background: url(../images/p32/P32-72dpi-01.jpg) 70% 180px no-repeat; 
	min-height: 560px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P32 img.Pocket
{   
    display: block;
	top: 180px;
	left: 340px;
	position: absolute; 
}
#P32 .P32-Box
{
	top: 71px;  
	left: 132px;
	height: 285px;
	width: 285px;
	position: absolute; 
	background-color: #2D86C2;
}
#P32 article 
{
	top: 24px;
	left: 60px;
	width: 166px;
	position: absolute;
	height: 231px;
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}
#P32 h2 
{
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}

/* P33 Section */
#P33
{
	margin: 0 auto;
	padding: 0;
	height: 560px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P33 .Tuck 
{ 	
	background: url(../images/p33/P33-72dpi-01.png) 0% 0px no-repeat; 
	min-height: 560px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	z-index: 1;
}
*/
#P33 img.Tuck
{   
    display: block;
	top: 0px;
	left: 0px;
	position: absolute; 
	z-index: 1;
}
#P33 .P33-Box
{
	top: 130px;  
	left: 80px;
	height: 262px;
	width: 300px;
	position: absolute; 
	background-color: #2D86C2;
}
#P33 article 
{
	position: absolute;
	left: 35px;
	top: 55px;
	width: 218px;
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}
#P33 h2 
{
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}

/* P34 Section */
#P34
{
	margin: 0 auto;
	padding: 0;
	height: 560px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P34 .Discreet 
{ 	
	background: url(../images/p34/P34-72dpi-01.png) 0% 0px no-repeat; 
	min-height: 560px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
	z-index: 1;
}
*/
#P34 img.Discreet
{   
    display: block;
	top: 0px;
	left: 0px;
	position: absolute; 
	z-index: 1;
}
#P34 .P34-Box
{
	top: 60px;  
	left: 90px;
	height: 262px;
	width: 433px;
	position: absolute; 
	background-color: #2D86C2;
}
#P34 article 
{
	top: 15px;
	left: 35px;
	width: 238px;
	position: absolute;
	height: 237px;
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}
#P34 h2 
{
	color: #ffffff;
	text-shadow:#3b8ac0 0 1px 0;
}


/* Section Qi */
#qi 
{
	position:relative;
	background-color: #E5E5E5;
}
.qi_panel
{
	height:620px;
	width:100%;
}
/* P40 Section */
#P40
{
	margin: 0 auto;
	padding: 0;
	height: 620px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #E5E5E5;
	border-bottom: 1px solid #F1F1F1;
}
#P40 .P40-Box
{
	top: 140px;  
	left: 80px;
	height: 304px;
	width: 503px;
	position: absolute; 
	background-color: #E24D4F;
}
#P40 article 
{
	top: 20px;
	left: 50px;
	width: 266px;
	text-align: left;
	position: absolute;
	color: #ffffff;
	text-shadow:#e05d5f 0 1px 0;
}
#P40 h2 
{
	color: #ffffff;
	text-shadow:#e05d5f 0 1px 0;
}
/*
#P40 .Qi_P40 
{ 	
	background: url(../images/p40/P40-72dpi-02.png) 100% -10px no-repeat; 
	height: 620px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P40 img.Qi_P40
{   
    display: block;
	top: -10px;
	left: 325px;
	position: absolute; 
}


/* P41 Section */
#P41
{
	margin: 0 auto;
	padding: 0;
	height: 620px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #E5E5E5;
	border-bottom: 1px solid #F1F1F1;
}
/*
#P41 .Qi_P41 
{ 	
	background: url(../images/p41/P41-72dpi-02.png) 80% 200px no-repeat; 
	min-height: 620px; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P41 img.Qi_P41 
{   
    display: block;
	top: 200px;
	left: 465px;
	position: absolute; 
	z-index: 1;
}
#P41 .P41-Box
{
	top: 80px;  
	left: 85px;
	height: 433px;
	width: 262px;
	position: absolute; 
	background-color: #E24D4F;
}
#P41 article 
{
	top: 70px;
	left: 40px;
	width: 183px;
	position: absolute;
	color: #ffffff;
	text-shadow:#e05d5f 0 1px 0;
}
#P41 h2 
{
	color: #ffffff;
	text-shadow:#e05d5f 0 1px 0;
}


/* P42 Section */
#P42
{
	margin: 0 auto;
	padding: 0;
	height: 620px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #E5E5E5;
	border-bottom: 1px solid #F1F1F1;
}
#P42 .P42-Box
{
	top: 80px;  
	left: 85px;
	height: 433px;
	width: 262px;
	position: absolute; 
	background-color: #E24D4F;
	z-index: 1;
}
#P42 article 
{
	top: 70px;
	left: 50px;
	width: 155px;
	position: absolute;
	height: 216px;
	color: #ffffff;
	text-shadow:#e05d5f 0 1px 0;
}
#P42 h2 
{
	color: #ffffff;
	text-shadow:#e05d5f 0 1px 0;
}

#P42_Phone
{
	margin-top: 105px;
	margin-left: 330px;
	float: left;
	width: 700px;
	height: 360px;
}
#P42_Phone h2
{
	font-size: 10pt;
	text-align:center; 
	line-height: 0px;
	color: #000000;
	text-shadow:#fff 0 1px 0;	
}
#P42_Phone p
{
	margin-top: 20px;
	font-size: 10pt;
	text-align:center; 	
	line-height: 0px;
	color: #000000;
	text-shadow:#fff 0 1px 0;	
}
#P42_Case
{
	margin-top: 135px; 
	float: left;
	width: 200px;
	height: 300px;
}
#P42_Case h2
{
	font-size: 10pt;
	text-align:center; 
	line-height: 0px;
	color: #000000;
	text-shadow:#fff 0 1px 0;		
}
#P42_Case p
{
	margin-top: 20px;
	font-size: 10pt;
	text-align:center; 	
	line-height: 0px;
	color: #000000;
	text-shadow:#fff 0 1px 0;	
}

/* Section TechSpec */
#techspec 
{
	position:relative;
	background-color: #F1F1F1;
}
.techspec_panel
{
	height:505px;
	width:100%;
}

/* P50 Section */
#P50
{ 
	margin: 0 auto;
	padding: 0;
	height: 505px;
	width: 100%; 
	max-width: 1920px;   
	position: relative;
	background-color: #F1F1F1; 
}
/*
#P50 .Qi_P50 
{ 	
	background: url(../images/p50/P50-72dpi-01.png) 5% 110px no-repeat;
	height: 505px;
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto;
	z-index: 1;
}
*/
#P50 img.Qi_P50 
{   
    display: block;
	top: 205px;
	left: 25px;
	position: absolute; 
	z-index: 1;
}
#P50 .P50-Box
{
	top: 120px;
	right: 70px;
	height: 244px;
	width: 405px;
	position: absolute;
	background-color: #9ECFB4;
}
#P50 article 
{
	position: absolute;
	right: 75px;
	top: 28px;
	width: 266px;
	height: 202px;
	text-shadow:#aaceba 0 1px 0;
}
#P50 h2 
{
	text-shadow:#aaceba 0 1px 0;
}


/* P51 Section */
#P51
{
	margin: 0 auto;
	padding: 0;
	height: 505px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
}
/*
#P51 .Qi_P51 
{ 	
	background: url(../images/p51/P51-72dpi-02.png) 20% 180px no-repeat;
	min-height: 505px;
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P51 img.P51
{
	float: left;
	margin-top: 180px;
	margin-left: 158px;
}
#P51 .P51-Box
{
	top: 120px;
	right: 30px;
	height: 244px;
	width: 405px;
	position: absolute;
	background-color: #9ECFB4;
}
#P51 article 
{
	position: absolute;
	right: 40px;
	top: 40px;
	width: 315px;
	height: 222px;
	text-shadow:#aaceba 0 1px 0;
}
#P51 h2 
{
	text-shadow:#aaceba 0 1px 0;
}


/* P52 Section */
#P52
{
	margin: 0 auto;
	padding: 0;
	height: 505px;
	width: 100%;
	max-width: 1920px;
	position: relative;
	background-color: #F1F1F1;
}
/*
#P52 .Qi_P52 
{ 	
	background: url(../images/p52/P52-72dpi.png) 90% 100px no-repeat;
	min-height: 505px;
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P52 img.Qi_P52 
{   
    display: block;
	top: 100px;
	left: 600px;
	position: absolute; 
	z-index: 1;
}
#P52 .P52-Box
{
	top: 109px;  
	left: 180px;
	height: 282px;
	width: 304px;
	position: absolute; 
	background-color: #9ECFB4;
}
#P52 article 
{
	position: absolute;
	left: 70px;
	top: 40px;
	width: 278px;
	height: 218px;
	text-shadow:#aaceba 0 1px 0;
}
#P52 h2 
{
	text-shadow:#aaceba 0 1px 0;
}


/* Section Buy */
#buy 
{
	position:relative;
	background-color: #E5E5E5;
}
.buy_panel
{
	height:1042px;
	width:100%;
}

/* Section P60 */
#P60
{
	margin: 0 auto;
	padding: 0;
	height: 1042px;
	width: 100%;
	max-width: 1920px;
	border-bottom: 1px solid #F1F1F1;
	background-color: #E5E5E5;
}
/*
#P60 .Qi_P60 
{ 	
	background: url(../images/p60/P60-bg-04.png) 60% 90px no-repeat;
	min-height: 1042px;
	padding: 0; 
	margin: 0; 
	width: 100%; 
	max-width: 1920px; 
	position: relative; 
	margin: 0 auto; 
}
*/
#P60 img.Qi_P60 
{   
    display: block;
	padding-top: 60px;
	margin-left: 235px;
	position: relative; 
	z-index: 1;
}
#P60 .P60-Box
{
	top: 600px;  
	margin-left: 320px;
	height: 200px;
	width: 400px;
	position: absolute; 
	background-color: rgba(209, 209, 209, 0.3)
}
#P60 article 
{
	position: absolute;
	left: 50px;
	top: 35px;
	width: 300px;
	text-align: center;
}
#P60 a
{
	color: #333;
	text-shadow: #fff 0 1px 0;
}


/* Section About */
#section_about
{
	position:relative;
	background: url(../images/subtle-pattern-1.jpg) 50% 0 no-repeat fixed; 
}
.about_panel
{
	height:1167px;
	width:100%;
}
#About
{
	margin: 0 auto;
	padding: 0;
	height: 1167px;
	width: 100%;
	max-width: 1920px;
	border-bottom: 1px solid #F1F1F1;
	background-image:url(../images/subtle-pattern-1.jpg);
}

#About img.About
{
	display: block;
	margin-top: 220px;
	margin-left: 80px;
	float: left;
}

#About .About-Box
{
	margin-top: 0px;
	margin-right: 80px;
	height: 400px;
	width: 400px;
	float: right;
	/*background-color: rgba(241, 241, 241, 0.7);*/
}

#About article 
{
	padding-top: 35px;
	width: 400px;
	position:relative;
	text-align: left;
}
#About article h1
{
	font-size: 14pt;  
	text-align: left;
}
#About article h2
{
	font-size: 12pt;  
	font-family: 'interstatebold'; 
	line-height: 1em; 
	color: #000;	
	text-shadow:#fff 0 1px 0;
	text-align: left;
}
.accroche{
	margin: 25px 0;
	font-size: 12pt;  
	font-family: 'interstatebold'; 
	line-height: 1em; 
	color: #000;	
	text-shadow:#fff 0 1px 0;
	text-align: left;
}
#About article p
{
	color: #000;
	font-size: 10pt;
	text-align: left;
}
#About article li
{
	text-align: left;
	margin-bottom: 10px;
	font-size: 10pt;
}
#About article a{
	text-decoration: none;
	color: #000000;
}
#About article a:hover{
	text-decoration: underline;
	color: #000000;
}


/* Section Enquiry Under Development */
#section_enquiry
{
	position:relative;
	background: url(../images/subtle-pattern-1.jpg) 50% 0 no-repeat fixed; 
}
.enquiry_panel
{
	height:1000px;
	width:100%;
}
#Enquiry
{
	margin: 0 auto;
	padding: 0;
	height: 1000px;
	width: 100%;
	max-width: 1920px;
	border-bottom: 1px solid #F1F1F1;
	background-image:url(../images/subtle-pattern-1.jpg);
}

#Enquiry img.Enquiry
{
	display: block;
	margin-top: 60px;
	margin-left: 80px;
	float: left;
}

#Enquiry .Enquiry-Box
{
	margin-top: 60px;
	margin-left: 350px;
	height: 400px;
	width: 400px;
	float: left;
}

#Enquiry article 
{
	padding-top: 35px;
	width: 300px;
	position:relative;
	text-align: center;
}
#Enquiry article h1
{
	font-size: 14pt;  
	text-align: center;
}
#Enquiry article p
{
	color: #000;
	font-size: 10pt;
	width: 300px;
	text-align: left;
}


#underline 
{
	position: absolute;
	border-top: 1px solid #C0C0C0;
	width: 225px;
	top: 430px;
	left: 567px;
}