 @charset "utf-8";
/* CSS Document */

/* --- */
.webcontent {
	/*clear:both;*/
	color:#FFF;
	z-index:4; 
	text-align:left;
} 
 
.webcontent a{
	/*clear:both;*/ 
	color:#FFF;
	text-align:left;
	
} 

.webcontent a:hover{
	/*clear:both;*/
	color:#CC0099;
	text-decoration:none; 
} 
.clear {
	clear:both;
	margin:0px;
	height:0px;
}
h1 { text-align:left;
	font-size:35px;
	font-weight:normal;
	
} 
h1 a {
	font-size:35px;
	font-weight:normal;
	text-decoration:none;
} 
.blue {
	color:#235366;
}
.pink { 
}
.violet {
}
.columnleft {
	float:left;
	width:420px;text-align:left;
}
.columnright {
	float:left;
	width:475px;text-align:left;
}

.columnleft600 {
	float:left;
	width:600px;text-align:left;
}
.columnright300 {
	float:left;
	width:300px;
	text-align:left;
} 

.columnleft240 {
	float:left; 
	width:240px;text-align:left;
}
.columnright230 {
	float:left;
	width:230px;text-align:left;
} 



.columnleftpromo {
	float:left;
	width:410px;text-align:left;
}
.columnlrightpromo {
	float:left;
	width:490px;text-align:left;
}
.footer { 
color:#CCC;
	clear:both;
	text-align:center;
}
/*---*/
.weekbox {
	width:370px; 
	margin:0px;
	padding:0px;
	display:block;
}
.weekbox p {
	margin:0px;
	padding:0px;
}
.weekboxtop {
	font-size:24px;
	font-weight:bold;
	height:23px;
	padding:30px 0px 0px 180px;
}
.weekboxtop a{ text-decoration:none;}
.weekboxtop a:hover{ text-decoration:underline;}
.weekboxbottom { 
	padding:10px 10px 10px 180px;
	margin:0px;
	width:180px;
}
/*-------*/
#blue .weekboxtop {
	background:url(../images/weekbox_top_blue.png) top left no-repeat;
}
#blue .weekboxbottom {
	background:url(../images/weekbox_bottom_blue.png) bottom left no-repeat;
}
#pink .weekboxtop {
	background:url(../images/weekbox_top_pink.png) top left no-repeat;
}
#pink .weekboxbottom {
	background:url(../images/weekbox_bottom_pink.png) bottom left no-repeat;
}
#violet .weekboxtop {
	background:url(../images/weekbox_top_violet.png) top left no-repeat;
}
#violet .weekboxbottom {
	background:url(../images/weekbox_bottom_violet.png) bottom left no-repeat;
}
/*-------*/
/*---*/
.weekly_update {
	width:472px;
	margin:20px 0px 0px 0px;
	padding:0px;
}
.weekly_update_top {
	height:173px;
	background:url(../images/getweekly_update_top.png) top left no-repeat;
}
.weekly_update_bottom {
	height:49px;
	background:url(../images/getweekly_update_bottom.png) top left no-repeat;
	font-size:16px;
	text-align:right;
	padding:0px 15px 0px 0px !important;
	display:block;
	font-weight:bold;
}
/*---*/
#myimagesviewer {
	margin:0px;
	padding:0px;
	outline:none;
	width:370px;
	display:block;
}
.imagesviewer {
	margin:0px;
	padding:0px;
	outline:none;
	height:360px;
	width:370px;
	display:block;
}
/*---*/ 



/*---*/ 
.internalcolumright { 
	float:left;
	width:230px;
}
.internalcolumleft {
	float:left;
	width:230px;
	margin:0px 25px 0px 0px;
}
.bopxromotion p, .bopxromotion_selected p {
	padding:0px;
	margin:0px;
}
.bopxromotion {
	color:#235366;
	width:230px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.bopxromotion_top {
	background: url(../images/box_promotions_white_top.png) top left no-repeat;
	height:15px;
	width:230px;
	margin:0px;
	padding:0px;
}
.bopxromotion_bottom {
	background: url(../images/box_promotions_white_bottom.png) top left no-repeat;
	height:15px;
	width:230px; 
	margin:0px;
	padding:0px;
}
.bopxromotion_content {
	font-size:12px;
	margin:0px;
	background-color:#FFF;
	padding:0px 8px 0px 8px;
	line-height:14px;
	text-align:left;
} 

.bopxromotion_content h2 { 
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 6px 0px;
}
.bopxromotion_selected {
	width:230px; 
	z-index:5;
	position:absolute;
	padding:30px 0px 0px 250px;
} 
.bopxromotion_selected .bopxromotion_content {
	background-color:#E00B7D !important;
}
.bopxromotion_selected .bopxromotion_top { 
	background:url(../images/box_promotions_violet_top.png) top left no-repeat !important;
}
.bopxromotion_selected .bopxromotion_bottom {
	background:url(../images/box_promotions_violet_bottom.png) top left no-repeat !important;
}
.myimagesviewerpromo {
	margin:0px;
	padding:0px;
	z-index:1;
	display:block;
	position:relative;
}
.contentpromo {
	font-size:14px;
	line-height:24px;
	margin:10px 0px 0px 0px;
	padding:0px 45px 0px 0px;
	text-align:left; 
}
/*---*/ 

.maps{ border:#FFF 2px solid;}
/*---*/

.colum002{ float:left; width:140px; padding:0px 5px 0px 0px; text-align:left;} 
.colum001{float:left; width:415px; text-align:left;}
 
.columtext{ text-align:left; float:left;	font-size:13px;
	line-height:18px; width:310px; margin:0px 25px 0px 0px;}


#flashcontent{ margin:0px 0px 10px 0px; padding:0px; height:610px; width:900px;   outline:none; text-align:left;
}
.flashcontent{ margin:0px 0px 10px 0px; padding:0px; height:610px; width:900px;  outline:none; text-align:left;
}


.category{ float:left; width:150px; text-align:left; margin:0px 16px 0px 0px !important; }


.category h2{  margin:0px 0px 15px 0px !important ;  text-align:left;} 

.category h2 a{     text-align:left; text-decoration:none; font-size:15px; margin:0px !important;;}

.eventtxt{ float:left;  width:320px; margin:0px 10px 0px 0px !important; text-align:left; font-size:13px;} 
.eventtxt h2{ margin:0px 0px 5px 0px !important; } 
.eventtxt h1{ margin:0px 0px 5px 0px !important; padding:0px !important; text-align:left; } 

.eventimages{float:left;  width:400px; margin:0px; text-align:left;} 

.menusmall{ font-size:17px; font-weight:bold; text-align:left;
	
	} 

.menusmall a{ text-decoration:none;
	
	} 
