@import "reset.css";
@import "skeleton.css";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}

html {width:100%}

body {font-family: 'Open Sans',sans-serif; font-size:16px; line-height:20px; color:#333333; background: #ffffff;}

p {margin-bottom:18px}

h1 {margin-bottom:18px; font-size:24px; line-height:30px; color:#333333; padding: 0px 4px 0px 4px;}

a {color:#003366;outline:none; text-decoration:none; cursor:pointer;}
a:hover, .list1 a:hover{ color:#990000; text-decoration:none;}

input[type="text"] {width: 340px; display: block; margin:20px; padding: 10px; background-color: #efefef; border: solid 0px #dddddd; font-size:24px; text-align:center;}

input[type="number"] {background-color: #ffffff; border: solid 0px #dddddd; font-size:24px; text-align:center;}

.choiceButtons {display:inline-block; width:100%; padding:16px 10px; font-size: 16px; color:#fff; font-weight: bold; position: relative;background: url('../images/button2_1.png') repeat-x #8E200F; border: solid 1px #dddddd; }

input[type="submit"] {display:inline-block; width:90%; padding:16px 10px; font-size: 16px; color:#fff; font-weight: bold; position: relative;background: url('../images/button2_1.png') repeat-x #8E200F; border: solid 1px #dddddd; }

.logo { }

/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 995px) {
 body{min-width:768px;}
.main{width: 768px;}
}

@media only screen and (max-width: 767px) {
 body{min-width:420px;}
.main{width: 420px;}
}

@media only screen and (max-width: 479px) {
 body{min-width:300px;}
 .main{width: 300px;}
}

