
/* BASIC STRUCTURE
*******************************************************************************/
body, html {
	height: 100%;
	
	}

body, body #home {
	margin: 0; padding: 0;
	
	}	



body { margin:0px; padding: 0; color:#000; line-height:18px; font-size:70%; font-family: Verdana, Tahoma, Arial, sans-serif; background:#ebfaca;}


#container { margin: 0 auto; width:900px; }


/* LINKS - DEFAULT COLORS ARE SET IN BASE.CSS, CHANGE THESE COLORS AS NEEDED.
*******************************************************************************/
a:link, a:visited { color: #42b3b8; text-decoration:none; font-weight:bold; }
a:hover { color: #333; text-decoration:underline; }
p {text-align:justify; }


/* HEADER
*******************************************************************************/
#header { margin: 10px 0 0 10px; height:235px; }
#hdr {float:left; width: 900px; height:235px;  background: url(images/header.jpg) no-repeat;}
#hdr .left {float: left; width:540px; margin:60px 10px 10px 8px; text-align:left; }
#hdr .right {float:left; width:300px; color:#fefce3; font-weight:bold; margin:50px 30px 10px 0px; text-align:right; line-height:26px;}
.storename {color:#fff; font-size:180%}
.slogan {font-size:160%}


#header2 {margin: 0px auto; height:57px;}

/*MAIN MENU TOP
*********************************************************************************/
#main-menu-page { float:left; width:900px; height:37px; }

#main-menu-page ul { margin: 0 0 10px 24px ; padding: 0;	list-style: none;	font-size: 1em;	}
	#main-menu-page li {float:left; list-style: none; margin: 0px 10px 2px 10px; padding: 8px 20px 2px 15px; background: #a9c83c; height:27px; }
	#main-menu-page li:hover  {display:block; background:#7ad7da; }
	#main-menu-page a, #main-menu-page a:link, #main-menu-page a:visited {color: #fff; font-size:130%; font-family:Arial, Verdana, Tahoma; font-weight:bold; text-decoration:none;}
	#main-menu-page a:hover { color: #ffffcc; }

#main-menu-page #report {float:left; margin:5px 0px 0 30px; }
#main-menu-page #report a {font-size:11px; color:#a9c83c;}

/* CONTENT AREA
*******************************************************************************/
#content { margin:0 auto; display:block; text-align:left; min-height:400px; height:auto !important;  background: url(images/bg-content.jpg) repeat-y;}
	* html #content {height:400px; }

h1.heading {background:#800202; padding:5px 0 5px 20px; color:#fff; font-size:160%; font-family: Arial, Helvetica; width:300px; }
/* MAIN
*******************************************************************************/
.main-box {float:left; width:780px; padding:20px 20px 30px 80px; }

.splash {
	
	width:650px;
	margin:0 auto;
	text-align:center;
}
.splash img  {
	
  max-width: 650px;
  height: auto;

}

.bot {float:left; width:900px; height:183px; background: url(images/bg-bot.jpg) no-repeat;}
table td {font-size:70%;}
/*////////////////////PHOTO THUMB//////////////////*/
#Photothumb
{
	float:left; width:156px; height:auto; padding:10px; background:#d3f0f1; margin-top:10px; margin-right:10px;
}

#Photothumb .photoHolder{
	margin:0 auto; 
	width:150px;	
	background:#fff;
	padding:3px;
}

#Photothumb .Name{
text-align:center; font-weight:bold; color:#333;
}

#Photothumb .subName{
text-align:center; font-size:90%; color:#333;
}
#Services
{
	background: #fbfef5;
	border:1px solid #eef3e5;
	float:left;
	padding:5px 10px 10px;
}

#Services a
{
	color:#a9c83c;
}

#Services .ServiceName
{
	color:#7ad7db;
	text-align:left;
	height:25px;
	padding:0px 10px 10px 10px;
	margin:0 auto;
	font-size:120%;
	font-weight:bold;
}


#Services #PhotoDetails
{
	text-align:left;
	color:#333;
	padding:10px;
	
}
/*/////////////////////SOCIAL//////////////////*/

#msg_footer{
	display:none;
	position:fixed;
	top:-10px;
	right:0px;
	text-align:center;
	width:105px;
	color:#333;
	background: url(//talents2work.com/images/social.png) no-repeat;
}

#msg_footer .bottom{
	height:10px;
	background: url(//talents2work.com/images/social.png) no-repeat scroll 0 140px;
}

#msg_footer .close{
	float:right;
	height:15px;
	width:15px;
	margin-right:-5px;
	border:0px solid #888;
}
/* FOOTER
*******************************************************************************/
#footer-bg { margin:0 auto; width:850px; text-align:center; height: 67px; padding-top:10px; }
.ftr-links { float:left; padding:0px; margin-top:20px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; font-size: 1em; font-weight:bold; color:#8c6213;}
.ftr-links .left {float:left; width:450px; color:#333; font-size:0.9em; text-transform:uppercase; text-align:left; }
.ftr-links .left img {}
.ftr-links .right {float:left; width:400px; text-align:right; color:#333; font-size:0.9em; }


/* HEADINGS
******************************************************************************/
h1 { font-size: 180%; color:#4aaeb1; font-family: Arial, Verdana, Helvetica; text-transform:uppercase; line-height:100%; padding-bottom:4px;margin-bottom:6px;}
h2 { font-size: 140%; color:#a9c83c; font-family: Arial, Verdana, Helvetica; line-height:100%; padding-bottom:4px;margin-bottom:6px;}
h3 { font-size: 100%; color:#000; margin-bottom:2px; }
h4 { font-size: 120%; color:#a9c83c; }

img, img a {border:0px; }
img.border , img.border a {border:1px solid #000;}

.clear {clear:both; height:20px; }
.gray {color:#403f3f;}
.yellow {color:#e6b04c;}