/*LOGO & UPDATES STYLES*/
.logo-updates {
	width:901px;
}
.updates {
	float:right;
	margin:5px 0 0 0;
	
}
.addtoany { float:left; margin:20px 300px 0 0; padding:0;}
.updates ul li {
	float:left;
	margin:0;
	background:transparent ;
}

/*FEATURED PROJECTS STYLES*/
.featured-projects {
	background:url(http://www.mrzredapple.com/img/slide-bg.jpg) no-repeat;
	width:901px;
	height:300px;
	margin:20px 0 0 0;
}
.img-desc {	
	width:901px;
}
.project-img {
	float:left;
	margin:35px 20px 0 20px;
	width:460px;
}
.project-desc {
	float:left;
	width:360px;
	color:#FFF;
	margin:60px 0 0 0;
}
.project-desc h2 {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.project-desc h1 {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.project-desc a.visit:link, .project-desc a.visit:visited {
	background:url(../img/visitsite-off.gif) no-repeat;
	display:block;
	width:132px;
	height:39px;
	margin:20px 0 0 0;
}
.project-desc a.visit:hover {
	background:url(../img/visitsite-on.gif) no-repeat;
	display:block;
	width:132px;
	height:39px;
	margin:20px 0 0 0;
}

/*WELCOME AND SERVICES STYLES*/
.welcome-services {
	width:901px;
	margin:30px 0 0 0;
}
.welcome {
	float:left;
	width:300px;	
}
.welcome h2, 
.services h2 {
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
.services {
	margin:0 0 0 0;
	width:580px;
	float:right;
}
.services span {
	font-size:14px;
	font-weight:bold;
}
.services img {
	float:left;
	margin:0 10px 0 0; 
}
.services ul li {
	width:272px;
	float:left;
}
.services ul li.service1 {
	width:288px;
	float:left;
	margin:0 15px 0 0;
}

/*BOTTOM PART CONTAINER*/
.bottom-site {
	background:#481718 url(https://www.mrzredapple.com/img/botbg.jpg) top left repeat-x;
	margin:0;
}
.cols-footer {
	margin:0 auto;
	width:901px;
}
.brochures-links-another {
	background:url(https://www.mrzredapple.com/images/bottom-shadow.gif) no-repeat;
	padding:20px 0 20px 0;
}
.brochures {
	float:left;
	width:200px;
	margin:0 30px 0 0;
	text-align:left;
}
.brochures h2,
.links h2 {
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	margin:0 0 15px 0;
	font-weight:bold;
}
.brochures ul li,
.links ul li {
	padding:6px 0 6px 0;
	border-bottom:1px dotted #d37777;
}
.brochures ul li a:link, .brochures ul li a:visited,
.links ul li a:link, .links ul li a:visited {
	color:#FFF;
	text-decoration:none;
}
.links {
	float:left;
	width:200px;
	margin:0 30px 0 0;
	text-align:left;
}
.another {
	width:430px;
	float:left;
	color:#FFF;
	text-align:left;
}
.another h2 {
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	margin:0 0 23px 0;
	font-weight:bold;
}
.another img {
	float:left;
	margin:6px 10px 0 0;
	border:4px solid #d37777;
}

/*CONTAINERS PAGES*/
.left-container {
	width:600px;
	border-right:1px dotted #CCC;
	float:left;
	padding:0 15px 0 0;
}
.right-container {
	width:270px;
	float:right;
}

/*ABOUT US, SERVICES, PROJECT, brochures, FAQS AND CONTACT US PAGE*/
.aboutus-page,
.services-page,
.project-page,
.brochures-page,
.faqs-page,
.contact-page {
	margin:20px 0 0 0;
	width:901px;
}
.aboutus-page h2,
.services-page h2,
.project-page h2,
.brochures-page h2,
.faqs-page h2,
.contact-page h2 {
	font-size:24px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.aboutus-page h3,
.services-page h3,
.project-page h3,
.brochures-page h3,
.faqs-page h3,
.contact-page h3 {
	font-size:20px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.aboutus-page h4,
.services-page h4,
.project-page h4,
.brochures-page h4,
.faqs-page h4,
.contact-page h4 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.aboutus-page h5,
.services-page h5,
.project-page h5,
.brochures-page h5,
.faqs-page h5,
.contact-page h5 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.aboutus-page .left-container p, 
.aboutus-page .left-container ul,
.sidemenu ul,
.services-page .left-container p,
.services-page .left-container ol,
.services-page .left-container ul,
.brochures-page .left-container p,
.brochures-page .left-container ol,
.brochures-page .left-container ul,
.faqs-page .left-container p,
.faqs-page .left-container ol,
.faqs-page .left-container ul,
.contact-page .left-container p,
.contact-page .left-container ol,
.contact-page .left-container ul {
	margin:0 0 20px 0;
}
.aboutus-page .left-container ol li,
.services-page .left-container ul li ol li,
.brochures-page .left-container ul li ol li ,
.faqs-page .left-container ol li {
	list-style:decimal inside;
	padding-left:1em;
	text-indent:-1em;
}
.aboutus-page .left-container ul li,
.services-page .left-container ul li ul li,
.brochures-page .left-container ul li ul li,
.faqs-page .left-container ul li {
	list-style:circle inside;
	padding-left:1em;
	text-indent:-1em;
}
.aboutus-page .left-container a:link, .aboutus-page .left-container a:visited,
.services-page .left-container a:link, .services-page .left-container a:visited,
.brochures-page .left-container a:link, .brochures-page .left-container a:visited,
.faqs-page .left-container a:link, .faqs-page .left-container a:visited,
.contact-page .left-container a:link, .contact-page .left-container a:visited {
	color:#990000;
	text-decoration:underline;
}
.aboutus-page .left-container a:hover,
.services-page .left-container a:hover,
.brochures-page .left-container a:hover,
.faqs-page .left-container a:hover,
.contact-page .left-container a:hover {
	color:#333;
	text-decoration:underline;
}

.qoute {
	border-left:3px solid #EAEAEA;
	margin:20px 0 20px 15px;
	padding:0 0 0 15px;
}
.qoute p {
	margin:0 0 20px 0;
}

/*SIDEBARS CONTAINER*/
.sidemenu h2,
.sideparagraph h2,
.sideimage h2 {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.sidemenu ul li {
	border-bottom:1px dotted #CCC;
	padding:6px 0 6px 0;
	list-style:circle inside;
}
.sidemenu ul li a:link, .sidemenu ul li a:visited {
	text-decoration:none;
	color:#333;
}
.sidemenu ul li a.active-sidemenu {
	font-weight:bold;
}
.sidemenu ul li a:hover {
	text-decoration:none;
	color:#993300;
}
.sideimage {
	margin:20px 0 0 0;
}
.sideimage ul li {
	margin:0 0 4px 0;
}
.sideimage img {
	width:270px;
	height:125px;
}
.sideparagraph img {
	width:270px;
	margin:20px 0 0 0;
	border:1px solid #E1E1E1;
}
.sideparagraph a:link, .sideparagraph a:visited {
	color:#990000;
	text-decoration:underline;
}
.sideparagraph a:hover {
	color:#990000;
	text-decoration:none;
}


/*SERVICES & brochures CONTAINER*/
.service-list, 
.brochures-list {
	margin:0 0 15px 0;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #E1E1E1;
	padding:15px 15px 0 15px;
	background:#FFF;
	list-style:none;
}
.service-list h2,
.brochures-list h2 {
	font-size:18px;
}
.service-list img,
.brochures-list img {
	float:left;
	margin:0 10px 10px 0;
}

/*PROJECTS CONTAINER*/
.project-list {
	margin:20px 0 0 0;
}
.project-list h2 {
	font-size:18px;
}
.project-list ul li {
	margin:0 0 15px 15px;
	float:left;
}
.project-list ul li.first {
	margin:0 0 15px 0;
}

/*FAQS CONTAINER*/
.faqs-page span {
	font-weight:bold;
	font-size:16px;
	color:#006600;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height:20px;
	background:#FFF url(https://www.mrzredapple.com/img/bg.gif) repeat-x;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h2 {
	font-size:24px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#481817;
}
h1 {
    color: #481817;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
