/* CSS Document */

body									{margin: 0 0 25px 0; background-color:#FFFFFF;}
body, td,tr,div,span					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
A										{color:#333333; text-decoration:underline;}
A:Visited								{color:#333333; text-decoration:underline;}
A:Active								{color:#333333; text-decoration:underline;}
A:Hover									{color:#B4B4B4; text-decoration:underline;}
ul										{margin: 0 0 0 0; padding:0 0 0 0; display: inline;}
li										{margin: 0 0 0 15px; padding: 0; list-style-position: outside;}
.headline								{margin-bottom: 26px; margin-top: -3px;}
.headline h1							{margin: 0; font-size: 17px; color: #BE0F2E; text-transform:uppercase; font-weight: bold; display:inline;}
.headline h2							{margin: 0; font-size: 17px; color: #8A8A8A; font-weight: bold; display:inline; padding-left: 10px;}
h2										{margin: 0; font-size: 17px; color: #8A8A8A; font-weight: bold; display:block;}
h1										{margin: 0; font-size: 17px; color: #BE0F2E; text-transform:uppercase; font-weight: bold; display:inline;}
.outercontainer							{width: 900px; margin-left: auto; margin-right: auto; background-image:url(/1image/bg.png); background-position: 0 0; background-repeat:repeat-y;}

.top									{width: 900px; height: 86px; background-color:#BE0F2E; position:relative; z-index: 201;}
.tagline								{position: absolute; top: 12px; left: 20px;}
.tagline a								{display: block; position:relative; width: 683px; height: 60px; background-image:url(/1image/tagline.png); background-position: 0 0; background-repeat:no-repeat;}
.taglinesmall								{position: absolute; top: 15px; left: 20px;}
.taglinesmall a								{display: block; position:relative; width: 285px; height: 65px; background-image:url(/1image/taglinesmall.png); background-position: 0 0; background-repeat:no-repeat;}
.logo									{ position: absolute; top: 0px; left: 723px; z-index: 200; display: block; width: 106px; height: 86px; background-image:url(/1image/logo.png); background-position: 0 0; background-repeat:no-repeat; *background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/logo.png', sizingMethod='crop');}
.logo2									{ position: absolute; top: 0px; left: 320px; z-index: 200; display: block; width: 106px; height: 86px; background-image:url(/1image/logo.png); background-position: 0 0; background-repeat:no-repeat; *background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/logo.png', sizingMethod='crop');}

.clear									{clear: both; font-size: 0; line-height: 0;}
.footer									{width: 900px; height: 26px; background-color:#BE0F2E; clear:both;}
.innerfooter							{position: absolute; margin: 5px 0 0 33px; color: #FFFFFF;}
.maincontentarea						{margin: 32px 33px 8px 32px;}
.submaincontent							{margin-top: 53px; position:relative;}
.leftsidecontent						{float: left; width: 320px; margin-right: 36px;}
.subleftside img						{margin-bottom: 25px;}
.rightsidecontent						{float: right; width: 476px; position:relative;}
.frontpageimagestable					{width:476px; margin: 25px 0 25px 0;}
.menucenter								{float: right; margin-bottom: 5px;}
.largerightimage						{width: 476px;}
.smallrightimage						{float: left; width: 225px;}
.outermenu								{width: 900px; height: 30px; background-image:url(/1image/topbg.png); background-position: 0 0; background-repeat:repeat-x; position:relative; z-index: 90;}


.tabs {
		position: absolute;
		top: 0px;
		left: 498px;
		display: block;
		width: 390px;
		height: 86px;
		background-image:url(/1image/tabs.png);
		background-position: 0 0;
		background-repeat:no-repeat;
}

.tabs a {
		display: block;
		width: 65px;
		height: 85px;
		float: left;
}




.innermenu								{float: right; position: relative;z-index: 91; border:}

.outersubmenu							{margin: 5px 0 0 5px; position: relative; clear: both;}

.menuleftside, .menuleftside27, .menuleftside62, .menuleftside86, .menuleftside110, .menuleftside158, .menuleftside167, .menurightside {
		width: 5px;
		height: 30px;
		background-image:url(/1image/menuleftside.png);
		background-position: 0 0;
		background-repeat:no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside.png', sizingMethod='crop');
}
.menuleftside27 {
		background-image:url(/1image/menuleftside27.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside27.png', sizingMethod='crop');
}
.menuleftside62 {
		background-image:url(/1image/menuleftside62.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside62.png', sizingMethod='crop');
}
.menuleftside86 {
		background-image:url(/1image/menuleftside86.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside86.png', sizingMethod='crop');
}
.menuleftside110 {
		background-image:url(/1image/menuleftside110.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside110.png', sizingMethod='crop');
}
.menuleftside158 {
		background-image:url(/1image/menuleftside158.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside158.png', sizingMethod='crop');
}
.menuleftside167 {
		background-image:url(/1image/menuleftside167.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menuleftside167.png', sizingMethod='crop');
}
.menurightside {
		background-image:url(/1image/menurightside.png);
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menurightside.png', sizingMethod='crop');
}
.menucentercell, .menucentercell27, .menucentercell62, .menucentercell86, .menucentercell110, .menucentercell158, .menucentercell167 {
		height: 30px;
		background-image:url(/1image/menucenter.png);
		background-position: 0 0;
		background-repeat:repeat-x;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter.png', sizingMethod='scale');
}
.menucentercell27 {
		background-image:url(/1image/menucenter27.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter27.png', sizingMethod='scale');
}
.menucentercell62 {
		background-image:url(/1image/menucenter62.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter62.png', sizingMethod='scale');
}
.menucentercell86	{
		background-image:url(/1image/menucenter86.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter86.png', sizingMethod='scale');
}
.menucentercell110 {
		background-image:url(/1image/menucenter110.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter110.png', sizingMethod='scale');
}
.menucentercell158 {
		background-image:url(/1image/menucenter158.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter158.png', sizingMethod='scale');
}
.menucentercell167 {
		background-image:url(/1image/menucenter167.png);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/menucenter167.png', sizingMethod='scale');
}
.menutable								{height: 30px;z-index: 92;}
.mainmenu								{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px;}
.mainmenu:Visited						{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px;}
.mainmenu:Active						{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px;}
.mainmenu:Hover							{color:#FFFFFF; text-decoration:underline; margin: 0 10px 0 10px;}
.mainmenuactive							{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px; font-weight: bold;}
.mainmenuactive:Visited					{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px; font-weight: bold;}
.mainmenuactive:Active					{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px; font-weight: bold;}
.mainmenuactive:Hover					{color:#FFFFFF; text-decoration:none; margin: 0 10px 0 10px; font-weight: bold;}

.submenu								{color:#222222; text-decoration:none; margin: 0 10px 0 10px;}
.submenu:Visited						{color:#222222; text-decoration:none; margin: 0 10px 0 10px;}
.submenu:Active							{color:#222222; text-decoration:none; margin: 0 10px 0 10px;}
.submenu:Hover							{color:#F26522; text-decoration:none; margin: 0 10px 0 10px;}
.submenuactive							{color:#F26522; text-decoration:none; margin: 0 10px 0 10px;}
.submenuactive:Visited					{color:#F26522; text-decoration:none; margin: 0 10px 0 10px;}
.submenuactive:Active					{color:#F26522; text-decoration:none; margin: 0 10px 0 10px;}
.submenuactive:Hover					{color:#F26522; text-decoration:none; margin: 0 10px 0 10px;}

form									{margin: 0; padding: 0;}
.contestform							{margin-bottom: 10px;}
.contestsubheader						{font-weight:bold;}
.outercontestblock {
		clear: both;
}
.outercontestradioblock					{margin-bottom: 20px;}
.outercontestinputblock					{margin-top: 14px;}
.outercontestradio						{margin-top: 8px;}
.contestradio							{margin: 0 5px 0 0; padding: 0 0 0 0; vertical-align:text-top; *vertical-align:middle; *margin: 0 3px 0 -4px;}
.contestcheck							{
		margin: 1px 5px 0 6px;
		padding: 0 0 0 0;
		vertical-align: text-top;
		*vertical-align: middle;
		*margin: 0 3px 0 2px;
}
.contestcheckbox {
		float: left;
		margin: 0px 4px 0px 0px;
		padding: 0px;
		margin-bottom: 7px;
		*margin-top: -3px;
}

.outercontestcheckbox {
		clear: both;
}

.outercontestinput						{width: 270px; clear:both;}
.outercontestinput input				{width: 200px; border: solid 1px #000000; float: right; margin-bottom: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.outercontestinput textarea				{height: 60px; width: 200px; border: solid 1px #000000; float: right; margin-bottom: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}




.outercontestinput span					{float: left}
.outercontesttextfield					{clear: both; }
.outercontesttextfield textarea			{width: 267px; border: solid 1px #000000; clear: both; }
.float									{float: left;}
.mandatory								{background-image:url(/1image/star.png); background-position: 100% 2px; background-repeat:no-repeat; padding-right: 12px;}

.contestbtn								{width: 345px; clear: both;}
.innercontestbtn						{border: solid 1px #BE0F2E; background-color:#BE0F2E; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; float: right; padding-bottom: 2px; cursor: pointer; height: 18px;}

.question								{margin-top: 34px; margin-bottom: 4px; font-weight:bold; }



/* POP UP */
#outercontent								{z-index: 1000;}
#outertipbox								{z-index: 1000;}
#tipPopup									{z-index: 1000;}

.popup										{width: 265px; position: absolute; top: -400px; left: 40px; font-size: 11px; line-height: 13px; z-index: 2000;}
.showpopup									{display: block;}
.hidepopup									{display: none;}
.popuptop									{width: 265px; height: 20px; background-image:url(/1image/popuptop.png); background-position: 0 0; background-repeat: no-repeat; cursor:move;*background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/popuptop.png', sizingMethod='crop');}

#tipErrorMessage							{color:#BE0F2F; font-size: 10px;}

.close										{width: 15px; height: 16px; background-image:url(/1image/close.png); background-repeat: no-repeat; float: right; margin: 4px 6px 0 0; cursor:pointer; position: relative;}
.closepopup									{background-position: 0 0;}
.closepopupover								{background-position: 0 -15px;}

.popupbottom								{width: 265px; height: 16px; line-height: 0; font-size: 0; background-image:url(/1image/popupbottom.png); background-position: 0 0; background-repeat: no-repeat;*background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/popupbottom.png', sizingMethod='crop');}
.popupcenter								{width: 265px; background-image:url(/1image/popupcenter.png); background-position: 0 0; background-repeat: repeat-y;*background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/1image/popupcenter.png', sizingMethod='scale');}
.innerpopup									{width: 233px; padding-left: 16px; padding-top: 14px;}
.searchfield_popup							{float: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; width: 228px; height: 13px; border-bottom-color: #C3C3C3; border-top-color: #C3C3C3; border-right-color: #C3C3C3; border-left-style:solid; border-left-color: #C3C3C3; border-top-style:solid; border-top-color: #7C7C7C; *border: indent 1px #C3C3C3;*border-bottom: solid 1px #D9D9D9;*border-right: solid 1px #D9D9D9; padding: 0 0 0 2px;*padding-top: 1px; margin-bottom: 8px; position: relative;}
.textarea_popup								{float: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; width: 228px; height: 110px; border-bottom-color: #C3C3C3; border-top-color: #C3C3C3; border-right-color: #C3C3C3; border-left-style:solid; border-left-color: #C3C3C3; border-top-style:solid; border-top-color: #7C7C7C; *border: indent 1px #C3C3C3;*border-bottom: solid 1px #D9D9D9;*border-right: solid 1px #D9D9D9; padding: 0 0 0 2px;*padding-top: 1px; margin-bottom: 8px; position: relative;}

.searchbutton_popup							{border: solid 1px #BE0F2E; background-color:#BE0F2E; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; float: right; padding-bottom: 2px; cursor: pointer; height: 18px;}
.popuptitle									{}
label										{display:block;}

.forward									{display: block; width: 102px; height:30px; background-image:url(../1image/tip-en-ven.png); background-position: 0 0; background-repeat:no-repeat; margin-left: auto; margin-right: auto;}
.forward:Visited, .forward:Active			{display: block; width: 102px; height:30px; background-image:url(../1image/tip-en-ven.png); background-position: 0 0; background-repeat:no-repeat;}
.forward:Hover								{display: block; width: 102px; height:30px; background-image:url(../1image/tip-en-ven.png); background-position: 0 -30px; background-repeat:no-repeat;}

.rightsidecontent img[align=right] {
		margin: 5px 0px 5px 10px;
}

.rightsidecontent img[align=left] {
		margin: 5px 10px 5px 0px;
}

.article {
		margin-top: 10px;
}

.competition_error {
		clear: both;
		margin: 5px 0px;
		color: #be0f2e;
		font-weight: 400;
}

.invitefriendinput {
		border: 1px solid #000000;
		width: 200px;
		margin-top: 2px;
}

.invite_friend_form {
		width: 480px;
}

.left {
		float: left;
}

.left_margin {
		margin-left: 10px;
}

.top_margin {
		margin-top: 18px;
}

#friendEmails {
		float: left;
		clear: both;
		margin-top: 20px;
		display: none;
}

.friendEntry {
		width: 480px;
		text-align: middle;
		clear: both;
		padding: 2px 0px;
		float: left;
		border-bottom: 1px solid #8A8A8A;
}

.friend_name_text, .friend_email_text {
		width: 200px;
		min-height: 1px;
		margin-left: 2px;
		margin-top: 2px;
}

.friend_email_text {
		margin-left: 13px;
}

.friend_remove_wrapper {
		float: right;
}

.friendMessage {
		clear: both;
		margin-top: 20px;
		float: left;
}

.friendMessage textarea {
		width: 478px;
		height: 70px;
		border: 1px solid #000000;
}

.friendInvitesSent {
		padding-top: 5px;
		clear: both;
		float: none;
		color: #BE0F2E;
}

.button_wrap {
		float: right;
		margin-top: 5px;
		margin-bottom: 30px;
}

.removeButton {
		border: solid 1px #8A8A8A;
		background-color: #8A8A8A;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		float: right;
		padding-bottom: 2px;
		cursor: pointer;
		height: 18px;
}

.gender {
		width: 270px;
		padding-top: 15px;
		padding-bottom: 14px;
		clear: both;
}

.innergender {
		float: right;
		width: 101px;
}

.contestselect {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		float: left;
		border: 1px solid #000000;
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
}

.contestselectwrapper {
		width: 203px;
		float: right;
		padding-bottom: 10px;
}

.optionalTextarea {
		display: none;
		clear: both;
		padding: 0px;
		margin: 0px;
		margin-left: 67px;
		height: 60px;
		width: 200px;
		border: solid 1px #000000;
		float: left;
		margin-bottom: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}

.questionspacer {
		padding-bottom: 5px;
}

.selectioncontent {
		float: left;
		width: 377px;
		padding: 20px 40px 20px 0px;
}

.selectbuttonwrap {
		margin-top: 20px;
		text-align: center;
}

.selectbuttonwrap .innercontestbtn {
		float: none;
}

.printpage {
		width: 595px;
		height: 842px;
}

.printpageleft {
		width: 300px;
		padding: 30px;
		float: left;
}

.printpageright {
		float: left;
		width: 205px;
		padding: 30px;
		padding-left: 0px;
}

.addresscontainer {
		border: 1px solid #000000;
		padding: 5px;
}

.printpage .article {
		margin-bottom: 30px;
		clear: both;
}

.dottedline {
		clear: both;
		width: 100%;
		float: left;
		border-top: 1px dashed #000000;
		margin-top: 40px;
		padding-top: 3px;
}

.printpageid {
		border: 1px solid #000000;
		float: left;
		margin-bottom: 20px;
		padding: 5px;
}

.printpageheadline {
		clear: both;
}

.addressinformation {
		padding-left: 30px;
		font-weight: bold;
}

.printpagespacer {
		margin-top: 30px;
		float: left;
}

.question2, .question3 {
		padding-bottom: 20px;
		display: none;
}

.competitionHeadline {
		padding-bottom: 10px;
}

.competitionHeadline h2 {
		margin: 0;
		font-size: 17px;
		color: #BE0F2E;
		text-transform: uppercase;
		font-weight: bold;
		display: inline;
}


.input_notice_div {
  color: red;
  padding: 5px 0px 5px 0px;
}

.input_text_div input {
  margin: 0px 0px 0px 10px;
  width: 300px;
}

.input_text_div {
  padding: 0px 0px 5px 0px;
  float: left;
  clear: both;
}

.button_div button {
  background-color: #be0f2e;
  color: #ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  float: right;
  margin: 5px 0px 0px 0px;
}