* {

padding: 0;
margin: 0;
}



body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Arial, Verdana;
color: #878686;
}

h2 a {
color: #ededed;
}
h2 a:hover {
color: #878686;
}

a {
color: #620266; 
}
#main-content-head h2 {
padding: 14px;
color: #fff;
font-size: 16px;
font-weight:bold;
}

#terms p {
font-size: 12px;
width: 900px;
text-align: center;
line-height: 1.2em;
}

h3 {
font-size: 17px;
color: #620266;
padding-left: 10px;
}
h4 {
font-size: 15px;
color: #620266;
}
b {
font-size: 110%;
}
em {
color: #000;
}

p {
	padding: 10px;
	padding-right: 20px;
}
strong {
color: #fff;
}

#main-content-content h2 {
color: #878686;
font-size: 18px;
font-weight:normal;
}
h2 {
padding: 8px;
color: #fff;
font-size: 16px;
font-weight:bold;
}
#topsection{
background: #fff;
height: 150px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 100%;
}
table {
	padding-left: 10px;
}
#contentcolumn{
margin-top: 20px;
margin-left: 235px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 215spx; /*Width of left column*/
margin-left: -100%;
margin-top: 20px;
background: #fff;
}

#footer{
clear: both;
width: 100%;
height: 45px;
background: url('../images/footer.gif') repeat-x;
color: #6d909e;
padding: 4px 0;
}

#footer a{
color: #620266;
}
#footer p{
padding: 15px;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

a.menu-hoz{
padding: 15px;
font-weight:bold;
color: #620266;
font-size: 16px;
}

form{
padding: 0px;
}

.menu-search-container {
	width:320px;
	display: inline;
	float: left;
	text-align: left;
	margin: 6px;
	padding: 4px;
}
.description-tags{
	width: 620px;
	margin: 6px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ededed;
}

#menu-search{
background: url('../images/menu-search-bg.gif') no-repeat;
width: 694px;
height: 43px;
margin-bottom: 15px;
}

#main-content-head {
background: url('../images/main-content-head.gif') no-repeat;
height: 47px;
width: 694px;
}
#main-content-content {
width: 664px;
background: #ededed;
padding: 15px;

}
.clear {
clear: both;
}


.floatleft {
float: left;
padding-right: 10px;
}

.floatright {
float: right;
padding-left: 10px;
}
.content-ul {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 27px;
}

#photos-contact {
	width: 120px;
	padding-right:27px;
}
#nmpalsrossette {
	padding: 15px;
}

.table-head {
	background: url('../images/tag-box-top.gif') no-repeat;
	height: 36px;
color: #fff;
font-size: 16px;
font-weight:bold;
padding-left: 10px;
}

/* Added by Iain Row - 24/06/10 */

a img { border: 0; }