body {
margin:0;
padding:0;
background-color:#efe8f8;
font-family:Arial, Helvetica, sans-serif;
}
#container {
margin-left:auto;
margin-right:auto;
width:970px;
padding:16px;
background-color:#fff;
position:relative;
margin-top:10px;
}
#homepage {
float:left;
padding-left:520px;
font-size:14px;
}
#homepage .content {
float:left;
width:430px;
font-size:14px;
}
#homepage h1 {
margin:0;
padding:0;
padding-bottom:10px;
font-family:georgia;
font-weight:500;
color:#813994;
padding-top:20px;
}
#header {
width:970px;
height:176px;
background-image:url(/images2/header.jpg);
}
#topimage {
width:970px;
height:550px;
background-image:url(/images2/pond.jpg);
float:left;
margin-top:16px;
}
#topimage2 {
width:969px;
height:550px;
background-image:url(/images2/pond2.jpg);
float:left;
margin-top:16px;
}
#footer {
width:970px;
height:40px;
background-image:url(/images2/footer.jpg);
clear:both;
}
#topmenu {
margin:0;
padding:0;
background-color:#a265b2;
width:970px;
height:47px;

}
#topmenu ul {
margin:0;
padding:0;
height:47px;
text-align:center;
padding-top:17px;
padding-left:20px;

}
#topmenu li {
float:left;
padding-left:9px;
padding-right:9px;
border-right:1px solid #fff;
list-style:none;
font-size:11px;
}
#topmenu li a {
color:#fff;
text-decoration:none;
}
#topmenu li a:hover {
text-decoration:underline;
}
.content{
width:500px;
font-family:Arial, Helvetica, sans-serif;}

#content h1{
font-size:36px;
font-weight:100;}

#middle {
width:970px;
min-height:400px;
float:left;
padding-top:16px;
padding-bottom:16px;
}
#middle a {
color:#a265b2;
}
#middle a:hover {
color:#a265b2;
text-decoration:none;
}
#leftbox{
height:550px;
float:left;
width:400px;
background-color:#333;
background-image:url(/images2/5.jpg);
}

#rightbox{
float:right;
width:540px;
font-size:12px;
color:#333;
padding-bottom:10px;

}

#rightbox .Checkout{
background-color:#6a207e;
color:#FFFFFF;
border:0;
padding-left:10px;
padding-right:100px;
padding-top:5px;
padding-bottom:5px;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;}

#rightbox .order{
background-color:#6a207e;
color:#FFFFFF;
border:0;
padding-left:10px;
padding-right:100px;
padding-top:5px;
padding-bottom:5px;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;}

#orderform input{
border:#6a207e 1px solid;}

#orderdetails{
border:#6a207e 1px solid;
width:390px;
padding-left:10px;}

#rightbox #form form{padding:0;
margin:0;}

#rightbox #form p{padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;}

#rightbox #form input{
width:400px;
background-color:#9159A2;
border:0;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
font-size:20px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;}

#rightbox #form select{
background-color:#9159A2;
border:0;
color:#FFFFFF;
font-size:20px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;}

#rightbox #form .submit{
width:200px;
background-color:#6a207e;
color:#FFFFFF;
border:0;
padding-right:100px;
padding-top:5px;
padding-bottom:5px;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;}

#rightbox #form textarea{
width:400px;
background-color:#9159A2;
border:0;
color:#FFFFFF;
font-size:20px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}

#productbox{
width:400px;
margin-top:10px;
margin-bottom:10px;
float:left;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#productbox .fontsize{
font-size:12px;}

#productbox input {
width:20px;
height:15px;
border:1px solid #CCCCCC;}

#productbox #left .Checkout{
background-color:#F1A9B5;
color:#FFFFFF;
margin-top:20px;}

#productbox p {
padding:0;
margin:0;
padding-bottom:5px;
}

#productbox .price{
color:#9159A2;
font-weight:600;
font-size:14px;
width:100px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:3px;}

#productbox #left{
width:128px;
height:160px;
float:left;
padding-right:10px;
}

#productbox #right{
font-size:12px;
float:left;

}

#productbox h2{
font-size:14px;

}

.little{
font-size:14px;}

#rightbox h1 {
margin:0;
padding:0;
padding-bottom:10px;
font-family:georgia;
font-weight:500;
color:#813994;
}