body {
	background-color: white; 
	padding: 0px; 
	margin: 0px; 
	color: #342F1A;
	font-size: 9px;
	font-family: helvetica;
	text-align:center; /* workaround for block centering in IE. must use text-align:left; for content elements */
    }
    
.error{color:red;}

img { border:none;}

a:hover {
	text-decoration:underline;
	cursor:pointer;
}

a {
	color: #000000;
	text-decoration:none;
}

a.olink { 
	text-decoration: underline; 
	cursor: pointer;
}

.fakelink {
	color:#85BE3B;
	cursor:pointer;
	text-decoration:underline;
}

#everything { 
    position:relative; 
    min-width:800px;
}

.subBox { 
    display:none; 
    height:115px;
    width:4000px;
    min-width:100%;
}

#CartContent { display:none; }

div.tipcontents { display: none; }

#logo {
    top:9px;
    position:relative;
}

.checkoutButton{
    padding:5px 5px 5px 8px;
    background:#333;
    color:white;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    -moz-border-radius:.4em;
	-webkit-border-radius:.4em;
    border-radius:.4em;
	position:relative;
	bottom:3px;
	border:none;
	cursor:pointer;
	
}
        
.bigText {
	color:#555555;
	font-size:20px;
	letter-spacing:0px;
}

.smallText {
	color:#342F1A;
	font-size:8pt;
	line-height:12px;
}
	
.menu {font-size: 11px;}
	
/* Begin Header */
#header{
    height:62px;
	text-align:left;
}
    
    #username {
        position: absolute;
        right: 0px;
        font-size: 14px;
        top: 27px;
        color:#696969;
        margin-right:570px;
    }
    
	/* Begin topBar */
	#topGreyBar {
        background:#85BE3B none repeat scroll 0 0;
        height:36px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin-right:2.4%;
        padding:0;
        right:0;
        position:absolute;
        top:14px;
        z-index:10;
	}	
	
	/* Begin searchBar' */
	.barLink {
        position:relative;
        float:left;
        top:12px;
        z-index:1;
        margin-right:14px;
    }
        
    ul {
        list-style-type:none;
        padding:0;
        margin:0;
    }
    
    #searchItem > ul {
            top:19px;
            width:216px;
    }
    
    #searchFill {
        position:absolute;
        height:12px;
        left:10px;
        width:220px;
        z-index:-1;
    }
    
	.TextTwo {
        color:#FFFFFF;
        font-family:helvetica;
        font-size:13px;
        font-weight:bold;
	}
	
	.list {
	    position:absolute;
        background-color:#85BE3B;
        display:none;
        left:-16px;
        padding:12px 16px 0;
        z-index:-1;
	}
	
    .list > li {
        padding-bottom:6px;
        padding-top:6px;        
    }
    
    .list > form > li {
        padding-bottom:2px;
        padding-top:2px; 
    }
    
    .option {
        color:white;
        display:block;
        float:left;
        font-size:10px;
        font-weight:bold;
        width:60px;
    }
    
    #pngRight {
        right:-13px;
        position:absolute;
        z-index:-1;
     }
     
     #dropRight {
         position:absolute;
         bottom:-12px;
         right:0px;
         z-index:-1;
     }
     
     #fillWide {
         height:12px;
         position:absolute;
         width:160px;
         z-index:-1;
     }
      
     #fillMedium {
         height:12px;
         position:absolute;
         width:70px;
         z-index:-1;
     }
     #fillNarrow {
         height:12px;
         position:absolute;
         width:50px;
         z-index:-1;
     }
     
     .Text {
         color:white;
         padding-bottom:2px;
     }
     
     .bold {font-weight:bold;}

     #dropLeft {
         position:absolute;
         bottom:-12px;
         left:0px;
         z-index:-1;
     }
     
     #insideRight {
         position:absolute;
         top:8px;
         right:-10px;
         z-index:-1;
     }
     
     #insideLeft {
         position:absolute;
         top:8px;
         left:-10px;
         z-index:-1;
     }
     
     #searchItem #insideLeft {top:10px;}
     #pngLeft {
         position:absolute;
         left:-16px;
         top:0;
     }
     
     #pngTopLeft {
         position:absolute;
         left:-23px;
         top:0;
         z-index:-1;
     }
     
	#input {     
        position:absolute;
        float:left;
    }
    
    #inputContainer {
        background:transparent url(//s3.amazonaws.com/static.illustrationsource.com/base/graphics/bar/search.png) no-repeat scroll left top;
        float:left;
        height:25px;
        margin-bottom:6px;
        left:0;
        width:225px;
        z-index:4;
    }
    
    #searchItem {
        width:225px;
        margin-right:-6px;
        top:6px;
    }

	#query {
        background:transparent none repeat scroll 0 50%;
        border:medium none;
        color:#808080;
        float:left;
        font-size:13px;
        margin-top:0px;
        left:6px;
        position:relative;
        top:4px;
        width:190px;
    }
    
    #query:focus {outline:none;}
    
    #SearchButton{
        background:transparent none repeat scroll 0 50%;
        border:medium none;
        cursor:pointer;
        float:left;
        height:24px;
        width:32px;
   }

	/* End searchBar */

/* End Header*/

#content {
    position:relative;
    width:100%;
	text-align:left;
	top:4px;
}

/* Begin Footer */

#footer {
    float:left;
    margin:24px 0px 160px 0px;
    text-align:center;
    width:100%;
    font-size:12px;
}

    .no_bottom_nav {padding-top:20px;}

/* End Footer */
