/*.tail-top{ background:url(images/bg.gif) repeat-x top #fff}
.tail-top{ background:url(images/pgBak1a.jpg) repeat-x top left }*/
.tail-bottom{}

.col1, .col2, .col-2, .col-3, .col-4, .col-left, .col-right{ float:left}
.col-1 { float:left; min-height:100%}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:950px; }

/*======= home page =======*/
#home #header {height: 130px; background:url(images/logo-top.jpg) no-repeat top left}
#home #banner {height:200px; z-index:1; background-color:#fff; width:950px;}
#home #content .row2{ background:url(images/home_page/scroll-img.jpg) repeat top left; min-height:48px; margin-top: -1px;}
#home #content .row3{ width:950px;}
#home #content .col1{ width:284px; margin-right:16px; float:left;}
#home #content .col2{ width:284px; float:right;}
/*#home #content .rpt-left{ width:270px; margin-left:10px; background:url(images/home_page/tri-box-bak-mid.jpg) repeat top left; }*/
#home #content .box-col1{ width:270px; background:url(images/home_page/tri-box-bak-mid.jpg) repeat top left; float:left;  margin: 20px 0 20px 30px; }
#home #content .box-col2{ width:270px; background:url(images/home_page/tri-box-bak-mid.jpg) repeat top left; float:left;  margin: 20px 0 20px 40px; }
#home #content .box-col3{ width:270px; background:url(images/home_page/tri-box-bak-mid.jpg) repeat top left; float:right; margin: 20px 30px 15px 30px; }
#home #content .col-left{ width:270px; margin-left:10px; background:url(images/home_page/box-bak-mid.jpg) repeat top left;}
#home #content .col-right{ margin-left:40px; width:575px; margin-top: 0px;}
#home #content .col-right .welcome { width:572px; background:url(images/home_page/welcome-bak-mid2.jpg) repeat top left; padding-top:10px; padding-left: 10px; margin-bottom: -10px;}
#home #content .col-right .welcomeBot { margin-bottom: -10px;}
#home #content .bg{ background:url(images/tail2.gif) repeat-y 298px top; height:80%;} 
#home #sub-foot {min-height: 80px; position:relative; bottom:0px; width:950px; margin-top: -30px; background:url(images/tail2.gif) repeat-y 318px top}
/*======= about us =======*/
#page-about #header {height: 130px; background:url(images/pgtops/logo-top-about.jpg) no-repeat top center}
#page-about #banner {height:26px; background:url(images/sub-ban-bak.jpg) repeat-x top left}
#page-about #content .col1{ width:284px; margin-right:16px}
#page-about #content .col2{ width:284px}
#page-about #content .col-1{ width:235px; }
#page-about #content .col-2{ margin-left:20px; width:645px; }
#page-about #content .bg{ background:url(images/tail.gif) repeat-y 235px top } 
/*======= services =======*/
#page-services #header {height: 130px; background:url(images/pgtops/logo-top-services.jpg) no-repeat top center}
#page-services #banner {height:26px; background:url(images/sub-ban-bak.jpg) repeat-x top left}
#page-services #content .col1{ width:284px; margin-right:16px}
#page-services #content .col2{ width:284px}
#page-services #content .col-1{ width:235px; }
#page-services #content .col-2{ margin-left:20px; width:645px; }
#page-services #content .bg{ background:url(images/tail.gif) repeat-y 235px top } 
/*======= news =======*/
#page-news #header {height: 130px; background:url(images/pgtops/logo-top-news.jpg) no-repeat top center}
#page-news #banner {height:26px; background:url(images/sub-ban-bak.jpg) repeat-x top left}
#page-news #content .col1{ width:284px; margin-right:16px}
#page-news #content .col2{ width:284px}
/*#page-news #content .col-1{ width:235px; position: relative; background-image:url(../images/logos/inc500-bw.jpg); background-repeat:no-repeat;
background-position:bottom left; min-height:100%; max-height:100%; bottom:0px;}*/
#page-news #content .col-1{ width:235px; }
#page-news #content .col-2{ margin-left:20px; width:645px; }
#page-news #content .bg{ background:url(images/tail.gif) repeat-y 235px top } 
/*======= clients =======*/
#page-clients #header {height: 130px; background:url(images/pgtops/logo-top-clients.jpg) no-repeat top center}
#page-clients #banner {height:26px; background:url(images/sub-ban-bak.jpg) repeat-x top left}
#page-clients #content .col1{ width:284px; margin-right:16px}
#page-clients#content .col2{ width:284px}
#page-clients #content .col-1{ width:235px; }
#page-clients #content .col-2{ margin-left:20px; width:645px; }
#page-clients #content .bg{ background:url(images/tail.gif) repeat-y 235px top } 
/*======= contact =======*/
#page-contact #header {height: 130px; background:url(images/pgtops/logo-top-contact.jpg) no-repeat top center}
#page-contact #banner {height:26px; background:url(images/sub-ban-bak.jpg) repeat-x top left}
#page-contact #content .col1{ width:284px; margin-right:16px}
#page-contact #content .col2{ width:284px}
#page-contact #content .col-1{ width:235px; }
#page-contact #content .col-2{ margin-left:20px; width:645px; }
#page-contact #content .bg{ background:url(images/tail.gif) repeat-y 235px top } 

/*======= footer =======*/
#footer { height:65px; }
#footer .col-1{ width:230px}
#footer .col-2{ width:220px}
#footer .col-3{ width:170px}
