/* CSS DISPLAY SCREEN TED-E-BEAR */

/* ---------- 1. 0 Misc ---------- */

*   {
	padding:0;
	margin:0;
	border:0;
	}
	
body {
	color:#767676;
	font: 0.7em "Arial", Tahoma, Helvetica, Sans-Serif;
	background:#fff;
	text-align:center;
	padding:20px 0;
	}

.end {
	clear:both;
	list-style:none;
	font-size:1em;
	text-indent:-2000em;
	line-height:0;
	display:block;
	padding:0;
	margin:0;
	}


img {
	display:block;
	border:0;
	}

#container1 {
	position:relative;
	left:0;
	width:723px;
	margin:0 auto;
	text-align:left;
	}

#intro #container1 {
	text-align:center;
	}

#slide1, #slide2, #slide3 {
	float:right;
	width:511px;
	overflow:hidden;
	position:relative;
	height:230px;
	}

#slide2 {
	width:333px;
	height:163px;
	}

#slide1 {
	width:210px;
	height:336px;
	}


#slide1 img, #slide2 img, #slide3 img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	}



/* ---------- 2.0 HEADER ---------- */
#header {
	width:723px;
	}


h1, .skypContent {
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.0em;
	text-indent: -2000em;
	display:block;
	}

.skypContent {
	position:absolute;
	top:0;
	left:0;
	text-decoration:none;
	}

h1 {
	width:723px;
	height:78px;
	background:url(images/logo_delmar.gif) 0 0 no-repeat;
	margin-bottom:5px;
	}


h1 a {
	width:723px;
	height:78px;
	display:block;
	text-decoration:none;
	}

	/* ---------- 2.1 HEADER COLRIGHT ---------- */
	#header .colRight {
		width:511px;
		float:right;
		}

	#header .colRight #menu {
		width:176px;
		height:163px;
		float:right;
		background:url(../images/menu_repeat.gif) 0 0 repeat-y;
		font-family:"Tahoma", Arial, Helvetica, sans-serif;
		}

	#header .colRight #canyon {
		float:left;
		margin-bottom:1px;
		}

	#header .colRight #beach {
		border-top:8px solid #e2001a;
		padding-top:1px;
		float:right;
		}

		/* ---------- 2.1.1 MENU ---------- */

		#menu h3 {
			font-weight: normal;
			font-size: 1.0em;
			line-height: 1.0em;
			text-indent: -2000em;
			position:absolute;
			}
		
		#menu ul {	
			padding:13px 0 0 35px;
			display:block;
			}
		
		#menu li {
			list-style:none;
			display:block;
			}
		
		#menu a {
			color:#fff;
			text-decoration:underline;
			display:block;
			width:120px;
			font-size:1.2em;
			padding:3px 0 3px 0;
			font-weight:bold;
			}

		#menu a:hover, #menu a.selected {
			text-decoration:none;
			}
			
			
	/* ---------- 2.2 HEADER COLLEFT ---------- */
	
	#header .colLeft {
		width:210px;
		float:left;
		}

	#header .colLeft img {
		margin-bottom:2px;
		}

	#header .colLeft h2 {
		color:#fff;
		background:url(../images/blue_shading.gif) 0 0 repeat-y;
		height:30px;
		padding:14px 0 8px 60px;
		font-size:1.6em;
		}


/* ---------- 3.0 CONTENT ---------- */

#content1 {
	margin:5px 0;
	background: url(images/split_content_repeat.gif) 100% 0 repeat-y;
	}


#content1 h3 {
	font-size:1.3em;
	margin-bottom:5px;
	color:#003882;
	position:relative;
	font-weight:bold;
	top:0;
	left:0;
	}

#content1 img {
	margin-bottom:4px;
	}

#content1 p {
	text-align:left;
	line-height:1.5em;
	margin-bottom:1.5em;
	font-size:1.1em;
	}

#intro #content1 p {
	text-align:center;
	}

#content1 ul {
	margin:0 0 25px 20px;
	display:block;
	list-style:none;
	}

#content1 li {
	margin-bottom:6px;
	list-style:disc;
	font-size:1.1em;
	color:#0071B9;
	}

#content1 li span {
	color:#555;
	}

#content1 a {
	color:#2992DF;
	text-decoration:none;
	}

#content1 a:hover {
	text-decoration:underline;
	}	

	
	
	/* ---------- 3.1 COLLEFT ---------- */
	#colLeft1 {	
		clear:both;
		width:211px;
		float:left;
		position:relative;
		}
	
	#colLeft2 {	
		padding:10px 15px;
		}

	/* ---------- 3.2 COLRIGHT ---------- */
	
	#colRight1 {
		width:254px;
		float:right;
		}
	
	#colRight2 {	
		padding:10px 0 10px 18px;
		}
	
	
	/* ---------- 3.3 COLCENTER ---------- */
	
	#colCenter1 {	
		width:252px;
		margin:0 254px 0 211px;
		}
	
	#colCenter2 {	
		padding:10px 15px;
		}
	

	/* ---------- 6.1 ACCOUNT & CONTACT FORM---------- */
	
	#form form {
		width:396px;
		font-size:1.1em;
		}
		
	#form dt {
		font-weight: normal;
		font-size: 1.0em;
		line-height: 1.0em;
		text-indent: -2000em;
		display:block;
		}
		
	#form dd {
		margin-bottom:18px;
		position:relative;
		font-size:1.0em;
		top:0;
		left:0;
		z-index:1;
		}

	#form dd.radio {
		margin-bottom:12px;
		position:relative;
		color:#343434;
		}
	
	#form dd.note {
		font-weight:bold;
		}
	
	#form dd.error { 
		color:#FF910F;
		font-weight:bold;
		margin-bottom:16px;
		}
	
	#form form p { 
		margin-top:10px;
		}
	
	#form label { 
		padding-right:240px;
		}
	
	#form input, #form select {
		border:1px solid #CFCFCF;
		width:220px;
		position:absolute;
		/*display:block;*/
		background:#fff;
		right:0;
		top:0;
		height:1.4em;
		z-index:200;
		color:#707173;
		}
	
	#form .brInput input {
		border:1px solid #CFCFCF;
		width:396px;
		/*display:block;*/
		background:#fff;
		height:1.4em;
		color:#707173;
		position:static;
		margin-top:8px;
		}
	
	#form select {
		width:222px;
		background:#0071B9;
		color:#fff;
		font-weight:bold;
		height:1.4em;
		}
	
	#form .radio input {
		border:0;
		margin-right:236px;
		height:16px;
		width:16px;
		}
		
	#form .radio2 input {
		border:0;
		margin-right:5px;
		height:16px;
		width:16px;
		}
	
	#form #last input {
		border:0;
		margin-right:234px;
		height:16px;
		width:16px;
		}
	
	#form select option {
		color:#fff;
		padding:3px 9px;
		border-bottom:1px solid #fff;
		font-weight:bold;
		}
	
	#form textarea {
		border:1px solid #CFCFCF;
		width:393px;
		height:120px;
		margin-top:8px;
		color:#707173;
		}
	
	#form .button {
		border:#0089BF solid 2px;
		background:#0071B9;
		color:#fff;
		font-weight:bold;
		cursor:pointer;
		width:196px;
		height:1.8em;
		position:static;
		padding:0 0 5px 0;
		margin:0 0 10px 0px;
		}
	
	
	#form a.button { 
		display:block; 
		text-align:center;
		text-decoration:none;
		height:1.6em;
		padding:5px 0 0 0;
		}
	
	#form .button:hover {
		background:#0071B9;
		border:#002A4F solid 2px;
		}

/* ---------- 7.0 FOOTER ---------- */

#footer {
	background: url(images/footer_repeat.gif) 0 0 repeat-y;
	color:#fff;
	font-size:1.1em;
	padding:9px 15px;
	}

#footer li {
	display:inline;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.0em;
	text-indent: -2000em;
	display:block;
	float:left;
	}

#footer li.usa {
	width:43px;
	height:54px;
	background:url(../images/west_usa_logo.gif);
	}

#footer li.nothing {
	width:43px;
	height:54px;
	}

#footer li.canada {
	width:140px;
	height:54px;
	background: url(images/canada_counsellor_logo.gif);
	}

#footer li.australia {
	width:54px;
	height:54px;
	background:url(images/aussie_specialist_logo.gif);
	}

#footer li.IIP {
	width:54px;
	height:54px;
	background:url(images/IIP.jpg);
	}

#footer li.dream {
	width:357px;
	height:26px;
	background: url(../images/dream_imagine_realise.gif);
	position:relative;
	left:135px;
	top:30px;
	}

#canada #footer li.dream {
	width:357px;
	height:26px;
	background: url(../images/dream_imagine_realise.gif);
	position:relative;
	left:50px;
	top:30px;
	}

#australia #footer li.dream {
	width:357px;
	height:26px;
	background: url(../images/dream_imagine_realise.gif);
	position:relative;
	left:124px;
	top:30px;
	}

#footer li.abta {
	width:41px;
	height:54px;
	background:url(images/abta.gif);
	float:right;
	}



