/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SIGN UP */

.LOGIN_SPLIT_RETURNING_CUSTOMER
{
text-align: left;
margin-left: 15px;
margin-top: 20px;
}

.LOGIN_SPLIT_RETURNING_CUSTOMER_LABEL_MAIL, .LOGIN_SPLIT_RETURNING_CUSTOMER_FIELD_MAIL, .LOGIN_SPLIT_RETURNING_CUSTOMER_LABEL_PASSWORD, .LOGIN_SPLIT_RETURNING_CUSTOMER_FIELD_PASSWORD
{

width: 130px !important;
max-width:130px !important;
}


.LOGIN_SPLIT_RETURNING_CUSTOMER_TITLE, .LOGIN_SPLIT_NEW_CUSTOMER_TITLE, .LOGIN_SPLIT_RETURNING_CUSTOMER_TEXT
{
font-weight: bold;
}



.box_id_pw_login
{
width: 400px !important;
max-width:400px !important;
margin-left: -5px;

}

.id_login
{
width: 140px !important;
max-width:140px !important;
margin-left: 0px;
float: left;
}


.psw_login
{
width: 130px !important;
max-width:130px !important;
margin-top: 0px;
text-align: left;

}



.LOGIN_SPLIT_RETURNING_CUSTOMER_IMAGE_LOGIN
{
margin-top: -10px;
}

/* PER L'ALLINEAMENTO A DESTRA
 
.LOGIN_SPLIT_RETURNING_CUSTOMER_IMAGE_LOGIN, 
.LOGIN_SPLIT_RETURNING_CUSTOMER_PASSWORD_FORGOTTEN, 
.LOGIN_SPLIT_NEW_CUSTOMER_TITLE,
.LOGIN_SPLIT_NEW_CUSTOMER_INTRODUCTION_SUBMIT
{
text-align:right;
padding-right: 20px !important;
}
*/

.LOGIN_SPLIT_NEW_CUSTOMER
{
text-align: left;
margin-left: 15px;
}



#createAcctDefaultHeading {

color:#F00;
text-align:left;
width:470px;
padding-top:40px;
padding-bottom:20px
}

#createAcctDefaultLoginLink {

width:470px;
max-width:470px;
text-align:left;

}

#createAcctDefault {

width:471px !important;
max-width:471px !important;
padding-bottom:30px;
}


.centerColumn .messageStackError img{

display:none;

}



#createAcctDefault  div {

max-width:471px !important;
text-align:left;
}

 .CREATE_ACCOUNT_CONDITIONS_CONFIRM {

text-align:left;


}

#createaccount_table {
	
width:470px;
	
	
}


.createaccount_phone, .createaccount_dob, .createaccount_logindetails, .createaccount_referrals, .createaccount_address, .createaccount_company {

color:#F00;
font-weight:bold;
font-size:14px;

}

.trspacer {

height:5px !important;
max-height: 5px !important;
font-size:0px;
}

#createaccount_table input{
	

background-color:#EEE;
border:1px solid #888;	
height:15px !important;
}


#email-address { 

width:220px !important;
margin:0px !important;
padding:2px 0px 4px 0px !important;
height:auto !important;
}


#createaccount_table select{
	

background-color:#EEE;
border:1px solid #888;
	
	

}


#createaccount_table tr{
	
height:auto;	
}

#createaccount_table td{

width:443px !important;
max-width:443px !important;
text-align:left !important;
vertical-align:top;

}

.createaccount_email input{

margin:0px !important;
display:none;

}


.createaccount_required {


color:#F00;
font-weight:bold; 

}

.createaccount_newsletter {

font-weight:bold;
vertical-align:top !important;
}

.createaccount_newsletter input{

margin-right:10px

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SIGN UP  RESULTS */


#createAcctSuccess {


width:471px !important;
max-width:471px !important;
text-align:left !important;
margin-bottom:0px !Important;
padding-bottom:30px;
}


#createAcctSuccessHeading {


width:471px !important;
max-width:471px !important;
text-align:left !important;
color:#F00;
padding-top:40px;
padding-bottom:20px;
}

#createAcctSuccess fieldset{

border:0px !important;
width:471px;
max-width:471px !important;
margin-top:20px;
}

#createAcctSuccess fieldset legend, #createAcctSuccess fieldset address {

padding:0px;
margin:0px;

}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BUONO REGALO */

#gvSendDefault {

width:451px !important;
max-width:451px;
position:relative;

}



#gvSendDefault .advisory{

width:470px !important;
max-width:470px;
text-align:left;

}


#gvSendDefaultHeadingSend {

width:471px;
max-width:471px;
position:relative;
text-align:left;
}

#gvSendDefaultHeadingSend{

display:block !important;
clear:both !important;

}

#sendSpendWrapper{

width:471px !important;
max-width:471px !important;
position:relative;
text-align:left;
}

#gvSendDefault .forward {

display:block !important;
clear:right; float:left;
clear:left !important;
clear:both !important

}

#gvSendDefault #sendSpendWrapper{

width:auto !important;
border:0px;
text-align:left;
width:460px;

}


#gvSendDefault .forward p  {

display:block;
clear:both !important;
}


#gvSendDefaultMainContent {
clear:both !important;
display:block !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOG OFF PAGE */



#logoffDefault {

width:471px;
max-width:471px;
text-align:left !Important;
padding-bottom:30px;

}

#logoffDefaultHeading {

width:471px;
max-width:471px;
text-align:left !Important;
padding-top:40px;
padding-bottom:20px;



}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CONTACT US FORM */



#contactUsDefault {

width:417px !important;
max-width:417px !important;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;

}


#contactUsDefault .inputLabel, #contactUsDefault label{
color:#F00;
display:block;
font-weight:bold;
margin-bottom:4px !important;
}

#contactUsDefault input, #contactUsDefault textarea{
color:#AAA;
display:block;
border:1px solid #CCC;
background-color:#EEE;
text-align:left;

}



#contactUsDefault input, #contactUsDefault textarea {

margin-left:0px !important;
width:350px !important;
margin-top:8px !important;
}

#contactUsDefault div {

width:417px !important;
max-width:417px !important;
text-align:left;
margin-left:auto;
margin-right:auto;
padding:0px !important;

}

#contactUsNoticeContent {

width:417px !important;
max-width:417px !important;
text-align:left;
margin-left:auto;
margin-right:auto;
padding:0px !important;

}

#contactUsDefault fieldset {

width:417px !important;
max-width:417px !important;
border:0px;
padding:0px !Important;
text-align:left;
}


#contactUsDefault .alert {

display:none;

}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PAGE NOT FOUND */

#pageNotFound { 
	
	text-align:left !important;
	margin-bottom:0px !Important;
        margin:0px;
        padding-bottom:30px;
}

#pageNotFound div { 
	
	width:417px;
        max-width:417px;
	padding-left:0px !important;
        padding:0px !important;
       
}


#pageNotFoundHeading { 
	
	width:417px;
        max-width:417px;
padding-top:20px;
color:#F00;
	
}


#pageNotFoundMainContent { 
	
	width:417px;
        max-width:417px;
margin:0px;
margin-left:auto;
margin-right:auto;
	
}


#pageNotFoundMainContent p { 
	
	width:417px;
        max-width:417px;
margin-left:0px;
padding-left:0px;

	font-size:12px;
}

#pageNotFoundMainContent strong { 
	
	width:417px;
        max-width:417px;
margin-left:0px;
padding-left:0px;

	font-size:12px;
color:#F00;
background-color:#FF9;
padding:2px;
padding-right:132px
}

#pageNotFound ul{ 
	
margin-left:0px;
          position:relative;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ADVANCED SEARCH RESULTS */








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SEARCH ENGINE */

.advancedSearch { /* il resto della classe  sul file stylesheetazimuth.css; */
	
	text-align:left;
	
}


.advancedSearch h1, #advancedSearch h1 { /* il resto della classe  sul file stylesheetazimuth.css; */
	
	text-transform:uppercase;
	margin:0px !important;
		padding:0px !important;
		font-weight:bold;
}


.advConteiner {
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/* padding-left:14px; */
	width:400px;
	max-width:400px;
	padding:0px !important;
	
}	

	.advConteiner form {
		
		display:block;
		margin-bottom:0px;
		margin-top:25px;
		width:auto;
		height:auto;
		
		
		
	}
	
	.advTit {
		
		margin:0px;
		padding:0px;
;
		
	}
	
	.advConteiner h1 {
		
		margin:0px !important;
		padding:0px !important;
	
		
	}
	
	.advMainInput {
		
		 width:385px;
		 max-width:400px;
		 font-size:14px;
		 color:#390;
		 background-color:#FFF !important;
		 margin-bottom:8px;
		
	}


.advCheck {
	
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color: #FFF;
	margin-top:4px;
	
}

.advInfo {
	
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	font-size:0px;
	
	top:14px;
	left:405px;
	
	
}  			.advInfo img {
	
						margin:0px;
						padding:0px;
	
					 }


.advPulldown {
	
    text-align:left;
    
	
}

.advPulldown .pulldown {
	
	
	display:block;
	float:left;
	margin-bottom:15px;
	margin-top:10px;

}
	.advPulldown .pulldown select {
	
	width:184px;

	}
	
	.pulldown #first {
	
	margin-left:0px;

	}
	
	.pulldown #second {
	
	margin-left:0px;

	}
	
.advGrey {
	
	font-size:12px;
	color: #C0C0C0;
	font-weight:bold;
	margin-bottom:3px;
}

.advWhite {
	
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	font-weight:bold;
	display:inline;
	margin-left:5px
}


.advSubmit {
	
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-image:url(../images/custom_adv_cerca_ita.png);
	background-repeat:no-repeat;
	width:192px;
	height:25px;
	max-width:192px;
	max-height:25px;
	
	display:block
		
}

.searchForm {
	
	position:absolute;
	display:block;
	width:90%;
	top:19px;
	left:15px;
	text-align:left !important;
	
}

.searchFormSubmit {
	
	position:absolute;
	display:block;
	width:105px;
	max-width:105px;
	max-height:22px;
	height:22px;
	top:19px;
	left:379px;
	text-align:left !important;
	cursor:pointer;
	
	background-repeat:no-repeat;
	
}

.searchFormField {
	
	width:357px;
	font-size: 12px;
	color:#390;
	border: 1px solid #393;
	background-color:#FFF !important;
	
}


.messageStackCaution {
		
	background-color:transparent;
	color: #333;
	font-size:14px;	
	
}

.messageStackCaution img{
		
	display:none;
	
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GENERAL STYLES */
	
	
	
	
	.centeringConteiner {
		
		width:auto;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		text-align:center !important;
		vertical-align:middle;
		padding-left:23px;
		padding-bottom:6px;
		margin-top:10px;
		
	}
	
	.buttonRow {
		
		display:block;
		margin-top:0px;
		
	}
	
	#manufacturersContent {
		
		width:211px;
		text-align:left;
		
	}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FEATURED PRODCUTS  (VETRINA)) /  CENTRAL BOX */

#featuredProducts .centerBoxWrapper {
	
	text-align:center !important;
	padding:0px;
	
}

.centerBoxContentsFeatured {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	overflow:hidden; /*avoid the shipping image */
	
}


.centerBoxContentsFeatured * .productPriceDiscount, .centerBoxContentsFeatured .productPriceDiscount {
	
	display:block;
	top:-10px;
	position:relative;
	
}


.specialsListBoxContents {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}

.centerColumn #indexProductListCatDescription {
	
	width:478px !important;
	max-width:478px !important;
	text-align:left !important;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-bottom:10px;

}

#navBreadCrumb {
	
	background-color:transparent;
	
	
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PRODCUTS WHAT'S NEW  / SPECIALS CENTRAL BOX */

#whatsNew .centerBoxWrapper {
	
	text-align:center !important;
	padding:0px;
	
}

.centerBoxContentsNew {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}

.centerBoxContentsSpecials {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SUB CATEGORIES */

.slidecatMenu {

	margin:0px !important;
	padding:0px !important;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width: 150px; 
	max-width: 150px; 
	height: 1px;  
	overflow:hidden;
	visibility: hidden;
	margin-bottom:0px;
	margin-top:0px;

	background-image:url(../images/custom_subcat_bg.gif);
	background-repeat:repeat-y;

}

.slideLink {
	
	margin-left:5px;
	font-size:12px;
	
}

.subcatMainContent {
	
	width:500px;
	max-width:500px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	text-align:left !important;
	margin-bottom:13px;
	
	position:relative;
	display:block;
	
	padding-top:20px;
	
	background-image: url(../images/custom_bird_bg.gif);
		background-repeat:no-repeat;
		background-position: 97% 99%;
		
		padding-bottom:30px;
		
		margin-left:auto;
		margin-right:auto;


		
}

.subcatMainContent #subcategory_callScript{
	
	left:0px;
	top:37px;

		
}


#subcatTable {
	
	width:454px;
	max-width:454px;
	
	
}


#subcatTable td{

	vertical-align:top;
	padding:0px;
	width:150px;
	max-width:150px;
	height:auto;
	min-height:126px !important;
	
}


.subcateConteiner {
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
	height:auto;
	min-height:126px !important;
	
	text-align: left !important;
	
		width:150px;
		max-width:150px;
		
		background-image:url(../images/custom_subcat_bg.gif);
		background-repeat:repeat-y;
		
		background-color:#FFF;	
		
		
		
	}
	
	.subcateConteiner  li {
	
	display:block;
	list-style:none;
	list-style-type:none;
	margin:2px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	
	}
	
	.subcateConteiner  li a{
	
	font-size:11px;
	text-transform:lowercase;
	
	}
	
	.subcateConteiner  h1{
	
	font-size:12px;
	color: #333;
	margin:0px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-transform:none !important;
	
	}
	
	.subcateTitle, .subcateImage {
	
	display:block;
	margin:0px;
	padding:0px;
	font-weight:normal;
	
	
	}
	
	.subcateImage {
	
	overflow:hidden;
	width: 146px;
	max-width: 146px;
	height:auto;
	min-height:50px;
	text-align:center;
	
	
	}
	
	.subcateTop {

		margin:0px;
		padding:0px;
		font-size:1px;
		display:block;
		background-image:url(../images/custom_subcat_top.gif);
		background-repeat:no-repeat;
		width:150px;
		max-width:150px;
		max-height:4px;
		height:4px;
	    background-color:#FFF;	

		
	}
	
	.subcateBottom {
		

		margin:0px;
		display:block;
		padding:0px;
		font-size:1px;
		background-image:url(../images/custom_subcat_bottom.gif);
		background-repeat:no-repeat;
		width:150px;
		max-width:150px;
		max-height:4px;
		height:4px;
		background-color:#FFF;
	}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HOMEPAGE CATEGORIES */


/* shut down you zenny shit ! :D */
.centerColumn #indexDefaultMainContent, .greeting, .centerColumn #indexDefaultHeading, #indexDefaultHeading {
	
	display:none;
	
}

.catMainContent {
	
	width:500px;
	text-align:center;
	vertical-align:top;
	margin:0px;
	padding:0px;
	
	margin-bottom:13px;
	
	position:relative;
	display:block;
	
	padding-top:20px;
	
	background-image: url(../images/custom_bird_bg.gif);
		background-repeat:no-repeat;
		background-position: 97% 99%;
		
		padding-bottom:57px;


		
}

.catMainContent #category_callScript{
	
	left:28px;
		
}


#hometable {
	
	width:auto;
	height:auto;
	border:0;
	
}

#hometable td {
	
	width:220px;
	max-width:220px;
	height:198px;
	max-height:198px;
	
	background-image:url(../images/custom_category_square.gif);
	background-repeat:no-repeat;
	
	background-color: #FFF;
	
	padding:0px;
	vertical-align:top;
}

.homepage_cat_cell {
	
	display:block;
	height:180px;
	width:219px;
	position:relative;
	
	
}

	
	
	.homepage_cat_cell_list {
		
		position:absolute;
		left:77px;
		top:16px;
		
	}
	
	
	.homepage_cat_cell_list li {
	
	display:block;
	list-style:none;
	list-style-type:none;
	margin:2px;
	padding:0px;
	
	
	}
	
	.homepage_cat_cell_list li a{
	
	font-size:11px;
	
	}
	
	.homepage_cat_cell_list h1 {
	
	font-size:14px;
	display:block;
	color:#333;
	text-transform: lowercase;
	cursor:pointer;
	}
	
	.homepage_cat_cell_img {
		
		position:absolute;
		left:9px;
		top:20px;
		text-align:right !important;
		width:63px;
		height:160px;
		cursor:pointer;
		overflow:hidden;
		
	}
	
	.homepage_cat_cell_img img{
		
	
		text-align:right !important;
		
	}
	
	.homepage_cat_cell_arrow {
		
		background-image:url(../images/custom_button_Ar.gif);
		background-repeat:no-repeat;
		background-position: 110px 0px;
		vertical-align:middle;
		text-align:left;
		
		display:block;
		position:absolute;
		
		cursor:pointer;
		
		top:140px;
		left:79px;
		
		width:130px;
		max-width:130px;
		height:30px;
		max-height:30px;
		overflow:hidden;
	
		padding-top:3px;
		
		font-weight:bold;
		
		
	}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEFT SIDEBOX TEXT ALIGNMENT / GENERAL LABEL PROPERTIES */	

label {
	
	margin:0px !important;
	padding:0px !important;
	height:auto !important;
	
}


#informationContent, #moreinformationContent{
	
	padding-left:14px !important;
	
	
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CENTRAL BOX GENERAL ALIGNMENTS / GENERAL PROPERTIES */	

.catMainContent {
		
		margin-bottom:0px;
		
	}
	
	
.centerBoxWrapper {
		
		margin-bottom:0px;
		padding-bottom:0px;
		
	}	
	
	
#indexProductListCatDescription{
	
	margin:0px;
	padding:0px;
	padding-top:10px;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BANNER - NICK */	

#bannerboxtplbannerboxNOFRAME2Content {
	margin-bottom:7px !important;
	margin-top:13px !important;
}

#bannerboxtplbannerboxNOFRAME1Content {
	margin-bottom:13px !important;
	margin-top:5px !important;
}

#bannerboxtplbannerboxNOFRAME3Content {
	margin-bottom:13px !important;
	margin-top:13px !important;
}


#bannerboxtplbannerboxNOFRAME4Content {
	margin-bottom:13px !important;
	margin-top:13px !important;
}


#bannerboxtplbannerboxNOFRAME5Content {
	margin-bottom:7px !important;
	margin-top:5px !important;
}
