@charset "UTF-8";
/* CSS Document */

body {
	height:100%;
	top:0em;
	font-size:62.5%;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p {
	text-align:justify;
	color:#000;
	font-size:1.1em;
	font-weight:normal;
	margin:1.0em 1.0em 1.0em 0.5em;
}

a:link { color:#4876c2; text-decoration:none; }
a:visited { color:#4876c2; text-decoration:none; }
a:hover { color:#4876c2; text-decoration:underline; }
a:active { color:#4876c2; text-decoration:none; }

img { border:0em; }

h1 {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:2.4em;
	line-height:1.0em;
	margin:0em;
}

h2 {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:1.8em;
	line-height:1.0em;
	margin:0em 0em 0.1em 0em;
	padding:0em;
}

h3 {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:1.3em;
	line-height:1.1em;
	margin:0em;
	padding:0em;
}

h4 {
	text-align:left;
	color:#000;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.1em;
	margin:0em;
	padding:0em;
}

h6 {
	color:#666;
	font-size:1.0em;
	font-weight:normal;
	margin:0em;
}

h6 a {font-weight:bold; text-transform:uppercase; }

hr {
	clear:both;
	height:0.1em;
	color:#999;
	margin:0.5em 1.0em 1.0em 1.0em;
}

.border { border:#666 solid 1px; }

/* Custom Nav */
#cmrNav {display: block; float:left; height: 30px;margin: 0;padding: 0; }
#cmrNav a {display: block;height: 30px;display: block;text-decoration: none;  }
#cmrNav img {border: 0px;width:100%;height:100%; }
* html a:hover {visibility:visible; }
#cmrNav a:hover img {visibility:hidden;margin: 0;padding: 0; }
#cmrNav span {position:absolute;margin: 0px;padding: 0px; }

.nav1 {background: url(http://www.cmrstudios.com/images/nav/menu1_off.png) no-repeat; width: 61px; }
.nav1 a {background: url(http://www.cmrstudios.com/images/nav/menu1_over.png) no-repeat; width: 61px; }
.nav2 {background: url(http://www.cmrstudios.com/images/nav/menu2_off.png) no-repeat; width: 81px; }
.nav2 a {background: url(http://www.cmrstudios.com/images/nav/menu2_over.png) no-repeat; width: 81px; }
.nav3 {background: url(http://www.cmrstudios.com/images/nav/menu3_off.png) no-repeat; width: 49px; }
.nav3 a {background: url(http://www.cmrstudios.com/images/nav/menu3_over.png) no-repeat; width: 49px; }
.nav4 {background: url(http://www.cmrstudios.com/images/nav/menu4_off.png) no-repeat; width: 88px; }
.nav4 a {background: url(http://www.cmrstudios.com/images/nav/menu4_over.png) no-repeat; width: 88px; }
.nav5 {background: url(http://www.cmrstudios.com/images/nav/menu5_off.png) no-repeat; width: 106px; }
.nav5 a {background: url(http://www.cmrstudios.com/images/nav/menu5_over.png) no-repeat; width: 106px; }
.nav6 {background: url(http://www.cmrstudios.com/images/nav/menu6_off.png) no-repeat; width: 100px; }
.nav6 a {background: url(http://www.cmrstudios.com/images/nav/menu6_over.png) no-repeat; width: 100px; }

/* Container Styles */
.contentLeftBorder_on {
	border-right:#999 solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

.contentLeftBorder_off {
	border-right:#FFF solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

.contentRightBorder_on {
	border-left:#999 solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

.contentRightBorder_off {
	border-left:#FFF solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

/* Form Styles */
.formEntry { border:#999 solid 0.1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.stateEntry { border:#999 solid 0.1em; width:9.0em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.zipEntry { border:#999 solid 0.1em; width:3.5em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.formText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.asterisk { color:#F00; font-size:0.9em; }

/* Map Style */
.map a {text-decoration:underline; font-size:1.3em; }
.map a:link {text-decoration:underline; }
.map a:hover {text-decoration:underline; color:#F00; }

/* ID tags */
#clear {
	clear:both;
}

#banner {
	margin:1.0em auto 0em auto;
}

#globalContainer {
	width:87.0em;
	margin:1.0em auto 3.0em auto;
	height:auto;
	top:0em;
}

#mainContent {
	width:87.0em;
}

/* The sets below should be used in conjunction to create the full width of mainContent */
#contentLeft_set1 {
	width:52.0em; height:100%; float:left; padding:0.0em 1.0em 1.0em 2.0em; }

#contentRight_set1 {
	width:29.0em; height:100%; float:left; padding:0.0em 0.0em 1.0em 2.0em; }

#contentLeft_set2 {
	width:60.0em; height:100%; float:left; padding:0.0em 1.0em 1.0em 2.0em; }

#contentRight_set2 {
	width:21.0em; height:100%; float:left; padding:0.0em 0.0em 1.0em 2.0em; }

#contentWhole {
	width:84.0em; height:100%; float:left; padding:0.0em 0.0em 0.0em 2.0em; }


/* Footer Style */
#footer {
	border-top:#999 solid 0.1em;
	padding:1.0em 2.0em 1.0em 2.0em;
	clear:both;
	line-height:150%;
}

#footerLeft {
	width:38%;
	text-align:left;
	float:left;
}

#footerRight {
	width:62%;
	text-align:right;
	float:left;
}

/* Page Banners */
#container {width:720px;margin:16px auto;background:#fff;}
#cmrBanner {display: block; float:right;margin:0px;padding:0px; text-align:right; }
#cmrBanner a {display: block; text-decoration: none;  }
#cmrBanner img {border: 0px;width:100%;height:100%; }
* html a:hover {visibility:visible; }
#cmrBanner a:hover img {visibility:hidden;margin:0px;padding:0px; }
#cmrBanner span {position:absolute;margin: 0px;padding: 0px; }

.banner1 {background: url(http://www.cmrstudios.com/images/banners/shoot_off.png) no-repeat; width: 127px; height:30px; }
.banner1 a {background: url(http://www.cmrstudios.com/images/banners/shoot_over.png) no-repeat; width: 127px; height:30px; }
.banner2 {background: url(http://www.cmrstudios.com/images/banners/edit_off.png) no-repeat; width: 127px; height:30px; }
.banner2 a {background: url(http://www.cmrstudios.com/images/banners/edit_over.png) no-repeat; width: 127px; height:30px; }
.banner3 {background: url(http://www.cmrstudios.com/images/banners/sound_off.png) no-repeat; width: 127px; height:30px; }
.banner3 a {background: url(http://www.cmrstudios.com/images/banners/sound_over.png) no-repeat; width: 127px; height:30px; }
.banner4 {background: url(http://www.cmrstudios.com/images/banners/web_off.png) no-repeat; width: 127px; height:30px; }
.banner4 a {background: url(http://www.cmrstudios.com/images/banners/web_over.png) no-repeat; width: 127px; height:30px; }
	
/* Client Area */
#client { width:100%; padding:25px 0px 25px 0px; }
#vimeotitle { width:580px; margin:0px auto 10px auto; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#333; }
#vimeoembed { width: 580px; margin:0px auto 15px auto; }
#vimeoinfo { width:580px; margin:0px auto 10px auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#666; }

/* Social Media */
.socialmedia img {
float: left;
margin: 3px 2px 3px 2px;
padding: 2px;
border:none;
}

.socialmedia {
text-decoration: none;
float:right;
padding:0px 3px 5px 3px;
}