@charset "utf-8";

/*  Main layout style - Mi Shake  */


body
		{
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(images/main-bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
		}
		
		
/*-------- TEXT STYLES ---------------------------------------------------------------------------------------------------------*/


h1
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: 700;
	color: #fff;
		}
h2
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 700;
	color: #000;
		}
h3
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: 700; 
	color: #fff;
		}
		
.blacktext
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
		}
		
.whitetext
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #fff;
		}
.whitetextmedium
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #fff;
		}
.whitetextlarge
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
		}
.lilac_text
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #637fb4;
		}
.lilac_smalltext
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #637fb4;
		}
.purple_text
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #0033CC;
		}
.purple_text_large
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 15px;
	color: #0033CC;
		}
.purple_smalltext
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #2a2b7b;
		}
		
/*------------------------------------------------------------------------------------------------------------------------------*/
		
		
/*-------- LAYOUT STYLES -------------------------------------------------------------------------------------------------------*/

#maincontainer
{
	width:850px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-440px;
}


/************  Page Head  ****************************************************************************************/


#headerblock
{
	margin-top:25px;
	width:850px;
}

#logo
{
	float:left;
	width: 201px;
	height: 63px;
}


#toplinks
{
	float:left;
	text-align:right;
	width:490px;
	padding-top:25px;
	color:fff;
}

#buynow
{
	float:right;
	width:129px;
	padding-top:22px;
}

/****************************************************************************************************************/


/************  Main Navigation  *********************************************************************************/

#topnavigation
{
	float:left;
	width:850px;
	margin-top:20px;
	background-color:#000000;
}

/****************************************************************************************************************/


/************  Flash Section  ***********************************************************************************/

#flashdiv
{
	float:left;
	width:850px;
	margin-top:5px;
	background-color:#00322;
}
#flashdiv_na
{
	float:left;
	width:850px;
	height:420px;
	margin-top:5px;
	background-color:#000000;
}
#contentpagediv
{
	float:left;
	width:850px;
	margin-top:5px;
	background-color:#000000;
	height: 300px;
}
#contentpagedivwhite
{
	float:left;
	width:850px;
	margin-top:5px;
	background-color:#FFFFFF;
}
#comparepagediv
{
	float:left;
	width:850px;
	margin-top:5px;
	background-color:#000000;
	height: 600px;
}
#contentpagediv_buy
{
	float:left;
	width:838px;
	margin-top:5px;
	height: 30px;
	padding-right: 12px;
}
#contentpagediv_buy_home
{
	float:right;
	width:418px;
	height: 30px;
	padding-right: 12px;
	background-color: #000000;
	padding-top: 10px;
}
#contentpagediv_presentation
{
	float:left;
	width:420px;
	height: 30px;
	background-color: #000000;
	padding-top: 10px;
}
#contentlongpagediv
{
	float:left;
	width:850px;
	margin-top:5px;
	background-color:#000000;
}

#contentpicdiv
{
	float:left;
	width:430px;
	margin-top:5px;
	margin-right:10px;
	background-color:#000000;
}
#contenttextdiv
{
	float:left;
	width:380px;
	margin-top:5px;
	padding: 10px;
	background-color:#000000;
}

/****************************************************************************************************************/


/************  Icon Panels  *************************************************************************************/

#panelsdiv
{
	float:left;
	width:850px;
	background-color:#fff;
}

/****************************************************************************************************************/



/************  Footer  ******************************************************************************************/

#footerblock
{
	width:850px;
	height:140px;
	float:left;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
}

#footerdiv
{
	width:300px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:36px;
}

#footerlinks
{
	width:298px;
	text-align:left;
	border-top: 1px solid #25245e;
	padding-top:10px;
	margin-top:12px;
}


#footerlogo
{
	width:525px;
	float:right;
	margin-right:10px;
	margin-top:20px;
}


/****************************************************************************************************************/

/*------------------------------------------------------------------------------------------------------------------------------*/


/*-------- LINK STYLES ---------------------------------------------------------------------------------------------------------*/

a:link, a:visited, a:active {
	color: #3366FF;
	text-decoration: none;
	font-weight: 700;
	font-size: 100%;
} 
a:hover {
	color: #0033CC;
	text-decoration: underline;
	font-weight: 700;
	font-size: 100%;
}

a.toplinks:link, a.toplinks:visited, a.toplinks:active {
	color: #fff;
	text-decoration: none;
	font-size: 90%;
	font-weight:normal;
	margin-right: 10px;	
	margin-left: 10px;	
} 
a.toplinks:hover {
	color: #999;
	text-decoration: none;
	font-size: 90%;
	font-weight:normal;
	margin-right: 10px;	
	margin-left: 10px;	
}

a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {
	color: #9291bd;
	text-decoration: none;
	font-size: 90%;
	font-weight:normal;
	margin-right: 10px;		
} 
a.footerlinks:hover {
	color: #fff;
	text-decoration: none;
	font-size: 90%;
	font-weight:normal;
	margin-right: 10px;		
}

/*------------------------------------------------------------------------------------------------------------------------------*/
