/* CSS Document */

body { background:url(../images/background.gif) repeat-x top left; font:12px Arial, Verdana, Tahoma; color:#333; line-height:20px; padding:0px; margin:0px; }
.wrape { width:100%; }
.ul, li { list-style:none; padding:0; margin:0; }
img { border:0; }
a { color:#09c; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

.page_width { width:999px; margin:0 auto; }
.l_size { width:950px; margin:0 auto; }
.header_img { width:966px; margin:0 auto; }
.content { width:570px; }
.sidebar { width:360px; }

/*-------------------------------------- Background Calss --------------------------------------*/
.top_bg { background:url(../images/top_bg.gif) no-repeat top center; padding:105px 0px 0px 0px; }
.footer_bg { background:url(../images/footer_bg.gif) repeat-x top left; padding:14px 0; margin:8px 0 0 0; }


/*-------------------------------------- Padding Calss --------------------------------------*/
.padding01 { padding:3px 0 10px 0; }
.padding_t { padding-top:38px; }
.padding_t02 { padding-top:30px; }
.padding_1 { padding-left:20px; }
.padding_l02 { padding-left:30px;}


/*-------------------------------------- Link Calss --------------------------------------*/
.menu li { float:left; display:inline; font:16px Arial, Verana, Tahoma; font-weight:bold; font-style:italic; }
.menu li a {  color:#0F9BD7; float:left; display:inline; text-decoration:none; padding:6px 0; margin-right:20px; }
.menu li a:hover { color:#D70280; float:left; display:inline; text-decoration:none; }
.menu li.active { float:left; color:#fff; background:url(../images/menu_l.gif) no-repeat top left; padding:0 0 0 14px; }
.menu li.active a { float:left; color:#fff; float:left; display:inline; text-decoration:none; background:url(../images/menu_r.gif) no-repeat top right; padding:6px 14px 10px 0px; }
.menu li.active a:hover { color:#fff; float:left; display:inline; text-decoration:none; }

.email_button { background:url(../images/email_button.gif) no-repeat top; width:170px; text-align:center; padding:6px 10px 10px 10px; font:16px Arial, Verana, Tahoma; font-weight:bold; font-style:italic; color:#0F9BD7; }
.email_button a { color:#0F9BD7; text-decoration:none; }
.email_button a:hover { color:#D70280; text-decoration:none; }

.know_more { background:url(../images/know_more.gif) no-repeat top; width:102px; color:#fff; padding:2px 0 20px 0; margin:10px 0 0 0; }
.know_more a { color:#fff; text-decoration:none; padding:0px 0px 0px 10px; }
.know_more a:hover { color:#fff; text-decoration:none; font-weight:bold; }

.copyright { color:#12778B; padding:15px 0; }
.copyright a { color:#12778B; text-decoration:none; }
.copyright a:hover { color:#D70280; text-decoration:none; }


/*********** Feedback form Element Classes *************/
input, textarea { font-family: arial, verdana, tahoma, sans-serif, serif; }
#feedback li.col1 { float:left; width:15%; padding-right:10px; text-align:right; line-height:30px; }
#feedback li.col2 { float:left; width:70%; }

#feedback .col1 label { display:block; line-height:24px; font-weight:bold; }
#feedback label.error { margin-left:5px; line-height:24px; color:#c33; text-align:left; font-weight:normal; border:0; }
#feedback em, .star { color:#c33; }
input#fullname, input#email, input#phone, #message_box textarea { width:20em; float:left; margin:0 0 10px 0; color:#333333; padding:3px; border:1px solid #aaa; }
#message_box textarea { height:100px; }
input#phone { width:15em; }
input#fullname:focus, input#email:focus, input#phone:focus, #message_box textarea:focus { border:1px solid #69369d; }
#feedback .error { border:1px solid #c33; }
#feedback .button { width:211px; height:37px; background:url(../images/submit_button.gif) no-repeat 0 0; border:0; color:#fff; font-weight:bold; cursor:pointer; }
