/* @override 


*/
@font-face {font-family: 'Memphis-Med';
src: url('../fonts/25EA5F_0_0.eot');
src: url('../fonts/25EA5F_0_0.eot#iefix') format('embedded-opentype'),url('../fonts/25EA5F_0_0.woff') format('woff'),url('../fonts/25EA5F_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Memphis-Lig';
src: url('../fonts/25EA5F_1_0.eot');
src: url('../fonts/25EA5F_1_0.eot#iefix') format('embedded-opentype'),url('../fonts/25EA5F_1_0.woff') format('woff'),url('../fonts/25EA5F_1_0.ttf') format('truetype');}

/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */

audio:not([controls]) {
    display: none;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    overflow-y: scroll; /* 2 */
    -webkit-text-size-adjust: 100%; /* 3 */
    -ms-text-size-adjust: 100%; /* 3 */
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

body,
button,
input,
select,
textarea {
    font-family: sans-serif;
}


/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
    /*font-size: 2em;*/
    
    	font-weight: normal;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b, 
strong { 
    font-weight: bold; 
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    /*font-size: 75%;*/
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

ul,
ol {
    margin-left: 0;
    padding: 0 0 0 40px;
}

dd {
    margin: 0 0 0 40px;
}

.nav ul,
.nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}



/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    *margin-left: -7px; /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding that is displayed in S5, Chrome on OS X
 */

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
    
    margin-bottom: 8px;
}


/* =============================================================================
   Tables
   ========================================================================== */

/* 
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 	Normalize.css ends here
	Your wonderful and creative styles begin here */

/* @group My Group */
/*hide the web fonts.com thing for now*/
/*div#mti_wfs_colophon {
	display: none;
	visibility: hidden;
}*/

/*responsive rules from ethan aok */
img,
embed,
object,
video {
	max-width: 100%;
}
/*make ie 6 rule*/
.lt-ie7 img,
{
	width: 100%;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  }
body {
/*	max-width: 960px;*/
	max-width: 1332px;
/*	width: 960px;*/
	background: #383923;
	margin: 0 auto;
/*	margin-top: 10px;*/
	font-size: 12px;
	line-height: 1.2;
	position: relative;
}
a {
	color: black;
}
#header {
	background: white;
	border-bottom: 1px solid black;
	/*padding-bottom: 1%;*/
	padding-bottom: 13px;
	float: left;
	width: 100%;
/*	max-width: 960px;*/
	max-width: 1332px;
}

#header #topLogo a {
	/*background: blue url(../i/v16/t/ibm-logo.gif);
	display: block;
	width: 20%;
	float: left;*/
	/*text-indent: -9999px;*/
}



/*all h2 memphis probably*/
h2 {
	/*font-family:'Memphis LT W01 Medium';*/
	/*font-family: Memphis-Lig;*/ 
	font-family: Memphis-Med;
	font-weight: normal;	
}
/* @group Top Bar */

#headerFirstRow {
	background: #67675F;
	float: left;
	width: 100%;
	height: 36px;
	
	display: none;
}
/*#headerFirstRow a {
	text-decoration: none;
}*/
/*}*/
#headerFirstRow p {
	margin-top: 7px;
}
#headerFirstRow h4 {
	float: left;
	/*margin-left: 38.5%;*/
	margin-left: 38%; /*rough*/
	margin-top: 9px;
	color: #B4B49E;
	font-size: 10px;
	background: url(../im/common/twitter-logo.gif) right -1px no-repeat; 
	padding-right: 75px;
	height: 19px;
	line-height: 19px;
}
#headerFirstRow form { float: right; }

#headerFirstRow form label { margin-top: 5px; }

#headerFirstRow form input {
	background: #BEC1AF;
	border: 0;
	width: 162px;
	/*border: 2px solid #BEC1AF;*/
	/*needs a background image too later*/
	background: #BEC1AF url(../im/common/arrow-right-gray.gif) 155px 4px no-repeat; 

}
/* @end */
#headerSecondRow {
/*	background: url(../im/common/top-bg.gif) 34.479166666667% 0; /*331/960*!/*/
	float: left;
	width: 100%;
	/*padding-bottom: 10px;*/
	background: rgb(203,104,40);
}
div#topLogo {
	width: 34.375%;
	width: 25%;
	background: #CB6828;
	float: left;
	padding-top: 10px;
		text-align: center;
}
#navsHolder {
	float: right;
	width: 65.625%;
	width: 75%;
	background: #E2E2DA;
/*	background: pink;*/
	position: relative; /*for log out box ab pos*/
	padding-bottom: 10px;
}
div.nav {
	float: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	/*width: 40%;
	width: 23%*/
	padding-right: 10px;
}
.ie7 div.nav {
	margin-top: 5px;
}
div.nav ul {
	padding-left: 36px;
}
div.nav ul li {
	margin-bottom: 3px;
}
.nav a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 1em;
	color: #676762;
	border-bottom: 1px solid #A1A68C;
	display: block;
		padding-right: 10px;
	padding-bottom: 5px;
}
.nav a:hover {
	text-decoration: none;
	color: #000;
}
li#topNavSearch {
	display: none;
}
#homeNewContest {
	padding-left: 20px;
	float: left;
}
#logOutBox {
	/*display: none;*/
	font-size: 10px;	
	text-transform: uppercase;
	position: absolute;
	bottom: 10px;
	left: 36px;
}
a#logOutLink {
	/*display: block;*/
	/*float: right;*/
	margin-left: 3px;
	background: white;
	border: 1px solid #BEC1AF;
	/*border-radius: 3px;*/
	padding: 2px;
	text-decoration: none;
	color: #68675F;
	height: 20px;
}
a#logOutLink:hover {
	background: black;
	border: 1px solid #BEC1AF;
	color: white;
}
#topRightNav {
	float: right;
	/*width: 19%;*/
	margin-right: 2%;
	padding-bottom: 5px;
	clear: right;
}

#topRightNav ul {
	list-style-type: none;
	margin-bottom: 0;
}
#topRightNav ul li {
	/*padding-top: 0;*/
	/*margin:0;*/
	/*padding: 0;*/
	/*margin: 0;*/
	margin-bottom: 5px;
	line-height: 1em;
}
li#topNavResume a, li#topNavContact a {
	border: none;
}

#topLogo a img {
	max-height: 100px;
}

#topRightNav a {
	font-size: 10px;
	font-weight: bold;
	line-height: 1em;
	line-height: 9px;
	color: #CB6828;
	border-bottom: 1px solid #a2a78e;
	padding-bottom: 5px;
	padding-right: 26px;
	margin: 0;
	/*margin-bottom: 2px;*/
		/*margin-top: 2px;*/
	/*margin: 0;*/
	/*padding-top: 0;*/
	display: block;
	background: url(../im/common/arrow-right-orange.gif) 170px -1px no-repeat; 
	text-decoration: none;
}
#topRightNav a:hover {
	background: url(../im/common/arrow-right-gray.gif) right -1px no-repeat; 
	color: black;
}
#pagePlace  #topRightNav #topNavPlace a, 
#pageMyAds  #topRightNav #topNavRenew a, 
#pageMyAds  #topRightNav #topNavMyAds a, 
#pageView  #topRightNav #topNavView a, 
#pageFind  #topRightNav #topNavFind a, 
#pageScreener  #topRightNav #topNavScreener a, 
#pageResume  #topRightNav #topNavResume a

 {
	color: #68675F;
}

#pageFaqs #topNavFaqs a, #pageContact #topNavContact a

 {
	color: black;
}
/*.arrow-right {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 0 5px 8.7px;
	border-color: transparent transparent transparent #ffaa00;
}*/


body.home div.main {
	background: white;
}
.twoCol .main {
	background: url(../im/bg/aqua-columns-bg.gif) 34.479166666667% 0; /*331/960*/
		/*background: url(https://www.wheretechsconnect.com/im/place/place-columns-bg.gif) 0 0;*/
	float: left;
	clear: both;
	
	/*width: 960px;*/
	width: 100%;
}

/* @group Home */

#homeSecondRow {
/*	background: url(../im/home/second-row-bg.gif);*/
	background: #fff;
	float: left;
	/*margin-bottom: 13px;*/
/*	padding-bottom: 13px;*/
	border-bottom: 1px solid black;
	width: 100%;
}
@media screen and (max-width: 960px) {
	#homeSecondRow {
		background: white;
/*		border-bottom: 0;*/
	}
}


#homeNoticeRow {
	border-bottom: 1px solid black;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	background: white;
}
#homeNoticeRow p {
	padding-left: 20px;
	font-size: 16px;
	color: red;
}
#homeLeft {
/*	margin-top: 10px;*/
	float: left;
	background: #E2E2DA;
	width: 34.375%;
	width: 25%;
	 /*960/330*/
/*	max-width: 330px;*/
	min-height: 317px;
	min-height: 312px;
}
#homeCenter {
	float: left;
	width: 35%; /*960/336*/
	width: 34.895833333333%; /*335/960*/
	width: 25%;
/*	max-width: 300px;*/
	/*width: 335px;*/
/*	margin-top: 10px;*/
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	
	overflow: hidden;
}
#homeCenter a {
	text-decoration: none;
	color: black;
}
#homeLeft h1 {
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 22px;
	font-weight: normal;
	font-family: Memphis-Med, serif; 
	line-height: 1.0em;
	max-width: 550px;
}
#homeLeft p {
	margin-left: 20px;
	width: 90%
}
#homeCenter #homePlaceBox h2 {
	margin-top: 0;
}
#homeCenter h2:hover {
	color: black;
}
#homeCenter p {
	/*padding-left: 10px;*/
	padding-left: 7.540983606557%;
	padding-left: 30px;
	padding-right: 4px;
	margin-bottom: 0;
	line-height: 1.5em;
}
#homeCenter div {
	width: 91.044776119403%; /*305/335*/
	width: 100%;
/*	width: 305px;*/
	/*margin-left: 15px;*/
	/*margin-left: 4.918032786885%; */
	/*15/305*/
	min-height: 104px;
}

#homeRight {
	float: right;
	background-image: url('https://www.wheretechsconnect.com/im/home/home-lady-and-dog75.jpg');
	background-repeat: no-repeat;
	background-position: right top;	
	background-size: contain;
	background-color: white;
    width: 50%;
	height: 312px;
	padding-left: 30px;
	
}

#homeRight p.quote {
	margin-top: 80px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.4em;
/*	font-family: Memphis-Med; */
/*	color: white;*/
	color: #68675F;
	font-weight: bold;
/*	width: 88%;*/
/*	margin-left: 5%;*/
	max-width: 250px;
max-width: 43%;
}
#homeRight p.attr {
	margin-top: 4px;
	font-size: 11px;
	font-style: italic;
/*	color: white;*/
color: #68675F;
	width: 80%;
/*	margin-left: 3%;*/
}
#homeRight div#moreStories {
	box-sizing: border-box;
	font-size: 11px;
/*	color: white;*/
/*	padding-left: 5%;*/

	padding-top: 10px;
	line-height: 1.95em;
	padding-bottom: 3%;
/*	background: url(../im/home/quote-mask.png) repeat-y bottom left;*/
/*	width: 100%;*/
/*	height: 30px;
	position: absolute; 
    bottom: 0; */
}

#homeRight div#moreStories a {
	font-size: 11px;
	line-height: 25px; 
/*	color: white;*/
color: #68675F;
	font-weight: bold;
	text-decoration: none;
	
/*	background: url(../im/common/arrow-right-white-fpo.gif) right 2px no-repeat; /*need white arrow*!/*/
	padding-right: 12px;
	}
#homeRight div#moreStories a:hover {
	text-decoration: underline;
	}




#homeThirdRow {
	background: #67675F;
	clear: both;
	color: white;	
	/*margin-bottom: 13px;*/ 
	float: left;
	width: 100%;
	padding-top: 13px; /*controls the white line*/
	padding-bottom: 13px;
	border-top: 13px solid white;
/*	border-bottom: 13px solid white;*/
	
}
#homeThirdRow p {
	line-height: 1.4em;
	/*display: none;*/
	/*background: red;*/
	/*margin-bottom: 0;*/
	margin-top: 3px;
}
#homeThirdRow a {
	color: white;
	text-decoration: none;
}
#homeThirdRow .firstCol {
	/*padding-left: 20px;*/
	/*padding-right: 10px;*/
	width: 34.375%;
	width: 25%;
	float: left;
	/*background: red;*/
}
#vcaBox {
	/*background: blue;*/
	/*width: 34.375%;*/
	/*width: 27%;*/
	width: 145px;
	float: left;	
	margin-left: 20px;
}
#vcaBox p 
{
	border-top: 1px solid white;
	margin-top: 3px;
	margin-bottom: 0;
	padding-top: 6px;
}
#vcaBox :hover { color: black;}

#bbbBox {
	width: 23%;
	padding-left: 10%;
	float: left;
	margin-left: 10px;
	/*display: none;*/
}
#homeThirdRow .secondCol {
	border-left: 1px solid white;
/*	border-right: 1px solid white;*/

	width: 34.895833333333%;
	/*width: 30.895833333333%;*/
	width: 60%;
	/*padding-left: 2%;
	padding-right: 2%;*/
	float: left;
	min-height: 95px;
	/*background: green;*/
}
#homeThirdRow .secondCol h2 {
	width: 80%;
	/*margin-top: 5px;*/
/*	margin-left: 10%;*/
	margin-left: 30px;
}
#homeThirdRow .secondCol p {
	width: 73%;
/*	margin-left: 10%;*/
margin-left: 30px;
}
#homeNewContest {
	padding-top: 5px;
}
#homeNewContest h2 {
	border-radius: 50%;
	width: 100px;
	height: 100px;
	background: #000;
	color: white;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
#homeNewContest h2 a {
	color: #c8bb2f;
	text-decoration: none;
}
#homeNewContestText {
	font-size: 15px;
	font-weight: bold;
	width: 27%;
	float: left;
	border-left: 1px solid #ccc;
	margin-top: 10px;
	margin-left: 15px;
	padding-left: 20px;
}
#homeNewContestText h3  {
	margin-bottom: 5px;
	
}
#homeNewContestText h3 a {
	font-size: 16px;
	color: #CA6731;
}
#homeNewContestText a {
/*	text-decoration: none;*/
}

#homeThirdRow .thirdCol {
	/*padding-left: 10px;
	padding-right: 10px;*/
	/*width: 30.729166666667%;*/
	width: 28.729166666667%;
	width: 25%;
	/*width: 30.833333333333%;*/
	/*padding-left: 1%;*/
	/*padding-right: 1%;*/
	/*float: right;*/
	float: left;
	margin-left: 20px;
}
#homeThirdRow h2 {
	color: #BCB132;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 2px;
}




#homePlaceBox {
	background: #70BBC4;
}
#homeFindBox {
	background: #BFAF32;
	/*padding-bottom: 10px;*/
}
#homeScreenBox {
		/*width: 90%;*/
	background: #9BAE3A;
	/*padding-right: 10px;*/
	padding-bottom: 10px;
}
#homePlaceBox p {
	/*padding-left: 10px;*/

}
#homeCenter h2 {
	background: #5D989C;
	width: 91.503267973856%; /*280/306*/
	padding-left: 7.540983606557%;
	padding: 7px;
	padding-left: 30px;
	width: 100%;
	color: white;
	font-size: 22px;
	line-height: 1;
	margin-top: 0; 
	margin-bottom: 0;
}
#homeCenter h2 a {
	color: white;
	text-decoration: none;
}

/* @group Home Recipe */
#homeRecipe {
	clear: both;
	float: left;
	padding: 10px;
	padding-bottom: 15px;
	background: #E2E2DA;
/*	max-width: 940px;*/
	width: 100%;
	/*border-top: 10px solid white;*/
	/*background-color: #E2E2DA;*/
}
#recipePictureBox {
	width: 32.3%;
	float: left;
	margin-right: 6%;
}
#homeRecipe h3 {
	color: #CB6828;
	margin-top: 5px;
/*	margin-left: 38%;*/
	text-align: center;
	font-size: 16px;
	margin-bottom: 9px;
	font-family: 'Arial Black', Arial, sans-serif;
}
#homeRecipe p {
	color: #68675F;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 1.3em;
}
#homeRecipe p b {
	color: black;
}
#homeRecipe img {
	/*margin-top: 10px;*/
	border: 5px solid white;
	float: left;
	margin-left: 13px;
	width: 275px;
	height: 182px;
	
	display: none;
}

#recipeIngredientsBox {
	width: 30%;
	float: left;
	margin-left: 20px;
}
#recipeIngredientsBox td {
	vertical-align: top;
	padding-right: 3px;
	padding-bottom: 6px;
	color: #68675F;
}
#recipeIngredientsBox td.amount {
	width: 35px;
}
#recipeDirectionsBox {
	/*width: 35%;*/
/*	width: 329px;*/
	/*temp*/
	width: 65%;
	max-width: 500px;
	/*background: red;*/
	float: right;
	margin-right: 10px;
}

/* @end */

#homeFindBox h2 {
	background: #9A8C2E;
}
#homeScreenBox h2 {
	background: #7D8D34;
}
p.attr {
	font-size: 10px;
}

/* @end */

/* @group Footer */
footer {
	display: none;
}
#footer {
	font-size: 9px;
	color: white;
	float: right;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	width: 100%;
	background: #5c989c;
}
#footer a {
	text-decoration: none;
	font-style: italic;
	color: white;
}
#footerCopyBox {
	float: left;
/*	margin-left: 37%;*/
}

#footerAdInfoBox {
	float: right;
	display: none;
}

/* @end */



/*2 col*/
#leftCol {
	width: 34.375%; /*960/330*/
/*width: 35.833333333333%;*/
	float: left;
	/*margin-top: 10px;*/
	/*background: #6fbbc4;*/
	/*we might need a min height, but the 850 is way too long for some short pages*/
	/*min-height: 850px;*/
}
#leftCol img {
	border-top: 13px solid white;
	border-bottom: 6px solid white;
}
.leftColBox {
	margin-left: 22px;
}
.leftColBox b {
	font-size: 12px;
}
#leftCol h2 {
	color: white;
	/*margin-left: 3%;*/
	 /*rough*/
	margin-top: 20px; /*from app screener page*/
	margin-bottom: 0;
	font-weight: normal;
}
#leftCol ul {
	width: 80%; /*rough*/
	padding-left: 14px;
}
#leftCol ul li {
	padding-bottom: 8px;
	/*can the global line height be:*/
	line-height: 17px;
}
#leftCol ul li a {
	color: black;
	font-style: italic;
}
#leftCol a {
	color: black;
}
#leftCol a.morelink {
	color: black;
	
	height: 23px;
	line-height: 21px;
	display: block;
	padding-left: 30px;
	/*margin-left: 10px;*/
	background: url(../im/common/playbutton.gif) left 0 no-repeat; 
}
body.oneCol #mainCol {
	background: white;
	float: left;
	width: 100%;
	
}
body.twoCol #mainCol {
	background: white;
	float: right;
	/*margin-left: 1.458333333333%;*/
	width: 64.166666666667%; /*616/960*/
	/*above is correct number, but safari 6 seems to round wrong. below number is from Firefox*/
	width: 64.1667%;
	/*width: 616px;*/
}
#mainCol h2 {
	background: #5c989c;
	line-height: 2em;
	height: 43px;
	height: 87px;
	border-bottom: 45px solid #70BBC4;
	/*font-family:'Memphis LT W01 Medium';*/
	font-size: 24px;
	font-weight: normal;
	color: white;
	padding-left: 20px;
	margin-top: 12px;
	margin-bottom: 6px;
}
#mainCol h2.shortHdr {
	background: #68675F;
	border-bottom: 0;
	height: auto;
	width: 100%;
	
}
body.oneCol #mainCol h2 {
	padding-left: 11.5%;
}
#mainLower  {
	/*width: 100%;*/
	min-height: 350px;
	background: #E2E2DA;
	/*background-color: red;*/
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	width: 100%;
/*		max-width: 595px;*/
}
body.oneCol #mainLower  {
	padding-top: 22px;
	padding-left: 11.5%;
	padding-bottom: 30px;
	/*overflow: auto;
	float: right;
	width: 100%;*/
/*	width: 88.5%;*/
/*	max-width: 900px;*/
	max-width: 960px;	
	width: 100%;
}
#mainLower h3 {
	color: #CA6731;
}

#mainLower h4 {
	margin-top: 13px;
	margin-bottom: 8px;
	color: black;
}


/* @end */






/* @group Preview page */

#confirmBlock p {
	margin-top: 0;
}
#warningBox {
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-left: 20px;
	/*needs an image bg for the exclamation mark*/
	width: 85%;
	line-height: 1.4em;
	/*line-height: 16px;*/
	margin-bottom: 25px;
	background: url(../im/common/bang.gif) 0% 48% no-repeat; 
}
#titleBox {
	background: #68675F;
	/*width: 98%;*/
	/*width: 100%;*/
	color: white;
	padding: 9px;
	/*float: left;*/
	margin-bottom: 14px;
	/*clear: both;*/
	/*instead of floating*/
	overflow: hidden;
}
#adTitleBox {
	float: left;
	font-weight: bold;
	width: 77%;
	font-size: 12px;
}
#adSubTitleBox {
	float: left;
	font-weight: bold;
	font-style: italic;
	padding: 8px 0;
	width: 100%;
	font-size: 12px;
/*	background: pink;*/
}
/*.ie7 #adTitleBox {
	padding-right: 30px;
}*/
#postedDateBox {
	float: left;
}
/*need a new id or class name here*/
#adPreview .colOne, 
#adDisplay .colOne, 
#pageResults .colOne, 
#pageVca .colOne,
#pageView .colOne {
	width: 70%;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	/*padding-top: 10px;*/
	/*margin-top: 10px;*/
	padding-right: 15px;
	border-right: 1px solid #bec1b0;
/*hmm, for short ads with long contacts, might need this min height to keep the reply button down. Or maybe add a top margin to it?*/
	min-height: 120px;
	line-height: 17px;
}
#pageResults #mainLower p {
	width: 93%;
}
/*#adPreview .colTwo {
	position: relative;
}*/
#adSummary b {
	color: #127D84;
	margin-right: 10px;
	margin-left: 10px;
}
#adSummary b:first-of-type {
	margin-left: 0;
}
#adPreview .colOne p {
	line-height: 1.6em;
}

#adPreview #mainLower div.formBlock,  
#pageResults #mainLower div.formBlock, 
#pageVca #mainLower div.formBlock,  
#pageView #mainLower div.formBlock {
	/*position: relative;*/
	/*min-height: 150px;*/
	/*min-width: 150px;*/
/*	width: 720px;*/
max-width: 720px;
	margin-left: 0;
	/*background: pink;*/
	padding-top: 8px;
	padding-right: 9px;
	padding-left: 9px;
	/*width: 100px;*/
}


#adPreview #mainLower .colTwo,  
#pageResults #mainLower .colTwo, 
#pageVca #mainLower .colTwo, 
#pageView #mainLower .colTwo {
	/*position: relative;*/
	/*min-height: 150px;*/
	/*min-width: 150px;*/
	width: 160px;
	width: 25%;
	margin-left: 0;
/*	background: pink;*/
	/*width: 100px;*/
}
#adPreview .colTwo p  {
	margin-top: 0;
	/*line-height: 1.5em;*/
	line-height: 15px;
}
#adPreview .colTwo p b {
	color: #127D84;
}
/*confirm area, change later maybe*/
#adPreview table td {
	padding-right: 30px;
}
a.replyLink  {
	color: #127D84;
	display: block;
	position: absolute;
	bottom: 20px;
	right: 69px;
	font-weight: bold;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	padding-left: 27px;
	background: url(../im/common/forward-blue.gif) 2px 0px no-repeat; 
}
a.replyLink:hover  {
	text-decoration: underline;
}
/* @end */

#mainLower form {
	margin-bottom: 33px;
	padding-bottom: 33px;
	float: left;
/*	background: pink;*/
	width: 100%;
	max-width: 725px !important;
	margin-right: 0%;
}
body#adPreview #mainLower form {
	/*background: pink;*/
	/*margin-right: 12%;*/
	float: right;
	margin-right: 13px
}
#adPreview .continue {
	/*background: red;*/
	margin-right: 12%;
	width: 88.5%;
}

/*vca code box*/
div#hospitalNumberDiv {
	border: 5px solid red; 
	background: white;
	width: 690px;
	padding: 20px;
	clear: both;
	font-weight: bold;
}
/*test for ie 7*/

div {
/**min-width: 100%;*/
}

/*end test*/



form select {
	border: 1px solid #bec1b0;
	/*height: 2.3em;*/
	font-size: 12px;
	line-height: 15px;
	padding-left: 33px;
	/*-webkit-appearance: none;*/ 
	
	/*background: transparent;*/
   width: 268px;
   padding: 5px;
   font-size: 12px;
   /*border: 1px solid #ccc;*/
   /*height: 30px;*/
   /*border-radius: 0;*/
   /*-webkit-border-radius:0;*/
   /*-webkit-appearance: caret;*/
   
   	border: 1px solid #bec1b0;
}
input {
		/*margin-right: 5px;*/
}
input[type=text] {
/*   height: 18px;*/
	padding: 2px;
	margin-bottom: 10px;

}
input[type=radio] {
	margin-bottom: 8px;
	margin-right: 3px;
}

/* @group Search Form */
form#ibm-search-form {
	position: absolute;
	top: 7px;
	right: 13px;
}
#ibm-search-form p {
	margin-top: 0px;
}
#ibm-search-form input {
	height: 19px;
	margin-bottom: 1px;
	/*margin-right: 10px;*/
	background: #C3C3B2;
	width: 183px;
	border: 0;
	background: #BEC1AF url(../im/common/arrow-right-gray.gif) 170px 5px no-repeat; 
}
#ibm-search-form label {
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	clear: inherit;
	color: #B4B49E;
	font-size: 10px;
	font-weight: bold;
}

/* @end search form */





.formBlock {
	background: white;
	border: 1px solid #bec1b0;
	padding: 16px;
	width: 96%;
	/*width: 765px;*/
/*	max-width: 666px;*/
	margin-bottom: 20px;
	float: left;
	position: relative;
}

#adPreview .formBlock {
	/*width: 84%;*/
/*	width: 715px;*/
	/*width: 95.5%;*/ 
	/*rough*/
}
label {
	clear: both;
	display: block;
	color: #676762;
	margin-bottom: 3px;
	line-height: 1.6em;
}
label.shown {
	color: #CB6828;
}
label.shown b {
	color: #676762;
}
#state {
	float: left;
}
#state select {
	width: 268px;
}
#cityRegion {
	float: left;
	margin-left: 2%;
	margin-bottom: 10px;
}
#formTitle {
	/*max-width: 527px;*/
/*	width: 527px;*/
}
#formAdText {
	/*max-width: 516px;*/
/*	width: 529px;*/
}
.colOne {
	/*width: 33%;*/
	float: left;
	/*background: yellow;*/
	margin-right: 10px;
}

.colTwo {
	/*width: 33%;*/
	float: left;
	margin-right: 10px;
}
.colThree {
	/*width: 33%;*/
	float: left;
	margin-right: 10px;
}
div.firstName {
	float: left;
	margin-right: 10px;
	/*width: 49%;*/
	width: 261px;
	/*background: pink;*/
}
div.lastName {
	float: left;
	width: 48%;
	width: 260px;
	/*background: green;*/
}
div.firstName input, div.lastName input {
	width: 255px;
}
div.companyName  {
	/*width: 100%;*/
}
div.companyName input {
	width: 99%;
/*	width: 527px;*/
}
div.addressOne {
	float: left;	
	margin-right: 10px;
	/*width: 32%;*/
}
div.addressOne input {
	width: 170px;
}
div.addressTwo {
	float: left;
	margin-right: 10px;
}
div.addressTwo input {
	width: 165px;
}
div.city {
	float: left;
	margin-right: 0;
	width: 168px;
}
div.city input {
	width: 160px;
}
div.state {
	float: left;
	margin-right: 10px;
	width: 87px;
}
div.state input {
	width: 81px;
}
div.zip {
	float: left;
	margin-right: 10px;
	width: 107px;
}
div.zip input {
	width: 100px;
}
div.state {
	/*float: left;
	margin-right: 10px;
	color: #CB6828;*/
}
div#jobCategory {
	float: left;
	
}
div#offerOrSeek {
	float: left;
	margin-left: 3%;
	/*background: white;*/
	padding: 10px;
	/*border: 1px solid #bec1b0;*/
	/*margin-bottom: 10px;*/
	padding-left: 0;
	padding-top: 0;
	width: 43%;
}
div#offerOrSeek div.formBlock {
	/*background: red;*/
	width: 240px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div#offerOrSeek div div {
	/*background: pink;*/
	padding-bottom: 13px;
	padding-right: 5px;
	padding-left: 5px;
	/*border: 1px solid #bec1b0;*/
	
	
	
}
label#dirOne {
	margin-bottom: 4px;
}
div.phoneOne {
	float: left;
	margin-right: 10px;
	/*width: 23%;*/
}
div.phoneOne input {
	width: 130px;
}
div.phoneTwo {
	float: left;
	/*width: 23%;*/
}
div.phoneTwo input {
	width: 130px;
}
div.fax {
	float: left;
	clear: left;
	margin-right: 10px;
	/*width: 30%;*/
	width: auto;
}
div.fax input {
	width: 150px;
}
div.email {
	float: left;
	width: 65%;
	width: auto;
}
div.email input {
	width: 360px;
	width: 99%;
}
div.continue {
	float: left;
	width: 100%;
	color: gray;
}
#mainLower form input#continue {
	float: right;
	margin-right: 5%;
	border: 1px solid #bec1b0;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 25px;
	background: #BEC1AF url(../im/common/arrow-right-gray.gif) 80% 48% no-repeat; 
	color: #676762;
	color: black;
	font-size: 11px;
	box-shadow: 1px 3px 4px #ccc;
}
.oneCol #mainLower form input#continue {
	/*margin-right: 100px;*/
	/*margin-right: 11.8%;*/
	margin-right: 0;
	/*temp*/
	/*margin-right: 9%;*/
}
#mainLower form input#edit {
	float: right;
	margin-right: 20px;
	border: 1px solid #bec1b0;
	padding-left: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 12px;
	background: #BEC1AF url(../im/common/arrow-left-gray.gif) 20% 48% no-repeat; 
	font-size: 11px;
	box-shadow: 1px 3px 4px #ccc;
}
hr {
	margin-top: 10px;
	margin-bottom: 10px;
	/*border: 1px solid #bec1b0;*/
	height: 1px;
	clear: both;
	background: #bec1b0;
	border: none;
}
span.small {
	font-size: .9em;
}
i.small {
	font-size: 10px;
}
/* @group Payment Page */
#pagePayment #mainLower {
	/*background: pink;*/
	/*width: 100%;*/
}
#pagePayment #mainLower form {
	margin-bottom: 10px;
	padding-bottom: 3px;
	/*margin-right: 0%;*/
	/*border: 3px solid red;*/
	width: 100%;
	color: #676762;
}

div#durationCost.formBlock i {
	color: #CA6731;
	margin-left: 15px;
}

#durationCost .colOne {
	/*background: red;*/	
	margin-right: 70px;
	margin-bottom: 10px;
	
}
#couponAndTotalBox {
	/*background: pink;*/
	float: right;
	margin-right: 10%;
}
#totalMessage {
	color: #127D84;
}
#durationCost #totalCost {
	margin-top: 4px;
}
/*verisign*/
#verisign .colOne {
	/*background: palegoldenrod;*/
	width: 50%;
}
#verisign .colTwo {
	width: 40%;
	/*background: pink;*/
}
#verisign #nameOnCard {
	width: 250px;
}
#verisign #zipCode {
	width: 250px;
}
#verisign #ccNumber {
	width: 250px;
}
#verisign #creditCardType {
	width: 200px;
	margin-bottom: 15px;
}
#verisign #expirationDay
{
	width: 90px;
	margin-right: 5px;
}

#verisign #expirationMonth
{
	width: 100px;
}
h4#creditCardHeader {
	font-weight: normal;
	color: #676762;
}
/*paypal*/
#pagePayment #mainLower form#paypal {
	width: 80%;
	margin-bottom: 0;
	padding-bottom: 0;
}

#paypal input {
	float: left;
	margin-right: 15px;
}
#payPalHeader h4 {
	font-weight: normal;
	color: #676762;
}
#payPalText {
	float: left;
	margin-top: 4px;
	line-height: 15px;
}
/* @end */

/* @group Thank You page */
/*includes the paypal thank you also*/
#pageThankYou #mainLower /*better name?*/ {
		min-height: 240px;
		background: #E2E2DA;
/*		width: 88.5%;*/
		padding-top: 25px;
		/*padding-left: 20px;*/
		padding-left: 11.5%;
		
		/*float: left;*/
}
#successDetailsTable td {
	/*background: red;*/
	min-width: 100px;	
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-transform: capitalize;
	}
#pageThankYou #mainLower h3 {
	color: black;
	margin-bottom: 0;
}
#pageThankYou #mainLower p {
	/*color: black;*/
}
#pageThankYou #mainLower p.note {
	color: #CB6828;
}
#pageThankYou #mainLower a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#pageThankYou #mainLower a:hover {
	text-decoration: underline;
}
#pageThankYou a.morelink {
    background: url("../im/common/playbutton.gif") no-repeat scroll left 0 transparent;
    color: black;
    display: block;
    height: 23px;
    line-height: 21px;
    padding-left: 30px;
}
/* @end */

/* @group FAQs page */

#pageFaqs p#faqToggle {
	margin-bottom: 30px;
	color: #68675F;
	font-size: 16px;
}
#pageFaqs p#faqToggle a {
	text-decoration: none;
	color: #68675F;
	font-size: 12px;
}
#expandAll {
	border-right: 1px solid #68675F;
	padding-right: 8px;
	margin-right: 4px;
}
h2.shortHdr2 {
	font-family: Memphis-Lig !important; 
	margin-bottom: 333px;
	color: white !important;
}
/*#pageFaqs a#collapseAll {
	margin-left: 4px;
}*/
#pageFaqs p#faqToggle a:hover {
	text-decoration: underline;
}
#pageFaqs p#faqToggle a.ulined {
	text-decoration: underline;
}
#pageFaqs #mainLower h4 {
	color: #CA6731;
	margin-bottom: 0;
	padding-bottom: 0;
}
#pageFaqs dl {
	margin-top: 2px;
	width: 92%;
	line-height: 16px;
}
#pageFaqs #mainLower dt {
	color: #68675F;
	margin-bottom: 4px;
	}
#pageFaqs dt {
	/*background: blue;*/
	background: url(../im/common/arrow-right-gray.gif) 1px 3px no-repeat; 
	padding-left: 12px;
	font-weight: bold;
	cursor: pointer;
}
#pageFaqs dt.opened {
	background: url(../im/common/arrow-down-gray.gif) 1px 3px no-repeat; 
}
#pageFaqs dt:hover {
	text-decoration: underline;	
}

#pageFaqs dd {
	margin-left: 12px;;
	margin-bottom: 15px;
}
#pageFaqs dd ol {
	line-height: 18px;
	padding-left: 18px;
}
/* @end faqs */




/* @group Contact Us page */
#pageContact h2 {
	float: left;
}
#pageContact #mainLower b {
	color: #CB6828;
}
#pageContact #mainLower p {
	margin-bottom: 15px;
}
#pageContact #mainLower p a {
	font-style: italic;
}

/* @end contact us page */





/* @group Login Page */
#pageLogin #mainLower form {
	margin-bottom: 0;
}
#pageLogin #mainLower .colOne {
	width: 45%;
	border-right: 1px solid #BEC1AF;
	margin-bottom: 40px;
}
#pageLogin #mainLower .colTwo {
	width: 48%;
}
#mainLower .colTwo {
	float: left;
	/*width: 45%;*/
	margin: 0;
	margin-left: 20px;
}
#pageLogin div#leftCol {
	/*background: #E2E2DA;*/
	/*margin-top: 10px;*/
	border-top: 10px solid white;
	}
#pageLogin div#leftCol h2 {
	color: #127D84;
}
#pageLogin div#leftCol p {
	width: 90%;
	line-height: 17px;
}
#pageLogin #mainCol h2 {
	color: #C9BC2F;
	background: #68675F;
	border-bottom: 45px solid #C3C3B2;
}
/*go button*/
#pageLogin form {
	color: #68675F;
}
#pageLogin #mainLower p {
	clear: both;
	width: 200px;
}
#pageLogin .colOne ,
#pageLogin .colTwo {
	/*width: 231px;*/
	/*background: pink;*/
}
#pageLogin .colOne input[type="text"],
#pageLogin .colOne input[type="password"] {
	width: 231px;
}
#pageLogin .colTwo input[type="text"],
#pageLogin .colTwo input[type="password"] {
	width: 230px;
}
/*type text was already set elsewhere*/
input[type="password"] {
/*    height: 18px;*/
	padding: 2px;
    margin-bottom: 10px;
  
}

#mainLower form input#goNewUsers, 
#mainLower form input#goReturnUsers,
#mainLower form #goCategorySearch, 
#mainLower form #goKeywordSearch, 
#mainLower form #goNarrowSearch 

  {
    background: url("../im/common/arrow-right-gray.gif") no-repeat scroll 80% 48% #BEC1AF;
    border: 1px solid #BEC1B0;
    box-shadow: 1px 3px 4px #CCCCCC;
    color: #676762;
    float: right;
    font-size: 11px;
  margin-right: 21%;
    margin-top: 7px;
    padding: 6px 25px 6px 10px;
}




#mainLower form #goNarrowSearch {
    float: left;
    font-size: 11px;
/*  margin-right: 0;*/
  /*  margin-top: 7px;*/
}
#mainLower form input#goNewUsers {
    float: right;
	/*margin-right: 21%;*/
	margin-right: 30px;
}
#mainLower form input#goReturnUsers {
    float: right;
    /*margin-right: 21%;*/
	margin-right: 18%;
}

/* @end login page */








#pagePlace #leftCol a.morelink {
	text-decoration: none;
	font-weight: bold;
}
/* @group Account page My Ads page */

#pageMyAds #mainLower {
	/*extra padding on this page*/
	padding-bottom: 40px;
}

#pageMyAds #mainLower hr {
	/*width: 70%;*/
	margin-right: 30%;
	clear: both;
}
/* @end */

/* @group Renew Ad page */

input#browseButton {
	color: #676762;
}

#pagePlace div.leftColBox hr, #pageRenew div.leftColBox hr {
	background: black;
	margin-top: 25px;
	margin-bottom: 18px;
}
#pageRenew div.leftColBox a.morelink {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#pageRenew #mainLower form input#continue {
	/*margin-right: 5%;*/
	/*padding-right: 25px;*/
	background: #BEC1AF url(../im/common/arrow-right-gray.gif) 90% 48% no-repeat; 
}

/* @end */

/* @group Find page */


/*test*/
#categoryPulldownBox {
	width: 200px;
}
#pageFind.twoCol .main {
	background: url(../im/bg/gold-columns-bg.gif) 34.479166666667% 0; /*331/960*/
	}
#pageFind #mainCol h2 {
	background: #988B32;
	border-bottom: 45px solid #BFAF32;
}
#pageFind input[type=radio]  {
	/*display: block;*/
	/*float: left;*/
	/*margin-top: 0;*/
    /*width: 100px;*/
    /*margin-right: 10px;*/
    
}
#pageFind #mainCol form {
	width: 100%;
}
#pageFind div#state  {
	/*width: 45%;*/
	width: 250px;
	/*background: pink;*/
	margin-top: 15px;
	margin-right: 15px;
}
#pageFind div#cityRegion  {
/*	float: left;*/
margin-top: 15px;
margin-left: 0;
	width: 250px;
/*	background: pink;*/
	/*float: right;*/
}
#pageFind div#state select {
	/*width: 220px;*/
	width: 100%;
}
#pageFind div#cityRegion select {
	/*width: 240px;*/
	width: 100%;
}
#pageFind div#keyword {
	/*background: pink;*/
	width: 255px;
}
#pageFind div#keyword #keywordEntryBox {
	width: 250px;
	/*background: red;*/
}
#pageFind .formBlock #first {
	width: 150px;
	float: left;
}
#pageFind .formBlock #second {
	float: left;
	width: 140px;
}
#pageFind .formBlock #third {
	width: 140px;
	float: left;
}
#pageFind .formBlock label	{
	/*background: red;*/	
    /*width: 30%;*/
    display: inline;
    clear: right;
    /*margin-right: 40px;*/
}
#mainLower form.formclass div.rightCol.colTwo  {
	width: auto;
}
#mainLower form.formclass div.rightCol.colTwo input {
	float: right;
	margin-top: 3px;
}
#pageFind .formBlock {
	margin-bottom: 0;
	width: 90%;
	
	float: left;
}
#mainLower form input#goCategorySearch {
    float: right;
    margin-right: 15%;
    margin-bottom: 20px;
    color: black;
}
#mainLower form input#goKeywordSearch {
    float: right;
    margin-right: 0;
    margin-bottom: 10px;
    color: black;

}
/*vca page*/
#vcaLogoBox {
	position: absolute;
	left: 13px;
	top: 270px;
}
/* @end */




/* @group Find Results page */

#narrowSearch table tbody tr td div.top1 {
	color: #676762;
}


#pageResults #mainCol h2, #pageReply #mainCol h2 {
	background: #988B32;
	border-bottom: 45px solid #BFAF32;
}
form#narrowSearch {
	margin-bottom: 0;
/*	max-width: 100%;*/
}
form#narrowSearch table {
	/*background: red;*/
	max-width: 800px;
	/*width: 700px !important;*/
}
form#narrowSearch select {
	margin-top: 5px;
	width: 100%;
}
/*td {
	border: 1px solid red;
}*/
form#narrowSearch select#offeredWanted {
/*	clear: both;*/
/*	margin-left: 15px;*/
/*	width: 180px;*/
	width: 100%;
}

#stateDiv {
	float: left;
	margin-right: 20px;
/*	max-width: 200px;*/
}
#cityDiv {
	float: left;
/*	background: yellow;*/
	margin-right: 20px;
/*needs min width since contents vary*/
	min-width: 280px;
}
#categoryDiv {
/*	background: blue;*/
	float: left;
/*	max-width: 130px;*/
	margin-right: 20px;
}

form#narrowSearch #stateTD select,
form#narrowSearch #stateDiv select {
/*	clear: both;*/
/*	margin-right: 15px;*/
/*	max-width: 200px;*/
	width: 100%;
}
#mainLower form #goNarrowSearch {
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 20px;
	/*font-size: 12px;*/
	color:black;
}
#moreResultsBox {
	clear: both;
	width: 90%;
	font-size: 14px;
	margin-bottom: 40px;
	font-weight: bold;
}
#moreResultsBox i {
	color: #67675F;
	font-style: normal;
}
#moreResultsBox a {
	margin-right: 3px;
	text-decoration: none;
}
#moreResultsBox a:hover {
	/*text-decoration: underline !important;*/
	background: #68675F;
}
#mainLower form input#sendReply {
	float: right;
	border: 1px solid #bec1b0;
	margin-right: 20px;
	padding: 6px 11px 6px 6px;
	background: #BEC1AF; 
	color: #676762;
	font-size: 11px;
	box-shadow: 1px 3px 4px #ccc;
	clear: both;
}
.adContactBox {
	margin-top: 0;	
}
.adContactBox b {
	font-size: 11px;
	color: #127D84;
}


/*colorbox*/
#cboxCurrent {
	display: none;
}
#cboxPrevious {
	display: none;
}
/* @end */

/* @group View page for Indeed */
#pageView .formBlock {
	/*margin: auto;*/
	/*margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 50px;*/
}


/* @end */

/* @group Reply page */
#pageReply.twoCol .main {
	background: url(../im/bg/gold-columns-bg.gif) 34.479166666667% 0; /*331/960*/
	}
/*something strange here. I added an extra div, but the form is still wanting to be wider than the container. Look at it later.*/
#pageReply #replyBlock {
	/*background: pink;*/
	width: 100%;
	float: left;
}
#pageReply #replyBlock p {
	color: black;
	font-weight: bold;
}
#pageReply #replyBlock b {
	color: #CA6731;
	font-size: 12px;
	margin-right: 13px;
}
#pageReply .replyToInfo {
	font-size: 12px;
	line-height: 21px;
	/*border-right: 1px solid gray;*/
	padding-right: 9px;
	margin-right: 5px;
}
#pageReply span.replyToInfo {
	border-right: 1px solid gray;
}
#pageReply hr {
	margin-bottom: 23px;
}
#pageReply textarea {
	width: 100%; 
	max-width: 500px;
	margin-bottom: 13px;
	border: 1px solid #ccc;
}
#pageReply #mainLower form {
	/*width: 100%;*/
}
#pageReply #mainLower .formBlock {
/*	background: yellow;*/
/*	width: 84%;*/
}
p#spamQuestionBlock {
	padding-top: 10px;
}
#pageReply td#spamQuestion {
	padding-right: 10px;
	
}
#pageReply td#spamAnswers {
	font-size: 11px;
}
/* @end page reply */




/* @group Screener page */

#pageScreener #mainLower ul {
	padding-left: 1.5em;
	margin-top: 30px;
	margin-bottom: 30px;
}
#pageScreener #mainLower ul li {
	margin-bottom: 5px;
	font-weight: bold;
}

#pageScreener.twoCol .main {
	background: url(../im/bg/green-columns-bg.gif) 34.479166666667% 0; /*331/960*/
	}
	
#pageScreener #mainCol h2 {
	background: #7D8E28;
	border-bottom: 45px solid #9BAE3A;
}
/*should this be global?*/
#mainLower p {
	line-height: 18px;
	width: 80%;
	/*color: #68675F;*/
}
.leftColBox p {
	margin-top: 7px;
	margin-right: 6%;
	line-height: 17px;
}
#pageScreener #mainCol a {
	font-style: italic;
}
/* @end */

/* @group Resume */

#pageLogin.twoCol .main, 
#pageResume.twoCol .main, 
#pageContest.twoCol .main, 
#pageContestSubmit.twoCol .main,
#pageViewEntries.twoCol .main, 
#pageVote.twoCol .main, 
#pageContestRules.twoCol .main, #pageSuccessStories.twoCol .main     

{
	background: url(../im/bg/grey-columns-bg.gif) 34.479166666667% 0; /*331/960*/
	}

#pageResume div#leftCol h2 {
	color: #127D84;
}
#pageResume #mainCol h2 {
/*	color: #C9BC2F;*/
	background: #68675F;
	border-bottom: 45px solid #C3C3B2;

}

#pageResume form input#continue {
	/*float: right;*/
	margin-right: 1%;
	/*border: 1px solid #bec1b0;*/
	/*padding-left: 10px;*/
	/*padding-top: 6px;*/
	/*padding-bottom: 6px;*/
	/*padding-right: 25px;*/
	/*background: #BEC1AF url(../im/common/arrow-right-gray.gif) 80% 48% no-repeat;*/ 
	/*color: #676762;*/
	/*font-size: 11px;*/
	/*box-shadow: 1px 3px 4px #ccc;*/
}
#pageResume form tr {
	vertical-align: top
}
#pageResume form#resumeForm input[type=text] {
	width: 90%;
}
#pageResume textarea {
	max-width: 565px;
	width: 100%;
}
/* @end */

/* @group Contest */

/* @group Submit/Entry page */
#pageContestSubmit #formTitle {
	color: #CA6731;
	font-size: 13px;
}
#pageContestSubmit .colOne {
	margin-right: 10px;
	width: 155px;
}
#pageContestSubmit .colTwo {
	width: 155px;
	margin-right: 10px;
	margin-left: 0;
}
#pageContestSubmit .colThree {
	float: left;
	width: 230px;
}
#pageContestSubmit .colThree input {
	float: left;
	width: 170px;
}
form#contestSubmitForm {
	/*width: 100%;*/
}
#pageContestSubmit .colOne input, #pageContestSubmit .colTwo input {
	width: 150px;
}

#contestSubmitForm h4 {
	margin-top: 16px;
}

form#contestSubmitForm div.formBlock {
	/*background: yellow;*/
	width: 477px;
}
#pageContestSubmit #state select {
	width: 199px;
}
#pageContestSubmit #cityRegion select {
	/*width: 200px;*/
}
label.shown span {
	color: #68675F;
}
#pageContestSubmit input#continue {
	margin-right: 85px !important;
}
/* @end */


#pageContest div#leftCol, 
#pageContestSubmit div#leftCol,
#pageViewEntries div#leftCol,
#pageVote div#leftCol, 
#pageContestRules div#leftCol {
	border-top: 13px solid white;
	/*padding: 0;*/
	/*margin: 0;*/
	/*background: blue;*/
}
div#contestTopLeft {
	/*border-top: 20px white;*/
	width: 200px;
	/*height: 100px;*/
}
/*#pageContest #leftCol div.leftColBox {
	background: pink;
	}*/
h2#leftEntryMessage {
	/*background: yellow;*/
	height: 89px;
	width: 300px;
	margin:0;
	font-family: 'Arial Black', Arial, sans-serif;
	/*margin-bottom: 35px;
	margin-top: 35px;*/
	font-size: 12px;
	line-height: 89px;
	font-weight: bold;
	color: black;
}
div.leftColBox h3 {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #68675F;
	font: 15px Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}
div.leftColBox b {
	font-size: 11px;
	/*fixes wider rule*/
}
#contestNav {
	background: white;
	padding-left: 20px;
	padding-top: 20px;
	/*padding-bottom: 20px;*/
	height: 136px;
}
#contestNav p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 5px;
	margin-bottom: 0;
	/*background: green;*/
}
#contestNav a.morelink {
	background: url(../im/common/playbutton-aqua.gif) left 0 no-repeat;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #127D84;
}
#pageContest a.morelink#contestAbout, 
#pageContestSubmit a.morelink#submitEntry, 
#pageViewEntries a.morelink#viewEntry, 
#pageContestRules a.morelink#contestRules 

 {
	 background: url(../im/common/playbutton-grey.gif) left 0 no-repeat; 
	 color: #676762;
}
#contestNav a.morelink:hover {
	 background: url(../im/common/playbutton-grey.gif) left 0 no-repeat; 
	 /*color: #676762;*/
	 color: black;	
}
#contestHero {
	background: #CA6731;
	float: left;
	width: 100%;
	border-top: 13px solid white;
	border-bottom: 7px solid white;
}
#contestHeroText {
	float: right;
	margin-right: 20px;
	width: 50%;
	text-align: right;
}
#contestHero h1 {
	font-size: 41px;
	/*line-height: 41px;*/
	margin-top: 20px;
	margin-bottom: 10px;	
	color: white;
	font-family: Memphis-Med;
}
#contestHero h2 {
	/*font-size: 22px !important;*/
	background: none;
	padding: 0;
	border: 0;
	float: right;
	line-height: 33px;
	clear: both;
	margin-top: 1px;
	margin-bottom: 30px;
	width: 300px;
}
#contestHero h3 {
	font-size: 17px;
	clear: both;
	font-family: Memphis-Med;
}
#contestBadge {
	position: absolute;
	left: 540px;
	top: 285px;
}
#pageContest #mainLower {
	padding-top: 20px;
	padding-bottom: 80px;
}
#pageContest h2#contestTitle {
	font-family: 'Arial Black', Arial, sans-serif;
	margin-bottom: 6px;
	margin-top: 3px;
	/*padding-bottom: 0;*/
	padding-left: 0;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #127D84;
	background: none;
	height: auto;
	border: 0;
	
	
}
#pageContest h2#contestHowTo {
	font-family: Arial, Arial, sans-serif;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 0;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	color: black;
	background: none;
		height: auto;
	border: 0;
	
}
#pageContest #mainCol p  {
	width: 95%;
	margin-bottom: 10px;
	color: #68675F;
}
#pageContest #mainCol p b  {
	color:  #CB6828;
	}
#pageContest #mainCol p a  {
	color:  #68675F;
	font-style: italic;
	}	

#pageContestSubmit #mainCol h2, 
#pageViewEntries #mainCol h2, 
#pageVote #mainCol h2,
#pageContestRules #mainCol h2  
 {
	color: #C9BC2F;
	background: #68675F;
	border-bottom: 45px solid #C3C3B2;

}
#pageContestSubmit #contestCaptionImageBox {
	background: white;
	padding: 15px;
}
#pageContestSubmit img#captionImage {
	box-shadow: 3px 3px 13px grey;
}

#pageContestSubmit #titleField {
	width: 470px;
}

/* @group Results */

/*#pageViewEntries*/ h3#contestTitle{
	font-family: 'Arial Black', Arial, sans-serif;
	color: black;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 27px;
}
#pageViewEntries .resultsBlock {
	max-width: 436px;
	background: white;
	/*margin-top: 30px;*/
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 34px;
	padding-bottom: 20px;
}
#pageViewEntries #captionImage {
	margin-bottom: 30px;
}
#pageViewEntries #entryBox p {
	margin: 0;
	/*background: pink;*/
	width: 100%;
}
#entryBox {
	/*height: auto;*/
}
#entryBox hr {
	margin-top: 20px;
	margin-bottom: 20px;
}

b#winnerText {
	color: #CA6731;
	font-size: 16px;
	font-family: 'Arial Black', Arial, sans-serif;
}
b.entryTitle {
	font-size: 13px;
}
b.entryText {
	/*background: blue;*/
	font-size: 11px;
	font-weight: normal;
}
b.entryDate {
	font-weight: normal;
}
b.entryArea {
	font-weight: normal;
}
.voteLink {
	color: #127D84;
}
.imageBox {
	width: 160px;
	/*height: 200px;*/
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}
/* @end */

/* @group Vote page */

#pageVote #mainLower p {
	font-size: 14px;
}

/* @end vote page */
/* @group Rules page */
#pageContestRules #mainLower {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 50px;

}
#pageContestRules #mainLower #ruleBlock {
	/*font-size: 11px;*/
	padding-right: 20px;
	width: 96%;
}
#pageContestRules .h10b {
	display: none;
}
#pageContestRules .h10o {
	color: #CA6731;
	font-weight: bold;
}
/* @end rules page */
/* @end Contest Section */

/* @group Success Stories */

#pageSuccessStories #leftCol h2 {
	color: black;
	 margin-top: 25px; 
	 margin-bottom: 30px;
	 font-size: 15px;
	/*font-family:'Memphis LT W01 Medium';*/
	/*font-weight: normal;*/
}
#pageSuccessStories #leftCol hr {
	color: black;
	 margin-top: 20px; 
	 margin-bottom: 0;
	 background: black;
}
#pageSuccessStories p.quote {
	margin-top: 20px;
	font-size: 15px;
	line-height: 1.7em;
	font-family:'Memphis-Med';
	color: white;
	width: 88%;
	/*margin-left: 5%;*/
	color: #127D84;

}
#pageSuccessStories p.attr {
	font-size: 12px;
	color: white;
	width: 89%;
	/*margin-left: 5%;*/
	font-family:'Memphis-Med';
    color: #68675F;
}
#pageSuccessStories p.attr b {
	font-size: 12px;
}
#pageSuccessStories #mainCol h2 {
	color: #C9BC2F;
	background: #68675F;
	border-bottom: 45px solid #C3C3B2;

}
#pageSuccessStories #mainLower p{
	width: 96%;
}
#pageSuccessStories #mainLower i{
    color: #CA6731;
    font-weight: bold;
}
#pageSuccessStories #mainLower {
	padding-bottom: 45px;
}
/* @end */

/* @group Privacy, Banner Ads */
#pagePrivacy #mainCol b {
	color: #CB6828;
}


#pageBannerAds #mainCol b {
	color: #CB6828;
}
/* @end */





/* @group Popups */


.popWrapWhite {
	border: 0px solid white;
	background: #E2E2DA;
}
.popWrapWhite p {
	padding: 10px;	
}
h2.popHeader {
	background: #67675F;
	color: #C9BC2F !important;
	border-bottom: 5px solid white;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 0 !important;
}
#adWritingTips, #sampleAdTextBox {
	padding:5px; 
	background:#fff;
	border: 10px solid #67675F;
	border-bottom: 0;
}
/*contest*/
#pageViewEntries #cboxContent{
	background: black;
	padding: 20px;
}
#pageViewEntries #cboxLoadedContent {
	background: white;
	margin: 0;
	padding: 0;
}
#pageViewEntries #cboxPrevious {
	display: none !important;
}
#pageViewEntries #cboxNext {
	display: none;
}
#pageViewEntries #cboxCurrent {
	display: none;
	color: black;
}
/* @end popups */







/* @group Admin Pages  */
body#pageAdReport {
	font-family: Arial, sans-serif;
	background: #333333;
}
#pageAdReport #mainBodyDiv {
	background: white;
	float: left;
	width: 100%;
	padding: 30px;
}
#pageAdReport table {
	
}

#pageAdReport h1 {
	font-size: 20px;
}
#pageAdReport table {
/*  	border: 1px solid black; */
 	background: #E2E2DA;
 	float: left;
/* 	font-family: Arial, sans-serif;*/
 }
#pageAdReport tr {
	background: white;
}
#pageAdReport th {
	padding: 10px;	
}
#pageAdReport td {
/* 	padding: 4px; */
	text-align: center;
	line-height: 2;
}
#pageAdReport .odd {
/*	background: #70BBC4;*/
}
#pageAdReport tr:nth-child(even) {
    background-color: #70BBC4;
}
/* @end admin pages */





div.menu-btn {
	padding: 10px;
	width: 46px;
	text-align: center;

/*	margin: 5px auto;*/
	margin: 15px 5px;
/*	background: #CB6828;*/
	background: #E2E2DA;
	color: black;
	font-weight: bold;
	
	float: right;
	cursor: pointer;
	display: none;
	border-radius: 50px;
}
div.menu-btn i {
	font-size: 20px;
	font-style: normal;
	display: inline-block;
	padding-top: 1px;
/*	color: white;*/
/*	font-weight: bold;*/
/*	font-size: 32px;*/
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
div.menu-btn i:hover {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
	color: #70BBC4;
}

#mobileNav {
	display: none;
}
#mobileNav ul {
	list-style-type: none;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 150px;
}
#mobileNav li {
/*	float: left;*/
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
#mobileNav a {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #605d5d;
}
.expand {
	display: block !important; 
}
/* Your styles end here */



/* Media queries */


@media screen and (max-width: 768px) {

/*	hide on mobile class */
	.noM {
		display: none;
	}
/*	#mobileNav {
		display: block;
	}*/
	div.menu-btn {
		display: block;
	}
	body {
		margin-top: 0;
	}
	.main {
		background: white !important;
		}
	#mainLower {
		width: 100% !important;
		max-width: none !important;
		padding: 0 15px 20px 15px;
	}
	body.oneCol #mainLower  {
/*		padding-top: 22px;*/
		padding-left: 15px;
		padding-right: 15px;
/*		padding-bottom: 30px;*/
	}
#navsHolder {
	padding-bottom: 0;
}
/* @group Mobile top */

#header {
/*		border-bottom: 0;*/
/*		padding-bottom: 0;*/
		float: none;
	}
	#headerFirstRow {
		display: none;
	}
	#headerSecondRow {
		background: none;
		float: none;
	}
	div#topLogo {
		width: 100%;
		margin-top: 0;
		padding: 10px;
		background: #CB6828;
		text-align: center;
	}
	#topLogo a img {
/*		padding-top: 40px;*/
		width: 220px !important;
		
		float: left;
	}
	form#ibm-search-form {
		clear: both;
		float: left;
		width: 90%;
		padding: 0;
		margin: 0 auto;
		display: none;
	}
	div.nav {
		display: none;
		
		clear: left;
		margin-left: 0;
		padding: 0;
		width: 100%;
		margin-bottom: 10px;

	}
	div.nav ul {
		padding-left: 15px;
	}
	div.nav ul li {
		display: inline-block;
		float: none;
	}
	div.nav ul li a {
		text-transform: uppercase;
	}
	li#topNavSearch {
		display: inline-block;
	}
	div.nav a {
		font-size: 13px;
		border: 0;
	}
	#navsHolder {
		float: none;
		width: 100%;
		clear: both;
		overflow: auto;
	}
	
	#topRightNav {
		display: none;
		clear: both;
		float: none;
		width: auto;
		border: none;
		margin-bottom: 33px;
	}
	#topRightNav ul {
		padding-left: 15px;
	}
	#topRightNav a {
		border: none;
		font-size: 13px;
		background: none;
	}

/* @end */



	body.twoCol #mainCol {
		float: none;
		width: 100%;
	}
	
	input#yourEmailAddress {
		max-width: 100%;
	}

/* @group Left Col Mobile */
	#leftCol {
		width: 100%;
		background: white;
		float: none;
		box-sizing: border-box;
		
		text-align: center;
	}
	#leftCol img {
/*		margin: auto;
		width: 330px;*/
	}
	.leftColBox {
		margin-left: 15px !important;
	}
	#leftCol h2 {
		color: black;
		margin-top: 2px;
		text-align: left;
}
#leftCol p {
	text-align: left;
}
#leftCol ul {
	text-align: left;
}
	

	#leftCol a.morelink {
		height: auto;
		line-height: 1.2;
		display: inline-block;
		padding: 0;
		background: none; 
	}
	#pageLogin div#leftCol {
		border-top: 0;
		min-height: 0;
		padding-top: 10px;
		padding-bottom: 10px;
/*		padding: 10px;*/
	}
	#pageLogin div#leftCol p {
		width: 90%;
		line-height: 1.2;
	}

/* @end left col mobile */

	body.oneCol #mainCol h2 {
		padding-left: 20px;
		margin-top: 0;
	}
	#pageLogin #mainLower .colOne {
		width: 100%;
		border-right: 0;
		margin-bottom: 10px;
	}
	#pageLogin #mainLower .colTwo {
		width: 100%;
	}
	#mainLower .colTwo {
		float: none;
		margin-left: 0px;
	}
	#mainCol h2 {
		height: 87px;
		padding-left: 15px;
		margin-top: 12px;
		margin-bottom: 0;
	}	
	
	#formTitle {
		width: auto;
		max-width: 99%;
	}
	#formAdText {
		width: auto;
		max-width: 99%;
	}

/* @group Find */

p#scamAlert {
	display: none;
}
#mainLower form {
	margin-bottom: 0;
	padding-bottom: 0;
	float: none;
/*	background: pink;*/

}


/*results*/
#stateDiv {
	float: none;
	margin-right: 0;
	margin-bottom: 10px;
	width: 95%;
}
#cityDiv {
	float: none;
/*	background: yellow;*/
	margin-right: 0;
	margin-bottom: 10px;
	min-width: 280px;
	width: 95%;
	
}
#categoryDiv {
/*	background: blue;*/
	float: left;
/*	max-width: 130px;*/
	margin-right: 20px;
}
.formBlock {
	border: 1px solid #bec1b0;
	padding: 16px;
	width: 100%;
	margin-bottom: 20px;
	float: none;
}
.adDir {
	display: none;
}

#adSummary  {
	margin-left: -4px;
}
/* @end */




/* @group Place Mobile */
#pagePlace div.leftColBox hr, 
#pageRenew div.leftColBox hr #cityRegion {
	display: none;
}
#pagePlace #state {
	margin-bottom: 10px;
}
#cityRegion {
	margin-left: 0;
	margin-bottom: 10px;
}
div#offerOrSeek {
	margin-left: 0;
}
/* @end place mobile */




/* @group Reply */
#pageReply.twoCol .main {
	background: white !important;
	}
#mainLower form input#sendReply {
/*	float: right;*/
	margin-bottom: 10px ;
	margin-right: 10px;
	padding: 6px 15px 6px 15px;
	font-size: 13px;
}

/* @end reply */

/* @group Login mobile */

#mainLower form input#goNewUsers {
    float: none;
}
#mainLower form input#goReturnUsers {
    float: none;
}
#logOutBox {
	display: none;
}

/* @end login mobile */

.formBlock {
	
}





/* @group FAQs mobile */
#mainLower p {
	width: 100%;
/*	background: rgba(88, 255, 255, .75);*/
}
#pageFaqs dl {
/*	margin-top: 2px;*/
	width: 100%;
/*	line-height: 16px;*/
}


/* @end faqs mobile */

/* @group Resume Mobile */

	#pageResume form input#continue {
		font-size: 13px;
		padding: 6px 12px;
		background-image: none;
		margin-bottom: 15px;
	}

/* @end resume mobile */



#adPreview .colOne, 
	#adDisplay .colOne, 
	#pageResults .colOne, 
	#pageVca .colOne,
	#pageView .colOne {
		width: 100%;
		float: none;
		margin-right: 0px;
		margin-left: 0px;
		padding-right: 0;
		border-right: 0;
		min-height: auto;
		line-height: 1.4;
	}
	#pageResults .colOne {
		overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
		  	}
	#adPreview #mainLower .colTwo,  
	#pageResults #mainLower .colTwo, 
	#pageVca #mainLower .colTwo, 
	#pageView #mainLower .colTwo {
/*		float: none;*/
		width: 99%;
		margin-left: 0;
/*		background: pink;*/
/*		clear: both;*/
	}
	#adTitleBox {
		float: none;
/*		font-weight: bold;*/
		width: 99%;
		font-size: 13px;
		line-height: 1.3;
		padding-bottom: 5px;
	}
	a.replyLink  {
		color: #127D84;
		display: block;
		position: relative;
		bottom: 0;
		right: 0;
		text-decoration: none;
		height: auto;
		line-height: 22px;
/*		padding-left: 27px;*/
/*		background: url(../im/common/forward-blue.gif) 2px 0px no-repeat; */
	}
	/* @group Footer under 768 */
	
/*	#footer {
		font-size: 9px;
		color: white;
		float: right;
		padding-top: 14px;
		padding-bottom: 10px;
		width: 100%;
	}*/
/*	#footer a {
		text-decoration: none;
		font-style: italic;
		color: white;
	}*/
	#footerCopyBox {
		float: none;
		margin-left: 0%;
		padding-left: 20px;
	}
	
	#footerAdInfoBox {
		display: none;
	}
	
	/* @end mobile footer */
	
}



@media screen and (min-width: 768px) and (max-width:959px) { 
	#homeLeft {
		width: 50%;
		max-width: none;
/*			padding-bottom: 20px;*/
	/*		margin-top: 0;*/
		min-height: 313px;
		}
	
	#homeCenter {
		float: left;
		width: 50%;
		margin-top: 0;
	}
	#homeRight {
		clear: both;
/*		margin-top: 10px;*/
/*		float: left;*/
	    width: 100%;
		min-height: 290px;
	}
	#homeThirdRow {
		border-top: 0;
	}
}

@media screen and (max-width: 767px) {
	#homeThirdRow .firstCol {
		display: none;
	}	
	/*#homeRight {
		display: none;
	}*/
	#homeThirdRow .secondCol {
		border-left: 0;
		width: 100%;
		float: none;
		min-height: 0;
	}
	/*#homeScreenBox {
		display: none;
	}*/
/*	#topNavScreener {
		display: none;
	}*/

	
	#homeLeft {
		float: none;
		width: 100%;
		max-width: none;
		padding-bottom: 20px;
/*		margin-top: 0;*/
		min-height: 0;
	}
	#homeLeft h1 {
		padding-top: 30px;
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 0;
/*		max-width: 550px;*/
	}
#homeLeft p {
	margin-left: 0;
	padding: 0 30px;
	width: 100%
}
	
	#homeCenter {
		float: none;
		width: 100%;
		margin-top: 0;
		border-left: 0;
		border-right: 0;
	}
	#homeCenter div {
		width: 100%;
		margin: 0;
		min-height: none;
		padding-bottom: 10px;
	}
	#homeCenter h2 {
/*		width: 80% !important;*/
/*		max-width: 280px;*/
		margin-top: 0;
		padding-left: 30px;
	}
	#homeCenter p {
		padding-left: 30px;
	}
	
	#homeSecondRow {
		background: white;
		float: none;
		padding-bottom: 0;
		border-bottom: 0;
	}
	#homeThirdRow {
		width: 100%;
		border-top: 0;
	}
	#homeRight {
		width: 100%;
		min-height: 300px;
		background-size: 250px 250px;
		background-size: contain;
		background-position: right;
	}
	#homeRight p {
		display: none;
	}
	#homeRight div#moreStories a {
		display: none;
		}
		
		
	#pageFind #topNavFindM a,
	#pageResume #topNavResumeM a,
	#pagePlace #topNavPlaceM a,
	#pageMyAds #topNavMyAdsM a,
	#pageFaqs #topNavFaqsM a,
	#pageContact #topNavContactM a
		 {
		color: #CB6828;
	}

}
/* *************************************
/
/ end 767 and below
/
/
*/