﻿body
{
    background:#EFEFEF url(../images/bgd.gif) repeat scroll left top;
    font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size:10pt;
    text-align:left;
}

a
{
    color:#444444;
}

.holder
{
    width:990px;
    margin-left:auto;
	margin-right:auto;
    background-color:#EFEBDF;
}

.floatHolder
{
    float:left;
    background:white;
    width:948px;
    padding:21px;
}

.title
{
	background:#FFFFFF url(../images/logo.jpg) no-repeat scroll top right;
	width:100%;
	height:163px;
	font-size:18pt;
}

.title a
{
	height:100%;
	width:100%;
	display:block;
}

.error
{
	display:block;
	margin:4.25% 5%;
}

.logo
{
	text-decoration:none;
	border:0;
	float:left;
}
    
.logo img
{
	border:0;
}

.placeAdImage
{
	text-decoration:none;
	float:right;
	margin:5px 70px 12px 0;
	color:#EFEBDF;
}

.placeAdImage img
{
	border: 0;
}

#mainnav
{
    background:#E6E6E6 url(../images/navbar_bg.gif) repeat-x scroll 0 0;
    border-top:2px solid #FFFFFF;
    font-family:Helvetica,Arial,sans-serif;
    min-height:33px;
    height: 1%
}

html>body #mainnav {
height: auto;
}

#mainnav ul
{
    border:0 none;
    display:table;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0;
    white-space:nowrap;
    width:auto;
    margin:0;
}

#mainnav li
{   
    border-color:#FFFFFF;
    border-style:none solid none none;
    border-width:0 2px 0 0;
    display:table-cell;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}

#mainnav a 
{
    color:#000000;
    display:block;
    font-size:1.2em;
    font-weight:100;
    padding:8px 20px 6px;
    text-decoration:none;
}

#mainnav a:hover
{
    background: #B5B4B4 url(../images/navbar_bg.gif) repeat-x scroll 0 6px;
    text-decoration:none;
}

#mainnav a.selected
{
	background:#FF6633 none repeat scroll 0 0;
    font-weight:800;
}

#breadcrumb
{
	background:#999999 none repeat scroll 0 0;
	font-family:Helvetica,Arial,sans-serif;
	margin-top:2px;
	height:26px;
	padding-left:20px;
}

#breadcrumb a
{
	color:#FFFFFF;
	font-size:100%;
	font-weight:800;
	text-decoration:none;
	margin:0;
	line-height:26px;
	padding:5px 15px;
}

#breadcrumb span
{
	color:#FFFFFF;
	padding:5px 15px;
}

#breadcrumb span.sep
{
	color:#FFFFFF;
	padding:5px 5px;
}

#breadcrumb a:hover
{
	background:#888888 none repeat scroll 0 0;
	text-decoration:none;
}

.tabs
{
    padding:0;
    margin:0;
    float:left; 
    color:White;
    list-style:none;
}

.tabs li
{
    float:left;
}

.content
{
     min-height:500px;
     float:left;
     width:100%;
     background:white;
}

.inner
{
	width:740px;
	float:left;
	height:100%;
	background:white;
}

p
{
    margin:2.5%;
}

.adds
{
	height:514px;
	float:right;
	margin-top:2.3%;
	background: url(images/adds.gif);
	width:20%;
	*width:190px;
	*margin:0;
	*margin-top:-1030px;
}

.footer
{
    float:left;
    width:100%;
    background:#E8E8E8 url(../images/hs_bgd.gif) repeat-x scroll 0 0;
    margin-top:2%
}

.footer ul
{
	line-height:40px;
	list-style:none;
}

.footer ul a
{
	color:#134084;
	text-decoration:none;
	font-size:14pt;
	font-weight:bold;
}

.leftFooterMenu
{
	float:left;
	padding:0px;
	margin:2% 4%;
}

.rightFooterMenu
{
    float:right;
    text-align:right;
    padding:0px;
    margin:2% 4%;
}

.categoryBox
{
	padding-bottom:20px;
}

.categoryBox a
{
    text-decoration:none;
    color:#222222;
}

.categoryBox ul
{
    padding:0;
    margin:0;
    list-style:none;
}

.categoryBox ul li
{
	padding-bottom:5px;
}

.categoryTitle
{
    color:#134084;
    padding:0;
    font-size:16px;
    font-weight:bolder;
    display:block;
    padding-bottom:10px;
}

.categoryTable
{
    float:left;
    width:46%;
    margin:3.5% 1.5%;
    font-size:11pt;
}

.adTable
{
    float:none;
    margin:2% 3%;
    width:90%;
    background-color:White;
    font-size:10pt;
}

.adTable td
{
    padding:15px 0px 25px 0px;
    border-bottom:1px solid #bbbbbb;
}

.adTable a
{
    text-decoration:none;
    color:#222222;
}

.adListTitle
{
    color:#134084;
    font-size:11pt;
}    

.adDesc
{
    background: url(../images/quotationmarks.gif) top left no-repeat;
    padding-left:25px;
    margin-top:10px;
}

.adDesc span
{
    padding-top:10px;
}

.paging
{
    margin-bottom:20px;
    margin-left:5%;
    margin-right:auto;
    color:#134084;
}

.paging a
{
   text-decoration:none;
    color:#134084;
    font-weight:bold;
}

.paging .currentPage
{
    color:#F79250;
}

.viewButton
{
    text-decoration:none;
    color:#333333;
}

 .modalBackground 
 {
    background-color:#134084;
    filter:alpha(opacity=70);
    opacity:0.1;
}

.popUp
{
    background-color:White;
    border:5px solid #134084;
    padding:20px;
    width:830px;
    min-height:300px;
    max-height:700px;
}

.popUp input
{
    margin-left:45%;
}

.scrollable
{
    overflow:hidden;
    height:95%;
    max-height:665px;
}

.scrollable #adContainer
{
    width:96%;
}

#createAd
{
    margin:1%;
    background:white;
    height:100%;
    width:740px;
    float:left;
    *margin:0;
    *padding:0;
}

 .login
{
    margin:1%;
    padding:1% 1% 1% 20%;
    background:white;
    height:100%;
    width:77%;
    float:left;
}

.login span
{
    margin:10px;
    width:100px;
    display:block;
    float:left;
    clear:left;
    margin-bottom:10px;
    padding:7px 0;
}

.login  input[type=text],.login  input[type=password]
{
    float:left;
    width:285px;
    padding:0px;
    margin:10px;
    padding:7px 0;
}

#createAd span
{
    margin:10px;
    display:block;
    float:left;
    width:285px;
    margin-bottom:10px;
}

#createAd .formTitle
{
    color:#134084;
    font-size:13pt;
    width:584px;
}

#createAd .noclear
{
    clear:none;
}

/*-------------------------------------*/
/*          START OF CAPTCHA           */
/*-------------------------------------*/

#createAd .nocleartext
{
    clear:none;
    width:285px;
    min-width:285px;
    margin-bottom:10px;
    float:left;
    padding:7px 0;
    text-indent:7px;
    margin:0 8px;
    min-height:2px;
}

#createAd .clear
{
    float:left;
}

#createAd .cleartext
{
    clear:left;
    width:285px;
    min-width:285px;
    margin-bottom:10px;
    float:left;
    padding:7px 0;
    text-indent:7px;
    margin:0 8px;
    min-height:2px;
}
   
.capImage
{
    clear:both;
    float:right;
    margin-top:-45px;
    margin-right:15px;
    *margin-top:25px;
    *margin-right:0;
    width:288px;
}

/*-------------------------------------*/
/*          END OF CAPTCHA             */
/*-------------------------------------*/

#createAd .labelEmail
{
    margin-top:60px;
}

#createAd .text, input[type='text'], #createAd textarea
{
    width:285px;
    min-width:285px;
    margin-bottom:10px;
    float:left;
    padding:7px 0;
    text-indent:7px;
    margin:0 8px;
    min-height:2px;
	font-family:Arial;
}

#createAd .textLong
{
    width:584px;
}

.login .text
{
	width:150px;
}

 input[type=file]
{
    float:left;
    height:24px;
    margin:0 0 0 0px;
}

#createAd .YoutubeText
{
    clear:left;
    padding:0;
    width:100px;
    max-width:100px;
    height:18px;
    margin-top:2px;
    *margin-right:8px;
    *width:290px;
}

.buttonUpload
{
    float:left;
    *float:right;
    *margin-top:-20px;
    *height:20px;
}

#createAd select
{
    float:left;
    margin-bottom:10px;
    width:285px;
    margin:0 9px;
}

.buttonSave, .buttonPreview, .buttonBack
{
    background-color:#FF6633;
    border-color:#FFB29D #D95738 #D95738 #FFB29D;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    min-height:23px;
    width:100px;
    margin:15px 15px 10px 0;
    margin-right:17px;
    *margin-right:0;
}

.buttonSave, .buttonPreview
{
    float:right;
}

.labelsaved{padding-left:5px;}

.buttonBack
{
    float:left;
}

.buttonWhite
{
    float:left;
    clear:left;
    margin:10px 0;
    color:#134084;
    font-size:13pt;
}

.login .buttonWhite
{
    margin:10px 0 0 130px;
}

.button2
{
    float:left;
}

.validator
{
    padding:10px 45px;
    margin-left:150px;
    margin-bottom:35px;
    color:White;
    width:300px;
    background: #8D1C1C;
}
.validator ul
{
    color:White;
    font-size:11pt;
}

.validator ul
{
    list-style:none;
}

#firstSection
{
    float:left;
    height:100%;
    padding-left:35px;
    padding-bottom:35px;
    width:645px;
}

#secondSection
{
    float:left;
    height:100%;
    padding-left:35px;
    width:645px;
}

.sectionContent
{
    background: #EBEBEB url( /images/formgradient.gif ) repeat-x scroll 0 0;
    height:100%;
    float:left;
    padding:0 15px;
    border:1px solid #BBBBBB;
}

.sectionTop
{
    background:  url( /images/topleft.png ) no-repeat ;
    float:left;
    min-height:15px;
    width:100%;
}

.sectionTop .right
{
    background:  url( /images/topright.png ) no-repeat top right;
    min-height:15px;
    float:right;
    width:100%;
}
   
.sectionBottom
{
    background:  url( /images/bottomleft.png ) no-repeat ;
    float:left;
    height:15px;
    width:100%;
}

.sectionBottom .right
{
    background:  url( /images/bottomright.png ) no-repeat top right;
    height:15px;
    float:right;
    width:100%;
}

.floatleft
{
    float:left;
    *margin:0;
    *padding:0;
}
   
#createAd .labelsaved
{
   padding-left:6px;
   color:Red;
   margin-left:8px;
   margin-top:0px;
   width:170px;
}
   
#adContainer
{
    margin:1%;
    padding:0 1.5%;
    background:white;
    height:100%;
    min-height:500px;
    width:92%;
    float:left;
}
      
#adContainer .adtitle
{
    width:100%;
    font-size:18pt;
    margin-bottom:10px;
    color:#134084;
    margin-top:10px;
}

#adContainer .date
{
	margin-bottom:10px; 
}

#adContainer .adimage
{
    display:block;
    margin-top:20px;
    max-width:500px;
}      

#adContainer .youtube
{
    margin-top:20px;
}

#adContainer object
{

}

#adContainer embed
{

}

.noResults
{
    margin-left:5%;
}
     
.tcTitle{
    color:#134084;
    font-size:15pt;
    margin:2.5%;
}

.follow
{
    height:80px;
    width:200px;
    float:left;
    clear:left;
    margin:2.5%
}
    
#breadcrumb .btnLogout
{
    float:right;
    padding:0px;
}

.floatright
{
	float:right;
	*margin:0;
	*padding:0;
}

.sideAds
{
	margin-top:30px;
}
    .sideAds a{
        color:#134084;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
    }
    .sideAds a:hover{color:#FF6600;}

.clearfix
{
	clear:both;
	margin-bottom:10px;
	margin-left:10px;
}