/************************************** START ARMCANDY ************************/
body,td,th,option,textarea,select {
	font-family:"Gill Sans MT",Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	letter-spacing: .1em;
	line-height:130%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color:#7D7672;   
}
/** separate definition needed for INPUT since INPUT does not have a "Gill Sans MT" asterisk for password field. **/
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	letter-spacing: .1em;
	line-height:130%;
}
form,table {
	margin:0px;
	padding:0px;
}
.thumbnailspace {
	width:25px;
}
/* --- milonic menu --- */
.mmpadding {
	padding-right:4px;
	padding-left:4px;
	opacity: .8;
	font-family:Arial, Helvetica, sans-serif;
}
.mmpadding a:link {
	text-decoration:none;
}
.mmpadding a:visited {
	text-decoration:none;
}
.mmpadding a:hover{
	text-decoration:none;
}
.mmpadding a:active {
	text-decoration:none;
}
.homepagelinkstable {
	padding-bottom:15px;
	padding-right:5px;
}
.homepagelinkstext {
	font-size:10px;
}
.homepagelinkstext {
	font-size:10px;
	padding-top:2px;
	padding-bottom:3px;
}
.greenbtn {
	margin-right:5px;
	margin-left:10px;
}
.postcontent {
	width:820px;
}
.boldtext {
	font-weight:bold;
}
/*---   --- */
a {
	color: #A2968A;
}
a:link {
	text-decoration:underline;
	color:#A2968A;
}
a:visited {
	text-decoration:underline;
	color:#A2968A;
}
a:hover {
	text-decoration:underline; 
	color: #730700;
}
a:active {
	text-decoration:underline;
	color:#A2968A;
}
.bodywrap {
	padding:13px;
	background-color:#FFFFFF;
	width:820px;
	height:100%;
}
.centercontentbg {
	background-color:#FFFFFF;
	padding-left:13px;
	padding-right:13px;
	padding-top:13px;
}
.copyright, .copyright td, .copyright a{
	padding-top:20px;
	color:#B1ABA7; 
	font-size:10px;
}
.copyright a:hover{
	color:#333333;
}
.intquotecell {
	border-left:solid 1px #B1ABA7;
	padding-left:10px;
	padding-right:10px;
}
.pagetopbuffer {
	height:5px;
}
.contentbuffer {
	padding-left:10px;
	padding-right:10px;
	width:604px;
}
.misccontentpadding {
	padding-top:15px;
	padding-left:10px;
	width:800px;
}
.quotetext {
	color:#c2bdb9;
	font-size:16px;
	line-height:150%;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
}
.quotetextsmall {
	color:#c2bdb9;
	font-size:14px;
	line-height:100%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

/************ BEGIN ORANGE ********************/
.orangeneighborhoodheaderbox {
	height:45px;
	background-color:#c28823;
	padding-top:5px;
}
.orangeneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.orangeneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.orangeneighborhoodtitleblurb {
	font-size:12px;
	color:#dab87b;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
}
/************ END ORANGE ********************/

/************ BEGIN PURPLE ********************/
.purpleneighborhoodheaderbox {
	height:45px;
	background-color:#707092;
	padding-top:10px;
}
.purpleneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.purpleneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.purpleneighborhoodtitleblurb {
	font-size:12px;
	color:#a9a9be;
	font-weight:bold;
	text-transform:uppercase;
}
/************ END PURPLE ********************/

/************ BEGIN GREEN ********************/
.greenneighborhoodheaderbox {
	height:45px;
	background-color:#436439;
	padding-top:5px;
}
.greenneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.greenneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.greenneighborhoodtitleblurb {
	font-size:12px;
	color:#8ea288;
	font-weight:bold;
	text-transform:uppercase;
}
/************ END GREEN ********************/

/************ BEGIN GREY ********************/
.greyneighborhoodheaderbox {
	height:45px;
	background-color:#767d83;
	padding-top:5px;
}
.greyneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.greyneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.greyneighborhoodtitleblurb {
	font-size:12px;
	color:#b1b6bc;
	font-weight:bold;
	text-transform:uppercase;
}
/************ END GREY ********************/

/************ BEGIN BROWN ********************/
.brownneighborhoodheaderbox {
	height:45px;
	background-color:#7e664a;
	padding-top:5px;
}
.brownneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.brownneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.brownneighborhoodtitleblurb {
	font-size:12px;
	color:#b2a392;
	font-weight:bold;
	text-transform:uppercase;
}
/************ END BROWN ********************/

/************ BEGIN RED ********************/
.redneighborhoodheaderbox {
	height:45px;
	background-color:#86160a;
	padding-top:5px;
}
.redneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.redneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.redneighborhoodtitleblurb {
	font-size:12px;
	color:#b6736c;
	font-weight:bold;
	text-transform:uppercase;
}
/************ END RED ********************/

/************ BEGIN BLUE ********************/
.blueneighborhoodheaderbox {
	height:45px;
	background-color:#7390ab;
	padding-top:5px;
}
.blueneighborhoodtitle {
	color:#FFFFFF;
	font-size:18px;
	padding-left:10px;
	padding-right:20px;
}
.blueneighborhoodtitledot {
	color:#FFFFFF;
	font-size:18px;
	padding-right:20px;
}
.blueneighborhoodtitleblurb {
	font-size:12px;
	color:#abbccd;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
}
/************ END BLUE ********************/

/*******************************************************************************************/
hr { color: #A2968A; }

.bottomarea {
	height:32px;
	background-color:#EFEDEA;
}
.homebottomcenter {
	padding-right:10px;
	padding-left:10px;
}
.resourcesboxcolor {
	background-color:#9E9387;
	padding:3px;
}
.resourcesbox {
	width:100px;  /* 145 */
	border: 1px solid #9E9387;
}
.rsourcestext {
	padding-top:3px;
	padding-bottom:3px;
}
.placeholderimg {
	background-color:#FACF9F;
	width:99px;
	height:65px;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.homemain {
	margin-top:10px;
	margin-bottom:10px;
}
/************ BEGIN the 3 homepage columns *****************/
.homepartnerofmonthcol {
	background-image:url(../graphics/common/vertline.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:275px;
	padding-left:32px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.homefeaturecol {
	background-image:url(../graphics/common/vertline.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:238px;
	padding-left:18px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.homeblogcol {
	width:275px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
/************ END  the 3 homepage columns *****************/

.homepageroundatablescroller {
	width:256px;   
	height:315px;
	/*border: 1px solid #FF0000;*/
	overflow:auto;
}

/****** BEGIN BOX CSS **********************************************/
.boxtopbg {
	background-image:url(../graphics/common/box/box-bg-top.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.boxbottombg {
	background-image:url(../graphics/common/box/box-bg-bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.boxleftbg {
	background-image:url(../graphics/common/box/box-bg-left.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
.boxrightbg {
	background-image:url(../graphics/common/box/box-bg-right.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
/****** END BOX CSS **********************************************/

/************* internal pages *******************/
.internalmain {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:32px;
	margin-right:11px;
	height:491px;
}
.smalllogorightpad {
	margin-right:5px;
}
.sectiontitle {
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
}
.intleftcol {
	background-image:url(../graphics/common/vertline.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:396px;
	height:417px;
	padding-left:11px;
	padding-right:11px;
}

.intmainleftcol {
	padding-right:11px;
}
.intmainrightcol {
	padding-left:10px;
}
.intrightcolimg {
	margin-bottom:10px;
	margin-right:10px;
}
.intpageleftcolscroller {
	width:363px;   
	height:345px;
	/*overflow:auto;*/
}

/****************** OLD BELOW *******************/

/***** admin area **********/
#adminbody {
	padding: 20px;
	background-color:#FFFFFF;
}
/********************** main site ***********/
.title {
	font-size:16px;
	color:#000000
}
.subtitle {
	font-size:11px;
	color:#ed1000;
	letter-spacing: .4em;
	line-height:28px;
}
.primenav0s {
	color:#ed1000;
}
.header {
	font-size: 16px;
	line-height:21px;
}
.header1 {
	font-size: 18px;
	line-height:23px;
}
.header2 {
	font-size:21px;
	color:#ed1000;
	line-height:23px;
}
.header3 {
	font-size:21px;
	color:#730700;
	line-height:23px;
}
.header4 {
	font-size:16px;
	color:#ed1000;
	font-weight:bold;
	line-height:21px;
}
.header5 {
	font-size:16px;
	color:#730700;
	font-weight:bold;
	line-height:19px;
}
.copysub {
	color:#D2CDC5;
}
.note {
	color:#000000;
}
.sold {
	color:#d2cdc5;
}
.sale {
	color:#ED1000;
	font-weight:bold;
}
.save {
	color:#28d400;
	font-weight:bold;
}
.normalredtext {
	color:#ed1000;
}
.red {
	font: 11px/28px helvetica,  arial, sans-serif; color: #ED1000; letter-spacing: .4em;
}
.red a { color: #ed1000; }
.pricestrike {
	text-decoration:line-through;
}
.pagetitle {
	font-size: 14px;
	color: #5A4D42;  
	margin-top:0px;
	font-weight:bold;
}
.pagenavtitle {
	color: #741717;
}
.pagetitleindent {
	padding-left:15px;
}
.leftnavtd {
	width:160px;
}
.leftnavgutter {
	width:8px;
}
.centertopspacer {
	height:20px;
}
.bottomnav {
	padding-top:40px;
}
.bottomnav a {
	color:#D2CDC5;
	text-decoration:none;
}
.bottomnav a:link {
	color:#D2CDC5;
	text-decoration:none;
}
.bottomnav a:visited {
	color:#D2CDC5;
	text-decoration:none;
}
.bottomnav a:hover {
	color:#D2CDC5;
	text-decoration:none;
}
.bottomnav a:active {
	color:#D2CDC5;
	text-decoration:none;
}
.indentline {
	margin-left: 1.6em;
	text-indent: -.7em;
	padding-left:0px;
}
.bottomtable {
	background-color:#A24A0A;
	color:#FFFFFF;
}
.bottomtable td{
	background-color:#A24A0A;
	color:#FFFFFF;
}
.mytracetext {
	color:#FFFFFF;
	background-color:#999999;
}
.container {
	/*padding-top: 25px; */
	width: 727px;
	padding-left:10px;
	padding-top:6px;
}
.topnavspacer {
	width:26px;
}
.padbottom6 {
	padding-bottom:6px;
}
.padbottom8 {
	padding-bottom:8px;
}
.padbottom20 {
	padding-bottom:20px;
}
.padpage {
	padding-right:5px;
	padding-bottom:6px;
}
.designertitle {
	padding-left: 5px;
	height:27px;
	background-color:#9E8B74;
	font-size:16px;
	color:#FFFFFF
}
.tinybox {
	width: 15px;
	/*height: 20px;*/
}
.smallbox {
	width: 40px;
	/*height: 20px;*/
}
.mediumbox {
	width: 50px;
	/*height: 20px;*/
}
.mediumlargebox {
	width: 75px;
	/*height: 20px;*/
}
.largebox {
	width: 100px;
	/*height: 20px;*/
}
.widebox {
	width: 150px;
	/*height: 20px;*/
}
.loginbox {
	width: 200px;
}
.mediumwidebox {
	width: 250px;
	/*height: 20px;*/
}
.extrawidebox {
	width: 350px;
}
.loginbox {
	width: 200px;
}
.tallsubmit {
	height:30px;
	width:70px;
}
.smalltext {
	font-size:10px;
}
.caption {
	font-size:10px;
	font-style:italic;
}
.currentpage {
	color: #993399;
	font-size: 10px;
	line-height: 30px;
}
.pagenum {
	color: #CCCCCC;
	font-size: 10px;
	line-height: 30px;
}
a.pagenum:link {
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: underline;
}
a.pagenum:visited {
	color: #CC99CC;
	font-size: 10px;
	text-decoration: underline;
}
a.pagenum:active {
	color: #993399;
	font-size: 10px;
	text-decoration: underline;
}
.leftnavspacer {
	height:20px;
	width:158px;
}
.grayimage {
	opacity: .5;
	filter: alpha(opacity=50);
}
.pricepadding {
	padding-top:8px;
	padding-bottom:12px;
	padding-right:13px;
}
.brown {
	color:#9E8b74;
}
.imagesummary {
	height:96px;
}
.viewall {
	color:#ED1000;
	border:1px solid #9E8B74;
	padding-left:3px;
	padding-right:3px;
}
.grayviewall {
	border:1px solid #9E8B74;
	padding-left:3px;
	padding-right:3px;
}
.mainimage {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	height:372px;
}
.altimage {
	padding-top:10px;
	padding-bottom:8px;
}
.detaildiv {
	height: 55px;
}
.quantity {
	width: 45px;
}
.optionwidth {
	width: 20px;
}
.itemoptionspacer {
	height:1px;
}
.leftpadtext1 {
	padding-left:1px;
}
.imgptr {
	cursor:pointer;
}
.submitpadding {
	margin-top:3px;
}
/*******************************/
table.thintable {
	border-width: 2px;
	border-spacing:1px ;
	border-style: solid;
	border-color: #8b7b67;
	border-collapse: collapse;
	background-color: white;
}
table.thintable th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #8b7b67;
	background-color: white;
	-moz-border-radius:0px ;
}
table.thintable td {
	border-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-left: 4px;
	border-style: inset;
	border-color: #8b7b67;
	background-color: white;
	-moz-border-radius:0px ;
}
.continueshopping_topmargin {
	margin-top:5px;
	margin-bottom:1px;
}
#bordershade1 {
	background-color:#9E8B74;
}
#bordershade2 {
	background-color:#FFFFE0;
}
.cartsummary {
	background-color:#FFFFE0;
	/*border: 1px solid #D2CDC5;*/
}
.cartsummaryinside {
	margin:0px;
}
.ccidimage {
	position:relative;
	left:300px;
	top:-480px;
	background-color:#FFFFE0;
	width:269px;
	height:193px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000000;
	visibility:hidden;
}
/********** cart ******************/
/*#thintable{ border: .5pt solid #8b7b67; }*/
/*#thintable td, #thintable th { border: .5pt solid #8b7b67; }*/

#thintablenoborder{}
#thintablenoborder td, #thintablenoborder th { 
	border: thin solid #FFFFFF; 
	padding-left:0px;
	padding-right:0px
}

.acctpasswordsummary {
	background-color:#FFFFE0;
	border: 1px solid #D2CDC5;
}
.acctpasswordinside {
	margin:0px;
}
.adminbody {
	background-color:#FFFFFF;
}
.hpviewourport {
	margin-left:5px;
	margin-right:6px;
	margin-top:5px;
}
.hprealtorlinks {
	padding-top:5px;
}
.hpvideolink {
	padding-bottom:3px;
}