@import url(/lightbox.css);
html {
    background-color: #FFFFFF;
    height: 100%;
    width:100%;
    margin: 20px 0 1px 0;
    padding:0px;
}
 
body {
    background-color: #FFFFFF;
    color: #000000;
    font: 80% Verdana, Helvetica, Arial, sans-serif;
    margin: 0 auto;
    padding: 0px;
    width: 900px;
    border: 1px solid #c2e83b;
}

h1 {
    font-size:18px;
    color:#b9e700;
}
h2 {
    font-size:16px;
    color:#b9e700;
}
h3 {
    font-size:14px;
    color:#999999;
}
h4 {
    font-size:12px;
}
h5 {
    font-size:12px;
    font-weight:normal;
}
h6 {
    font-size:10px;
    font-weight:normal;
}
#logo {
    background: #FFFFFF url('/images/philing_logo.gif') no-repeat top left;
    margin:20px;
    width:190px;
    height:108px;
}
#logo h1 {
    display:none;
}
#languages {
    padding-top:5px;
    width:180px;
    float:left;
    font-size:10px;
    margin-left:20px;
    font-weight:bold;
}
#tabs {
    height:25px;
    width:900px;
    padding-top:5px;
    background-color:#b9e700;
    color: #959595;
    text-align:center;
    font-size:14px;
    overflow:hidden;
}
#tabs a:link, #tabs a:visited {
    margin:0px 8px 0px 8px;
    font-weight:bold;
    color: #666666;
    text-decoration:none;
}
#tabs a:hover {
    text-decoration:underline;
}
#languages a:link, #languages a:visited {
    margin:0px;
}

#login {
    background: #959595 url('/images/logintop.gif') no-repeat top left;
    width:175px;
    color:#FFFFFF;
    margin-top:10px;
}
#login h3 {
    color:#FFFFFF;
    text-align:center;
    padding-top:10px;
    margin:0px;
}
#login p {
    margin:0px;
    margin-bottom:0px;
    margin-left:10px;
    line-height:150%;
    padding:0px;
}
#left {
    float:left;
    width:195px;
    padding-left:20px;
}
#menu {
    width:195px;
    color: #000000;
    margin-bottom:8px;
}
#menu h1 {
    margin-top:20px;
    color: #959595;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    
}
#menu a:link, #menu a:visited {
    display:block;
    color: #959595;
    font-weight:bold;
    margin-bottom:4px;
    text-decoration:none;
}
#menu a:hover {
    color: #c2e83b;
}
#menu h1 a:link, #menu h1 a:visited, #menu h1 a {
    display:inline;
    margin:0px;
}
#content {
    width:650px;
    background-color:#FFFFFF;
    color:#000000;
    float:right;
    margin-bottom:8px;
    padding: 10px 20px 10px 10px;
}
#content a:link {
    color: #000000;
}
#content a:visited {
    color: #666666;
}
#content a:hover {
    text-decoration:none;
}
#foot {
    background-color:#b9e700;
    padding-top:5px;
    padding-bottom:5px;
    clear:both;
    font-size:12px;
    color: #525050;
    text-align:center;
    height:50px;
}
#foot p {
margin:0;
padding:0;
}

#foot p a:visited, #foot p a:link{
color: #525050;
}

#foot a:link, #foot a:visited, {
    color: #525050;
}
#login a:link, #login a:visited {
    color: #000000;
}

#foot a:hover, #login a:hover {
    text-decoration:none;
}

td.paginate, td.product {
    font-size:11px;
}
td.product img {
    border:0px;
}
td.product {
    padding:5px;
    text-align:center;
    //border-bottom:1px dashed #701403;
    vertical-align:top;
}
table.product {
    margin-top:10px;
    margin-bottom:10px;
}
div.desc {
    position:absolute;
    display:none;
    border:1px solid #701403;
    background-color:#FFFFFF;
    font-size:11px;
    padding:5px;
    z-index:99;
    width:250px;
}
#carttable {
    width:80%;
}
#carttable td {
    border-right: dashed #9C9A9A 1px;
    border-bottom: dashed #9C9A9A 1px;
    font-size: 12px;
}
#product {
    margin-top:10px;
}
#product table, #product td, #product th {
    border-style:solid;
    border-color:#c2e83b;
    font-weight:bold;
}
#product td, #product th {
    padding:5px;
}
.confirmtable TH {
    background-color:#CCCCCC;
}
.confirmtable TD {
    border:solid 1px #CCCCCC;
    vertical-align:top;
}
.confirmtable TABLE TR TD {
    border-top:0px;
    border-left:0px;
}
.confirmtable #carttable {
width:100%;
}
.confirmtable {
    width:95%;
}
.sidebar {
    border:1px solid #701403;
    padding:5px;
    margin:5px;
    float: right;
    background-color: #F89828;
    width:235px;
}
.error {
font-weight:bold;
font-size:140%;
color:Red;
}
#lin {
display:none;
}
#thumbnails img {
margin:10px;
padding:10px;
width:150px;
height:100px;
}
#thumbnails a:link img, #thumbnails a:visited img, #thumbnails a:active img {
border:1px solid #c2e83b;
}
