/*
* Project: www.myallergo.de
* Author: VisualActing GmbH <www.visualacting.de>
*/

@import "reset.css";
@import "layout.css";
@import "global.css";

/* TYPO3 */
@import "typo3/boxes.css";
@import "typo3/extension.css";
@import "typo3/t3_rte.css";
@import "typo3/calendar.css";

@media screen, projection {

	html {font-size:100%}
	body {font:62.5%/1.3 Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#505050;background:#fff url(../images/bg-body.png) repeat-x}
	li li, li p, td p, blockquote p {font-size:1em}
	input, select, th, td {font-size:1em}
	textarea{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif}
	strong, b {font-weight:bold}
	em, i {font-style:italic}
	a, a:link, a:visited, a:active {background-color:transparent;text-decoration:underline;color:#505050}
	a:hover {text-decoration:none}
	th {font-weight:bold}
	.hr hr {display:none}
	.hr {background:#000;padding:0;height:1px;overflow:hidden;margin:10px 0}
	::selection {background:#006F8B;color:#fff}
	::-moz-selection {background:#006F8B;color:#fff}
	p {font-size:1.2em;font-weight:300;padding:0 0 0.8125em;line-height:1.4}
	table {margin-bottom:1.625em}
	th {font-weight:bold}
	tr,th,td {margin:0;padding:0 1.625em 0 1em;/*height:26px*/}
	tfoot {font-style: italic; }
	caption {text-align:center; font-family:Georgia,serif}
	pre {overflow:auto}


	/* -------------PRINT------------------ */
	#print-logo {display:none}

	/* -------------HEADINGS--------------- */

	h1,h2,h3,h4,h5,h6 {font-weight:700;color:#006f8b;font-family:Helvetica,'Helvetica Neue',Arial,sans-serif}
	h1{font-size:2.1em;margin-bottom:.7em}
	h2{font-size:1.9em;margin-bottom:.6em}
	h3{font-size:1.7em;margin-bottom:.5em}
	h4{font-size:1.4em;margin-bottom:.7em}
	h5,h6{font-size:1.3em;margin-bottom:.3em}
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#006f8b !important;text-decoration:none !important}
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {text-decoration:underline !important}

	/* -------------HEADER----------------- */

	/* Logout Button */
	li.logout button {font-size:11px;background:none!important;border:none!important;color:#727272!important;height:19px!important;width:auto!important;padding:0;margin:-5px 0 0 0;*margin-top:-2px;*height:16px!important;float:none!important}

	#cInfoHeader li{float:left;display:inline;margin-right:10px}
	#cInfoHeader li#cUser a,#cInfoHeader li#cWall a,#cInfoHeader li#cMsg a{display:block;color:#727272;background:url(../images/icons/user-header.png) 0 0 no-repeat;width:20px;font-size:1.2em;font-weight:700;text-decoration:none;padding:0 0 0 20px}
	#cInfoHeader li#cWall a{background:url(../images/icons/wall-header.png) 0 0 no-repeat;padding:0 0 0 10px}
	#cInfoHeader li#cMsg a{background:url(../images/icons/msg-header.png) 0 -2px no-repeat;padding:0 0 0 25px}

	/* tipsy jquery plugin */
	.tipsy-inner{line-height:1.5em;max-width:200px;font:11px 'Lucida Grande', sans-serif;font-weight:700;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#2D2D2D;color:#FFF;text-align:left;padding:8px}
	.tipsy{opacity:.9;filter:alpha(opacity=90);background-repeat:no-repeat;padding:5px}
	.tipsy-north{background-image:url(../images/tipsy-north.gif);background-position:top center}
	.tipsy-south{background-image:url(../images/tipsy-south.gif);background-position:bottom center}
	.tipsy-east{background-image:url(../images/tipsy-east.gif);background-position:right center}
	.tipsy-west{background-image:url(../images/tipsy-west.gif);background-position:left center}

	#serviceHeader li{border-right:1px solid #727272;float:left;font-size:1.1em;padding:0 10px}
	#serviceHeader li.first{padding-left:0}
	#serviceHeader li.last{border-right:0;padding-right:0}
	#serviceHeader li a,#serviceHeader li a:visited{color:#727272;text-decoration:none}
	#serviceHeader li a img{margin-right:1px}

	/* LANGUAGE MENU */
	ul.newList{list-style:none;width:125px;background:#fff;position:absolute;border:1px solid #727272;top:22px;left:0;overflow:auto;z-index:9999;margin:0;padding:0}
	.newListSelected{outline:none;color:#000;height:16px;float:left;background:url(../images/icons/language.png) right top no-repeat}
	.newListSelected span{width:284px;display:block}
	ul.newList li{float:none !important;border-right:0 !important;padding:0 !important}
	.selectedTxt{width:72px;overflow:hidden;height:16px;color:#727272;cursor:pointer;padding:0 23px 0 0}
	.hiLite{background:#006F8B !important;color:#fff !important}
	.newListHover{background:#006F8B !important;color:#fff !important;cursor:pointer}

	/* -------------MAINNAVI----------- */
	ul#mainnavi{position:relative;float:left;width:100%}
	ul#mainnavi li{display:block;float:left;width:166px;overflow:hidden;cursor:pointer;background-repeat:no-repeat;padding:0}
	ul#mainnavi li a{display:block;height:55px;text-indent:-9999px;outline:none;background:url('../images/bg-navi.png')}
	ul#mainnavi li#menuid-2 a{background-position:0 0}
	ul#mainnavi li#menuid-2 a:hover,ul#mainnavi li#menuid-2 a.active{background-position:0 -55px}
	ul#mainnavi li#menuid-7 a{background-position:-166px 0}
	ul#mainnavi li#menuid-7 a:hover,ul#mainnavi li#menuid-7 a.active{background-position:-166px -55px}
	ul#mainnavi li#menuid-6 a{background-position:-332px 0}
	ul#mainnavi li#menuid-6 a:hover,ul#mainnavi li#menuid-6 a.active{background-position:-332px -55px}
	ul#mainnavi li#menuid-5 a{background-position:-498px 0}
	ul#mainnavi li#menuid-5 a:hover,ul#mainnavi li#menuid-5 a.active{background-position:-498px -55px}
	ul#mainnavi li#menuid-4 a{background-position:-664px 0}
	ul#mainnavi li#menuid-4 a:hover,ul#mainnavi li#menuid-4 a.active{background-position:-664px -55px}
	ul#mainnavi li#menuid-300 a{background-position:-664px 0}
	ul#mainnavi li#menuid-300 a:hover,ul#mainnavi li#menuid-300 a.active{background-position:-664px -55px}
	ul#mainnavi li#menuid-3 a{background-position:-830px 0}
	ul#mainnavi li#menuid-3 a:hover,ul#mainnavi li#menuid-3 a.active{background-position:-830px -55px}

	/* SUBLEVEL */
	ul#mainnavi ul.sublevel,
	ul.community-profile-navi
	{float:left;width:944px;position:absolute;left:1px;top:55px;padding:15px 0 0 50px}
	ul#mainnavi li#menuid-2.level1 ul.sublevel,
	ul.community-profile-navi
	{background:url(../images/bg-subnavi.png) no-repeat 0 0}
	ul#mainnavi li#menuid-7.level1 ul.sublevel{background:url(../images/bg-subnavi.png) no-repeat 0 -50px}
	ul#mainnavi li#menuid-6.level1 ul.sublevel{background:url(../images/bg-subnavi.png) no-repeat 0 -100px}
	ul#mainnavi li#menuid-5.level1 ul.sublevel{background:url(../images/bg-subnavi.png) no-repeat 0 -150px}
	ul#mainnavi li#menuid-4.level1 ul.sublevel{background:url(../images/bg-subnavi.png) no-repeat 0 -200px}
	ul#mainnavi li#menuid-3.level1 ul.sublevel{background:url(../images/bg-subnavi.png) no-repeat 0 -250px}
	ul#mainnavi ul.sublevel li,
	ul.community-profile-navi li
	{position:relative;background:none;float:left;display:inline;font-size:1.4em;margin-right:30px;width:auto;height:27px;padding:8px 0 0}
	ul#mainnavi ul.sublevel li a,ul.community-profile-navi li a,
	ul#mainnavi ul.sublevel li a:visited,ul.community-profile-navi li a:visited,
	ul#mainnavi ul.sublevel li a:link,ul.community-profile-navi li a:link
	{color:#006f8b;display:inline;text-decoration:none;text-indent:0;background:none;}
	ul#mainnavi ul.sublevel li a:hover,ul#mainnavi ul.sublevel li.active a,
	ul.community-profile-navi li a:hover,ul.community-profile-navi li.active
	{text-decoration:underline;color:#006F8B}
	

	/*navi with no submenu*/
	#navi-nosubmenu{height:65px}

	/* -------------CONTENT--------------- */

	/* LIST ELEMENTS */
	.box-mid-full ul,.box-mid-full ol {margin:0 1em 1em 0;font-size:1.3em;line-height:1.7;padding:0 0 0 1em;color:#505050}
	.box-mid-full ul li ul,.box-mid-full ol li ol {font-size:1em;}
	.box-mid-full ul li ul li ul,.box-mid-full ol li ol li ol {font-size:1em;}
	.box-mid-full ul li ul li ul li ul,.box-mid-full ol li ol li ol li ol {font-size:1em}
	.box-mid-full ul li {position:relative;background:url('../images/icons/list.gif') 0 8px no-repeat;padding-left:15px}
	.box-mid-full ol{list-style-type:decimal;padding-left:25px;_padding-left:25px;margin-left:.7em}
	.box-mid-full ul:last-child,.box-mid-full ol:last-child {margin-bottom:0}
	.box-mid-full blockquote{font-size:1.3em;width:75%;border-left:3px solid #006f8b;background:#f1f1f1;margin:0 .8125em .8125em 1.7em;padding:10px}
	
	.box-mid-large ul.list,.box-mid-large ol.list {margin:0 1em 1em 0;font-size:1.3em;line-height:1.7;padding:0 0 0 1em;color:#505050}
	.box-mid-large ul.list li ul,.box-mid-large ol.list li ol {font-size:1em;}
	.box-mid-large ul.list li ul li ul,.box-mid-large ol.list li ol li ol {font-size:1em;}
	.box-mid-large ul.list li ul li ul li ul,.box-mid-large ol.list li ol li ol li ol {font-size:1em}
	.box-mid-large ul.list li {position:relative;background:url('../images/icons/list.gif') 0 8px no-repeat;padding-left:15px}
	.box-mid-large ol.list{list-style-type:decimal;padding-left:25px;_padding-left:25px;margin-left:.7em}
	.box-mid-large ul.list:last-child,.box-mid-large ol.list:last-child {margin-bottom:0}

	.csc-textpic-text ul,.csc-textpic-text ol {margin:0 1em 1em 0;font-size:1.3em;line-height:1.7;padding:0 0 0 1em;color:#505050}
	.csc-textpic-text ul li ul,.csc-textpic-text ol li ol {font-size:1em;}
	.csc-textpic-text ul li ul li ul,.csc-textpic-text ol li ol li ol {font-size:1em;}
	.csc-textpic-text ul li ul li ul li ul,.csc-textpic-text ol li ol li ol li ol {font-size:1em}
	.csc-textpic-text ul li {position:relative;background:url('../images/icons/list.gif') 0 8px no-repeat;padding-left:15px}
	.csc-textpic-text ol{list-style-type:decimal;padding-left:25px;_padding-left:25px;margin-left:.7em}
	.csc-textpic-text ul:last-child,.csc-textpic-text ol:last-child {margin-bottom:0}
	
	/*LIST*/
	/*#content-wrapper .csc-textpic-text li{background:transparent url(../images/icons/list.gif) no-repeat 0 5px;font-size:13px;line-height:18px;padding-left:15px}
	*/
	/*TABEL*/
	table.contenttable{font-size:1.2em;border-collapse:collapse;width:100%;margin-bottom:16px}
	table.contenttable caption{}
	table.contenttable th{border:1px solid #D1D1D1;padding:6px 5px;background:#d1d1d1}
	table.contenttable td{border:1px solid #D1D1D1;padding:4px 5px}

	/* FORMS WITH UL LI */
	.box-mid-full ul.form li {background:none}
	.box-mid-full ul.form {padding:0;margin:0}
	.box-mid-full ul.form li {padding:0}
	.box-mid-full ul.form li.attention{font-size:0.9em;margin:0 0 15px 126px}
	
	/* TABMENU */
	.tabmenu {margin-left:13px}
	.tabmenu ul {list-style-type:none;margin:0;padding:0} /* reset */
	.tabmenu ul li {margin:0 0 .3em 0;padding:0;background:none} /* reset */
	.tabmenu ul li {display:inline}
	.tabmenu ul li a,.tabmenu ul li a:link,.tabmenu ul li a:visited{text-decoration:none}
	.tabmenu ul li a {float:left;background:url(../images/tabmenu/tab-left.png) no-repeat left top;margin:0;padding:0 0 0 10px}
	.tabmenu ul li a span {float:left;display:block;background:url(../images/tabmenu/tab-right.png) no-repeat right top;padding:7px 10px 3px 3px;color:#006F8B;font-size:1.1em}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	.tabmenu ul li a span {float:none;text-align:center}
	/* End IE5-Mac hack */
	.tabmenu ul li.active a,.tabmenu ul li a:hover {background:transparent url(../images/calender-bg/bg-tab-left-active.png) no-repeat scroll left top;color:#fff}
	.tabmenu ul li.active a span,.tabmenu ul li a:hover span{background:transparent url(../images/calender-bg/bg-tab-right-active.png) no-repeat scroll right top;color:#fff}

	/* GROUP SEARCH */
	.search label,.search input,.search button {float:left;font-size:1.1em}
	.search input,.search button  {
		background:#F8F8F8;
		border:1px solid #CDCDCD;
		color:#505050;	
		height:16px;	
		padding:3px;
		width:292px		
	}
	.search label {margin-top:2px}
	.search button  {	
		width:auto;	
		height:auto;
		padding:4px 10px 3px;
		margin-left:10px
	}
	
	

	/* -------------FOOTER---------------- */
	#footer{background:url('../images/bg-footer.png') 0 0 no-repeat}
	#footer.footerstart{background:url('../images/bg-footer-start.png') 0 0 no-repeat;height:35px}
	ul#breadcrumb{float:left;display:inline;margin:10px 0 30px 14px}
	ul#breadcrumb li{float:left;border-right:1px solid #a4a4a4;font-size:1.1em;font-weight:700;padding:0 16px}
	ul#breadcrumb li#home{border-right:none;padding:0}
	ul#breadcrumb li#home a{position:relative;width:17px;display:block;text-indent:-9999px;background:url('../images/icons/home.png') 0 0 no-repeat;padding-left:20px}
	ul#breadcrumb li.last{border-right:none}
	.footer-sm{float:left;display:inline;width:946px;margin:0 0 0 24px}
	.fo-sm{display:inline;float:left;font-size:1.1em;width:140px}
	.footer-sm .last{width:auto}
	.fo-sm h2{color:#a4a4a4;font-size:1.1em;font-weight:700;padding-bottom:0.3em;margin:0}
	.fo-sm ul li{margin-bottom:0.2em}
	ul#breadcrumb li a,ul#breadcrumb li a:visited,.fo-sm a,.fo-sm a:visited{color:#a4a4a4;text-decoration:none}
	ul#breadcrumb li a:hover,.fo-sm a:hover{text-decoration:underline}

	/* ------------------FORM------------------ */
	form {display:inline}
	form label {cursor:pointer}
	fieldset {border:none}
	input,select,textarea {font-size:100%;font-family:inherit}
	textarea {line-height:1.25}
	button {cursor:pointer}

	.form ol li {padding:0;margin:0}
	.form label{position:relative;float:left;width:120px;padding-top:.2em}
	.form input.input{border:1px solid #000;background:#fff;margin-bottom:.3em;padding-left:2px;width:250px;height:auto}
	.form button.button{border:1px solid #000;background:#fff;margin:0 0 0 120px}

	/* -------------HEADER--------------- */
	/* SEARCH */
	#header form,.tx-indexedsearch form{width:501px}
	#header form .bg-search,.tx-indexedsearch form .bg-search{float:left;background:url(../images/bg-search.png) no-repeat}
	#header form input,.tx-indexedsearch form input{border:none;background:transparent;width:389px;height:20px;color:#b3b3b3;font-size:1.2em;font-weight:700;padding:5px 0 0 4px}
	#header form button,.tx-indexedsearch form button{float:right;border:none;width:108px;height:25px;background:url(../images/bg-search-btn.png) no-repeat}

	/*---JQUERY TAGSUGGESTION---*/
	.tagMatches{
		position:absolute;
	}
	.tagMatches a {
		padding:0 3px;
		background:#505050;
		color:#F8F8F8;
		text-decoration:none;
		display:block;
		cursor:pointer
	}
	.tagMatches a:hover {
		background:#F8F8F8;
		color:#505050;
		border:1px solid #505050;
	}

	/*ADTAGS*/
	#lead{position:relative;left:10px}
	#sky{position:absolute;margin-top:97px}
	#skyInner{position:absolute;left:1007px}
	/*IE6 and 7*/
	*+html #skyInner{position:static}
	* html #skyInner{position:static}
	#lead img {overflow:hidden;margin:0;padding:0}

	/*GLOSSAR*/
	.glossar-letters{height:199px;padding-top:20px}
	.glossar-letters a,.glossar-letters a:link,.glossar-letters a:visited,.glossar-letters a:hover{color:#006F8B;float:left;font-size:17px;font-weight:bold;height:30px;text-decoration:none;width:24px}
	.glossar-letters a:hover{color:#4F4F4F}
	a.glossarlink,a:hover.glossarlink,a:visited.glossarlink,a:link.glossarlink{text-decoration:none !important;color:#006F8B !important}
	.glossar-letters-back{position:absolute;right:15px;top:14px}
	.glossar-letters-back a{text-decoration:none !important;color:#006F8B !important;font-size:11px}

	/*prettyfoto*/
	div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}
	.pp_nav{clear: left;float: left;margin:3px 0 0 0;display:none !important;}/*if more than one video delete dispaly:none*/
	.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
	
	/* Line by Line Form */
	.form-line{display:inline}
	.form-line fieldset{border:none}
	.form-line ol{color:#505050;font-size:1.2em}
	.form-line ol li select,
	.form-line ol li textarea,
	.form-line ol li input{background:#F8F8F8;border:1px solid #CDCDCD;color:#505050;height:16px;margin-bottom:7px;padding:3px;width:292px;font-size:100%;font-family:inherit;padding-left:2px}
	.form-line ol li textarea{width:500px;height:200px}
	.form-line ol li label{padding-top:0.2em;width:100%;cursor:pointer;display:block}
	.form-line img.datepick-trigger{margin-left:0;position:relative;top:4px;vertical-align:middle}
	.form-line a img, img, img, iframe{border:medium none;text-decoration:none}
	.form-line button {background:#F8F8F8;border:1px solid #CDCDCD;color:#505050;font-size:1.1em;margin:0 5px 0 0;padding:2px 10px}

	
}