/*-----------------------------------------------colors
Blue: #37378F
Green: #4B9351
Gold : #CCAA22
Brown : #937562


*/

body,html{
padding:0;
border:0;
margin:0;
font-family: Arial,
             "DejaVu Sans",
             Verdana,
             sans-serif;
color:white;
font-size:0.95em;
background-color:#111;
background:url(clearrightimages2/body-background.gif);
height:100%;
}

/*-----------------------------------------------Create Valign Box*/

#valignspacer{
float:left;
width:100%;
height:50%;
margin-bottom:-19.6em;
}

#box{
clear:both; 
height:39.2em; 
margin:0em auto 0em auto;
position:relative;
width:62em;
}

#padding{
height:.001em;
}

#innerbox{ 
margin:1em 0 0 1em;
width:60em;
height:37.2em;
}

/*-----------------------------------------------Four Main Boxes*/

#northwest{
position:relative;
float:left;
height:13.8em;
width:36.4em;
background-color:#CCAA22;
background:url(clearrightimages2/goldtile.png);
margin:0 0 1em 0;
}
#northeast{
float:right;
height:13.8em;
width:22.6em;
background-color:#937562;
margin:0 0 1em 0;
overflow:hidden;
}

#southwest{
clear:both;
float:left;
height:22.3em;
width:36.4em;
background-color:#37378F;
background-color:#4B9351;
margin-right:1em;
overflow:hidden;
}
#southeast{
position:relative;
float:right;
height:22.3em;
width:22.6em;
background-color:#4B9351;
background-color:#37378F;
overflow:hidden;
/*background:url(clearrightimages2/bluetile.gif);*/
}

/*--------------------------------------------------North east Images*/



/*-----------------------------------------------General Text Classes*/

.center{text-align:center !important;}
.italic{font-style: italic; }
.justify{text-align:justify;}
.bold{font-weight:bold;}
.smaller{font-size:90%;}
.bigger{font-size:110%;}
.gold{color:#CCAA22}
.red{color:red;}
.white{color:white;}
.right{text-align:right !important;}
.notop{margin-top:0;}
.black{color:#000000 !important;}


/*-----------------------------------------------Text*/

.pagetitle{
position:relative;
text-align:center;
margin:2em 0 0 0;
font-size:260%;
color:#37378F;
z-index:2;
}

#southwest{
color:#CCAA22;
color:#111111;
}

#southwest p, #southwest li{
font-size:105%;
margin:0.5em  1em;
text-align:justify;
font-weight:bold;
letter-spacing:0.0625em;
line-height:1.5em;
}

#southwest a, #southwest a:visited{color:#ffffff;}
#southwest a:hover{color:#CCAA22;}

/*----------------------------------------------------Prices Page Only */

.prices_box{
display:inline;
border:none;
}

.quote{margin: 0.25em 0.5em 0 0.5em;}

.inline{display:inline;}

fieldset{padding:0;margin:0 1em;border:none;}
legend{color:#000000;}

#priceblocktable{
width:20.6em;
margin:0 auto;
}

#priceblock{
margin:0;
font-weight:bold;
}

.notbold{font-weight:normal;}

#totalprice{text-align:right;margin: 0.25em 0.5em 0 0.5em;}

#emailsubmit input{background:url(clearrightimages2/goldpatch.gif) no-repeat left;padding-left:90px;border: 2px solid #4B9351;width:300px;text-align:left;font-weight:bold;}

#emailsubmit input:hover{border:2px solid #CCAA22;}

#submitright{text-align:right;margin:0.5em 1em 0 1em;}

#submitright input{background:url(clearrightimages2/goldpatch.gif) no-repeat right;padding-right:90px;border: 2px solid #37378F;width:300px;text-align:right;font-weight:bold;color:#ffffff}

#submitright input:hover{border:2px solid #CCAA22;}

.thanks{margin: 0.25em 1.1em 0 1.1em; text-align:justify;}

/*-----------------------------------------------Navigation Buttons*/

a.navigategold, a.navigategreen, a.navigatebrown {
display:block;
position:relative;
width:20em;
height:3em;
margin:0.5em auto;
border: 3px solid #37378F;
text-decoration:none;
color:white;
text-align:right;

}

a.navigategold{background:url(clearrightimages2/goldpatch.gif) no-repeat right;}
a.navigategreen{background:url(clearrightimages2/greenpatch.gif) no-repeat right;}
a.navigatebrown{background:url(clearrightimages2/brownpatch.gif) no-repeat right;}

.first{margin-top:1em !important;}

a:hover.navigategold{
border: 3px solid #C0C030;
}

a:hover.navigategreen{
border: 3px solid #4B9351;
}

a:hover.navigatebrown{
border: 3px solid #937562;
}

              .menupart{
              font-size:150%;
              font-weight:bold;
              width:9.2em;
              height:100%;
              margin:0;
              line-height:2em;
              margin-right: 90px;
              }


/*-----------------------------------------------Lightbulb */

#lightbulb{
position:relative;
margin:2em 1em 1em 1em;
border:3px solid #C0C030;
color:#CCAA22;
font-size:1.2em;
}

#lightbulb img{
position:absolute;
top:-1em;
left:-1em;
float:left;
margin: 0 0 0 1em;
}

#lightbulb p{
margin:0.3em 0.3em 0.3em 2.3em ;
}

/*-----------------------------------------------Dropshadow */

#dropshadow{
position:absolute;
top:2px;
left:2px;
height:13.8em;
width:36.4em;
color:red;
}

.drop{color:#908020;z-index:1;}

/*----------------------------------------------------Lens */

#lens{
position:absolute;
left:19.9em;
z-index:2;
}

/*----------------------------------------------------Footer */

#footer{
width:60em;
margin: 0 auto;
color:#937562;
}

#footer img{border:none;}
.footerlink{color:#937562 !important;}

/*----------------------------------------------------No Display */

#nodisplay{display:none;}
