/* Copyright View Nepal. All rights reserved.
   
 
 Tara K. C. 
 Web/Graphic Designer
 Email:tarakc@viewnepal.net
 Viewnepal Web Hosting Pvt. Ltd.
*/

/*start date: 26 June  2011 - Sunday*/


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

body                                  { margin:0; padding:0; background: #f3f1f1 url(../images/bg.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

h1, h2, h3, h4, h5, form, div, 
span, p, blockquote, td, tr, 
th, table, img, ol, ul, li, 
html                                  { margin:0; padding:0; outline:none;}
img, div, p, li                       { behavior: url(iepngfix.htc); padding:0; margin:0; }
a:link,a:active, a:visited, a:hover   { outline:none;}

.clear                                { clear: both; margin:0 }
.normal                               { color: #404040; font-size:12px; font-weight:normal;}
.normal1                              { color: #686868;font-family:"Century Gothic"; text-align:justify;}
#area                                 { width: 1110px; margin:0 auto; background:url(../images/footer_line.gif) repeat-x top; }

/*CSS FOR HEADER*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/

#header                               { width: 1016px; height: 205px; margin:0px 47px; background:url(../images/header_bg_line.gif) repeat-x;}
.logo                                 { width: 312px; height: 114px; float:left; padding: 78px 0 0 10px ; text-align:center;}
.slogan                               { width: 389px; height: 43px; float:right; margin-top:100px;}




/*CSS FOR NAVIGATION*/ 
/*-------------------------------------------------------------------------------------------------------------------------------------*/
#navigation_bar                       { width: 1110px; height: 46px;}
.navigation_bar_lt, .navigation_bar_rt 
                                      { width: 56px; height: 46px; float:left; background:url(../images/navigation.gif) no-repeat; } 
.navigation_bar_lt                    { background-position:0 0 ;}
.navigation_bar_rt                    { background-position: -56px 0;}
.navigation_bar_bg                    { height: 40px; width: 998px; float:left;  background: url(../images/navigation_bg_ie.gif) repeat-x; margin-top:6px; }
 

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




/*CSS FOR CONTAINER*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/

#container                           { width: 1010px; background:url(../images/container_bg.gif) repeat-y; padding:0 49px 0 51px;}
.container_shadow                    { width: 1010px; background:url(../images/container_shadow.gif) repeat-x top; height:18px;}


/*CSS FOR BANNER*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
.banner                              { width: 1010px; margin-top: 0; background: url(../images/top_banner_bg.gif) repeat-x; height: 80px; }

.banner_lt                           { width: 220px; float:left; margin-right:10px; padding-left:20px; }
.banner_rt                           { width: 739px; float:left; height:80px;}

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




/*CSS FOR LEFT PART*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
.bodytxt                             { width: 1010px; margin-top: }
.leftpart                            { width: 320px; float:left; border-right: 1px solid #f0f1ee; background: url(../images/left_bg.png) repeat-y right; _background:none;}
.left_td                             { width: 320px; margin-top:10px; padding-top:35px; color: #918f8f; font-family:"Century Gothic"; font-size:12px;}
.left_td ul li                       { list-style-position:inside; padding-left:10px; list-style:none; } 

.left_grn_bar                        { width: 229px; height: 39px; position:absolute; background: url(../images/gr_b.png) no-repeat; margin-top:-35px; margin-left:-17px;  _margin-left:-31px; font-family:"Century Gothic"; font-size:14px; color: #fff; padding-left:20px; line-height:20px;}

.left_php_box                        { width: 300px; margin-top:10px; border-bottom: 1px solid #efede9; margin:20px 5px 0 15px; }
.left_php_box p                      {  }
.left_php_box p a:link, 
.left_php_box p a:active, 
.left_php_box p a:visited            {  color: #06b15f; text-decoration:none; }
.left_php_box p a:hover              {  color: #06b15f; text-decoration:none; }

.green_txt                           { color: #06b15f; font-size:14px; font-family:"Century Gothic"; text-decoration:none; }
.green_txt a:link, 
.green_txt a:active, 
.green_txt a:visited                 { text-decoration:none; color: #06b15f; }
.green_txt a:hover                   { text-decoration:none; color: #96989b;}

.icon_lub, .icon_live, .icon_payment,
.icon_Ecom, .icon_job, .icon_community, .icon_video, .icon_oneproduct,.icon_CMS, .icon_turnkey, .icon_mailsystem, .icon_etender, .icon_booking 
                                     { width: 27px; float:left; margin-right:5px; height:30px; background:url(../images/icons.gif) no-repeat;}
.icon_lub                            { background-position: 0 0;}
.icon_live                           { background-position: 0 -30px;}
.icon_payment                        { background-position: 0 -60px;}
.icon_Ecom                           { background-position: 0 -90px;}
.icon_job                            { background-position: 0 -120px;}
.icon_community                      { background-position: 0 -150px;}
.icon_video                          { background-position: 0 -180px;}
.icon_oneproduct                     { background-position: 0 -210px;}
.icon_CMS                            { background-position: 0 -240px;}
.icon_turnkey                        { background-position: 0 -270px;}
.icon_mailsystem                     { background-position: 0 -300px;}
.icon_etender                        { background-position: 0 -330px;}
.icon_etender                        { background-position: 0 -330px;}
.icon_booking                        { background-position: 0 -360px;}



/*CSS FOR RIGHT PART*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
.right_part                          { width: 668px; float:left; margin-left:20px; margin-top:10px;}

.right_part_td                       { width: 320px; float:left; margin-right:20px; margin-top:20px; color: #686868;font-family:"Century Gothic"; text-align:justify;}
.right_part_td_header                { font-size: 20px; color: #bcbcc0; height:30px; line-height:30px; border-bottom: 1px solid #efede9; font-family:"Century Gothic";}

.right_part_td li                     { line-height:30px; list-style-position:inside; padding-left:10px;}

.right_txt                           { width: 668px; margin-top:10px; color: #333; font-family:"Century Gothic";}
.right_txt ul                        { list-style-position: inside;}
.right_txt li                        { list-style: url(../images/arrow.gif); list-style-position: inside; line-height:20px; padding-left:10px; text-align:justify;}


/*CSS FOR SLIDER*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/

.sliderbanner                        { width: 620px; background: #f0f1ee; height: 200px; margin-bottom:10px; padding: 10px 20px 10px 28px;}
.slidebanner_img                     { width: 620px; height:200px;}
.slidebox                            { width: 147px; height: 154px; float:left; margin:0px 8px; background:url(../images/slider_box_bg.gif) no-repeat; padding:20px; text-align:center; font-family:"Century Gothic"; font-size:14px; color: #3c3b3b;}
.slidebox img                        { width: 147px; height: 118px;}


/*CSS FOR FOOTER*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/

#footer                              { background:url(../images/footer_bg.gif) repeat-x; height:400px; width:100%;}
.footer                              { width: 1010px; margin:0 auto; color: #fff;}
.footer_tr                           { width: 1010px; padding-top:20px; height:284px;}
.footer_td                           { width: 245px; margin-right:30px; margin-left:30px; float:left;}

.footer_td ul                        { list-style:none; width: 240px;}
.footer_td ul li                     { line-height:30px; background: url(../images/line.gif) repeat-x bottom left;  font-size:11px; color: #fff; text-decoration:none;}

.footer_td ul li a:link, .footer_td ul li a:active, .footer_td ul li a:visited              
                                     { display:block;  color: #fff; text-decoration:none;  padding-left:20px;}
.footer_td ul li a:hover              
                                     { display:block;  color: #ffad00; text-decoration:none; background:url(../images/arrow.gif) no-repeat left;}

.footer_td h1                        { font-size:22px; height: 50px;line-height:50px; /*background:url(../images/line.gif) repeat-x bottom;*/ border-bottom: 1px dashed #4e4341; padding-left:20px;} 

.msn                                 { width: 235px; }
.msn_hotmail, .msn_yahoo, .msn_skype, .msn_google, .msn_facebook                          
                                     { background:url(../images/msn_icon.gif) no-repeat;  float:left; margin:5px; }
.msn_hotmail                         { background-position:0 0; width:47px; height: 49px;}
.msn_yahoo                           { background-position:-46px 0; width:47px; height: 49px;}
.msn_skype                           { background-position:-93px 0; width:47px; height: 49px;}
.msn_google                          { background-position:0 -49px; width:47px; height: 49px;}
.msn_facebook                        { background-position:-46px -49px; width:47px; height: 49px;}




.footer_copyright                    { width: 1010px; padding:20px 10px 20px 10px; height: 73px; background:url(../images/footer_line.gif) repeat-x top; }
.footer_paypal                       { float:left; margin-right:20px; width: 150px; }
.footer_copyright_txt                { float:left; margin-right:20px; width: 600px; text-align:center; color: #bfbfbf }
.footer_w3c                          { float:left; width: 140px; text-align: right;}


/*CSS FOR OTHER PAGES*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
.portfolio_box                       { width: 620px; background: #f0f1ee; margin-bottom:10px; padding: 10px 20px 10px 28px;}


.testimonials-box                    { width:646px; padding:10px; margin:10px 0; border:1px dashed #fff; background: #eeeeee;} .testimonials-box img                { width: 50px; width:50px; float: right; margin:10px; padding:5px; border:1px solid #fff;}



