* { font-family: arial, helvetica, sans-serif; }
A
{
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ff0000;
    CURSOR: pointer
}
A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
HR
{
    COLOR: #ccc;
    HEIGHT: 2px;
    TEXT-ALIGN: center;
    WIDTH: 90%
}
TH em {
	FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}
UL
{
    TEXT-ALIGN: left;
    WIDTH: 78%
}
.defaultFont
{
    COLOR: #000099;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
    WIDTH: 80%
}
.defaultFont A
{
    TEXT-DECORATION: underline
}
.bannerFrame
{
    BACKGROUND-IMAGE: url(/images/menubkg.gif);
    BACKGROUND-REPEAT: repeat-y;
    BORDER-BOTTOM: #ccc thin solid;
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    TEXT-ALIGN: center;
    WIDTH: 99%;
/*	scrollbar-face-color: #9999cc; */
}
.bannerFrame .bannerLinks
{
    BACKGROUND-COLOR: #fff;
    COLOR: #9999cc;
    FONT-WEIGHT: bold
}
.bannerFrame .bannerLinks A
{
    BACKGROUND-COLOR: #fff;
    COLOR: #9999cc;
    FONT-SIZE: 12px
}
.bannerFrame .bannerLinks A:hover
{
    TEXT-DECORATION: underline overline
}
.bannerFrame .bannerNumFont
{
    BACKGROUND-COLOR: #fff;
    COLOR: #666;
    FONT-SIZE: 15px;
    FONT-STYLE: italic;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.bannerFrame .bannerTextFont
{
    BACKGROUND-COLOR: #fff;
    COLOR: #666;
    FONT-STYLE: italic
}
.bannerBFrame
{
    BACKGROUND-IMAGE: url(/images/menubkg.gif);
    BACKGROUND-REPEAT: repeat-y;
    BORDER-BOTTOM: #ccc thin solid;
    BACKGROUND-COLOR: #fff;
    COLOR: #666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    WIDTH: 99%;
/*	scrollbar-face-color: #9999cc; */
}
.bannerBFrame .GPSLogo
{
    BACKGROUND-COLOR: #fff;
    COLOR: #9999cc;
    FONT-WEIGHT: bold;
	padding-top: 2em;
}
.bannerBFrame TD
{
    TEXT-ALIGN: center;
	FONT-SIZE: 12px;
    FONT-STYLE: italic
}
.bannerBFrame .bannerBNumFont
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline
}
.bannerBFrame .bannerBLinks
{
    BACKGROUND-COLOR: #fff;
    COLOR: #9999cc;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 25px;
    FONT-SIZE: 12px
}
.bannerBFrame .bannerBLinks A
{
    BACKGROUND-COLOR: #fff;
    COLOR: #9999cc;
    FONT-SIZE: 12px;
	PADDING: 0px 5px 0px 5px
}
.bannerBFrame .bannerBLinks A:hover
{
    TEXT-DECORATION: underline overline
}
.bannerBFrame .bannerBSiteMap
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
}
.bannerBFrame .bannerBSiteMap A
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    FONT-SIZE: 10px
}
.bannerBFrame .bannerBSiteMap TD
{
    FONT-STYLE: normal
}
.bannerBFrame .bannerBSiteMap H1
{
    FONT-SIZE: 16px;
}
.indexFrame
{
    BACKGROUND-COLOR: #000099;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
/*	scrollbar-face-color: #9999cc; */
}
.indexFrame .indexHeader
{
    BACKGROUND-COLOR: #efedfe;
    FONT-WEIGHT: bold;
    COLOR: #000099;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
}
.indexFrame .indexText
{
    BACKGROUND-COLOR: #000099;
    COLOR: #9999cc;
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
.indexFrame .indexRefText
{
    BACKGROUND-COLOR: #000099;
    COLOR: #9999cc;
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    TEXT-ALIGN: left;
    TEXT-INDENT: 1px;
}
.indexFrame .indexRefLink
{
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
}
.indexFrame .indexCopy
{
    BACKGROUND-COLOR: #000099;
    COLOR: #9999cc;
    FONT-SIZE: 11px;
}
.indexFrame A
{
    BACKGROUND-COLOR: #000099;
    COLOR: #fff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    TEXT-INDENT: -3px;
}
.indexFrame A:visited
{
    BACKGROUND-COLOR: #000099;
    COLOR: #fff8dc;
}
.indexFrame A:hover, .indexFrame A:active
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    TEXT-DECORATION: none;
}
.navFrame
{
    BACKGROUND-IMAGE: url(/images/menubkg.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	PADDING-LEFT: 5px;
    WIDTH: 98%;
	margin: 0 auto;
/*	scrollbar-face-color: #9999cc; */
}
.navFrame .GoogleLinks
{
    TEXT-ALIGN: center;
	WIDTH: 70%;
}
.navFrame .navEbay
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    FONT-SIZE: 10px;
}
.navFrame .navEbay A
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-STYLE: normal;
    FONT-SIZE: 10px;
}
#navEbayRss
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	PADDING-LEFT: 37px;
}
#navEbayRss TD
{
    FONT-SIZE: 11px
}
#navEbayRss .eBayTitle A
{
    FONT-SIZE: 12px;
	PADDING-LEFT: 10px
}
#navEbayRss A
{
    FONT-SIZE: 9px
}
.navFrame .navFound
{
    BACKGROUND-COLOR: #9999cc;
    COLOR: #000;
	border:1px solid #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
	PADDING: 3px 0;
    WIDTH: 75%;
}
.navFrame .navFound A
{
	COLOR: #fff
}
.navFrame .navSearch
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    PADDING-LEFT: 150px
}
.navFrame .resSearch 
{
    margin-left: 10px;
	clear: left;
}
.navFrame .navLinks 
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    margin-left: 20px;
	margin-bottom: 10px;
    WIDTH: 98%;
}
.navFrame .navShow 
{
	display: block;
    TEXT-ALIGN: left;
    WIDTH: 89%;
}
.navFrame .navPages 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
}
.navFrame .PageIndex A
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 12px;
}
.navFrame H1
{
    WIDTH: 80%
}
.navFrame H2
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0em;
    TEXT-ALIGN: center;
    WIDTH: 80%
}
.navFrame .results
{
    FONT-SIZE: 1px;
    COLOR: #fff
}
.staticEmail
{
    BACKGROUND-IMAGE: url(/images/menubkg.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    TEXT-ALIGN: left;
	TEXT-INDENT: 20px;
    WIDTH: 80%
}
.staticEmail TD
{
    FONT-SIZE: 12px
}
.staticEmail HR
{
    COLOR: #ccc;
    HEIGHT: 2px;
    TEXT-ALIGN: left;
    WIDTH: 488px
}
.staticFrame
{
    BACKGROUND-IMAGE: url(/images/menubkg.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    TEXT-ALIGN: center;
    WIDTH: 100%;
	margin: 0 auto;
/*	scrollbar-face-color: #9999cc; */
}
.staticFrame OL
{
	list-style: url(/images/icon.gif) outside;
    BACKGROUND-COLOR: #fff;
    COLOR: #333;
    TEXT-ALIGN: left;
    TEXT-ALIGN: left;
	PADDING-LEFT: 10%;
	line-height: 1.3em;
    WIDTH: 60%;
	margin-right: 20%
}
.staticFrame li A
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    FONT-SIZE: 12px;
}
.staticFrame li a:hover
{
    BACKGROUND-COLOR: #fff;
    COLOR: red;
    TEXT-DECORATION: underline;
}
.staticFrame TD
{
    FONT-SIZE: 12px;
}
.siteNote
{
    COLOR: #000;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    WIDTH: 83%
}
.siteUnderC
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
.navFrame .navQual A
{
    COLOR: #ff0000;
    FONT-SIZE: 11px;
    LETTER-SPACING: 2px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: right;
    WIDTH: 90%;
}
.navFrame .navQual A:hover
{
    COLOR: #000099;
    TEXT-DECORATION: none;
}
.navFrame .navStripe
{
    BACKGROUND-COLOR: #fff8dc;
}
.navFrame .navBkgrnd
{
    BACKGROUND-COLOR: #fffff0
}
.navFrame .navDelete
{
    BACKGROUND-COLOR: #b0c4de;
    COLOR: #000099
}
.navFrame .navYrStripe
{
    BACKGROUND-COLOR: #fff8dc;
    COLOR: #fff8dc;
    FONT-SIZE: 12px;
    VISIBILITY: hidden
}
.navFrame .navYrBkgnd
{
    BACKGROUND-COLOR: #fff;
    COLOR: #fff;
    FONT-SIZE: 12px;
    VISIBILITY: hidden
}
.navFrame .navResHead
{
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
}
.navFrame .navResult
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 90%;
}
.navFrame .navResult td
{
    TEXT-ALIGN: center;
}
.navFrame td.navmakemodel
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    WIDTH: 90%;
}
.navFrame .navSpecial
{
    FONT-SIZE: 9px;
    COLOR: #666;
}
.navFrame .navAge
{
    FONT-SIZE: 9px;
}
.navFrame .navAge a
{
    TEXT-DECORATION: none
}
.navFrame td.navSiteLink
{
    TEXT-ALIGN: right;
}
.navFrame .navSiteLink a
{
    FONT-SIZE: 9px;
    FONT-STYLE: italic
}
.navFrame .navPriceText
{
    FONT-SIZE: 9px;
}
.navFrame .navText
{
    COLOR: #000099;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    WIDTH: 70%
}
.navFrame .navAd
{
    TEXT-ALIGN: left;
    WIDTH: 100%
}
.navFrame .navTextCr
{
    FONT-FAMILY: Courier, helvetica, sans-serif;
	WIDTH: 45%
}
.navFrame .navText A
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
.navFrame .navSpot
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
    clear: right;
	WIDTH: 90%
}
.navFrame .navSpotExmp
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: Left;
    WIDTH: 70%
}
.navFrame .navSpotTH
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: Left;
    COLOR: #ccc;
    WIDTH: 90%;
    FONT-WEIGHT: bold
}
.navFrame .navSpotHL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
    WIDTH: 20%
}
.navFrame .navSpotText
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: Left;
    WIDTH: 80%
}
.navFrame .navSpotText A
{
    FONT-SIZE: 11px
}
.navFrame .navSpotText .navCamp 
{
    FONT-SIZE: 15px;
    TEXT-ALIGN: Left;
    FONT-WEIGHT: bold
}
.navFrame .navSpotStrp
{
    BACKGROUND-COLOR: #fffff0
}
.navFrame .navSpotBkgd
{
    BACKGROUND-COLOR: #fff8dc
}
.staticFrame .navSpot
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: Left;
    WIDTH: 90%
}
.staticFrame .navSpotTH
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
    COLOR: #ccc;
    WIDTH: 90%;
    FONT-WEIGHT: bold
}
.staticFrame .navSpotHL
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: Left;
    WIDTH: 20%
}
.staticFrame .navSpotHL A
{
    FONT-SIZE: 12px
}
.staticFrame .navSpotText
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: Left;
    WIDTH: 80%
}
.staticFrame .navSpotText A
{
    FONT-SIZE: 11px
}
.staticFrame .navSpotStrp
{
    BACKGROUND-COLOR: #fffff0;
}
.staticFrame .navSpotBkgd
{
    BACKGROUND-COLOR: #fff8dc
}
.staticFrame #staticdiv
{
    TEXT-ALIGN: center;
    WIDTH: 80%;
}
.staticFrame .staticText
{
    TEXT-ALIGN: left;
    WIDTH: 80%;
}
.staticFrame .staticText HR
{
    WIDTH: 100%
}
.staticFrame .searchlog
{
    TEXT-ALIGN: center;
}
.staticFrame .staticStripe, #gpsadsFrame .staticStripe
{
    BACKGROUND-COLOR: #fff8dc;
    TEXT-ALIGN: center;
    WIDTH: 80%
}
.staticFrame .staticStripe A
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.staticFrame .staticBkgrnd, #gpsadsFrame .staticBkgrnd
{
    BACKGROUND-COLOR: #fffff0;
    TEXT-ALIGN: center;
    WIDTH: 80%
}
.staticFrame .payrates form { 
	margin-bottom: 20px; 
}
.staticFrame .staticBkgrnd A
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.staticFrame .staticText A
{
}
.staticFrame .staticB16px
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-ALIGN: left;
    WIDTH: 70%
}
.staticFrame TH
{
    FONT-SIZE: 13px
}
H4
{
    FONT-SIZE: 13px;
    TEXT-ALIGN: left;
    WIDTH: 80%
}
H5
{
    COLOR: #000099;
    TEXT-ALIGN: center;
    WIDTH: 80%;
}
.staticFrame .staticDef
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    WIDTH: 80%
}
.staticFrame .staticDef A
{
    FONT-SIZE: 11px
}
.staticFrame .static9px
{
    FONT-SIZE: 9px
}
.staticFrame .staticNote
{
    BACKGROUND-COLOR: #fff;
    COLOR: #999;
    FONT-SIZE: 9px;
    TEXT-ALIGN: left;
    WIDTH: 80%
}
.staticFrame .staticNote A
{
    FONT-SIZE: 9px
}
.staticFrame .staticHead
{
    BACKGROUND-COLOR: #fff;
    COLOR: #666
}
H6
{
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
    FONT-SIZE: 18px;
	TEXT-ALIGN: left;
    WIDTH: 80%
}
H3
{
    FONT-FAMILY: Arial, Helvetica, 'Sans Serif';
    TEXT-ALIGN: left;
    TEXT-INDENT: -7px;
    WIDTH: 80%;
}
.indexFrame .indexModelExp
{
    FONT-SIZE: 11px
}
.indexFrame .indexModelExp A
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.staticFrame .staticHidden
{
    VISIBILITY: hidden
}
.staticFrame .PubStats
{
    BACKGROUND-COLOR: #fff;
    COLOR: #333;
    FONT-STYLE: italic;
}
.indexFrame .indexIconExp
{
}
.indexFrame .indexIconExp A:hover
{
    BACKGROUND-COLOR: transparent
}
.indexFrame .indexIconExp A:active
{
    BACKGROUND-COLOR: transparent
}
.navFrame .navResDesc
{
    FONT-SIZE: 13px;
    TEXT-ALIGN: center;
    WIDTH: 90%
}
.globalFooter
{
    BORDER-BOTTOM: #ccc;
    BORDER-LEFT: #ccc;
    BORDER-RIGHT: #ccc;
    BORDER-TOP: #ccc thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000099;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
	Height: 7em;
	WIDTH: 98%;
	CLEAR: both;
	margin: 0 auto;
}
.globalFooter A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: blue;
    FONT-SIZE: 10px;
	PADDING: 0px 3px 0px 3px;
}
.htmlFooter
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000099;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    WIDTH: 90%;
	clear: left;
	margin: 0 auto;
}
.htmlFooter A
{
    COLOR: blue;
    FONT-SIZE: 10px;
}
.staticFrame .staticSrch
{
    COLOR: #000099;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    WIDTH: 95%;
}
#srvMsg
{
    BACKGROUND-COLOR: #fff;
    COLOR: #999900;
 	float: left;
	TEXT-ALIGN: center;
    WIDTH: 400px;
}
#srchArea
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
    WIDTH: 30%;
}
#srchArea1
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
    WIDTH: 90%;
}
#srchArea a, #srchArea1 a
{
    BACKGROUND-COLOR: #fff;
    COLOR: blue;
    FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
#srchArea1 a:hover
{
    BACKGROUND-COLOR: #fff;
    COLOR: #8B0000;
	TEXT-DECORATION: underline;
}
#srchArea TD, #srchArea1 TD
{
    FONT-SIZE: 12px;
}
#srchArea .srchTitle, #srchArea1 .srchTitle
{
	BACKGROUND-color: #efedfe;
    COLOR: #000;
}
#srchArea  .srchInput, #srchArea1 .srchInput, #cse-search-box .srchInput { 
    BACKGROUND-COLOR: #fff;
    COLOR: #222;
    FONT-SIZE: 13px;
}
#srchArea .srchTips, #srchArea1 .srchTips {
    BACKGROUND-COLOR: #fff;
    COLOR: #8B0000;
}
#srchArea .srchExample, #srchArea1 .srchExample 
{
    FONT-SIZE: 9px;
}
#srchArea .srchExample a, #srchArea1 .srchExample a
{
	BACKGROUND-color: #efedfe;
    FONT-SIZE: 9px;
	TEXT-DECORATION: none;
}
#srchArea .srchExample a:hover
{
    BACKGROUND-COLOR: #fff;
    COLOR: #8B0000;
}
.srchText
{
    COLOR: red;
    LETTER-SPACING: 2px;
}
.srchText A
{
    COLOR: blue;
    TEXT-DECORATION: none;
}
.srchSummary
{
    COLOR: #999;
}
.staticFrame .srchKeys
{
    COLOR: #999;
    FONT-FAMILY: Courier;
    FONT-SIZE: 9px;
    FONT-STYLE: italic
}
.navFrame .navResDesc A
{
    COLOR: #9999cc;
    TEXT-DECORATION: underline
}
.navFrame .navResDesc A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.staticFrame .staticText A:hover
{
    TEXT-DECORATION: underline
}
.staticFrame .staticQual
{
    FONT-SIZE: 16px;
    FONT-STYLE: italic;
    TEXT-ALIGN: left;
    WIDTH: 68%
}
.staticFrame .staticQual A
{
    COLOR: #ff0000;
}
.staticFrame .staticQual A:hover
{
    COLOR: #000099;
}
.staticFrame .staticHome
{
    FONT-WEIGHT: bold
}
.staticFrame .staticHome TD
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    WIDTH: 20%
}
.staticFrame .bannerTextFont
{
    COLOR: #666;
    TEXT-ALIGN: center;
    FONT-STYLE: italic
}
.staticFrame .bannerBNumFont
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline
}
.staticFrame .bannerBLinks
{
    COLOR: #9999cc;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.staticFrame .bannerBLinks A
{
    COLOR: #9999cc;
    FONT-SIZE: 12px
}
.staticFrame .bannerBLinks A:hover
{
    TEXT-DECORATION: underline overline
}
.staticFrame .staticIndex
{
    BACKGROUND-COLOR: #000099;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	WIDTH: 20%
}
.staticFrame .staticIndex .indexHeader
{
    BACKGROUND-COLOR: #fff;
    BACKGROUND-POSITION: center;
    COLOR: #000099;
    FONT-SIZE: 14px;
    TEXT-ALIGN: center;
	WIDTH: 80%
}
.staticFrame .staticIndex A
{
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-INDENT: 18px
}
.staticFrame .staticIndex A:visited
{
    COLOR: #fff8dc
}
.staticFrame .staticIndex A:hover
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000099
}
.staticFrame .staticIndex A:active
{
    BACKGROUND-COLOR: #fff;
    COLOR: #000099;
    TEXT-DECORATION: none
}
.staticFrame .staticIndex A:link
{
    COLOR: #fff
}
.staticFrame .staticIndex .indexFooter
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
.staticFrame .staticIndex .indexFooter A
{
    FONT-SIZE: 11px
}
.staticFrame H1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    TEXT-ALIGN: center;
    WIDTH: 80%
}
.indexFrame .indexFooterLinks A
{
    BACKGROUND-COLOR: #000099;
    COLOR: #000099;
    FONT-SIZE: 8px
}
.indexFrame .indexFooterLinks A:visited
{
    BACKGROUND-COLOR: #000099;
    COLOR: #000099
}
.indexFrame .indexFooterLinks A:hover
{
    BACKGROUND-COLOR: #000099;
    COLOR: #000099
}
#gpsadsFrame
{
    BACKGROUND-IMAGE: url(/images/menubkg.gif);
    BACKGROUND-REPEAT: repeat-y;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    TEXT-ALIGN: center;
    WIDTH: 100%;
	margin: 0 auto;
}
#gpsadsFrame h1
{
    FONT-SIZE: 26px;
}
#gpsadsFrame .gpsadsNav 
{
    TEXT-ALIGN: left;
 	padding-left: 70px;
}
#gpsadsFrame .gpsadsNav A
{
    FONT-WEIGHT: bold;
}
#gpsadsFrame hr
{
    TEXT-ALIGN: left;
	WIDTH: 50%;
}
#gpsadsFrame #gpsadsBody
{
}
#gpsadsFrame .gpsadsText
{
    TEXT-ALIGN: left;
}
#gpsadsFrame .gpsadsText A
{
    FONT-WEIGHT: bold;
}
#gpsadsFrame .gpsadsText .bold
{
    FONT-WEIGHT: bold;
}
#gpsadsFrame em
{
    FONT-WEIGHT: bold;
}
#gpsadsFrame .gpsadsCntrText
{
    FONT-SIZE: 13px
}
#gpsadsFrame #NavCat 
{
	BACKGROUND-COLOR: #fff;
    FONT-SIZE: 12px;
    COLOR: #334433;
	BORDER: 4px #9999cc double;
	width: 85%;
}
#gpsadsFrame #NavCat .navbar
{
	BACKGROUND-COLOR: #fff;
    FONT-SIZE: 12px;
    COLOR: #334433;
}
#gpsadsFrame #NavCat .navbarH
{
 	BACKGROUND-COLOR: #fff;
    FONT-SIZE: 12px;
    COLOR: #0000ff;
	FONT-WEIGHT: bold;
}
#gpsadsFrame #NavCat a:hover.navbar 
{
	BACKGROUND-COLOR: #fff;
    COLOR: red;
}
#gpsadsFrame .reccount
{
    FONT-SIZE: 11px;
    COLOR: #9999cc;
}
#gpsadsFrame .imgtext
{
    FONT-SIZE: 9px;
    COLOR: #999;
	margin-bottom: 20%;
}
#gpsadsFrame .notes
{
    FONT-SIZE: 9px;
    COLOR: #999;
	WIDTH: 60%;
}
#gpsadsFrame .tddata 
{
	WIDTH: 40%;
}
#gpsadsFrame table 
{
	BACKGROUND-COLOR: #fff;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	BORDER: 0;
    COLOR: #334433;
	WIDTH: 90%;
}
#gpsadsFrame th
{
    FONT-SIZE: 14px;
}
#gpsadsFrame #linktop
{
    text-align: right;
	margin-right: 5%;
}
#gpsadsFrame #linktop img, #gpsadsFrame #visitors img
{
	vertical-align: text-bottom;
	border: 0;
}
#featAd
{
  BACKGROUND-COLOR: #ccc;
  FONT-FAMILY: Arial, helvetica, sans-serif;
  COLOR: #000099;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: center;
  BORDER-BOTTOM: #000099 thin solid;
  BORDER-TOP: #000099 thin solid;
  WIDTH: 89%;
}
#featAd .featAdPhoto
{
  BORDER: #000099 thin solid;
}
#featAd a .large {
	background-color: #FFF;
	border: 0px;
	display: block;
	height: 1px;
	right: 10px;
	position: relative;
	top: 0px;
	width: 1px;
}
#featAd a img {
	border: 0;
	padding-right: 1em;
}
#featAd .fp1 {
}
#featAd a.fp1:hover .large {
	border: 1px solid #000099;
	display: block;
	height: 200px;
	left: 0px;
	position: relative;
	top: 3px;
	width: 200px;
	z-index: 99;
}
#featAd .featAdBody
{
  BORDER-BOTTOM: medium none;
  TEXT-ALIGN: left;
  vertical-align: middle;
}
#featAd .featAdBody a
{
  FONT-SIZE: 13px;
  FONT-WEIGHT: normal;
}
#featAd .featSpecial
{
  FONT-SIZE: 9px;
  FONT-WEIGHT: normal;
  COLOR: #666;
}
#featAd .featSpecial a, .navSpecial a
{
  FONT-SIZE: 9px;
  FONT-WEIGHT: normal;
  font-style: italic;
  text-decoration: underline;
  COLOR: #D2691E;
}
#featAd .featSpecial a:hover, .navSpecial a:hover
{
  COLOR: #8B0000;
}
#featAd .featAdCurr
{
  FONT-SIZE: 9px;
}
#featAd .featAdOffer
{
  FONT-SIZE: 11px;
}
.floatright
{
	float: right;
	padding: 0px 10px 
}
.floatrightsrch
{
	float: right;
	padding: 5px 0px 0px 0px;
	width: 400px;
}
.floatrightsrchres
{
	float: right;
	padding: 5px 0px 0px 0px;
	width: 800px;
}
.floatrightFeatAds
{
	float: right;
	border: 2px solid #000099;
	width: 30%
}
.floatleftFeatAds
{
	float: left;
	border: 2px solid #9999cc;
	width: 105px;
}
.floatleft
{
	float: left;
	border-right: 20px solid #fff;
	border-bottom: 5px solid #fff;
	padding-left: 10px;
}
.floatleftfoot
{
	float: left;
	border-top: 5px solid #fff;
	margin-bottom: 2em;
	width: 30%;
}
.width2 { width: 2%; }
.width10 { width: 10%; }
.width15 { width: 15%; }
.width19 { width: 19%; }
.width20 { width: 20%; }
.width30 { width: 30%; }
.width60 { width: 60%; }
.width70 { width: 70%; }
.width80 { width: 80%; }
.width90 { width: 90%; }
.nowrap { white-space: nowrap; }
.font3em
{
    FONT-FAMILY: "Times New Roman", Arial, sans-serif;
    FONT-SIZE: 3em
}
.font2em
{
    FONT-FAMILY: "Times New Roman", Arial, sans-serif;
	FONT-SIZE: 2em	
}
.font1p5em
{
    FONT-FAMILY: "Times New Roman", Arial, sans-serif;
	FONT-SIZE: 1.5em	
}
.red
{
    BACKGROUND-COLOR: #fff;
    COLOR: red
}
.darkgreen
{
    BACKGROUND-COLOR: #fff;
    COLOR: #006400;
}
.darkred {
    BACKGROUND-COLOR: #fff;
    COLOR: #8B0000;
}
.bkgdblue {
	background-color: #efedfe;
	border: .05em #000099 solid
}
.padding
{
	PADDING: 5px 0px 0px 10px;
}
.padB05
{
	PADDING-BOTTOM: 5px;
}
.padT10
{
	PADDING-TOP: 10px;
}
.padT20
{
	PADDING-TOP: 20px;
}
.padR15
{
	PADDING-RIGHT: 15px;
	TEXT-ALIGN: left;
}
.padL15
{
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left;
}
.padL50
{
	PADDING-LEFT: 50px;
	TEXT-ALIGN: left;
}
.left
{
	TEXT-ALIGN: left;
}
.center
{
	TEXT-ALIGN: center;
}
.right
{
	TEXT-ALIGN: right;
}
.underline a {
    text-decoration: underline
}
.clearRight {
	clear: right;
}
.clearleft {
	clear: left;
}
.vatexttop { vertical-align: text-top; }
.vatextbottom { vertical-align: text-bottom; }
.vatop { vertical-align: top; }
.vamiddle { vertical-align: middle; }
.vabottom { vertical-align: bottom; }
#pic {
	background-color: #FFF;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    FONT-SIZE: 11px;
	left: 10px;
	position: relative;
	top: 10px;
	width: 104px;
	margin-bottom: 30px;
}
#pic a.picHead {
	background-color: #FFF;
	color: #000099;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
    FONT-SIZE: 11px;
}
#pic a.picHead:hover {
	background-color: #FFF;
	color: red;
}
#pic a.picHead span { 
	margin-top : -9000px; 
	margin-left : -9000px;
	position : absolute;
}
/* hot-spot ss - defines the active area for the mouse to hover */
#pic a.picHead span {
	width : 160px;
	height : 30px;
	margin-bottom : -20px;
}
/* hot-spot css - defines the position of the resulting popup box */
#pic a.picHead:hover span, a#pic a#picHead:focus span, a#pic a#picHead:active span {
	background-color: #000099;
	color: #fff;
	text-decoration: none;
	margin-top: 20px;
	margin-left: 30px;
}
#pic a .large, #pic a .mid, #pic a .lower {
	background-color: #FFF;
	border: 0px;
	display: block;
	height: 1px;
	right: 10px;
	position: absolute;
	z-index: 9;
	top: -70px;
	width: 1px;
}
#pic a img {
	border: 0
}
#pic .p1 {
    FONT-SIZE: 9px
}
#pic a.p1:hover .large {
	border: 1px solid #000099;
	display: block;
	position: absolute;
	height: 240px;
	width: 340px;
	z-index: 9;
	top: 210px;
	left: 150px;
}
#pic a.p1:hover .mid {
	border: 1px solid #000099;
	display: block;
	position: absolute;
	height: 240px;
	width: 340px;
	z-index: 9;
	top: 395px;
	left: 150px;
}
#pic a.p1:hover .lower {
	border: 1px solid #000099;
	display: block;
	position: absolute;
	height: 240px;
	width: 340px;
	z-index: 9;
	top: 800px;
	left: 150px;
}
#content {
  margin-left: 15%;
}
#navbar {
  float: left;
  width: 15%;
  padding-left: 25px;
}
#navbar a {
  font-size: 11px;
}
#gpsAdsPic {
	background-color: #FFF;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	float: left;
	position: relative;
	left: 10px;
	width: 340px;
	margin-right: 4em;
	margin-left: 1em;
}
#gpsAdsPic a .large {
	background-color: #FFF;
	display: block;
	border: 0px;
	height: 1px;
	right: 10px;
	position: absolute;
	top: -20px;
	width: 1px;
}
#gpsAdsPic a img {
	border: 0;
	position: relative;
	top: 5px;
	width: 105px
}
#gpsAdsPic .tnPic {
    font-size: 9px;
}
#gpsAdsPic .p1 {
	position: absolute;
	display: block;
	height: 240px;
	width: 340px;
}
#gpsAdsPic a.tnPic:visited, a.tnPic:hover {
	text-decoration: none;
}
#gpsAdsPic a.tnPic:focus .large, #gpsAdsPic a.tnPic:active .large {
	position: absolute;
	text-decoration: none;
	left: 0px;
	top: 0px;
	height: 240px;
	width: 340px;
}
#floatrightBanner {
  float: right;
  padding: 10px 10px 0px 0px;
  width : 40%;
}
#floatleftCampBlock {
  float : left;
  border : 0px solid #333;
  width : 100%;
  z-index:9;
}
#floatleftCampBlock .CampAds {
  float : left;
  margin-left : 30px;
}
#floatleftCampBlock .CampExmp {
  float : left;
  margin-left : 200px;
}
#floatrightBanner .CampBan {
  float : right;
  margin-right : 30px;
}
ul#cmp { 
  list-style-type : none;
  position : relative;
  display : block;
  background-color : transparent;
  width : auto;
  height : auto;
  border : 0px solid #333;
  margin-top : -65px;
  margin-left : 0px;
  padding : 0;
}
ul#cmp li { 
  display : inline;
}
ul#cmp li a {
  position : relative;
  display : block;
  text-decoration : none;
}
ul#cmp li span.offset { 
  margin-top : -9000px; 
  margin-left : -9000px;
  position : absolute;
}
ul#cmp li a:hover span.offset, ul#cmp li a:focus span.offset, ul#cmp li a:active span.offset {
  background-color : #000099;
  color : #fff;
  display : block;
  font-size : 13px;
  width : 412px;
  height : auto;
  text-decoration : none;
  cursor : pointer;
  text-indent : 10px;
}
ul#cmp li a:hover span.offset span, ul#cmp li a:focus span.offset span, ul#cmp li a:active span.offset span {
  background-color : #fff8dc;
  color : #000099;
  display : block;
  width : 390px;
  height : auto;
  font-size : 11px;
  font-weight : normal;
  text-indent : 0px;
  padding : 5px 5px 5px 10px;
  margin : 0px 10px;
}
ul#cmp span.offset span i {
  background-color : #fff8dc;
  color : #006400;
  font-style : italic;
}
/* hot-spot 01 css - defines the active area for the mouse to hover */
ul#cmp li a#cmp01 {
  width : 190px;
  height : 80px;
  margin-bottom : -20px;
}
#floatleftCampBlock img#cmp01
{
  border: 0px solid #006400;
  z-index:-1;
  position : relative;
}
/* hot-spot 01 css - defines the position of the resulting popup box */
ul#cmp li a#cmp01:hover span.offset, ul#cmp li a#cmp01:focus span.offset, ul#cmp li a#cmp01:active span.offset {
  background-color : #006400;
  margin-top : 65px;
  margin-left : -20px;
  border : 1px solid #006400;
}
/* hot-spot 02 css */
ul#cmp li a#cmp02 {
  width : 190px;
  height : 80px;
  margin-bottom : -20px;
}
#floatleftCampBlock img#cmp02
{
  border : 0px solid #8B0000;
  z-index:-1;
  position : relative;
}
ul#cmp li a#cmp02:hover span.offset, ul#cmp li a#cmp02:focus span.offset, ul#cmp li a#cmp02:active span.offset {
  background-color : #8B0000;
  margin-top : 65px;
  margin-left : -40px;
  border : 1px solid #8B0000;
}
/* hot-spot 03 css */
ul#cmp li a#cmp03 {
  width : 190px;
  height : 80px;
  margin-bottom : -20px;
}
#floatleftCampBlock img#cmp03
{
  border : 0px solid purple;
  z-index:-1;
  position : relative;
}
ul#cmp li a#cmp03:hover span.offset, ul#cmp li a#cmp03:focus span.offset, ul#cmp li a#cmp03:active span.offset {
  background-color : purple;
  margin-top : 65px;
  margin-left : -110px;
  border : 1px solid purple;
}
/* hot-spot 04 css */
ul#cmp li a#cmp04 {
  width : 190px;
  height : 80px;
  margin-bottom : -20px;
}
#floatleftCampBlock img#cmp04
{
  border : 0px solid #FF8C00;
  z-index:-1;
  position : relative;
}
ul#cmp li a#cmp04:hover span.offset, ul#cmp li a#cmp04:focus span.offset, ul#cmp li a#cmp04:active span.offset {
  background-color : #FF8C00;
  margin-top : 65px;
  margin-left : -170px;
  border : 1px solid #FF8C00;
}
/* hot-spot 05 css */
ul#cmp li a#cmp05 {
  width : 190px;
  height : 80px;
  margin-bottom : -20px;
}
#floatleftCampBlock img#cmp05
{
  z-index:-1;
  position : relative;
  border : 0px solid #666;
}
ul#cmp li a#cmp05:hover span.offset, ul#cmp li a#cmp05:focus span.offset, ul#cmp li a#cmp05:active span.offset {
  background-color : #666;
  margin-top : 65px;
  margin-left : -20px;
  border : 1px solid #666;
}
/* hot-spot 06 css */
ul#cmp li a#cmp06 {
  width : 190px;
  height : 80px;
  margin-bottom : -20px;
}
#floatleftCampBlock img#cmp06
{
  border : 0px solid #000099;
  z-index:-1;
  position : relative;
}
ul#cmp li a#cmp06:hover span.offset, ul#cmp li a#cmp06:focus span.offset, ul#cmp li a#cmp06:active span.offset {
  background-color : #000099;
  margin-top : 65px;
  margin-left : -40px;
  border : 1px solid #000099;
}
/* hot-spot example */
ul#cmp li a#cmpxx {
  background-color : transparent;
  width : 190px;
  height : 80px;
  margin-bottom : -10px;
}
#floatleftCampBlock img#cmpxx {
  border : 0px solid #8B0000;
  z-index:-1;
  position : relative;
}
ul#cmp li a#cmpxx:hover span.offset, ul#cmp li a#cmpxx:focus span.offset, ul#cmp li a#cmpxx:active span.offset {
  background-color : #8B0000;
  margin-top : 70px;
  margin-left : -50px;
  border : 1px solid #8B0000;
}
/* hot-spot Banner */
ul#cmp li a#cmpb1 {
  background-image: url(/images/sites/apsad.gif);
  background-repeat : no-repeat;
  width : 190px;
  height : 80px;
  margin-bottom : -30px;
}
#floatrightBanner img#cmpb1 {
  border : 0px solid #006400;
  z-index:-1;
  position : relative;
}
ul#cmp li a#cmpb1:hover span.offset, ul#cmp li a#cmpb1:focus span.offset, ul#cmp li a#cmpb1:active span.offset {
  background-color : #006400;
  margin-top : 20px;
  margin-left : -400px;
  border : 1px solid #006400;
}
/* Result page Campaign CSS */
#campadwrapper	 {clear:right;}
a#campad, a#campadrow2, a#campadpos1, a#campadpos2, a#campadpos3	{display:inline-block}
#campad	{
 display:block;
 position:relative; 
 border:1px solid #000099; 
 text-align:center;
 text-decoration:none;
 width:190px;
 height:8em; 
 margin: .4em .1em;
 padding: .5em .5em;
 font-family:Verdana, helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 z-index:9;
}
#campad:hover .expload, #campad:focus .expload, #campad:active .expload {
 display:block;
 position:absolute;
 border:1px solid #000099; 
 left:-1px; 
 top:-1px; 
 width:190px;
 padding:7.5em .5em .5em;
 text-align:left;
 zoom:100%;
 cursor:pointer;
}
#campad img, #campadrow2 img, #campadpos1 img, #campadpos3 img	{
 position:relative; 
 vertical-align: middle; 
 border:0px solid #000099;
 z-index:2; 
}
#campadpos2 img		{
 position:relative; 
 vertical-align: middle; 
 border:0px solid #000099;
 z-index:2; 
/*	use to centre img */
 top: 10%;
}
#campadwraphzll	 {
 margin: .4em 0em 0em 1.5em;
 float:left;
}
#campadwraphzlr	 {
 margin: .4em .5em 0em 0em;
 float:right;
}
#campadpos1, #campadpos2, #campadpos3 	{
 display:block;
 position:relative; 
 border:1px solid #000099;
 text-align:center;
 text-decoration:none; 
 width:190px;
 height:8.8em;
 margin: .3em .1em 0em .1em;
 padding: .1em .1em;
 font-family:Verdana, helvetica, sans-serif;
 font-size:11px;
 z-index:5;
}
#campadpos1:hover .exploadright, #campadpos1:focus .exploadright, #campadpos1:active .exploadright {
 display:block;
 position:absolute; 
 border:1px solid #000099;
 border-left-width:0px;
 left:17.0em; 
 top:-1px;
 width:33em;
 height:8.8em;
 padding:.2em .4em 0em .4em;
 *padding:.4em .4em;
 text-align:left;
 zoom:100%;
 cursor:pointer;
 z-index:3;
}
#campadpos2:hover .expload, #campadpos2:focus .expload, #campadpos2:active .expload {
 display:block;
 position:absolute; 
 border:1px solid #000099;
 border-right-width:0px;
 left:-19em; 
 top:-1px;
 width:20em;
 height:8.8em;
/*	use to centre text */
 padding:.2em .4em 0em .4em;
 *padding:.4em .4em;
 text-align:left;
 zoom:100%;
 cursor:pointer;
 z-index:3;
}
#campadpos3:hover .expload, #campadpos3:focus .expload, #campadpos3:active .expload {
 display:block;
 position:absolute; 
 border:1px solid #000099;
 border-right-width:0px;
 left:-20em; 
 top:-1px;
 width:20em;
 height:8.8em;
/*	use to centre text */
 padding:.2em .4em 0em .4em;
 *padding:.4em .4em;
 text-align:left;
 zoom:100%;
 cursor:pointer;
 z-index:3;
}
#campadrow2	{
 display:block;
 position:relative; 
 border:1px solid #000099;
 text-align:center;
 text-decoration:none; 
 width:190px;
 height:8em;
 margin: 0em .1em .4em .1em;
 padding: .5em .5em;
 font-family:Verdana, helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 z-index:5;
}
#campadrow2:hover .expload, #campadrow2:focus .expload, #campadrow2:active .expload {
 display:block;
 position:absolute; 
 border:1px solid #000099;
 left:-1px; 
 top:-1px;
 width:190px;
 padding:7.5em .5em .5em;
 text-align:left;
 zoom:100%;
 cursor:pointer;
}
.exploadright		{
 position:absolute; 
 right: -900em;
}
.expload		{
 position:absolute; 
 left: -900em;
}
.camp01	{
 background-color:#eeffee;
 color:#006400;  
}
.camp02	{
 background-color:#fff5f5;
 color:#8b0000;
}
.camp03	{
 background-color:#efedfe;
 color:#000099;
}
.camp04	{
 background-color:#ffefff;
 color:purple; 
}
.camp05	{
 background-color:#fff8dc;
 color:#ff8c00; 
}
.camp06	{
 background-color:#eee;
 color:#666;
}
.campadleft {text-align: left; display:block;}
.lh80 {    
 line-height:7em;
 vertical-align:middle; 
 border: 1px dotted transparent;
}
.expload i, .exploadright i
{
 color: #00ff00;
}

