/************************************** START ARMCANDY ************************/
body,td,th,option,input,textarea,select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #A2968A;    
	letter-spacing: .1em;
	/*line-height:15px;*/
	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:#97A9AB;   
}
form,table {
	margin:0px;
	padding:0px;
}
/* --- milonic menu --- */
.bodyprivate {
	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:#fce3bf;  
} 
.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;
}
/*---   --- */
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;
}
/**********************************/
.browntext {
	color: #463E41;
}
.browntext a:link {
	text-decoration:underline;
	color:#463E41;
}
.browntext a:visited {
	text-decoration:underline;
	color:#463E41;
}
.browntext a:hover {
	text-decoration:underline; 
	color: #730700;
}
.browntext a:active {
	text-decoration:underline;
	color:#463E41;
}
/**********************************/
hr { color: #A2968A; }

.bodywrap {
	padding:10px;
	background-color:#FFFFFF;
	width:792px;
}
.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;*/
	height:495px;
	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;
}
.private_boxbottombg {
	background-image:url(../graphics/private/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 **********************************************/

/****** BEGIN VIDEOBOX CSS **********************************************/
.videoboxtopbg {
	background-image:url(../graphics/common/videobox/videobox-bg-top.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.videoboxbottombg {
	background-image:url(../graphics/common/videobox/videobox-bg-bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.videoboxleftbg {
	background-image:url(../graphics/common/videobox/videobox-bg-left.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
.videoboxrightbg {
	background-image:url(../graphics/common/videobox/videobox-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; */
}
.private_internalmain {
	margin-top:18px;
	margin-bottom:19px;
	margin-left:40px;
	margin-right:37px;
	/*height:491px; */
}
.private_emailinternalmain {
	margin-top:46px;
	margin-bottom:30px;
	margin-left:68px;
	margin-right:45px;
}
.privatebk {
	background-image:url(../graphics/private/private_background.jpg);
	background-repeat:repeat-y;
}
.privateemailbk {
	background-color:#F4F2D9;
}
.private_emailyourname {
	font-size:11px;
	padding-left:1px;
}
.private_emailyouremail {
	font-size:11px;
	padding-top:10px;
	padding-left:1px;
}
.private_emailformpadding {
	padding-top:10px;
}
.private_emailsend {
	padding-top:12px;
}
.private_whitetable {
	background-color:#FFFFFF;
}
.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;
}
.private_mainleftcol {
	padding-right:13px;
}
.private_emailleftcol {
	padding-right:39px;
}
.private_emailrightcol {
	padding-left:35px;
}
.private_email_left_text {
	padding-left:4px;
	padding-top:10px;
}
.intmainrightcol {
	padding-left:10px;
}
.private_mainrightcol {
	padding-left:35px;
}
.intrightcolimg {
	margin-bottom:10px;
	margin-right:10px;
}
.intpageleftcolscroller {
	width:363px;   
	/*height:345px;
	overflow:auto;*/
}
.private_leftcolscroller {
	width:346px;   
	height:387px;
	overflow:auto;
}
.private_widetextleftcolscroller {
	width:541px;   
}
.private_leftcoltext {
	width:283px;
}
.private_leftcol {
	height:353px;
	width:301px;
	overflow:auto;
}
.private_widetextleftcoltext {
	width:480px;
}
.private_widetextleftcol {
	height:315px;
	width:501px;
	overflow:auto;
}
.private_rightimagemargin {
	margin-top:16px;
}
.private_rightcolarea {
	width:346px;
	margin-bottom:27px;
	min-height:332px;
}
	
.private_widetextrightcol {
	padding-left:34px;
}
.private_sendfriendbutton {
	height:28px;
	width:346px;
}
.private_widetextsendtofriend {
	padding-top:11px;
}
.private_rightouterdiv {
	height:387px;
	width:346px:
}
.datebox {
	width: 75px;
}
.smallboxright {
	width: 70px;
	text-align:right;
}
/****************** 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;*/
}
.mediumwidebox {
	width: 250px;
	/*height: 20px;*/
}
.extrawidebox {
	width: 350px;
}
.private_emailbox {
	width: 219px;
	border:2px solid #E2DECF;
	background-color:#F9F7EC;
}
.private_emailtextarea {
	width:301px;
	height:240px;
	border:2px solid #E2DECF;
	background-color:#F9F7EC;
}
.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;
}
/*******************************/
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;
}
.leadpara {
	margin-top:0px;
}

