body {margin:0; padding:0; background:#e9e7e8; font:12px/18px arial;}
img {border:none;}
#cnt {width:998px; background:#fff url('images/page-margins-bg.gif') repeat-y; margin:auto;}
#store-cnt {width:928px; float:left; margin-left:35px; position:relative; min-height:480px; height:auto!important; height:480px;}
span.logo {float:left; display:block; width:162px; height:41px; margin:8px 0; background:url('images/bg-icons.gif') no-repeat -252px -99px;}
span.logo a {display:block; width:100%; height:100%;}
img.banner {float:left; margin-bottom:13px;}
form#store_form {width:647px; float:left; position:relative;}
form#store_form table {width:647px; border-collapse:collapse;}
.table-head {width:647px; height:22px; background:url('images/bg-table.gif') no-repeat 0 0; font-weight:bold; color:#fff; font-size:12px;}
.table-head div {float:left; height:22px; line-height:22px;}
.table-head div.col1 {width:392px;}
.table-head div.col2 {width:68px;}
.table-head div.col3 {width:187px;}
.table-head div span {margin-left:12px;}
form#store_form table tr td {border:1px solid #b5b5b5;}
form#store_form table tbody tr {margin-left:1px;}
form#store_form table tr td.col1 {width:393px; padding:0;}
form#store_form table tr td.col1 div {width:100%; height:100%; position:relative;}
form#store_form table tr td.col2 {width:67px; padding:0;}
form#store_form table tr td.col3 {width:173px; padding:0;}
form#store_form table tfoot tr {background:url('images/bg-tbottom.gif'); width:648px; height:34px;}
form#store_form table tfoot tr td {border:none;}
form#store_form table tbody tr td.col3 {font-size:14px; color:#e10009; font-weight:bold; vertical-align:top; padding:13px 0 0 12px; line-height:16px;}
form#store_form table tbody tr td.col3 strike {display:block; font-weight:normal; color:#696969;}
form#store_form table tbody tr td.col2 {vertical-align:top; padding-top:16px; text-align:center;}
form#store_form table tr td ul {margin:0; padding:5px 0 6px 37px; list-style:none;}
form#store_form table tr td ul li {font-size:11px; color:#515151; padding-left:18px; background:url('images/bg-icons.gif') no-repeat -252px -138px;}
span.strike {font-weight:normal; display:block; color:#515151; text-decoration:line-through;}
.tfoot {width:647px; height:33px; background:url('images/bg-table.gif') no-repeat 0 -44px;}
.tfoot * {color:#5c8900; font-size:17px; font-weight:bold; margin-left:20px;}
.tfoot p {line-height:33px; margin:0;}
.tfoot p.gtotal {float:left; margin-left:20px;}
.tfoot p.total {float:right; margin-right:15px;}
.tfoot p.total span {margin:0;}
label {font-size:15px; font-weight:bold; color:#696969; cursor:pointer;}
label.green {color:#89b038;}
input.text {width:31px; border:1px solid #b5b5b5; display:block; margin:auto; text-align:center; font-family:arial; font-size:14px; font-weight:bold; color:#696969;}
input.radio {margin:10px 5px 0 14px; width:12px;}
input#submit {width:148px; height:33px; background:url('images/bg-icons.gif') no-repeat -252px 0; padding:0; border:none; cursor:pointer; float:right; margin-top:14px;}
img.mp {position:absolute; bottom:6px; right:5px;}

.right {float:right; width:252px;}
.schools {width:252px; height:117px; background:url('images/bg-icons.gif') no-repeat 0 0; float:left; margin-bottom:10px;}
.schools p {font-size:14px; color:#717171; float:left; margin:14px 0 12px 15px; width:222px;}
.schools a {display:block; height:22px; float:left; line-height:22px; color:#717171; font-size:14px; text-decoration:none; font-weight:bold; padding-left:8px;}
.schools a.sch {width:82px; background:url('images/bg-btn-schools.png'); margin-left:14px;}
.schools a.orgs {width:120px; background:url('images/bg-btn-organizations.png'); margin-left:5px;}

/*.secure {width:248px; height:145px; background:url('images/bg-secure.gif') no-repeat left bottom; position:absolute; right:0; bottom:38px;}*/
.secure {width:248px; height:128px; float:left;}
.secure div {width:248px; height:97px; background:url('images/bg-icons.gif') no-repeat 0 -117px; float:left;}
.secure h3 {font-size:18px; font-weight:normal; color:#7f7f7f; margin:10px 0 3px 0;}
.footer {width:998px; height:40px; background:url('images/page-bottom-bg.gif') no-repeat left bottom; clear:both;}

p.disclaimer {width:928px; float:left; color:#acacac; margin:50px 0 0 35px;}

.spacer {width:998px; height:35px; margin:auto;}
.spacer p {margin:0px 0 0 10px; color:#717171;}


form#store_form table tbody tr td.col2 select {border:1px solid #b5b5b5; color:#696969; font-weight:bold; font-family:arial; font-size:14px;}
form#store_form table tbody tr td.col2 select option {}

.liveperson {height:87px; float:left; margin-bottom:10px;}
.liveperson .lpStaticButtonAddTextTD,
.liveperson .lpPoweredBy,
.liveperson .lpEmtStarRating {display:none;}

#overlay {position:fixed; width:100%; height:100%; top:0; left:0; background:url(../images/overlay.png); display:none;}

#trialpay_popup {width:702px; height:505px; position:fixed; top:50px; left:50%; margin:0 0 0 -351px; display:none;}
#trialpay_popup h2 {font:bold 42px/60px arial; margin:100px 0 0 0; padding:0; text-align:center;}
#trialpay_popup p {font:14px/18px arial; width:510px; margin:8px auto 0; padding:0; text-align:center;}
#trialpay_popup a {display:block; background:url('../images/trans.gif'); text-indent:-999px; overflow:hidden; text-decoration:none;}

#trialpay_popup.popup1 {background:url('../images/trialpay/cnt-bg-1.gif');}
#trialpay_popup.popup1 h2 {color:#679993;}
#trialpay_popup.popup1 p {color:#595959;}
#trialpay_popup.popup1 a {width:300px; height:82px; margin:38px auto 0;}

#trialpay_popup.popup2 {background:url('../images/trialpay/cnt-bg-2.gif');}
#trialpay_popup.popup2 h2 {color:#fff;}
#trialpay_popup.popup2 p {color:#fff;}
#trialpay_popup.popup2 a {width:335px; height:92px; margin:48px auto 0;}

.kayako_live_chat {width:252px; height:90px; float:left; margin-bottom:16px;}
.kayako_live_chat a {outline:0;}
