/* MSS STYLES */
a, a:visited, a:hover, a:active {outline:none;}

/* DHTML */
#topNav {padding-bottom:0;}
#topNav a {text-decoration:none !important;}
#topNav .primary {padding-bottom:5px;}

#topNav .subul {display:none; list-style-type:none; background-color:#fff; position:absolute; z-index:7; top:18px; left:0; border:4px solid #ccc;}
#topNav .primary {position:relative; z-index;3;}
#topNav .primary:hover .subul,
#topNav .over .subul {display:block;}
#topNav .secondary {border-bottom:1px solid #ccc; margin:0; padding:0;}
#topNav .secondarya {display:block; width:170px; _width:190px; padding:5px 10px; border:none; white-space:normal;}
#topNav .secondarya:hover {background-color:#eee;}

/* ITEM PAGE */
.mss-image {display:none;}
#image1 {display:block;}
.multi-image-title {padding:10px 0 5px; border-top:1px solid #ddd;}
.mss-multi-image {margin:15px 0 20px;}
.mss-multi-image img {border:1px solid #ddd; margin:0 3px 3px 0;}

/* Frame Styles */
#mss-close-div { text-align:right;  background-color:#fff; color:#AAA; display:block; width:100px; float:right; margin:5px; font-size:12px; top:0px; right:0px; position:absolute;}
#mss-review-title {width:400px; margin:0 auto;padding-top:20px;height:125px; text-align:left; border-bottom:1px solid #000; color:#000;font-size:26px;}
#mss-review-title img {float:left; margin-right:10px;}
#mss-close-div img {float:none; display:inline;}
#mss-review-form-text {font-weight:bold; margin-left:110px; font-size:17px;}
.mss-review-iframe {background-color:#fff; position:relative;}
#mss-frame-container {border:2px solid #4675d4; width:440px; background:#fff; position:relative;}
#modalOverlay, #modalOverlay2 {background:#666;opacity:.5;filter:alpha(opacity=50);z-index:1000;position:fixed; left:0; top:auto;  width:100%; height:1px; visibility:hidden;}
#modalOverlayFrame, #modalOverlayFrame2 {background:transparent;z-index:1500;position:fixed;  top:0;  left:0;  width:440px;  display:none;}

/* review Styles */
#mss-customer-reviews-1 {margin-bottom:10px;text-align:center;}
#bodyContent .itemReview {padding: 0 10px 10px;}
#mss-reviews-div {}
#mss-reviews-div .mss-review-title {color: #0258A6; font: bold 16px Verdana,Tahoma,Helvetica,sans-serif; padding: 10px 0;}
#mss-reviews-div .hreview {}
#mss-reviews-div .avg {margin-bottom:10px;}
#mss-frame-container #mss-reviews-div .mss-review {text-align:left;border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}
#mss-frame-container #mss-reviews-div .avg {margin-bottom:0px;}
#mss-frame-container #mss-reviews-div {padding:10px;}
#mss-frame-container #mss-customer-reviews-1 {display:none;}
#mss-reviews-div .rating {margin-bottom:5px;}
#mss-reviews-div .rating .photo {}
#mss-reviews-div .dtreviewed {margin-bottom:5px;}
#mss-reviews-div .reviewer {margin-bottom:5px;display:inline;}
#mss-reviews-div .reviewer .by {}
#mss-reviews-div .reviewer .fn {}
#mss-reviews-div .adr {margin-bottom:5px;display:inline;}
#mss-reviews-div .description {margin:10px 0;}
#mss-reviews-div .version {display:none;}

/* Average Review Styles - if installed */
#bodyContent .itemContainer .itemRating {padding: 0 10px 10px;}
#bodyContent .itemContainer .itemRating img {vertical-align:middle;margin-right:10px;}
#mss-customer-reviews {}
#mss-customer-reviews .mss-rev-ave-img {}
#mss-customer-reviews .mss-rev-ave-img .rating {}
#mss-customer-reviews .mss-rev-ave-img .rating .photo {}
#mss-customer-reviews .mss-rev-ave-txt {}

#mss-pagebody {position:relative;}
#mss-tellFriend-holder {position:absolute; top:0; left:0; z-index:100005; text-align:center; width:100%; display:none;}
#mss-tellFriend {margin:300px auto 0 auto; width:420px; background-color:#fff; border:6px solid #444; text-align:left; z-index:100005; }
#mss-tellFriend a {float:right; text-decoration:none; margin-right:10px;}
a.email {text-align:center; margin:10px;}
/*
#modalOverlay {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.35; filter:alpha(opacity=35); z-index:100000;}
*/
#modalOverlay {
	background:#666; 
	opacity:.5; 
	filter:alpha(opacity=50); 
	z-index:1000;
        /* don't change below here */
	position:absolute;  top:0;  left:0;  width:100%;  display:none;
}

