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;

	

}

 ul{

	float: left;

	width: 283px;

	margin: 0px;

	padding: 0px;

	border: 0px none;

	display: inline;

	height: 18px;

  }

li {

	display: inline;

	list-style-type: none;

	margin-left: 8px;

	padding: 0px;

	vertical-align: middle;

	text-transform: uppercase;

	font-size: 10px;	

}



#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;

}

#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;

	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;

}

.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;

}

