html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font:1em/1.7em "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color:#3d3d3d;
	background:#303030 none repeat scroll center top;
}
html {
	height:100%
	}
a:link {text-decoration:none; color:#00aeef;}

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

a:hover {text-decoration:none; color:#00aeef;}

a:active {text-decoration:none;}

p#error{
color:#FF0000;
}

h1 {
	font-size:1.2em;
}

h2 {
	font-size:1.1em;
}


.blueTitle{
color: #3ca4e8;
font-size: 14px;
}

.blueTitleHeader{
color: #3ca4e8;
font-size: 14px;
float:left;
width:940px;
}


#sitecrib {
	background:transparent none repeat scroll 0 0;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
}

#headercontainer {
	background:#333333 url(http://www.kustomkit.com/images/graphics/topbar.gif) repeat-x top left;
	width:100%;
	z-index:1000;
}


#footercontainer {
	width:100%;
	background:#181818 none repeat scroll 0 0;
	margin:0;
	height:100%;
	font-size: 0.75em;
	line-height:1.5em;
	padding:0;
	z-index:500;
}

#footercontent {
	width:980px;
	margin:0 auto;
	z-index:1000;
}

#contact, #custservices, #marketing, #garmentInfo{
float:left;
color: #00aeef;
margin-right:30px;
}

#footercontent p{
color: #ffffff;
}

#footercontent b{
color: #00aeef;
}

#disclaimer {
float: left;
width: 100%;
color: #00aeef;
}


#tabsystem{
	font-size:1em;
	z-index: 1;
}

.whitelink{
color: #ffffff;
border-bottom: 1px solid #00AEEF;
}

.whitelink:hover{
color: #00aeef;
}


a.whitelink:link {text-decoration:none; color: #ffffff;
border-bottom: 1px solid #00AEEF;}

a.whitelink:visited {text-decoration:none;color: #ffffff;
border-bottom: 1px solid #00AEEF;}

a.whitelink:hover {text-decoration:none; color:#00aeef;}

a.whitelink:active {text-decoration:none;color: #ffffff;
border-bottom: 1px solid #00AEEF;}

#contact a, #custservices a, #marketing a, #garmentInfo a, #disclaimer a{
color: #ffffff;
border-bottom: 1px solid #00AEEF;
}

#contact a:hover, #custservices a:hover, #marketing a:hover, #garmentInfo a:hover, #disclaimer a:hover{
color: #00aeef;
}

#maincontent {
	width:990px;
	margin:0 auto;
	padding:0px;
	height: auto;
	z-index:1000;
}

#breadcrumz {
	margin:0 auto;
	width:960px;
	padding:0px 10px;
	color:#FFFFFF;
	font-size:0.75em;
}

#menuimage {
	margin:0 auto;
	width:980px;
	height:200px;
	position:relative;	
}

/*-----Classic Collection---*/
.menutextclassiccollection {
	position:absolute;
	top:20px;
	left:20px;	
	width:780px;
}

.menutextclassiccollection img {
	padding-bottom:10px;
}

.menutextclassiccollection span {
	color:#FFFFFF;
	background-color:#0099CC;
	font-size:0.75em;
}	
/*----------End----------*/

/*-----Corporate Collection---*/
.menutextcorporatecollection {
	position:absolute;
	top:20px;
	left:20px;	
	width:780px;
}

.menutextcorporatecollection img {
	padding-bottom:10px;
}

.menutextcorporatecollection span {
	color:#FFFFFF;
	background-color:#0099CC;
	font-size:0.75em;
}	
/*----------End----------*/

/*-----Cooltex---*/
.menutextcooltex {
	position:absolute;
	top:20px;
	left:20px;	
	width:780px;
}

.menutextcooltex img {
	padding-bottom:10px;
}

.menutextcooltex span {
	color:#FFFFFF;
	background-color:#5c5f5c;
	font-size:0.75em;
}	
/*----------End----------*/


/*-----Bargear---*/
.menutextbargear {
	position:absolute;
	top:20px;
	left:20px;	
	width:950px;
}

.menutextbargear img {
	padding-bottom:10px;
}

.menutextbargear span {
	color:#FFFFFF;
	background-color:#5d3a26;
	font-size:0.69em;
}	
/*----------End----------*/

 
/*-----Gamegear---*/
.menutextgamegear {
	position:absolute;
	top:20px;
	left:20px;	
	width:780px;
}

.menutextgamegear img {
	padding-bottom:10px;
}

.menutextgamegear span {
	color:#FFFFFF;
	background-color:#6d6f6b;
	font-size:0.75em;
}	
/*----------End----------*/


/*-----Formula Racing---*/
.menutextformularacing {
	position:absolute;
	top:20px;
	left:20px;	
	width:780px;
}

.menutextformularacing img {
	padding-bottom:10px;
}

.menutextformularacing span {
	color:#FFFFFF;
	background-color:#787b7a;
	font-size:0.75em;
}	
/*--------End-----------*/


#fullcontent{
	background-color:#ffffff;
}

#content {
	float:left;
	background:#FFFFFF none repeat scroll center top;
	width:980px;
}

#login {
	width:100px;
	position:absolute;
	top:10px;
	left:0;
	background-color:#000099;
}

.flags {
	width:120px;
	top:10px;
	right:0px;
	float:right;
	padding-right:25px;
	height:42px;
	padding-top:7px;
	background: url(http://www.kustomkit.com/images/slide/flagback.png) no-repeat 0 0;
}

.flags a {
	padding:0px;
	display:block;
	margin-left:10px;
	float:right;
	width: 20px;
	height:20px;
	text-decoration:none;
	border:none;
}
.defLang p{
float:left;
margin-right:0px;
}

.defLang select{
margin-top:10px;
margin-left:5px;
}
.defLang a {
	padding:0px;
        margin-top:5px;
        margin-left: 5px;
	float:left;
	width: 20px;
	height:20px;
	text-decoration:none;
	border:none;
}


.defLang a:hover {
background-position: 0 -20px;
}

.defLang a:active {
background-position: 0 -20px;
}
	
.flags span {text-align:right; width:150px; float:right;}

.EN{
background: url(http://www.kustomkit.com/images/graphics/EN.gif) 0 0 no-repeat; 
}

.DE{
background: url(http://www.kustomkit.com/images/graphics/DE.gif) 0 0 no-repeat;
}

.FR{
background: url(http://www.kustomkit.com/images/graphics/FR.gif) 0 0 no-repeat;
}

.ES{
background: url(http://www.kustomkit.com/images/graphics/ES.gif) 0 0 no-repeat;
}


.flags a:hover {
background-position: 0 -20px;
}

.flags a:active {
background-position: 0 -20px;
}
#image3D_EN {
margin-left:5px;
height:49px;
width:111px;
}
#image3D_EN a{
position: absolute;
width:111px;
height:49px;
background: url(http://www.kustomkit.com/images/graphics/360icon_EN.gif) 0 0 no-repeat;
}


#image3D_FR {
margin-left:5px;
height:49px;
width:141px;
}
#image3D_FR a{
position: absolute;
width:141px;
height:49px;
background: url(http://www.kustomkit.com/images/graphics/360icon_FR.gif) 0 0 no-repeat;
}


#image3D_DE {
margin-left:5px;
height:49px;
width:134px;
}
#image3D_DE a{
position: absolute;
width:134px;
height:49px;
background: url(http://www.kustomkit.com/images/graphics/360icon_DE.gif) 0 0 no-repeat;
}

#image3D_ES {
margin-left:5px;
height:49px;
width:111px;
}
#image3D_ES a{
position: absolute;
width:111px;
height:49px;
background: url(http://www.kustomkit.com/images/graphics/360icon_ES.gif) 0 0 no-repeat;
}

#image3D_EN a:hover, #image3D_FR a:hover, #image3D_DE a:hover, #image3D_ES a:hover {
background-position: 0 -49px;
}

#image3D_EN a:active, #image3D_FR a:active, #image3D_DE a:active, #image3D_ES a:active {
background-position: 0 0;
}


.greylink:link{
color: #333333;
border-bottom: 1px solid #00AEEF;
}

.greylink:visited{
color: #333333;
border-bottom: 1px solid #00AEEF;
}

.greylink:hover{
color: #00AEEF;
border-bottom: 1px solid #00AEEF;
}

.greylink:active{
color: #333333;
border-bottom: 1px solid #00AEEF;
}




#leftcontent {
	float:left;
	overflow:hidden;
	width:375px;
	height: 500px;
	margin:0px;
	padding:0px;
	background-image: url(http://www.kustomkit.com/images/findyourgarmentgif);
	background-repeat:no-repeat;
}

#rightcontent {
	width:590px;
	float:left;
	margin:0px;
	padding:0px;
}

.clear { clear:both;}	

#logo {
	width:980px;
	position:relative;
	height:115px;
	text-align:center;
	margin:0 auto;
	z-index:500;
}

#contentLogin {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}

#logoLink{
	border:none;
}

#choiceframe {
	width:330px;
	position:relative;
	height:480px;
	margin:0px 5px 0px 0px;
	float:left;
	background-color:#ffffff;
}

#quicksearch {
	background:#3ca4e8 url(http://www.kustomkit.com/images/quicksearch.gif) no-repeat top left;
	width:335px;
	height:49px;
	padding:20px;
	float:left;
}

#quicksearch input.field {
	border: none;
	font-size:12px;
	background:#FFFFFF;
	margin-top: 10px;
	margin-right:10px;
	width: 230px;
	padding:3px;
	color:#333333;	
	height: 16px;
}

.mainsearchtext {
	padding-bottom:5px;
}

fieldset {
	border:1px dashed #CCCCCC;
	padding:0px 0px 0px 5px;
	margin:0px;
}

legend {
	background-color:#079bdb;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 5px;
}

.garmentsearch {
	float:left;
	width:340px;
	padding:0px;
	margin:5px 0px 0px 0px;	
}




.garmentsearch div {
	float:left;
	margin:10px 5px;
}

.gender {
	margin-left:40px;
}



.rightboxcontent {
	float:left;
	padding:0px;
	color:#333333;
	background-color:#FFFFFF;		
	width: 575px;	
	height:432px;
	position:relative;
}

#textplace {
	position:absolute;
	top:175px;
	left:15px;
}

.leftboxcontent {
	float:left;
	margin-top:0px;
	padding:0px;	
	height:500px;
    font:12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
        
}

.leftboxcontent fieldset {
	padding: 5px 0pt 5px 5px;
        
}


#actionsearch{
	height:480px;
	float:left;
}
#actionsearch .rightboxcontent{
	width:570px;
	height:460px;
	float:left;
}


#actionsearch .results{
	width:570px;
	height:425px;
	float:left;
	overflow-y: scroll;
	overflow-x: hidden;
}

.result {
	border-top:1px dashed #CCCCCC;
	float:left;
	width:555px;
	height: 136px;
	position:relative;
	background-color:#ffffff;
	padding:10px;
}

.result img {
	float:left;
	width:100px;
}

.resulttext {
	float:left;
	width:350px;
	position:absolute;
	top:60px;
	left:156px;
	padding:5px;
}

#tier1 {
	width:900px;
	height:210px;
	float:left;
	margin-bottom:5px;
}

#tier2 {
	font-size:12px;
	background-color:#312d2e;
	float:left;
	width:900px;
	margin-bottom:5px;
}
	
/* ---=== border code follows ===--- */

/* \*/
* html .tlc, * html .trc {height: 1%;}
/* */

.tlc, .trc { zoom: 1 }

.contain {
	float:left;
	}
.box
	{	
	padding: 0;
	text-align:left;	
	width: 380px;
	background-color: #ffffff;
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	}

.fullbox {
	padding: 0;
	text-align:left;	
	width:990px;
	background-color: #ffffff;
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
}	
	
.tabbox {	
	padding: 0;
	text-align:left;	
	background-color:#FFFFFF;
	font:12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	}
 	
.roundcontent
	{
		padding:20px 20px;
	}

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-image:url(http://www.kustomkit.com/images/boxbits2/l.gif);
	background-position: 0% 100%;	
	background-repeat: repeat-y;
	}
	
/*--------------------------------Tab Box---------------------*/


.tabs {
	position:relative;
	margin: 5px 0px -5px 5px;
	padding:0;
	width:585px;
	float:left;
	font:0.70em/0.70em "Trebuchet MS", Trebuchet, Arial, sans-serif;
	clear:both;
}
.tabs li {
	float:left;
	margin-left:5px;
}

.centretab {
	padding:10px;
	float:left;
	background:#ffffff url(http://www.kustomkit.com/images/graphics/tabcentre.gif) repeat-x top left;
}

.leftcorner {
	width:5px;
	padding:10px 0px;
	background:#ffffff url(http://www.kustomkit.com/images/graphics/tableft.gif) no-repeat top left;
	float:left;
}

.rightcorner {
	width:5px;
	padding:10px 0px;
	background:#ffffff url(http://www.kustomkit.com/images/graphics/tabright.gif) no-repeat top left;
	float:left;
}



.centretabactive {
	padding:10px;
	float:left;
	background:#ffffff;
}

.leftcorneractive {
	width:5px;
	padding:10px 0px;
	background:#ffffff url(http://www.kustomkit.com/images/graphics/tableftactive.gif) no-repeat top left;
	float:left;
}

.rightcorneractive {
	width:5px;
	padding:10px 0px;
	background:#ffffff url(http://www.kustomkit.com/images/graphics/tabrightactive.gif) no-repeat top left;
	float:left;
}



.tabs a {
	position:relative; 
	color : #3ca4e8; 
	text-decoration : none; 
}
.tabs a.tab-visited {
	text-decoration : none; 
}
.tabs a:hover {
	color : #3ca4e8; 
	text-decoration : none; 
}  
.tabs a.tab-active {
	font-weight : bold;
	color : #3ca4e8; 
	text-decoration : none;
	border-bottom:2px solid #3ca4e8;
}

.divtabs {
	float:left;
	color : #3ca4e8;
	height:457px;
	width:565px;
}
	
.divtabsinfo {
	background-color:#ffffff;
	float:left;
	color : #3ca4e8;
	height:457px;
	width:900px;*/
	overflow:scroll;
}
	
.divtabs p{
	margin:5px 0px;
	padding:0px;
}
/*--------------------------------End Tab Box-----------------*/

/* ----- Tab Ads ----- */

.divtabs h1 {
	font-size:22px;
	color:#3ca4e8;
	margin-bottom:5px;
}

.divtabs h2 {
	font-size:14px;
	color:#3ca4e8;
}

.divtabs h3 {
	font-size:13px;
	color:#3ca4e8;
	margin-top:0px;
	padding:0px;
}
.textpane1 {
	float:left;
	height:540px;
	width:223px;
	padding:10px;
	font-size:10px;
	border-left:5px solid #000000;}

.imagepane1 {
	float:left;
	height:457px;
	margin:0px;
	padding:0px;
	position:relative;	
}

.imagepane1 div {
	position:absolute;
	bottom:10px;
	left:10px;
}

.textpane2 {
	padding:10px;
	line-height:1.5em;
}
/* ------------------------------ For Garment Swatches -- */
				
.heading {padding-top:2px; padding-bottom:2px;}
.heading a img { position:absolute; float:left; left:8px; top:15px; height:0px; width:0px; border-style:none;}

.heading a {margin:0px;}
.heading a:hover {text-decoration:none; margin:0px; margin-left:2px; font-weight:normal;}
.heading a:hover img {position:absolute; left:125px; top:0px; height:136px; width:98px; display:block; border-style:none; z-index:1;}
.heading img {position:absolute; left:125px; top:0px; height:136px; width:98px; display:block; border-style:none;}

/* ------------------------------ End Garment Swatches -- */ 

/* ------------- Garment Style  ------------- */
#sectiontitle {
	padding:5px;
	margin-bottom:5px;
	font-size:17px;
	color:#FFFFFF;
	/*background-color:#ffffff;*/
	width:890px;
}

#image {
	float:left;
	width:445px;
}

#image img {border:none;}

#image2 {
	float:left;
	height:616px;
	width:445px;
}

#zoombar {
	margin-top:5px;
	padding:10px;
	width:425px;
	background-color:#ffffff;
	text-align:center;
}

#rightside {
	margin-left:5px;
	display:inline;
	float:left;
	width:500px;
}

#descriptionbox {
	width:490px;
	float:left;
	min-height:100px;
	padding:5px;
	display:inline;
}

#descriptionbox p {
	margin-top:20px;
	font:1em/1.8em "Trebuchet MS", Trebuchet, Arial, sans-serif;
}

#logobox {	
	width:440px;
	float:left;
	margin-top:5px;
	padding:5px;
	display:inline;	
}

#descriptionbox2 {
	text-align:center;
	float:left;
	width:440px;
	height:140px;
	padding:5px;
	display:inline;
	background-color:#ffffff;
}

#colourmenu {
	float:left;
	width:490px;
	min-height:45px;
	margin-top:5px;
	display:inline;
	position:relative;
	background-color:#ffffff;
}

#colourwrapper {
	padding:5px;
	float:left;
	width:490px;
}

#colourname {
	width:490px;
	padding:5px;
	background-color:#ffffff;
	float:left;
	display:inline;
	color:#FF9900;
	}
	
#colourmessage {
	width:490px;
	padding:5px;
	background-color:#ffffff;
	float:left;
	display:inline;
	}

.w33 { float:left; width:6px; height:18px; z-index:10; margin:0px; padding:0px}
.w50 { float:left; width: 9px; height:18px; z-index:10; margin:0px; padding:0px}
.w100 { float:left; width:18px; height:18px; z-index:10; margin:0px; padding:0px}
			
.subswatch {float:left; margin:6px; width:18px; height:18px;}
.subswatch a {margin:-19px 0px 0px -1px; text-decoration:none; height:18px; padding-left:18px; float:left; z-index:10000; border:1px solid #8e8e8e; display:inline; } /* a swatch container */
.subswatch a span {display: none;} /* hides the colour name */

.subswatch a:hover {text-decoration:none; border:1px solid #CC0000; background-color:transparent; }
.subswatch a:hover span {display:block; position:absolute; bottom:0px; left:0px; width:440px; padding:5px; z-index:100; background-color:#ffffff;}

#additionalinformation {
	text-align:right;
	float:left;
	width:448px;
	margin:5px 0px 5px 0px;
	padding:5px 0px 0px 2px;
	display:inline;
	height:250px;
	background-color:#ffffff;
	/*background-image:url(../images/features_back.jpg);
	background-repeat:no-repeat;*/
}


.fabriccontent {
	width:119px;
	font-weight:normal;
	float:left;
	font-size:11px;
	height:80px;
	display:inline;
	position:relative;
	padding:5px;
	color:#00AEEF;
	border-right:1px solid #999999;

}
.fabricweight{
	font-weight:normal;
	float:left;
	font-size:11px;
	height:80px;
	display:inline;
	position:relative;
	padding:5px;
	color:#00AEEF;
	width:95px;
	border-right:1px solid #999999;

}
.sizeguide {
	font-weight:normal;
	float:left;
	font-size:11px;
	height:80px;
	display:inline;
	position:relative;
	padding:5px;
	color:#00AEEF;
	width:95px;
	border-right:1px solid #999999;
}         	
.styling {
	font-weight:normal;
	float:left;
	font-size:11px;
	height:80px;
	display:inline;
	position:relative;
	padding:5px;
	color:#00AEEF;
	width:95px;
}                   	
						

.further {
	position:absolute;
	bottom:5px;
	right:5px;
}

.line {
	border-right:1px solid #333333;
	width:101px;
}
.alternatives h3,  .coordinates h3{
	padding-top:10px;
}

.alternatives .co-alt,  .coordinates .co-alt{
	margin-right:15px;
	float:left;
	width:98px;
}
.coordinates {
	/*z-index:1;*/
	float:left;
	width:495px;
	height:auto;
	background-color:#ffffff;
	margin-bottom:5px;
	margin-left:5px;
	position:relative;
	/*background-image:url(../images/coords_back.jpg);
	background-repeat:no-repeat;*/
	}

.coordinates .code {
	text-align:left;
}

.alternatives {
	clear:both;
	float:left;
	width:495px;
	height:auto;
	margin-left:5px;
	margin-bottom:5px;
	position:relative;
	background-color:#ffffff;
	/*background-image:url(../images/alternatives_back.jpg);
	background-repeat:no-repeat;*/
	}



.alternatives .code {
	text-align:left;
	clear: both;
}


.list {
	float:left;
	padding-top:5px;
	height:131px;
	width:120px;
	text-align:right;	
	}

#tabsgarment {
margin-left:5px;
}

	
#ecardbox, #finddistributor {
	float:left;
	background-color:#ffffff;
	width:222px;
	height:90px;
	position:relative;
}

.ecard{
float:left;
padding-top:10px;
font-size: 1.12em;
width:210px;
}

.finddist{
float:right;
padding-top:10px;
font-size: 1.12em;
width:210px;
}


#ecardmessage {
	position:absolute;
	top:5px;
	left:5px;
}	

.ecardmessage {
	position:absolute;
	top:5px;
	left:5px;
}

#finddistributor {
	margin-left:5px;
}


/* ------------- End Garment Style  ------------- */


/*--------------------------------Tooltip-----------------*/
.tooltip 
{
    visibility: hidden; 
    position:absolute; 
    top: 400px;
    left: 610px;
    width: 225px;
    height: 100px;
    z-index: 1000;
	font-color: #00AEEF;
	padding-left:10px;
	padding-bottom:10px;
    border: 2px solid #FFFFFF;
 	vertical-align:middle;
	text-align:left;
	background-color:#ffffff;
	/*background-image:url(../images/searchback.jpg);*/
}

.featuretooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: -180px;
    left: -490px;
    width: 240px;
    height: auto;
    z-index: 2; 
	font-color: #00AEEF;
    padding-left:10px; 
    border: 2px solid #FFFFFF;
 	vertical-align:middle;
	text-align:left;
	background-color:#ffffff;
	/*background-image:url(../images/searchback.jpg);*/
}
/*--------------------------------End Tooltip-----------------*/
/*------------------------Garment Care -----------------------*/

.garmentcaremain #box {
height:750px;
}

#subtitle {
font-size:12px;
color:#00AEEF;}

.tabsgerman{ width:656px;}

.garmentcare p {
padding:10px;
margin-left:15px;

}

.red {color:#cc0000;}

.blue {color:#00AEEF;}

.bulletcare {
margin-left:85px;
}

.garmentcarehr {
padding:2px;
}

/*------------------End Garment Care-------------------------*/

/*------------------About US----------------------------------*/
#menutitle{
padding: 10px;
}
#aboutusbox{
width: 980px;
padding:10px;
}

#aboutustext{
width: 980px;
padding:10px;
/*color: #ffffff;*/
}

/*------------------End About US----------------------------------*/


/*-------------Brochure Request form request.php----------- */


form.formularAlt{
	margin: 0 auto;
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 0px solid #A5A8B8;
width:520px;
}


form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 0px solid #A5A8B8;
	width:520px;
	
}

form.formular2 {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 0px solid #A5A8B8;

	width:570px;
	
}

.formular fieldset, .formularAlt fieldset {
	margin-top: 5px;
	padding : 15px;
	border: 1px dashed #B5B8C8;
	
}

.formular legend, .formularAlt legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label, .formularAlt fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span, .formularAlt label span {
	color: #000;
}

.formular input, .formular select, .formular textarea, .formularAlt input, .formularAlt select, .formular textarea  {
	display : block;
	margin-bottom: 5px;
}

.formular .text-input, .formularAlt .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}
.formular textarea, .formularAlt textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}
.formular .infos, .formularAlt .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox,  .formularAlt span.checkbox, .formularAlt .checkbox{
	display: inline;
}

.formular .submit, .formularAlt .submit {
	padding: 4px;
	margin-top: 20px;
	float: right;
	cursor:pointer;
}

.formular hr, .formularAlt hr{
	clear: both;
	visibility: hidden;
}

.formular .fc-error, .formularAlt .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}

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


/*---------------------Menu View (Brochure)-------------------*/


#menutitle {
	padding:5px;
	margin-bottom:5px;
	font-size:17px;
	color:#000000;
}

#menutitle h1 {
	background-color:#00aeef;
}

.dark {
	color:#333333;
}

#menuz {
	margin:0px 0px 10px 0px;
	background-color:#ffffff;
	float:left;
}

hr {  
	border: none 0;
	padding:0px;
	margin-bottom:0px;
	border-top:1px dashed #CCCCCC;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.menuhead {
	padding:10px;
	float:left;
	width:940px;
}

.menugarment {
	float:left;
	width:165px;
	height:300px;
	margin:10px;
}

.menugarment img {
}

.menugarment .description {

}

/*---------------End menu view ---------------*/


/*------------------Glossary-------------------------------*/

.textboxgloss {
width:272px;
float:left;
height:auto;
margin:5px 24px 5px 5px;
}

#verticalrule{
float:left;
width:1px;
margin:2px;
}

#glossborder {
float:left;
margin:0px 15px 0px 5px;
height:700px;
width:0.5px;
border-left:none;
border-right:dashed 1px;
border-top:none;
border-bottom:none;
border-color:#cccccc;
}

#glossborderde {
float:left;
margin:0px 15px 0px 5px;
height:730px;
width:0.5px;
border-left:none;
border-right:dashed 1px;
border-top:none;
border-bottom:none;
border-color:#cccccc;
}




.pink {color:#dd0485;}

.lime {color:#b8d650;}

.blue {color:#00aeef;}


/*---------------End of glossary----------------------*/

/*--------Brochures-------*/

.brochurebox {
float:left;
color:#cccccc;
height:auto;
width:230px;
border:0.5px;
border:dashed 1px;
margin:15px 30px 5px 30px;
padding:7px;
}

.brochurerequestbox {
float:left;
color:#cccccc;
height:auto;
width:160px;
border:0.5px;
border:dashed 1px;
margin:10px 10px 5px 10px;
padding:7px;
}

.brochurerequestbox div.brochureCheckbox{
margin:10px 10px 5px 10px;
float: right;
}


.ebookmain {
float:left;
width:75px;
margin:3px 25px 0px 4px;
}

.ebooktitle {color:#333333;}

.pdf {float:left;
margin:20px 10px 0px 5px;}
/*------------Download page-----------*/

.menu {
		width:110px;
		height:50px;
		margin:2px;
		padding:10px;
		float:left;
		
}

.menu   a:link {text-decoration:none; color:#000000;}

.menu	a:active {text-decoration:none; color:#000000;}	
	
.menu	a:visited {text-decoration:none; color:#000000;}
	
.menu	a:hover {text-decoration:none; color:#ffffff;}



.box1 {
		background-color:#70a933;
}

.box2 {
		background-color:#359aff;
}

.box3 {
		background-color:#CA252C;
}

.box4 {
		background-color:#5d3a26;
}

.box5 {
		background-color:#231f21;
}

.box6 {
		background-color:#999999;
}

.imagedownload {
		float:left;
		padding:9px;
		border:1px dashed #cccccc;
		width:290px;
		height: 170px;
		margin-right:5px;
		margin-bottom:10px;
}

.imagedownload  img {
		float:left;
		padding:1px;
}


.logodownload {
		float:left;
		padding:10px;
		border:1px dashed #cccccc;
		width:418px;
		height:135px;
		margin-right:10px;
		margin-bottom:10px;
}

.logodownload  img {
		float:left;
		padding:5px;
}

.downloadbox {
		float:left;
		padding:5px;
		width:180px;
}
#downloadall {
	width:940px;
	border:1px dashed #cccccc;
	padding-left:5px;
	float:left;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}

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


/*----------Slideshow-----------------*/
.slideshow { height: 397px; width: 320px; float:left; border: 0px solid black;}


.slideshowMar { float:left; border: 0px solid red; height: 305px; width: 575px;}


.slideshow img { padding: 0; border: 0px solid #ccc; background-color: #eee; width:287px; height: 397px;}

#navTitle {text-align: center; margin: 0px 20px 10px 35px; width: 500px;}



#navMarTitle a {width: 35px; float: left; margin: 5px 4px; background-image: url(http://www.kustomkit.com/images/adpanes/newstylebox.gif); background-repeat:no-repeat;text-decoration: none; 
color: #ccc;
padding: 11px 1px 11px 1px;}
#navMarTitle a.activeSlide { background-image: url(http://www.kustomkit.com/images/adpanes/newstylebox2.gif);color:#3ca4e8; }
#navMarTitle a:focus { outline: none; }



#navTitle a{width: 70px; height: 70px; float: left; margin: 5px 10px 5px 0px; background-repeat:no-repeat;text-decoration: none; 
color: #cccccc;
padding:0px;}


#navTitle a:hover{ 
background-position: 0px -70px; 

}
#latestInfoBox{
position: absolute;
}
#navTitle a span.linkCon{
float:left;
margin-left:30px;
position: absolute;
visibility:hidden;
color: #333333;
bottom:25px;
left:0;
}

#navTitle a span.linkCon span{
float: left;
margin-left:5px;
}

#navTitle a:hover span.linkCon{
visibility:visible;
}

#output { text-align: left; }

#slideShowText p{
position: absolute;
right:-10px;
width:290px;
}

.panelDesc {
position: absolute;
width: 260px;
float:right;
left: 300px;
padding-right: 10px;
top:260px;
}

.panelLink {
/*float:right;*/
position:absolute;
bottom:0px;
margin-left:300px;
}

#loginreg{
position:absolute;
bottom: 0px;
right: 0px;
}
/*-------------------------------*/


#tabsgarment .ui-widget-header, #tabsystem .ui-widget-header {
background: none !important;
}
