a { -moz-outline-style: none; outline: none; }  /* removes dotted borders around FF links */

.formfields {
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 2px solid #88663F;
	height: 20px;
	width: 150px;
    background-image: url('images/formbkg.jpg');
	background-repeat: repeat-y;
	background-position: left top
}

.textbox {
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 2px solid #88663F;
	height: 70px;
	width: 150px;
	background-image: url('images/formbkg.jpg');
	background-repeat: repeat-y;
	background-position: left top
}

.textbox2 {
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 2px solid #88663F;
	height: 100px;
	width: 300px;
	background-image: url('images/formbkg2.jpg');
	background-repeat: repeat-y;
	background-position: left top
}

.checkbox {
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #88663F;
	height: 16px;
	width: 16px;
	background-color: #E8D2B7;
}

.dropbox {
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 2px solid #88663F;
	height: 20px;
	width: 150px;
	background-color: #E8D2B7;
}

.nextbutton {
	background-image: url('images/next3.gif');
	height: 24px;
	width: 64px;
    border: 0px;
}

.backbutton {
	background-image: url('images/back3.gif');
	height: 24px;
	width: 64px;
    border: 0px;
}

.submitbutton {
	background-image: url('images/submit.gif');
	height: 24px;
	width: 64px;
    border: 0px;
    margin-right: 3px;
}

.resetbutton {
	background-image: url('images/reset.gif');
	height: 24px;
	width: 64px;
    border: 0px;
    margin-left: 3px;
}

.bodytext { 
    font-family: arial, helvetica, tahoma, sans-serif; 
    color: #E8D2B7; 
    font-size: 9pt ;
    font-weight: normal; 
}

body.background {
	background-color: #CEAE84;
	background-image: url('images/ritz_bkg5.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

.projectname { 
    font-family: times new roman, georgia, book antiqua, serif; 
    color: #CEAE84; 
    font-size: 17pt ;
    font-weight: normal; 
}

.spectext { 
    font-family: arial, helvetica, tahoma, sans-serif; 
    color: #E8D2B7; 
    font-size: 9pt ;
    font-weight: 800; 
}


.links {
    font-family: arial, helvetica, tahoma, sans-serif; 
    color: #E8D2B7; 
    font-size: 8pt;
    font-weight: 800; 
    text-decoration: underline;
}

.bodylinks {
    font-family: arial, helvetica, tahoma, sans-serif; 
    color: #E8D2B7; 
    font-size: 9pt;
    font-weight: 800; 
    text-decoration: underline;
}

a.links:hover {
    color: #CDA066; 
    text-decoration: none;
}

a.bodylinks:hover {
    color: #CDA066; 
    text-decoration: none;
}

    
.sidetext { 
    font-family: arial, helvetica, tahoma, sans-serif; 
    color: #E8D2B7; 
    font-size: 8pt ;
    font-weight: 400; 
}

.smalltext { 
    font-family: arial, helvetica, tahoma, sans-serif; 
    color: #E8D2B7; 
    font-size: 7pt;
    font-weight: 400;
}

.previewimage {
	border: 2px solid #66461f;
}


.monogram-left {
	background-image: url('images/mono_left.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #4C2A00
}

.monogram-right {
	background-image: url('images/mono_right.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #5F3D14
}