
body        { font-family: sans-serif }
.text-leading { line-height: 20px }
.text-leading1 { line-height: 30px }
.magazine-link { background-color: #000; background-image: url("../magazine/magazine-images/ATP-cover-link.jpg"); background-repeat: no-repeat; background-position: right top }
.text-size-2 { font-size: small }
.linespacer { margin-top: 20px; margin-bottom: 20px; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #acacac }
.field-LG-150px { font-size: small; font-family: sans-serif; background-color: #f2f2eb; margin: 5px; padding: 4px; width: 150px; border: dotted 1px #cb012f }
.field-LG-200px  { font-size: small; font-family: sans-serif; background-color: #fff; margin: 5px; padding: 4px; width: 200px; border: dotted 1px #cb012f }
.field-padding { font-size: small; font-family: sans-serif; background-color: #fff; margin: 5px; padding: 4px; border: dotted 1px #cb012f }
.send  { color: #fff; font-size: small; font-family: sans-serif; font-weight: bold; background-color: #75af17; cursor: pointer; margin: 5px; padding: 8px 15px; border: solid 1px #377e00 }
.line-red   { margin-top: 20px; margin-bottom: 20px; padding: 0; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #cb012f #acacac #acacac }
.line-green   { margin-top: 20px; margin-bottom: 20px; padding: 0; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #a6cb58 #acacac #acacac }
.line-purple   { margin-top: 20px; margin-bottom: 20px; padding: 0; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #8772af #acacac #acacac }
.line-blue   { margin-top: 20px; margin-bottom: 20px; padding: 0; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #7598c7 #acacac #acacac }
.line-Dred   { margin-top: 20px; margin-bottom: 20px; padding: 0; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #cb012f #acacac #acacac }
.line-grey   { margin-top: 5px; margin-bottom: 5px; padding: 0; height: 1px; border-style: dotted none none; border-width: 2px 0 0; border-color: #d8d8c3 #acacac #acacac }
.more-arrow { background-repeat: no-repeat; background-position: 510px top }
.counter { color: white; font-size: 25px; font-weight: bold }
.spacer-LB-horizontal { background-image: url(../images/site-layout/spacer-LB.gif); background-repeat: repeat-x; background-position: center bottom }
.spacer-BR-horizontal { background-image: url(../images/site-layout/spacer-BR.gif); background-repeat: repeat-x; background-position: center bottom }
.spacer-W-verticle   { background-repeat: repeat-y; background-position: center }
.image-top-right { background-repeat: no-repeat; background-position: right top }
.images-centre { background-repeat: no-repeat; background-position: center }
.images-centre-top { background-repeat: no-repeat; background-position: center top }
.new-feature-img { background-repeat: no-repeat; background-position: center 5px }
.images-bot-cent { background-position: center bottom }
.food-pic-padding  { padding-bottom: 12px; padding-left: 15px }
.padding { padding: 3px; width: 216px }
.bullet-R    { line-height: 15px; background-image: url(../images/site-layout/dot-R.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-O    { line-height: 15px; background-image: url(../images/site-layout/dot-O.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-P  { line-height: 15px; background-image: url(../images/site-layout/dot-P.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-M { line-height: 15px; background-image: url(../images/site-layout/dot-M.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-B   { line-height: 15px; background-image: url(../images/site-layout/dot-B.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-Y  { line-height: 15px; background-image: url(../images/site-layout/dot-Y.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-LB   { line-height: 15px; background-image: url(../images/site-layout/dot-LB.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-GR  { line-height: 15px; background-image: url(../images/site-layout/dot-GR.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-BR  { line-height: 15px; background-image: url(../images/site-layout/dot-BR.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.bullet-DR { line-height: 15px; background-image: url(../images/site-layout/dot-R.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 15px; padding-bottom: 5px }
.header-text  { color: #fff; line-height: 20px; text-align: left }
.food-header-text  { line-height: 25px; text-align: left }
a:link    { color: black; text-decoration: none }
a:visited    { color: black; text-decoration: none }
a:hover { color: black; text-decoration: underline }
a:active  { color: black; text-decoration: underline }
.ad-boarder  { border: solid 1px #e5e5d9 }
.ad-boarderO  { padding: 4px; border: solid 1px #f39e26 }
.ad-boarderLB { padding: 4px; border: solid 1px #b0c8e0 }
.ad-boarderB { padding: 4px; border: solid 1px #7598c7 }
.ad-boarderDR { padding: 4px; border: solid 1px #cb012f }
.ad-boarderBR { padding: 4px; border: solid 1px #d3af45 }
.ad-boarderY { padding: 4px; border: solid 1px #f8c40d }
.ad-boarderM { padding: 4px; border: solid 1px #ca3c96 }
.ad-boarderR { padding: 4px; border: solid 1px #fb0020 }
.ad-boarderP { padding: 4px; border: solid 1px #8772af }
.ad-boarderGR  { padding: 4px; border: solid 1px #a6cb58 }
.ad-boarderDG { padding: 4px; border: solid 1px #50a45a }
.box-line-mid { background-repeat: repeat-y; background-position: left 0 }
.directory-link { color: #fff; font-size: 14pt; line-height: 14pt }
div.competition a:link { color: #fff; text-decoration: none }
div.competition a:visited { color: #fff; text-decoration: none }
div.competition a:hover { color: #fff; text-decoration: underline }
div.competition a:active { color: #fff; text-decoration: underline }
/*<agl.folder "google links">*/
	table.googlelinelink a { display: block }
	div.googlelinelink a { color: black; line-height: 23px; text-decoration: none; background: inherit inherit inherit inherit }
	div.googlelinelink position:absolute top:0 left:0 div.googlelinelink a:link { color: black; text-decoration: none; background: inherit }
	div.googlelinelink a:active { color: #cb012f; text-decoration: underline; background: inherit }
	div.googlelinelink a:visited { color: black; text-decoration: none; background: inherit }
	div.googlelinelink a:hover { color: #cb012f; text-decoration: underline; background: inherit }
/*</agl.folder>*/
/*<agl.folder "Header/Footer Menus">*/
	div.header a:link { color: #919163; text-decoration: none }
	div.header a:visited { color: #919163; text-decoration: none }
	div.header a:hover { color: #fff; text-decoration: underline }
	div.header a:active { color: #fff; text-decoration: underline }
	div.footer a:link { color: #919163; text-decoration: none }
	div.white a:link { color: #fff; text-decoration: none }
	div.footer2 a:link { color: #fb8060; text-decoration: none }
	div.footer a:visited  { color: #919163; text-decoration: none }
	div.white a:visited { color: #fff; text-decoration: none }
	div.footer2 a:visited { color: #fb8060; text-decoration: none }
	div.footerGR a:hover  { color: #034900; text-decoration: underline }
	div.footerLB a:hover  { color: #7598c7; text-decoration: underline }
	div.footerB a:hover  { color: #0141a5; text-decoration: underline }
	div.footerO a:hover  { color: #c33800; text-decoration: underline }
	div.footerGRA a:hover { color: #606060; text-decoration: underline }
	div.footerP a:hover  { color: #552da6; text-decoration: underline }
	div.footerY a:hover  { color: #cd8d00; text-decoration: underline }
	div.footerBR a:hover  { color: #835600; text-decoration: underline }
	div.footerM a:hover { color: #af207b; text-decoration: underline }
	div.footerDG a:hover { color: #034900; text-decoration: underline }
	div.footerPET a:hover { color: #052851; text-decoration: underline }
	div.footerBRO a:hover { color: #7d4030; text-decoration: underline }
	div.footerR a:hover { color: #980000; text-decoration: underline }
	div.footer2R a:hover { color: #e50000; text-decoration: underline }
	div.white a:hover { color: #000; text-decoration: underline }
	div.footerDR a:hover  { color: #980000; text-decoration: underline }
	div.footer a:active { color: #fff; text-decoration: underline }
	div.white a:active { color: #fff; text-decoration: underline }
	div.footer2 a:active { color: #fb8060; text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "Side Menus">*/
	/*books
*/
	table.menubooks a  { font-size: 9pt; display: block; width: auto }
	div.menubooks a   { color: #9a0a66; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #e49dca; padding: 6px; border-bottom: 1px solid #ca3c96 }
	div.menubooks position:absolute top:0 left:0 div.menubooks a:link  { color: #9a0a66; font-size: 9pt; text-decoration: none; background: #e49dca }
	div.menubooks a:active  { color: #9a0a66; font-size: 9pt; text-decoration: underline; background: #ca3c96 }
	div.menubooks a:visited  { color: #9a0a66; font-size: 9pt; text-decoration: none; background: #e49dca }
	div.menubooks a:hover  { color: #9a0a66; font-size: 9pt; text-decoration: underline; background: #ca3c96 }
	/*events
*/
	table.menuevent a  { font-size: 9pt; display: block; width: auto }
	div.menuevent a   { color: #034900; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #a7d1ac; padding: 6px; border-bottom: 1px solid #50a45a }
	div.menubooks position:absolute top:0 left:0 div.menuevent a:link  { color: #034900; font-size: 9pt; text-decoration: none; background: #a7d1ac }
	div.menuevent a:active  { color: #034900; font-size: 9pt; text-decoration: underline; background: #50a45a }
	div.menuevent a:visited  { color: #034900; font-size: 9pt; text-decoration: none; background: #a7d1ac }
	div.menuevent a:hover  { color: #034900; font-size: 9pt; text-decoration: underline; background: #50a45a }
	/*home and garden*/
	table.menuhome a  { font-size: 9pt; display: block; width: auto }
	div.menuhome a    { color: #034900; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #d2e5ab; padding: 6px; border-bottom: 1px solid #a6cb58 }
	div.menuhome position:absolute top:0 left:0 div.menuhome a:link  { color: #034900; font-size: 9pt; text-decoration: none; background: #d2e5ab }
	div.menuhome a:active  { color: #034900; font-size: 9pt; text-decoration: underline; background: #a6cb58 }
	div.menuhome a:visited  { color: #034900; font-size: 9pt; text-decoration: none; background: #d2e5ab }
	div.menuhome a:hover  { color: #034900; font-size: 9pt; text-decoration: underline; background: #a6cb58 }
	/*fashion*/
	table.menufashion a  { font-size: 9pt; display: block; width: auto }
	div.menufashion a    { color: #552da6; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #c3b8d7; padding: 6px; border-bottom: 1px solid #8772af }
	div.menufashion position:absolute top:0 left:0 div.menufashion a:link  { color: #552da5; font-size: 9pt; text-decoration: none; background: #c3b8d7 }
	div.menufashion a:active  { color: #552da5; font-size: 9pt; text-decoration: underline; background: #8772af }
	div.menufashion a:visited  { color: #552da5; font-size: 9pt; text-decoration: none; background: #c3b8d7 }
	div.menufashion a:hover  { color: #552da5; font-size: 9pt; text-decoration: underline; background: #8772af }
	/*property*/
	table.menuproperty a { font-size: 9pt; display: block; width: auto }
	div.menuproperty a { color: #052851; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #9fbacd; padding: 6px; border-bottom: 1px solid #052851 }
	div.menuproperty position:absolute top:0 left:0 div.menuproperty a:link { color: #052851; font-size: 9pt; text-decoration: none; background: #9fbacd }
	div.menuproperty a:active { color: #fff; font-size: 9pt; text-decoration: underline; background: #052851 }
	div.menuproperty a:visited { color: #052851; font-size: 9pt; text-decoration: none; background: #9fbacd }
	div.menuproperty a:hover { color: #fff; font-size: 9pt; text-decoration: underline; background: #052851 }
	/*hobbies*/
	table.menuhobbies a { font-size: 9pt; display: block; width: auto }
	div.menuhobbies a { color: #7d4030; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #d6bdac; padding: 6px; border-bottom: 1px solid #7d4030 }
	div.menu position:absolute top:0 left:0 div.menuhobbies a:link { color: #7d4030; font-size: 9pt; text-decoration: none; background: #d6bdac }
	div.menuhobbies a:active { color: #fff; font-size: 9pt; text-decoration: underline; background: #7d4030 }
	div.menuhobbies a:visited { color: #7d4030; font-size: 9pt; text-decoration: none; background: #d6bdac }
	div.menuhobbies a:hover { color: #fff; font-size: 9pt; text-decoration: underline; background: #7d4030 }
	/*food and drink
*/
	table.menufood a  { font-size: 9pt; display: block; width: auto }
	div.menufood a    { color: #1964af; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #d7e3ef; padding: 6px; border-bottom: 1px solid #b0c8e0 }
	div.menufood position:absolute top:0 left:0 div.menufood a:link  { color: #1964af; font-size: 9pt; text-decoration: none; background: #d7e3ef }
	div.menufood a:active  { color: #1964af; font-size: 9pt; text-decoration: underline; background: #b0c8e0 }
	div.menufood a:visited  { color: #1964af; font-size: 9pt; text-decoration: none; background: #d7e3ef }
	div.menufood a:hover  { color: #1964af; font-size: 9pt; text-decoration: underline; background: #b0c8e0 }
	/*health and beauty
*/
	table.menuhealth a  { font-size: 9pt; display: block; width: auto }
	div.menuhealth a    { color: #cd8d00; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #fbe186; padding: 6px; border-bottom: 1px solid #f8c40d }
	div.menuhealth position:absolute top:0 left:0 div.menuhealth a:link  { color: #cd8d00; font-size: 9pt; text-decoration: none; background: #fbe186 }
	div.menuhealth a:active  { color: #cd8d00; font-size: 9pt; text-decoration: underline; background: #f8c40d }
	div.menuhealth a:visited  { color: #cd8d00; font-size: 9pt; text-decoration: none; background: #fbe186 }
	div.menuhealth a:hover   { color: #cd8d00; font-size: 9pt; text-decoration: underline; background: #f8c40d }
	/*clebrities*/
	table.menucelebs a  { font-size: 9pt; display: block; width: auto }
	div.menucelebs a     { color: #835600; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #e9d7a2; padding: 6px; border-bottom: 1px solid #d3af45 }
	div.menucelebs position:absolute top:0 left:0 div.menucelebs a:link   { color: #835600; font-size: 9pt; text-decoration: none; background: #e9d7a2 }
	div.menucelebs a:active   { color: #835600; font-size: 9pt; text-decoration: underline; background: #d3af45 }
	div.menucelebs a:visited   { color: #835600; font-size: 9pt; text-decoration: none; background: #e9d7a2 }
	div.menucelebs a:hover   { color: #835600; font-size: 9pt; text-decoration: underline; background: #d3af45 }
	/*motoring*/
	table.menumotor a     { font-size: 9pt; display: block; width: auto }
	div.menumotor a     { color: #980000; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #fd7f8f; padding: 6px; border-bottom: 1px solid #fb0020 }
	div.menumotor position:absolute top:0 left:0 div.menumotor a:link    { color: #980000; font-size: 9pt; text-decoration: none; background: #fd7f8f }
	div.menumotor a:active   { color: #980000; font-size: 9pt; text-decoration: underline; background: #fb0020 }
	div.menumotor a:visited   { color: #980000; font-size: 9pt; text-decoration: none; background: #fd7f8f }
	div.menumotor a:hover   { color: #980000; font-size: 9pt; text-decoration: underline; background: #fb0020 }
	/*index menu
*/
	table.menuindex a  { font-size: 9pt; display: block; width: auto }
	div.menuindex a     { color: #fff; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #e48282; padding: 6px; border-bottom: 1px solid #cb012f }
	div.menuindex position:absolute top:0 left:0 div.menuindex a:link  { color: #fff; font-size: 9pt; text-decoration: none; background: #e48282 }
	div.menuindex a:active  { color: #fff; font-size: 9pt; text-decoration: underline; background: #cb012f }
	div.menuindex a:visited  { color: #fff; font-size: 9pt; text-decoration: none; background: #e48282 }
	div.menuindex a:hover  { color: #fff; font-size: 9pt; text-decoration: underline; background: #cb012f }
	/*Restaurant*/
	table.menurest a  { font-size: 9pt; display: block; width: auto }
	div.menurest a    { color: #0141a5; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #bacbe3; padding: 6px; border-bottom: 1px solid #7598c7 }
	div.menurest position:absolute top:0 left:0 div.menurest a:link  { color: #0141a5; font-size: 9pt; text-decoration: none; background: #bacbe3 }
	div.menurest a:active  { color: #0141a5; font-size: 9pt; text-decoration: underline; background: #7598c7 }
	div.menurest a:visited  { color: #0141a5; font-size: 9pt; text-decoration: none; background: #bacbe3 }
	div.menurest a:hover  { color: #0141a5; font-size: 9pt; text-decoration: underline; background: #7598c7 }
	/*village
*/
	table.menuvillage a   { font-size: 9pt; display: block; width: auto }
	div.menuvillage a     { color: #c33800; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #f9ce92; padding: 6px; border-bottom: 1px solid #f39e26 }
	div.menuvillage position:absolute top:0 left:0 div.menuvillage a:link  { color: #c33800; font-size: 9pt; text-decoration: none; background: #f9ce92 }
	div.menuvillage a:active  { color: #c33800; font-size: 9pt; text-decoration: underline; background: #f39e26 }
	div.menuvillage a:visited  { color: #c33800; font-size: 9pt; text-decoration: none; background: #f9ce92 }
	div.menuvillage a:hover  { color: #c43900; font-size: 9pt; text-decoration: underline; background: #f39e26 }
	/*business
*/
	table.menubus a  { font-size: 9pt; display: block; width: auto }
	div.menubus a   { color: #606060; font-size: 9pt; font-weight: inherit; text-decoration: none; background: #dfdfdf; padding: 6px; border-bottom: 1px solid #b2b2b2 }
	div.menubus position:absolute top:0 left:0 div.menubus a:link  { color: #606060; font-size: 9pt; text-decoration: none; background: #dfdfdf }
	div.menubus a:active  { color: #606060; font-size: 9pt; text-decoration: underline; background: #b2b2b2 }
	div.menubus a:visited  { color: #606060; font-size: 9pt; text-decoration: none; background: #dfdfdf }
	div.menubus a:hover  { color: #606060; font-size: 9pt; text-decoration: underline; background: #b2b2b2 }
/*</agl.folder>*/
h1      { font-style: inherit; font-weight: inherit; display: inherit; margin: 0 }
h2 { font-style: inherit; font-weight: inherit; display: inherit; margin: 0 }
h3 { font-style: inherit; font-weight: inherit; display: inherit; margin: 0 }
h4 { font-style: inherit; font-weight: inherit; display: inherit; margin: 0 }
.leading { padding-bottom: 5px }
.new-feature { color: white; font-size: 16pt; line-height: 22pt }
.directory-link-1 { font-size: 24pt; line-height: 30pt; margin: 0; padding: 0 }
.directory-link-2 { font-size: 12pt; line-height: 15pt }

