@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
h2 { font-size:16px; color:#999; text-decoration:none; line-height:1.4em; margin:0px; padding:0px; }
/* main template */
#wrapper { display:block; margin:0 auto; padding:0px; background:url(../images/bg.jpg) repeat-x bottom left; }
/* header */
#header_holder { display:block; margin:0 auto; padding:0px; width:901px; }
#header_left_holder { display:block; float:left; width:300px; }
#logo_holder { display:block; float:left; margin:12px 0px 0px 0px;}
#logo_holder a{ text-decoration:none; border:0;}
#logo_subtitle_holder { display:block; float:left; margin:11px 0px 0px 4px; clear:left; }
#logo_header_redbar_holder { display:block; float:left; clear:left; margin:10px 0px 0px 0px; background:url(../images/bha_logo_red_bar.jpg) repeat-x; width:200px; height:5px; }
#header_black_lines { display:block; float:left; width:901px; height:4px; background:#000; padding:0px; margin:0px; }
/* menu button */
#header_right_holder { display:block; float:right; margin:71px 0px 0px 0px; padding:0px; width:600px; }
#header_right_holder ul { padding:0px; margin:0px; display:block; float:right; }
#header_right_holder ul li { list-style:none; display:block; float:left; margin:0px 0px 0px 48px; padding:0px; }
#btn_introduction { display:block; float:left; width:74px; height:24px;  visibility:hidden;}
#btn_introduction a { display:block; float:left; background:url(../images/btn_introduction.png) no-repeat bottom; width:74px; height:24px; }
#btn_introduction a:hover { display:block; float:left; background:url(../images/btn_introduction.png) no-repeat top; width:74px; height:24px; }
#btn_introduction .active { display:block; float:left; background:url(../images/btn_introduction.png) no-repeat top; width:74px; height:24px; }
#btn_home { display:block; float:left; width:36px; height:24px; }
#btn_home a { display:block; float:left; background:url(../images/btn_home.png) no-repeat bottom; width:36px; height:24px; }
#btn_home a:hover { display:block; float:left; background:url(../images/btn_home.png) no-repeat top; width:36px; height:24px; }
#btn_home .active { display:block; float:left; background:url(../images/btn_home.png) no-repeat top; width:36px; height:24px; }
#btn_portfolio { display:block; float:left; width:49px; height:24px; }
#btn_portfolio a { display:block; float:left; background:url(../images/btn_portfolio.png) no-repeat bottom; width:49px; height:24px; }
#btn_portfolio a:hover { display:block; float:left; background:url(../images/btn_portfolio.png) no-repeat top; width:49px; height:24px; }
#btn_portfolio .active { display:block; float:left; background:url(../images/btn_portfolio.png) no-repeat top; width:49px; height:24px; }
#btn_services { display:block; float:left; height:24px; width:50px; }
#btn_services a { display:block; float:left; background:url(../images/btn_services.png) no-repeat bottom; height:24px; width:50px; }
#btn_services a:hover { display:block; float:left; background:url(../images/btn_services.png) no-repeat top; width:50px; height:24px; }
#btn_services .active { display:block; float:left; background:url(../images/btn_services.png) no-repeat top; height:24px; width:50px; }
#btn_journal { display:block; float:left; height:24px; width:46px; }
#btn_journal a { display:block; float:left; background:url(../images/btn_journal.png) no-repeat bottom; height:24px; width:46px; }
#btn_journal a:hover { display:block; float:left; background:url(../images/btn_journal.png) no-repeat top; width:46px; height:24px; }
#btn_journal .active { display:block; float:left; background:url(../images/btn_journal.png) no-repeat top; height:24px; width:46px; }
#btn_contact { display:block; float:left; height:24px; width:52px; }
#btn_contact a { display:block; float:left; background:url(../images/btn_contact.png) no-repeat bottom; height:24px; width:52px; }
#btn_contact a:hover { display:block; float:left; background:url(../images/btn_contact.png) no-repeat top; width:52px; height:24px; }
#btn_contact .active { display:block; float:left; background:url(../images/btn_contact.png) no-repeat top; height:24px; width:52px; }
/* main content */
#main_content_holder { display:block; width:901px; margin:0 auto; }
#main_banner_holder { display:block; width:901px; float:left; }
#ajax_banner_holder { display:block; width:901px; margin:0 auto; height:169px; background:url(../images/ajax_banner_holder_bg.png) no-repeat; }
/* main page slider */
#banner_separator_float_holder { display:block; height:173px; margin:0 auto; clear:left; }
#banner_separator_preset { background:url(../images/top_footer_bg.jpg) repeat-x bottom; display:block; margin:0px; }
/* recent work slider */
#slider { display:block; float:left; width:199px; margin:0px 0px 20px 28px; }
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li { width:199px; height:59px; overflow:hidden; }
#ajax_holder { display:block; float:left; width:252px; }
#main_page_recent_work_btn { display:block; width:104px; height:15px; float:left; margin:25px 0px 16px 28px; }
#main_page_recent_work_btn a { display:block; width:104px; height:15px; float:left; background:url(../images/btn_recent_work.png) no-repeat bottom left; }
#main_page_recent_work_btn a:hover { display:block; width:104px; height:15px; float:left; background:url(../images/btn_recent_work.png) no-repeat top left; }
#h2_title_bar { display:block; width:199px; height:3px; float:left; margin:0px 0px 13px 28px; background:url(../images/h2_title_bar.jpg) repeat-x; clear:left; }
#main_page_our_services_btn { display:block; width:103px; height:14px; float:left; margin:25px 0px 16px 28px; }
#main_page_our_services_btn a { display:block; width:103px; height:14px; float:left; background:url(../images/btn_our_services.png) no-repeat bottom left; }
#main_page_our_services_btn a:hover { display:block; width:103px; height:14px; float:left; background:url(../images/btn_our_services.png) no-repeat top left; }
#separator { display:block; float:left; width:1px; height:20px; margin:20px 0px 0px 0px; background:#CCC; }
/* our services */
#our_services_content_holder { display:block; float:left; font-size:14px; color:#666; width:252px; }
#our_services_content_holder ul { padding:0px; margin:0px 0px 0px 13px; display:block; float:left; }
#our_services_content_holder ul li { display:block; float:left; clear:left; list-style:none; margin:0px 0px 4px 0px; padding:0px 0px 0px 15px; }
#our_services_content_holder ul li a{display:block; float:left; color:#666; text-decoration:none;}
#our_services_content_holder ul li a:hover{color:#999;}
/* 2nd slider for our portfolio*/
#ajax_holder_2{ display:block; float:left; width:369px; }
#h2_title_bar_2{ display:block; width:340px; height:3px; float:left; margin:0px 0px 13px 25px; background:url(../images/h2_title_bar.jpg) repeat-x; clear:left; }
#h2_title_bar_3{ display:block; width:100%; height:3px; float:left; margin:10px 0px 20px 0px; background:url(../images/h2_title_bar.jpg) repeat-x; clear:left; }
#slider_1 { display:block; float:left; width:360; margin:0px 0px 20px 25px; }
#slider_1 ul, #slider li { margin:0; padding:0; list-style:none; }
#slider_1 li { width:360px; height:59px; overflow:hidden; display:block; list-style:none; }
#slider_1 li img { display:block; float:left; margin:0px 5px 5px 0px; }
#main_page_our_portfolio_btn { display:block; width:110px; height:15px; float:left; margin:25px 0px 16px 28px; }
#main_page_our_portfolio_btn a { display:block; width:110px; height:15px; float:left; background:url(../images/btn_our_portfolio.png) no-repeat bottom left; }
#main_page_our_portfolio_btn a:hover { display:block; width:110px; height:15px; float:left; background:url(../images/btn_our_portfolio.png) no-repeat top left; }
#h2_title_bar { display:block; width:199px; height:3px; float:left; margin:0px 0px 13px 28px; background:url(../images/h2_title_bar.jpg) repeat-x; clear:left; }
our_portfolio_slider_holder { display:block; float:left; width:260px; }
#our_portfolio_desc { display:block; float:left; width:70px; padding:0px; margin:0px; }
#our_portfolio_desc ul { display:block; float:left; width:70px; padding:0px; margin:0px; }
#our_portfolio_desc ul li { font-size:11px; color:#666; list-style:none; padding:0px; margin:0px; }
/*common class*/
.point_btn img { padding:0px 5px 2px 0px; }
/* footer */
#footer_float_holder { background:#D8DEEB; display:block; margin:0 auto; height:4px; clear:left; }
#footer_main_holder { display:block; margin:0 auto; width:900px; clear:left; }
#footer_holder { display:block; float:left; width:900px; margin:5px 0px 0px 0px; }
#footer_left { display:block; float:left; margin:0px 0px 0px 0px; }
#footer_left_copyright { display:block; float:left; width:410px; clear:left; }
#footer_left_copyright span { display:block; float:left; margin:3px 0px 0px 0px; font-size:12px; color:#666; text-align:left; width:410px; clear:left; }
#footer_p{display:block; float:left; margin:0px 2px 0px 0px; padding:0px;}

#ico_webmail_link { display:block; float:right; width:29px; height:20px; clear:both; margin:5px 0px 0px 0px;}
#ico_webmail_link a { display:block; float:left; width:29px; height:20px; text-decoration:none; border:none; }
#ico_webmail_link a:hover { display:block; float:left; width:29px; height:20px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#footer_right { display:block; float:right; margin:0px 0px 0px 0px; }
#footer_right span { display:block; float:left; margin:3px 0px 0px 0px; font-size:12px; color:#666; text-align:right; width:200px; clear:left; }
#footer_right span a{color:#666; text-decoration:none;}
#footer_right span a:hover{color:#ccc;}
/* 2.1 =Splitter
---------------------------------------------------------------------- */
.splitter { display:block; float:left; width:200px; margin:0px; text-align: center; padding:0px; font-size: 14px; }
.splitter:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; }
.splitter ul { margin-right: 0; margin-top: 0; }
.splitter > li { padding-left: 0px; }
.splitter > li ul { margin-left: 0px; display:block; float:left; margin:20px 0px 0px 0px; }
.splitter ul li a { border-bottom: 0; position: static; }
.splitter li { display:block; float:left; width:239px; padding:1px 0px 3px 0px; text-align:left; }
.splitter ul { display:block; float:left; width:239px; padding:1px 0px 3px 0px; text-align:left; }
.splitter ul li a { display:block; float:left; width:239px; padding:1px 0px 3px 0px; text-align:left; }
.splitter ul, .splitter ul li, .splitter ul li a { background-image: url("i/buttons.png"); background-repeat: no-repeat; }
.splitter ul li { margin:0px 0px 0px 0px; }
.splitter ul li:first-child { margin-left: 0; }
.splitter ul li a { height:23px; margin:0px; padding:4px 0px 0px 23px; color: #999; text-decoration: none; width:212px; }
.splitter ul li a:hover {color:#900;}
.splitter ul li.selected-0 a, .splitter ul li.selected-1 a, .splitter ul li.selected-2 a { background:url(../images/portfolio_nav_left_active.jpg) repeat-x top; width:210px; display:block; float:left; color:#FFF; font-weight:bold; margin:0px 0px 0px 2px; padding:4px 5px 0px 23px; height:23px; }

/* 3. DEMO
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• */


/* 3.2 =Image Grid
---------------------------------------------------------------------- */
.image-grid { margin:0px; padding:0px; width:660px; }
.image-grid:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; }
.image-grid li { width:139px; margin: 0px 0px 16px 26px; padding:0px; float:left; display:block; text-align: center; font-family:Arial, Helvetica, sans-serif; color: #666; font-size:14px; overflow: hidden; font-weight:normal; background:url(../images/portfolio_thumb_bg.png) no-repeat;}
.image-grid li a { display:block; float:left; border:none; text-decoration:none; color:#900; padding:0px; margin:0px; font-weight:bold;}
.image-grid li a:hover{color:#666;}
.image-grid li img { display:block; float:left; margin:0px 0px 0px 0px; padding:7px 0px 0px 9px;}
.image-grid li a span{display:block; text-align:center; width:100%; clear:left; margin:0px; padding:9px 0px 0px 5px;}
p.question { font-weight: bolder; }
q { background-color: #1D1F21; }
ol.faq { margin-right: 0; }
/* nic css */

/*portfolio page*/
.portfolio_left_nav_title { font-size:16px; color:#999; font-weight:bold; margin:20px 0px 10px 0px; display:block; float:left; width:200px; text-align:left; padding:0px 0px 0px 30px; }
#portfolio_wrapper { display:block; margin:0 auto; width:901px; }
#portfolio_holder { width:901px; display:block; float:left; margin:40px 0px 40px 0px; min-height:500px; }
#portfolio_desc { display:none; float:right; color:#999; font-size:12px; font-weight:normal; line-height:1.4em; width:635px; margin:0px 0px 20px 0px; }
#side { display:block; float:left; width:242px; margin:0px; padding:0px; background: url(../images/portfolio_nav_left.png) no-repeat; height:478px; }
#site { padding: 0px; margin:0px; width:585px; display:block; float:left; }
/* portfolio_album_holder */
#portfolio_album_wrapper { display:block; margin:0 auto; width:900px; }
#portfolio_album_holder { width: 900px; display:block; float:left; margin:40px 0px 40px 0px; min-height:500px; }
/* portfolio gallery page */
#portfolio_back_album { display:block; width:116px; height:14px; float:right; margin:4px 10px 0px 10px; }
#portfolio_back_album a { display:block; width:116px; height:14px; float:left; background:url(../images/btn_back_album.png) no-repeat bottom left; }
#portfolio_back_album a:hover { display:block; width:116px; height:14px; float:left; background:url(../images/btn_back_album.png) no-repeat top left; }
#gallery_holder { display:block; float:left; margin:0px; padding:0px; }
#gallery_holder ul { margin:0px 0px 0px 0px; padding:0px; display:block; float:left; }
#gallery_holder ul li { margin:0px 10px 10px 3px; padding:0px; display:block; float:left; width:167px; height:124px; }
#gallery_holder ul li a { margin:0px; padding:0px; display:block; float:left; border:none; width:167px; height:124px; }
#gallery_holder ul li a:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#portfolio_gallery_interior { display:block; float:left; margin:20px 0px 10px 30px; font-size:12px; color:#CCC; }
#portfolio_interior_category { display:block; float:left; width:200px; margin:0px; padding:0px; }
#portfolio_interior_category ul { display:block; float:left; width:200px; margin:10px 0px 0px 0px; padding:0px; }
#portfolio_interior_category ul li { display:block; float:left; width:170px; margin:15px 0px 2px 0px; padding:0px 0px 0px 30px; list-style:none; }
#portfolio_interior_category ul li a { display:block; float:left; text-decoration:none; color:#CCC; font-size:12px; }
#portfolio_album_title_holder { display:block; float:left; width:100%; margin:0px 0px 20px 0px; }
#portfolio_album_title { display:block; float:left; }
.gallery_border{border:1px #CCC solid; z-index:99;}




/*services page*/
#services_wrapper { display:block; margin:0 auto; width:900px; }
#services_holder { width: 900px; display:block; float:left; margin:40px 0px 40px 0px; min-height:540px; padding:0px; }
#services_side { display:block; float:left; width:242px; margin:0px; padding:0px; background: url(../images/portfolio_nav_left.png) no-repeat; height:478px; }
#services_site { padding: 0px; margin:0px; width:600px; display:block; float:left; }
.services_left_nav_title { font-size:16px; color:#999; font-weight:bold; margin:20px 0px 10px 0px; display:block; float:left; width:200px; text-align:left; padding:0px 0px 0px 30px; }


/*fade css*/
.fade { width:100%; margin:0px; padding:12px; overflow:hidden; }
.fade .tabs { float:left; overflow:auto; margin:20px 0px 0px 2px; padding:0px 0px 0px 0px;}
.fade .tabs li { float:left; list-style:none; margin:1px; clear:left; display:block; padding:3px 0px 0px 0px; width:236px;}
.fade .tabs li a { display:block; float:left; text-align:left; color:#999; text-decoration:none; font-size:14px; font-weight:normal; padding:2px 0px 0px 26px; height:23px; width:210px;}
.fade .tabs li a:hover { color:#900; }
.fade .tabs li:hover { color:#CCC; }
.fade .tabs li a.selected { background:url(../images/portfolio_nav_left_active.jpg) repeat-x; height:23px; width:210px; padding:3px 0px 0px 26px; color:#FFF; font-weight:bold; font-size:14px;}
.fade .items { clear:both; padding:0px; position:relative; top:0; left:0; height:1em; }
.fade .items div { display:none; position:absolute; top:10; left:0; padding-top:6px; }


/*services overview*/
#services_overview_holder { display:block; float:left; width:635px; margin:0px 0px 0px 20px; padding:0px; background:url(../images/services_page_background.png) no-repeat 0px 170px; }
#services_overview_content { display:block; float:left; width:635px; padding:0px; font-weight:normal; margin:10px 0px 0px 0px; color:#999; font-size:14px; text-align:justify; line-height:1.4em; clear:left; }
#services_overview_content p{display:block; float:left; margin:0px 0px 10px 0px; padding:0px; line-height:1.4em; text-align:justify;}
#services_overview_title { display:block; float:left; }
#services_overview_gallery_holder { display:block; float:right; clear:both; margin:10px 0px 0px 0px; width:321px; min-height:321px; background:url(../images/services_gallery_holder.png) no-repeat;}
#services_overview_gallery_inner_holder { display:block; float:right; margin:10px 27px 0px 0px; width:275px; min-height:275px; }


/* 3rd slider for services overview page*/
#slider_2 { display:block; float:left; width:275px; height:275px; margin:10px 0px 0px 0px; }
#slider_2 ul, #slider li { margin:0px; padding:0px; list-style:none; }
#slider_2 li { width:275px; height:275px; overflow:hidden; display:block; list-style:none; }
#slider_2 li img { display:block; float:left; margin:0px; }



/*residential*/
#services_residential_holder { display:block; float:left; width:635px; margin:0px 0px 0px 20px; padding:0px; background:url(../images/services_page_background.png) no-repeat 0px 170px; }
#services_residential_content { display:block; float:left; width:635px; padding:0px; font-weight:normal; margin:10px 0px 0px 0px; color:#999; font-size:14px; text-align:justify; line-height:1.4em; clear:left;}
#services_residential_title { display:block; float:left; }
#services_residential_gallery_holder { display:block; float:right; clear:both; min-height:361px;}
#services_residential_frame_bg{ display:block; float:left;  margin:0px 0px 0px 314px}
#services_residential_frame_bg img{display:block; float:left; height:321px; width:321px;}




/* -------------------------------------------- */

/* journal */
#journal_wrapper { display:block; margin:0 auto; width:900px; }
#journal_holder { width: 900px; display:block; float:left; margin:60px 0px 40px 0px; min-height:500px; }

#journal_left_holder{display:block; float:left; margin:0px; padding:0px; width:380px;}
#journal_left_title{display:block; float:left; margin:0px; padding:0px; width:380px;}
#journal_content{font-size:14px; color:#999; text-align:justify; line-height:1.4em; display:block; float:left; width:100%;}

#journal_left_button_holder{display:block; float:left; width:129px; height:15px; margin:20px 0px 0px 0px;}
#journal_left_button_holder a{display:block; float:left; width:129px; height:15px; background:url(../images/btn_journal_left.png) no-repeat bottom left; text-decoration:none;}
#journal_left_button_holder a:hover{display:block; float:left; width:129px; height:15px; background:url(../images/btn_journal_left.png) no-repeat top left; text-decoration:none;}

#journal_right_holder{display:block; float:right; margin:0px; padding:0px; width:511px; height:297px; background:url(../images/btn_journal_a_bg.png) no-repeat;}
#journal_button_holder{display:block; float:left; width:511px; height:297px; }



a .icon { display:block; position:absolute; height:20px; top:167px; left:544px;  }
a:hover .icon { display:block; position:absolute; height:20px; top:174px; left:544px; }




/* contact */
#contact_wrapper { display:block; margin:0 auto; width:900px; }
#contact_holder { width: 900px; display:block; float:left; margin:60px 0px 40px 0px; min-height:500px; }

#contact_left_holder{display:block; float:left; margin:0px; padding:0px; width:404px;}
#contact_left_title{display:block; float:left; margin:0px; padding:0px; width:404px;}
#contact_content{font-size:12px; color:#999; text-align:justify; line-height:1.4em; display:block; float:left; width:100%; height:385px; background:url(../images/contact_contact_form_bg.jpg) no-repeat;}

#contact_left_button_holder{display:block; float:left; width:129px; height:15px; margin:20px 0px 0px 0px;}
#contact_left_button_holder a{display:block; float:left; width:129px; height:15px; background:url(../images/btn_contact_left.png) no-repeat bottom left; text-decoration:none;}
#contact_left_button_holder a:hover{display:block; float:left; width:129px; height:15px; background:url(../images/btn_contact_left.png) no-repeat top left; text-decoration:none;}

#contact_right_holder{display:block; float:right; margin:0px 0px 0px 40px; padding:0px; width:456px;}
#contact_right_span_holder{display:block; float:left; width:100%; margin:0px; padding:0px;}
#contact_right_span_holder a{text-decoration:none;}

#contact_right_span_holder h2{font-weight:bold; font-size:16px; color:#666; line-height:1.4em; text-align:justify;}
#contact_right_span_holder span{display:block; float:left; width:320px; clear:left; margin:5px 0px 5px 0px;}
#contact_right_span_holder span ul{ display:block; float:left; margin:0px; padding:0px; clear:left; width:100%;}
#contact_right_span_holder span ul li{ display:block; float:left; margin:0px; padding:0px; clear:left; width:100%; list-style:none;}
#contact_pdf_btn{ display:block; float:left; margin:0px; padding:0px; clear:left; width:57px; height:100%;}
#contact_pdf_content{display:block; float:left; width:263px;}
#contact_pdf_content ul{display:block; float:left;}
#contact_right_span_holder span #contact_pdf_content ul li{display:block; float:left; margin:0px 0px 0px 5px; width:258px;}


.contact_normal_size{font-weight:normal; font-size:14px; color:#999; line-height:1.4em; text-align:justify;}
.contact_small_detail{font-weight:normal; font-size:10px; color:#999; line-height:1.4em; text-align:justify;}
.red_font{color:#B20000; font-size:12px; font-weight:bold;}
.red_font_big{color:#B20000; font-size:14px; font-weight:bold;}



/* contact form css */
#contact_form_wrapper{display:block; margin:0 auto; width:340px; padding:0px;}
#contact_form_holder{display:block; float:left; margin:90px 0px 0px 0px; width:100%; padding:0px;}
#contact_table_holder{display:block; float:left; width:100%; margin:5px 0px 5px 0px;}
#contact_table_left{display:block; float:left; color:#999; font-size:14px; font-weight:normal; text-align:left; margin:2px 0px 0px 0px;}
#contact_table_right{display:block; float:right; color:#999; font-size:14px; font-weight:normal; text-align:left;}
#contact_table_right input{display:block; float:left; border:1px #CCC solid; width:266px; padding:2px; margin:0px;}
#contact_table_right textarea{display:block; float:left; border:1px #CCC solid; width:266px; height:130px; padding:2px; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#contact_form_button_holder{display:block; float:left; clear:left; width:100%; margin:20px 0px 0px 0px;}
#contact_form_reset_btn{display:block; float:right; margin:0px; border:1px #CCC solid; background:#FFF;
-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; behavior: url(/css/border-radius.htc); border-radius: 3px;}
#contact_form_reset_btn a{display:block; float:left; margin:3px 5px 3px 5px; text-decoration:none; color:#666; font-size:12px; font-weight:normal;}
#contact_form_reset_btn a:hover{display:block; float:left; text-decoration:none; color:#999; font-size:12px; font-weight:normal;}

#contact_form_submit_btn{display:block; float:right; margin:0px 0px 0px 10px; border:1px #CCC solid; background:#FFF;
-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; behavior: url(/css/border-radius.htc); border-radius: 3px;}
#contact_form_submit_btn a{display:block; float:left; margin:3px 5px 3px 5px; text-decoration:none; color:#666; font-size:12px; font-weight:normal;}
#contact_form_submit_btn a:hover{display:block; float:left; text-decoration:none; color:#999; font-size:12px; font-weight:normal;}



