body {
	margin: 0;
	padding: 0 0 30px 0;
	background: #cbb777;
	font: normal 13px/19px Verdana, sans-serif;
	text-align: center;
	color: #141414;
}


div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}

p a,
li a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #59595c;
}

p a:hover,
li a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #000;
}

h1 {
	font-size: 16px;

}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 11px;
}

img {
	border: 0;
}


#page {
	background: transparent url('../img/bg_page.gif') top center repeat-x;
}

#container {
	margin: 0 auto;
	width: 960px;
	background: transparent url('../img/bg_container.gif') top left repeat-y;
	text-align: left;
}


#content {
	padding: 0;
	background: transparent url('../img/bg_container_top.gif') top left no-repeat;
}




#top {
	margin: 0 10px;
}

#top img#logo {
	float: left;
}



#nav {
	float: left;
}

#nav div {
	width: 656px;
	overflow: hidden;
}

#nav div ul {
	list-style: none;
}


#nav div li {
	margin: 0;
	padding: 0;
/*	text-indent: -999em; */
	float: left;
}




#nav #minorNav {
	height: 73px;
	background: transparent url('../img/bg_header.gif') top right no-repeat;
}

#nav #minorNav ul {
	float: right;
	margin: 30px 0 0 0;
}

#nav #minorNav li {
	margin: 0 25px 0 15px;
}

#nav #minorNav li a {
	color: #fff;
	text-decoration: none;
	text-shadow: #000 1px 1px 2px;
}





#nav #majorNav {
	height: 34px;
}


#nav #majorNav li {
	text-indent: -999em;
}

#nav #majorNav li a {
	margin: 0;
	padding: 0;
	height: 34px;
	display: block;
}

#nav #majorNav li#WhoWeAre a {
	width: 123px;
	background: transparent url('../img/shalom_denver_home-updated-nav_03.gif') top left no-repeat;
}

#nav #majorNav li#BusinessServices a {
	width: 95px;
	background: transparent url('../img/shalom_denver_home-updated-nav_04.jpg') top left no-repeat;
}

#nav #majorNav li#WhatOurCustomersSay a {
	width: 204px;
	background: transparent url('../img/shalom_denver_home-updated-nav_05.jpg') top left no-repeat;
}

#nav #majorNav li#BecomeaBusinessCustomer a {
	width: 234px;
	background: transparent url('../img/shalom_denver_home-updated-nav_06.jpg') top left no-repeat;
}


#nav #majorNav li#WhoWeAre a:hover { background-image: url('../img/shalom_denver_home-updated-nav_03.gif'); }
#nav #majorNav li#BusinessServices a:hover { background-image: url('../img/shalom_denver_home-updated-nav_04.jpg'); }
#nav #majorNav li#WhatOurCustomersSay a:hover { background-image: url('../img/shalom_denver_home-updated-nav_05.jpg'); }
#nav #majorNav li#BecomeaBusinessCustomer a:hover { background-image: url('../img/shalom_denver_home-updated-nav_06.jpg'); }

#homeMailing,
#homePacking,
#homePrinting {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 397px;
	background: transparent url('../img/bg_home_featured.gif') top left no-repeat;
	float: left;
	overflow: hidden;
	color: #fff;
}


#homeMailing {
	margin: 0 0 0 15px;
	background-position: top right;
}



#homeMailing img,
#homePacking img,
#homePrinting img {
	margin: 22px 0 0 10px;
	display: block;
}

#homeMailing div {
	background: transparent url('../img/bg_home_featured_mailing.gif') top left repeat-x;
}

#homePacking div {
	background: transparent url('../img/bg_home_featured_packing.gif') top left repeat-x;
}

#homePrinting div {
	background: transparent url('../img/bg_home_featured_printing.gif') top left repeat-x;
}

#homeMailing div,
#homePacking div,
#homePrinting div {
	margin: 0 10px;
	height: 186px;
	overflow: hidden;
}


#homeMailing div img,
#homePacking div img,
#homePrinting div img {
	margin: 13px 0 2px 13px;
	display: block;
}


#homeMailing p,
#homePacking p,
#homePrinting p {
	margin: 0;
	padding: 4px 10px 4px 12px;
}

#homeMailing p.more,
#homePacking p.more,
#homePrinting p.more {
	text-align: right;
}

#homeMailing p a,
#homePacking p a,
#homePrinting p a {
	color: #fff;
}




#homeSidebar {
	margin: 0;
	padding: 0;
	width: 310px;
	height: 397px;
	background: transparent url('../img/bg_home_sidebar.gif') top left no-repeat;
	float: left;
}

#homeShopTalk {
	margin: 22px 10px 0 10px;
	padding: 0 18px 0 20px;
	height: 238px;
	background: transparent url('../img/bg_home_sidebar_shoptalk.gif') top left repeat-x;
}

#homeShopTalk h3 {
	padding: 14px 0 5px 0;
	font: bold 14/18px Verdana, sans-serif;
	color: #4c4c4c;
}

#homeShopTalk p {
	padding: 5px 0 0 0;
	color: #4c4c4c;
}

#homeShopTalk p a {
	color: #4c4c4c;
}

#homeShopTalk p span {
	font-weight: bold;
}

#homeShopTalk p.more {
	padding: 0 0 5px 0;
	text-align: right;
}





#homeRequest {
	margin: 10px 10px 0 10px;
	height: 127px;
	background: transparent url('../img/bg_home_sidebar_request.gif') top left no-repeat;
	overflow: hidden;
}


#homeRequest img {
	margin: 17px 0 0 21px;
	float: left;
}

#homeRequest p {
	padding: 10px 10px 10px 130px;
	color: #fff;
}

































#mainContent {
	margin: 0 10px;
	padding: 0;
	background: transparent url('../img/bg_main_content_top.gif') top left repeat-x;
	clear: both;
}

#home #mainContent {
	background: transparent url('../img/bg_home_main_content.gif') top left repeat-x;
	height: 397px;
	overflow: hidden;
}


#mainContentIn {
	margin: 0;
	padding: 18px 0 22px 0;/padding: 9px 0 22px 0; /* hack is for ie7 only, ie6 is fixed below */
	background: transparent url('../img/bg_main_content_bottom.gif') bottom left repeat-x;
}


/* Below applies to IE6 Only */
/*\*/
* html #mainContentIn {
	padding: 18px 0 22px 0;
}
/**/





#mainContent .photoHeader {
	margin: 0 10px 5px 10px;
	padding: 0;
	background: #777;
}



#contentContainer {
	padding: 0 10px 0 0;
}






#sidebar {
	width: 203px;
	float: left;
	background: transparent url('../img/bg_sidebar_middle.gif') top right repeat-y;
}

#sidebarnomenu{
width: 203px;
float:left;

}

#sidebar .top {
	background: transparent url('../img/bg_sidebar_top.gif') top right no-repeat;
}

#sidebar .bottom {
	background: transparent url('../img/bg_sidebar_bottom.gif') bottom right no-repeat;
}

#sidebar .middle {
	padding: 25px 25px 25px 30px;
}



#sidebar h2 {
	padding: 3px 0;
	color: #c44127;
	font: bold 12px/17px Verdana, sans-serif;
}

#sidebar p {
	padding: 2px 0;
	font: normal 11px/17px Verdana, sans-serif;
}


#sidebar ul {
	list-style: none;
}

#sidebar li {
	padding: 2px 0;
	font: normal 11px/15px Verdana, sans-serif;
}

#sidebar li ul {
	padding: 1px 0 0 0;
}

#sidebar ul ul {
	padding: 2px 0 2px 15px;
	font: normal 10px/14px Verdana, sans-serif;
}

#sidebar li a {
	text-decoration: none;
}

#sidebar li a:hover {
	color: #000;
}

#sidebar li.on a {
	color: #c44127;
}

#sidebar li.on li a {
	color: #59595c;
}

#sidebar li.on a:hover {
	color: #8b1700;
}

#sidebar li.on li a:hover {
	color: #000;
}

#sidebar div.current {
    position:relative;
	left:-8px;

}
#sidebar div.current {
margin-left:9px;
text-indent:-9px;
}

#sidebar li.current a {
	color: #c44127;
}

#sidebar li.current li a {
	color: #c44127;
}

#sidebar li.current a:hover {
	color: #8b1700;
}

#sidebar li.current li a:hover {
	color: #000;
}









#copy {
	width: 717px;
	float: left;
	background: transparent url('../img/bg_copy_middle.gif') top left repeat-y;
}

#copy img{
margin:10px 10px 10px 10px;
}

#copy .top {
	background: transparent url('../img/bg_copy_top.gif') top left no-repeat;
}

#copy .bottom {
	background: transparent url('../img/bg_copy_bottom.gif') bottom left no-repeat;
}

#copy .middle {
	padding: 25px 35px 25px 35px;
}



#copy h2 {
	padding: 3px 0;
	color: #c44127;
	font: bold 16px/17px Verdana, sans-serif;
}

#copy h3 {
	padding: 16px 0 3px 0;
	font: bold 12px/17px Verdana, sans-serif;
}

#copy p {
	padding: 5px 0;
	font: normal 11px/17px Verdana, sans-serif;
}

#copy p a,
#copy li a {
	color: #c44127;
	text-decoration: none;
	border-bottom: 1px solid #e9b8af;
}

#copy p a:hover,
#copy li a:hover {
	color: #8b1700;
	text-decoration: none;
	border-bottom: 1px solid #db8b7c;
}




	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	





fieldset {
	margin: 0;
	padding: 10px 0;
	border-style: none;
}

fieldset ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
fieldset li {
	padding:  0 15px 10px 0;
	float: left;
}
fieldset li p {
	margin: 0;
	padding: 0px 0 0 0;
}
label {
	margin: 5px 10px 0 0;
	color: #ba5a15;
	font-weight: bold;
}

#boundry .col {
	margin: 5px 30px 0 15px;
	padding: 0;
	background: url(../img/bg_contact-vert-divider.gif) top right repeat-y;
	width: 170px;
	float: left;
}
/* Below applies to IE6 Only */
/*\*/
* html #boundry .col {
	margin: 5px 30px 0 10px;
}
/**/
#boundry .col h1,
#boundry .col-last h1 {
	margin: 0;
	padding: 0;
}

#boundry .col h3,
#boundry .col-last h3 {
	margin: 0;
	padding: 5px 0 0 0;
}

#boundry .col p,
#boundry .col-last p {
	margin: 0;
	padding: 0 0 10px 0;
}

#boundry .col-last {
	margin: 5px 10px 0 20px;
	padding: 0;
	width: 162px;
	float: right;
}
/* Below applies to IE6 Only */
/*\*/
#boundry .col-last {
	margin: 5px 10px 0 0;
}
/**/


















.clr {
	clear: both;
}




#footer {
	margin: 0 auto;
	width: 960px;
}

#footerIn {
	padding: 7px 0 0 24px;
	height: 58px; /* 65px */
	background: transparent url('../img/footer.gif') top left no-repeat;
}

#footerIn img {
	float: left;
}





#footer p {
	padding-left: 45px;
	float: left;
	color: #333;
}

#footer ul {
	padding-right: 10px;
	float: right;
	list-style: none;
}

#footer li {
	padding: 0 19px 2px 20px;
	float: left;
	border-right: 1px solid #887d5b;
}
	
#footer li.last {
	border-right: none;
}

#footer li a {
	text-decoration: none;
	color: #333;
}
	
#footer li a:hover {
	text-decoration: underline;
}
	








/* FOOTER TOOL TIPS */

#tooltip {
	/border-top: 1px solid #8a8a8a;
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	width:160px;
	z-index:9999;
	color:#00467f;
	font-size:11px;
	text-align:center;
	margin: -60px 0 0 -65px;
	padding: 0 0 15px 0;
	background: url(../img/bg_tool-tip.gif) bottom center no-repeat;
	}
#tooltipInner {
	/margin: -3px 0 0 0;
	padding:10px;
	background: #FFF;
	position:relative;
	border: 1px solid #8a8a8a;
	border-bottom: none;
}
.formTable tbody tr td {
       border-top:1px dotted #ccc;
       padding:15px 0;
}












