.tail-top{ background:url(../images/bg.gif) top repeat-x #edefef}

.right_bgd { position:absolute; top:0; right:0; width:50%; height:397px; background:url(../images/tall_top_right.gif) left top repeat-x;}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:1024px; position:relative }

/*======= header =======*/
#header {height:598px;  background:url(../images/top.jpg) top center no-repeat}

/*======= index.xhtml =======*/
#pageWrapper #index #content .col-1{ width:600px; margin-right:42px}
#pageWrapper #index #content .col-2{ width:275px}
#pageWrapper #index #content .col-3{ width:275px; margin-right:56px}
#pageWrapper #index #content .col-4{ width:269px}

/*======= productivity_tools.xhtml =======*/
#pageWrapper #productivity_tools #content .col-1{ width:110px; margin-left: 5px; margin-right:10px;}
#pageWrapper #productivity_tools #content .col-2{ width:750px; margin-left: 0px; margin-right:5px;}

/*======= our_services.xhtml =======*/
#pageWrapper #our_services #content .col-1{ width:265px; float: left; margin-right:54px;}
#pageWrapper #our_services #content .col-2{ width:265px;}
#pageWrapper #our_services #content .col-3{ width:265px; float: right; margin-left:54px;}

/*======= sitemap.xhtml =======*/
#pageWrapper #sitemap #content .col-1{ width:425px; margin-right:42px}
#pageWrapper #sitemap #content .col-2{ width:425px}

/*======= contact_us.xhtml =======*/
#pageWrapper #contact_us #content .col-1{ width:554px; padding:20px; background:url(../images/contact_us_bg.png) repeat-x center top; border: 1px solid silver;}
#pageWrapper #contact_us #content .col-2{ width:260px; margin-left: 50px;}
#pageWrapper #contact_us #content .scol-1{ width:300px; float: left; clear: both;}
#pageWrapper #contact_us #content .scol-2{ width:250px; float: left;}

/*======= about_us.xhtml =======*/
#pageWrapper #about_us #content .col-1{ width:600px; margin-right:22px}
#pageWrapper #about_us #content .col-2{ width:270px}

/*======= login.xhtml =======*/
#pageWrapper #login #content .col-1{ width:600px; margin-right:22px}
#pageWrapper #login #content .col-2{ width:270px}

/*======= footer =======*/
#footer { height:111px; }