@import url('buttons.css');
@import url('header.css');
@import url('footer.css');
@import url('bootstrap-theme_drs.css');

/* CSS Document */
ul {
	line-height: 125%;
	color: rgba(255,255,255,1.0);
	font-variant:normal;
	margin: 0;
	padding: 0;
	list-style:none !important;
}
.ordered-list {
	line-height: 125%;
	font-family: "Open Sans Condensed";
	font-size: 16px;
	color: rgba(150,75,50,1.0);
	font-variant:normal;
	letter-spacing: 1px;
	padding: 24px;
	margin: 0 0 0 24px;
}

img.screen {
	position:relative;
	right:0;
	max-height:480px;
	display:inline;
	
}
#sc1 {
	margin-right:-80px;
	z-index:2;
}
#sc2 {
	z-index:1;
}
#sc3 {
	margin-right:-80px;
	z-index:2;
}
#sc4 {
	z-index:1;
}
#header-right {
	position:relative;
}
#header-right2 {
	position:relative;
}
h1 {
	font-family: "Open Sans";
	font-size: 36px;
	font-weight:900;
	color: rgba(150,100,50,1.0);
	text-align:left;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-shadow: 1px 1px 0 rgba(150,75,50,0.5), -3px 2px 6px rgba(150,75,50,0.5);
}
h2 {
	font-family: "Open Sans";
	font-size: 22px;
	font-weight:900;
	color: rgba(90,70,10,1.0);
	text-align:left;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-shadow: 0 0 0 rgba(0,0,0,.5), 0px 0px 6px rgba(255,255,255,1);

}
h3 {
	font-family: "Open Sans";
	font-size: 16px;
	font-weight:900;
	color: rgba(150,100,50,1.0);
	letter-spacing: 1px;
	line-height:150%;
	padding: 1px 1px 1px 1px;
}
h4 {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight:900;
	color: rgba(150,100,50,1.0);
	text-align:left;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-shadow: 1px 1px 0 rgba(150,75,50,0.5), -3px 2px 6px rgba(150,75,50,0.5);
}
h4 a:link {
		color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
/*	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.95), 0 0 3px rgba(0, 0, 0, 0.9);  */
}
h4 a:visited {
	color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
/*	text-shadow:1px 1px 1px rgba(0, 50, 0, 0.95), 0 1px 1px rgba(0, 0, 0, 0.9);  */
}
h4 a:hover {
	color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
	text-decoration:underline;
/*	text-shadow:1px 1px 0 rgba(220, 255, 220, 0.75), 0 1px 1px rgba(255, 255, 255, 0.9);  */
}
h4 a:active {
	color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
}
h5 {
	font-family: "Open Sans";
	font-size: 2px;
	font-weight:900;
	color: white;
}
p {
	font-family: "Open Sans";
	font-weight:300;
	font-size: 14px;
	line-height: 255%;
	color: rgba(150,75,50,1.0);
	letter-spacing:1px;
	padding-bottom: 6px;
	text-align: left;
/*	text-shadow: 0 0 1px rgba(0, 0, 0, 0.9);   */
}
p a:link {
		color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
/*	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.95), 0 0 3px rgba(0, 0, 0, 0.9);  */
}
p a:visited {
	color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
/*	text-shadow:1px 1px 1px rgba(0, 50, 0, 0.95), 0 1px 1px rgba(0, 0, 0, 0.9);  */
}
p a:hover {
	color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
	text-decoration:underline;
/*	text-shadow:1px 1px 0 rgba(220, 255, 220, 0.75), 0 1px 1px rgba(255, 255, 255, 0.9);  */
}
p a:active {
	color:rgba(181,145,87,0.99) !important;
	font-weight:bold;
}
.liftup {
	margin: -28px 0 0 0;
}
.liftup2 {
	margin: -20px 0 12px 0;
}
.liftup3 {
	margin: -12px 0 0 0;
}
.liftup3a {
	margin: -6px 0 0 0;
}
.liftup4 {
	margin: -12px 0 12px 0;
}
.liftup5 {
	margin: -20px 0 -12px 0;
}
.liftup6 {
	margin-top: -30px;
}
.lower1 {
	padding: 32px 0 0 0;
}
.lower2 {
	padding: 60px 0 0 0;
}
.lower12 {
	padding: 12px 0 0 0;
}
.lower24 {
	padding: 24px 0 0 0;
}
.leftpad {
	text-align:left;
	padding-left:24px;
}
.site-map-list ul, li {
	margin: 12px 0 0 0;
}
.BigBold {
	font-size: 18px;
	font-weight:bold;
	line-height: 120%;
	padding-top: 0px;
 }
.contact-list {
	padding: 12px 0 12px 36px;
}
.contact-list li {
	padding: 0 0 12px 0;
}

.bullet-list {
	font-family: "Open Sans Condensed";
	font-weight:300;
	font-size: 16px;
	color: rgba(150,75,50,1.0);
	letter-spacing:1px;
	text-align: left;
	padding: 9px 0 9px 48px;
}
.bullet-list li {
	padding: 0 0 6px 0;
	list-style-type:disc;
}

 .BiggerBolder {
	font-size: 20px;
	font-weight:bolder;
	color:#0A6700;
	line-height: 120%;
	padding-top: 0px;
 }
.BigBold-SmCaps {
	font-size: 26px;
	font-weight:bold;
	font-variant:small-caps;
	line-height: 120%;
	padding-top: 3px;
 }
 .NoTopPadding {
	padding-top: 0px;
 }
.TightText {
	font-size: 12px;
	line-height: 175%;
 }
.TightTextCondensed {
	font-family: 'Open Sans Condensed', sans-serif;
	color: rgba(150,75,50,1.0);
	font-size: 12px;
	line-height: 120%;
 }
 .MenuText {
	font-size: 14px;
	color:#330;
	line-height: 120%;
	padding: 12px 12px 0 0;
 }
.CondensedText {
	font-family: 'Open Sans Condensed', sans-serif;
	color:#330;
	font-weight:400;
	font-size: 14px;
	font-style:italic;
	letter-spacing: 2px;
	line-height: 150%;
 }
#top-nav {
	background:rgba(181,145,87,0.75);
}
#top-nav .nav-container{
	max-width:1440px;
}
#gallery-wrap {
	position:relative;
	width:100%;
	max-width:100%;
	margin:0 auto;
	padding-top: 48px;
}
.img-centering {margin:auto;}   /* added by DRS to center Enhanced Images ALL THE TIME... */
.img-margin-right {margin: 28px 24px 24px 0}
.img-margin-right-only {margin: 0 28px 0 0}
.img-margin-right-only2 {margin: 0 96px 0 0}
.img-margin-left {margin: 28px 0 24px 24px}
.img-margin-left-only {margin: 0 0 0 24px}
.img-align-left {float:left}
.img-align-right {float:right}

section#content {
	padding:20px 0 90px;
}
#content h2 { color: #6d6e71;
/*    font-size: 36px;
    font-weight: 300;
    line-height: 46px;          --- removed by DRS*/  
}
#content p {

/*	border-bottom: thin solid #eeeeed;
	border-top: thin solid #eeeeed;
	padding-bottom: 30px;
	padding-top: 30px;          --- removed by DRS*/  
}
.btn-custom {
	background:#fff;
	color:#868687;
	border:1px solid #eeeeed;
}
.btn-custom:hover {
	border-color:#DEDEDD;
	background:#f5f5f5;
	color:#7C7C7E;
}
section#bg-img {
    background:url(/img/dm-webcreation_background.jpg) no-repeat bottom;   
	background-size:100% auto;    
    height: 450px;
    position: relative;
	background-attachment:fixed;   
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px groove #E1DC4B;
}

/* DRSAdded this code to remove the Gallery2 Thumb & Navigation */

.dmxGallery2-thumb-container {
	display:none !important;
}
.theme-default .dmxGallery2-prev, .theme-default .dmxGallery2-next,
.theme-default .dmxGallery2-play, .theme-default .dmxGallery2-pause {
	position: absolute;
	display:none !important;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 20;
	background-color: #fff;
	opacity: 0.7;
	transition: opacity 400ms;
	width: 40px;
	height: 40px;
}

@media (max-width: 767px) {
h1 {
	font-family: "Open Sans";
	font-size: 20px;
	font-weight:900;
	color: rgba(150,100,50,1.0);
	text-align:left;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-shadow: 1px 1px 0 rgba(150,75,50,0.5), -3px 2px 6px rgba(150,75,50,0.5);
}
h2 {
	font-family: "Open Sans";
	font-size: 16px;
	font-weight:900;
	color: rgba(90,70,10,1.0);
	text-align:left;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-shadow: 1px 1px 0 rgba(150,75,50,0.5), -3px 2px 6px rgba(150,75,50,0.5);
}
h3 {
	font-family: "Open Sans";
	font-size: 13px;
	font-weight:900;
	color: rgba(120,80,20,1.0);
	text-align:left;
	line-height: 150%;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
}
h4 {
	font-family: "Open Sans";
	font-size: 11px;
	font-weight:900;
	color: rgba(150,100,50,1.0);
	text-align:left;
	letter-spacing: 1px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	text-shadow: 1px 1px 0 rgba(150,75,50,0.5), -3px 2px 6px rgba(150,75,50,0.5);
}
p {
	font-family: "Open Sans";
	font-weight:300;
	font-size: 12px;
	line-height: 175%;
	color: rgba(150,75,50,1.0);
	letter-spacing:1px;
	padding-bottom: 3px;
	text-align: left;
}
p a:link {
	color:rgba(181,145,87,0.99) !important;
}
p a:visited {
	color:rgba(181,145,87,0.99) !important;
}
p a:hover {
	color:rgba(181,145,87,0.99) !important;
	text-decoration:none;
}
p a:active {
	color:rgba(181,145,87,0.75) !important;
}

footer p {
	font-size:8px;
	letter-spacing: 2px;
}
/* section#bg-img {
	background:url(/1/img/dm-webcreation_background-xs.jpg) no-repeat bottom;
	background-size:100% auto;
    height: 350px;
    position: relative;
	background-attachment:fixed;    
}   */
}
