


/* ########## GENERIC STYLES ########## */

	* {
		font-family: verdana;
		font-size: 12px;
		color: #ffffff
	}
	body {
		background-color: #000000;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	h1 {
		color: #ffffff;
		background-color: #960505;
		font-weight: bold;
		font-size: 15px;;
		margin: 5px;
		padding: 5px;
	}
	h2 {
		color: #ffffff;
		background-color: #960505;
		font-weight: bold;
		font-size: 15px;;
		margin: 5px;
		padding: 5px;
	}
	h3 {
		color: #ffffff;
		background-color: #960505;
		font-weight: bold;
		font-size: 15px;;
		margin: 5px;
		padding: 5px;
	}


/* ########## ROUNDED CORNER STYLES ########## */


	b.rtop, b.rbottom {
		display:block;background: #000000;
	}
	b.rtop b, b.rbottom b {
		display:block;height: 1px; overflow: hidden; background: #222222;
	}
	b.r1 {
		margin: 0 5px;
	}
	b.r2 {
		margin: 0 3px;
	}
	b.r3 {
		margin: 0 2px;
	}
	b.rtop b.r4, b.rbottom b.r4 {
		margin: 0 1px;height: 2px;
	}
	.roundedbg {
		background-color: #222222;
	}


/* ########## MAIN FORM STYLES ########## */


	input {
		color: #000000;
	}
	select {
		color: #000000;
	}
	option {
		color: #000000;
	}




/* ########## ADMIN AND CONTACT FORM STYLES ########## */


	.form {
		border: 1px solid #666666;
		border-collapse: collapse;
		background-color: #888888;
		color: #000000;
		width: 450px;
	}
	.form td {
		border: 1px solid #666666;
		border-collapse: collapse;
	}
	.form input {
		background-color: #ffffff;
		color: #000000;
	}
	.form option {
		background-color: #ffffff;
		color: #000000;
	}
	.form textarea {
		background-color: #ffffff;
		color: #000000;
		width: 250px;
		height: 150px;
	}
	.indented {
		width: 90%;
		padding-left: 47px;
	}




/* ########## MODEL PORTFOLIO STYLES ########## */


	.modelinfo {
		width: 400px;
	}
	.modelinfo td {
		padding-left: 10px;
		padding-right: 10px;
	}
	.modelinfofont {
		font-size: 11px;
		color: #ffffff;
	}
	.displayname {
		text-decoration: none;
		font-size: 15px;
		font-weight: bold;
		background-color: #960505;
		color: #ffffff;
		padding: 6px;
	}
	.displaycity {
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
	}


	.modelinfo2 {
		font-weight: bold;
		font-size: 10px;
	}



/* ########## NAVIGATION MENU STYLES ########## */


	a.navmenu:link {
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
	}

	a.navmenu:visited {
		color: #ffffff;
		font-size: 10px;
		text-decoration: none;
	}

	a.navmenu:hover {
		color: #960505;
		text-decoration: underline;
	}



/* ########## COUNTRY, STATE, AND CITY DISPLAY STYLES ########## */


	.state, .state a {
		text-decoration: none;
		padding: 5px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
	}
	.state a:hover {
		text-decoration: none;
		padding: 5px;
		font-size: 11px;
		font-weight: bold;
		color: #960505;
	}
	.city, .city a, .city a:hover {
		text-decoration: none;
		padding: 2px;
		padding-left: 8px;
		font-size: 11px;
		font-weight: bold;
		color: #960505;
	}
	.city a:hover {
		text-decoration: none;
		padding: 2px;
		padding-left: 8px;
		padding-right: 8px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		background-color: #960505;
	}




/* ########## FILTER FORM STYLES ########## */

	.filterform td, .filterform input, .filterform option, .filterform select  {
		font-size: 9px;
	}



/* ########## FOOTER TEXT STYLES ########## */

	.copyrightfont {
		text-decoration: none;
	}