/* 
Overall Site Styles
-------------------
*/

/*
* {
margin:0;
padding:0;
border:none;
z-index:0;
}
*/

.clear {
clear: both;
height: 0;
overflow: hidden;
margin:0;
}

html, body {
height:100%;
border:0;
}

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#000;
font-size: 1.00em;
padding:0;
margin: 0;
background-color:#fff;
background-image: url();
overflow-y: visible;
}

.print_header{
display:inline;
height:135px;
padding-left:30px;
}

.print_legal_text{
font-size:0.63em;
display:inline;
}

.outer{
min-height:100%;
margin-left:0px;
margin-bottom:0px;
}

.left, .right {
display:none;
}

.middle {
width:100%;
position:relative;
z-index:1;
margin:0;
display:inline;
font-size:0.95em;
margin:0 auto;
}

a.legal_content_link:link, a.legal_content_link:visited {
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#59ADBA;
text-decoration : none;
}

a.legal_content_link:hover {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #F7A706;
text-decoration : none;
}

a.legal_content_link:active {
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#59ADBA;
text-decoration : none;
}

/* 
Error Styles
-------------------
*/

.ErrorMsg_large{
    font: bold 16px Arial, Helvetica, Verdana, sans-serif;
    color:#59ADBA;
}

.ErrorMsg{
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;;
    color:#59ADBA;
}

.leftmenu_top{
display:none;
}

.avatar_padding{
display:none;
}

.breadcrumbs_container{
display:none;
}

.breadcrumbs_links{
display:none;
}

.breadcrumb_links_ie6{
display:none;
}

.previous_page{
display:none;
}

.current_page{
display:none;
}

.curvedborder_container{
display:none;
}

.content_padding{
padding-left:0px;
padding-right:0px;
background-image: url();
}

.text_padding{
padding:5px 0px 0px 0px;
margin-left:0px;
}

.clearfooter {
display:none;
}

.footer {
display:none;
}

.cart_bckrnd{
border-bottom:1px dashed #DEDEDE;
}

.cart_title{
border-right:0px solid #fff;
}

.receipt_title{
color:#59ADBA;
border-right:0px solid #fff;
}

.receipt_amount{
border-right:0px solid #fff;
}

.receipt_legal_text{
font-size:12px;
}

.cart_button_placeorder_container{
display:none;
}

/* Public Website */

.top{
margin:0;
height:177px;
}

.top_container{
margin:0;
}

.bottom{
display:none;
}

.outer_fixed {
position:relative;
left: 0;
right: 0; 
bottom:0px; /* right not read by IE6 and below so width needs set */
padding:0;
margin:0;
top:177px;
overflow-y: visible;
overflow:visible;
}



