html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    font-family:sans-serif;
    color:#464648;
}
body	{margin:0px;padding:0;empty-cells:show;background-color:transparent;}

form	{display:block;margin:0;padding:0;}
label {display:block;margin-top:5px;font-size:80%;}
fieldset label::after {content: ":";}
input[type=text], input[type=password], input[type=button], input[type=submit], input, select, textarea {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:100%;
}
input[type=text], input.text	{
	display:block;width:100%;height:27px;line-height:27px;margin:0;
	box-shadow:0 0 3px 0px #d5d5d5 inset;border:1px solid #9c9c9c;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	caption, th, td  {font-size:80%;}
input.checkbox	{
	float:left;margin:0 3px 0 10px;
	padding:0;box-shadow:1px 1px 5px 0px #d5d5d5 inset;border:1px solid #9c9c9c;
	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}

input.button	{
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	display:block;
	background-color: #0c0c0c;
	border:0px solid #000;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	box-shadow: 0 15px 20px 0 #575956 inset;
	color: #FFF;text-transform:uppercase;font-weight:bold;text-decoration:none;
	margin: 5px auto;
	padding: 10px 30px;
	text-align: center;text-shadow: 0 -1px 0 #000000;
}
input.button:hover	{box-shadow: 0 15px 20px 0 #939593 inset;cursor:pointer;}
textarea	{
	display:block;height:60px;
	box-shadow:1px 1px 5px 0px #d5d5d5 inset;border:1px solid #9c9c9c;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
select	{
	display:block;width:100%;height:27px;line-height:27px;margin:0;font-size:100%;
	box-shadow:0 0 3px 0px #d5d5d5 inset;border:1px solid #9c9c9c;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
h3 {text-align:center;}
fieldset	{border:0px solid white;margin:0;padding: 0 10px;}

a, a img {border:0 solid transparent;font-size:80%;}
p {font-size:80%;}
p a {font-size:100%;}
nav	{display:block;}
footer	{width:100%;}
footer p	{margin:0 0 5px;}
ul li {font-size:80%;}
ul li a {font-size:100%;}
.cleaner	{clear:both;}

#wrapper {width:1000px;margin:0 auto;}
#left-column {width:200px;float:left;}
#right-column {width:700px;min-width:150px !important;float:right;margin:116px 10px 0;}

#logo-iins {margin:15px 0 10px;}

iframe#content	{width:100%;min-height:500px;}
.framed {border:1px solid #dedede;border-radius:5px;}
.link:hover {opacity:0.85;}

.center {display:block;margin:0 auto;text-align:center;}
.center .submit {display:inline;}

.nav-btn, .submit	{
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	display:block;
	background-color: #115200;
	/*border: 1px solid #81a42e;*/border:0px solid transparent;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	box-shadow: 0 15px 20px 0 #abde1f inset;
	color: #FFF;text-transform:uppercase;font-weight:bold;text-decoration:none;
	margin: 5px auto;
	padding: 10px 30px;
	text-align: center;text-shadow: 0 -1px 0 #000000;
}
.nav-btn:hover, .submit:hover	{box-shadow: 0 15px 20px 0 #d1ee63 inset;cursor:pointer;}

nav .nav-btn {margin: 5px 10px;}

#app .nav-btn  {margin: 5px 10px;}
#app p  {margin: 5px 10px;}
#app p .nav-btn {margin:20px auto;font-size:100%;}
#app input[type=text] {margin-bottom:5px;}

.note {font-style:italic;}

.accent {color:#A1CD3A;font-weight:bold;}

.box {border:1px solid #dedede;border-radius:6px;padding:9px;}
.box.store {width:30%;height:265px;overflow:hidden;float:left;margin-right:1.5%;padding:1%;}
.box.store h4 {text-align:center;height:55px;}
.box.store a {display:block;text-align:center;}

#user-data {padding-bottom:0;}
#user-data .nav-btn {margin:5px 0;}

#socials {margin-bottom:20px;}
#socials a {float:left;margin-right:4px;width:47px;height:47px;}
#facebook {background:transparent url('../images/social_facebook.png') center no-repeat;}
#facebook:hover {background:transparent url('../images/social_facebook_hover.png') center no-repeat;}
#twitter {background:transparent url('../images/social_twitter.png') center no-repeat;}
#twitter:hover {background:transparent url('../images/social_twitter_hover.png') center no-repeat;}
#youtube {background:transparent url('../images/social_youtube.png') center no-repeat;}
#youtube:hover {background:transparent url('../images/social_youtube_hover.png') center no-repeat;}
#googleplus {background:transparent url('../images/social_googleplus.png') center no-repeat;}
#googleplus:hover {background:transparent url('../images/social_googleplus_hover.png') center no-repeat;}

A.link-list	{display:block;
	background-color: #0c0c0c;
	border: 1px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	box-shadow: 0 15px 20px 0 #575956 inset;
	color: #FFF;text-transform:uppercase;font-weight:bold;text-decoration:none;
	margin: 5px 10px;
	padding: 10px 30px;
	text-align: center;text-shadow: 0 -1px 0 #000000;
}
A.link-list:hover	{background-color:#2c2c2c;box-shadow:0px 15px 20px 0px #575956 inset;}

.text-link, .green {color:#276501;}
A.text-link {font-weight:bold;opacity:0.75;}
A.text-link:hover {opacity:0.50;}

.link:hover {opacity:0.85;}

#registerForm, #passrecoveryform	{width:40%;margin:50px auto;}

#welcome {font-size:80%;
	display:block;
	background-color: #115200;
	box-shadow: 0 15px 20px 0 #abde1f inset;
	color: #FFF;text-decoration:none;
	margin:0 0 15px;
	padding: 10px 30px;
	text-align: center;text-shadow: 0 -1px 0 #000000;
}

.table-container {display:block;padding:10px;}

.twocolumnsdata {width:100%;border:1px solid #dedede;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:0;}
.twocolumnsdata caption {box-shadow: 0 0 20px #dedede inset;line-height: 27px;border:1px solid #dedede;border-bottom:0px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;}
.twocolumnsdata th, .twocolumnsdata td {text-align:left;padding:3px 5px;vertical-align:top;}

.listtable {width:100%;border:1px solid #dedede;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:0;}
.listtable caption {box-shadow: 0 0 20px #dedede inset;line-height: 27px;border:1px solid #dedede;border-bottom:0px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;}
.listtable th {text-align:left;padding:3px 5px;border-bottom:1px solid #dedede;}
.listtable td {text-align:left;padding:3px 5px;vertical-align:top;border-bottom:1px solid #eee;}
.listtable tr:last-child td {border-bottom:0px solid transparent;}

.content.center	{text-align:center;}
 
#service-confirm	{text-align:center;}
#service-confirm .submit,
#service-confirm .button	{display:inline-block;}

#service-price	{text-align:center;}
#service-price .submit,
#service-price .button	{display:inline-block;}

UL	{padding:0;margin:0;}
LI	{list-style-type:none;padding:0;margin:0;}
#back	{background:transparent url('back.png') left center no-repeat;width:100px;height:34px;display:block;cursor:pointer;}


