/*	Generic CSS	*/
@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;  
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #191919;
	margin: 20px 0px 0px 0px;
	margin: 0px;			
}
html {
	overflow-y: scroll;
}
a:link,
a:visited {
	color: #30234E;
	color: #625735;	
	text-decoration: none;	
}
a:active,
a:hover {
	color: #EEEEEE;	
	text-decoration: none;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}
#page {
	position: relative;
	width: 100%;
}
#page_left {
	float: left;
	width: 325px;
	margin-top: 35px; 
	text-align: center;
}
.clear_float {
	height: 0px;	/*	needed for IE	*/
	width: 0px;		/*	needed for IE	*/
	clear: both;		
}
.italics {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.align_center {
	text-align: center;
	height: 37px;
}
.top_padding_25 {
	padding-top: 25px;
}
.bot_padding_15 {
	padding-bottom: 15px;
}
p, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #222222;
}
#main_content {
			
	width: 1200px; 						/* older browsers */ 
	width: -webkit-calc(100% - 360px);	/* Safari 6 (doesn't work with Safari 5.1.7/Windows), Chrome 19-25 */
	width: -moz-calc(100% - 360px);		/* FF 4-15  */
	width: calc(100% - 360px);			/* FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other 						                                           browsers */
		
/*	width: 100%; */
/*  margin-left: auto;
    margin-right: auto; */
	float: right;
/*  max-width: 75%; */					/*	1560px;	*/
	margin: 35px 35px 0px 0px;	
	background-color: #D2C9AD;
	background-color: transparent; 	 
	position: relative; 				/*	Set pos context for Blog page social media links	*/	
}
.cycle-slideshow {
	width: 100%
}
.cycle-slideshow img {
    max-width: 100%;
/*  height: 100%; */	
/*	width: 100%;
	height: auto; */
}

/*	CSS for Header and Nav	*/ 
#header {
	width: 980px; 
	width: 820px; 	
	height: 200px;
/*	background: url(Images/header-slice.jpg); */
	top: -200px;
    margin-left: auto;
    margin-right: auto;	
}
#header_logo {
	float: left;
	padding: 25px 0px 0px 25px;
	padding: 25px 0px 0px 0px;	
}
#header_right {
/*	width: 700px; */
	height: 200px;
	float: left;
	float: right;	
}
#header_right_mobile {
	display: none;
}
#header_info_one {
	margin: 125px 0px 0px 0px;
}
#header_info_one h1 {
	color: #D2C9AD;  	 
	font-size: 12px;
	font-size: 24px;	
	text-align: center;
	margin: 5px 0px 0px 0px;		
}
#header_info_one h2 {
	color: #D2C9AD;  	 
	font-size: 18px;
	text-align: center;
	margin: 0px;		
}
#header_nav {
/*	margin: 68px 0px 0px 0px;
	margin: 53px 0px 0px 0px; */
	margin-top: 50px;	
}
#header_nav ul {
	list-style-type: none;
/*	width: 560px; */
}
/*
#header_nav ul li:nth-child(1),
#header_nav ul li:nth-child(2) {
	margin: 0px 30px 0px 0px;
	margin: 0px 45px 0px 0px;			
}
*/
#header_nav ul li {
	width: 88px;
	height: 32px;
	width: 130px; 
	height: 47px;	
	background: url(Images/fine-design-nav-background.png) no-repeat;
/*	text-align: center; */
/*	float: left; */
	padding: 20px 0px;
	margin: 0 auto;
}
/*	End CSS for Header and Nav	*/ 

/*	CSS for Home page	*/
#main_content_top {
	height: 175px;
	margin: 25px 0 15px 0px;
}
#main_content_top_left {
	width: 30.00000%;	/*	width: 294px; */
	height: 175px; 
	float: left;
	margin: 0 2.55102%;
	background: #E0D7BE;
}
#main_content_top_mid {
	width: 29.89795%;	/*	width: 293px; */
	height: 175px;
	float: left;	
	margin-right: 2.55102%;
	background: #E0D7BE;
}
#main_content_top_right {
	width: 29.89795%;	/*	width: 293px; */
	height: 175px;
	float: left;	
	background: #E0D7BE;
}
#main_content_top_left_image {
	height: 120px;
	margin: 10px 0px 0px 22px;
}
#main_content_top_left_image img {
	width: 88.43537%;
	height: auto;
}
#main_content_top_left_text {
	text-align: center;
	margin: 12px 0px 0px 0px;	
}
#main_content_top_mid_image {
	height: 120px;
	margin: 13px 0px 0px 30px;
}
#main_content_top_mid_image img {
	width: 88.7372%;
	height: auto;
}
#main_content_top_mid_text {
	text-align: center;
	margin: 9px 0px 0px 0px;	
}
#main_content_top_right_image {
	height: 120px;
	margin: 14px 0px 0px 15px;
}
#main_content_top_right_image img {
	width: 88.7372%;
	height: auto;
}
#main_content_top_right_text {
	text-align: center;
	margin: 8px 0px 0px 0px;		
}
#main_content_left {
	width: 62.34693%;			/*	width: 611px; */	
	float: left;
	margin-left: 2.55102%;			/*	25px	*/ 		
}
#main_content_right {
	width: 29.89795%;			/*	width: 293px; */
	float: left;
	margin-left: 2.55102%;			/*	25px	*/ 		
	margin-bottom: 25px;
}
#main_content_left h2,
#main_content_right h2 {
	color: #30234E;
}
#main_content_left_panel_01,
#main_content_left_panel_02,
#main_content_left_panel_03,
#main_content_left_panel_04,
#main_content_left_panel_05,
#main_content_left_panel_06,
#main_content_left_panel_07 {
	padding-bottom: 10px; 	
}
.main_content_left_panel_01_head,
.main_content_left_panel_02_head,
.main_content_left_panel_03_head,
.main_content_left_panel_04_head,
.main_content_left_panel_05_head,
.main_content_left_panel_06_head,
.main_content_left_panel_07_head {
	background: url(Images/fine-design-with-you-in-mind-panel-head-bg.jpg) repeat-x;	
	border-bottom: 1px solid #978B6A;
	padding-bottom: 3px;
}
.main_content_right_top_header {
	background: url(Images/fine-design-with-you-in-mind-panel-head-bg.jpg) repeat-x;	
	border-bottom: 1px solid #978B6A;
	padding-bottom: 3px; 
}
.main_content_right_top_header h2 {
	text-align: center;
}
.main_content_left_panel_01_content,
.main_content_left_panel_02_content, 
.main_content_left_panel_03_content,
.main_content_left_panel_04_content,
.main_content_left_panel_05_content, 
.main_content_left_panel_06_content,
.main_content_left_panel_07_content {
	display: none;
}
.main_content_left_panel_01_head h2,
.main_content_left_panel_02_head h2,
.main_content_left_panel_03_head h2,
.main_content_left_panel_04_head h2,
.main_content_left_panel_05_head h2,
.main_content_left_panel_06_head h2,
.main_content_left_panel_07_head h2 {
	cursor: pointer;
	padding-left: 10px;
}
.main_content_left_ul,
.main_content_left_ol {
	background: #E0D7BE;
	list-style-position: inside;						/*	Position bullets inside background area	*/
}
/*
.main_content_left_panel_07_content ul {
	list-style: none;
}
*/
.main_content_left_ul li {
	padding: 0px 10px 5px 25px;
    text-indent: -1.0em;
}
.main_content_left_ul li:nth-child(1),
.main_content_left_ol li:nth-child(1) {
	padding-top: 5px;
}
.main_content_left_ol li {
	font-weight: bold;
}
.main_content_left_ol li {
	padding: 0px 10px 5px 25px;
    text-indent: -1.1em;
}
.main_content_left_ol_ul li {
	font-weight: normal;
}
#main_content_right_top_slideshow_testimonials div {
	padding: 15px;		
	background: #E0D7BE;
}
#main_content_right_top_slideshow_testimonials p {
	font-size: 12px;
	line-height: 16px;
}
/*	End CSS for Home page	*/

/*	CSS for Web page	*/
#main_content_web {
	padding: 20px 0px 25px 50px;
}
#web_one,
#web_two,
#web_three,
#web_four,
#web_five,
#web_six,
#web_seven,
#web_eight,
#web_nine,
#web_ten,
#web_eleven,
#web_twelve {
	width: 200px;
	height: 200px;
	padding: 0px 27px 0px 0px;	  
	float: left;
}
#web_photo {
	text-align: center;	
	padding-top: 10px;
}
#web_photo img {
  -moz-box-shadow:    7px 7px 5px 0px rgba(25,25,25,0.5);
  -webkit-box-shadow: 7px 7px 5px 0px rgba(25,25,25,0.5);
  box-shadow:         7px 7px 5px 0px rgba(25,25,25,0.5);
}
#web_desc {
	text-align: center;	
	padding-top: 10px;
}
#web_desc p {
	font-size: 14px;
	font-size: 13px;	
}
/*	End CSS for Web page	*/

/*	CSS for Under Construction and Contact E-Mail (Delivered, Failed) pages	*/
#message_page {
	width: 980px;
	height: 400px; 
	background-color: #D2C9AD;			
}
#message_page p {
	font-size: 24px;
	padding: 50px 0px 0px 0px;
	text-align: center;
}
/*	End CSS for Under Construction and Contact E-Mail (Delivered, Failed) pages	*/

/*	CSS for page Footer	*/
#footer {
	width: 100%;	
	padding-top: 10px;	
}
#bot_nav ul {
	list-style-type: none;
/*	text-align: center; */
	padding: 10px 0px 10px 0px;
} 	 
#bot_nav ul li {
	display: inline; 
	padding: 0px 15px 0px 15px;
}
#copyright_info ul {
	color: #D2C9AD; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	text-align: center; */
}  	
#copyright_info ul {
	list-style-type: none;
} 	 
#copyright_info ul li {
	margin: 1px auto;
	text-align: center;
/*	display: inline;
	padding: 0px 3px 0px 3px; */ 
/*	color: #D2C9AD !important; */			/*	To fix mobile text color on phone number in footer  - does not fix	*/	
}
/*	End CSS for page Footer	*/

/*	CSS for page Navigation	*/
 /*	The following navigation set is used for the top/main nav	*/
.navigation a:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	position: relative;  	
	z-index: 1000;		/* needed so hover color appears  */
	top: 5px;
}
.navigation a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	position: relative;	
	z-index: 1000;		/* needed so hover color appears  */    
}
.navigation a:hover {
	color: #625735;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	position: relative;	
	z-index: 1000;		/* needed so hover color appears  */   		
}
/*	The following navigation set is used for the bottom/footer navigation  */
.navigation_footer a:link {
	color: #D2C9AD;  	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;	
}
.navigation_footer a:visited {
	color: #D2C9AD;  	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}
.navigation_footer a:hover {
	color: #FFFFFF; 	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;	
}
/*	The following navigation set is used for links in the main content area  */
.navigation_main a:link {
	color: #000000; 	 
	text-decoration: none;
}
.navigation_main a:visited {
	color: #000000; 	
	text-decoration: none;
}
.navigation_main a:hover {
	color: #FFFFFF; 
	text-decoration: none;
}
/*	End CSS for page Navigation	*/

/*  CSS for Logos page  */
#main_content_left_logos {
/*	width: 30.81632%; */						/*	width: 302px; */
/*	float: left; */
/*	margin: 120px 6.63265% 0 2.55102%; */		/*	25px, 65px	*/
/*	display: none; */
	margin-top: 38px;
}
#main_content_right_logos {
/*	width: 54.89795%; */						/*	width: 538px; */
/*	float: left; */
/*	margin: 0 0 25px 2.55102%; */				/*	25px	*/
/*	max-width: 500px;
	margin-left: auto;
	margin-right: auto; */		 		
}
#main_content_right_logos img {				/*	Allows img to resize and not be cutoff (responsive)	*/
/*	width: 100%; */
	background-color: #D2C9AD; 
	background-color: rgba(210, 201, 173, 1.0);
	padding: 0px 25px;	
}
/*
#main_content_left_logos h1 {
	margin-bottom: 15px;
}
#main_content_left_logos p {
	margin-bottom: 10px;
}
*/
/*
#main_content_right_logos .align_center {
	margin-left: 13px;
	padding-top: 25px;	
	padding-bottom: 25px;		
}
*/
/*
#main_content_right_logos .align_center a {
	margin-right: 2.55102%;		
}
 */ 	
/*  End CSS for Logos page  */

/*  Start CSS for Illustrations page  */
#main_content_left_illustrations h1 {
/*	margin: 30px 0px 0px 65px; */
}
#main_content_right_illustrations {
/*	width: 100%;
	height: auto; */ 	 
/*	margin: 0 auto;
	text-align: center; */
/*	width: 86.673469%; */						/*	width: 850px; */
/*	margin: 30px auto; */
}
#main_content_right_illustrations img {
/*	width: 100%;
	height: auto; */ 		
/*	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: static !important; */		
}
#main_content_right_illustrations a#prev,
#main_content_right_illustrations a#next {
	font-size: 18px;
	padding: 0px 1.5%;
}
#main_content_right_illustrations a#next:hover,
#main_content_right_illustrations a#prev:hover {
	color: #D2C9AD;	
}
#main_content_right_illustrations img.cycle-slide-active {
	margin-top: 0px !important;
}
#alt-caption {
/*	padding-top: 20px; */
/*	padding-bottom: 20px; */
	font-size: 16px;
	color: #D2C9AD;	
}
.align_center a {
	font-size: 18px;
	padding: 0px 1.5%;	
}

/*  End CSS for Illustrations page  */

/*  Start CSS for Web Apps page  */

.cc-web-apps {
    list-style: none;		
	margin: 227px 0px 0px 50px;	
}
.cc-web-apps li a {
/*	padding: 5px;		
	background-image: linear-gradient(#191919 10%, #D2C9AD); */
	color: #D2C9AD;
	font-size: 18px;	
}
.cc-web-apps li a:hover {
	color: #EEEEEE;
}

/*  End CSS for Web Apps page  */

/*	CSS for Contact page   */
#contact_page_input {
	font-size: 16px;
	color: #D2C9AD;		
/*	height: 420px; */
	width: 400px;
	float: left;
	margin: 50px 125px 50px 50px;
	margin: 68px 125px 50px 50px;	
}
#contact_page_info {
	margin: 50px 50px 0px 0px;
	margin: 68px 50px 0px 0px;	
	text-align: center;
	float: left;
}
#contact_page_info p {
	margin: 2px 0px 3px 0px;
	color: #D2C9AD;		
}
#contact_page_info img {
	margin: 0px 0px 10px 0px;
}
input[type="text"] {
	font-size: 14px;
	height: 20px;
	padding-top: 3px;
	padding-left: 3px;
	margin: 0px 0px 0px 10px;	
/*	background-color: #FAF5E0; */
	background-color: #E0D7BE;  	
	border: 1px solid #000000;				
}
input[type="submit"],
input[type="reset"] {
	font-size: 18px;
	height: 30px;
	width: 100px;
/*	background-color: #FAF5E0; */
	background-color: #E0D7BE; 
	border: 1px solid #000000;			
	margin-left: 30px;
}
input[type="submit"]:hover,
input[type="reset"]:hover {
	color: #EEEEEE;
	background-color: #625735; 	
    cursor: pointer;
	-o-transition:. 5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;		
}
.td_pad {
	padding-bottom: 32px;
} 
.td_textarea {
	padding-top: 20px;
	padding-bottom: 20px;
} 
.textarea {
/*	background-color: #FAF5E0; */
	background-color: #E0D7BE;
	border: 1px solid #000000;	
	padding: 3px;
	margin: 0px 0px 0px 10px;		
}
#contact_email_result {
	height: 350px;
	width: 500px;
}
#contact_email_result p {
	font-size: 24px;
	text-align: center;
}  
/*	End CSS for Contact page   */

/*	CSS for Blog page   */
#blog {
/*	padding: 35px 0px 0px 0px; */
	margin: 35px 0px 0px 0px; 	
}
/*	End CSS for Blog page   */

/*	CSS for Sitemap page	*/
#sitemap ul {
	list-style-type: none;
	padding: 25px 0px 50px 50px;
}
#sitemap ul li {
	padding: 0px 0px 5px 0px; 
/*	font-size: 16px;
	font-weight: normal; */
}
#sitemap h2 {
	padding: 50px 0px 0px 50px;
}
/*	End CSS for Sitemap page	*/

/* Responsive Design/Media Queries	*/
@-ms-viewport{					/*	Set viewport to device width	*/
    width: device-width;
}
@-ms-viewport{					/*	Set viewport to device width for Windows 8 in "Snap Mode"	*/
    width: device-width;
}

@media only screen and (max-width: 1100px) {
	#alt-caption {
		font-size: 12px;
	}
}

@media only screen and (max-width: 979px) {
	#header_right {
		width: 100%;
		height: auto;
	}	
	#header_nav {
		margin: 55px auto 0px auto;
	}
	#header_info_one {
		margin: 115px 0 0;
	}	
	#header_info_one h1 {
		color: #30234E;  	 
	}
	#header_info_one h2 {
		color: #30234E;  	 
	}
	#main_content_left_logos {
		margin-top: 100px;
	}
	#main_content_right_illustrations img {
	/*	width: 90%;
		height: auto; */			
	}
	#main_content_right_logos img {
	/*	width: 90%;
		height: auto; */	
	}		
	#copyright_info,
	#copyright_info p,
	#copyright_info ul {			/*	To fix mobile text color on phone number in footer  - does not fix	*/	
		color: #D2C9AD; 
	}
	#copyright_info ul li {			/*	To fix mobile text color on phone number in footer  - does not fix	*/	
		color: #D2C9AD !important; 
	}	 	
}

@media only screen and (max-width: 768px) {
	#page_left,	
	#main_content {
		float: none;
	}
	#main_content {
		width: 94%;
		margin: 35px 3%; 
	}
	#main_content_right_logos {
	/*	max-width: 500px;
		margin: 0 auto; */
	}
	#main_content_top_left_image,
	#main_content_top_mid_image,
	#main_content_top_right_image {
		height: 100px;
	}
	#main_content_top_left_text,
	#main_content_top_mid_text,
	#main_content_top_right_text {
		width: 125px;
		margin: 0 auto;	
	}
	#main_content_left_logos {
		margin-top: 80px;
	}
	.cc-web-apps {
		margin: 45px 0px 0px 0px;	
	}	
	#contact_page_input {
		float: none;
		margin: 50px auto 50px auto;		
	}
	#contact_page_info {
		float: none;
		margin: 0px 0px 25px 0px;
	}	
	
}

@media only screen and (max-width: 640px) {
	#main_content_left,	
	#main_content_right {
		float: none;
		width: 94.89796%;
	}
	#header_right {
		display: none;
	/*	float: none; */
	}
	#header_right_mobile {
		display: block;
		width: 100%;
	/*	height: auto; */
	/*	margin-left: 25px;
		background: #EEEEEE; */ 
	}
	#header_nav_mobile {
	/*	float: left; */
		margin: 25px 0px 0px 25px;		
	}
	#header_info_one_mobile {
		float: left;
		width: 65%; 
		margin: 100px 0px 0px 40px; 
	/*	margin: 100px auto 0px auto; */
		display: none;			
	}
	#header_info_one_mobile h1 {
		color: #30234E;  	 
		font-size: 12px;
		text-align: center;
		margin: 5px 0px 0px 0px;			
	}
	#header_info_one_mobile h2 {
		color: #30234E;  	 
		font-size: 18px;
		text-align: center;
	}	
	#header_nav_mobile ul {
		list-style-type: none;
	} 	 
	#header_nav_mobile ul li {
	/*	width: 88px;
		height: 32px; */
		width: 130px;
		height: 47px; 		 
		background: url(Images/fine-design-nav-background.png) no-repeat;
		text-align: center; 
		margin: 10px 0px 0px 0px; 
		padding: 10px 0px 0px 0px;
	}
	.main_content_right_top_header h2 {
		text-align: left;
		padding-left: 10px;		
	}
	#main_content_left_logos {
		margin-top: 60px;
	}
	#bot_nav ul li {
		padding: 0 10px;
	}
	#copyright_info ul {
		width: 100%;
	}
	#copyright_info ul li {
		display: block; 
	}
	#copyright_info ul li:nth-child(2),
	#copyright_info ul li:nth-child(4) {
	/*	display: none; */	
	}
	/*
	#footer {
		height: 150px;
	}
	*/
}

@media only screen and (max-width: 480px) {
	#header_info_one_mobile {
		width: 45%;
		margin: 75px 0px 0px 40px; 		
	}	
	#main_content_top_left,
	#main_content_top_mid,
	#main_content_top_right {
		height: 135px;
	}
	#main_content_top_left_image,
	#main_content_top_mid_image,
	#main_content_top_right_image {
		height: 65px;
	}
	#main_content_top_left_text,
	#main_content_top_mid_text,
	#main_content_top_right_text {
		width: 100px;
	}	
	#main_content_top_left_text h2,
	#main_content_top_mid_text h2,
	#main_content_top_right_text h2	{
		font-size: 12px;
	}
	#main_content_left_logos,
	#main_content_right_logos {
		float: none; 
		width: 94.89796%; 
	}
	#main_content_left_logos {
		margin-top: 40px;
	}
	#contact_page_input {
	/*	max-width: 400px; */		
	}
	input[type="text"] {
		width: 175px; 
	}
	.textarea {
		width: 175px; 
	} 	
	.td_pad {
	/*	width: 50px; */
	}
	input[type="submit"],
	input[type="reset"] {
		margin-left: 0px;
	}	
	#bot_nav ul li {
		padding: 0 5px;
	}
	.navigation_footer a:link {
		font-size: 12px;
	}
	#blog #contentleft	{
		float: none;
		width: 94.89796%;	
		margin: 0 2.55102%;	
	}
	#blog #social_media_links,
	#blog #sidebar	{
		float: none;
		width: 94.89796%;	
		margin: 0 2.55102%;	
	}
	#blog #social_media_links	{
		margin-top: 40px;	
	}	
}

@media only screen and (max-width: 320px) {
	#main_content_top {
		height: auto;
	}	
	#main_content_top_left,
	#main_content_top_mid,
	#main_content_top_right {
		float: none;
	/*	width: 100%; */ 
	/*	width: 293px; */
		width: 94.89796%;	
		height: 175px;
		margin: 0 2.55102%;		
	}
	#main_content_top_left {
	/*	display: none; */
	}	
	#main_content_top_left_image {
		height: 120px;
		margin: 10px 0px 0px 22px;		
	}
	#main_content_top_left_image img {
		width: 88.43537%;
		height: auto;
	}
	#main_content_top_left_text {
		width: 100%;
		margin: 12px 0px 0px 0px;	
	}
	#main_content_top_mid_image {
		height: 120px;
		margin: 13px 0px 0px 30px;		
		padding-top: 13px;
	}
	#main_content_top_mid_image img {
		width: 88.7372%;
		height: auto;
	}
	#main_content_top_mid_text {
		width: 100%;
		margin: 9px 0px 0px 0px;	
	}
	#main_content_top_right_image {
		height: 120px;
		margin: 14px 0px 0px 15px;
		padding-top: 14px;		
	}
	#main_content_top_right_image img {
		width: 88.7372%;
		height: auto;
	}
	#main_content_top_right_text {
		width: 100%;
		margin: 8px 0px 0px 0px;		
	}
	#main_content_top_left_text h2,
	#main_content_top_mid_text h2,
	#main_content_top_right_text h2	{
		font-size: 16px;
	}
	#main_content_left_logos {
		margin-top: 25px;
	}
	#copyright_info,
	#copyright_info p,
	#copyright_info ul {			/*	To fix mobile text color on phone number in footer  - does not fix	*/	
		color: #D2C9AD; 
	}
	#copyright_info ul li {			/*	To fix mobile text color on phone number in footer  - does not fix	*/	
		color: #D2C9AD !important; 
	}		
}