
/*------------------------
--------------------------
GENERAL
---------------------------
---------------------------*/
body {
	background: #060606   url(http://www.ktm-advance.com/img/new/bg-body.png) top center repeat-y;
	color: #BABBBB;
	font: normal 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	outline: none;
	color: #BABBBB;
}

a:hover { 
	text-decoration: none;
}

.clearfix {
	clear: both;
}

#container_company {
	width:899px;
	/*min-height: 1000px;*/
	margin: 0 auto;
	/*padding-top: 10px;*/
	padding-right: 10px;
	padding-left: 25px;
	/*padding-bottom: 10px;*/
	line-height: 1.6em;
	font-size: 1.1em;
	position: relative;
	background: #000;
	opacity: 1;
}



#back {
	width:100px;
	letter-spacing: 0.2px;
	float:left;
}

#back .box {
	margin: 0 0 30px 20px;
	width:100px;
	height: 16px;
	background:  url(http://www.ktm-advance.com/img/new/bg-back-box.gif) bottom left no-repeat;
}

#back .box textline {
	text-align: left;
	line-height:16px;
	margin-left:25px;
	padding: 0px 0px 0px 15px;
}
#back .textline a{
color: #ff4000;
	line-height:16px;
	padding: 0px 0px 0px 25px;
}

h1 span {
	display: none;
}

object {
	outline:none;
}

img.resize{
    width:94px;
    height:94px;
    position:absolute;
    z-index:1;
}

/*------------------------
--------------------------
TOP NAV
---------------------------
---------------------------*/
#top-nav {
width:899px;
height: 15px;
line-height:1em;
display: block;
}

ul#top-nav {
padding-top: 10px;
padding-right: 25px;
}

ul#top-nav li {
	float: right;
	border-right: 1px solid #AAABAC;
	padding: 0 5px 0 5px;
	line-height: 0.95em;
}

ul#top-nav a {
	font-size: 0.95em;
	color: #AAABAC;
}


/*------------------------
--------------------------
LOGO & MAIN NAV
---------------------------
---------------------------*/	
#top {
	
	background: url(http://www.ktm-advance.com/img/new/test-logo-ktm.png) top right no-repeat;
	height:96px;
	width:899px;
	padding-left:27px;
}

#logo {
	height:96px;
	width:160px;
	float: left;
}

#nav {
	float: left;
	position: relative;
	width: 700px;
	margin: 10px 0 10px 0;
	height:26px;
	z-index: 1;
}


/*------------------------
--------------------------
 NAVBAR
---------------------------
---------------------------*/
	#nav ul {
	float: left;
	line-height: 1em;
	padding: 0;
	margin: 0 0 1em 0;
	font: bold  1em 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#nav a {
	display: block;
	width: 150px;
	color: #B7B7B7;	
	padding: 0.25em 2em;
}

#nav li {
	float: left;
	padding: 0;
	width: 150px;
	font: bold 1.1em 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#nav li .selected {

font-size: 1.1em;
color: #FFFFFF;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	w\idth: 170px;
	font: bold 0.75em 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: 1em;
	margin: 0;
	padding-bottom:6px;
	background: #060606;
	z-index: 1;
}

#nav li li {
	padding-right: 1em;
	width: 170px;
}

#nav li ul a {
	width: 170px;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {

}

#nav li ul a:hover, #nav li ul a.sfhover {
	background:  url(http://www.ktm-advance.com/img/new/orange_bullet.png) center left no-repeat;

}


/*------------------------
--------------------------
BANNERs & ADS
---------------------------
---------------------------*/

#banner_front {
	height: 340px;
	background: #000000 url(http://www.ktm-advance.com/img/new/new-banwork04.gif) top left no-repeat;
	margin-left:-25px;
}

#banner_back {
	height: 340px;
	background: #000000 url(http://www.ktm-advance.com/img/new/new-banwork04.gif) top left no-repeat;
	margin-left:-25px;
}



rotator {
width: 290px; 
height: 450px;
}


/*------------------------
--------------------------
HEADER STYLES
---------------------------
---------------------------*/

h1 {
	display: none;
}


h2 {
	clear:both;
	font : normal 2em Verdana,Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 15px 0 10px 0;
	color: #0b5aa7;

}

.h2-small{
	clear:both;
	font : normal 18px Verdana,Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 15px 0 16px 0;
	color: #0b5aa7;
}

h3, caption {
	clear:both;	
	font-size:1.3em;
	margin: 15px 0 10px 0;
	color: #ff4000;
	line-height: 1.4em;
	letter-spacing: .2px;
}

.sub-title {
	font: normal 1.1em 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #ff4000;
	line-height: 3em;
	letter-spacing: .2px;
	padding-top: 20px;	
	padding-bottom: 20px;

}

.sub-title02 {
	font: normal 1.3em 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-align: left;
	color: #0b5aa7;
	line-height: 2em;
	letter-spacing: .2px;
	padding-top: 2px;
	padding-left: 2px;
}

/*------------------------
--------------------------
CONTENT MAIN 
---------------------------
---------------------------*/
#content {
	width:899px;
	float: left;
	padding-top: 3px;
	font-size: 1.1em;
	line-height: 1.4em;
}

#primary {
	width:599px;
	min-height: 1200px;
	font-size: 1.1em;
	line-height: 1.4em;
	float: left;
	display: block;
	text-align: justify;
	padding-left: 25px;
	padding-right:10px;
}

#primary_projects {
	width:599px;
	min-height: 1100px;
	font-size: 1.1em;
	line-height: 1.4em;
	float: left;
	display: block;
	text-align: justify;
	padding-left: 25px;
	padding-right:10px;
}

#e-learning {
	height:48px;
	width: 598px;
	margin-bottom: 16px;
}

#splash {

	width:600px;		
}

.testimonials {
	width:600px;
	padding: 1px;		
	border: 2px solid #3b3b3b;
	
}

.spacer	 {
	height: 150px;
	}
.smallspacer	 {
	height: 50px;
	
}

.big_blue_text {
	font-size: 1em;
	font-weight: normal;
	color: #0b5aa7;
}

.big_white_text {
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
}

.big_orange_text {
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight: normal;
	color: #ff4000;
}

.super_orange_text {
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: normal;
	letter-spacing: .2px;
	color: #ff4000;
}

.title {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}

.title a {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}

.floatleft {
	float:left; 
	clear: left;
	margin-right: 10px;
	padding: 15px;
	background: #060606;
	border: 3px solid #3b3b3b;

}

.floatright {
	float:right; 
	clear: right;
	margin-right: 10px;
	padding: 15px;
	background: #060606;
	border: 3px solid #3b3b3b;

}

.project_header{
	background:  url(http://www.ktm-advance.com/img/new/bg-project_header.png) bottom left no-repeat;
	width:599px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
}

.project_title{
padding-top:10px;
margin-left:25px;
font-size: 1em;
color: #ff4000;

}

.project_block{	/* Parent box of slide-down content */
	width:599px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
	.project_block_content{	/* Content that slides down */
	padding:1px;
	position:relative;
}

/*------------------------
--------------------------
LEFT COLUMN
---------------------------
---------------------------*/
#hightlight, #news, #bignews {
	font-size: .9em;
	line-height: 1.4em;
}

#hightlight {
	width:286px;
	float: left;
	letter-spacing: 0.2px;
}

#hightlight h2 {
	margin-right: 5px;
}

.alt-box {
	background: #282726;
	padding: 10px;
}

#hightlight .box {
	background:  url(http://www.ktm-advance.com/img/new/bg-hightlight-box.png) bottom right no-repeat;
	padding: 5px 10px 24px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:271px;
}

#hightlight .box h3 {
	margin-top: 0;
}

#hightlight .box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#hightlight .box p {
	margin: 0;
}
#hightlight .see-more {
	text-align: right;
	padding: 0px 30px;
	margin: 0 0 15px 0;
	position: absolute;
	right: 5px;
	bottom: 3px;
	clear: both;
}
#hightlight .see-more a{
color: #ff4000;
}

#hightlight a {
	color: #BABBBB;
}


#hightlight img {
	float: left;
	margin: 0 10px 0 0;
	padding: 6px;
	background: #060606;
	border: 2px solid #3b3b3b;
}

#hightlight h3, #news h3 {
	font-size: 1.2em;
	line-height: 1.1em;
}

#hightlight h3 {
	margin-bottom: 4px;
	/*text-shadow: #000 2px 2px 2px;*/
}

#hightlight h3 a {
	color: #FFF;
}

/*------------------------
--------------------------
 NEWS ARCHIVE
---------------------------
---------------------------*/

#bignews {
	width:620px;
	min-height: 1000px;
	letter-spacing: 0.2px;
}

#bignews h2 {
	margin-right: 5px;
}

#bignews .box {
	padding: 35px 10px 5px 5px;
	margin: 0 0 10px 0;
	width:605px;
	overflow: auto;
}

#bignews .box h3 {
	margin-top: 0;
}


#bignews .box p {
	margin: 0;
}

#bignews .see-more {
	width: 599px;
	height: 20px;
	color: #ff4000;
	background: url(http://www.ktm-advance.com/img/new/bg-bignews-box02.png) top right no-repeat;
}

#bignews .see-more a{
	
	text-align: right;
	margin-left: 520px;
	line-height: 20px;
	color: #ff4000;
}

#bignews a {
	color: #BABBBB;
}


#bignews h3, #news h3 {
	font-size: 1.2em;
	line-height: 1.1em;
}

#bignews h3 {
	margin-bottom: 4px;
	/*text-shadow: #000 2px 2px 2px;*/
}

#bignews h3 a {
	color: #FFF;
}

#bignews_back {
	width:350px;
	letter-spacing: 0.2px;
}

#bignews_back a {
margin-top: 100px;
	margin-left: 25px;
}

#bignews_back .box {
padding: 5px 10px 24px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:599px;
	overflow: auto;
	background:  url(http://www.ktm-advance.com/img/new/bg-back-box.gif) bottom left no-repeat;
	overflow: auto;
}

#bignews_back .box h3 {
	margin-top: 0;
}

#bignews_back .box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#bignews_back .box p {
	margin: 0;
}
#bignews_back .see-more {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0 120px 15px 0;
	position: absolute;
	left: 5px;
	bottom: 3px;
	clear: both;
}
#bignews_back .see-more a{
color: #ff4000;
}

#bignews_back a {
	color: #ff4000;
}

#bignews img {
	float: left;
	margin: 0 10px 0 0;
	padding:10px;
	background: #060606;
	border: 2px solid #3b3b3b;
}

.rcright {
	float: right;
	margin: 0 5px 0 8px;
	padding:5px;
	background: ;
	border: 1px solid #3b3b3b;
}


/*------------------------
--------------------------
CENTER COLUMN
---------------------------
---------------------------*/

#news {
	width:281px;
	margin-left: 23px;
	float: left;
	letter-spacing: 0.2px;
}


#news h3 {
	margin-top: 0;
	color: #FFF;
}

#news h3 a {
	margin-top: 0;
	color: #FFF;
}
#news .box {
	background:  url(http://www.ktm-advance.com/img/new/bg-hightlight-box.png) bottom right no-repeat;
	padding: 5px 10px 24px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:281px;
	overflow: auto;
}

#news .box h3 {
	margin-top: 0;
}


#news .h3 a {
	margin-top: 0;
	color: #FFF;
}

#news a {
	color: #BABBBB;
}

#news .box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#news .box p {
	margin: 0;
}

#news img {
	float: left;
	margin: 0 10px 0 0;
	padding: 6px;
	background: #060606;
	border: 2px solid #3b3b3b;
}

#news .see-more {
	text-align: right;
	padding: 0px 30px;
	margin: 0 0 15px 0;
	position: absolute;
	right: 5px;
	bottom: 3px;
	clear: both;
}
#news .see-more a{
color: #ff4000;
}
/*------------------------
--------------------------
RIGHT COLUMN
---------------------------
---------------------------*/

#sidebar {
	width:221px;
	margin-top: -3px;	
	float: right;
	background: #050505;
	-moz-border-radius: 1.2em;  
	-webkit-border-radius: 1.2em;
        border-radius: 1em;
}

#sidebar blockquote {
	margin: 10px 0;
}

#sidebar a {
	color: #ffffff;
	margin-left: 7px;
}

#sidebar h2  {
	font-size: 2em;
	text-align: right;
}

#sidebar h3  {
text-align: right;
	margin: 9px 5px 0 0;
	font-size: 1.3em;
	color: #ff4000;
}


#sidebar p {
	line-height: 1.2em;
}

#sidebar ul {
	margin: 10px 0;
}

#sidebar .box {
	background:url(http://www.ktm-advance.com/img/new/arrow_05.png) center right no-repeat;
	padding: 0 16px 0 0;
	margin: 0 25px 0 0;
	width: 90%;
	color:#ff4000;
	overflow: hidden;
}

#sidebar .box a{
	padding: 0 0 0 0;
	color:#ff4000;
}

#sidebar .title {
	padding: 5px 10px 5px 15px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}

#sidebar .articleimage {
	float: left;
	clear: left;
	padding: 5px 5px 5px 15px;
}

#sidebar .divider {
	clear: both;
	width: 185px;
	height: 15px;
	margin:10px 5px 10px 10px;
	padding-top:10px;
	padding-bottom:0;
	border-bottom: 1px solid #060606;
}

#sidebar .article {
	line-height:14px !important;
	text-align: left;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 15px;
	color: #ffffff;
}

.press {
	line-height:14px !important;
	text-align: right;
	font-size: 12px;
	margin: 0 8px 5px 0;
	padding: 6px 0 3px 0;
	color: #ffffff;
}
#sidebar_bottom {
	width:221px;
	height: 26px;
	float: right;
}
/*------------------------
--------------------------
COMPANY
---------------------------
---------------------------*/

#company-content {
	width:599px;
	float: left;
	font-size: 0.92em;
	color: #BABBBB;
	line-height: 1.2em;
}

#col01, #col02 {
	font-size: .95em;
	line-height: 1.4em;
}

#col01{
	width:311px;
	float: left;
	margin-right: 25px;
}

#col01, #col02 {
	width:286px;
	float: left;
}

#col01 h2, #col02 h2 {
	margin-right: 5px;
}


#col01 .box {
	background: ;
	padding: 5px 10px 24px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:271px;
	min-height: 90px;
}

#col02 .box {
	background: ;
	padding: 5px 10px 24px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:271px;
	min-height: 90px;
}

#col01 .box02 {
	padding: 5px 10px 24px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:271px;
	min-height: 250px;
}

#col02 .box02 {
	padding: 5px 5px 24px 10px;
	margin: 0 0 10px 0;
	position: relative;
	width:281px;
	min-height: 250px;
}


/*------------------------
--------------------------
CLIENTS
---------------------------
---------------------------*/
#client-content {
	width:599px;
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	color: #BABBBB;
}

#client-content h2 {
	margin-right: 5px;
}

#client-content .box {
	padding: 25px 10px 4px 5px;
	margin: 0 0 10px 0;
	position: relative;
	width:575px;
	overflow: auto;
}

#client-content .box h3 {
	margin-top: 0;
}


#client-content .box p {
	margin: 0;
}

#client-content .see-more {
	width: 599px;
	height: 20px;
	color: #ff4000;
	background:  url(http://www.ktm-advance.com/img/new/read-more.gif) center right no-repeat;
}

#client-content .see-more a{
	margin-left: 490px;
	line-height: 15px;
	color: #ff4000;
}

#client-content a {
	color: #BABBBB;
}


#client-content img {
	float: left;
	margin: 0 10px 0 0;
}

#client-content h3, #news h3 {
	font-size: 1.2em;
	line-height: 1.1em;
}

#client-content h3 {
	margin-bottom: 4px;
	/*text-shadow: #000 2px 2px 2px;*/
}

#client-content h3 a {
	color: #FFF;
}

#client-content_back {
	width:350px;
	letter-spacing: 0.2px;
}

#client-content_back a {
margin-top: 100px;
	margin-left: 25px;
}

#client-content_back .box {
padding: 5px 10px 24px 5px;
	margin: 0 15px 10px 0;
	position: relative;
	width:599px;
	overflow: auto;
	text-align: left;
	overflow: auto;
}

#client-content_back .box h3 {
	margin-top: 0;
}

#client-content_back .box p {
	margin: 0;
}
#client-content_back .see-more {
	width:599px;
	padding: 0px 0px 0px 0px;
	margin-right: 500px;
	position: absolute;
	left: 5px;
	bottom: 3px;
	clear: both;
}
#client-content_back .see-more a{
color: #ff4000;
}

#client-content_back a {
	color: #ff4000;
}

.logobox {
	float: left;
	width:94px;
	height: 120px;
	background: #060606 /*url(http://www.ktm-advance.com/img/new/bg-back-footer.gif)*/;
	padding: 6px 6px 6px 6px ;
	margin: 10px  10px 10px 0;
	position: relative;
	border: 3px solid #3b3b3b;
	text-align:center;

}

.logobox2 {
	float: left;
	width:94px;
	height: 94px;
	background: #060606 /*url(http://www.ktm-advance.com/img/new/bg-back-footer.gif)*/;
	padding: 6px 6px 6px 6px ;
	margin: 10px  10px 10px 0;
	position: relative;
	border: 3px solid #3b3b3b;
	text-align:center;

}

.logobox a{
	font-size: 0.7em;
	font-weight:bold;
	line-height :1.1em;
	color: #fff;
}

/*------------------------
--------------------------
DIVIDER
---------------------------
---------------------------*/

div.line hr {

display: none;
}

div.line {

background: #484747;
	height: 1px;
	clear: both;
	padding: 0 !important;
}

/*------------------------
--------------------------
newsletter button
---------------------------
---------------------------*/
p.actu {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/news_button.gif) no-repeat right center;
	text-decoration: none;
	text-align: right;
}


p.actu a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.actu a:hover {
	color: #fff !important;
	text-decoration: none;
}

/*------------------------
--------------------------
section button
---------------------------
---------------------------*/ 
p.button-link {
	width:281px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/new-button-link-bg.png) no-repeat right center;
	text-decoration: none;
	text-align: right;
}

p.button-link a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.button-link a:hover {
	color: #fff !important;
	text-decoration: none;
}
p.button-link02 {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/new-button-link-bg02.png) no-repeat right center;
	text-decoration: none;
	text-align: right;
}

p.button-link02 a {
	padding: 3px 40px 0px 0px;
	display: block;
	color: #49bff5 !important;
}


p.button-link02 a:hover {
	color: #49bff5 !important;
	text-decoration: none;
}


/*------------------------
--------------------------
rss button
---------------------------
---------------------------*/
p.rss {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/rss_feed.png) no-repeat right center;
	text-decoration: none;
	text-align: right;
}


p.rss a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.rss a:hover {
	color: #fff !important;
	text-decoration: none;
}


/*------------------------
--------------------------
facebook button
---------------------------
---------------------------*/
p.facebook {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/facebook.png) no-repeat right center;
	text-decoration: none;
	text-align: right;
}


p.facebook a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.facebook a:hover {
	color: #fff !important;
	text-decoration: none;
}


/*------------------------
--------------------------
twitter button
---------------------------
---------------------------*/
p.twitter {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/twitter.png) no-repeat right center;
	text-decoration: none;
	text-align: right;
}


p.twitter a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.twitter a:hover {
	color: #fff !important;
	text-decoration: none;
}

/*------------------------
--------------------------
newsletter button
---------------------------
---------------------------*/
p.newsletter {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/newsletter.gif) no-repeat right center;
	text-decoration: none;
	text-align: right;
}


p.newsletter a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.newsletter a:hover {
	color: #fff !important;
	text-decoration: none;
}

/*------------------------
--------------------------
contact button
---------------------------
---------------------------*/
p.contact {
	width:210px;
	color: #FFFFFF !important;
	font: 0.96em "Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 26px;
	padding: 8px 0 13px 10px;
	background: url(http://www.ktm-advance.com/img/new/contact.gif) no-repeat right center;
	text-decoration: none;
	text-align: right;
}


p.contact a {
	padding: 0px 36px 0px 0px;
	display: block;
	color: #fff !important;
}


p.contact a:hover {
	color: #fff !important;
	text-decoration: none;
}

/*------------------------
--------------------------
FORM ELEMENTS
---------------------------
---------------------------*/

.field{
line-height:22px;
font-size: 1.1em;
color: #BABBBB;
background: #060606;
border: 1px solid #666666;
}

/*------------------------
--------------------------
FOOTER
---------------------------
---------------------------*/
p#footer {
	clear: both;
	text-align: center;
	color: #fff;
	padding-top: 6em;
}

p#footer a {
	color: #fff;
}

#page_bottom {
	width:899px;
	height: 36px;
	margin: 0 auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align: left;
	color: #fff;
	line-height: 1.6em;
	font-size: 1em;
	position: relative;
	background: #000;
}

#page_bottom p {
	padding-left: 8px;
}

#page_bottom a {
	color: #fff;
}
 .gsc-back {
 	display: none;
 }
 
 .gs-watermark {
 	display: none;
 }
 
 .gs-webResult {
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 2px solid #060606;
 }
 
 ul.thumb {
 	float: left;
 	list-style: none;
 	margin: 0;
 	padding: 10px;
 	width: 580px;
 }
 ul.thumb li {
 	margin: 0;
 	padding: 5px;
 	float: left;
 	position: relative;
 	width: 94px;
 	height: 94px;
 }
 ul.thumb li img {
 	width: 94px; height: 94px;
 	border: 1px solid #333;
 	padding: 5px;
 	background: #060606;
 	position: absolute;
 	left: 0; top: 0;
 	-ms-interpolation-mode: bicubic;
 }
 ul.thumb li img.hover {
 	background: #060606;
 	border: 1px solid #333;
 }
 
 ul.thumb2 {
 	float: left;
 	list-style: none;
 	margin: 0;
 	padding: 10px;
 	width: 580px;
 }
 ul.thumb2 li {
 	margin: 4px;
 	padding: 5px;
 	float: left;
 	position: relative;
 	width: 94px;
 	height: 70px;
 }
 ul.thumb2 li img {
 	width: 94px; 
 	height: 70px;
 	border: 1px solid #333;
 	padding: 5px;
 	background: #060606;
 	position: absolute;
 	left: 0; top: 0;
 	-ms-interpolation-mode: bicubic;
 }
 ul.thumb2 li img.hover {
 	background: #363636;
 	border: 1px solid #333;
 }
 
 /* TipTip CSS - Version 1.2 */
 
 #tiptip_holder {
 	display: none;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 99999;
 }
 
 #tiptip_holder.tip_top {
 	padding-bottom: 5px;
 }
 
 #tiptip_holder.tip_bottom {
 	padding-top: 5px;
 }
 
 #tiptip_holder.tip_right {
 	padding-left: 5px;
 }
 
 #tiptip_holder.tip_left {
 	padding-right: 5px;
 }
 
 #tiptip_content {
	font : normal 16px Verdana,Arial, Helvetica, sans-serif;
	color: #fff;
 	text-shadow: 0 0 2px #000;
 	padding: 4px 8px;
 	border: 1px solid #000000;
 	background-color: #000000;
 	background-color: #000000;
 	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
 	border-radius: 3px;
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	box-shadow: 0 0 3px #000;
 	-webkit-box-shadow: 0 0 3px #000;
 	-moz-box-shadow: 0 0 3px #000;
 }
 
 #tiptip_arrow, #tiptip_arrow_inner {
 	position: absolute;
 	border-color: transparent;
 	border-style: solid;
 	border-width: 6px;
 	height: 0;
 	width: 0;
 }
 
 #tiptip_holder.tip_top #tiptip_arrow {
 	border-top-color: #000000;
 	border-top-color: #000000;
 }
 
 #tiptip_holder.tip_bottom #tiptip_arrow {
 	border-bottom-color: #000000;
 	border-bottom-color: #000000;
 }
 
 #tiptip_holder.tip_right #tiptip_arrow {
 	border-right-color: #000000;
 	border-right-color: #000000;
 }
 
 #tiptip_holder.tip_left #tiptip_arrow {
 	border-left-color: #000000;
 	border-left-color: #000000;
 }
 
 #tiptip_holder.tip_top #tiptip_arrow_inner {
 	margin-top: -7px;
 	margin-left: -6px;
 	border-top-color: #000000;
 	border-top-color: #000000;
 }
 
 #tiptip_holder.tip_bottom #tiptip_arrow_inner {
 	margin-top: -5px;
 	margin-left: -6px;
 	border-bottom-color: #000000;
 	border-bottom-color: #000000;
 }
 
 #tiptip_holder.tip_right #tiptip_arrow_inner {
 	margin-top: -6px;
 	margin-left: -5px;
 	border-right-color: #000000;
 	border-right-color: #000000;
 }
 
 #tiptip_holder.tip_left #tiptip_arrow_inner {
 	margin-top: -6px;
 	margin-left: -7px;
 	border-left-color: #000000;
 	border-left-color: #000000;
 }
 
 /* Webkit Hacks  */
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 	#tiptip_content {
 		padding: 4px 8px 5px 8px;
 		background-color: #000000;
 	}
 	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
 		border-bottom-color: #000000;
 	}
 	#tiptip_holder.tip_top #tiptip_arrow_inner {
 		border-top-color: #000000;
 	}
}

 /* projecttip CSS - Version 1.2 */
 
 #projecttip_holder {
 	max-width: 350px !important;
 	display: none;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 99999;
 }
 
 #projecttip_holder.tip_top {
 	padding-bottom: 5px;
 }
 
 #projecttip_holder.tip_bottom {
 	padding-top: 5px;
 }
 
 #projecttip_holder.tip_right {
 	padding-left: 5px;
 }
 
 #projecttip_holder.tip_left {
 	padding-right: 5px;
 }
 
 #projecttip_content {
	font : normal 12px Verdana,Arial, Helvetica, sans-serif;
	color: #fff;
 	text-shadow: 0 0 2px #000;
 	padding: 4px 8px;
 	border: 1px solid #000000;
 	background-color: #000000;
 	background-color: #000000;
 	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
 	border-radius: 3px;
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	box-shadow: 0 0 3px #555;
 	-webkit-box-shadow: 0 0 3px #555;
 	-moz-box-shadow: 0 0 3px #555;
 }
 
 #projecttip_arrow, #projecttip_arrow_inner {
 	position: absolute;
 	border-color: transparent;
 	border-style: solid;
 	border-width: 6px;
 	height: 0;
 	width: 0;
 }
 
 #projecttip_holder.tip_top #projecttip_arrow {
 	border-top-color: #000000;
 	border-top-color: #000000;
 }
 
 #projecttip_holder.tip_bottom #projecttip_arrow {
 	border-bottom-color: #000000;
 	border-bottom-color: #000000;
 }
 
 #projecttip_holder.tip_right #projecttip_arrow {
 	border-right-color: #000000;
 	border-right-color: #000000;
 }
 
 #projecttip_holder.tip_left #projecttip_arrow {
 	border-left-color: #000000;
 	border-left-color: #000000;
 }
 
 #projecttip_holder.tip_top #projecttip_arrow_inner {
 	margin-top: -7px;
 	margin-left: -6px;
 	border-top-color: #000000;
 	border-top-color: #000000;
 }
 
 #projecttip_holder.tip_bottom #projecttip_arrow_inner {
 	margin-top: -5px;
 	margin-left: -6px;
 	border-bottom-color: #000000;
 	border-bottom-color: #000000;
 }
 
 #projecttip_holder.tip_right #projecttip_arrow_inner {
 	margin-top: -6px;
 	margin-left: -5px;
 	border-right-color: #000000;
 	border-right-color: #000000;
 }
 
 #projecttip_holder.tip_left #projecttip_arrow_inner {
 	margin-top: -6px;
 	margin-left: -7px;
 	border-left-color: #000000;
 	border-left-color: #000000;
 }
 
 /* Webkit Hacks  */
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 	#projecttip_content {
 		padding: 4px 8px 5px 8px;
 		background-color: #000000;
 	}
 	#projecttip_holder.tip_bottom #projecttip_arrow_inner {
 		border-bottom-color: #000000;
 	}
 	#projecttip_holder.tip_top #projecttip_arrow_inner {
 		border-top-color: #000000;
 	}
}