/*
Robb Media
*/

*{margin:0; padding:0;}



/* General styles */
body {background: /*#7AC142*/ url('') repeat; 
	color:#fff; 
	line-height:1.6em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 80%;
	font-family: 'Tahoma', sans-serif;
}


.index-bg {background: url('../images/home_tile.jpg') repeat;}
.interior-bg {background: url('../images/bg_intdesign.jpg') repeat;}
.painting-bg {background: url('../images/paint_tile.jpg') repeat;}
.plumbing-bg {background: url('../images/plumb-2 b_g_no2.jpg') repeat;}
.maintenance-bg {background: url('../images/main_tile.jpg') repeat;}
.building-bg {background: url('../images/build_tile.jpg') repeat;}



a {color:#0645AD; text-decoration:none; font-weight:400; border-bottom:;} /*color#777;border-bottom:1px dotted #aaa;*/
a:hover {color:black; text-decoration:none; border-bottom:;}
p,ul,ol,dl {margin:0 0 15px 0;}
strong {font-weight:700;}
/*h1 {color:; font-size:2.2em; margin-bottom:20px; line-height:1.6em;} /* {color:#888; font-size:3.2em; margin-bottom:20px; line-height:1.6em;} */
/*h1 a {font-weight:400; border:0;}
h1 a:hover {text-decoration:none; color:#222;border:0;}*/
h1 {font-family: 'Tahoma', sans-serif;font-size:1.1em;color:#fff;font-weight:bold;}
h2 {font-size:2.2em;}
h3 {font-size:1.4em;color:green;}

.jr-h2  {font-size:1.2em; text-align:left;}


		


h1 {font-family: 'Tahoma', sans-serif; text-transform:none; font-weight:400; margin-bottom:5px; display:block; }
h2,h3 {font-family: 'Tahoma', sans-serif; text-transform:none; font-weight:400; margin-bottom:15px;}

h6 {font-size:2.2em;}
h6 {font-family: 'Tahoma', sans-serif; text-transform:none; font-weight:400; margin-bottom:5px;}


#header {
	background: #7AC142 url('../images/header-bg.png') repeat-x ;
}

#header p {
	color: #fff;
}



/* Main layout container */
#wrapper {margin:0px auto 0; width:1000px;background: url('../images/bg-shadow.png') repeat-y;
}

#layout {margin:0px auto 0; padding-bottom:100px; width:960px;background:#7AC142 url('../images/base-graphic.png') 50% bottom no-repeat;
}

/* Footer */
#footer {padding-top:80px;color:#7ac143;}
#footer h3 {font-size:1.2em;}
#footer p {text-align:center; line-height:1.5em; margin-top:-10px;}

#footer-box {
	clear:both;
	float:left;
	height:20px;
	width:960px;
	border-top: #7ac143 1px solid;
	border-bottom: #7ac143 1px solid;
	background:;
}



#top-menu {
	clear:both;
	float:left;
	height:63px;
	width:960px;
	background: url('');
}


#tagline {
	clear:both;
	float:left;
	height:29px;
	width:100%;
	padding:5px 0px 0px 10px;
	margin-bottom:10px;
	background: url('../images/block-fade.png') no-repeat left;
/*	color:#fff;
	font-family: 'Tahoma', sans-serif;
	font-size:1.1em;
	font-weight:bold;*/
}




#menu-items {
	clear:both;
}


.c4 img {display: block;float:left;}
.c8 img {display: block;float:left;}

/* Grid classes, fixed width, 960px with 12 columns */
.col {float:left; margin:0 10px; overflow:hidden; float:left; display:inline;}
.col img {max-width:100%;}
.row {width:910px; margin:20px auto 0; overflow:hidden;}

.header-row {width:960px; margin:0px auto 0; overflow:hidden;}

.row .row {margin:0 -10px; width:auto;	display:inline-block;}

.header-row .row {margin:0 -10px; width:auto;	display:inline-block;}

.c1 {width:60px;}
.c2 {width:140px;}
.c3 {width:220px;}
.c4 {width:350px;background:;border: 0px blue solid;}
.c5 {width:380px;}
.c6 {width:460px;background:;}
.c7 {width:540px;}
.c8 {width:520px;background:;padding-left:0px;}
.c9 {width:700px;}
.c10 {width:780px;}
.c11 {width:860px;}
.c12 {width:940px;}


/* Additional text classes */
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}
.nomargin {margin:0; padding:0;}
.larger {font-size:1.2em;}
.smaller {font-size:0.9em;}
.spacer {margin:0 20px;}
.clear {clear:both;}
.hide {display:none;}
.border {border:1px solid red;}

.toplinks {font-size:1.6em; color:#fff; margin-top:0px;}
.toplinks a {color:#fff; border:0; font-family: 'Tahoma', sans-serif; text-transform:;}

.toplinks-number {font-size:1.6em; color:#fff; margin-top:0px; background:;}
.toplinks-number a {color:#fff; border:0; font-family: 'Tahoma', sans-serif; text-transform:;}


/* Jr Remove image border*/	
 img {border-width: 0px;}
	




#gallery ul.thumbnails {display:none;}

/* JR control adaptive issue for images*/	
.scale { display: block; border:; max-width: 100%; height: auto; }



@media only screen and (max-width : 960px){
#wrapper {width:auto; margin:0; padding:0px;}
#layout, body.wider {width:auto; margin:0; padding:20px;}
.row {width:100%;}

.header-row {width:100%;}

.col {margin:0;}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 {width:100%;}
/*h1 {margin:-15px auto;}  JR-solution Ha! Ha!:-) */
#gallery ul.thumbnails {display:none;}
#left-side-content {display:none}
#adaptive-header {display:none}
h1 {font-size:1.6em; color: #333333;}

.toplinks-number a {color:#fff;}
#menu-items {display:none}
#top-menu {display:none}


.c4 {display:none}


img { display: block; border:; max-width: 100%; height: auto; }



#tagline {width:100%;height:auto;padding:5px 0px 0px 0px;background:#7AC142;font-size:1.2em;color:#231F20;text-align:left;}

#layout {background:#7AC142;}


}


#text-box ul {
margin:0 0 0 10px;
padding:0 0 0 15px;
color:;
font-size:;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



