/* Rush Courier site styled by Nico Perez www.nicoperez.com */


/*GLOBAL STYLES*/

* {
margin: 0px;
padding: 0px;
}

body {
background: url(00images/stripe.png);
repeat: both;
}

a {
text-decoration: none;
color: #163b8b;
outline: none;
}

.wrapper {
width: 860px;
margin: 20px auto 0px auto;
height: 100%;
font-family: Arial;
font-size: 12px;
color: #163b8b;
}

.clearit {
display: block;
clear: both;
}

.flashclock {
width: 125px;
height: 125px;
margin-top: 70px;
}


/* Column A */

.columnA {
width: 125px;
height: 435px;
margin-right: 15px;
float: left;
background-image: url(00images/nav_sidebar.png);
}

.columnA a {
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: white;
margin-left: 7px;
}

.columnA a:hover {
color: #FFE600;
}


/* Column B */

.columnB_blue {
width: 475px;
height: 435px;
margin-right: 15px;
float: left;
background-image: url(00images/blue_middle_fade.png);
}

.columnB_yellow {
width: 475px;
height: 435px;
margin-right: 15px;
float: left;
background-image: url(00images/yellow_middle_fade.png);
}

.columnB_text {
width: 445px;
height: 405px;
margin: 15px;
}

.columnB_blue h1 {
font-size: 16px;
font-weight: bold;
background: url(00images/stripe2.png);
repeat: both;
padding: 3px;
}

.columnB_yellow h1 {
font-size: 16px;
font-weight: bold;
background: url(00images/stripeY.png);
repeat: both;
padding: 3px;
}

.cardlogos {
width: 405px;
height: 68px;
background-image: url(00images/cards.png);
float: left;
margin-top: -68px;
}

.greenlogos {
width: 405px;
height: 68px;
background-image: url(00images/go_green_logos.png);
float: left;
margin-top: -68px;
}




/* Form styles */

.formleftcol {
width: 222px;
float: left;
margin-top: 30px;
margin-bottom: 10px;
}

.formrightcol {
width: 222px;
float: right;
margin-top: 30px;
margin-bottom: 10px;
}

.columnB_text label {
display: block;
}

.columnB_text input {
width: 200px;
height: 20px;
margin-bottom: 5px;
}

#input_message {
width: 425px;
height: 100px;
}

#submitquote {
margin-top: 10px;
float: right;
margin-right: 20px;
width: 60px;
}

.flashbox {
width: 230px;
height: 135px;
margin-top: -80px;
float: right;
}


/* Column C */

.columnC {
width: 230px;
height: 435px;
float: right;
}

.rightcolbox {
width: 230px;
height: 135px;
margin-bottom: 15px;
}

.columnC h1 {
font-size: 18px;
font-weight: bold;
color: #FFE600;
padding: 10px 15px 0px 15px;
letter-spacing: -1px;
}

.columnC p {
font-size: 12px;
font-weight: normal;
color: white;
padding: 0px 15px;
}

.rightcolbox_with_stripes {
width: 230px;
height: 135px;
margin-bottom: 15px;
background-image: url(00images/blue_side_fade.png);
}

.rightcolbox_with_stripes_yellow {
width: 230px;
height: 135px;
margin-bottom: 15px;
background-image: url(00images/yellow_side_fade.png);
}

.rightcolbox_with_stripes_yellow h1 {
color: white;
}

.rightcolbox_with_stripes_yellow p {
color: #163b8b;
}


/* Footer */

.footer {
width: 860px;
height: 80px;
}

.footer a:hover {
text-decoration: underline;
}

.footer p {
margin-top: 15px;
}

.footercolA {
width: 140px;
height: 80px;
float: left;
}

.footercolB {
width: 235px;
height: 80px;
float: left;
}

.footercolC {
width: 235px;
height: 80px;
float: left;
}

.logo {
width: 230px;
height: 80px;
float: right;
background-image: url(00images/rush_logo.png);
}



/* Home page */

.flashcontent {
width: 720px;
height: 285px;
float: right;
background-image: url(00images/frontpageplaceholder.png);
}

.leftrollover {
height: 135px;
width: 240px;
float: left;
margin-top: 15px;
background-image: url(00images/left.png);
}

.leftrollover:hover {
height: 135px;
width: 240px;
float: left;
margin-top: 15px;
background-image: url(00images/left.png);
background-position: bottom;
}

.middlerollover {
height: 135px;
width: 240px;
float: left;
margin-top: 15px;
background-image: url(00images/middle.png);
}

.middlerollover:hover {
height: 135px;
width: 240px;
float: left;
margin-top: 15px;
background-image: url(00images/middle.png);
background-position: bottom;
}

.rightrollover {
height: 135px;
width: 240px;
float: left;
margin-top: 15px;
background-image: url(00images/right.png);
}

.rightrollover:hover {
height: 135px;
width: 240px;
float: left;
margin-top: 15px;
background-image: url(00images/right.png);
background-position: bottom;
}



/* RSS feed */

.rss_box {
width: 445px;
height: 405px;
overflow: scroll;
}

.rss_box li {
list-style: none;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
font-size: 20px;
font-weight: bold;
}