#contentbox {
 width: 770px;
 min-height:500px;
 font-family: Verdana,Helvetica,Geneva,sans-serif;
 line-height: normal;
 font-size: 11px;
 text-align:left;
 margin: auto;
 line-height: 15px;
 color: #000000;
 background-color:#ffffff;
 padding: 5px;
}
#swr_currency_table_id {
 border: 0px;
 width: 100%;
}
#swr_cart table {
 border: solid #c7ced6 3px;
 text-decoration: none;
}
#swr_cart table.noborder {
 border-style: none;
}
#swr_cart th {
 background-color:#c7ced6;
 font-size: 10px;
 color: #000000;
 white-space:nowrap;
 text-decoration: none;
 text-align:left;
}
a:active, a:link, a:visited, a:hover {
 color:#8ab801;
 text-decoration: none;
 font-weight: bold;
}
a:hover {
 text-decoration: underline;
}
a.normallink:active, a.normallink:link, a.normallink:visited, a.normallink:hover {
 color:#000000;
 text-decoration: underline;
 font-weight: normal;
}
.required, .required_no {
 padding:0px 10px;
 text-align: left;
 vertical-align:top;
}
.required {
 font-weight: bold;
}
.required_2, .required_2_short {
 text-align:left;
 vertical-align:text-top;
 white-space:nowrap;
 color: #da7113;
}
.required_no_2 input {
 width:160px;
}
.required_no_2 select {
 width:165px;
}
.required_2 input {
 background-color:#ffffa0;
 width:160px;
}
.required_2 select {
 background-color:#ffffa0;
 width:165px;
}
.required_2_short input {
 background-color:#ffffa0;
 width:45px;
}
.required_2_short select {
 background-color:#ffffa0;
}
.swr__table {
 border-spacing:0;
 padding:1px;
 width:100%;
}
.swr__infobox {
 border-spacing:0;
 border: 1px solid #aaaaaa;
}
td.swr__infobox {
 padding:10px;
 text-align:left;
 background-color:#ece4bb;
}
.swr__head {
 font-weight: bold;
 text-indent:5px;
 background-color: #c7ced6;
}
.swr__label {
 font-weight: bold;
 text-align: right;
 padding:0px 10px;
 white-space:nowrap;
 width:1%;
}
.swr__tax_description {
 font-weight: bold;
 text-align: right;
 padding:0px 10px;
}
.swr__numdata {
 width:10%;
 white-space:nowrap;
 text-align: right;
}
.swr__totdata {
 text-align: right;
 font-weight:bold;
}
.swr__data {
 text-align: left;
}
td.phone_cell {
 white-space: nowrap;
 padding-bottom: 10px;
}
tr.swr_upsell {
 background-color:#ece4bb;
}
td.swr_upsell {
 text-align:left;
}
td table.swr_upsell {
 padding: 3px;
 margin: 0px;
 text-align:left;
}
td.swr_upsellimage {
 text-align: left;
 width: 33px;
}
td.swr_upselltext {
 text-align: left;
}
td.swr_upselllink {
 text-align: right;
 width: 1%;
}
td.swreg_go_green_cell {
 height: 14px;
 padding: 4px 0px 4px 28px;
 background-image: url(/www/soft_shop/templates/1/swreg_go_green_small_dark.gif);
 background-repeat: no-repeat;
 background-color: #9cde6d;
}
a.swreg_go_green_cell {
 color: #0c4f00;
}
input[disabled], select[disabled] {
 background-color:#dddda0;
}
.swr_error {
 color:red;
 text-align:center;
 margin: 0px auto;
}
#swr_security_footer_outer_wrapper {
 width: 100%;
 height: 103px;
 position: fixed;
 z-index: 300;
 bottom: 0px;
 right: 0px;
}
* html div#swr_security_footer_outer_wrapper {
	position: absolute;
	top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) : document.body.scrollTop + (document.body.clientHeight-this.clientHeight));
}
#swr_security_footer_inner_wrapper {
 width: 770px;
 height: 103px;
 position: absolute;
 z-index: 1;
 left: 50%;
 top: 0;
 margin-left: -385px;
}
#swr_security_messaging_wrapper {
 position: absolute;
 z-index: 3;
 right: 12px;
 bottom: 8px;
 width: 223px;
}
#swr_hackersafe {margin-right: 10px;}
#swr_security_footer_background {
 width: 782px;
 height: 103px;
 position: absolute;
 z-index: 2;
 left: -4pt;
 top: 0;
}
