<style type="text/css" media="all">

.MPStyle_Footer
{
    color: #333333;
    font-family: Arial;
    font-size: 10px;
    font-weight: lighter;
    line-height: 15px;
}

.MPStyle_Headline
{
    color: #444444;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.MPColor_000000 {}
.MPColor_444444 {}
.MPColor_1c4675 {}
.MPColor_ccd7eb {}
.MPColor_ffffff {}

.default, p, td
{
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    font-weight: lighter;
    color: #333333;
}

h1
{
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 15px;
    font-family: Arial;
    font-weight: lighter;
    font-size: 24px;
    color: #1c4675;    
}

h2
{
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    color: #222222;
    font-weight: lighter;
    font-size: 15px;
}

h3
{
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

html, #srj_body
{
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
}

a
{
    color: #3171b9;
    text-decoration: none;
}

a:hover
{
    color: #3171b9;
    text-decoration: underline;
}

table
{
    border-spacing: 0px;
    border-collapse: collapse;
}

td
{
    padding: 0;
    vertical-align: top;
}

#tblContainer
{
    background-image: url(http://www.srjco.com/images/4655/background.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 100%;
}

#tblInner
{
    width: 900px;
}

#tdPageOuter
{
    width: 900px;
    background-repeat: no-repeat;
    background-position: 0 129;
    margin: 0 auto;
}


#tdTop
{
    width: 900px;
    height: 129px;
    background-image: url(http://www.srjco.com/images/4915/srj.jpg);
    background-repeat: no-repeat;
    float: left;
}

#tdBanner
{
    padding-top: 60px;
    padding-left: 650px;
    width: 900px;
    height: 100px;
    text-align: right;
    color: #97b7e8;
    font-size: 11px;
    line-height: 14px;
    padding-right: 8px;
}

#tblBanner
{

}

#tdMenu
{
    height: 27px;
    padding-left: 160px;
    float: right;
    top: 90px;
    position: relative;
}

#tdContent
{
    padding-top: 45px;
    width: 203px;
    float: left;
}

#tdPage
{
    padding-top: 15px;
    vertical-align: top;
    padding-bottom: 20px;
    background-image: url(http://www.srjco.com/images/4657/reflection.jpg);
    background-repeat: no-repeat;
    float: left;
}

#tblPage
{
    width: 900px;
}

#tdPageInner
{
    padding-left: 15px;
    width: 677px;
    float: left;
}

#tdFooter
{
    border-top: 2px dotted #517baa;
    padding-top: 10px;
    width: 900px;
    float: left;
    height: 40px;
}

#tdFooter p
{
    text-align: center;
    color: #777777;
    font-family: Arial;
    font-size: 10px;
    font-weight: lighter;
    line-height: 15px;
    padding-top: 10px;
}

.MenuItem
{
    font-family: Arial;
    font-size: 12px;
    height: 27px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    color: #ccd7eb;
    cursor: pointer;
    text-transform: uppercase;
}

.MenuItemOver
{
    font-family: Arial;
    font-size: 12px;
    height: 27px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    color: #ffffff;
    cursor: pointer;
    text-transform: uppercase;
}

.SubMenuOuter
{
    background-color: #3E3E3E;
    padding-left: 15px;
    width: 225px;
    text-align: left;
    margin-left: 8px;
    margin-top: 10px;
}

.SubMenuItem
{
    font-family: Arial;
    font-size: 12px;
    border-top: solid 1px #3E3E3E;
    background-color: #EEEEEE;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #3E3E3E;
    cursor: pointer;
}

.SubMenuItemOver
{
    font-family: Arial;
    font-size: 12px;
    border-top: solid 1px #3E3E3E;
    background-color: #1c4675;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFFFFF;
    cursor: pointer;
}
  
     #Default ul li:hover  ul,
                 #Default ul a:hover  ul{visibility:visible; }
                #Default ul :hover ul  ul{visibility:hidden;}
                #Default ul :hover ul  :hover ul{  visibility:visible;}
                #Default {position:relative;  float: right; z-index:100; }
                #Default ul {padding:  0px; margin: 1px 0px 0px 0px;  list-style-type:none; }
      #Default li  {float: left;  height: 24px; position:relative; margin: 0px;}
                #Default a, #Default a:visited
                {
                     display: block;
                     font-family: Tahoma, Arial;
                     font-size: 14px;
                     height: 16px;
                     color: #ffffff;
                     text-transform: uppercase;
                     cursor: pointer;
                     text-decoration: none;
                     padding: 0px 8px 0px 8px;
                      border-right: solid #ffffff 1px;
                }
                #Default ul li:hover  {}
                 #Default a:hover, #Default ul ul a:hover{text-decoration:  none; color: #889c9e;}
                #Default :hover > a, #Default ul ul :hover  > a {text-decoration: none; color:  #889c9e;}
                #Default ul ul li
                {
                     background-color: #3171b9;
                     text-align: left;
                     width: 240px;
                     margin-left: 5px;
                     cursor: pointer;
                     background-image: url();
                     border-left: solid 5px #3E3E3E;
                }
                #Default ul ul {visibility:hidden;position:absolute;left:0px;top: 24px;margin:  0px;}
                #Default ul ul a, #Default ul ul a:visited  {    
                    display:  block;
                     font-size: 11px;
                     color: #dddddd;
                     text-transform: uppercase;
                     cursor: pointer;
                     text-decoration: none;
                   }
                #Default ul ul a:hover  {
                    color:  #000000;
                     text-decoration: none;
                 }
                 #Default ul ul li:hover  {
                    background-color: #3E3E3E;
                    background-image: url();
                 }
                #Default ul ul a:hover  > #Default ul ul  ul a:hover {color:  #ffffff;}
                #Default ul ul :hover  > a, #Default ul ul  ul :hover > a {color:#ffffff; text-decoration: none;}
                #Default ul ul ul  a, #Default ul ul  ul a:visited {background:#555555;}
                #Default ul ul ul  a:hover {background:#3E3E3E;}
                #Default ul ul ul{visibility: hidden; left:171px;  top:0px; width:149px;}
      
                .Default_First {padding-left:  0px  !important; }
                .Default_Last {border-right:  0px !important;}
                
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


#inputSearch
{
  font-size: 12px;
  color: #555555;
  padding-left:  4px;
  border: 1px solid #777777;
  width: 170px;
}

#tdSearchSubmit
{
  width: 25px;
}

.MPStoreCategoryBucket
{
  margin-bottom: 10px;
}

.MPStoreCategoryHeading
{
  width: 200px;
  padding-bottom: 3px;
  padding-top:  3px;
  padding-left: 12px;
  background:  #37383b;
  text-transform: uppercase;
  font-size: 11px;
  font-family: Arial;
  font-weight:  bold;
  color: #ffffff;
}

.MPStoreCategoryHeading  a,  .MPStoreCategoryHeading  a:hover, .MPStoreCategoryHeading a:visited, .MPStoreCategoryHeading  a:active
{
  color: #ffffff;
  text-decoration: none;
}

.MPStoreCategorySub
{
  font-size: 11px;
  color: #777777;
  font-family:  Arial;
  padding: 2px;
}

.MPStoreCategorySub a, .MPStoreCategorySub  a:hover, .MPStoreCategorySub a:visited, .MPStoreCategorySub  a:active
{
  color: #777777;
  text-decoration: none;
}

.MPStoreCategorySubShell
{
  width: 200px;
  padding: 8px;
  background:  #ffffff;
  border-bottom: 1px solid #37383b;
}

.MPStoreBreadCrumb, .MPStoreBreadCrumb a, .MPStoreBreadCrumb  a:hover, .MPStoreBreadCrumb a:visited, .MPStoreBreadCrumb  a:active
{
  font-family:  Arial;
  font-size: 12px;
  color: #37383b;
  text-decoration: none;
  margin-bottom: 10px;
}

.MPStoreItemName
{
  font-family:  Arial;
  font-size: 18px;
  color: #335880;
}

.MPStoreItemPrice
{
  font-family:  Arial;
  font-size: 14px;
  color: #000000;
  margin-top:  5px;
}

.MPStoreItemDescription
{
  font-family:  Arial;
  font-size: 11px;
  color: #555555;
}

.MPStoreItemSub
{
  font-family:  Arial;
  font-weight:  bold;
  font-size: 12px;
  color: #555555;
  margin-top: 20px;
}

.MPStoreItemQuantity
{
  font-size: 10px;
  width: 25px;
  text-align:  center;
}

.MPStoreItemOption
{
  font-size: 10px;
}

.MPStoreItemAddButton
{
  background:  #335880;
  color: #ffffff;
  cursor: pointer;
  text-transform: uppercase;
  margin-top:  30px;
  width: 100px;
  border: 1px solid #555555;
  font-size: 11px;
  font-weight:  bold;
  font-family: Arial;
}

.MPStoreSummaryBucket
{
  cursor: pointer;
  text-align: left;
  height: 40px;
  color: #335880;
  font-family:  Arial;
  font-size: 11px;
  background-color: #ccd7eb;
  border: 1px solid #335880;
}

.MPStoreAccountSummary
{
  padding-left:  24px;
  padding-right: 10px;
  background-position: 5 2;
}

.MPStoreCurrentCart
{
  padding-left:  24px;
  padding-right: 10px;
  background-position: 5 2;
}


.MPStoreBreadCrumb
{
  margin-top:  5px;
  padding-bottom: 3px;
  padding-top:  3px;
  padding-left: 12px;
  background:  #37383b;
  text-transform: uppercase;
  font-size: 11px;
  font-family: Arial;
  font-weight:  bold;
  color: #ffffff;
}

.MPStoreBreadCrumb  a,  .MPStoreBreadCrumb  a:hover, .MPStoreBreadCrumb a:active, .MPStoreBreadCrumb  a:visited
{
  text-transform: uppercase;
  font-size: 11px;
  font-family: Arial;
  font-weight:  bold;
  color: #ffffff;
  text-decoration: none;
}


#divImage
{
  border: 8px solid #cccccc;
  background: #ffffff;
  text-align:  center;
}

#divThumbs
{
  left: 20px; 
  top: 20px;
}

.MPStoreValidationWrapper
{
  font-family:  Arial;
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 10px;
  color: #770000;
  border: 1px solid #990000;
  background:  #ffffcc;
  margin-top:  10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left:  10px;
}

#MPViralOuter
{
  display: none;
}

#MPShareFriend
{
  display: none;
}

#MPSuggestGift
{
  display: none;
}
  
#MPViralPopup
{
  display: none;
}
  
.MPCloseIcon
{
  display: none;
}
  
