/* MASTER LAYOUT */
body {
	margin: 0; background-color:#F0F0F0;
}

#body {
	margin-left:auto;
	margin-right:auto;
	padding-left: 200px;    /* LC fullwidth */
	padding-right: 226px;   /* RC fullwidth + CC padding */
	min-width: 226px;       /* LC fullwidth + CC padding */
	max-width:900px;
	background-color:#FFFFFF;
	/* background-image:url(images/bg-page.gif); background-repeat:repeat; background-position:bottom; */
}

#header, #topNav {
	margin-left: -180px;    /* LC fullwidth */
	margin-right: -206px;   /* RC fullwidth + CC padding */
}

#footer {
	margin-left: -200px;    /* LC fullwidth */
	margin-right: -226px;   /* RC fullwidth + CC padding */
}

#center {
	padding: 0 13px;
	width: 100%;
	/* background-color:#CC9999; */
}

#left {
	width: 180px;           /* LC width */
	padding: 0 0px 0 20px;        /* LC padding */
	right: 226px;           /* LC fullwidth + CC padding */
	margin-left: -100%;
	/* background-color:#FF0000; */
}

#right {
	width: 180px;           /* RC width */
	padding: 0 20px 0 0px;;        /* RC padding */
	margin-right: -100%;
	/* background-color:#FF0000; */
}

#footer {
	clear: both;
}

.column {
	position: relative;
	float: left;
}



/*** IE Fix ***/
* html #left {
	left: 200px;            /* RC fullwidth */
}

body, td, th {font-family:"Times New Roman", Times, serif; font-size:13px; color:#666666;}




INPUT,SELECT,TEXTAREA {font-family:Arial, Helvetica, sans-serif; font-size:11px }

#header {background-image:url(images/bg-header.jpg); background-position:right top; background-repeat:no-repeat; background-color:#FFFFFF; height:137px; }
#centerContent {padding:0px 10px 6px 10px; background-color:#FFFFFF; margin-top:5px; background-image:url(images/content-footer.gif); background-repeat:no-repeat; background-position:bottom; }

h1, h2, h3, h4, h5, h6, p {margin-top:0 !important;}
h1, h2, h3 {margin-bottom:5px }
p {margin-bottom:8px;}

a {outline:none;}
a img {border:none !important;}
a {color:#CC9966; font-weight:normal; text-decoration:underline;}
a:hover {color:#CC0000; text-decoration:underline;}

.alignTextCenter, .alignTextCentre {text-align:center;}
.alignTextLeft {text-align:left;}
.alignTextRightt {text-align:right;}

.floatLeft {float:left;}
.floatRight {float:right; }

.contentFooter, .contentFooter a {font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:normal; text-decoration:none; padding:0 6px 0 6px; font-size:12px}
.contentFooter a:hover {text-decoration:underline; color:#CC0000;}
.contentFooter {margin:0; padding-top:60px; }


.sideBox h1 {background-image:url(images/bg-sidebox-ht.gif); background-repeat:no-repeat; background-position:top; margin:0px; padding:12px 5px 5px 35px; color:#666666; font-family:"Times New Roman", Times, serif; font-size:14px; border-bottom:3px solid #FFFFFF;}

.sideBox .h1bottom {background-image:url(images/bg-sidebox-hb.gif); background-repeat:no-repeat; height: 6px; border-bottom:3px solid #FFFFFF;}

.sideBox .boxBody {background-color:#FFFFFF; margin-bottom:10px; border:1px solid #FFFFFF; padding-bottom:0px}
.sideBox .boxBody p {padding:0 7px;}


.tint {background-color:#F0E2BD !important;}

#creditCards {background-image:url(images/credit-cards.gif); background-repeat:no-repeat; background-position:center 5px; padding-top:60px; font-size:10px; color:#666666; text-align:center; font-family:Arial, Helvetica, sans-serif; clear:both; border-top:1px solid #CCCCCC; margin:5px 15px -30px 15px;}

/* #footer {background-image:url(images/bg-footer.jpg); background-repeat:repeat-x; background-position:bottom; padding-top:1px;} */

#footer .left {width:94%; margin-left:3%; background-image:url(images/bg-footer-l.jpg); background-repeat:no-repeat; background-position:left bottom; float:none;}
/* #footer .right {width:100%; background-image:url(images/bg-footer-r.jpg); background-repeat:no-repeat; background-position:right bottom; hheight:144px;text-align:right; float:none; } */

#footer .right {width:100%; text-align:right; float:none; }
#footer .inner {padding-top:135px; padding-bottom:5px;}
#footer a, #footer, #footer a:hover {color:#FFFFCC; font-weight:normal; font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#topNav {background-image:url(images/bg-topnav.gif); background-repeat:repeat-x; background-position:top; background-color:#FF0000; background-color:#E5CC8B; clear:both; border-top:1px solid #9A816B; border-bottom:1px solid #9A816B; margin-bottom:5px; padding-right:10px;}
.searchBox {line-height:28px;}
#topNav #search {float:right;}
#topNav ul {
	margin:0;
	padding:0;
	list-style:none;
	font-family:"Times New Roman", Times, serif; font-size:13px;
	font-weight:normal;
}

#topNav li {
	float: left;
	/* position: relative; */
}

#topNav li a {display:block; line-height:32px; padding:0 30px 0 30px; color:#333333; text-decoration:none; font-weight:normal;}
#topNav li a:hover {background-color:#E5CC8B; background-image:url(images/bg-topnav-mo.gif); background-repeat:repeat-x; background-position:top; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding:0 29px 0 29px; text-decoration:none; color:#333333}

.minpagewidth {width:960px; border:1px solid #FF0000;}

a.ButtonLink {background-image:url(images/bg-button.gif); background-color:#CC9966; background-position:left top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif !important; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px 10px 2px 10px; line-height:32px;
border-right:2px solid #85714D;
border-bottom:2px solid #85714D;
border-top:2px solid #C8B38C;
border-left:2px solid #C8B38C;
text-decoration:none;}

a.ButtonLink:hover {background-color:#956331; color:#FFFFFF; text-decoration:none; background-image:none }

span.buttonImage {}
span.buttonImage img {vertical-align:middle; margin-right:5px;}
form {margin:0; display:inline; }

.breadCrumb {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.breadCrumb a {color:#C18446; font-weight:normal;}
.breadCrumb {color:#CC9966; font-weight:normal;}
.breadCrumb a:hover {color:#CC0000; font-weight:normal;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearHR {clear:both; border-top:1px solid #CC9966; margin-top:7px; margin-bottom:7px}


/* #promoBox {background-image:url(images/pbox-bg-tile.jpg); background-repeat:repeat-x; background-position:top; height:272px; margin-bottom:15px;}
#promoBox .left {background-image:url(images/pbox-bg-l.jpg); background-repeat:no-repeat; background-position:left top; float:none }
#promoBox .right {background-image:url(images/pbox-bg-right.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
#promoBox .content {height:250px; overflow:auto; padding:7px 250px 7px 15px;} */

/*Home Banner */
#promoBox {background-image:url(images/pbox-bg-tile.jpg); background-repeat:repeat-x; background-position:top; height:200px; margin-bottom:15px;}
#promoBox .left {background-image:url(images/pbox-bg-lhside.jpg); background-repeat:no-repeat; background-position:left top; float:none }
#promoBox .right {background-image:url(images/pbox-bg-home.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }

/*Special*/
#promoBox .right-special {background-image:url(images/pbox-bg-special.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*Corp Gifts*/
#promoBox .right-corp {background-image:url(images/pbox-bg-corp.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*Antique*/
#promoBox .right-antiqu {background-image:url(images/pbox-bg-antiqu.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*barom*/
#promoBox .right-barom {background-image:url(images/pbox-bg-barom.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*new*/
#promoBox .right-new {background-image:url(images/pbox-bg-new.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*skel*/
#promoBox .right-skel {background-image:url(images/pbox-bg-skel.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*wall*/
#promoBox .right-wall {background-image:url(images/pbox-bg-wall.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*long*/
#promoBox .right-long {background-image:url(images/pbox-bg-long.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*bracket*/
#promoBox .right-brack {background-image:url(images/pbox-bg-brack.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }
/*carr*/
#promoBox .right-carr {background-image:url(images/pbox-bg-carr.jpg); background-repeat:no-repeat; background-position:right top; padding:4px 3px 4px 0px; float:none }

/*Home Page Small*/
#promoBoxsmall .right {background-image:url(images/pbox-mands.jpg); background-repeat:no-repeat; background-position:right top; padding:-5px 3px 14px 0px; float:none }
#promoBoxsmall {background-image:url(images/pbox-bg-tile.jpg); background-repeat:repeat-x; background-position:top; height:200px; margin-bottom:15px;}
#promoBoxsmall .left {background-image:url(images/pbox-bg-lhside.jpg); background-repeat:no-repeat; background-position:left top; float:none }

#promoBoxsmall .content {height:200px; overflow:auto; padding:12px 270px 0px 0px;}

#promoBox .content {height:200px; overflow:auto; padding:9px 270px 0px 0px;}



.floatLeft .mediaBox {margin:0 15px 10px 0; }
.floatRight .mediaBox {margin:0 0 10px 15px; }
.mediaBox {padding:4px 4px 1px 4px; border:1px solid #CC9966; background-color: #FFF7EA; margin-right:20px;}
.mediaBox a {background-image:url(images/click-to-zoom.gif); display:block; background-repeat:no-repeat; background-position:right bottom; background-color:#FFF7EA; padding:0 0 13px 0px;}

.mediaBox a.link {background-image:none; padding:0 0 3px 0;}


.subPageListItem {border-top:1px solid #ECE3D2; padding:5px 0px 3px 0;}
#subPageList {border-bottom:1px solid #ECE3D2;}
#subPageList .date {color:#999999; float:right; font-weight:bold;}