html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin: 0;padding: 0;border: 0;}


body {
	font-family:Lucida Sans, Tahoma; 
	background-color:#ffffff;
	font-size:75%;
	color:#535353;
	padding:0px;
	margin:0px;
	margin:auto;
	background-image:url(../img/background-repeat.jpg);
	background-repeat:repeat-x;
}

a{
text-decoration:none;
color:#6c9dca;
}

a:hover{
text-decoration:underline;
color:#6c9dca;
}

#frame{
width:948px;
margin:auto;
border-top:0px;
}


#left-side{
width:228px;
float:left;
margin-top:10px;
}

#center-side{
width:473px;
float:left;
margin-top:10px;
}

#right-side{
float:right;
width:218px;
padding-left:0px;
margin-top:10px;
padding:0px;
}


#center-side-full{
width:698px;
float:left;
margin-top:10px;
}

.clearer{
clear:both;
}

h1{
font-size:22px;
margin-bottom:8px;
color:#699bc9;
}

h2{
font-size:14px;
margin-bottom:6px;
color:#699bc9;
}

h3{
font-size:18px;
margin-bottom:8px;
color:#699bc9;
font-weight:lighter;
}

h5{
font-size:16px;
color:#ffffff;
margin:0px;
padding:0px;
font-weight:normal;
}

h6{
font-size:18px;
color:#ffffff;
font-weight:normal;
margin:0px;
}

ul.nav{
background-image:url(../img/nav-bg.jpg);
}


#main-content{
width:928px;
background-image:url(../img/main-content-bg.jpg);
float:left;
padding:10px;
padding-top:9px;
}

#footer{
clear:both;
background:url(../img/footer-bg.jpg) bottom;
height:40px;
}

#footer ul{
text-align:center;
padding-top:12px;
}

#footer li {
display:inline;
font-family:arial,helvetica,sans-serif;
font-size:100%;
letter-spacing:0px;
line-height:15px;
margin-bottom:10px;
padding-right:10px;
margin-right:10px;
text-decoration:none;
width:auto;
border-right:1px dashed white;
}

#footer li a{
color:#ffffff;
text-decoration:none;
}

#footer li a:hover{
text-decoration:underline;
}

.content-box-holder{
width:218px;
padding-right:0px;
}

.content-box-header{
background-image:url(../img/content-box-top.jpg);
padding:4px 10px;
}

#header{
padding:20px 10px;
float:left;
}

#icons{
padding:20px 10px;
float:left;
font-size:80%;
margin-left:50px;
}

#photo{
padding:0px;
background:url(/img/banner/1.jpg) no-repeat;
}

.content-box-bottom{
width:196px;
background-image:url(../img/content-box-bottom.jpg);
background-repeat:no-repeat;
background-color:#f8f9fa;
border: 1px solid #d7d7d7;
border-top:0px;
padding:5px 10px;
padding-bottom:10px;
margin-bottom:10px;
}

.sifr-padding{
margin-top:5px;
}

#news-box{
width:178px;
height:129px;
background-image:url(../img/orange-box.jpg);
background-repeat:no-repeat;
color:White;
padding-left:40px;
padding-bottom:10px;
padding-top:10px;
}

#right-side .accommodation-box{
width:208px;
height:127px;
background-image:url(../img/blue-box.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
}

#events-box{
width:208px;
height:127px;
background-image:url(../img/green-box.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
}


#kwick {
position:relative;
color:#ffffff;
margin-top:16px;
}


#kwick .kwicks {
/*background:#ffffff url(http://www.visitkent.co.uk/img/moo/5.jpg) no-repeat scroll right top;*/
display:block;
height:191px;
width:468px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*border:5px solid #38c0ea;*/
overflow:hidden;
}

#kwick .kwick {
background:#FFFFFF none repeat scroll 0%;
cursor:pointer;
display:block;
height:191px;
overflow:hidden;
width:113px;
}

#center-side #kwick li {
float:left;
margin:0px;
list-style: none;
padding:0px;
}

#kwick .download {
background: #ffffff url(../img/attractions.jpg);
border-right:4px solid #ffffff;
}

#kwick .documentation {
background:#ffffff url(../img/gallery.jpg);
border-right:4px solid #ffffff;
}

#kwick .blog {
background:#ffffff url(../img/accommodation.jpg);
border-right:4px solid #ffffff;
}

#kwick .trac {
background:#ffffff url(../img/eating-and-drinking.jpg);
border-right:0pt none;
}

#kwick .kwick span {
display:none;
}

/* Tab Menu */


#menu {
	margin:0px;
	padding:0px;
}

#menu li {
	float:left;
	margin:0px;
	display:block;
	letter-spacing:0px;
	background: url(../img/menu-line.gif) no-repeat top right;
}

#menu li a
{
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:11px 20px;
	font-size:12px;
}

#menu li a:hover
{
	color:#699bc9;
}

#menu li.selected a
{   
    background: url(../img/triangle.gif) no-repeat top;
}

.float
{
    float:left;
    margin-right:5px;
}

.floatleft
{
    float:left;
}

.floatright
{
    float:right;
    margin-left:5px;
}

.clear 
{
    clear:both;
}

#right-side .accommodation-box a, #events-box a, #news-box a
{
    color:White;
}

#right-side p 
{
    color:White;
    margin:10px;
	margin-left:0px;
	margin-right:5px;
}

#left-side p 
{
    margin: 10px 0px;
}

#submenu li 
{
    padding:4px 0px;
    list-style-type:none;
}

#submenu li a
{ 
    background: url(/img/arrow.gif) no-repeat top left;
    border-bottom:1px solid #ccc;
    padding:0px;
    display:block;
    padding-left:16px;
}

#submenu li a:hover
{
	text-decoration:underline;
}

#thedmsBrowseGrid p 
{
    padding-left:10px;
}

#center-side li
{
    margin: 10px;
    padding-left:26px;
    list-style: none;
    background: url(/img/bullet.gif) no-repeat;
}

.line
{
	height:1px;
	color:#ccc;
	border:none;
	margin:0px;
	margin-bottom:20px;
	margin-top:0px;
}

.right 
{
    margin-left:10px;
    vertical-align:middle;
}

#thedms151 
{
    margin-top:20px;
}

#basketholder 
{
    float:right;
    padding:20px 10px;
    height:100px;
    width:110px;

}

.basket 
{
    padding:4px;
    float:left;
}

#basketsummaryframe {
    float:right;
    height:60px;
    width:110px;
}

.boxborder 
{
    margin-bottom:10px;
}