/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body-tail.jpg) left top repeat-x #edeff2;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#565b61;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#c83e0e; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 4px; padding-left:21px; padding-bottom:13px; position:relative;}
li a {color:#2966ca; }


.imgindent {margin:0 20px 0 0; float:left;}

#main {padding:30px 0 48px 0;}

h2 {font-size:2.083em; line-height:1.2em; color:#2966ca; margin-bottom:5px;}
h3 {font-size:1.5em; line-height:1.2em; color:#2966ca; font-weight:normal; margin-bottom:7px;}
h3 a{color:#2966ca; text-decoration:none}
h3 a:hover{color:#09F;}
strong {color:#000;}
/* ============================= header ====================== */
#header {background:url(images/header-tail-bg.gif) left top repeat-x #e3eaee;}
.header-left {background:url(images/header-left-bg.gif) left top no-repeat;}
.header-right {background:url(images/header-right-bg.gif) right top no-repeat; width:100%;}

.logo {float:left; padding:14px 0 6px 24px; height:84px}

.sub-menu {float:right; padding:20px 30px 0 20px;}
.sub-menu li {float:left; padding:0 0 0 10px; background:none; line-height:2.5em;}
.sub-menu li a {display:inline-block; background:url(images/sub-menu-li-bg.gif) left 14px no-repeat; padding:0 0 0 10px; text-decoration:none; color:#979ba2; font-size:0.916em;}
.sub-menu li a:hover {text-decoration:underline;}

.menu {padding-top:4px; height:35px; background:url(images/menu-tail-bg.gif) left top repeat-x;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; background:url(images/menu-li-bg.gif) right 0px no-repeat; padding:0 16px; line-height:2.5em;}
.menu li a {color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.menu li a:hover {color:#0FF; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.menu .last {background:none;}
/* ============================= content ====================== */

.inner {background:url(images/col1-bg-top.gif) left top repeat-x #c7cace; }
.inner1 {background:url(images/col2-bg-left.gif) left top repeat-y #979ba2; }
.inner-top {background:url(images/col2-bg-top.png) left top repeat-x; }

.inner1 .indent {padding:15px 10px 15px 10px;}

.inner .indent {padding:13px 8px 13px 8px;}
.inner .padding1 {padding-bottom:17px;}

.box {background:#fff; }
.box .indent {padding:21px 30px 18px 22px;}
.box .bottom-tail {background:url(images/box-bottom-tail.jpg) left bottom repeat-x;}
.box .top-tail {background:url(images/box-top-tail.jpg) left top repeat-x;}
.box .left-tail {background:url(images/box-left-tail.jpg) top left repeat-y;}
.box .right-tail {background:url(images/box-right-tail.jpg) top right repeat-y;}
.box .bottom-right {background:url(images/box-corner-bottom-right.jpg) bottom right no-repeat;}
.box .bottom-left {background:url(images/box-corner-bottom-left.jpg) bottom left no-repeat;}
.box .top-right {background:url(images/box-corner-top-right.jpg) top right no-repeat;}
.box .top-left {background:url(images/box-corner-top-left.jpg) top left no-repeat; width:100%;}
.box .col-pad {padding-right:45px;}

.link {background:url(images/link-left-bg.png) left top no-repeat; display:inline-block;  text-decoration:none; margin:0 0 0 0px;  font-weight:bold; cursor:pointer; text-transform:uppercase; font-size:1.16em; line-height:1.06em;}
.link strong {background:url(images/link-right-bg.png) right top no-repeat; display:inline-block; padding:0 9px 0 9px;}
.link strong strong  {background:url(images/link-tail-bg.png) top repeat-x; padding:9px 2px 13px 0px; color:#fff; }
.link:hover strong strong {color:#faa49d;}

.link span {padding:0 0px;}

.block {background:url(images/block-tail-bg.gif) left top repeat-x #dddfe1; margin:10px 0; min-height:150px}
.block strong {color:#686a6d; font-size:1.5em; line-height:1.2em;}
.block span {font-size:0.916em; color:#888d93; }
.block .indent {padding:15px 25px 23px 19px;}
.block .padding {padding-bottom:9px;}

.pad {padding-top:21px;}
.pad1 {padding-top:8px;}

.margin { margin-top:6px;}
.margin1 { margin-top:12px;}

.alignright {text-align:right;}

.link1 {font-size:0.916em; display:inline-block; padding-top:6px;}
.link2 {color:#0a4fdb;}

* html .box3 .indent {padding:14px 20px 15px 22px;}

.box1 {background:#fff; }
.box1 .indent {padding:21px 30px 19px 22px;}
.box1 .bottom-tail {background:url(images/box1-bottom-tail.gif) left bottom repeat-x;}
.box1 .top-tail {background:url(images/box1-top-tail.gif) left top repeat-x;}
.box1 .left-tail {background:url(images/box1-left-tail.gif) top left repeat-y;}
.box1 .right-tail {background:url(images/box1-right-tail.gif) top right repeat-y;}
.box1 .bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.box1 .bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.box1 .top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.box1 .col-pad {padding-right:76px;}
.box1 .col-pad2 {padding-right:55px;}

.col-pad1 {padding-right:29px;}
.boxes {width:80px; text-align:center; float:left; display:block; color:#0a4fdb; padding-top:20px; }
.boxes1 {width:130px; text-align:center; float:left; display:block; color:#0a4fdb; padding:5px 28px 0 0; line-height:1.2em;margin-bottom:4px; height:150px; overflow:hidden}
.boxes1 img {margin-bottom:4px}
.last {padding-right:0px;}

.list {padding-top:5px;}
.list li {background:url(images/list-bg.gif) left 6px no-repeat; padding:0 0 0 10px; line-height:1.5em;}
.list li a {color:#0a4fdb;}

.box2 {background:#e6e8ea;}
.backwhite {background:#fff;}
.box2 .indent {padding:14px 20px 17px 22px;}
.box2 .padding1 {padding-bottom:34px;}
.box2 .bottom-tail {background:url(images/box2-bottom-tail.gif) left bottom repeat-x;}
.box2 .top-tail {background:url(images/box2-top-tail.gif) left top repeat-x;}
.box2 .top-tail2 {background:url(images/box2-top-tail2.gif) left top repeat-x;}
.box2 .left-tail {background:url(images/box2-left-tail.gif) top left repeat-y;}
.box2 .right-tail {background:url(images/box2-right-tail.gif) top right repeat-y;}
.box2 .bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}

.box3 {background:#fff;}
.box3 .indent {padding:14px 20px 23px 22px;}
.box3 .bottom-tail {background:url(images/box3-bottom-tail.gif) left bottom repeat-x;}
.box3 .top-tail {background:url(images/box3-top-tail.gif) left top repeat-x;}
.box3 .left-tail {background:url(images/box3-left-tail.gif) top left repeat-y;}
.box3 .right-tail {background:url(images/box3-right-tail.gif) top right repeat-y;}
.box3 .bottom-right {background:url(images/box3-corner-bottom-right.gif) bottom right no-repeat;}
.box3 .bottom-left {background:url(images/box3-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .top-right {background:url(images/box3-corner-top-right.gif) top right no-repeat;}
.box3 .top-left {background:url(images/box3-corner-top-left.gif) top left no-repeat; width:100%;}

.box3 .col-pad {padding-right:30px;}

.box3 img {margin-bottom:15px;}
/* ============================= footer ====================== */
#footer {background:#fff; text-align:right; font-weight:bold; color:#979ba2;}
#footer .bottom-left {background:url(images/bottom-left.gif) left bottom no-repeat; }
#footer .bottom-right {background:url(images/bottom-right.gif) right bottom no-repeat; width:100%; height:55px;}
#footer span {text-transform:uppercase;}
#footer a {color:#979ba2; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.policy {padding:18px 23px 0 0;}


/* ============================= forms ============================= */
#SearchForm, #SearchForm1, #SearchForm2  {padding:0px 0 0 0;}
label {height:49px; display:block;}
select {width:199px;  border:1px solid #a9c6e1; background:#fff; padding:2px 0 2px 5px; font-size:1.16em; line-height:1.25em; color:#565b61;}
#SearchForm2 select {width:168px;}
.input {width:193px;  border:1px solid #a9c6e1; background:#fff; padding:2px 0 2px 5px; font-size:1.16em; line-height:1.25em; color:#565b61;}
.miles {width:95px;}
.zip {float:left; width:200px;}
#SearchForm em, #SearchForm1 em, #SearchForm3 em {display:inline-block; padding:0 8px; font-style:normal;}
.radio {display:inline-block; margin-left:30px;}
.label {display:block; height:25px; margin-top:-10px;}




textarea {width:175px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.tag{width:65px; float:left; font-weight:bold; padding-top:4px; text-align:right; padding-right:5px}
.formline{padding-bottom:4px}
.formline input{border:1px solid #a9c6e1; background:#fff; padding:2px 0 2px 5px; font-size:1.16em; line-height:1.25em; color:#565b61;}
.formline2 input{ text-align:center; border:1px solid #a9c6e1; background:#fff;  font-size:1.16em; line-height:1.25em; color:#565b61;}
.login{ float:left;background:url(images/login.png); background-repeat:no-repeat; width:71px; height:24px; color:#fff; font-weight:bold; size:1.0em; text-align:center; padding-top:3px}
.login a{ text-decoration:none; color:#fff; font-size:0.90em}
.login a:hover{color:#faa49d}
.forgot{font-size:0.9em; text-align:center; padding-left:5px; padding-top:5px}
.forgot a{text-decoration:none}
.forgot a:hover{ text-decoration:underline}
.forgot2{font-size:1.0em; text-align:left; padding-top:5px}
.forgot2 a{text-decoration:none}
.forgot2 a:hover{ text-decoration:underline}
.upload input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:140px; border:thin; border-style:solid; border-color:#CCC}
.upload textarea { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:300px; border:thin; border-style:solid; border-color:#CCC}
.upload select { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 6px 3px 5px; width:148px; border:thin;  line-height:80px; border-style:solid; border-color:#CCC}
.upcheck {color:#595959; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:.95em; padding:3px 3px 3px 0px; width:1px;  border:0;}
.uploadsmall{padding-top:5px; clear:both}
.uploadsmall input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:100px; border:thin; border-style:solid; border-color:#CCC}
.insertbtn input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:180px; border:thin; border-style:solid; border-color:#CCC; cursor:pointer}
.insertbtn2 input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:148px; border:thin; border-style:solid; border-color:#CCC; cursor:pointer}
.upload2 input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:300px; border:thin; border-style:solid; border-color:#CCC}
.upload2 select { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 6px 3px 5px; width:240px; border:thin;  line-height:80px; border-style:solid; border-color:#CCC}
.small{font-size:0.8em;}
.upload3 input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:240px; border:thin; border-style:solid; border-color:#CCC}
.uploadsmall input { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:130px; border:thin; border-style:solid; border-color:#CCC}
.featuredsearch{width:200px; height:25px; padding-top:6px; padding-bottom:3px}
.uploadbig textarea { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:300px; border:thin; border-style:solid; border-color:#CCC; height:320px}
.redlink{color:#F00}
.submenu{margin-left:10px;}
.submenu a{color:#2966ca; font-size:1.1em; text-decoration:none}
.submenu a:hover{color:#F60}
.item{padding-top:7px}
.big{padding-left:8px; padding-top:10px; font-size:1.06em; font-weight:bold; color:#060}
.green{ color:#060; font-weight:bold}

.ltag{width:80px;}
.bottommargin{ margin-bottom:5px;}
.sellerinf{font-size:1.12em; padding-bottom:5px}
.thum{float:left; padding:2px; cursor:pointer}

.mainpic{position:absolute; border-style:solid; border-width:thick; border-color:#06F; width:500px; margin-left:50px}
.clear10{clear:both; height:10px}
.leftbox{width:270px; float:left}
.rightbox{width:300px; float:left}
.infowrapper{height:396px}

.pricetag{ color:#060; font-weight:bold; font-size:1.1em; padding-top:8px;}
.picturestag{color:#2966CA;font-size:1.1em; font-weight:bold;padding-top:8px; padding-bottom:4px}
.mainsearch{width:180px;}
.mainsearch select{color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:180px;  border:thin; border-style:solid; border-color:#CCC}
.mainsearch input{color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:170px; border:thin; border-style:solid; border-color:#CCC}

.nav{font-size:1.2em; padding:5px}
.nav a{text-decoration:none; font-weight:bold; padding:2px; color:#06F}
.nav a:hover{color:#F60; cursor:pointer}
.selected{text-decoration:none; font-weight:bold; padding:2px; color:#F60; font-size:1.3em}

.picker input{width:318px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}
.picker textarea{width:318px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}
.picker select{width:48px; padding:3px 3px 3px 5px; font-size:1.0em;border:thin; border-style:solid; border-color:#CCC}

.date{color:#333; font-weight:bold; font-size:1.1em; margin-top:10px; padding-top:15px; }
.title{font-weight:bold; color:#000; margin-top:3px; font-size:1.2em;}
.title a{color:#06F; text-decoration:underline}
.title a:hover{color:#06f}
.location{margin-top:1px; color:#333}
.time{float:right; width:110px; color:#333}
.description{max-height:100px; overflow-y:auto; width:620px; margin-top:5px}

.lismenu {float:left;font-size:1.5em; line-height:1.2em; color:#2966ca; font-weight:normal; margin-bottom:7px; padding-right:10px; width:130px;}

.lismenu:hover{color:#09F; cursor:pointer}
.lismenusep {font-size:1.5em; line-height:1.0em; color:#2966ca; font-weight:normal; margin-bottom:7px; padding-right:10px}
.menuon{color:#09F;}

.acc{color:#333; font-weight:bold; font-size:1.1em; margin-top:10px; padding-top:7px; }
.acc a{ color:#2966ca; }

.rightform{background-color:#FFF; padding-left:40px; padding-right:45px; padding-top:10px; height:360px; background:url(images/back.jpg)}

.acct{ font-weight:bold}
.acct input{width:50px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}
.acctbtn input{width:100px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}
.acct2 input{width:70px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}
.acct3 input{width:170px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}

.acctbtn2 input{width:70px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}

.editpage textarea { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.05em; padding:3px 3px 3px 5px; width:700px; border:thin; border-style:solid; border-color:#CCC}

.google{width:290px; background-color:#FFF; text-align:center; padding-top:20px;padding-bottom:20px;}

.mail input{width:250px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}

.mail textarea{width:500px; padding:3px 3px 3px 5px; font-size:1.05em;border:thin; border-style:solid; border-color:#CCC}