/*****************RESET*********************/

html, body, span, h1, h2, h3, h4, h5, h6, p, a, img, strong, sub, sup, ol, ul, li, form, label, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

div{margin:0;}

a{text-decoration:none; color:inherit;}

ul,li {list-style:none;}

:focus {outline: 0;}

a img{border:none;}


/* Inside #content model */


.xp, .xxp, .xxxp, .xxxxp, .yp, .yyp, .yyyp{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	float:left;
}

.xm, .xxm, .xxxm, .xxxxm, .ym, .yym, .yyym{
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 0px;
	padding-right: 0px;
	float:left;
}

.xf, .xxf, .xxxf, .xxxxf, .yf, .yyf, .yyyf{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float:left;
}

.xp, .xm { width:210px; }
.xxp, .xxm { width:450px; }
.xxxp, .xxxm { width:690px; }
.yp, .ym { width:290px; }
.yyp, .yym { width:610px; }
.xxxxp, .xxxxm, .yyyp, .yyym { width:930px; }

.xf { width:240px; }
.xxf { width:480px; }
.xxxf { width:720px; }
.yf { width:320px; }
.yyf { width:650px; }
.xxxxf, .yyyf { width:960px; }

/*Clears*/
.clr {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clrX {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 10px;}
.clrXV {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 15px;}
.clrXX {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 20px;}

.box{
	width:960px;
	margin:0px auto;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
	
}

/* Useful classes */
.p15{
	padding-left: 15px;
	padding-right: 15px;
}

.m24{
	margin-left:15px;
	margin-right:15px;
}
