body			{ cursor: default; margin: 4px; background: #ffffff; color: #000000; font: 9pt Verdana; }
a, div, td		{ font: 9pt Verdana; }
table			{ border-style: none; }
img				{ border-style: none; }
h1				{ font: 13pt Verdana; }
h1 span			{ font: 20pt Verdana; }

#Hello					{ margin: 5px 5px 0px; }
#Hello div				{ padding: 0px 50px; }
#Hello H1				{ text-align: center; font: normal 21pt Verdana; color: #cc2200; margin: 0px 0px -2px; letter-spacing: -1pt; word-spacing: -2pt; }
#Hello H1 span			{ text-align: center; font: normal 17pt Verdana; color: #cc2200; letter-spacing: 0pt; word-spacing: -4pt; }
#Hello H2				{ text-align: center; font: normal 17pt Verdana; color: #000000; margin: 0px 0px -2px; letter-spacing: 0pt; text-transform: uppercase; }
#Hello H3				{ text-align: center; font: normal 13pt Verdana; color: #cc2200; margin: 0px 0px -2px; letter-spacing: 0pt; text-transform: capitalize; }

div.Title				{ background: url(../../../img/hello_rt.gif) repeat-y right top; padding: 0px; margin: 20px 5px 0px; }
div.Title div			{ background: url(../../../img/hello_lt.gif) repeat-y left top; padding: 0px 50px 5px; }
div.Title H1			{ text-align: center; font: normal 15pt Verdana; color: #ffffff; margin: 0px 0px -3px; letter-spacing: 0pt; word-spacing: 0pt; text-transform: uppercase; }

div.TL					{ background: url(../../../img/review_rt.gif) repeat-y right; margin: 0px 15px 10px; }
div.TL div				{ background: url(../../../img/review_sc.gif) repeat-y left; }

#Logo				{ text-align: center; padding: 10px 0px; margin: 0px; }

div.LMBlock			{ background: url(../../../img/block-center.gif) repeat-y left top; width: 200px; margin: 0px 0px 10px; padding: 0px; }
div.LMBlockTitle	{ background: url(../../../img/block-top-bot.gif) no-repeat left -27px; margin: 0px; padding: 20px 20px 15px 50px; font: normal 13pt Verdana; color: #CC0000; text-transform: uppercase; letter-spacing: -1pt; text-align: left; }
div.LMBlockEnd		{ background: url(../../../img/block-top-bot.gif) no-repeat left top; margin: 0px; padding: 0px; height: 27px; text-align: center; }
a.LMBlockLink				{ font: 9pt Verdana; color: #111111; padding: 4px 0px 5px; margin: 0px 20px; display: block; background: url(../../../img/sp_eeeeee.gif) repeat-x left bottom; text-align: left; text-decoration: none; word-spacing: -1pt; }
a.LMBlockLink span			{ font: bold 10pt Arial; color: #CCCCCC; letter-spacing: -1pt; display: block; float: left; margin: -2px 4px 2px 0px; padding: 0px; width: 10px; }
a.LMBlockLink:hover			{ color: #cc2200; }
a.LMBlockLink:hover span	{ color: #cc2200; }

a.Featured				{ font: normal 9pt Verdana; text-align: center; color: #cccccc; display: block; text-decoration: none; margin: 0px 0px 12px; }
a.Featured div			{ background: url(../../../img/ie.gif) no-repeat center top; display: block; padding: 19px 2px 7px; }
a.Featured img			{ height: 112px; width: 152px; }
a.Featured span			{ color: #222222; padding: 2px 0px 4px; display: block; margin: 0px 20px; background: url(../../../img/sp_eeeeee.gif) repeat-x center bottom; }
a.Featured:hover span	{ color: #cc2200; }

div.MP					{ margin: -3px 0px -4px; }
a.MostPop				{ font: bold 9pt Verdana; text-align: center; color: #cccccc; display: block; text-decoration: none; }
a.MostPop div			{ background: url(/img/site_small.gif) no-repeat center top; display: block; padding: 23px 9px 16px; }
a.MostPop img			{ height: 112px; width: 152px; }
a.MostPop span			{ color: #222222; padding: 2px 0px 0px; display: block; margin: 0px 9px; }
a.MostPop:hover span	{ color: #cc2200; }

/* LAST REWIEW module.review-sites2.html */
div.LR				{ padding: 0px; margin: 20px 5px; }
div.LRTx			{ padding: 0px; margin: 10px 25px 0px 18px; }
div.LRLine			{ background: #eeeeee; height: 1px; margin: 7px 25px 0px; }

h2					{ margin: 0px; padding: 0px; }
h2 a				{ font: 17pt Verdana; text-decoration: none; color: #111111; word-spacing: -3pt; }
h2 a:hover			{ color: #CC0000; }

div.LRTitleRt		{ background: url(../../../img/review_rt.gif) no-repeat right bottom; }
div.LRTitleLt		{ background: url(../../../img/review_lt.gif) no-repeat left bottom; padding: 0px 25px 5px 65px; }

div.LRDate			{ font: bold 10pt Arial; padding: 0px 0px 2px; color: #111111; text-transform: uppercase; }
div.LRDate span		{ font: normal 13pt Verdana; color: #cc2200; text-transform: uppercase; letter-spacing: -1pt; padding: 0px 0px 0px 10px; }

div.LRRaitTx		{ font: bold 10pt Arial; padding: 0px 10px 2px 0px; color: #111111; text-transform: uppercase; }
div.LRRaitOf		{ height: 20px; width: 100px; background: url(../../../img/rait_of.gif) no-repeat; }
div.LRRaitOn		{ height: 20px; background: url(../../../img/rait_on.gif) no-repeat; }

td.LRTh				{ background: url(../../../img/site_th.gif) no-repeat; padding: 23px 14px 16px 9px; }
td.LRTh a			{ color: #CCCCCC; }

div.LRThTx				{ padding: 10px 0px 0px; color: #111111; }
div.LRThTx p			{ padding: 0px; margin: 0px 0px 10px; text-align: justify; }
div.LRThTxA				{ padding: 12px 0px 0px; }

div.LRThTxA	a				{ font: normal 9pt Verdana; color: #000000; text-decoration: none; display: block; border: 1px solid #333333; text-align: center; width: 221px; background: #f0f0f0; padding: 2px 0px; margin: 0px 0px 5px; }
div.LRThTxA	a:hover			{ color: #ffffff; border: 1px solid #000000; background: #cc2200; }

div.LRLineSp			{ background: #eeeeee; height: 1px; margin: 10px 0px 0px; }

div.LRLineTop			{ background: #eeeeee; height: 1px; display: none; margin: 0px 0px 10px; }
div.LRLineBot			{ background: #eeeeee; height: 1px; display: block; margin: 12px 0px 0px; }
div.LRLineBot2			{ background: #eeeeee; height: 1px; display: block; margin: 4px 0px 0px; }

td.LRTdTop				{ padding: 3px 0px 0px 10px; }

a.LRBtnA 				{ background: url(../../../img/btn_lt.gif) no-repeat left 0px; display: block; height: 26px; margin: 0px 3px; text-decoration: none; cursor: pointer; font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; }
a.LRBtnA span			{ background: url(../../../img/btn_rt.gif) no-repeat right 0px; display: block; height: 26px; padding: 5px 15px 0px; }
a.LRBtnA:hover			{ background: url(../../../img/btn_lt.gif) no-repeat left -36px; color: #FFFFFF; }
a.LRBtnA:hover span		{ background: url(../../../img/btn_rt.gif) no-repeat right -36px; }

div.LRGal		{ padding: 0px; margin: 11px 25px 0px; }
div.LRGalP		{ background: url(../../../img/gallery_pic.gif) no-repeat 0px 0px; display: block; height: 99px; width: 100px; }
div.LRGalV		{ background: url(../../../img/gallery_vid.gif) no-repeat 0px 0px; display: block; height: 99px; width: 100px; }

a.LRGalA					{ text-decoration: none; cursor: pointer; background: no-repeat 6px 3px; display: block; width: 100px; text-align: center; }
a:hover div.LRGalP			{ background: url(../../../img/gallery_pic.gif) no-repeat -100px 0px; }
a:hover div.LRGalV			{ background: url(../../../img/gallery_vid.gif) no-repeat -100px 0px; }

div.LRGalTx					{ font: normal 8pt Verdana; color: #000000; text-decoration: none; display: block; border: 1px solid #999999; text-align: center; background: #f0f0f0; padding: 2px 0px; margin: 2px 8px 0px; }
a:hover div.LRGalTx			{ color: #ffffff; border: 1px solid #000000; background: #cc2200; }

/* REWIEW SITES module.review-sites.html */
div.RS				{ padding: 30px 10px; }
div.RSTx			{ padding: 0px; margin: 10px 10px 0px; }
div.RSText			{ padding: 10px 7px; color: #111111; }
div.RSText p		{ padding: 0px 0px 5px; margin: 0px; text-align: justify; }

div.RSGal			{ padding: 10px 7px; text-align: center; }
div.RSLine			{ background: #eeeeee; height: 1px; margin: 10px 0px 0px; padding: 0px; }

div.RSTitleRt		{ background: url(../../../img/review_rt.gif) no-repeat right bottom; }
div.RSTitleLt		{ background: url(../../../img/review_lt.gif) no-repeat left bottom; padding: 0px 35px 5px 65px; }

h1					{ font: 17pt Verdana; margin: 0px; padding: 0px; }
h1 a				{ font: 17pt Verdana; text-decoration: none; color: #111111; word-spacing: -3px; }
h1 a:hover			{ color: #CC0000; }

div.RSBtn				{ text-align: left; white-space: nowrap; margin: 0px; padding: 2px 0px 0px; }
a.RSBtnA 				{ background: url(../../../img/btn_lt.gif) no-repeat left  0px; display: block; width: 151px; height: 26px; text-decoration: none; cursor: pointer; font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; }
a.RSBtnA span			{ background: url(../../../img/btn_rt.gif) no-repeat right 0px; display: block; width: 151px; padding: 5px 0px; text-align: center; }
a.RSBtnA:hover			{ background: url(../../../img/btn_lt.gif) no-repeat left  -36px; color: #FFFFFF; }
a.RSBtnA:hover span		{ background: url(../../../img/btn_rt.gif) no-repeat right -36px; }

div.RSRaitOverallOf		{ background: url(../../../img/rait_of.gif) no-repeat; height: 18px; width: 100px; margin: 2px 0px; }
div.RSRaitOverallOn		{ background: url(../../../img/rait_on.gif) no-repeat; height: 18px; }

div.RSRaitOf			{ background: url(../../../img/rait_small_of.gif) no-repeat; height: 11px; width: 101px; }
div.RSRaitOn			{ background: url(../../../img/rait_small_on.gif) no-repeat; height: 11px; }

div.RSTh			{ background: url(../../../img/site.gif) no-repeat; padding: 0px 20px 25px 11px; }
div.RSThTitle		{ height: 29px; display: block; }
div.RSThTitle span	{ font: 6pt Arial; padding: 13px 0px 0px 85px; display: block; }
div.RSTh a			{ color: #CCCCCC; }

h3.RSH3				{ font: bold 10pt Arial; padding: 10px 0px 0px; margin: 0px; text-transform: uppercase; }

td.RSRaitTd			{ padding: 4px 7px 10px; }
td.RSRaitLt			{ padding: 2px 3px 2px 0px; border-bottom: 1px solid #eeeeee; text-align: left; }
td.RSRait			{ padding: 2px 3px 2px 0px; border-bottom: 1px solid #999999; text-align: left; }
td.RSRaitRt			{ padding: 2px 0px 0px 3px; border-bottom: 1px solid #eeeeee; text-align: left; }

div.RSRaitIo		{ font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; }
div.RSRaitTx		{ font: normal 8pt Verdana; color: #666666; background: url(../../../img/sp_eeeeee.gif) repeat-y right; padding: 0px 7px 0px 0px; white-space: nowrap; }

a.RSGalA					{ text-decoration: none; cursor: pointer; display: block; text-align: center; color: #333333; }
a.RSGalA div.RSGalTx		{ font: bold 10pt Arial; text-transform: uppercase; color: #CC0000; display: block; }
a.RSGalA:hover div.RSGalTx	{ color: #111111; text-decoration: underline; }

div.RSGalP		{ background: url(../../../img/gallery.gif) no-repeat 0px 0px; display: block; padding: 6px 9px 11px; }
div.RSGalV		{ background: url(../../../img/video.gif) no-repeat 0px 0px; display: block; padding: 6px 9px 11px; }

form.RSForm			{ margin: 0px; padding: 0px; }
td.RSFormTd			{ margin: 0px; padding: 5px 0px 0px; text-align: left; }
td.RSBtnTd			{ margin: 0px; padding: 4px 0px 0px; text-align: left; }
select.RSFormSt		{ color: #CC0000; font: bold 10pt Arial; width: 50px;  height: 24px; margin: 1px 2px 0px 0px; padding: 0px; display: block; float: left; }
input.RSFormIt		{ color: #CC0000; font: bold 10pt Arial; width: 100px; height: 24px; margin: 0px 0px 0px 0px; padding: 0px; display: block; float: left; }


