
/*
  Copyright (c) 2009 Boonze. All rights reserved.
*/

body {
    font-family: Arial, Verdana, sans-serif ;
    margin: 0 0 0 0;
    font-size:12px;
}

/*Rounded Corner for special whiteers begins */
div#containerwhite{ background:#ffcc66; }
b.rtopwhite{display:block;background: #a1a1a1}
b.rbottomwhite{display:block;background: #6e6e6e}
b.rtopwhite b, b.rbottomwhite b{display:block;height: 1px;
				overflow: hidden; background:#FFFFFF;}
b.r1white{margin: 0 5px}
b.r2white{margin: 0 3px}
b.r3white{margin: 0 2px}
b.rtopwhite b.r4white, b.rbottomwhite b.r4white{margin: 0 1px;height: 2px}
/*Rounded Corner for special whiteers ends */
*{
padding: 0;
margin: 0;
}
body#css-mbp  {
    color: black;
    font: 12px Verdana, arial, sans-serif;
    background: #FFFFFF repeat;
    margin: 0px;
    padding: 0px;
    background-image:url(http://chabad.ourtopsupporters.com/view/chabad/default/image/bgindex.gif);
    background-repeat:repeat-x;
}
table#tbTop
{
    width: 800px;
    height: auto;
    padding: 0px;
    background-color:#B2B2AD;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-top: none;
    border-bottom: none;
    border-collapse:collapse;
}
table#tbHeader
{
    width: 760px;
    height: auto;
    padding: 0px;
    background-color:#F7F7F7;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    border: none;
    border-collapse:collapse;
}
table#tbContentRight
{
margin-left:15px;
margin-right:15px;
margin-bottom:15px;

}
#listingTd {
width:480px;
}
#listingTdOther {
padding-left:10px;
}
.tbWhiteCorner
{
    background-color:White;
    margin:0px;
    padding: 0px;
    border-collapse:collapse;
    border: none;
}
.whiteSide
{
    margin:0px;
    padding: 0px;
    border-collapse:collapse;
    border-top: none;
    border-bottom:none;
    border-left: solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
}
.tagLine
{
	font-style: italic;
	font-size:12px;
	padding-left:12px;
}
div#content
{
    background: white no-repeat left top;
    margin: 0px;
    padding: 0px 0px 60px;
    border: none 0px white;
    float:left;
    width: 400px;
}
td#tdHeaderContent
{
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
    border-top:none;
    border-bottom:none;
}
td#tdHeaderLineTop
{
    border-top: solid 1px #666666;
    border-right: none;
    border-left:none;
    border-bottom:none;
    border-collapse:collapse;
}
td#tdHeaderLineBottom
{
    border-bottom: solid 1px #666666;
    border-right: none;
    border-left:none;
    border-top:none;
    border-collapse:collapse;
}
td#tdContentLineTop
{
    border-top: solid 1px #CCCCCC;
    border-right: none;
    border-left:none;
    border-bottom:none;
    border-collapse:collapse;
}
td#tdContentLineBottom
{
    border-bottom: solid 1px #CCCCCC;
    border-right: none;
    border-left:none;
    border-top:none;
    border-collapse:collapse;
}
td#tdContentGrayLineTop
{
    border-top: solid 1px #CCCCCC;
    border-right: none;
    border-left:none;
    border-bottom:none;
    border-collapse:collapse;
    background-color: #EFEFEF;
    color: #666666;
    font-weight: 800;
    font-size: 13px;
    padding: 4px 0px 4px 0px;
}
table#tbTabs
{
    border-bottom:solid 1px #999;
	border-left:solid 1px #7F807F;
	border-right:solid 1px #7F807F;
}
table#tbTabs A
{
    color: #666666;
    font-weight: 800;
    font-size: 14px;
    text-decoration:none;
}
table#tbTabs A:hover
{
    color: #000000;
    font-weight: 800;
    font-size: 14px;
    text-decoration:underline;
}

.tbOffer
{
    border:dashed 2px black;
    margin:25px 15px 5px 15px;
    width:500px;
}
.tbOffer TH
{
    background-color:#005FA9;
    color:White;
    font-family:Arial;
    font-weight:600;
    font-size:18px;
    padding:4px;
    text-align:left;
    letter-spacing:1px;
    white-space:nowrap;
}
.tbOffer TD
{
    background-color:#EFEFEF;
    padding:4px 10px;
}
.tbOffer TD.title
{
    text-align:center;
    color:#005FA9;
    font-family:Arial;
    font-size:20px;
    font-weight:600;
}
.tbOffer TD.description
{
    text-align:center;
    color:Black;
    font-family:Arial;
    font-size:23px;
    font-style:italic;
    font-weight:600;
}
.tbOffer TD.details
{
    text-align:center;
    color:Black;
    font-family:Arial;
    font-size:14px;
    font-weight:600;
}
.tbOffer TD.offerend
{
    text-align:center;
    color:Black;
    font-family:Arial;
    font-size:12px;
    font-style:italic;
}
.tbOffer TD.contact
{
    background-color:White;
    text-align:left;
    color:Black;
    font-family:Arial;
    font-size:12px;
}
.tbOffer TD.disclaimer
{
    text-align:justify;
    color:black;
    font-family:Arial;
    font-size:10px;
}
div#pageHeader  {
    text-align: left;
    margin-top: 10px;
    margin-left: 20px;
}

div#pageHeader h1 {
    color: #444;
    font-size: 14px;
}
div#pageCard p.p1  {
    color: #005FA9;
    font-weight: bold;
    font-size: 14px;
    padding: 8px 0px 0px;
    margin-bottom:3px;
}
div#pageCard p.p2  {
    color: #000000;
    font-size: 12px;
}
div#pageCard  {
    background: #FFFFFF repeat;
    border: none;
    min-height: 250px;
    text-align: left;
    margin: 5px;
}
div#pageListing  {
    background: #FFFFFF repeat;
    border: none;
    text-align: left;
    margin: 5px;
}

div#pageCard h2 {
    color: #005FA9;
    padding-bottom: 1px;
}
div#pageButtons a{
    color: #3D84BC;
    font-weight: normal;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
}
div#pageButtons a:hover  {
    color: #3D84BC;
    font-weight: normal;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
}
div#map {
    background: #FFFFFF repeat;
    border: none;
    height: 250px;
    width: 263px;
    margin:5px;
}
div#map a
{ color: blue;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
}
div#map a:hover  {
    color: blue;
    font-weight: normal;
    font-size: 10px;
    text-decoration: underline;
}
div#pageCard{
padding-left:5px;
}
div#pageCardURL {
    position: absolute;
    z-index: 2;
    top: 140px;
    left: 335px;
}
div#pageBody p.p1 {
    color: white;
    font-weight: bold;
    font-size: 14px;
    background-color: #ccc;
    padding: 2px 5px 2px 10px;
}
div#pageBody h2 {
    color:#005FA9;
    font-size: 14px;
    padding: 2px 5px 2px 10px;
}
div#pageBody p.p3 {
    color:#000000;
    font-size: 12px;
    padding: 2px 5px 2px 10px;
    margin-bottom:2px;
}
div#contentFullWidth
{
    background: white no-repeat left top;
    text-align: justify;
    margin: 0px;
    padding: 0px 0px 60px;
    border: none 0px white;
    width: 548px;
}
div#pageRightInfo {
    background-color: #fFFFFF;
    text-align: justify;
    margin: 0 0 0 0px;
    padding: 10px 0px 0px 10px;
    border: none;
    width: 263px;
}
div#pageRightInfo h2
{
    color:#005FA9;
    font-size: 14px;
    padding: 2px 5px 2px 10px;
}

div#pageRightInfo p.p2 {
    color:#000000;
    font-size: 12px;
    padding: 2px 5px 2px 10px;
}
A.listing{
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}
A.listing:hover	{
    font-size:12px;
    font-weight:bold;text-decoration: underline
}
.categoryMain {width: 300px; padding-right: 10px; float: left; margin-bottom: 18px;}
.categoryMain h1 {font-weight: bold; font-size: 13px; margin-left:20px;}
.categoryMain h1 a:link {color: #0066CC; text-decoration: none}
.categoryMain h1 a:visited {color: #0066CC; text-decoration: none}
.categoryMain h1 a:hover {color: #0066CC; text-decoration: underline}
.categoryMain h1 a:active {color: #0066CC; text-decoration: none}

.contactUs {
    float: left;
    width: 500px;
    padding-left: 20px;
}

.contactUs h1 {
    font-size: 14px;
    color: #0033CC;
    padding-top: 12px;
}

.contactUs td {
    height: 12px;
}

.contact input {
    border: 1px solid #CCCCCC;
    width: 230px;
}

.contact select {
    border: 1px solid #CCCCCC;
    width: 230px;
}
.contact textarea {
    border: 1px solid #CCCCCC;
    width: 230px;
}
.contacts {
    text-align:right;
}
.contactUsBtn input {
    border-style: outset;
    background-color: #375AA4;
    border-top: 2px solid #AEBCDA;
    border-left: 2px solid #AEBCDA;
    border-right: 2px solid #2D4A86;
    border-bottom: 2px solid #2D4A86;
    color: #FFFFFF;
}
.tdContentGrayLineTopActive
{
    border-top: solid 1px #CCCCCC;
    border-right: none;
    border-left:none;
    border-bottom:none;
    border-collapse:collapse;
    background-color: #EFEFEF;
    color:#000000;
    font-weight: 800;
    font-size: 13px;
    padding: 4px 0px 4px 0px;
}
.tdContentGrayLineTopInactive
{
    border-top: solid 1px #CCCCCC;
    border-right: none;
    border-left:none;
    border-bottom:none;
    border-collapse:collapse;
    background-color: #EFEFEF;
    color: #9f9e9e;
    font-weight: 800;
    font-size: 13px;
    padding: 4px 0px 4px 0px;
}
.logo{
    padding-right:10px;
}
.clientLogo{
    text-align:left;
    padding-left:5px;
}
.footer {
color:#01376E;
}
.footer p {
text-align: center;
color:#01376E;
font-size: 10px;
padding-bottom: 12px;
}

.top-left, .top-right, .bottom-left, .bottom-right {
	background-image: url(http://chabad.ourtopsupporters.com/view/chabad/default/image/corners1280x18.gif);
	height: 9px;
	font-size: 2px;
	}
.top-left, .bottom-left {
	margin-right: 9px;
	}
.top-right, .bottom-right {
	margin-left: 9px;
	margin-top: -9px;
	}
.top-right {
	background-position: 100% 0;
	}
.bottom-left  {
	background-position: 0 -9px;
	}
.bottom-right {
	background-position: 100% -9px;
	}
.inside {
    border-left: 1px solid #7F807F;
    border-right: 1px solid #7F807F;
    background-color:#FFFFFF;
    color:#000000;
    padding-left: 10px;
    padding-right:10px;

	}

.top-lefti, .top-righti, .bottom-lefti, .bottom-righti {
	background-image: url(http://chabad.ourtopsupporters.com/view/chabad/default/image/corners1280x18WithInnerColor.gif);
	height: 9px;
	font-size: 2px;
	}
.top-lefti, .bottom-lefti {
	margin-right: 9px;
	}
.top-righti, .bottom-righti {
	margin-left: 9px;
	margin-top: -9px;
	}
.top-righti {
	background-position: 100% 0;
	}
.bottom-lefti  {
	background-position: 0 -9px;
	}
.bottom-righti {
	background-position: 100% -9px;
	}
.insidei {
    border-left: 1px solid #7F807F;
    border-right: 1px solid #7F807F;
    background-color:#FFFFFF;
    color:#000000;
    padding-left: 10px;
    padding-right:10px;

	}

.top-lefts, .top-rights, .bottom-lefts, .bottom-rights {
	background-image: url(http://chabad.ourtopsupporters.com/view/chabad/default/image/corners1280x18Semi.gif);
	height: 9px;
	font-size: 2px;
	}
.top-lefts, .bottom-lefts {
	margin-right: 9px;
	}
.top-rights, .bottom-rights {
	margin-left: 9px;
	margin-top: -9px;
	}
.top-rights {
	background-position: 100% 0;
	}
.bottom-lefts  {
	background-position: 0 -9px;
	}
.bottom-rights {
	background-position: 100% -9px;
	}
.insides {
    border-left: 1px solid #7F807F;
    border-right: 1px solid #7F807F;
    background-color:#FFFFFF;
    color:#000000;
    padding-left: 10px;
    padding-right:10px;
	}

.subHeading
{
font-size:12;
font-weight:700;
height:18px;
color:#666666;
text-align:left;
background-color:#e2e2e2;
border-left:solid 1px #7F807F;
border-right:solid 1px #7F807F;
padding-left:10px;
}
div.cloud
{
margin: 20px 0;
text-align: center;
 }
div.cloud a
{
text-decoration: none;
margin-right: 10px;
}
div.cloud a:hover
{ color: #CC3A00; }

div.cloud h1,h2,h3,h4,h5{display:inline;}
div.cloud h2{ font-size: 20px;}
div.cloud h3{ font-size: 18px;}
div.cloud h4{ font-size: 14px;}
div.cloud h5{ font-size: 12px;}

.categoryListingMainSpecific
{
text-align:left
}
.categoryListingMainSpecific li
{
padding-bottom:16px;
}
.categoryListingMainSpecific h2
{
display:inline;
font-size:18px;
font-weight:700;
}
.categoryListingMainSpecific a
{
 color:#0066CC;
 text-decoration:none;
}
.categoryListingMainSpecific a:hover
{
text-decoration:underline;
}
.alphaPaging
{
width:100%;
text-align:center
}
.alphaPaging a
{
text-decoration:none;
letter-spacing:5px;
}
.alphaPaging a:hover
{
text-decoration:underline;
color:#FF0000;
}
.url{
text-decoration:none;
}
.url H3{
font-size:12px;
}
.list_links
{
color:#1c89f6;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.content_list{
color:#01376E;
text-decoration:none;
cursor:pointer;
}
.typespecificH1 { font-size:32px; display:inline; }

.categoryMainIndexHead{ font-size:18px; color:#0066CC; font-weight:700; display:inline; }
.categoryMainIndexHeadContainer{ color: #333333; height:22px; width:350px; text-align:left; float:left; }
.categoryMainIndex {width:900px; margin-bottom: 2px; text-align:left; }
.categoryMainIndex h1 {font-weight: bold; font-size: 11px; display:inline;}
.categoryMainIndex h1 a:link {color: #0066CC; text-decoration: none}
.categoryMainIndex h1 a:visited {color: #0066CC; text-decoration: none}
.categoryMainIndex h1 a:hover {color: #0066CC; text-decoration: underline}
.categoryMainIndex a:active {color: #0066CC; text-decoration: none}
.categoryMainIndex a{color: #0066CC; text-decoration: none}
.categoryMainIndex a:hover {color: #0066CC; text-decoration: underline}

.StarpinCupTxt
{
text-align:center;
font-size:13px;
font-weight:700;
padding-top:35px;

}
.StarpinCupTd
{
background:url(http://chabad.ourtopsupporters.com/view/chabad/default/image/32_pinstar.jpg) no-repeat top;
width:126px;
height:111px;
}
.noResults {
  padding: 72px 27px 27px 27px;
  color: #000000;
  font-size: 20px;
  text-align: center;
  width: 650px;
}
#search_locale {
position: absolute;
z-index: 3;
border:1px solid #666666;
background:#FFFFFF;
height:100px;
overflow-y:scroll;
width:152px;
}
.suggest_link_over {
background-color: #b7d6f6;
cursor:pointer;
}
.suggest_link_up {
background-color: #b7d6f6;
text-align: left;
border: 1px solid #000000;
cursor:pointer;
}
div.suggestions div {
cursor: default;
}
div.suggestions div.current {
background-color: #3366cc;
color: white;
}
#indexHeader
{
position:absolute;
width:100%;
z-index:-1;
top:0px;
left:0px;
background-image: url(http://chabad.ourtopsupporters.com/view/chabad/default/image/bgindex.gif);
background-repeat: repeat-x;
height: 108px;
}
#indexLogo
{
margin-top:90px;
width:620px;
text-align:left;
}
table#tbTabspp
{
	border-left:solid 1px #7F807F;
	border-right:solid 1px #7F807F;
}
.alphabet span
{
font-size:30px;
font-weight:700;
color:#999999;
}
.listingheader
{
color:#FF6600;
font-size:18px
}


