body					{padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
h1						{font-size:22px;padding:0px;}
h2						{font-size:16px;padding:0px;}
h3						{font-size:16px;padding:0px;}
#content ul				{padding-left:0;margin:0px;}
#hdr_1					{width:100%; height:40px;}
#hdr_1wrap				{margin-left: auto;margin-right: auto; width:100%; max-width:1000px; height:40px;}
#hdr_tel 				{width:100%; max-width:1000px; height:auto;padding:8px 0px 0px 0px;text-align:right;}
#cards					{float:right;padding-right:5px;}

#hdr_2					{width:100%; height:60px; text-align:center;border-bottom:1px solid #000;}
#hdr_2wrap				{margin-left: auto;margin-right: auto; width:100%; max-width:1000px; height:auto;text-align:left;}

#hdr_title				{width:auto;float:left;padding:24px 0px 0px 0px;}
#tel					{color:#FFF;}

/* nav link */
.nav a 					{text-decoration: none;padding:0px 10px 0px 10px;}

.nav ul 				{float:left; width:auto;}
/* drop down box */
.nav ul ul 				{display: none}
.nav ul li:hover > ul 	{display: block;}
.nav ul 				{color:#1F1C1C;	padding: 0 5px;	list-style: none;position: relative;	display: inline-table;}
.nav ul:after 			{content: ""; clear: both; display: block;}
.nav ul li 				{float: left;}
.nav ul ul li a			{padding-left:0px;}
.nav ul li  			{font-size:14px;	display: block; padding: 10px 0px;	color: #FFF; text-decoration: none;	cursor: pointer;}
/* drop down background */
.nav ul ul 				{border-radius: 0px; padding: 0px 0px 0px 10px; position: absolute; top: 100%;	width: 200px;}
.nav ul ul li 			{float: none; position: relative;}

#nav_wrap				{float:right;padding-top:0px;}
#bg						{height:330px; width:100%; max-width:1000px;margin-bottom:30px;}

#content_wrap			{margin-left: auto;margin-right: auto; width:100%; max-width:1000px; height:auto;}
#content				{padding:30px 10px 0px 10px;margin-bottom:20px;display: inline-block;border-bottom:1px dotted #CECECE;float:left;}
#content_img			{padding:0 10px 10px 0; display: inline-block;float:left;}
#strap_img				{padding:0 0px 10px 20px; display: inline-block;float:right;}

#box_wrap				{width:100%; max-width:475px;min-height:225px;border: 1px solid #191919; float:left;margin:0px 22px 15px 0px;}
#box_hdr				{background:#191919; width:100%; max-width:460px; height:40px;padding:15px 5px 0px 10px;}
#box_content			{padding:10px 10px 0px 10px;margin-bottom:20px;display: inline-block; background-color:#FDFDFD;}
#box_img				{padding:20px 20px 10px 20px; display: inline-block;float:left;}

#box_content a			{color:#FFF;height:30px;width:auto;padding:5px;text-decoration:none;}

#ftr					{width:auto;padding:0px 25px 0px 70px;}
#ftr_container			{margin: 0 auto; width:100%; max-width:1025px; height:auto; overflow:auto;  min-height:250px; padding-top:30px; color:#FFF;border-top:1px dotted #FFF;}

.ftr a					{font-size:12px;color: #fff; text-decoration: none;}
.ftr li					{height:20px;}
.ftr ul					{list-style-type: none;padding-left:0;}

#ftrlink				{float:left;width:250px;color:#CECECE;display:block;}
#form_wrap				{width:100%; max-width:470px; height:auto; float:left;display: inline-block;}
#form					{padding:5px 10px 10px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}

.form label				{width:100px;display: block;}
#form_item				{width:220px;height:50px;float:left;}

.form input[type=text], select, textarea{width:200px;height:21px;background:#dbdbdb;border:0px none;	margin:5px 0;color:#535353;}
.form textarea			{height:93px;width:100%; max-width:415px;padding:5px 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.form input[type=submit], input[type=reset]{border:0px;font-size:14px;text-align:center;color:#FFFFFF;cursor:pointer;height:30px;}

#strap					{width:100%; max-width:500px;height:auto;float:left;padding:0px 0px 0px 30px;}

.small_grey				{font-size:9px;color:#CCC;}
#clear					{clear:both;}
#hdr_strip				{float:left;padding: 10px 0px 0px 10px;width:auto;}
#payment				{width:auto;padding-top:7px;float:left;}
#visa					{background: url(/t/002/images/visa.png); float:left;height:26px;width:37px;float:left;margin-right:5px;}
#mstrcard				{background: url(/t/002/images/mastercard.png); float:left;height:26px;width:40px;float:left;margin-right:5px;}
#paypal					{background: url(/t/002/images/paypal.png); float:left;height:26px;width:39px;float:left;margin-right:5px;}

#spacer					{width:100%;height:30px;}

#twn li					{height:20px;}
#twn ul					{list-style-type: none;padding:0px;margin:0px;}
.twn a					{text-decoration:none;}
.twn a:hover			{}
#cty					{width:auto;display:block;text-align:center;padding:12px 10px 10px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
#area					{padding-bottom:20px;}
.alink 					{text-decoration:none;padding:5px;font-size:14px;color:#FFF;}
.alink:hover 			{}
#twn						{padding-top:30px; -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3;}




@media (max-width: 1200px) {

}

@media (max-width: 420px) {

	.form input[type=text], select, textarea{width:340px;}
	.form textarea			{height:120px;width:345px;}
	.form input[type=submit], input[type=reset]{width:95%;}
	#bg						{height:200px;}

	
}