body { font-family:Verdana;margin:0;padding:0;background:url(/themes/gesca_red/img/bg_page.jpg) repeat-y center center;}
img {border:0px}
hr{border-top:1px solid #ccc;padding:0px;margin:0px;height:1px; }
a {color:#000;font-size:11px}
a:hover {color:#900;}

.tb_prevCart {width:500px;background:#eee;}
.tb_prevCart caption{background:#eee url(img/box.png) no-repeat 5px 5px;}

.tb_prevCart th{border-top:1px solid #999;border-bottom:1px solid #999;margin:0;padding:5px 0 5px 0}
.tb_prevCart td{border-bottom:1px solid #999;margin:0;padding:5px 0 5px 0}
.tb_prevCart th,td{font-size:11px;}

.tb_prevCart th{ color:#C00;font-weight:normal;font-style: italic; }
.tb_prevCart a{color:#000}

.mainMenu {width:100%}
.mainMenu th{ background:url(/themes/gesca_red/img/menu.png) repeat-x 0 0;font-size:11px;}
.mainMenu a {color:#fff;text-decoration:none;height:13px;padding:5px 0 5px 0;display:block}
/*.mainMenu th:hover{background:url(/themes/gesca_red/img/menu.png) repeat-x 0 -23px;color:#fff;}*/
.mainMenu a:hover {background:url(/themes/gesca_red/img/menu.png) repeat-x 0 -23px;display:block;color:#fff;height:13px;padding:5px 0 5px 0;}

a.moreSeeLink { color:#000;text-decoration:none }



.mainProducts caption { text-align:left;color:#C00;font-size:26px;font-weight:normal;padding:11px 0 10px 15px;font-family:Tahoma,Arial,Georgia, sans-serif }
.mainProducts td{padding:0 0 10px 0}

.mainProductsStep2 caption { text-align:left;color:#C00;font-size:26px;font-weight:normal;padding:11px 0 10px 0;font-family:Tahoma,Arial,Georgia, sans-serif }
.mainProductsStep2 thead { color:#999;text-align:left;font-size:13px;padding:5px 0 30px 0 }
.mainProductsStep2 {font-size:11px;color:#666;clear:both}

.footer {
	
	background:#fff url(img/footer.png) no-repeat 0 30px;
	border-top:1px dotted #666;
	padding:10px 0 10px 0;	
	font-size:10px;
	color:#333;
	height:150px;
	vertical-align:top;
	text-align:center;
	}
.footer a {color:#000;text-decoration:none}

.progressBar {position:absolute;z-index:5;width:200px;height:70px;top:220px;left:357px;background-color:#CCCCCC;filter: alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;padding-top: 30px;font-family:Verdana;font-size:11px;text-align:center;}

.detailProduct {width:90%;font-size:11px;margin:0 0 0 10px;color:#666;}
.detailProduct th{text-align:left;margin:2px;padding:2px;width:70px;vertical-align:top}
.detailProduct td{margin:0;padding:0;color:#666}


/* NEW ICONS */
/* Categories */

.barUnderMainMenu{ background:#000;margin:20px 0 0 0 }

.categoriesMenu td{ text-align:right; }
.categoriesMenu .main td{ border-top:1px solid #ccc;padding:3px 4px 3px 0;vertical-align:top }
.categoriesMenu .main a{ padding:0 0 3px 0;font-size:11px;color:#333;display:block }
.categoriesMenu .sub a { color:#666;font-size:11px;display:block; }
.categoriesMenu .sub a:hover{color:#c00;}
.categoriesMenu a{text-decoration:none;font-size:13px;}
.categoriesMenu a:hover{color:#c00;}
.categoriesMenu #icon-cat{width: 15px;height: 15px;}

.sprite-abbigliamento-accessori {background: url(img/categories.png) no-repeat 0 0;  } 
.sprite-agende-calendari {background: url(img/categories.png) no-repeat 0 -65px;  } 
.sprite-attrezzi_torce {background: url(img/categories.png) no-repeat 0 -130px;  } 
.sprite-borse-zaini {background: url(img/categories.png) no-repeat 0 -195px;  } 
.sprite-cappellini-bandana {background: url(img/categories.png) no-repeat 0 -260px;  } 
.sprite-cat_premiums {background: url(img/categories.png) no-repeat 0 -325px;  } 
.sprite-cura_personale {background: url(img/categories.png) no-repeat 0 -390px;  } 
.sprite-elettronica {background: url(img/categories.png) no-repeat 0 -455px;  } 
.sprite-oggettistica {background: url(img/categories.png) no-repeat 0 -520px;  } 
.sprite-ombrelli-attrezzi {background: url(img/categories.png) no-repeat 0 -585px;  } 
.sprite-orologi-meteo {background: url(img/categories.png) no-repeat 0 -650px;  } 
.sprite-per-casa {background: url(img/categories.png) no-repeat 0 -715px;  } 
.sprite-portachiavi-portabadge {background: url(img/categories.png) no-repeat 0 -780px;  } 
.sprite-scrittura {background: url(img/categories.png) no-repeat 0 -845px;  } 
.sprite-suono_immagine {background: url(img/categories.png) no-repeat 0 -910px;  } 
.sprite-tempo-libero-giochi {background: url(img/categories.png) no-repeat 0 -975px;  } 
.sprite-ufficio {background: url(img/categories.png) no-repeat 0 -1040px;  } 
.sprite-usb-digitale {background: url(img/categories.png) no-repeat 0 -1105px;  } 

/* Head Box*/
.sprite-carrello { background: url(img/box.png) no-repeat 0 0;  height: 14px;padding:0 0 0 20px;color:#c00 } 
.sprite-lente { background: url(img/box.png) no-repeat 0 -64px; width: 14px; height: 14px; } 
.sprite-news { background: url(img/box.png) no-repeat 0 -128px; width: 15px; height: 15px; } 
.sprite-piuvisti { background: url(img/box.png) no-repeat 0 -193px; height: 16px;padding:0 0 0 20px } 
.sprite-star { background: url(img/box.png) no-repeat 0 -259px; height: 15px;padding:0 0 0 20px } 


/*  Altro */
.sprite-arrow-cart { background: url(img/altro.png) no-repeat  0 0; width: 14px; height: 11px; } 
.sprite-arrow-cat { background: url(img/altro.png) no-repeat 0 -61px; width: 15px; height: 15px; } 
.sprite-delete-cart { background: url(img/altro.png) no-repeat 0 -126px; width: 17px; height: 17px; } 
.sprite-freccia { background: url(img/altro.png) no-repeat 0 -193px; width: 23px; height: 15px; } 
.sprite-icon-link { background: url(img/altro.png) no-repeat 0 -258px; height: 14px;padding:0 0 0 20px } 
.sprite-icon-lock { background: url(img/altro.png) no-repeat 0 -323px;  height: 14px;padding:0 0 0 17px } 

.linkSeeAllNews{background: url(img/altro.png) no-repeat 0 -193px; height: 15px;padding-left:27px}



.cart-step2 {background: url(img/box.png) no-repeat 0 0;height: 14px;padding:0 0 0 20px}

/*Box*/

/* destra */
.boxCarrello,.boxSearch,.boxMoreSee{ padding:5px;;width:99%;margin-top:5px;width:99%}
.boxCarrello th, .boxSearch th, .boxNews  th{height: 14px;padding:5px 0 5px 25px;color:#c00;font-size:12px;color:#c00;text-align:left;font-weight:normal;}
.boxCarrello 	{background:#fff;border:1px solid #c00;}
.boxCarrello th	{background: url(img/box.png) no-repeat 5px 5px;  }
.boxCarrello a:hover	{color:#900}

/*#titoloPrd:hover {color:#900}*/

.boxSearch 		{background:#eee;border:1px solid #999;}
.boxSearch th 	{background: url(img/box.png) no-repeat 5px -59px;}

.boxMoreSee 	{border:1px solid #ccc}
.boxMoreSee a:hover	{color:#900}

/* sinistra */
.boxNews 		{border:1px dotted #333;width:99%}
.boxNews th 	{background: url(img/box.png) no-repeat 5px -123px;}

.separator 		{height:1px;background:#ccc}

/* Buttons */
button {margin:0;padding:0;border:0;cursor:pointer;color:#fff}

.btnGoOn,.btnGoOff {background: url(img/btn_vai.png) no-repeat; width:55;height:21px}
.btnGoOn{background-position: 0 0;}
.btnGoOff{background-position: 0 -21px;}

.btnPlayPrevOn,.btnPlayPrevOff,.btnPlayPrevDisabled,.btnPlayNextOn,.btnPlayNextOff,.btnPlayNextDisabled {background: url(img/btn_player.png) no-repeat;width: 26px; height: 25px;}
.btnPlayPrevOn 			{background-position: 0 0;}
.btnPlayPrevOff			{background-position: 0 -25px;}
.btnPlayPrevDisabled 	{background-position: 0 -50px;}

.btnPlayNextOn 			{background-position: -26px 0;}
.btnPlayNextOff			{background-position: -26px -25px;}
.btnPlayNextDisabled 	{background-position: -26px -50px;}

.btnInviaRichiestaOn,.btnInviaRichiestaOff	{background: url(img/btn_invia_richiesta.gif) no-repeat;width: 185px; height: 21px;text-decoration:none;color:#fff;padding:3px 0 0 0}
.btnInviaRichiestaOn:hover,.btnInviaRichiestaOff:hover {color:#fff}
.btnInviaRichiestaOn	{background-position: 0 0;}
.btnInviaRichiestaOff	{background-position: 0 -21px;}

.btnAddPreventivoOn,.btnAddPreventivoOff	{background: url(img/btn_add_preventivo.png) no-repeat;width: 126px; height: 41px;}
.btnAddPreventivoOn		{background-position: 0 0;}
.btnAddPreventivoOff	{background-position: 0 -41px;}



.btnPlayPrevPgOn,.btnPlayPrevPgOff,.btnPlayPrevPgDisabled,.btnPlayNextPgOn,.btnPlayNextPgOff,.btnPlayNextPgDisabled {background: url(img/btn_player.png) no-repeat;width: 26px; height: 25px;text-decoration:none;color:#fff;}
.btnPlayPrevPgOn 			{background-position: 0 0;}
.btnPlayPrevPgOff			{background-position: 0 -25px;}
.btnPlayPrevPgDisabled 	{background-position: 0 -50px;}

.btnPlayNextPgOn 			{background-position: -26px 0;}
.btnPlayNextPgOff			{background-position: -26px -25px;}
.btnPlayNextPgDisabled 	{background-position: -26px -50px;}

.arrowCategories { background: url(img/arrow.gif) no-repeat 0 0;width:20px;height:20px;margin:6px 0 31px 0}
