body{
 margin: 0;
 padding:0;
 background: url(http://swanpicturehangers.com/images/brocadetile.jpg) #ffffff;
 color: #ffffff;
 font-size: 90%;
}
div.inset {
position: relative;
top: 5px;
width: 99%;
left: 5px;
height: auto;
margin: 0;
background: #000000;
color: #ffffee;
border: 0;
}
div.inset2 {
position: relative;
top: 15px;
width: 98%;
left: 10px;
height: auto;
margin: 0;
background: url(http://swanpicturehangers.com/images/goldtile.jpg) #000000;
color: #ffffee;
border: 0;
 }
div.hdr2{
position: absolute;
top: 50px;
 width: 100%;
 left: 0px;
 margin: 100;
 padding: 0px;
 color: #ffffee;
 float: left;
 }
 
 div.content {
 position: absolute;
 top: 250px;
 left: 0;
 border: 0;
 background: #000;
 color: #ffe;
 width: 100%;
 padding: 0;
 text-align: center;
 }
 
 div.box {
 position: relative;
 top: 0px;
 left: 0;
 width: 200px;
 padding: 10px;
 border: inset 5px;
 color: #000000;
 background: url(images/brocadetile.jpg) #ffffee;
 }
 div.corner1 {
 position: absolute;
 top: 8px;
 left: 10px;
 width: 91px;
 }

div.corner2 {
 position: absolute;
 top: 8px;
 right: 10px;
 width: 91px;
 }
div.logo {
position: absolute;
top: 650px;
width: 100%;
left: 0;
clear: both;
color: #ffffee;
}
div.logo2 {
position: absolute;
bottom: 0px;
width: 100%;
left: 0;
clear: both;
color: #ffffee;
}
div.menu {
position: relative;
top: 0px;
width: 99%;
text-align: center;
left: 0px;
background: #000;
}

div.menu2 {
position: absolute;
top: 2000px;
width: 100%;
text-align: center;
left: 0px;
color: #ffffee;
}

div.bottom {
clear: both;
left: 0px;
bottom: 0px;
width: 100%;
color: #ffffee;
}

.content {
position: relative;
text-align: left;
margin: 15px;
font-size: 100%;
width: 90%;
color: #ffffee;
}
.content p {
color: #ffffee;
text-align: center;
margin: 15px;
}

DIV.float {
        FLOAT: right
}
DIV.float2 {
        FLOAT: left
}

.wrap {
width: 95%;
}

a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(images/buttoncss2.gif);
background-repeat: no-repeat;
width: 175px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
}
 a.button:link, a.button:visited {
color: #002577;
}
a.button:hover, a.button:active {
background-position: 0 -36px;
color: navy;
}

a.button3b, a.button3bDis {
display: block;
background-color: transparent;
background-image: url(images/buttoncss3.gif);
background-repeat: no-repeat;
width: 290px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
}
 a.button3b:link, a.button3b:visited {
color: #002577;
}
a.button3b:hover, a.button3b:active {
background-position: 0 -36px;
color: red;
}

a.button2r {
display: block;
background-color: transparent;
background-image: url(images/buttoncss2.gif);
background-repeat: no-repeat;
width: 175px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
text-decoration: none;
}
 a.button2r:link, a.button2r:visited {
color: red;
font-weight: bold;
}
a.button2r:hover, a.button2r:active {
background-position: 0 -36px;
color: red;
font-weight: bold;
}

a.button2g {
display: block;
background-color: #fff;
background-repeat: no-repeat;
width: 520px;
height: 28px;
margin: 5px auto;
padding: 10px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
text-decoration: none;
}
 a.button2g:link, a.button2g:visited {
color: #671691;
font-weight: bold;
font-size: 1.2em;
}
a.button2g:hover, a.button2r:active {
background-position: 0 -36px;
color: #f00000;
font-weight: bold;
}

 
 div.sold {
 position: relative;
 top: -125px;
 font-weight: bold;
 font-size: 2.0em;
 color: red;
 }
 
 div.sold2 {
 position: relative;
 top: -200px;
 font-weight: bold;
 font-size: 2.0em;
 color: red;
 }
 
input.btn {
color:#000;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size: 100%;
font-weight: bold;
background-color:#fed;
border:2px ridge #808080;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
input.btnhov {
border: 2px outset #c00000;
font-size: 115%;
font-weight: bold;
color: #f00;
}
 
span.leader {font-style: italic; font-size: 105%; font-weight: bold;}
span.label {font: italic 1em Arial, sans-serif; letter-spacing: 1px;}
.above, .below {
font-size: 70%;
font-family: Verdana, Arial, sans-serif; }
.above { vertical-align: 0.7ex; }
.below { vertical-align: -0.3ex; }

.red {
color: red;
}
.left {
text-align: left;
}
.center {
text-align: center;
}

.above, .below { font-size: 70%;
                 font-family: Verdana, Arial, sans-serif; }
.above { vertical-align: 0.7ex; }
.below { vertical-align: -0.3ex; }

.above2, .below2 { font-size: 70%;
                 font-family: Verdana, Arial, sans-serif; }
.above2 { vertical-align: 0.7ex; }
.below2 { vertical-align: -0.3ex; }

.above3, .below3 { font-size: 70%;
                 font-family: Verdana, Arial, sans-serif; }
.above3 { vertical-align: 0.7ex; }
.below3 { vertical-align: -0.3ex; }

.above4, .below4 { font-size: 70%;
                 font-family: Verdana, Arial, sans-serif; }
.above4 { vertical-align: 0.7ex; }
.below4 { vertical-align: -0.3ex; }

frac { white-space: nowrap; }

p {
margin: 50px;
padding: 25px;
text-align: left;
}

.cmas {
width: 350px;
height: 350px;
background-image: url(images/christmasframe.jpg); 
border: 0;
margin: 0;
padding: 0;
}
.cmas2 {
width: 900px;
height: 450px;
background-image: url(images/christmasframe2.jpg); 
border: 0;
margin: 0;
padding: 0;
align: center;
}

