@charset "UTF-8";
/* CSS Document */
@import url("fonts.css");
/*      BODY     */
html, body {
	margin:0 auto;
	height:100%;
	text-align:center;
	background-color:#FFF;
}
.globalTopFreeSpace {
	position:relative;
	width:100px;
	height:80px;
	top:0px;
	left:0px;
	float:left;
}

input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}
textarea:focus {
  outline: 0 none;
}
@media screen and (min-width: 1000px) { /*    DESKTOP 1000    */
	/*    HEADER    */
	#headerMainContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		height:78px;
		margin:0 auto;
		top:0px;
		background-color:#FFF;
		clear:both;
		z-index:20;
	}
	#headerInnerContainer {
		position:relative;
		width:940px;
		height:78px;
		margin:0 auto;
		top:0px;
		clear:both;
	}
	#headerMainLogo {
		position:absolute;
		width:177px;
		height:134px;
		top:0px;
		left:0px;
		float:left;
		padding-top:24px;
		padding-left:18px;
	}
	#headerMainLogoMobile {
		position:absolute;
		width:199px;
		height:150px;
		top:0px;
		left:0px;
		float:left;
		display:none;
	}
	#headerMainLogoMobileImg {
		position:absolute;
		width:199px;
		height:150px;
		top:0px;
		left:0px;
		float:left;
	}
	/*    HEADER MAIN MENU MOBILE   */
	#headerMainMenuButtonContainerLinkMobile {
		display:none;	
	}
	#headerMainMenuButtonContainerMobile {
		position:relative;
		width:170px;
		height:170px;
		top:0px;
		right:0px;
		float:right;
		z-index:1;
		border-left:dotted;
		border-left-width:1px;
		border-left-color:#a1a1a1;
		display:none;
	}
	#headerMainMenuButtonsMainContainerMobile {
		position:absolute;
		width:166px;
		top:0px;
		right:0px;
		float:right;
		z-index:2;
		border:solid;
		border-width:2px;
		border-color:#FFF;
		display:none;
	}
	#headerLoginButtonContainerMobile {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		top:0px;
		clear:both;
		padding-top:36px;
		padding-bottom:36px;
		background-color:#ededed;
		display:none;
	}
	
	/*    HEADER MAIN MENU    */
	.headerButtonContainer {
		position:relative;
		width:60px;
		height:78px;
		top:0px;
		right:0px;
		float:right;
		padding-right:20px;
		z-index:1;
	}
	.headerButtonIconContainer {
		position:relative;
		width:60px;
		height:17px;
		top:0px;
		left:0px;
		float:left;
		padding-top:20px;
	}
	.headerButtonLabel {
		position:relative;
		width:60px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:center;
		white-space:nowrap;
		padding-top:6px;
	}
	.headerButtonLabel a:link {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerButtonLabel a:visited {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerButtonLabel a:hover {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerButtonLabel a:active {
		text-decoration:none;
		color:#1bb8ff;
	}
	/*    HEADER SUBMENU    */
	#headerSubmenu1Container {
		position:absolute;
		width:142px;
		top:76px;
		right:400px;
		float:right;
		background-color:#FCFDFB;
		border-top:solid;
		border-top-width:1px;
		border-top-color:#EAE9E8;
		border-left:solid;
		border-left-width:1px;
		border-left-color:#EAE9E8;
		border-right:solid;
		border-right-width:1px;
		border-right-color:#EAE9E8;
		display:inline-block;
		display:none;
		z-index:2;
	}
	.headerSubmenu1ButtonContainer {
		position:relative;
		width:142px;
		top:0px;
		right:0px;
		float:right;
		background-color:#FCFDFB;
		border-bottom:dashed;
		border-bottom-width:1px;
		border-bottom-color:#929292;
		padding-top:10px;
		padding-bottom:10px;
	}
	.headerSubmenu1ButtonLabel {
		position:relative;
		width:142px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:13px;
		color:#1bb8ff;
		text-align:center;
		white-space:nowrap;
	}
	.headerSubmenu1ButtonLabel a:link {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerSubmenu1ButtonLabel a:visited {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerSubmenu1ButtonLabel a:hover {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerSubmenu1ButtonLabel a:active {
		text-decoration:none;
		color:#1bb8ff;
	}
	/*    FOOTER    */
	#footerMainContainerMobile {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		clear:both;
		z-index:19;
		padding-top:40px;
		padding-bottom:70px;
		background-color:#E8E9E8;
		background-image:url(../images/footerBgPattern.png);
		background-repeat:repeat-x;
		background-position:top;
		display:none;
	}
	#footerIconsContainerMobile {
		position:relative;
		width:100%;
		top:0px;
		left:0px;
		float:left;
		padding-bottom:70px;
	}
	#footerInnerIconsContainerMobile {
		position:relative;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	.footerIconMobile {
		position:relative;
		width:116px;
		height:116px;
		top:0px;
		left:0px;
		float:left;
		padding-left:20px;
	}
	#footerMainContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		height:80px;
		margin:0 auto;
		top:0px;
		clear:both;
		z-index:19;
		background-color:#E8E9E8;
		background-image:url(../images/footerBgPattern.png);
		background-repeat:repeat-x;
		background-position:top;
	}
	#footerInnerContainer {
		position:relative;
		width:940px;
		height:80px;
		margin:0 auto;
		top:0px;
		clear:both;
	}
	#footerAirplaneContainer {
		position:relative;
		width:28px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
		padding-top:15px;
	}
	#footerLeftLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#c3c3c3;
		text-align:left;
		padding-left:10px;
		padding-top:16px;
	}
	.footerSocialNetworkIconContainer {
		position:relative;
		width:22px;
		height:21px;
		top:0px;
		right:0px;
		float:right;
		padding-top:15px;
		padding-left:12px;
	}
	/*     AD CONTAINERS      */
	.bannerAdMainContainer_300_250 {
		position:relative;
		width:300px;
		height:270px;
		top:0px;
		left:20px;
		float:left;
		background-color:#CCC;
	}
	.bannerAdTopLabelContainer_300 {
		position:relative;
		width:300px;
		height:20px;
		top:0px;
		left:0px;
		float:left;
		overflow:hidden;
	}
	.bannerAdContainer_300_250 {
		position:relative;
		width:300px;
		height:250px;
		top:0px;
		left:0px;
		float:left;
		overflow:hidden;
		background-color:#CCC;
	}
	/*    SEARCH PANNEL MAIN CONTAINER    */
	#searchPannelMainContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		margin:0 auto;
		top:0px;
		clear:both;
		padding-top:10px;
		display:inline-block;
		background-color:#E8E9E8;
	}
	#searchPannelTopContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		height:104px;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
		background-image:url(../images/homeSearchPannelBgPattern.jpg);
		background-repeat:repeat-x;
		background-position:center;
	}
	#searchPannelTopLabel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		font-family:"robotolight";
		font-size:20px;
		color:#FFF;
		text-align:center;
		padding-top:20px;
		padding-bottom:15px;
		display:inline-block;
		clear:both;
	}
	#searchPannelBottomContainer {
		position:relative;
		width:544px;
		height:36px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
	}
	#searchPannelBottomKeywordBg {
		position:relative;
		width:303px;
		height:36px;
		top:0px;
		left:0px;
		float:left;
		background-image:url(../images/homeSearchPannelKeywordBg.png);
		background-repeat:no-repeat;
	}
	#searchPannelBottomCategoriesButton {
		position:relative;
		width:220px;
		height:32px;
		top:0px;
		left:0px;
		float:left;
		padding-left:20px;
	}
	#searchPannelCategoriesBottomContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		height:0px;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
		background-color:#FFF;
		overflow:hidden;
	}
	#searchPannelCategoriesInnerContainer {
		position:relative;
		width:940px;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	#searchPannelCategoriesLeftPannel {
		position:relative;
		width:220px;
		top:0px;
		left:0px;
		float:left;
	}
	#searchPannelCategoriesLeftPannelPlaneImg {
		position:relative;
		width:206px;
		height:21px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		padding-top:20px;
		padding-bottom:14px;
	}
	#searchPannelCategoriesLeftPannelTopLabel {
		position:relative;
		width:220px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		font-family:"robotoregular";
		font-size:18px;
		color:#1bb8ff;
		text-align:center;
	}
	#searchPannelCategoriesLeftPannelBottomLabel {
		position:relative;
		width:206px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:center;
		padding-top:14px;
	}
	#searchPannelCategoriesRightPannel {
		position:relative;
		width:700px;
		top:0px;
		left:0px;
		float:left;
		padding-left:20px;
		padding-top:30px;
	}
	.searchPannelCategoriesRightPannelColumnContainer {
		position:relative;
		width:206px;
		top:0px;
		left:0px;
		float:left;
		padding-right:26px;
	}
	.searchPannelCategoriesRightPannelColumnTopLabelContainer {
		position:relative;
		width:206px;
		height:32px;
		top:0px;
		left:0px;
		float:left;
		background-image:url(../images/homeCategoriesColumnTopLabelBg.jpg);
		background-repeat:no-repeat;
	}
	.searchPannelCategoriesRightPannelColumnTopLabel {
		position:relative;
		width:206px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:14px;
		color:#FFF;
		text-align:center;
		padding-top:6px;
	}
	.searchPannelCategoriesRightPannelColumnItemsContainer {
		position:relative;
		width:166px;
		top:0px;
		left:0px;
		float:left;
		padding-top:14px;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel {
		position:relative;
		width:166px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:14px;
		color:#a5a5a5;
		text-align:left;
		padding-left:20px;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:link {
		text-decoration:none;
		color:#a5a5a5;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:visited {
		text-decoration:none;
		color:#a5a5a5;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:hover {
		text-decoration:none;
		color:#47c3ff;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:active {
		text-decoration:none;
		color:#a5a5a5;
	}
	/*    FORMS    */
	.quickCardRightPannelFormRowContainer {
		position:relative;
		width:606px;
		height:30px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		padding-bottom:8px;
	}
	.quickCardRightPannelFormInputContainer {
		position:relative;
		width:291px;
		height:28px;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.quickCardRightPannelFormRightInputContainer {
		position:relative;
		width:291px;
		height:28px;
		top:0px;
		left:20px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.quickCardRightPannelFormInputIcon {
		position:relative;
		width:16px;
		height:17px;
		top:0px;
		left:0px;
		float:left;
		padding-top:5px;
		padding-left:12px;
		padding-right:10px;
	}
	.quickCardRightPannelFormTextAreaContainer {
		position:relative;
		width:604px;
		height:84px;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.seeQuickCardRightPannelFormTextAreaContainer {
		position:relative;
		width:358px;
		height:84px;
		top:0px;
		left:10px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.quickCardRightPannelFormRightTextAreaContainer {
		position:relative;
		width:604px;
		height:84px;
		top:0px;
		left:20px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	#quickCardRightPannelFormRadioButtonsContainer {
		position:absolute;
		height:20px;
		top:6px;
		right:10px;
		float:right;
	}
	.quickCardRightPannelFormRadioButton {
		position:relative;
		width:15px;
		height:15px;
		top:0px;
		left:0px;
		float:left;
		background-color:#cecece;
		border:solid;
		border-width:1px;
		border-color:#b1b1b3;
  		-webkit-border-radius:50%;
	    -moz-border-radius:50%;
	    border-radius:50%;
	}
	.quickCardRightPannelFormRadioButtonLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
		padding-right:10px;
	}
	.quickCardRightPannelFormDateContainer {
		position:absolute;
		height:20px;
		top:6px;
		right:30px;
		float:right;
	}
	.quickCardRightPannelFormDateLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#d70040;
		text-align:left;
		padding-left:5px;
	}
	.quickCardRightPannelFormDateLabel a:link {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateLabel a:visited {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateLabel a:hover {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateLabel a:active {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateMobileSelect {
		position:relative;
		width:40px;
		max-width:40px;
		height:18px;
		max-height:18px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#d70040;
		text-align:left;
		padding-left:5px;
		display:none;
	}
	.quickCardRightPannelFormSelectArrow {
		position:absolute;
		width:13px;
		height:10px;
		top:0px;
		right:0px;
		float:right;
		padding-top:6px;
		padding-right:10px;
	}
	.quickCardRightPannelFormDateFieldIcon {
		position:absolute;
		width:16px;
		height:16px;
		top:0px;
		right:0px;
		float:right;
		padding-top:6px;
		padding-right:10px;
	}
	.quickCardRightPannelFormSelectItemsContainer {
		position:absolute;
		width:291px;
		max-height:160px;
		top:30px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
		padding-top:5px;
		display:inline-block;
		display:none;
		overflow-y:auto;
		overflow-x:hidden;
	}
	.quickCardRightPannelFormSelectItem {
		position:relative;
		width:271px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
		padding-bottom:5px;
	}
	.quickCardRightPannelFormSelectItem a:link {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormSelectItem a:visited {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormSelectItem a:hover {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormSelectItem a:active {
		text-decoration:none;
		color:#a5a5a5;
	}
	#quickCardSendButton {
		position:relative;
		width:212px;
		height:34px;
		top:0px;
		left:0px;
		float:left;
	}
	#quickCardShareButtonsContainerLabel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:none;
		font-family:"robotoregular";
		font-size:27px;
		color:#FFF;
		text-align:center;
		padding-bottom:10px;
		padding-bottom:10px;
	}
	#quickCardShareButtonsContainer {
		position:relative;
		height:34px;
		top:0px;
		left:0px;
		float:left;
		padding-left:190px;
		padding-right:20px;
	}
	.quickCardShareButton {
		position:relative;
		width:60px;
		height:34px;
		top:0px;
		right:0px;
		float:right;
		padding-left:20px;
	}
	.quickCardRightPannelFormInput {
		position:relative;
		width:251px;
		height:26px;
		top:0px;
		left:0px;
		float:left;
		background-color:transparent;
		border:none;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
	}
	.quickCardRightPannelFormInput a:link {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormInput a:visited {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormInput a:hover {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormInput a:active {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormTextArea {
		position:relative;
		width:584px;
		height:80px;
		top:2px;
		left:10px;
		float:left;
		background-color:transparent;
		border:none;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
	}
	
	/*     LOGIN FORM     */
	#loginLightboxMainContainer {
		position:fixed;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		float:left;
		z-index:100;
		display:none;
	}
	#loginLightboxMainBg {
		position:absolute;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		opacity: 0.8;
    	filter: alpha(opacity=80);
		z-index:1;
		cursor:pointer;
	}
	#loginLightboxFormContainer {
		position:relative;
		width:306px;
		height:390px;
		top:50%;
		margin:0 auto;
		margin-top:-195px;
		background-image:url(../images/loginFormBg.png);
		background-repeat:no-repeat;
		z-index:2;
	}
	#loginFormContainer {
		position:relative;
		width:306px;
		height:390px;
		top:0px;
		left:20px;
		float:left;
		background-image:url(../images/loginFormBg.png);
		background-repeat:no-repeat;
	}
	#loginFormTopLabelContainer {
		position:relative;
		width:284px;
		height:63px;
		top:0px;
		left:8px;
		float:left;
		padding-top:16px;
	}
	#loginFormTopGrayLabel {
		position:relative;
		width:292px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:center;
		padding-top:10px;
		padding-bottom:20px;
	}
	.loginFormInput {
		position:relative;
		width:220px;
		height:26px;
		top:0px;
		left:0px;
		float:left;
		background-color:transparent;
		border:none;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
	}
	#loginFormRememberPassword {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:left;
		padding-top:10px;
	}
	#loginFormRememberPassword a:link {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPassword a:visited {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPassword a:hover {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPassword a:active {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormCloseFormLabel {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#e10051;
		text-align:left;
		padding-top:10px;
		padding-bottom:25px;
	}
	#loginFormCloseFormLabel a:link {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormCloseFormLabel a:visited {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormCloseFormLabel a:hover {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormCloseFormLabel a:active {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormSignUpButtonLabel {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:left;
		padding-top:10px;
	}
	#loginFormSignUpButtonLabel a:link {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormSignUpButtonLabel a:visited {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormSignUpButtonLabel a:hover {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormSignUpButtonLabel a:active {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormBottomButtonsContainer {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
	}
	#loginFormRememberMeSwitchContainer {
		position:relative;
		width:30px;
		height:14px;
		top:0px;
		left:0px;
		float:left;
		background-image:url(../images/loginFormRememberMeSwitchBg.png);
		background-repeat:no-repeat;
		-webkit-border-radius:10px;
	    -moz-border-radius:10px;
	    border-radius:10px;
		overflow:hidden;
	}
	#loginFormRememberMeSwitchOffBg {
		position:absolute;
		width:30px;
		height:14px;
		top:0px;
		left:0px;
		float:left;
		z-index:1;
		-webkit-border-radius:10px;
	    -moz-border-radius:10px;
	    border-radius:10px;
		background-color:#a5a5a5;
	}
	#loginFormRememberMeSwitch {
		position:absolute;
		width:17px;
		height:14px;
		top:0px;
		left:0px;
		float:left;
		z-index:2;
	}
	#loginFormRememberMeLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:left;
		padding-left:5px;
	}
	#loginFormSendButtonLabel {
		position:relative;
		width:143px;
		height:29px;
		top:0px;
		right:0px;
		float:right;
		z-index:20;
	}
	#loginFormBottomDrawing {
		position:absolute;
		width:298px;
		height:119px;
		bottom:0px;
		left:0px;
		float:left;
	}
	#loginFormRememberPasswordContainer {
		position:absolute;
		width:306px;
		height:385px;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		z-index:20;
		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
		display:none;
	}
	#loginFormRememberPasswordTopLabelContainer {
		position:relative;
		width:284px;
		height:63px;
		top:0px;
		left:8px;
		float:left;
		padding-top:16px;
	}
	#loginFormRememberPasswordTopGrayLabel {
		position:relative;
		width:292px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:center;
		padding-top:10px;
		padding-bottom:20px;
	}
	#loginFormRememberPasswordBackLabel {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:left;
		padding-top:10px;
		padding-bottom:25px;
	}
	#loginFormRememberPasswordBackLabel a:link {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPasswordBackLabel a:visited {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPasswordBackLabel a:hover {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPasswordBackLabel a:active {
		text-decoration:underline;
		color:#1bb8ff;
	}
	/*    AD BANNER MAIN CONTAINER    */
	#adBannerMainContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#E8E9E8;
		padding-bottom:16px;
		z-index:19;
		display:inline-block;
	}
	#adBannerInnerContainer {
		position:relative;
		width:940px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#FFF;
		display:inline-block;
	}
	#adBannerBlockContainer {
		position:relative;
		width:728px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#CCC;
		display:inline-block;
	}
	#adBannerTopLabel {
		position:relative;
		width:728px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
	}
	/*    AD BANNER_1020 MAIN CONTAINER    */
	#adBannerMainContainer_1020 {
		position:relative;
		width:100%;
		min-width:1024px;
		height:102px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#E8E9E8;
		padding-bottom:16px;
		z-index:19;
		display:inline-block;
	}
	#adBannerInnerContainer_1020 {
		position:relative;
		width:1020px;
		height:102px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#FFF;
		display:inline-block;
	}
	#adBannerBlockContainer_1020 {
		position:relative;
		width:1020px;
		height:102px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#CCC;
		display:inline-block;
	}
	#adBannerTopLabel_1020 {
		position:relative;
		width:1020px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
	}
	/*    AD BANNER MAIN CONTAINER RESPONSIVE    */
	#adBannerMainContainerResponsive {
		position:relative;
		width:100%;
		min-width:1024px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#E8E9E8;
		padding-bottom:16px;
		z-index:19;
		display:none;
	}
	#adBannerInnerContainerResponsive {
		position:relative;
		width:940px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#FFF;
		display:inline-block;
	}
	#adBannerBlockContainerResponsive {
		position:relative;
		width:728px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#CCC;
		display:inline-block;
	}
	#adBannerTopLabelResponsive {
		position:relative;
		width:728px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
	}
}
@media screen and (max-width: 999px) { /*    MOBILE  999  */
	/*    HEADER    */
	#headerMainContainer {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		background-color:#FFF;
		clear:both;
		z-index:20;
		display:inline-block;
	}
	#headerInnerContainer {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		border-top:solid;
		border-top-width:20px;
		border-top-color:#1bb8ff;
		background-color:#FFF;
	}
	#headerMainLogo {
		position:relative;
		width:177px;
		height:134px;
		top:0px;
		left:0px;
		float:left;
		padding-top:24px;
		padding-left:18px;
		display:none;
	}
	#headerMainLogoMobile {
		position:relative;
		width:40%;
		top:0px;
		left:0px;
		float:left;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
	}
	#headerMainLogoMobileImg {
		position:relative;
		width:100%;
		max-width:199px;
		top:0px;
		left:0px;
		float:left;
	}
	/*    HEADER MAIN MENU MOBILE    */
	#headerMainMenuButtonContainerLinkMobile {
			
	}
	#headerMainMenuButtonContainerMobile {
		position:relative;
		width:170px;
		height:100%;
		min-height:170px;
		top:0px;
		right:0px;
		float:right;
		z-index:1;
		border-left:dotted;
		border-left-width:1px;
		border-left-color:#a1a1a1;
		background-image:url(../images/headerMainMenuButtonLinesMobile.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
	#headerMainMenuButtonsMainContainerMobile {
		position:fixed;
		width:100%;
		height:100%;
		top:0px;
		right:0px;
		float:right;
		z-index:2;
		background-color:#e10051;
		display:inline-block;
		display:none;
	}
	.headerMainMenuButtonMobile {
		position:relative;
		width:100%;
		height:14%;
		top:0px;
		right:0px;
		float:right;
		z-index:2;
		border-bottom:solid;
		border-bottom-width:4px;
		border-bottom-color:#FFF;
		background-color:#e10051;
	}
	.headerMainMenuButtonMobileImg {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		padding-top:4%;
	}
	#headerLoginButtonContainerMobile {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		top:0px;
		clear:both;
		padding-top:36px;
		padding-bottom:36px;
		background-color:#ededed;
	}
	#headerLoginButtonIconMobile {
		position:relative;
		width:20px;
		height:29px;
		top:0px;
		left:0px;
		float:left;
		padding-left:30px;
		padding-top:5px;
	}
	#headerLoginButtonLabelMobile {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotolight";
		font-size:30px;
		color:#1bb8ff;
		text-align:left;
		padding-left:10px;
	}
	#headerLoginButtonLabelMobile a:link {
		text-decoration:none;
		color:#1bb8ff;
	}
	#headerLoginButtonLabelMobile a:visited {
		text-decoration:none;
		color:#1bb8ff;
	}
	#headerLoginButtonLabelMobile a:hover {
		text-decoration:none;
		color:#1bb8ff;
	}
	#headerLoginButtonLabelMobile a:active {
		text-decoration:none;
		color:#1bb8ff;
	}
	
	/*    HEADER MAIN MENU    */
	.headerButtonContainer {
		position:relative;
		width:60px;
		height:78px;
		top:0px;
		right:0px;
		float:right;
		padding-right:20px;
		z-index:1;
		display:none;
	}
	.headerButtonIconContainer {
		position:relative;
		width:60px;
		height:17px;
		top:0px;
		left:0px;
		float:left;
		padding-top:20px;
	}
	.headerButtonLabel {
		position:relative;
		width:60px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:center;
		white-space:nowrap;
		padding-top:6px;
	}
	.headerButtonLabel a:link {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerButtonLabel a:visited {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerButtonLabel a:hover {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerButtonLabel a:active {
		text-decoration:none;
		color:#1bb8ff;
	}
	/*    HEADER SUBMENU    */
	#headerSubmenu1Container {
		position:absolute;
		width:142px;
		top:76px;
		right:400px;
		float:right;
		background-color:#FCFDFB;
		border-top:solid;
		border-top-width:1px;
		border-top-color:#EAE9E8;
		border-left:solid;
		border-left-width:1px;
		border-left-color:#EAE9E8;
		border-right:solid;
		border-right-width:1px;
		border-right-color:#EAE9E8;
		display:inline-block;
		display:none;
		z-index:2;
	}
	.headerSubmenu1ButtonContainer {
		position:relative;
		width:142px;
		top:0px;
		right:0px;
		float:right;
		background-color:#FCFDFB;
		border-bottom:dashed;
		border-bottom-width:1px;
		border-bottom-color:#929292;
		padding-top:10px;
		padding-bottom:10px;
	}
	.headerSubmenu1ButtonLabel {
		position:relative;
		width:142px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:13px;
		color:#1bb8ff;
		text-align:center;
		white-space:nowrap;
	}
	.headerSubmenu1ButtonLabel a:link {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerSubmenu1ButtonLabel a:visited {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerSubmenu1ButtonLabel a:hover {
		text-decoration:none;
		color:#1bb8ff;
	}
	.headerSubmenu1ButtonLabel a:active {
		text-decoration:none;
		color:#1bb8ff;
	}
	/*    FOOTER    */
	#footerMainContainerMobile {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		clear:both;
		z-index:19;
		padding-top:40px;
		padding-bottom:70px;
		background-color:#E8E9E8;
		background-image:url(../images/footerBgPattern.png);
		background-repeat:repeat-x;
		background-position:top;
		display:inline-block;
	}
	#footerIconsContainerMobile {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
	}
	#footerInnerIconsContainerMobile {
		position:relative;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	.footerIconMobile {
		position:relative;
		width:116px;
		height:116px;
		top:0px;
		left:0px;
		float:left;
		padding-left:20px;
	}
	
	#footerBottomContainerMobile {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		clear:both;
	}
	#footerAirplaneContainerMobile {
		position:relative;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
		padding-top:70px;
	}
	#footerAirplaneMobile {
		position:relative;
		width:60px;
		height:46px;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	#footerBottomLabelMobile {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		font-family:"robotoregular";
		font-size:16px;
		color:#c3c3c3;
		text-align:center;
		padding-top:20px;
		display:inline-block;
	}
	
	
	#footerMainContainer {
		position:relative;
		width:100%;
		height:80px;
		margin:0 auto;
		top:0px;
		clear:both;
		z-index:19;
		background-color:#E8E9E8;
		background-image:url(../images/footerBgPattern.png);
		background-repeat:repeat-x;
		background-position:top;
		display:none;
	}
	#footerInnerContainer {
		position:relative;
		width:100%;
		height:80px;
		margin:0 auto;
		top:0px;
		clear:both;
	}
	#footerAirplaneContainer {
		position:relative;
		width:28px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
		padding-top:15px;
	}
	#footerLeftLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#c3c3c3;
		text-align:left;
		padding-left:10px;
		padding-top:16px;
	}
	.footerSocialNetworkIconContainer {
		position:relative;
		width:22px;
		height:21px;
		top:0px;
		right:0px;
		float:right;
		padding-top:15px;
		padding-left:12px;
	}
	/*     AD CONTAINERS      */
	.bannerAdMainContainer_300_250 {
		position:relative;
		width:300px;
		height:270px;
		top:0px;
		left:20px;
		float:left;
		background-color:#CCC;
	}
	.bannerAdTopLabelContainer_300 {
		position:relative;
		width:300px;
		height:20px;
		top:0px;
		left:0px;
		float:left;
		overflow:hidden;
	}
	.bannerAdContainer_300_250 {
		position:relative;
		width:300px;
		height:250px;
		top:0px;
		left:0px;
		float:left;
		overflow:hidden;
		background-color:#CCC;
	}
	/*    SEARCH PANNEL MAIN CONTAINER    */
	#searchPannelMainContainer {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		clear:both;
		padding-top:10px;
		padding-bottom:10px;
		display:inline-block;
		background-color:#E8E9E8;
		display:inline-block;
	}
	#searchPannelTopContainer {
		position:relative;
		width:100%;
		height:104px;
		margin:0 auto;
		top:0px;
		background-image:url(../images/homeSearchPannelBgPatternMobile.jpg);
		background-repeat:repeat-x;
		background-position:center;
	}
	#searchPannelTopLabel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		font-family:"robotolight";
		font-size:20px;
		color:#FFF;
		text-align:center;
		padding-top:20px;
		padding-bottom:15px;
		display:none;
		clear:both;
	}
	#searchPannelBottomContainer {
		position:relative;
		width:544px;
		height:36px;
		top:0px;
		margin:0 auto;
		display:none;
		clear:both;
	}
	#searchPannelBottomKeywordBg {
		position:relative;
		width:303px;
		height:36px;
		top:0px;
		left:0px;
		float:left;
		background-image:url(../images/homeSearchPannelKeywordBg.png);
		background-repeat:no-repeat;
	}
	#searchPannelBottomCategoriesButton {
		position:relative;
		width:220px;
		height:32px;
		top:0px;
		left:0px;
		float:left;
		padding-left:20px;
	}
	#searchPannelCategoriesBottomContainer {
		position:relative;
		width:95%;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
		background-color:#FFF;
		padding-bottom:20px;
	}
	#searchPannelCategoriesInnerContainer {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	#searchPannelCategoriesLeftPannel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
	}
	#searchPannelCategoriesLeftPannelPlaneImg {
		position:relative;
		width:100%;
		height:21px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		padding-top:20px;
		padding-bottom:14px;
	}
	#searchPannelCategoriesLeftPannelTopLabel {
		position:relative;
		width:90%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		font-family:"robotoregular";
		font-size:18px;
		color:#1bb8ff;
		text-align:center;
	}
	#searchPannelCategoriesLeftPannelBottomLabel {
		position:relative;
		width:90%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:center;
		padding-top:14px;
	}
	#searchPannelCategoriesRightPannel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		padding-top:30px;
	}
	.searchPannelCategoriesRightPannelColumnContainer {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
	}
	.searchPannelCategoriesRightPannelColumnTopLabelContainer {
		position:relative;
		width:100%;
		height:32px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		background-color:#e10051;
	}
	.searchPannelCategoriesRightPannelColumnTopLabel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		font-family:"robotoregular";
		font-size:14px;
		color:#FFF;
		text-align:center;
		padding-top:6px;
	}
	.searchPannelCategoriesRightPannelColumnItemsContainer {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		padding-top:14px;
		padding-bottom:14px;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel {
		position:relative;
		width:90%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		font-family:"robotoregular";
		font-size:14px;
		color:#a5a5a5;
		text-align:left;
		padding-left:20px;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:link {
		text-decoration:none;
		color:#a5a5a5;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:visited {
		text-decoration:none;
		color:#a5a5a5;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:hover {
		text-decoration:none;
		color:#47c3ff;
	}
	.searchPannelCategoriesRightPannelColumnItemsLabel a:active {
		text-decoration:none;
		color:#a5a5a5;
	}
	/*    FORMS    */
	.quickCardRightPannelFormRowContainer {
		position:relative;
		width:95%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		clear:both;
		padding-bottom:8px;
	}
	.quickCardRightPannelFormInputContainer {
		position:relative;
		width:100%;
		height:28px;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.quickCardRightPannelFormRightInputContainer {
		position:relative;
		width:100%;
		height:28px;
		top:7px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.quickCardRightPannelFormRightTextAreaContainer {
		position:relative;
		width:100%;
		height:84px;
		top:10px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.quickCardRightPannelFormInputIcon {
		position:relative;
		width:16px;
		height:17px;
		top:0px;
		left:0px;
		float:left;
		padding-top:5px;
		padding-left:12px;
		padding-right:10px;
	}
	.quickCardRightPannelFormTextAreaContainer {
		position:relative;
		width:100%;
		height:84px;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	.seeQuickCardRightPannelFormTextAreaContainer {
		position:relative;
		width:98%;
		height:84px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
  		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
	}
	#quickCardRightPannelFormRadioButtonsContainer {
		position:absolute;
		height:20px;
		top:6px;
		right:10px;
		float:right;
	}
	.quickCardRightPannelFormRadioButton {
		position:relative;
		width:15px;
		height:15px;
		top:0px;
		left:0px;
		float:left;
		background-color:#cecece;
		border:solid;
		border-width:1px;
		border-color:#b1b1b3;
  		-webkit-border-radius:50%;
	    -moz-border-radius:50%;
	    border-radius:50%;
	}
	.quickCardRightPannelFormRadioButtonLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
		padding-right:10px;
	}
	.quickCardRightPannelFormDateContainer {
		position:absolute;
		height:20px;
		top:6px;
		right:0px;
		float:right;
	}
	.quickCardRightPannelFormDateLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#d70040;
		text-align:left;
		padding-left:5px;
		display:none;
	}
	.quickCardRightPannelFormDateLabel a:link {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateLabel a:visited {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateLabel a:hover {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateLabel a:active {
		text-decoration:underline;
		color:#d70040;
	}
	.quickCardRightPannelFormDateMobileSelect {
		position:relative;
		width:52px;
		max-width:52px;
		height:18px;
		max-height:18px;
		top:0px;
		right:0px;
		float:right;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:left;
	}
	.quickCardRightPannelFormSelectArrow {
		position:absolute;
		width:13px;
		height:10px;
		top:0px;
		right:0px;
		float:right;
		padding-top:6px;
		padding-right:10px;
	}
	.quickCardRightPannelFormDateFieldIcon {
		position:absolute;
		width:16px;
		height:16px;
		top:0px;
		right:0px;
		float:right;
		padding-top:6px;
		padding-right:10px;
		display:none;
	}
	.quickCardRightPannelFormSelectItemsContainer {
		position:absolute;
		width:291px;
		max-height:160px;
		top:30px;
		left:0px;
		float:left;
		background-color:#FFF;
		border:solid;
		border-width:1px;
		border-color:#898A8A;
		padding-top:5px;
		display:inline-block;
		display:none;
		overflow-y:auto;
		overflow-x:hidden;
	}
	.quickCardRightPannelFormSelectItem {
		position:relative;
		width:271px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
		padding-bottom:5px;
	}
	.quickCardRightPannelFormSelectItem a:link {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormSelectItem a:visited {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormSelectItem a:hover {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormSelectItem a:active {
		text-decoration:none;
		color:#a5a5a5;
	}
	#quickCardSendButton {
		position:relative;
		width:100%;
		height:34px;
		top:0px;
		margin:0 auto;
		display:inline-block;
	}
	#quickCardShareButtonsContainerLabel {
		position:relative;
		width:100%;
		top:0px;
		margin:0 auto;
		display:inline-block;
		font-family:"robotoregular";
		font-size:17px;
		color:#FFF;
		text-align:center;
		padding-top:10px;
		padding-bottom:14px;
	}
	#quickCardShareButtonsContainer {
		position:relative;
		height:34px;
		top:0px;
		margin:0 auto;
		display:inline-block;
		padding-bottom:10px;
	}
	.quickCardShareButton {
		position:relative;
		width:60px;
		height:34px;
		top:0px;
		right:0px;
		float:right;
		padding-left:20px;
	}
	.quickCardRightPannelFormInput {
		position:relative;
		width:80%;
		height:26px;
		top:0px;
		left:0px;
		float:left;
		background-color:transparent;
		border:none;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
	}
	.quickCardRightPannelFormInput a:link {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormInput a:visited {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormInput a:hover {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormInput a:active {
		text-decoration:none;
		color:#a5a5a5;
	}
	.quickCardRightPannelFormTextArea {
		position:relative;
		width:98%;
		height:80px;
		top:2px;
		left:4px;
		float:left;
		background-color:transparent;
		border:none;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
	}
	
	/*     LOGIN FORM     */
	#loginLightboxMainContainer {
		position:fixed;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		float:left;
		z-index:100;
		display:none;
	}
	#loginLightboxMainBg {
		position:absolute;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		opacity: 0.8;
    	filter: alpha(opacity=80);
		z-index:1;
		cursor:pointer;
	}
	#loginLightboxFormContainer {
		position:relative;
		width:306px;
		height:390px;
		top:50%;
		margin:0 auto;
		margin-top:-195px;
		background-image:url(../images/loginFormBg.png);
		background-repeat:no-repeat;
		z-index:2;
	}
	#loginFormContainer {
		position:relative;
		width:306px;
		height:390px;
		top:0px;
		/*left:20px;
		float:left;*/
		margin:0 auto;
		background-image:url(../images/loginFormBg.png);
		background-repeat:no-repeat;
	}
	#loginFormTopLabelContainer {
		position:relative;
		width:284px;
		height:63px;
		top:0px;
		left:8px;
		float:left;
		padding-top:16px;
	}
	#loginFormTopGrayLabel {
		position:relative;
		width:292px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:center;
		padding-top:10px;
		padding-bottom:20px;
	}
	.loginFormInput {
		position:relative;
		width:220px;
		height:26px;
		top:0px;
		left:0px;
		float:left;
		background-color:transparent;
		border:none;
		font-family:"robotoregular";
		font-size:12px;
		color:#a5a5a5;
		text-align:left;
	}
	#loginFormRememberPassword {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:left;
		padding-top:10px;
	}
	#loginFormRememberPassword a:link {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPassword a:visited {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPassword a:hover {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPassword a:active {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormCloseFormLabel {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#e10051;
		text-align:left;
		padding-top:10px;
		padding-bottom:25px;
	}
	#loginFormCloseFormLabel a:link {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormCloseFormLabel a:visited {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormCloseFormLabel a:hover {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormCloseFormLabel a:active {
		text-decoration:underline;
		color:#e10051;
	}
	#loginFormSignUpButtonLabel {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:left;
		padding-top:10px;
	}
	#loginFormSignUpButtonLabel a:link {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormSignUpButtonLabel a:visited {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormSignUpButtonLabel a:hover {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormSignUpButtonLabel a:active {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormBottomButtonsContainer {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
	}
	#loginFormRememberMeSwitchContainer {
		position:relative;
		width:30px;
		height:14px;
		top:0px;
		left:0px;
		float:left;
		background-image:url(../images/loginFormRememberMeSwitchBg.png);
		background-repeat:no-repeat;
		-webkit-border-radius:10px;
	    -moz-border-radius:10px;
	    border-radius:10px;
		overflow:hidden;
	}
	#loginFormRememberMeSwitchOffBg {
		position:absolute;
		width:30px;
		height:14px;
		top:0px;
		left:0px;
		float:left;
		z-index:1;
		-webkit-border-radius:10px;
	    -moz-border-radius:10px;
	    border-radius:10px;
		background-color:#a5a5a5;
	}
	#loginFormRememberMeSwitch {
		position:absolute;
		width:17px;
		height:14px;
		top:0px;
		left:0px;
		float:left;
		z-index:2;
	}
	#loginFormRememberMeLabel {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:left;
		padding-left:5px;
	}
	#loginFormSendButtonLabel {
		position:relative;
		width:143px;
		height:29px;
		top:0px;
		right:0px;
		float:right;
		z-index:20;
	}
	#loginFormBottomDrawing {
		position:absolute;
		width:298px;
		height:119px;
		bottom:0px;
		left:0px;
		float:left;
	}
	#loginFormRememberPasswordContainer {
		position:absolute;
		width:306px;
		height:385px;
		top:0px;
		left:0px;
		float:left;
		background-color:#FFF;
		z-index:20;
		-webkit-border-radius:5px;
	    -moz-border-radius:5px;
	    border-radius:5px;
		display:none;
	}
	#loginFormRememberPasswordTopLabelContainer {
		position:relative;
		width:284px;
		height:63px;
		top:0px;
		left:8px;
		float:left;
		padding-top:16px;
	}
	#loginFormRememberPasswordTopGrayLabel {
		position:relative;
		width:292px;
		top:0px;
		left:0px;
		float:left;
		font-family:"robotoregular";
		font-size:11px;
		color:#a5a5a5;
		text-align:center;
		padding-top:10px;
		padding-bottom:20px;
	}
	#loginFormRememberPasswordBackLabel {
		position:relative;
		width:284px;
		top:0px;
		left:8px;
		float:left;
		font-family:"robotoregular";
		font-size:12px;
		color:#1bb8ff;
		text-align:left;
		padding-top:10px;
		padding-bottom:25px;
	}
	#loginFormRememberPasswordBackLabel a:link {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPasswordBackLabel a:visited {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPasswordBackLabel a:hover {
		text-decoration:underline;
		color:#1bb8ff;
	}
	#loginFormRememberPasswordBackLabel a:active {
		text-decoration:underline;
		color:#1bb8ff;
	}
	/*    AD BANNER MAIN CONTAINER    */
	#adBannerMainContainer {
		position:relative;
		width:100%;
		min-width:1024px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#E8E9E8;
		padding-bottom:16px;
		z-index:19;
		display:none;
	}
	#adBannerInnerContainer {
		position:relative;
		width:940px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#FFF;
		display:inline-block;
	}
	#adBannerBlockContainer {
		position:relative;
		width:728px;
		height:110px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#CCC;
		display:inline-block;
	}
	#adBannerTopLabel {
		position:relative;
		width:728px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
	}
	/*    AD BANNER_1020 MAIN CONTAINER    */
	#adBannerMainContainer_1020 {
		position:relative;
		width:100%;
		min-width:1024px;
		height:102px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#E8E9E8;
		padding-bottom:16px;
		z-index:19;
		display:inline-block;
		display:none;
	}
	#adBannerInnerContainer_1020 {
		position:relative;
		width:1020px;
		height:102px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#FFF;
		display:inline-block;
	}
	#adBannerBlockContainer_1020 {
		position:relative;
		width:1020px;
		height:102px;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#CCC;
		display:inline-block;
	}
	#adBannerTopLabel_1020 {
		position:relative;
		width:1020px;
		height:21px;
		top:0px;
		left:0px;
		float:left;
	}
	/*    AD BANNER MAIN CONTAINER RESPONSIVE    */
	#adBannerMainContainerResponsive {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		clear:both;
		background-color:#ededed;
		padding-bottom:38px;
		z-index:19;
		display:inline-block;
	}
	#adBannerInnerContainerResponsive {
		position:relative;
		width:95%;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	#adBannerTopLabelResponsive {
		position:relative;
		width:100%;
		max-width:320px;
		top:0px;
		margin:0 auto;
		display:inline-block;
	}
	#adBannerBlockContainerResponsive {
		position:relative;
		width:100%;
		margin:0 auto;
		top:0px;
		clear:both;
		display:inline-block;
	}
	
}