/*========================================*/
/*========BODY STYLING FOR DEMO===========*/
/*========================================*/
#wrapper{width:760px;margin: 60px auto 0 auto;background:#f5f5f5;border:1px solid #999;-moz-border-radius: 10px;
-webkit-border-radius: 10px;padding:20px;}
#footer{width:760px;margin:10px auto;text-align:center;}
#footer p{font-size:1.2em;color:#333;}
#footer a{color:#245BFF;text-decoration:none;}
#download{margin-top:40px;text-align: center;}
#download a{text-decoration: none;color:#111;border:1px solid #111;padding:5px;font-size:1.3em;}
#download a:hover{color:#eee;border-color:#eee;}
ul{list-style:none;margin:10px 0;padding:0;}
ul li{font-size:1.4em;line-height:1.4em;}
:focus{outline:0;}
pre{background:#f0f0f0;font-size:14px;margin:0;padding:0;}
a{color:#444;text-decoration: none;}
a:hover{color:#666;}
p{font-size:1.6em;line-height:1.2em;color:#666;}
#demo1,#demo2{width:500px;padding:10px;margin:20px auto;border:1px solid #777;background:#999;}
.networks{float:left;margin:0 20px;}
.options{float:right;margin:0 20px;}
#contact_form {
border: 1px solid #555;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin: 10px auto;
width: 355px;
padding: 20px
}
.text_input {
background: #e7e7e7;
height: 20px;
width: 355px;
padding: 10px;
margin: 0 0 20px 0;
border: 1px solid #555;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size: 16px;
color:#535250
}
.text_area {
background: #e7e7e7;
width: 355px;
padding: 10px;
margin: 0 0 20px 0;
border: 1px solid #555;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-family: Verdana,Geneva,sans-serif;
font-size: 16px
}
.select{width:355px; padding:2px; margin: 0 0 20px 0;  font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.submit {
float: left;
height: 37px;
width: 169px;
background: #fff;
padding: 0 0 3px 0;
border: 1px solid #555;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size: 13px;
color: #333;
font-weight: bold
}
.submit:hover {
cursor: pointer
}
.error {
padding:5px;
border:1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#FFC0C0;
margin:5px auto;
text-align:center;
font-size: 18px;
color: #555;
line-height: 40px
}
#success{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #555;
background:#e7e7e7;
padding:5px;
}
#success h3{font-size:24px;font-family:Garamond,Hoefler Text,Palatino,Palatino Linotype,serif;text-align:center;}
#success p{text-align:center;font-size:18px;line-height:22px;font-family:Helvetica Neue,Arial,Helvetica, sans-serif;}