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

* {margin:0; padding:0;}

a, a:visited {text-decoration:none; color:#09F; font-weight:bold;}

a:hover, a:focus {text-decoration:underline; color:#09F;  font-weight:bold;}

body {
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	line-height:120%;
	background:#333;
	color: #333;
	}

#Table_01 {
	position:relative;
	width:800px;
	background:#fff;
	margin:0 auto;
	
}

#comp_01 {
	width:800px; 
	margin:0;
	padding:0;
	background:red;
}

#comp_02 {
	position:relative;
	float:left;
	width:300px;
	background:#fff;
	margin:0;
	padding:0;
}


#comp_03 {
	position:relative;
	margin:0 0 0 357px;
	width:443px;
	padding:0;
	text-align:right;

}



.ie #comp_03 {
	position:relative;
	margin:-5px 0 0 354px;
	width:443px;
	
}

.ie #comp_03 {
	position:relative;
	margin:-5px 0 0 354px;
	width:443px;
	
}
#comp-text {
	margin:0px 0 0 20px;
width:300px;
 text-align:left;
 color:#333;
 }
	h2, h1 {font-size:16px; line-height:1.2em; margin:0 0 10px 0;}
	
	p {
	font-size:14px;
	color:#000000;
	margin:0;
	padding:0px 0 7px 0px;
	text-align:left;
	
	}

	
.purple-text {color:#502d8b; font-weight:bold; }
/* form */
#entry-form a:link, #entry-form a:visited {color:#0099CC; }
#entry-form a:hover, #entry-form a:focus {color:#0099CC; text-decoration:underline;}

#entry-form {
	background:url(comp_text.gif) bottom left no-repeat;
	float:left;
	width:300px;
	padding-bottom:10px;
	margin:0 0 10px 0px;
	 text-align:left;
	}


#entry-form .field {margin:10px 5px 5px 0px; height:1.5em; clear:both;}
	
#entry-form p { clear:both; margin:0px 0 0 0px; font-size:12px; color:#333;width:80%;}
	
#entry-form label {float:left; font-size:14px; font-weight:normal; margin-right:5px; width:100px; }

#entry-form input {float:left;}

#entry-form .field-checkbox {margin:5px 5px 5px 0px; height:1.3em;}

#entry-form .field-checkbox label {width:auto; font-size:12px; font-weight:bold; float:left; margin-left:10px; height:1.3em;}

#entry-form .field-checkbox input {float:left;height:1.3em;}

#entry-form	.field-errors {float:left; height:1.5em; line-height:1.5; margin:5px 5px 5px 0px;}

#entry-form img {margin:0;}

#entry-form .field-dropdown { width:88%; float:left; margin:5px 5px 15px 0px; border-top:1px solid #666; border-bottom:1px solid #666; padding:5px 0;}
#entry-form .field-dropdown label {width:80%; font-size:12px; font-weight:bold; float:left; margin:0 0 10px 0px; text-align:left;}

#entry-form .field-dropdown select {float:left; margin-bottom:15px;}

#button {float:none; margin-bottom:5px;}

#enter-button {margin:10px;}

/* form */


.terms {
	width:800px; 
	clear:both;
	background:transparent;
	margin:0 auto;
}

.terms p {
	color:#333;
	width:720px;
	font-size:12px;
	margin-left:20px;
}

	/* BUTTON 3   */
#button3 {
	width:297px;
	height:57px;
	margin:10px 0 20px 0px;
}

#button3 a:link, #button3 a:visited {
	width:297px;
	height:57px;
	display:block;
	background: url(stockist1.gif) 0 0 no-repeat;
	
	}
#button3 a:hover, #button3 a:focus {
	width:297px;
	height:57px;
	display:block;
	background: url(stockist2.gif) 0 0 no-repeat;
	}

.thumbs {
list-style-type:none;
}

.thumbs li {
	width:100px;
	float:left;
}
#media {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:10px;}
#media p {color:#09F;}
.downloads {width:100px;   float:left; margin-bottom:10px;}
.wallpaper {width:188px; margin-left:105px;}