body {
	background: url(background.png);
	font-size: 12px;		font-family: Arial,Helvetica,sans-serif;
	margin: 0;		padding: 0;
}
@font-face {
	font-family: 'Arial';
	font-weight: normal;
	font-style: normal;
}

/* START STYLES
 * ******************************************************* */
a {color: black;}
a:hover {text-decoration: none;}
a > img {border: 0;}
fieldset {
	border: 0;
	margin: 5px 0;		padding: 0;
}
.clr {clear: both;}
.banner {text-align: center;}
input[type="text"], input[type="password"], select {
	border: 1px solid #c3c3c3;
	width:313px;
}
#loginForm, #quickSearch {font-size: 12px;}
html:root*#loginForm {margin: 15px 0 0 0;} /* Safari */
#line {border-top: 4px solid #d6d9cb; clear: both;}
.RightLink {font-size: 11px; font-family: Arial; float: right;}
h1 {
	font-family: Arial;		font-size: 25px;
	margin: 3px 3px 3px 0;		padding: 3px 3px 3px 0;
	color: #00335B;
}
h1.Results {
	margin: 0px 3px 3px 0;		padding: 0px 3px 3px 0;
}
input.button, input[type="submit"], input[type="button"] {
	background: url(button.png) no-repeat;
	width: 134px;		height: 20px;
	border: 0;
	text-transform: uppercase;
	color: white;
	font-size: 11px;		font-weight: bold;
}
input.captcha {
	margin: 5px 0 0;
	width: 118px !important;
}
#mainDiv {	background: white;
	width: 955px;		
	margin: 0 auto;
}
#stat {padding: 5px 0 0 0;}
#separator {
	border-top: 1px solid #e2e1e1;
	margin: 50px 0 10px 0;
}
/* END STYLES
 * ******************************************************* */


/* START HEADER
 * ******************************************************* */
#headerPage {background: url(logofondo.png);height: 101px;}

#userMenu {
	text-align: right;		float: right;
	padding: 10px 5px;
}
#userMenu a {padding: 0 0 0 15px;}
/* END HEADER
 * ******************************************************* */


/* START TOP MENU
 * ******************************************************* */
#topMenu {
	background: url(topMenuBg.png) repeat-x;
	width: 930px;		height: 42px;
	padding: 0 5px 0 20px;
	float: left;
}
#leftTopMenu {
}
#rightTopMenu {
}
#topMenu ul {
	list-style-type: none;
	margin: 9px 0 0 0;		padding: 0;
}
#topMenu ul li {
	border-left: 1px solid #a6a6a7;
	height: 20px;
	float: left;
	margin: 0 9px 0 0;		padding: 4px 0 0 19px;
	font-weight: bold;		font-size: 12px;
}
#topMenu ul li a {text-decoration: none;}
#topMenu ul li a:hover {color: #00335B;}
/* END TOP MENU
 * ******************************************************* */


/* START COLUMNS
 * ******************************************************* */
#container {
	border-left: 199px solid #dedede;
	border-right: 197px solid white;
	background: #f1f2ed;
	position:relative; 
	display:block;

	clear: both;
}
#inner {
	display:block;
	position:relative;
	margin-left:-199px;
	margin-right:-197px;
	padding: 0;
}
#leftColumn {
	background: url(leftTopCorner.png) no-repeat #dedede top left;
	float:left; 
	position:relative; 
	width:199px;
	left:0px;
}
#rightColumn {
	float:right; 
	position:relative; 
	width:197px;
	right:0px;
}
#middleColumn {
	margin-left: 199px;
	margin-right: 197px;
	position:relative; 
	display:block;
	height:1%;
}

#rightColumn h3 {
	font-family: Arial;		font-size: 18px;
	color: #00335B;
	margin: 10px 0 0 0;		padding: 0 0 5px 5px;
	border-bottom: 1px solid #a4b2c4;
}
.indexDiv {
	background: white;
	padding: 5px 10px;
	clear: both;
	overflow: hidden;
	height: 1%;
}
#blank {background: white; padding: 10px;}
#noPad {
	padding: 0;
	overflow: hidden;
	position: relative;
	height: 1%;
	background: url(bgPage.png) repeat-y white;
}
/* END COLUMNS
 * ******************************************************* */


/* START BLUE-GRAY BOX
 * ******************************************************* */
#blockBg {
	background: url(leftBlockBg.png) repeat-y;
	width: 199px;
	overflow: hidden;
}
#blockTop {
	background: url(leftBlockTop.png) repeat-y;
	width: 199px;		height: 18px;
	clear: both;
}
#blockInner {
	background: url(leftBlockBottom.png) no-repeat bottom;
	width: 179px;		min-height: 190px;
	padding: 0 10px 28px 10px;
	color: white;
	clear: both;
}
#blockInner a {color: white;}
#blockInner input[type="text"], #blockInner input[type="password"], #blockInner select {width: 175px !important;}
#leftColumn h3 {
	font-family: Arial;		font-size: 18px;
	color: #00335B;
	text-align: center;
}
#blockInner h2 {
	font-family: Arial;		font-size: 22px;
	color: white;
	margin: 0;		padding: 0;
	text-shadow: 3px 2px 0px #6B7486;
	letter-spacing: 1px;
	clear: both;
}
#buttonLogin {
	background: url(loginButton.png) no-repeat;
	width: 99px;		height: 20px;
	border: 0;
	color: white;
	text-transform: uppercase;
	font-size: 12px;		font-weight: bold;
	float: right;
}
#blockInner table thead {background: none;}
#blockInner th {
	font-family: Arial;		font-size: 18px;
	color: white;
	margin: 0;		padding: 0 0 0 2px;
	text-shadow: 3px 2px 0px #6B7486;
	letter-spacing: 1px;
	clear: both;
}
#refineResults #blockInner {
	padding: 0 0 28px 0;
	width: 199px;
}
#blockInner .tableLeft, #blockInner .tableRight {width: 1px;}
#blockInner td {padding: 5px 0 0 0;}
#loginFormMini {
	background: url(loginFormMini.png) no-repeat;
	width: 179px;		height: 82px;
	padding: 15px 10px;
}
/* START BLUE-GRAY BOX
 * ******************************************************* */


/* START FEATURED PROFILES
 * ******************************************************* */
.FeaturedCompaniesLogo {
	float: left;
	margin: 10px;		padding: 1px 0;
	text-align: center;
}
/* END FEATURED PROFILES
 * ******************************************************* */


/* START QUICK SEARCH
 * ******************************************************* */
#quickSearch {
	background: url(quickSearch.png) no-repeat;
	width: 528px;		height: 202px;
	padding: 10px 0 0 30px;
	color: white;
}
*HTML #quickSearch {width: 521px;}
#quickSearch h1 {
	font-family: Arial;		font-size: 24px;
	color: white;
	margin: 0;		padding: 0;
	text-shadow: 3px 2px 0px #6B7486;
	letter-spacing: 1px;
}
html:root*#quickSearch h1 {padding: 25px 0 0 0;} /* Safari */
.quickSearchField {
	width: 150px;
	float: left;
}
.quickSearchField input[type="text"], .quickSearchField select {width: 350px !important;}
#quickSearch .searchText {width: 350px !important;}
#quickSearch .searchStringLike {width: 350px !important;}
#quickSearch a {color: white;}
/* END QUICK SEARCH
 * ******************************************************* */


/* START JOB SEEKER AND EMPLOYER BLOCKS
 * ******************************************************* */
#groupsBlocks {
	height: 160px;
	border-bottom: 4px solid #d6d9cb;
}
#jobSeker {
	background: url(jobSeeker.png) no-repeat left bottom;
	width: 180px;		height: 160px;
	float: left;
	padding: 0 0 0 120px;
}
#jobSeker h2, #employer h2 {
	font-family: Arial;		font-size: 24px;
	color: #00335B;
	margin: 10px 0;		padding: 10px 0 0 0;
}
#employer {
	width: 210px;		min-height: 160px;
	padding: 0 0 0 40px;
	float: right;
	border-left: 1px solid #c1c2be;
}
#jobSeker ul, #employer ul {
	listy-style-type: none;
	margin: 0;		padding: 0;
}
#jobSeker li, #employer li {
	list-style-image: url(redArrow.png);
	margin: 0 0 7px 20px;		padding: 0;
}
#jobSeker li a, #employer li a {
	color: #000000;
	font-size: 13px;
}
/* END JOB SEEKER AND EMPLOYER BLOCKS
 * ******************************************************* */


/* START FEATURED JOBS
 * ******************************************************* */
#featurdJobsBlock {background: #eaece4;}
#featurdJobsBlock a {color: #000000;}
#featurdJobsBlock h2 {
	font-family: Arial;		font-size: 24px;
	color: #00B0F0;
	margin: 0;		padding: 10px;
}
html:root*#featurdJobsBlock h2 {padding: 25px 10px 10px 10px;} /* Safari */
/* END FEATURED JOBS
 * ******************************************************* */


/* START LATEST JOBS
 * ******************************************************* */
#latestJobsBlock {background: #f5f6f1;}
#latestJobsBlock a {color: #21437b;}
#latestJobsBlock h2 {
	font-family: Arial;		font-size: 24px;
	color: #00B0F0;
	margin: 0px 10px 10px;		padding: 10px 0 0 0;
}
html:root*#latestJobsBlock h2 {padding: 30px 10px 10px 0;} /* Safari */
#latestJobsBlock table thead {background: url(blueTableBg.png) repeat-x;}
#blogBlock {padding: 0 20px;}
/* END LATEST JOBS
 * ******************************************************* */


/* START Footer Banner
*******************************************************/
#footerBanner {
	padding: 10px 0;
	text-align: center;
}
#footerInnerBanner {
	padding: 10px 0;
	background: white;
}
#grayBgBanner {
	background: #DEDEDE;
	padding: 10px 0;
}
/* END Footer Banner
*******************************************************/


/* START STYLE FOR TABLE
 * ******************************************************* */
table {
	width: 100%;
	text-align: left;
	border-spacing:0;
	border-collapse:collapse;
	padding: 0;		margin: 0;
}
th {
	padding: 0;
	color: white;
	text-align: left;
	font-size: 14px;		font-weight: bold;
	height: 31px;
}
table thead a {color: white !important; text-decoration: none;}
td {
	vertical-align: top;
	padding: 5px 5px 0 0;
}
table tbody a {
	color: #000000;
	font-size: 13px;		font-weight: bold;
	line-height: 20px;
}
table thead {background: url(theadBg.png) repeat-x;}
table tbody ul {
	list-style-type: none;
	margin: 0;		padding: 0;
	clear: both;
	display: block;
}
table tbody span {
	display: block;
	clear: both;
}
table tbody li {
	float: left;
	margin: 0 5px 0 0;
}
table tbody li a {font-size: 11px;	font-weight: normal;}
.evenrow {background: #f4f5ef;}
.oddrow {background: white;}
.priorityListing {background: #FBFFAF;}
.separateListing {
	border-bottom: 1px dotted #b2b2b2;
	padding: 0;
}

.pageNavigation, .numberResults, .numberPerPage {padding: 10px 0 0 0;}
.topNavBar {
	background: #f1f2ed;
	height: 35px;
}
.numberResults {
	width: 150px;
	float: left;
	margin: 2px 0 0 5px;
	font-weight: bold;		color: #00335B;
}
.numberPerPage {
	width: 300px;
	float: left;
}
.numberPerPage select {width: 70px;}
.pageNavigation {
	float: right;
	margin: 0 5px 0 0;
}
.pageNavigation a {color: #000000;}
.tableRight, .tableLeft {width: 10px;}
/* END STYLE FOR TABLE
 * ******************************************************* */


/* START BROWSE BY
 * ******************************************************* */
.browse {
	background: white;
	padding: 5px;
}
ul.browseListing {
	list-style-type: none;
	margin: 0;		padding: 0;
}
ul.browseListing li {padding: 8px 0 0 10px;}
ul.browseListing li a {color: #666666;}
/* END BROWSE BY
 * ******************************************************* */


/* START FOOTER BLOCK
 * ******************************************************* */
#footerBg {
	background: url(footerBg.png) repeat-x;
	float: left;
	width: 902px;		height: 48px;
	padding: 0 5px 0 20px;
	line-height: 50px;
}
#footerBg a {color: #000000;}
#footerLeft {
	background: url(footerLeft.png) no-repeat;
	width: 22px;		height: 48px;
	float: left;
}
#footerRight {
	background: url(footerRight.png) no-repeat;
	width: 6px;		height: 48px;
	float: right;
}
/* END FOOTER BLOCK
 * ******************************************************* */


/* START MY ACCOUNT
 * ******************************************************* */
#myAccount img.expando {
border: none;
vertical-align: bottom;
}
ul.thumb {
	width: 570px;
	display: block;		float: left;
}
#myAccount ul {
	list-style-type: none;
	margin: 0;		padding: 0;
}
#myAccount ul li {
	display: block;
	float: left;
	width: 140px;		min-height: 100px;
	text-align: center;
}
.PMMenu a {font-size: 11px;}
/* END MY ACCOUNT
 * ******************************************************* */


/* START PAYMENT PAGE
 * ******************************************************* */
#paymentPage thead {
	background: none;
	color: black;
	border-bottom: 1px solid black;
}
/* END PAYMENT PAGE
 * ******************************************************* */


/* START INPUT FIELDS
 * ******************************************************* */
.logInNameInput {width: 160px!important;}
.logInPassInput {width: 115px !important; float: left;}
.logInPassInput2 {width: 160px !important;}
.inputFieldLogin, .inputNameLogin, .inputName, .inputField, .inputReq, .inputNameBig, .inputFieldSmall {
	display: block;
	float: left;
}
.inputNameLogin {width: 50px;}
.inputFieldLogin {width: 160px;}
.inputName {width: 20%;}
.inputNameBig {width: 20%;}
/*.inputField {width: 83%;}*/
#messageBox .inputField {text-align: right;}
#messageBox .inputName {width: 25%;}
.inputFieldSmall {width: 78%;}
.inputReq {width: 2%; color: red;}
.selectCurrency {width: 126px;}
/* END INPUT FIELDS
 * ******************************************************* */


/* START ADVERTICES SPACE
 * ******************************************************* */
#adMargin {
	float: left;
	width: 580px;
}
#adSpace {
	float: right;
	width: 340px;
}
#adSpaceAccount {
	float: right;
	width: 340px;	
}
/* END ADVERTICES SPACE
 * ******************************************************* */


/* START FIELDS STYLE
 * ******************************************************* */
#searchType-keywords {width: 150px; margin: 3px 0 0 0;}
#Salary_list, #DesiredSalary_list {width: 122px;}
/* END FIELDS STYLE
 * ******************************************************* */


/* START BROWSE BY COMPANY STYLE
 * ******************************************************* */
.browseCompanyAB {
	float:left;
	padding:5px;
}
.bcName, .bcField, .bcFieldSmall {float: left;}
.bcName {width: 12%;}
.bcField {width: 40%;}
.bcFieldSmall {width: 20%;}
.SearchResultsCompany .evenrow, .SearchResultsCompany .oddrow {height:30px;}
.compLogo {background: white;}
.compLogo, .compLogo img {height: 40px;}
.SearchResultsCompany {clear: both;}
.SearchResultsCompany tbody td {vertical-align: middle;}
/* END BROWSE BY COMPANY STYLE
 * ******************************************************* */


/* START BREADCRUMBS
 * ******************************************************* */
.BreadCrumbs {
	color: #989898;
	font-size: 12px;
	padding: 10px 0 5px 5px;
	background: white;
}
.BreadCrumbs a {color: #989898;}
.BreadCrumbs p {margin: 0 0 10px 0;}
/* END BREADCRUMBS
 * ******************************************************* */


/* START BREADCRUMBS
 * ******************************************************* */
.aMessage{
    color: red;
    font-weight: bold;
    margin: 0 0 0 10px;
}
.instruction{
    position:relative;
    margin-left:10px;
    float: left;
}
.instruction .instr_icon{
	background:url("./instruction_16x16.png") repeat scroll left top transparent;
float:left;
height:16px;
width:16px;
}

.instruction .instr_block{
	/*background:none repeat scroll 0 0 #EEEEEE;*/
	display:none;
	font-size:11px;
left:18px;
opacity:0.9;
position:absolute;
top:0;
width:275px;
z-index:1000;
}
.instruction .instr_arrow{
	background:url("./orangeArrow.png") no-repeat scroll 0 4px transparent;
	float:left;
	height:16px;
	width:9px;
}
.instruction .instr_cont{
	padding:0px 7px;
	background:none repeat scroll 0 0 #EEEEEE;
	float:left;
	width:250px;
}
/* END BREADCRUMBS
 * ******************************************************* */


/* START ACCORDEON
 * ******************************************************* */
.page_button{
	background: #EFEFEF;
	border: 1px solid black;
	cursor: pointer;
	margin: 10px 0;
}
.page_icon{
	padding: 0 5px;
	float: left;
}
/* END ACCORDEON
 * ******************************************************* */


/* START ERRORS AND ETC
 * ******************************************************* */
p.error {
	background: url(cancel.png) #fcffd3 no-repeat 1% 50%;
	color: #CE0000;
	border: 1px solid #CE0000;
	margin: 5px; padding: 5px 5px 5px 35px;
}
p.message {
	background: url(apply.png) #e0ffdf no-repeat 1% 50%;
	color: #006a25;
	border: 1px solid #006a25;
	margin: 5px; padding: 5px 5px 5px 35px;
}
/* END ERRORS AND ETC
 * ******************************************************* */


/* START APPLICATIONS PAGE
 * ******************************************************* */
#applications select {width: 150px;}
.ApplicationPointedInListingInfo2 {
	border-bottom: 1px solid #B2B2B2;		border-left: 1px solid #B2B2B2;		border-right: 1px solid #B2B2B2;
	margin: 5px 0 5px 5px;		padding: 0 0 0 5px;
}
.ApplicationPointedInListingInfo {
	border-bottom: 1px solid #B2B2B2;		border-right: 1px solid #B2B2B2;
	margin: 5px 0;		padding: 0 5px;
}
/* END ERRORS AND ETC
 * ******************************************************* */


/* START NOTIFICATIONS PAGE
 * ******************************************************* */
.notCheck, .notDesc {float: left;}
.notCheck {width: 4%;}
.notDesc {
	width: 32%;
	line-height: 20px;
}
/* END NOTIFICATIONS PAGE
 * ******************************************************* */


/* START PAYMENT PAGE
 * ******************************************************* */
#paymentPage .searchString {width: 150px;}
#paymentPage .hasDatepicker {width: 100px;}
/* END PAYMENT PAGE
 * ******************************************************* */


/* START PRIVATE MESSAGES
 * ******************************************************* */
#pmDetails strong {
	display: block;		float: left;
	width: 200px;
}
#pmDetails span {display: block;		float: left;}
#pmDetails fieldset {
	border-bottom: 1px dotted gray;
	padding: 5px 0;
}
#pmDetails fieldset.reply {border: 0px;}

.pmQuote {
	border-left: 1px solid #aeaeae;
	margin: 5px 5px 5px 10px;		padding: 0 2px 2px;
	color: #333;
	font-style:italic;	font-size:13px;
	background: #fcfcfc;
}
/* END PRIVATE MESSAGES
 * ******************************************************* */


/* START HIGHLIT TEMPLATE
 * ******************************************************* */
.templateHighlight {

}
.inner_div {
    display: block;
    position: relative;
    width: 24px;
    margin-top: -24px;
    margin-left: 5px;
    z-index: 11;
}
/* END HIGHLIT TEMPLATE
 * ******************************************************* */


/* START SEARCH RESULTS LISTINGS STRUCTURE
 * ******************************************************* */
#topResults {
	display: block;
	float: right;
	width: 742px;
	margin: 25px 8px 5px 0;
}
#refineResults {
	display: block;
	float: left;
	width: 199px;	 
}
#listingsResults {
	display: block;
	float: right;
	width: 742px;
	margin: 0 8px 0 0;
}
#endResults {
	width: 742px;
	margin: 0 8px 0 0;
	display: block;
	clear: both;
	float: right;
}
*HTML #topResults, *HTML #listingsResults, *HTML #endResults {
	width: 740px;
	margin: 5px 5px 0 0;
}
.topResultsLinks {
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
}
.topResultsLinks ul {list-style-type: none; margin: 0px; padding: 0px;}
.topResultsLinks ul li {float: left; margin: 0 15px 0 0;}
.topResultsLinks ul li a {color: #000000;}


/* SEARCH RESULTS LISTINGS STRUCTURE WITHOUT REFINE */
.noRefine {
	background: white;
	overflow: hidden;
	height: 1%;
}
.noRefine #topResults, .noRefine #listingsResults, .noRefine #endResults {width: 940px;}
/* SEARCH RESULTS LISTINGS STRUCTURE WITHOUT REFINE */


/* END SEARCH RESULTS LISTINGS STRUCTURE
 * ******************************************************* */


/* START REFINE SEARCH
 * ******************************************************* */
.refine_button {
	background: white;
	cursor: pointer;
	margin: 5px 0 0 0;		padding: 2px 0 2px 5px;
	opacity: 0.3;
	filter: alpha(Opacity=30); /* Прозрачность в IE */
}
.refine_button strong {
	font-size: 15px;
	color: black;
}
.refine_icon {
	display: inline-block;
	color: black;
	margin: 0 3px 0 0;
}
.refineItem {
	padding: 3px 0 0 5px;
	display: block;
	font-size: 11px;
}
.refineItem a {font-size: 11px;}
.refine_res {font-size: 11px;}
.refine_res a {
	color: blue;
	padding: 5px 0 0 0;
}
.refine_res a:hover {text-decoration: none;}
.block_values_button {
	cursor: pointer;
	padding: 2px 0; margin: 5px 0;
}
/* END START REFINE SEARCH
 * ******************************************************* */


/* START TOP RESULTS ICONS
 * ******************************************************* */
li.modifySearchIco, li.saveSearchIco, li.savedIco, li.saved2Ico, li.viewDetails, li.viewVideo, li.panelSavedIco, li.panelViewDitailsIco, li.printListingIco, li.viewMapIco {font-size: 12px;}
li.modifySearchIco {
	background: url(redArrow.png) no-repeat left center;
	padding: 0 0 0 10px;
}
li.saveSearchIco {
	background: url(redArrow.png) no-repeat left center;
	padding: 0 0 0 10px;
}
li.savedIco {
	background: url(redArrow.png) no-repeat left center;
	padding: 0 0 0 10px;
}
li.saved2Ico {padding: 0;}
li.viewDetails {padding: 0 0 0 10px;}
li.viewVideo {padding: 0 0 0 10px;}
li.comments {background: url(comments.png) no-repeat left center;}
li.arrow {
	background: url(arrow.gif) no-repeat left center;
	padding: 0 0 0 18px;
}
li.ratingPanel {color: #787878;}
li.pagging {
	padding: 0 0 0 15px;
	color: #787878;
}
li.paggingBottom {
	padding: 0 23px 0 0;
	color: #787878;
}
/* START TOP RESULTS ICONS
 * ******************************************************* */


/* START COMPANY PROFILE
 * ******************************************************* */
.userInfo {
	background: #fff;
	border: 2px solid #eee;
	width: 220px;
	margin: 0 5px;		padding: 5px;
	float: left;
}
.userInfo .compProfileInfo {
	background: none;
	color: black;
	width: 200px;
}
.compProfileTitle {
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.compProfileTitle {
	font-family: Arial;		font-size: 17px;
	color: white;
	margin: 0;		padding: 0 0 10px 10px;
	text-shadow: 3px 2px 0px #6B7486;
	letter-spacing: 1px;
	clear: both;
	text-align: left;
}
#topResults .compProfileTitle {
	font-family: Arial;		font-size: 16px;
	color: black;
	margin: 0;		padding: 0 0 10px 10px;
	text-shadow: 0 0 0;
	letter-spacing: 0;
	clear: both;
	text-align: center;
}
.listingInfo {
	width: 485px;
	float: right;
}
.listingInfo h2 {
	font-size: 14px;
	border-bottom: 1px solid #CDCDCD;
}
.noRefine .listingInfo {width: 685px;}
/* END COMPANY PROFILE
 * ******************************************************* */


/* START LISTING DETAILS
 * ******************************************************* */
#refineResults .userInfo {
	background: url(leftBlockBg.png) repeat-y;
	width: 199px;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
}
#refineResults .compProfileInfo {
	background: url(leftBlockBottom.png) no-repeat bottom;
	width: 179px;		min-height: 190px;
	padding: 0 10px 28px 10px;
	color: white;
	clear: both;
}
.searchResultsHeaderLineNew ul {
	list-style-type: none;
	margin: 0;		padding: 0;
}
.searchResultsHeaderLineNew li {
	float: left;
	margin: 10px 0 0 25px;		padding: 0;
	list-style-image: url(redArrow.png);
}
.searchResultsHeaderLineNew li a {color: #000000;}
.underQuickLinks {
	background: #f1f2ed;
	overflow: hidden;
	padding: 0 0 5px 0;		margin: 10px 0 0 0;
}
.underQuickLinks li {background: none;}
.ModResults, .Rating, .Comments {float: left;}
.Pagging {float: right;}

.ModResults ul, .Rating ul, .Comments ul, .Pagging ul {
	list-style-type: none;
	margin: 0;		padding: 0;
}
.ModResults  li, .Rating  li, .Comments li, .Pagging li {
	float: left;
	margin: 0 10px 0 0;
}

#listingsResults .listingInfo {width: 740px;}
#listingsResults .listingInfo h2 {
	font-size: 25px;		font-weight: normal;
	color: #00335B;
	border: 0;
	padding: 0;		margin: 0;
}
#listingsResults .listingInfo h3 {
	color: #00335B;
	display: block;
	margin: 2px;		padding: 0;
	font-size: 18px;		font-weight: normal;
}
.smallListingInfo {
	width: 50%;
	float: left;
	margin: 5px 0 0 0;
}
.smallListingInfo strong {color: #00335B;}
.listingLinksBottom {float: right; color: black; list-style-type: none;}
/* END LISTING DETAILS
 * ******************************************************* */


/* START News
*******************************************************/
#news {padding: 0 10px;}
#news p {
	margin: 5px 0;
	font-size: 11px;
}
.smallLink {
	font-size:10px;
	float: right;
}
#news ul {
	list-style-type: none;
	margin: 0;		padding: 0;
}
#news ul li {
	margin: 3px 0;	padding: 3px 0;
	border-bottom: 1px dotted #CCCCCC;
}
a.newsLink {
	text-decoration: none;
 	font-weight: bold;
}

#newsCategory {
	display: block;
	float: right;
	border: 1px solid #C9C9C9;
	padding: 5px;		margin: 0 0 0 10px;
	width: 200px;
}
#newsCategory a, #newsCategory strong {
	padding: 3px 0;
	display: block;
}
#newsCategory h3 {
	font-size: 13px;
	margin: 0 0 5px 0;		padding: 0 0 5px 0;
	border-bottom: 1px solid #C9C9C9;
}
#newsCategory a:hover, #newsCategory strong:hover {background: #f2f2f2; color: black;}
.newsItems {
	padding: 10px 0;
	border-bottom: 1px dotted #C9C9C9;
}
.newsItems h2 a {text-decoration: none;}
.newsPreview {clear: both;}
/* END News 
*******************************************************/


/* START Site Map 
*******************************************************/
#siteMap {
	background: white;
	clear: both;
	padding: 0 10px;
}
#siteMap table {border: 0;}
#siteMap td {
	width: 20%;
	vertical-align: top;
}
#siteMap td strong, #siteMap td b {color: black;}
#siteMap table td p {
	margin: 5px 0;		paddding: 1px 0;
}
#siteMap table td a {
	background: url(grayArrow.png) no-repeat left;
	margin: 0 0 0 10px;
	padding: 0 0 0 13px;
}
/* END Site Map 
*******************************************************/


/* START Complex Fields 
*******************************************************/
.complex {
	border-bottom: 1px dotted #727272;
	padding: 10px 0;
	display: block;
	width: 720px;
}
.remove {
	background: url(delete.png) no-repeat left center;
	padding: 2px 0 0 20px; margin: 2px 0 5px 0;
	display: inline-block;
}
.add {
	background: url(add.png) no-repeat left center;
	padding: 2px 0 0 20px; margin: 2px 0 5px 0;
	display: inline-block;
}
/* END Complex Fields 
*******************************************************/


/* START Instructions 
*******************************************************/
.aMessage{
    color:red;
    font-weight:bold;
    margin-left:10px;
}

/* END Instructions 
*******************************************************/


/* START Print Page 
*******************************************************/
.printPage {
	width: 800px;
	margin: 10px auto;
	overflow: hidden;
}
.printLeft {
	width: 200px;
	float: left;
}
.printRight {
	width: 580px;
	float: right;
}
/* END Print Page 
*******************************************************/


/* START Tell a friend 
*******************************************************/
#tellFriendForm input[type="text"], #tellFriendForm input[type="password"], #tellFriendForm select {
	border:1px solid #C3C3C3;
	width:150px;
}
/* END Tell a friend 
*******************************************************/


/* START Flag Form 
*******************************************************/
#flagForm input[type="text"], #flagForm input[type="password"], #flagForm select {
	border:1px solid #C3C3C3;
	width:150px;
}
/* END Flag Form
*******************************************************/