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

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/newtour/bg.jpg);
	background-repeat: repeat-x;
	background-color: #2f2f30;
}

#container {
	width: 950px;
	margin: 0 auto;
	}

/* Header Styles */
	
#header {
	width: 950px;
	}

#headertext {
	float: left;
	width: 433px;
	background-image:url(images/newtour/header01/textbg.jpg);
	height: 123px;
	}
	
#headertext2 {
	float: left;
	width: 433px;
	background-image:url(images/newtour/header02/textbg.jpg);
	height: 123px;
	}

#headertext3 {
	float: left;
	width: 433px;
	background-image:url(images/newtour/header03/textbg.jpg);
	height: 123px;
	}

#header2 {
	float: right;
	width: 517px;
	}

#header3 {
	width: 950px;
	clear: both;
	margin: 0 auto;
	}

#leftcontent {
	float: left;
	width: 497px;
	}

#rightcontent {
	float: right;
	width: 453px;
	}

#toptext {
	width: 497px;
	height: 114px;
	background-image: url(images/newtour/toplefttextbg.gif);
	background-repeat: no-repeat;
	background-color: #2f2f30
	}	
	
#toptext2 {
	width: 497px;
	height: 114px;
	background-image: url(images/newtour/toplefttextbg2.gif);
	background-color: #2f2f30;
	vertical-align: middle;
	}	

#featuredgirl {
	background-image: url(images/newtour/pinkgirlbg.gif);
	background-repeat: repeat-y;
	}

#favorites {
	background-image:url(images/newtour/favoritesbg.jpg);
	height: 67px;
	}

.favoritestext {
	width: 200px;
	
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	}

#bottomnav {
	clear: both;
	width: 950px;
	margin: 0 auto;
	}

#footer {
	width: 950px;
	margin:0 auto;
	background-image: url(images/newtour/footer.gif);
	height: 129px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

#maincontent {
	clear: both;
	width: 950px;
	margin: 0 auto;
	}

/* Text and Fonts */

.grey p {
	color: #2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	vertical-align: middle;
	}
	
.white {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	vertical-align: middle;
	}

.modelsindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.modelsname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f34eb0;
	}

.updates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}