
body {margin:0px;padding:0px;font-family: 'Oswald', sans-serif;}
form {margin:0px;padding:0px;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.dc {margin:0 auto;}
.b0 {border:0;}
.b1b {border:1px solid black;}
img {border:0;}
.cp {cursor:pointer;}
table, table tr td, table tr th {margin:0;padding:0;border-collapse: collapse}
.tdp3 td {padding:3px;}
.tdp5 td {padding:5px;}
.tdp10 td {padding:10px;}
.p10 {padding:10px;}
.abs {position:absolute;}
.cb {clear:both;}
.vt {vertical-align:top;}
.vb {vertical-align:bottom;}
.w100 {width:100%;}
.sw {width:1020px;}
.fr {float:right;}
.fl {float:left;}
.main {color:#4B4B4B;font-family: 'Oswald', sans-serif;font-size:10pt;}
.tiny, .tiny a:link, .tiny a:visited, .tiny a:active {color:#A8A8A8;font-family: 'Oswald', sans-serif;font-size:8pt;font-weight:300;}
.tiny a:hover {color:#8FB6B7;font-family: 'Oswald', sans-serif;font-size:8pt;font-weight:300;}
.swp {padding-left:10px;padding-right:10px;}


h1, h2, h3 {margin:0;padding:0;font-family: 'Oswald', sans-serif;}
h1 {font-weight:300;text-transform:uppercase;font-size:22pt;}
h2 {font-weight:400;font-size:18pt;}
h3 {font-weight:700;font-size:14pt;}
.cursive {margin:0;padding:0;font-family:'Lobster',cursive;font-size:30pt;}
.gray {color:#4B4B4B;}
.blue {color:#8FB6B7;}
.orange {color:#F38351;}
.white {color:white;}

.shadow {text-shadow: 0px 0px 2px #4A4849;}

.button {border:3px solid #D9D9D9;color:#4B4B4B;text-transform:uppercase;cursor:pointer;text-align:center;font-family: 'Oswald', sans-serif;padding:15px;transition: background-color 0.1s ease-in 0s;background-color:#F0F0F0;}
.button:hover {background-color:#F6F6F6;text-transform:uppercase;cursor:pointer;transition: background-color 0.1s ease-in 0s;}

.buttonw {border:3px solid white;color:white;text-transform:uppercase;cursor:pointer;text-align:center;font-family: 'Oswald', sans-serif;padding:15px;transition: background-color 0.1s ease-in 0s;}
.buttonw:hover {background:rgba(256,256,256,0.1);transition: background-color 0.1s ease-in 0s;}

.price {color:#8fb6b7;font-family: 'Oswald', sans-serif;font-weight:400;font-size:24pt;}
.bigprice {color:#F38351;font-family: 'Oswald', sans-serif;font-weight:400;font-size:24pt;}
.smallprice {text-decoration: line-through;color:#8fb6b7;font-family: 'Oswald', sans-serif;font-weight:300;font-size:12pt;}

.cbox {background:url('/images/cbox.jpg') #F38351 center center no-repeat;padding:13px;font-size:20pt;color:white;text-transform:uppercase;font-family: 'Oswald', sans-serif;font-weight:700;}
.cboxsm {font-weight:300;text-transform:capitalize;font-size:12pt;}
.gborder {
	border:3px solid #D9D9D9;
}



.homeimg {background:url('/images/homeimg.jpg') #807D7C center top no-repeat;}

.textinput {
	outline: none;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-size:10pt;
	padding: 7px;
	color: #4B4B4B;
	border: 1px solid #d9d9d9;
	text-align:left;
	background-color:white;
}



.subnav {
	text-align:left;
	position:absolute;
	text-shadow: 0 0px 1px rgba(0,0,0,.3);
	background-color:white;
	border: solid 3px #D9D9D9;
	z-index:999;
	border-top:0;
}
.subnavbg {background-color:white;
	-moz-transition: background .4s ease-in;
    -o-transition: background .4s ease-in;
    -webkit-transition: background .4s ease-in;
    transition: background .4s ease-in;}
.subnavbg:hover {background-color:#D4DEDE;}

.nav a:link, .nav a:visited, .nav_on a {
		font-family: 'Oswald', sans-serif;
		text-decoration:none;
		font-weight:400;
		text-align:center;
		font-size:16pt;
		white-space:nowrap;
		text-transform:uppercase;
		-moz-transition: color .3s ease-in;
	    -o-transition: color .3s ease-in;
	    -webkit-transition: color .3s ease-in;
	    transition: color .3s ease-in;
}
.nav a:link, .nav a:visited {color:#717171;}
.nav a:hover, .nav_on a {color:#F38351;}


.footer {background-color:#D9D9D9;color:white;font-size:10pt;font-family: 'Oswald', sans-serif;padding-top:20px;padding-bottom:20px;font-weight:300;min-width:1020px;}
.footer a:link, .footer a:visited, .footer a:active {text-decoration:underline;color:white;font-size:10pt;}
.footer a:hover {text-decoration:underline;color:#8FB6B7;font-size:10pt;}


.blog_border {margin-bottom:20px;border:1px solid silver;background-color:#EEEEEE;text-shadow: 0 1px 1px rgba(0,0,0,.3);box-shadow: 0 1px 2px rgba(0,0,0,.2);color: black;padding:10px;font-family: 'Oswald', sans-serif;}
h1, h1 a:link, h1 a:visited, h1 a:active {text-decoration:none;}
h1 a:hover {text-decoration:underline;}
.blog_date {}
.blog_content {}
