
a:link{color:#cf6d4f; text-decoration:none}
a:visited{color:#cf6d4f; text-decoration:none}
a:active{color:#ffffff; text-decoration:none; background-color:#ffcc00}
a:hover{color:#ffffff; text-decoration:none; background-color:#ffcc00}

body
	{
	width:100%;
	background-color:#ffcc00;
	margin:0px; border:0px; overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333
	}

html
	{
	width:100%; padding-bottom:35px
	}

h1
	{
	position:relative; top:0px; left:15px; width:485px; height:auto;
	margin-right:0px; margin-bottom:10px; margin-top:20px;
	font-size:20px; color:#990099; font-family:Arial, Helvetica, sans-serif
	}

h2, h3
	{
	position:relative; top:0px; left:0px; width:500px; height:30px;
	margin-right:0px; margin-bottom:0px; margin-top:0px; margin-left:10px;
	font-size:16px; color:#990099; font-family:Arial, Helvetica, sans-serif
	}

img
	{
	border:0px
	}

input, textarea
	{
	position:relative; top:0px; left:0px; width:200px; height:14px;
	background-color:#fdfdfd;
	padding-left:3px; margin-bottom:15px;
	border:1px solid #f6e8f6; border-bottom:1px solid #990099;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}

label
	{
	position:relative; top:0px; left:0px; width:150px; height:auto; display:block; float:left;
	margin-left:25px; margin-right:15px; text-align:right
	}

p
	{
	margin:20px; margin-top:0px; margin-bottom: 20px; line-height:16px
	}

h3
	{
	margin-bottom: 0px;
	}

select
	{
	width:206px
	}

textarea
	{
	height:100px
	}

ul
	{
	margin-top:-17px; margin-bottom:15px
	}
	
ul br
	{
	display:none
	}


a.main_menu
	{
	position:relative; left:0px; top:0px; width:115px; height:21px; display:block; float:left;
	background-color:#ffcc00; background-image:url(../grfx/menu_top.gif); background-repeat:no-repeat; margin-right:4px; padding-top:9px;
	font-size:11px; text-align:center;
	}

div#container
	{
	position:relative; top:0px; left:50%; width:500px; height:auto; overflow:hidden;
	background-color:#fefefe; margin-left:-250px; margin-top:20px
	}

div#content
	{
	position:relative; top:0px; left:0px; width:460px; height:auto; float:left;
	padding-left:20px; margin-top:20px; z-index:2
	}

div#footer
	{
	position:relative; top:0px; left:0px; width:500px; height:20px; z-index:1;
	background-color:#990099; margin-top:45px; padding-top:9px;
	color:#fefefe; font-size:11px; text-align:center
	}

div#footer a:link{color:#fdfdfd; font-weight:bold}
div#footer a:visited{color:#fdfdfd; font-weight:bold}
div#footer a:hover{color:#cf6d4f; font-weight:bold}
div#footer a:active{color:#cf6d4f; font-weight:bold}

div#main_menu
	{
	position:relative; top:0px; left:0px; width:488px; height:30px;
	border-bottom:#990099 solid 1px; padding-left:12px; margin-bottom:20px
	}

form.paypal input
	{
	width:94px; height:21px;
	margin:12px 0px 0px 135px;
	border:0px !important
	}


form.paypal select
	{
	margin-left:120px
	}

img.corner
	{
	position:absolute; z-index:2
	}

img.side
	{
	position:relative; top:0px; left:0px; width:120px; height:169px; float:right;
	margin:20px
	}

img#title
	{
	position:relative; top:0px; left:15px; width:350px; height:50px;
	margin-top:15px
	}

input.image
	{
	position:relative; top:0px; left:184px; width:73px; height:44px; border:none; clear:both; display:block;
	margin-top:20px; margin-bottom:15px
	}

input.submit_button
	{
	position:relative; top:0px; left:189px; width:150px; height:auto;
	margin-top:20px; margin-bottom:15px;
	border:1px solid #888888; background-color:#cccccc	
	}

object#Chris-Allen-talks-about-selling
	{
	position:relative; top:-15px; left:65px; width:326px; height:292px;
	}

span.mandatory
	{
	color:#ff3333
	}