
/*-----------------------------------conditionals for FCKeditor/print/popup body------------------------------------*/


/*-----------General--------------*/
/*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body{
	background:url(http://www.valleyirrigation.com/images/bg.jpg) repeat-x 0 221px;
}

a:link{
	color:#0088CE;
	text-decoration:none;
}
a:visited{
	color:#0088CE;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

b{
	font-weight:normal;
	font-size:inherit;
	color:#000000;
}

/*------------------------------Internal Content---------------------------*/
/*
#content{
	margin:10px 20px 10px 214px;
	line-height:20px;
	color:#333;
    position:relative;
}
#content h1, .content h1{
	font-size:20px;
	color:#0088CE;
	padding:1px 0 10px;
	margin:0 0 20px;
	border-bottom:1px solid #0088CE;
	font-weight:normal;
	line-height:20px;
    position:relative;
}
#content h2, .content h2{
	color:#036;
	font-size:14px;
	line-height:14px;
	margin:30px 0 10px;
	font-weight:normal;
    position:relative;
}
#content h3, .content h3{
	font-size:12px;
	color: #666666;
	margin:20px 0 10px;
	line-height:14px;
	font-weight:normal;
    position:relative;
}

#content p, .content p{
	margin:0 0 20px 0;
}
*/
/*------------ Templates : tables --------*/
/*
#content table,
.content table{
	border:1px solid #DDDDDD;
}
#content td,
.content td{
    border:1px solid #E1E1E1;
    margin:0;
    padding:8px;
}
#content td h2,
.content td h2{
	display:block;
    width:auto;
    height:auto;
    padding:5px;
    margin:0;
    background:#EEE;
}
*/
/*------------ Templates : floats --------*/

#content .image_left, .content .image_left,
#content .left, .content .left{
	float:left;
    margin:0 15px 15px 0;
}

#content .image_right, .content .image_right,
#content .right, .content .right{
	float:right;
    margin:0 0 15px 15px;
}

/*------------ Templates : two column --------*/

#content .two_column, .content .two_column{
	width:100%;
    position:relative;
    float:left;
}
#content .column, .content .column{
	width:50%;
    float:left;
}
#content .first .wrapper, .content .first .wrapper{
	margin:0 10px 0 0;
}
#content .second .wrapper, .content .second .wrapper{
	margin:0 0 0 10px;
}

/*------------ Templates : panel --------*/

#content .panel,
.content .panel{
    width:180px;
    border:1px solid #C5C5C5;
    padding:10px 10px 0;
}
#content .panel h4,
.content .panel h4{
	background:url(http://www.valleyirrigation.com/images/panel_right_bg.gif) repeat-x bottom center #0088CE;
    color:#FFF;
    font-size:14px;
    font-weight:normal;
    width:190px;
    margin:-10px 0 0 -10px;
    padding:0 5px 11px;
    line-height:30px;
}

#content .panel p,
.content .panel p{
	margin:0 0 10px;
}

/*------------ Templates : images --------*/

#content .image,
.content .image{
	border:1px solid #C5C5C5;
}
#content .image img,
.content .image img{
	border:none;
}
#content .image .description,
.content .image .description{
	margin:0;
    padding:5px;
    background:#C5C5C5;
    color:#FFF;
    display:block;
    line-height:10px;
    font-size:10px;
    text-align:left;
}

/*------------Flash Gallery Styling----------*/
/*
.flash_gallery{
    display:block;
    float:left;
    margin:5px;
}

.flash_gallery .info{
	display:block;
    float:left;
}
.flash_gallery h4{
    padding:0;
    margin:0 0 5px 0;
}
.flash_gallery p{
    padding:0;
    margin:5px 0;
    line-height:15px;
}
.flash_gallery a:link img, .flash_gallery a:visited img{
    border:1px solid #C5C5C5;
    display:block;
	float:left;
    margin:0 5px 0 0;
}
.flash_gallery a:hover img{
    border:1px solid #0088CE;
}
.flash_gallery a.view, .flash_gallery a.download{
    line-height:15px;
}
*/
/*------------Flash Brochure Styling----------*/
/*
.flash_brochure{
    display:block;
    float:left;
    margin:5px;
    width:100%;
}
*/
.flash_brochure .info{
	/*display:block;
    float:left;*/
}

.flash_brochure h4{
    padding:0;
    margin:0 0 5px 0;
}
#content .flash_brochure p, .content .flash_brochure p{
    padding:0;
    margin:5px 0;
    line-height:15px;
}
.flash_brochure a:link img, .flash_brochure a:visited img{
    border:1px solid #C5C5C5;
    display:block;
	/*float:left;*/
    margin:0 5px 0 0;
}
.flash_brochure a:hover img{
    border:1px solid #0088CE;
}
.flash_brochure a.view, .flash_brochure a.download{
	display:block;
    float:left;
    line-height:15px;
    margin:10px 5px 0 0;
    padding:0 0 0 13px;
}
.flash_brochure a.view{
	background:url(http://www.valleyirrigation.com/images/brochure_view.gif) no-repeat scroll 0 4px;
}
.flash_brochure a.download{
	background:url(http://www.valleyirrigation.com/images/brochure_download.gif) no-repeat scroll 0 4px;
}



/*------------------Content Wrapper--------------------------*/

#content_wrapper{
	background:url(http://www.valleyirrigation.com/images/content_bg_top.gif) repeat-x;
	padding:0px 0px 31px;
	margin:0 auto;
	width:90%;
	/*height:739px;*/ height:auto;
	/*min-height:500px;*/
	/*position: relative;*/
	color:#666;
	overflow:visible;
	float:none;
	text-align:center;
	position:relative;
}
#content_wrapper .cap_left{
	background:url(http://www.valleyirrigation.com/images/content_bg_left.jpg) repeat-y;
	width:51px;
	height:100%;
	left:-51px;
	top:0;
	position:absolute;
}
#content_wrapper .cap_left span{
	background:url(http://www.valleyirrigation.com/images/content_cap_left.jpg) no-repeat;
	width:51px;
	height:450px;
	display:block;
}
#content_wrapper .cap_right{
	background:url(http://www.valleyirrigation.com/images/content_bg_right.jpg) repeat-y;
	width:51px;
	height:100%;
	right:-51px;
	top:0;
	position:absolute;
}
#content_wrapper .cap_right span{
	background:url(http://www.valleyirrigation.com/images/content_cap_right.jpg) no-repeat;
	width:51px;
	height:450px;
	display:block;
}

/*--------------------------------- Content -------------------------*/

#main_content, #internal_content{
	width:800px;
	/*height:737px;*/ height:auto;
	border:1px solid #666;
	background:#FFF;
	/*margin:0 auto;*/
	/*padding:0 0 47px;*/
	position:relative;
}

 #internal_content{
 	background:url(http://www.valleyirrigation.com/images/internal_nav_bg.gif) repeat-y 10px 0 #FFF;
	padding:0 0 93px;
 }

/*--------------------------------- Head ----------------------------*/

#head{
	background:url(http://www.valleyirrigation.com/images/header_bg.gif) repeat-x #0088CE;
	height:80px;
	position:relative;
	z-index:3;
}

#head #logo{
	overflow:hidden;
	width:190px;
	height:54px;
	margin:13px 0 0 13px;
	float:left;
}

#head #logo span{
	background-image:url(http://www.valleyirrigation.com/images/header_logo.gif);
}

#head .positioning{
	margin:15px 0 0 30px;	
}
/*--------------------------------- Head Navigation ----------------------------*/

#head_nav{
	float:right;
	text-align:right;
	margin:0 0px;  /* this was 10 */
}

#head_nav .region{
	color:#F6F6F6;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:8px 0 0;
	font-size:30px;
	line-height:40px;
	height:55px;
	vertical-align:middle;
}
#head_nav .region span{
	color:#F6F6F6;
	font-size:28px;
	vertical-align:middle;
}
#head_nav .region2{
	color:#F6F6F6;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:8px 0 0;
	font-size:14px;
	line-height:40px;
	height:40px;
	vertical-align:bottom;
}
#head_nav .region3{
	color:#F6F6F6;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:8px 0 0;
	font-size:10px;
	line-height:10px;
	height:10px;
	vertical-align:middle;
}
#head_nav .region2 span{
	color:#F6F6F6;
	font-size:14px;
	vertical-align:bottom;
}
#head_nav .nav{
	margin:2px 0 0;
	font-size:10px;
	line-height:11px;
	color:#FFF;
}
#head_nav .nav a:link, #head_nav .nav a:visited{
	color:#FFF;
}
#head_nav .nav a:hover{
	color:#EEE;
}

#head_nav2{
	float: none;
	text-align:center;
	margin:0 10px;
}

#head_nav2 .region{
	color:#C5C5C5;
	margin:8px 0 0;
	font-size:14px;
	line-height:15px;
}
/*--------------------------------- Head Navigation Search ----------------------------*/

#head_nav .search{
	position:relative;
	display:block;
	margin:0;
	padding:10px 0;
}

#head_nav .search .scope{
	position:absolute;
	right:0px;
	top:36px;
	border:none;
	background:#EEE;
	border:1px solid #8D8D8D;
	width:138px;
	display:none;
	margin:0;
	padding:0;
	text-align:left;
	overflow:visible;
	z-index:2;
}


#head_nav .search .scope legend{
	display:none;
}

#head_nav .search .scope .cap_top{
	display:block;
	position:absolute;
	background:url(http://www.valleyirrigation.com/images/header_scope_cap_top.gif) no-repeat;
	width:142px;
	height:6px;
	top:-1px;
	left:-2px;
}

#head_nav .search .scope label{
	display:block;
	width:auto;
	position:relative;
	height:17px;
	line-height:17px;
	color:#666;
	cursor:pointer;
	overflow:hidden;
	background:url(http://www.valleyirrigation.com/images/header_scope_arrow.gif) no-repeat 4px 6px;
	padding:0 0 0 15px;
}
#head_nav .search .scope label:hover{
	color:#DDD;
	background:url(http://www.valleyirrigation.com/images/header_scope_arrow_on.gif) no-repeat 4px 6px #0088CE;
}
#head_nav .search .scope label.selected{
	cursor:default;
	color:#FFF;
	background:url(http://www.valleyirrigation.com/images/header_scope_arrow_on.gif) no-repeat 4px 6px #0088CE;
}

#head_nav .search .scope label input{
	width:2px;
	height:2px;
	position:absolute;
	left:-18px;
	top:0;
}

#head_nav3{
	float:right;
	text-align:right;
	margin:0 0px;
}
#head_nav3 .region{
	color:#F6F6F6;
	margin:8px 0 0;
	font-size:30px;
	line-height:40px;
	height:55px;
	vertical-align:middle;
}
#head_nav3 .search .scope label{
	display:block;
	width:auto;
	position:relative;
	height:17px;
	line-height:17px;
	color:#666;
	cursor:pointer;
	overflow:hidden;
	background:url(http://www.valleyirrigation.com/images/header_scope_arrow.gif) no-repeat 4px 6px;
	padding:0 0 0 15px;
}
#head_nav3 .search .scope label:hover{
	color:#DDD;
	background:url(http://www.valleyirrigation.com/images/header_scope_arrow_on.gif) no-repeat 4px 6px #0088CE;
}
#head_nav3 .search .scope label.selected{
	cursor:default;
	color:#FFF;
	background:url(http://www.valleyirrigation.com/images/header_scope_arrow_on.gif) no-repeat 4px 6px #0088CE;
}

#head_nav3 .search .scope label input{
	width:2px;
	height:2px;
	position:absolute;
	left:-18px;
	top:0;
}
/*--------------------------------- Main Navigation ----------------------------*/

#main_nav{
	background:url(http://www.valleyirrigation.com/images/main_nav_bg.gif) repeat-x bottom #FFF;
	display:block;
	list-style:none;
	height:33px;
	margin:0;
	padding:0 0 0 7px;
	position:relative;
	z-index:2;
}

#main_nav li{
	display:block;
	float:left;
	position:relative;
	overflow:visible;
}

#main_nav li .button{
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
	font-size:12px;
	color:#666;
	float:left;
}

#main_nav li .button:hover{
	color:#FFF;
	text-decoration:none;
	background:#0088CE;
}

/*#nav_company{width:103px;}
#nav_equipment{width:83px;}
#nav_remote{width:154px;}
#nav_aftermarket{width:146px;}
#nav_faq{width:35px;}
#nav_conservation{width:108px;}
#nav_news{width:46px;}
#nav_dealers{width:67px;}

#nav_company span{background-image:url(http://www.valleyirrigation.com/images/home_nav_company.gif); width:113px;}
#nav_equipment span{background-image:url(http://www.valleyirrigation.com/images/home_nav_equipment.gif); width:93px;}
#nav_remote span{background-image:url(http://www.valleyirrigation.com/images/home_nav_remote.gif); width:164px;}
#nav_aftermarket span{background-image:url(http://www.valleyirrigation.com/images/home_nav_aftermarket.gif); width:156px;}
#nav_faq span{background-image:url(http://www.valleyirrigation.com/images/home_nav_faq.gif); width:45px;}
#nav_conservation span{background-image:url(http://www.valleyirrigation.com/images/home_nav_conservation.gif); width:118px;}
#nav_news span{background-image:url(http://www.valleyirrigation.com/images/home_nav_news.gif); width:56px;}
#nav_dealers span{background-image:url(http://www.valleyirrigation.com/images/home_nav_dealers.gif); width:77px;}*/

/*--------------------------------- Main Navigation Drop Downs ----------------------------*/

#main_nav li:hover > .button{
	color:#FFF;
	text-decoration:none;
	background:#0088CE;
}

#main_nav li:hover > .button span{
	background-position:right top;
}

#main_nav li:hover > .drop_wrapper{
	display:block;
}

#main_nav li .drop_wrapper{
	display:none;
	position:absolute;
	height:auto;
	width:280px;
	top:29px;
	left:0;
}
#main_nav li .drop_wrapper .cap_left{
	height:100%;
	position:absolute;
	background:url(http://www.valleyirrigation.com/images/drop_shadow_left.png) repeat-y;
	width:10px;
	left:-10px;
	top:0;
}
#main_nav li .drop_wrapper .cap_right{
	height:100%;
	position:absolute;
	background:url(http://www.valleyirrigation.com/images/drop_shadow_right.png) repeat-y;
	width:10px;
	right:-10px;
	top:0;
}
#main_nav li .drop_wrapper .cap_bottom{
	width:100%;
	position:absolute;
	background:url(http://www.valleyirrigation.com/images/drop_shadow_bottom.png) repeat-x bottom;
	height:10px;
	bottom:-10px;
	left:0;
}
#main_nav li .drop_wrapper .cap_bottom_left{
	position:absolute;
	background:url(http://www.valleyirrigation.com/images/drop_shadow_bottom_left.png) no-repeat bottom;
	height:10px;
	width:10px;
	bottom:-10px;
	left:-10px;
}
#main_nav li .drop_wrapper .cap_bottom_right{
	position:absolute;
	background:url(http://www.valleyirrigation.com/images/drop_shadow_bottom_right.png) no-repeat bottom;
	height:10px;
	width:10px;
	bottom:-10px;
	right:-10px;
}
#main_nav li ul{
	padding:0;
	margin:0;
	background:url(http://www.valleyirrigation.com/images/home_navigation_drop_bg.gif) repeat-x top #0088CE;
	width:auto;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#main_nav li ul li{
	float:none;
	width:auto;
	padding:0;
	margin:0;
}
#main_nav li ul li a:link ,#main_nav li ul li a:visited{
	color:#FFF;
	font-size:12px;
	display:block;
	line-height:26px;
	height:26px;
	padding:0 10px;
	width:auto;
}
#main_nav li ul li a:hover{
	color:#0088CE;
	background:#FFF;
	text-decoration:none;
}


/*------------------------------Utilities---------------------------*/

#utilities{
	background:#FFF;
	width:184px;
	height:30px;
	position:absolute;
	left:10px;
	bottom:47px;
	_bottom:37px;/*IE 6 Fix*/
}

#utilities .button{
	float:left;
	height:20px;
	line-height:20px;
	background:#C5C5C5;
	text-align:center;
}
#utilities .button:hover{
	background:#0088CE;
	color:#FFF;
	text-decoration:none;
}

#util_top{width:55px;}
#util_email{width:66px;}
#util_print{width:63px;}

#util_top span{background-image:url(http://www.valleyirrigation.com/images/internal_util_top.gif);}
#util_email span{background-image:url(http://www.valleyirrigation.com/images/internal_util_email.gif);}
#util_print span{background-image:url(http://www.valleyirrigation.com/images/internal_util_print.gif);}

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

#foot{
	background:url(http://www.valleyirrigation.com/images/footer_bg.jpg) repeat-x;
	width:680px; /* was 860    */
	height:47px;
	float:left;
	/*position:absolute;*/
	position:relative;
	bottom:0;
	/*_bottom:-1px; */
	left:0;
	overflow:hidden;
	z-index:1;
}

#foot .cap_left{
	left:0;
	background:url(http://www.valleyirrigation.com/images/footer_cap_left_bg.jpg) no-repeat;
	width:20px;
	height:47px;
}

#foot .cap_right
{
	float:right;
	background:url(http://www.valleyirrigation.com/images/footer_cap_right_bg.jpg) no-repeat;
	width:20px;
	height:47px;
}

#foot .button{
	float:right;
	margin:10px 20px;
	font-size:14px;
	font-weight:bold;
	width:112px;
	height:19px;
	line-height:19px;
	text-align:right;
	/*position:relative;*/
	z-index:2;
}

#foot .button span{
	background-image:url(http://www.valleyirrigation.com/images/footer_logo.jpg);
}

#foot p{
	margin:13px 25px;
	position:relative;
	z-index:1;
}
#foot .nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footcap .nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/*--------------------------------- Copyright -------------------------*/

#copyright{
	/*position:absolute;*/
	bottom:0;
	left:0;
	background:url(http://www.valleyirrigation.com/images/content_bg_bottom.gif) repeat-x top;
	height:31px;
	width:100%;
}
#copyright p{
	text-align:center;
	padding:0;
	margin:0;
	position:relative;
	top:10px;
}
#copyright .cap_left{
	background:url(http://www.valleyirrigation.com/images/content_bg_bottom_left.gif) no-repeat top right #FFF;
	width:51px;
	height:31px;
	margin:0;
	float:left;
	position:relative;
}
#copyright .cap_right{
	background:url(http://www.valleyirrigation.com/images/content_bg_bottom_right.gif) no-repeat top left #FFF;
	width:51px;
	height:31px;
	margin:0;
	float:right;
	position:relative;
}


/*--------------CSS Buttons----------------------*/
.graphical, .button, .button_at{
	position:relative;
	overflow:hidden;
	display:block;
}
.graphical img, .button img, .button_at img{
	border:none;
}
.button_at{
	cursor:default;
}

.button{
	cursor:pointer;
}

.graphical span, .button span{
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center top;
	top:0;
	left:0;
}
.button_at span{
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:left top;
	top:0;
	left:0;
}
.button:hover{
	border:none;
    text-decoration:none;
}
.button:hover span{
	background-position:right top;
}



/*----------------------------- Map Stylings ----------------------------------------------*/
.tooltip1_arrow{
    position:absolute;left:173px;top:24px;font-size:0px;line-height:0px;
}
.tooltip2_arrow{
    position:absolute;left:150px;top:27px;font-size:0px;line-height:0px;
}
.tooltip3_arrow{
    position:absolute;left:163px;top:24px;font-size:0px;line-height:0px;
}
.tooltip_box{
    position:absolute;
}
#albany_or{
     position:absolute;left:1px;top:121px;
}
#valley_ne{
    position:absolute;left:100px;top:89px;
}
#san_antonio_tx{
    position:absolute;left:260px;top:203px;
}
#uberaba_bz{
    position:absolute;left:221px;top:359px;
}
#mejorada_sp{
    position:absolute;left:442px;top:161px;
}
#romania{
    position:absolute;left:567px;top:98px;
}
#beijing_ch{
    position:absolute;left:820px;top:158px;
}
#jebel_ali_uae{
    position:absolute;left:630px;top:214px;
}
#nigel_sa{
    position:absolute;left:524px;top:426px;
}
#carole_park_au{
    position:absolute;left:924px;top:412px;
}
#themap{
    position:relative;width:1200px;height:515px;
}

