body {
	margin-top: 0px;
	margin-bottom: 100px;
	text-align: center;
	background-image: url("/theme/vietnam/gfx/background.gif");
	background-repeat: repeat-x;
	background-color: #cdcdcd;
}

	body a {
		color: #037ec1;
	}

form {
	margin: 0px;
}

#wrapper {
	width: 970px;
	margin: 0px auto;
	text-align: left;
	background-image: url("/theme/vietnam/gfx/wrapper_bg.gif");
	background-repeat: repeat-y;
}

	#innerwrapper {
		background-image: url("/theme/vietnam/gfx/wrapper_top_bg.gif");
		background-repeat: no-repeat;
	}

#header {
	margin: 0px 9px 0px 9px;
	height: 91px;
	background-image: url("/theme/vietnam/gfx/header_bg.png");
	background-repeat: repeat-x;
}
	#header p {
		margin: 0px;
		padding-top: 25px;
		font: 80% arial, sans-serif;
	}

#topnav {
	margin: 0px 9px 0px 9px;
	height: 35px;
	background-image: url("/theme/vietnam/gfx/topnav_bg.png");
	background-repeat: repeat-x;
}
	#topnav ul {
		margin: 0px;
	}
	#topnav li {
		display: block;
		float: left;
		padding: 9px 10px 0px 10px;
		font: 95% arial, sans-serif;
	}
	#topnav a {
		color: #ffffff;
		text-decoration: none;
	}
	#topnav a:hover {
		text-decoration: underline;
	}

#breadchrumbs {
	margin: 0px 9px 0px 9px;
	border-bottom: 1px solid #cdcdcd;
}
	#breadchrumbs p {
		font: 70% arial, sans-serif;
		margin: 0px;
		padding: 5px 0px 5px 15px;
		text-transform: uppercase;
	}

#mainbody {
	margin: 0px 9px 9px 9px;
}

	#mainbody h1 {
		font: 120% arial, sans-serif;
		color: #5b3936;
		margin: 0px;
	}

	#mainbody h2 {
		font: 110% arial, sans-serif;
		color: #5b3936;
		margin: 0px;
		padding-top: 10px;
	}
	
	#mainbody p {
		font: 80% arial, sans-serif;
		color: #000000;
		margin: 0px;
		padding-bottom: 5px;
	}

	#mainbody td {
		font: 80% arial, sans-serif;
		color: #000000;
	}

	#mainbody ul {
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#mainbody li {
		font: 80% arial, sans-serif;
		margin: 0px;
		padding-bottom: 5px;
		list-style-type: square;
	}
		#mainbody li a {
			color: #ae6d00;
			text-decoration: none;
		}
		#mainbody li a:hover {
			text-decoration: underline;
		}


#smallcol {
	float: left;
	width: 193px;
	margin: 0px;
	padding: 0px;
}

#mediumcol {
	float: left;
	width: 405px;
	margin: 0px;
	padding: 0px;
}

#largecol {
	float: left;
	width: 350px;
}
	.stdboxpadding {
		padding: 15px 5px 15px 15px;
	}

	#brugbyens {
		background-image: url("/theme/vietnam/gfx/splash_spaghetti.jpg");
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	#thanksalot {
		background-image: url("/theme/vietnam/gfx/splash_wedding.jpg");
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	.splashbox {
		width: 171px;
		height: 86px;
		background-image: url("/theme/vietnam/gfx/splash_box.gif");
		background-repeat: no-repeat;
	}
		.splashbox h2 {
			font: 120% arial, sans-serif;
			color: #000000;
			margin: 0px;
			padding: 5px 0px 5px 10px;
		}
		.splashbox form {
			margin: 0px;
			padding: 5px 0px 0px 10px;
		}

	.smallbox {
	}
		.smallbox .top {
			background-image: url("/theme/vietnam/gfx/smallbox_bg.jpg");
			background-repeat: repeat-x;
			height: 32px;
		}
			.smallbox .top h3 {
				font: 90% arial, sans-serif;
				color: #FFFFFF;
				text-align: center;
				margin: 0px;
				padding-top: 8px;
			}
		.smallbox .inner {
			border: 1px solid #c3c3c3;
			margin: 0px;
			padding: 5px 5px 5px 5px;
			height: 100px;
		}

#endbody {
	height: 10px;
	background-image: url("/theme/vietnam/gfx/footer_bg.gif");
	background-repeat: no-repeat;
}

#footer {
	width: 970px;
	margin: 0px auto;
	text-align: left;
}
	#footer p {
		margin: 0px;
		padding-left: 25px;
		font: 80% arial, sans-serif;
	}

#floatingbasket {
	position: fixed;
	right: 5px;
	bottom: 5px;
	background: #FFFFFF;
	border: 1px solid #999;
	padding-right: 20px;
}
	#floatingbasket p {
		text-align: right;
		padding-bottom: 0px;
	}

.leftside {
	float: left;
}
.rightside {
	float: right;
}
.clearboth {
	clear: both;
}
.red {
	color: #990000;
}
.textcenter {
	text-align: center;
}

.greyborderright {
	border-right: 1px solid #cdcdcd;
}

.greyborderbottom {
	border-bottom: 1px solid #cdcdcd;
}

.even {
	background: #EEEEEE;
}
.uneven {
	background: #DDDDDD;
}

.nodisplay {
	display: none;
}

.hidden {
	visibility: hidden;
}

.prettytable {
	width: 97%;
}

	.prettytable tr:hover {
		background-image: url("/theme/vietnam/gfx/smallbox_bg.jpg");
		background-repeat: repeat-x;
		background-color: #f89c1d;
	}
		.prettytable tr:hover a {
			color: #FFFFFF;
		}

	.prettytable th {
		padding: 3px 10px 3px 10px;
		font: 90% arial, sans-serif;
		background: #19657f;
		color: #FFFFFF;
	}

	.prettytable td {
		padding: 3px 10px 3px 10px;
		font: 80% arial, sans-serif;
	}

.formtable {
}
	.formtable th {
		padding: 3px 10px 3px 10px;
		font: 90% arial, sans-serif;
	}
	.formtable td {
		padding: 3px 10px 3px 10px;
		font: 80% arial, sans-serif;
	}


.productdescription {
	display: none;
	width: 200px;
	position: absolute;
	z-index: 10;
}
	.productdescription .top {
		height: 22px;
		background-image: url("/theme/vietnam/gfx/helpbox_top.png");
		background-repeat: no-repeat;
	}

	.productdescription .mid {
		background-image: url("/theme/vietnam/gfx/helpbox_mid.png");
		background-repeat: repeat-y;
	}

	.productdescription .bot {
		height: 20px;
		background-image: url("/theme/vietnam/gfx/helpbox_bot.png");
		background-repeat: no-repeat;
	}

	.productdescription p {
		padding: 0px 25px 0px 20px;
	}
