body {

	text-align: center;

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	background-color: #990000;

}

#container {

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	width: 674px;

}

#top {

	background-image: url(img/topimg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	position: relative;

	height: 191px;

	width: 536px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 50px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 138px;

	background-color: #FFFFFF;

}

#top img{

	float: left;

	top: 20px;

	left: 427px;

	position: absolute;

	

	



}

#main {

	background-color: #FFFFFF;

	margin: 0px;

	padding-top: 25px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	clear: left;

	float: left;

	width: 654px;

	background-image: url(img/book_back.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#footer {

	background-color: #333333;

	margin: 0px 0px 5px;

	clear: left;

	height: 25px;

	width: 654px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	color: #FFFFFF;

	text-align: right;

}

.footerhref {
color: #FFFFFF;
}

#menu {

	height: 18px;

	width: 283px;

	background-image: url(img/menuline.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	float: left;

	font-size: 10px;

	

}


#menu  ul{
	float: left;
	width: 283px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	display: inline;
	height: 18px;
  }

#menu li {
	display: inline;
	list-style-type: none;
	margin-left: 8px;
	padding: 0px;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 10px;	
}

#services_list {
	margin-top: -5px;
	margin-bottom: 15px;
}
#services_list ul {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#services_list li{
	margin-left: 8px;
	padding: 0px;
	list-style-type: square;
	list-style-position: inside;
	line-height: 16px;
}


#menu a, #menu a:link, #menu a:active, #menu a:visited {

	color: #000000;

	text-decoration: none;

}

#menu a:hover {

	color: #9F6162;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #9F6162;

}

.page_cols {

	float: left;

	width: 238px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align: justify;

	padding: 0px;

	

}

#intro {

	float: left;

	height: 60px;

	width: 238px;

	padding: 0px 0px 0px 17px;

	text-align: justify;

	clear: left;

	margin-top: 30px;

}

#introhome {
	float: left;
	height: 80px;
	width: 238px;
	text-align: justify;
	clear: left;
	margin-top: 40px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 17px;
}

#welcome{

	float: left;

	height: 25px;

	width: 268px;

	margin-left: 0px;

	padding: 0px 0px 0px 17px;

	clear: left;

	margin-top: 7px;

}

.welcome_begin{

	text-align: left;

	font-size: 18px;

	color: #666666;

}

.welcome_end{

text-align: left;

	font-size: 20px;

	font-weight: bold;

	color: #333333;

}

.page_cols_right {

	float: right;

	width: 234px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

	text-align: justify;

}

.begin {

	font-size: 250%;

	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

.text {

	line-height: 16px;

}



#options {
	clear: both;
	width: 510px;
	float: left;
	margin-top: 15px;
	padding-top: 15px;
	background-image: url(img/menuline.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: justify;
}


#options1 {

	clear: both;

	width: 635px;

	float: left;

	padding-top: 15px;
	
	padding-left:10px;

	background-image: url(img/menuline.gif);

	background-repeat: repeat-x;

	background-position: top;

	text-align: justify;

}

#second{

	clear: both;

	width: 510px;

	float: left;

	padding-top: 15px;

	

}

.opt_left {

	float: left;

	width: 238px;

	padding-top: 5px;

	padding-bottom: 5px;

	clear: left;

	text-align: justify;

}

.opt_right {

	float: right;

	width: 238px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 0px;

	text-align: justify;

	

}

.sml_titles {

	font-size: medium;

	font-weight: 400;

}

.lrg_titles {

	font-size: 140%;

	font-weight: bold;

	color: #000000;

}

.home_titles {
	font-size: 140%;
	font-weight: bold;
	color: #000000;
}

.sml_pic {

	float: right;

	margin-bottom: 0px;

	margin-left: 5px;

	margin-top: 0px;

	margin-right: 0px;

	padding: 0px;

}

#address {

	clear: both;

	float: left;

	width: 510px;

	margin-top: 15px;

	text-align: left;

}

#tel {

	float: right;

	width: 140px;

}

#enquiry {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 155px;

	width: 175px;

}

input {

	height: 17px;

	width: 175px;

	margin: 0px;

	padding: 0px;

}

#add {

	height: 80px;

	width: 175px;

}

#submit {

	clear: both;

	float: left;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}



form label {

   display: inline;

   float: left;

   clear: both;

   width: 150px;

   margin-left: 0px;

}



form input, form textarea, form select {

   margin: 0px;

   clear: both;

}

#options em{

	font-weight: bold;

	color: #990000;



}


#options1 em{

	font-weight: bold;

	color: #990000;



}
#second em{

	font-weight: bold;

	color: #990000;



}

#font {

	float: left;

	width: 105px;

	padding: 5px;

	background-color: #EEEEEE;

	border: 1px solid #666666;

	background-image: url(img/font.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#font a, #font a:link, #font a:active, #font a:visited {

	color: #990000;

	text-decoration: underline;

}

#font a:hover {

	color: #FFFFFF;

	background-color: #990000;

}

#page_main {

	width: 510px;

	float: right;

	margin-left: 10px;

}

.contact_big {

	font-size: 125%;

}

#page_main p {

	margin-top: 0px;

	padding-top: 0px;

}

