/* Body properties */
body { 

background: url(images/streamer.jpg);
background-attachment: fixed;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	color: #730000;
}

h1 {
font-size: 1.8em;
text-align:center;
}

h2 {
	font-size: 1.5em;
text-align:center;
}

h3 {
	margin: 0;
	font-size: 1.3em;
text-align:center;
}

h4 {
	margin: 0;
	font-size: 1.3em;
}

p, ul, ol, blockquote {
	margin-top: 0;
}

a:link {
	color: #730000;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}



#swansea-title-image
{
width: 980px;
height: 145px;
margin: 0 auto;
background: url(header/bg.jpg);
background-color: #eeeeee;
}

/* Menu */

#menu {
width: 980px;
height: 43px;
margin: 0 auto;
background: url(images/links.jpg);
font-size: 13px;
font-weight: bold;
font-family: Arial;
}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
}

#menu li {
display: inline;
}

#menu a {
display: block;
float: left;
height: 32px;
padding: 12px 18px 0px 18px;
text-decoration: none;
color: #FFFFFF;
}

#menu a:hover, #menu .active a {
background: url(images/rollover.jpg);
color: #FF00CC;
}

/*--- navigation row end ---*/

#limo-slider-images {
width: 980px;
height: 333px;
margin: 0 auto;
background-color: #000000;
}

/*--- kwicks gallery begin ---*/
.slider {
	background:#fff;
	width:980px;
	height:325px;
	
	top:172px;
	left:0;
	border-bottom:3px solid #ff00cc;
}
	.slider .inside {
		padding:11px 0 0 8px;
	}
	


.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:936px;
	height:337px;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 160px;
	height: 300px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	cursor:pointer;
}
.kwicks li.active {
	
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 0; /*Set to same as spacing option. */
	float: left;
}
	
	
	.kwicks li h4.title {
		font-size:13px;
		text-align:center;
		color:#fff;
		position:absolute;
		width:100%;
		left:0;
		bottom:5px;
		text-transform:uppercase;
		font-weight:normal;
		padding:0;
	}
	.kwicks li span {
		display:block;
		width:100%;
		height:300px;
		background:  url(images/sliders-tail.png) 0 0 repeat-x;
		position:absolute;
		left:0;
		top:0;
	}
	.kwicks li .description {
		width:100%;
		height:70px;
		position:absolute;
		bottom:-70px;
		left:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		color:#fff;
		background:  url(images/desc-bg.png) 0 0;
	}
		.kwicks li .description .inner {
			padding:10px 20px 0 30px;
			line-height:15px;
		}
		.kwicks li .description h4 {
			font-size:18px;
			color:#fff;
			font-weight:normal;
			text-transform:none;
			margin-bottom:5px;
		}

.kwicks a
{
color:#EEEEEE;
}

.kwicks a:hover
{
color:#FF00cc;
}


/*--- kwicks gallery end ---*/


/* Content */

#content {
	width: 980px;
	margin: 0 auto;
	background: url(images/img5.gif);
}

#firstcolumn {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-top: 10px;
	
}

#secondcolumn {
	float: left;
	width: 535px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#secondcolumn p
{
font-family:arial;
font-size:14px;
padding-top: 5px;
padding-bottom: 5px;
}



#secondcolumn h1
{
font-size:20px;
color:#ff0099;
}

#secondcolumn h2
{
font-size:18px;
color:#ff0099;
}

#secondcolumn h3
{
font-size: 16px;
color:#ff0099;
}

#secondcolumn h4
{
font-size:14px;
color:#FF0099;
}

.secondcolumnheader
{
padding-top: 9px;
padding-bottom: 9px;
}


#secondcolumn li
{
list-style:disc;
margin-left: 35px;
font-size:14px;
font-family:Arial;
line-height:normal;
}

#secondcolumn a
{
color:#FF0099;
}

.secondcolumnborder
{
border-style:solid;
border-color:#000000;
margin-left: auto;
margin-right: auto;
}

.secondcolumncenter
{
text-align:center;
}


#thirdcolumn {
	float: left;
	width: 205px;
	padding-left: 10px;
	padding-top: 10px;
	
}

/* Footer blocks holder begin */

#site-footer
{
width: 980px;
margin: 0 auto;
background-color: #000000;
font-color: #ffffff;
}

/* Footer blocks holder end */

/* Copyright block begin */

#copyright-details
{
width: 235px;
height: 245px;
float: left;
background-color: #000000;
padding-left: 5px;
padding-right: 5px;
font-size:14px;

}

#copyright-details h4
{
color:#FFCC00;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
}

#copyright-details p
{
color:#FFFFFF;
margin-left:5px;
}

#copyright-details a
{
color:#FFFFFF;
}

#copyright-details a:hover
{
color:#66FFFF;
}

#copyright-details li
{
color: #FF0099;
margin-left:5px;
}

/* Copyright block end */

#links-column-1
{
width: 235px;
height: 245px;
float: left;
background-color: #000000;
padding-left: 5px;
padding-right: 5px;
font-size:14px;

}

#links-column-1 h4
{
color:#FFCC00;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
}

#links-column-1 p
{
color:#FFFFFF;
}

#links-column-1 a
{
color:#FFFFFF;
}

#links-column-1 a:hover
{
color:#66FFFF;
}

#links-column-1 li
{
margin-left:5px;
color: #FF0099;
}

#links-column-2
{
width: 235px;
height: 245px;
float: left;
background-color: #000000;
padding-left: 5px;
padding-right: 5px;
font-size:14px;
}

#links-column-2 h4
{
color:#FFCC00;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
}

#links-column-2 p
{
color:#FFFFFF;
}

#links-column-2 a
{
color:#FFFFFF;
}

#links-column-2 a:hover
{
color:#66FFFF;
}

#links-column-2 li
{
margin-left:5px;
color: #5D2684;
}

#legal-column
{
width: 235px;
height:245px;
float: left;
background-color: #000000;
padding-left: 5px;
padding-right: 5px;
font-size:14px;
}

#legal-column h4
{
color:#FFCC00;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
}

#legal-column p
{
color:#FFFFFF;
}

#legal-column a
{
color:#FFFFFF;
}

#legal-column a:hover
{
color:#66FFFF;
}

#legal-column li
{
margin-left:5px;
color: #FFFFFF;
}