fieldset{ border:none;}

        #ajaxSearch_form {
            color: #444;
            width: auto;
			float: right;
            margin: 0 0px 0 0;
            padding: 0px 0 0;
        }


} 
        #ajaxSearch_input {
            width: 100px;
			height: 10px;
            display: inline;
             font-family: Arial, Sans-Serif;

            border: 1px solid #5c5042;
            background: #fff;
            margin: 0 0px 0 0;
            padding: 0px 0 0;
            vertical-align: top;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 10px;
            line-height: 10px;
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }

/*  fastback index  */

body {
font: 11px Arial, Helvetica, verdana, sans-serif;
background: #b0a9a2;
color: #000000;
text-align: center;
line-height: 170%;
}

p {
margin-top: 0px;
padding-top: 0px;
spacing-top: 0px;
}

a:link,  a:visited {
color: #4F453E;
text-decoration: none;

}

a:active {
color: #634872;
text-decoration: none;
}

a.special:link {
color: #4c7037;
text-decoration: none;
}

a.special:active {
color: #4c7037;
text-decoration: none;
}

a.special:visited {
color: #4c7037;
text-decoration: none;
}

a.special:hover {
color: #634872;
text-decoration: none;
}


a:hover {
color: #000;
text-decoration: none;
}

#container {
background: #ffffff url(assets/09site/background.gif);
width: 984px; 
text-align: left;
margin: 0px auto 0px auto; 
border: 0px solid;
} 

#containertop {
background: #ffffff url(assets/09site/backgroundtop.gif);
width: 984px;
height: 17px;
margin: 0px;
}

#header {
width: 920px; 
height: 50px;
text-align: left;
margin: 19px auto 40px auto; 
font: 12px Arial, Helvetica, verdana, sans-serif;
} 

#headerleft {
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
}

#headerrighttop{
float: right;
width: 610px;
height: 33px;
text-align: right;
padding: 0px 0px 0px 0px;
}

#headerrightbottom{
float: right;
width: 610px;
font: 12.5px Arial, Helvetica, verdana, sans-serif;
font-weight: bold;
color: #4f453e;
vertical-align: bottom;
padding: 0px 0px 0px 0px;
}

#middle {
width: 920px; 
height: 322px;
text-align: left;
margin: 0px auto 0px auto; 
font: 12.5px Arial, Helvetica, verdana, sans-serif;
line-height: 180%;
border-bottom: 1px solid #b2ada4;
border-top: 1px solid #b2ada4;
} 

#middleleft {
background: #e4e0db;
text-align: left;
float: left;
width: 292px;
height: 322px;
margin: 0px 8px 0px 0px;
padding: 0px 10px 0px 0px;
}

.midleft {
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 14px;
}

#middleright {
float: right;
text-align: left;
width: 610px;
height: 322px;
}


#bottom {
width: 920px; 
height: 180px;
text-align: left;
margin: 0px auto 0px auto; 
font: 12px Arial, Helvetica, verdana, sans-serif;
line-height: 170%;
} 


#box1 {
border: 1px solid #b2ada4;
text-align: left;
float: left;
width: 298px;
height: 139px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

#box1 img{
margin: 0px 10px 0px 0px;
}

#box2 img{
margin: 0px 10px 0px 0px;
}

#box3 img{
margin: 0px 10px 0px 0px;
}

#box2 {
border: 1px solid #b2ada4;
text-align: left;
float: left;
width: 298px;
height: 139px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

#box3 {
border: 1px solid #b2ada4;
text-align: left;
float: left;
width: 298px;
height: 139px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.image {
margin: 0px 6px 0px 0px;
float: left;
}

h1#subhead {
font-family: Georgia;
font-size: 19px;
color: 7c6854;
margin: 10px 0px 10px 0px; 
}

h1#heading {
font-family: Georgia;
font-size: 28px;
color: #7c6854;
margin: 10px 0px; 
}

#containerbottom {
background: #ffffff url(assets/09site/backgroundbottom.gif);
width: 984px;
height: 20px;
margin: 0px;
}

#footer {
width: 960px;
margin: 0px auto 30px auto; 
padding: 0px 0px 0px 10px;
color: #5c5042;
font: 10px Arial, Helvetica, sans-serif;
text-align: left;
}

#smallcaps {
font: 11.5px Arial, Helvetica, sans-serif;
margin: 36px 0 0 0;
padding: 0px 0 0 0;
}





/*  image rollover  */

#submitpdf
{
  display: block;
  width: 302px;
  height: 50px;
  background: url("assets/09site/submitpdf.gif") no-repeat 0px 0px;

}

#submitpdf:hover
{ 
  background-position: 0px -50px;
}

#submitpdf span
{
  display: none;
}



#software
{
  display: block;
  width: 302px;
  height: 50px;
  background: url("assets/09site/onlinesoft.gif") no-repeat 0px 0px;

}

#software:hover
{ 
  background-position: 0px -50px;
}

#software span
{
  display: none;
}



#design
{
  display: block;
  width: 302px;
  height: 50px;
  background: url("assets/09site/designserv.gif") no-repeat 0px 0px;

}

#design:hover
{ 
  background-position: 0px -50px;
}

#design span
{
  display: none;
}



/*  fastback subpages  */


.menu {
float: right;
width: 610px;
font: 12.5px Arial, Helvetica, verdana, sans-serif;
font-weight: bold;
color: #4f453e;
vertical-align: bottom;
text-align: right;
padding: 0px 0px 0px 0px;
}

#topbar {
width: 920px; 
height: 226px;
text-align: left;
margin: 0px auto 0px auto; 
font: 12.5px Arial, Helvetica, verdana, sans-serif;
line-height: 180%;
border-bottom: 1px solid #b2ada4;
border-top: 1px solid #b2ada4;
} 

#topbarleft {
background: #e4e0db;
text-align: left;
float: left;
width: 558px;
height: 226px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.midleftsub {
text-align: left;
width: 410px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 10px 14px;
}

#topbarright {
float: right;
text-align: left;
width: 354px;
height: 226px;
}

#content {
width: 920px; 
text-align: left;
margin: 0px auto 0px auto; 
font: 12.5px Arial, Helvetica, verdana, sans-serif;
line-height: 180%;
}

#contentgallery {
width: 920px; 
text-align:left;
margin: 0px auto 0px auto; 
font: 12.5px Arial, Helvetica, verdana, sans-serif;
line-height: 180%;
}

#contentleft {
background: #ffffff;
text-align: left;
float: left;
width: 490px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}



#contentright {
float: right;
text-align: left;
width: 355px;
}

#rightsection {
border-bottom: 1px solid #b2ada4;
text-align: left;
float: left;
width: 330px;
margin: 0px 10px 20px 0px;
padding: 0px 0px 30px 10px;
}

#rightsection img{
border: 1px solid #d0cabf;
}



h1#subpagehead {
font-family: Georgia;
font-size: 22px;
color: #7c6854;
margin: 0px 0px 5px 0px; 
}


#sideimages {
text-align: left;
float: left;
width: 153px;
height: 150px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidegallery {
text-align: left;
float: left;
width: 330px;
height: 120px;
margin: 0px 15px 0px -4px;
padding: 0px 0px 0px 0px;
}




.indexlinks {
background: #fff;
height: 190px;
width: 220px;
color: #000px;
text-align: center;
margin: 0px 8px 0px 8px; 
border: 1px solid #aaa;
}

.links {
width: 180px;
background: #f6f6f6;
border: 1px solid #c8c8c8;
margin: 0px auto 0px auto;
text-align: left;
font: 10px verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 200%;
padding: 0px 8px 8px 8px;
}


.faqlinks {
text-align: left;
width: 165px;
margin: 0px auto 0px auto;
border: 1px solid #c8c8c8;
text-align: left;
font: 10px verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 200%;
padding: 10px 10px 10px 10px;

}

.services {
line-height: 210%;
}

#left {
float: left;
width: 425px;
padding: 0px 15px 0px 20px;
}

#leftind {
float: left;
width: 405px;
padding: 0px 20px 0px 20px;
}


#maillist {
float: left;
width: 50px;
margin: 0px;
}

#right {
float: right;
width: 240px;
text-align: center;
margin: 40px 0px 0px 0px;
}

#rightind {
float: right;
width: 300px;
text-align: center;
margin: 20px 0px 0px 0px;
}

.rightindex {
text-align: left;
padding: 0px 20px 0px 0px;
}

.bigtext {
font: 12px verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 190%;
}

.oldnews {
font: 10px verdana, Arial, Helvetica, sans-serif;
color: #999999;
line-height: 190%;
}

table.prices {
border: 0px;
width: 465px;
font: 11px verdana, Arial, Helvetica, sans-serif;
}

table.priceest {
border: 0px;
width: 420px;
font: 11px verdana, Arial, Helvetica, sans-serif;
}

table.about {
border: 0px;
width: 400px;
font: 11px verdana, Arial, Helvetica, sans-serif;
}

table.volume {
border: 0px;
width: 300px;
font: 11px verdana, Arial, Helvetica, sans-serif;
}

table.index {
border: 0px;
font: 11px verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

table.swatches {
border: 0px;
font: 11px verdana, Arial, Helvetica, sans-serif;
width: 475px;
}
table.mini {
border: 0px;
font: 11px verdana, Arial, Helvetica, sans-serif;
width: 180px;
}
tr.swatches {
vertical-align: top;
}

table.reorder {
border: 0px;
font: 11px verdana, Arial, Helvetica, sans-serif;
width: 475px;
}

td.reorder{
text-align: left;
width: 50px;
}

td.reorderlonger{
text-align: left;
width: 100px;
}
tr.graybar {
text-align: left;
width: 415px;
background: #e4e0db;
padding: 7px;
}

td.left{
text-align: left;
padding: 7px;
}

td.total{
text-align: right;
padding: 7px;
}

td.rightabout{
text-align: left;
padding: 7px;
}

td.price {
text-align: right;
padding: 5px;
}

tr.whitebar {
width: 385px;
padding: 5px 5px 5px 5px;
}

.clear {
clear: both;
font-size: 1px; 
}

h1 {
font: 22px Georgia, Times New Roman, Times, serif;
color: #7c6854;
} 

ul {
list-style-position: inside;
list-style-type: none;
padding: 0px;
}
li {
padding: 0px;
}