@charset "UTF-8";
/* CSS Document */


#home #panes .headlinePanel h2 
{
    text-align: right;
}

.carousel .ancNav li, #home .carousel .headlinePanel 
{
    direction: rtl;
    line-height: 18px;
    text-align: right;
}

.carousel .ancNav li, #home .carousel .headlinePanel div 
{
    text-align: right;
}

#primaryContent article.module h3, article.module h3 
{
    text-align: right;
}
#primaryContent
{
    text-align:right;
}
#home article.module .content 
{
    direction: rtl;
    line-height: 18px;
    text-align: right;
}

#product #primaryContent article h2 
{
    text-align: right
}

section#primaryContent article span {
    direction: rtl;
    line-height: 18px;
    text-align: right;
}

#primaryContent article p 
{
     line-height: 18px; 
     text-align: right; 
     direction: rtl;
}

#product #primaryContent article h3 
{
    text-align: right; 
}

section#primaryContent article span div{
    direction: rtl;
    line-height: 18px;
    text-align: right;
}

aside article .content 
{
    direction: rtl;
    line-height: 18px;
    text-align: right;
}

aside article .content div 
{
    direction: rtl;
    line-height: 18px;
    text-align: right;
    margin-right: 15px;
}

nav.secondaryNav h3 
{
    text-align: right;
    width: 200px;
    padding-right: 20px;
}

nav.secondaryNav ul li 
{
    padding-left: 0;
    padding-right: 20px;
    text-align: right;
}

#tier2 li .navBox ul li.first  
{
    text-align: right;
  /*  padding: 9px 20px 6px; */
}
#tier2 li .navBox ul
{
    float:right ;
}
#tier2 li .navBox
{
    text-align: right;
  /*  padding: 9px 20px 6px; */
}
#primaryContent ul
{
    margin-right: 20px;
}

.carousel .bgPanel {
    height: 320px;
    position: relative;
    width: 970px;
    z-index: 1;
}

footer.foot {
	direction: ltr;
}