body {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: small;
background: #000;
color: #fff;
margin: 0 auto;
padding: 10px;
text-align: center;
max-width: 1000px;
min-width: 800px;
}
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
#centerwrap {
padding: 0 3px 0 3px;
max-width: 1000px;
min-width: 800px;
}
#wrap {
max-width: 1000px;
min-width: 800px;
background: #000;
margin: 0;
}
#headerTitle {
text-align: left;
min-width: 500px;
float: left;
width: 69%;
}
#headerSidebar {
float: right;
width: 30%;
background: #000;
}
#headerTitle div {
padding-right: 40px;
}
#headerSidebar div {
padding: 20px;
}
#headerDivider {
background: #000;
clear: both;
}
#content {
min-width: 500px;
float: left;
width: 69%;
}
#content div {
text-align: left;
padding: 10px 40px 10px 10px;
color: #fff;
background: #000;
}
#sidebar {
float: right;
width: 30%;
background: #000;
}
#sidebar div {
padding: 20px;
}
#footer {
height: 55px;
border-top: 5px solid #000;
clear: both;
background: #000 url(http://www.cupw.ca/multimedia/microsites/toronto_couriers/footer_bg.png) repeat-x bottom left;
}
#langswtich {
float: right;
text-align: right;
color: #fff;
}
#langswtich a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#langswtich a:hover {
color: #39c;
font-weight: bold;
text-decoration: none;
}
#headerTitle h1 {
color: #fff;
padding: 25px 5px 5px 150px;
font-weight: bold;
}
#content h1 {
color: #39c;
font-size: 150%;
font-weight: bold;
}
#content h2 {
color: #39c;
font-size: 135%;
font-weight: bold;
}
#content h3 {
color: #39c;
font-size: 120%;
font-weight: bold;
}
#content a:link, #content a:visited {
color: #39c;
font-weight: bold;
}
#content a:hover {
color: #555;
font-weight: bold;
}
.btn { min-width: 200px; text-align: left; font-size: 145%; font-weight: bold; display: block; position: relative; background: #aaa; padding: 5px; width: 200px; margin: 0px auto; color: #fff; text-decoration: none; cursor: pointer;
/* display: block; min-width: 200px; text-align: right; font-size: 125%; font-weight: bold; position: relative; background: #aaa; padding: 5px; float: left; color: #000; text-decoration: none; cursor: pointer; 
*/
}
.btn * { font-style: normal; background-image: url(http://www.cupw.ca/multimedia/microsites/toronto_couriers/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn.blue { background: #2ae; color: #fff; }
.btn.grey { background: #888; color: #fff; margin-bottom: 50px;}
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #fff; color: #000; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(http://www.cupw.ca/multimedia/microsites/toronto_couriers/shade.png); background-position: bottom; }
hr.blue {
width: 100%;
height: 3px;
background: #39c;
}
#footerLeft {
margin: 0;
padding-bottom: 5px;
float: left;
}
#footerRight {
float: right;
}
.footerText {
font-weight: bold;
text-align: left;
padding-left: 5px;
padding-right: 5px;
}
.footerTextfr {
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
font-size: 80%;
}
.linkText {
font-size: 80%;
color: white;
text-decoration: none;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}


