/*
COLOR PALETTE

#E6DBBD = darker tan behind main header
#F3EEE2 = main body light tan
#4C408A = dark purple color for top nav and links



#AC9F83 = light brown of gentleman's store header,
          also used for rules on all nav boxes and between sections in men's area
#685743 = dark brown used when men's store is highlighted

#C7C1DB = light purple when ladies' store isn't hightlighted
#967DA6 = medium purple when ladies' store is highlighted

#C2C9B9 = light gray of calligraphy store header (unhighlighted)
#95A2A1 = dark gray of selected calligraphy store header

#9E3331 = accent color reddish "redaccent"
#BFA860 = accent color mustard "mustard"

/*
============ MAIN BODY ==========================================
*/

html
{
height:100%;
width: 100%;
}

body
{
color: black;
background-color: #F3EEE2;
font-size: 11pt;
line-height: 11pt;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
vertical-align: top;
padding: 0;
margin: 0;
}

#heading
{
background-color: #E6DBBD;
width: 100%;
border-width: 0px;
padding: 0px;
}

.printonly
{
display: none;
}

/*
============ TOP NAV ==========================================
*/



.topnavcontainer
{
width: 100%;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #4C408A;
background-color: transparent;
text-align: center;
padding: 0px;
margin: 0px;
}

.topnav ul
{
/*height: 20px;*/
list-style-type: none;
display: inline;
margin: 0px;
padding: 0px;
vertical-align: top;
line-height: 20px;
}

.topnav li
{
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
vertical-align: top;
line-height: 20px;
}

#homenav a, #homenav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background: url("http://www.gentlemansemporium.com/webimages/home.gif") 0px 0px no-repeat;
height: 20px;
width: 63px;
text-decoration: none;
}

.navhide
{
display: none;
}

#homenav a:hover, #homenav a:hover img, .athome #homenav a, .athome #homenav img
{
background: url("http://www.gentlemansemporium.com/webimages/home.gif") 0px -20px no-repeat;
height: 20px;
}

#mensnav a, #mensnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background-image: url("http://www.gentlemansemporium.com/webimages/mens.gif");
height: 20px;
width: 68px;
}

#mensnav a:hover, #mensnav a:hover img, .atmens #mensnav a, .atmens #mensnav img
{
background: url("http://www.gentlemansemporium.com/webimages/mens.gif") 0px -20px no-repeat;
}

#ladiesnav a, #ladiesnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background: url("http://www.gentlemansemporium.com/webimages/ladies.gif") 0px 0px no-repeat;
height: 20px;
width: 80px;
}

#ladiesnav a:hover, #ladiesnav a:hover img, .atladies #ladiesnav a, .atladies #ladiesnav img
{
background: url("http://www.gentlemansemporium.com/webimages/ladies.gif") 0px -20px no-repeat;
}

#newwestnav a, #newwestnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background: url("http://www.gentlemansemporium.com/webimages/new_west.gif") 0px 0px no-repeat;
height: 20px;
width: 147px;
}

#newwestnav a:hover, #newwestnav a:hover img, .atnewwest #newwestnav a, .atnewwest #newwestnav img
{
background: url("http://www.gentlemansemporium.com/webimages/new_west.gif") 0px -20px no-repeat;
}

#viewcartnav a, #viewcartnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background: url("http://www.gentlemansemporium.com/webimages/viewcart.gif") 0px 0px no-repeat;
height: 20px;
width: 111px;
}

#viewcartnav a:hover, #viewcartnav a:hover img, .atviewcart #viewcartnav a, .atviewcart #viewcartnav img
{
background: url("http://www.gentlemansemporium.com/webimages/viewcart.gif") 0px -20px no-repeat;
}

#steamnav a, #steamnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background-image: url("http://www.gentlemansemporium.com/webimages/steampunk.gif");
height: 20px;
width: 113px;
}

#steamnav a:hover, #steamnav a:hover img, .atsteam #steamnav a, .atsteam #steamnav img
{
background: url("http://www.gentlemansemporium.com/webimages/steampunk.gif") 0px -20px no-repeat;
}

div.searchbox
{
border: none;
width: auto;
position: absolute;
right: 0;
top:144px;
display: inline;
vertical-align: middle;
font-size: 8pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #AC9F83;
}

div.searchbox form, div.searchbox input
{
display: inline;
}

div.searchbox input.box
{
border: solid 1px #AC9F83;
height: 16px;
font-size: 8pt;
width: 90px;
}

div.searchbox input.gobutton
{
border: none;
vertical-align: middle;
}

/*
============ WESTERN EMPORIUM LEFT NAV =======================================
*/
#oldwestmensnav a, #oldwestmensnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background-image: url("http://www.gentlemansemporium.com/webimages/mens.gif");
height: 20px;
width: 68px;
}

#oldwestmensnav a:hover, #oldwestmensnav a:hover img, .atoldwestmens #oldwestmensnav a, .atoldwestmens #oldwestmensnav img
{
background: url("http://www.gentlemansemporium.com/webimages/mens.gif") 0px -20px no-repeat;
}

#oldwestladiesnav a, #oldwestladiesnav img
{
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
background: url("http://www.gentlemansemporium.com/webimages/ladies.gif") 0px 0px no-repeat;
height: 20px;
width: 80px;
}

#oldwestladiesnav a:hover, #oldwestladiesnav a:hover img, .atoldwestladies #oldwestladiesnav a, .atoldwestladies #oldwestladiesnav img
{
background: url("http://www.gentlemansemporium.com/webimages/ladies.gif") 0px -20px no-repeat;
}


/*
============ PAGE CONTENT =======================================
*/

#contentbox
{
margin-top: 10px;
padding-left: 10px;           
}

#productlisting
{
padding-top: 10px;
}

.price
{
color: black;
font-size: 11pt;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
}

h2
{
color: black;
font-size: 11pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.introtext, .introtext p
{
color: black;
font-size: 10pt;
line-height: 15pt;
font-weight: 400;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
margin-top: 25px;
}

h1, .introtext h1
{
color: black;
font-size: 12pt;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
margin-top: 25px;
margin-bottom: 10px;
}

.bigcaps
{
color: black;
font-size: 12pt;
line-height: auto;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
}

p, .listing, .descriptionbox
{
color: black;
font-size: 10pt;
line-height: 12pt;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

a:link, a:visited, .listing a:link, .listing a:visited, p li a:link, p li a:visited, .plink:link, .plink:visited, .outfittable td a:link, .outfittable td a:visited
{
color: #4C408A;
text-decoration: underline;
}

ul.littlelink
{
list-style: none;
}

li a.littlelink
{
text-decoration: none;
color: black;
font-size: 10pt;
color: #4C408A;
text-decoration: underline;
}

p a:hover, .listing a:hover, .introtext p a:hover, .plink:hover, .outfittable td a:hover, td a:hover, .littlelink:hover
{
color: white;
text-decoration: none;
background-color: #685743;
}

.h2link
{
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
font-weight: bold;
color: black;
font-size: 10pt;
}



.redaccent
{
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
font-weight: bold;
color: #9E3331;
font-size: 8pt;
}

.h2link a:link, .h2link a:visited, .h2link:link, .h2link:visited
{
color: #4C408A;
text-decoration: none;
}

.h2link a:hover, .h2link:hover
{
color: white;
text-decoration: none;
background-color: #685743;
}

.rightrule
{
border-right: 1px solid #AC9F83;
padding-right: 3px;
}


.toprule
{
border-top: 1px solid #AC9F83;
padding-top: 3px;
}

.bottomrule
{
border-bottom: 1px solid #AC9F83;
padding-bottom: 3px;
}

.leftrule
{
border-left: 1px solid #AC9F83;
padding-left: 3px;
}

.midpagedivider
{
text-align: center;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #AC9F83;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
line-height: 30px;
}


.midpagedivider *
{
vertical-align: middle;
}

.bigfeaturebox
{
height: 230px;
}

.featurebox
{
height: 125px;
}

.textbutton:link, .textbutton:visited, input.textbutton, input.button403, input.button404, .tf_popup:link, .tf_popup:visited, .button403:link, .button403:visited, .button404:link, .button404:visited, .soldoutbutton
{
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-weight: bold;
text-decoration: none;
font-size: 11px;
vertical-align: middle;
color: black;
background-color: #E6DBBD;
border-style: solid;
border-color: #AC9F83;
border-width: 1px 1px 1px 1px;
margin: 1px 1px 1px 1px;
padding: 3px 10px 3px 10px;
}

.soldoutbutton
{
color: Gray;
}

.textbutton:hover, .textbuttonhover, .tf_popup:hover, .button403:hover, .button404:hover
{
color: white;
background-color: #685743;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-weight: bold;
font-size: 11px;
vertical-align: middle;
border-style: solid;
border-color: #AC9F83;
border-width: 1px 1px 1px 1px;
margin: 1px 1px 1px 1px;
padding: 3px 10px 3px 10px;
}

.littletextbutton:link, .littletextbutton:visited, input.littletextbutton
{
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-weight: normal;
text-decoration: none;
font-size: 9px;
vertical-align: middle;
color: #685743;
background-color: #E6DBBD;
border-style: solid;
border-color: #AC9F83;
border-width: 1px 1px 1px 1px;
margin: 1px 1px 1px 1px;
padding: 3px 10px 3px 10px;
}

.littletextbutton:hover, .littletextbuttonhover
{
color: white;
background-color: #685743;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-weight: normal;
font-size: 9px;
vertical-align: middle;
border-style: solid;
border-color: #AC9F83;
border-width: 1px 1px 1px 1px;
margin: 1px 1px 1px 1px;
padding: 3px 10px 3px 10px;
}


select
{
color: #4C408A;
background-color: white;
border-color: #AC9F83;
}

address
{
color: black;
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 12px;
padding-left: 5px;
}
/*
======== MORE INFO PAGES =================
*/

.moreinfobox
{
padding-left: 10px;
}

.picturebox
{
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #AC9F83;
background-color: white;
padding: 2px;
margin-right: 10px;
position: relative;
float: left;
}

.descriptionbox
{
display: block;
color: black;
font-size: 10pt;
line-height: 12pt;
font-variant: normal;
font-weight: normal;
padding: 0px 0px 0px 0px;
text-align: left;
}

.optionsbox
{
text-align: center;
}

.optionsbox table
{
margin-left:auto;
margin-right:auto;
}




/*
======== FOOTER =================
*/

#footercontainer
{
border: solid;
border-width: 1px 0px 0px 0px;
border-color: #AC9F83;
padding-left: 3px;
}

.footer, .footer a, .footer a:link, .footer a:visited, .footer p:hover
{
display: inline;
color: #4C408A;
padding: 0px 5px 0px 5px;
vertical-align: top;
text-align: left;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 9pt;
line-height: 12pt;
text-decoration: none;
}

.footer a:hover
{
color: white;
text-decoration: none;
background-color: #685743;
font-weight: normal;
}

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


.copyright
{
font-size: 8pt;
color: #95A2A1;
text-align: right;
}

.fineprint, p.fineprint
{
color: black;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 9pt;
line-height: 12pt;
}

/*
============ LEFT NAV ==========================================
*/

.leftnavcontainer
{
background: transparent;
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 12px;
text-align: left;
}

ul.navlist
{
text-align: left;
list-style: none;
padding: 8px 0 0 3px;
margin: 0;
color:black;
font-weight: bold;
font-size: 12px;
}

ul.navlist li a, ul.navlist li a:visited
{
display: block;
width: 95%;
padding: 1px 0 1px 4px;
line-height: 14px;
color: #4C408A;
text-decoration: none;
background: transparent;
font-weight: normal;
}

/*
============ MENSBOX ==========================================
*/

.thisbox
{
background-color: white
}

.mensbox
{
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
padding: 0;
}

.mensbox ul.navlist li a:hover
{
color: white;
background: #685743;
border-color: #aaab9c #fff #fff #ccc;
}

.mensheader
{
border: 0;
background-image: url("http://www.gentlemansemporium.com/webimages/mens_store.gif");
background-position: 0px -10px;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
height: 20px;
margin: 0;
}

.mensheader a:hover, .thisbox .mensheader, .mensheader :hover
{
background-image: url("http://www.gentlemansemporium.com/webimages/mens_store.gif");
background-position: 0px -50px;
background-repeat: no-repeat;
}


/*
================== LADIESBOX ===================
*/

.ladiesbox       
{ 
position: static;
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
}

.ladiesbox ul.navlist li a:hover
{
color: white;
background: #967DA6;
border-color: #aaab9c #fff #fff #ccc;
}


.ladiesheader
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/ladies_store.gif") 0px -10px no-repeat;
padding: 0px 0 0 0;
margin: 0px;
width: 160px;
height: 20px;
}

.ladiesheader a:hover, .thisbox .ladiesheader, .ladiesheader :hover
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/ladies_store.gif") 0px -50px no-repeat;
width: 160px;
height: 20px;
}

/*
============ STEAMBOX ==========================================
*/

.thisbox
{
background-color: white
}

.steambox
{
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
padding: 0;
}

.steambox ul.navlist li a:hover
{
color: white;
background: #685743;
border-color: #aaab9c #fff #fff #ccc;
}

.steamheader
{
border: 0;
background-image: url("http://www.gentlemansemporium.com/webimages/steam_store.gif");
background-position: 0px -10px;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
height: 20px;
margin: 0;
}

.steamheader a:hover, .thisbox .steamheader, .steamheader :hover
{
background-image: url("http://www.gentlemansemporium.com/webimages/steam_store.gif");
background-position: 0px -50px;
background-repeat: no-repeat;
}



/*
================== CLOSEOUTBOX ===================
*/

.closeoutbox       
{ 
position: static;
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
}

.closeoutbox ul.navlist li a:hover
{
color: white;
background: #967DA6;
border-color: #aaab9c #fff #fff #ccc;
}


.closeoutheader
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/closeouts.gif") 0px -10px no-repeat;
padding: 0px 0 0 0;
margin: 0px;
width: 160px;
height: 20px;
}

.closeoutheader a:hover, .thisbox .closeoutheader, .closeoutheader :hover
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/closeouts.gif") 0px -50px no-repeat;
width: 160px;
height: 20px;
}

/*
=========== TRUST BOX ================
*/

.floatright
{
position: relative;
float:right;
}

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

.trustbox
{
background-color: transparent;
width: 160px;
margin: 3px;
padding: 0px;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
font-family: Arial, sans-serif;
font-size: 12px;
text-align: left;
}

.trustbox .centered
{
text-align: center;
}

.trustbox ul.navlist li a:hover
{
color: white;
background: #AC9F83;
border-color: #aaab9c #fff #fff #ccc;
}

.trustheader
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/safe_shopping.gif") 0px -10px no-repeat;
padding: 0;
margin: 0px;
width: 160px;
height: 20px;
}

.trustheader a:hover, .thisbox .trustheader, .trustheader :hover
{
background-color: transparent;
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/safe_shopping.gif") 0px -50px no-repeat;
}

/*
============ OLDWESTMENSBOX ==========================================
*/

.oldwestmensbox
{
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
padding: 0;
}

.oldwestmensbox ul.navlist li a:hover
{
color: white;
background: #685743;
border-color: #aaab9c #fff #fff #ccc;
}

.oldwestmensheader
{
border: 0;
background-image: url("http://www.gentlemansemporium.com/webimages/old_west_mens_store.gif");
background-position: 0px -10px;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
height: 20px;
margin: 0;
}

.oldwestmensheader a:hover, .thisbox .oldwestmensheader, .oldwestmensheader :hover
{
background-image: url("http://www.gentlemansemporium.com/webimages/old_west_mens_store.gif");
background-position: 0px -50px;
background-repeat: no-repeat;
}

/*
================== OLDWESTLADIESBOX ===================
*/

.oldwestladiesbox       
{ 
position: static;
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
}

.oldwestladiesbox ul.navlist li a:hover
{
color: white;
background: #967DA6;
border-color: #aaab9c #fff #fff #ccc;
}


.oldwestladiesheader
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/old_west_ladies_store.gif") 0px -10px no-repeat;
padding: 0px 0 0 0;
margin: 0px;
width: 160px;
height: 20px;
}

.oldwestladiesheader a:hover, .thisbox .oldwestladiesheader, .oldwestladiesheader :hover
{
border: 0;
background: url("http://www.gentlemansemporium.com/webimages/old_west_ladies_store.gif") 0px -50px no-repeat;
width: 160px;
height: 20px;
}

/*
============ NEWWESTBOX ==========================================
*/

.newwestbox
{
width: 160px;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #AC9F83;
margin: 3px;
padding: 0;
}

.newwestbox ul.navlist li a:hover
{
color: white;
background: #685743;
border-color: #aaab9c #fff #fff #ccc;
}

.newwestheader
{
border: 0;
background-image: url("http://www.gentlemansemporium.com/webimages/new_west_store.gif");
background-position: 0px -10px;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
height: 20px;
margin: 0;
}

.newwestheader a:hover, .thisbox .newwestheader, .newwestheader :hover
{
background-image: url("http://www.gentlemansemporium.com/webimages/new_west_store.gif");
background-position: 0px -50px;
background-repeat: no-repeat;
}

/*========= OUTFITBOX ===============*/
.outfittable
{
color: black;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 11pt;
line-height: 11pt;
vertical-align: top;
background-color: white;
}

.outfittableheader
{
color: black;
background-color: #E6DBBD;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

.outfittable tr td
{
vertical-align: middle;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
}

/*========= SPECIALBOX ===============*/

.specialbox
{
background-color: white;
width: 160px;
margin: 5px;
padding: 0px;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
font-family: Arial, sans-serif;
font-size: 12px;
text-align: center;
}

.specialbox .description
{
padding: 5px;
}

/*========= TESTIMONIALBOX ===============*/

.testimonialbox
{
background-color: white;
margin: 5px;
padding: 5px;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
font-family: Arial, sans-serif;
font-size: 12px;
text-align: left;
}

.testimonialbox .title
{
font-size: 13px;
text-align: left;
font-weight: bold;
}

.testimonialbox .author
{
font-size: 12px;
font-style: italic;
text-align: right;
font-weight: bold;
}



/*========= SWATCHBOX ===============*/

.swatchbox img
{
border-style: solid;
border-color:black;
border-width: 2px;
margin: 1px;
}

.swatchbox img:hover, .swatchbox:hover, a:swatchbox img:hover
{
border-color: #AC9F83;
}





/*========= STANDARDTABLE ===============*/
.standardtable
{
color: black;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
vertical-align: middle;
text-align: center;
background-color: white;
padding: 0;
font-size: 10pt;
}

.standardtable .header
{
color: black;
background-color: #E6DBBD;
font-weight: bold;
text-align: center;
vertical-align: middle;
font-size: 11pt;
line-height: 11pt;
}

.standardtable .geosubheading
{
background-color: #f3eee2;
font-weight: bold;
font-size: 10pt;
line-height: 10pt;
}

.standardtable tr td
{
vertical-align: middle;
text-align: center;
border-style: solid;
border-color:#AC9F83;
border-width: 1px;
line-height: 15pt;
}

/*========= OTHER RANDOM STUFF ===============*/
.storepagetext
{
margin: 10px 5px 5px 10px;
}

.indented
{
padding-left: 20pt;
padding-right: 20pt;
}


/*========= Product Review Tables ===============*/
 .review-box  {
  width: 500px;
  min-width: 300px;
  float:left; 
}

 .review-list {
	margin: 0px;
	border: 0px solid;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	border-collapse: separate;
	.border-collapse: collapse;
}

  .review-list .left {
  width: 100px;
  }
  
  .review-list .right {
  width: 300;
  }  

 .review-list .title {
	overflow: hidden;
	_height: 1%;
	padding: 7px 5px;
	font-size: 12px;
	font-weight: bold;
}

 .review-list .title .text {
	display: block;
	float: left;
}

 .review-list .title .date {
	display: block;
	float: right;
	text-align: right;
	white-space: nowrap;
	margin-left: 10px;
}

 .review-list .by {
	display: block;
	padding: 3px 5px;
	font-weight: bold;	
}

 .review-list .content {
  background-color: #FFFFFF;
  padding: 5px 5px 15px;
	line-height: 13px;
	font-size: 12px;
}

/* clear format to ensure floating element doesn't conflict with footer(s) */
.clear
{
clear:both;
}

/*========= Product Review CSS from LPRM ===============*/
.feedback,.feedbackBG {
	margin: 0px;
	padding: 0px;
}

.feedback {
	background: url(http://www.historicalemporium.com/reviews/images/review_on.gif) repeat-x;
	display:inline;

}

.feedbackBG {
	width: 88px;
	background: url(http://www.historicalemporium.com/reviews/images/review_off.gif) repeat-x;
}

.feedbackBG summary{
	width: 88px;
	background: url(http://www.historicalemporium.com/reviews/images/review_off.gif) repeat-x;
}


.feedbackBGnone {
	width: 88px;
	background: url(http://www.historicalemporium.com/reviews/images/review_none.gif) repeat-x;
}


/*========= Product Review Tables (Ratepoint stuff) ===============*/
/* multi_review.css */
/*
 .review-box  {
  width: 75%; 
}

 .review-left {
  width: 159px;
  height: 20px;
}

 .review-middle {
  width: 300px; 
 }

 .review-right {
  width: 100px;
 }

 .review-list {
	margin: 0px;
	border: 0px solid;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	border-collapse: separate;
	.border-collapse: collapse;
}

.review-list th,
.review-list td.foot {
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
}

.review-list th {
	padding: 0px;
}

.review-list th .review-block {
	margin: 5px;
}

 h2.submitted {
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	margin: 0px 5px; 
	padding: 5px 0px; 
}

 .review-list th.sort {
	text-align: right;
	font-weight: normal;
	font-size: 11px;
}

 .review-list th.sort a {
	font-size: 11px;
	margin-right: 5px;
	font-weight: bold;
}

 .review-list p.by {
	display: block;
	padding: 3px 5px;
}

 .review-list p.by a {
	font-weight: bold;
}

 .review-list p.all {
	display: block;
	padding: 0px 5px;
}

 .review-list p.from {
	display: block;
	padding: 3px 5px;
}

 .review-list .title {
	overflow: hidden;
	_height: 1%;
	padding: 7px 5px;
	font-size: 12px;
	font-weight: bold;
}

 .review-list .title .text {
	display: block;
	float: left;
}

 .review-list .title .date {
	display: block;
	float: right;
	text-align: right;
	white-space: nowrap;
	margin-left: 10px;
}

 .review-list .content {
	padding: 5px 5px 15px;
	line-height: 13px;
	font-size: 12px;
}

 .review-list .shared {
	display: block;
	float: left;
	margin: 2px 5px 0;
}

 .review-list .statistic {
	padding: 0 5px;
}

 .review-list .question {
	padding: 0 5px 15px;
}
*/



