@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

body { 
	background-color:#fff; 
	font-family:"Open Sans"; color:#000; font-size:14px; 
	width:100%; height:100%; 
	-webkit-backface-visibility: hidden; 	/* makes font smoother on chrome in older win os versions */
	-webkit-font-smoothing: antialiased; 	/* same */	
}

.shadow {
	-webkit-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);
	-moz-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);
	box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);	
}

p {}
td {}

.bulletBlue { position:absolute; margin-left:-40px; margin-top:3px; width:15px; height:15px; background-color:#4184d0; display:block; }
.bulletBlueS { position:absolute; margin-left:-10px; margin-top:3px; width:5px; height:15px; background-color:#4184d0; display:block; }

/********************************************/
/**********  TEXTS **************************/
/********************************************/

.textHeader { font-size:28px; line-height:36px; font-style:italic; }
.text18 { font-size:18px; line-height:26px; }
.text16 { font-size:16px; line-height:23px; }

.specHeader 	{ font-size:28px; line-height:36px; color:#d2d2d2; }
.specPara 		{ font-size:20px; line-height:26px; color:#aeaeae; }
.specText 		{ font-size:15px; line-height:22px; color:#aeaeae; }
.specTextL 		{ font-size:15px; line-height:22px; color:#d6d6d6; }
.specCell 		{ font-size:15px; line-height:22px; color:#aeaeae; background-color:#292a2a; }
.specCellRO 	{ font-size:15px; line-height:22px; color:#aeaeae; border-top:1px solid #292a2a; border-right:1px solid #292a2a; }
.specCellRU 	{ font-size:15px; line-height:22px; color:#aeaeae; border-top:1px solid #292a2a; border-right:1px solid #292a2a; border-bottom:1px solid #292a2a; }

/********************************************/
/**********  LINKS **************************/
/********************************************/

a:link { color:#1597dc; text-decoration:none; }
a:visited { color:#1597dc; text-decoration:none; }
a:hover { color:#3bc800; text-decoration:underline; }
a:active { color:#1597dc; text-decoration:none; }

a.underline:link { color:#1597dc; text-decoration:underline; }
a.underline:visited { color:#1597dc; text-decoration:underline; }
a.underline:hover { color:#3bc800; text-decoration:underline; }
a.underline:active { color:#1597dc; text-decoration:underline; }

a.whiteHeader:link { color:#fff; text-decoration:none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
a.whiteHeader:visited { color:#fff; text-decoration:none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
a.whiteHeader:hover { color:#3bc800; text-decoration:none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
a.whiteHeader:active { color:#fff; text-decoration:none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}

a.none:link { text-decoration:none; }
a.none:visited { text-decoration:none; }
a.none:hover { text-decoration:none; }
a.none:active { text-decoration:none; }

a.footerBtn:link, a.footerBtn:visited, a.footerBtn:active {
	font-size:14px; color:#d6d6d6; text-decoration:none; width:150px; height:25px; line-height:25px; background-color:#333533; margin-bottom:2px; display:block; }
a.footerBtn:hover {
	font-size:14px; color:#1597dc; text-decoration:none; width:150px; border-right:5px solid #1597dc; height:25px; line-height:25px; background-color:#333533; margin-bottom:2px; display:block; }	



/********************************************/
/**********  BOXES & BORDERS ****************/
/********************************************/

.priceCircle {
	position:absolute;
	width:131px; height:131px;
	background-image:url(../motu/avb/m64/i/priceCircle.png); background-repeat:no-repeat;
}

.borderR { border-right:1px solid #a7b3bf; }
.borderRU { border-right:1px solid #a7b3bf; border-bottom:1px solid #a7b3bf; }
.borderU { border-bottom:1px solid #a7b3bf; }

.shadow {
	-webkit-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.5);
}


/********************************************/
/**********  BUTTONS ************************/
/********************************************/

/* Define width and margins inline **********/


a.btnGreen:link { color:#fff; text-decoration:none; font-size:14px; text-align:center; height:36px; line-height:36px; padding-right:10px; padding-left:10px; background-color:#3bc800; display:block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
a.btnGreen:visited { color:#fff; text-decoration:none; font-size:14px; text-align:center; height:36px; line-height:36px; padding-right:10px; padding-left:10px; background-color:#3bc800; display:block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
a.btnGreen:hover { color:#fff; text-decoration:none; font-size:14px; text-align:center; height:36px; line-height:36px; padding-right:10px; padding-left:10px; background-color:#1597dc; display:block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
a.btnGreen:active { color:#fff; text-decoration:none; font-size:14px; text-align:center; height:36px; line-height:36px; padding-right:10px; padding-left:10px; background-color:#3bc800; display:block; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}

a.btnBlue:link { width:120px; color:#1597dc; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #1597dc; border-radius:5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
a.btnBlue:visited { width:120px; color:#1597dc; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #1597dc; border-radius:5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
a.btnBlue:hover { width:120px; color:#3bc800; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #3bc800; border-radius:5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration:none; }
a.btnBlue:active { width:120px; color:#1597dc; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #1597dc; border-radius:5px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

a.btnBlueActive:link { width:120px; color:#3bc800; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #3bc800; border-radius:5px; }
a.btnBlueActive:visited { width:120px; color:#3bc800; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #3bc800; border-radius:5px; }
a.btnBlueActive:hover { width:120px; color:#3bc800; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #3bc800; border-radius:5px; text-decoration:none; }
a.btnBlueActive:active { width:120px; color:#3bc800; font-size:15px; padding:5px 20px 5px 20px; border:2px solid #3bc800; border-radius:5px; }

a.pMenu:link, a.pMenu:visited, a.pMenu:active { 
	color:#fff; text-decoration:none; font-size:13px; 
	width:190px; height:36px; line-height:36px; text-indent:20px;
	background-color:rgba(31,31,31,0.95);
	float:left; border-right:1px solid #000;
	-webkit-transition: all 0.5s ease; transition: all 0.5s ease;
}
a.pMenu:hover { 
	color:#fff; text-decoration:none; font-size:13px;
	width:190px; height:36px; line-height:36px; text-indent:20px; 
	background-color:#3bc800;
	float:left; border-right:1px solid #000;
	-webkit-transition: all 0.5s ease; transition: all 0.5s ease;
}


a.btnActive:link { font-family:'Oswald'; color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-image: url(../motu/iMotu/btnBackBlue.png); display:block; }
a.btnActive:visited { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; display:block; }
a.btnActive:hover { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; display:block; }
a.btnActive:active { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; display:block; }


/********************************************/
/**********  COMPARE FEATURES ***************/
/********************************************/

.compCat {
	font-size:13px; padding:10px; text-align:left; background-color:#8e9aa6; margin-bottom:2px;
}
.compCatS {
	font-size:13px; padding:10px; text-align:left; background-color:#8e9aa6; margin-bottom:2px; height:18px;
}
.compCatS2 {
	font-size:13px; padding:10px; text-align:left; background-color:#8e9aa6; margin-bottom:2px; height:36px;
}
.compP {
	width:157px; margin:30px 1px 30px 0; float:left;
}
.compCatP {
	font-size:14px; font-weight:bold; padding:15px 10px 5px 10px; text-align:center; 
	background-color:#fff; margin-bottom:2px; color:#333333; 
	background-size:140px auto; background-repeat:no-repeat; background-position:center 15px;
}
.compCatPS {
	font-size:13px; padding:10px; text-align:center; background-color:#fff; margin-bottom:2px; color:#333333; height:18px;
}
.compCatPS2 {
	font-size:13px; padding:10px; text-align:center; background-color:#fff; margin-bottom:2px; color:#333333; height:36px;
}
.compOption {
	height:36px; background-color:#1597dc; color:#fff; font-size:14px; padding:0 10px 0 10px; text-align:right;
}


/********************************************/
/**********  KLEMM MAIN POPUP MENU **********/
/********************************************/

.klemmMenuBack { 
	background-image: -webkit-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -moz-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -o-linear-gradient(#909090 0%, #343434 100%); 
	background-image: linear-gradient(#909090 0%, #343434 100%);
	background-color: none;
}

a.klemmNav:link { 
	font-family:Arial;
	color:#e2e2e2;
	font-size:12px;
	line-height:40px;
	height:40px;
	float:left;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image: -webkit-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -moz-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -o-linear-gradient(#909090 0%, #343434 100%); 
	background-image: linear-gradient(#909090 0%, #343434 100%);
	background-color: none;
	display:block;	
}
a.klemmNav:visited {
	font-family:Arial;
	color:#e2e2e2;
	font-size:12px;
	line-height:40px;
	height:40px;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image: -webkit-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -moz-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -o-linear-gradient(#909090 0%, #343434 100%); 
	background-image: linear-gradient(#909090 0%, #343434 100%);
	background-color: none;
	float:left;
	display:block;	
}
a.klemmNav:hover {
	font-family:Arial;
	color:#fff;
	font-size:12px;
	line-height:40px;
	height:40px;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image:none; 
	background-color: #fec11d;
	float:left;
	display:block;	
}
a.klemmNav:active {
	font-family:Arial;
	color:#e2e2e2;
	font-size:12px;
	line-height:40px;
	height:40px;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image: -webkit-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -moz-linear-gradient(#909090 0%, #343434 100%); 
	background-image: -o-linear-gradient(#909090 0%, #343434 100%); 
	background-image: linear-gradient(#909090 0%, #343434 100%);
	background-color: none;
	float:left;
	display:block;		
}

a.klemmNavPA:link { 
	font-family:Arial;
	color:#fff;
	font-size:12px;
	line-height:40px;
	height:40px;
	float:left;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image: -webkit-linear-gradient(#ad1021 0%, #c81528 100%);  
	background-image: -moz-linear-gradient(#ad1021 0%, #c81528 100%); 
	background-image: -o-linear-gradient(#ad1021 0%, #c81528 100%); 
	background-image: linear-gradient(#ad1021 0%, #c81528 100%); 
	background-color: none;
	display:block;	
}
a.klemmNavPA:visited {
	font-family:Arial;
	color:#fff;
	font-size:12px;
	line-height:40px;
	height:40px;
	float:left;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image: -webkit-linear-gradient(#ad1021 0%, #c81528 100%);  
	background-image: -moz-linear-gradient(#ad1021 0%, #c81528 100%); 
	background-image: -o-linear-gradient(#ad1021 0%, #c81528 100%); 
	background-image: linear-gradient(#ad1021 0%, #c81528 100%); 
	background-color: none;
	display:block;	
}
a.klemmNavPA:hover {
	font-family:Arial;
	color:#fff;
	font-size:12px;
	line-height:40px;
	height:40px;
	float:left;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image:none; 
	background-color: #fec11d;
	display:block;	
}
a.klemmNavPA:active {
	font-family:Arial;
	color:#fff;
	font-size:12px;
	line-height:40px;
	height:40px;
	float:left;
	text-decoration:none;
	padding:0px 20px 0px 20px;
	border-right:1px solid #606060;
	background-image: -webkit-linear-gradient(#ad1021 0%, #c81528 100%);  
	background-image: -moz-linear-gradient(#ad1021 0%, #c81528 100%); 
	background-image: -o-linear-gradient(#ad1021 0%, #c81528 100%); 
	background-image: linear-gradient(#ad1021 0%, #c81528 100%); 
	background-color: none;
	display:block;		
}

a.klemmMenu:link { 
	color:#fff; 
	font-size:13px;
	text-decoration:none; 
	height:16px;
	line-height:16px;
	text-indent:10px;
	border-left:2px solid #4184d0;
	border-bottom:1px solid #666;
	margin-bottom:6px;
	display:block;
}
a.klemmMenu:visited { 
	color:#fff; 
	border-left:2px solid #4184d0;	
	border-bottom:1px solid #666;	
	text-decoration:none; }
a.klemmMenu:hover { 
	color:#fec11d;
	border-left:2px solid #fec11d;	
	border-bottom:1px solid #666;	
	text-decoration:none;
}
a.klemmMenu:active { 
	color:#fff; 
	border-left:2px solid #4184d0;	
	border-bottom:1px solid #666;	
	text-decoration:none; 
}



a.klemmMenuBtn:link { 
	font-family:'Oswald';
	color:#e2e2e2; 
	font-size:13px;
	text-decoration:none; 
	width:127px;
	height:35px;
	line-height:36px;
	margin-top:5px;
	margin-left:1px;
	background-color:#404040;
	text-align:center;
	display:block;
}
a.klemmMenuBtn:visited {
	background-color:#404040;
}
a.klemmMenuBtn:hover { 
	background-color:#4184d0;
}
a.klemmMenuBtn:active { 
	background-color:#404040;
}	

.klemmMenuTitle { 
	font-family:'Oswald';
	color:#e2e2e2; 
	font-size:13px;
	height:25px;
	line-height:25px;
	text-indent:5px;
	background-color:#3a3b3b;
	border-bottom:0px solid #666;
	margin-bottom:10px;
	display:block;
}

