@charset "windows-1252";


#wrapper {
	border-bottom: 1px solid black;
	
	/* these background image properties relate to the dynamic CSS built in rand_bgs.php which swaps the background image on page loads */
	
	background-repeat: no-repeat;
	background-position: center;
	min-height: 575px;
}


#content {
	float:left;
	width: 65%;
	min-height: 575px;
	padding: 0 1em 0 1em;
	background-image: url("../images/white_trans.png");
	background-repeat: repeat;
	border-right:3px solid #CCCCCC;	 
	overflow: auto; 
	}

#contact_list {
	list-style: none;
	font-size: 0.9em;

}


li.contact_list_label {
	padding: 0.5em 0 0.5em 0;
}

li.contact_list_item {
		padding: 0.1em 0 0.1em 2em;
}

li a.mailto {
	color: #000000;
	
}

li a.mailto:hover {
	color: #0000FF;
}


/* Styles for shop.php menus, also look in machines */

#shop_menu {
	padding: 0.3em;
	background-image: url(../images/lightGrey_trans.png);
	background-repeat: repeat;
	border: 1px solid black;
	
	
}

#mill_sub, #lathe_sub {
   	
}

div.sub_menu {
	padding: 0.3em;
	background-image: url(../images/darkGrey_trans.png);
	background-repeat: repeat;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

div.hidden_div, p.content {
	font-size: 0.9em;
	line-height: normal;
}


a.menu_item, a.sub_menu_item {
	cursor: pointer;
	padding: 0 0.2em 0 0.2em;
	font-size: 0.8em;
}

#shop_menu a:hover {color: #996633; } 

#mill_sub a:hover, #lathe_sub a:hover {color: #FFFFCC; }


a.sub_menu_item {
	padding: 0 0.6em 0 0.3em;
	}


img.machine {
	float: left;
	padding-right: 2em;
}

img.manual_machine {
	float: left;
}

ul.spec_list {
	list-style-image: url(../images/tri_list_marker.jpg);
	
	
}

li.spec_item {
	padding: 0.2em 0 0.2em 0;
}

p.machine_label {
	font-weight: bold;
	font-size: 1.2em;
}

p.note {
	clear:left;
	padding-top: 1em;
	
}

p.note.no_clear {
	clear: none;
	padding-left: 1em;
	padding-top: 0;
	line-height: 1.3em;
}

li.spec_item.label {
	padding: 0.4em 0 0.4em 0;
	font-weight: bold;
	list-style-type: none; 
	list-style-image: none;
}


/* Style for email_form.php */

.form_input {
	padding: 0.3em 0 0.3em 1em;
}

fieldset div.form_input {
	padding-left 0;
}

span.form_label {
	padding: 0 0.5em 0 1em;
}				   

#contact_reason {
	padding-bottom: 0.5em;
}

#form_buttons {
	padding-top: 0.5em;
}

p.form_alert {
	color: red;
}