body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:active{
	text-decoration:none;
}
.container{
	background-color:#FFF;
	background-image:url(http://tour.twistysmobile.com/v2/1images/bg.gif);
	background-repeat:no-repeat;
	width:320px;
	height:auto;
}
.container2{
	background-color:#FFF;
	width:320px;
	height:auto;
}
.rootNav{
	padding-bottom:5px;
}
.fullsite{
	width:320px;
	height:20px;
	background-color:#a4e2ff;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.fullsite a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.fullsite a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.fullsite a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.fullsite a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.footer{
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-align:justify;
}
.footer a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6cbde3;
}
.topnav{
	background-image:url(../1images/topnavbg.gif);
	background-repeat:no-repeat;
	width:320px;
	height:68px;
	max-width:320px;
}
.bottomnav{
	background-image:url(../1images/navbottombg.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:49px;
	max-width:320px;	
}
.navItem{
	float:left;	
	padding-top:8px;
	padding-left:1px;
	padding-right:1px;
	margin:0px;
}

.treatElement{
	background-image:url(http://tour.twistysmobile.com/v2/1images/treatitembg.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:123px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.treatThumb{
	float:left;
	margin:5px;
	border:#999 1px solid;
}
.treatText{
	padding-top:8px;
	text-decoration:none;
}
.modelElement{
	background-image:url(http://tour.twistysmobile.com/v2/1images/modelitembg.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:200px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.modelText{
	text-align:center;
}
.modelText a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
.modelText a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	font-weight:bold;
}
.modelthumbText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
.modelthumbText a:link{
	color:#666;
}
.letterSearch{
	width:25px;
	height:10px;
	margin-left:1px;
	margin-right:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#999;
	border:#666 solid 1px;
}
.pageNumber{
	width:20px;
	height:20px;
	margin-left:1px;
	margin-right:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#999;
	border:#666 solid 1px;
	white-space:5px;
}
.join_error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	font-weight:bold;
}
.joinbtn{
	background-image:url('http://tour.twistysmobile.com/1images/mainbtn.png');
	background-repeat:no-repeat;
	background-color:#DBDBDB;
	width:252px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	text-shadow:#0c0c0c 1px 1px;
	font-weight:bold;
	border:0px;
}
