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

/*------------genteral Layout stuff------------------*/
/*The following style rules define the general structure
of the entire site*/

/*--------Elemental Styles------------*/
body{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/bigTOMMDVPBG_01.png);
	background-position:center;
	background-repeat:repeat-y;
}


/*--------ID Styles--------------------*/

/*#globalContainer{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-height:768px;
}*/

#contentContainer{
	position:relative;
	margin:auto;
	width:1024px;
	/*min-height:768px;*/
}

#header{
	width:100%;
	height:128px;
}

#topNav{
	margin:auto;
	width:768px;
	height:25px;
}

#mainContent{
	width:768px;	
}

#spacer{
	width:100%;
	height:128px;
}

#spacer_02{
	width:100%;
	height:40px;
}



#centerMaterial{
	margin-left:160px;
	width:768px;
}

#footer{
	margin-left:128px;
	width:768px;
}

#addressNcopy{
	float:left;
	width:100%;
	height:50%;
}

#reNav{
	/*float:left;*/
	width:100%;
	/*height:25%;*/
}

/*----------Classes----------------*/

.navButton{
	float:left;
	width:20%;
	height:25px;
}


/*--------------------Individual Page Style Rules---------------------*/


/*---------------------------Index------------------------------------*/
/*-------------------------ID style Rules-----------------------------*/

#spkrLt{
	float:left;
	width:83px;
	height:331px;
	background-image:url(images/TOMMDVPsiteButtons_03.png);
}

#spkrRt{
	float:left;
	width:83px;
	height:331px;
	background-image:url(images/TOMMDVPsiteButtons_03.png);
}

#screen{
	float:left;
	width:547px;
	height:331px;
}

#playa{
	margin-left:5px;
	height:537px;
	width:302px;
}

#copyWrapper{
	width:714px;
	float:left;
	height:/*500px*/auto;	
}

#indexCopy{
	float:left;
	width:350px;
	height:/*19px*/auto;
}

#facebookDiv{
	float:right;
	width:350px;
	height:auto;
}

/*-------------------------Classes------------------------------------*/

.dummyNav{
	float:left;
	width:235px;
	height:93px;
	border-radius:15px;
	-moz-border-radius:15px;
	border-width:1px;
	border-style:groove;
	border-color:#003399;
	background-color:#c1eefa;
	}

/*-------------------------Products and Services----------------------*/
/*----------------------------ID Style Rules--------------------------*/

#pAndS{
	position:relative;
	float:left;
	width:100%;
	height:auto;
}

#videoCalculator{
	width:650px;
}

#toggleActive{
	width:704px;
	height:32px;
	/*padding-top:15px;*/
	background-image:url(images/TOMMDVPsite_basicActive_03.png);
	background-repeat:no-repeat;
	float:left;
}

#packageActive{
	width:704px;
	height:32px;
	/*padding-top:15px;*/
	background-image:url(images/TOMMDVPsite_packageActive_03.png);
	background-repeat:no-repeat;
	margin:0px;
}

#editActive{
	width:704px;
	height:32px;
	/*padding-top:15px;*/
	background-image:url(images/TOMMDVPsite_editActive_03.png);
	background-repeat:no-repeat;
	float:left;
}

#transferActive{
	width:704px;
	height:32px;
	/*padding-top:15px;*/
	background-image:url(images/TOMMDVPsite_transferActive_03.png);
	background-repeat:no-repeat;
	float:left;
}

#basicPlan{
	position:absolute;
	top:64px;
	left:0px;
	display:block;
	width:688px;
	background-image:url(images/planBG_main.png);
	padding-left:16px;
	background-attachment:scroll;
	background-repeat:repeat-y;
}

#packagePlan{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:688px;
	background-image:url(images/planBG_main.png);
	padding-left:16px;
	background-attachment:scroll;
	background-repeat:repeat-y;
}

#editPlan{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:688px;
	background-image:url(images/planBG_main.png);
	padding-left:16px;
	background-attachment:scroll;
	background-repeat:repeat-y;
}

#transferPlan{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:688px;
	background-image:url(images/planBG_main.png);
	padding-left:16px;
	background-attachment:scroll;
	background-repeat:repeat-y;
}


/*------------------------Classes------------------------------------*/
table.packageTable{
	/*border-style:dotted;
	border-color:#003399;*/
	
}



.packageContent{
	width:688px;
	height:auto;
	background-image:url(images/planBG_main.png);
	padding-left:16px;
	//margin-right:64px;
	float:left;
}

.planNav{
	width:128px;
	height:32px;
	display:inline;
	//float:left;
	margin-left:10px;
	margin-right:24px;
}

.dvdRow_a{
	background-color:#ddf0f6;
}

.dvdRow_b{
	background-color:#a0c6d1;
}

.cost{
	float:right;
	margin-right:8px;
}

.indent_a{
	margin-left:16px;
}

.indent_b{
	margin-left:32px;
}

/*-------------------------Showcase----------------------------------*/
/*----------------------------ID Style Rules-------------------------*/
#clientANDpartnerTable{
	float:left;
	margin:auto;
	
	padding-left:25px;
}

/*-----------------------------Classes-------------------------------*/
.clients{
	background-color:#FFFFFF;
}


/*--------------------------About TOMM DVP---------------------------*/
/*----------------------------ID Style Rules-------------------------*/

#aboutSection{
	width:100%;
	height:auto;
	/*float:left;*/
	margin-left:-32px;
	background-image:url(images/aboutPageBG_03.png);
	background-attachment:scroll;
	background-position:top;
	background-repeat:no-repeat;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	-moz-border-radius-topleft:25px;
	-moz-border-radius-topright:25px;
}

#subNavRow{
	width:100%;
	margin-left:32px;
}


/*-----------------------------Classes-------------------------------*/

.subNavBoxes{
	margin-right:5px;
	width:230px;
	height:130px;
	float:left;
	border-radius:15px;
	-moz-border-radius:15px;
	border-width:1px;
	border-style:groove;
	border-color:#003399;
	background-color:#c1eefa;
}


/*--------------------------Contact Page-----------------------------*/
/*---------------------------ID Style Rules--------------------------*/

#contactSection{
	float:left;
	width:100%;
	height:auto;
}

#emailForm{
	background-color:#a9c5cd;
	width:704px;
}

#emailSet{
	width:678px;
}
/*---------------------------Classes---------------------------------*/
.personnel{
	width:100%;
	height:300px;
}

.mugshot{
	float:left;
	width:150px;
	height:225px;
}

.bioAndContact{
	float:left;
	width:500px;
	height:250px;
}

.bio{
	width:100%;
	height:115px;
	padding-left:20px;
}

.contactData{
	width:100%;
	height:100px;
	padding-left:25px;
}


/*-------------------------Process Page-------------------------------*/
/*---------------------------IDs----------------------------------------*/

#processSection{
	position:relative;
	width:768px;
	height:auto;
	margin-left:-32px;
}

#slideshow{
	height:384px;
	width:768px;
	position:absolute;
	left:0;
	top:256;
	border-color:#003366;
	z-index:0;
}

#slideImage{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}

#topStripe{
	position:absolute;
	margin-top:0px;
	width:768px;
	z-index:2;
	background-image:url(images/bars_03.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center;
}

#showNavStripe{
	position:absolute;
	top:0;
	left:0;
	margin-top:316px;
	width:768px;
	z-index:3;
	background-image:url(images/bars_07.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center;
}

#one, #two, #three, #four, #five, #six, #seven, #sendEmail{
	background:none;
	border:none;
}

#stepDescription{
	position:absolute;
	margin-top:400px;
}



/*----------------------------Classes----------------------------------*/



/*-------------------------Facilites Page-------------------------------*/
/*---------------------------IDs----------------------------------------*/

#facilitiesSection{
	width:100%;
	height:auto;
}

/*----------------------------Classes----------------------------------*/


/*-------------------------Tips Page-----------------------------------*/
/*---------------------------IDs----------------------------------------*/

#tipsSection{
	width:100%;
	height:auto;
}

/*----------------------------Classes----------------------------------*/