/* =global */



#logo a{display:block; height:100px; width:300px; text-indent:-9999px; position:absolute; top:45px; left:0;}

.cbc-play-on{position:absolute; text-indent:-9999px;}



.register-now{position:absolute;  right:275px; top:5px; color:#fff; font-weight:bold; font-style:italic; font-family: "Trebuchet MS", Arial, sans-serif; font-size:1.3em;}



.quick-reg-container{position: absolute; right:3px; top:3px; line-height: 1;width: 262px;}



.btn-quick-reg{z-index:750;background-color:#fff;  color:#cc0000; line-height: 24px; outline:none; width: 252px; padding-left:10px;display:block; font-family: "Trebuchet MS", Arial, sans-serif; /*background: url(../img/btn-quick-reg-sprite.gif) no-repeat 0px -24px;*/ height: 24px; font-size: 1.3em;cursor: pointer;font-weight: bold;text-decoration: none; font-style:italic;}

.quick-reg-show .btn-quick-reg{border-bottom:0;

-moz-border-radius-bottomright:0;

-moz-border-radius-bottomleft:0;

/*background: url(../img/btn-quick-reg-sprite.gif) no-repeat 0px 0px;*/

}



.tournament-cities-dd {display:block; z-index: 750; padding:10px; width: 242px; background: #fff; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;

background-image: -webkit-gradient(

    linear,

    left bottom,

    left top,

    color-stop(0.45, #cccccc),

    color-stop(0.73, #ffffff)

);





background-image: -moz-linear-gradient(

    center bottom,

    #cccccc 45%,

    #ffffff 73%

);



background-color:#f6f6f6;

}



.tournament-cities-dd ul {margin:0; width:96%; padding:2%; /*background: #fff;*/ -moz-border-radius: 5px;  -webkit-border-radius:5px;}

.tournament-cities-dd ul li {padding:0; position: relative; width:50%; display:block; background: none; float: left;}

.tournament-cities-dd ul li a {padding:5px; display:block; font-family: Verdana; color: #000; text-decoration: none;}

.tournament-cities-dd ul li a:hover {font-weight: bold;}





#playon-social{width:960px; height:30px;  margin-bottom:50px;

background:url("../img/bg-social-bar.jpg") no-repeat top left;

/*background-color:#cc0000; 

background: -moz-linear-gradient(left, #000, #cc0000);

background: -webkit-gradient(linear, left center, right center, from(#000), to(#cc0000));*/ 

position:relative;

/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#000000, endColorStr=#cc0000, GradientType=1);

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#cc0000, GradientType=1)";*/

z-index:6000;

}



.social-connections{position:relative; padding-left:115px;}

	.french .social-connections{padding-left:175px;}

.social-connections .connect-us{font-size:1.1em; position:absolute; top:5px; left:0; color:#999; font-weight:bold; font-family: "Trebuchet MS", Arial, sans-serif; font-style:italic;}

.social-connections img{margin:0 0.25em;}



	

/* =basic elements */

#content{line-height:1.7em; color:#555;}

a{color:#e06f00;}

a:hover{text-decoration:none;}



/* =headings */

h1{color:#fff; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:2.5em;}

h2{font-weight:normal; font-family:"Trebuchet MS"; color:#663300; font-size:1.7em;}

h3{font-size:1em;}

h2.payment-category {color:#f3d5b8; background-color:#C76300; padding:0.75em;}



/* =lists */

ul{padding:0;}

ul li{list-style-position:outside; list-style:none; margin:0; padding:0 0 0 1.5em;  background:url(../img/bullet-star.png) no-repeat 0 0.5em;}/* =tables */.tbl-base{border:1px solid #ccc; padding:3px;}

.tbl-base th{padding:3px; background-color:#666;  color:#fff; font-size:1.2em; font-family:"Lucida Grande", Helvetica, sans-serif;}

	.tbl-base .hdr-lvl-1{background-color:#333;}

.tbl-base td{padding:3px;font-family:"Lucida Grande", Helvetica, sans-serif;}

	.tbl-base .odd{background-color:#eee;}

	.tbl-base .recommended-division{}

	.tbl-base .col-50{width:50%;}

	.tbl-base .col-35{width:35%;}

	

.tbl-sortable th{background:#666 url("../img/tbl-def.gif") no-repeat right center;}

.tbl-sortable .headerSortDown{background:#333 url("../img/tbl-desc.gif") no-repeat right center;}

.tbl-sortable .headerSortUp{background:#333 url("../img/tbl-asc.gif") no-repeat right center;}

.tbl-event-list{border:none; padding:0;}

.tbl-event-list th{-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; 

	padding:5px; background:url("../img/tbl-def-brown.gif") no-repeat right center; font-size:1.5em; background-color:#f5d1ae; color:#ac5c29; font-family:Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; cursor:pointer;}

.tbl-event-list .headerSortDown{/*background-color:#c76300;*/ background:#c76300 url("../img/tbl-desc-brown.gif") no-repeat right center; color:#f1c498;}

.tbl-event-list .headerSortUp{background:#c76300 url("../img/tbl-asc-brown.gif") no-repeat right center; color:#f1c498;}

.tbl-event-list .tbl-city {width: 25%;}

.tbl-event-list .tbl-loc {width: 41%;}

.tbl-event-list .tbl-date {width: 34%;}

.tbl-event-list tr:hover{background-color:#f5f4f4;cursor:pointer;}

.tbl-event-list .odd{background:none;}.tbl-event-list .new-city{background-color:#fff4e6;}

.tbl-event-list .icon-new{background:url("../img/icon-new.gif") no-repeat right; padding-right:50px;}

.tbl-event-list td{padding:8px 5px; font-size:1.1em; background:none; border-bottom:1px solid #eee}

.tbl-event-list td a{text-decoration:none; font-family:Georgia, Geneva, Arial, Helvetica, sans-serif;}/* =forms */

.frm-base label{/*float:left; width:150px;*/ display:block; }

.frm-base label.lbl-inline{display:inline;}

.frm-base label.no-float{float:none; width:auto; display:inline;}

.frm-base input.txt-input{width:200px;}



/* =specific elements */



.lang-controls{z-index:1000;  position:absolute; right:0; bottom:0; color:#fff; background-color:#000; line-height:25px; height:25px; width:130px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;}

	#home .lang-controls{top:335px;}

	.lang-controls a{color:#fff; text-decoration:none;}

	.lang-controls a:hover{text-decoration:underline;}

	

.btn-fade img:hover{opacity:.75;}

.sidebar-img{float:right; margin:0 -270px 0 0; display:inline-block;}

.lnk-more{background:url("../img/icon-arrow-wt.png") no-repeat 0; padding-right:20px; text-decoration:none; /*color:#fff;*/ color:#E06F00; text-transform:lowercase;}

	.lnk-more:hover{text-decoration:underline;}

	#news .lnk-more{color:#000; padding-left:20px; padding-right:0;}

.product-img{float:right; border: 1px solid #eee; margin: 0 10px 30px 40px; padding: 2px; clear:right;}

.cbc-commercial{margin:3em 0;}

.home-ad{}

.lnk-alert{color:#990000;}	

.note{font-style:italic;}

.corners{-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}

.alert{background:url("../img/icon-alert.png") no-repeat 5px; padding-left:25px; color:#990000;}

.highlight{font-size:1.5em; line-height:1.4em; font-family:Georgia, Geneva, Arial, Helvetica, sans-serif; color:#333;}

.home-flash{line-height:0; z-index:1}

.event-map-flash{margin-top:-20px; line-height:0; width:760px;}

.bold{font-weight:bold;}

.italic{font-style:italic;}

.small-text{font-size:10px; color:#666;}



.sys-btn,.lnk-back{

		cursor:pointer;

		padding:0.25em 1em;

		text-transform:lowercase; 

		text-decoration:none; 

		color:#fff; 

		/*text-align:left;*/ 

		border-radius:4px; 

		-moz-border-radius:4px; 

		-webkit-border-radius:4px;

		background:#ba3701;

		background-image: -moz-linear-gradient(top, #cb6300,#ba3701 );

		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cb6300), to(#ba3701));

		border-bottom:1px solid #160700;

		border-top:1px solid #c2a17e;

		border-right:1px solid #ac3f01;

		border-left:1px solid #ac3f01;

		display:inline-block; width:auto;

}

	



.sys-btn:hover,.lnk-back:hover{

	background:#cb6300;

	background-image: -moz-linear-gradient(top, #ba3701,#cb6300 );

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ba3701), to(#cb6300));

}







/* add this toolbox */

.addthis_toolbox{margin-top:2em;}

#playon-social .addthis_toolbox{width:auto; display:inline-block; position:absolute; top:5px; left:228px; margin:0;}

	.french #playon-social .addthis_toolbox{left:290px;}

.news-item .addthis_toolbox{margin:0;}







/* =messages */

#alerts{padding:5px 5px 5px 5px; margin-bottom:3em; border:1px solid #ff9900;  background-color:#ffcc66;}

#alerts p{background:url("../img/icon-alert.png") no-repeat 5px; padding-left:25px;}

#messages{padding:5px 5px 5px 5px; margin-bottom:3em; border:1px solid #006600;  background-color:#D7FFD7;}

#messages p{background:url("../img/icon-check.png") no-repeat 5px; padding-left:25px;}



.not_registered{padding:5px 5px 5px 5px; margin-top:1em;margin-bottom:1em; border:1px solid #ff9900;  background-color:#ffcc66;}

.not_registered p.alert{background:url("../img/icon-alert.png") no-repeat 5px; padding-left:25px;}

.registered{padding:5px 5px 5px 5px; margin-top:1em;margin-bottom:1em; border:1px solid #006600;  background-color:#D7FFD7;}

.registered p.check{background:url("../img/icon-check.png") no-repeat 5px; padding-left:25px;}



#promo{margin:1.5em 0;}

.alert-inner{width:960px; padding:10px; margin:0 auto;}

.alert-system{border-bottom:5px solid #390101; background:#4d1200 url("../img/bg-alert-system.pngx") repeat-x top left; color:#fff; font-size:0.8em; }

	.alert-system .btn{display:inline; background-color:#000; padding:0.5em; font-weight:bold; font-size:0.8em; color:#fff; }

	.alert-system .btn:hover{background-color:#fff; color:#000;}

	.alert-system h2{color:#fff;}

#errors{border:1px solid #ffb3b3; padding:5px; background-color:#ffe6e6; color:#9a1313; margin:10px 0;}

#errors p{margin:0; padding:0;}

span.error { color:#990000;display:block; }



/* =specific */



/* home page */

#tournament-info p{color:#999;}#tournament-info h2{font-weight:normal;}#tournament-info a{color:#999;}

	#tournament-info a.lnk-more{color:#E06F00;}

	

#tournament-info,#news-items{width:610px; position:relative;  overflow:auto;}#tournament-info 

.lnk-more{position:absolute; bottom:0; left:0; background:url("../img/icon-arrow-blk.gif") no-repeat right;}

#tournament-info{border:1px solid #333; color:#fff;  padding:10px; margin-bottom:20px; }

	.home-box{width:156px; float:left; display:inline; position:relative; _height:250px; min-height:250px; } /* 156 = width of header img */

		.home-box h2{color:#fff; }

		.rules-intro{margin:0 55px;} /* arbitrary padding length */

		

/* home page news */

			

#news-items{border:1px solid #333; color:#fff;   padding:10px; background-color:#121212;} 

	#news-items div{float:left; width:298px; display:inline; position:relative; min-height:225px; _height:225px; padding-bottom:20px;}

	.cbc-headlines{margin-left:10px;}

#news-items h3{border-bottom:1px dotted #333; padding:0 0 10px 0; font-weight:normal; font-size:1.3em;}

#news-items ul{margin:0; padding:0;}

#news-items ul li{margin:0 0 10px 0; padding:0; background:none; list-style:none outside;}

#news-items a{color:#fff;}

#news-items .lnk-more{background:url("../img/icon-arrow-blk.gif") no-repeat right; color:#E06F00; position:absolute; bottom:0;}



#blog-items{border:1px solid #333; color:#fff; padding:10px; margin-top:20px; width:610px;} 

#blog-items h3{border-bottom:1px dotted #333; padding:0 0 10px 0; font-weight:normal; font-size:1.3em;}

#blog-items ul{margin:0; padding:0;}

#blog-items ul li{margin:0 0 1.5em 0; padding:0; background:none; list-style:none outside;}

#blog-items a{color:#fff; }

#blog-items h4{margin-bottom:2px;font-weight:normal; }

#blog-items .blogdate{font-size:0.9em; font-style:italic; color:#666;}

#blog-items .lnk-more{background:url("../img/icon-arrow-blk.gif") no-repeat right; color:#E06F00;}



/* Twitter feed */

#home .ad-col .tweets ul{line-height:1.5em;}

.tweets{}

#home .ad-col .tweets ul li{line-height:1.5em; overflow:hidden; word-wrap:break-word; background:none; border-bottom:1px solid #333;}



.twitter-profile{overflow:auto; margin-bottom:1em;}

.twitter-profile h3{font-size:1.3em; color:#fff;}



.tweets img{float:left; max-width:100%; height:auto; margin-right:15px; border:3px solid #333;}

.tweets p{overflow:auto; margin-top:0; color:#999;}



.tweets .tweet-content{overflow:auto;}

.tweets span.twitter-photo{float:left;}

.tweets span.tweet-content{}

.tweets span.tweet-date{display:block; font-size:0.9em; font-style:italic; color:#666}





/* news page(s) */

.news-item{ margin-bottom:2.5em;}

.news-teaser{border-bottom:1px solid #ccc;}

.news-item h2, .news-item h2 a{color:#244573; margin-bottom:0; text-transform:capitalize;}

.news-posted-date{font-size:0.9em; color:#666; margin-top:0;}

.news-head{border-bottom:3px solid #ccc; padding:0.5em;}



/* event home page */

.lst-event-cities{ margin:0; padding:0; overflow:auto; background-color:#eee; border:1px solid #eee; width:760px;}

.lst-event-cities li{background:none; margin:0 0 1em 0; padding:0; list-style:none outside; width:380px; float:left; }

.lst-event-cities a{text-decoration:none; font-size:1.5em;}



/* event city pages */

.event-details, .roster-details{margin-bottom:2em; border:1px solid #eaeaea; border-bottom:4px solid #eaeaea;  padding:0.75em; position:relative;}

.event-details h2, .roster-details h2{/*background-color:#f7e5c1;*/ background-color:#f4f4f4; color:#333; padding:5px;margin:0; font-family:Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal;}



	.divison-pricing{float:left; width:50%;}

		.divison-pricing ul{}

		.divison-pricing ul li{background:none; padding-left:0; margin:0.5em 0; font-size:1.2em;}

		.divison-pricing ul li span{display:block; float:left; border:1px solid red; width:125px;}





	.event-date-info{float:right; display:inline-block; padding:0 10px; margin:10px 0 10px 10px; background-color:#fff; border-top:1px solid #9f9e9e;	border-left:1px solid #9f9e9e;border-bottom:1px solid #ccc; 	border-right:1px solid #ccc;}

		.event-date-info ul{padding-left:0.5em;}

		.event-date-info ul li{position:relative;}



.event-location{background-color:#fff4df; border:1px solid #f7dba2; border-bottom:4px solid #f7dba2;}

	.event-details.event-location h2, .roster-details.current-season h2{/*background-color:#663300; color:#fff;*/ color:#f3d5b8; background-color:#C76300; }

	.roster-details.current-season h2.non-registered-team{background-color:#F4F4F4; color:#333; }

	.event-promo{margin-bottom:1em; padding:0.25em 1em; /*background-color:#e5ffd9;*/ background-color:#feeecb; /*border-top:1px solid #91c878;*/ border-top:1px solid #c7ad72; border-left:1px solid #c7ad72;border-right:1px solid #c7ad72; border-bottom:4px solid #c7ad72; text-align:center;}

	.event-promo:hover{/*background-color:#d3ebc8;*/}

		.event-promo a{color:#6c5f3f; border-bottom:1px solid #c3a970; font-weight:bold; text-decoration:none; font-family:"Trebuchet MS"; font-size:16px; text-transform:uppercase; font-style:italic; background:url("../img/icon-arrow-gold-large.png") no-repeat top right; padding-right:25px; }

			.event-promo a:hover{color:#333; border-bottom:none;}

			

			

.lst-event-partners{margin:0; padding-left:0;}

.lst-event-partners a{text-decoration:none;}

.lst-event-partners li{list-style:none outside; display:inline; margin:12px; background:none;}



/* registration process */

#team-name-form{margin:2em 0;}

#team-name-form .lbl-inline{width:100px; display:inline-block;}



/* ToDo// rewrite buttons */

.btn-sys-yel{border:none; background-color:#f1c101; padding:0.25em 0.5em; font-size:1.1em; cursor:pointer; font-weight:bold; overflow:visible; color:#333;}

	.btn-sys-yel:hover, .btn-sys-yel:focus{background-color:#e58d04;}

.btn-sys-grn{ font-family:Arial, Helvetica, sans-serif; border:none; background-color:#006a00; padding:0.25em 0.5em; font-size:1.1em; cursor:pointer; color:#eee; font-weight:bold; overflow:visible; text-decoration:none;}

	.btn-sys-grn:hover, .btn-sys-grn:focus{background-color:#015101;}

.lst-reg-form{margin:2em 0; padding:0;}

.lst-reg-form li{background:none;  margin:0; padding:1em; border-bottom:1px solid #ccc; background-color:#f4f3f3; vertical-align:bottom; font-size:1.1em; list-style-type:none;}

	.lst-reg-form label{float:left; display:inline; width:250px; font-weight:bold;}

	.lst-reg-form .txt-input{padding:0.25em; font-size:1em; width:300px;}

	.lst-reg-form select{width:auto; font-size:1em;}



/* contact page */

#frm-contact{}

#contact-form{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#eee; width:320px;}

	.contact-form-inner{padding:15px;}

#contact-form .frm-base input.txt-input{width:280px;}

#contact-form #comments{width:280px;}

#contact-form p{margin:0 0 1em 0; padding:0;}

#contact-form label{font-weight:bold; margin:0; padding:0;}

.nat-contact, .city-contact{}

.city-contact ul li{margin:0.5em 0;}



.contact-phone,.contact-phone-free{display:block; float:left; width:115px; font-weight:bold;}



/* partners page */

.lst-partners{margin:0 0 25px 0; padding:0; list-style:none outside;overflow:auto;}

.lst-partners li{float:left; overflow:auto; text-align:center; padding:10px; background:none;}

.lst-partners li img{text-align:center; display:block;}

.lst-partners a{text-decoration:none;}



/* ad space */

.lst-home-page{list-style:none outside; margin:0; padding:0;}

.lst-home-page li{margin:0; padding:0;}

	.local-sponsor{text-align:center; margin-bottom:3.5em; margin-right:15px;}

	.brought-by{font-style:italic; margin-top:0; color:#fff;}

	.local-sponsor img{padding:3px; background-color:#000; border:1px dotted #666;}

	.local-sponsor img:hover{opacity:.75;}

	

.lst-event-sponsors{margin:0 0 1em 0; padding:0;/* clear:both;*/}

.lst-event-sponsors *{margin:0; padding:0;}

.lst-event-sponsors a:hover{opacity:.75}

.lst-event-sponsors li{float:left; display:inline-block; list-style:none outside; padding:3px; border:1px dotted #666; background:none; text-align:center; line-height:0;}



.lst-event-sponsors.gold-sponsors li{margin:8px; height:120px; width:120px; background:url("../img/bg-sponsor-gold.gif") no-repeat; vertical-align:middle;}

.lst-event-sponsors.gold-sponsors li img{vertical-align:middle; width:110px; height:auto;}

.lst-event-sponsors.gold-sponsors li a{line-height:120px;}



.lst-event-sponsors.silver-sponsors li{margin:6px; width:75px; height:75px; background:url("../img/bg-sponsor-silver.gif") no-repeat; vertical-align:middle;}

.lst-event-sponsors.silver-sponsors li img{width:75px; vertical-align:middle;}

.lst-event-sponsors.silver-sponsors li a{line-height:75px; vertical-align:middle;}



/* footer */

.national-sponsors{background-color:#241f20; text-align:center; margin:2em 0; border:2px solid #3c3838;}

.national-sponsors ul{/*position:absolute; top:1em; right:0.5em; */ width:100%; margin:0;}

.national-sponsors ul li{list-style:none outside; margin:0; padding:0;  /*display:block;*/ /*float:left;*/ margin:0 25px; background-image:none; display:inline}

.national-sponsors ul li img{padding:10px 5px;}

/*.national-sponsors a{text-decoration:none;}

.national-sponsors a:hover{opacity:.75;}*/



/* faq page and rules page */

#accordion h2{font-size:1.3em; font-weight:normal; margin-bottom:1em;}

#accordion h2 a{text-decoration: none; padding:5px 5px 5px 30px; -webkit-border-radius:5px; -moz-border-radius:5px; background-repeat:no-repeat; background-position:6px;}

#accordion h2.ui-state-default a{background-color:#f7f7f7; color:#333; background-image:url("../img/icon-arrow-right-orange.gif")}

#accordion h2.ui-state-active a{background-color:#000; color:#fff; background-image:url("../img/icon-arrow-grey-down.png")}

#accordion .ui-accordion-content{background-color:#f9f9f9; -webkit-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:15px; margin:-12px 0 25px 0; position:relative; /*border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;*/}

#accordion .ui-icon-triangle-1-e,#accordion .ui-icon-triangle-1-s{background:none;}



/* faq specific */



/* rules specific */

.play-on-rules p{padding-left:45px; margin-bottom:2em;}

.play-on-rules .rule-num{padding:5px; background-color:#333; color:#eee; margin-left:-35px;float:left;  text-align:center; line-height:1;}/* officiate */

.officiate-video-player{background-color:#333; padding:5px; width:660px; height:310px;  margin:50px auto;}



/* =admin */



/* =library */

.first{margin-left:0; padding-left:0}

.last{margin-right:0; padding-right:0;}

.highlight-blue{color:#3399ff;}

.highlight-yellow{color:#ffcc66;}

.fader{opacity:0;display:none;}.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}*:first-child+html .clearfix { /* IE7 */ 	min-height: 1px;}

* html .group { /* IE6 */ 	height: 1%;}.clear {clear:both;}



/* =helpers */

.hide{display:none;}

.todo{font-weight:bold; color:red; font-size:120%;}

.border{border:1px solid red;}

.outline{outline: red dotted 1px}

.background{background-color:red;}

.overflow{overflow:hidden;}

.strip{margin:0; padding:0; line-height:1;}

.hidden{position:absolute; text-indent:-999px; overflow:hidden;}


.lst-team-pricing{margin-left:0;}

.lst-team-pricing li{background:none; background-color:#f7ecd8;margin:0.25em 0; padding:0.15em;}





#tbl-event-prices th{color:#766c58;}

.hdr-team-cost{

	width:50%;

	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; 

	padding:3px 5px; font-size:1.2em; background-color:#C76300; background-color:#ecded1; color:#F1C498; color:#77695c; font-family:Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal;	

}



.hdr-player-cost{

	width:50%;

	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; 

	padding:3px 5px; font-size:1.2em; background-color:#f5d1ae; background-color:#f7ebe0; color:#ac5c29; color:#77695c; font-family:Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal;

}





.auth-type #content{padding:10px; overflow:auto; width:960px;}

.auth-type #content{padding:10px; overflow:auto; width:960px;}

.auth-type #content-main{margin:0; padding:0;}

.auth-type .content-main-inner{padding:10px; width:940px; min-height:200px;}

#meerkat-wrap{z-index:5000;}
