body {
background-image:url('/images/background.jpg');
text-align : center;
background-color : rgb(255, 255, 255);
height : 95%;
width : 100%;
min-height : 800px;
margin-left: 0px;
margin-right: 0px;
display: block; 
padding: 0px;
overflow: auto;
overflow-x: hidden;
}
.container {
width : 980px;
height : 100%;
min-height : 800px;
margin-left: auto;
margin-right: auto;

}
.C10 {
width : 99%;
height : 100px;
background-color : rgb(255, 255, 255);
}
.C20 {
width : 100px;
height : 70px;
}
.C30 {
width : 99%;
height : 20px;
background-color : rgb(98, 132, 211);
}
.C40 {
width : 99%;
height : 24px;
background-color : rgb(98, 132, 211);
border-top-style : solid;
border-top-width : 2px;
}
.C50 {
width : 99%;
background-color : rgb(255, 221, 250);
}
.C60 {
width : 130px;
background-color : rgb(255, 221, 250);
}
.C70 {
width : 99%;
background-color : rgb(255, 255, 255);
}
.C80 {
width : 100%;
background-color : rgb(255, 255, 255);
}
.C90 {
width : 99%;
}
.C100 {
width : 100%;
background-color : rgb(255, 221, 250);
}
.C110 {
width : 100%;
}
.C120 {
width : 90%;
}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : rgb(0, 0, 255);
text-decoration : none;
}
h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : none;
color : rgb(0, 0, 0);
}
h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : rgb(0, 0, 0);
font-weight : normal;
text-decoration : none;
}
h4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : rgb(0, 0, 0);
font-weight : normal;
text-decoration : none;
}
span.sub1 {
font-size : 10px;
}
.pagination {
padding : 2px;
}
.pagination ul {
margin : 0;
padding : 0;
text-align : left;
font-size : 16px;
}
.pagination li {
list-style-type : none;
display : inline;
padding-bottom : 1px;
}
.pagination a, .pagination a:visited {
padding : 0 5px;
border : 1px solid rgb(98, 132, 211);
text-decoration : none;
color : rgb(98, 132, 211);
}
.pagination a:hover, .pagination a:active {
border : 1px solid #000;
color : #000;
background-color : rgb(255, 221, 250);
}
.pagination a.currentpage {
background-color : rgb(46, 106, 177);
color : #fff !important ;
border-color : rgb(98, 132, 211);
font-weight : bold;
cursor : default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
background-color : white;
cursor : default;
color : rgb(98, 132, 211);
border-color : rgb(98, 132, 211);
font-weight : normal !important ;
}
.pagination a.prevnext {
font-weight : bold;
}
.footcomments {
margin : 2px 2px 2px 2px;
padding : 2px;
height : 100%;
background : rgb(255, 221, 250);
}
.content {
font-family : Arial, Helvetica, sans-serif;
color : rgb(0, 0, 0);
text-decoration : none;
}
.banner {
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color : rgb(0, 0, 255);
}
.banner A:link {
text-decoration : none;
font-weight : normal;
color : rgb(0, 0, 0);
}
.banner A:visited {
text-decoration : none;
font-weight : normal;
color : rgb(0, 0, 0);
}
.banner A:hover {
font-weight : normal;
color : rgb(0, 0, 0);
}
.banner A:active {
text-decoration : none;
font-weight : normal;
color : rgb(255, 255, 255);
}
.bar {
font-size : 13px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
background-color : rgb(98, 132, 211);
color : rgb(255, 255, 255);
}
.bar A:link {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : bold;
color : rgb(255, 255, 255);
}
.bar A:visited {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : bold;
color : rgb(255, 255, 255);
}
.bar A:hover {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : rgb(0, 0, 255);
background-color : rgb(255, 255, 255);
}
.bar A:active {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : bold;
color : rgb(255, 255, 255);
}
.line {
border-right : 2px dotted gray;
padding : 0 10px 0 15px;
}
.cat1 {
color : rgb(0, 0, 0);
text-decoration : none;
text-align : left;
font-weight : bold;
font-size : 13px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
}
.cat1 A:visited {
color : rgb(0, 0, 0);
text-decoration : none;
text-align : left;
font-weight : bold;
font-size : 13px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
}
.cat1 A:link {
color : rgb(0, 0, 0);
text-decoration : none;
text-align : left;
font-weight : bold;
font-size : 13px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
}
.cat1 A:hover {
text-align : left;
font-weight : bold;
font-size : 13px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
text-decoration : underline;
color : rgb(0, 0, 255);
background-color : rgb(255, 255, 255);
}
.cat2 {
text-align : left;
font-weight : normal;
font-size : 12px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.cat2 A:visited {
text-align : left;
font-weight : normal;
font-size : 12px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.cat2 A:link {
text-align : left;
font-weight : normal;
font-size : 12px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.cat2 A:hover {
text-align : left;
font-weight : normal;
font-size : 12px;
line-height : 115%;
font-family : Arial, Helvetica, sans-serif;
text-decoration : underline;
color : rgb(0, 0, 255);
background-color : rgb(255, 255, 255);
}
A.title LINK {
color : rgb(0, 0, 255);
text-decoration : none;
}
A.title VISITED {
color : rgb(255, 0, 0);
text-decoration : none;
}
A.title HOVER {
color : rgb(0, 0, 255);
text-decoration : underline;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 1px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: rgb(255, 255, 255);
padding: 1px;
left: -100px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 2px;
padding: 1px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 5;
right: 100px; /*position where enlarged image should offset horizontally */

}

.recentView {
     text-align:center;
	 font-size:12px;
	 font-family:Verdana;
	 width:600px;
	 margin:0px;
	 position:relative;
	 border-left:0px solid #c6c6c6;
	 border-right:0px solid #c6c6c6;
}
.recentView img {
     text-decoration:none;
}
.recentView a:link, .recentView a:visited  {
     text-decoration:none;
}
.recentViewSpace  {
     width:600px;
	 height:13px;
	 margin:0px;
	 position:relative;
	 border-left:0x solid #c6c6c6;
	 border-right:0x solid #c6c6c6;
}
.recentViewLeftSpace  {
     display:none;
}
.recentViewSet  {
     margin:0px;
	 padding:0px 5px;
     float:left;
	 display:inline;
	 text-align:center;
	 width:166px;
	 height:166px;
	 
}
.recentViewSet a:hover{
     text-decoration:underline;
} 
.recentViewImage {
     padding-top:5px;
	 vertical-align:middle;
     margin:0px auto;
}
.recentViewImage img  {
     border:none;
}
.recentViewPrice  {
      padding-top:5px;
}
.recentViewPrice a:link, .recentViewPrice a:visited{
     color:rgb(98, 132, 211);
     font-weight:bold;
     text-align:center;
     text-decoration:none;
}
.recentViewPrice a:hover  {
     text-decoration:underline;
}
.recentViewTitle {
     font-family:verdana;
	 color: rgb(98, 132, 211);
	 font-size:12px;
	 font-weight:bold;
	 text-align:left;
	 width:600px;
	 line-height:30px;
	 position:relative;
	 margin:0px;
}
#recentViewBottom  {
     width:600px;
	 height:13px;
	 margin:0px;
	 position:relative;
	 clear:both;
     left:0px;
}






