html {
overflow:auto;
}
body {
background-color:#444444;
margin:0;
}
#catnames_holder {
background:url(../images/catnames_bg.gif);
}
.catnames {
color:#EFEFEF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:12px 0;
}
.catnames:hover {
cursor:pointer;
text-decoration:underline;
}
#main_body {
background:url(../images/mainbody_bg.gif);
}
#footer {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#privacy {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}
#privacy:hover {
text-decoration:none;
cursor:pointer;
}
.spacer {
line-height:30px;
}
/* ######################################################### MAIN PAGE ######################################################### */

.cat_line {
background-color:#CCCCCC;
height:5px;
}
.cat_title {
font:"Times New Roman", Times, serif;
font-size:14px;
letter-spacing:1px;
word-spacing:3px;
color:#FFFFFF;
padding:5px 0;
text-align:right;
}
#mainpage_latest_product {
background-color:#EFEFEF;
}
#mainpage_latest_product img {
padding:8px 0px 8px 0px;
}
#mainpage_location {
background-color:#EFEFEF;
}
#mainpage_location img {
margin:8px 0px 5px 0px;
border:#FFFFFF solid;
}
#enlarge {
padding:0px 8px 8px 0px;
font:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
text-align:right;
}
#enlarge a{
	color:#333333;
	text-decoration:none;
}

#welcome_title {
font:Arial, Helvetica, sans-serif;
font-size:20px;
color:#b4aa0d;
font-weight:bold;
text-decoration:underline;
}
#welcome_text {
font:"Times New Roman", Times, serif;
font-size:16px;
color:#c9e0e6;
padding:15px 0 5px 0px;
line-height:22px;
text-align:justify;
}
.main_images img {
border:2px solid #FFFFFF;
}
#more_info, #more_info a:link, #more_info a:visited {
font:"Times New Roman", Times, serif;
font-size:13px;
color:#b4aa0d;
text-decoration:none;
padding-bottom:20px;
}
#recentnews_title {
font:Arial, Helvetica, sans-serif;
font-size:20px;
color:#b4aa0d;
font-weight:bold;
text-decoration:underline;
padding:25px 0;
}
.recent_news {
font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c9e0e6;
padding:0px 0px 5px 10px;
}



/* ######################################################### CONTACT US ######################################################### */

#content_table {
margin-bottom:50px;
}
.main_titles {
color:#b4aa0c;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:underline;
letter-spacing:1px;
padding-bottom:25px;
}
.titles {
color:#FFFFFF;
margin:15px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#top_title {
color:#FFFFFF;
margin:0px 0px 5px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.submit_buttons, .submit_buttons a:link, .submit_buttons a:visited {
color:#b4aa0c;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.input_border input, .input_border textarea  {
border:solid #ffffff 1px;
background-color:#ffffff;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#contact_details {
font-size:15px;
margin-top:20px;
color:#FFFFFF;
}
#phone_image img {
border:1px solid #FFFFFF;
}

/* ######################################################### ABOUT US ######################################################### */

#about_title {
font-family:"Times New Roman", Times, serif;
font-size:26px;
word-spacing:3px;
color:#b4aa0d;
padding-bottom:30px;
text-decoration:underline;
font-weight:bold;
}
#about_text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
padding:15px 0px 30px 0px;
width:100%;
line-height:20px;
}

#about_text p {
padding-bottom:25px;
}

a { text-decoration:underline;
	color:#fff;
}
a:hover{ text-decoration:none;}
/* ######################################################### survey ######################################################### */

#survey { color:#fff;}
#survey strong{ color:#b4aa0d; font:24px Arial, Helvetica, sans-serif; text-decoration:underline;}
#survey p{ text-align:right;}
#survey li{ padding-bottom:10px;}
#survey a{ text-decoration:underline;}
