html { background: 0 0 url(images/bg_grain.jpg); margin: 0; padding: 0; }
body {
    text-align: center;
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1.6em;
	color: #552620;
}
#wrapper {
    text-align: left;
	margin-bottom: 100px;
}
.content {
    width: 500px;
    margin: 0 auto;
}
#header {
    background-color: #e7003e;
	color: #fafef0;
	margin-bottom: 7px;

	-moz-box-shadow: 0 3px 3px -3px #999;
	-webkit-box-shadow: 0 3px 3px -3px #999;
	box-shadow: 0 3px 3px -3px #999;
}
h1, h2 { font-family: Monda, Verdana; }
h1 { 
    margin-top: 0;
    margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 12px;
	font-size: 1.9em;
}
h2 { 
    margin-bottom: 12px;
	color: #980023;
	color: #ea0037;
}
a, a:visited { color: #e7003e; } 
a:hover { color: #003399; }
a:active, a:focus { color: #e7003e; } 
p, ul {
	font-family: Oxygen, Verdana;
	color: #552620;
    margin-top: 0;
}
#ul_contact { padding-left: 0; }
#ul_contact li {
	padding-right: 14px;
}
li { list-style: square; }
.tel { letter-spacing: 0.05em; }
.section ul { padding-left: 55px; }
.section ul li { padding-left: 10px; }
.section {
   float: left;
   margin-top: 15px;
   margin-bottom: 5px;
}
#div_benefits { margin-top: 25px; }
.thumb {
	float: left;
	margin-right: 9px;
	margin-bottom: 1px;
	margin-top: 4px;
	margin-left: 3px;
}
.thumb img {
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;

    /* rotate:
	overflow: hidden;
    transition-duration: 2s;
    transition-property: transform; */
}
.thumb img:hover {
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
	
    /* rotate:
	transform: rotate(2deg); */
}
.thumb a { text-decoration: none; } /* for ie6+7 */
a img { border: none; }
a:hover, a:active { outline: none; }
#ul_where { margin-bottom: 50px; }


@media /* (min-device-width:1024px) and (max-width:989px), doesn't allow for netbook's vertical taskbar */
       (min-device-width:1024px) and (max-width:940px), /* 950px allows for netbook's vertical taskbar */
       screen and (max-device-width:480px), 
	   (max-device-width:480px) and (orientation:landscape),
       (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait) {
    .content { width: 400px; }
}
@media (min-device-width:1024px) and (max-width:509px),
       (max-device-width:480px) and (orientation:portrait) {
    .content { width: 200px; }
	.section ul, .section ul li { padding-left: 0; }
}

