@charset "UTF-8";
/* Wolfchase Limb and Brace CSS Document for all browsers except IE*/

body{
	margin:0;
	padding:0;	
	background-image:url(../img/wlb_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font: .70em/1.5em  Tahoma, Helvetica, sans-serif;
	color:#000;
}
label
{
	font-weight:bold;
	font-size:10px;	
}
input
{
	background:#FFF;
	border:1px solid #666;
}
textarea
{
	background:#FFF;
	border:1px solid #666;
}
#container{
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
#wrapper
{
	background-color:#FFFFFF;
}
/*-------Movie Page---------------------------------------------------------------------- */
#homeMov{
	background-image:url(../img/index_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
}
#containerMov{
	width:1000px;
	margin-top:200px;	
	margin-left:auto;
	margin-right:auto;
}
#containerMov .col1
{
	float:left;
	width:450px;
	margin-top:150px;
}
#containerMov .col2
{
	float:left;
	width:500px;
	text-align:right;
}
.col2 .mov
{
	baackground-color:#000000;
}
.link
{
	font-size:20px;
	font-weight:bold;
	font-family: Arial Narrow, Verdana, Tahoma, Helvetica, sans-serif;
	margin-top:10px;
}
.link a{
	text-decoration:none;
	color:#000000;}
/*-------Movie Page END------------------------------------------------------------------ */

/*-------Header Portion------------------------------------------------------------------ */

#hdr{
	height:100px;
	padding:5px;
	background-image:url(../img/hdr_bg.jpg);
	background-repeat:no-repeat;
}
#hdr .col1
{
	float:left;
	padding:5px;
}
#hdr .col2
{
	text-align:right;
	margin-top:5px;
}
.mMenu ul, .mMenu li
{
	margin:0px;
	padding:0px;
}
.mMenu li
{
	display:inline;
	text-decoration: none;
}
.mMenu li a
{
	text-decoration:none;
	padding-right:10px;
	color:#000;
	font-weight:bold;
}
#hdr .hdrtxt
{
	font-family:Tohma Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#999999;
	padding-right:10px;
}
/*-------Header Portion END-------------------------------------------------------------- */

/*-------Menu Portion-------------------------------------------------------------------- */
#menu
{
	padding:5px;
	height:30px;
}
#menu .menu
{
	height:25px;
	margin-left:20px;
	clear:both;
}
#menu .bar
{
	height:5px;
	background-color:#333333;
	padding:0px;
	margin:0px;
}
.menu ul, .menu li
{
 	margin:0px;
 	padding:0px;
	z-index:999999;
	font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;
}
.menu li
{
	display:inline;
	text-decoration:none;
}
.menu a
{
	text-decoration:none;
	color:#333;
	float:left;
	background:url(../img/menu_left_tabs.jpg) no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 6px;
	
}
.menu a:hover
{
	color:#333333;
	background-position:0% -50px;
}
.menu a span
{
	float:left;
	background:url(../img/menu_right_tabs.jpg) no-repeat right top;
	margin:0px;
	padding:5px 12px 0px 5px;
	height:20px;
}
.menu a:hover span
{
	background-position:100% -50px;
}
#home .menu .home a,
#about .menu .about a,
#services .menu .services a,
#products .menu .products a,
#contact .menu .contact a,
#app .menu .app a,
#faq .menu .faq a
{	
	background-position:0% -25px;
	color: #FFF;
}
#home .menu .home a span,
#about .menu .about a span,
#services .menu .services a span,
#products .menu .products a span,
#contact .menu .contact a span,
#app .menu .app a span,
#faq .menu .faq a span
{
	background-position:100% -25px;
	color: #FFF;
}
/*-------Menu Portion END--------------------------------------------------------------*/

/*------- Body Portion------------------------------------------------------------------*/
#bdyimg{
 	width:960px;
	margin:0;
	padding:0;
}
#bdy
{
	width:950px;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#bdy .row
{
	flooat:left;
	clear:both;
}
#bdy .col1
{
	flooat:left;
	width:270px;
}
.col1 .rowA
{
	background-color:#DADADA;
	border: 1px solid #A7A7A7;	
	background:url(../img/hp_ltCol_bg2.jpg) repeat-x center top;
	height:490px;	
}
.col1 .rowA .inner
{
	bacckground:url(../img/hp_leftCol_bg1.jpg) no-repeat center top;		
	width:240px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.col1 .rowA .inner span
{	
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-bottom:5px;
}
.inner form
{
	margin:0px;
}
.inner form input
{
	padding-right:0px;
	margin-right:2px;
}
.noclass
{
	padding-right:0px;
	margin-right:0px;
	margin-top:3px;
	border:0px;
}
.col1 .rowB
{
	marrgin:5px;
	background-color:#DADADA;
	border: 1px solid #A7A7A7;
	border-top:0px;
	background:url(../img/hp_leftCol_bg1.jpg) repeat-x center top;	
}
.col1 .rowB .inner
{
	bacckground:url(../img/hp_leftCol_bg1.jpg) no-repeat center top;		
	width:220px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.col1 .rowB .inner span
{	
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-bottom:5px;
}
.hrForm
{
	margin:5px;
	
}
#bdy .col2
{
	flooat:right;
	wiidth:6px;
}
.col2 .rowA
{
	margin:0px;
	padding:10px;
}
.col2 .hdr
{
	font-size:16px;
	font-weight:normal;	
}
.col2 .rowB
{
	background:#333;
	margin:0px 0px 5px 5px;
	heiight:100%;	
	clear:left;
}
.col2 .rowB div
{
	width:198px;
	float:left;
	padding:1em;background:#EEE;
	margin:2px;
	height:245px;
	
}
.col2 .rowB .hdr
{
	font-size:16px;
	font-weight:normal;
	color:#333;
}
.col2 .rowB ul
{
	margin:0px; padding:0px;
}
.col2 .rowB li
{
	display:block;
	list-style:none;
}

.hpHours
{
	width:200px;	
	padding:1em;
}

/*-------Body Portion END--------------------------------------------------------------*/
/*--------FAQ PAGE-------*/
#faq #container #bdy .col1 .rowA
{
		
}
#faq #container #bdy .col1 .rowA .inner
{}
/*--------FAQ PAGE End-------*/
/*--------ABOUT PAGE-------*/
#mission
{
	border:3px dotted #333;
	padding:10px;
	background-color:#EEE;
}
#faq #container #bdy .col1 .rowA .inner
{}
/*--------ABOUT PAGE End-------*/
/*--------SERVICE PAGE-------*/
#servNote
{
	border:3px dotted #333;
	padding:10px;
	background-color:#EEE;
}

/*--------SERVICE PAGE End-------*/

/*-------Footer Body------------------------------------------------------------------*/
#footer
{
	width:960px;
	margin-top:5px;
}
#footer .copyright
{
	width:950px;
	padding-left:5px;
	clear:both;
}
#footer .certsFrame
{
	width:950px;
	padding-left:5px;
}
.certsFrame .certs
{
	background-color:#333;
	padding:5px;
	color:#FFF;
	font: .90em/1.5em Arial;
	text-align:right;
	height:85px;
}
.certs .info
{
float:right;
}
.certsFrame .bar2
{
	bacckground-color:#FFFFFF;
	height:5px;
}
/*-------Footer Body END--------------------------------------------------------------*/
/*------ Date Picker Calendar-------------------------------------------------------- */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
