/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image:url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: small;
	color: #000000;
	margin:0 0 0 0;
}


/* Site Structure Here */

#sitewrapper { width: 736px; height:655px; margin-right: auto; margin-left: auto; 	margin-top:auto; margin-bottom:auto; text-align: left; }

#hkcslogo { width:142px; height:112px; background-image:url(../images/logo.gif); background-repeat:no-repeat; float:left;}

#free_consultation { width:236px; height:32px; background-image:url(../images/free_consultation.gif); background-repeat:no-repeat; float:right; }

#banner { width:736px; height:197px; background-image:url(../images/banner.gif); background-repeat:no-repeat; float:left; }

#left_side { width:432px; height:auto; background-image:url(../images/welcome_hkcs.gif); background-repeat:no-repeat; float:left; }

#left_side2{ width:432px; height:auto; background-image:url(../images/service_tagname.gif); background-repeat:no-repeat; float:left; }

#divider {  width:425px; height:15px; background-image:url(../images/divider.gif); background-repeat:repeat-x; float:left; margin-left:5px; margin-top:15px;}

#latest_projects { background-image:url(../images/latest_projects.gif); background-repeat:no-repeat; float:right; width:274px; height:158px; }

#testimonial { background-image:url(../images/testimonial.gif); background-repeat:no-repeat; float:right; width:274px; height:158px; margin-top:20px;}

#footer { background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; width:auto; height:116px; clear:both;}

#footer2 { background-image:url(../images/footer_divider.gif); background-repeat:repeat-x; width:736px; height:120px; margin-right: auto; margin-left: auto; }

#marqueecontainer {position: relative; width:auto; height:100px; overflow:hidden; }

#privacy_policy { width:700px; height:auto; background-image:url(../images/privacy_policy.gif); background-repeat:no-repeat; float:left; text-align:justify; padding-left:15px; padding-top:40px; line-height:18px; font:Arial, Helvetica, sans-serif; color:#000000;}

#contact_us { width:700px; height:auto; background-image:url(../images/contact.gif); background-repeat:no-repeat; float:left; text-align:justify; padding-left:15px; padding-top:40px; line-height:18px; font:Arial, Helvetica, sans-serif; color:#000000;}

#hkcs{ width:700px; height:auto; background-image:url(../images/hkcs.gif); background-repeat:no-repeat; float:left; text-align:justify; padding-left:15px; padding-top:40px; line-height:18px; font:Arial, Helvetica, sans-serif; color:#000000;}

#testimonials_page{ width:700px; height:auto; background-image:url(../images/testimonial_tab.gif); background-repeat:no-repeat; float:left; text-align:justify; padding-left:15px; padding-top:25px; line-height:18px; font:Arial, Helvetica, sans-serif; color:#000000;}

#testimonial_maintag{ width:675px; height:auto; padding-bottom:15px; border-bottom:thin; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:thin; margin-top:15px; float:left;}

#testimonial_image{ width:156px; height:105px; float:left; margin-right:15px;}
#testimonial_text{ width:500px; height:auto; float:left;}

/* text */

.free_consultating_text { font-family:Verdana, Arial; font-size:11px; font-weight:bold; text-align:center; margin-top:8px; color:#FFFF00;}
.free_consultating_text a{ color:#FFFF00; text-decoration:none;}
.free_consultating_text a:hover{ color:#FFFFFF; text-decoration:underline;}


.main_menu { width:550px; margin-top:30px; float:right; text-align:right;}
.main_menu a{ color:#000000; text-decoration:none; padding-left:8px; padding-right:8px; }
.main_menu a:hover{ text-decoration:underline; }

.welcome_text { width:425px; height:auto; float:left; margin-left:5px; color:#666666; margin-top:55px; font-size:12px; text-align:justify; }

.read_more { width:90px; height:18px; background-color:#A91C96; margin-top:5px; float:right; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center;       padding-top:3px;} 
.read_more a{ color:#FFFFFF; text-decoration:none;} 
.read_more a:hover{ color:#FFFFFF; text-decoration:underline; }

.services_text1 { width:185px; height:auto; float:left; margin-left:5px; color:#666666; margin-top:35px; font-size:12px; line-height:28px; list-style-type:disc; list-style-position:inside;}
.services_text1 a{ color:#666666; text-align:left; text-decoration:none;}
.services_text1 a:hover{ text-decoration:underline;}

.services_text2 { width:195px; height:auto; float:right; margin-left:5px; color:#666666; margin-top:35px; font-size:12px; line-height:28px; list-style-type:disc; list-style-position:inside;}
.services_text2 a{ color:#666666; text-align:left; text-decoration:none;}
.services_text2 a:hover{ text-decoration:underline;}

.testimonial_readmore { width:auto; height:auto; padding-top:12px; padding-right:5px; font:Verdana; font-size:12px; font-weight:bold; color:#BD7EB3; text-align:right; }
.testimonial_readmore a{ color:#BD7EB3; text-align:right; text-decoration:none;}
.testimonial_readmore a:hover{ text-decoration:underline;}

.testimonial_scroll { width:auto; height:100px; padding-right:12px; padding-left:12px; font:Verdana; font-size:12px; font-weight:normal; color:#4E6793; text-align:justify; margin-top:20px; list-style-type:disc; list-style-position:inside;}
.testimonial_scroll a{ color:#4E6793; text-align:justify; text-decoration:none;}
.testimonial_scroll a:hover{ text-decoration:underline;}


.copyrights { font:Arial; font-size:12px; width:260px; color:#000000; text-align:left; font-weight:normal; height:auto; margin-top:30px; float:left;}

.footer_menu { font:Arial; font-size:12px; width:auto; color:#000000; text-align:right; font-weight:normal; height:auto; margin-top:30px; float:right; }
.footer_menu a{ color:#000000; text-align:right; text-decoration:none;padding-left:4px;padding-right:4px;}
.footer_menu a:hover{ text-decoration:underline;}

.scroll { font:Verdana; font-size:12px; font-weight:normal; color:#4E6793; text-align:left; list-style-type:disc; list-style-position:inside;}

.more { font:Verdana; font-size:12px; font-weight:bold; color:#990000; text-align:justify; list-style-type:disc; list-style-position:inside;}

.aboutus { width:650px; height:auto; background-image:url(../images/about_us.gif); background-repeat:no-repeat; float:left; font:Arial; font-size:12px; font-weight:normal; text-align:justify; padding-left:15px; margin-right:20px; padding-top:40px; line-height:18px;}

.privacy_policy { color:#990000; font:Arial; font-size:13px; font-weight:bold; list-style-type:disc; list-style-position:inside; }
