@charset "utf-8";
/* CSS Styles for Thinkingifts */


/* RESET STYLES */


body { font-family: Arial, sans-serif; font-size:14px; font-weight: normal; line-height:20px; color:#333333; margin:0px; }
td {border: 0px; margin: 0px;}
img,table { border: none; }
td object, td embed {vertical-align: bottom;}
p {margin: 0px;}
:focus {outline: 0;}

/* FontFace */
@font-face {
    font-family: 'latobold';
    src: url('../fontface/lato-bold-webfont.eot');
    src: url('../fontface/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-bold-webfont.woff') format('woff'),
         url('../fontface/lato-bold-webfont.ttf') format('truetype'),
         url('../fontface/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../fontface/lato-light-webfont.eot');
    src: url('../fontface/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-light-webfont.woff') format('woff'),
         url('../fontface/lato-light-webfont.ttf') format('truetype'),
         url('../fontface/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('../fontface/lato-regular-webfont.eot');
    src: url('../fontface/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-regular-webfont.woff') format('woff'),
         url('../fontface/lato-regular-webfont.ttf') format('truetype'),
         url('../fontface/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.title_header { font-family: 'latoregular', Arial, sans-serif; font-size:26px; font-weight: normal; line-height:32px; color:#000000; }
.desc { font-family: 'latolight', Arial, sans-serif; font-size:14px; font-weight: normal; line-height:21px; color:#333333; }
.line { border-top: 1px solid #efefef; padding: 5px 0 0 0;}
.line_header { border-bottom: 1px solid #efefef; height: 125px;}
.line_footer { border-top:3px solid #ccc; padding: 20px 0 0 0; }
.introduction { width: 951px; display: block; margin: 10px auto 30px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; height: auto; padding: 30px 0 30px 0; }
.contact { font-family: 'latolight', Arial, sans-serif; font-size:14px; font-weight: normal; color:#333333; }
.contact_red { font-family: 'latolight', Arial, sans-serif; font-size:14px; font-weight: normal; color:#ff0000; }
.contact_small { font-family: Tahoma,Arial,sans-serif; font-size:10px; font-weight: normal; color:#666666; }
.contact_small_red { font-family: Tahoma,Arial,sans-serif; font-size:10px; font-weight: normal; color:#ff0000; }

/* Form */
.field-150 {background: none repeat scroll 0 0 white; border: 1px solid grey; color: #333333; font-family: Tahoma, Arial, sans-serif; font-size: 12px; padding-bottom: 2px; padding-top: 2px;  width: 350px; }
input, select {color: #5A5A5A; font: 11px Tahoma,Arial,sans-serif;}
/*select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
    background: none repeat scroll 0 0 white;
    border: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 350px; 
    color: #000000;
}*/

