@charset "UTF-8";
/* CSS Document */

html {
height:100%;
}

.maintable
{
background-image:url(images/index_bgbak.jpg);
background-repeat:repeat-y;
width:950px;
height:1000px;
}

.topNav
{
background-image:url(images/2ndary_01.jpg);
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
color:#e7e3dc;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

}

.homeBottomContent
{
background-image:url(images/index_06.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#FFFFFF;
text-align:left;
vertical-align:top;
/*height:262px;*/
width:950px;
padding-top:60px;
padding-left:100px;
}

.cutag
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
text-align:left;
vertical-align:top;
background-color:#87591E;
height:37px;
width:950px;
padding-top:5px;
padding-left:100px;
}

.cutag a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
/*text-align:left;
vertical-align:top;*/
text-decoration:none;
}

.cutag a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
/*text-align:left;
vertical-align:top;*/
text-decoration:none;
}

.cutag a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
/*text-align:left;
vertical-align:top;*/
text-decoration:none;
}

.cutag a:selected
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
text-align:left;
vertical-align:top;
text-decoration:none;
}

.cutag a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
text-align:left;
vertical-align:top;
text-decoration:none;
}

.cutag a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c6aa8a;
text-align:left;
vertical-align:top;
text-decoration:none;
}

.copyfooter{
vertical-align:bottom;
text-align:left;
font-family:arial;
font-size:10px;
color:#703817;
padding-bottom:5px;

}

/*Navigation*/
#navcontainer {
clear : both;
/*width : 100%;*/
width: 100%;
font-family:Helvetica Neue, Helvetica, Arial;
font-size:10px;
font-weight:bold;
vertical-align:top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
color:#0a8ec5;

}
#navcontainer ul {
/*float : center;*/
padding-left : 0;
margin-left : 0;
/*background : #036;*/
color : #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#0a8ec5;
/*list-style:none;
display:table;
table-layout:fixed;*/
width:634px;

}

#navcontainer ul li {
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
float:left;
border-left:1px;
border-color:#FFFFFF;
letter-spacing:1.75px;
text-align:center;

list-style:none;
}

#navcontainer ul li a {
float : left;
padding : 0px 15px 0px 15px;/*0.2em 1em;*/
/*margin-left:2px;*/
text-decoration : none;
text-transform:uppercase;
vertical-align:middle;
padding-top:13px;
padding-bottom:12px;
color : #fff;
background-color:#0a8ec5;
letter-spacing:1.5px;
border-left-width:2px;
border-left-color:#FFFFFF;
border-left-style:solid;
text-align:center;
}

#navcontainer ul li a:hover {
float : left;
padding : 0px 15px 0px 15px;/*0.2em 1em;*/
/*margin-left:2px;*/
text-decoration : none;
text-transform:uppercase;
vertical-align:middle;
padding-top:13px;
padding-bottom:12px;
color : #fff;
background-color:#1ba753;
letter-spacing:1.5px;
border-left-width:2px;
border-left-color:#FFFFFF;
border-left-style:solid;
text-align:center;
}

#navcontainer ul li a.selected {
float : left;
padding : 0px 15px 0px 15px;/*0.2em 1em;*/
/*margin-left:2px;*/
text-decoration : none;
text-transform:uppercase;
vertical-align:middle;
padding-top:13px;
padding-bottom:12px;
color : #fff;
background-color:#1ba753;
letter-spacing:1.5px;
border-left-width:2px;
border-left-color:#FFFFFF;
border-left-style:solid;
text-align:center;
}

#navcontainer ul li a.active {
float : left;
padding : 0px 15px 0px 15px;/*0.2em 1em;*/
/*margin-left:2px;*/
text-decoration : none;
text-transform:uppercase;
vertical-align:middle;
padding-top:13px;
padding-bottom:12px;
color : #fff;
background-color:#1ba753;
letter-spacing:1.5px;
border-left-width:2px;
border-left-color:#FFFFFF;
border-left-style:solid;
text-align:center;
}


/*MENU TWO*/
/* BUBBLE PLASTIC HORIZONTAL MENU */

.menutop {
width:100%;
	vertical-align:middle;
	height: 17px;
	margin-top:0px;
	  margin-left: auto;
  margin-right: auto;
	/*margin: 0 auto;*/
	padding: 10px 0 0 0;
	background: #ab7f4b url(images/2ndary_01.jpg) top left repeat-x;
	color:#e7e3dc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
}
.menutop ul {
	list-style: none;
	list-style-type:none;
	margin-top:0px;
	/*margin: 0;
	padding: 0;*/
	text-align:center;
	  margin-left: auto;
  margin-right: auto;
  width:80%;

}
.menutop ul li {
list-style-type:none;
list-style:none;
	/*float: left;*/
	/*margin: 0;
	padding: 0;*/
	background: transparent; /*url(images/bg-bubplastic-button.gif) top left no-repeat;*/
	vertical-align:middle;
	text-align:center;
	  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
	width:100%;
	display:inline;
	}

.menutop ul li a {
	
	height: 27px;
	padding-left: 15px;
	padding-right:15px;
	float: left;
	text-transform: lowercase;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;*/
	font-size: 16px;
	color: #e7e3dc;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	display: block;
margin: 0 auto 0;
}

.menutop ul li a span.menu_ar {
	display: block;
	float: left;
	height: 37px;
	padding-top: 10px;
	padding-right: 35px;
	background: transparent; /*url(images/bg-bubplastic-button.gif) top right no-repeat;*/
	cursor: pointer;
	  margin-left: auto;
  margin-right: auto;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */


/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-gray.gif) top right no-repeat;
}


#test li {
	display: block;
	border: solid 1px red;
}


/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}

#EmailForm label input {
	position: inherit;
	left: auto;
}

