/* CSS Document */

html {
   height:100%;
}

* {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
}

body {
	margin: 0px;
	background-color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
	

/* Text */

a:link {
	color: #00FFFF;
	text-decoration:none;
}

a:hover {
	color: #00FFFF;
	text-decoration:underline;
}

a:visited {
	color: #00FFFF;
	text-decoration:none;
}

a:visited:hover {
	color: #00FFFF;
	text-decoration:underline;
}

a.greylink:link {
	color: #999999;
	text-decoration:none;
}

a.greylink:hover {
	color: #999999;
	text-decoration:underline;
}

a.greylink:visited {
	color: #999999;
	text-decoration:none;
}

a.greylink:visited:hover {
	color: #999999;
	text-decoration:underline;
}

a.darkgreylink:link {
	color: #333333;
	text-decoration:none;
}

a.darkgreylink:hover {
	color: #333333;
	text-decoration:underline;
}

a.darkgreylink:visited {
	color: #333333;
	text-decoration:none;
}

a.darkgreylink:visited:hover {
	color: #333333;
	text-decoration:underline;
}

a.whitelink:link {
	color: #FFFFFF;
	text-decoration:none;
}

a.whitelink:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

a.whitelink:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a.whitelink:visited:hover {
	color: #FFFFFF;
	text-decoration:underline;
}


h1 {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}

h2 {
	visibility:hidden;
	font-size:0px;
}


p {
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


/* Class */

.white {
	color:#FFFFFF;
}

.grey {
	color:#999999;
}

.darkgrey {
	color:#333333;
}

.blue {
	color:#00FFFF;
}

.leftmargin {
	margin-left:10px;
}

.email {
	margin-left:502px;
}


/* Divs */

#wrapper {
	width:100%;
	background-color:#000000;
}


#centerdiv {
	width:1030px;
	background-color:#000000;
} 

#centerdiv2 {
	width:10240px;
	background-color:#000000;
} 

#headerbar {
	margin-top:8px;
	margin-bottom:8px;
}

#breadcrumb {
	margin-top:4px;
	width:1030px;
	height:19px;
	background-image:url(img/breadcru.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:0px;
}

#contactdetails {
	margin-top:4px;
	width:1030px;
	height:15px;
	background-image:url(img/breadcru.gif);
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;
	clear:both;
}

#footertext {
	width:1030px;
	height:17px;
	padding-top:2px;
	padding:6px 0px 0px 0px;
	clear:both;
}

.supportedby {
	float:left;
	color:#333333;
	margin-top:4px;
}


.leftfooter {
	float:left;
}

.rightfooter {
	float:right;
}

.lefttext {
	float:left;
	margin-top:4px;
}

.righttext {
	float:none;
	margin-top:4px;
}


/* Home */

#homegradient {
	width:1030px;
	min-height:300px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px 0 4px 0;
	position:relative;
}

#eventsgradient {
	width:1030px;
	height:auto;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
}

#taylorgradient {
	width:1030px;
	height:600px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
}

#companygradient {
	width:1030px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
	height: 410px;
}

#distrigradient {
	width:1030px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
	height: 300px;
}
#testimonialgradient {
	width:1030px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
	height: 800px;
}

#advergradient {
	width:1030px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
	height: 1740px;
}
#homeprodgradient {
	width:1030px;
	background-repeat:no-repeat;
	background-color:#242424;
	padding:0px;
	position:relative;
	height: auto;
}
#smallgradient {
	width:762px;
	height:354px;
	background-image:url(img/gradient.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	padding:4px;
	position:relative;
}

#companybox1 {
	background-image:url(img/title_company.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	margin-right:4px;
	float:left;
}

#distrimenubox1 {
	background-image:url(img/title_dealers.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	margin-right:4px;
	float:left;
}

#testmenubox1 {
	background-image:url(img/title_racers.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}

#advermenubox1 {
	background-image:url(img/title_advertising.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}

#sponsormenubox1 {
	background-image:url(img/title_sponsor.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}

#dealareamenubox1 {
	background-image:url(img/title_dealersarea.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}

#contactmenubox1 {
	background-image:url(img/title_contact.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}

#tailormenubox1 {
	background-image:url(img/title_tailor.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}

#testproductfinder {
	background-image:url(img/title_profinder.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	margin-right:4px;
	float:left;
}



#featureboxevents {
	background-repeat:no-repeat;
	width:116px;
	height:2px;
	margin-right:4px;
	float:left;
}
#featurebox1 {
	background-image:url(img/title_tailor.gif);
	background-repeat:no-repeat;
	width:250px;
	min-height:290px;
	margin-right:4px;
	float:left;
}

#featurebox2 {
	background-image:url(img/newpro.gif);
	background-repeat:no-repeat;
	width:522px;
	min-height:290px;
	margin-right:4px;
	float:left;
}

#featurebox3 {
	background-image:url(img/title_events.gif);
	background-repeat:no-repeat;
	width:250px;
	min-height:290px;
	float:right;
}

#contactbox {
	background-image:url(img/title_bg.gif);
	background-repeat:no-repeat;
	width:522px;
	height:290px;
	margin-right:4px;
	float:left;
}

#tailortbox {
	background-image:url(img/title_bg.gif);
	background-repeat:no-repeat;
	width:522px;
	height:300px;
	margin-right:4px;
	float:left;
}

#contactbox1 {
	background-image:url(img/title_contact.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	margin-right:4px;
	float:left;
}

#tailorbox1 {
	background-image:url(img/title_tailor.gif);
	background-repeat:no-repeat;
	width:250px;
	height:310px;
	margin-right:4px;
	float:left;
}

#dealareabox1 {
	background-image:url(img/title_dealer.html);
	background-repeat:no-repeat;
	width:250px;
	height:310px;
	margin-right:4px;
	float:left;
}

#dealersareabox1 {
	background-image:url(img/title_dealersarea.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	margin-right:4px;
	float:left;
}

#mapbox3 {
	background-image:url(img/title_events.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	float:right;
}

#mapbox_dealers {
	background-image:url(img/title_minibg.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	float:right;
}

#mapbox_distributors {
	background-image:url(img/title_minibg.gif);
	background-repeat:no-repeat;
	width:250px;
	height:290px;
	float:right;
}

#historybox {
	background-image:url(img/title_history.gif);
	background-repeat:no-repeat;
	width:776px;
	height:400px;
	margin-right:0px;
	float:left;
}

#test00box {
	background-image:url(img/title_bg.gif);
	background-repeat:no-repeat;
	width:522px;
	height:auto;
	margin-right:0px;
	float:left;
}

#test01box {
	background-image:url(img/title_central_distributors.gif);
	background-repeat:no-repeat;
	width:522px;
	height:auto;
	margin-right:0px;
	float:left;
}


#homeprodbox {
	background-image:url(img/title_bg.gif);
	background-repeat:no-repeat;
	width:522px;
	height:auto;
	margin-right:auto;
	float:left;
	margin-left: auto;
}

#eventsprodbox {
	background-repeat:no-repeat;
	width:790px;
	height:auto;
	margin-right:auto;
	float:left;
	margin-left: auto;
}

#singleprodbox {
	background-repeat:img/title_bg
.gif;
	width:522px;
	height:auto;
	margin-right:0px;
	float:left;
	background-image: url(img/title_bg.gif);
}

#distribox {
	background-image:url(img/title_central_distributors.gif);
	background-repeat:no-repeat;
	width:522px;
	height:auto;
	margin-right:0px;
	float:left;
}

#retailbox {
	background-image:url(img/title_central_retailers.gif);
	background-repeat:no-repeat;
	width:522px;
	height:auto;
	margin-right:0px;
	float:left;
}


#featureboxblack {
	width:242px;
	height:242px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.featureboxblack {
	width:242px;
	height:auto;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.eventsboxblack {
	width:242px;
	height:242px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.tailorboxblack {
	width:242px;
	height:250px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

#tabprodboxblack {
	width:242px;
	height:auto;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.tabprodboxblack {
	width:242px;
	height:auto;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.sponsorboxblack {
	width:242px;
	height:550px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

#dxbox_sponsor {
	background-image:url(img/title_minibg.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}

#dxbox_tailor {
	background-image:url(img/title_minibg.gif);
	background-repeat:no-repeat;
	width:250px;
	height:300px;
	float:right;
}


/* title any product */

#dxbox_helios {
	background-image:url(img/title_helios.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}

#dxbox_notus {
	background-image:url(img/title_notus.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_eos {
	background-image:url(img/title_eos.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}
#dxbox_carbonsole {
	background-image:url(img/title_carbonsole.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}

#dxbox_escape {
	background-image:url(img/title_escape.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_cosmos {
	background-image:url(img/title_cosmos.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_atlas {
	background-image:url(img/title_atlas.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}
#dxbox_duosole {
	background-image:url(img/title_duosole.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}

#dxbox_titanium {
	background-image:url(img/title_titanium.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}
#dxbox_wolf {
	background-image:url(img/title_wolf.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_storm {
	background-image:url(img/title_storm.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_duo {
	background-image:url(img/title_duo.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_newracing {
	background-image:url(img/title_newracing.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_baltic {
	background-image:url(img/title_baltic.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_socks {
	background-image:url(img/title_socks.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_bottles {
	background-image:url(img/title_bottles.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_mtbstuds {
	background-image:url(img/title_mtbstuds.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_mtbmetal {
	background-image:url(img/title_mtbmetal.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_roadmetal {
	background-image:url(img/title_roadmetal.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_roadremo {
	background-image:url(img/title_roadremo.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_pawl_buckle {
	background-image:url(img/title_pawlbuckle.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_tourkit {
	background-image:url(img/title_tourkit.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_mtbkit {
	background-image:url(img/title_mtbkit.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_standard_inner {
	background-image:url(img/title_stdinner.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}


#dxbox_ergo_inner {
	background-image:url(img/title_ergoinner.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}



.distriboxblack {
	width:250px;
	height:242px;
	background-color:#242424;
	margin-top:7px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#featureboxblacknews {
	width:246px;
	min-height:242px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.featureboxblacknews {
	width:510px;
	min-height:242px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.brightcovebox {
	width:790px;
	height:620px;
	background-color:#000000;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 10px;
}

.contactboxblacknews {
	width:514px;
	height:242px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.tailorboxblacknews {
	width:514px;
	height:250px;
	background-color:#000000;
	padding:0px;
	margin-top:7px;
}


.historyboxblacknews {
	width:764px;
	height:350px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

.distriboxblacknews {
	width:518px;
	height:242px;
	background-color:#242424;
	padding:4px;
	margin-top:4px;
}

.sponsorboxblack {
	width:238px;
	height:auto;
	background-color:#242424;
	margin-top:7px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.sponsorboxblacknews {
	width:518px;
	height:550px;
	background-color:#242424;
	padding:2px;
	margin-top:7px;
}

.homeprodboxblacknews {
	width:516px;
	height:auto;
	background-color:#242424;
	margin-top:7px;
	padding-right: 2px;
	padding-left: 2px;
}

.adverboxblacknews {
	width:522px;
	height:auto;
	background-color:#242424;
	padding:0px;
	margin-top:7px;
}


#newsstory {
	width:518px;
	height:77px;
	margin-bottom:3px;
	cursor:hand;
}

.newsstory {
	width:514px;
	height:80px;
	margin-bottom:3px;
	cursor:hand;
}

#newsstoryimage {
	float:left;
}

.newsstoryimage {
	float:left;
}


#testimonialstory {
	width:518px;
	height:77px;
	margin-bottom:3px;
	cursor:hand;
}

.testimonialstory {
	width:514px;
	height:72px;
	margin-bottom:3px;
	cursor:hand;
	background-color: #000000;
}

#testimonialimage {
	float:left;
}

.testimonialimage {
	float:left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 2px;
}

#newsstorytext {
	width:162px;
	height:70px;
	float:right;
	padding:4px;
	background-image:url(img/shine000.gif);
	background-repeat:no-repeat;
	background-position: top center;
}

.newstextholder {
	width:326px;
	height:70px;
	float:right;
	padding:4px;
	background-image:url(img/shine000.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

.testtextholder {
	width:400px;
	height:60px;
	float:right;
	padding:4px;
	background-repeat:no-repeat;
	background-position: top left;
}


.featureboxheader {
	margin-top:20px;
	margin-left:16px;
}

.eventsboxheader {
	margin-top:20px;
	margin-left:0px;
	padding-right: 6px;
	padding-left: 6px;
}

.homeprodboxheader {
	color:#999999;
	margin-top:20px;
	margin-left:16px;
}
.singleprodboxheader {
	color:#999999;
	margin-top:20px;
	margin-left:16px;
}

.recentwork {
	margin-left:90px;
}

.newsstorytext {
	color:#999999;
	margin-left:2px;
	margin-right:2px;
}	

/* Portfolio */



#projectinfo {
	width:180px;
	height:162px;
	background-color:#000000;
	padding:4px;
	float:left;
	margin-right:4px;
	margin-top:4px;
}

.projectinfo {
	width:164px;
	height:116px;
	padding:0px;
	float:left;
	margin-right:1px;
	margin-top:4px;
	margin-left: 1px;
}

.adverinfo {
	width:164px;
	height:230px;
	padding:0px;
	float:left;
	margin-right:2px;
	margin-top:4px;
	margin-left: 2px;
}

#head_prodinfo {
	width:512px;
	height:20px;
	float:left;
	margin-bottom: 4px;
	background-color: #666666;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#projectinforight {
	width:180px;
	height:162px;
	background-color:#000000;
	padding:4px;
	float:right;
	margin-top:4px;
}

.projectinforight {
	width:164px;
	height:116px;
	padding:0px;
	float:left;
	margin-top:4px;
	margin-right: 1px;
	margin-left: 1px;
}

#projectdetailinfo {
	width:180px;
	height:305px;
	background-color:#000000;
	padding:8px 4px 4px 4px;
	float:left;
	margin-right:4px;
	margin-top:4px;
}

#projectdetailinforight {
	width:180px;
	height:305px;
	background-color:#000000;
	padding:8px 4px 4px 4px;
	float:right;
	margin-top:4px;
}

.projectdetailinfo {
	width:180px;
	height:305px;
	background-color:#000000;
	padding:8px 4px 4px 4px;
	float:left;
	margin-right:4px;
	margin-top:4px;
}

.projectdetailinforight {
	width:180px;
	height:305px;
	background-color:#000000;
	padding:8px 4px 4px 4px;
	float:right;
	margin-top:4px;
}

#projectpreviewpic {
	margin-bottom:10px;
}

#projectpreviewpic a:hover {
	margin-bottom:8px;
	border: 2px inset #FF00FF;
}

.projectpreviewpic {
	margin-bottom:10px;
}

#portfoliolarge {
	border-style:solid;
	border-width:5px;
	border-color:#FFFFFF;
}

.navindicator {
	margin-left:4px;
}

a.portnav:link {
color: #999999;
text-decoration:none;
margin-left:15px;
}

a.portnav:hover {
color: #00FFFF;
margin-left:15px;
}

a.portnav:visited {
color: #999999;
text-decoration:none;
margin-left:15px;
}

a.portnav:visited:hover {
color: #00FFFF;
margin-left:15px;
}



a.portnavon:link {
color: #00FFFF;
text-decoration:none;
margin-left:4px;
border:none;

}

a.portnavon:hover {
color: #00FFFF;
margin-left:4px;
border:none;

}

a.portnavon:visited {
color: #999999;
text-decoration:none;
margin-left:4px;
border:none;

}

a.portnavon:visited:hover {
color: #00FFFF;
margin-left:4px;
border:none;

}


#masterdiv {
	margin-top:4px;
}

#sub {
	margin-top:4px;
	margin-bottom:6px;
	width:186px;
}

#sub li {
	list-style:none;
	list-style-position:inside;
}

/* News */


#newsholder {
	width:762px;
	height:324px;
	background-image:url(img/gradient.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	padding:4px;
	position:relative;
}

#newsarchive {
	background-image:url(img/newsarch.html);
	background-repeat:no-repeat;
	width:254px;
	float:left;
	margin-top:30px;
}

#recentnews {
	background-image:url(img/latestnf.html);
	background-repeat:no-repeat;
	width:254px;
	margin-right:4px;
	float:left;
	margin-bottom:10px;
}

#archiveboxblack {
	width:246px;
	background-color:#000000;
	padding:4px 4px 0px 4px;
	margin-top:7px;
}

#recentnewsboxblack {
	width:246px;
	background-color:#000000;
	padding:4px 4px 0px 4px;
	margin-top:7px;
}

#newscontent {
	background-image:url(img/newsstor.html);
	background-repeat:no-repeat;
	width:504px;
	height:290px;
	float:left;
}

#newsboxblack {
	width:496px;
	height:242px;
	background-color:#000000;
	padding:4px;
	margin-top:7px;
}

#mainpicnews {
	margin-bottom:10px;
}



/* About Us */



#aboutboxblack {
	width:760px;
	background-color:#000000;
	padding:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}

#contact_iframe {
	width:502px;
	height: 210px;
	background-color:#000000;
	overflow: auto;
	padding:4px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}

#tailor_iframe {
	width:514px;
	height: 517px;
	background-color:#000000;
	overflow: auto;
	padding:4px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}

#distributor_iframe {
	width:514px;
	height: 240px;
	background-color:#000000;
	overflow: auto;
	padding:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}
#sponsor_iframe {
	width:514px;
	height: 750px;
	background-color:#242424;
	overflow: auto;
	padding:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
}
#homeprod_iframe {
	width:514px;
	height: auto;
	background-color:#242424;
	overflow: auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
	margin-left: 0px;
}
#singleprod_iframe {
	width:514px;
	height: 750px;
	background-color:#242424;
	overflow: auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
	margin-left: 0px;
}
#helios_iframe {
	width:512px;
	height: auto;
	background-color:#242424;
	padding:0px;
	margin-top:12px;
	margin-bottom:0px;
	clear:both;
	margin-left: auto;
	margin-right: auto;
}
.abouttext {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:4px;
}


/*Testimonials*/

#testimonialarchive {
	background-image:url(img/testarch.html);
	background-repeat:no-repeat;
	width:254px;
	margin-right:4px;
	float:left;
	margin-bottom:10px;
}


#testimonialcontent {
	background-image:url(img/whatthey.html);
	background-repeat:no-repeat;
	width:504px;
	height:290px;
	float:left;
}

/* Contact Us */

#contactholder {
	background-image:url(img/contactu.html);
	background-repeat:no-repeat;
	width:572px;
	height:60px;
	float:right;
}


#locationmapholder {
	background-image:url(img/location.html);
	background-repeat:no-repeat;
	width:572px;
	height:60px;
	float:right;
}

#contactusfilter {
	background-image:url(img/contactu.html);
	background-repeat:no-repeat;
	width:186px;
	float:left;
}

#contactinfo {
	width:180px;
	height:220px;
	background-color:#000000;
	padding:4px;
	float:left;
	margin-right:4px;
	margin-top:4px;
}

.contactinfo {
	width:180px;
	height:220px;
	background-color:#000000;
	padding:4px;
	float:left;
	margin-right:4px;
	margin-top:4px;
}

#contactinforight {
	width:180px;
	height:220px;
	background-color:#000000;
	padding:4px;
	float:right;
	margin-top:4px;
}

.contactinforight {
	width:180px;
	height:220px;
	background-color:#000000;
	padding:4px;
	float:right;
	margin-top:4px;
}

.contactheadertext {
	margin-left:71px;
}

.contactheadertext2 {
	margin-left:85px;
}

/* Navigation */

#navigation {
	width:1030px;
	height:30px;
	margin-bottom:4px;
}

#navigation ul {
	padding:0px;
	margin:0px;
	height:30px;
}

#navigation ul li {
	list-style-type:none;
	height:30px;
	width:103px;
	float:left;
	text-transform:none;
	background-repeat:no-repeat;
}

#navigation ul li a {
	height:30px;
	display:block;
	text-decoration:none;
}

#navigation ul li a span {
	visibility:hidden;
}

/* Nav buttons */


#navigation .madeNav {
	background:url(img/img_nav/made_off.gif);
	background-repeat:no-repeat;
}

#navigation .companyNav {
	background:url(img/img_nav/company_off.gif);
	background-repeat:no-repeat;
}

#navigation .companyNav a:hover {
	background:url(img/img_nav/company_on.gif);
	background-repeat:no-repeat;
}

#navigation .companyNavSel {
	background:url(img/img_nav/company_sel.gif);
	background-repeat:no-repeat;
}
#navigation .prodNav {
	background:url(img/img_nav/product_off.gif);
	background-repeat:no-repeat;
}

#navigation .prodNav a:hover {
	background:url(img/img_nav/product_on.gif);
	background-repeat:no-repeat;
}

#navigation .prodNavSel {
	background:url(img/img_nav/product_sel.gif);
	background-repeat:no-repeat;
}

#navigation .tailorNav {
	background:url(img/img_nav/tailor_off.gif);
	background-repeat:no-repeat;
}

#navigation .tailorNav a:hover {
	background:url(img/img_nav/tailor_on.gif);
	background-repeat:no-repeat;
}

#navigation .tailorNavSel {
	background:url(img/img_nav/tailor_sel.gif);
	background-repeat:no-repeat;
}

#navigation .sponsorNav {
	background:url(img/img_nav/sponsor_off.gif);
	background-repeat:no-repeat;
}

#navigation .sponsorNav a:hover {
	background:url(img/img_nav/sponsor_on.gif);
	background-repeat:no-repeat;
}

#navigation .sponsorNavSel {
	background:url(img/img_nav/sponsor_sel.gif);
	background-repeat:no-repeat;
}

#navigation .adverNav {
	background:url(img/img_nav/adver_off.gif);
	background-repeat:no-repeat;
}

#navigation .adverNav a:hover {
	background:url(img/img_nav/adver_on.gif);
	background-repeat:no-repeat;
}

#navigation .adverNavSel {
	background:url(img/img_nav/adver_sel.gif);
	background-repeat:no-repeat;
}

#navigation .blogNav {
	background:url(img/img_nav/blog_off.gif);
	background-repeat:no-repeat;
}

#navigation .blogNav a:hover {
	background:url(img/img_nav/blog_on.gif);
	background-repeat:no-repeat;
}

#navigation .blogNavSel {
	background:url(img/img_nav/blog_sel.html);
	background-repeat:no-repeat;
}

#navigation .dealersNav {
	background:url(img/img_nav/dealers_off.gif);
	background-repeat:no-repeat
}

#navigation .dealersNav a:hover {
	background:url(img/img_nav/dealers_on.gif);
	background-repeat:no-repeat;
}

#navigation .dealersNavSel {
	background:url(img/img_nav/dealers_sel.gif);
	background-repeat:no-repeat
}

#navigation .distriNav {
	background:url(img/img_nav/distri_off.gif);
	background-repeat:no-repeat
}

#navigation .distriNav a:hover {
	background:url(img/img_nav/distri_on.gif);
	background-repeat:no-repeat;
}

#navigation .distriNavSel {
	background:url(img/img_nav/distri_sel.gif);
	background-repeat:no-repeat
}

#navigation .contactNav {
	background:url(img/img_nav/contact_off.gif);
	background-repeat:no-repeat
}

#navigation .contactNav a:hover {
	background:url(img/img_nav/contact_on.gif);
	background-repeat:no-repeat;
}

#navigation .contactNavSel {
	background:url(img/img_nav/contact_sel.gif);
	background-repeat:no-repeat
}

#slidermenuprod {
	width:250px;
	margin-top: 7px;
	background-color: #000000;
	height: auto;
}


/* product menu slider */

#slider {
	width:250px;
	margin-top: 7px;
}
.header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:246px;
	border:2px solid #9ac1c9;
	padding:0px;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	background:url(img/header.html);
	height: 21px;
}
.header:hover {
	background-image: url(img/header_over.html);
	background-repeat: repeat-x;
}
.content {
	overflow:hidden;
}
.text {
	width:244px;
	border:2px solid #9ac1c9;
	border-top:none;
	padding:1px
}

#text {
	color:#ffffff;
	width:244px;
	border:2px solid #9ac1c9;
	border-top:none;
	padding:1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#text a {
	color:#ffffff;
		
}

#text a:hover {
	color:#ffffff;
	text-decoration: underline;
}

/* box button home products */

#button_helios {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/helios_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_helios:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/helios_on.jpg");
	background-repeat: no-repeat;
}

#button_notus {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/notus_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_notus:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/notus_on.jpg");
	background-repeat: no-repeat;
}

#button_eos {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/eos_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_eos:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/eos_on.jpg");
	background-repeat: no-repeat;
}
#button_carbonsole {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/carbon_sole_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_carbonsole:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/carbon_sole_on.jpg");
	background-repeat: no-repeat;
}
#button_escape {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/escape_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_escape:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/escape_on.jpg");
	background-repeat: no-repeat;
}
#button_cosmos {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/cosmos_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_cosmos:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/cosmos_on.jpg");
	background-repeat: no-repeat;
}
#button_atlas {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/atlas_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_atlas:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/atlas_on.jpg");
	background-repeat: no-repeat;
}
#button_duosole {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/duosole_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_duosole:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/duosole_on.jpg");
	background-repeat: no-repeat;
}
#button_titanium {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/titanium_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_titanium:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/titanium_on.jpg");
	background-repeat: no-repeat;
}

#button_wolf {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/wolf_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_wolf:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/wolf_on.jpg");
	background-repeat: no-repeat;
}

#button_storm {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/storm_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_storm:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/storm_on.jpg");
	background-repeat: no-repeat;
}

#button_duo {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/duo_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_duo:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/duo_on.jpg");
	background-repeat: no-repeat;
}

#button_newracing {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/newracing_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_newracing:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/newracing_on.jpg");
	background-repeat: no-repeat;
}

#button_baltic {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/baltic_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_baltic:hover {
	float: leftt;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/baltic_on.jpg");
	background-repeat: no-repeat;
}
#button_socks {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/socks_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_socks:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/socks_on.jpg");
	background-repeat: no-repeat;
}

#button_bottles {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/bottles_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_bottles:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/bottles_on.jpg");
	background-repeat: no-repeat;
}

#button_mtbstuds {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/mtbstuds_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_mtbstuds:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/mtbstuds_on.jpg");
	background-repeat: no-repeat;
}

#button_mtbmetal {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/mtbmetal_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_mtbmetal:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/mtbmetal_on.jpg");
	background-repeat: no-repeat;
}

#button_roadmetal {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/roadmetal_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_roadmetal:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/roadmetal_on.jpg");
	background-repeat: no-repeat;
}

#button_roadremo {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/roadremo_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_roadremo:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/roadremo_on.jpg");
	background-repeat: no-repeat;
}

#button_pawl_buckle {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/pawl_buckle_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_pawl_buckle:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/pawl_buckle_on.jpg");
	background-repeat: no-repeat;
}

#button_tourkit {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/tourkit_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_tourkit:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/tourkit_on.jpg");
	background-repeat: no-repeat;
}

#button_mtbkit {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/mtbkit_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_mtbkit:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/mtbkit_on.jpg");
	background-repeat: no-repeat;
}

#button_standard_inner {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/standard_inner_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_standard_inner:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/standard_inner_on.jpg");
	background-repeat: no-repeat;
}

#button_ergo_inner {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/ergo_inner_off.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_ergo_inner:hover {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:100px;
	padding-left: 0;
	background-image: url("img/ergo_inner_on.jpg");
	background-repeat: no-repeat;
}


#button_adver01 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_01th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver02 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_02th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver03 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_03th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver04 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_04th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver05 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_05th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver06 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_06th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver07 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_07th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver08 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:106px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/imgadver_08th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver09 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/adver_09th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

#button_adver10 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/adver_10th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_adver11 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/adver_11th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_adver12 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/adver_12th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}
#button_adver13 {
	float: left;
	display: inline;
	list-style: none;
	width: 164px;
	height:230px;
	margin-left: 0;
	padding-left: 0;
	background-image: url("img/adver_13th.jpg");
	background-repeat: no-repeat;
	margin-right: 5px;
}

	.toptitle_prod_category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.title_prod_category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.html);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
	
	#pagetab {
	width: 242px;
	margin: 0 auto 0 auto;
}
	
	#tabnavigation {
	background: #000000;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0;
}
	#tabnavigation li { display: inline; padding: 0 2em 0 2em; }
	
	.tabcontent {
	background: #000000;
	height: 715px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
	#tabcontainer {
	height: 715px;
	overflow: hidden;
}

	#textpagetab {
	width: 232px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 6px;
	float: left;
}
	#textpagedx {
	width: 242px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 4px;
	float: left;
}

#textpagedx ul li
{
   margin-left:15px;
}

.dxprodboxblack {
	width:250px;
	height:auto;
	padding:0px;
	margin-top:7px;
}


#navmenu {
	width: 250px;
	float: no;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding: 0px;
}
#navmenu ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
#navmenu a
{
	display: block;
	color: #999999;
	background-color: transparent;
	width: 230px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#navmenu a:hover
{
	background-color: #666666;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#navmenu li { margin-bottom: 2px; }

/* Nuovi stili */

.button_prod {
 float: left;
	list-style: none;
	width: 164px;
	/*height:100px;*/
	margin: 5px;
	padding-left: 0;
}

a img
{
   border:none;
}

#prod_iframe {
	width:512px;
	height: auto;
	background-color:#242424;
	padding:0px;
	margin-top:12px;
	margin-bottom:0px;
	clear:both;
	margin-left: auto;
	margin-right: auto;
}

#dxbox_prod {
	background-image:url(img/title_minibg.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
	float:right;
}

#singleprodbox h3
{
   margin:5px;
   font-size:14px;
   
}

/*
 * Sezione news in home page
 */

.clr
{
   clear:both;
   height:5px;
}

.div-news
{
   background-color:#FFFFFF;
}

.col-sx
{
   float:left;
   width:45px;
   min-height:50px;
   margin-right:4px;
   padding:1px;
}

.col-dx
{
   padding:2px;
   
}

.col-dx span.titolo
{
   color:#000000;
   font-weight:bold;
}

.col-dx span.titolo a
{
   color:#000000;
   font-weight:bold;
}

.col-dx p
{
   color:#535666;
}

.col-dx div.testo
{
   padding-top:5px;
   color:#535666;
}

/*
   STILE SEZIONE NOTIZIE
*/

.notizie {
	width:1005px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #0099FF;
	padding-top: 15px;
	margin-top:10px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 12px;
 font-size:12px;

}

.notizie p
{
   font-size:12px;
   color:#FFFFFF;
}

.notizie div.col-sx
{
   float:left;
   width:150px;
   padding:5px;
   
}

.notizie div.col-sx div.data
{
 height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	text-align: center;
	line-height: 20px;
}

.notizie div.col-sx div.foto
{
 float:left;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.notizie div.col-sx div.foto div.foto-piccola
{
   float:left;
   margin:2px;
   width:45px;
}

.notizie div.col-dx
{
   margin-left:160px;
   padding:5px;
   
}

.notizie div.col-dx div.titolo
{
 height:20px;
	font-size: 14px;
	font-weight: bold;
	color: #1D90D5;
	padding-right: 12px;
	padding-left: 3px;
	padding-bottom:5px;
	line-height: 20px;
}

.notizie div.col-dx div.testo
{
 font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 12px;
	padding-left: 3px;
	line-height: 16px;
	text-align: justify;
}


.notizie div.col-dx div.testo ul{
   margin-left:17px;
}

.notizie div.col-dx div.testo ol{
   margin-left:20px;
}

.notizie div.col-dx div.testo a {
	font-weight: normal;
	color: #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.notizie div.col-dx div.testo a {
	color: #AAAAAA;
	text-decoration: underline;
}
.notizie div.col-dx div.testo a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*
   FINE STILE SEZIONE NOTIZIE
*/

/*----------*/

/*
   STILE PAGINAZIONE
*/

#pager {
	text-align: right;
	margin: 15px 0px 10px 16px;
	padding: 0px;
}

#pager p {
	display: inline;
}

#pager .navnumero a {
	font-size: 10px;
	color: #FFFFFF;
	display: inline;
	font-weight: normal;
	padding: 2px 7px;
	text-decoration: none;
	margin-right: 3px;
	border: 1px solid #BCBCBC;
}

#pager #active {
	color: #000;
	background: #0099FF;
}
#pager .navnumero a, #pager .navnumero a:visited, #nav .navnumero a:active {
	color: #1D90D5;
}

#pager .navnumero a:hover {
	color: #FFF;
	border: 1px solid #0099FF;
}

/*
   FINE STILE PAGINAZIONE
*/

.h3-news
{
   background-image:url(img/title_bg_small.gif);
   height:31px;
   background-repeat:repeat-x;
   padding:5px;
   font-weight:bold;
   font-size:14px
}
.configuratore {
   color: #1D90D5;
   text-align: center;
   font-weight: bold;
   font-size: 13px;
   border: 1px solid #1D90D5;
   overflow: hidden;
   padding: 3px;
   background-color: #000;
}
.configuratore a {
   text-align: center;
}
.configuratore a:hover {
   text-decoration: none;
}


.titolo {
   color: #1D90D5;
   text-align: center;
   font-weight: bold;
   font-size: 13px;
   padding: 3px;
}