body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#FFFFFF;}

a img {border: none;}

*:focus {outline:none;} /* Safari glow remove */
textarea {resize:none;} /* Safari / Opera / Chrome dumb resize remove */

form {margin:0; padding:0;}

table, tr, td {border-collapse:collapse; border:0; margin:0; padding:0;}

p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

div.wrapper {width:990px; margin:0 auto;}

div.mc {width:100%; clear:both; background:url(../images/mbg.jpg) 0 0 no-repeat; overflow:hidden;}
	div.lmc {width:375px; float:left; overflow:hidden; background:url(../images/dots.gif) 371px 0 no-repeat;}
		div.mp {width:100%; position:relative; height:360px; padding:0 0 0 23px;}
		div.ball {position:absolute; width:110px; height:170px; bottom:-30px; left:0px; z-index:0; display:none;}
		div.mpt {width:96%; clear:both; padding:0 12px 10px 12px; z-index:10; position:relative; font-size:12px; color:#000000;}
		div.mpt h2 {font-size:22px; color:#223f81; padding:0 0 5px 0;}
		div.mpt p {font-size:12px; color:#000000; padding:5px 0 5px 0; line-height:16px;}

		table.txtTop {width:100%; background:url(../images/prizesSep.jpg) 50% 0 no-repeat; margin-top:10px;}
		table.txtTop td.txt {font-size:11px; color:#010101; padding:13px 24px 10px 24px; line-height:14px;}
		table.txtTop td.txt h2 {font-size:18px; color:#e11224; padding:0 0 10px 0; line-height:normal;}
		table.txtTop td.txt p {font-size:11px; color:#010101;}
		table.txtTop td.pic {text-align:center;}

		table.prize {width:100%; background:url(../images/prizesSep.jpg) 50% 0 no-repeat; margin-top:10px;}
		table.prize td.txt {font-size:11px; color:#010101; padding:18px 24px 10px 0; line-height:14px; width:100%; vertical-align:top;}
		table.prize td.txt h2 {font-size:18px; color:#e11224; padding:0 0 10px 0; line-height:normal;}
		table.prize td.txt p {font-size:11px; color:#010101;}
		table.prize td.pic {padding:1px 0 0 0;}

	div.cmc {width:595px; float:left; padding:0 10px 0 10px;}
		div.mch {height:180px; clear:both; position:relative; display:block; z-index:10;}
		div.mch img {position:absolute; top:0; left:-50px; z-index:20;}
		div.cmc h2 {text-align:center; font-size:26px; padding:10px 50px 10px 50px;}
		div.cmc h2 strong {font-size:32px; clear:both; display:block;}
		div.cmc h3 {font-size:18px; color:#e11224; font-weight:normal; padding:10px 45px 10px 45px; text-align:center; line-height:24px;}
		div.cmc div.text {font-size:14px; color:#000000; padding:0 15px 15px 15px;}
		div.cmc div.text p {padding:10px 0 0 0;}
		div.cmc div.flags {position:relative; clear:both; width:100%; z-index:1;}
		div.cmc div.flags div.tarrow {position:absolute; width:100%; height:50px; left:0px; top:0px;}
		div.cmc div.flags div.tarrow div {margin:0 auto; width:139px;}
		div.cmc div.flags div.barrow {position:absolute; width:100%; height:50px; left:0px; bottom:-20px; z-index:10;}
		div.cmc div.flags div.barrow div {margin:0 auto; width:139px; z-index:10;}
		div.cmc div.flags div.barrow div img {}
		div.cmc div.flags table {width:auto; margin:0 auto;}
		div.cmc div.flags table tr>td.tm {background:url(../images/ftm.png) 0 0 no-repeat;}
		div.cmc div.flags table td.tm {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ftm.png', sizingMethod='crop');}
		div.cmc div.flags table tr>td.bm {background:url(../images/fbm.png) 0 0 no-repeat;}
		div.cmc div.flags table td.bm {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fbm.png', sizingMethod='crop');}
		div.cmc div.flags table tr>td.ml {background:url(../images/fml.png) 0 0 no-repeat;}
		div.cmc div.flags table td.ml {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fml.png', sizingMethod='crop');}
		div.cmc div.flags table tr>td.mr {background:url(../images/fmr.png) 0 0 no-repeat;}
		div.cmc div.flags table td.mr {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fmr.png', sizingMethod='crop');}
		div.cmc div.flags table td.main {background:#223f81 url(../images/fmbg.jpg) 0 0 no-repeat; font-size:12px; color:#FFFFFF;}
		div.cmc div.flags table td.main h2 {color:#ffffff; font-size:24px;}
		div.cmc div.flags table td.main div.answer {width:125px; height:105px; float:left; overflow:hidden; margin:10px 0 0 0; padding:0 23px 0 23px; cursor:pointer; font-size:12px; color:#FFFFFF; text-align:center; position:relative;}
		div.cmc div.flags table td.main div.answer img {margin:0 0 7px 0; position:relative; display:block;}
		div.cmc div.flags table td.main div.answer p {margin:0; padding:0; color:#FFFFFF; width:125px; height:89px; position:relative; display:block;}
		div.cmc div.flags table td.main div.afade {width:125px; height:105px; float:left; overflow:hidden;margin:10px 0 0 0;  padding:0 23px 0 23px; cursor:pointer; font-size:11px; color:#FFFFFF; text-align:center; position:relative;}
		div.cmc div.flags table td.main div.afade img {opacity:0.3; filter:alpha(opacity=30); position:relative; display:block; margin:0 0 7px 0;}
		div.cmc div.flags table td.main div.afade p {margin:0; padding:0; color:#FFFFFF; width:125px; height:89px; position:relative; display:block;}
		div.cmc div.flags table td.main div.answer input, div.cmc div.flags table td.main div.afade input {position:absolute;}
		div.ff {width:530px; clear:both; background-color:#dedede; margin:7px auto; padding:35px 20px 20px 20px; font-size:12px; color:#353535; text-align:center; position:relative;}
		div.ff h2 {font-size:18px; color:#000000; text-align:center; margin:0; padding:0 0 8px 0;}
		div.ff p {font-size:12px; color:#353535; text-align:center; padding:0 0 10px 0;}
		div.ff table.ff {width:90%; margin:0 auto; margin:10px 0 5px 0;}
		div.ff table.ff td.ft {font-size:18px; color:#000000; white-space:nowrap; padding:4px 15px 4px 0; text-align:left;}
		div.ff table.ff td.ff {width:100%; padding:3px 0 3px 0;}
		div.ff table.ff td.ff input {border:1px solid #a09388; width:90%; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
		table.btn {width:auto; margin:0 auto; cursor:pointer;}
		table.btn tr>td.txt {background:url(../images/btn_m.png) 0 0 no-repeat;}
		table.btn td.txt {font-size:24px; color:#FFFFFF; font-weight:bold; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_m.png', sizingMethod='crop');}
		
		div.ff table.fr {width:100%; margin:10px 0 5px 0;}
		div.ff table.fr td.ff {width:255px; padding:3px 0 3px 0; vertical-align:top;}
		div.ff table.fr td.ff textarea {border:1px solid #a09388; width:95%; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:110px; overflow:auto; font-size:12px;}
		div.ff table.fr td.fts {width:130px; padding:2px 10px 0 0; vertical-align:top; text-align:left; font-size:12px; color:#000000;}
		div.ff table.fr td.fts strong {font-size:13px; color:#000000;}
		div.ff table.fr td.fts p {text-align:left; font-size:11px; color:#000000; padding:0;}
		div.ff table.fr td.ftc {padding:2px 0 0 10px; vertical-align:top; text-align:left; font-size:12px; color:#000000;}
		div.ff table.fr td.ftc strong {font-size:13px; color:#000000;}
		div.ff table.fr td.ftc p {text-align:left; font-size:12px; color:#000000; padding:0;}
		div.ff table.fr td.ftc div.gmail_m {background:url(../images/gmail_m.jpg) 0 0 repeat-y; margin:8px 0 0 0; position:relative; cursor:pointer;}
		div.ff table.fr td.ftc div.gmail_t {background:url(../images/gmail_t.jpg) 0 0 no-repeat;}
		div.ff table.fr td.ftc div.gmail_b {background:url(../images/gmail_b.jpg) 0 100% no-repeat; padding:55px 0 10px 0; font-size:11px; color:#000000; text-align:center;}
		div.ff table.fr td.ftc div.gmail_b span {display:block; clear:both; font-weight:bold; font-size:14px; color:#ae0003; padding:3px 0 0 0;}

		div.ty {font-size:12px; color:#000000; text-align:left;}
		div.ty a {color:#0067b7; font-size:14px; font-weight:bold; text-decoration:underline;}
		div.ty a:hover {color:#0067b7; font-size:14px; font-weight:bold; text-decoration:none;}
		div.ty h1, div.ty h2, div.ty h3, div.ty h4, div.ty h5, div.ty h6, div.ty p {text-align:left;}
		div.ty h1, div.ty h2 {font-size:18px; color:#7e2305; font-weight:normal; padding:0 0 7px 0;}
		div.ty p {font-size:12px; color:#000000; padding:0 0 7px 0;}

		table.vert_shadow {width:100%;}
		table.vert_shadow td.tcorner {height:10px; width:5px; vertical-align:bottom;}
		table.vert_shadow td.vpos {vertical-align:bottom; width:100%;}
		table.vert_shadow td.vert {width:5px; height:5px;}
		table.vert_shadow td.verb {width:5px; height:5px;}
		table.vert_shadow td.vtsh {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tms.png', sizingMethod='scale'); width:100%; height:5px;}
		table.vert_shadow tr>td.vtsh {background:url(../images/tms.png) 0 0 repeat-x; width:100%;}
		table.vert_shadow td.vbsh {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bms.png', sizingMethod='scale'); width:100%; height:5px;}
		table.vert_shadow tr>td.vbsh {background:url(../images/bms.png) 0 0 repeat-x; width:100%;}

		div.form_error {display:none; margin:0 -10px 0 -10px; position:absolute; width:380px; left:105px; top:-15px; z-index:50;}
		table.error_box {width:100%; margin:0 auto;}
		table.inner_error {width:100%;}
		table.inner_error td.txt {border:1px solid #FFFFFF; background-color:#c51300; padding:15px;}
		table.inner_error td.txt h1, table.inner_error td.txt h2, table.inner_error td.txt h3, table.inner_error td.txt h4, table.inner_error td.txt h5, table.inner_error td.txt h6 {font-size:19px; color:#fefc31; padding:0 0 15px 0; margin:0 0 0 0; text-align:left;}
		table.inner_error td.txt p {font-size:14px; color:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0; text-align:left;}
		table.inner_error td.lside {width:5px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lms.png', sizingMethod='scale'); height:100%;}
		table.inner_error tr>td.lside {background:url(../images/lms.png) 0 0 repeat-y;}
		table.inner_error td.rside {width:5px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rms.png', sizingMethod='scale'); height:100%;}
		table.inner_error tr>td.rside {background:url(../images/rms.png) 0 0 repeat-y;}

		div.email_link {clear:both; padding:10px 0 10px 0;}
		div.email_link textarea {width:100%; height:30px; background-color:#c5e7e6; border:1px solid #000000; overflow:visible; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#155452; padding:10px 0 10px 0; text-align:center; cursor:pointer; font-weight:bold;}

		table.facebook {width:100%; margin:10px auto 0 auto;}
		table.facebook td {border:2px solid #f2f2f2; font-size:12px; color:#ffffff; padding:10px; text-align:center; font-weight:bold; background:#3B5997 url(../images/facebook.jpg) left center no-repeat}
		table.facebook td a {color:#ffffff; font-size:14px; font-weight:bold; padding:0 0 0 30px; text-decoration:underline; text-transform:uppercase}	
		table.facebook td a:hover {text-decoration:none;}

div.vpopup {width:588px; background:#f4f5f7 url(../images/pop_bg.jpg) 0 0 no-repeat; padding:100px 12px 12px 12px; margin:0 auto;}
div.vpopup h1 {font-size:24px; color:#e11224; padding:0 0 10px 0;}
div.vpopup h2 {font-size:20px; color:#e11224; padding:5px 0 5px 0;}
div.vpopup h3 {font-size:16px; color:#e11224; padding:5px 0 5px 0;}
div.vpopup p {font-size:12px; color:#000000; padding:5px 0 5px 0;}

table.vhead {width:100%;}
table.vhead td.logo {width:150px; padding:7px 0 7px 0;}
table.vhead td.txt {font-size:20px; color:#7e2305; padding:15px 0 15px 0;}

/* --- Products Box Crossi --- */
div.main_product_box_holder {width:100%; clear:both; position:relative;}

div.main_product_box_border {padding:25px 0 15px 0; text-align:center; vertical-align:middle}
div.main_product_box_header {padding:0 0 3px 0}
div.main_product_box_header h1 {padding:0px; margin:0px; color:#EC0701; font-size:20px; font-weight:bold; line-height:26px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content {padding:10px 0 10px 0;}


div.main_product_box_content table.inner_product_box_holder {float:left; margin:0 42px 0 0}
div.main_product_box_content table.inner_product_box_holder.lastOne {margin:0px}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left {width:112px; text-align:center; vertical-align:top}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_img {width:112px; height:95px; position:relative; overflow:visible;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_button {padding:10px 0 4px 0}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_button table.inner_prod_button {margin:0 auto; cursor:pointer}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_button table.inner_prod_button td.txt {height:30px; background:url(../images/buy_back.jpg) 0 50% repeat-x; padding:0px 5px 0 5px; margin:0px; color:#ffffff; font-size:12px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_button table.inner_prod_button td.txt a {color:#ffffff;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_moreInfo {padding:0px; margin:0px; color:#000000; font-size:12px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_moreInfo a:link, div.main_product_box_content ul li table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_moreInfo a:visited, div.main_product_box_content ul li table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_moreInfo a:active {padding:0px 3px 0px 3px; margin:0px; color:#0033CC; font-size:11px; font-weight:normal; line-height:17px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_left div.inner_product_box_moreInfo a:hover {text-decoration:none}

div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right {width:175px; padding:0 0 0 10px; text-align:left; vertical-align:top}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h1 {padding:0px; margin:0px; color:#003399; font-size:14px; font-weight:bold; line-height:20px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right a:link, div.main_product_box_content ul li table.inner_product_box_holder td.inner_product_box_right a:visited, div.main_product_box_content ul li table.inner_product_box_holder td.inner_product_box_right a:active {padding:0px 0 10px 0; margin:0px; color:#003399; font-size:14px; font-weight:bold; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; display:block}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right a:hover {text-decoration:none}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p {padding:0px 0 10px 0; margin:0px; color:#000000; font-size:12px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h2 {padding:2px 0 2px 0; margin:0px; color:#666666; font-size:12px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h2 span {padding:0px; margin:0px; color:#333333; font-size:12px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; background:url(../images/pricecross.gif) 0 20% repeat-x}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h3 {padding:2px 0 2px 0; margin:0px; color:#666666; font-size:12px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h3 span {padding:0px; margin:0px; color:#990000; font-size:14px; font-weight:bold; line-height:20px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h4 {padding:2px 0 2px 0; margin:0px; color:#666666; font-size:12px; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right h4 span {padding:0px; margin:0px; color:#333333; font-size:12px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p.ncena {color:#666666; font-size:11px; padding:3px 0 3px 0;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p.ncena span {padding:0 0 0 5px; text-decoration:line-through; color:#666666; font-size:14px;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p.vcena {color:#666666; font-size:12px; font-weight:bold; padding:3px 0 3px 0;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p.vcena span {padding:0 0 0 5px; color:#CA0002; font-size:16px;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p.pcena {color:#666666; font-size:11px; font-weight:bold; padding:3px 0 3px 0;}
div.main_product_box_content table.inner_product_box_holder td.inner_product_box_right p.pcena span {padding:0 0 0 5px; color:#666666; font-size:14px;}

.separator {clear:both; float:left; width:100%; height:20px;}

/* --- End Products Box --- */ 

.poolFB {width:auto;}
.poolFB td.fbc {padding:0 10px 0 0;}
.poolFB td.fbc img {margin:0 0 2px 0;}
.poolFB td.fbht {text-align:left;}
.poolFB td.fbht h2 {text-align:left;}
.poolFB td.fbht p {text-align:left;}