html * { margin: 0; padding: 0; }

body {
	background:url(i/body2.jpg) 0 0 no-repeat;
	background-color:#D8DFEF;
}

#container {
	position: relative;
	z-index: 0;
	top: 0;
	margin: 0 auto;
	width: 980px;
	}

#header {
	width:960px;
	height:220px;
	background:url(i/header.jpg) 0 0 no-repeat;
}


#banner {
	width:680px;
	float:left;
	margin-top:25px;
	margin-left:25px;
	
}

#banner img{
	
}
	
#banner object {
	background:#FFFFFF;
}

#banner object embed {
	background:#FFFFFF;
}
#date {
	float:right;
	margin-right:53px;
	margin-top:3px;
	border:1px solid #333;
	-moz-border-radius: 0.2em;
	background:#333;
}

#date  p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:5px;
	
}

#menu {
	float:left;
	width:960px;
	height:41px;
	background:url(i/menu.jpg) 0 0 repeat-y;
}

#upperlist {
	display:inline;
	float:left;
	margin-left:20px;
}

#upperlist LI {
	float:left;
	display:inline;
	margin: 3px 0px 0px 0px;
	font: normal 0.8em/1.6em Verdana, Arial, Helvetica, sans-serif;
	
	
}

#upperlist LI a{
	float:left;
	display:inline;
	margin: 2px 10px 0 10px;
	font: bold 0.9em/1.6em Verdana, Geneva, sans-serif;
	color: #666;
	text-decoration:none;
	
	
}

#upperlist li:hover {
	background:url(i/menu_hover.jpg)  3px 3px repeat-x;
	
}
	
#upperlist LI a:hover{
	text-decoration:none;
	color: #333333;
}


#upperlist img{
	border:0;
	margin-top:3px;
}
	




#main {
	float:left;
	width:960px;
	background:url(i/content.jpg) 0 0 repeat-y;
	
	height:auto;
}

#leftbar {
	float:left;
	margin-left:22px;
	width:180px;
	height:auto;
	
}

#search {
	background:url(i/search.jpg) 0 0 no-repeat;
	min-height:88px;
	height:auto;
	

}

#sizes {
	background:url(i/sizes.jpg) center bottom no-repeat;
	min-height:88px;
	height:auto;
	
	

}

#sizes img {
	margin-left:18px;
	margin-top:18px;
}

#left_top {
	background:url(i/menu_top.jpg) 0 0 no-repeat;
	min-height:47px;
	height:auto;
}




	

#left_bot {
	background:url(i/menu_bot.jpg) 0 0 no-repeat;
	min-height:8px;
	height:auto;
	
}

#left_contact {
	float:left;
	height:90px;
	width:170px;
	margin-left:3px;
	border:1px solid #D3D3D3;
	border-bottom:none;
}

#left_contact a img {
	padding:10px 0 0 10px;

}

#adv {
	height:131px;
	background:url(i/adv.jpg) 0 0 no-repeat;
}

#box {
	height:131px;
	background:url(i/box.jpg) 0 0 no-repeat;
}

#box a img {
	margin-left:15px;
	margin-top:15px;
}

#offer_left{
	float:left;
	margin-left:3px;
	border:1px solid #D3D3D3;
	width:170px;
}

#offer_left p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	padding:2px;

}
#offer_left p a img{
	border:none;

}


.netprice {
	color: #AD2626;
	font-weight: bold;
	padding:1px 4px;
	background:#C5C7CB;
	border:1px solid #C5C7CB;
	-moz-border-radius: 0.3em;
}

.price {
	color: #333333;
	font-weight: bold;
	padding-bottom:4px;
	
}

.pborder {
	border-bottom:1px solid #D3D3D3;
	
}
#content {
	
	margin-left:205px;
	margin-right:223px;
	margin-bottom:10px;
	height:auto;
		
}

#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	padding:10px;
	text-align:justify;
}

#content p a {
	color:#666666;
}

.prodclass img{
	margin-left:180px;
	
}

.basket img{
	margin-left:190px;
}

a.url {
	width:125px;
	
	margin-bottom:10px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding:0px 3px 0px 3px;
	
}

a.url:hover {
	color:#000;
	text-decoration:underline;
	background:#FFFFFF;
}

#count {
	height:200px;
	
}

#count td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	
	
	
	
	}
	
#count td a {
	color:#AD2626;
	text-decoration:none;
	border:1px solid #AD2626;
	-moz-border-radius: 0.4em;
	background:#fff;
	margin-right:3px;
	}

#count td a:hover {
	text-decoration: none;
	color:#fff;
	background:#AD2626;
	}
	
#counter {
	height:200px;
}

.url2 {
	color:#fff;
	text-decoration:none;
	border:1px solid #AD2626;
	-moz-border-radius: 0.4em;
	background:#AD2626;
	padding:2px 2px 0 2px ;
	
}

#content embed {
	margin-left:30px;
}

#rightbar {
	float:right;
	
	width:195px;
	height:auto;
	margin-right:25px;
	
}

#basket {
	height:55px;
	background:url(i/basket.jpg) 0 0 no-repeat;
}

#basket p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:bold;
	padding:4px;
	margin-top:25px;
	margin-left:64px;
	float:left;
}

#basket p a{
	
	color:#333;
	font-weight:bold;
	
	
}



#offer_right{
	margin-left:11px;
	border:1px solid #D3D3D3;
	width:170px;
}

#offer_right p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	padding:2px;

}

#offer_right p a img{
	border:none;

}

#footer {
	float:left;
	width:960px;
	height:99px;
	background:url(i/footer.jpg) 0 0 no-repeat;
}

#footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	margin-right:50px;
	margin-top:15px;
	font-size:10px;
	font-weight:bold;
	
}

#footer p a {
	color:#333;
	text-decoration:none;
}

#footer p a:hover {
	text-decoration:underline;
}

/*---------------------- BEGIN GIA SECTIONPATH  -----------------------*/

.SectionPathActive, .SectionPathActive a 

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 16px;

font-weight: bold;

color:#30324e;

text-decoration:none;

}

.SectionPathActive a:hover {
	text-decoration: none;
	color:#333333;
}

.SectionPathActive img{


padding-right:5px;
border:0;


}

.SectionPathBar 

{

width: 524px;

margin-left:5px;

margin-bottom:13px;

margin-right: 0pt;

margin-top:8px;

*margin-top:0px;

float: left;

border-bottom-width: 1px;

border-bottom-style: dotted;


border-bottom-color: #333333;

padding-bottom: 1px;

text-align:left;



}



/*----------------------END GIA SECTIONPATH  -----------------------*/


.offer {
	float:left;

	margin-left:5px;

	margin-right:55px;

	margin-bottom:15px;
	
	padding-left: 5px;

	width:200px;

	height:150px;

	

}

.offer_img {
	float:left;
	width:100px;
	}

.offer_text {
	width:200px;
	margin-left:105px;
}

.prodbox td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	width:150px;
	
	color:#000000;
}

.prodbox td a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	width:135px;
	color: #51727B;
}

.offer_text img {
	margin-left:10px;
}

#new p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	width:135px;
	color:#000000;
}

.text {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
 	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;

}

.style1 {
	color: #333;
	border-bottom:1px dotted #333333;
	-moz-border-radius: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	width:135px;
	color:#000000;

	
}

/* contact form */

.contactform {
	margin: 20px 0 0 60px;
	color: #ffffff;
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
.contactform td {
	padding: 0.4em;
	vertical-align: top;
	}
.box {
	float: left;
	padding: 4px;
	color: #022a37;
	background-color: #e0eefa;
	border: 1px solid #c1d8ec;
	width: 450px;
	}

.box1 {
	float: left;
	padding: 4px;
	color: #022a37;
	background-color: #e0eefa;
	border: 1px solid #c1d8ec;
	width: 450px;
	height: 90px;
	}



.submit {
	float: left;
	margin: 0;
	padding: 4px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: 	#AD2626;
	border: 1px solid #AD2626;
	width: 460px;
	}

.style2 {
	margin-left:29px;
}



/*searchform*/


.textfield {
	margin-left:10px;
	margin-top:48px;
	width:130px;
	border:none;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	
}

.url {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	font-size:11px;
}




#left_mid {
	background:url(i/menu_mid.jpg) 0 0 repeat-y;
	
	width:180px;
	height:auto;
	
}



#leftmenu, #leftmenu ul {padding:0; margin:0; list-style:none;margin-left:3px;}
#leftmenu {width:170px; height:auto;position:relative; z-index:500;}
#leftmenu ul {position:absolute; left:-9999px;background:url(i/menu_mid.jpg) 0 0 repeat-y;}

#leftmenu li {width:170px; height:auto; float:left; margin-left:0;border-right:1px solid #ddd;border-left:1px solid #ddd;}

#leftmenu li a {display:block; width:100%; height:30px; line-height:30px; color:#777; text-decoration:none; font-size:12px; font-family:"lucida grande", arial, sans-serif; text-indent: 10px; float:left;}


#leftmenu li a:hover { position:relative; color:#06f;}

#leftmenu li.sub a:hover {color:#06f;}
#leftmenu li.sub a b {display:block; color:#06f; font-weight:normal;}

#leftmenu li:hover {position:relative;}
#leftmenu li:hover.sub > a { color:#06f;}


#leftmenu :hover ul
{width:170px; height:auto; left:168px; top:7px; background:#fcfcfc; border:1px solid #ddd;border-width:1px 0 1px 0;}
#leftmenu :hover ul :hover ul,
#leftmenu :hover ul :hover ul :hover ul,
#leftmenu :hover ul :hover ul :hover ul :hover ul,
#leftmenu :hover ul :hover ul :hover ul :hover ul :hover ul
{width:170px; height:auto; left:165px; top:-1px; background:#fcfcfc; border:1px solid #ddd; border-width:1px 0 1px 0;}

#leftmenu :hover ul ul,
#leftmenu :hover ul :hover ul ul,
#leftmenu :hover ul :hover ul :hover ul ul,
#leftmenu :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px; width:0; height:0;}

#leftmenu :hover ul li,
#leftmenu :hover ul li a
{width:170px; height:25px; line-height:25px; text-indent:10px; float:none;}

#leftmenu :hover ul li.sub a,
#leftmenu :hover ul :hover ul li.sub a,
#leftmenu :hover ul :hover ul :hover ul li.sub a,
#leftmenu :hover ul :hover ul :hover ul :hover li.sub a,
#leftmenu :hover ul :hover ul :hover ul :hover ul :hover li.sub a
{background:url(i/grey.gif) no-repeat 147px center; color:#777;}

#leftmenu :hover ul li.sub a:hover,
#leftmenu :hover ul :hover ul li.sub a:hover,
#leftmenu :hover ul :hover ul :hover ul li.sub a:hover,
#leftmenu :hover ul :hover ul :hover ul :hover ul li.sub a:hover
{background:url(i/blue.gif) no-repeat 147px center; color:#06f;}
#leftmenu :hover ul li.sub:hover > a,
#leftmenu :hover ul :hover ul li.sub:hover > a,
#leftmenu :hover ul :hover ul :hover ul li.sub:hover > a,
#leftmenu :hover ul :hover ul :hover ul :hover ul li.sub:hover > a
{background:url(i/blue.gif) no-repeat 147px center; color:#06f;}

#leftmenu :hover ul li a,
#leftmenu :hover ul :hover ul li a,
#leftmenu :hover ul :hover ul :hover ul li a,
#leftmenu :hover ul :hover ul :hover ul :hover ul li a,
#leftmenu :hover ul :hover ul :hover ul :hover :hover ul li a
{background:#fcfcfc; color:#777;}

#leftmenu :hover ul li a:hover,
#leftmenu :hover ul :hover ul li a:hover,
#leftmenu :hover ul :hover ul :hover ul li a:hover,
#leftmenu :hover ul :hover ul :hover ul :hover ul li a:hover,
#leftmenu :hover ul :hover ul :hover ul :hover ul :hover ul li a:hover
{background:#fcfcfc; color:#06f;}

#leftmenu li.sub a b,
#leftmenu :hover li.sub a b,
#leftmenu :hover ul :hover li.sub a b,
#leftmenu :hover ul :hover ul :hover li.sub a b,
#leftmenu :hover ul :hover ul :hover ul :hover li.sub a b,
#leftmenu :hover ul :hover ul :hover ul :hover ul :hover li.sub a b
{display:block; color:#06f; font-weight:normal;}

#leftmenu li.sub a.selected b,
#leftmenu :hover ul li.sub a.selected b,
#leftmenu :hover ul :hover ul li.sub a.selected b,
#leftmenu :hover ul :hover ul :hover ul li.sub a.selected b,
#leftmenu :hover ul :hover ul :hover ul :hover ul li.sub a.selected b,
#leftmenu :hover ul :hover ul :hover ul :hover ul :hover ul li.sub a.selected b
{display:block;  color:#06f; font-weight:normal;}

/*-------------------live help------------------------*/


#livehelp {
	margin-left:15px;
	margin-top:5px;
}


/*----------------shopping basket*/

#tablecnt {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	width: 510px;
	margin: 20px 0 0 10px;
	border: 1px solid #B1B1B1;
	float:left;
	}
#tablecnt a {
	color: #333;
	text-decoration: none;
	}
#tablecnt a:hover {
	color: #333;
	text-decoration: none;
	}
#tablecnt td {
	padding: 4px;
	text-align: center;
	}
#tablecnt td img {
	border: 1px solid #B1B1B1;
	background-color: #FFF;
	}
#tablecnt td.title {
	background-color: #B1B1B1;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	}
#tablecnt tr.clr1 {
	background-color: #C9DBE7;
	}

.nob {
	border: 0!important;
	}

.button2 {
	padding: 3px 4px 2px 4px;
	border: 1px solid #09C;
	color: #FFF;
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	background-color: #B1B1B1;
	margin-top: 8px;
	}

.button3 {
	padding: 3px 4px 2px 4px;
	border: 1px solid #09C;
	color: #FFF;
	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	background-color: #B1B1B1;
	margin-top: 8px;
	margin-left:230px;
	}

.box_order {
	float: left;
	padding: 2px;
	background: transparent;
	border: 1px solid #224157;
	}

.contactform {

	margin: 10px 0 0 40px;
	color: #333;
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
.contactform td {
	padding: 0.4em;
	}

#order {
	width:590px;
	margin-top:10px;
}

#order p label select {
	border:1px solid #666666;
}

#order p input {
	margin-left:200px;
}


/*DIA8ESIMOTITA*/


#tablecnt2 {
	font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	width: 350px;
	margin: 20px 0 0 10px;
	border: 1px solid #B1B1B1;
	float:left;
	background:#F8F7F5;
	}
#tablecnt2 a {
	color: #333;
	text-decoration: none;
	}
#tablecnt2 a:hover {
	color: #F8F7F5;
	text-decoration: none;
	}
#tablecnt2 td {
	padding: 4px;
	text-align: left;

	}

#left_td {
border-right: 1px solid #B1B1B1;
margin:-2px;
}


/*NEWSLETTER*/

.pdg{padding:0.3em;width:146px;margin-left:3px;}
.brd{border:1px solid #ccc}

.grid_20 {display:inline;float:left;margin-left:1%;margin-right:1%;}


/* G E N E R I C  C S S */

h6{font-size:120%;color:#333;}

p{margin-bottom:1em;line-height:1.3;}p img.left, h4 img.left{float:left;margin:0 0.2em;padding:0;}p img.right, h4 img.right{float:right;margin:0 0.5em;padding:0;}

input.text, input.title, textarea, select{margin:0.1em 0 0 0;border:1px solid #bbb;padding:2px;}

input.text:focus, input.title:focus, textarea:focus, select:focus{border:1px solid #51727B;}

/*submit buttons*/


input.sbmt,input.sbmtlnk, a.sbmt{border:1px solid #ddd;color:#000;cursor: pointer;font-family:Verdana,"Helvetica Neue", Arial, Helvetica, sans-serif;vertical-align:middle;overflow: visible;width:100px;text-align:center;font-size:12px;}

input.sbmtlnk{color:#294889}

input.sbmt:hover, input.sbmt:focus, a.sbmt:hover{border-color:#51727B;text-decoration:none;}

.small { font-size:13px;}

.bold {background:#EAEAEA;text-align:center; }

.red {color:#AD2626;}

#form_new {margin-top:1675px;}
