root { 
    display: block;
}

body {
    margin:0;
    padding:0;
    margin-top:5px;
}

#desc {
    width:400px;
    background: #eeeeee;
    border:1px solid black;
            -moz-border-radius: 10px;
        border-radius: 10px;
        margin-top:20px;
        padding:5px;
            margin-left: auto;
    margin-right: auto;

}

#frontSearch {
    margin-top:10px;
    height:200px;
    width: 100%;
    border:1px solid black;
}

#container {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
}

#header {
    text-align:center;
}

#largeSearchBox {
	margin: auto;
        margin-top: 15px;
	text-align: center;
	background-color: #C3D9FF;
	padding:10px;
        color:black;
        border:1px solid black;
        -moz-border-radius: 10px;
        border-radius: 10px;

}

#largeSearchBox input, textarea, select{
	border:0;
	margin:3px;
	padding:0px 3px;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", "Arial", "Helvetica", "sans-serif";
	color:black;
        height:30px;
        overflow: visible;

}

#smallSearchBox {
	margin: auto;
        margin-top: 15px;
	text-align: center;
	background-color: #C3D9FF;
	padding:0;
        color:black;
        width:100%;
        height:27px;
                border:1px solid black;
        -moz-border-radius: 10px;
        border-radius: 10px;
}

#smallSearchBox input, textarea, select{
	border:0;
	margin:3px;
	padding:0px 3px;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", "Arial", "Helvetica", "sans-serif";
	color:#666666;
        height:20px;

}

#footer {
   text-align:center;
    font-size: 12px;
     position: fixed;
       width: 100%;
       height: 14px;
       top: auto;
       right: 0;
       bottom: 0;
       left: 0;
       background-color: white;
}

#footer a:link {color:black;}
#footer a:visited {color:black;}
#footer a:hover {color: red; text-decoration:underline;}
#footer a:active {color:black;}
#footer a {text-decoration: none;}

#searchOverview {
    height: 40px;
    border: silver thin 1px;
    width:100%;
    padding:2px;
    margin:1px;
}

#searchWrap {
    margin-top:30px;
}

#searchResult {
        background-color:white;
	list-style: none;
        padding:4px;
        font-size: 19px;
        border:1px solid #F0F0F0;

}

#searchResult:hover {
        background-color: #F0F0F0;
}

#searchPriceRed {
    margin-left: -75px;
    width:60px;
    height:40px;
    font-size: 30px;
    background-color:red;
    color:white;

    text-align: center;
    padding-top:5px;
}

#searchPriceGreen {
    margin-left: -75px;
    width:60px;
    height:40px;
    font-size: 30px;
    background-color:green;
    color:white;
    text-align: center;
    padding-top:5px;
}

#searchHeader {
    height:28px;
    width:100%;
    border:1px solid #F0F0F0;
    font-size: large;
    text-align:center;
    padding-top:2px;
    
}


#resultBox {
    font-size: large;
}

#feedbackBox {
    position:absolute;
    top:0;
    right:0;
    height:15px;
    width:50px;
    border:1px solid #F0F0F0;
}

img {border:0;}

#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#results{width:300px; border:solid 1px #DEDEDE; display:none; margin-left:137px; }
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}

#results1 {width:155px; border:solid 1px #DEDEDE; display:none;margin-left:498px;margin-top:-4px;}
#results1 ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results1 li {border-top:solid 1px #DEDEDE;}
#results1 li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results1 li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results1 li a:hover{background:#FFFFCC;}
#results1 ul {padding:6px;}

a:link {color:blue;}
a:visited {color:blue;}
a:hover {color: black; text-decoration:underline;}
a:active {color:blue;}
a {text-decoration: none;}