@charset "utf-8";
/*Page Specific CSS*/
.rsi #mainContent p strong { font-size:1.20em; }
.rsi #mainContent #pin,
.rsi #mainContent #magnet, .rsi #mainContent #clipStrap, .rsi #mainContent #lanyard  { float:left; width:25%; }
.rsi #mainContent p.backLink { margin-top:5px; font-size:0.8em; text-align:left; }
strong a {font-size:0.90em;}
.rsi #mainContent { text-align:center; }
.rsi #mainContent h4 { font-size:0.9em;}
.rsi #mainContent p { color:#000; font-size:0.90em; font-weight:bold; text-align:center; padding: 0px 5px; }
.rsi #mainContent h1 { color:#28166F; font-size:1.15em; text-align:center; }
.rsi #mainContent h3 { color:#28166F; font-size:1.15em; text-align:center; padding-bottom: 15px; padding-top: 15px; }
.rsi #mainContent h4 { color:#28166F; margin:10px; }
.rsi #mainContent .pstyle2 { color:#400080; font-size:0.95em; text-align:center; font-weight: bold; }
.rsi #mainContent .phidHeader { color:#000; width:59.5%;  float:left; }
.rsi #mainContent .fullColorHeader, .rsi #mainContent .phidHeader { color:#28166F;}
.rsi #mainContent .fullColorHeader {  width:39.5%; float:left; }
.rsi #mainContent .containerBorder { border-right:solid 1px #999999; } 
.rsi #mainContent .badgeContainer {height:275px;}
.rsi #mainContent .badgeInfo1 p, .rsi #mainContent .badgeInfo2 p {text-align:left; font-weight:bold; font-size:0.8em; color:#000000; width:290px; margin:0px auto; }
.rsi #mainContent #box1 { width:39.5%;  float:left; }
.rsi #mainContent #box2 { width:59.5%;  float:left; }
.rsi #mainContent p.requestMockupMsg {font-weight:bold; font-size:0.9em; color:#000000;}
.rsi #mainContent .badgeInfo1 li , .rsi #mainContent .badgeInfo2 li{ text-align:left; font-weight:bold; font-size:0.8em; color:#000000; list-style:none; padding:5px 0px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.rsi #mainContent .badgeInfo1 ul , .rsi #mainContent .badgeInfo2 ul { padding:0px 0px 0px 10px; }
.rsi #mainContent #pricing { margin:10px 15px 0px; padding:15px 0px; border-top:solid 1px #999999; }
.rsi #mainContent #pricing h4 { font-size:1em; }
.rsi #mainContent #pricing p { font-weight:bold; color:#000; font-size:0.80em; }
.rsi #mainContent #pricing table { text-align:center; width:300px; font-weight:bold; color:#000; font-size:0.80em; margin:0px auto; border:solid 1px #000; border-collapse:collapse;  }
.rsi #mainContent #pricing td { border:solid 1px #000; padding:5px; }
.rsi #mainContent li.radio {padding-left:20px;}
.rsi #mainContent ul { width:300px;; margin:10px auto 0px auto;}
textarea { border: 1px solid #A1A1A1;}

