@charset "utf-8";
/* CSS Document */

/* CSS Document 

Beabout.com
PGM Integrated

Jermaine Jude
jermaine@pgmintegrated.com


*/

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-color:#C4E5F8;
	padding: 4px;
}
td ul {
	margin: 1px;
	padding: 0px;
	list-style:none;
}
td ul li {
	margin: 1px;
	padding: 0px;
}

td.formLabel {
	background-color:#A3DAF8;
}

tr.rowon td {
	background-color:#eee;
}
tr.rowoff td {
	background-color:#fff;
}
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	/*background-image:url(../img/int_body-content-bg.jpg);
	background-repeat:repeat-x;*/
}

input,select,option {
	font-size: 9pt;
	width:170px;
}

input.long {
	width: 200px;
}

a:link {
	color: #666;
	text-decoration: none;
	font-weight:600;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

strong {
	font-family:Arial, Helvetica, sans-serif;
	
	font-weight:600;
}
h1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	color:#fff;
	font-weight:bold;
	margin-top:4px;
	margin-left:4px;
	/*padding-bottom:0px;
	padding-top:3px;
	padding-left:10px;*/
	/*margin-top:5px;*/
	
}


h2 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:0px;
	color:#336699;

	
}
h3 {
font-size: 1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#fff;
	/*font-weight:bold;*/
}
h4 {
	font-size: 14px;
	margin-bottom: 0px;
}
img {
	border: none;
}
.clr,.clear {
	clear: both;
}



/* 1. MAIN PAGE LAYOUT */

#container {
	margin: 25px auto 0 auto;
	padding: 0px;
	width: 950px;
	/*height:640px;*/
	/*height:500px;*/
	
	/*border:1px solid #66CCCC;*/
	
}
#header-area {
margin:0px;
padding:0px;
}

#logo {
float:left;
width:154px;
height:126px;
margin:0px;
}

#top-header-store {
float:right;
width:788px;
height:126px;
background-image:url(../img/top-store-header.jpg);
margin:0px;
}

#top-header-consumer {
float:right;
width:788px;
height:126px;
background-image:url(../img/top-consumer-header.jpg);
margin:0px;
}

#left-column {
width:154px;
height:518px;
background-color:#0099FF;
/*border-right:1px solid #CCCCCC;*/
margin-top:0px;
float:left;
position:relative;
}
#left-column-form {
width:154px;
height:585px;
background-color:#0099FF;
/*border-right:1px solid #CCCCCC;*/
margin-top:0px;
float:left;
position:relative;
}

#main-pic {
width:786px;
height:230px;
float:left;
margin-left:10px;
position:relative;
background-image: url(../img/main-pic.jpg);
}

#map-area {
width:527px;
float:left;
position:relative;
background-image:url(../img/map.jpg);
height:213px;
margin-left:10px;
margin-top:10px;
}

#btm-right-box{
background-image:url(../img/gift-box.jpg);
width:249px;
height:254px;
float:left;
position:relative;
margin-top:10px;
margin-left:10px;
}
#content-area {
width:950px;
height:592px;
background-color:#fff;
margin-top:10px;
position:relative;
}
#search-btn{
width:109px;
height:38px;
margin-top:21px;
margin-left:75px;
z-index:3px;
position:relative;
}

#results-bar{
width:786px;
height:30px;
background-color:#66CCFF;
padding:0px;
float:left;
margin-left:10px;
position:relative;
}

#google-map{
width:786px;
height:310px;
background-color:#CCCCCC;
float:left;
margin-left:10px;
position:relative;
}

#ad-box1{
width:388px;
height:100px;
margin-top:10px;
margin-left:10px;
float:left;
position:relative;
background-color:#99cc33;
}
#ad-box2{
width:388px;
height:100px;
margin-top:10px;
margin-left:10px;
float:left;
position:relative;
background-color:#66ccff;
}

#form-container{
width:450px;
height:500px;
margin-left:10px;
float:left;
border:1px solid #66ccff;
background-color:#fff;
padding:8px;
}
#fullpage-container{
width:762px;
height:500px;
margin-left:10px;
float:left;
border:1px solid #66ccff;
background-color:#fff;
padding:8px;
overflow:auto;
}
#admin-container{
width:762px;
margin-left:10px;
float:left;
border:1px solid #66ccff;
background-color:#fff;
padding:8px;
}
#thanks-container{
width:454px;
height:565px;
margin-left:10px;
float:left;
border:1px solid #66ccff;
padding:8px;
}

#form-bar{
height:30px;
padding:0px;
margin:-12px -8px 0 -8px;
background-color:#66ccff;
}
#form-area{
width:450px;
/*background-image:url(../img/form-fields.jpg);
height:488px;
margin-left:10px;*/
margin-top:5px;
position:relative;
float:left;

}

#right-column-ctas{
width:305px;
float:left;
margin-left:8px;
padding:0px;
}
#top-right-img{
width:305px;
height:305px;
/*float:left;

margin-left:8px;*/
position:relative;
background-image:url(../img/form-pic.jpg);
}

#top-right-img2{
width:305px;
height:274px;
/*float:left;

margin-left:8px;*/
position:relative;
background-image: url(../img/drill-pic.jpg);
}
#btm-right-img{
width:305px;
height:209px;
/*margin-left:8px;
float:left;*/
position:relative;
margin-top:10px;
background-image:url(../img/reality-pic.jpg);

}
#btm-right-img2{
width:305px;
height:168px;
/*margin-left:8px;
float:left;*/
position:relative;
margin-top:10px;
background-color:#66ccff;
}

#text-box{ width:450px; margin-left:10px; margin-top:40px; position:relative; /*border:1px solid #333333;*/}

.content-text{
/*width:400px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.message{
/*width:400px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e66;
font-weight:600;
}



#mid-column {
width: 519px;
height:200px;
float: left;
position: relative;
/*font-family: Arial,Helvetica;
line-height: 17px;
font-size: 12px;
color: #666666;
text-align: justify;*/
/*background-image:url(../img/hm-content-bg.gif);*/
border-left:1px solid #CCCCCC;

}



#footer {
width:947px;
height:35px;
background-repeat:repeat-y;
	background-image: url(../img/footer-bg.jpg);
	margin-top:0px;
	margin-left:21px;
}
#footer ul{
text-indent: 5px;
padding: 7px 0;
margin: 0;
text-align: center; /*set value to "center" for example to center items*/
}

#footer ul li{
display: inline;
padding-left:10px;
}


/*#footer ul {
	margin: 0 0 0 40px;;
	padding:0;
	text-align:center;
}

#footer li {float: left; margin-left:16px; list-style:none;}
*/
#footer li a {
	color: #eee;
	font-family:Arial, Helvetica;
	/*line-height: 8px;*/
	font-size:10px;
	text-decoration: none;
	text-transform:uppercase;
}
#footer li a:hover {
	text-decoration: underline;
	
}

/*-------------sub footer---------*/
#sub-footer {
width:989px;
height:12px;
background-repeat:repeat-y;
background-color:#FFFFFF;
	/*background-image: url(../img/footer-bg.jpg);*/
	margin-top:0px;
	margin-left:0px;
}
#sub-footer ul{
text-indent: 5px;
padding: 2px 0;
margin: 0;
text-align: center; /*set value to "center" for example to center items*/
}

#sub-footer ul li{
display: inline;
padding-left:0px;
}


#sub-footer li a {
	color: #336699;
	font-family:Arial, Helvetica;
	/*line-height: 8px;*/
	font-size:8px;
	text-decoration: none;
	text-transform:uppercase;
}
#sub-footer li a:hover {
	text-decoration: underline;
}
/*--------end sub footer----------------*/
#copy p {
	margin: 0;
	padding: 30px 0 0 0;
	color: #FFF;
	font-size: 10px;
}
#copy p a {
	padding: 0 6px;
	color: #FFF;
}


.adminDetail{
	font-size: 12px;
}
.adminDetail td {background-color:#efefef;
	font-size: 12px;}
.adminDetail th {background-color:#c4e5f8;
	font-size: 12px;}
