body {
    font-size: 10pt;
    font-family: tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    text-align: center;
    position: relative;
    width: 1000px;
    height: 128px;
    margin-right: auto;
    margin-left: auto;
    background-color: #919c5b;
}

p {
    margin-bottom: 19px;
    padding: 10px;
    margin: 0px 0 0 0;
    width: 595px;
    height: 141px;
    color: #000000;
}


.leaflettext {
    margin-bottom: 19px;
    padding: 10px;
    margin: 0px 0 0 0;
    width: 685px;
    height: auto;
    color: #000000;
}


p2 {
    margin-bottom: 19px;
    padding: 10px;
    margin: 0px 0 0 0;
    width: 644px;
    height: auto;
    color: #ffffff;
}





td { }

a:link { color: black; text-decoration: none; }

a:visited { color: black; text-decoration: none; }

a:hover { color: white; background-color: transparent; text-decoration: none; text-align: left; position: relative; width: 200px; }
a:hover2 { color: white; text-decoration: none; background-color: #36f; background-attachment: fixed; display: block; width: 500px; height: 700px; float: right; clear: right; }
a:active { color: black; text-decoration: none; }
#artsheader {
    background-repeat: no-repeat;
    clear: none;
    background-position: top;
    height: 128px;
    width: 1000px;
    background: url('../images/header.png');
    background-color:White;
}
#artsheaderorig {
    background-image: url('../header.png');
    background-repeat: no-repeat;
    clear: both;
    background-position: top;
    height: 128px;
    width: 1000px;
    float: left;
    background: url('../images/header.png');
    background-color:White;
}


#mainwindow {
    background-color: #F0E9E5;
    background-image: none;
    background-repeat: no-repeat;
    width: 1000px;
    float: left;
    margin-top: 0px;
    height: auto;
    clear: none;
    background-position: 50% top;
    margin-bottom: 5px;
    padding-bottom: 20px;
    text-align: left;
}

.headertextfont {
    color: #f0e9e5;
    font-size: 18pt;
    font-weight: bold;
    background-color: #611E00;
    background-position: 0 top;
    text-align: center;
    width: 1000px;
    height: 45px;
    padding-top: 7px;
    
}
.headertextfontgallery {
    color: #f0e9e5;
    font-size: 18pt;
    font-weight: bold;
    background-color: #611E00;
    background-position: 0 top;
    text-align: center;
    width: 1000px;
    height: 45px;
    padding-top: 7px;
    
}
.orderheadertextfont { color: #f0e9e5; font-size: 18pt; font-weight: bold; background-color: #ad8a7a; background-position: 0 top; text-align: center; padding-top: 7px; width: 1000px; height: 45px; }

#wrapper { text-align: left; height: auto; background-color:white}
.mainwindowheader { color: olive; font-size: 24pt; font-weight: bold; background-color: red; text-align: center; }
.offerimagerhs { font-size: 24pt; font-weight: bold; background-color: transparent; text-align: center; width: 300px; height: 300px; float: left; }



.Indexpics {
    float: left;
    height: 190px;
    width: 170px;
    background-position: center center;
    background-color: #CCCCCC;
    border: 1px solid #000000;
    margin-top: 15px;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 35px;
}
.indextext {
	font-size: 14px;
	background-color: #AD8A7A;
	text-align: center;
	float: left;
	height: auto;
	width: 280px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.indexbuttons {
	font-size: 12px;
	background-color: #AD8A7A;
	text-align: center;
	float: left;
	height: auto;
	width: 140px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 5px;
	margin-left: 16px;
	font-weight: bold;
	border: thin outset #CAB5AA;
}

.quotelayout
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #9C1519;
    font-weight: lighter;
    background-color: #FFFFFF;
    margin: 5px 0 0 0;
    text-align: left;
    font-style: normal;
}
#quotesmall
{
    background-image: none;
    background-repeat: no-repeat;
    clear: none;
    background-position: top;
    height: 50px;
    width: 40px;
    float: left;
    border: thick dotted #FF7000;
    padding: 5px;
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
}
.quotelayouttext
{
    border: #735A32;
    border-bottom: #735A32 dotted;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #919c5b;
    width: 241px;
    text-align: center;
    float: left;
    clear: none;
    padding: 5px;
    margin: 0;
}


#quoteheaders
{
    background-repeat: no-repeat;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding: 4.5px 0 0 15px;
    clear: left;
    height: 28px;
    width: 794px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
    background: url('../images/headerquote.png') no-repeat;
}
.headertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-align: center;
    margin-top: 75px;
}

.style1 {
	font-size: 18px;
	font-weight: bold;
}
.style2 {font-size: 10px}

.style3 {font-size: 10px}

.style4 {
	font-size: 18px;
	font-style: italic;
}
.style5 {font-size: 18px; }
.gridwidth {width:190px;}

.style6 {font-size: 12px}
.style9
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #000000;
    margin-left: 30px;
}

#quoteboxes {
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    clear: none;
    background-position: 50% top;
    height: 62px;
    width: 251px;
    float: left;
    border: thin #611E00 none;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: left;
}

#mainwindowpc {
    background-repeat: no-repeat;
    clear: both;
    background-position: 50% bottom;
    height: 701px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/postcardBG.png');
    text-align: left;
    background-color:White;
}
    
    
    #mainwindowgc {
    background-repeat: no-repeat;
    clear: both;
    background-position: 50% bottom;
    height: 696px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/greetingBG.png');
    text-align: left;
    background-color:White;
}
    
    
    #mainwindowgi {
    background-repeat: no-repeat;
    margin: 0 0 0 0;
    clear: both;
    background-position: bottom;
    height: 912px;
    width: 1000px;
    float: left;
    padding: 0;
     text-align: left;
    background-repeat: no-repeat;
    background-image: url('../images/gicleeBG.png');
    background-color:White;
}
        
    
    
    #mainwindowbo {
    background-repeat: no-repeat;
    font: 12 Arial, Helvetica, sans-7erif;
    clear: both;
    background-position: 50% bottom;
    height: auto;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/bookBG.png');
    text-align: left;
    background-color:White;
}

#mainwindowbo2 {
    background-repeat: no-repeat;
    font: 12 Arial, Helvetica, sans-7erif;
    clear: both;
    background-position: 50% bottom;
    height: 783px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/bookBG.png');
    text-align: left;
    background-color:White;
}
 #mainwindowca {
    background-repeat: no-repeat;
    font: 12 Arial, Helvetica, sans-7erif;
    clear: both;
    background-position: 50% bottom;
    height: 841px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    text-align: left;
    background-color:White;
}

#mainwindowex {
    background-repeat: no-repeat;
    font: 12 Arial, Helvetica, sans-7erif;
    clear: both;
    background-position: 50% bottom;
    height: 656px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/calendarBG.png');
    text-align: left;
    background-color:White;
}



#mainwindowpo {
    background-repeat: no-repeat;
    clear: both;
    background-position: 50% bottom;
    height: 706px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/poster.png');
    text-align: left;
    background-color:White;
}

#mainwindowpe {
    background-repeat: no-repeat;
    clear: both;
    background-position: 50% bottom;
    height: 701px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/personal.png');
    text-align: left;
    background-color:White;
}
    .extarinfobox
{
    border-left: medium none #735A32;
    border-right: medium none #735A32;
    border-top: medium none #735A32;
    border-bottom: medium dotted #735A32;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #AD8A7A;
    width: 397px;
    text-align: center;
    float: left;
    clear: none;
    padding: 5px;
    margin: 0;
}
.doublewidthquotetext
{
    border-left: medium none #735A32;
    border-right: medium none #735A32;
    border-top: medium none #735A32;
    border-bottom: medium dotted #735A32;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #919c5b;
    width: 509px;
    text-align: center;
    float: left;
    clear: none;
    padding: 5px;
    margin: 0;
}

    #quoteboxesdoublewidth {
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    clear: none;
    background-position: 50% top;
    height: 60px;
    width: 523px;
    float: left;
    border: thin #611E00 none;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: left;
}
.bookqtypics
{
    float: left;
    height: 400px;
    width: 300px;
    background-position: center center;
    background-color: #919C5B;
    border: 1px solid #000000;
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
}
#mainwindowslide
{
    background-color: #F0E9E5;
    background-image: none;
    background-repeat: no-repeat;
    width: 1000px;
    float: left;
    margin-top: 0px;
    height: 550px;
    clear: none;
    background-position: top;
    margin-bottom: 5px;
    padding-bottom: 20px;
}
.galleryreturn
{
    font-size: 12px;
    text-align: left;
    float: right;
    height: auto;
    width: auto;
    color: #FFFFFF;
    font-weight: bold;
}
.downloadpagesteps
{
    float: left;
    height: auto;
    width: 500px;
    background-position: left center;
    background-color: #919C5B;
    border: 1px solid #000000;
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 80px;
    text-align: left;
}
#quoteboxesmanual
{
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    clear: none;
    background-position: 50% top;
    height: 87px;
    width: 251px;
    float: left;
    border: thin #611E00 none;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: left;
}

#quoteboxesmanualdouble
{
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    clear: none;
    background-position: 50% top;
    height: 87px;
    width: 523px;
    float: left;
    border: thin #611E00 none;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: left;
}


.productheaders
{
    padding: 0px;
    margin: 0px 0 10px 0;
    font-size: 24px;
    text-align: left;
    height: 31px;
    width: auto;
}

#downloadheaderstep
{
    float: left;
    height: 273px;
    width: 740px;
    background-position: left center;
    background-color: #919C5B;
    border: 1px solid #000000;
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}


#downloadmainwindow
{
    float: left;
    height: auto;
    width: 999px;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    background-color:White;
}

.downloadbuttons
{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

.headertemplate
{
    background: #919C5B;
    padding: 0px;
    margin: 15px 0 10px 0;
    font-size: 24px;
    text-align: center;
    height: 26px;
    width: 1000px;
    color: #FFFFFF;
    float: left;
}

.hyperlinks
{
    float:left;
    margin-top: 10px;
    margin-left: 10px;
}


.triplwidthquotetext
{
    border-left: medium none #735A32;
    border-right: medium none #735A32;
    border-top: medium none #735A32;
    border-bottom: medium dotted #735A32;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #94C36B;
    width: 781px;
    text-align: center;
    float: left;
    clear: none;
    padding: 5px;
    margin: 0;
}

    #quoteboxestriplewidth {
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    clear: none;
    background-position: 50% top;
    height: 60px;
    width: 840px;
    float: left;
    border: thin #611E00 none;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: left;
    background-color:White;
}

  
    
#mainwindowle {
    background-repeat: no-repeat;
    clear: both;
    background-position: 50% bottom;
    height: 665px;
    width: 1000px;
    float: left;
    margin-top: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url('../images/poster.png');
    text-align: left;
    background-color:White;
}



#quoteheaders2
{
    background-repeat: no-repeat;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding: 4.5px 0 0 15px;
    clear: left;
    height: 28px;
    width: 524px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
    background: url('../images/headerquote.png') no-repeat;
}

#productimage
{
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    height: 320px;
    width: 320px;
    float: right;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: 0px;
   }
