.boldchar 
{
    font-weight:bold; 
    font-size:medium   
}
/* added for form on the home page */

/************************************************************************************
Form styles
*************************************************************************************/






/* end stuff that was added */
.phone_hdr {
	background-color: #7b0817; /* for non-rgba browsers */
}
.rgba .phone_hdr {
	background-color: rgba(123, 8, 23, 1);
}
#head_search {
	background-color: #7b0817;
}
.rgba #head_search {
	background-color: rgba(123, 8, 23, 1);
}
.home #search_local_textfield:hover {
	border:2px solid #ffaa6b;
}
#navigation li {
	background-color: #7b0817;
}
.rgba #navigation li {
	background-color: rgba(123, 8, 23, 1);
}
.oldie .highlighted_nav_item a.nav_level1_link, .oldie #navigation #nav_list li:hover a.nav_level1_link {
	color:#e1d7c3; /* IE 7-9 text-shadow causes text to shift, so just change text color instead */
}

footer, body {
	background:#7b0817;
}

.container_style_a {
	border:1px solid #7b0817;
	background:#f5f5f5;
}
.container_style_a h4 {
	background-color:#990000;
	border-bottom:5px solid #7b0817;
}

.container_style_b {
	border:1px solid #7b0817;
	background:#f5f5f5;
}
.container_style_b h4 {
	background-color:#f6d7a6;
	border-bottom:1px solid #7b0817;
}

.container_style_c {
	background:#f5f5f5;
}

.container_style_d h5 {
	border-bottom:5px solid #ffaa6b;
	background-color:#7b0817;
}
.style_d_triangle {
	background:transparent url(../images/template2013/pasorobles/container_d_triangle.png) no-repeat;
}
.style_d_gradient {
	background: -moz-linear-gradient(top, rgba(252,215,188,0.9) 0%, rgba(252,215,188,0) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(252,215,188,0.9) 0%,rgba(252,215,188,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,215,188,0.9) 0%,rgba(252,215,188,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,215,188,0.9) 0%,rgba(252,215,188,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,215,188,0.9) 0%,rgba(252,215,188,0) 100%); /* W3C */
}

.container_style_e h5 {
	border-top:2px solid #606060;
	border-bottom:2px solid #606060;
	background:#cccccc;
}

.media_caption {
	background-color:#f5f5f5;
}

@media only screen and (min-width: 480px) {

    #navigation a.nav_level1_link {
	    text-align:center;
    }

	.box1 { width: 99%; }
	#box2 { width: 90%; }
	#box3 { width: 90%; }
	#box4 { width: 90%; }
}    
    
@media only screen and (min-width: 600px) {

    #navigation a.nav_level1_link {
	    text-align:left;
    }

	header {
		background: #000 url(../images/template2013/pasorobles/header_background.jpg) no-repeat 40% 40%;
	}

	#navigation {
		background-color: #7b0817; /* for ie8 */
		border-bottom:3px solid #ffaa6b;
	}
	.rgba #navigation {
		background-color: rgba(123, 8, 23, 0.85);
	}
	.rgba #navigation li {
		background-color: transparent;
	}
	.rgba #head_search {
		background-color: rgba(123, 8, 23, 0.85);
	}

	.megadropdown .nav_panel {
		background:transparent url(../images/template2013/pasorobles/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
	}
	.multiplebgs .megadropdown .nav_panel {
		background: url(../images/template2013/nav_shadow.png) repeat-x 0 0, url(../images/template2013/pasorobles/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
	}

	.nav_p_heading, .nav_p_description {
		background-color:#f5f5f5; /* Needed when images are turned off */
	}

	.home #img_ribbon {
		background:transparent url(../images/template2013/pasorobles/ribbon_home.png) no-repeat 70.3125% 0%;
	}

	.home #main_content {
		background:#fff url(../images/template2013/pasorobles/footer_bg.png) no-repeat 70.3125% 100%;
	}
	
    .box1 { width: 95%; }
	#box2 { width: 90%; }
	#box3 { width: 90%; }
	#box4 { width: 90%; }

}

@media only screen and (min-width: 768px) {

    #navigation a.nav_level1_link {
	    text-align:left;
    }
    
	.home.two_column #img_ribbon {
		background:transparent url(../images/template2013/pasorobles/ribbon_home_two_column.png) no-repeat 70.3125% 0%;
	}
	.two_column #main_content {
		background: #fff url(../images/template2013/pasorobles/2column_bg.png) repeat-y 70.3125% 0%;
	}
	.home #main_content {
		background: url(../images/template2013/pasorobles/footer_bg.png) no-repeat 70.3125% 100%;
		background-color:#fff;
	}
	.home.two_column #main_content {
		background: url(../images/template2013/pasorobles/footer_bg.png) no-repeat 70.3125% 100%,  url(../images/template2013/pasorobles/2column_bg.png) repeat-y 70.3125% 0%;
		background-color:#fff;
	}
	.ie7 .home.two_column #main_content, .ie8 .home.two_column #main_content {
		background: #fff url(../images/template2013/pasorobles/2column_bg.png) repeat-y 70.3125% 0%;
	}

    .box1 { width: 65%; }
	#box2 { width: 25%; }
	#box3 { width: 15%; }
	#box4 { width: 25%; }

}

@media only screen and (min-width: 1280px) {

	body {
		background: #5d5d5d; /* Old browsers */
		background: -moz-linear-gradient(left,  #7b0817 0%, #7A363F 50%, #7b0817 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(left,  #7b0817 0%,#7A363F 50%,#7b0817 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #7b0817 0%,#7A363F 50%,#7b0817 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #7b0817 0%,#7A363F 50%,#7b0817 100%); /* IE10+ */
		background: linear-gradient(to right,  #7b0817 0%,#7A363F 50%,#7b0817 100%); /* W3C */
	}
	.oldie body {
		background:#5d5d5d url(../images/template2013/pasorobles/body_background.png) repeat-y 50% 0%;
	}

    #navigation a.nav_level1_link {
	    text-align:left;
    }
    
	header, #main_content, footer {
		border-left:7px solid #7c7c7c;
		border-right:7px solid #7c7c7c;
	}
	#background_decorative {
		background-color: #7c7c7c;
	}
	.ie9 #background_decorative {
		background:#5d5d5d url(../images/template2013/pasorobles/body_background.png) repeat-y 50% 0%;
		background-size:2100px 10px;
	}
	
	.box1 { width: 65%; }
	#box2 { width: 20%; }
	#box3 { width: 15%; }
	#box4 { width: 25%; }

}
