@charset "utf-8";
/* CSS Document */

BODY, P, TD     {
	FONT-FAMILY: Arial;
	COLOR: #5C5B5B;
	FONT-SIZE: 12px;
}

B, STRONG {color:#80021e;}

.DHLbold {color:#000;}

body {margin:0px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5B5B}

.carttop {background-color:#2D2D2D; color:#FFFFFF; font-size:12px; font-weight:bold}
.paddingRightHeader {padding-right:21px}

h1 {font-size:14px; color:#80021e; font-weight:bold}


.NumberPopUp {margin-top:-70px; margin-left:-97px; position:absolute; width:274px; height:74px;}



.middle {padding-left:10px;}

.CatDesc {padding-left:21px; padding-right:18px; text-align:justify}

.BlueHeader {background-color:#275892; color:#FFF; font-size:16px; font-weight:bold}

.BlueHeaderPadd {background-color:#275892; color:#FFF; font-size:16px; font-weight:bold; padding:5px}

.LightBlueBG {background-color:#d9e9fa}

.menu1 {background-color:#EDEDED; border-bottom:#C7C7C7 1px solid; color:#5A5A5A; padding-left:15px; padding-top:5px; padding-bottom:5px; padding-right:5px; font-weight:bold; cursor:pointer}
.menu1 A:link    {COLOR: #5A5A5A; TEXT-DECORATION: none}
.menu1 A:visited {COLOR: #5A5A5A; TEXT-DECORATION: none}
.menu1 A:hover   {COLOR: #9E0E0E; TEXT-DECORATION: underline}

.menuNew {color:#fff; font-size:14px;  font-family:Arial, Helvetica, sans-serif; padding:4px;}
.menuNew A:link    {COLOR:#FFF; TEXT-DECORATION: none;}
.menuNew A:visited {COLOR:#FFF; TEXT-DECORATION: none;}
.menuNew A:hover   {COLOR:#FFF; TEXT-DECORATION: underline;}

.menu0 {background-image:url(images/side_nav_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#3f3f3f; border-bottom:#C7C7C7 1px solid; color:#FFF; padding-left:15px; padding-top:5px; padding-bottom:5px; padding-right:5px; font-weight:bold; cursor:pointer; font-size:14px}
.menu0 A:link    {COLOR:#FFF; TEXT-DECORATION: none}
.menu0 A:visited {COLOR:#FFF; TEXT-DECORATION: none}
.menu0 A:hover   {COLOR:#FFF; TEXT-DECORATION: underline}

.newarrivals {background-image:url(images/new_arrivals_bg1.gif); ; background-repeat:repeat-x; padding:10px}
.featuredBooks {background-image:url(images/featured_books_bg.gif); ; background-repeat:repeat-x; padding:0px}
.featuredMusic {background-image:url(images/featured_music_bg.gif); ; background-repeat:repeat-x; padding:10px}
.featuredSeforim {background-image:url(images/featured_seforim_bg.gif); background-repeat:repeat-x; padding:10px}

.grayLine {border:#AEAEAE 1px solid}

.Questions {background:url(images/sublogo.png) left center no-repeat;}

.grayLineR {border-right:#AEAEAE 1px solid}

.grayLineB {border-bottom:#AEAEAE 1px solid}

.blackFooter {background-image:url(images/black_footer.gif)}

.footer {background-color:#cabb99; color:#2a2a2a; font-size:12px}
.footer A:link    {COLOR: #2a2a2a; TEXT-DECORATION: none}
.footer A:visited {COLOR: #2a2a2a; TEXT-DECORATION: none}
.footer A:hover   {COLOR: #2a2a2a; TEXT-DECORATION: underline}

.middleLinks A:link    {COLOR: #265992; TEXT-DECORATION: none}
.middleLinks A:visited {COLOR: #265992; TEXT-DECORATION: none}
.middleLinks A:hover   {COLOR: #265992; TEXT-DECORATION: underline}

.blue14 {font-size:14px; color:#265992; font-weight:bold}
.blue14 A:link    {COLOR: #265992; TEXT-DECORATION: none}
.blue14 A:visited {COLOR: #265992; TEXT-DECORATION: none}
.blue14 A:hover   {COLOR: #265992; TEXT-DECORATION: underline}

.blue16 {font-size:16px; color:#265992; font-weight:bold}
.blue16 A:link    {COLOR: #265992; TEXT-DECORATION: none}
.blue16 A:visited {COLOR: #265992; TEXT-DECORATION: none}
.blue16 A:hover   {COLOR: #265992; TEXT-DECORATION: underline}

.blue18 {font-size:18px; color:#265992; font-weight:bold}
.blue18 A:link    {COLOR: #265992; TEXT-DECORATION: none}
.blue18 A:visited {COLOR: #265992; TEXT-DECORATION: none}
.blue18 A:hover   {COLOR: #265992; TEXT-DECORATION: underline}

.red14 {font-size:14px; color:#000000; font-weight:bold}
.red14 A:link    {COLOR: #E30000; TEXT-DECORATION: none}
.red14 A:visited {COLOR: #E30000; TEXT-DECORATION: none}
.red14 A:hover   {COLOR: #E30000; TEXT-DECORATION: underline}

.black14 {font-size:14px; color:#E30000; font-weight:bold}
.black14 A:link    {COLOR: #E30000; TEXT-DECORATION: none}
.black14 A:visited {COLOR: #E30000; TEXT-DECORATION: none}
.black4 A:hover   {COLOR: #E30000; TEXT-DECORATION: underline}

.red18 {font-size:18px; color:#E30000; font-weight:bold}
.red18 A:link    {COLOR: #E30000; TEXT-DECORATION: none}
.red18 A:visited {COLOR: #E30000; TEXT-DECORATION: none}
.red18 A:hover   {COLOR: #E30000; TEXT-DECORATION: underline}

.gray14 {font-size:12px; color:#525154; font-weight:bold}
.gray14 A:link    {COLOR: #525154; TEXT-DECORATION: none}
.gray14 A:visited {COLOR: #525154; TEXT-DECORATION: none}
.gray14 A:hover   {COLOR: #525154; TEXT-DECORATION: underline}


.green14 {font-size:11px; color:#42531A; font-weight:bold}
.green14 A:link    {COLOR: #42531A; TEXT-DECORATION: none}
.green14 A:visited {COLOR: #42531A; TEXT-DECORATION: none}
.green14 A:hover   {COLOR: #42531A; TEXT-DECORATION: underline}

.size11 {font-size:11px}

.grayLinks {COLOR: #414141; TEXT-DECORATION: none}
.grayLinks A:link    {COLOR: #414141; TEXT-DECORATION: none}
.grayLinks A:visited {COLOR: #414141; TEXT-DECORATION: none}
.grayLinks A:hover   {COLOR: #5C5C5C; TEXT-DECORATION: underline}

.orangeBox {background-color:#FFDBA0; border:#B4B4B6 1px solid; font-size:14px; color:#666666; font-weight:bold}
.orangeBox A:link    {COLOR: #666666; TEXT-DECORATION: none}
.orangeBox A:visited {COLOR: #666666; TEXT-DECORATION: none}
.orangeBox A:hover   {COLOR: #666666; TEXT-DECORATION: underline}


.greenBox {background-color:#D1E896; border:#B4B4B6 1px solid; font-size:14px; font-weight:bold}
.greenBox A:link    {COLOR: #666666; TEXT-DECORATION: none}
.greenBox A:visited {COLOR: #666666; TEXT-DECORATION: none}
.greenBox A:hover   {COLOR: #666666; TEXT-DECORATION: underline}


.paddLeft15 {padding-left:15px}

.blackText {color:#000000}
.blackText A:link    {COLOR: #000000; TEXT-DECORATION: none}
.blackText A:visited {COLOR: #000000; TEXT-DECORATION: none}
.blackText A:hover   {COLOR: #000000; TEXT-DECORATION: underline}

.blue12 {font-size:12px; color:#265992}
.blue12 A:link    {COLOR: #265992; TEXT-DECORATION: none}
.blue12 A:visited {COLOR: #265992; TEXT-DECORATION: none}
.blue12 A:hover   {COLOR: #265992; TEXT-DECORATION: underline}

.whiteText {color:#ffffff;}
.whiteText A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.whiteText A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.whiteText A:hover   {COLOR: #ffffff; TEXT-DECORATION: underline}

.orangeText {color:#F60;}

.dottedlineRight {background-image:url(images/dotted_line.gif);}

.borderRight {border-right:#999999 1px solid}

.red {color:#FF0000}

.red12 {font-size:12px; color:#E30000; font-weight:bold}
.red12 A:link    {COLOR: #E30000; TEXT-DECORATION: none}
.red12 A:visited {COLOR: #E30000; TEXT-DECORATION: none}
.red12 A:hover   {COLOR: #E30000; TEXT-DECORATION: underline}

.size14 {font-size:14px}

.white14 {color:#FFFFFF; font-size:14px}
.flashholder {z-index:0}



.FlashHolder {position:relative;}
.slide1 {position:absolute; top:140px; left:600px;}
.slide2 {position:absolute; top:140px; left:640px;}
.slide3 {position:absolute; top:140px; left:680px;}
.slide4 {position:absolute; top:140px; left:720px;}
.slide5 {position:absolute; top:140px; left:760px;}


/*************** newsletter ************************/

.newsletter { background-color:#9e0e0e; color:#fff; }
.remove { color:#fff; font-size:11px; text-decoration:none }
#newsletter { margin-bottom:-5px; }

/***************  ajax checkout **********************/

.accordionBack_active {
background-color: #a24c2b;
padding:3px;

}

.accordion_cont_active {
border-left:4px solid #a24c2b;
border-right:4px solid #a24c2b;
border-bottom:8px solid #a24c2b;
}

.accordionBack_inactive {
background-color:#cccccc;
padding:3px;
}

.t12 {
font-size:12px;
font-weight:bold;
}


#shoppingbagtitle, #summarytitle, #addressestitle {
background-color:#999999;
padding:3px;
}

#shoppingbagscroll {
height:150px;
width:100%;
overflow-x:hidden;
overflow-y:auto;
}

#summary, #shoppingbag, #addresses {
border-left:4px solid #999999;
border-right:4px solid #999999;
border-bottom:8px solid #999999;
background-color:#f2f2f2;
}



.editbag {
font-size:10px;
color:white
}

.editbag:hover {
text-decoration:underline;
color:white;
}

.editbut_cont {
float:right;
clear:both;
}

div.title {
color:white;
font-size:12px;
font-weight:bold;
}

.acc_section {
margin-bottom:1px;
overflow:hidden;
}

#mastermessage, #paymentmessage {
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#DD0000;
color:white;
padding:8px;
margin:1px 0;
display:none;
}

#paymentmessage {
font-size:11px;
padding:6px;
}

#zerototal {
display:none;
}

.pad10 {
padding:10px;
}



#modaldiv {
  display:none;
}

#createaccount_fields {
display:none;
background-color:#f2f2f2;
padding:6px;
}

.wht {
color:white;
}

.big {
font-size: 14px;
font-weight: bold;
}

.acc_section {
margin-bottom:1px;
overflow:hidden;
}

div.title {
color:white;
font-size:12px;
font-weight:bold;
}

.red {
color:#ee0000;
}
.small {
font-size:10px;
}


input.seasonbut {
border:0px;
background-color: #a24c2b;
color:white;
font-size:9px;
text-transform:uppercase;
padding:2px 4px 1px 4px;
width:auto;
overflow:hidden;
cursor:pointer;
font-weight:bold;

}

.supercontent {
padding:6px;
overflow:visible;
clear:both;
}

.supercontent a {
color:#665C5C;
cursor:pointer;
text-decoration:none;
}


input.darker {
background-color:#555555;
}

.maintext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0;
margin-bottom:0;
}

.pad10 {
padding:10px;
}

input.subbut {
border:0px;
background-color: #999999;
color:white;
font-size:9px;
text-transform:uppercase;
padding:2px 4px 1px 4px !important; /* non-ie6 */
padding:2px 4px 0 4px; /* ie6 */
width:auto;
overflow:hidden;
cursor:pointer;
}

/********************   end ajax checkout *************************/

/********************   sell form  *********************/
.wrapper{
height:1%;
overflow:hidden;
padding:0 3px 0 0;
}

.main-column{
width:605px;
float:left;
overflow:auto;
height:auto;
}
.sidebar{
width:188px;
float:right;
}
.sidebar .table table{width:160px;}
.table{
width:100%;
overflow:hidden;
margin:0 0 15px;
}

.convo-box{
height:250px;
overflow:auto;
}


/*******************   end sell form   ****************/

