html, body { height: 100%; margin: 0; padding: 0; color:#111111;}
#bg {position:fixed; background:url(../images/bg.jpg); height:100%; width:100%;}
.leftbar{position:absolute; z-index:1;  float:left; display:block; margin:3px 20px 0 0; padding:325px 0 0; background-color:#FFFFFF; background:url(../images/gs_03.jpg); width:260px; background-repeat:no-repeat;}


/*menu*/
.menu_h a, .menu_s a, .menu_p a, .menu_w a, .menu_a a, .menu_c a, .menu_h_current, .menu_s_current, .menu_p_current, .menu_w_current, .menu_a_current, .menu_c_current
{background:url(../images/menu/h.jpg); height:36px; background-repeat:no-repeat; margin:0 9px 0; cursor:pointer; display:block;}
.menu_s a{background:url(../images/menu/s.jpg);}
.menu_p a{background:url(../images/menu/p.jpg);}
.menu_w a{background:url(../images/menu/w.jpg);}
.menu_a a{background:url(../images/menu/a.jpg);}
.menu_c a{background:url(../images/menu/c.jpg);}

.menu_h a:hover{background:url(../images/menu/over_h.jpg);}
.menu_s a:hover{background:url(../images/menu/over_s.jpg);}
.menu_p a:hover{background:url(../images/menu/over_p.jpg);}
.menu_w a:hover{background:url(../images/menu/over_w.jpg);}
.menu_a a:hover{background:url(../images/menu/over_a.jpg);}
.menu_c a:hover{background:url(../images/menu/over_c.jpg);}

.menu_h_current{background:url(../images/menu/current_h.jpg);}
.menu_s_current{background:url(../images/menu/current_s.jpg);}
.menu_p_current{background:url(../images/menu/current_p.jpg);}
.menu_w_current{background:url(../images/menu/current_w.jpg);}
.menu_a_current{background:url(../images/menu/current_a.jpg);}
.menu_c_current{background:url(../images/menu/current_c.jpg);}

/*menu end*/

/*content*/
.content{float:left; display:block; width:65%; z-index:0;  position:absolute; padding:260px 0 0 260px; font-family:Tahoma;}
.content h1{color:#b87e4c;}
.content h2{color:#666666;}
.content p{line-height:25px; letter-spacing:1px;}
.content p:hover{background-color:#FFFFFF;}
.content a{text-decoration:none; color:#8bad4a;}
.content a:hover{color:#d53d3d;}

#gallery img{ border:4px solid #999999; margin:0 2px; padding:0px;  width:52px; height:52px;}
#gallery img:hover{border:0px; width:60px; height:60px;}

/*content end */


/*image over popup*/

.thumbnail{position: relative; z-index: 0; }

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: #ffffff; padding: 5px; left: -500px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; display:block; font-size:10px;}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: 0; left: 40px;  text-decoration: none; /*position where enlarged image should offset horizontally */ }

/*image over popup end*/

.btn1, .btn2{background-image:url(../images/clear.jpg); background-repeat:no-repeat; width:92px; height:26px; display:block; background-position:0px 0px; border:0px; float:left; clear:none;cursor:pointer;margin:0 15px 0 0;}
.btn2{background-image:url(../images/send.jpg);}
.btn1:hover, .btn2:hover{background-position:0px -26px;}
.txtarea, .txtarea1 {font-size:12px; color:#333333; width:275px; border:none; border-bottom:1px dotted #333333;height:20px; color:#d47e35; font-size:15px;}
.txtarea1 {height:100px; border:none; background-color:#fcede0; line-height:25px; font-size:15px;}
.myimage{float:left; margin: 0px 10px 5px 0px; border: #bdbaba 3px solid; background-image:url(../images/tom.jpg); width:101px; height:150px; }
.w3cvalid{float:right; text-decoration: none; position:relative;top:5px; right:5px;}
.w3cvalid img{border:0px; width: 51px; height: 18px;}
.msg, .msg1{width:147px; float:left;}
.msg1{clear:right; width:260px;}