/*  
Theme Name: Countrywide Vending 2
Theme URI: http://www.countrywidevending.com/
Description: New Countrywide Vending theme.
Version: 2.0
*/
body {
	background-image: url(imgs/bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #355F5D;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#menu_bg {
	height: 569px;
	width: 177px;
	position: absolute;
	left: 103px;
	top: 51px;
	background-image: url(imgs/menu_bg.gif);
	background-repeat: no-repeat;
}
#menu {
	padding-top: 160px;
	padding-left: 4px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu .menu_about a {
	background-image: url(imgs/menu_about_01.gif);
	display: block;
	height: 35px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_about a:hover {
	background-image: url(imgs/menu_about_02.gif);
}
#menu .menu_service a {
	background-image: url(imgs/menu_vending_01.gif);
	display: block;
	height: 44px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_service a:hover {
	background-image: url(imgs/menu_vending_02.gif);
}
#menu .menu_products a {
	background-image: url(imgs/menu_products_01.gif);
	display: block;
	height: 44px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_products a:hover {
	background-image: url(imgs/menu_products_02.gif);
}
#menu .menu_coffee a {
	background-image: url(imgs/menu_office_coffee_01.gif);
	display: block;
	height: 45px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_coffee a:hover {
	background-image: url(imgs/menu_office_coffee_02.gif);
}
#menu .menu_areas a {
	background-image: url(imgs/menu_service_areas_01.gif);
	display: block;
	height: 45px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_areas a:hover {
	background-image: url(imgs/menu_service_areas_02.gif);
}
#menu .menu_testimonials a {
	background-image: url(imgs/menu_client_01.gif);
	display: block;
	height: 45px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_testimonials a:hover {
	background-image: url(imgs/menu_client_02.gif);
}
#menu .menu_technology a {
	background-image: url(imgs/menu_technology_01.gif);
	display: block;
	height: 45px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_technology a:hover {
	background-image: url(imgs/menu_technology_02.gif);
}
#menu .menu_contact a {
	background-image: url(imgs/menu_contact_01.gif);
	display: block;
	height: 47px;
	width: 146px;
	text-indent: -900px;
}
#menu .menu_contact a:hover {
	background-image: url(imgs/menu_contact_02.gif);
}
#header {
	position: absolute;
	left: 355px;
	top: 56px;
	background-image: url(imgs/header_bg.jpg);
	height: 128px;
	width: 546px;
}
#internal_header {
	position: absolute;
	left: 355px;
	top: 56px;
	height: 128px;
	width: 546px;
}
#header #header_icon {
	padding-top: 13px;
	padding-left: 394px;
}
#content {
	height: 350px;
	width: 526px;
	position: absolute;
	left: 355px;
	top: 200px;
	font-size: 13px;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: auto;
}
#internal_content {
	height: 555px;
	width: 526px;
	position: absolute;
	left: 355px;
	top: 200px;
	font-size: 13px;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: auto;
}
#content #content_txt {
	text-align: justify;
	padding: 24px;
}
#internal_content #content_txt {
	text-align: justify;
	padding: 24px;
}
#b_bar {
	position: absolute;
	left: 355px;
	top: 550px;
}
#bottom_content {
	position: absolute;
	left: 355px;
	top: 567px;
	width: 526px;
	height: 190px;
	font-size: 13px;
}
#bottom_cont_padd {
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 24px;
}
#bottom_cont_padd #list {
	float: right;
	width: 230px;
}
#list a {
	color: #BA3400;
}

#list ul {
	line-height: 16px;
	color: #ba3400;
	list-style-image: url(imgs/list.gif);
	text-transform: uppercase;
	margin-top: 0px;
}









#left_footer {
	position: absolute;
	left: 9px;
	top: 701px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 14px;
}
#middle_footer {
	position: absolute;
	width: 500px;
	left: 355px;
	top: 785px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 64px;
}
#middle_footer a {
	color: #FFFFFF;
}
#call_us {
	position: absolute;
	width: 128px;
	left: 870px;
	top: 785px;
	text-align: center;
	line-height: 16px;
}
#breadcrumb {
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 24px;
	color: #d45b00;
}
#breadcrumb a {
	color: #d45b00;
	text-decoration: underline;
}
h1 {
	font-size: 22px;
	color: #bb0000;
	margin: 0px;
	padding: 0px;
}

/* Form styles */
label {
float: left;
width: 150px;
font-size: 90%;
margin: 7px 7px 7px 0; 
}
input,textarea {
font-family: Tahoma,Verdana;
width: 200px;
font-size: 11px;
margin-top: 7px;
}
input.button {
width: auto;
padding: 5px 10px;
color: #501F06;
border: 3px double #3D1107;
border-left-color: #bd5621;
border-top-color: #bd5621;
background-color: #F89F00;
text-decoration: none;
font-family: Tahoma, Verdana;
font-weight: bold;
cursor: Pointer;
}
.clear {
clear: both;
}
