/***************************************** DEFAULTS START *********************************************/body { 	margin: 0px;	padding: 0px;	text-align: center;	font-size: 12px;	background-image: url(http://sourceequip.com/images/body_bkgd.jpg)}/************************************ CAPSULES - SITE LAYOUT ***************************************/#capsule_container {	width: 780px; 	padding: 0px;  	margin: 0px auto;   /* center this area */   	background-color: #fff;   	border-right: 1px solid #3F4243;   	border-left: 1px solid #3F4243;}#capsule_header {	width: 780px;	height: 138px;	margin: 0px 0px;    padding: 0px 0px;  	color: #000;  	border-bottom: 1px solid #fff;  	border-top: 10px solid #fff;}#capsule_menu {	width: 780px;	height: 38px;	margin: 0px 0px;    padding: 0px 0px;  	border-bottom: 1px solid #fff;  	background-image: url(http://sourceequip.com/images/nav_bkgd.gif);  	font-family: Verdana, san-serif;  	font-size: 12px;  	color: #000000;}#capsule_body {	clear: both;	margin: 0px 0px;    padding: 0px 0px; 	width: 780px; 	background-color: #fff; 	background-image: url(http://sourceequip.com/images/grey_bkgd.gif); 	background-repeat:  repeat-y;}#capsule_footer {	clear: left;	text-align: center; 	width: 780px; 	color: #000000; 	background-color: #616567; 	margin: 0px 0px;    padding: 0px 0px 0px 0px;    /*border-top: 1px solid #fff;*/    border-bottom: 20px solid #616567;}/************************************ [CAPSULE] AREAS - SITE LAYOUT ***************************************//***************** HEADER **********************/#header_cell_01 {	margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;	float: left;	width: 223px;}#header_cell_02 {	margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;	float: left;	width: 555px;}  	/***************** BODY **********************/  	  	#body_cell_01 {		float: left; 	width: 155px; 	margin: 0px 0px;  	padding: 0px 0px;  	font-family: Verdana, Geneva, Arial, sans-serif;  	border-right: 1px solid #fff;}#body_cell_02 {		float: left;	width: 624px; 	margin: 0px 0px; 	padding: 0px 0px; 	text-align: left; 	font-family: Verdana, sans-serif;  	color: #000;	/*border: 1px solid #000;*/}/********************************************* ELEMENTS **********************************************//*********** [CAPSULE MENU] NAV MENU **********************/ #capsule_menu ul#nav_menu{	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px; 	font-family: Verdana, sans-serif;  	font-size: 11px; 	font-weight: bold; 	/*border: 1px solid #f00;*/ 	height: 33px;}#capsule_menu #nav_menu li{	list-style-type: none;	padding: 0px 0px 0px 0px;	margin: 0;	display: block;	float: right; 	text-align: center; }#capsule_menu #nav_menu a{	margin: 0px 0px 0px 0px; 	padding: 5px 15px 6px 15px; 	color: #000; 	text-decoration: none; 	display: block;}/*********** END [CAPSULE MENU] MENU **********************/ /*********** [BODY CELL 01] MENU **********************/ #body_cell_01 #menu_header{ 	margin: 0px 0px; 	padding: 5px 0px 5px 10px; 	text-align: left; 	font-family: Verdana, sans-serif;  	font-size: 11px; 	font-weight: bold; 	letter-spacing: 0.1em; 	background-color: #FDBB31; 	border-bottom: 1px solid #fff; 	border-top: 0px solid #fff; 	background-image: url(http://sourceequip.com/images/menu_bkgd.gif); 	background-position: top right; 	background-repeat: repeat-y;}#body_cell_01 ul#menu{ 	list-style: none; 	margin: 0px 0px; 	padding: 0px 0px 0px 0px; 	text-align: left; 	font-family: Verdana, sans-serif;  	font-size: 10px; 	font-weight: bold; 	letter-spacing: 0.1em; 	background-color: #FDBB31; 	border-bottom: 1px solid #999;}#body_cell_01 li{ 	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px; 	border-top: 1px solid #FBD481; 	border-bottom: 1px solid #D7A53E;}#body_cell_01 li a{	background-image: url(http://sourceequip.com/images/menu_bkgd.gif); 	background-position: top right; 	background-repeat: repeat-y;  	display: block;  	margin: 0px 0px 0px 0px; 	padding: 2px 0px 3px 20px; 	color: #000; 	text-decoration: none; 	width: 135px;}html>body #body_cell_01 li a { width: auto; }/***************  COPY/SITEMAP/DISCLAIMER  **************/#capsule_footer #disclaimer{	text-align: right;	margin: 0px 0px;    padding: 12px 15px 10px 0px;    font-size: 0.9em;    color: #fff;    font-family: Verdana, san-serif;    background-color: #616567;}#content{	margin: 0px 0px; 	padding: 0px 50px 10px 20px;}.divider {	margin:  0px 0px 0px 0px;	padding:  0px 0px 0px 0px;	background-color: #333;	/*border-top: 1px solid #fff;	border-top: 1px solid #fff;*/	background-image: url(http://sourceequip.com/images/indent.gif);	background-position: 320px -3px;	background-repeat: no-repeat;}#page_images{	margin:  0px 0px 0px 0px;	padding:  0px 0px 0px 0px;	/*border-bottom: 1px solid #f00;*/	height: 152px;}#page_images img{	float: left;	margin:  1px 0px 1px 0px;	padding:  0px 0px 0px 0px;}/********************************************* HTML TAG - STYLES **********************************************/#header_cell_01 h1{	margin: 0px 0px; 	padding: 0px 0px;	background-image: url(/images/source_equip.jpg);	background-position: top left;	background-repeat: no-repeat;	height: 138px;	width: 223px;}#header_cell_01 h1 span{	display: none;}#header_cell_02 h2{	margin: 111px 0px 0px 0px; 	padding: 0px 0px;	font-family: Arial, san-serif;	font-size: 1.8em;	font-style: italic;	font-weight: normal;}br{	margin: 0px 0px;    padding: 0px 0px;}hr{	margin: 0px 0px;    padding: 0px 0px;}#body_cell_02 h2{ 	margin: 0px 0px 15px 0px; 	padding: 5px 0px 6px 10px; 	text-align: left; 	font-family: Verdana, sans-serif;  	font-size: 11px; 	font-weight: bold; 	letter-spacing: 0.1em; 	text-transform: uppercase; 	color: #000; 	border-bottom: 1px solid #ccc;}#body_cell_02 p{	margin: 0px 0px 0px 0px; 	padding: 10px 0px 5px 10px;	font-family: Verdana, Arial, san-serif;	font-size: 11px;	text-transform: none;	font-weight: normal;	line-height: 1.5;}dl.parts{	margin: 5px 0px 5px 10px;	font-family: Verdana, Arial, san-serif;	font-size: 11px;	line-height: 1.4;	width: 240px;	border: 1px solid #ccc;	/*float: right;	clear: right;*/}.parts dt{	margin: 0px 0px 0px 0px; 	padding: 5px 10px; 	background-color: #ccc; 	font-size: 12px;}.parts dd{	margin: 0px 0px 0px 0px; 	padding: 5px 10px; 	font-size: 11px;}/********************************************* LINK STYLES **********************************************//********** [CAPSULE MENU]  NAV MENU **********/#capsule_menu #nav_menu a:link{ 	text-decoration: none;}#capsule_menu #nav_menu a:visited{ 	text-decoration: none;}#capsule_menu #nav_menu a:hover{	color: #fff;	border-bottom: 5px solid #fff;} 	/********** [BODY CELL 01] MENU NAVIGATION LINKS **********/#body_cell_01 li a:link{ 	text-decoration: none;}#body_cell_01 li a:visited{ 	text-decoration: none;}#body_cell_01 li a:hover{	background-image: url(http://sourceequip.com/images/menu_over_bkgd.gif); 	background-position: top right; 	background-repeat: repeat-y;  /*	display: block;  	margin: 0px 0px 0px 0px; 	padding: 2px 0px 3px 20px;*/ 	color: #FDBB31; 	text-decoration: none; 	/*width: 135px;*/ 	background-color: #565A5C;}/********** [CAPSULE FOOTER] DISCLAIMER LINKS **********/#disclaimer a:link{	color : #fff; 	text-decoration: underline;}#disclaimer a:visited{	color : #fff; 	text-decoration: underline;}#disclaimer a:hover{	background-color: #FDBB31;	color : #000; 	text-decoration: none; } /********** [body_cell_02]  LINKS **********/ #body_cell_02 a:link,#body_cell_02 a:visited{	text-decoration: underline;	color: #2F2F2F;}#body_cell_02 a:hover{	background-color: #FDBB31;	text-decoration: underline;	color: #000;}/********************************************* LINK OUTLINE REMOVE STYLES **********************************************/a{outline: none;}:focus{-moz-outline-style: none;}