@import url(https://fonts.googleapis.com/css?family=Lato:400);

body { 
	color:#333; 
	background-color:#fff;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
}

/********************************************/
/**********  TITLES & TEXT ******************/
/********************************************/

.titleOsw { font-family:'Oswald'; }
.tf13 { font-size:13px; }

a.blue:link { color:#27a9e0; text-decoration:none; }
a.blue:visited { color:#27a9e0; text-decoration:none; }
a.blue:hover { color:#096aaa; text-decoration:underline; }
a.blue:active { color:#27a9e0; text-decoration:none; }

a.blueU:link { color:#27a9e0; text-decoration:underline; }
a.blueU:visited { color:#27a9e0; text-decoration:underline; }
a.blueU:hover { color:#096aaa; text-decoration:underline; }
a.blueU:active { color:#27a9e0; text-decoration:underline; }

/********************************************/
/**********  BUTTONS LINKS ******************/
/********************************************/

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

a.mcNavBtn:link { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#27a9e0; display:block; }
a.mcNavBtn:visited { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#27a9e0; display:block; }
a.mcNavBtn:hover { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#096aaa; display:block; }
a.mcNavBtn:active { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#27a9e0; display:block; }

a.mcNavBtnAct:link { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#fc9000; display:block; }
a.mcNavBtnAct:visited { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#fc9000; display:block; }
a.mcNavBtnAct:hover { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#fc9000; display:block; }
a.mcNavBtnAct:active { color:#fff; text-decoration:none; font-size:15px; text-align:center; height:38px; line-height:38px; background-color:#fc9000; display:block; }

a.mcNavCntBtn:link { color:#fff; text-decoration:none; font-size:13px; text-indent:20px; height:30px; line-height:30px; border-top:1px solid #fff; background-color:#096aaa; display:block; }
a.mcNavCntBtn:visited { color:#fff; text-decoration:none; font-size:13px; text-indent:20px; height:30px; line-height:30px; border-top:1px solid #fff; background-color:#096aaa; display:block; }
a.mcNavCntBtn:hover { color:#fff; text-decoration:none; font-size:13px; text-indent:20px; height:30px; line-height:30px; border-top:1px solid #fff; background-color:#27a9e0; display:block; }
a.mcNavCntBtn:active { color:#fff; text-decoration:none; font-size:13px; text-indent:20px; height:30px; line-height:30px; border-top:1px solid #fff; background-color:#096aaa; display:block; }

a.mcBlue:link { color:#27a9e0; text-decoration:underline; }
a.mcBlue:visited { color:#27a9e0; text-decoration:underline; }
a.mcBlue:hover { color:#1a5f2c; text-decoration:underline; }
a.mcBlue:active { color:#27a9e0; text-decoration:underline; }

a.tab:link { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#fff; padding:2px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; display:block; }
a.tab:visited { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#fff; padding:2px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; display:block; }
a.tab:hover { color:#fff; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#27a9e0; padding:2px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; display:block; }
a.tab:active { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#fff; padding:2px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; display:block; }

a.tabActive:link { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#f9f9f9; padding:3px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; display:block; }
a.tabActive:visited { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#f9f9f9; padding:3px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; display:block; }
a.tabActive:hover { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#f9f9f9; padding:3px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; display:block; }
a.tabActive:active { color:#333; text-decoration:none; font-size:14px; text-align:center; width:100px; height:30px; line-height:30px; background-color:#f9f9f9; padding:3px 20px 0px 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; display:block; }

/********************************************/
/**********  OTHER **************************/
/********************************************/

.pSlot { float:left; padding-bottom:20px; }
.pSlotImg { 
	padding:5px; background-color:#fff; 
	-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);
}

.pSlotPrice { 
	padding:5px; background-color:#fff; 
	-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);
	font-family:'Oswald'; font-size:14px;
	margin-top:10px;
}

.pSlotTitle { font-family:'Oswald'; font-size:16px; margin-top:15px; margin-left:5px; }
.pSlotText { width:210px; height:85px; margin-left:5px; margin-top:10px; font-size:12px; line-height:16px; }
.pSlotLink { margin-left:5px; margin-top:15px; margin-bottom:5px; font-size:13px; font-weight:bold; }

.gImg { 
	padding:5px; background-color:#fff; margin-right:15px; margin-bottom:15px;
	-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);
}

.gImgParts { 
	padding:5px; background-color:#fff; margin:10px;
	-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);
}

/********************************************/
/********** EFFECTS *************************/
/********************************************/

.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);
}

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

.compCat {
	font-size:13px; padding:10px; text-align:left; background-color:#d2d3d5; margin-bottom:2px;
}
.compCatS {
	font-size:13px; padding:10px; text-align:left; background-color:#d2d3d5; margin-bottom:2px;
}
.compCatS2 {
	font-size:13px; padding:10px; text-align:left; background-color:#d2d3d5; margin-bottom:2px; height:36px;
}
.compP {
	width:170px; margin:0px 1px 0px 0; float:left; border-right:1px solid #d2d3d5; border-top:1px solid #d2d3d5; border-bottom:1px solid #d2d3d5;
}
.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;
}
.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;
}