/* CSS Document */
html{
overflow-x:auto;
overflow-y:scroll;
background-image:url(../img/background.jpg);
background-repeat:repeat-y;
background-position:top center;
}

body{
background-image:url(../img/backgroundmain.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0px;
text-align:center;
width:100%;
font-size:13px;
color:#B9CDDE;
font-family:MS Sans Serif, Arial, Helvetica, sans-serif;
line-height:16px;
}

a{
color:#FFFFFF;
text-decoration:underline;
outline:none;
}

a:hover, a:focus{
color:#E0D57D;
text-decoration:underline;
}

.clear{
line-height:1px;
height:1px;
font-size:1px;
}

ul,ul li{
margin:0;
padding:0;
list-style:none;
}

.padding-right{
padding-right:10px;
}

.padding-right-5{
padding-right:5px;
}

h2{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:0;
}

h3{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
margin:10px 0 0 0;
padding:0 0 3px 0;
border-bottom:dotted 1px #A4C0DC;
}

div.container {
margin:0 auto;
text-align:left;
vertical-align:top;
width:950px;
}

div.footer-container{
background-image:url(../img/footer-background.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0 auto;
text-align:left;
vertical-align:top;
width:100%;
height:579px;
}

div.sic-logo{position:absolute; left:0; top:10px;}

div.twitter {
position:relative;
height:172px;
}

div.twitter a.facebook{
position:absolute;
top:138px;
right:10px;
z-index:1001;
}

div.twitter a.twitter{
position:absolute;
top:138px;
right:87px;
z-index:1001;
}

div.nav{
width:950px;
position:relative;
top:0;
left:0;
}

div.nav ul li{
float:left;
}

div.nav ul li a{
background-image:url(../img/navigation.jpg?2);
background-repeat:no-repeat;
display:block;
height:54px;
}

div.nav ul li a.home{
width:125px;
background-position:0 0;
}

div.nav ul li a.about-the-show{
width:200px;
background-position:-125px 0;
}

div.nav ul li a.johannesburg{
width:188px;
background-position:-313px 0;
}

div.nav ul li a.capetown{
width:144px;
background-position:-501px 0;
}

div.nav ul li a.groups-and-packages{
width:293px;
background-position:-645px 0;
}

div.nav ul li a.home:hover{
width:125px;
background-position:0 -54px;
}

div.nav ul li a.about-the-show:hover{
width:200px;
background-position:-125px -54px;
}

div.nav ul li a.johannesburg:hover{
width:188px;
background-position:-313px -54px;
}

div.nav ul li a.capetown:hover{
width:144px;
background-position:-501px -54px;
}

div.nav ul li a.groups-and-packages:hover{
width:293px;
background-position:-645px -54px;
}

div.content{
display:block;
padding-top:20px;
text-align:justify;
}

img.gallery{
border:solid 1px #08406D;
margin-bottom:1px;
}

div.video-container{
background-image:url(../img/video-background.gif);
background-repeat:no-repeat;
width:382px;
height:257px;
}

div.video-left{
width:235px;
float:left;
}

div.video-right{
width:115px;
float:right;
font-size:11px;
line-height:14px;
}

div.video-right a{
text-decoration:none;
}

table.awards{
width:500px;
border-left:dotted 1px #0D4E7C;
border-right:dotted 1px #0D4E7C;
}

table.awards th{
background-color:#0D4E7C;
}

table.awards td{
padding:2px 10px 2px 5px;
border-bottom:dotted 1px #0D4E7C;
}

.span-5 a {
	font-size: 10px;
}
.span-9.last .span-2.padding-right-5 h6 img {
	text-align: center;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	font-weight: bold;
}

div.review{background-color:#001933; padding:15px; text-align:center; -moz-border-radius:5px; height:60px; margin-bottom:9px; opacity:0.8;}