/*  
Michael Weber
Friday July 15, 2005
Created for Michael Vincent Site.

Note: Each page has a different color scheme so all tags will eventually be overwritten 
div tags will be used on the property.PageNameVar will be made. EX: a.indexTitleText{}.
*/


/* Start Base Properties. */
BODY {
	background: #00000;
	color: #FFFFFF;
	margin-top: 0px;
	font-family: Arial, verdana, "Times New Roman";
	font-size: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

A {
  color: #FF0000;
  text-decoration: none;
  font-family: Arial, verdana, Times New Roman;
  font-size: 10px
  
}

A:hover {
  color: #FF0000;
  text-decoration: underline;
}

A:visited {
  color: #FF0000;
  text-decoration: none;
}

/*
	HEADER AND FOOTER STYLES HERE.
*/

TABLE.HeaderOuterTable{
	background-color: #000000;
	border: none;
	margin: 0px;
}

	/***Also used for header and footer border colors.***/
TD.HeaderMenuBorderColor{
	background-color: #888888;
}
TD.FooterBottomLineColor{
	background-color: #606060;
}
	/*** For grey line under the buttons and above the footer. */
TD.ContentBorderColor{
	background-color: #484848;
}

A.PortfolioLink{
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

div.FooterNavigation{
	font-size: 12px;
	color: #FFFFFF;

}

div.Copywrite{
	font-size: 9px;
	color: #606060;

}

/* Home Page Colors */
TABLE.HomePageBaseTable{
	background-color: #000000;
}

TABLE.HomePictureBorder{
	background-color: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}

TABLE.HomeBottomBoxColor{
background-color: #1D1910;
}

INPUT.HomeInput{
  	font-family: Arial, verdana, "Times New Roman";
	font-size: 10px;
}

div.HomePageText{
	font-size: 10px;
	color: #FFFFFF;
}
A.Home{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 10px;
}
/* About Studio  */
TABLE.AboutPageBaseTable{
	background-color: #000000;
}

div.AboutPageQuestion{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
}

div.AboutPageAnswer{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
}

TABLE.AboutTextBox{
	
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 15px;
	
}
A.aboutStudio{
	color: #CCCCCC;
	text-decoration: none;
  	font-family: Arial, verdana, Times New Roman;
  	font-size: 11px
  
}

A:hover.aboutStudio {
  color: #CCCCCC;
  text-decoration: underline;
}

A:visited.aboutStudio {
  color: #CCCCCC;
  text-decoration: none;
}

/**** Contact Styles *****/
TABLE.ContactTextBox{
	
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 15px;
	
}
TABLE.ContactPositionInfo.{
	
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 12px;
	
}

TD.ContactPositionTile{
	background-image: url(images/ContactPositionTitleBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}

div.ContactPositionTitle{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
}

div.ContactPositionName{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
	color: #D47C54;
}

div.ContactPositionInfo{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
}

/**** Models Page Information *****/
Table.ModelsOutsideSpacing{
	margin-top: 9px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 14px;
	height: 361px;
	width: 593px;
	
}

TD.ModelsThumbPics{
	height: 159px;
	width: 128px;
	border: 1px solid #484848;
	
}
ModelsThumbPicsBlank{

height: 159px;
	width: 128px;
	border: 1px solid #000000;
}

TD.ModelsBottomBarColor{
	background-color: #13642A;

}

/**** Category's/Porfolios Page *****/
TABLE.CategoryGreyLineBottom{
	height: 293px;
	width: 608px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #343432;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;

}
TABLE.CategoryCategoryBox{
	width: 195px;
	border: 1px solid #FFFFFF;
	height: 292px;
	margin: 0px;
	padding: 0px;

}
TABLE.CategoryBottomBox{
	padding: 0px;
	height: auto;
	width: 196px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	

}

/*** Model Month Page ******/
td.ModelMonthMidBorderColor{
	background-color: #DCD7D1;
}
TABLE.ModelMonthTextBox{
	height: 455px;
	width: 433px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;

}

span.ModelMonthQuestion{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
	color: #E94C5D;
	
}
span.ModelMonthAnswer{
	font-family: Arial, verdana, "Times New Roman";
	font-size: 11px;
	color: #BCBCBC;
	
}

TABLE.ModelsPageBottomSpacing{
	height: 100px;
	width: 458px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	
	
}
table.ModelsMonthImageBorder{
	height: 100px;
	width: 66px;
	border: 1px solid #FFFFFF;
}
td.ModelMonthOtherMonthBG{
	background-color: #EC4D61;

}

table.ModelsMonthOtherMonthSpacing{
	margin-top: 23px;
	margin-right: 23px;
	margin-bottom: 25px;
	margin-left: 23px;
	padding: 0px;
	width: 136px;
	height: 321px;
	
}

TABLE.ClientsBorders{
	margin: 15px;
	
	
}

img.clientBanners{
	margin: 7px;
	height: 51;
	width: 380;
	border: 0;
}

TABLE.ClientsBordersBottom{
	height: 11px;
	width: 380px;
	
}
td.ClientBackGroundColor{
	background-color: #FF8000;

}

/******* Form Content Here***********/
TABLE.formTemplateBox{
	margin-top: 15px;
	margin-left: 10px;

}

span.formText{
	font-size: 12px;
	color: #ffffff;
}

span.formTextRed{
	font-size: 12px;
	color: #FF0000;
}


.mom_title{
	font-size: 18px;
	color: #FFFFFF;
	font-family:Helvetica, Arial, sans-serif
}



