body {
margin:0;
padding:0;
 background: url(images/bghome.jpg) repeat-x #fff ;
 text-align:center;}

 .bg { background: url(images/bgmain.jpg) repeat-x #fff ;
}

p {  font-family:  Arial, Helvetica, sans-serif; font-size: 10pt;line-height: 13pt; color: #333}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#333;
background: url(images/dot.gif) no-repeat 0px 5px;
list-style: none;
padding-left: 12px;
}

h1, h1 a:link, h1 a:visited {
font-family: arial, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #7A2658;
text-decoration:none;
margin-top:0px}

h1 a:hover {
color: #BAB273
}

h2 {font:  14pt arial;
color: #8B3467;
}
h3 {font: bold normal 11pt arial;
color: #000;
margin:0px;

}
h3 a:link, h3 a:visited {color: #8B3467;
font-size: 11pt;
font-weight: bold;
}

.smalltxt {  font-family: Arial, Helvetica, sans-serif; font-size:8pt;}
.medtxt {  font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
.lgetxt {  font-family: Arial, Helvetica, sans-serif; font-size:14pt;}
hr {  color: #DDA7C7}

.lgetxt a:link, .lgetxt a:visited {  font-family: Arial, Helvetica, sans-serif; font-size:14pt;}


a.nav:link {color: #08399C; text-decoration: none; font-family: Arial, Verdana; font-size: 9pt; font-weight: bold}
a.nav:visited {text-decoration: none; font-family: Arial,Verdana; font-size: 9pt; font-weight: bold; color: #08399C}
a.nav:hover {color: #DE2A19; text-decoration: none; font-family: Arial,Verdana; font-size: 9pt; font-weight: bold}

input {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666}
a:link, a:visited {
font: 9pt arial, helvetica, sans-serif ;
color: #7A2658;}

a:hover {  color: #BDAC7E}

#container {
margin: 0 auto;
width:930px;
text-align:left;

}
#top{
width:100%;
height: 104px;
}

#logo {
width: 370px;
padding: 5px 0px 0px 25px;
float:left;
}

#topmenu
{
float:right;
width: 500px;
margin: 0px;
text-align:right;

}

ul.nav {
list-style:none;
margin:0px;
float:right;
}
ul.nav li {
list-style:none;
float:right;
height:25px;
padding: 0px 0px 0px 3px;
margin-left: 10px;
background:none;

}
ul.nav a:link, ul.nav a:visited
{width: 50px;
display:block;
text-align:center;
padding-top:5px;
color: #7D295B;
text-decoration: none;
font: 8pt verdana !important;
font-weight:bold;
}

ul.nav a:hover{
color: black
}
#menucontainer
{
width: 100%;
clear:both;
background: url(images/new-menu_r1_c1.jpg) repeat-x;
height: 36px;

}
#mainmenu
{width: 550px;
float:left;
padding-left:13px;
}
#phone
{float:right;
width: 159px;
text-align:right;
}
#pic
{height: 278px;
margin-top: 2px;
background: url(images/picbg.jpg) repeat-x;
}
#picLeft
{float: left;
width: 527px;
padding: 0;
}
#picRight
{float:right;
text-align:left;
width:365px;
padding-top: 25px;
}
#picRight a:link, #picRight a:visited {
color: black;
text-decoration:none;
font-size: 12pt;
font-weight: bold;
}
#picRight a:hover {
color: #8B3467;
}
#picRight h2 {
 font:  16pt arial;
color: #8B3467;
margin-top: 15px;
}
#picRight p{
font-family: arial, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: black;
line-height: 16pt;
}

#middle {
text-align:left;
padding: 25px 0px 40px 20px;
overflow:hidden;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
margin-top: 14px;
background: white;
}

#middleMain {
text-align:left;
padding: 25px 0px 40px 20px;
border-top: 15px #7A2658 solid;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
background: #fff;
margin-top: 2px;
overflow: visible;
min-height: 400px;
}
html>body #middleMain {
text-align:left;
padding: 25px 0px 40px 20px;
overflow: visible;

}
#left
{
float: left;
width:285px;
}
#left2
{
float: left;
width:900px;
}
#left2 li {
display: inline;
}
#center
{
float: left;
width: 285px;
margin-left: 15px;
}
#center2
{
float: left;
width: 270px;
margin-left: 10px;
}
#right
{
float: right;
width:285px;
}
#mainCol
{
float: left;
width: 550px;
margin: 0px 20px 0px 15px;
overflow: hidden;


}
#mainRight
{
float: right;
width:260px;
margin-right:35px;

}

#leftmenu{
width:185px; background-color: #1D5A9B;
}

#rightmenu{
width:100%; background-color: #1D5A9B;float:right;
}


#righthome {
float: right;
border: 1px solid yellow;
}

#footer
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding: 5px;
	text-decoration:none;
	color: #666;
	border-top: 1px dotted #9c9e9f;
	clear: both;
	text-align:right;
	margin-top: 10px;
	}

#footer a:link, #footer a:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding: 5px;
	text-decoration:none;
	color: #9c9e9f;}
#footer a:hover {color: #8C386A}

#footerLinks
{float:left;
width: 400px;
text-align:left;
}

#featureleft
{width:45%; padding:10px; float:left}

.blue {  color: #08399C}

#side {
background: #DDA7C7
}
.review {
background: #DDA7C7 url(images/paintbrush.jpg) no-repeat right top;
padding: 15px;
}
.reviewA {
background: #DDA7C7  url(images/footballer.gif) no-repeat right top;
padding: 15px;
}
.reviewC {
background: #DDA7C7  url(images/mousesm.jpg) no-repeat right top;
padding: 15px;
}
.reviewD {
background: #DDA7C7  url(images/pencil.jpg) no-repeat right top;
padding: 15px;
}
.reviewE {
background: #DDA7C7  url(images/bnb.jpg) no-repeat right top;
padding: 15px;
}
.reviewXmas {
background: #DDA7C7  url(images/xmasbg.jpg) no-repeat right top;
padding: 15px;
}
.reviewB  {
background: #BE7BA4;
padding: 15px;
color:black;
line-height: 12pt;
font: 8pt arial ;
height: 120px;
}
td.reviewB  {
color:black;
line-height: 12pt;
font-size: 8pt;
font-family: arial;
}
.reviewB a:link, .reviewB a:visited   {
color:black;
line-height: 12pt;
font-size: 8pt;
font-family: arial;
}
.reviewB a:hover {
color: #8C386A
}
.reviewB li {color:black;
font-size:8pt;
}
.reviewB ul{margin:0px 0px 0px 15px;
}
html>body .reviewB ul{margin:0px 0px 0px -15px;
}
#mouse
{margin-right: -150px;
float:right;
margin-top: 0px;
}
.capt
{font-family: arial, helvetica;
font-size: 8pt;
color: black;}

table.enquiry_form{
	width:450px;
}
table.enquiry_form td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	font-weight: bold;
	padding: 3px;
}
div.err{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:red;
	padding:3px;

}
table.feedback_form{
	width:500px;
}
table.feedback_form td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	font-weight: bold;
	padding: 3px;
}
.SkinThm
{
width: 184px;
float: left;
margin-right: 25px;
margin-bottom: 5px;
}
.SkinName 
{background: #DDA7C7;
padding: 5px;
font: bold 9pt arial;

}