html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/*greenish #5482A1 zebblue #1C3995 zebred #FA2726 grayish #dddddd or #dcdcdc darkergrey #555555 blueish #2774C3 cool blue #1A6CB7 kevin blue #2E57A5 illustrator made it this #2772B0*/
html{
 background:url(homepage_background.jpg) repeat-x 0 -260px;
}
html, body{
 height:100%;
}
body{
	font-family:Arial, Sans-Serif;
	font-size:85%;
	line-height:1.4em;
	min-width:1000px;
	color:#555555;
}
#wrapper{
 /* footer stick to bottom */
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -130px; /* 99 + 1 + 30 */
 /* end footer stick to bottom */
}
#header{
 height:59px;
 margin-bottom:32px;
 color:#efefef;
 background-color:#0f1923;
}
.default #header h1, .event-default #header h3{
 position:absolute;
 background:transparent no-repeat 0 0;
}
.default #header h1 a, .event-default #header h3 a{
 display:block;
 text-indent:-5000px;
}
.default #header h1{
 width:150px;
 left:50%;
 margin-left:-303px;
 top:-13px;
 background-image:url(wdr_logo_white.png);
}
.default #header h1 a{
 height:46px;
}
.default #header h1.homepage-logo{
 width:150px;
 left:50%;
 margin-left:-400px;
}
.slogan{
 color:#efefef;
 text-align:center;
 text-shadow:#111 2px 2px 2px;
 background-color:#555;
 padding:13px 0;
 margin:2px 0 0 0;
}
#content, #footer #footer-content{
 position:relative;
 left:50%;
 width:616px;
 margin-left:-330px;
 padding:0 2em;
}
#social-data, #marketing{
 position:relative;
 width:800px;
 left:50%;
 margin-left:-400px;
}
.facebook-activity{
 float:left;
 width:310px;
}
#intro{
 float:left;
 width:345px;
}
.quote, #details{
 float:right;
 border-left:1px solid #dcdcdc;
}
#details{
 width:430px;
 padding-left:1em;
}
#details li{
 list-style-type:none;
 line-height:1.8em;
 margin-left:0;
 padding-left:20px;
 background:url(checkmark_bullet.png) no-repeat 0 4px;
}
.quote{
 /*font-weight:bold;*/
 width:400px;
 margin:65px 30px 0 0;
 padding-left:2em;
 text-align:center;
 line-height:2em;
 font-size:110%;
}
.small-trademark{
 font-size:small;
 vertical-align:text-top;
}
#wide{
 padding:1em;
}
.temp-class{
 position:relative;
 left:50%;
 width:300px;
 margin:15px 0 15px -160px;
}
#footer, .push{
 margin-top:30px;
 height: 99px;
 line-height:1.8em;
}
#footer{
 position:relative;
 background:transparent url(footer_background.jpg) repeat-x 0 -150px;
 color:White;
 border-top:1px solid #333333;
 /*text-shadow:#dddddd 0.0em 0.0em 0.05em;*/
 text-shadow:#555 1px 1px 1px;
}
#footer #footer-content{
 top:14px;
}
#footer .left{
	margin-right:30px;
}
.vertical-line{
 position:absolute;
 height:47px;
 width:1px;
 top:12px;
 left:303px;
 background-color:White;
}
#copyright{
 float:right;
 text-align:right;
}
/*#verisign{
 position:absolute;
 bottom:0px;
 right:0px;
 height:79px;
 width:109px;
 background-image:url(http://lh4.ggpht.com/_klb35JI9e10/SpF6uI-ukjI/AAAAAAAAAFE/OABp2jJ-YHM/verisign_logo.PNG);
}*/
.confidential{
 float:left;
 margin:5px 25px 0 87px;
}
#siteseal{
 float:left;
}
#feedback{
	position:absolute;
	width:25px;
	left:0px;
	top:201px;
}
#feedback a{
	display:block;
	height:99px;
	text-indent:-5000px;
	background:#000 url(feedback.png) no-repeat 1px 4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-o-border-top-right-radius:4px;
	-o-border-bottom-right-radius:4px;
	/*box-shadow:#ccc 0px 0px 2px;*/
	border-top:1px solid #545454;
	border-right:1px solid #545454;
	border-bottom:1px solid #545454;
}
#feedback a:hover{
	width:29px;
	background-position:6px 4px;
}
a:link, a:visited, a:active{
	color:#2774C3;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#footer a:link, #footer a:visited, #footer a:active{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{
	color:#bbbbbb;
}
a.get-started:link, a.get-started:visited, a.get-started:active, a.get-started:hover{
 background-color:#2774C3;
 color:#fff;
 border:3px solid #EBEFF9;
 padding:10px 14px;
 font-weight:bold;
 border-radius:24px;
 -moz-border-radius:24px;
 -webkit-border-radius:24px;
 -o-border-radius:24px;
 box-shadow:#888 2px 2px 6px;
 text-decoration:none;
}
ul li{
	margin-left:1em;
	line-height:1.4em;
}
fieldset{
  /*margin-top:2em;*/
	padding:20px;
	border:1px solid #dcdcdc;
}
/*fieldset.form{
	margin:0 9px;
}*/
#forgotpassword fieldset.form{
	/*width:200px;*/
	margin:0 182px;
}
/*#login fieldset.form{
	/* for single form */
	/* margin:0 194px; 
}*/
.login, .signup, .password{
	width:185px;
}
.login, .signup{
	height:257px;
}
.login{
	float:left;
	margin-left:60px;
}
.signup{
	float:right;
	margin-right:60px;
}
.password{
	margin-left:190px;
}
div#contact{
	padding:0 77px;
}
fieldset.info-margin input[type="checkbox"], fieldset.info-margin .error{
	margin-left:83px;
}
fieldset.info-margin label{
	margin-left:34px;
}
#wrapper fieldset.billing, fieldset.shipping{
	width:43.5%;
	margin-top:0.9em;
}
fieldset.billing{
	clear:right;
	float:left;
}
fieldset.shipping{
	float:right;
}
fieldset.form .checkbox{
	float:none;
	margin-left:3px;
}
fieldset.form h2{
 margin-top:0;
 padding-bottom:0.3em;
 border-bottom:solid 1px #dcdcdc;
}
fieldset.form .footer{
	text-align:center;
	border-top:solid 1px #dcdcdc;
	margin-top:1.5em;
	margin-bottom:0.1em;
	padding-top:1.7em;
}
.border-top{
	border-top:solid 1px #dcdcdc;
	padding-top:0.7em;
}
.plaque .center p{
	margin-left:1.5em;
	margin-right:1.5em;
}
fieldset.form .label-fieldset{
	margin:0;
	padding:0;
	border:none;
}
.form label, .label-fieldset legend{
	float:left;
	width:14em;
	font-weight:bold;
	text-align:right;
	margin-right:20px;
}
/*.label-fieldset legend{ font-weight:bold; padding-left:58px; } ?work for all browsers?*/
@-moz-document url-prefix() { .label-fieldset legend { padding-left:58px; } }
.label-fieldset legend, .label-fieldset p label{
	margin-top:-1px;
}
.label-fieldset p label{
	margin-left:4px;
	float:none;
}
.indent{
	display:block;
	margin-left:209px;
}
@-moz-document url-prefix() { .indent { margin-left:211px; } }
@-moz-document url-prefix() { .ie-margin { margin-top:-17px; } }
#login label, #forgotpassword label, #contact label, .unfloat label{ /* do I need .unfloat label here? */
	float:none;
	width:0;
}
fieldset.form legend{
 display:none;
}
fieldset.form fieldset legend{
	display:block;
	color:#555555;
	font-weight:bold; /* ?? */
}
fieldset.form fieldset{
	padding:1em;
}
label.error, p.error, span.error, span.block-error, span.block-error-no-margin{
	color:red;
	font-weight:bold;
	display:block;
}
label.error, p.error, span.error{
	margin-bottom:1em;
}
span.block-error, span.block-error-no-margin{
 text-align:center;
}
span.block-error{
 margin-top:1em;
}
span.info{
	color:green;
	font-weight:bold;
}
input[type="text"], input[type="password"], input[type="file"], textarea, select{
  border:solid 1px #999999;
  padding:2px 3px;
}
input[type="text"], input[type="password"]{
  width: 12.5em;
}
select{
	width:13.1em;
}
input[type="text"], input[type="password"]{ /* TODO */
	margin-top:-2px;
}
select{
	margin-top:-3px;
}
.unfloat input[type="text"], .unfloat input[type="password"]{ /* TODO */
	margin-top:4px;
}
select.date{
	width:6.4em;
}
#forgotpassword input[type="text"], #forgotpassword input[type="password"]{
	width:13.85em;
}
input.quantity{
  width:50px;
}
input[type="checkbox"]{
}
textarea{
  width:400px;
  height:150px;
}
/*input:focus, textarea:focus{
  background:#99CCFF;
}*/
.left{
	float:left;
}
.right{
	float:right;
}
.center{
  text-align:center;
}
.text-indent-left{
 text-indent:-13em;
}
.text-left{
 text-align:left;
}
.clear{
	clear:both;
}
.bold{
 font-weight:bold;
}
.underline{
	text-decoration:underline;
}
.bottom-border{
 border-bottom:1px solid #555;
}
.small{
	font-size:x-small;
	text-align:center;
}
.tiny-margin{
	margin:0 0 0.3em 0;
}
.no-margin{
	margin:0;
}
.no-top-margin{
 margin-top:0;
}
.no-bullet{
 list-style-type:none;
}
.big-padding{
	padding:2em 0;
}
.right-padding{
	float:right;
}
.right-margin{
 margin-right:2em;
}
.large-text{
 font-size:120%;
}
.giant-text{
 font-size:170%;
}
.line{
 border-bottom:1px solid #dcdcdc;
 margin-top:-1em;
 margin-bottom:0.5em;
}
img.border{
	border:solid 2px #2774C3;
}
.border-red{
	border:solid 1px red;
	margin-bottom:20px;
	padding:20px;
	color:Red;
	font-weight:bold;
}
.event, .plaque{
 /*margin-top:2em;*/
 margin-bottom:1.5em;
 background-color:#EBEFF9;
}
.event, .plaque, .form, .border-red{/*, fieldset{*/
 border-radius:0.5em;
 -moz-border-radius:0.5em;
 -webkit-border-radius:0.5em;
 -o-border-radius:0.5em;
}
.event{
 padding:5px 0 5px 0;
 border:solid 1px #dcdcdc;
}
.event .inner, .plaque .inner{
 padding:0.4em 0.5em 0.8em 0;
 background-color:White;
}
.plaque .inner{
	padding-bottom:0.2em;
}
.plaque .center img{
	margin-top:0.6em;
}
.inner h2{
 margin:0;
}
.inner h2.margin{
	margin:0 1.1em 1em 1.3em;
}
.inner img{
 margin:0 7px 20px 7px;
}
.plaque{
 /*border:double 9px #dcdcdc;*/
 border:solid 9px #EBEFF9;
}
.plaque .inner{
	border:solid 1px #dcdcdc;
}
.inner p{
	margin-bottom:27px;
}
#login .inner{
	padding-top:1.5em;
	padding-bottom:1px;
}
input.button-plain, input.button-left, a.button-right, input.button-right, input.button-cart, input.button-disabled, input.button-clear{
	background-color:#D2E1F6;/*AECFF7*/
	color:#2774C3;
	font-weight:bold;
	border-top:1px solid #D2E1F6;
	border-left:1px solid #D2E1F6;
	border-right:1px solid #2774C3;
	border-bottom:1px solid #2774C3;
	padding:3px 8px;
}
input.button-disabled, input.button-clear{
	padding:2px;
}
input.button-left{
	margin-right:60px;
}
input.button-plain:hover, input.button-left:hover, a.button-right:hover, input.button-right:hover, input.button-cart:hover, input.button-clear:hover{
	background-color:#2774C3;
	color:White;
}
a.button-right:hover{
 text-decoration:none;
}
input.button-plain:active, input.button-left:active, a.button-right:active, input.button-right:active, input.button-cart:active, input.button-clear:active{
	background-color:#1663B2;
	color:#EEEEFE;
}
input.button-cart{
	float:right;
	padding-right:34px;
	background-image:url(carts.gif);
	background-repeat:no-repeat;
	background-position:107px 4px;
}
input.button-cart:hover{
	background-position:107px -40px;
}
input.button-disabled, input.button-disabled:hover, input.button-disabled:active{
	background-color:White;
	color:#2774C3;
}
p.payment{
	float:left;
	margin-top:16px;
	width:30em;
}
/* javascript tabs */
ul#tabs { list-style-type: none; margin:30px 0 0 0; padding:0 0 0.2em 0; text-align:center;}
ul#tabs li { display: inline; margin:0;}
ul#tabs li a { color: #555555; background-color: #dcdcdc; border: 1px solid #dcdcdc; border-bottom: none; padding: 0.3em; text-decoration: none;
 border-top-left-radius:0.40em;
 border-top-right-radius:0.40em;
 -moz-border-radius-topleft:0.40em;
 -moz-border-radius-topright:0.40em;
 -webkit-border-top-left-radius:0.40em;
 -webkit-border-top-right-radius:0.40em;
 -o-border-top-left-radius:0.40em;
 -o-border-top-right-radius:0.40em;}
ul#tabs li a:hover { background-color: #EBEFF9; }
ul#tabs li a.selected { color: #2774C3; background-color: #EBEFF9; font-weight: bold; padding: 0.5em 0.3em 0.38em 0.3em; }
div.tab-content { border: 1px solid #dcdcdc; padding: 3px 3px 0 3px; background-color: #EBEFF9; border-radius:0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; -o-border-radius:0.5em;}
div.tab-content.hide { display: none; }
/* end javascript tabs */
table{
	width:100%;
	border-top:none;/*for chrome*/
}
table.subtotal{
	margin-top:-8px;
	text-align:right;
	font-weight:bold;
}
table.subtotal td{
	border:transparent;
	line-height:0.5em;
}
.head{
	background-color:#EBEFF9;
	text-align:center;
	font-weight:bold;
}
td{
 border:solid 2px #EBEFF9;
 border-top:none;
 line-height:1.2em;
}
td.price{
 text-align:right;
 width:4em;
}
/* begin competition table */
.competition-table .competition-th{
 background-color:#D2E1F6;
 color:#2774C3;
 font-weight:bold;
 border-top:1px solid #D2E1F6;
 border-left:1px solid #D2E1F6;
 border-right:1px solid #2774C3;
 border-bottom:1px solid #2774C3;
 padding:3px 8px;
}
.competition-table .competition-td{
 border:1px solid #dcdcdc;
 font-weight:normal;
}
/* end competition table */
#tabpanel{
}
div.tab-content table{
 /*width:100%;*/
 margin-bottom:0px;
 background-color:White;
}
div.tab-content td{
 border:none;
 border-bottom:solid 3px #EBEFF9;
}
div.tab-content td.margin{
 padding-top:1.5em;
 padding-bottom:1.5em;
}
td.last{
 text-align:right;
}
img.credit-cards, img.check-by-mail{
 margin-bottom:10px;
 border:1px solid #2774C3;
}
img.check-by-mail{
 border:1px solid #2774C3;
 padding:2px 30px 1px 30px; display:inline;
 margin-left:10px;
}
.print-records{
 width:38em;
}
span.or{
	position:relative;
	bottom:24px;
	margin-left:1em;
	margin-right:1em;
}
label.negative-margin{
 margin-top:3px;
}
/*p.negative-margin{
 margin-top:2px;
}*/
/*@-moz-document url-prefix() { p.negative-margin { margin-top:-12px; } }*/
.cvv{
	position:relative;
	top:-3px;
	font-size:x-small;
	font-weight:bold;
}
/*weather control*/
.uwc_weather{
	font:12px/1.231 arial,helvetica,clean,sans-serif;
	background-color:White;
	color:Black;
	float:left;
	text-align:center;
	border:solid 1px black;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}
.uwc_big-bold{
	font-weight:bold;
	font-size:120%;/*124%*/
}
.uwc_weather p{
	margin:2px 7px;
	padding:0;
}
.uwc_left{
	float:left;
}
.uwc_clear{
	clear:both;
}
.uwc_details{
	display:none;
	width:227px;
	padding:1em;
	font-size:78%;
	color:#555555;
	text-align:left;
}
.uwc_toggle_link{
	position:relative;
	top:7px;
	background-color:White;
	padding:0.2em 1em;
	color:#2774C3;
	text-decoration:none;
	line-height:2px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-o-border-bottom-right-radius:4px;
	-o-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
/*end weather control*/

/* event page */
/*html body #wrapper #header, html body #wrapper #content{
border:1px solid red;
}*/

.event-default #header{
	height:32px;
}
.event-image{
 float:right;
 margin-top:-14px;
}
h1.big{
 font-size:232%;
 text-shadow:gray 0.0em 0.0em 0.07em;
 margin-top:1em;
}
h1.big a:hover, h4.sell-online a:hover{
	text-decoration:none;
}
h2.big{
 font-size:250%;
 color:#fff;
 text-shadow: #000 1px 1px 1px;
}
#details h3{
 font-size:124%;
}
.event-default #header h3{
 height:24px;
 width:123px;
 left:0.5em;
 top:-10px;
 background-image:url(wdr_powered_logo.png);
}
.event-default #header h3 a{
 height:24px;
}
h4.sell-online a{
 visibility:hidden;
 /*position:absolute;
 width:160px;
 left:140px;
 top:7px;
 font-style:italic;
 background:transparent url(ticket_arrow.png) no-repeat 128px 3px;*/
}
.event-default #content{
 width:950px;
 margin-left:-475px;
 padding:0;
}
#calendar{
 margin-top:2px;
 margin-left:24px;
 /*margin-bottom:28px;*/
}
.social-buttons{
 clear:both;
 /*margin-top:8px 0 4px 0;*/
}
.social-button{
 float:left;
 margin-right:5px;
}
.social-buttons-bottom{
 clear:both;
 height:3px;
}
.event-default #main{
 float:left;
 width:642px;
}
.event-default #sidebar{
 float:right;
 width:295px;
}
.event-default fieldset.form{
/* margin:0; */
}
div.head .item-name{
 margin-left:12px;
}
div.head .item-price{
 margin-right:26px;
}
div.items{
 width:596px;height:150px;border:solid 2px #EBEFF9;border-top:none;overflow:auto;
}
div.item-name{
 clear:left;float:left;margin:5px 10px;width:450px;
}
div.item-price{
 clear:right;float:right;margin:5px 10px;width:70px;text-align:right;
}
.event-default li, .event-default ul{
 margin-left:0;
}
.event-default li{
	list-style:none;
}
a.get-tickets{
 display:block;
 height:43px;
 width:82px;
 float:right;
 text-indent:-5000px;
 vertical-align:bottom;
 background:url(get_tickets.png) no-repeat 0 1px;
}
a.get-tickets:hover{
 background:url(get_tickets.png) no-repeat 0 0;
}
a.get-tickets:active{
 background:url(get_tickets.png) no-repeat 0 1px;
}
.smaller-padding-bottom{
 padding-bottom:16px;
}
.link-border img{
	border:1px solid #dcdcdc;
}
.link-border:hover img{
	border:1px solid #2774C3;
}
#sidebar .italic{
 font-style:italic;
 font-weight:bold;
 font-size:86%;
}
#sidebar .block{
 display:block;
 float:left;
 width:4.7em;
 padding-right:9px;
 text-align:right;
}
/* end event page */

/* Easy Slider */
#slider{
 position:relative;
 left:50%;
 margin:0 0 0 -400px;
 padding-top:0;
 color:#efefef;
 text-shadow:#111 2px 2px 2px;
}
#slider ul, #slider li{
 margin:0;
 list-style:none;
}
#slider, #slider li{ 
 /* define width and height of container element and list item (slide) list items must be the same size as the slider area */ 
 height:355px;
 width:800px;
 overflow:hidden;
}
#slider li{
 /*height:292px;*/
 /*border-top:4px solid;*/
 /*border-bottom:4px solid;*/
}
#slider li h2{
 font-size:200%;
}
#slider li p{
 font-size:130%;
}
#slider li p span{ 
 display:block;
 font-size:85%;
}
#slider li h2, #slider li p{
 float:left;
 width:410px;
 margin-left:20px;
}
#slider li p.list-right{
 width:350px;
}
#slider li img{
}
span#prevBtn, span#nextBtn{
 position:relative;
 width:30px;
 left:50%;
 top:2px;
 font-size:200%;
}
span#nextBtn{
}
span#prevBtn{
 margin-left:-390px;
}
span#prevBtn a, span#nextBtn a{
 /*color:White;*/
 text-decoration:none;
 text-shadow:#111 2px 2px 2px;
}
span#prevBtn a:hover, span#nextBtn a:hover{
}
.sell{
	background:url(slideshow/online_registration.png) no-repeat 330px 38px; /* #2774C3 */
	/* border-color:#1663b2; */
	line-height:1.8em;
}
.promote{
	background:url(slideshow/event_page.png) no-repeat 35px 36px; /* #6D6868 */
	/* border-color:#5c5757; */
	line-height:1.8em;
}
.promote p, .promote h2{
	padding-left:473px;
}
.elevate{
	background:url(slideshow/socialnetwork_icons.png) no-repeat 19px 183px; /* #2774C3 */
	/* border-color:#1663b2; */
	line-height:1.8em;
}
.gain{
	background:url(slideshow/event_management_software.png) no-repeat 205px 23px; /* #007134 */
	/* border-color:#006023; */
	line-height:1.8em;
}
/* end Easy Slider */

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	/*border: none;*/
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll{
	/*width: 576px;height: 140px;*/
	padding-top:5px;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	height: 125px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 266px;
	height: 125px;
	text-align:center;
}

/* ul menu class */

.menu li												{list-style: none;}
.menu a													{text-decoration: none;}
ul.menu													{position: absolute; top:0; right:12px; margin:0; border-left:1px solid #0a1017; border-bottom:1px solid #0a1017; border-right:1px solid #0a1017;
																border-bottom-right-radius:4px;
																border-bottom-left-radius:4px;
																-webkit-border-bottom-right-radius:4px;
																-webkit-border-bottom-left-radius:4px;
																-moz-border-radius-bottomright:4px;
																-moz-border-radius-bottomleft:4px;
																-o-border-bottom-right-radius:4px;
																-o-border-bottom-left-radius:4px;}
ul.menu li											{margin:0; float: left; background: #192839;border-left:1px solid #223041;border-bottom:1px solid #223041;}
ul.menu li.first								{border-bottom-left-radius:4px;
																-webkit-border-bottom-left-radius:4px;
																-moz-border-radius-bottomleft:4px;
																-o-border-bottom-left-radius:4px;}
ul.menu li.last									{border-right:1px solid #223041;
																border-bottom-right-radius:4px;
																-webkit-border-bottom-right-radius:4px;
																-moz-border-radius-bottomright:4px;
																-o-border-bottom-right-radius:4px;}
ul.menu a:link,
ul.menu a:visited								{color: #bbb; border-bottom:2px solid #192839;display: block; padding: 3px 6px 1px 6px;}
ul.menu a:hover,
ul.menu a:active								{color: #fff; border-bottom:2px solid #4082ae}
/*ul.menu li a                    { }*/
ul.menu li:hover                {position: relative; } /* why? */

/* END ul menu class */

/* ul main-menu class */

ul.main-menu{
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 540px;
	left: 50%;
	margin-left: -210px;
	top: 30px;
}
ul.main-menu li{
	display: inline;
	margin: 0;
}
ul.main-menu li a{
	font-size: 108%;
	font-weight: bold;
	color: #fff;
	padding: 3px 8px;
	text-shadow: #000 1px 1px 1px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
}
ul.main-menu li a:hover, ul.main-menu li a.active{
	text-decoration: none;
	background-color: #666;
	/*color: #2774C3;*/
}

/* END ul main-menu class */
