/* google autocomplete */ 
.gac_bt, .gac_c, .gac_s, .gac_n, .gac_h, .gac_u, .gac_t { display: none; float:right;clear:right;}
.gac_c {text-align:right !important}
.gac_a { display: block !important; display: none; min-width:180px;}
.gac_a, .gac_b {float:right; clear:right;}
.gac_m {top:0px !important; left:0px !important;}

body { font-family: Arial; font-size: 14pt; background:#ffffff url("../images/new/blueToWhiteGradient_160x1.png") repeat-x; text-align:center; min-width:1000px;} 
a { text-decoration: none; color:#155bad; }
a:hover { text-decoration: underline; color: #155bad; } /*f9fcb2*/ 
h4 { font-family: Arial; font-size: 18pt; margin: 0; font-weight: normal; } 
input { font-family: Arial; color:#999999; background:transparent; border:0px; } 
form { margin: 0; }
.highlight, .activeFontColor {color:#f9fcb2;}
.blue {color: #3465cc}

.clear {clear: both}
.float_left {float: left}
.float_right {float: right}

#content {margin: 0px auto; width:1000px; height:100%;text-align:left;position:relative;top:-8px;height:1px;}
#center-column {position:absolute;top:0px;left:5px;width:880px}
#right-column {position:absolute;top:0px;left:895px;}

/* center column stuff here, all elements should be nested inside of the center-column div */

#google-autocomplete-results {position:absolute;top:30px;left:0px;font-family:helvetica;font-style:italic;color:#666666;width:880px;z-index:5;}
#fanzin-logo {position:relative;top:10px;left:8px;width:230px;height:65px;background: url("../images/new/fanzInLogoAndTag_230x65.png");float:left;}
#sections-nav {position:relative;width:230px;height:20px;float:left;top:76px;left:-192px;overflow:hidden;font-size:16px;font-family:Helvetica;color:#3366cc}

#keyword-location {position:relative;width:575px;height:36px;left:60px;top:17px;float:left;overflow:visible;z-index:5;} /* overflow has to be visible to show autocomplete */
#keyword-box {position:relative;width:184px;height:36px;left:0px;top:0px;float:left;background:url("../images/new/inputBox_184x36.png");}
#keyword-box input {position:relative;width:168px;top:7px;left:8px;color:#999999;font-weight:bold;font-family:Helvetica;font-style:italic;font-size:16pt;text-align:right;}
#dotFanzDotInSlash {position:relative;width:124px;height:22px;left:3px;top:9px;float:left;background:url("../images/new/dotFanzDotInSlash_124x22.png");}
#location-box {position:relative;width:184px;height:36px;left:6px;top:0px;float:left;background:url("../images/new/inputBox_184x36.png");}
#location-box input {position:relative;width:168px;top:7px;left:8px;color:#999999;font-weight:bold;font-family:Helvetica;font-style:italic;font-size:16pt;text-align:left;}
#round-submit input {position:relative;width:32px;height:32px;left:12px;top:3px;float:left;}
#shuffle-submit input {position:relative;width:32px;height:32px;left:17px;top:3px;float:left;}

#popular-searches-ticker {width:575px;height:18px;background-image:url('../images/new/blackBG_flat_575x18.gif');position:relative;top:13px;left:60px;float:left;}
#popular-searches-label {width:110px;float:left;font-family:Helvetica;font-size:10px;color:#FFFFFF;font-weight:bold;position:absolute;top:5px;*top:3px;left:5px;white-space:nowrap;overflow:hidden}
#popular-searches-label a, #popular-searches-label a:hover {color:white;text-decoration:none}
#popular-sites {float:left;width:444px;height:14px;font-size:12px;font-style:italic;overflow:hidden;white-space:nowrap;position:absolute;top:2px;right:4px}

#categories {position:relative;top:30px;left:15px;width:850px;height:35px;background:url("../images/new/blackBG_850x35.png");float:left;}
#categories #links {position:relative;top:6px;float:left;left:10px;width:830px;text-align:center;font-family:Arial;font-weight:normal;text-align:center;color:#ffffff;font-size:14pt;}
#categories a {color:#ffffff;text-decoration:none;}
#categories a:hover {color:#f9fcb2;text-docoration:none;}

#main-panel {position:relative;float:left;width:850px;left:15px;top:32px;margin:0 auto;}
#top {position:relative;width:850px;left:0px;height:6px;background:none;overflow:hidden;float:left;}
#main {position:relative;left:0px;width:850px;background:#f1f6fb;float:left;}
#video-box {position:absolute;width:528px;height:420px;left:8px;top:4px;}
#player {position:relative;width:528px;height:322px;overflow:hidden;float:left;text-align:center;z-index:0;}
#play-img {position:absolute;top:0px;left:0px;border:0px;cursor:pointer;filter:alpha(opacity=70);opacity: 0.7;}
#video-thumb {position:absolute;top:0px;left:0px;border:0px;cursor:pointer;width:528px;height:322px;}
#video-description-box {position:relative;width:528px;height:65px;float:left;top:6px;}
#video-title {position:relative;width:508px;height:20px;font-weight:bold;font-size:16px;float:left;left:8px;overflow:hidden}
#video-description {position:relative;width:508px;height:44px;font-weight:normal;font-size:12px;float:left;left:8px;overflow:hidden}
#report-broken-link {position:absolute;top:7px;right:13px;font-size:9pt;text-align:right;}

.share_btn {width:22px;height:22px;border:0px;margin-left:4px}
#share-box {position:relative;top:1px;background:url("../images/new/blackBG_528x25.png") no-repeat;width:528px;height:25px;color:white;overflow:hidden;padding:2px 0 0 4px}
#share-icons-box {position:relative;width:86px;height:25px;float:left;top:0px;left:0px;white-space:nowrap;overflow:hidden}
#share-link-box {position:relative;float:left;width:391px;height:21px;top:0px;left:0px;color:#666666;background:url("../images/new/inputBox_389x21.png") no-repeat}
#share-link-field-holder {margin-top:-1px;*margin-top:0}
#share-link-url-field {width:376px;font-size:12px;margin-left:6px;top:-1px;position:relative;}

#comments-box {position:relative;width:528px;height:325px;float:left;overflow:hidden;background:url("../images/new/blackBG_528x25.png") no-repeat;top:0px;left:8px;}
#comments-title {position:relative;width:520px;height:25px;float:left;top:2px;left:8px;font-size:16px;color:white;margin-bottom:5px}
#more-videos-spacer {height:600px;float:right}

#are-you-a-fan-box{position:absolute;width:297px;height:137px;overflow:hidden;top:4px;right:8px;}
#are-you-a-fan-title{position:relative;width:289px;height:25px;float:left;top:2px;left:8px;font-size:16px;;color:white;}

#current-fanz-box{position:absolute;width:530px;height:131px;overflow:hidden;background:url("../images/new/blackBG_528x25.png") no-repeat;top:428px;left:8px;}
#current-fanz-title{position:relative;width:522px;height:25px;float:left;top:2px;left:8px;font-size:16px;;color:white;}

#more-videos-box{position:absolute;width:297px;height:445px;overflow:hidden;background:url("../images/new/blackBG_295x25.png") no-repeat;top:140px;right:8px;}
#more-videos-results{position:absolute;top:67px;left:8px;width:280px;height:360px;overflow-x:hidden;overflow-y:auto;}
#more-videos-title{position:relative;width:289px;height:25px;float:left;top:2px;left:8px;font-size:16px;color:white;margin-bottom:10px;}
#more-videos-title a {color:white}
#more-videos-title a:hover {color:#f9fcb2}
#more_title_link {float: right; font-size: 10pt; margin-right: 7px; margin-top:2px}
#globe_map_link {position:absolute;right:18px;top:143px;z-index:1}

#video-result{position:relative;width:257px;height:90px;left:8px;float:left;background:#eeeeee;overflow:hidden;cursor:pointer;}
#img-holder {width: 90px;height: 70px;top:7px;left:10px;border: 3px solid #ccc;background-color: black;	cursor: pointer;float: left;overflow: hidden;position:relative;}
#video-result-description{position:relative;width:127px;left:20px;top:10px;float:left;height:70px;font-size:12px;color:#155bad;overflow:hidden;}
#more-results {position:absolute;width:50px;height:12px;font-weight:bold;font-size:18px;left:243px;top:427px;}

#map_back_link {position:absolute;top:143px;right:43px;font-size:16px;z-index:1}
#map_back_link a {color:white} #map_back_link a:hover {color:#f9fcb2}
#video-set-toggle1, #video-set-toggle2 {position:relative;top:0px;width:240px;font-size:14px;}
#featured-videos-field, #related-videos-field {width:117px;height:22px;height:19px !important;float:left;padding-top:3px;cursor:pointer}
#featured-videos-field {margin-right:5px;}
.selected_set {background:url("../images/new/grayBG_flat_117x22.gif") no-repeat;}
.selected_set a {color:white;}
.selected_set a:hover {color:#155BAD;text-decoration:none;}

#bottom {position:relative;left:0px;width:850px;height:6px;background:none;overflow:hidden;float:left;}

#footer-bar {margin:40px 0px auto;height:20px;text-align:center;font-family:Helvetica;font-size:12px;color:#3366cc;width:880px;float:left;position:relative}

/* map page */
#map_title_bar {position:relative;padding-top:2px;padding-left:7px;width:820px;width:813px !important;height:25px;height:23px !important;background:url("../images/new/blackBG_820x25.png");color:white;font-size:12pt;margin:10px 0px;overflow:hidden}
#map_title_bar a {color:white; text-decoration:none}
#map_title_bar a:hover {color:#F9FCB2; text-decoration:none}
#keyword-near-you-label {float:left;text-align:left;width:570px;}
#zoom-labels {float: right; margin-right: 10px; width:230px; text-align:right}
#zoom_to_box {margin-right:20px;*margin-right:10px;text-align:right;font-size:12pt}
#google_map {width:812px;height:500px;margin-top:8px}
#zoom_to_text_field {border:1px inset;width:145px;color:black;font-size:10pt;padding-left:4px}
#zoom_to_submit {border:1px outset;font-size:10pt;color:#3465cc}

/* popular searches page */
.title_label {position:relative;padding-top:2px;padding-left:7px;width:820px;width:813px !important;height:25px;height:23px !important;background:url("../images/new/blackBG_820x25.png");color:white;font-size:12pt;margin:10px 0px;}
#safe_filter_btn {position:relative;width:75px;height:23px;background:url("../images/new/blueBtn_75x23.png");font-size:12pt;text-align:center;color:white;cursor:pointer}
#safe_filter_btn input:hover {color:#f9fcb2}
#view_range_panel {float:right; margin-right:10px}
#view_range_panel a {color:white; text-decoration:none}
#view_range_panel a:hover {color:#F9FCB2; text-decoration:none}
#popular_results_holder {float:left;margin:0px 15px;*margin:0 0 0 7px;}
#popular-searches-box {width:820px}
#left_popular_div {width:395px;margin-left:15px;*margin-left:8px;float:left}
#right_popular_div {width:395px;float:left}
#country_selector_holder {width:400px;float:right;text-align:right;margin-right:15px;*margin-right:8px}
#safe_filter_btn_holder {width:400px;float:left;margin-left:10px;*margin-left:5px}

.popular-result-url {white-space:nowrap;width:383px;overflow:hidden;font-size:17px}
.popular-result-url a:hover {color: #f9fcb2}
.channel-first-result {cursor:pointer;font-size:12px;width:383px;height:90px;overflow:hidden}
.channel-first-result-desc {float:left;font-size:12px;height:70px;left:20px;overflow:hidden;position:relative;top:10px;width:265px;color:white;}

/* right column stuff here.  all elements should be nested within the right-column div */
#ad-skyscraper {position:relative;top:112px;width:166px;height:606px;float:left;visibility:hidden;}
#ad-skyscraper #adBorderTop {position:relative;top:0px;left:0px;float:left;width:166px;height:3px;background:url("../images/new/adBorderTop_166x3.gif") no-repeat;overflow:hidden;}
#ad-skyscraper #adBorderLeft {position:relative;top:0px;left:0px;float:left;width:3px;height:600px;background:url("../images/new/adBorderSide_90x3.gif");overflow:hidden;}
#ad-skyscraper #ad160x600 {position:relative;top:0px;left:0px;float:left;width:160px;height:600px;background:#f1f6fb;}
#ad-skyscraper #adBorderRight {position:relative;top:0px;left:0px;float:left;width:3px;height:120px;background:url("../images/new/adBorderSide_90x3.gif");overflow:hidden;}
#ad-skyscraper #adBorderBottom {position:relative;top:0px;left:0px;float:left;width:166px;height:3px;background:url("../images/new/adBorderBottom_166x3.gif") no-repeat;overflow:hidden;}
#debug-display {position:relative;float:left;width:166px;height:200px;overflow:auto;font-size:10px;top:215px;}
/* styles for rounded-corner containers */
div.white-box div.top-left, div.white-box div.top-right, div.white-box div.bottom-left, div.white-box div.bottom-right {background-image: url('../images/white_corners.gif'); }
div.white-box div.inside { background-color: white; }

div.black-box div.top-left, div.black-box div.top-right, div.black-box div.bottom-left, div.black-box div.bottom-right {background-image: url('../images/black_corners.gif'); }
div.black-box div.inside { background-color: black; color: white; }

div.blue-box div.top-left, div.blue-box div.top-right, div.blue-box div.bottom-left, div.blue-box div.bottom-right {background-image: url('../images/blue_corners.gif'); }
div.blue-box div.inside { background-color: #C3E4F7; }

div.gray-box div.top-left, div.gray-box div.top-right, div.gray-box div.bottom-left, div.gray-box div.bottom-right {background-image: url('../images/gray_corners.gif'); }
div.gray-box div.inside { background-color: #F4F4EE; }

div.zane-blue-box div.top-left, div.zane-blue-box div.top-right, div.zane-blue-box div.bottom-left, div.zane-blue-box div.bottom-right {background-image: url('../images/zane_blue_corners.gif'); }
div.zane-blue-box div.inside { background-color: #4298C7; }

.top-left, .top-right, .bottom-left, .bottom-right { height: 9px; font-size: 2px; }
.top-left, .bottom-left { margin-right: 9px; }
.top-right, .bottom-right { margin-left: 9px; margin-top: -9px; }
.top-right { background-position: 100% 0; }
.bottom-left  { background-position: 0 -9px; }
.bottom-right { background-position: 100% -9px; }
.inside { padding-left: 5px; padding-right:5px; }
.notopgap    { margin:0; padding:0; font-size: 0pt; }
.nobottomgap { margin:0; padding:0; margin-bottom: -1px; padding-bottom: 1px; font-size: 0pt; }
/* end styles for rounded-corner containers */
