* {
    margin: 0 auto;
}
#error {
    display:none;
}
#wrapper {
    width:880px;
    background-color:#222222;
    margin:0 auto;
    clear:both;
    border-top:#000000 thin none;
    border-left:#000000 thin none;
    border-right:#000000 thick solid;
    border-bottom:#000000 thick solid;
}
#captcha_image {
    margin-left:155px;
    margin-top:10px
}
.captcha_text {
    float:right;
    width:150px;
    margin-right:20px;
    margin-top:10px
}
.phpcode, pre {
    padding: 15px;
    font-size: 11px;
    line-height: 11px;
    margin-top: 10px;
    width: 93%;
    display: block;
    background-color: #333333;
    color: #999999;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

html, body {
    height: 100%;
    margin:0 auto;
    padding:0;
}
a {
    outline: none;
}
a:link, a:visited, a:active {
    color: #C60000;
    border: none;
    text-decoration: none;
}
a:hover {
    color: #000000;
}
a img {
    border:none;
}
html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td, fieldset {
    margin:0 auto;
    padding:0;
}
.center {
    margin:0 auto;
    text-align:center
}

h1 {
    font-size: 24px;
    color: #990000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding:12px;
}
h2 {
    font-size: 13px;
    color: #990000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin:2px 10px 15px 15px;
    text-transform: uppercase;
}
h3 {
    font-size: 12px;
    color: #EDD6AC;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-left:20px;
    margin-bottom:5px
}
h4 {
    font-size: 14px;
    color: #CC0000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    margin-left: 5px;
}
h5 {
    font-size: 12px;
    color: #990000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding: 10px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
#messagebox_head {
    font-size: 12px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
#messagebox_msg {
    font-size: 10px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
h6, .messagebox_head {
    font-size: 12px;
    color: #EDD6AC;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding: 10px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
h7 {
    font-size: 11px;
    color: #EDD6AC;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
#member {
    width:232px;
    background-color: #ffffff;
    background-repeat:repeat-y;
    margin-top:5px;
    min-height: 361px;
    padding-top: 0px;
    float:left
}
p#vtip {display:none; position: absolute;padding: 10px; left: 5px; font-size: 9px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow {position: absolute; top: -10px; left: 5px }
#vtip {
    background-color: #A0A0A0;
    border: 1px solid #FFFFFF;
    width:150px;
    height:auto;
    color:black
}
#featured {
    width:120px;
    height:auto;
    background-color: #333333;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:10px
}
#maincontent {
    float:right;
    width:648px;
    background-color: #222222;
    margin-top:5px;
    margin-left:0px;
    padding-left:0px;
    padding-right:0px;
    min-height: 100%;
}
#userbox {
    width: 222px;
    background-color: #222222;
    margin-top:5px;
    margin-right:5px;
    margin-left:5px;
    margin-bottom:0px;
    min-height: 100%;
    padding-top: 0px;
    float:left
}
#buy {
    margin-top:-7px;

}
.iconmerchant img {
    border: 0px none ;
    vertical-align: bottom;
}
.merchants_sb {
    width: 300px;
    float: right;
    clear: right;
    margin-right:100px;
    margin-top:0px;
    color: #ffffff;
    font-size:11px

}
.merchants_sb li {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#ffffff
}
.merchants_sb ul {
    margin-top:10px;
}
.merchants {
    margin:0 auto;
    text-align:center;
    background-image:url(/models/templates/default/images/bg_buy.jpg);
    background-repeat:no-repeat;
    width:632px;
    padding-top:40px;
}
#footer {
    clear:both;
    font-family:'Century Gothic', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#9E9E9E;
    background-color:#111111;
    padding-top:10px;
    width:880px;
    height:113px;
}
#compbackground {
    width:1024px;
    height:768px;
    z-index:0;
}
.droppableactive {
    border:lime solid thin;
}
.dragged {
    position:relative;
}
.clearfooter {
    clear: both;
}
.clearmargin_bottom {
    padding-bottom:20px;
}
.clearmargin_top {
    padding-top:20px;
}
#footer p.red {
    color:#990000;
    font-weight:bold
}


/* --------------------------- NAV BAR -------------------------------------*/
#nav {
    margin-top:-6px;
    width:100%;
    float:left;
    list-style: none;
}
#nav li {
    height:25px;
    width:146px;
    float:left;
    font:1em/1em Arial, Helvetica, sans-serif;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    background:#444444;
    color: #FeFeFe;
    padding:6px 0px 0px 0px;
}
#nav a:link, #nav a:visited {
    height:25px;
    width:146px;
    float:left;
    font:1em/1em Arial, Helvetica, sans-serif;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    background:#444444;
    color: #FeFeFe;
    padding:6px 0px 0px 0px;
}

#nav a:active, #nav a:hover {background:#000000; color:#ffffff;font:bold}

.fg-button {
    cursor:pointer;
    margin:6px 0px 6px 0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
    /*padding:0.4em 1em;*/
    position:relative;
    text-align:center;
    text-decoration:none !important;
    font-size:12px;
}
.hidden {
    display: none;
}

.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}

.fg-buttonmain {
    outline: 0;
    margin:0px 10px 0px 10px;
    padding: .4em 1em;
    text-decoration:none !important;
    cursor:pointer;
    position: relative;
    text-align: center;
    width:100px
}
.fg-buttonmainc {
    outline: 0;
    margin:0px 10px 0px 10px;
    padding: .4em 1em;
    text-decoration:none !important;
    cursor:pointer;
    position: relative;
    text-align: center;
    width:100px
}
.fg-button .ui-icon, .fg-buttonmain .ui-icon, .fg-buttonmainc .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button, a.fg-buttonmain { float:left; }
button.fg-button, button.fg-buttonmain { width:auto; overflow:visible; padding-right:10px }
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }
.fg-buttonset { float:left; }
.fg-buttonset .fg-button, .fg-buttonset .fg-buttonmain { float: left; }
.fg-buttonset-single .fg-button, .fg-buttonset-single .fg-buttonmain
.fg-buttonset-multi .fg-button, .fg-buttonset-multi .fg-buttonmain { margin-right: -1px;}
.fg-toolbar {margin: 0;  }
.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-button { font-size: 1em;  }
.fg-message-icon {
    float:left;
}
a.fg-buttonmainc { float:none }
.fg-toolbar .ui-widget-header .ui-helper-clearfix {
    width:870px;
    margin-right: auto;
    margin-left: auto;
}
.fg-buttonset-multi {
    margin:0 auto;
    width:100%
}
.errormargin {
    width: 95%;
    padding:3px;
    margin:10px
}
.fg-button-icon {
    float:left;
    margin-left:5px;
    margin-right:5px;
    width:20px;
    height:20px
}

.left_bar_menu {
    margin-right:auto;
    margin-left:auto;
    width:100%;
    height:20px;
    padding-top:10px;
    margin-bottom:10px;
    font-size:12px;
}

.left_bar_menu > a {
    color:#DDDDDD;
    border: 1px solid #000000;
}
.left_bar_menu a:link,.left_bar_menu a:active,.left_bar_menu a:visited {
    border:1px solid #000000;
    color:#DDDDDD;
}
.left_bar_menu a:hover {
    color:white;
    border: 1px solid #26B3F7;
}

.center_menu {
    margin-right:auto;
    margin-left:auto;
    height:20px;
    padding-top:10px;
    margin-bottom:10px;
    font-size:12px;
}

.center_menu > a {
    color:#DDDDDD;
    border: 1px solid #000000;
}
.center_menu a:link,.center_menu a:active,.center_menu a:visited {
    border:1px solid #000000;
    color:#DDDDDD;
}
.center_menu a:hover {
    color:white;
    border: 1px solid #26B3F7;
}

button.fg-button-icon-left .ui-icon {
    left:-1.7em;
}
button.fg-button-icon-right .ui-icon {
    right: 1.7em
}
button.fg-button-icon-solo .ui-icon{
    left:0
}
.fg-buttonset .fg-button.ui-state-hover {
    z-index:1
}
.fg-buttonset .fg-button.ui-state-active {
    z-index:1
}
.function-button {
    width:16px;
    margin-left:0px;
    margin-right:3px;
}
.function-note {
    margin-top:0px;
    margin-left:0px;
}
.left_bar_menu a.fg-buttonmain {
    float:none;
    width:100%;
}
#mainmenu a:link,#mainmenu a:active,#mainmenu a:visited  {
    color:#DDDDDD;
    border: 1px solid #000000;
    font-family:"Segoe UI",Frutiger,Tahoma,"Helvetica","Helvetica Neue",Arial,sans-serif;

}
#mainmenu a:hover {
    color:#FFFFFF;
    border: 1px solid #26B3F7;
}
.cmenu:link,.cmenu:active,.cmenu:visited {
    color:#DDDDDD;
    border: 1px solid #000000;
    font-family:"Segoe UI",Frutiger,Tahoma,"Helvetica","Helvetica Neue",Arial,sans-serif;
}
.cmenu:hover {
    color:#FFFFFF;
    border: 1px solid #26B3F7;
}
/* ---------------------------MEMBER SECTION -------------------------------------*/
#membersection,  #membersection li , #membersection a:link, #membersection a:visited{
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 0px;
}
#membersection li {
    /*margin-left:0px;*/
    list-style: circle outside;
    margin-left:38px
}

#membersection ul {
    /*margin-top: -20px */
}
/* ------------ End NavBar ---------------------------------- */
#titlecode {
    color:#7878FF;
    font-family: Arial,sans-serif;
    border-bottom:1px solid #999999;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:10px;
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    letter-spacing: .3em;
    width:auto
}
/* ------------ End NavBar ---------------------------------- */

/* ------------ Begin Thumbnail/Images Display -------------- */
img.thumbsetcard {
    border:thin solid;
    border-color:black
}
img.thumbsetcardhover {
    border:thin solid;
    border-color:lime
}
img.thumb70 {
    max-height: 70px;
    max-width: 70px;
    /*margin:0 2px 0 -2px; offcentered position of RisingStars Connections */ 
    vertical-align:middle;
    line-height:0px;
    border:none;
    z-index: 0;
    position: relative;
    -ms-interpolation-mode: bicubic;
}
img.thumb150 {
    max-height: 150px;
    max-width: 100px; /*removing this causes images > 100px to float down off the background*/
    /*margin:5px 2px 0 -2px;*/
    line-height:0px;
    vertical-align:middle;
    /*position: relative;*/
    border:none;
}
div.table-row {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
    text-align:center;
    display: table-row;
    height:100%;
    margin:0 auto;
    width: 100%;
}
div.table-column {
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    display:block;
    height:100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: 5px;
    width: 112px;
    float:left;
}

div.loadable-image {
    text-align:center;
}
div.thumb_load {
    background-color:#999999;
    z-index:10000;
    height: 165px;
    width: 100px;
    background-position: center center;
    margin-top: -80px;
    filter:alpha(opacity=60);
    opacity:0.6;
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
    background-image: url(/images/ajax-loader.gif);
    background-repeat: no-repeat;
    color:#000000;
    font-size:16px;
    line-height:165px;
}

div.thumbnail-to-load {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    line-height:35px;
    vertical-align:middle;
}
div.loadable-image2 {
    max-width:100px;
    max-height:150px;
    text-align:center;
    margin:0 auto;
    overflow:hidden;
    width:expression(this.width > 100 ? "100px" : true);
    height:expression(this.height > 150 ? "150px" : true);
}
.thumbnail {
    width:70px;
    height:70px;
    float:left;
    margin:1px;
    line-height:0px;
    text-align:center;
    vertical-align:middle;
    -ms-interpolation-mode: bicubic;
    background-color:#000000
}

.thumbnail_agency {
    width:100px;
    height:100%;
    float:left;
    padding:2px;
    line-height:14px;
    text-align:center;
    vertical-align:top;
}


.thumb, .thumbdata, .thumbcat, .thumbimg {
    width:111px;
    height:160px;
    float:left;
    background-image:url(/models/templates/default/images/thumb_bg.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    margin:5px 3px 5px 4px;
    overflow:hidden;
    text-align:center;
    line-height:155px;
    vertical-align:middle;
}
.thumbdata {
    height:190px;
    padding-top:0px;
    /*works for new images in front page sucks on categorie though
    /*background-image:url(/models/templates/default/images/thumb_bg180.jpg);*/
}
.thumbdata_main {

}
.thumbrandom_main {
    margin:0 auto;
    margin-top:4px;
    margin-bottom:3px;
}
.thumbdatafeatured {
    margin:0 auto;
}
.thumbcat {
    height:220px;
    /*background-image:url(/models/templates/default/images/thumb_bg180.jpg);*/
    background-position:0 0;
    margin:12px 4px 15px 0px;
    position:relative;
    color:#DDDDDD;
}
.thumbcat .info, .thumbimg .imginfo {
    display:none;
    width: 100px;
    height:75px;
    font-size: 1.2em;
    padding: 10px 0;
    background:#323232;
    filter:alpha(opacity=85);
    opacity:.85;
    color: #fff;
    position: absolute;
    bottom:60px;
    margin: 0 7px auto;
    border-top: 1px solid #999;
    line-height:0px
}
.thumba {
    line-height:158px;
}
.thumbimg {
    width:105px;
    position:relative;
    color:#DDDDDD;
    margin:0px;
    line-height:150px;
}
.thumbimg .imginfo {
    bottom:0px;
    margin:0 auto 0 2px
}
.thumbdatafeaturedname, .thumbdatafeaturedname a:link, .thumbdatafeaturedname a:visited, .thumbdatafeaturedname a:active {
    margin:0 auto;
    text-align:center;
    color:silver
}
div.thumbinfo {
    width: 111px;
    height:100%;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    display:block;
    margin:12px 0px 5px 0px;
    float:right;
    text-align:left;
    -moz-border-radius: 0px 0px 30px 30px;
}

.thumbcat:hover{
    color:#FFFFFF;
    cursor:pointer
}
.thumbcat>a>img {
    padding-top:3px;
}
.thumbdata:link {
    color:#000000;
}
.thumbnail-to-load:link {
    border:none
}
.thumbdata:hover {

}
.thumb:hover{
    background-color:#dddddd;
    font:bold;
    color:#000000;
}

.thumbwide {
    width:auto;
    height:80px;
    float:left;
    background-image:url(/models/templates/default/images/thumb_bgwide.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    margin:5px 25px 5px 4px;
    overflow:hidden;
    text-align:center;
    line-height:155px;
    vertical-align:middle;
}

.thumbwide > a > img {
    padding: 2px;
}

.thumbwide > .thumb_catname {
    line-height:1px;
}

.imginfo .functions {
    font-size:xx-small;
    height:0px;
    width:100px;
    margin:0 auto;
    bottom:0px;
    line-height:0px;
}
.functions a:link, .functions a:active,.functions a:visited {
    color: #898989;
}
.functions a:hover {
    color:#FFFFFF
}

.functions .checkbox {
    margin-left:5px;
    padding-bottom:10px;
    vertical-align:top;
    line-height:14px
}
.function_cmd {
    width:65px;
    height:auto;
    margin:0 auto;
    margin-top:0px;
    padding:5px;
    clear:both
}
.functions a img {
    border: 1px solid #000000;
}
.functions a:hover img {
    border: 1px solid #26B3F7;
}
.function-button a .ui-icon {
    border: 1px solid #000000;
}
.function-button a:hover .ui-icon {
    border: 1px solid #26B3F7;
}

.thumb_catname {  
    font-size:xx-small;
    height: 36px;
    width: 100px;
    margin:0 auto;
    bottom: 0px;
    position: relative;
    line-height:12px;
}
.thumb_catname a:link, .thumb_catname a:active,.thumb_catname a:visited {
    color: #898989;
}								
.thumb_catname a:hover {
    color:#FFFFFF
}
.thumb_name {
    color: #DDDDDD;
    font-size:xx-small;
    height: 42px;
    width: 100px;
    margin:0 auto;
    line-height: 14px;
    padding:5px 0px 0px 0px;
    bottom:0;
    position:relative
}
.thumb_name a:link, .thumb_name a:active, .thumb_name a:visited {
    color:#999999
}
a.thumb_name:hover {
    color:#FFFFFF
}
.thumb_comments {
    height: 17px;
    width: 100%;
    position: relative;
    left:0px;
    bottom: -10px;
    margin:0 auto;
}
.thumb_light {
    height: 17px;
    width: 100%;
    position: relative;
    left:0px;
    bottom: 15px;
    line-height:17px;
    margin:0 auto;
}
.thumb_light>a>img {
    border: 1px solid #000000;
}
.thumb_light:hover>img {
    border: 1px solid #26B3F7;
}
.thumbscroll {
    margin-right:5px;
    border:none;
    line-height:150px;
}
.tableset {
    border: thin inset #000000;
    background-color: #990000;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    display: block;
    padding: 3px 0px 3px 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.tablebody {
    background-color:#000000;
    padding: 10px;
    margin-bottom: -10px;
    margin-top: -5px
}
/* --------------------------- USER MENU -------------------------------------*/
ul.sidemenu {
    padding: 0;
    margin: 10px auto 0;
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-bottom: 1px solid #666666;
    width: 95%;
    background-color: #333333;
}
ul.sidemenu li {
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
}
ul.sidemenu li a:link, ul.sidemenu li a:visited, ul.sidemenu li a:active {
    text-decoration: none;
    display: block;
    width: auto;
    height: 14px;
    color: #EDD6AC;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
}
ul.sidemenu li a:hover {
    background-color: #111111;
    color: #FFFFFF;
}
.left_nav_title {
    font-family: "Century Gothic", Arial;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFCC;
    padding-left: 10px;
    text-transform: uppercase;
    background-color: #330301;
}
.left_nav_spacing {
    padding-left:2px;
}
/* ------------ End User Menu ---------------------------------- */
table.def {
    border-width: thin;
    border-style: outset;
    border-color: white;
    border-collapse: separate;
    padding:15px;
}
table.compact {
    border: thin solid #111111;
    padding:0px 2px 2px 0px
}
td.def {
    padding:1px 1px 1px 1px;
}
td.table {
    width:648px;
    height:auto;
    padding:20px 20px 20px 20px;
    background-color:gray
}
table.tbborder {
    background-color: #000000;
    border: thin solid #111111;
    padding:2px;
    margin:0px;
    text-align: center;
    margin: 1px;
}
td.cat {
    text-align: justify;
    padding:5px;
    margin:5px
}
td.cat_rev {
    background-color:#080808;
    text-align: justify;
    padding:5px;
    margin:5px
}
td.error {
    background-color:#990000;
    color:#ffffff;
    margin:10px;
    padding:10px;
}
td.cat2 {
    padding:10px 10px 10px 10px;
    background-color:#111111;
}
td.cat1 {
    padding:10px 10px 10px 10px;
    background-color:#343434;
    border-bottom:black solid thin;
}
td.container {
    border: 2px thin #333;
    background-color: #f0f0f0;
    width:170px;
}

blockquote:before { content: open-quote }
blockquote:after { content: close-quote }

div.logohead {
    color:#999999;
    text-align:right;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    word-spacing: 10px;
    background-image:url(images/headerlogo.jpg);
    height:123px;
    width:880px;
}
div.logohead a {
    color:#999999;
    text-decoration: none;
}
div.logohead a:hover {
    color:#000000;
}
div.spacer {
    clear: both;
}
div.bglt {
    width:170px;
    background-color:#A3BECF;
    padding-left:35px;
}
.logo {
    border: none;
}
.logo a:hover {
    border: thin solid #000000;
}
#faq {
    padding: 0;
    margin: 0;
    list-style-type:decimal;
}
#faq a:link, #faq a:visited {
    float:none;
    font-family: "Courier New", Courier, monospace;
    color: #FFFFFF;
    font-size: xx-small;
    text-decoration:none;
    padding-bottom: 5px;
}
#faq a:hover {
    color: #000000;
    text-decoration:none;
}

div.userbox {
    width:150px;
    padding-top:20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background-color: #080808
}
div.messagebox {
    background-color: #111111;
    padding:2px 2px 2px 2px;
    margin-bottom:15px
}
div.messagebox_head head1 {
    background-color: #222222;
}
div.messagebox_msg smalltext  {
    padding:10px 10px 10px 10px;
    background-color:#111111;
}
div.box, div.box a {
    background-color:#000000;
    color:#FFFFFF;
    font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 14px;
    width:100%;
    text-decoration:none;
    vertical-align: bottom;
    text-align: left;
    letter-spacing: 1px;
}
td.bottomborder {
    border-bottom-color:#d0d0d0;
    border-bottom-width: thin;
    border-bottom-style: solid;
    padding-top: 2px;
    padding-left: 2px;
}
td.rightborder {
    border-right-color:#d0d0d0;
    border-right-width: thin;
    border-right-style: solid;
    padding-right: 2px;
}
td.leftborder {
    border-left-color:#d0d0d0;
    border-left-width: thin;
    border-left-style: solid;
    padding-left: 2px;
}
td.topborder {
    border-top-color:#d0d0d0;
    border-top-width: thin;
    border-top-style: solid;
    padding-top: 2px;
}
.red {
    color:#CC3300;
    font-size:11px;
    font-weight:bold;
}
.redloud {
    color:#CC3300;
    font-size:16px;
    font-weight:bold;
}
.stats {
    border:thin solid #666666;
    margin:20px 3px 10px 3px;
    padding:3px
}
img.floatLeft {
    float: left;
    margin: 4px;
}
img.floatRight {
    float: right;
    margin: 4px;
}
.boxed {
    border: thin solid #111111;
    padding:5px 5px 5px 5px;
}
.boxedblack {
    border: thin solid #000000;
    padding:5px 5px 5px 5px;
    margin-bottom:10px;
}
a.paging {
    border-right: thin solid #000000;
    border-bottom: thin solid #000000;
    padding:5px;
    width: 10px;
    margin-right:0px;
    /*background-color: none;*/
}
.paging:link, .paging:active {
    color:#373741;
    background-color:#979797;
}
.paging:visited {
    color:#aaaaaa;
    background-color:#373741;
}
.paging:hover {
    background-color: #666666;
}
.pagingon {
    border: thin solid #FFFFFF;
    padding:5px;
    width: 10px;
    margin-right:2px;
    background-color: #000000;
    color:#FFFFFF
}
.bigtext {
    font-size:18px
}
.checked {
    font-size:12px;
    list-style-type: square;
    list-style-image: url(images/checked.gif);
    list-style-position: outside;
}
#header {
    float:left;
    width:100%;
    font-size:93%;
    line-height:normal;
}
#header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
}
#header li {
    float:left;
    background:url(images/tabs/left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
}
#header a {
    display:block;
    background:url(images/tabs/right.gif) no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#765;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {color:#333;}
#header #current {background-image:url(images/tabs/left_on.gif);}
#header #current a {
    background-image:url(images/tabs/right_on.gif);
    color:#333;
    padding-bottom:5px;
}
/*--Standard 4images CSS--------------------------------------*/
body {
    background-color: #464650;
    color: #AAAAAA;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    background-image:url(/images/Background.jpgk);
    /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
    /*SCROLLBAR-BASE-color:  #004c75;
	SCROLLBAR-ARROW-color: #fcdc43;
    */
}
.news {
    font-size: 10px;
    color: #990000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 3px 0px 12px;
    text-decoration:none;
    margin: 0px;
    display: block;
    border-top: thin none #CCCCCC;
    border-right: thin none #CCCCCC;
    border-bottom: thin solid #CCCCCC;
    border-left: thin none #CCCCCC;
}
a.newsfeed {
    font-size: 10px;
    color: #990000;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 0px;
    text-decoration:none;
    margin: 2px 0px;
}
.right {
    display:inline;
    color: #000000;
    float: right;
}
.left {
    display:inline;
    font-size: 9px;
    color: #000000;
    float: left;
}
hr {
    height: 2px;
    color: #111111;
    background-color: #ffffff;
    margin:5px 0px 10px 0px;
}
ul, li, p, td {
    color: #888888;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:100;
    font-size: 11px;
}
.tablehead {
    background-color: #e8e8e8;
    color: #999999;
}
.tablebottom {
    background-color: #004C75;
}
.bordercolor {
    background-color: #004C75;
}
.tablebgcolor {
    background-color: #111111;
}
.navbar {
    background-color: #fcdc43;
    color: #999999;
}
.row1 {
    color: #999999;
}
.row2 {
    color: #999999;
}
.head1 {
    /*background-color: none;*/
    color: #990000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding:5px 0px 5px 15px;
}
.darkgray {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    /*background-color: none;*/
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-left:5px;
    padding:5px 0px 5px 15px;
    margin-left: auto;
    margin-right: auto;
}
.lightgray {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    /*background-color: none;*/
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-left:5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
}
.head1:hover {
    color: #770000;
}
.head2 {
    background-color: #004C75;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.title {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: .3em;
    color:#7878FF;
    padding-left:10px
}

.clickstream {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 4px;
    margin-bottom:10px;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #484852;
}
.smalltext {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:#DDDDDD
}
.smalllinks {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:#FFFFFF
}
a.smalllinks {
    color:#DDDDDD
}
a:hover.smalllinks {
    color:#FFFFFF
}
.marktext {
    color: #FF0000;
    background-color: #111111;
}
.new {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    color: #FF0000;
}
a:hover {
    color: #EDD6AC;
}

form {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.logincheckbox {
    margin-right:10px;
    margin-left:5px;
    background-color:black;
    border:none
}
.logininput {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 100px;
}
.numberinput {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 50px;
}
.shortnumberinput {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 25px;
}
.searchinput {
    background-color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width:100px;
}
.textarea {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 230px;
    margin-left:50px;
}
.footnote {
    margin-left:40px;
    margin-top:-5px;
    width:160px;
}
p.contact {
    margin-right:10px;
}
.msgtextarea {
    margin-left:205px;
    margin-top:-10px;
}
.input {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 230px;
}
.select {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
}
.setperpageselect {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
}
.categoryselect {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
}
.dropdown {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #136c99;
    font-size: 10px;
    vertical-align:top
}
.dropdownmarker {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #136c99;
    font-size: 11px;
}
.dropdownmarkermain:link, .dropdownmarkermain:visited, .dropdownmarkermain:active {
    color: #AAAAAA;
}
.dropdownmarker_sub:link,.dropdownmarker_sub:visited,.dropdownmarker_sub:active {
    color: #888888;
}
.dropdownmarker:hover, .dropdownmarkermain:hover, .dropdownmarker_sub:hover {
    color: #ffffff;
}
.button, a.button {
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background-color:#990000;
    color:#FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    margin: 2px;
    text-decoration: none;
    cursor:pointer;
    border-width: thin;
    border-style: outset;
    border-color: black;
    border-collapse: separate;
}
/*--Categories------------------------------------------------*/
.catbgcolor {
    background-color: #111111;
    width:0px;
    margin:0px;
    padding:0px;
}
.maincat {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color:#990000;
    font-size: 11px;
    font-weight: bold;
    padding:5px 5px 5px 5px;
}
.subcat {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color:#990000;
    padding:5px 5px 5px 5px;
}
/*--Images----------------------------------------------------*/
.imagerow1 {
    /*background-color: none;*/
    color: #999999;
    margin-left: auto;
    margin-right: auto;
}
.imagerow2 {
    /*background-color: none;*/
    color: #999999;
    margin-left: auto;
    margin-right: auto;
}
/*--Comments--------------------------------------------------*/
.commentrow1 {
    background-color: #e1e1e1;
    color: #999999;
}
.commentrow2 {
    background-color: #efefef;
    color: #999999;
}
.commentspacerrow {
    background-color: #d1d1d1;
    color: #999999;
}
.commenttextarea {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 270px;
}
.commentinput {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #0f5475;
    font-size: 11px;
    width: 270px;
}
#tagcloud {
    width: 300px;
    background:#080808;
    color:#999999;
    padding: 10px;
    border: 1px solid #FFE7B6;
    text-align:center;
}
#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
    color: #000;
}
#tagcloud span {
    padding: 4px;
}
.smallest {
    font-size: x-small;
}
.small {
    font-size: small;
}
.medium {
    font-size:medium;
}
.large {
    font-size:large;
}
.largest {
    font-size:larger;
}
.inputmod {
    color: #555555;
    font: italic 10px Verdana, Arial, Helvetica, sans-serif;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border: solid 1px #5d666c;
}
input.mpfield {
    background-color: #5D5D54 !important;
    font-size: 11px;
    color: #CCCCCC;
    border-top: thin solid #000000;
    border-right: thin solid #999999;
    border-bottom: thin solid #999999;
    border-left: thin solid #000000;
}
textarea.mpfield {
    background-color: #5D5D54 !important;
    font-size: 11px;
    color: #CCCCCC;
    border-top: thin solid #000000;
    border-right: thin solid #999999;
    border-bottom: thin solid #999999;
    border-left: thin solid #000000;
    width: 230px;
}
select.mpfield {
    background-color: #5D5D54 !important;
    border-top: thin solid #000000;
    border-right: thin solid #999999;
    border-bottom: thin solid #999999;
    border-left: thin solid #000000;
    color: #CCCCCC;
    font-size: 11px;
}
.subject {
    background-color: #212121 !important;
    border: 1px solid #ccccff;
    color: #eeeeee;
    text-decoration:none !important;
}
.error {
    background-color: #212121 !important;
    border:1px solid #ff0000;
    text-decoration:none !important;
}
.error_header {
    background-color: #000000;
    border-bottom:black 1px solid;
    font-size:14px;
    color:#990000;
    padding:5px
}
label.error {
    border-color:#CC3366 -moz-use-text-color -moz-use-text-color;
    border-style:dotted none none;
    border-width:1px medium medium;
    clear:none;
    color:#CC3366;
    display:inline;
    float:right;
    font-size:10px;
    margin:0 10px 0 10px;
    padding:4px;
    text-align:left;
    width:auto;
    font-weight:bold;
}
label.valid {
    clear:none;
    color:#33CC33;
    display:inline;
    float:right;
    font-size:10px;
    margin:0 30px 0 10px;
    padding:4px;
    text-align:left;
    width:auto;
    font-weight:bold;
    border:none;
}
label {
    display:block;
    float:left;
    margin-right:0.5em;
    text-align:right;
    width:150px;
}
em {
    display:block;
    float:left;
    margin-right:0.5em;
    text-align:right;
    width:150px;
}
em.login {
    display:block;
    float:left;
    margin-right:0.5em;
    text-align:right;
    width:80px;
}
#user label {
    text-align: right;
    margin-right: 0.5em;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
}
label.smallblack {
    width:80px;
    float:left;
    text-align:right;
    display:block;
    clear: left;
}
div.smallblack {
    padding-top:8px;
    padding-bottom:8px;
}
.submit input {
    margin-left: 4.5em;
    color: #000;
    background: #ffa20f;
    border: 2px outset #d7b9c9
}
input {
    color: #781351;
    margin-right:3px;
    margin-left:3px;
}
fieldset {
    border: 1px solid #878787;
    width: 100%
}
fieldset.login {
    border: 1px solid #878787;
    width: 200px;
    margin:0 auto;
}
legend {
    color: #fff;
    border: 1px solid #781351;
    padding: 2px 10px 2px 10px;
    margin-left:10px;
    background-color: #514040;
    margin-bottom:8px;
}
#photo {
    padding:10px;
    border:none
}
/* initially all panes are hidden */
div.tabs {
    display:none;
}
div.mainimage {
    float:right;
    max-width:400px;
    min-height:200px;
    margin-left:1px;
    display:block;
    overflow:hidden;
}
div.mainimage_details {
    float:right;
    max-width:200px;
    max-height:250px;
    margin-right:20px;
    display:block;
    overflow:hidden;
}
div.mainimage_details img {
    max-width:200px;
    max-height:250px;
}
div.mainimage_info {
    float:left;
    margin-left:20px;
    display:block;
    overflow:hidden;
    width:200px;
}
.mainimage_info p {
    height:100%;
    margin:5px 0px 10px 5px;
    clear:both
}
.mainimage_info label {
    margin-left:5px;
    text-align:left;
    width:80px
}
.mainimage_center {
    width:auto;
    height:auto;
    margin:0 auto;
    padding:5px;
    text-align:center
}
.icon {
    max-width:50px;
    max-height:90px;
    overflow:hidden;
    padding-bottom:10px;
}
.iconname {
    padding:3px 0px 3px 0px;
}
.iconimage {
    float:right;
    padding-left:10px
}
p.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
.video {
    width:525px;
    height:344px;
    margin:0 auto;
    padding:10px
}
.videoform {
    width:525px;
    height:100%;
    padding:10px
}
.videohover {
    background-color:grey;
    padding:3px
}
.videohover a {
    color:black;
}
.videohover:hover{
    background-color:#D5D6D8;
}
.videocommands {
    padding:5px
}
/* MAIN PAGE SECTIONS */
/* ****************** */
#Video {
    width:628px;
    min-height:100%;
    background-color:#333333;
    margin:10px auto;
    padding-bottom:10px;
    padding-top:10px;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#Merchants {
    width:634px;
    height:377px;
    margin:0 auto;
    padding-top:10px;
    margin-top:10px;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    background-image:url(/models/templates/default/images/Softwarebox0.jpg);
    background-repeat:no-repeat
}
#NewMembers {
    background-color:#484852;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:628px;
    min-height:100%;
    padding-bottom:10px;
    padding-top:10px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom: 0;
    display: block;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#Categories {
    background-color:#484852; /* #343434; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:628px;
    min-height:100%;
    padding-bottom:10px;
    padding-top:10px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
    display:block;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#Head {
    width:628px;
    padding-bottom:10px;
    padding-top:10px;
    margin:0 auto;
    display:block;
}
#Content {
    background-color:#484852; /* #343434; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:590px;
    min-height:100%;
    padding:10px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
    display:block;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    float:none;
    clear:both;
}

#Content *[href]{
    color:#dddddd;
}

#Content a:hover {
    color:#ffffff;
}

#Content h1 {
    color:#ffffff;
}

#ContentLeft {
    background-color:#484852; /* #343434; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:280px;
    min-height:100%;
    padding:10px;
    margin:10px auto 10px 20px;
    display:block;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    float:left
}
#ContentRight {
    background-color:#484852; /* #343434; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:280px;
    min-height:100%;
    padding:10px;
    margin:10px 20px 10px auto;
    display:block;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    float:right
}
#google_ads_div_Ad1Prime {
    background-color:#ffffff;
    margin:0 auto;
    padding:0px 5px 5px 5px;
    display: block;
}

#google_ads_div_Ad2_Prime {
    background-color:#222222;
    padding:5px;
    margin:auto 0;
    text-align:center
}

.AdSpaceMain {
    background-color:#484852;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:628px;
    min-height:100%;
    padding-bottom:10px;
    padding-top:10px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom: 10px;
    display: block;
    border:#000000 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    text-align:center
}
/* USER PAGE SECTION */
/* ***************** */
.AdSpaceSidebar {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 thin solid;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    text-align:center
}

#Casting {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#LatestNews {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#Blog {
    background-color:#343434;
    max-width:100%;
    height:100%;
    display:block;
    margin:0px 8px 10px 5px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#RisingStars {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
#Connections {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
}
div.commentuser {
    padding:5px 2px 5px 2px;
    border: thin dashed #FFCCCC;
    background-color:white;
    margin:2px auto 0;
    width:90%
}

.cat_rev {
    padding:5px;
}

.padcentered_main {
    width:595px;
    height:100%;
    margin:0 auto;
}
.padcentered_left {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#555555 thin solid;
    border-right:#555555 thin solid;
    word-wrap:break-word
}
.padcentered_cloud {
    background-color:#343434;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100%;
    height:100%;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-top:5px;
    border:#777777 solid thin;
    border-bottom:#000000 thick solid;
    border-right:#000000 thick solid;
    background-color:white;
    display: block
}
/* END USER PAGE SECTION */
/* ********************* */
.leftrow {
    width:232px;
    height:80px;
}
#divprogress {
    padding:10px;
    display: none;
}
.blue {
    color: #ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    padding-top:3px;
    padding-bottom:10px
}
.white {
    color:#FFFFFF;
    font-size: 12px;
    padding-bottom:10px
}
ul.white {
    padding-bottom:5px
}
li.black {
    margin-top:5px;
    list-style-position: inside;
    list-style-type: disc;
}
.grad {
    background-image: url(/images/h300.png);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    display: block;
    height: 300px;
}
.black {
    color:#000000
}
.mceToolbarTop * {
    float:left;
}
.mceToolbarTop select {
    width:auto!important;
}
.mceToolbarTop option {
    float:none;
}
.hidden_desc_hover {
    display:block;
    position:relative;
    top:0%;
}
.floatleft {
    float:left
}
.floatright {
    float:right;
}
.margintop {
    margin-top:10px;
}
.marginbottom {
    margin-bottom:10px;
}
.padtop {
    padding-top:10px;
}
.padbottom {
    padding-bottom:10px;
}
.padright {
    padding-right:5px
}
.padleft {
    padding-left:5px
}

.textCenter {
    vertical-align:top
}
#main {
    width: 510px;
    margin: 0 auto;
}

#slider-bg {
    width: 544px;
    height: 19px;
    margin: 0 auto;
    background-image: url(/models/templates/default/images/scrollbar.png);
    background-repeat:no-repeat;
}

#slider {
    width: 484px; /*544px */
    height: 19px;
    float:left;
    cursor:pointer;
    /*margin: 0 auto;*/
}
#slider-left {
    width:30px;
    height: 19px;
    cursor:pointer;
    float: left;
    background-color:transparent;
    border:none
}
#slider-right {
    width:30px;
    height: 19px;
    float:left;
    cursor:pointer;
    background-color:transparent;
    border:none
}
#images {
    padding-top:20px;
    width:544px;
    margin:0 auto;
}
#images_intro {
    padding:10px;
}

#slider.ui-widget-content {
    border:none;
}
.ui-slider-handle {
    margin-top:5px;
}
.ui-slider .ui-slider-handle {
    cursor:pointer;
}
#content-scroll {
    width: 544px;
    height: 150px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #AAAAAA;
    position:relative;
}
#video-scroll {
    width: 544px;
    height: 150px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #AAAAAA;
    position:relative;
}
fieldset#commentform {
    border: 1px solid #878787;
    width: 595px
}
#commentform p {
    margin:10px;
}
.content-holder {
    height: 150px;

}
fieldset#casting p {
    margin-left:10px;
}
fieldset#casting em {
    width:100px;
}
fieldset#casting b {
    width:200px;
    padding:10px;
    font-size: 13px;
}
.messagebox {
    background-color:#434343;
    padding:10px;
    border:#434343 solid thin;
    width:544px;
    height:auto;
    margin:0 auto
}
.messagebox_msg {
    color: #DDDDDD;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:small;
    padding:10px;
}
* :focus { 
    outline:none
}
.confirming {
    position:relative; top: -15px;
    z-index:10;
}
fieldset#commentform {
    border: 1px solid #878787;
    width: 595px
}
fieldset p {
    clear:both;
    margin-top:15px;
}
#ajaxContent {
    width:auto;
    height:auto;
    padding:10px 10px 10px 10px;
    margin:0 auto;
}
fieldset>#ajaxContent {
    width:auto;
    height:auto;
    padding:10px 10px 10px 10px;
    margin:0 auto;
}
#content>#ajaxContent {
    width:100%;
    height:auto;
    padding:10px 10px 10px 10px;
    margin:0 auto;
}
.texttop {
    vertical-align:top
}
.casting_title_row {
    float: left;
    width: 90px;
    height: 100%;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #FFFFFF;
    text-align: center;
}
.casting_content_row {
    float: left;
    width: 90px;
    height:auto;
    padding:1px;
}
.casting_show {
    clear:both;
    width:100%;
    height:100%;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color:#333333;
    margin-bottom: 3px;
}
#casting_content {
    clear:both;
    width:100%;
    height:100%;
    margin-bottom: 3px;
}
#casting {
    width:100%;
}
.circle {
    /*margin-left:0px;*/
    list-style: circle inside;
    margin-left:38px
}

#comment_blog {
    font-size:13px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    line-height: 20px;
    color: #DDDDDD;
    text-align:left;
    padding:10px
}
#comment_blog a, #comment_blog a:hover {
    font-size:13px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    line-height: 20px;
    color: #aaaaaa;
}
#comment_blog a:hover {
    color: #ffffff;
}
#comment_blog p {
    font-size:14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    line-height:normal;
    margin:9px 0px 3px
}
#comment_blog li {
    list-style: circle inside;
    margin-left:38px
}

#comment_blog img {
    padding:10px
}

#comment_blog .dropdownmarker_sub:link, #comment_blog .dropdownmarker_sub:visited, #comment_blog .dropdownmarker_sub:hover, #comment_blog .dropdownmarkermain:link, #comment_blog .dropdownmarkermain:visited, #comment_blog .dropdownmarkermain:hover {
    font-size:9px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    line-height:normal;
}
.sitemapinfo {
    font-size: 9px;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px;
    color: #8794A7;
}
.sitemaprow1
{
    background-color: #e1e1e1;
    color: #004c75;
}

.sitemaprow2
{
    background-color: #efefef;
    color: #004c75;
}
.modelingagenciesrow {
    float:none;
    clear: both
}
.modelingagency {
    width:100px;
    float:left;
    padding:5px;
    text-align:center
}
#modelingagenciesfeatured {
    width:550px;
    height:auto;
    vertical-align:top;
    float:left;
    padding: 5px;
    margin-left:5px;
    margin-bottom:5px;
    background-color: white
}
#modelingagencies {
    width:100%;
    height:auto;
    vertical-align:top;
    font-size: 9px;
    margin:0 auto;
    padding:10px
}
#modelingagenciesparticipating {
    height:auto;
    vertical-align:top;
}
.modelingagencieshidden {
    width:550px;
    height:auto;
}
.voteform {
    width:160px;
    margin:0 auto;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
.profilevote {
    width:100%;
    height:auto;
    padding:2px;
    background-color:#ffffff;
    color:#666666;
    margin-top:5px
}
#ajax_response {
    clear:both;
    width:160px;
    padding:5px;
}
#stars-wrapper1 {
    margin:0 auto 0 30px
}
.cloudlinks a:link {
    font-size: 300%;
    color: #5a770b;
    font-family: Arial,sans-serif;
}
div.frame {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    border:2px solid #DDDDDD;
    padding:0.8em;
}
.module {
    overflow-x:hidden;
    overflow-y:hidden;
    position:relative;
    width:100%;
}
.module-content {
    color:#333333;
    font-family:Arial,sans-serif;
    font-size:10px;
    line-height:100%;
    margin-bottom:10px;
    margin-left:8px;
    margin-right:5px;
    margin-top:5px;
    text-align:left;
}
.module-list, .archive-list {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
}
.module-category-cloud, .module-list-item {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    display:inline;
    line-height:1.2em;
    margin-bottom:0;
    margin-left:0;
    margin-right:5px;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    text-transform: lowercase;
}
.module-category-cloud .module-list
{
    margin-right: 0;
    margin-left: 0;
}

.module-category-cloud .module-list-item
{
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2em;
    background: none;
}

.module-category-cloud, .cloud-weight-1  { font-size: 0.9em; }
.module-category-cloud, .cloud-weight-2  { font-size: 0.95em; }
.module-category-cloud, .cloud-weight-3  { font-size: 1em; }
.module-category-cloud, .cloud-weight-4  { font-size: 1.125em; }
.module-category-cloud, .cloud-weight-5  { font-size: 1.25em; }
.module-category-cloud, .cloud-weight-6  { font-size: 1.375em; }
.module-category-cloud, .cloud-weight-7  { font-size: 1.5em; }
.module-category-cloud, .cloud-weight-8  { font-size: 1.625em; }
.module-category-cloud, .cloud-weight-9  { font-size: 1.75em; }
.module-category-cloud, .cloud-weight-10 { font-size: 1.75em; }
.module-list-item a:visited {
    color:#777777;
}

.module-list-item a:active {
    text-decoration:none;
    color:#eeeeee;
}
.module-list-item a:link {
    text-decoration:none;
    color:#999999;
}
.module-list-item a:hover {
    color:#ffffff;
}
#follow {
    margin-top:5px;
    margin-left:20px;
}
#follow li {
    list-style: none;
    margin-right:3px;
    float: left;
}
.cat1{
    height:18px;
    width:270px;
}
#elm1_tbl {
    margin:10px auto 0
}

.catlink:link {
    text-decoration:underline;
    color:#999999;
    font-weight: bold
}
#faqList li { 
    list-style: none;
}
#faqList .question {
    padding-left: 18px;
    background: transparent url('/models/templates/default/images/plus.png') left center no-repeat;
}
#faqList li.simpleFAQShowing .question {
    background: transparent url('/models/templates/default/images/minus.png') left center no-repeat;
}
#faqList .simpleFAQHover { 
    color: #ffffff;
}
#faqList .answer {
    background-color:#CCCCCC;
    margin-left: .3em;
    border: 1px solid #000000;
    padding: 0.6em;
}
#faqList .answer>p {
    font-family: Arial,Helvetica,sans-serif;
    font:10px/1.7em;
    color:#000000;
}
#faqList .answer>h3 {
    font-family: Arial,Helvetica,sans-serif;
    font:14px;
    color:#000000;
    border-bottom:1px dashed #000000;
}
#faqList .answer img {
    float:left
}
.tags { font-size: 0.7em; color: #999; }


/*Sean added CSS*/
.font-white , .font-white p, .font-white li a{
    color:#999999;
    line-height: 15px
}

.font-white li a:hover{
    color:#FFFFFF
}

.no-bullets {
    list-style: none inside none;
    margin-left:5px
}

.congress_dates li {
    list-style: none inside none;
    margin-left:5px
}
.tab-title {
    font-size: 12px;
    color:white
}

.hoverimage {
    border: #000000 solid thin;
}

.hoverimage:hover {
    border: #ffffff solid thin
}


