/* Chalet La Luge CSS */

* {margin: 0; padding: 0; text-align: left; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.clear {clear: both;}

body {background: #f6f4ef url(../images/head_bg.gif) repeat-x top left; text-align: center;}
#container {background: url(../images/body_grad.gif) repeat-x top left; }

/* Text  */

h1, h2, h3, h4, h5 {font-weight: normal; color: #990000;}
h1 {font-size: 14px; background: url(../images/logo.gif) no-repeat top left; line-height: 100px; width: 420px; text-indent: -9999px;}
h2 {font-size: 24px; padding: 18px 20px; line-height: 24px;}
h3 {font-size: 18px; padding: 4px 30px 14px 30px;}
h4 {font-size: 14px;}

p {color: #333; font-weight: normal; font-size: 14px; line-height: 16px; padding: 0 20px 14px 30px;}
p2 {color: #FFFFFF; font-weight: normal; font-size: 14px; line-height: 15px;}
p3 {color: #333; font-weight: normal; font-size: 14px; line-height: 15px; padding:0 10px 0px 10px}
p4 {color: #333; font-weight: bold; font-size: 14px; line-height: 15px; padding:0 10px 0px 10px}

a {color: #990000; text-decoration: none;}
a:hover {text-decoration: underline;}

.intro {font-size: 16px; line-height: 20px;}
.hlight {font-size: 14px; color: #6b2400;}

.ukflag {position: absolute; top: 10px; left: 690px;}
.frflag {position: absolute; top: 10px; left: 730px;}
/*.deflag {position: absolute; top: 10px; right: 135px;} */

.TA_rated {position: absolute; top: 1px; left: 520px;}
/* List */

ul {margin: 0 0 20px 50px;}
ol {margin: 0 0 20px 40px;}
li {font-size: 14px; margin-bottom: 4px; color: #333; line-height: 14px;}

/* Page Layout */

#header {height: 100px; width: 770px; margin: 0 auto 4px auto; position: relative;}
#Container {width: 770px; height: 446px; background: url(../images/body_bg.gif) repeat-y top left; padding: 0 5px 0 15px; margin: 0 auto 0 auto; }

#indMain img {border: 2px solid #fff; float: left; display: inline; margin-right: 5px; margin-bottom: 5px;}
#threeRow img {border: 2px solid #fff; float: left; display: inline; margin-right: 5px;}

#mainContent {width: 760px; background: #fff; height: 301px; margin-bottom: 5px; position: relative;}

/* Additional Content Bits */

#addContainer {width: 770px; background: url(../images/body_bg.gif) repeat-y top left; padding: 0 5px 3px 15px; margin: 0 auto 0 auto; position: relative;}
#addContent {width: 760px; background: #fff; margin-bottom: 5px;}

/* Layout Variants */

.textLeft, .textRight {width: 510px; float: left;}
.textMid {width: 260px; float: left;}
.textFull {width: 760px;}

.imgLeft, .imgRight {float: left;}

.textLeftAlt, .textRightAlt {width: 250px; float: left;}
.imgLeftAlt, .imgRightAlt {float: left;}

/* Table Styles */

.tableContainer {width: 330px; float: left; display: inline; margin-left: 30px; margin-bottom: 20px;}
.tableContainer h3 {padding-left: 0;}

table.dates {color: #333; font-weight: normal; font-size: 14px; text-align: left; text-indent: 10px; border-bottom: 1px solid #990000; padding-bottom: 15px;}
table.dates h2 {padding: 0; font-weight: bold; color: #333; font-size: 14px; border-bottom: 1px solid #990000;}
table.dates h3 {padding: 0 0 4px 0; font-weight: bold; color: #990000; font-size: 14px; border-bottom: 1px solid #333; margin-bottom: 2px;}


/* Main Menu Section */

#navContainer {height: 47px; background: url(../images/navcontainer_bg.gif) repeat-x left; border-top: 3px solid #b93a37; border-bottom: 3px solid #b93a37;}

/*-Menu-----------------------------------------------*/

ul#nav	{
	height: 47px; 
	width: 760px;
	position: relative;
	background: url(../images/nav.gif) no-repeat top;
	margin: 0 auto;
}
	
ul#nav li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#nav li, ul#nav a	{
	height: 47px;
	display: block;
	}

ul#nav li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#opt1 {left: 0; width: 80px;}
#opt2 {left: 80px; width: 102px;}
#opt3 {left: 182px; width: 114px;}
#opt4 {left: 296px; width: 118px;}
#opt5 {left: 414px; width: 122px;}
#opt6 {left: 536px; width: 117px;}
#opt7 {left: 653px; width: 107px;}

#opt1 a:hover {background: transparent url(../images/nav.gif) 0 -47px no-repeat;}
#opt2 a:hover {background: transparent url(../images/nav.gif) -80px -47px no-repeat;}
#opt3 a:hover {background: transparent url(../images/nav.gif) -182px -47px no-repeat;}
#opt4 a:hover {background: transparent url(../images/nav.gif) -296px -47px no-repeat;}
#opt5 a:hover {background: transparent url(../images/nav.gif) -414px -47px no-repeat;}
#opt6 a:hover {background: transparent url(../images/nav.gif) -536px -47px no-repeat;}
#opt7 a:hover {background: transparent url(../images/nav.gif) -653px -47px no-repeat;}

#opt1 a.current {background: transparent url(../images/nav.gif) 0 -94px no-repeat;}
#opt2 a.current {background: transparent url(../images/nav.gif) -80px -94px no-repeat;}
#opt3 a.current {background: transparent url(../images/nav.gif) -182px -94px no-repeat;}
#opt4 a.current {background: transparent url(../images/nav.gif) -296px -94px no-repeat;}
#opt5 a.current {background: transparent url(../images/nav.gif) -414px -94px no-repeat;}
#opt6 a.current {background: transparent url(../images/nav.gif) -536px -94px no-repeat;}
#opt7 a.current {background: transparent url(../images/nav.gif) -653px -94px no-repeat;}

/* Form */
 
#form {width: 400px; padding: 0; margin-left: 30px; margin-bottom: 30px;}
label,input, textarea {
        display: block;
        margin-bottom: 8px;
		font-size: 14px;
		color:#333;
		float: left;
}
input {width: 220px; border: 1px solid #330000; padding: 3px 3px; font-size: 14px;}
input.submit {float:none; width: 93px; margin-left: 78px;}
textarea {width: 220px; height: 100px; padding: 3px; border: 1px solid #333; font-size: 14px;}
.enquirybox {width: 300px; height:200px;}

label {
	text-align: left;
	width: 75px;
	padding-right: 5px;
}
#form br {clear: left;}
