﻿}
#selector {width:auto; position:relative; float:left;}
#courses {border:1px solid #0099B5; background-color:#FFFFF3;  padding:10px; position:relative;}
#course {position:relative; padding-left:10px; width:auto; position:relative; }
#courseselected {float:left; margin-left:10px; position:relative;}
#buttons  {float:left; padding:5px; position:relative; top:120px; width:40px; margin-left:10px;}
#course p {font-weight:bold; text-align:center;}
#course h2 {width:100%;}
#location {padding-right:10px; padding-top:5px;}
#location ul {list-style:none; margin-left: 0; padding-left: 0; display:inline;}
#location li {display:inline; white-space:text-nowrap;}
#locsearch {width:auto; margin-left:20px; clear:left;}
#results h2 {border-bottom:1px dashed; color:#0099B5; margin-left:10px; margin-right:10px; width:auto;}
#company { margin: 0 10 0 10;}
#coname {font-size:1.2em; margin-right:20px;}
#cotel { margin-right:20px;}
#coweb { margin-right:20px;}
#comail { margin-right:20px;}
#results {width:auto; position:relative; border:1px solid #0099B5; margin-top:5px; padding-left:10px;}
#maindetails ul {margin-left:-10px;}
#maindetails li{display:inline; }

#maindetails{background-color:#0099B5; color:#FFF; clear:left;}
input[type="checkbox"] { white-space:nowrap;}/*border:1px solid #0099B5; background-color:#FFFFFF;*/
input[type="button"] {position:relative; float:left;}
.courselist {background-color:#FFFFFF; width:250px; position:relative;}
select[id="dump"] {background-color:#FFFFFF; width:250px; position:relative;}
#option.sub {color:#333; text-indent:10px;}
#search {padding-left:10px; padding-right:10px;}
#entry {position:relative; clear:left;}
#study {float:left; width:auto; margin-right:50px;}
#locations {float:left;  width:auto; margin-right:50px;}
#distance {float:left; width:auto;}

.contentWrap {
margin:0px;
padding:10px;
background-color:#eee;
width:480px;
position:relative;
}

#wrapper #mainContent .contentWrap #selector h3,
#wrapper #mainContent .contentWrap #courseselected h3,
#wrapper #mainContent .contentWrap #locsearch h3,
#wrapper #mainContent #uxShowAll h2,
#wrapper #mainContent .uxShowAll h2,
#wrapper #mainContent .contentWrap h2 
	{
color:#000;
border-bottom:0px;
margin:0.5em 0em;
font-size:1.1em;
}

#mainContent table#uxLocation,
#mainContent table.uxLocation{
border: 0px;
margin-left:-0.7em;
text-align:left;
}

#mainContent .uxLocation td {
border: 0px;
/*font-size: 80%;*/
/*padding:0 5px 10px 0;*/
white-space:nowrap;
}

#uxSearchBlock {
clear:both;
margin-top:1em;
display:block;
}

#centerSearch {
width:100%;
margin-top:1em;
text-align:center;
}

.optionHolder {
/*width:30%;*/
width:150px;
/*padding-right:3%;*/
float:left;
font-size:0.9em;
background:none !important;
padding-left:0 !important;
margin:0 !important;
}

.optionHolder input {
vertical-align:middle;
}

.uxListItem {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px #ddd solid;
float:left;
Clear:both;
margin-bottom:5px;
width:488px;
padding:5px;
overflow:hidden;
}


.uxListItem:hover {background-color:#EFEFEF}

.searchtitleSection {
padding: 5px;
width: 99%;
float:left;
clear:both;
}

#search .searchtitleSection {
padding: 5px 0px;
text-align:right;
border-bottom:0;
}

.whiteTxt, .website, .contact {
float:left;
}

.whiteTxt {
width:23%;
}

.contact {
padding-right:10px;
}

.viewCourses {
font-weight:bold;
cursor:pointer;
float:right;
}

#selector {
width: 200px;
float: left;
}

#uxCourse, #uxSelectCourse {
width: 100%;
}

#buttons {
float: left;
width: 12%;
text-align: center;
margin:40px 0px 0px 5px;
padding:0px;
top:0px;
}

#courseselected {
width: 42%;
float: right;
}

#location {
clear:both;
margin-bottom:1em;
float:left;
display:block;
}
#locsearch {
margin-left:0px;
}

.multipleSubmit {
width:2em;
font-weight:bold;
}

#uxShowAll,
.uxShowAll {
display:block;
margin-top:2em;
}

select#uxCourse, select#uxSelectCourse,
select.uxCourse, select.uxSelectCourse{
font-size:0.9em;
width:200px;
height:120px;
}

#search p.right {
text-align:right;
}

div.3-column {
clear:both;
width:99%;
float:left;
position:relative;
background-color:#eee;
border-left:1px #ddd dotted;
border-right:1px #ddd dotted;
border-bottom:1px #ddd dotted;
}

.colWidth ul {
list-style-type:none;
float:left;
clear:both;
margin:5px 0px;
}

div.colWidth ul li {
background-image:none!important;
font-size:0.9em;
}

div.colWidth ul.courses {
font-weight:bold;
}
