@import "/css/template/reset.css";
@import "/css/template/theme.css";
@import "/css/template/box.css";
@import "/css/template/button.css";
@import "/css/template/checkout.css";

/* CONTAINER */
#page-container{margin:0 auto; width: 940px; text-align: left;}
.column-left-240{float: left; display: inline; width: 240px;}
.column-left-660{float: left; display: inline; width: 660px;}
.column-right-240{margin-left: 660px; width: 240px;}
.column-right-660{margin-left: 240px; width: 660px;}

/* HEAD */
#page-head{height: 110px; background: url(/images/template/header.jpg) center no-repeat;}
#page-head-logo{position:absolute; left: 30px; top: 10px;}
#page-head-nav {position:absolute; right: 40px; bottom: 0; width: auto; height: 40px;}
#page-head-nav a{float: left; display: block; height: 40px; margin-left: 4px; padding-left: 14px; line-height: 32px; /* value + 4px + 4px (SPAN padding) = height */ text-decoration: none; font-weight: bold; color: white; font-size: 10pt; cursor: pointer;}
#page-head-nav span{display: block; padding: 4px 18px 4px 4px; background: url(/images/icons/button-left2.png) no-repeat top right;}
#page-head-nav a{background: url(/images/template/tab1.png) left top no-repeat;}
#page-head-nav span{background: url(/images/template/tab2.png) right top no-repeat;}


/* BODY */
#page-body{padding: 30px 18px;}

/* Foot */
#page-foot{clear: both;}
#page-foot-line{margin:0 auto; height: 33px; width: 800px; background: url(/images/template/footer-line.jpg) bottom center no-repeat;}
#page-foot-altnav{margin: 20px auto 0 auto; text-align:center;}
#page-foot-altnav ul{list-style: none;}
#page-foot-altnav li{margin: 0 5px; display: inline;}
#page-foot-copyright{margin: 20px auto 0 auto; text-align:center;}

/* Sticky */
html, body {height: 100%;}
#page-container {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -120px;}
#page-foot, .push {height: 120px; clear:both;}
