/*################################
  HTML TAGS 
################################*/


BODY
{
    Z-INDEX: -1;
    LEFT: 0px;
    OVERFLOW: hidden;
    CLIP: rect(0px 900px 630px 0px);
    COLOR: black;
    PADDING-TOP: 0px;
    TOP: 0px;
    SCROLLBAR-FACE-COLOR: linen;
    SCROLLBAR-TRACK-COLOR: papayawhip;
    SCROLLBAR-ARROW-COLOR: saddlebrown;
    SCROLLBAR-3DLIGHT-COLOR: burlywood;
    SCROLLBAR-HIGHLIGHT-COLOR: blanchedalmond;
    SCROLLBAR-SHADOW-COLOR: burlywood;
    SCROLLBAR-DARKSHADOW-COLOR: burlywood;
    FILTER: chroma(color=BlanchedAlmond;);
}
TEXTAREA
{
    LEFT: 0px;
    WIDTH: 96%;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 100%;
}
BR
{
    LINE-HEIGHT: 5px;
}
P
{
    margin-top: 0em; 
    margin-bottom: .5em; 
    margin-left: 0px;
}

/*################################
  DIVS 
################################*/

/*============================
	GLOBAL
============================*/

#mainbody
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 10px;
    OVERFLOW: visible;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 810px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 594px;
    BACKGROUND-COLOR: #d0c6ba;
}
#header
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 804px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: absolute;
    TOP: 2px;
    HEIGHT: 130px;
    BACKGROUND-COLOR: transparent;
}
#submit
{
    LEFT: 300px;
    OVERFLOW: visible;
    POSITION: absolute;
    TOP: 609px;
}
#pagetimer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    LEFT: 10px;
    COLOR: burlywood;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, sans-serif;
    POSITION: absolute;
    TOP: 650px;
    BACKGROUND-COLOR: transparent;
}
#jsl01
{
    Z-INDEX: 8;
    LEFT: 670px;
    FLOAT: right;
    OVERFLOW: hidden;
    POSITION: absolute;
    TOP: 609px;
}
#footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    LEFT: 10px;
    COLOR: burlywood;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, sans-serif;
    POSITION: absolute;
    TOP: 610px;
    BACKGROUND-COLOR: transparent;
}


/*vvvvvvvvvvvvvvvvvvvvvvvvv
	FRAMES
vvvvvvvvvvvvvvvvvvvvvvvvv*/

#section1_left-side
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 136px;
    HEIGHT: 400px;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-: peru 1px solid;
}

#section1_full
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 804px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 136px;
    HEIGHT: 452px;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-: peru 1px solid;
}

#section2_right-top
{
    POSITION: absolute;
		OVERFLOW: hidden;
    HEIGHT: 195px;
    WIDTH: 400px;
    TOP: 136px;
    LEFT: 406px;
    LINE-HEIGHT: 95%;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
		FONT-WEIGHT: 600;
		FONT-SIZE: 12pt;
    LETTER-SPACING: -0.02em;
		BORDER-LEFT: peru 1px solid;
		BORDER-RIGHT: saddlebrown 1px solid;
		BORDER-TOP: peru 1px solid;
		BORDER-BOTTOM: saddlebrown 1px solid;
 		BACKGROUND-COLOR: linen;
    BACKGROUND-IMAGE: url(images/separator2/side0205.jpg);
}

.section2_right-top_scroll
{
		OVERFLOW: auto;
		POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
}

.section2_right-top_text1_half
{
    WIDTH: 49%;
    HEIGHT: 97%;
    TOP: 2px;
		LEFT: 2px;
    BOTTOM: 2px;
    LETTER-SPACING: -0.039em;
    POSITION: absolute;
		PADDING-BOTTOM: 4px;
}


#section3_left-bottom
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 2px;
    OVERFLOW: auto;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: absolute;
    TOP: 540px;
    HEIGHT: 50px;
    BACKGROUND-COLOR: #d9cfc3;
    BACKGROUND-: peru 1px solid;
}

#box1_frame
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 406px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: absolute;
    TOP: 335px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: linen;
}

#box2_frame
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    Z-INDEX: 3;
    LEFT: 610px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 196px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: absolute;
    TOP: 335px;
    HEIGHT: 255px;
    BACKGROUND-COLOR: linen;
}

#box3_frame
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    Z-INDEX: 2;
    LEFT: 406px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: absolute;
    TOP: 489px;
    HEIGHT: 101px;
    BACKGROUND-COLOR: linen;
}

/* USED BY gallery page only */
#gallery
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: peru 1px solid;
    BORDER-BOTTOM: saddlebrown 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 136px;
    HEIGHT: 454px;
    WIDTH: 804px;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-: peru 1px solid;
}
#gallery_inner
{
    LEFT: 0px;
    TOP: 0px;
    HEIGHT: 100%;
    WIDTH: 100%;
    OVERFLOW: hidden;
    BACKGROUND-COLOR: transparent;
}

/*============================

	uploaders

============================*/

#pages_full
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    LEFT: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: saddlebrown 1px solid;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: linen;
}

/*################################
  CLASSES
################################*/

.box_title1
{
    BORDER-RIGHT: peru 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 2;
    WIDTH: 100%;
    BORDER-BOTTOM: saddlebrown 1px solid;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    BACKGROUND-COLOR: #e0d6ca;
}
.box_body1
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 16px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    WIDTH: 98%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 88%;
    TEXT-ALIGN: left;
}
.box_text1
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    /*LETTER-SPACING: -0.003em;*/
    BACKGROUND-COLOR: transparent;
}

/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  SECTION 2
*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/

/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  SECTION 3
*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
.section3_text1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    WIDTH: 394px;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    LETTER-SPACING: -0.03em;
    POSITION: absolute;
    HEIGHT: 46px;
}
.section3_text1 .smallfont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 13px;
    LETTER-SPACING: -0.01em;
}
.section3_text1 .smallfont P
{
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 0px;
    Margin-right: 0px;
}


/* USED ON  index  */
.text_deco_1
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 24px;
    COLOR: saddlebrown;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: 'Calligraph421 BT', 'Times New Roman', Garamond, sans-serif, helvetica, Verdana;
    TEXT-DECORATION: none;
}
/* USED ON  index  */
.text_full
{
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 2px;
    OVERFLOW: visible;
    LINE-HEIGHT: 14px;
    MARGIN-RIGHT: 2px;
    LETTER-SPACING: -0.03em;
}

/* USED ON PRODUCTS PAGE, so left in template */
.largefont
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
}


















/*  THESE SHOULD BE CLASSES */

/*... used for mapquest and updaters */
#form1
{
    LINE-HEIGHT: 12px;
    TEXT-ALIGN: left;
}

/*... used for mapquest */
#table1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-TOP: 2px;
    FONT-FAMILY: helvetica, Verdana, Arial, sans-serif;
}


/*============================= 
	NOT USED
=============================*/

.section2_text1_half_right-top .smallfont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 16px;
    LETTER-SPACING: -0.03em;
}
.section2_text1_half_right-top .slim
{
    PADDING-RIGHT: 120px;
}
#section2_text1_full_right-top
{
    PADDING-LEFT: 5px;
    OVERFLOW: auto;
    WIDTH: 97%;
    PADDING-TOP: 5px;
    POSITION: absolute;
    HEIGHT: 97%;
}
.section2_margins_right-top
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    margin-LEFT: 2px;
    margin-RIGHT: 44%;
    margin-TOP: 2px;
    margin-BOTTOM: .5em;
    LETTER-SPACING: -0.03em;
    POSITION: relative;
}
#section2_right-topXX
{
    BORDER-RIGHT: saddlebrown 1px solid;
    BORDER-TOP: peru 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    LEFT: 406px;
    BACKGROUND-POSITION: left top;
 		BACKGROUND-COLOR: linen;
    BACKGROUND-IMAGE: url(images/seperator2/side0205.jpg);
    BACKGROUND-REPEAT: no-repeat;
    background-attachment: fixed;
    OVERFLOW: auto;
    BORDER-LEFT: peru 1px solid;
    WIDTH: 400px;
    LINE-HEIGHT: 95%;
    BORDER-BOTTOM: saddlebrown 1px solid;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    LETTER-SPACING: -0.02em;
    POSITION: absolute;
    TOP: 136px;
    HEIGHT: 195px;
    BACKGROUND-: saddlebrown 1px solid;
}

