/*.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{ 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;}
#home #content .col1{ width:284px; margin-right:16px}
#home #content .col2{ width:284px}
#home #content .col-1{ width:298px; margin-left:10px;}
#home #content .col-2{ margin-left:10px; width:577px; }
#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}