body
{
	background-color: #D2D2D2;/*#FAFAFF;*/
	background-image: url(/images/BackgroundGradient.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica;
	color: #0000a0;
	margin-top: 0px;
}
a:link 
{
	font-weight: bold;
	text-decoration: none;
	color: #0000a0;
}
a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #0000a0;
}
.MsgDiv
{
	max-width: 795px;
	overflow: auto;
}
.alert
{
	font-weight: bold;
	color: #E03030;
}
.spoiler
{
	padding: 4px 4px 2px 4px;
	margin: 8px 8px 0px 20px;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
	background-color: #80A0FF;
	color: #80A0FF;
}
.DVDCompHA
{
	border-left: solid 1px navy;
	border-top: solid 1px navy;
	border-bottom: solid 1px navy;
	border-right: solid 1px #90AF90;
	background-color: #A0FFA0;
	text-align: center;
	color:Navy;
}
.DVDCompHD
{
	border-top: solid 1px navy;
	border-bottom: solid 1px navy;
	border-left: solid 1px #B8FFB8;
	background-color: #FFA0A0;
	text-align: center;
	color:Navy;
}
.YesVote
{
	background-color: #A0FFA0;
	padding: 1px 2px 1px 2px;
	border-bottom: solid 1px gray;
}
.NoVote
{
	background-color: #FFA0A0;
	padding: 1px 2px 1px 2px;
	border-bottom: solid 1px gray;
}
a:hover 
{
	text-decoration: underline;
}
form
{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
td
{
	font-size: 13px;
}
p
{
	margin: 0px 0px 7px 0px;
}
ul
{
	margin: 0px 0px 7px 20px;
}
textarea
{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
}
blockquote
{
	padding: 4px 4px 2px 4px;
	margin: 8px 8px 0px 20px;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
}
.BarPage
{
	padding: 1px 3px 1px 4px;
}
.BarPageCurrent
{
	background-image: url(/images/MenuHL.png);
	background-repeat: repeat-x;
	border-bottom: solid 1px #244367;
	border-right: solid 1px #244367;
	border-left: solid 1px #7080af;
	padding: 1px 2px 1px 3px;
}
.navbar
{
	margin-bottom: 5px;
	margin-left: 12px;
}
.MasterContent
{
	padding: 0px 0px 2px 0px;
}
.MainContent
{
	padding: 0px 15px 0px 15px;
}
.MasterNavBarShadow
{
	background-image: url(/images/NavBarShadow.png);
	background-repeat: repeat-x;
	height: 7px;
}
.MasterNavBarShadowB
{
	background-image: url(/images/NavBarShadowB.png);
	background-repeat: repeat-x;
	padding: 8px 10px 0px 10px;
}
.MasterDisplay
{
	margin-left: auto;
	margin-right: auto;
}
.Headline
{
	font-size: 26px;
	font-weight: bold;
	color: #4870aa;
}
.HeadlineSub
{
	font-size: 12px;
	font-weight: bold;
	color: #4870aa;
}
.HeadlineSub ul
{
	margin-top: 1px;
	margin-bottom: 7px;
	margin-left: 23px;
}
.MainSectionBar
{
	background-color: #476a95;
	font-weight: bold;
	color: White;
	text-align: left;
	padding-left: 6px;
}
.MainMyProfilerTitle
{
	font-size: 22px;
	font-weight: bold;
	padding-left: 55px;
	padding-bottom: 11px;
	padding-top: 3px;
}
.MainSupportTitle
{
	font-size: 22px;
	font-weight: bold;
	padding-left: 55px;
	padding-bottom: 8px;
	padding-top: 3px;
}
.MainProducts
{
	background-image: url(/images/DVDProProducts.png);
	height: 301px;
	width: 296px;
}
.MainProductsButtons
{
	margin-top: 15px;
	margin-left: 130px;
}
.MainProductsButton
{
	margin-bottom: 5px;
}
.MainMyProfiler
{
	background-image: url(/images/MainMyProfiler.png);
	width: 296px;
	height: 114px;
	color: White;
}
.MainMyProfiler a:link 
{
	font-weight: bold;
	color: White;
}
.MainMyProfiler a:visited
{
	font-weight: bold;
	color: White;
}
.MainMyProfiler a:hover 
{
	text-decoration: underline;
}
.MainSupport
{
	background-image: url(/images/Support.png);
	width: 296px;
	height: 114px;
	color: White;
}
.MainSupport a:link 
{
	font-weight: bold;
	color: White;
}
.MainSupport a:visited
{
	font-weight: bold;
	color: White;
}
.MainSupport a:hover 
{
	text-decoration: underline;
}
.LockData
{
	padding: 2px 2px 5px 10px;
}
.LockSet
{
	border-left-color: #8080C0;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 2px 2px 5px 8px;
}
.TabCur
{
	background-image: url(/images/GreenGrad.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding: 3px 3px 3px 3px;
	border: solid 1px #80afff;
}
.ContestPrize
{
	background-image: url(/images/GreenGrad.gif);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: bold;
	width: 300px;
	padding: 3px 3px 3px 3px;
	border-top: solid 1px #80afff;
	border-bottom: solid 1px #80afff;
	margin: 16px 0px 2px 0px;
}
.MasterCurUser
{
	color: #d5e6fe;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	height: 30px;
}
.MasterCurUser a:link 
{
	font-weight: bold;
	color: White;
}
.MasterCurUser a:visited
{
	font-weight: bold;
	color: White;
}
.MasterCurUser a:hover 
{
	text-decoration: underline;
}
.PendContTop
{
	background-image: url(/images/BlueGrad.png);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: bold;
	color: White;
	padding: 3px 3px 3px 3px;
}
.PendCont
{
	border-top-color: White;
	border-top-style: solid;
	border-top-width: 1px;
}
.DiscInfo TD
{
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
}
.ContNotes
{
	background-color: #ffffe8;
	border-width: 1px;
	border-style: solid;
	border-top-color: #909070;
	border-left-color: #909070;
	border-right-color: #E0E0C0;
	border-bottom-color: #E0E0C0;
	padding: 4px 4px 4px 4px;
}
.ContA
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #A0C0A0;
	border-left-color: #A0C0A0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #E0FFE0;
	border-style: solid;
	color: Green;
}
.ContR
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #A0C0A0;
	border-left-color: #A0C0A0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #E0FFE0;
	border-style: solid;
	color: Navy;
}
.ContD
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #C0C0A0;
	border-left-color: #C0C0A0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	background-color: #EFEFC0;
	color: #A00000;
}
.ContW
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #C0C0C0;
	border-left-color: #C0C0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	color: #808080;
}
.ContV
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #A0A0C0;
	border-left-color: #A0A0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	color: #000080;
}
.ModAction
{
	background-color: #ffa0a0;
	font-weight: bold;
}
.DVDCompE
{
	text-align: center;
	font-weight: bold;
	color: #009080;
}
.DVDCompare
{
	border-style: solid;
	border-width: 1px;
	border-color: #8080C0;
}
.DVDCompare TD
{
	vertical-align: top;
}
.DVDCompare a:link 
{
	font-weight: bold;
	color: #0000a0;
}
.DVDCompare a:visited
{
	font-weight: bold;
	color: #0000a0;
}
.DVDCompare a:hover 
{
	text-decoration: underline;
}
.avatar
{
	border-collapse: collapse;
	background-color: #FEFEFE;
	text-align: center;
	border-top: solid 1px #B0B0C0;
	border-left: solid 1px #B0B0C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
}
.avatar TD
{
	margin: 0px;
	padding: 0px;
}
.bigmessage
{
	position: absolute;
	left: 50%;
	top: 50%;
    width:300px;
    height:200px;
    margin-left:-150px; 
    margin-top:-100px;
}

.bigmessage td
{
	font-size: 30pt;
	font-weight: bold;
	color: #b0b0b0;
}
.hl
{
	background-color: #FFFFB9;
	border: dashed 1px gray;
}
.highlight
{
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #ffa000;
}
.NewsPanel
{
	padding: 10px 0px 10px 8px;
}
.news
{
	border-right: #2e3e53 1px solid;
	border-top: #2e3e53 1px solid;
	border-left: #2e3e53 1px solid;
	border-bottom: #2e3e53 1px solid;
	background-image: url(/images/LtGrad.png);
	color: White;
	background-repeat: repeat-x;
	padding-left: 6px;
}
.spotlight
{
	border-right: solid 1px #abbed2;
	border-left: solid 1px #abbed2;
	border-bottom: solid 1px #abbed2;
	padding: 2px 2px 2px 2px;
	height: 122px;
	width: 292px;
}
.spotlightdesc
{
	padding-left: 6px;
}
.newstxt
{
	border-right: solid 1px #abbed2;
	border-left: solid 1px #abbed2;
	border-bottom: solid 1px #abbed2;
	padding: 2px 6px 2px 6px;
}
.newstxt a:link 
{
	font-weight: bold;
	color: #0000a0;
}
.newstxt a:visited
{
	font-weight: bold;
	color: #0000a0;
}
.newstxt a:hover 
{
	text-decoration: underline;
}
.vertsplitter
{
	width: 6px;
	background-image: url(/images/vertsplitter.gif);
	background-repeat: repeat-y;
}
.horizsplitter
{
	width: 6px;
	background-image: url(/images/horizsplitter.gif);
	background-repeat: repeat-x;
}
.scrollinglist
{
	width: 230px;
	height: 100%;
	background-color: Red;
	overflow: auto;
}
.scrollingcbl
{
	OVERFLOW: auto; 
	WIDTH: 165px; 
	HEIGHT: 306px; 
	BACKGROUND-COLOR: #FEFEFE;
	margin: 5px 0px 0px 0px;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px #8080C0;
	border-right: solid 1px #8080C0;
}
.messagepreview
{
	font-size: 10px;
	font-weight: normal;
	color: Gray;
	BACKGROUND-COLOR: #e9f2fb;
	margin: 5px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-top: solid 1px #A0A0C0;
	border-left: solid 1px #A0A0C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
	max-width: 750px;
	overflow: auto;
}
.toptable
{
	margin-left: auto;
	margin-right: auto;
}
.MasterShadowRight
{
	vertical-align: top;
	background-image: url(/images/MasterShadowRight.gif);
	background-repeat: repeat-y;
}
.MasterShadowLeft
{
	vertical-align: top;
	background-image: url(/images/MasterShadowLeft.gif);
	background-repeat: repeat-y;
}
.MasterShadowLeftBottomLeft
{
	vertical-align: top;
}
.MasterShadowBottom
{
	background-image: url(/images/MasterShadowBottom.gif);
	background-repeat: repeat-x;
}
.mainborder
{
	background-color: #FEFEFE;
	width: 15px;
}
.shadowleft
{
	background-image: url(/images/ShadowLeftG.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.shadowright
{
	background-image: url(/images/ShadowRightG.gif);
	background-repeat: repeat-y;
	width: 20px;
}
.shadowbottom
{
	background-image: url(/images/ShadowBottomG.gif);
	background-repeat: repeat-x;
	height:20px;
}
.shadowbl
{
	background-image: url(/images/ShadowBLG.gif);
}
.shadowbr
{
	background-image: url(/images/ShadowBRG.gif);
}
.submenu
{
	font-size: 15px;
	font-weight: bold;
	color: #0000a0;
	vertical-align: top;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px #8080C0;
	border-right: solid 1px #8080C0;
}
.submenul
{
	font-size: 15px;
	color: #0000a0;
	vertical-align: top;
	text-align: left;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px #8080C0;
	border-right: solid 1px #8080C0;
}
.contenttitle
{
	font-size: 15px;
	font-weight: bold;
	color: #295183;
	padding: 5px 0px 0px 0px;
}
.contenttitles
{
	font-size: 14px;
	font-weight: bold;
	color: #295183;
	padding: 5px 0px 0px 0px;
}
.price
{
	font-size: 17px;
	font-weight: bold;
	color: #5060C7;
	padding: 0px 0px 0px 0px;
}
.quote
{
	font-size: 13px;
	font-weight: bold;
	color: #AEB4C7;
	padding: 5px 0px 5px 0px;
}
.quoteA
{
	font-size: 13px;
	font-weight: bold;
	color: #8E84A7;
	padding: 5px 0px 5px 0px;
}
.quoteB
{
	font-size: 13px;
	font-weight: bold;
	color: #8E94C7;
	padding: 5px 0px 5px 0px;
}
.date
{
	color: #b6f3f3;
}
.headerpic
{
	padding: 0px 0px 0px 5px;
}
.topsectiontop
{
	background-image: url(/images/GreenGrad.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.mainsectionpic
{
	border-top: solid 1px #0000a0;
	border-left: solid 1px #0000a0;
	border-right: solid 1px #0000a0;
}
.mainsectiontop
{
	background-image: url(/images/BlueGrad.png);
	background-repeat: repeat-x;
	font-weight: bold;
	color: White;
	padding-top: 5px;
	padding-bottom: 8px;
}
.mainsectiontall
{
	background-image: url(/images/BlueGradT.png);
	background-repeat: repeat-x;
	font-weight: bold;
	color: White;
	padding-top: 5px;
	padding-bottom: 8px;
}
.msgpreview
{
	font-size: 12px;
	background-color: #e8e8f0; /*d2e1f4*/
	padding: 10px 10px 10px 10px;
	border: solid 1px navy;
}
.mainsectionbody
{
	font-size: 12px;
	background-color: #cdddf3; /*d2e1f4*/
	vertical-align: top;
}
.mainsectionoff
{
	font-size: 12px;
	background-color: #e8e8f0;
	vertical-align: top;
}
.mainsectionbody blockquote
{
	background-color: #F4F4FF;
}
.mainsectionbodyc a:link 
{
	font-weight: bold;
}
.mainsectionbodyc a:visited
{
	font-weight: bold;
}
.mainsectionbodyc
{
	font-size: 12px;
	background-color: #cdddf3;
	text-align: center;
}
.mainsectionbodycr a:link 
{
	font-weight: bold;
}
.mainsectionbodycr a:visited
{
	font-weight: bold;
}
.mainsectionbodycr
{
	font-size: 12px;
	background-color: #ffe0e0;
	text-align: center;
}
.mainsectionbodyalt
{
	font-size: 12px;
	background-color: #e9f2fb;/*#e4e8f0;*/
	vertical-align: top;
}
.mainsectionbodyalt blockquote
{
	background-color: #F0F0FF;
}
.mainsectionbodyhl
{
	font-size: 12px;
	background-color: #e9fbe9;
	vertical-align: top;
}
.mainsectionbodyfr
{
	font-size: 12px;
	background-color: #cdf3ee;
	vertical-align: top;
}
.mainsectionbodyfr blockquote
{
	background-color: #def9f5;
}
.mainsectionbodyinvelos
{
	font-size: 12px;
	background-color: #fff6d9;
	vertical-align: top;
}
.mainsectionbodyhl blockquote
{
	background-color: #f6fff6;
}
.mainsectionhead
{
	font-size: 12px;
	border-top: solid 1px #0000a0;
	border-bottom: solid 1px #0000a0;
	border-left: solid 1px #0000a0;
	border-right: solid 1px #0000a0;
}
.mainsection
{
	font-size: 12px;
	font-weight: bold;
	color: #0000a0;
	padding: 5px 5px 5px 8px;
	background-color: #cdddf3;
	border-top: solid 1px #0000a0;
	border-bottom: solid 1px #0000a0;
	border-left: solid 1px #0000a0;
	border-right: solid 1px #0000a0;
}
.mainsection a:link 
{
	font-weight: bold;
	color: #0000a0;
}
.mainsection a:visited
{
	font-weight: bold;
	color: #0000a0;
}
.dlo
{
	font-size: 14px;
	font-weight: bold;
	background-color: #cdddf3;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: Navy;
	padding: 1px 6px 1px 6px;
	cursor: pointer;
}
.dlo a:link 
{
	font-weight: bold;
}
.dlo a:visited
{
	font-weight: bold;
}
.dls
{
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFD0;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: Navy;
	padding: 1px 6px 1px 6px;
	cursor: pointer;
}
.dls a:link 
{
	font-weight: bold;
}
.dls a:visited
{
	font-weight: bold;
}
.disabled
{
	color: #bbbbbb;
}
.selected
{
	background-color: #FFF4CF;
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
}
.content
{
	font-size: 12px;
}
.contents
{
	font-size: 4px;
}
.contenthead
{
	font-size: 12px;
	font-weight: bold;
}
.content a:link 
{
	font-weight: bold;
	color: #0000a0;
}
.content a:visited
{
	font-weight: bold;
	color: #0000a0;
}
.content a:hover 
{
	text-decoration: underline;
}
.contentsml
{
	font-size: 11px;
	color: Black;
}
.Footer
{
	font-size: 11px;
	border-top: solid 1px #abbed2;
	padding: 6px 0px 6px 0px;
	text-align: center;
}
.votelink
{
	font-size: 10px;
	font-weight: normal;
	color: Gray;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
}
.tagline
{
	font-weight: normal;
	font-size: 10px;
	color: Black;
}
.fn
{
	font-weight: bold;
	color: #00b0b0;
}
.contenttny
{
	font-size: 10px;
	font-weight: normal;
	color: Gray;
}
 .MessageContent
 {
	padding: 0px 5px 0px 5px;
 }
 .signature
{
	padding: 0px 5px 0px 5px;
	font-weight: normal;
	font-size: 11px;
	color: Gray;
}
.contentsml a:link 
{
	text-decoration: underline;
	color: Black;
}
.contentsml a:visited
{
	text-decoration: underline;
	color: Black;
}
.contentsml a:hover 
{
	text-decoration: underline;
	color: Black;
}
.messagesml
{
	font-size: 12px;
	color: Black;
}
.messagesmlhilight
{
	font-size: 11px;
	color: #B98F1E;
}
.userlink:link 
{
	text-decoration: underline;
	color: #0000a0;
}
.userlink:visited
{
	text-decoration: underline;
	color: #0000a0;
}
.userlink:hover 
{
	text-decoration: underline;
	color: #0000a0;
}
.innercontent
{
	vertical-align: top;
}
.title
{
	font-size: 19px;
	font-weight: bold;
	color: #8E94C7;
	padding: 0px 0px 0px 0px;
}
.topmenu
{
	color: White;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
}
.topmenu a:link 
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.topmenu a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.topmenu a:hover 
{
	text-decoration: underline;
}
.freereg
{
	background-color: #F5F5F5;
	border-left: solid 1px #d0d0ff;
	border-right: solid 1px #d0d0ff;
	color: Gray;
}
.premreg
{
	border-left: solid 1px #d0d0ff;
}
.freetitle
{
	font-size: 14pt;
	color: Gray;
}
.freecontent
{
	font-size: 8pt;
	color: Gray;
}
.logo
{
	background-repeat: no-repeat;
}
.rbnbtn 
{
  border: 1px solid #C09890;
  background-image: url(/images/RibbonBG.png);
  background-repeat: repeat-x;
  background-color: #E2ECFB;
  padding: 2px 10px 2px 10px;
  cursor: pointer;
  text-align: left;
}
.rbnbtnhvr 
{
  border: 1px solid #C09890;
  background-image: url(/images/RibbonBGO.png);
  background-repeat: repeat-x;
  background-color: #E2ECFB;
  padding: 2px 10px 2px 10px;
  cursor: pointer;
  text-align: left;
}
.txtbtn 
{
  border: 1px solid #8098C0;
  background-image: url(/images/SubMenuOff.png);
  background-repeat: repeat-x;
  background-color: #E2ECFB;
  padding: 2px 10px 2px 10px;
  cursor: pointer;
  text-align: left;
}
.txtbtnhvr 
{ 
  border: 1px solid #B0B0FF; 
  background-image: url(/images/SubMenuOn.png);
  background-repeat: repeat-x;
  background-color: #D9E1EC;
  padding: 2px 10px 2px 10px;
  cursor: pointer;
  text-align: left;
}
.txtbtnon 
{ 
  border: 2px solid #0000A0;
  padding: 1px 9px 1px 9px;
  background-color: #D9E1EC;
  text-align: left;
  background-image: url(/images/SubMenuOn.png);
  background-repeat: repeat-x;
  font-weight: bold;
}
.previmage
{
	padding: 5px 5px 5px 5px;
	border-left: solid 1px Navy;
	text-align: center;
}
.ld
{
	padding: 1px 4px 1px 5px;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
	border-right: solid 1px White;
	border-top: solid 1px White;
	border-bottom: solid 1px White;
}
.rd
{
	padding: 1px 4px 1px 5px;
	font-weight: bold;
	vertical-align: top;
	border-right: solid 1px White;
	border-top: solid 1px White;
	border-bottom: solid 1px White;
}
.ri
{
	padding: 2px 4px 2px 5px;
	font-weight: bold;
	vertical-align: top;
	border-right: solid 1px White;
	border-top: solid 1px White;
	border-bottom: solid 1px White;
}
.li
{
	color: #a07040;
	padding: 2px 4px 2px 4px;
	font-size: 8pt;
	vertical-align: top;
	border-top: solid 1px White;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
}
.upload
{
	padding: 2px 0px 2px 15px;
}
.idata
{
	color: #a07040;
	font-weight: bold;
}
.menusml
{
	font-size: 9pt;
	padding: 1px 0px 0px 6px;
}
.menusmlbdr
{
	margin: 0px 0px 1px 10px;
	width: 100%;
    background: url(/images/mnusmlbg.gif);
    background-repeat: repeat-y;
	border-left: solid 1px #8098C0;
	border-bottom: solid 1px #A0B0C0;
}
.adminnotice
{
	font-size: 13px;
	background-image: url(/images/PMNew.png);
	background-repeat: no-repeat;
	background-color: #B9FFCF;
	color: #308080;
	padding: 3px 0px 4px 25px;
	margin: 0px 0px 1px 0px;
	border-top: solid 1px black;
}
.notice
{
	font-size: 13px;
	background-image: url(/images/PMNew.png);
	background-repeat: no-repeat;
	background-color: #FFFFB9;
	color: #C73040;
	padding: 3px 0px 4px 25px;
	margin: 0px 0px 1px 0px;
	border-top: solid 1px black;
}
.noticeb
{
	font-size: 13px;
	background-color: #FFFFB9;
	padding: 3px 0px 4px 2px;
	margin: 0px 0px 10px 0px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.noticev
{
	font-size: 13px;
	background-color: #B9FFB9;
	padding: 3px 0px 4px 2px;
	margin: 0px 0px 10px 0px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.notice a:link 
{
	text-decoration: none;
	color: #C73040;
}
.notice a:visited
{
	text-decoration: none;
	color: #C73040;
}
.notice a:hover 
{
	text-decoration: underline;
}
#box { 
  padding: 3em; 
  margin: 1em; 
  border: 4px solid #000; 
  background: #ff0; 
  color: #060;
}
#box:hover { 
  border: 4px dashed #060;
  background: #000;
  color: #f0f;
}
.ind
{
	padding-left: 15px;
}
.Error
{
	color: Maroon;
	background-image: url(/images/error1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}
.CreditDiv
{
	background-image: url(/images/LtGrad.png);
	color: White;
	font-weight: bold;
	padding: 1px 100px 1px 8px;
	border-top: solid 1px navy;
	border-left: solid 1px navy;
	border-right: solid 1px navy;
	background-repeat: repeat-x;
}
.CreditDivGrp
{
	background-image: url(/images/LtGradGrp.png);
	color: White;
	font-weight: bold;
	padding: 1px 100px 1px 8px;
	border-top: solid 1px navy;
	border-left: solid 1px navy;
	border-right: solid 1px navy;
	background-repeat: repeat-x;
}
.BTop
{
	border-top: solid 2px #303080;
}
.DivLine
{
	background-image: url(/images/horizsplitter.gif);
	background-repeat: repeat-x;
}
.CreditLink
{
	display: block;
}
.CredDetailTop
{
	background-image: url(/images/GreenGrad.gif);
	background-repeat: repeat-x;
	background-color: #d9ede9;
	font-weight: bold;
	border: solid 1px Navy;
}
.Category
{
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	color: #295183;
}
.SubCategory
{
	font-size: 12px;
	margin-left: 15px;
	margin-bottom: 3px;
}
.SubCategory a:link 
{
	font-weight: normal;
	text-decoration: underline;
}
.SubCategory a:hover
{
	font-weight: normal;
}
.container {
  margin: 0 auto;
  position: relative;
  min-width: 960px;
  max-width: 960px;
  color: Black;
}
.prodbutton {
  float:right;
  margin-bottom:5px;
  margin-left: 6px;
}
.productbox {
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-color: #aaa;
  border-width: 1px;
  border-style: solid;
  background: #fff;
  margin: 8px;
  position: relative;
}
.divWin 
{
	height: 302px;
  background: url(/images/windowsbgmain.png);
}
.divWin:hover {
	height: 302px;
  background: url(/images/windowsbgmain_h.png);
}
.diviOS {
	height: 302px;
  background: url(/images/iphonebgmain.png);
}
.diviOS:hover {
	height: 302px;
  background: url(/images/iphonebgmain_h.png);
}
.divAndroid {
	height: 302px;
  background: url(/images/androidbgmain.png);
}
.divAndroid:hover {
	height: 302px;
  background: url(/images/androidbgmain_h.png);
}
.mainarea {
  border: none;
}
.prodnote {
  color: #9d9d9d;
  margin-bottom: 4px;
}
.underline {
  text-decoration: underline;
}
h2 + .prodnote {
  margin-top: 2px;
}
.padding {
  padding: 0px 10px 14px;
}
.colthird {
  width: 33.333%;
}
.left {
  float: left;
}
.right {
  float: right;
}
.nopadding {
  padding: 0;
}


hr {
  margin: 0px;
  height: 0px;
  line-height: 0px;
  display: block;
}
h2 {
  margin-bottom: 0px;
}
a.sbtn {
	background: #505050;
	color: White;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-decoration: none;
	margin-right: 6px;
	margin-bottom: 6px;
	width: 80px;
	display: block;
	font-weight: normal;

	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .25);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .25);
	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

a.sbtn:after {
	background: rgba(0, 0, 0, 0.3);
	color: #FFF;
	content: ">";
	display: block;
	float: right;
	font: bold 11px "Arial";
	height: 18px;
	line-height: 18px;
	margin-left: 8px;
	text-align: center;
	width: 18px;
	
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}

a.sbtn:hover {
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}