/* CSS MAIN AND BODY */

body
{ background: #ffffff url("http://www.salesresources.com/images/background.jpg") 0 -5px repeat-x; 
font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #404040; }

a, a:visited
{ color: #4A84BD; text-decoration: underline; }

a:hover
{ color: #4A84BD; text-decoration: none; }

.clear
{ clear: both; display: block; height: 0px; line-height: 0px; overflow: hidden; }


ul
{ list-style: none; }

/* TEXT and HEADINGS */

h1, h2, h3, h4
{
    font: bold 1em/1.1em Arial, Helvetica, sans-serif;
    color: #396B9C;
    padding: 5px 5px 5px 5px;
    margin: 0.1em 0em;
}
h1
{
    font-size: 2.0em;
    font-weight: bold;
    letter-spacing: -2px;
}
h2
{
    font-size: 1.6em;
    font-weight: bold;
	letter-spacing: -1px;
    color: #10437C;
}
h3
{
    font-size: 1.3em;
    font-weight: bold;
    letter-spacing: -0.5px;
	padding: 2px 2px 2px 2px;
	color: #1865BD;
}
h4
{
    font-size: 1.1em;
	font-weight: bold;
    padding: 2px 2px 2px 2px;
}
p {margin-bottom: 0.76em;}

hr {border: none 0; 
border-top: 1px dashed #6689AF; 
height: 1px; margin: 10px 0px;}

.maintext {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #404040;
}

.maintextsmall {
	font-family: verdana;
	font-size: 10px;
	color: #404040;
	}


/* PAGE DEFAULTS, WRAPPER, NAVBAR, HEADER, FOOTER */

.wrapper
{ background: #FFFFFF; border: 5px solid #808080; border-bottom: none; margin: 0 auto 0 auto; text-align: left; width: 975px; }
	
/* PRE NAV BAR - DATE */

.topNavbar
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; height: 20px; line-height: 20px; }

	.topNavbar .wrapper
	{ background: none; border: none; position: relative; z-index: 2; }

	.headerLogin
	{ float: right; }
	
		.headerLogin li
		{ background: url(../images/bullet_header.gif) no-repeat 5px 7px; float: 
		left; padding: 0 5px 0 15px; }
		
			.headerLogin li a, .headerLogin li a:visited, .headerLogin li a:hover
			{ color: #FFFFFF; }
	
	

/** HEADER AND LOGO ****/


.header
{ background: url(../images/saleslogo.gif) no-repeat 0 center; height: 110px; position: relative; z-index: 1; }


h1.logo
{ width: 210px; height: 90px; position: absolute; bottom: 0; left: 0; }

	h1.logo a
	{ display: block; height: 90px; outline: none; position: relative; width: 210px; }
	
		h1.logo a span
		{ display: block; position: absolute; top: -999px; }

/**** THE NAV BAR ****/

.navbar
{ background: url(../images/navbarbackground.gif) repeat-x 0 100%; border-top: 1px solid #F7F7F7; border-bottom: 1px solid #396B9C; font-size: 14px; font-weight: bold; height: 45px; text-transform: uppercase;  margin-bottom: 0px; }

	.navbar li
	{ float: left; height: 45px; line-height: 45px; }
	
		.navbar li a, .navbar li a:visited
		{ border-right: 1px solid #EEE; color: #666; display: block; padding: 0 15px 0 15px; text-decoration: none;}
		
		.navbar li a:hover
		{ color: #396B9C; text-decoration: none; }
		
		.navbar li.menuActived a:visited
		{ background:url(../images/bg_navbarActived.gif) bottom center repeat-x; color: #1C344A; text-decoration: none; }
		
		/* NAV BAR - DEFINES ACTIVE NAVBAR TAB */
		
		.navbar li.menuActived a
		{ background:url(../images/bg_navbarActived.gif) bottom center repeat-x; color: #215976; text-decoration: none; border-bottom: 1px solid #396B9C; border-left: 1px solid #396B9C; border-right: 1px solid #396B9C;}

/* SUB NAVBAR */

.subNavbar
{ background: #396B9C repeat-x 0 100%; border-bottom: 1px solid #EEE; height: 100%; overflow: hidden; padding: 0 5px 0 5px; margin-top: 0px; }

	.subNavbar li
	{ color: #000000; float: left; height: 30px; line-height: 30px; padding: 0 5px 0 5px; white-space: nowrap; }
	
		.subNavbar li a, .subNavbar li a:visited
		{ color: #FFFFFF; display: block; font-weight: bold; }
		
		.subNavbar li.subNavbarActive a, .subNavbar li.subNavbarActive a:visited
		{ color: #FFFFFF; }

/**
* Content - Content and columns
*/

.content
{ border-bottom: 5px solid #F7F7F7; height: 100%; overflow: hidden; }

.breadcrumb
{ line-height: 25px; margin: 0 0 10px 0; padding: 0 0 0 10px; }

/**
* Columns
*/

.mainContent
{ border-left: 1px solid #EEE; border-right: 1px solid #EEE; float: left; margin: 0 5px 20px 5px; width: 420px; }

.mainContent ul
{ list-style: disc; margin: 5px 0 5px 0; }

.mainContent ol
{ list-style: decimal; margin: 5px 0 5px 0; }

.mainContent li
{margin-left: 25px;} 

.mainContentFull
{ border-left: 1px solid #EEE; float: left; margin: 0 0 0 15px; padding: 0 0 20px 10px; width: 610px; }

.mainContentFull p
{ border: none; margin: 3px; padding: 3px; }

.mainContentFull ul
{ list-style: disc; margin: 5px 0 5px 0; }

.mainContentFull ol
{ list-style: decimal; margin: 5px 0 5px 0; }

.mainContentFull li
{margin-left: 25px;} 

.sidebarleft
{ float: left; padding: 0 10px 0 10px; width: 300px; }

.sidebar
{ float: right; padding: 0 10px 0 10px; width: 300px; }

/* IMAGE AUTHOR FRAME */
.authorimageframe {
	margin-right: 20px;
	float: left;
	padding: 5px;
	border: 1px solid #ccc;
}

.authorimage {
	border: 1px solid #ccc;
}

.image img{
	display: block;
}

.authorimageframeright {
	margin-right: 20px;
	float: right;
	padding: 5px;
	border: 1px solid #ccc;
}

.authorimageright {
	border: 1px solid #ccc;
}


/* Link Logo */

.linkleft {
	margin-right: 20px;
	float: left;

	border: none;
}


/**** FOOTER ****/

.footer
{ background: #FFF; border: 5px solid #808080; border-top: none; font: normal 10px Verdana, Arial, Helvetica; height: 140px; margin: 0 auto 0 auto; position: relative; text-align: center; width: 975px; }

	.footer .wrapper
	{ background: none; border: none; border-bottom: 5px solid #124; border-top: 1px solid #EEE; height: 135px; overflow: hidden; position: relative; }

	.navFooter, .secondaryNavFooter
	{ padding: 10px 0 0 0; text-align: center; width: 100%; }
	
		.navFooter li,
		.secondaryNavFooter li
		{ display: inline; padding: 0 5px 0 5px; }
			
			.navFooter li a, .navFooter li a:visited,
			.secondaryNavFooter li a, .secondaryNavFooter li a:visited
			{ color: #999; }
			
			.navFooter li a:hover, .secondaryNavFooter li a:hover
			{ color: #692 !important; }
	
.copyright
{ color: #999; line-height: 18px; padding: 15px 10px 0 0; position: absolute; text-align: center; top: 45px; width: 100%; }

	.copyright a, .copyright a:visited
	{ color: #692; }
		
.backToTop
{ clear: both; height: 22px; margin: 0 10px 0 0; position: absolute; right: 0; top: -30px; }

	.backToTop a, .backToTop a:visited
	{ color: #692; display: block; float: right; font-size: 11px; font-weight: bold; line-height: 22px; padding: 0 10px 0 25px; }

/**
* Typograph
*
* Headings and text styles
*
* @section		typograph
*/

.standardTitle
{ color: #000; font-size: 18px; font-weight: normal; line-height: 18px; padding: 0 0 10px 0; position:relative; }

	.standardTitle span
	{ color: #037; }
	
	.mainContent .standardTitle
	{ padding-left: 10px; }
	
.standardSubTitle
{ color: #333; font-size: 14px; font-weight: bold; padding: 10px 0 5px 0; }

	.standardSubTitle span, .standardSubTitle strong
	{ color: #037; }
	

	
.complementaryInfo
{ color: #666; font-size: 11px; font-weight: normal; }

	.standardTitle .complementaryInfo
	{ position: absolute; right: 10px; top: 8px; }

/* SEARCH BOX */

.search
{ background: #F5F8FA; border: 3px solid #D7E8F0; color: #333; margin: 10px auto 10px auto; position: relative; width: 600px; }

	.search form
	{ height: 100%; overflow: hidden; padding: 5px 0 20px 0; }
	
		.search fieldset
		{ float: left; padding: 5px 10px 0 20px; width: 45%; margin:0; border:0 none;}
										
		.search label
		{ color: #037; display: block; font-size: 18px; line-height: 24px; }
		
		.search .altLabel, .search legend
		{ clear: both; color: #037; display: block; float: left; font-size: 14px; font-weight: bold; width: 100%; }
		
			.search legend
			{ float: none; }
		
			.search label span
			{ color: #000; font-size: 11px; }
		
		.search .optionDescription
		{ font-size: 11px; padding: 0 5px 0 5px; }
	
		.search input, .search select, .search textarea
		{ border: 1px solid #8AA9CA; border-bottom: 1px solid #E1EBF4; border-right: 1px solid #E1EBF4; font: normal 14px Arial, Helvetica, sans-serif; padding: 4px; width: 95%; margin:0; color:#333; background-color:#fff;}
				
		.search .altSelect
		{ float: left; font-size: 12px; margin: 0 0 5px 0; padding: 1px; width: 77%; }
		
		.search .spacedSelect
		{ margin-left: 70px; }
		
		.search .inputAuto
		{ border: none; padding: 0; vertical-align: middle; width: auto; }
		
		.search .inputSmall
		{ font-size: 12px; width: 15%; }
		
.search .advancedSearch, .search .advancedSearchClose
{ position: absolute; right: 10px; top: 42px; }

.search .advancedSearch a, .search .advancedSearch a:visited
{ /*background: url(../images/content/img_open.gif) no-repeat 0 2px;*/ padding: 0 0 0 15px; }

.search .advancedSearchClose a, .search .advancedSearchClose a:visited
{ /*background: url(../images/content/img_close.gif) no-repeat 0 2px;*/ padding: 0 0 0 15px; }


	.advancedSearch a, .advancedSearch a:visited
	{ color: #037; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
		
/*Added new background image for search button*/		
.search .standardButton
{ float: left; 
margin: 30px 0 0 20px;
background:transparent url(../images/bg_button_right.gif) no-repeat scroll 100% 0; 
padding: 0px; 
}

.search .standardButtonRight
{ float: right; margin: 30px 0 0 0; }

.searchCategory
{ background: #FFC; color: #333; }

/*This style will prevent from overriding focised select list*/
.search input:focus, .search select:focus, .search textarea:focus
{
    color: #333;
    background-color: #fff;
}

/**
* Standard Button
*/

	/*Changed font-size; line height, background image for new green search button*/
	.standardButton button, .standardButton a, .standardButton a:visited
	{ background: url(../images/bg_button_left.gif) no-repeat 0 0; color: #FFF; cursor: pointer; display: block; font: bold 14px/30px Arial, Verdana, Helvetica, sans-serif; text-align: center; }

	.standardButton,
	.standardButton button, .standardButton a, .standardButton a:visited
	{ height: 30px; width: 90px; border: 0 none;}
/**
* Featured Items
*
* @section		common
* @subsection	featured-items
*/

.featuredItems
{ height: 100%; overflow: hidden; padding: 10px 0 10px 0; }

	.sidebar .featuredItems
	{ padding: 0; }

	.divisor
	{ border-bottom: 1px solid #EEE; }
	
	.featured
	{ padding: 5px 10 5px 10px; }
	
	.featured h3, .featured h3 a, .featured h3 a:visited
	{ font-weight: normal; }
	
	.featuredListing, .featuredEvent, .featuredPromotion, 
	.featuredClassified, .featuredArticle
	{ float: left; padding: 5px 0 5px 14px; width: 110px; }

	.featuredColumn
	{ float: left; width: 180px; }
		
		.featuredColumn .featured
		{ padding: 5px 0 5px 0; }
		
	.featuredListingImage, .featuredPromotionImage, .featuredClassifiedImage,
	.featuredEventImage, .featuredArticleImage
	{ border: 5px solid #EEE; display: block; height: 83px; width: 100px; }
	
	.sidebar .featuredEventImage
	{ background: #FFF; border: 1px solid #EEE; height: 41px; padding: 2px; width: 50px; }

	.readMore a, .readMore a:visited
	{ color: #923; font-size: 11px; text-transform: lowercase; }

/** Highlight Box  */

.highlightBox
{ background: #FAFAFA; border: 3px solid #EEE; height: 100%; margin: 0 5px 0 5px; overflow: hidden; padding: 5px; }

	.sidebar .highlightBox
	{ margin: 0; }

	.highlightBox .highlightImage
	{ float: left; margin: 0 10px 10px 0; }
	
	.highlightImage a:hover
	{ text-decoration: none; }
	
	.highlightBox .divisor
	{ height: 100%; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; }
	
	.highlightLabel
	{ color: #C00; display: block; font-size: 11px; font-weight: bold; text-align: right; text-transform: uppercase; }
	
.mainContent .highlightBox
{ float: left; margin: 0 10px 0 10px; width: 270px; }

	.mainContent .highlightBox h3
	{ font-size: 14px; }
	
	.mainContent .highlightBox .description
	{ color: #333; padding: 5px 0 0 0; }
	


/**
* Members Features
*
* @section		common
* @subsection	members-features
*/

.memberJoin, .memberLogin
{ margin: 0 0 10px 0; padding: 10px 0 5px 0; }

.memberJoin h2, .memberLogin h2
{ border-bottom: 1px solid #EEE; font-size: 18px; font-weight: normal; line-height: 30px; margin: 0 0 5px 0; }
		
/** Join Now */

	.memberJoin h2, .memberJoin h2 a, .memberJoin h2 a:visited
	{ color: #037; font-weight: normal; }
	
		.memberJoin h2 span
		{ color: #68B; }
	
	.memberJoin p, .memberJoin p a, .memberJoin p a:visited
	{ color: #235; font-size: 12px; }
	
	.memberJoin h2 a:hover, .memberJoin p a:hover
	{ text-decoration: none; }
	
/** Members Login */

.memberLogin
{ font-size: 11px; height: 100%; line-height: 24px; overflow: hidden; }

	.memberLogin h2
	{ color: #037; }
	
	.memberLogin label
	{	color: #333; display: block; }
	
	.formFieldsLogin
	{ border: 5px solid #EEE; clear: both; height: 100%; overflow: hidden; padding: 5px; }
	
	.memberLogin input, .memberLogin select, .memberLogin textarea
	{ background: #EEE; border: 1px solid #CCC; border-bottom: none; border-right: none; font: normal 12px Arial, Helvetica, sans-serif; width: 97%; }
	
	.memberLogin .inputAuto
	{ border: none; margin: 0 5px 0 0; width: auto; }
	
	.memberLogin span
	{ display: block; padding: 5px 0 0 0; }
	
	.memberLogin .standardButton
	{ float: right; }
	
		.memberLogin .standardButton button,
		.memberLogin .standardButton a, .memberLogin .standardButton a:visited
		{ background: url(images/design/bg_memberButton.gif) repeat-x 0 0; }
	
	.memberLogin .forgotPassword
	{ line-height: 24px; text-align: center; }
	
		.forgotPassword a, .forgotPassword a:visited
		{ color: #692; }

/**
* Advertisement
*
* @section		common
* @subsection	advertisement
*/

.advertisement
{ overflow: hidden; margin: 0 0 10px 0; padding: 10px; }

	.advertisement span
	{ color: #999; display: block; font-size: 10px; font-weight: bold; line-height: 20px; }
	
	.advertisement .advertisementLabel
	{ float: left; text-transform: uppercase; }
	
	.advertisement .advertisementLink
	{ float: right; }
	
	.advertisement a, .advertisement a:visited, .advertisement a:hover
	{ color: #999 !important; }
	
	.advertisement .noimage
	{ border: none; margin: 0 auto 0 auto; }
	
	.banner,
	.sponsoredLink
	{ background: #FFF; border: 1px solid #CCC; clear: both; }
	
	.featuredBanner
	{ margin: 0 auto 0 auto; width: 180px; }
	
.baseBannerFeatured .advertisement
{ background: #000; padding: 5px; }

	.baseBannerFeatured .featuredBanner
	{ border: 5px solid #333; }
	
	.baseBannerFeatured .advertisementLabel
	{ font-size: 18px; font-weight: normal; line-height: 24px; padding: 0 0 10px 0; text-transform: none; }
		
.header .advertisement
{ margin: 0; padding: 0 10px 0 10px; position: absolute; top: 25px; right: 10px; width: 470px; }

.bottomAdvertisement
{ margin: 10px auto 10px auto; width: 730px; }

/** Advertisment > Sponsored Links */

.baseSponsoredLinks .advertisement
{ padding: 0; }

.sponsoredLink
{ display: block; margin: 0 0 10px 0; padding: 8px; }

	.sponsoredLink:hover
	{ text-decoration: none; }
	
	.sponsoredLink .sponsoredLinkTitle
	{ color: #C00; font-size: 12px; font-weight: bold; line-height: 18px; }
	
	.sponsoredLink .sponsoredLinkContent
	{ color: #666; font-size: 11px; font-weight: normal; line-height: 14px; }
	
	.sponsoredLink .sponsoredLinkURL
	{ color: #690; font-size: 11px; line-height: 18px; }

/**
* Categories
*
* @section		common
* @subsection	categories
*/

.categories
{ padding: 5px 10px 15px 10px; }

.sidebar .categories
{ padding: 5px 0 15px 0; }

.sidebar .categories h3
{ background: url(images/design/bg_CATbullet.gif) no-repeat 0 9px; border-bottom: 1px solid #EEE; font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 12px; }

.sidebar .categories .categoriesColumn
{ float: none; padding: 0; width: auto; }
	
/**
* Site Content
*
* @section		common
* @subsection	site-content
*/

.dynamicContent
{ line-height: normal; padding: 15px; }

/**
* Icon Navbar
*
* @section		common
* @subsection	icon-navbar
*/

.baseIconNavbar
{ }

.socialBookmarkIcons
{ float: left; }

	.socialBookmarkIcons li
	{ float: left; padding: 0 5px 0 0; }

.iconNavbar
{ float: right; font: normal 10px/normal Arial, Helvetica, sans-serif; }

	.iconNavbar li
	{ color: #FFF; float: right; font-size: 10px; line-height: 25px; }
	
	.iconNavbar li a, .iconNavbar li a:visited
	{ border: 1px solid #EEE; padding: 2px 7px 2px 7px; }
	


				
/**
* Standard Form
*
* @section		common
* @subsection	standard-form
*/

.standardForm
{ background: #FAFAFA; border: 3px solid #EEE; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px 5px 10px; width: 95%; }

	.standardForm .standardSubTitle
	{ padding: 5px 0 5px 0; }
	
	.standardForm th span
	{ color: #000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }

	.standardForm input, .standardForm textarea
	{ width: 96%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px; border: 0; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; }
	
	.standardForm .formCode
	{ width: 100px; }

	.standardForm th
	{ font-size: 10px; font-weight: normal; padding: 5px 10px 0 0; text-align: right; vertical-align: top; }
	
	.standardForm td
	{ padding: 5px 0 5px 0px; }
	
	.standardFormButton
	{ width: 100%; }

		.standardFormButton .standardButton
		{ float: right; }
		
		.standardFormButton .standardButton button
		{ background: url(images/design/bg_memberButton.gif) repeat-x 0 0; }
		

/**
* Sitemap
*/

.sitemapList
{ padding: 10px 0 0 0; }

.sitemapList li
{ height: 100%; overflow: hidden; }

.sitemapList ul
{ margin: 5px 0 5px 0; }

	.sitemapList ul li
	{ float: left; font-size: 11px; padding: 0 5px 5px 0; width: 48%; }

.sitemapList .viewMore
{ border-top: 1px solid #EEE; clear: both; float: none; width: auto; }

.sitemapSection, .sitemapSection:visited
{ color: #333; }

/* ResultsTable - table */
#resultstable table {
	border-collapse: collapse;
	margin: 10px;		
}

#resultstable
{
   border-collapse: collapse;
}
#resultstable tr { background: #fff; }
#resultstable tr.altrow { background: #F9F9F9;	}
#resultstable th, #resultstable td {
	text-align: left;			
	border-width: 1px;
  	border-style: solid;
}
#resultstable th {
	color: #7BA857;
	background: #EFFAE6;
	padding: .8em 1em;	
  	border-color: #DFF4D5 #D3EFC3 #A7DF8A #D3EFC3;	
}
#resultstable td {
	border-color: #EFEFEF;	
	padding: .7em 1em;	
}	
/* end - table */



/*related posts (remade from table)*/
.related-content
{
    border: 1px solid #EFEFEF;
    margin: 10px;
    width: 100%;
}
.more-articles, .related-articles, .sales-quotes
{
    float: left;
    padding: 0.7em .7em;
    width: 268px;
}
.related-articles
{
    border-left: 1px solid #EFEFEF;
    float: right;
}

.more-articles ul, .related-articles ul{
-moz-padding-start:5px;
display:block;
list-style-type:disc;
}

.more-articles li, .related-articles li {
    margin: 3px 0px 13px 5px;
    padding: 0;
    }

.related-content h4
{
    background: #B1B1B1 url(../images/ats-h2-bg.gif) repeat-x scroll 0 0;
    margin: 0px 0px 10px 0px;
    padding: 4px 7px;
	
}

.related-content h4 a:link, .related-content h4 a:visited
{
    text-decoration: none;
    color: #444;
}
.related-content h4 a:hover
{
    text-decoration: underline;
}

.related-content p.right
{
    float: right;
}

.more-news
{
    float: left;
    padding: 0.7em 1em;
    width: 96%;
}

.more-news ul{
-moz-padding-start:10px;
display:block;
list-style-type:disc;
}

.more-news li {
    margin: 3px 0 3px 5px;
    padding: 0;
    }
	
.sq-box
{
    padding: 10px 10px 10px 10px;
    border: 1px solid #bbb;
    clear: left;
    background-color: #fffff;
    margin-bottom: 10px;
}

/*Ad frame - 350x200*/
.ad-frame
{
    padding: 5px;
    background-color: #ccc;
    margin-bottom: 8px;
}
.ad-frame img
{
    padding: 0px;
    margin: 0px;
}

.ad-frame a img {
	 border: 0;
}
/*End ad frame*/

/*Clearfix*/
.clear
{
    font-size: 1px;
    line-height: 1px;
    height: 1px;
    clear: both;
}

/*Tweet bubble style*/
p.tweet
{
    float: right;
    padding: 5px;
    margin: 2px 0px;
}

/* Admin Login form  */
#adminlogin {
	margin: 10px; 
	padding: 15px 25px 25px 20px; 
	border: 1px solid #F0F0F0;
	background: #EBD5D5;
}
#adminlogin p {

	padding: 5px 0 5px 0;	margin: 0;	
	color: #C76363;
}
#adminlogin label {
	font-weight: bold;
	color: #AD3939;
}

#adminlogin hr {
	border: none 0; 
	border-top: 1px dashed #E5E5E5;
	height: 1px;
}
#adminlogin input, #adminlogin select, #adminlogin textarea {
	margin: 3px 0;
	padding: 3px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
#adminlogin input:focus, #adminlogin select:focus, #adminlogin textarea:focus {
	color: #BB4545;
	background: #F0CACA;
}

#adminlogin #rep_login, #rep_password {
	width: 150px;
}

#adminlogin input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #fff;
	background: #A83A3A;
	border-width: 1px;
  	border-style: solid;
  	border-color: #C05252 #A33B3B #C05252 #A33B3B;
}

/************ Shortcut Buttons ************/

.shortcut-button {
                border: 1px solid #ccc !important;
                background: #f7f7f7 url('http://www.salesresources.com/images/icons/shortcut-button-bg.gif') top left no-repeat;
                display: block;
                width: 120px;
                margin: 0 0 20px 0;
                }

.shortcut-button span {
                border: 1px solid #fff;
                display:block;
                padding: 15px 10px 15px 10px;
                text-align: center;
                color: #555;
                font-size: 13px;
                line-height: 1.3em;
                }
/*Changed dispplay property from default (inline) to block. Also changed margin values.*/
.shortcut-button span img {
                margin: 0px auto 10px;
				border: 0px;
				text-decoration: none !important;
				display: block;
                }
.shortcut-button:hover {
                background: #fff;
                }
				
.shortcut-button span:hover {
				color: #57a000; 
                }

ul.shortcut-buttons-set li {
                float: left;
                margin: 0 15px 0 0;
				padding: 0 !important;
				list-style: none;
				background: 0;
                }
				
/* FORMS IN ADMIN  */
#adminform {
	margin: 10px; 
	padding: 15px 25px 25px 20px; 
	border: 1px solid #F0F0F0;
	background: #f8f8f8;
}
#adminform p {

	padding: 5px 0 5px 0;	margin: 0;	
	color: #3D5771;
}
#adminform label {
	font-weight: bold;
	font-size: 14px;
	float: left;
	color: #3D5771;
	width: 150px;
	margin: 3px 0;
	padding: 3px;
}

#adminform hr {
	border: none 0; 
	border-top: 1px dashed #E5E5E5;
	height: 1px;
}
#adminform input, #adminform select, #adminform textarea {
	margin: 3px 0;
	padding: 3px;
	color: #3D5771;
	width: 350px;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}

#adminform input:focus, #adminform select:focus, #adminform textarea:focus {
	color: #3D5771;
	background: #EFF2F7;
}


#adminform input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #fff;
	background: #567BA5;
	width: 180px;
	border-width: 1px;
  	border-style: solid;
  	border-color: #829FBC #476079 #476079 #829FBC;
}

/* // Video Image Hover Icon */

.videoimageframe {
	margin-right: 20px;
	float: left;
	padding: 5px;
	border: 1px solid #ccc;
}

.videoimage a:link, .videoimage a:active, .videoimage a:visited
{
    border: 1px solid #ccc;
    /*This is added for anchor to be block element and keep image:*/
    display: block;
}
.videoimage img
{
    display: block;
    /*New height and width for play omage button to be centered:*/
    height: 90px;
    width: 120px;
	border: 1px solid #ccc;
}
/*This span is for play icon over the video image:*/
.videoimage span
{
    background: transparent url(http://www.salesresources.com/images/play_icon.gif) no-repeat scroll center center;
    position: absolute;
    height: 90px !important;
    width: 120px !important;
}

/*Site Sections*/
.site_sections
{
    float: left;
    width: 140px;
}

.site_sections h2
{
    text-transform: uppercase;
    font-size: 1.2em;
    background: #000 url(../Images/lb-h2-bg.gif) repeat-x;
    color: #fff;
    padding: 5px 8px;
    letter-spacing: -1px;
    color: #eee;
    margin: 0px;
    font-weight: bold;
}
.inner_site_section
{
    margin: 0 0 10px;
    padding: 8px;
    padding-top: 5px;
    border: 1px solid #DBDBDB;
    font-size: 12px;
    font-weight: normal;
}
.one_site_section
{
    padding: 15px 0;
    border-bottom-color: #DBDBDB;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.one_site_section h4
{
    font: normal 20px arial;
    line-height: 20px;
    margin: 0 0 8px 0;
    padding: 0;
}
.one_site_section p
{
    margin: 0 0 24px 0;
    padding: 0 0 8px 0;
    list-style: none;
}
.one_site_section_link
{
    font: bold 12px/12px arial;
    margin: 0px 0 0 0;
    padding: 0px 0 0 0;
}
.one_site_section img
{
    border: none 0;
}
a.nounderline
{
    text-decoration: none;
}
/*End Site sections*/

.date1{width:52px; height:51px; background:url(http://www.salesresources.com/images/date1bg.gif) no-repeat; color:#fff; font-weight:600;}
.date1 .month{width:100%; text-align:center; position:relative; top:6px;}
.date1 .day{width:100%; text-align:center; position:relative; top:6px; font-size:18px;}
.eventDate1
{
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
}
