﻿body
{
	margin:0px;
	background:#b7b7b7 url(images/mbg.gif) repeat-x;
	color:#ffffff;
	font-family:Verdana,arial;
	font-size:11px;
	color:#555;
	font-family:verdana;
	cursor:default;
	overflow-y:scroll;
}

.mc
{
	height:auto;
	width:692px;
	margin:0px auto 0px auto;
}

.header
{
	height:125px;
	width:692px;
}

.topSection
{
	height:256px;
	width:692px;
	margin:0px 0px 3px 0px;
}

.nav
{
	height:102px;
	width:692px;
	overflow:hidden;
}

.tsL
{
	height:154px;
	width:13px;
	float:left;
	background:url(images/tsL.gif) no-repeat;
}

.tsM
{
	height:145px;
	width:666px;
	padding:9px 0px 0px 0px;
	float:left;
	background:url(images/tsM.gif) repeat;
}

.tsR
{
	height:154px;
	width:13px;
	float:right;
	background:url(images/tsR.gif) no-repeat;
}

.bottomSection
{
	height:368px;
	width:692px;
	float:left;
	margin:7px 0px 0px 0px;
	background:url(images/bsM.gif) repeat;
}

.bsM
{
}

.bsL
{
	height:368px;
	width:13px;
	float:left;
	background:url(images/bsL.gif) repeat;
}

.bsM
{
	height:308px;
	width:666px;
	float:left;
	padding:60px 0px 0px 0px;
}

.bsR
{
	height:368px;
	width:13px;
	float:right;
	background:url(images/bsR.gif) repeat;
}

.legal
{
	display:block;
	width:692px;
	height:15px;
	float:left;
	text-align:center;
	padding:5px 0px 5px 0px;
}

/*----------  themes  -------------*/

a.logo, div.logo
{
	display:block;
	height:72px;
	width:311px;
	float:left;
	background:url(images/logo.gif) no-repeat;
	margin:26px 0px 0px 5px;
}

img.tele
{
	float:right;
	margin:37px 10px 0px 0px;
}

h1
{
	font-family:Times New Roman, times;
	font-size:18px;
	color:#666;
	cursor:default;
}

a
{
	color:#01b4f0;
	text-decoration:none;
}

.highlight
{
	color:#e81069;
	cursor:default;
}


/*----------  buttons  -------------*/

.button01
{
	display:block;
	float:left;
	height:135px;
	width:220px;
	background:url(images/button01_up.gif) no-repeat;
	cursor:pointer;
}
.button01:hover{background:url(images/button01_over.gif) no-repeat;}

.button02
{
	display:block;
	float:left;
	height:135px;
	width:220px;
	background:url(images/button02_up.gif) no-repeat;
	margin:0px 0px 0px 3px;
	cursor:pointer;
}
.button02:hover{background:url(images/button02_over.gif) no-repeat;}

.button03
{
	display:block;
	float:left;
	height:135px;
	width:220px;
	background:url(images/button03_up.gif) no-repeat;
	margin:0px 0px 0px 3px;
	cursor:pointer;
}
.button03:hover{background:url(images/button03_over.gif) no-repeat;}


 /*--------------------  Full page  --------------------*/
/*-----------------------------------------------------*/

.fullPage
{
	height:auto;
	width:692px;
	background-color:#b7b7b7;
}

/*
.fullPage .nav
{
	height:118px;
	width:692px;
	overflow:hidden;
	margin:0px 0px 3px 0px;
}
*/

.fpMainTop
{
	height:65px;
	width:677px;
	padding:6px 0px 0px 15px;
	float:left;
	background:url(images/fpMainTop.gif) no-repeat bottom;
	margin:0px 0px 0px 0px;
}

.fpL
{
	height:457px;
	width:13px;
	float:left;
	background:#fff url(images/fpBcL.gif) no-repeat bottom;
}

.fpM
{
	height:457px;
	width:646px;
	padding:0px 0px 0px 20px;
	float:left;
	background:#fff url(images/fpBShade.gif) repeat-x bottom;
}

.fpR
{
	height:457px;
	width:13px;
	float:right;
	background:#fff url(images/fpBcR.gif) no-repeat bottom;
}

h1.psTitle
{
	display:block;
	width:auto;
	float:left;
	clear:left;
	cursor:default;
}

a.psButton
{	
	display:block;
	float:left;
	margin:17px 0px 0px 10px;
}

.psBt
{
	display:block;
	float:left;
	clear:left;
	margin:0px 0px 0px 0px;
}

/*----------  split Page  -------------*/

.splitPage
{
	height:514px;
	width:692px;
	padding:0px 0px 0px 0px;
}

.spL
{
	height:514px;
	width:410px;
	float:left;
	border: solid 1px #ccc;
	border-width:0px 1px 0px 0px;
	background-color:#fff;
}

.spR
{
	height:514px;
	width:280px;
	float:left;
	border: solid 1px #fff;
	border-width:0px 0px 0px 1px;
	background-color:#fafafa;
}

.spTL
{
	height:60px;
	width:395px;
	padding:5px 0px 0px 15px;
	float:left;
	background:url(images/fpMainTop.gif) no-repeat;
}

.spTR
{
	height:60px;
	width:265px;
	padding:5px 0px 0px 15px;
	float:left;
	background:url(images/fpStR.gif) no-repeat right;
}

.spLL
{
	height:449px;
	width:13px;
	float:left;
	background:#fff url(images/fpBcL.gif) no-repeat bottom;
}

.spML
{
	height:449px;
	width:397px;
	float:left;
	background:#fff url(images/fpStM.gif) no-repeat bottom;	
}

.spMR
{
	height:449px;
	width:267px;
	float:left;	
}

.spRR
{
	height:449px;
	width:13px;
	float:left;
	background:url(images/fpStBcR.gif) no-repeat bottom;	
}

 /*--------------------  Home page  --------------------*/
/*-----------------------------------------------------*/

.homePage .spLL
{
	background:url(images/homePageFooterLeft.gif) no-repeat bottom;
}

.homePage .spML
{
	height:429px;
	padding:20px 0px 0px 0px;
	background:url(images/homePageFooter.gif) no-repeat bottom;
}

.homePage .spML p
{
	width:355px;
	margin:10px 0px 15px 10px;
}

.homePage .spML img
{
	margin:0px 0px 0px 15px;
}

.homePage .spMR img
{
	margin:0px 0px 0px 15px;
}

 /*--------------------  Media page  --------------------*/
/*------------------------------------------------------*/

.mediaPage .fpM
{
	padding:0px 0px 0px 0px;
	width:666px;
}

.mediaContainer
{
	height:101px;
	width:666px;
	float:left;
}

.mediaContainer img
{
	height:101px;
	width:117px;
	display:block;
	float:left;
}

.mediaContainer .mInfo
{
	height:101px;
	width:445px;
	display:block;
	float:left;
}

.mInfo p
{
	display:block;
	width:444px;
	float:left;
	margin:0px 0px 0px 0px;
}

.getPrices
{
	height:54px;
	width:94px;
	float:left;
	background:url(images/getPrices_up.gif);
	margin:30px 0px 0px 0px;
}

.getPrices:hover{background:url(images/getPrices_over.gif);}

 /*--------------------  Pricing page  --------------------*/
/*--------------------------------------------------------*/

.pricingPage
{
	height:1905px;
}

.pricingPage .fpM, .pricingPage .fpL, .pricingPage .fpR
{
	height:1575px;
}

.prAnchor
{
	color:#666;
}

.pricingPage .psBt
{
	width:625px;
}

 /*--------------------  Contact page  --------------------*/
/*--------------------------------------------------------*/
.contact
{
	height:1095px;
}

.contact .fullPage
{
	height:970px;
}

.splitPage
{
	height:710px;
}

.contact .spL, .contact .spR
{
	height:710px;
}
.contact .spML, .contact .spLL, .contact .spMR, .contact .spRR
{
	height:645px;
}

.spMR .gmContainer
{
	margin:0px 0px 0px 9px;
	border:solid 1px #fff;
}

.spMR iFrame
{
	border:solid 1px #ccc;
}

.address
{
	padding:5px 0px 0px 15px;
}

.address span
{
	color:#111;
}

.emailDetails, .emailContainer
{
	padding:10px 0px 0px 10px;
}

.emailDetails h1
{
	margin:0px 0px 10px 0px;
}

.emailContainer input
{
	display:block;
	margin:8px 0px 10px 0px;
}

input.email
{
	width:200px;
}

input.query
{
	height:100px;
	width:360px;
} 
	
 /*--------------------  Samples  --------------------*/
/*---------------------------------------------------*/

.comingSoon
{
	display:block;
	margin:50px 0px 0px 210px;
}

.samples .fpL, .samples .fpM, .samples .fpR
{
	height:220px;
} 

 /*--------------------  Thanks  --------------------*/
/*--------------------------------------------------*/


 /*--------------------  pop-up page  --------------------*/
/*-------------------------------------------------------*/

.popUp
{
	width:550px;
}

.popUp .header, .popUp .legal
{
	width:550px;
	float:none;
}

.popUp .popupContainer
{
	margin:0px auto 0px auto;
	height:416px;
	width:506px;
}

.ppL, .ppR
{
	height:416px;
	width:22px;
	float:left;
}

.ppL
{
	background:url(images/ppL.png) no-repeat;
}

.ppM
{
	height:416px;
	width:462px;
	float:left;
	background:url(images/ppM.png) repeat;
}

.ppR
{
	background:url(images/ppR.png) no-repeat;
}

.popUp .title
{
	height:50px;
	width:462px;
	padding:12px 0px 0px 0px;
}

.popUp .ppM img
{
	display:block;
	float:left;
	margin:30px 0px 0px 10px;
}

.popUp .ppM .cineDesc
{
	display:block;
	float:left;
	margin:30px 0px 0px 0px;
	height:249px;
	width:80px;
	padding:0px 0px 0px 20px;
}

.r8{margin:8px 0px 0px 0px;}
.s8{margin:27px 0px 0px 0px;}
.nf{margin:27px 0px 0px 0px;}
.stsi{margin:47px 0px 0px 0px;}
.stso{margin:50px 0px 0px 0px;}