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

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0pt;
	padding:0pt;
	color:#4c340b;
	font-family: Tahoma, Arial,Helvetica,sans-serif;	
	text-decoration:none;    
}


#mainmenu li {
border-right:1px solid black;
display:block;
float:left;
padding:6px;
background-color:#690909;

}

#mainmenu li a.active{
background-color:#FF8800;
}

.tab {
text-decoration:none;
color:#fff;
font-weight:bold;
font-size:1em;
}

#mainmenu li a.active{
background-color:#FF8800;
}

#mainmenu li a:hover{
background-color:#FF8800;
}

.toplink{
text-decoration:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:.7em;
letter-spacing:.02em;
}

a:hover.toplink {
background-color:#FF8800;
}

#maincontent{
padding-left:25px;
padding-bottom:20px;
}

#pageimage{
padding-left:25px;
}

/* #partof{
background-image:url(images-dance/sb-dance-partof.jpg);
background-repeat:no-repeat;
background-position:right;
}
*/

/* menu links*/

#navcontainer { width: 155px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Century Gothic, Tahoma, Arial, Helvetica, sans-serif;
text-align:left;

}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #FFF;
border-bottom: 1px solid #baa880;

}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #A50000;
color: #fff;
}

#navcontainer a#current
{
color:#FFF;
background-color:#FF8800;
}

/* #lowermenu ul{
text-decoration:none;
text-align:center;
list-style:none;
list-style-position:outside
}

#lowermenu li a{
display:block;
float:left;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:.7em;
}
*/

.bottomlinks{
float:left;
color:#FFF;
padding-left:10px;
text-align:center;
text-transform:uppercase;
font-size:10px;
text-decoration::none;
}


.cornerleft-dance{
background-image:url(images/images-dance/lower-corner.png);
background-position:bottom left;
background-repeat:no-repeat;}

.cornerright-dance{
background-image:url(images/images-dance/top-corner.png);
background-position:top right;
background-repeat:no-repeat;}

.cornerleft-mar{
background-image:url(images/images-marketing/mar-lower-corner.png);
background-position:bottom left;
background-repeat:no-repeat;}

.cornerright-mar{
background-image:url(images/images-marketing/mar-top-corner.png);
background-position:top right;
background-repeat:no-repeat;}

.cornerleft-sam{
background-image:url(images/images-design/corner-lower-sam.png);
background-position:bottom left;
background-repeat:no-repeat;}

.cornerright-sam{
background-image:url(images/images-design/corner-top-sam.png);
background-position:top right;
background-repeat:no-repeat;}


#cornerright{}


.sidelogo-dance{
background-image:url(images/images-dance/sb-dance-vert.png);
background-position:top;
background-repeat:no-repeat;}

.sidelogo-mar{
background-image:url(images/images-marketing/mar-vert.png);
background-position:top;
background-repeat:no-repeat;}

.sidelogo-sam{
background-image:url(images/images-design/samburu-vert.png);
background-position:top;
background-repeat:no-repeat;}

.sidelogo-gen{
background-image:url(images/images/gen-vert.png);
background-position:top;
background-repeat:no-repeat;}

/*text css*/


h1 {
font-size: 1.2em;
padding-top:1em;
text-align:left;
color:#690909;
}

h2 {
font-size: 0.9em;
padding-top:0.8em;
text-align:left;
}

h3{
font-size: .75em;
padding-top:1.4em;
text-align:left;
font-weight:bold;
}

ul {
text-align:left;
}

p {
text-align:justify;
padding-top:0.5em;
color:#000;
font-size:.8em;
}

p.testifier {
text-align: right;
color:#666666;
padding-top:0.2em;
font-style:italic;
}
img.rightalign {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 1em;
}
.new{
color:#A50000;
font-size:1.1em;
font-weight:bold;
font-style:italic;
font-family:"Courier New", Courier, monospace;
text-align:left;
}


#maincontent li {
color:#663300;
font-size:.8em;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.contact-details-bar{
	font-size:10px;
	color:#FFF;
	text-align:right;
}

td {
  vertical-align: top;
}

#maincontent a:link
{
color: #A50000;
text-decoration: none;
}

#maincontent a:visited
{
text-decoration: none;
}

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


.loweremail{
color:#FFF;
}

.call-for-more-info{
font-weight:bold;
}
.trademark{
font-weight:bold;
font-style:italic;
}
