* {
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	*behavior: url(boxsizing.htc);
}
.dd-body {width:100%;font-size:1em;line-height:1.2em;font-family:"Open Sans","Arial";font-weight: 400;background:#FFFFFF;color:#333333;}
.dd-container {width:100%;}

img {width:100%;max-width:100%;height:auto;margin:0px;padding:0px;}
a {color:#FFFFFF;text-decoration:none;}
input, textarea, button {-webkit-appearance: none;border:0px;margin:0px;padding:0px;}
input, textarea {padding:4px;}
input:focus, textarea:focus, button:focus {outline:none;}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

.dd-row:before, .dd-row:after {content:" ";display:table;}
.dd-row:after {clear:both;}
.dd-row {*zoom:1;}
.dd-col {float:left;}
.dd-col:last-child {float:right;}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.dd-body {font-weight: 300;}
}