/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/

*/       

html, body {border: 0; margin: 0; padding: 0;}

body {
  	font: 85%/0.9 arial, helvetica, sans-serif;
	/*background: #99A989 url(../images/bg.jpg) repeat 0 0;*/
  	line-height: 130%;
  	width: 100%;
  	min-width: 970px;
  	color: black;
}

a {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #00CCFF;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.9em;
	
	padding-top: 0;
	color:#069;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}

.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}
ul, ol {list-style:none;}

/***** Main Layout ****/
#wrapper, #footer{width:986px; min-width:986px; margin:0 auto; overflow:hidden; padding-top:14px;}
#wrapper{_height:1%;}

#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}
#topnav
{
	background-image: url(../images/bgToolbar.gif);
	background-repeat:repeat-x;
	height:30px;
}

/*****Navigation******/
#navbar{ padding-top:10px;}
#global_navigation{height:40px; overflow:hidden; width:1000px; padding:0; margin:0;}
#global_navigation li{display:inline;}
#global_navigation li a{float:left; height:0; padding-top:40px; overflow:hidden; background-image:url(../images/global_navigation.jpg); background-repeat:no-repeat;}

#global_navigation li#regactive a{background-position:-165px -40px; width:164px;}
#global_navigation li#active a{background-position:0 -40px; width:165px;}
#global_navigation li#home a{background-position:0 -40; width:165px;}
#global_navigation li#advertiser a{background-position:-165px 0; width:164px;}
#global_navigation li#publisher a{background-position:-329px 0; width:164px;}

#global_navigation li#featuresactive a{background-position:-493px -40px; width:164px;}
#global_navigation li#agencies a{background-position:-493px 0; width:164px;}
#global_navigation li#services a{background-position:-657px 0; width:164px;}
#global_navigation li#networks a{background-position:-821px 0; width:165px;}
#global_navigation li#instactive a{background-position:-657px -40px; width:164px;}
#global_navigation li#wobble a{background-position:-329px -40px; width:164px;}

#global_navigation li#active a:hover{background-position:0 -40px;}
#global_navigation li#home a:hover{background-position:0 -40px;}
#global_navigation li#regactive a:hover{background-position:-165px -40px;}
#global_navigation li#advertiser a:hover{background-position:-165px -40px;}
#global_navigation li#publisher a:hover{background-position:-329px -40px;}
#global_navigation li#agencies a:hover{background-position:-493px -40px;}
#global_navigation li#services a:hover{background-position:-657px -40px;}
#global_navigation li#agencies a:hover{background-position:-493px -40px;}
#global_navigation li#installaactive a:hover{background-position:-493px -40px;}
#global_navigation li#networks a:hover{background-position:-821px -40px;}
#global_navigation li#wobble a:hover{background-position:-329px -40px;}

#global_navigation li#active a:active{background-position:0 -80px;}
#global_navigation li#home a:active{background-position:0 -80px;}
#global_navigation li#advertiser a:active{background-position:-165px -80px;}
#global_navigation li#regactive a:active{background-position:-165px -80px;}
#global_navigation li#publisher a:active{background-position:-329px -80px;}
#global_navigation li#agencies a:active{background-position:-493px -80px;}
#global_navigation li#services a:active{background-position:-657px -80px;}
#global_navigation li#networks a:active{background-position:-821px -80px;}
#global_navigation li#installaactive a:active{background-position:-493px -80px;}

#global_navigation li#wobble a:active{background-position:-329px -80px;}

#global_navigation.advertiser li#advertiser a,#global_navigation.advertiser li#advertiser a:hover{background-position:-165px -80px;}
#global_navigation.publisher li#publisher a,#global_navigation.publisher li#publisher a:hover{background-position:-329px -80px;}
#global_navigation.agencies li#agencies a,#global_navigation.agencies li#agencies a:hover{background-position:-493px -80px;}
#global_navigation.services li#services a,#global_navigation.services li#services a:hover{background-position:-657px -80px;}

/*block corner*/
.corner_n_e{position:absolute; width:4px; height:4px; left:0; top:0; background:url(../images/block_corner_n_e.gif) no-repeat left top; z-index:12;}
.corner_n_w{position:absolute; width:4px; height:4px; right:0; top:0; background:url(../images/block_corner_n_w.gif) no-repeat right top; z-index:13;}
.corner_s_e{
	position:absolute;
	width:100%;
	height:7px;
	left:-1px;
	bottom:0;
	_bottom:-1px;
	background:url(../images/block_corner_s_e.gif) no-repeat left bottom;
	z-index:10;
}
.corner_s_w{position:absolute; width:7px; height:7px; right:0; bottom:0; _bottom:-1px; background:url(../images/block_corner_s_w.gif) no-repeat right bottom; z-index:11;}

/*border block*/
.block{position:relative; overflow:hidden; margin-bottom:0px; width:100%;}
.block .block_content{background:#fff; border:1px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:0px; overflow:hidden;}
.block .block_content_bottom{background:#000; border:1px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; overflow:hidden; z-index:1;}
.block .block_content_bottom2{background:#fff url(../images/block_bg.gif) repeat-x left bottom; border:1px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; overflow:hidden; z-index:1;}
.block .block_content_dark{background:#555 url(../images/block_bg_dark.gif) repeat-x left bottom; border:0px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; color:#ddd;}
.block .block_content_red{background:#555 url(../images/block_bg_red.gif) repeat-x left bottom; border:0px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; color:#ddd;}

.block h3{background:#fff url(../images/block_h3_bg.gif) repeat-x left bottom; line-height:30px; height:32px; color:#595959; padding:0 5px 0 10px; clear:both; border-bottom:1px solid #d9d9d9; border-top:1px solid #fff; margin:0;}
.block h3.darker{background:#c9cbca url(../images/block_h3_bg_dark.gif) repeat-x left bottom; border-top:1px solid #d7d7d7; border-bottom:1px solid #bbb; z-index:1;}

.block h4{color:#026499; font-size:36px;}

.block_content_dark b{color:#fff;}

/*Block_bottom*/
.block_bottom{position:relative; overflow:hidden; margin-top:0px; width:100%;}
.block_bottom .block_content{background:#fff; border:1px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:0px; overflow:hidden;}
.block_bottom .block_content_bottom{background:#000; border:1px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; overflow:hidden; z-index:1;}
.block_bottom .block_content_bottom2{background:#fff url(../images/block_bg.gif) repeat-x left bottom; border:1px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; overflow:hidden; z-index:1;}
.block_bottom .block_content_dark{background:#555 url(../images/block_bg_dark.gif) repeat-x left bottom; border:0px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; color:#ddd;}
.block_bottom .block_content_red{background:#555 url(../images/block_bg_red.gif) repeat-x left bottom; border:0px solid #d3d3d3; border-bottom:0; display:block; padding-bottom:7px; color:#ddd;}

.block_bottom h3{background:#fff url(../images/block_h3_bg.gif) repeat-x left bottom; line-height:30px; height:32px; color:#595959; padding:0 5px 0 10px; clear:both; border-bottom:1px solid #d9d9d9; border-top:1px solid #fff; margin:0;}
.block_bottom h3.darker{background:#c9cbca url(../images/block_h3_bg_dark.gif) repeat-x left bottom; border-top:1px solid #d7d7d7; border-bottom:1px solid #bbb; z-index:1;}

.block_bottom h4{color:#026499; font-size:36px;}

/*general list*/
dl, ul.block_list {line-height:0.5em; margin:0; overflow:hidden; padding:5px 0 5px; width:100%; clear:both;}
dt, ul.block_list li {background:transparent url(../images/arrow_tiny_grey.gif) no-repeat 2px 8px; margin:0 5px; padding:5px 0 4px 25px; border-bottom:1px dashed #d9d9d9;}

dl1, ul.block_list {margin:0; overflow:hidden; padding:5px 0 5px; width:100%; clear:both;}
dt1, ul.block_list li {background:transparent url(../images/arrow_tiny_grey.gif) no-repeat 2px 8px; margin:0 5px; padding:5px 0 4px 25px; border-bottom:1px dashed #d9d9d9;}

.page_bottom { width: 986px; margin-left:0px; padding-top:6px; overflow: hidden;}
.page_bottom2 { width: 984px; margin-left:0px; padding-left:1px; overflow: hidden;}
.page_bottom3 { width: 984px; margin-left:0px; padding-left:1px; padding-top:6px; overflow: hidden;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 986px; /*Width of Carousel Viewer itself*/
height: 240px; /*Height should enough to fit largest content's height*/
background-image:url(../images/bg_bb.jpg); background-repeat:repeat-x;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 986px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background-image:url(../images/bg_bb.jpg); background-repeat:repeat-x;
}

#home_tad{overflow:hidden; _height:1%; color:#666}
#home_tad .tabs_header{background:#2A7D9F url(../images/tab_head_bg.gif) repeat-x left bottom; height:40px; border-top:1px solid #5dabcb;}
#home_tad h4{color:#026499; font-size:14px;}
#home_tad .tabs_header span{float:left; padding:0px 0 0 20px; width:238px; height:35px; background:url(../images/tab_bg.gif) no-repeat 10px bottom; font-size:13px; font-weight:bold; color:#444; line-height:35px;}
#home_tad ul{padding:0; margin:0;}
#home_tad ul li{padding-left:10px; padding-right:10px; width:472px; float:left; background:url(../images/dotted_line_v.gif) repeat-y right top;}

#home_tad2{overflow:hidden; _height:1%; color:#666}
#home_tad2 .tabs_header{background:#2A7D9F url(../images/tab_head_bg.gif) repeat-x left bottom; height:40px; border-top:1px solid #5dabcb;}
#home_tad2 h4{color:#026499; font-size:14px;}
#home_tad2 .tabs_header span{float:left; padding:0px 0 0 20px; width:238px; height:35px; background:url(../images/tab_bg.gif) no-repeat 10px bottom; font-size:13px; font-weight:bold; color:#444; line-height:35px;}
#home_tad2 ul{padding:0; margin:0;}
#home_tad2 ul li{padding-left:10px; padding-right:10px; width:308px; float:left; background:url(../images/dotted_line_v.gif) repeat-y right top;}

#home_tad3{overflow:hidden; _height:1%; color:#666}
#home_tad3 .tabs_header{background:#2A7D9F url(../images/tab_head_bg.gif) repeat-x left bottom; height:40px; border-top:1px solid #5dabcb;}
#home_tad3 h4{color:#026499; font-size:14px;}
#home_tad3 .tabs_header span{float:left; padding:0px 0 0 20px; width:238px; height:35px; background:url(../images/tab_bg.gif) no-repeat 10px bottom; font-size:13px; font-weight:bold; color:#444; line-height:35px;}
#home_tad3 ul{padding:0; margin:0;}
#home_tad3 ul li{padding-left:10px; padding-right:10px; width:920px; float:left; background:url(../images/dotted_line_v.gif) repeat-y right top;}

#wizard_tad{overflow:hidden; _height:1%; color:#666}
#wizard_tad .tabs_header{background:#2A7D9F url(../images/tab_head_bg.gif) repeat-x left bottom; height:40px; border-top:1px solid #5dabcb;}
#wizard_tad h4{color:#026499; font-size:14px;}
#wizard_tad .tabs_header span{float:left; padding:0px 0 0 20px; width:138px; height:35px; background:url(../images/tab_bg.gif) no-repeat 10px bottom; font-size:13px; font-weight:bold; color:#444; line-height:35px;}
#wizard_tad ul{padding:0; margin:0;}
#wizard_tad ul li{padding-left:10px; padding-right:10px; width:390px; float:left; background:url(../images/dotted_line_v.gif) repeat-y right top; font-family:Verdana, Geneva, sans-serif; font-size:11px}


#info_txt{float:left; width:770px; padding:5px; padding-top:10px; padding-left:10px;}
#reg_button{padding:5px;}

#legal{overflow:hidden; _height:1%; color:#666}
#legal .tabs_header{background:#2A7D9F url(../images/tab_head_bg.gif) repeat-x left bottom; height:40px; border-top:1px solid #5dabcb;}
#legal h4{color:#026499; font-size:14px;}
#legal .tabs_header span{float:left; padding:0px 0 0 20px; width:370px; height:35px; background:url(../images/tab_bg.gif) no-repeat 10px bottom; font-size:13px; font-weight:bold; color:#444; line-height:35px;}
#legal ul{padding:0; margin:0;}
#legal ul li{padding-left:10px; padding-right:10px; width:986px; float:left; background:url(../images/dotted_line_v.gif) repeat-y right top;}

/**Share tab*/

div.sexy-bookmarks{margin:20px 0 0 0;  border: 0;outline: none;clear:both !important; }
div.sexy-bookmarks-expand{height:29px; overflow:hidden}
.sexy-bookmarks-bg-sexy, .sexy-bookmarks-bg-love{background-image:url('../images/sexy2.png') !important; background-repeat:no-repeat;;}
div.sexy-bookmarks-bg-love{ background-position:left -1148px !important; }
div.sexy-bookmarks ul.socials{width:99% !important; margin:0 !important; padding-left:25px !important; float:left}
div.sexy-bookmarks ul.socials li{display:inline !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:60px !important; cursor:pointer !important; padding:0 !important}
div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after{content:none !important}
div.sexy-bookmarks ul.socials a{display:block !important; width:60px !important; height:29px !important; text-indent:-9999px !important; background-color:transparent !important}
div.sexy-bookmarks ul.socials a:hover{background-color:transparent !important}
.bbc2, .bbc2:hover, .bbc4, .bbc4:hover, .bbc3, .bbc3:hover, .bbc1, .bbc1:hover, .sky, .sky:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .itv3, .itv3:hover, .itv2, .itv2:hover, .sexy-myspace, .sexy-myspace:hover, .itv4, .itv4:hover, .mtv, .mtv:hover, .abc, .abc:hover, .fox, .fox:hover, .nbc, .nbc:hover, .cbs, .cbs:hover, .sexy-designfloat, .sexy-designfloat:hover, .demand5, .demand5:hover, .sexy-newsvine, .sexy-newsvine:hover, .sexy-linkedin, .sexy-linkedin:hover, .itv1, .itv1:hover, .sexy-friendfeed, .sexy-friendfeed:hover{background:url('../images/sexysprite.png') no-repeat !important;border: 0;outline: none;}
.bbc2{background-position:-70px bottom !important}
.bbc2:hover{background-position:-70px top !important}
.bbc4{background-position:-210px bottom !important}
.bbc4:hover{background-position:-210px top !important}
.bbc3{background-position:-140px bottom !important}
.bbc3:hover{background-position:-140px top !important}
.bbc1{background-position:0px top !important}
.bbc1:hover{background-position:0px bottom !important}
.sky{background-position:-700px bottom !important}
.sky:hover{background-position:-700px top !important}
.itv2{background-position:-420px bottom !important}
.itv2:hover{background-position:-420px top !important}
.itv3{background-position:-490px bottom !important}
.itv3:hover{background-position:-490px top !important}
.itv4{background-position:-560px bottom !important}
.itv4:hover{background-position:-560px top !important}
.mtv{background-position:-630px bottom !important}
.mtv:hover{background-position:-630px top !important}

.abc{background-position:-770px bottom !important}
.abc:hover{background-position:-770px top !important}

.fox{background-position:-840px bottom !important}
.fox:hover{background-position:-840px top !important}

.nbc{background-position:-910px bottom !important}
.nbc:hover{background-position:-910px top !important}

.cbs{background-position:-980px bottom !important}
.cbs:hover{background-position:-980px top !important}

.itv1{background-position:-350px bottom !important}
.itv1:hover{background-position:-350px top !important}
.demand5{background-position:-280px bottom !important}
.demand5:hover{background-position:-280px top !important}
.sexy-link{ margin-left:25px; float:left}
.sexy-link A{padding:10px 0; width:470px; text-align:right; border:0; outline:none}

.tip {
	width: 212px;
	padding-top: 37px;
	margin-left:0px;
	overflow: hidden;
	display: none;
	position: absolute;
	color:#666;
	z-index: 500;
	background: transparent url(../images/tipTop.png) no-repeat top;
	filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;
	}
	
.tipMid {background: transparent url(../images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(../images/tipBtm.png) no-repeat bottom; height: 32px;}

#form_left{ float:left; width:400px; padding-right:120px; font-size:11px}
#form_right{font-size:11px;}
