
#banner{
background: #ffffff;
width : 165px;
height:31px;
text-align: center;
padding-top:1px;
padding-bottom: 1px;
}

#leftcontent {
position : absolute;
left : 0;
top : 40px;
width : 100%;
height : 55%;
background : url('../image/backgr.png') top;
}
#rightcontent {
position : absolute;
right : 0;
top : 40px;
width : 200px;
height : 300px;
}
#site {
position : absolute;
}
* {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
body {
margin : 0;
padding : 0;
background : url('../image/backtopline.png') repeat-x top;
}
body, td, th, input, textarea, select, a {
font-size : 11px;
color : #000000;
}
form {
padding : 1px;
margin : 0;
display : inline;
}
a img {
border : none;
}
a:hover {
text-decoration : none;
color : #00ccff;
}
h1 {
display : none;
}
#container {
width : 779px;
position : relative;
left : 50%;
margin-left : -389px;
background : url('../image/background_area.png') repeat-x top;
border-left : 1px solid #eeeeee;
border-right : 1px solid #eeeeee;
padding-right : 1px;
padding-left : 1px;
}
#header {
height : 70px;
clear : both;
}
#header .a {
background : url('../image/logo.png') no-repeat;
width : 220px;
height : 60px;
float : left;
position : absolute;
top : 10px;
left : 10px;
}
#header .b {
position : relative;
top : 42px;
float : right;
}
#header .b a {
background : url('../image/tab.png');
width : 100px;
height : 19px;
padding-top : 7px;
color : #ffffff;
text-align : center;
text-transform : uppercase;
text-decoration : none;
float : left;
display : block;
margin-left : 2px;
cursor : pointer;
}
#header .b a img {
width : 14px;
height : 8px;
}
.heading {
padding-bottom : 1px;
border-bottom : 2px groove #eeeeee;
padding-top : 1px;
border-top : 2px groove #eeeeee;
text-indent : 10px;
font-size : 13px;
font-weight : 600;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-transform : uppercase;
color : #3c3c3c;
clear : both;
margin-bottom : 5px;
width : 100%;
height : 18px;
background : url('../image/menu_top.png');
}
.box {
background : url('../image/x.png') repeat-x;
padding-bottom : 5px;
margin-bottom : 10px;
}
#column {
background : url('../image/1.png');
width : 165px;
margin : 10px 15px 15px 0;
float : left;
position : absolute;

}

#content {
margin : 10px 0 10px 0;
float : right;
padding-left : 14px;
border-left : 1px solid #eeeeee;
border-right : 1px dotted #eeeeee;
width : 580px;
}
#footer {
clear : both;
border-top : 3px solid #eeeeee;
padding-top : 3px;
margin-bottom : 1px;
background : #ff0000;
background : url('../image/1.png');
}
#footer .a {
float : left;
margin-top : 2px;
}
#footer .b {
float : right;
text-align : right;
}
#footer .b a {
color : #336699;
}
#time {
color : #eeeeee;
text-align : center;
clear : both;
}
.heading .left {
float : left;
text-align : left;
}
.heading .right {
float : right;
text-align : right;
}
.error {
color : #ff0000;
font-size : 10px;
display : block;
clear : both;
}
.required {
margin : 0;
color : #ff0000;
display : inline;
}
.warning {
color : #000000;
font-size : 10px;
background-color : #ffb3b5;
padding : 3px;
display : block;
margin-bottom : 10px;
}
.message {
color : #000000;
font-size : 10px;
background-color : #99ff00;
padding : 3px;
display : block;
margin-bottom : 10px;
}
.breadcrumb {
color : #999999;
margin : 10px 0 10px 0;
background-color : #ffffd4;
}
.breadcrumb a {
color : #006699;
background-color : #d4ffaa;
}
.price_old {
text-decoration : line-through;
}
.price_new {
color : #ff0000;
}
#bar {
background : url('../image/1.png');
border-top : 2px ridge #007fff;
border-bottom : 2px ridge #007fff;
padding : 3px 3px 0 10px;
height : 24px;
}
.products, .images, .categories {
float : left;
width : 30%;
text-align : center;
cursor : pointer;
font-size : 10px;
height : 140px;
border : 1px solid #3ca0c4;
margin : 1px 2px 2px 1px;
-moz-border-radius: 12px;
border-radius : 12px;
}
.categories a {
text-decoration : none;
font-weight : bold;
color : #0f0f0f;
}
.categories a:hover {
text-decoration : none;
color : #00ccff;
}
.images a {
font-size : 10px;
}
.images img, .categories img {
border : 0;
margin-bottom : 10px;
}
.results {
clear : both;
width : 100%;
margin-top : 10px;
margin-bottom : 10px;
height : 20px;
}
.results .left {
float : left;
padding-top : 4px;
}
.results .right {
float : right;
}
.buttons {
border : 1px solid #eeeeee;
margin : 10px 0;
clear : both;
}
.buttons input {
height : 20px;
margin : 3px;
}
.buttons table {
width : 100%;
}
.buttons table td {
vertical-align : middle;
}
.language {
float : left;
margin-top : 3px;
margin-left : 5px;
}
.language div {
display : inline;
}
.currency {
float : left;
margin-left : 20px;
margin-top : 1px;
}
.currency div {
display : inline;
}
.search {
float : right;
}
.search div {
display : inline;
}
.box .cart .a {
text-align : right;
border-top : 1px solid #eeeeee;
margin-top : 8px;
padding-top : 3px;
}
.box .cart .b {
text-align : center;
}
.box .category {
padding-top : 5px;
}
.box .category a {
background : url('../image/bullet_1.png') no-repeat 12px 2px;
padding : 0 0 0 25px;
display : block;
text-decoration : none;
font-weight : bold;
margin-bottom : 7px;
}
.box .category a:hover {
background : url('../image/bullet_1a.png') no-repeat 12px 2px;
padding : 0 0 0 25px;
display : block;
text-decoration : none;
font-weight : bold;
margin-bottom : 7px;
background-color : #aad4ff;
color : #ffffff;
}
.box .information a {
background : url('../image/bullet_2.png') no-repeat 10px 4px;
padding : 0 0 0 25px;
display : block;
text-decoration : none;
}
.box .information a:hover {
background : url('../image/bullet_2a.png') no-repeat 10px 4px;
padding : 0 0 0 25px;
display : block;
text-decoration : none;
font-weight : bold;
color : #000000;
}
.box .review div {
text-align : center;
}
.box .review a {
text-decoration : none;
}
.box .review img {
padding : 3px;
}
#success {
background : url('../image/success.png') no-repeat;
padding-left : 148px;
min-height : 128px;
}
#failure {
background : url('../image/failure.png') no-repeat;
padding-left : 148px;
min-height : 128px;
}
#error {
clear : both;
border : 1px solid #eeeeee;
margin : 0 0 10px 0;
padding : 8px;
margin-top : 10px;
}
.hidden
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
