*
{
    margin: 0px;
    padding: 0px;
}

body
{
    background-color: white;
	padding-left : 12px;
	padding-right : 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
}

fieldset{
	padding:1em;
}
ul
{
    list-style-type: none;
    margin: 10px;
    margin-left: 17px;
}
li
{
	padding-left: 13px;
	background-image: url(../images/blue_bullet.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
}

.fTextli {
	font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	font-weight : normal;
	padding-bottom : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
}
.dark {
	list-style-type: square;
	list-style-image : none;
}

.pageTitle {
 font-family : tahoma, arial;
 font-size : 18px;
 color : #3C669E;
 padding-left : 5px;
 line-height : 24px;
 display: inline;
 }

.pageTitleBlue
{
    font-size: 24px;
    line-height: 30px;
    font-family: tahoma, arial;
    color: #4970A5;
    margin-top: 15px;
    font-weight: bold;
}
.subTitle {
	font-family : tahoma, arial;
	font-size : 12px;
    color: #4970A5;
	padding-left : 5px;
	font-weight : bold;
	}


.fTextbold {
	font-family : verdana, arial;
	font-size : 13px;
    color: #4970A5;
	font-weight : bold;
	padding-bottom : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
}
A {
	font-family : verdana, arial;
	font-size : 11px;
	color : #3C669F;
	text-decoration: none;
	}
A:Hover {
	color : #46c7ff;
	}

A.whiteLink
{
	font-family : verdana, arial;
	font-size : 11px;
	color : #FFF;
	text-decoration: underline;
	font-weight: bold;
}
A.whiteLink:Hover {	color: #DDF; }

A.greyLink
{
	font-family : verdana, arial;
	font-size : 11px;
	color : #3B5164;
	text-decoration: underline;
	font-weight: bold;
}

A.greyLinkLight
{
	text-decoration: none;
	font-weight: normal;
}
A.greyLink:Hover {	color: #81A1BD; }

	/* main table */
table.tablecontact {
	font-family : verdana, arial;
	font-size : 13px;
	color : #000000;
	font-weight : normal;
	border : 1px solid #a0a0a0;
}
.table01 {
	width : 100%;
	}
	/*HEADER SECTION */
.cell01 {
	width : 100%;
	text-align : center;
	}
.cell02 {
	width : 100%;
	background-image : url(../images/topBG.gif);
	}
.topBarBlue {
	width : 100%;
	background-image : url(../images/topBGBlue.gif);
	}
.topBarGrey {
	width : 100%;
	background-image : url(../images/topBGGrey.gif);
	}
.cell03 {
	width : 100%;
	background-color : #ffffff;
	}
.cell04 {
	width : 512px;
	background-color : #ffffff;
	border-right : 1px solid #a0a0a0;
	}

.loginTableBlue {
	width : 512px;
	background-image: url(../images/loginGradientBlue.gif);
	background-repeat: repeat-x;
	}
.loginTableGrey {
	width : 512px;
	background-image: url(../images/loginGradientGrey.gif);
	background-repeat: repeat-x;
	}
.logo {
	width : 438px;
	background-color : #ffffff;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 5px;
	border-left : 1px solid #a0a0a0;
	}
.loginText {
	font-family : verdana, arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
	padding-left : 5px;
	}
.loginInput {
	border : 1px solid #787878;
	font-size : 9px;
	padding-left : 3px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	}
.loginButton {
	width : 80%;
	padding-left : 5px;
	}
.loginWelcome {
	width : 100%;
	font-family : verdana, arial;
	font-size : 11px;
	color : #ffffff;
	padding-right : 25px;
	text-align : right;
	}
.helpText {
	font-family : verdana, arial;
	font-size : 9px;
	color : #ffffff;
	padding-right : 10px;
	}
.homePageTable {border: 1px solid #bec4c2;}
.homePageTableGradient {border: 1px solid #155b8d;background-image:url(../images/gradientBG.gif);background-repeat:repeat-x;}
.ltBlue {font-family:tahoma;font-size:12px;font-weight:bold;color:#3a9cc9;padding-left:5px;text-decoration:none;}

A.smallWhite {
	font-family : verdana, arial;
	font-size : 9px;
	color : #ffffff;
	}
/* END HEADER SECTION */
/*NAV BAR */

.navBar {
	width : 100%;
	background-image : url(../images/navBarBG2.gif);
	border-right : 1px solid #a0a0a0;
	border-left : 1px solid #a0a0a0;
	text-align : center;
	}
.nav {
	width : 465px;
	text-align : center;
	font-family : verdana, arial;
	font-size : 11px;
	color : #005587;
	font-weight : bold;
	line-height : 18px;
	}
.faq {
	font-family : verdana, arial;
	font-size : 11px;
	color : #486A99;
	font-weight : bold;
}

A.topLinksBlue
{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	float: left;
	text-align : center;
	font-family : tahoma,verdana, arial;
	font-size : 12px;
	color : #486A99;
	font-weight : bold;
	line-height : 18px;
	text-decoration : none;
	padding-left: 9px;
}

A.topLinksBlueSelected
{
	color : #486A99;
    background-color: #F6F6F6;
}

A.topLinksGrey
{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	float: left;
	text-align : center;
	font-family : tahoma,verdana, arial;
	font-size : 12px;
	color : #494949;
	font-weight : bold;
	line-height : 18px;
	text-decoration : none;
	padding-left: 9px;
}

A.topLinksGreySelected
{
	color : #494949;
    background-color: #F6F6F6;
}

A.topLinksBlue img, A.topLinksGrey img
{
    border: 0px;
    margin-left: 9px;
}

.indexLinks {
	text-align : center;
	font-family : tahoma,verdana, arial;
	font-size : 13px;
	color : #005587;
	font-weight : bold;
	text-decoration : underline;
	}
A:Hover.topLinksBlue
{
	color : #486A99;
    background-color: #F6F6F6;
}

A:Hover.topLinksGrey
{
	color : #494949;
    background-color: #F6F6F6;
}
A.topLinksOn {
	color : #de2924;
	text-decoration : none;
	text-align : center;
	font-family : tahoma,verdana, arial;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
	}
A:Hover.topLinksOn {
	color : #de2924;
	}
.searchSpacer {
	width : 100%;
	background-color : #fbd87c;
	border-right : 1px solid #a0a0a0;
	border-left : 1px solid #a0a0a0;
	}
/*END NAV */

/* CONTENT SECTION */
.table02 {
	width : 100%;
	}
.leftSide {
	background-color : #ffffff;
	width : 200px;
	padding-left : 10px;
	border-left : 1px solid #a0a0a0;
	}
/* END CONTENT */
.dirReport {
 width : 450px;
 padding-top : 15px;
 padding-bottom : 15px;
 background-color : #fafafa;
 border : 1px solid #e6e6e6;
 }
.reportLeft {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 text-align : right;
 padding-right : 10px;
 font-weight : bold;
 width : 150px;
 }
.reportRight {
 padding-right : 10px;
 }


.reportDetail {
 width : 200px;
 padding : 5px;
 border : 1px solid #a0a0a0;
 }
.detailLeft {
 width : 150px;
 background-color : #f0f0f0;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-right : 5px;
 font-weight : bold;
 padding-top : 3px;
 padding-bottom : 3px;
 border-bottom : 3px solid #ffffff;
 border-right : 3px solid #ffffff;
 }
.detailRight {
 width : 50px;
 background-color : #fafafa;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-right : 5px;
 font-weight : bold;
 padding-top : 3px;
 padding-bottom : 3px;
 border-bottom : 3px solid #ffffff;
 }
.detailTitle {
 font-family : tahoma, arial;
 font-size : 13px;
 color: #486A99;
 padding-right : 5px;
 font-weight : bold;
 }
.dirReport {
 width : 450px;
 padding-top : 15px;
 padding-bottom : 15px;
 background-color : #fafafa;
 border : 1px solid #e6e6e6;
 }
.reportLeft {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 text-align : right;
 padding-right : 10px;
 font-weight : bold;
 width : 150px;
 }
.reportRight {
 padding-right : 10px;
 }

/*LEFT SIDE FILTER */
.filter {
	width : 160px;
	}
.sideHeader {
	width : 100%;
	background-color : #379bc8;
	font-family : verdana, arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	padding : 3px;
	}
.sub {
	font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	font-weight : bold;
	padding-left : 10px;
	line-height : 18px;
	}
A.fText {
	font-family : verdana, arial;
	font-size : 11px;
	color : #486A99;
	font-weight : normal;
	padding-left : 15px;
	line-height : 18px;
	}



/*FOOTER */
.footer {
	width : 100%;
	background-color : #ffffff;
	border-right : 1px solid #a0a0a0;
	border-left : 1px solid #a0a0a0;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	text-align : center;
	}
.cell05 {
	width : 100%;
	background-color : #ffffff;
	border-bottom : 1px solid #a0a0a0;
	}
A.small {
 font-family : verdana, arial;
 font-size : 9px;
 color : #246683;
 }
 .valuOdd {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 padding-left : 2px;
 padding-right : 70px;
 background-color : #ffffff;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.valuEven {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 padding-left : 2px;
 padding-right : 70px;
 background-color : #f3f3f3;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.accountLeft {
 width : 48%;
 border : 1px solid #246683;
 padding : 8px;
 vertical-align : top;
 }
.accountRight {
 width : 48%;
 border : 1px solid #246683;
 padding : 8px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 vertical-align : top;
 }
.account {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 text-align : right;
 padding-right : 10px;
 }

A:Hover.small {
	color : #46c7ff;
	}
/* END FOOTER */


/*SEARCH*/
.cell06 {
	width : 100%;
	background-color : #de2924;
 }
.search {
 background-color : #fbd87c;
 font-family : verdana, arial;
 font-size : 12px;
 color : #000000;
 font-weight : bold;
 padding-right : 5px;
 }
.cell07 {
 width : 100%;
 background-color : #fbd87c;
 text-align : center;
 }
.searchTable {
 width : 425px;
 }

/* END SEARCH */


/*MAIN CONTENT */
.content {
	width : 100%;
	BACKGROUND-COLOR : #ffffff;
	border-right : 1px solid #a0a0a0;

		font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	}
.main {
	width : 100%;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	line-height : 18px;

	}
.mainbigger {
	width : 100%;
	font-family : verdana, arial;
	font-size : 12px;
	color : #000000;
	background-color : #ffffff;
	line-height : 18px;
	padding-right : 15px;
	}
.small {
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	line-height : 13px;
	}
/* END CONTENT */

/*RIGHT COLUMN */
.rightSide {
	padding-left : 3px;
	padding-right : 5px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	width : 175px;
	text-align : center;
	}
.MUPrightSide {
	padding-left : 3px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	width : 225px;
	text-align : center;
	}
.cell16 {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	background-color : #fafafa;
	border : 1px solid #de2924;
	padding : 5px;
	}

/* END RIGHT SIDE */

/*TABLE ROWS */

 .image {
 	width : 75px;
	background-color : #ffffff;
	background-color : #3C669F;
	border-bottom : 1px solid #a0a0a0;
	}
.model {
	width : 130px;
	background-color : #3C669F;
	padding-left : 3px;
	border-bottom : 1px solid #a0a0a0;
	border-right : 2px solid #ffffff;
	}
.manu {
	width : 175px;
	background-color : #3C669F;
	padding-left : 3px;
	border-bottom : 1px solid #a0a0a0;
	border-right : 2px solid #ffffff;
	}
.type {
	width : 96px;
	background-color : #3C669F;
	padding-left : 3px;
	border-bottom : 1px solid #a0a0a0;
	border-right : 2px solid #ffffff;
	}
.year {
	width : 88px;
	background-color : #3C669F;
	padding-left : 3px;
	border-bottom : 1px solid #a0a0a0;
	}
A.resultsHeader {
	font-family : verdana, arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	}

.tableList {
 width : 562px;
 }

/* odd row */
.odd {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	border-right : 2px solid #ffffff;
	border-bottom : 2px solid #ffffff;
	padding-left : 3px;
	padding-bottom : 2px;
	background-color : #f5f5f5;
	}
	.descOdd {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	background-color : #f5f5f5;
	border-right : 2px solid #ffffff;
	padding-left : 3px;
	padding-bottom : 2px;
	width: 100%;
	}
/* even row */
.even {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	background-color : #e1e1e1;
	border-right : 2px solid #ffffff;
	border-bottom : 2px solid #ffffff;
	padding-left : 3px;
	padding-bottom : 2px;
	}
.descEven {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	background-color : #e1e1e1;
	border-right : 2px solid #ffffff;
	padding-left : 3px;
	padding-bottom : 2px;
	width: 100%;
	}
/* row link */
A.results {
	font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	font-weight : bold;
	}

.itemImage {
	background-color : #ffffff;
	text-align : center;
	}
.pagenation {
	width : 100%;
	border : 1px solid #000000;
	padding : 5px;
	text-align : center;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	}
.directory {
	width : 100%;
	}
.dirHeader {
	width : 100%;
	background-color : #E2E8F1;
	border-bottom : 1px solid #a0a0a0;
	font-family : verdana, arial;
	font-size : 11px;
    color: #4970A5;
	font-weight : bold;
	padding-left : 5px;
	}
.dirEven {
	width : 99%;
	padding : 5px;
	}
.dirOdd {
	width : 99%;
	background-color : #fdeec7;
	padding : 5px;
	}
.dirLeft {
	width : 24%;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 16px;
	padding-left : 3px;
	}
.dirMiddle {
	width : 50%;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	}
.dirRight {
	width : 24%;
	text-align : right;
	padding-right : 5px;
	}

/* END TABLE ROWS */


/*FORM ELEMENTS */
.input {
	border : 1px solid #787878;
	font-size : 9px;
	padding-left : 3px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	}
.textarea_input {
	font-size : 12px;
	}
.select-box{vertical-align:middle;}
.select-box select{width:100px;}
.inputselect {
	border : 1px solid #787878;
	font-size : 9px;
	}
.required {
	font-family : verdana, arial;
	font-size : 10px;
	font-weight : bold;
	color : #de2924
	}
.helpertext {
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	}
.formSubTitle {
	width : 100%;
	background-color : #ebebeb;
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : bold;
    color: #4970A5;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 5px;
	border-bottom : 2px solid #ffffff;
	}
.formRight {
	width : 75%;
	background-color : #ffffff;
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	padding-left : 5px;
	border-bottom : 2px solid #ffffff;
	}
.formLeftAccount {
	width: 25%;
	background-color : #ebebeb;
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-align : right;
	line-height : 18px;
	padding-right : 5px;
	border-bottom : 2px solid #ffffff;
	}

.formLeft {
	width : 25%;
	background-color : #ebebeb;
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-align : right;
	line-height : 18px;
	padding-right : 5px;
	border-bottom : 2px solid #ffffff;
	}
.addPhoto {
	padding : 5px;
	}
.formText {
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	}
.confL {
 background-color : #ffffff;
 text-align : center;
 padding : 5px;
 border-bottom : 1px solid #ebebeb;
 }
.confC {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 2px;
 padding-right : 20px;
 background-color : #ffffff;
 line-height : 18px;
 border-left : 1px solid #ebebeb;
 border-bottom : 1px solid #ebebeb;
 }
.confR {
 width : 100%;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 2px;
 padding-right : 10px;
 background-color : #ffffff;
 line-height : 18px;
 border-left : 1px solid #ebebeb;
 border-bottom : 1px solid #ebebeb;
 }
.checkOutSelection {
	background-color : #fdeec7;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	padding : 10px;
	}
.activateTable {
	width : 450px;
	background-color : #fdebbb;
	border : 1px solid #a0a0a0;
	padding : 8px;
	text-align : center;
	}
.checkoutSubHeader {
 font-family : tahoma, arial;
 font-size : 21px;
 color : #486A99;
 padding-left : 5px;
 font-weight : bold;
 padding-bottom : 5px;
 }
.checkoutSelect {
 width: 50px;
 background-color: #ECECEC;
 text-align : center;
 padding-left: 5px;
 padding-right: 5px;
 border: 1px solid #C7C7C7;
 border-top: 0px;
 }
.checkoutSelectW {
 background-color : #ffffff;
 text-align : center;
 padding : 5px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.bulkTitleL {
 font-family : verdana, arial;
 font-size : 11px;
color : #3C669F;
 padding-left : 2px;
 font-weight : bold;
 background-color : #ebebeb;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 padding-left: 7px;
 padding-right: 7px;
 }
 .bulkTitleR {
 width : 80px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #155b8d;
 padding-left : 2px;
 font-weight : bold;
 background-color : #ebebeb;
 line-height : 18px;
 padding-left: 7px;
 padding-right: 7px;
 }
.bulkL {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 10px;
 padding-right : 20px;
 background-color : #fff;
 line-height : 18px;
 border-bottom: 1px solid #C7C7C7;
 }
.bulkR {
 width : 80px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 5px;
 background-color : #ECECEC;
 line-height : 18px;
 border: 1px solid #C7C7C7;
 border-top: 0px;
 }
.bulkRAd {
 width : 100px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 5px;
 padding-right:5px;
 padding-top: 10px;
 padding-bottom:10px;
 background-color : #ECECEC;
 line-height : 10px;
 border: 1px solid #C7C7C7;
 border-top: 0px;
 }
 .bulkLAd {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 10px;
 padding-right : 20px;
 padding-top: 10px;
 padding-bottom:10px;
 background-color : #fff;
 line-height : 9px;
 border: 1px solid #C7C7C7;
 border-top: 0px;
 border-right: 0px;
 }
.catLOdd {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 padding-left : 2px;
 padding-right : 20px;
 background-color : #f3f3f3;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.catROdd {
 width : 100%;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 2px;
 padding-right : 10px;
 background-color : #f3f3f3;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.catLEven {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 padding-left : 2px;
 padding-right : 20px;
 background-color : #ffffff;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.catREven {
 width : 100%;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding-left : 2px;
 padding-right : 10px;
 background-color : #ffffff;
 line-height : 18px;
 border-right : 2px solid #ffffff;
 border-bottom : 2px solid #ffffff;
 }
.redBold {
 font-family : verdana, arial;
 font-size : 11px;
 color : #de2924;
 font-weight : bold;
 }

/*My Used Price */

.cell08 {
	width : 100%;
	border-bottom : 1px solid #a0a0a0;
	}
.myUsedPrice {
  border-left : 1px solid #a0a0a0;
 border-right : 1px solid #a0a0a0;
 border-bottom : 1px solid #a0a0a0;
 padding-right : 10px;
 padding-left : 10px;
 padding-top : 5px;
 padding-bottom : 5px;
 }
.topTabs {
	vertical-align : bottom;
	cursor: pointer;
	}
.ratingcell {
	cursor: pointer;
	}
.topTabsOn {
	vertical-align : bottom;
	cursor: pointer;
	}
/*My Directory */
 .cell09 {
	border-left : 1px solid #246683;
	padding : 15px;
	width : 100%;
	}
.cell10 {
	width : 100%;
	background-image : url(../images/lineBG.gif);
	}
.cell11 {
	padding-right : 50px;
}
.cell12 {
	background-color : #e6e6e6;
	padding-left : 4px;
	font-family : verdana, arial;
	font-size : 11px;
    color: #4970A5;
	font-weight : bold;
	line-height : 18px;
	border-bottom : 2px solid #ffffff;
	}
.cell13 {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	background-color : #f0f0f0;
	line-height : 15px;
	border-bottom : 2px solid #ffffff;
	text-align : right;
	padding-right : 5px;
	}
.cell14 {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 15px;
	border-bottom : 2px solid #ffffff;
	padding-left : 5px;
	width : 100%;
	}
.cell15 {
	text-align : right;
	padding-right : 10px;
	}
.table03 {
	width : 500px;
	}
/*PROFILE PAGE */
.cell17 {
	background-color : #D9DDE0;
	border-left : 1px solid #5E6F7D;
	}
.cell18 {
	background-color : #D9DDE0;
	border-top : 1px solid #5E6F7D;
	width : 100%;
	}
.profileTools {
 background-color : #ffffff;
 border : 1px solid #dadada;
 padding : 5px;
 }
.profileTable {
	background-image: url(../images/dir_profile_gradient.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color : white;
	border-left : 1px solid #5E6F7D;
	border-right : 1px solid #5E6F7D;
	width : 100%;
	}
.profileTop {
	width : 33%;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 16px;
	}
.profileRight {
	width : 33%;
	text-align : right;
	padding-right : 5px;
	padding-bottom : 5px;
	}
.cell19 {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 16px;
	padding : 5px;
	}
.profileHeading
{
	font-family : tahoma, arial;
	font-size : 12px;
	color : #50616E;
	border-right: 1px solid #5E6F7D;
	border-bottom: 1px solid #5E6F7D;
	background-color: #EDEFF1;
	height: 28px;
	line-height: 20px;
	padding-left: 5px;
	font-weight : bold;
}

.category {
	background-color : #fef7e3;
	padding-left : 10px;
	padding-right : 25px;
	padding-top : 5px;
	}
A.catSub {
	font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	line-height : 16px;
	padding-left : 15px;
	}
A:Hover.catSub {
	color : #46c7ff;
	}
.profileImageBox
{
    position: relative;
    overflow: hidden;
    height: 150px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}

.profileImageContainer
{
   position: absolute;
   left: 15;
   margin: 0 auto;
   margin-right: 10px;
}
.profileImage
{
    width : 90px;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ADADAD;
	font-family : verdana,arial;
	font-size : 11px;
	color : #000000;
}

.userCommentLeft {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 padding: 7px;
 padding-top: 4px;
 padding-bottom: 4px;
 border-right : 2px solid #ffffff;
 background-color : #E2E8F1;
 width : 200px;
 }
.userCommentRight {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 padding: 7px;
 padding-top: 4px;
 padding-bottom: 4px;
 background-color : #E2E8F1;
 width : 100%;
 border-right : 2px solid #ffffff;
 }
.postCommentDetail {
 padding: 7px;
 padding-top: 4px;
 padding-bottom: 4px;
 background-color : #E2E8F1;
 font-family : verdana, arial;
 font-size : 10px;
 color : #000000;
 text-decoration: underline;
 }
.commentDetailEven {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 line-height : 16px;
 background-color : #f4f4f4;
 border-bottom : 3px solid #ffffff;
 padding-left : 5px;
 padding-top : 5px;
 }
.commentDetailEvenLeft {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 line-height : 16px;
 background-color : #f4f4f4;

 border-bottom : 1px solid #ffffff;
 padding-left : 5px;
 padding-top : 5px;
 padding-bottom : 5px;
 }
.commentDetailOddLeft {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 background-color : #ffffff;
 border-bottom : 3px solid #ffffff;
 line-height : 16px;
 padding-left : 5px;
 padding-top : 5px;
 padding-bottom : 5px;
 }
.commentDetailOdd {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 background-color : #ffffff;
 border-bottom : 3px solid #ffffff;
 line-height : 16px;
 padding-left : 5px;
 padding-top : 5px;
 }

.commentHeaderLeft {
 font-family : verdana, arial;
 font-size : 11px;
 color: white;
 font-weight : bold;
 background-image: url(../images/dir_small_gradient.gif);
 background-position: top left;
 background-repeat: repeat-x;
 vertical-align: top;
 width : 200px;
 }
.commentHeaderRight {
 font-family : verdana, arial;
 font-size : 11px;
 color: white;
 font-weight : bold;
 vertical-align: top;
 background-image: url(../images/dir_small_gradient.gif);
 background-position: top left;
 background-repeat: repeat-x;
 }


.postComment
{
    background-image: url(../images/dir_small_gradient.gif);
    background-position: top left;
    background-repeat: repeat-x;
 	font-family : verdana, arial;
	font-size : 10px;
	color: white;
	width: 150px;
	text-align: right;
}

.commentEven {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 16px;
	background-color : #fdf7e6;
	border-bottom : 3px solid #fdebbc;
	padding-left : 5px;
	padding-top : 5px;
	}
.commentEvenLeft {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 16px;
	background-color : #fdf7e6;
	border-right : 2px solid #ffffff;
	border-bottom : 2px solid #fdebbc;
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	}
.commentOddLeft {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	background-color : #fbd87c;
	border-bottom : 3px solid #fdebbc;
	border-right : 2px solid #ffffff;
	line-height : 16px;
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	}
.commentBox
{
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	background-color : white;
	width: 400px;
	margin-left: 15px;
	border: 1px solid #AFAFAF;
	background-image: url(../images/dir_comment_gradient.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.mupCommentLeft {
	width : 200px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	border-bottom : 1px solid #e6e6e6;
	line-height : 18px;
	}
.mupCommentRight {
	width : 100%;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	border-bottom : 1px solid #e6e6e6;
	line-height : 18px;
	}
.approve {
	text-align : right;
	padding-right : 10px;
	border-bottom : 1px solid #e6e6e6;
	padding-bottom : 4px;
	padding-top : 4px;
	}
.profileImageTable {
	width : 100%;
	background-color : white;
	}
.cell20 {
	background-color : white;
	}
.catSubHeader {
	font-family : verdana, arial;
	font-size : 11px;
	color : black;
	font-weight : bold;
	width : 50%;
	padding-left : 15px;
	border: 1px solid #ADADAD;
	background-color: #EAEAEA;
	}
.catHeader { padding: 3px; }
.pBottom {
	width : 100%;
	background-color : #FFFFFF;
	border-bottom : 1px solid #5E6F7D;
	}
.photoTable {
	width : 95%;
	background-color : #ffffff;
	border : 1px solid #c8c8c8;
	padding-left : 10px;
	padding-right: 10px;
	}
.photoTitle {
	text-align : center;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	}
.photoCommentHdr {
	font-family : arial;
	font-size : 16px;
	color : #246683;
	font-weight : bold;
	padding-top : 15px;
	}
.photoHDRLeft {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 5px;
	border-right : 2px solid #ffffff;
	background-color : #dcdcdc;
	width : 200px;
	}
.photoHDRRight {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	padding-top : 3px;
	padding-left : 5px;
	background-color : #dcdcdc;
	width : 100%;
	}
.postCommentPhoto {
	padding-top : 3px;
	padding-bottom : 3px;
	padding-right : 5px;
	background-color : #dcdcdc;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	}
.photoEven{
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 5px;
	border-right : 2px solid #ffffff;
	background-color : #fafafa;
	width : 200px;
	}
.photoOdd {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 5px;
	border-right : 2px solid #ffffff;
	background-color : #f0f0f0;
	}

/*Select Plan */
.selectBttm {
	text-align : right;
	padding-right : 5px;
	padding-top : 5px;
	border-top : 1px solid #e1e1e1;
	}
.selectMain {
	padding-top : 10px;
	padding-left : 8px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	background-color : #fef6e2;
	border-right : 1px solid #e1e1e1;
	border-left : 1px solid #e1e1e1;
	}
.selectHeader {
	border-bottom : 1px solid #e1e1e1;
	font-family : tahoma, arial;
	font-size : 18px;
	font-weight : bold;
	color : #246683;
	padding-left : 3px;
	}
.selectHeaderSmall {
	border-bottom : 1px solid #e1e1e1;
	font-family : tahoma, arial;
	font-size : 13px;
	font-weight : bold;
	color : #246683;
	}

/* My Contacts */
.table06 {
	width : 168px;
	}
.contactCell {
	border : 1px solid #de2924;
	padding : 4px;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	}
.contactCellnew {
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	background-color : #EDEFF1;
	border : 1px solid #5E6F7D;
	padding : 4px;
	}
A.myContact {
	font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	line-height : 18px;
	}
/* Recent Lookups */
.recentHeader {
	background-color : #e6e6e6;
	padding-left : 4px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #246683;
	font-weight : bold;
	line-height : 18px;
	border-bottom : 2px solid #ffffff;
	border-right : 2px solid #ffffff;
	}
.recentOdd {
	padding-left : 4px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	border-bottom : 2px solid #ffffff;
	border-right : 2px solid #ffffff;
	}
.recentEven {
	background-color : #f5f5f5;
	padding-left : 4px;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	border-bottom : 2px solid #ffffff;
	border-right : 2px solid #ffffff;
	}

/*Home Page */
.cell24 {
 background-image : url(../images/homeBoxHdrBG.gif);
 width : 100%;
 padding-left : 15px;
 }
.cell25 {
 width : 100%;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding : 10px;
 vertical-align : top;
 background-color : #f5f5f5;
 border-right : 1px solid #246683;
 border-left : 1px solid #246683;
 }
.cell26 {
 background-image : url(../images/homeBoxBttmBG.gif);
 width : 100%;
 text-align : right;
 padding-right : 10px;
 }
.cell27 {
 width : 50%;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 padding : 10px;
 vertical-align : top;
 line-height : 18px;
 }
/* item detail */
.detailTable {
	width : 100%;
	border-top : 1px solid #e6e6e6;
	border-left : 1px solid #e6e6e6;
	border-bottom : 2px solid #a0a0a0;
	border-right : 2px solid #a0a0a0;
	background-color : #ffffff;
	padding : 10px;
	}
.itemPhoto {
	width : 210px;
	padding : 5px;
	text-align : center;
	vertical-align : top;
	}
.itemDescLeft {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	line-height : 20px;
	width : 150px;
	vertical-align : top;
	}
.itemDescRight {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 20px;
	width : 100%;
	vertical-align : top;
	}
.itemDesc {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	line-height : 18px;
	vertical-align : top;
	padding-top : 8px;
	padding-right : 8px;
	padding-bottom : 8px;
	}
.descHdr {
	background-color : #e6e6e6;
	padding-left : 4px;
	font-family : verdana, arial;
	font-size : 12px;
	color : #4970A5;
	font-weight : bold;
	line-height : 22px;
	}
.descHdrRight {
	background-color : #e6e6e6;
	padding : 4px;
	text-align : right;
	}
.itemTabLeft {
	border-bottom : 1px solid #3C669E;
	vertical-align : bottom;
	}
.itemTabRight {
	border-bottom : 1px solid #379bc8;
	width : 100%;
	vertical-align : bottom;
	}
.specTable {
	width : 50%;
	}
.specleft {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	line-height : 18px;
	padding-right : 20px;
	}
.specRight {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	width : 100%;
	}
.priceTable {
	border : 1px solid #a0a0a0;
	}
.priceL {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	line-height : 18px;
	background-color : #ebebeb;
	border-bottom : 2px solid #ffffff;
	border-right : 2px solid #ffffff;
	padding-right : 10px;
	padding-left : 5px;
	}
.priceR {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	line-height : 18px;
	background-color : #f7f7f7;
	border-bottom : 2px solid #ffffff;
	width : 75px;
	padding-left : 5px;
	text-align : left;
	}
.valuation {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	background-color : #FFF;
	border : 1px solid #C7C7C7;
	padding : 8px;
	}
/* Search Directory */
.directorySearch {
	background-color : #f5f5f5;
	border : 1px solid #155b8d;
	padding : 10px;
	}
.dSearchText {
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	line-height : 18px;
	padding-bottom: 5px;
	}
.dSearchRight {
	width : 50%;
	line-height : 18px;
	padding-bottom: 5px;
	padding-left : 10px;
	}
.dSearchBttm {
	text-align : right;
	border-top : 1px solid #e1e1e1;
	padding-top : 5px;
	}

/*Right Side */
.dirSideHeader {
	width : 100%;
	background-image: url(../images/dir_header_gradient.gif);
	font-family : verdana, arial;
	font-size : 11px;
	color : #FFF;
	font-weight : bold;
text-align: left;
	}
.dirSide {
	background-color : #EDEFF1;
	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	padding : 5px;
	border-bottom : 3px solid #ffffff;
text-align: left;
	}

/*SPAN*/
span.fText {
	font-family : verdana, arial;
	font-size : 11px;
	color : #486A99;
	font-weight : normal;
	padding-left : 15px;
	line-height : 18px;
}
span.fText1 {
	font-family : verdana, arial;
	font-size : 11px;
	color : #486A99;
	font-weight : normal;
	line-height : 18px;
}
span.fTextbig {
	font-family : verdana, arial;
	font-size : 13px;
	color : #246683;
	font-weight : normal;
	line-height : 18px;
}
span.fTextbold {
	font-family : verdana, arial;
	font-size : 11px;
	color : #4970A5;
	font-weight : bold;
}
span.error {
	font-family : verdana, arial;
	font-size : 11px;
	color : #FFFF99;
	font-weight : bold;
}
span.errorred {
	font-family : verdana, arial;
	font-size : 13px;
	color : #FF0000;
	font-weight : normal;
}
span.errorblack {
	font-family : verdana, arial;
	font-size : 13px;
	color : #000000;
	font-weight : normal;
	padding-left : 0px;
}
.acctLoginLeft {width:150px;text-align:right;font-family:verdana;font-size:11px;padding:5px 10px 5px 0px;background-color:#ebebeb;}
.acctLoginRight {width:100%;font-family:verdana;font-size:11px;background-color:#ebebeb;text-align:left;}

.bannerTable {border:1px solid #379bc8;width:90%;}
.bannerTopCell {background-color:#fefbda;text-align:center;padding:10px 0px 8px 0px;font-weight:bold;font-family:verdana;font-size:11px;}
.bannerBttmTable {width:100%;background-color:#379bc8;padding:0px 0px 0px 5px;}
.bannerHeader{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background-color:#379bc8;padding:3px 0px 3px 2px;}
.bannerRadio{background-color:#f0f0f0;text-align:center;width:10px;}
.bannerRows{background-color:#ffffff;font-family:verdana;font-size:11px;}
.bannerFormTable{background-color:#f0f0f0;border: 1px solid #e7e7e7;padding:10px;width:90%;}
.adSignUpL{font-family:verdana;font-size:11px;font-weight:bold;padding:4px;text-align:right;}
.adSignUpR{padding-left:4px;}

.titleLeft{background-color:#379bc8;padding:3px 0px 3px 5px;font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;}
.titleRight{text-align:right;background-color:#379bc8;padding:0px 15px 0px 0px;}
.bannerAdpreview{vertical-align:top;text-align:center;padding:10px 10px 0px 10px;}
.adReportTable{width:100%;background-color:#e7e7e7;padding:3px;}
.adReportTable2{width:100%;background-color:#ffffff;padding:5px;border: 1px solid #e7e7e7;}
.adReportHeader{font-family:verdana;font-size:11px;font-weight:bold;width:33%;text-align:center;}
.adReportBody{font-family:verdana;font-size:11px;background-color:#ffffff;text-align:center;}
.ad{width:50%;font-family:verdana;font-size:11px;line-height:20px}

.adReportTable2{width:100%;background-color:#ffffff;padding:5px;border: 1px solid #e7e7e7;}
.bannerHeader{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background-color:#379bc8;padding:3px 0px 3px 2px;}
.bannerHeaderRed{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background-color:#de2924;padding:3px 0px 3px 2px;}
.adReportTable2{width:100%;background-color:#ffffff;padding:5px;border: 1px solid #e7e7e7;}
.bannerAdpreview{vertical-align:top;text-align:center;padding:5px 10px 0px 10px;}
.itemPriceNoLogin  {
	width: 80%;
	background-color: #fdfac7;
	border: 1px solid #a7a7a7;
	padding: 8px;
}
.ip {
	font-family: verdana;
	font-size: 11px;
	vertical-align: top;
	width: 50%;
}
form { margin-bottom: 0; }
img.img_border {
	border: 1px black solid;
}
h1 {
 font-family : tahoma, arial;
 font-size : 18px;
 color : #0079a9;
 margin-bottom : 0px;
 }
.adtypes {
 font-family : tahoma, arial;
 font-size : 18px;
 color : #006633;
 margin-bottom : 0px;

}
.dirBrowse {
 width : 100%;
 border : 1px solid #e9e9e9;
 padding : 5px;
 }
.browse {
 width : 50%;
 vertical-align : top;
 padding : 5px;
 line-height : 18px;
 }
.mssgLeft {
 background-color : #e6e6e6;
 padding-left : 4px;
 font-family : verdana, arial;
 border-bottom : 2px solid #ffffff;
 border-right : 2px solid #ffffff;
 }
.mssgTitle {
 background-color : #e6e6e6;
 padding-left : 4px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #246683;
 font-weight : bold;
 border-bottom : 2px solid #ffffff;
 border-right : 2px solid #ffffff;
 }
.mssgOdd {
 padding-left : 4px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
 line-height : 18px;
 border-bottom : 2px solid #ffffff;
 border-right : 2px solid #ffffff;
 }
.mssgEven {
 background-color : #f5f5f5;
 padding-left : 4px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
 line-height : 18px;
 border-bottom : 2px solid #ffffff;
 border-right : 2px solid #ffffff;
 }
.mssgOddBold {
 padding-left : 4px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 line-height : 18px;
 border-bottom : 2px solid #ffffff;
 border-right : 2px solid #ffffff;
 }
.mssgEvenBold {
 background-color : #f5f5f5;
 padding-left : 4px;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 line-height : 18px;
 border-bottom : 2px solid #ffffff;
 border-right : 2px solid #ffffff;
 }
.bold {
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : bold;
 line-height : 18px;
 padding-right : 15px;
 padding-left : 5px;
 }
.plain {
 width : 100%;
 font-family : verdana, arial;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
 line-height : 18px;
 padding-left : 5px;
 }
 .stretch {
 background-color : #ffffff;
 }
.homeImage {
 text-align : center;
 vertical-align : top;
 border-top : 1px solid #3398b3;
 }
.homeImageBTTM {
 text-align : center;
 vertical-align : top;
 background-color : #198baf;
 }
.blueStretch {
 background-color : #198baf;
 }
.homePageMiddle {
 background-color : #dadada;
 border-left : 1px solid #198baf;
 border-right : 1px solid #198baf;
 padding : 8px;
 background-image : url(../images/homePageImage_BG.gif);
 font-family : verdana;
 font-size : 11px;
 color : #222222;
 text-align : left;
 }
.sm	{
 font-family : Verdana, Arial;
 font-size : 11px;
 color : #000000;
 background-color:#ffffff;
 border: 1px solid #999999;
 padding: 4px;
 }

h2 {
  font-family : tahoma, arial;
 font-size : 16px;
 color : #3b659e;
 margin-bottom : 0px;
 }
.detail {
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #379bc8;
	margin: 0px 0px 5px 0px;
	}
.redheader {
	font-family:tahoma;
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
	text-align : left;
}
h3.ad {
  font-family : tahoma, arial;
 font-size : 12px;
 color : #3b659e;
 margin-bottom : 0px;
 }

 h3	{
 font-family : Times New Roman;
 font-size : 14px;
 color : #000000;
 font-weight:bold;
 margin-bottom: 0px;
}
p.printhtml	{
 font-family : Verdana, Arial;
 font-size : 11px;
 color : #000000;
 background-color:#ffffff;
 margin-top:5px;
}

span.banad {
	width:180px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}
a.ban_bold {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
}
a.ban_normal {
	font-size:10px;
	color:#009900;
}
p {
 font-family: verdana;
 font-size: 11px;
 margin: 8px auto 8px auto;
 line-height: 18px;
 }

li.new {
 list-style-image:url(../images/arrow_red.gif);
 font-family: verdana;
 font-size: 12px;
 }

.blackText {
 font-family : verdana, arial;
 font-size : 12px;
 color : #000000;
 font-weight : bold;
 line-height : 18px;
 }

.searchDropdown
{
    position: absolute;
    background-color: white;
    visibility: hidden;
    padding: 0px;
}

.whiteBox
{
    background-color: white;
    padding: 5px;
    border: 1px solid #a0a0a0;
}

.clear
{
    clear: both;
    padding-top: 2px;
}

.formRightDiv, .formLeftDiv, .formLeftDivGrey
{
	display: block;
	float: left;
	padding: 2px;
	margin-bottom: 2px;
}

.formRightDiv
{
	text-align: left;
	width: 180px;
	padding-left: 5px;
	margin-left: 5px;
}

.formLeftDiv
{
	width: 150px;
	text-align: right;
	background-color: #ebebeb;
	padding-right: 5px;
}

.formLeftDivGrey
{
	margin-left: 6px;
	width: 150px;
	text-align: right;
	background-color: #EDEFF1;
	padding-right: 5px;
}

.formFont
{
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}

.categoryLink
{
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid gray;
    font-weight: normal;
}

.profileImageDiv
{
    margin: 6px;
    margin-left: 10px;
    margin-right: 10px;
}

.profileTypeMfrContainer
{
    display: block;
    width: 490px;
    margin: -2 auto;
    border: 1px solid #AAAAAA;
}

.profileTypeMfrDiv
{
    position: relative;
    left: -1;
    border-left: 1px solid #B1B1B1;
    color: #555555;
    width: 241px;
    _width: 244px;
    float: left;
    text-align: left;
}

.profileTypeMfrHeader
{
    width: 100%;
    padding-left: 7px;
    padding-bottom: 3px;
    border-bottom: 1px solid #B1B1B1;
    background-color: #eaeaea;
    float: left;
    margin-bottom: 5px;
}

.imgLink
{
    display: block;
    background-repeat: no-repeat;
    overflow:hidden;
    cursor: pointer;
    cursor: hand;
}

.infoBox
{
    background-color: #ECECEC;
    border: 1px solid #C7C7C7;
    padding: 10px;
    font-family: verdana, arial;
    font-size: 11px;
    text-align: left;
    width: 300px;
    margin: 0 auto;
}

.infoElement
{
    width: 150px;
    margin-left: 20px;
    margin-right: 10px;
    text-align: left;
    float: left;
}

/* Index page (new) */

.categoryBox
{
    position: relative;
/*
    background-image: url(../images/categoryGradient.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
*/
background-color: rgb(254,254,254);
    border: 1px solid #CFCFCF;
    width: 48%;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 25px;
}

.categoryBoxHeader
{
    position: relative;
    top: -1;
    display: block;
    width: 100%;
    background-image: url(../images/categorybox_gradient.gif);
    background-repeat: repeat-x;
    cursor: hand; /* WHY DOES IE6 SUCK SO BAD? */
}

.categoryBoxHeader img
{
    border: 0;
}

.fixedDynamic
{
    max-width: 1280px;
    margin: 0 auto;
    width: expression(document.body.clientWidth > 1280? "1281px" : "");
}

/* End Index page (new) */

/* Side navigation (new) */
.sideNavHeader
{
    font-family: verdana, arial;
    font-size: 11px;
    color: #FFF;
    width: 175px;
    background-repeat: repeat-x;
    margin-top: 20px;
}

.sideNavHeaderBlue
{
    background-image: url(../images/sidenav_gradient_blue.gif);
}

.sideNavHeaderGrey
{
    background-image: url(../images/sidenav_gradient_grey.gif);
}

.sideNavBox
{
    font-family: verdana, arial;
    font-size: 11px;
    width: 149;
    _width: 175px; /* Fix for IE's bad rendering */
    padding-left: 12px;
    padding-right: 12px;
    line-height: 16px;
}

.sideNavBox a
{
    width: 160px;
    _width: 172px; /* Fix for IE's bad rendering */
    position: relative;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    margin-left: -12px;
    margin-right: -12px;
}

.sideNavBoxBlue
{
    background-color: #E2E8F1;
    border: 1px solid #41608D;
}

.sideNavBoxBlue a
{
    color: #486A99;
    border-bottom: 1px solid #91A4BF;
}
div a.blackLink { color: black; }
div a.blackLink:hover { color : #777777; }
.sideNavBoxBlue a:hover { color: #46c7ff; }

.sideNavBoxGrey
{
    background-color: white;
    border: 1px solid #5E6F7D;
}

.sideNavBoxGrey a
{
	color : #3B5164;
    border-bottom: 1px solid #5E6F7D;
}
.sideNavBoxGrey a:hover { color : #81A1BD; }

.sideNavBoxGrey div
{
    color: #3B5164;
    border-bottom: 1px solid #5E6F7D;
    width: 160px;
    _width: 172px; /* Fix for IE's bad rendering */
    padding-left: 12px;
    margin-left: -12px;
    margin-right: -12px;
}
.sideNavBoxGrey img
{
    border: 0px;
    vertical-align: middle;
    margin: 3px;
}

.sideNavQuickSearch
{
    background-image: url(../images/quicksearch_gradient.gif);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #D8E0EC;
    color: white;
    border: 1px solid #41608D;
    border-top: 0px;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin-top: -2px;
    padding-top: 4px;
}

.sideNavQuickSearch a { display: inline; padding: 0px;}

.sideSelectedItem
{
    background-color: #FFF;
    border-top: 1px solid #C2C3C5;
    border-bottom: 1px solid #C2C3C5;
    width: 160px;
    _width: 172px; /* Fix for IE's bad rendering */
    background-image: url(../images/category_arrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
    position: relative;
    display: block;
    font-weight: bold;
    top: -1;
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 12px;
    margin-left: -12px;
    margin-right: -12px;
}

/* End of side navigation (new) */

/* Search box (new) */

.searchBox
{
    background-image: url(../images/searchbox_gradient.gif);
    background-repeat: repeat-x;
    background-position: top left;
    border: 1px solid #C7C7C7;
    background-color: white;
}

.seperatorBar
{
    margin: 10px;
    margin-left: 30px; margin-right: 30px;
    background-image: url(../images/thin_bar.gif);
    background-repeat: repeat-x;
    background-position: center left;
    text-align: center;

}

.mfrList
{
    font-size: 12px;
    font-family: verdana, arial;
	font-weight:bold;
    color: #000;
    text-align: center;
}

.typeList
{
    font-size: 11px;
    font-family: verdana, arial;
    color: #3C669E;
    font-weight: bold;
    text-align: center;
}

.mfrList a
{
    font-weight: bold;
	font-size:12px;
    margin: 2px;
}

.mfrLetterSelected
{
    color: white;
    background-image: url(../images/letter_selected.gif);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 8px;
}

.mfrLetterFaded
{
    color: #B2C0D2;
    font-weight: bold;
    font-size: 12px;
    margin: 2px;
}

.columnListItemsBox
{
    text-align: center;
    margin: 20 auto;
}

.columnListItems
{
    margin: 0 auto;
}

.columnListItems a
{
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}

.columnListItems td
{
    padding-left: 7px;
    padding-right: 7px;
    vertical-align: top;
}

a:hover.columnTruncated
{
    color: red;
}

.filterBox
{
    border: 1px solid #CCC;
    background-color: #FFF;
    font-size: 11px;
    font-family: verdana, arial;
    margin-left: 25px;
    margin-right: 25px;
    height: 19px;
}

.filterBoxTitle
{
    font-weight: bold;
    background-color: #DEDEDE;
    border-right: 1px solid #CCC;
    padding-left: 4px;
    height: 100%;
    width: 115px;
    float: left;
}

.filterBoxClose
{
    background-color: #DEDEDE;
    float: right;
    padding: 3px;
    padding-left: 7px;
    padding-right: 5px;
}

.filterBoxMiddle
{
    padding-left: 10px;
    overflow: hidden;
    height: 20px;
}

.truncatedHoverBox
{
    border: 1px solid #3C669F;
    background: white;
    position: absolute;
    margin-left: 25px;
    margin: 15px;
    padding: 2px;
    font-size: 11px;
    visibility: hidden;
}

.attribFilterBoxHeader
{
    border-bottom: 1px solid #C7C7C7;
    background-color: #7794BB;
    color: white;
    font-weight: bold;
    padding-left: 3px;
}

.attribFilterBox
{
    border: 1px solid #C7C7C7;
    background-color: #E2E8F1;
    font-size: 11px;
    font-family: verdana, arial;
    margin-left: 15px;
    margin-right: -10px;
    margin-top: 8px;
    width: 169px;
    height: 92px;
    float: left;
    overflow: auto;
}

.attribSearchBox
{
    position: absolute;
    left: -35;
    top: 5;
    width: 560;
    height: 335;
    visibility: hidden;
    margin-left: 22px;
}

.attribSearchControlDiv
{
    border: 1px solid #C7C7C7;
    background-color: white;
    width: 495px;
    _width: 505px;
    height: 170px;
    padding: 10px;
    padding-right: 0px;
    margin-left: 18px;
    margin-right: 18px;
    overflow: auto;
}

.attribSearchTabDiv
{
    width: 505px;
    margin-left: 18px;
    margin-right: 18px;
}

.attribSearchTab
{
    background-image: url(../images/attrib_tab_background.gif);
    background-repeat: repeat-x;
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    position: relative;
    top: 2;
    color: black;
    float: left;
    height: 21px;
    cursor: pointer;
    cursor: hand;
}

.attribSearchItem
{
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
}

.attribSearchShadow
{
    opacity: 0.2;
    filter: alpha(opacity=20);
    -moz-opacity:.20;
}



/* End search box (new) */


/* Lookupbox (new) */

.titleText
{
    font-family: verdana, arial;
    font-size: 12px;
    color: #3C669E;
    font-weight: bold;
}

.filterPopup
{
    position: absolute;
    left: -139;
    top: 6;
    width: 155;
    height: 53;
    background-image: url(../images/popup_alert.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    font-family: verdana, arial;
    color: #3C669E;
    padding-left: 10px;
    padding-top: 3px;
    line-height: 13px;
    display: none;
    z-index: 2;
}

.printTitle
{
   	font-family : verdana, arial;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	line-height : 18px;
}

.noResultsTitle
{
    font-family: verdana,arial;
    font-size: 12px;
}

.noResultsTypeBox
{
    font-size: 12px;
    color: black;
    text-align: center;
}

.noResultsTypeBox a { font-size: 12px; }


/* End lookupbox (new) */


/* Directory page (new) */

.memberSignup
{
    border: 1px solid #40804D;
    background-image: url(../images/dir_signup_gradient.gif);
    background-position: top left;
    background-repeat: repeat-x;
    font-size: 12px;
    background-color: white;
    color: #2C5734;
}

.searchDirBox
{
    border: 1px solid #5E6F7D;
	background-image : url(../images/searchdir_gradient.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 11px;
	background-color: white;
	color: black;
}

.searchDirResults
{
    border: 1px solid #5E6F7D;
    border-top: 0px;
    border-bottom: 0px;
    background-image: url(../images/dir_header_gradient.gif);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #EDEFF1;
    text-align: center;
}

.searchDirResultsBottom
{
    height: 22px;
    background-image: url(../images/dir_header_gradient.gif);
    background-position: top left;
    background-repeat: repeat-x;
    text-align: center;
}


   /* Section for viewing individual directories */

.profileDiv
{
    border: 1px solid #5E6F7D;
    background-color: white;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;
    _width: 100%;
}

.profileCenterDiv
{
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;
    _width: 100% /* Fix for IE's bad table width/div rendering */
}

.profileCatBorderLeft { border-left: 1px solid #ADADAD; border-right: 1px solid #ADADAD; }
.profileCatBorderRight { border-right: 1px solid #ADADAD; }

.profileCatFooter
{
    border-top: 1px solid #ADADAD;
    background-color: transparent;
    margin-top: 5px;
}

.profileHeaderText { float: right; padding-left: 10px; padding-right: 5px; padding-top: 2px; }

.profileCommentLeft
{
    border: 1px solid #ADADAD;
    border-right: 1px solid #D0D0D0;
    background-color: #DEDEDE;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.profileCommentRight
{
    border: 1px solid #ADADAD;
    border-left: 0px;
    background-color: white;
    padding: 5px;
    padding-left: 10px;
    font-size: 12px;
    font-family: verdana, arial;
    width: 100%;
}

.profileSpacer
{
    height: 7px;
}

  /* Section for editing directory profile */

.profileHeadingSmall
{
    height: 22px;
    text-align: left;
    font-family : verdana, arial;
	font-size : 11px;
	font-weight : bold;
	margin: 5px;
}

.divLine
{
    width: 85%;
    margin: 0 auto;
    height: 1px;
    line-height: 1px;
}
/* End Directory page (new) */

/* BOA pages */

.BOATextDiv
{
    background-color: #E9EFF8;
    border: 1px solid #CDCDCD;
}

.BOALabel
{
	font-family : verdana, arial;
	font-size : 11px;
	color : #486A99;
	line-height : 18px;
    font-weight: bold;
}

.BOASubLabel
{
	font-family : verdana, arial;
	font-size : 10px;
	color : #7E7E7E;
	line-height : 18px;
    font-weight: normal;
}

.BOAAccountBox
{
    border: 1px solid #a0a0a0;
    position: relative;
}

.BOAPriceEntryHeader
{
	font-family: helvetica, arial;
	font-size: 13px;
	color: black;
    font-weight: bold;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;

}

.BOAPriceEntryMfr
{
    font-family: helvetica, arial;
    font-size: 16px;
    color: black;
    font-weight: bold;
}

.BOAPriceEntryMfrDiv
{
    border-top: 2px solid black;
    border-bottom: 2px solid black;
    margin-top: 6px;
    margin-bottom: 4px;
}

.BOAPriceEntryText
{
    font-family: helvetica, arial;
    font-size: 12px;
    color: black;
    font-weight: normal;
}

.BOAPriceEntryFinished
{
    background-color: #F1FBF5;
    color: #7F7F7F;
}

.BOAPriceEntryFinished input { color: #7F7F7F; }


.BOAPriceEntryActive { background-color: #E4EAF3; }
.BOAPriceEntryError  { background-color: #EDDAD3; }

.BOAHoverBox
{
    border: 1px solid #3C669F;
    color: black;
    background: white;
    position: absolute;
    margin-left: 15px;
    margin: 10px;
    padding: 2px;
    font-size: 12px;
    visibility: hidden;
}

.BOATypeSearchResults
{
   height: expression( this.scrollHeight > 190 ? "190px" : "auto" ); /* sets max-height for IE */
   max-height: 190px; /* this sets the max-height value for all standards-compliant browsers */
   overflow: auto;
}

/* End BOA pages */

/* Green UP Link */
A.greenLink
{
    color: #479F3E;
    background-image: url(../../static/css/images/usedprice-greenup_menubar_gradient.gif);
    background-position: 0px -1px;
}

A:Hover.greenLink { color: #479F3E; background: transparent; background-color: #F6F6F6;}
/* End Green UP Link */