*
{
	outline: none;
}


body
{
	background: #104273 url(../images/bgtile.png) repeat;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 13px;
	font-family: "Lucida Grande", Arial, Verdana, Tahoma;
	text-align: center;
}

form
{
	display: inline;
	margin: 0;
	padding: 0;
}

a
{
	color: #1a6c96;
}

a:hover
{
	color: #062738;
}

.block a
{
	color: #174570;
}

.block a:hover
{
	color: #082239;
}

.block2
{
	border: 1px solid #c3ccd1;
}

.block2 .title,
.blueGradTitle,
.blueGradTitle2
{
	background: #fff url(../images/whitebluegradsmall.png) repeat-x bottom center;
	font-weight: bold;
	padding: 8px 12px;
	text-transform: uppercase;
	color: #414141;
}

.blueGradTitle2
{
	background: transparent url(../images/blueGradTitle2.png) repeat-x top center;
}


img,
input
{
	border: 0; 
	vertical-align: middle;
}

.antiwrap
{
	text-align: left;
	width: 954px;
	margin: 0px auto;
}

#wrapper
{
	padding-top: 50px;
}

#header
{
	background: url(../images/header_bg.png) repeat;
	width: 100%;
	margin: 0;
}

#pageStart
{
}

#pageShadow
{
	background: transparent url(../images/shadow.png) repeat-x top center;
}

#container
{
	padding-top: 0px;
	clear: both;
}

.footer
{
	padding: 30px 0;
}

#footer
{
	color: #b1b1b1;
	padding: 20px 40px;
	margin-top: 30px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	border-top: 5px solid #191919;
	background: #2b2b2b;
	
}

#footer a
{
	color: #b1b1b1;
	text-decoration: none;
}

#footer a:hover
{
	color: #fff;
}

#footer .title
{
	font-family: "Lucida Grande", Arial, Verdana, Tahoma;
	background: transparent; border: 0;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0;
}

#footer .left
{
	margin-left: 25px;
	margin-right: 55px;
	padding-top: 
}


#footer .right
{
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding-right: 30px;
}

#logo
{
	padding: 0;
	float: left;
}

#navigation
{
	background: transparent url(../images/nav_bg.png) repeat-x top center;
	color: #fff;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}

#globalSearch
{
	padding-top: 10px;
}

#globalSearchBox
{
	background: transparent url(../images/globalSearch.png) no-repeat top center;
	width: 158px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 25px;
	height: 20px;
	border: 0;
}


#navigation a
{
	color: #fff;
	text-decoration: none;
}

#navigation a:hover
{
	text-decoration: underline;
}

.navtext
{
	float: right;
	padding-top: 7px;
	font-weight: bold;
	font-size: 13px;
}


.navtab
{
	float: left;
}

.navsep
{
	float: left;
}

#nav_home
{
	background: url(../images/nav_home.png) no-repeat top center;
}

#nav_home_active
{
	background: url(../images/nav_home_active.png) no-repeat top center;
}

#nav_all
{
	background: url(../images/nav_all.png) no-repeat top center;
}

#nav_all_active
{
	background: url(../images/nav_all_active.png) no-repeat top center;
}

#nav_comedy
{
	background: url(../images/nav_comedy.png) no-repeat top center;
}

#nav_spacer_comedy
{
	width: 79px;
	height: 30px;
}

#nav_comedy_active
{
	background: url(../images/nav_comedy_active.png) no-repeat top center;
}

#nav_learning	
{
	background: url(../images/nav_learning.png) no-repeat top center;
}

#nav_spacer_learning
{
	width: 90px;
	height: 30px;
}

#nav_learning_active
{
	background: url(../images/nav_learning_active.png) no-repeat top center;
}


#nav_gaming
{
	background: url(../images/nav_gaming.png) no-repeat top center;
}

#nav_spacer_gaming
{
	width: 78px;
	height: 30px;
}

#nav_gaming_active
{
	background: url(../images/nav_gaming_active.png) no-repeat top center;
}


#nav_music
{
	background: url(../images/nav_music.png) no-repeat top center;
}

#nav_spacer_music
{
	width: 70px;
	height: 30px;
}

#nav_music_active
{
	background: url(../images/nav_music_active.png) no-repeat top center;
}


#nav_news
{
	background: url(../images/nav_news.png) no-repeat top center;
}

#nav_spacer_news
{
	width: 60px;
	height: 30px;
}

#nav_news_active
{
	background: url(../images/nav_news_active.png) no-repeat top center;
}

#nav_misc
{
	background: url(../images/nav_misc.png) no-repeat top center;
}

#nav_spacer_misc
{
	width: 60px;
	height: 30px;
}

#nav_misc_active
{
	background: url(../images/nav_misc_active.png) no-repeat top center;
}


#nav_technology
{
	background: url(../images/nav_technology.png) no-repeat top center;
}

#nav_spacer_technology
{
	width: 107px;
	height: 30px;
}

#nav_technology_active
{
	background: url(../images/nav_technology_active.png) no-repeat top center;
}



#nav_sports
{
	background: url(../images/nav_sports.png) no-repeat top center;
}

#nav_spacer_sports
{
	width: 78px;
	height: 30px;
}

#nav_sports_active
{
	background: url(../images/nav_sports_active.png) no-repeat top center;
}



#search
{
	float: right;
	padding-top: 30px;
}

#searchButton,
#searchInput
{
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
}

#searchInput
{
	background: url(../images/searchInput.png) no-repeat top right;
	height:34px;
	width:289px;
}

#topFeatured
{
	width:390px;
	height:250px;
	position: relative;
	float: left;
}

.showBlockFeatured
{
	width: 118px;
	height: 84px;
	float: left;
}

.showBlockFeatured .showImageBG
{
	width: 118px;
}

#topFeaturedInfo
{
	padding: 10px;
	bottom: 0;
	position: absolute;
	width:370px;
	left: 0;
	background: transparent url(../images/overlay.png);
	color: #fff;
}

#topFeaturedWatching
{
	color: #80cb15;
	font-weight: bold;
	padding-top: 5px;
}

.font12
{
	font-size: 12px;
}

.font11
{
	font-size: 11px;
}


.font10
{
	font-size: 10px;
}

.font16
{
	font-size: 16px;
}

.body
{
	background: #fff;
	margin: 0;
	color: #333;
	padding: 0;
}


/* Basic Structure Classes */
.bold
{
	font-weight: bold;
}

.font14
{
	font-size: 14px;
}


.font15
{
	font-size: 15px;
}

.smallDetail2
{
	font-size: 12px;
	color: #555;
}

.smallDetail
{
	font-size: 11px;
	color: #777;
}

.font18
{
	font-size: 18px;
}

.font10
{
	font-size: 10px;
}

.cursor
{
	cursor:pointer;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.clear
{
	clear: both;
}

.nounderline
{
	text-decoration: none;
}

.center
{
	text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 24px;
}

h2
{
	font-size: 21px;
}

h3
{
	font-size: 18px;
}

h4
{
	font-size: 16px;
}

h5
{
	font-size: 14px;
}

h6
{
	font-size: 13px;
}


blockquote
{
	margin: 0;
	padding: 5px 30px;
}

ul li
{
	margin-bottom: 5px;
}

.site_title
{
	font-size: 18px;
	font-weight: bold;
	color: #243e5a;
	margin-right: 20px;
}



ul li
{
	padding: 0;
}

table
{
	width: 100%;
}

tr,
td
{
	padding: 0;
}

.site_title a
{
	text-decoration: none;
	color: #243e5a;
}

.site_title a:hover
{
	color: #426182;
}

.showBlock
{
	float: left;
	margin-left: 17px;
}

.showBlock,
.showImageBG
{
	width: 100px;
}

.showBlockSmaller
{
	width: 75px;
	margin-right: 3px;
}

.showBlockSmaller .showImageBG
{
	height: 50px;
	width: 75px;
}

.showImageBG
{
	height: 75px;
}

.showBlockLargeC
{
	text-align: center;
	margin: 0px 5px;
	float: left;
	width: 130px;
	overflow-x: hidden;
	cursor: pointer;
	margin-bottom: 10px;
}

.showBlockLarge
{
	background: url(../images/showBorder.png) no-repeat top center;
	width: 120px;
	height: 88px;
	padding: 5px;
	text-align: left;
}

.showBlockLarge .showImageBG
{
	height: 88px;
	width: 120px;
}



.showImageBG:hover
{
	background: transparent url(../images/play.png) no-repeat center center;
}

.showUpcoming .showImageBG:hover
{
	background: transparent url(../images/view.png) no-repeat center center;
}

.show_title
{
	font-weight: bold;
	text-align: center;
	padding: 5px;
	font-size: 10px;
}

.show_cat
{
	font-style: italic;
	font-size: 10px;
}

.show_details,
.show_details .show_title
{
	text-align: left;
	font-size: 12px;
	padding: 0;
}

.show_details
{
	padding: 5px;
}


.wtl
{
	background: transparent url(../images/wtl.png) no-repeat top left;
}


.wtr
{
	background: transparent url(../images/wtr.png) no-repeat top right;
}


.wbl
{
	background: transparent url(../images/wbl.png) no-repeat bottom left;
}


.wbr
{
	background: transparent url(../images/wbr.png) no-repeat bottom right;
}

#upcoming_container
{
	display: none;
}

.tabs_container
{
	padding: 0;
	margin: 0;
	position: relative;
	top: 5px;
}

.tabs_container li
{
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
}


.tabs_box
{
	clear: both;
	border-top: 5px solid #aaaaaa;
	background: #bdbdbd;
	padding: 8px;
}

.tabs_container li.tabactive,
.tabs_container li.tab
{
	padding: 5px 10px;
	color: #444;
	font-weight: bold;
	font-size: 14px;
}

.tabs_container li.tabactive
{
	background: #aaa;
	font-size: 15px;
}



#featuredTab
{
	background: url(../images/featuredshows.png) no-repeat top center;
	width: 121px;
	height:33px;
	cursor: pointer;
	padding: 0;
}

#upcomingTab
{
	background: url(../images/upcomingshows.png) no-repeat top center;
	width: 128px;
	height:33px;
	cursor: pointer;
	padding: 0;
}

#ontheairTab
{
	background: url(../images/broadcastingnow.png) no-repeat top center;
	width: 128px;
	height:33px;
	padding: 0;
}

.tabactive
{
	background-position: 0px -66px !important;
}

.tab a,
.tabactive a
{
	text-decoration: none;
	color: #444;
}

.tab a:hover,
.tabactive a:hover
{
	text-decoration: none;
	color: #222;
}

.tab
{
	background-position: 0px 0px !important;
}

.tab:hover
{
	background-position: 0px -33px !important;
}

.tabactive:hover
{
	background-position: 0px -66px !important;
}

#featuredTab span,
#upcomingTab span,
#ontheairTab span
{
	display: none;
	
}

.newsPost
{
	background: #eee;
	padding: 8px;
	margin: 0px;
	margin-bottom: 5px;
}

.formTitle
{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	color: #636363;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#startForm
{
	text-align: left;
	width: 600px;
	margin: 0 auto;
}

#profileForm
{
	text-align: left;
	width: 700px;
	margin: 0 auto;
}

input,
textarea,
select
{
	background: #f4f4f4;
	border: 1px solid #999;
	color: #666;
	padding: 5px;
	font: 13px "Lucida Grande", Tahoma, Arial, Verdana;
	margin: 2px;
}

select
{
	padding: 1px;
}


input:focus,
textarea:focus,
select:focus
{
	background: #fff;
	border: 1px solid #aaa;
	color: #222;
}


#searchForm
{
	padding: 4px;
}

#welcomeBox
{
	background: #fff url(../images/whitebluegrad.png) repeat-x bottom center;
	border: 1px solid #c4cdd2;
	padding: 10px 20px;
	font-weight: bold;
	color: #444;
}

#welcomeBox .left
{
	font-size: 24px;
}

#welcomeBox .right
{
	font-size: 16px;
	font-size: bold;
}

.blue
{
	color: #54a1dc;
}

.green
{
	color: #64a410;
}

.red
{
	color: #cc2d29;
}

#searchInput,
#searchButton
{
	vertical-align: top;
	margin: 0;
	border: 0;
}

#searchButton
{
	padding: 0;
}

.padTop5
{
	padding-top: 5px;
}

.fakeList,
.fakeList li
{
	list-style-type: none;
}

.chActive
{
	background: #ccc;
}

.channelItem
{
	padding: 4px;
	font-weight: bold;
}


.channelItem:hover
{
	background: #ddd;
}

.channelItem a
{
	text-decoration: none;
}

.qtip-content
{
	font-size: 11px;
}



#TB_ajaxWindowTitle
{
	font-weight: bold;
	font-size: 14px;
}

.errorBar
{
	background: #ff0000;
	color: #fff;
	padding: 5px;
}

#channelList .fakeList,
#channelList .fakeList li
{
	margin: 0;
	padding: 0;
}

#channelList .fakeList li
{
	padding: 8px;
}

#channelList .fakeList li a
{
	color: #555;
}

#channelList .fakeList li a:hover
{
	colro: #333;
}

#js_overlay
{
	top: 0;
	left: 0;
	position: fixed;
	background: #000;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.45;
	z-index: 3;
	display: none;
}

#js_html
{
	text-align: left;
}

.hide
{
	display: none;
}

.invisibleHide
{
	visibility:hidden;
}

.colorSelector {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	background: url(../images/select2.png);
	cursor:pointer;
}
.colorSelector div {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: url(../images/select2.png) center;
}

.colorSelectorHolder {
	top: 32px;
	left: 0;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
}
.colorSelectorHolder .colorpicker {
	background-image: url(../images/custom_background.png);
	position: absolute;
	z-index:3;
	bottom: 0;
	left: 0;
}
.colorSelectorHolder .colorpicker_hue div {
	background-image: url(../images/custom_indic.gif);
}
.colorSelectorHolder .colorpicker_hex {
	background-image: url(../images/custom_hex.png);
}
.colorSelectorHolder .colorpicker_rgb_r {
	background-image: url(../images/custom_rgb_r.png);
}
.colorSelectorHolder .colorpicker_rgb_g {
	background-image: url(../images/custom_rgb_g.png);
}
.colorSelectorHolder .colorpicker_rgb_b {
	background-image: url(../images/custom_rgb_b.png);
}
.colorSelectorHolder .colorpicker_hsb_s {
	background-image: url(../images/custom_hsb_s.png);
	display: none;
}
.colorSelectorHolder .colorpicker_hsb_h {
	background-image: url(../images/custom_hsb_h.png);
	display: none;
}
.colorSelectorHolder .colorpicker_hsb_b {
	background-image: url(../images/custom_hsb_b.png);
	display: none;
}
.colorSelectorHolder .colorpicker_submit {
	background-image: url(../images/custom_submit.png);
}
.colorSelectorHolder .colorpicker input {
	color: #778398;
}

.colorSelectorWidget {
	position: relative;
	height: 36px;
}

.posPick
{
	cursor: pointer;
}


.margRight10
{
	margin-right: 10px;
}

.nopad
{
	padding: 0 !important;
}


.showBibble
{
	background: url(../images/showLargeBG.png) no-repeat top left;
	float: left;
	width: 427px;
	height: 101px;
	margin: 5px;
	padding: 10px;
}

.showBibble:hover
{
	background: url(../images/showLargeBGHover.png) no-repeat top left;
}

.bibbleDetails
{
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	width: 250px;
}

.bibbleTitle
{
	overflow: hidden;
	width: 280px;
	height: 18px;
}

.bibbleTitle a
{
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #2a76b7;
}

.bibbleTitle a span
{
	color: #76b3fc;
	font-size: 14px;
	font-weight: normal;
}

.bibbleDesc
{
	margin-top: 5px;
	color: #222;
	font-size: 12px;
	height:50px;
	overflow: hidden;
}

.bibbleStats
{
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
	color: #999;
}

.black
{
	color: #111;
}

.contentWrap,
.contentTop,
.contentBottom
{
	width: 954px;
}

.contentTop
{
	height: 10px;
	background: url(../images/contentTop.png) no-repeat top center;
}

.contentMiddle
{
	background: url(../images/contentMiddle.png) repeat-y top center;
	padding: 10px;
	width: 934px;
}

.contentBottom
{
	height: 10px;
	background: url(../images/contentBottom.png) no-repeat bottom center;
}

.big
{
	font-size: 24px;
}

.pageTitle
{
	border-bottom: 1px solid #aaa;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.contentMiddle .pageTitle
{
	margin-left: 10px;
	margin-right: 10px;
}

#createInput
{
	text-align: center;
	padding-bottom: 5px;
}

#createInputText
{
	background: url(../images/createInputLeft.png) no-repeat top left;
	vertical-align: top;
	height: 28px;
	font-weight: bold;
	padding: 8px;
	padding-top: 10px;
	font-size: 17px;
	color: #777;
	font-family: Arial;
	width: 725px;
	border: 0;
	margin: 0;
}

#createInputButton,
.invisible
{
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0;
}

#createInputButton
{
	vertical-align: top;
	height: 46px;
	margin: 0;
}



.tright
{
	text-align: right;
}

.white
{
	color: #fff;
}

a.white
{
	color: #fff;
}

a.white:hover
{
	color: #eee;
}


.italic
{
	font-style: italic;
}

.pad5
{
	padding: 5px;
}


.contentMiddle
{
	color: #222;
}

.pagination_cont
{
	text-align: center;
}

.pagination
{
	white-space:nowrap;
	margin: 0 auto;
}

.pages2
{
	max-width: 53px;
}

.pages3
{
	max-width: 79px;
}

.pages4
{
	max-width: 106px;
}

.pages5
{
	max-width: 132px;
}

.pages6
{
	max-width: 160px;
}

.pages7
{
	max-width: 183px;
}

.pages8
{
	max-width: 210px;
}

.pages9
{
	max-width: 240px;
}

.pagination .page,
.pagination .page_first,
.pagination .page_first_active,
.pagination .page_last,
.pagination .page_last_active,
.pagination .page_active
{
	float: left;
	font-size: 12px;
	text-align: center;
}

.pagination a
{
	text-decoration: none;
}

.pagination .page
{
	background: url(../images/pagination_bg.png);
	width: 26px;
	height: 19px;
	padding-top: 2px;
}

.pagination .page_active
{
	background: url(../images/pagination_bg_on.png);
	width: 26px;
	height: 19px;
	color: #eee;
	padding-top: 2px;
	float: left;
	margin: 0 auto;
}

.pagination .page_first
{
	background: url(../images/pagination_left.png) no-repeat top left;
	width: 25px;
	height: 19px;
	padding-top: 2px;
}

.pagination .page_first_active
{
	background: url(../images/pagination_left_on.png) no-repeat top left;
	width: 25px;
	height: 19px;
	padding-top: 2px;
	color: #eee;
}

.pagination .page_last
{
	background: url(../images/pagination_right.png) no-repeat top right;
	width: 25px;
	height: 19px;
	padding-top: 2px;
}

.pagination .page_last_active
{
	background: url(../images/pagination_right_on.png) no-repeat top right;
	width: 25px;
	color: #eee;
	height: 19px;
	padding-top: 2px;
}

#searchBar
{
	height: 35px;
}

.searchBarBG
{
	background: url(../images/searchBarBG.png) repeat-x top center;
	height: 31px;
	color: #444;
	padding-top: 4px;
	text-align: right;
}


#searchBarCat
{
	width: 458px;
	padding-left: 40px;
	text-align: left;
	vertical-align: top;
}


.selectBG
{
	float: left;
}

span.select {
	position: absolute;
	background: url(../images/selectBG.png) no-repeat top left;
	width: 150px;
	height: 23px;
	text-align: left;
	padding-left: 7px;
	cursor: pointer;
	padding-top: 3px;
	overflow: hidden;
}

select.styled
{
	background: #fff;
	border: 1px solid #888;
	vertical-align: middle;
	padding: 3px;
	cursor: pointer;
}

#moreMenu
{
	display: none;
	width: 200px;
	position:absolute;
	z-index: 3;
	font-size: 12px;
}

.menuItem
{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 13px;
	font-weight: bold;

}

.roundedWhite
{
	color: #333;
}

.roundedWhite a
{
	color: #1a6c96 !important;
}

.roundedWhite .top
{
	background: #fff;
	margin: 0 7px;
	height: 7px;
}

.roundedWhite .tl
{
	background: url(../images/rwtl.png) no-repeat top left;
	width: 7px;
	height:7px;
	float: left;
}

.roundedWhite .tr
{
	background: url(../images/rwtr.png) no-repeat top right;
	width: 7px;
	height:7px;
	margin-top: -7px;
	float: right;
}

.roundedWhite .bottom
{
	background: #fff;
	margin: 0 7px;
	height: 7px;
}

.roundedWhite .bl
{
	background: url(../images/rwbl.png) no-repeat bottom left;
	width: 7px;
	height:7px;
	float: left;
}

.roundedWhite .br
{
	background: url(../images/rwbr.png) no-repeat bottom right;
	width: 7px;
	height:7px;
	margin-top: -7px;
	float: right;
}

.roundedWhite .inner
{
	background: #fff;
	padding: 0px 8px;
	margin: -4px 0;
}

.roundedWhite .nomarg
{
	margin: 0;
}

.whiteBlock
{
	background: #fff;
	padding: 10px;
	color: #333;
}

.gray,
.grey
{
	color: #888;
}

.dgray
{
	color: #444;
}

.blueGradLarge
{
	background: #fff url(../images/largeBlueGrad.png) repeat-x bottom center;
	color: #444;
}

.blueBorderUnder
{
	border-left: 1px solid #c3ccd1;
	border-right: 1px solid #c3ccd1;
	border-bottom: 7px solid #c3ccd1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
}

.button,
.button:focus
{
	background: url(../images/button.png) repeat-x bottom center;
	color: #fff;
	padding: 5px 10px;
	padding-top: 4px;
	border: 0;
}


.button2,
.button2:focus
{
	background: url(../images/button2.png) no-repeat top center;
	color: #333;
	text-transform: uppercase;
	padding: 5px 10px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	width: 111px;
	height: 29px;
}

.button:focus
{
	color: #fff;
}

.tabTitle
{
	background: #fff url(../images/tabTitle.png) repeat-x bottom center;
}

#TB_title
{
	color: #444;
	background: #fff url(../images/tabTitle.png) repeat-x bottom center !important;
	height: 10px;
	font: 14px "Lucida Grande", Tahoma, Verdana, Arial;
	padding: 4px;
}

#startUpPop
{
	position: absolute;
	top: 50px;
	left: 0;
	z-Index: 3;
}

.buttonRow
{
	background: #f2f2f2;
	padding: 2px;
}

#signUpForm
{
	width: 655px;
	margin: 0 auto;
}

#signUpTitle
{
	background: url(../images/signUpTitle.png) no-repeat top center;
	height: 56px;
	width: 655px;
}

#signUpBottom
{
	background: url(../images/signUpBottom.png) no-repeat top center;
	height: 31px;
	padding: 10px;
}

#signUpTitle span
{
	display: none;
}

#signUpBack
{
	background: url(../images/signUpBack.png) repeat-y top center;
	color: #333;
	padding: 20px;
}

#exclaimMe
{
	margin: 0 auto;
	width: 460px;
}

.redLink
{
	color: #ce4a3b;
	text-decoration: none;
	border-bottom: 1px dotted #ce4a3b;
}

.redLink:hover
{
	color: #ff0000;
}

#ui-datepicker-div
{
	display: none;
}

.blueRoundTitle
{
	font-weight: bold;
	padding: 8px 12px;
	text-transform: uppercase;
	color: #414141;
	background: #c8d4e6;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}
