/* MAIN */

#containerOuter  		{ position:relative; margin-left:auto; margin-right:auto; width:1000px; padding:0px; }
#container			{ width: 100%;}
.columnleft  			{ padding:0px; margin:0px; padding-right:32px; }
.columnright  			{ padding:0px; margin:0px; width:100%}
.innercontainerOne		{ padding: 0px 20px 0px 20px; }
.innercontainerTwo		{ padding: 28px 0px 0px 0px; background-image: url(); background-repeat: no-repeat; }

.columnbackground		{ color:#30322e; font-weight: normal; padding: 16px; background-color:#F7F1F1; border: 0px solid #d2d0c6; }
.cleft 			{ padding-right:16px; }
.cright 			{ padding-left:16px; }

.clear			{ clear:both; }
.banner			{ position:relative; width:100%; height:104px; }
.logo			{ position:relative; float:left; margin-top:28px; position:relative; left:180px; }
.message 			{ position:relative; float:left; margin-top:50px; margin-left:24px; line-height:21px }
.phone 			{ position:relative; float:right; margin-top:50px; margin-right:16px; line-height:21px }
.register			{ position:relative; float:right; margin-top:28px; margin-right:174px }

#signups	 		{  position:relative; float:left; top:6px; z-index:35; width:154px; font-size:11px; color:#480d09; padding-left:8px}
#signups p 			{ margin:0px; padding:0px; }
#signups input 		{ border: 1px dotted #d2d0c6; font-size:11px; padding:2px; color:#aaaaaa; background-color:#FFFCF4; text-align:left;}


.basetop			{ position:relative; margin-left:auto; margin-right:auto; width:1000px; top:0px; height:24px; background-image: url(/images/bar-bottom.png); background-repeat: no-repeat;  }
.baseline			{ position:relative; margin-left:auto; margin-right:auto; width:1000px; line-height:19px; padding-top:8px; margin-bottom:80px}

/* GALLERY STYLING */
#BCouterdiv 			{ position:relative;visibility: visible; display: block; z-index: 1; height: 275px; width: 475px; overflow:hidden;}
#BCanimAdiv 			{ text-align:center; visibility: hidden; display: block; z-index: 4; height: 210px; width: 475px; position: absolute; top: 0px; left:0px; }
#BCanimBdiv 			{ text-align:center; visibility: visible; display: block; z-index: 2; height: 210px;  width: 475px; position: absolute; top: 0px;left:0px;}

#BCmsg 				{ visibility: hidden; z-index: 6;  position: relative; width:300px; margin-left:auto; margin-right:auto; top:150px; text-align:center;background:#334455;padding:15px}

#BCcontrolsdiv			{ display: block; z-index:6; height: 14px; float:right; }
#BCcontrolsdiv .control { color:#666666; }

#picture-list			{ width:479px; overflow:hidden; }
#picture-list	div		{ margin-top:5px; margin-right:5px; float:left; cursor:pointer; }

/* END GALLERY STYLING */

#endcap			{ float:right; display:inline; position:relative; top:-7px}
.backcolour			{ background-color:#526667; }


p 			{ margin-bottom:10px; margin-left:0px; margin-right:0px; margin-top:0px;}

body
{
	color: #232323;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 17px;
	background-image: url(/images/two-tone.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.pbodyTBspacing 		{ color: #555555; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; }
.psmallW 			{ color: #ffffe0; font-size: 9px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; text-decoration: none; }

.datespace 			{ padding-left:5px; padding-right:5px; }

.newsBorderTable 			{ font-weight: normal; background-color: #ebebeb; padding: 8px; border: solid 1px #5c6b6b; }
.lborder 			{ border: solid 1px #b5c2ca; }
.lborderS 			{ padding: 0 0 0 0; border-style: none dotted dotted none; border-width: 1px; border-color: #b5c2ca }

.spacerTop 			{ padding: 4px 0 0; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-left-color: #d1cdbf; border-left-style: none; }
.spacerBottom 			{ padding: 0 0 5px; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-left-color: #d1cdbf; border-left-style: none; }
.spacerRight 			{ padding: 0 5px 0 0; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.spacerLeft 			{ padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 5px !important; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.lineRight 			{ padding-right: 12px; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px solid #d1cdbf; border-bottom-color: #d1cdbf; border-bottom-style: none; border-left-style: none; border-left-color: #d1cdbf; }
.inputStandard 			{ color: #9cabab; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; width: 96%; padding: 3px; border-color: #555555; border-style: none; }
.inputstyleLOGIN 			{ color: #242424; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 90%; border: solid 1px #a0acac; }
.inputstyleLOGIN_err 		{ color: #242424; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 90%; border: solid 1px #a0acac; }
.inputContactForm			{ color: #9cabab; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;line-height: 14px; background-color: #f8f8ff; background-position: 0 0; padding: 3px; border: 1px solid #d1cdbf; }
.inputError 			{ color: #9cabab; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #FFF0F0; background-position: 0 0; padding: 3px; border: 1px solid #FFCCCC; }

.lborder2			{ width:320px; color: #242424; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;border: solid 1px #a0acac; padding:3px;background-color: #efefef }
.inputFinance 			{ color: #242424; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #efefef; background-position: 0 0; border: solid 1px #a0acac; }

.info_window 			{margin-top:5px; background-color:white; font-family: verdana, arial, sans-serif; font-size: .8em;}

/*KEEP-THIS-CSS-THE-REST-OF-THIS-CAN-GO*/

#breadcrumb			{ }
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active  { color: #404b48; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
#breadcrumb a:hover		{ color: #c01a49; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
	
.phoneNumber			{ color: #c01a49; font-size: 18px; font-family: "Trebuchet MS",  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height:18px;}
.errorTxt			{ background-color:#e473b6; color:#ffffff; padding:5px; }
.whitelink			{ color: #fffde1; font-size: 13px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.hand			{ cursor:pointer; }

.textbox 			{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #FFFCF4; background-position: 0 0; padding: 3px; width: 260px; border: 1px solid #a0acac; }
.textbox_err			{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #DFAC84; background-position: 0 0; padding: 3px; width: 260px; border: solid 1px #a0acac; }

.select 			{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #fffde1; background-position: 0 0; padding: 3px; width: 99%; border: solid 1px #a0acac; margin:0px; }
.select_err			{ color: #242424; font-size: 12px; font-weight:bold; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;background-color: #FFCCA4; background-position: 0 0; padding: 3px; width: 99%; border: solid 1px #a0acac; margin:0px; }

/* SIZE + STYLE INFORMATION */
.vsmall			{ color: #480d09; font-size: 9px; font-family: "Century Gothic", Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }

/* COLOR INFORMATION */
.white			{ color: #ffffff; }
.darkgreen			{ color: #404b48; }
.lightblue			{ color: #deebee; background-color: #deebee; }
.deepred			{ color: #c01a49; }

#form_error 			{ margin-top:5px; padding:5px; display:none; background-color: #FFCCA4; margin-bottom:10px; }

/************************************************************************************************/
/*PAGE-EDITOR-CSS*/

/************************************************************************************************/
/* SITEMAP                      		                          								*/
/************************************************************************************************/
.sitemap_table	{ width:100%; }
.sitemap_table td	{ vertical-align:top; text-align:left; }
.sitemap_table ul	{ list-style-type:none; padding-left:15px; }
.sitemap_table li	{ list-style-type:none; }

/* FADERS */

#image_fader_frame		{ position:relative; width:590px; height:440px; left:0px; margin-bottom:00px; margin-top:0px; border-bottom: solid 0px #077480;}
#small_image_fader_frame		{ position:relative; width:590px; height:240px; left:0px; overflow:hidden; margin-bottom:0px; border-bottom: solid 0px #077480;}
.imagelighten			{ background-image: url(/images/soften.png); }
#masker 			{ visibility:hidden;z-index:3;background-color:#aaaaaa;width:100%;height:100%;position:absolute;left:0;top:0; text-align:center;}
#image_frame 			{ visibility:hidden;z-index:4; position:absolute; top:110px; margin-left:-10px; text-align:center;}

#price_list			{ width:100%; padding:4px; }
#price_list .header		{ font-style: normal; color: #2b0416; width:100%; font-weight: normal; padding-bottom: 5px; }
#price_list table,td 		{ font-size:11px; }
#price_list .light_row 		{ color:#5b2446; background-color:#ffffff; }
#price_list .dark_row 		{ color:#5b2446; background-color:#efefef; }

h1, .phead1, .mainHeader		{ color: #690a12; font-size: 21px; font-family:  "Century Gothic", Arial, Helvetica, SunSans-Regular, sans-serif;  font-weight:normal; line-height: 34px; margin-top:0px; margin-bottom:16px;}
h2, .subHeader			{ color: #480d09; font-weight:normal; font-size: 14px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; margin-top:0px; margin-bottom:10px; }
.phead2			{ color: #480d09; font-weight:normal; font-size: 18px; font-family:  "Century Gothic", Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 28px; margin-bottom:10px; }

.priceObject 			{ color: #404b48; font-size: 18px; font-family:  "Century Gothic", Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.priceObjectMinor 		{ color: #404b48; font-size: 12px; font-family:  "Century Gothic", Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.phead3 			{ color: #690a12; font-size: 14px; font-family: "Century Gothic", Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }

.specialHeader 			{ color: #f2f1ee; font-size: 91px; font-family: "Century Gothic", Arial, Helvetica, SunSans-Regular, sans-serif;  font-weight: lighter; line-height: 100px; }
.specialBody 			{ color: #480d09; font-size: 13px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 19px; }

.pbody 			{ color: #232323; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.psmall, .pmini 		{ color: #404b48; font-size: 9px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; }

.quote			{ width:100%; }
.quote .t			{ height:23px; margin-left:4px; background-image: url(/images/quotes-top.gif); background-repeat: no-repeat; background-position: left top; padding: 0px ; }
.quote .m			{ color: #690a12; font-size: 18px; font-family:  "Century Gothic", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight:normal; font-style:oblique; line-height: 28px; padding: 8px 16px 8px 16px;  border: 1px solid #ddd; }
.quote .b			{ margin-top:-16px; margin-right:4px; height:23px; background-image: url(/images/quotes-bottom.gif); background-repeat: no-repeat; background-position: right bottom; padding: 0px ; }


.mp3_player			{ color:#480d09; font-weight: normal; padding-bottom: 6px ; padding-top: 6px ; background-color:#FFFCF4; border: 1px dotted #d2d0c6; }
.mp3_player .left			{ padding-left: 8px ; }
.mp3_player .mid			{ padding-left: 4px ;}
.mp3_player .right			{ padding-right: 8px}
.mp3_player .pmini		{ font-size: 9px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 12px; }

.pbody2 			{ color: #232323; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.pbody3 			{ color: #444444; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.pmedium		 	{ color: #232323; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
.pretxt	 		{ color: #404b48; font-size: 10px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }

.small_ads			{ margin:0px; padding:0px;width:141px; text-align:center; cursor:pointer; }
.small_ads .caption			{ position:relative;z-index:2;margin-top:-6px; margin-bottom:10px; padding:1px;background-color:#645454; }

.tableHeader 			{ color: #666666; font-size: 14px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-color: #d1cdbf; padding: 5px; }
.tbody 			{ color: #404b48; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; border-bottom: 1px dashed #e9e9e9}
.tbodyALT			{ color: #404b48; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; background-color:#f6f6f6;border-bottom: 1px dashed #e9e9e9 }
.touter			{ padding: 4px 4px 14px 4px; background-color:#fff; border: 1px dashed #e9e9e9; margin-bottom:10px}
.tborder 			{ border: solid 0px #eeeeee; width:100% ; color: #404b48; }
.tborderLightblue		{ border: solid 1px #eeeeee; width:100% ; background-color: #f6f6f6; }
#pdfBorder			{ background-color:#EFECE4; border: 1px dotted #CFCCC4; margin-bottom:8px; padding:4px; width:95% ; cursor:pointer; }
#pdfBorder .pdflink		{ position:relative; color: #343434; font-weight:normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; top:-12px}
.imageBorder 			{ border: solid 1px #cdcdcd; }
.iborder			{ border: solid 1px #a0aba8; }
.iborderS 			{ padding:16px;border: solid 0px #eeeeee; }
.rule			{ background-color:#acacac;margin-bottom:10px;margin-top:10px;line-height:1px;height:1px; }
pre			{ color:#480d09 }


a:link 			{ color: #830100; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
a:visited 			{ color: #545454; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
a:hover 			{ color: #690a12; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
a:active 			{ color: #690a12; font-size: 11px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif;font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }


#navigation 			{ position:absolute; right: 30px; top: 72px; margin:0px; padding: 0px ; border:0px; margin-bottom:0px;}
#navigation ul			{ padding:0px; margin:0px; height:23px; border-bottom:0px #ffffff solid;  }
#navigation li	 		{ padding:0px; margin:0px; padding-bottom:2px; padding-bottom:2px; display: inline; list-style-type: none; height:26px;}
#navigation .mid 		{ border-right:2px #ffffff solid; padding:0px; padding-top:2px; padding-bottom:2px;  }
#navigation .end 		{ border-right:0px #ffffff solid; padding:0px; padding-top:2px; padding-bottom:2px; margin:0px }

#navigation a			{ padding-left:11px; padding-right:10px; padding-top:2px; padding-bottom:2px; color:#480d09; height:23px;  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size:10px; line-height:23px; }
#navigation a:hover		{ background-color:#f1e9cf; color:#333; height:23px; }
#navigation .selected		{ background-color:#ededed; color:#444; height:23px; }


#subnavigation			{ position:absolute; left: 550px; top: 80px; margin-bottom:2px; background-color:#f9f9f9; padding:3px; text-align:center; width:410px}
#subnavigation ul		{ padding:0px; margin:0px; padding-top:0px; padding-bottom:0px; }
#subnavigation li		{ display: inline; list-style-type: none; padding-left:16px; }
#subnavigation a		{ color:#480d09; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:10px;  padding:6px;  line-height:20px; }
#subnavigation a:hover		{ color:#690a12;}
#subnavigation .mid 		{ border-right:1px #ffffff solid; padding:0px; padding-top:2px; padding-bottom:2px;  }

#secondary 			{ border: 1px solid #cdcdcd; padding:4px; color:#ffffff; background-color: #fff; width:143px; } 
#secondary ul 			{ list-style-type:none; margin:0 0 0 8px;} 
#secondary li 			{ padding:2px 0px;} 

#secondary a:link 		{ color:#480d09; padding:6px;} 
#secondary a:hover, #secondary a:active 	{ font-weight:bold; } 
#secondary a:visited 		{ color:#690a12; padding:6px; padding-left:5px;} 

#secondary h4 			{ background-color: #efefef; margin:0px; width:143px; border-bottom: 1px dotted #ffffff }
#secondary h4 a 		{ display:block; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size:10px;  padding:6px; }
#secondary h4 a:hover, #secondary h4 a:active 	{ color:#690a12; }
#secondary h4 a:visited 		{ padding:6px; }
#secondary .selected		{ background-color:#334a71; }




/************************************************************************************************/
/* AJAX SEARCH                                                  								*/
/************************************************************************************************/

#search	 	{  position:absolute; z-index:99; top:66px; left:435px;  width:350px; font-size:11px; text-align:right}
#search p 		{ margin:0px; padding:0px; }

#search .search_frame * 	{ font-size:11px; }
#search input 		{ border: 1px dotted #d2d0c6; background-color:#FFFCF4; text-align:left;}

#search .title  		{ padding:8px; background-color:#ccc3a4; color:#ffffff; font-weight:bold; border-bottom: 1px solid #ffffff; }
#search .search_frame 	{  background-color:#EFECE4; border: 10px solid #e8e4e0; margin-top:5px; }
#search .search_frame input 	{ text-align:center; }

#search .on		{ padding:8px; background-color:#FFFCF4; color:#333333; }
#search .off		{ padding:8px; background-color:#FFFFFF; color:#333333; }

#search div .minidesc 	{ width:138px; margin-right:5px; float:left; }
#search div .price		{ font-weight:bold; }

#search #paging 		{ width:100%; line-height:12px; background-color:#e8e4e0;}
#search #paging a		{ font-weight:bold; font-size:9px; }
#search #paging table	{ width:100%; }
#search #paging td		{ padding-top:5px; font-size:9px; color:#000000; }




.textcontainer 		{ position:relative ; top: 0px; right: 0px; }
.texthighlight 		{ position:relative ; top:0px; right:0px; color:#3b0416; }
.textposition 		{ position:absolute; top:-1px;right:1px; }

.buttonendwidth 		{ width:8px; } 

.nocontrolspadding 	{  padding:0px; }
.controlspadding 		{  padding-left:20px; padding-bottom:12px; }
.navcontrolspadding 	{ padding-right:8px; padding-top:4px; }  

ul		{ padding:0px; margin-left:16px; }
li 		{ list-style-type: disc; padding-bottom:10px;margin-left:16px; }

#musicplayer 		{ border-top: solid 1px #dba4c6; border-bottom: solid 1px #dba4c6; height:30px; margin:0px; margin-bottom:20px; background-color:#ababbb; overflow: hidden; }

/* BUTTON STUFF */

.btn		{ height:25px; cursor:pointer; }
.btn td		{ font-family: "Century Gothic", Verdana, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:12px; line-height:24px; color:#480d09; vertical-align:top; }
.btn .l		{ background-image: url(/images/buttons/button_01.gif); width:10px; height:25px; }
.btn .m		{ background-image: url(/images/buttons/button_03.gif); background-repeat:repeat-x; }
.btn .lgt		{ }
.btn .r		{ background-image: url(/images/buttons/button_04.gif); width:27px; height:25px;}

.buttonendwidth 		{ width:6px; } 
.buttonstyle  		{ font-family: Verdana, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:11px; line-height:23px; color:#ffffff; vertical-align:top; }

.textcontainer 		{ position:relative ; top: 0px; right: 0px; }
.texthighlight 		{ position:relative ; top:0px; right:0px; color:#3b0416; }
.textposition 		{ position:absolute; top:-1px;right:1px; }


.nocontrolspadding 	{  padding:0px; }
.controlspadding 		{  padding-left:20px; padding-bottom:12px; }
.navcontrolspadding 	{ padding-right:8px; padding-top:4px; }

/* PANELS AND OVERLAYS */

.news_or_press_items_light 	{ width:100%; border-style: solid; border-width: 0px; border-color: #deebee; padding:2px 2px 2px 2px }
.news_or_press_items_dark	{ width:100%; border-style: solid; border-width: 0px; border-color: #5b2446; background: url(''); padding:2px 2px 2px 2px; margin-bottom:10px; }


.panelBorderTable		{ color:#480d09; font-weight: normal; padding: 14px; background-color:#FFFCF4; width:100%; border: 1px dotted #d2d0c6; }
.panelBorderTable-over	{ color:#690a12;  font-weight: normal; padding: 14px; background-color:#FFFFFF; width:100%; border: 1px dotted #d2d0c6; }

.smalladsDesign		{ background: url(/images/smallad-side.png) no-repeat; background-position: right; border-top: 0px dashed #9c9c9c; border-bottom: 0px dashed #9c9c9c; padding:0px 6px 0px 0px;margin-bottom:16px;margin-right:00px;display:inline;float:left;width:332px;}
.smalladsBorderTable 	{ border: 0px dotted #d2d0c6; cursor:pointer; padding:0px 0px 0px 0px ; margin:0px; width:338px;height:136px; }
.smalladsBorderTable-over	{ background-color:#f3f3f3; border: 0px dotted #d2d0c6; cursor:pointer; padding:0px 0px 0px 0px; width:338px;height:136px;}

.intropackages 		{ position:relative; cursor:pointer; float:left; display:inline; width:58px; height:51px; padding-left:14px}
.pdf 		{ color: #eeeeee; font-weight:bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left:30px; background: url(/images/pdf.gif) no-repeat; height:20px; cursor:pointer;}

#news		{ position:relative; width:334px ; border: 1px solid #f3f3f3; padding: 1px ; }
#news h2		{ margin:0px; font-size: 12px; line-height:18px;}
#newswide		{ width:100% ; }
.rssbadge		{ float:right; cursor:pointer; padding-bottom:12px }
.rssbadgeRight	{ position:absolute; top:0px; right:0px; cursor:pointer; }
.signup		{ width:380px; height:100px; }
.newsitem		{ font-weight: normal; padding: 4px; background-color:#f3f3f3; border-style: dotted; border-width: 1px; border-color: #fff;}
.newsitem-over	{ font-weight: normal; padding: 4px; background-color:#f1e9cf; border-style: dotted; border-width: 1px; border-color: #fff; }

.controlsback		{ color: #eeeeee; font-weight:bold; font-size: 12px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #4ba4d6; position:absolute; left:700px; top:24px; z-index:99; padding:4px ;}

.specialcolumn 		{ width:190px; float:left ; margin:0px ; padding: 0px}
.specialcolumnB 		{ width:190px; float:left ; margin:0px ; padding: 0px }
.weird 		{ display:block }


/* MISC */

.width25p 		{ width:25%; }
.width34p 		{ width:34%; }
.width50p 		{ width:50%; }
.width66p 		{ width:66%; }
.width75p 		{ width:75%; }
.width100p 		{ width:100%; }
.height4px 		{ height:4px }
.height8px 		{ height:8px }
.height12px 		{ height:12px }
.height24px 		{ height:24px }
.height32px 		{ height:32px }

#InfoPlease { display:none; }

/*END-PAGE-EDITOR-CSS*/
