/* Copyright Digital:Idiom c2002 - 2010 - Contact thewebteam @ digitalidiom.co.uk */
/* www.digitalidiom.co.uk for professional web design to world standards */
/* No copy or use of original material by digital:idiom without permission */


/* ############## SKEGNESS CARAVAN HOLIDAYS ##################################### */

/* This rule resets a core set of elements so that they will appear consistent across
browsers. Without this rule, content styled with an h1 tag, for example, would appear
in different places in Firefox and Internet Explorer because each browser has a different
top margin default value. By resetting these values to 0, the elements will initially be
rendered in an identical fashion and their properties can be easily defined by the designer
in any subsequent rule. */
html, body, div, span, applet, object, img, iframe, table, th, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
margin: 0; padding: 0;
border: 0; outline: 0;
}

/* ############## BLOCK CONTAINERS ############################################### */
#bg {
position:absolute;
top: 0px; left:0px;
width:100%;
height:300px;
z-index:-1;
background:transparent url('../images/bg-body-sky.jpg') top center no-repeat;
color: #666;
}

body {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
background-color:transparent;
color: #333;
}

#page {
z-index:99;
width: 980px;
margin: 0px auto 0px auto;
background-color: transparent;
color: #333;
}

#masthead {
width:980px;
height:202px;
background-color: transparent;
color: #333;
}

#sloganbar {
width:940px;
margin-left:20px;
height:30px;
color:#FFF;
background: transparent url("../images/bg-slogan-bar.gif") 0 0 no-repeat;
color:#FFF;
}

#content {
font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
float:right;
width:690px;
margin:22px 20px 0px 0px;
padding:0px 0 10px 0;
background-color: transparent;
color: #333;
}

#contentWide {
font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
float:left;
width:940px;
margin:15px 20px 0px 10px;
padding:0px 0 10px 0;
background-color: transparent;
color: #333;
}

#sidebar {
float:left;
width: 220px;
margin:20px 0 0px 25px;
padding:44px 0 0px 0;
background: transparent url("../images/bg-sidebar-220.gif") 0 0 no-repeat;
color: #444;
}

#footer {
width:940px;
font:normal 10px/11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
clear:both;
height:60px;
margin:2px 0px 20px 20px;
padding:5px 0px 0px 0px;
background: transparent url("../images/bg-footer.gif") 0 0 no-repeat;
color:#CCC;
}


/* ############### TEXT STYLES #################################################### */
h1 {
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
margin:15px 0 15px 0;
background-color: transparent;
color: #C00;
}

h2 {
font:bold 15px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0 8px 0;
background-color: transparent;
color: #444;
}

h3 {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0 4px 0;
background-color: transparent;
color: #333;
}

h4 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:4px 0 4px 0;
background-color: transparent;
color: #6600FF;
}


p {
margin:4px 0 20px 0;
background-color: transparent;
color: #333;
}

.formNoShow {
text-align:center;
display:none;
padding:3px;
margin:4px;
border:1px solid #CCC;
background-color: #E9F5FB;
color: #000;
}

.formShow {
text-align:center;
display:block;
padding:3px;
margin:4px;
border:1px solid #CCC;
background-color: #E9F5FB;
color: #000;
}

.note {color:#999; font-size:80%;}
.red {color:#C00;}
.blue {color: #6600FF;}
.green {color:#33CC33;}
.orange {color:#FFCC00;}
.textRight {text-align:right;}
.textLeft {text-align:left;}
.textCenter {text-align:center;}
.topHome {font-size:80%; text-align:left; margin-right:15px;}

.tblVanImg {padding:5px; border:1px solid #CCC;}
.imgRight {float:right; margin:6px 0px 6px 6px;}
.imgLeft {float:left; margin:6px 6px 6px 0px;}

/* LINKS ########################### */
#content a:link, #content a:visited {color:#700;}
#footer a:link, #footer a:visited {color:#CCC;} 



/* INCIDENTALS ########################### */
.boxed {
padding:3px;
margin:4px;
border:1px solid #CCC;
background-color: #E9F5FB;
color: #000;
}

.advert1 {
text-align:center;
width:280px;
margin:15px 0px 15px 0px;
padding:30px 0px 0px 0px;
background: transparent url("../images/bg-caravan-week.gif") center top no-repeat;
color:#666;
}

.advert1 img {
margin:10px 10px 2px 10px;
text-align:center;
border:2px solid #FFF;
}


/* NAVIGATION MENU STYLES ################# */

#navcontainer {
color:#FFF;
}

#navlist {
margin: 0px 0px 0px 25px;
}

#navlist li {
list-style-type: square;
font-weight:bold;
color:#036;
}

.submenu {
margin: 0 0 0 14px;
padding: 4px 2px 12px 0px ;
}

#navlist li .submenu li
{
margin: 0px;
font-weight:normal;
list-style-type: disc;
}

#navlist li a:link {color:#036; text-decoration:none;}
#navlist li a:visited {color:#036; text-decoration:none;}
#navlist li a:hover {color:#C00; text-decoration:underline;}

#navcontainer .social {
margin: 30px 0px 0px 20px;
list-style-type: none;
line-height:20px;
font-weight:bold;
color:#036;
}

.social a:link, .social a:visited {
color:#036;
}


/* PRICE TABLE ############################ */
#tblVanPrices {
width:300px;
border:1px solid #DDD;
}

#tblVanPrices .bgPriceLabels {
font-weight:bold;
font-size:13px;
background-color:#FC3;
color:#C00;
}

#tblVanPrices td {
border-bottom:1px solid #DDD;
border-right:1px solid #DDD;
}


/* BULLET LISTS ########################### */
#content ol, #content ul {
margin:10px 6px 15px 26px;
}

#content ol li, #content ul li {
margin:5px 0px;
}

#content ol.sideList, #content ul.sideList {
margin:4px;
padding:4px;
border:2px dashed #C00;
list-style:none;
background-color:#E9F5FB;
color:#333;
}

#contentWide ul.featureList, #contentWide ol.featureList {
list-style:none;
border-bottom:1px solid #CCC;
margin:2px 0px 6px 0px;
padding:8px 4px 8px 10px;
background-color:#E9F5FB;
color:#333;
background: transparent url("../images/bg-short-list.gif") 0 0 no-repeat;
}

#contentWide ul.featureList li {
padding:2px 4px 2px 26px;
}

li.listWeb { background: transparent url("../images/icon-web.gif") 0 0 no-repeat; }
li.listTag { background: transparent url("../images/icon-tag.gif") 0 0 no-repeat; }
li.listTV { background: transparent url("../images/icon-tv.gif") 0 0 no-repeat; }
li.listTick { background: transparent url("../images/icon-tick.gif") 0 0 no-repeat; }
li.listStar { background: transparent url("../images/icon-star.gif") 0 0 no-repeat; }
li.listSpeech { background: transparent url("../images/icon-speech.gif") 0 0 no-repeat; }
li.listSmile { background: transparent url("../images/icon-smile.gif") 0 0 no-repeat; }
li.listShower { background: transparent url("../images/icon-shower.gif") 0 0 no-repeat; }
li.listPrint { background: transparent url("../images/icon-printer.gif") 0 0 no-repeat; }
li.listPics { background: transparent url("../images/icon-pics.gif") 0 0 no-repeat; }
li.listPhone { background: transparent url("../images/icon-phone.gif") 0 0 no-repeat; }
li.listPhoto { background: transparent url("../images/icon-photo.gif") 0 0 no-repeat; }
li.listPets { background: transparent url("../images/icon-pets.gif") 0 0 no-repeat; }
li.listNews { background: transparent url("../images/icon-news.gif") 0 0 no-repeat; }
li.listMusic { background: transparent url("../images/icon-music.gif") 0 0 no-repeat; }
li.listMoney { background: transparent url("../images/icon-money.gif") 0 0 no-repeat; }
li.listMedal { background: transparent url("../images/icon-medal.gif") 0 0 no-repeat; }
li.listMobile { background: transparent url("../images/icon-mobile.gif") 0 0 no-repeat; }
li.listLink { background: transparent url("../images/icon-link.gif") 0 0 no-repeat; }
li.listName { background: transparent url("../images/icon-head.gif") 0 0 no-repeat; }
li.listKey { background: transparent url("../images/icon-key.gif") 0 0 no-repeat; }
li.listInfo { background: transparent url("../images/icon-info.gif") 0 0 no-repeat; }
li.listHelp { background: transparent url("../images/icon-help.gif") 0 0 no-repeat; }
li.listHeart { background: transparent url("../images/icon-heart.gif") 0 0 no-repeat; }
li.listGlass { background: transparent url("../images/icon-glass.gif") 0 0 no-repeat; }
li.listFlag { background: transparent url("../images/icon-flag.gif") 0 0 no-repeat; }
li.listEmail { background: transparent url("../images/icon-email.gif") 0 0 no-repeat; }
li.listDate { background: transparent url("../images/icon-date.gif") 0 0 no-repeat; }
li.listCutlery { background: transparent url("../images/icon-cutlery.gif") 0 0 no-repeat; }
li.listCross { background: transparent url("../images/icon-cross.gif") 0 0 no-repeat; }
li.listClock { background: transparent url("../images/icon-clock.gif") 0 0 no-repeat; }
li.listCheck { background: transparent url("../images/icon-check.gif") 0 0 no-repeat; }
li.listCD { background: transparent url("../images/icon-cd.gif") 0 0 no-repeat; }
li.listCart { background: transparent url("../images/icon-cart.gif") 0 0 no-repeat; }
li.listCar { background: transparent url("../images/icon-car.gif") 0 0 no-repeat; }
li.listCam { background: transparent url("../images/icon-cam.gif") 0 0 no-repeat; }
li.listBullet { background: transparent url("../images/icon-bullet.gif") 0 0 no-repeat; }
li.listBed { background: transparent url("../images/icon-bed.gif") 0 0 no-repeat; }
li.listBall { background: transparent url("../images/icon-ball.gif") 0 0 no-repeat; }
li.listBaby { background: transparent url("../images/icon-baby.gif") 0 0 no-repeat; }
li.listAward { background: transparent url("../images/icon-award.gif") 0 0 no-repeat; }
li.listArrow { background: transparent url("../images/icon-arrow.gif") 0 0 no-repeat; }


/* OFFERS TICKER ####### */
#ajaxticker1 {
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
width: 270px;
border: 0px solid #EEE;
padding: 5px;
background-color: #E9F5FB;
color:#333;
}

#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #E9F5FB;
}

}
