/* CSS Document */
/* html .fixpng img{behavior: url(/iepngfix.htc);} */

html { height: 100%; margin-bottom: 1px; }
/*TAG MODS*/

body {
text-align:center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #c5c29a;
/* background-image: url(../../images/site/T_ScreenCloudBackgroundNav50.jpg);
background-position: center top; */
/* background-repeat: repeat-x; */
font-family:"Trebuchet MS", Tahoma, "Lucida Sans", Verdana, Arial, sans-serif;
}

#main {
position:relative;
width:100%;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content_table{
width: 935px;
/* position:absolute;
top:-102px;
left:0px; */
}

#repeater_logonav{
position:absolute;
top: 0;
left: 0;
width:100%;
background-image: url(../../images/site/RepeaterLogoNav.jpg);
background-repeat: repeat-x;
height: 102px;

}
#repeater_skyback{
position:absolute;
top: 102px;
left: 0;
width:100%;
background-image: url(../../images/site/RepeaterSkyBack40.jpg);
background-repeat: repeat-x;
height: 666px;
}

#flash_slideshow{
width: 601px;
height: 349px;
z-index:0;
}

/*------------- LINKS------------------------*/

a, a:link, a:visited, a:active{
color: #4678a1;
outline: 0;
}

.footer_text a, footer_text a:link, footer_text a:visited, footer_text a:active{
text-decoration: underline;
color: #edeedb;
outline: 0;
}

.seo_footer_text{
font-size:10px;

color: #d9d7ba;
outline: 0;
text-align:center;
}

.seo_footer_text a, seo_footer_text a:link, seo_footer_text a:visited, seo_footer_text a:active{
font-size:10px;
text-decoration: underline;
color: #d9d7ba;
outline: 0;
text-align:center;
}



/*------------- TEXT------------------------*/

h1{
font-size:16px;
font-weight:bold;
color:#6b6c6e;
padding-left:0px;
padding-bottom:2px;
margin-bottom: 4px;
padding-top: 0px;
margin-top: 0px;
text-transform:uppercase;
}

h1.products_nav{
font-size:14px;
font-weight:bold;
color:#bcbcbc;
padding-left:0px;
padding-bottom:2px;
margin-bottom: 4px;
}

h1.products_titles{
font-size: 16px;
font-weight: bold;
color: #6b6c6e;
text-transform:uppercase;
}

h2{
font-size:14px;
font-weight:bold;
color:#6b6c6e;
padding-left:0px;
padding-top: 0px;
margin-top: 0px;
padding-bottom:2px;
margin-bottom: 4px;
text-transform:uppercase;

}

h3{
font-size:12px;
font-weight:bold;
color:#6b6c6e;
padding-left:0px;
padding-top: 5px;
margin-top: 5px;
padding-bottom:2px;
margin-bottom: 4px;
padding-left:5px;
margin-left:5px;
text-transform:uppercase;

}

.testimonials{
font-family:"Trebuchet MS", Tahoma, "Lucida Sans", Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#6b6c6e;
}


.footer_text{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#edeedb;
}
		
.right_panel_titles{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

.right_panel_text{
width: 292px;
font-size:12px;
font-weight:bold;
color:#6b6c6e;
}

.right_panel_text a{
color: #4678a1;}

.under_slideshow_titles{
font-size:16px;
font-weight:bold;
color:#6b6c6e;
padding-left:10px;
}

.under_slideshow_text{
font-size:12px;
font-weight:bold;
color:#6b6c6e;
padding-left:10px;
padding-right:10px;
line-height: 14px;
}

.text_body_background{
background-image:url(../../images/site/UnderTextBoxBack.png);
padding-left:10px;
padding-right:20px;
font-size:12px;
/* font-weight:bold; */
color:#6b6c6e;
/* line-height: 14px; */
}

/* .page_text{
padding-left:10px;
padding-right:20px;
} */

.photo_box{
border: 1px solid #ffffff;}

.feature_photo_box{
/* padding: 0px 0px 7px 7px; */
margin:0px 0px 7px 7px;}

.swatch_label{
font-size:10px;
line-height:10px;
font-weight: bold;
text-decoration:none;}

.swatch_label a{
text-decoration:none;}

/*------------- FORMS------------------------*/

INPUT /*all input items*/
{

  font-size:12px;
  padding-left:2px;
  color:#4678a1;
/*   border:1px solid #7f9db9; */
  font-weight:normal;
  font-family:"Trebuchet MS", Arial, Helvetica;
}
SELECT /*lists*/
{ padding:2px;
  background-color: #ffffff;
  font-size:12px;
  color:#4678a1;

  border:1px solid #7f9db9;
  font-weight:normal;
  font-family:"Trebuchet MS", Arial, Helvetica;
  width: 200px;
}

.textfield-short{
height:14px;
  width: 50px;
  color:#6b6c6e;
}
.textfield-wide{
height:14px;
  width: 200px;
  color:#6b6c6e;}

.textfield-extra_wide{
height:14px;
  width: 222px;
  color:#6b6c6e;}  
  
.textfield-medium{
height:14px;
  width: 100px;
  color:#6b6c6e;  
}
.country-dropdown{
height:20px;
  width: 120px;
  color:#6b6c6e;  
  padding: 0px 0px 2px 0px;
  
}

TEXTAREA /*multiple line text fields*/
{  width: 220px;
  color:#6b6c6e;
  resize: none; 
  font-family: "Trebuchet MS", Tahoma, "Lucida Sans", Verdana, Arial, sans-serif;;
  font-size:12px;
}

INPUT.button
{
  font-size:12px;
  font-weight:bold;
  font-family:"Trebuchet MS", Tahoma, "Lucida Sans", Verdana, Arial, sans-serif;
  color:#8c8a85;
}
/*-------------------MISC--------------------*/
hr {
	border:0px;
	border-top:1px dotted #CCCCCC;
	height:0px;
	width: 100%;
	text-align:left;
	margin: 10px 0 5px 0;
	padding: 10px 0 5px 0;
}

hr.special
{
	border:0px;
	border-top:2px dotted #CCCCCC;
	height:0px;
	width: 100%;
	text-align:left;
	margin: 10px 0 5px 0;
	padding: 10px 0 5px 0;
}

hr.options {
	border:0px;
	border-top:1px dotted #CCCCCC;
	height:0px;
	width: 100%;
	text-align:left;
	margin: 10px 0 5px 0;
	padding: 10px 0 5px 0;
}

.google_map{
border: 1px solid #666666;
}

.tooltip{
font-family:"Trebuchet MS", Tahoma, "Lucida Sans", Verdana, Arial, sans-serif;
font-size:12px;
color:#8c8a85;
text-align:left;}

.tooltip_h1{
font-family:"Trebuchet MS", Tahoma, "Lucida Sans", Verdana, Arial, sans-serif;
font-size:14px;
line-height: 14px;
color:#8c8a85;
text-align:center;
}

.error { color: red; }

/*** javascript client side form validation with jquery.formvalidation ***/
.invalidInput {
	background-color: #FFECE6;
	border: 1px dotted #FF0000;
}