/*+clearfix {*/
.abstracts:after, #links:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.abstracts, #links
{
	display: inline-block;
}
.abstracts, #links
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
*
{
	padding: 0;
	margin: 0;
}
H1, H2, H3, H4, H5, H6, P, PRE, BLOCKQUOTE, LABEL, UL, OL, DL, FIELDSET, ADDRESS
{
	/*[disabled]margin:1em 5%;*/
}
H1, H2, H3, H4, H5, H6
{
	/*[disabled]margin:1em 0;*/
}
LI, DD
{
	/*[disabled]margin-left:5%;*/
}
FIELDSET
{
	padding: 0.5em;
}
DIV.clearer
{
	clear: both;
}
/*[bookmark]COMMON*/
HTML, BODY
{
	margin: 0;
	padding: 0;
}
BODY
{
	font: 76% "Trebuchet MS", arial, sans-serif;
	color: #09216B;
	text-align: center;
	background: #F46500 url(../img/bg-body.png) repeat-y scroll center top;
}
BODY
{
	#background-image: url(../img/bg-body-ie.png);
}
BODY
{
	/*[disabled]_background-image:url(../img/bg-body-ie6.png);*/
}
DIV#content DIV.csc-header H1
{
	font-size: 120%;
	margin: 0 0px 20px;
	color: #F46500;
	border-bottom: 1px solid #F46500;
	text-transform: uppercase;
	clear: both;
}
H2
{
	color: #F46500;
	font-weight: bold;
	font-size: 15px;
}
.csc-header-n5 H2
{
	border-bottom: 1px dotted #F36400;
}
H3
{
	font-size: 14px;
}
A
{
	color: #F46500;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
P
{
	line-height: 1.4;
	margin-top: 0px;
}
P.bodytext
{
	margin: 10px 0px;
}
HR
{
	border: 0;
	border-top: 1px dotted #09216B;
	height: 1px;
}
IMG
{
	border: 0;
}
FORM
{
	margin: 0;
	height: auto;
}
FIELDSET
{
	border: 0;
	padding: 0;
}
LABEL
{
	float: left;
	margin-top: 1px;
	margin-bottom: 3px;
	clear: left;
}
INPUT, TEXTAREA, SELECT
{
	font: 11px "Trebuchet MS", arial, sans-serif;
	background: #FFF;
	border: 0;
	color: #09216B;
}
TEXTAREA
{
	border: 1px dotted #09216B;
}
SELECT
{
	border: 1px solid #C3C3BA;
}
TD
{
	font-size: 12px;
}
.evidence
{
	color: #F46500;
}
.important
{
	color: #F46500;
}
DIV#container
{
	width: 949px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
DIV#wrapper
{
	float: left;
	width: 100%;
	/*[disabled]position:relative;*/
	z-index: 100;
}
DIV#content
{
	margin: 0 0 0 270px;
	padding: 25px 0 0;
	min-height: 795px;
	height: auto;
	padding-right: 30px;
	/*[disabled]display:none;*/
}
#body-1 #content
{
	padding-top: 0;
}
BODY#body-61 DIV#content
{
	background-color: transparent;
}
* HTML DIV#content
{
	height: 800px;
}
DIV#navigation
{
	float: left;
	width: 225px;
	margin-left: -100%;
	padding-left: 20px;
	/*[disabled]display:none;*/
}
* HTML DIV#navigation
{
	width: 216px;
}
DIV.csc-sitemap
{
	margin-bottom: 20px;
}
DIV.csc-sitemap UL
{
	list-style-type: none;
}
UL.csc-menu
{
	list-style-type: none;
}
/*[bookmark]HEADER*/
DIV#header
{
	height: 35px;
	font-size: 15px;
	background: #09216B;
	padding: 10px 30px 0;
	margin-bottom: 20px;
}
* HTML DIV#header
{
	height: 45px;
}
DIV#header A
{
	text-decoration: none;
	color: #FFFFFF;
}
DIV#header LI
{
	display: inline;
}
#header H1
{
	margin: 0;
}
#logo
{
	background: url(../img/backgrounds.png) no-repeat 0px -54px;
	float: left;
	height: 43px;
	text-indent: -9009px;
	width: 204px;
	font-size: 10px;
	margin: 0px 0px 100px;
}
* HTML #logo
{
	margin-left: 5px;
}
#logo A
{
	display: block;
	height: 100%;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	width: 100%;
}
DIV#menu1
{
	float: left;
	width: 680px;
	/*[disabled]margin:6px 0 0 20px;*/
}
DIV#menu1 UL
{
	margin: 0px;
	padding: 0px;
	display: inline;
}
DIV#menu1 LI
{
	margin: 0px 26px 0px 0px;
}
DIV#header A:hover
{
	color: #F46500;
}
DIV#menu1 DIV.tx-ttproducts-pi1
{
	display: inline;
}
#menu-utility
{
	float: right;
	/*[disabled]margin:6px 20px 0 0;*/
}
#menu-utility LI
{
	margin-left: 20px;
}
#menu-utility .last A
{
	color: #F46500;
}
#menu-utility .last A:hover
{
	color: #FFFFFF;
}
/*[bookmark]HEADER-EXTRA*/
#header-extra
{
	clear: both;
	margin-top: 11px;
	position: relative;
	width: 982px;
	height: 30px;
	margin-bottom: 11px;
}
* HTML #header-extra
{
	margin-bottom: 7px;
}
#header-extra A
{
	color: #09216B;
}
#header-extra A:hover
{
	color: #F46500;
	text-decoration: none;
}
#mail
{
	background: #FFFFFF;
	float: left;
	height: 34px;
	text-indent: -9009px;
	width: 218px;
	font-size: 10px;
	margin: 0px;
}
#mail A
{
	display: block;
	height: 26px;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	width: 202px;
	background: #FFFFFF url(../img/bg-mail.png) no-repeat scroll 8px 10px;
	margin: 0px 0px 0px 6px;
}
#header-extra-extra
{
	background-color: #FFFFFF;
	float: right;
	width: 758px;
	height: 34px;
}
#sitepath
{
	/*[disabled]float:right;*/
	/*[disabled]margin:0 0 10px;*/
	border-top: 1px dotted #09216B;
	border-bottom: 1px dotted #F46500;
	width: 650px;
	position: absolute;
	left: 270px;
}
* HTML #sitepath
{
	/*[disabled]left:260px;*/
	margin-top: 0px;
}
* HTML #sitepath
{
	/*[disabled]margin:7px 0px 0px 9px;*/
}
#sitepath H3
{
	font-size: 11px;
	margin: 0px;
}
#basket-ow
{
	float: right;
	height: 30px;
	border-left: 2px solid #3F81CF;
	padding: 6px 10px 0px 14px;
}
#basket-ow A
{
	background: transparent url(../img/bg-basket.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 21px;
}
#login
{
	float: right;
	width: 69px;
	height: 30px;
	border-left: 2px solid #3F81CF;
	padding: 6px 0px 0px 8px;
}
#login A
{
	background: transparent url(../img/bg-login.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 15px;
}
/*[bookmark]PHONE*/
#phone
{
	width: 212px;
	height: 59px;
	margin: 10px 0px 6px;
	font-size: 16px;
	color: #F46500;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px dotted #F46500;
	font-size: 14px;
	padding: 10px 30px 0 28px;
}
#phone P
{
	margin: -4px 0px 0px !important;
}
#phone A
{
	color: #09216B;
}
/*[bookmark]FOOTER*/
DIV#footer
{
	clear: left;
	height: 40px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #09216B;
	padding: 10px 30px 0 28px;
}
* HTML DIV#footer
{
	height: 50px;
}
DIV#footer P.footer-address
{
	float: left;
	margin: 11px 0px 0px 7px;
}
DIV#footer P.footer-address A
{
	color: #FFFFFF;
	padding-left: 5px;
	margin-right: 9px;
}
DIV#footer P.footer-address A:hover
{
	text-decoration: none;
	color: #F46500;
}
DIV#footer P.footer-links
{
	float: right;
	text-align: right;
	margin: 11px 7px 0px 0px;
}
DIV#footer SPAN.signature
{
	color: #FFFFFF;
}
DIV#footer SPAN.signature A
{
	color: #FFFFFF;
}
/*[bookmark]REGISTRATION*/
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice
{
	font-style: italic;
	margin-bottom: 10px;
}
.tx-srfeuserregister-pi1 DT
{
	min-height: 25px;
	_height: 25px;
	width: 145px;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 DD
{
	min-height: 25px;
	_height: 25px;
	width: 190px;
	/*[disabled]float:right;*/
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 INPUT, .tx-srfeuserregister-pi1 SELECT, .tx-srfeuserregister-pi1 TEXTAREA
{
	width: 99%;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit
{
	display: block;
	clear: both;
	height: 18px;
	width: 185px;
	margin-top: 10px;
	font: 100% "Trebuchet MS", arial, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px solid #000000 !important;
	background-image: url(../img/bkgr-submit.png);
	background-color: #F46500;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-back
{
	background-image: url(../img/bkgr-submit.png);
}
.tx-srfeuserregister-pi1 P.tx-srfeuserregister-pi1-error
{
	margin: 0;
	color: #F46500;
}
.tx-srfeuserregister-pi1 HR
{
	border: 0;
	border-bottom: 2px solid #F46500;
}
.tx-srfeuserregister-pi1 LABEL SPAN
{
	color: #F46500;
}
DIV.tx-srfeuserregister-pi1 DL.tx-srfeuserregister-pi1-multiple-checkboxes INPUT
{
	width: 13px;
	border: 0px solid #000000 !important;
	background-color: transparent;
	background-image: none;
}
DIV.tx-srfeuserregister-pi1 DL.tx-srfeuserregister-pi1-multiple-checkboxes
{
	width: 180px;
}
DL.tx-srfeuserregister-pi1-multiple-checkboxes DT
{
	width: 20px;
	/*[disabled]height:1%;*/
}
DL.tx-srfeuserregister-pi1-multiple-checkboxes DD
{
	width: 149px;
	/*[disabled]height:1%;*/
}
DL.tx-srfeuserregister-pi1-multiple-checkboxes LABEL
{
	margin: 0px;
	padding: 0px;
}
/*[bookmark]LOGIN*/
.tx-newloginbox-pi1 DL
{
	padding: 0;
	margin: 0;
}
.tx-newloginbox-pi1 DT
{
	min-height: 25px;
	_height: 25px;
	width: 30%;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.tx-newloginbox-pi1 DD
{
	min-height: 25px;
	_height: 25px;
	width: 69%;
	float: right;
	margin: 0;
	padding: 0;
}
.tx-newloginbox-pi1 INPUT
{
	width: 99%;
}
.tx-newloginbox-pi1 INPUT.tx-newloginbox-pi1-mini-input
{
	width: 60%;
}
.tx-newloginbox-pi1 INPUT.button-arrow
{
	width: auto;
}
.tx-newloginbox-pi1 .tx-newloginbox-pi1-submit
{
	display: block;
	float: right;
	clear: both;
	padding-right: 27px;
	padding-top: 2px;
	height: 20px;
	width: auto;
	margin-top: 10px;
	font: 100% "Trebuchet MS", arial, sans-serif;
	color: #C3C3BA;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	border: 0px solid #000000;
	background-image: url(../img/clear.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	background-color: #FFFFFF;
}
DIV#regular-login
{
	margin-bottom: 35px;
	overflow: hidden;
	width: 100%;
}
* HTML DIV#regular-login
{
	margin-bottom: 55px;
}
/*[bookmark]SEARCH*/
/*form*/
#tx-ttproducts-pi1-search
{
	padding: 13px 20px 20px 18px;
	background: #FFFFFF;
}
#tx-ttproducts-pi1-search DT
{
	min-height: 25px;
	_height: 25px;
	width: 115px;
	float: left;
	clear: left;
	margin: 0 10px 0 0;
	padding: 0;
	font-weight: bold;
}
#tx-ttproducts-pi1-search DD
{
	min-height: 24px;
	_height: 24px;
	margin: 0;
	padding: 0;
}
#tx-ttproducts-pi1-search INPUT
{
	width: 180px;
	background: url(../img/bkgr-input.png) no-repeat scroll 0px 0px;
	padding: 0 0 0 5px;
}
* HTML #tx-ttproducts-pi1-search INPUT
{
	width: 187px;
	background: url(../img/bkgr-input.png) no-repeat fixed 0px 0px;
}
#tx-ttproducts-pi1-search .standard-submit
{
	margin: 0px;
	padding: 0px;
	background: url(../img/bkgr-submit.png);
	width: 185px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	height: 18px;
}
#tx-ttproducts-pi1-search P.help
{
	clear: both;
	border-top: 1px solid #09216B;
	margin-top: 10px;
	padding-top: 10px;
}
#tx-ttproducts-pi1-search P.help STRONG
{
	text-transform: uppercase;
}
/*results*/
#tx-ttproducts-pi1-search UL
{
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0;
	border-top: 1px solid #F46500;
}
#tx-ttproducts-pi1-search LI
{
	display: block;
	float: left;
	width: 123px;
	margin: 20px 30px 0px 0px;
}
#tx-ttproducts-pi1-search A
{
	text-decoration: none;
}
#tx-ttproducts-pi1-search A:hover
{
	text-decoration: underline;
}
#tx-ttproducts-pi1-search UL SPAN
{
	display: block;
}
#tx-ttproducts-pi1-search SPAN.prod-list-single-img
{
	background-image: url(../img/clear.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 0;
	height: 180px;
	position: relative;
	display: table-cell;
	width: 123px;
	vertical-align: bottom;
}
#tx-ttproducts-pi1-search SPAN.prod-list-single-img IMG
{
	left: 0;
}
* HTML #tx-ttproducts-pi1-search SPAN.prod-list-single-img IMG
{
	position: absolute;
	bottom: 1px;
}
#tx-ttproducts-pi1-search SPAN.prod-list-single-code
{
	color: #C3C3BA;
}
#tx-ttproducts-pi1-search SPAN.prod-list-single-name:hover
{
	text-decoration: underline;
}
/*********************
* SEARCH end
*********************/
/*[bookmark]CONTACT*/
/**********************/
.tx-pilmailform-pi1 .tx-pilmailform-pi1-notice
{
	font-style: italic;
	color: #F46500;
}
.tx-pilmailform-pi1 DT
{
	min-height: 25px;
	height: auto;
	_height: 25px;
	width: 125px;
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	clear: left;
}
.tx-pilmailform-pi1 DT.textarea
{
	min-height: 160px;
	height: auto;
	_height: 160px;
}
.tx-pilmailform-pi1 DD
{
	min-height: 25px;
	_height: 25px;
	width: 190px;
	margin: 0;
	padding: 0;
}
.tx-pilmailform-pi1 DD.textarea
{
	min-height: 160px;
	height: auto;
	_height: 160px;
}
.tx-pilmailform-pi1 INPUT, .tx-pilmailform-pi1 SELECT, .tx-pilmailform-pi1 TEXTAREA
{
	width: 99%;
}
.tx-pilmailform-pi1 TEXTAREA
{
	height: 150px;
}
.tx-pilmailform-pi1 INPUT.tx-pilmailform-pi1-checkbox
{
	width: 20px;
	float: none;
	border: 0 !important;
	background-image: none;
}
.tx-pilmailform-pi1 P.tx-pilmailform-pi1-error
{
	font-style: italic;
	margin-bottom: 0px;
}
.tx-pilmailform-pi1 .tx-pilmailform-pi1-submit
{
	display: block;
	clear: both;
	height: 18px;
	width: 185px;
	margin-top: 10px;
	font: 100% "Trebuchet MS", arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px solid #000000 !important;
	background-image: url(../img/bkgr-submit.png);
	background-color: #F46500;
}
.tx-pilmailform-pi1 .tx-pilmailform-pi1-submit-back
{
	background-image: url(../img/bkgr-submit.png);
}
.tx-pilmailform-pi1 P.tx-pilmailform-pi1-error
{
	margin: 0;
	color: #F46500;
}
/**********************/
/*[bookmark]CONTACT*/
/**********************/
#goog-fixurl
{
	margin: 0px 0px 20px;
}
#goog-fixurl H3
{
	font-size: 120%;
	margin: 0 0px 10px;
	color: #F46500;
	border-bottom: 1px solid #F46500;
	text-transform: uppercase;
	clear: both;
}
#goog-fixurl LI
{
	list-style-type: none;
}
#goog-wm-sb
{
	display: block;
	clear: both;
	height: 18px;
	width: 185px;
	margin-top: 2px;
	font: 100% "Trebuchet MS", arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	border: 0px solid #000000;
	background-image: url(../img/bkgr-submit.png);
	background-color: #F46500;
}
#lightboxCaption
{
	display: none !important;
}
/*[bookmark]SEARCH BOX*/
#search-box
{
	float: right;
	width: 121px;
	text-align: right;
	margin: 5px 4px 0px 0px;
	z-index: 2;
}
#swords
{
	width: 92px;
	height: 18px;
	/*[disabled]padding:1px 0px 0px 4px;*/
	background-image: none;
	color: #F46500;
	font-size: 14px;
	border: 0 !important;
}
#ssubmit
{
	background: #FFFFFF url(../img/backgrounds.png) no-repeat -209px -12px;
	width: 17px;
	height: 18px;
	border: 0 !important;
}
/*[bookmark]MENU3-4*/
#menu3-4
{
	padding-bottom: 10px;
	width: 220px;
}
#menu3-4 A
{
	text-decoration: none;
	color: #09216B;
}
#menu3-4 A:hover
{
	color: #F46500;
}
#menu3-4 H2
{
	font-size: 20px;
	margin: 0px;
	padding: 0 10px 0 0;
	color: #09216B;
	font-weight: normal;
	float: left;
	border-right: 1px dotted #F46500;
}
.explorer7 #menu3-4 H2
{
	margin-left: -8px !important;
}
#menu3-4 UL
{
	list-style: none;
	margin: 0;
	padding: 0 7px 10px 0;
	width: 203px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border: 1px dotted #F46500;
	border-left: 0;
	/*[disabled]border-bottom:0;*/
	clear: both;
}
* HTML #menu3-4 UL
{
	margin: 7px 0 0;
	padding: 0 7px 0 8px;
	width: 218px;
}
#menu3-4 LI
{
	font-size: 12px;
	margin-top: 0px;
	/*[disabled]height:18px;*/
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	clear: left;
}
* HTML #menu3-4 LI
{
	/*[disabled]height:1px;*/
}
#menu3-4 LI.menu3-4-level1-spc
{
	color: #F46500;
	font-weight: bold;
	font-size: 15px;
	margin-top: 15px;
	line-height: 15px;
}
#menu3-4 LI.menu3-4-level1-act A
{
	color: #F46500;
	font-weight: bold;
}
#menu3-4 LI.menu3-4-level1-no
{
	margin: 0px 0px -2px;
}
#menu3-4 LI.menu3-4-level1-act
{
	margin: 0px 0px -2px;
}
#menu3-4 LI.menu3-4-level2-act
{
}
#menu3-4 LI.menu3-4-level2-no
{
}
UL.cat-list
{
	padding: 0;
	margin: 0;
	list-style: none;
}
/*[bookmark]PROD-LIST*/
#tx-ttproducts-pi1-list
{
	/*[disabled]padding:13px 20px 20px 18px;*/
	background: #FFFFFF;
}
#tx-ttproducts-pi1-list A
{
	text-decoration: none;
}
#tx-ttproducts-pi1-list A:hover
{
	text-decoration: underline;
}
#tx-ttproducts-pi1-list UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tx-ttproducts-pi1-list LI
{
	display: block;
	float: left;
	width: 122px;
	margin: 0 40px 6px 0px;
	height: 210px;
	border-bottom: 1px dotted #F46500;
	/*[disabled]display:none;*/
}
* HTML #tx-ttproducts-pi1-list LI
{
	margin-right: 32px;
}
#tx-ttproducts-pi1-list SPAN
{
	display: block;
}
#tx-ttproducts-pi1-list .offerta SPAN
{
	display: inline;
}
#tx-ttproducts-pi1-list SPAN.prod-list-single-img
{
	height: 126px;
	position: relative;
	display: table-cell;
	vertical-align: bottom;
}
#tx-ttproducts-pi1-list SPAN.prod-list-single-img IMG
{
}
* HTML #tx-ttproducts-pi1-list SPAN.prod-list-single-img IMG
{
	position: absolute;
	bottom: 1px;
	left: 0;
}
#tx-ttproducts-pi1-list SPAN.prod-list-single-code
{
	color: #C3C3BA;
}
#tx-ttproducts-pi1-list SPAN.prod-list-single-name:hover
{
	text-decoration: underline;
}
#tx-ttproducts-pi1-list DIV.pagination
{
	border-bottom: 1px dotted #09216B;
	height: 20px;
	padding-top: 3px;
}
#tx-ttproducts-pi1-list DIV.pagination-bottom
{
	border-top: 1px dotted #09216B;
	border-bottom: 0;
	clear: both;
}
#tx-ttproducts-pi1-list DIV.pagination-wrapper
{
	float: left;
	width: 100%;
}
#tx-ttproducts-pi1-list DIV.pagination-browse
{
	margin: 0 25%;
	text-align: center;
}
#tx-ttproducts-pi1-list DIV.pagination-prev
{
	float: left;
	width: 25%;
	margin-left: -100%;
}
#tx-ttproducts-pi1-list DIV.pagination-next
{
	float: left;
	width: 25%;
	margin-left: -25%;
	text-align: right;
}
/*[bookmark]PROD-LISTOFFERS*/
#tx-ttproducts-pi1-listoffers
{
	padding: 13px 20px 20px 18px;
	background: #FFFFFF;
}
#tx-ttproducts-pi1-listoffers .offerta IMG
{
	display: none;
}
#tx-ttproducts-pi1-listoffers .offerta SPAN
{
	display: none;
}
#tx-ttproducts-pi1-listoffers A
{
	text-decoration: none;
}
#tx-ttproducts-pi1-listoffers A:hover
{
	text-decoration: underline;
}
#tx-ttproducts-pi1-listoffers UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tx-ttproducts-pi1-listoffers LI
{
	display: block;
	float: left;
	width: 123px;
	margin: 0 17px 6px 0px;
	height: 210px;
}
#tx-ttproducts-pi1-listoffers SPAN
{
	display: block;
}
#tx-ttproducts-pi1-listoffers SPAN.prod-list-single-img
{
	height: 126px;
	position: relative;
	display: table-cell;
	vertical-align: bottom;
}
#tx-ttproducts-pi1-listoffers SPAN.prod-list-single-img IMG
{
}
* HTML #tx-ttproducts-pi1-listoffers SPAN.prod-list-single-img IMG
{
	position: absolute;
	bottom: 1px;
	left: 0;
}
#tx-ttproducts-pi1-listoffers SPAN.prod-list-single-code
{
	color: #C3C3BA;
}
#tx-ttproducts-pi1-listoffers SPAN.prod-list-single-name:hover
{
	text-decoration: underline;
}
#tx-ttproducts-pi1-listoffers DIV.pagination
{
	border-bottom: 1px solid #09216B;
	height: 20px;
	padding-top: 3px;
}
#tx-ttproducts-pi1-listoffers DIV.pagination-bottom
{
	border-top: 1px solid #09216B;
	border-bottom: 0;
	clear: both;
}
#tx-ttproducts-pi1-listoffers DIV.pagination-wrapper
{
	float: left;
	width: 100%;
}
#tx-ttproducts-pi1-listoffers DIV.pagination-browse
{
	margin: 0 25%;
	text-align: center;
}
#tx-ttproducts-pi1-listoffers DIV.pagination-prev
{
	float: left;
	width: 25%;
	margin-left: -100%;
}
#tx-ttproducts-pi1-listoffers DIV.pagination-next
{
	float: left;
	width: 25%;
	margin-left: -25%;
	text-align: right;
}
/*[bookmark]PROD-DETAIL*/
#tx-ttproducts-pi1-list .form-item-single
{
	width: 649px;
	margin: 10px 0;
}
#tx-ttproducts-pi1-list .form-item-single SPAN:hover
{
	text-decoration: none;
}
#tx-ttproducts-pi1-list .form-item-single #product-images
{
	float: left;
	width: 340px;
	text-align: left;
	padding-top: 10px;
}
#tx-ttproducts-pi1-list .form-item-single #product-data
{
	float: right;
	width: 258px;
	background-color: #FFFFFF;
	padding: 7px 0px 10px;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-title
{
	padding-left: 5px;
	font-size: 17px;
	color: #F46500;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-itemnumber
{
	padding-left: 5px;
	padding-bottom: 10px;
	font-weight: bold;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-note P
{
	padding-left: 5px;
	margin-top: 10px;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-note
{
	border-bottom: 1px dotted #09216B;
	background-color: #FFFFFF;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-note SPAN
{
	display: inline;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-colors UL
{
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-colors LI
{
	display: block;
	float: none;
	width: auto;
	height: auto;
	margin: 10px 0px 0px 5px;
}
#tx-ttproducts-pi1-list .form-item-single #product-data .product-colors LI .product-color-img
{
	display: block;
}
#tx-ttproducts-pi1-list .form-item-single #product-bug-clearer
{
	height: 0px;
}
#tx-ttproducts-pi1-list .form-item-single #product-other-images
{
	clear: both;
	border-top: 1px solid #000000;
	text-align: center;
}
#tx-ttproducts-pi1-list .form-item-single #product-other-images IMG
{
	margin-left: 5px;
}
#tx-ttproducts-pi1-list .form-item-single #product-col-dim
{
	clear: both;
	padding-top: 10px;
	padding-left: 6px;
}
#tx-ttproducts-pi1-list .form-item-single .product-col
{
	display: block;
}
#tx-ttproducts-pi1-list .form-item-single .product-col SPAN
{
	display: block;
	float: left;
	width: 65px;
}
#tx-ttproducts-pi1-list .form-item-single .product-dim
{
	display: block;
}
#tx-ttproducts-pi1-list .form-item-single .product-dim SPAN
{
	display: block;
	float: left;
	width: 65px;
}
#tx-ttproducts-pi1-list .form-item-single #product-col-dim SELECT
{
	width: 253px;
	float: none;
}
#tx-ttproducts-pi1-list .form-item-single #product-qty-submit
{
	clear: both;
	padding-top: 10px;
	padding-left: 6px;
	display: block;
	float: left;
	width: 252px;
}
* HTML #tx-ttproducts-pi1-list .form-item-single #product-qty-submit
{
	width: 274px;
}
#tx-ttproducts-pi1-list .form-item-single .product-qty
{
	float: left;
}
#tx-ttproducts-pi1-list .form-item-single .product-qty SPAN
{
	display: block;
	float: left;
	width: 65px;
}
#tx-ttproducts-pi1-list .form-item-single .product-qty INPUT
{
	width: 30px;
	background-image: none;
}
#tx-ttproducts-pi1-list .form-item-single INPUT
{
	float: none;
	width: 50px;
	border: 1px dotted #09216B;
	height: 18px;
}
#tx-ttproducts-pi1-list .form-item-single .product-submit INPUT
{
	display: block;
	float: right;
	padding-top: 2px;
	height: 20px;
	width: 147px;
	font: 100% "Trebuchet MS", arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 0px solid #000000 !important;
	background-image: url(../img/clear.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	background-color: #F46500;
}
#tx-ttproducts-pi1-list .form-item-single .product-submit INPUT:hover
{
	text-decoration: underline;
}
/*[bookmark]PROD-BASKET*/
#BasketForm H2
{
	font-size: 18px;
	margin: 0;
	color: #F46500;
}
#BasketForm SPAN
{
	display: inline;
}
#BasketForm INPUT
{
	float: none;
	width: 50px;
	border: 1px solid #C3C3BA;
	background: #F46500 url(../img/bkgr-submit-mid.png);
	width: 150px;
	border: 0px solid #000000 !important;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 10px 0 0;
	height: 18px;
}
#BasketForm DIV.basket-item
{
	clear: both;
	height: 100px;
	margin-top: 10px;
	border-bottom: 1px dotted #09216B;
	padding-bottom: 5px;
}
#BasketForm SPAN.product-image
{
	float: left;
	width: 110px;
}
#BasketForm DIV.product-data
{
	width: 318px;
}
* HTML #BasketForm DIV.product-data
{
	float: left;
}
#BasketForm SPAN.product-itemnumber
{
	display: block;
	font-weight: bold;
}
#BasketForm SPAN.product-title
{
	display: block;
}
#BasketForm SPAN.product-col
{
	display: block;
}
#BasketForm SPAN.product-dim
{
	display: block;
}
#BasketForm SPAN.product-qty
{
	float: right;
}
#BasketForm SPAN.product-qty INPUT
{
	background: none;
	color: #09216B;
	text-align: center;
	width: 145px;
	border-bottom: 1px dotted #09216B !important;
}
#BasketForm SPAN.product-delete
{
	float: right;
	clear: right;
}
#BasketForm SPAN.product-total
{
	float: right;
	clear: right;
	font-weight: bold;
}
#BasketForm P.bodytext
{
	border-bottom: 1px dotted #000000;
	padding-bottom: 10px;
}
#BasketForm P.bodytext-basket-info
{
	border-bottom: 0;
}
#BasketForm .basket-btn-update INPUT, #BasketForm .basket-btn-send INPUT, #BasketForm .basket-btn-back INPUT
{
	float: right;
	background-color: #F46500;
}
#BasketForm .basket-btn-update
{
	display: block;
	clear: both;
}
#BasketForm .basket-btn-send INPUT
{
	display: block;
	clear: both;
}
#BasketForm .basket-btn-back
{
	display: block;
	clear: both;
}
#BasketForm .BasketForm-textarea
{
	float: left;
	clear: both;
	width: 430px;
}
#BasketForm .back-to-list
{
	float: left;
}
* HTML #BasketForm .back-to-list
{
	margin-top: 45px;
}
/*[bookmark]PROD-BASKET*/
*+HTML #menu3-4 UL
{
	padding-top: 0px;
}
*+HTML #menu3-4 H2
{
	padding-left: 8px;
}
*+HTML DL
{
	float: none;
}
*+HTML DD
{
	float: none;
}
*+#phone
{
	padding: 5px 0px 0px;
	height: 54px;
}
*+#phone P
{
	margin: -5px 0px 0px;
}
INPUT
{
	width: 180px;
	padding: 0 0 0 5px;
	height: 18px;
	border-bottom: 1px dotted #09216B !important;
}
* HTML INPUT
{
	width: 187px;
	background: none no-repeat fixed 0px 0px;
}
DL
{
}
DT
{
	width: 100px;
	float: left;
	clear: left;
}
DD
{
	width: 190px;
	float: left;
}
* HTML DD
{
	float: none;
}
INPUT#regular-login-permalogin
{
	width: 15px;
	background-image: none;
	margin-top: 3px;
	border-bottom: 0 !important;
}
INPUT#regular-login-go
{
	margin: 10px 0 0 99px;
	background-image: url(../img/bkgr-submit.png);
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	clear: left;
	width: 185px;
	border-bottom: 0 !important;
}
* HTML INPUT#regular-login-go
{
	margin-left: 104px;
}
DIV#regular-login DIV
{
	margin-left: 103px;
	margin-top: 5px;
	float: left;
	clear: left;
}
* HTML DIV#regular-login DIV
{
	margin-left: 52px;
}
DIV#password-recovery FORM P.bodytext
{
	width: 183px;
	margin: 10px 0 0 100px;
	clear: left;
}
DIV.sr-freecap-image
{
	clear: left;
	margin: 0px 0px 0px 55px;
}
INPUT#send-password-go
{
	margin: 10px 0 0 99px;
	background-image: url(../img/bkgr-submit.png);
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	clear: left;
	width: 185px;
	border-bottom: 0 !important;
}
SPAN.tx-srfreecap-pi2-cant-read
{
	color: #09216B;
	font-size: 12px;
}
/*INTRO*/
#intro
{
	margin-bottom: 10px;
	border-top: 1px dotted #09216B;
	border-bottom: 1px dotted #F46500;
}
/*YOUTUBE CHANNEL*/
.tx-youtubeapi-list
{
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px dotted #F46500;
	padding-top: 20px;
	position: relative;
}
.tx-youtubeapi-list H2
{
	font-size: 15px;
	font-weight: bold;
	width: 130px;
	float: left;
	background: transparent url(../img/backgrounds.png) no-repeat -248px 0px;
	height: 65px;
}
.tx-youtubeapi-list .intro
{
	width: 130px;
	color: #F46500;
	font-style: italic;
	line-height: 13px;
	/*[disabled]background-color:#F0F;*/
	position: absolute;
	left: 0px;
	top: 171px;
}
.tx-youtubeapi-list H2 A
{
	color: #09216B;
}
.tx-youtubeapi-list H2 A:hover
{
	color: #F46500;
	text-decoration: none;
}
.tx-youtubeapi-list H2 A:hover .evidence
{
	color: #09216B;
}
.totalResults
{
	display: none;
}
.tx-youtubeapi-list UL
{
	float: right;
	/*[disabled]background-color:#F0F;*/
	width: 515px;
}
.tx-youtubeapi-list LI
{
	float: left;
	width: 153px;
	border-left: 1px dotted #F46500;
	padding: 0px 0 0px 6px;
	height: 190px;
	margin-left: 11px;
	list-style-type: none;
}
.tx-youtubeapi-list IMG
{
	margin-bottom: 13px;
}
/*HIGHLIGHT*/
#highlights
{
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px dotted #F46500;
	padding-top: 20px;
	position: relative;
	height: 510px;
}
#highlights H2
{
	font-size: 15px;
	font-weight: bold;
	background: no-repeat -248px 0px;
	color: #09216B;
	margin-bottom: 10px;
}
#highlights H3
{
	margin: 0px;
	padding: 0px;
}
.explorer7 #highlights H3
{
	margin-top: -5px;
}
#highlights H3 A
{
	color: #09216B;
	display: block;
	background: url(../img/backgrounds.png) no-repeat -420px -11px;
	height: 20px;
	padding: 2px 0 0 28px;
}
#highlights H3 A:hover
{
	color: #F46500;
	text-decoration: none;
}
#highlights P
{
	display: none;
}
#hl1, #hl2, #hl3
{
	width: 322px;
	position: absolute;
}
#hl1
{
}
#hl2, #hl3
{
	left: 330px;
}
#hl3
{
	top: 286px;
}
#highlights IMG
{
	width: 316px;
	border: 1px dotted #F46500;
}
/*PRODUCTS HIGHLIGHT*/
#tx-ttproducts-pi1-listhighlights
{
	margin-top: 10px;
	margin-bottom: 20px;
}
#tx-ttproducts-pi1-listhighlights UL
{
	list-style-type: none;
}
#tx-ttproducts-pi1-listhighlights LI
{
	list-style-type: none;
	float: left;
	margin-right: 35px;
}
#tx-ttproducts-pi1-listhighlights .prod-list-single-price
{
	display: none;
}
#tx-ttproducts-pi1-listhighlights IMG
{
	display: block;
}
/*ABSTRACTS*/
.fce-abstracts
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 37px;
}
.fce-abstracts H2
{
	border-bottom: 1px dotted #F36400;
	margin-bottom: 10px;
}
/*[clearfix]*/.abstracts
{
	margin-bottom: 20px;
}
.abstract
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 115px;
	text-align: center;
}
.abstract H3
{
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 5px;
}
/*LINKS*/
/*[clearfix]*/#links
{
	width: 220px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#links UL, #links LI
{
	list-style-type: none;
}
#links LI
{
	margin-bottom: 10px;
}
#links LI A
{
	color: #09216B;
	display: block;
	background: url(../img/backgrounds.png) no-repeat -420px -11px;
	height: 20px;
	padding: 2px 0 0 28px;
	text-transform: uppercase;
}
#links LI A:hover
{
	color: #F46500;
	text-decoration: none;
}
