@import url('nav.css');
@import url('sub.css');

body {margin: 0; padding: 0; color: #3d3d3d; background: #fff url(../img_t/bg.png) repeat-x;}
body, textarea {font-family: Verdana, Helvetica, sans-serif;}
p, blockquote, li, dd, dt, h4, label, input, select, textarea {font-size:12px;}

a {color:#9b0037; text-decoration: underline; outline: none;}
a:hover {text-decoration: underline;}
img {border: none;}
table, form {margin: 0; padding: 0;}
th, td { vertical-align:top; }

h1, h2, h3 {margin:0 0 .5em 0; font-weight: bold;}
h1 {font-size: 22px; font-family: arial, helvetica, sans-serif;}
h2 {font-size: 20px; font-family: arial, helvetica, sans-serif;} /* also used in common files*/
h3 {font-size: 12px; }
h4 {font-size: 10px; font-style: italic; font-weight: normal;}


p, pre {margin: 1em 0; line-height: 1.4em;}
dd, ul li, ol li {line-height: 1.3em;}
dl, ul, ul li, ol, ol li, blockquote {padding: 0;}
dl {margin: .5em 0;}
dt {font-weight: bold; margin: .25em 0 0 0;}   
dd {margin-left: .5em;}
ul {margin: .5em 0 .5em 1.1em;}
ul li {list-style: square; margin:0 0 .25em .5em;}
ol {margin: .5em 0 .5em 1.4em;}
ol li {margin:0 0 0 .5em;}
blockquote {margin: 1em 2em;}

fieldset {padding: 1em; margin: .25em 0 1em 0; border: 1px solid #ccc; }  
legend {font-size: 14px; font-weight: bold; font-family: arial; color: #666; padding: 0 5px; margin: 0;}
*:first-child+html legend {margin: 0 0 .5em 0;} /* hack for all IE versions */

input, select, textarea {margin: 1px; padding: 0 2px; vertical-align: middle;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}
label { position: relative; top: 2px; padding-right: 2px;}

#wrap {width: 965px; position: relative; margin: 0 auto;  }

h1#logo  {  height: 77px; width: 259px;
	position: absolute; top: 53px; left: 1px; z-index: 1000;}

h2#phone { position: absolute; top: 38px; left: 320px;
	text-align: right; 	width: 350px; font: bold 11px verdana, helvetica, sans-serif;}

#cnt { position: relative; padding-top: 116px; margin-bottom: 10px; }




#foot2 { font-size: 10px; text-align: right; width: 100%; margin: 0 0 5px 0;}
#foot2 a {color: #3d3d3d; text-decoration: none;}
#foot2 a:hover {color: #000; text-decoration: underline;}
#foot2 span {display: block; float: left; text-align: left; width: 80%;}
#foot2 span a { padding: 0 6px 0 9px; background: url(../img_t/border_foot2.png) no-repeat left center;}
#foot2 span a.first { background: none;}
#foot2 span span { display: inline; float: none; width: auto;}

/* -----search box----- */
#search { position: absolute; top: 25px; right: 0;
	background: url(../img_t/bg_search.png) no-repeat;
	width: 269px; height: 34px;
	text-align: center;
	padding: 10px 0 0 10px;}
	
#search span { background: url(../img_t/bg_stxt.png) no-repeat; width: 169px; height: 20px;
	display: block; float: left;
	margin: 0 0 0 0; padding: 4px 0 0 0;}
#search span input.stxt {padding: 0 3px 0 26px; margin: 0;
	width: 138px; border: 0 none; 
	background: none; color: #363636;}
#search span input.stxt:focus {outline: 0;}
#search input.sbtn {margin: 0; padding: 0;}

#seo {margin: 0 0 15px 0;}
#seo h2 {color: #f89829;}
#seo p { font-size: 10px;}


/* removed
#cal { margin:  0 ; background: #5186b0; padding: 4px;
	width: 470px; position: relative; float: left; margin-right: 4px;}
#cal h2 { color: #fff; margin: 0 0 0.25em 0; }
#cal div#share {position: absolute; top: 10px; right: 10px; font-size: 11px;}
#cal div#share a {color: #fff; text-decoration: none;} */

#fblocks div { width: 238px; float: left; color: #fff; height: 110px;}
#fblocks div h2 { padding-left: 8px; margin: 8px 0 4px 0; line-height: 0.9em;}
#fblocks div p { font-size: 11px; padding: 0 8px; margin: 0 0 4px 0; line-height: 12px;}
#fblocks div a {color: #333; text-decoration: none;}
#fblocks div a:hover { color: #3d3d3d;}

div#f1 { background: #afbd21; margin: 0 4px 4px 0; height: 113px;}
div#f1 form {margin: 12px 8px;}
div#f1 input {margin: 0; padding: 0;}
div#f1 input.ntxt {padding: 4px 4px; font-size: 11px; width: 150px;}

div#f2 { background: #f89829; text-align: center; margin-right: 4px;}
div#f2 img { margin: 8px auto 0 auto; display: block;}

div#f3 { background: #f3766e; height: 113px; }
div#f3 img { display: block; margin: 6px auto 0 auto;}

div#f4 { background: #7ecdc3; margin: 0 4px 0 0;}
div#f4 img { display: block; margin: 6px auto 0 auto;}

#share { text-transform: uppercase; font-weight: bold; font-size: 11px;  width: 75px;
	float: right; height: 30px; margin-right: 10px;}
#share a { border-bottom: 1px dashed #ccc; color: #333; text-decoration:  none;}
span.stbuttontext {}

#subfooter { margin: 2em 0;}  

.AuthorizeNetSeal { font-size: 11px; color: #666; display: inline; margin-left: 3em;} 
.AuthorizeNetSeal a { color: #666; } 














