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

#skipsize {
	float:left;
	width:185px;
	height:100px;
	border:1px solid #666;
	margin:4px;
	position:relative;
}

#title {
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
}

#skipsize #title a {
	font-size:14px;
}

#skipsize img {
	filter:alpha(Opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}

#skipsize img:hover {
	filter:alpha(Opacity=99);
	opacity: 1;
	-moz-opacity:1;
}

#towns {
	padding:20px 50px;
	text-align:center;
}

#towns ul {
	margin:0px;
	padding:0px;
}

#towns li {
	margin: 3px 0px;
	padding:0px;
	font-size:14px;
	list-style:none;
	list-style-position:inside;
}

#bottominfo {
	position:absolute;
	bottom:20px;
	left:50px;
	width:600px;
	height:200px;
}

#clear {
	clear:both;
}

#stage {
	background-image:url(images/layout/stage.jpg);
	background-repeat:no-repeat;
	width:790px;
	height:497px;
	padding:55px;
	padding-top:65px;
	color:#FFFFFF;
	position:relative;
}

#stage th {
	width:100px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

#stage a {
	color:#FFFFFF;
}

#stage #stagetitle {
	position:absolute;
	top:20px;
	left:80px;
	font-size:16px;
	font-weight:bold;
}

#stage #stagetitle #p {
	position:absolute;
	top:0px;
	left:100px;
	font-size:14px;
	width:400px;
}

#stage #nav {
	position:absolute;
	bottom:310px;
	left:40px;
	width:820px;
}

#stage #nav #back {
	float:left;
	font-weight:bold;
	font-size:14px;
}

#stage #nav #next {
	float:right;
	font-weight:bold;
	font-size:14px;
}

#stage #yesno {
	margin:0 auto;
	width:150px;
	text-align:center;
}

#stage #yesno a {
	width:65px;
	margin:5px;
	font-size:14px;
}

#floatright {
	float:right;
}

#stage #dosdonts {
	float:left;
	width:242px;
	padding:4px;
	filter:alpha(Opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	border:1px solid #999;
	background-color:#FFFFFF;
	height:140px;
	margin:5px;
	color:#000000;
	overflow:auto;
}

#stage #dosdonts p {
	margin:2px;
}

#stage #terms {
	clear:both;
	text-align:center;
}

#stage #progress {
	position:absolute;
	bottom:162px;
	left:36px;
	width:820px;
	height:112px;
	background-color:#EEE;
	border:1px solid #AAA;
	filter:alpha(Opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
	padding:4px;
}

#stage #progress #progressprice {
	position:absolute;
	top:10px;
	right:10px;
	width:200px;
	height:80px;
	background-color:#EEE;
	color:#000000;
	text-align:right;
	font-size:14px;
}

#stage #progress p {
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#stage h2 {
	font-size:18px;
}

#stage h3 {
	font-size:14px;
	margin:4px;
}

#stage h4 {
	font-size:12px;
}

#stage #yesno a {
	font-size:18px;
}

#stage #orderdetails {
	position:relative;
	margin-bottom:20px;
}

#stage #orderdetails p {
	margin:1px;
	padding:0px;
}

#stage #orderdetails b {
	position:absolute;
	right:50px;
	top:0px;
	font-size:16px;
}

#stage #paynow {
	text-align:center;
	padding-top:10px;
}

#popupcontainer {
	background-color:#FFFFFF;
	border:1px solid #000;
	padding:10px;
}

#popupcontainer .smalltext {
	font-size:9px;
}

#termsconditions {
	font-size:13px;
}

.indexpageprices {
	font-size:14px;
}