body
{
 font-family: verdana, arial, tahoma;
 font-size: 12px;
 color: #000;
 background-image: url('/ajrgfx/gfx/bg_body.jpg');
 background-position: top center;
 background-repeat: repeat-y;
 background-color: #051b31;
 margin: 0;
}

.center{
 margin-left: auto; margin-right: auto; text-align: center;
 background-image: url('/ajrgfx/gfx/bg_frame.jpg');
 background-position: top center;
 background-repeat: no-repeat;
 min-height: 1400px; height:auto !important; height: 1400px; 
}
.sitewidth{
 width: 960px; text-align: left; margin-left: auto; margin-right: auto;
}

/* ----------------- default classes ----------------- */

h1,h2,h3,h4{ text-transform: uppercase; font-family: arial; font-weight: bold; color: #0c4476; margin: 0; padding: 0; }
form{ margin: 0; display: inline; }
img{ border: 0; }
.aligncenter{ text-align: center; }

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both ;}
.alignright{ text-align: right; }
.debug{ background-color: red; }
.uc{ text-transform: uppercase; }

/* ----------------- start text classes ----------------- */

h1{ font-size: 25px; line-height: 30px; margin-bottom: 10px; }
h2{ font-size: 16px; line-height: 21px; margin-bottom: 10px; }
h3{ font-size: 14px; line-height: 19px; }
h4{ font-size: 12px; line-height: 17px; }

h4.videotitle{ text-transform: none; }
.videodate{ font-family: arial; font-size: 10px; color: #464646; }
.postdate{ text-transform: uppercase; font-family: arial; font-size: 10px; color: #787f83; }

.font11{ font-size: 11px; }
.font14{ font-size: 14px; }
.font16{ font-size: 16px; }
.font20{ font-size: 20px; }

.orange{ color: #cb8f00; }
.white{ color: #fff; }
.black{ color: #363636; }

div{ font-size: 12px; line-height: 18px; color: #363636; }

/* ----------------- start link classes ----------------- */

a{ text-decoration: none; color: #0c4476; }
a:hover { text-decoration: none; color: #cb8f00; }

input,textarea,select{ font-family: verdana, arial, tahoma; color: #787f83; font-size: 12px; }

.ButtonInputsMedium
{
 font-weight: bold;
 height: 20px;
 padding: 0px 10px 0px 10px;
 cursor: pointer;
 background-color: #cccccc;
 border: 1px solid #999999;
}

input.FormFieldInputsNarrow{ width: 185px; height: 16px; border: 1px solid #dae0e6; padding-left: 2px; }
input.FormFieldInputsMedium{ width: 383px; height: 16px; border: 1px solid #dae0e6; padding-left: 2px; }
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

input.newsletteremail{
 position: absolute; top: 41px; left: 18px; width: 260px; border: 0; color: #01305a;
 background: none;
}

input.newslettername{
 position: absolute; top: 75px; left: 18px; width: 180px; border: 0; color: #01305a;
}

.newslettercheckbox{ position: absolute; top: 66px; left: 10px; color: #fff; font-size: 10px; line-height: 12px; }

textarea.FormFieldInputsMedium
{
 width: 383px; height: 98px; border: 1px solid #dae0e6; padding-left: 2px;
}

.FormFieldLabelMediumStdColor{ font-weight: bold;}
.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */

ul{ list-style-type: none; margin: 0; padding: 0; }

ul li
{
 background-image: url('/ajrgfx/gfx/list_item.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 margin-left: 10px;
}

ul.list li
{
 background-image: url('/ajrgfx/gfx/list_custom.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 margin-left: 0;
 margin-bottom: 7px;
}

ul.listmostviewed li
{
 background-image: url('/ajrgfx/gfx/list_mostviewed.png');
 background-repeat: no-repeat;
 padding-left: 16px;
 margin-left: 0;
 margin-bottom: 7px;
}

ul.list li a { line-height: 16px; }

ul.quickpoll li{
 padding-left: 0;
 margin: 0;
 margin-bottom: 10px;
}



/* ----------------- start menu classes ----------------- */

ul.menunav li{
 background-image: none;
 float: left; font-family: arial;
 padding-left: 14px;
 margin: 0;
}

ul.menunav li a{ color: #000; font-weight: bold; text-transform: uppercase; }
ul.menunav li a:hover{ color: #134169; text-decoration: none; }

.menuitem{ padding-top: 5px; }
.menuitemselected{
 background-image: url('/ajrgfx/gfx/bg_tab.png');
 height: 35px;
}

ul.menunav li a.selected{ color: #134169; }
ul.menunav li a.selected:hover{ color: #134169; text-decoration: none; }

.submenu{ text-transform: uppercase; padding-top: 3px; }
.submenu a{ font-family: arial; font-size: 11px; font-weight: bold; margin-right: 13px; }


/* ----------------- start form classes ----------------- */


/* ----------------- Start custom classes ----------------- */

.bottom{
 height: 121px;
 background-image: url('/ajrgfx/gfx/bg_bottom.jpg');
 background-repeat: no-repeat;
 background-position: bottom center;
}

.bottomtext{ padding-top: 20px; text-align: center; font-size: 11px; color: #00aeef; }
.bottomtext a { color: #fff; }
.bgnewsletter{
 width: 300px; height: 119px; position: relative;
 background-image: url('/ajrgfx/gfx/bg_newsletter.png');
 margin-bottom: 10px;
}

.newslettertitle{ position: absolute; top: 12px; left: 38px; }
.newslettersend{ position: absolute; top: 71px; right: 10px; }

.top{ width: 960px; height: 200px; position: relative; }
.logo{ position: absolute; top: 30px; left: 0px; }
.adtop{ position: absolute; top: 60px; right: 0px; display: none }
.icons{
 position: absolute; top: 0px; right: 0px;
 width: 315px; height: 30px;
 background-image: url('/ajrgfx/gfx/bg_icons.png');
 background-position: top center; 
}

.menu{ width: 960px; height: 80px; overflow: hidden; position: relative; }
.navigation{
 margin-top: 15px;
 height: 35px;
 background-image: url('/ajrgfx/gfx/bg_menu.gif');
 background-position: top center;
 background-repeat: no-repeat;
}

.register{ position: absolute; top: 15px; right: 0; }

.col135{ width: 135px; }
.col155{ width: 155px; }
.col190{ width: 190px; }
.col220{ width: 220px; }
.col410{ width: 410px; }
.col440{ width: 440px; }
.col300{ width: 300px; }
.col630{ width: 630px; }
.col660{ width: 660px; }

.marbot1{ margin-bottom: 1px; }
.marbot5{ margin-bottom: 5px; }
.marbot10{ margin-bottom: 10px; }
.marbot15{ margin-bottom: 15px; }
.marbot20{ margin-bottom: 20px; }

.marright5{ margin-right: 5px; }
.marright20{ margin-right: 20px; }

.pad3{ padding: 3px; }
.pad10{ padding: 10px; }
.padleft10{ padding-left: 10px; }

.padtop7{ padding-top: 7px; }
.padtop10{ padding-top: 10px; }

.martop20{ margin-top: 20px; }

.footer{ border-top: 3px solid #024887; padding-top: 16px; }
.footerblock{ float: left; width: 150px; margin-right: 10px; }
.footerblock a { color: #363636; }
.footerblock a:hover { color: #cb8f00; }

.largeimg{ padding-bottom: 1px; border-bottom: 3px solid #e0cf9c; margin-bottom: 5px; }
.mediumimg{ padding: 2px; border: 1px solid #e0cf9c; margin-bottom: 5px; }
.mediumimgon{ padding: 1px; border: 2px solid #01559f; margin-bottom: 5px; }

.gallerythumb{ float: left; padding: 2px; border: 1px solid #e0cf9c; margin-bottom: 5px; margin-right: 5px; }
.gallerythumbon{ float: left; padding: 1px; border: 2px solid #01559f; margin-bottom: 5px; margin-right: 5px; }

.largeteaser{ float: left; width: 630px; height: 400px; margin-bottom: 11px; }
.mediumteaser{ float: left; width: 300px; height: 270px; margin-right: 30px; margin-bottom: 11px; }
.mediumtextcontainer{ height: 75px; overflow: hidden; }
.smallteaser{ float: left; width: 190px; height: 215px; margin-right: 30px; margin-bottom: 11px; }
.smalltextcontainer{ height: 75px; overflow: hidden; }
.thumbteaser{ float: left; width: 135px; height: 158px; margin-right: 30px; margin-bottom: 11px; }
.thumbtextcontainer{ height: 58px; overflow: hidden; }
.playerthumbteaser{ float: left; width: 200px; height: 66px; margin-right: 20px; }

.updated{ font-family: arial; font-size: 10px; color: #0c4476; text-transform: uppercase; }

.ads{ text-align: left; margin-bottom: 20px; float: left; margin-right: 30px; }

.bgquickpoll{
 width: 190px; height: 282px;
 background-image: url('/ajrgfx/gfx/bg_quickpoll.png');
 background-position: top center;
 background-repeat: no-repeat; margin-right: 20px;
}

.pollquestion{ font-family: arial; color: #fff; margin-bottom: 10px }

.pollitem{
 width: 168px; height: 29px;
 background-image: url('/ajrgfx/gfx/bg_pollitem.png');
 text-align: center; font-weight: bold; color: #0c4476; font-family: arial; text-transform: uppercase;
 cursor: pointer; margin-bottom: 10px;
}

.pollitemselected{
 width: 168px; height: 29px;
 background-image: url('/ajrgfx/gfx/bg_pollitem_selected.png');
 text-align: center; font-weight: bold; color: #fff; font-family: arial; text-transform: uppercase;
 cursor: pointer; margin-bottom: 10px;
}

.pollitemselected div { color: #fff; }

.pollitemtitle { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; }
.pollitemtitle1st { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ebaa11; }


.more{ text-align: right; border-bottom: 1px solid #e0cf9c; margin-bottom: 20px; padding: 10px 0 6px 0; }
.more a{ color: #9e0b0f; font-size: 11px; }
.orangeline{ border-bottom: 1px solid #e0cf9c; margin-bottom: 20px; padding-bottom: 15px; }

.iconvideolarge{
 background-image: url('/ajrgfx/gfx/icon_movie_large.png');
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 30px; 
}

.icongallerylarge{
 background-image: url('/ajrgfx/gfx/icon_gallery_large.png');
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 30px; 
}

.videothumb{ width: 190px; height: 60px; margin-right: 30px; float: left; }

.videofilter{ float: right; color: #464646; font-family: arial; font-size: 10px; text-transform: uppercase; }
.videofilter a { color: #464646; }
.videofilter a:hover { color: #0c4476; text-decoration: underline; }
.videofilter a.selected { color: #0c4476; text-decoration: underline; }

.paging{ clear: both; border-top: 1px solid #e0cf9c; width: 630px; padding-top: 5px; }
.paging300{ clear: both; border-top: 1px solid #e0cf9c; width: 300px; padding-top: 5px; }

.borderline{ border-bottom: 1px solid #e0cf9c; width: 630px; margin-bottom: 20px; padding-bottom: 20px; }

.borderbottom{ border-bottom: 1px solid #e0cf9c; }

.back{
 background-image: url('/ajrgfx/gfx/back.gif');
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 15px; margin-left: 10px; 
}

.next{
 background-image: url('/ajrgfx/gfx/next.gif');
 background-position: top right;
 background-repeat: no-repeat;
 padding-right: 15px; margin-right: 10px; 
}

.bgprofilenav{
 background-image: url('/ajrgfx/gfx/bg_profile_nav.png');
 background-repeat: no-repeat;
 width: 630px; height: 63px;
}

.profileoff a{ font-family: arial; text-transform: uppercase; font-weight: bold; font-size: 14px; color: #fff; }
.profileoff a:hover{ color: #e0a007; }

.profileon{
 background-image: url('/ajrgfx/gfx/bg_profile_on.png');
}
.profileon a{ font-family: arial; text-transform: uppercase; font-weight: bold; font-size: 14px; color: #e0a007; }

.playerthumb{
 width: 56px; height: 56px;
 background-image: url('/ajrgfx/gfx/player_thumb_frame.gif');
}

.playerthumbon{
 width: 56px; height: 56px;
 background-image: url('/ajrgfx/gfx/player_thumb_frame_on.gif');
}

.otherplayerthumb{
 width: 76px; height: 76px;
 background-image: url('/ajrgfx/gfx/other_player_thumb_frame.gif');
}

.otherplayerthumbon{
 width: 76px; height: 76px;
 background-image: url('/ajrgfx/gfx/other_player_thumb_frame.gif');
}

.thumbtext { font-family: arial; font-size: 11px; }
.thumbtext a{ text-transform: uppercase; font-weight: bold; font-size: 10px; }

.myidols{ width: 300px; height: 300px; position: relative; }
.myidols h2 { position: absolute; }
.myidols .frame { position: absolute; top: 10px; }
.myidols .idolimage { position: absolute; left: 17px; top: 39px; }
.myidols .arrowback { position: absolute; top: 235px; right: 45px; }
.myidols .arrownext { position: absolute; top: 235px; right: 25px; }
.myidols .idolname { position: absolute; top: 233px; left: 49px; }


.mostviewed{ width: 300px; height: 248px; overflow: hidden;
 border-bottom: 1px solid #cb8f00; border-top: 1px solid #cb8f00;
 float: left; margin-right: 30px;
}

.mostviewedtitle{ margin: 16px 0 10px 0; }

.mostviewedcontainer{ height: 194px; overflow: hidden; }

.minimumheight{ min-height: 650px; height:auto !important; height: 650px; }

.postcomment{ border-top: 1px solid #e0cf9c; width: 410px; margin-top: 20px; padding-top: 20px; }
.commentbox{ border: 1px solid #dae0e6; background-color: #fbfcfc; padding: 10px; }

.avatar{ border: 1px solid #dae0e6; padding: 2px; }

.mycomment{
 width: 305px;
 background-image: url('/ajrgfx/gfx/bg_mycomment.gif');
 min-height: 80px; height:auto !important; height: 80px;
}
.ChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_childnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

.LastChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_lastchildnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

.mdVideoSmall {
 width: 300px;
 height: 217px;
 overflow: hidden;
 background: url('/ajrgfx/flowplayer/player_bg_small.png');
}

.mdVideoLarge {
 width: 630px;
 height: 417px;
 overflow: hidden;
 background: url('/ajrgfx/flowplayer/player_bg_large.png');
}



