body,input,form,label{ margin:0; padding:0;}
/*pop up css starts*/
#pop_container{ width:354px; float:left; border:1px solid #a0a0a0;font-family:Arial, Helvetica, sans-serif; background:#FFF;}
#pop_container .heading{ float:left; width:354px; background:#a0a0a0;  line-height:29px; text-align:center;height:29px; font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase}
#pop_container form{ float:left; width:100%; margin:0; padding:0}
#pop_container form fieldset{ float:left; width:100%; padding:13px 0 0 0; margin:0; border:none}
#pop_container .form_row{ float:left; width:100%; padding:0 0 10px 0;}
#pop_container .form_row label{ float:left; width:88px; padding:3px 0 0 16px; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:15px; text-transform:uppercase}
#pop_container .form_row input{ float:left; width:220px; background:#f7f7f7; border:1px solid #84817a; font:normal 11px Arial, Helvetica, sans-serif; color:#000; height:20px; line-height:16px; padding:2px;}
#pop_container .form_row span{ float:left; width:auto;font:normal 11px Arial, Helvetica, sans-serif; color:#F00; line-height:22px; padding-left:6px;}
#pop_container .form_row p{ float:left; width:338px; background:#dadada; padding: 0 0 0 16px; font:bold 11px Arial, Helvetica, sans-serif; color:#000; line-height:21px; text-transform:uppercase; height:21px;}
#pop_container .form_row .month_select{ float:left; width:48px;border:1px solid #84817a;font:11px Arial, Helvetica, sans-serif; color:#000; line-height:22px; margin:0 8px 0 0; display:inline;height:22px; }
#pop_container .form_row .date_select{ float:left; width:50px;border:1px solid #84817a;font:11px Arial, Helvetica, sans-serif; color:#000; line-height:22px; margin:0 8px 0 0; display:inline;height:22px;}
#pop_container .form_row input.day{ float:left; width:79px; background:#f7f7f7; border:1px solid #84817a; font:normal 11px Arial, Helvetica, sans-serif; color:#000; height:20px; line-height:16px; padding:2px;}
#pop_container .form_row .country_select{ float:left; width:104px;border:1px solid #84817a;font:11px Arial, Helvetica, sans-serif; color:#000;margin:0 8px 0 0; display:inline;height:22px;}
#pop_container .form_row .city_select{ float:left; width:104px;border:1px solid #84817a;font:11px Arial, Helvetica, sans-serif; color:#000;margin:0 8px 0 0; display:inline; height:22px;}
#pop_container .form_row .comment{ float:left; width:220px; background:#f7f7f7; border:1px solid #84817a; font:normal 11px Arial, Helvetica, sans-serif; color:#000; height:71px; padding:2px;}
#pop_container .form_row .submit{ float:left; width:98px; border:1px solid #8e8e8e; background:#A0A0A0; font:bold 11px/21px Arial, Helvetica, sans-serif;color:#fff; text-transform:uppercase; height:21px; padding:0 0 2px 0; margin:0; }
#pop_container .form_row .meadatory{float:right; width:auto;font:normal 11px Arial, Helvetica, sans-serif; color:#F00; line-height:22px; padding-right:20px;}
/*pop up css ends*/

/*bottom bar css starts*/
#bottom_bar{ float:left; width:100%; padding:0px 0 0px 0; background:url(../images/bar_bg.gif) repeat-x 0 0; font:bold 11px/20px Arial, Helvetica, sans-serif; color:#000; text-align:center; z-index:999; border-top:1px solid #CCC;}
div#bottom_bar{position:absolute; bottom:-3px;  width:100%; z-index:999}
html>body #bottom_bar{position:fixed; z-index:999;}
#bottom_bar .bottom_conatiner{ margin:0 auto; width:850px;}
#bottom_bar .bottom_conatiner .bottom_inner_container{ float:left; width:100%; color:#000; font:15px Arial, Helvetica, sans-serif; padding:0px 0 0 0;}
#bottom_bar .bottom_conatiner .bottom_inner_container .call_us{ float:left; width:78px; padding:3px 0 7px 34px;color:#000; font:15px Arial, Helvetica, sans-serif; background:url(../images/call_me.gif) no-repeat 0 0; margin-top:7px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .us_flag{ float:left; width:113px; padding:0 8px 0 23px; margin:3px 0 0 0;color:#000; font:bold 15px Arial, Helvetica, sans-serif; background:url(../images/us_flag.gif) no-repeat 0 0;margin-top:11px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .uk_flag{ float:left; width:104px; padding:0 0 0 23px; margin:3px 0 0 0;color:#000; font:bold 15px Arial, Helvetica, sans-serif; background:url(../images/uk_flag.gif) no-repeat 0 0;margin-top:11px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .call_us_back{ float:left; width:157px; height:23px; margin-top:7px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .call_us_back a img{  border:none}
#bottom_bar .bottom_conatiner .bottom_inner_container span{float:left; color:#000; font:15px Arial, Helvetica, sans-serif; text-align:center; width:31px;margin:9px 0 0 0;}
/*bottom bar css ends*/

