@charset "utf-8";
/*global CSS */
body img { border-style:none; }
body { background: #EDEDED url(../Art/background.jpg) repeat-x; font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; }
.rsi #container { background: #FFFFFF; width: 1000px; margin: 0px auto; text-align: left; border-top: none; border-right: 1px solid #393939; border-bottom: none; border-left: 1px solid #393939; }
.rsi #rsiheader { background: #FFFFFF repeat-x; width: 100%; height: 96px; }
.rsi #rsiheader .rsibannerimg { height:125px; width:400px; margin: 0px; padding: 0px; display: block; }
.rsi #rsiheader h1 { height:96px; width:300px; overflow:hidden; margin: 0px; padding: 0px; display: block; }
.rsi #rsiheader h2 { padding: 0px; float: right; color: #000000; font-size: 16px; margin-top: -3.25em; margin-right: 3.25em; margin-bottom: 0px; margin-left: 0px; display: inline; font-weight: bold; clear: both; }
.rsi #rsiheader p { float: right; color: #000000; font-size: 14px; display: inline; font-weight: bold; clear: right; padding: 0px; margin: -25px 10px 0px 0px; }
.rsi #topnav { height: 27px; margin:0px; padding: 0px; background-color:#674589; width:100%; }
.rsi #topnav ul { overflow: hidden; width:100%; margin: 0; padding: 0; background: #674589 url(../Art/topnavback.gif) repeat-x center center; border-top: 1px solid #674589; border-bottom: 1px solid #674589; }
.rsi #topnav li { border-right: 1px solid #52376C; padding: 4px 11px; font-size: 14px; padding-top:4px; padding-bottom:4px; float:left; display: inline; color: #FFFFFF; }
.rsi #topnav li a { color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; }
.rsi #topnav .last { border:none; padding-left: 10px; font-weight: bold; }
.rsi #topnav a:hover { text-decoration: underline; }
.rsi #mainContent #header p { color:#000000; padding:0; margin:3px 0 0; font-size:0.88em; font-weight: bold; text-align: center; }
.rsi  #mainContent { border: 1px solid #CCC; padding-top: 0px; margin:5px 184px 2px 186px; padding-bottom: 25px; }
.rsi #index #mainContent { padding-top: 0px; margin:5px 184px 2px 186px; }
/*.rsi #index #mainContent overides .rsi #mainContent on the index page*/
.rsi #mockup #mainContent { margin:0px; background-color: #EFF3F7; width:998px; }
/*.rsi #mockup #mainContent overides .rsi #mainContent on the mockup pages*/
.rsi #mainContent {  padding-top: 0px; margin:5px 2px 2px 186px; }
.rsi #mainContent a:link { color:#28166F; text-decoration: underline; }
.rsi #sidebar1 .livechat { margin-top:30px; text-align:center; margin-bottom: 25px; }
.rsi #sidebar1 { float:left; margin-top:5px; width: 180px; margin-left: 1px; }
.rsi #sidebar1 li a { font-weight:bold; }
.rsi #sidebar1 a:link { color:#000000; text-decoration: none; }
.rsi #sidebar1 a:visited { color:#000000; text-decoration: none; }
.rsi #sidebar1 a:hover { text-decoration: underline; }
.rsi #sidebar1 .reqimg { margin-top:30px; text-align:center; padding-left: 2px; }
.rsi #sidebar1 ul { list-style-type:none; margin:0; padding:0px; width: 180px; border-right: 1px solid #674589; border-bottom: 1px solid #674589; border-left: 1px solid #674589; background: #EFEEEE; }
.rsi #sidebar1 li.first { color:#FFF; list-style-type:none; text-align:center; background: #674589 url(../Art/menuback.gif) repeat-x; height: 22px; border-top: 1px solid #674589; margin: 0 0 0.8px 0px; padding-bottom: 0; border-bottom: 1px solid #674589; font-weight: bold; }
.rsi #sidebar1 li { font-size:14.4px; list-style-type:none; margin-left:7px; padding-bottom:6px; padding-top:3px; border-bottom: 1px solid #424242; margin-right: 7px; padding-left: 2px; }
.rsi #sidebar1 li.last { list-style-type:none; margin-bottom:6px; margin-left:6px; padding-bottom:4.96px; border-bottom-style: none; padding-left: 2px; }
.rsi #footer { background-color:#4D3366; padding-top: 3px; margin: 0; border: 1px; }
.rsi #footer a:link { color:#FC0; }
.rsi #footer a:visited { color:#FC3; }
.rsi #footer .footnav { text-align:center; padding-top: 2px; margin:0px 125px 0px 125px; }
.rsi #footer p { color:#FFF; font-size:0.7em; font-weight:700; margin:0; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }
.rsi #footer ul { display:inline; margin-left:0; margin-top:0; padding-left:0; padding-top:0; }
.rsi #footer ul li { background-color:#4D3366; color:#FC6; display:inline; font-size:0.7em; font-weight:700; list-style:none; margin-left:0; padding-left:10px; padding-right:10px; margin-top: 2px; }
.rsi #footer ul li.first { border-left:none; display:inline; list-style:none; margin-left:0; }
/* Miscellaneous classes for reuse */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.center { margin-top:0; padding:0; text-align:center; }
/*added to format Zc Shopping Cart*/
.rsi #sidebar1 .cartOldItem { font-size:.8em; font-weight:bold; }
.rsi #sidebar1 .cartBoxTotal { font-size:.8em; font-weight:bold; color:#000; }
.leftBoxHeading { background:#674589 url(../Art/topnavback.gif) repeat-x scroll center center; margin:0; padding:0.38em 0.2em; }
.sideBoxContent { background-color:#FFFFFF; color:#004080; padding:0.38em; }
.rsi #sidebar1 h3#shoppingcartHeading { color: #ffffff; font-size:.9em; }
.rsi #sidebar1 h3#shoppingcartHeading a:visited { color: #ffffff; font-size:.9em; }
.rsi #sidebar1 h3#shoppingcartHeading a:link { color: #ffffff; font-size:.9em; }
.leftBoxContainer { border:1px solid #333366; margin:0.5em 0; }
div#shoppingcartContent.sideBoxContent ul, div#shoppingcartContent.sideBoxContent li { background:none; border:none; padding: 0px; margin: 0px; width: 170px; }
div#shoppingcart { text-align:center; }
#viewButton img { margin-bottom:10px; }
#google { margin:0 auto; width:92px }
/* search styles */
#rsiheader label  { float:left; margin: 0px; font-size:1.3em; font-weight:bold; color:#fff; padding:4px 15px 0px 30px; }
#rsiheader input.search { float:left; margin-top: 8px; padding:0px;}
#rsiheader input.go { margin:0px 0px 0px 10px; padding:0px;}
#rsiheader #search { float:right; margin:0; padding:0; height:34px; width:550px; background: #674589 url(../Art/searchnavbg3.gif) no-repeat ; overflow:hidden; }
#ie6 {overflow:hidden; margin-top:-1px;}
div.facebook{text-align:center;}
