
/*------------------------------------------------------
G L O B A L E L E M E N T S
------------------------------------------------------*/
#ImpactTextColors {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #990000;
}
.ImpactTextColors {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #990000;
}
#ImpactTitleTextColors {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #990000;
}
.ImpactTitleTextColors {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #990000;
}
/*------------------------------------------------------
C O N T A I N E R S
------------------------------------------------------*/
#masterdiv {
}
.ClearBoth {clear:both}
.FloatLeft{float:left}
.FloatRight{float:right}
#formtables {
background-color:#E6E8FA;
border: 1px solid #990000;
border-collapse: collapse;
}
#formtables th {
background-color:#54b818;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
color: #000000;
}
#formtables td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
color: #000000;
}
#StoreLogo {
margin: 0px;
padding: 0px;
border: 0px;
/*background: url('') no-repeat;*/
}
#StoreLogo img {
border: 0px;
max-width:850px;
}
#storename {
background-color:#660000;
font-size:20px;
color: #000000;
padding-left:5px;
}
.BoldText {
font-family: Arial;
font-size: 12px;
font-weight: bold;
}
.NormalText {
font-family: Arial;
font-size: 12px;
font-weight:normal;
}
.NavButtons {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
background: #54b818;
border: 1px solid #ffffff;
text-align: center;
padding:2px 2px 2px 4px;
cursor: pointer;
}
.GoButtons {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
background: #54b818;
border: 1px solid #ffffff;
text-align: center;
padding: 1px 1.5px 1px 1px;
cursor: pointer;
}
.SFNavButtons {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 8pt;
font-weight: normal;
border: 1px solid ;
text-align: center;
padding:2px 2px 2px 4px;
cursor: pointer;
}
.SFNavButtonsCancel {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 8pt;
font-weight: normal;
border: 1px solid ;
text-align: center;
padding:2px 2px 2px 4px;
cursor: pointer;
}
.formfields {
margin:0px 0px 0px 0px;
width:125px;
float:left;
padding: 0px 0px 0px 0px;
font-size: 10px;
}
#prodlist dl {
margin:0px;
width:100%;
}
#prodlist dt {
margin-top:0px;
padding:5px;
text-align:center;
}
#prodlist dd {
margin:5px 0px 5px 15px;
}
#prodlist dd img {
border:0px;
}
#headerPageNav {
border-bottom:1px solid ;
margin:0;
padding:0;
overflow:hidden;
top:18px;
right:-10px;
font-size: 13px;
}
#headerPageNav ul{
list-style:none;
margin:5px;
}
#headerPageNav li {
display:inline;
padding:0 0 0 5px;
margin:0 5px 0 0;
}
#headerPageNav a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#000000;
padding:4px 15px 4px 5px;
}
#headerPageNav a:link {
color:#ffff00;
text-decoration:None;
}
#headerPageNav a:visited {
color:#E6E8FA;
text-decoration:None;
}
#headerPageNav a:hover {
color:#ff0000;
text-decoration:None;
}
#headerPageNav a:active {
color:#007FFF;
text-decoration:None;
}
#headerDeptNav {
border-bottom:1px solid ;
padding:0px;
}
#headerDeptNav ul{
margin:5px;
}
#headerDeptNav li {
display:inline;
}
#headerDeptNav a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#000000;
padding:4px 15px 4px 5px;
}
#headerDeptNav a:link {
color:#ffff00;
text-decoration:None;
}
#headerDeptNav a:visited {
color:#E6E8FA;
text-decoration:None;
}
#headerDeptNav a:hover {
color:#ff0000;
text-decoration:None;
}
#headerDeptNav a:active {
color:#007FFF;
text-decoration:None;
}
.menutitleframe{
cursor:pointer;
margin-top: 10px;
margin-bottom: 0.01em;
background-color: #54b818;
border: 1px solid #94de17;
padding-top: 0.01em;
padding-bottom: 2px;
color:#FFFFFF;
width:180px;
text-align:center;
font-size:12px;
font-weight:bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}
.submenuframe{
text-align:left;
background-color: #d1e2fe;
width:180px;
border: 1px solid;
border-top: 0.01em;
border-color: #94de17;
margin-top: 0.01em;
margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 1px;
}
.searchboxheader {
background-color:#54b818;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.searchboxbackground {
background-color:#E6E8FA;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.tablerowcolumnheader {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.tablerowcolumnheader td{
background-color:#;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:3px;
}
.tablerowcolumnheader a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:4px 15px 4px 5px;
}
.tablerowcolumnheader a:link {
color:#ffff00;
text-decoration:None;
}
.tablerowcolumnheader a:visited {
color:#E6E8FA;
text-decoration:None;
}
.tablerowcolumnheader a:hover {
color:#ff0000;
text-decoration:None;
}
.tablerowcolumnheader a:active {
color:#007FFF;
text-decoration:None;
}
.tablecolumnheader {
background-color:#54b818;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.tablecolumnheader td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.tablecellseven {
background-color:#F3F5F8;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:8px;
}
.tablecellsodd {
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:8px;
}
.even {
background-color:#F3F5F8;
}
.odd {
background-color:#FFFFFF;
}
#topnavtabs{
margin-left: 4px;
margin-right: 24px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 1px;
}
#topnavtabs ul{
font: bold 10px Arial, Verdana, sans-serif;
margin:1px;
padding:0;
list-style:none;
}
#topnavtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}
#topnavtabs a{
float:right;
font: bold 10px Arial, Verdana, sans-serif;
color: #ffffff;
background: #3367cd url(http://www.jamesriverfarms.com/sfimages/color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 0.6px 3px;
text-decoration:none;
letter-spacing: 1px;
}
#topnavtabs a span{
float:left;
display:block;
background: transparent url(http://www.jamesriverfarms.com/sfimages/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}
#topnavtabs a span{
float:none;
}
#topnavtabs a:hover{
background-color: #ff0000;
}
#topnavtabs a:hover span{
background-color: #ff0000;
}
#topnavtabs #current a, #topnavtabs #current span{ /*currently selected tab*/
background-color: #54b818;
}
#topnavtabsline{
clear: both;
padding: 3px;
width: 100%;
height: 12px;
line-height: 12px;
background-color: #54b818;
border-top: 0.5px solid #FFFFFF; /*Remove this to remove border between bar and tabs*/
}
.SearchBySelected {
color: red;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.thumbnail-os {
vertical-align: middle;
/*height:200px;*/
/*width:300px;*/
/*max-height:325px;*/
max-width:275px;
/*height: expression(this.height >= this.height && this.height > 325 ? 325 : true);*/
width: expression(this.width >= this.width && this.width > 275 ? 275 : true);
border:solid 0px #000 !important;
}
.thumbnail {
vertical-align:middle;
max-height:100px;
max-width:80px;
height: expression(this.height >= this.height && this.height > 100 ? 100 : true);
width: expression(this.width >= this.width && this.width > 80 ? 80 : true);
border:0;
}
.thumbnail-os-alt {
vertical-align: top;
max-width:75px;
width: expression(this.width >= this.width && this.width > 75 ? 75 : true);
border:solid 0px #000 !important;
}
.thumbnail-recent {
vertical-align:middle;
/*height:200px;*/
/*width:300px;*/
/*max-height:325px;*/
max-width:110px;
/*height: expression(this.height >= this.height && this.height > 325 ? 325 : true);*/
width: expression(this.width >= this.width && this.width > 110 ? 110 : true);
border:solid 0px #000 !important;
}
.thumbnail-searchresults {
vertical-align:middle;
/*height:200px;*/
/*width:300px;*/
/*max-height:325px;*/
max-width:150px;
/*height: expression(this.height >= this.height && this.height > 325 ? 325 : true);*/
width: expression(this.width >= this.width && this.width > 150 ? 150 : true);
border:solid 0px #000 !important;
}
.searchlabeltext
{font-size:13px;font-weight:bold;}
#realul ul {
float:left;clear:both;width:100%;display:block;padding-bottom:1px;line-height:20px;overflow:hidden;
}
#realul li {
float:left;cursor:pointer;white-space:nowrap;display:block;width:170px;margin-top:0px;margin-bottom:1px;padding-left:5px;
}
#realul input {
float:left;cursor:pointer;
}
.ddlsize {
font-size:11px;
}
.ddlResize {
font-size:11px;
width: 165px;
max-width: 165px;
}
.realspan {margin: 0 auto;white-space:nowrap;float:left;clear:both;width:100%;display:block;padding-bottom:1px;line-height:20px;overflow:hidden}
.realinput {float:left;cursor:pointer;}
.realdivstyle {float:left;clear:both;width:100%;display:block;padding-bottom:1px;line-height:20px;overflow:hidden;}
.reallabel {white-space: nowrap;float:left;display:block;width:170px;margin-top:3px;margin-bottom:5px;padding-left:5px;}
.realspanstyle {clear:both;width:100%;display:block;padding-bottom:1px;line-height:20px;overflow:hidden;}
/*------------------------------------------------------
L O A D C U S T O M I M A G E S T Y L E S
------------------------------------------------------*/
.thumbnail-120x83 {
vertical-align:middle;
height:83px;
width:120px;
max-height:83px;
max-width:120px;
height: expression(this.height >= this.height && this.height > 83 ? 83 : true);
width: expression(this.width >= this.width && this.width > 120 ? 120 : true);
border:solid 0px #000 !important;
}
.thumbnail-listingmanager {
vertical-align:middle;
height:75px;
width:50px;
max-height:75px;
max-width:50px;
height: expression(this.height >= this.height && this.height > 75 ? 75 : true);
width: expression(this.width >= this.width && this.width > 50 ? 50 : true);
border:solid 0px #000 !important;
}
.thumbnail-listingdetail {
vertical-align:middle;
height:200px;
width:300px;
max-height:200px;
max-width:300px;
height: expression(this.height >= this.height && this.height > 200 ? 200 : true);
width: expression(this.width >= this.width && this.width > 300 ? 300 : true);
border:solid 0px #000 !important;
}
.thumbnail-giftwrap {
vertical-align:middle;
height:110px;
width:110px;
max-height:110px;
max-width:110px;
height: expression(this.height >= this.height && this.height > 110 ? 110 : true);
width: expression(this.width >= this.width && this.width > 110 ? 110 : true);
border:solid 0px #000 !important;
}
.thumbnail-preview {
vertical-align:middle;
height:80px;
width:120px;
max-height:80px;
max-width:120px;
height: expression(this.height >= this.height && this.height > 80 ? 80 : true);
width: expression(this.width >= this.width && this.width > 120 ? 120 : true);
border:solid 0px #000 !important;
}
.thumbnail-broker {
vertical-align:middle;
height:65px;
width:120px;
max-height:65px;
max-width:120px;
height: expression(this.height >= this.height && this.height > 65 ? 65 : true);
width: expression(this.width >= this.width && this.width > 120 ? 120 : true);
border:solid 1px #000 !important;
margin:0px 0px 0px 0px;
}
.real-results-sort-table {
width: 100%;
background-color: #54b818;
}
.real-results-sort-table th {
padding: 10px;
}
#divWaitScreen {opacity:0.2; top: 0px; left: 0px; position: absolute; display: none;background-color: #660000; z-index: 2;}
.igalleryborderon
{width:120px;height:80px !important;padding:3px;margin:0px 0px 3px 0px;border:solid 3px #488AD8;background-color:#FFF;display:block}
.igalleryborderoff
{width:120px;height:80px;padding:3px;margin:0px 0px 3px 0px;border:solid 3px #EBEBEB;background-color:#EBEBEB !important;display:block}
.igallerycaption
{display:block;clear:both;padding-left:6px}
ul.upsell-items{
margin:0 auto;
padding:0;
list-style:none;
width:655px;
overflow:hidden;
}
ul.upsell-items li{
float:left;
text-align:center;
display: inline;
width:160px;
margin:10px 5px 10px 5px;
}
ul.upsell-items img{
margin:0 auto;
max-width:110px;
width: expression(this.width >= this.width && this.width > 110 ? 110 : true);
max-height:110px;
height: expression(this.height >= this.height && this.height > 110 ? 110 : true);
border:solid 0px #000 !important;
}
ul.upsell-items strong{
display:block;
margin:2px 0 0 0;
}
ul.upsell-items .upsell-div{
padding:0 0 0 5px;
}
.framestudiosidebar
{
background: #54b818;
color: #000000;
border: 1px solid #990000;
overflow:hidden;
}
#orderbox
{
background: #54b818;
color: #000000;
border: 1px solid #990000;
overflow:hidden;
}
#ProductCell
{
background: #cc9966;
border: 1px solid #990000;
}
/*------------------------------------------------------
B L O G S T Y L E S
------------------------------------------------------*/
.blog_date {font-size: 14px;
font-weight: bold;
}
.headlines {font-size: 12px;
font-weight: bold;
}
.title {background-color:#000000;
color:#FFFFFF;
font-weight: bold;
}
.dmon {background-color:#FFFF00;}
.reply_post {
border: #000000 thin dashed;
padding: 3px 3px 3px 3px;
}
/*------------------------------------------------------
L O A D C A R T S T Y L E S
------------------------------------------------------*/
.top-content-info{
margin:0 auto;
overflow:hidden;
width:800px;
border-bottom:1px solid #c0c0c0;
}
.top-content-info .title{
width:894px;
height:27px;
line-height:27px;
color: #000000;
background: #54b818;
border:1px solid #c0c0c0;
font-weight:bold;
font-size:1.08em;
}
.top-content-info .content{
width:896px;
padding:8px 0 25px 0;
}
.top-content-info div{
float:left;
overflow:hidden;
}
.top-content-info .table1{
width:262px;
padding:0 0 0 11px;
}
.top-content-info .table2{
width:264px;
}
.top-content-info .table3{
width:356px;
}
.top-content-info p {
margin:0;
font-size:1em;
color:#000000;
}
ul.item-price{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
width:800px;
border-bottom:1px solid #c0c0c0;
}
ul.item-price li{
float:left;
width:896px;
overflow:hidden;
}
ul.item-price .row{
float:left;
width:865px;
overflow:hidden;
}
ul.item-price .item-title{
width: 100%;
height: 27px;
line-height: 27px;
color: #000000;
font-size: 1.08em;
background: #54b818;
font-weight: bold;
border:1px solid #c0c0c0;
}
ul.item-price .item-title div{
padding-top:0 !important;
}
ul.item-price .row div{
float:left;
overflow:hidden;
}
ul.item-price .row .table1{
width:55px;
padding:0 0 0 14px;
}
ul.item-price .row .table2{
width:475px;
}
ul.item-price .row .table2 imgs{
float: left;
margin: 0 10px 0 0;
}
ul.item-price .row .table2 h3{
font-size:1.0em;
color:#1c609f;
}
ul.item-price .row .table3{
width:70px;
padding:10px 0 0 0;
font-weight:bold;
text-align:right;
}
ul.item-price .price{
color: #990000;
}
ul.item-price .row .table4{
width:171px;
font-weight:bold;
text-align:right;
padding:10px 23px 0 0;
}
ul.item-price .row .table1 input{
width:27px;
height:15px;
margin:10px 0 0 0;
padding:0 0 0 3px;
border:1px solid #c0c0c0;
font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.item-price .row .table2 h4{
font-size:1.1em;
margin:10px 0 2px 0;
}
ul.item-price .row .table2 p{
margin:0;
font-size:1em;
color:#000000;
}
ul.item-price .cart-link-options{
float:left;
width:896px;
overflow:hidden;
padding:12px 0 8px 0;
}
ul.item-price .cart-link-options ul{
margin:0 0 0 72px;
padding:0;
overflow:hidden;
width:791px;
list-style:none;
}
ul.item-price .cart-link-options ul li{
float:left;
width:auto;
}
ul.item-price .cart-link-options ul a{
margin-left:0;
margin-right:36px;
margin-top:0;
margin-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
}
.cart-summary a.continue{
margin:10px 13px 0 0;
}
.cart-summary{
float:right;
width:405px;
padding:0 0 13px 0;
margin:0 0 0 10px;
border:1px solid #c0c0c0;
position:relative;
}
.cart-summary strong.cart-summary-title{
position:absolute;
color: #990000;
padding:0 7px;
background:#ffffff;
font-size:13px;
top:-7px;
left:24px;
font-weight:bold;
}
.cart-summary ul{
width:348px;
overflow:hidden;
margin:13px 0 0 50px;
padding:0;
list-style:none;
}
.cart-summary ul li{
float:left;
width:348px;
line-height:28px;
}
.cart-summary ul li.total{
border-top:1px solid #c0c0c0;
}
.cart-summary ul strong{
float:left;
text-align:right;
width:246px;
}
.cart-summary ul .add strong{
font-weight: normal;
}
.cart-summary ul span{
float:right;
width:95px;
text-align:right;
font-weight:bold;
color: #990000;
}
.cart-summary ul span.negative{
float:right;
width:95px;
text-align:right;
font-weight:bold;
color:red;
}
.cartsummary{
overflow:hidden;
width:799px;
padding:23px 0 0 0;
font-size:1.12em;
}
.cartsummary p {
margin:0 0 13px;
}
.customcarttop {
padding:0 0 10px 7px;
color:#000000;
}
.customcarttop p {
margin:10px 0 0;
color:#000000;
}
.customcartbottom {
padding:0 0 1px 7px;
color:#000000;
}
.customcartbottom p {
margin:10px 0 0;
color:#000000;
}
.customcartshipping {
padding:0 0 1px 7px;
color:#000000;
}
.customcartshipping p {
margin:10px 0 0;
color:#000000;
}
.cart-coupon-update{
margin:0 auto;
padding:5px;
width:85%;
white-space: nowrap;
height:28px;
color: #000000;
background: #54b818;
font-size: 12px;
text-align: center;
border:1px solid #c0c0c0;
}
.cart-ship-calc{
color: #000000;
background: #54b818;
font-weight: bold;
border:1px solid #c0c0c0;
}
.carttablebg{
background: #E6E8FA;
}
.cartheaderbg{
background: #54b818;
}
.cartheadertext{
color: #000000;
}
.carttext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
color:#000000;
}
.checkout-process{
width:865px;
overflow:hidden;
padding:10px 0 10px 0;
}
.checkout-process ul{
margin:0 0 0 10px;
padding:0;
display:inline;
float:left;
list-style:none;
font-size:13px;
overflow:hidden;
color:#a9a9a9;
}
.checkout-process ul li{
font-weight: bold;
width:auto;
float:left;
margin-left:-10px;
margin-right:5px;
margin-top:0;
margin-bottom:0;
padding-left:23px;
padding-right:0;
padding-top:0;
padding-bottom:0;
}
.checkout-process strong{
margin:0;
float:left;
margin:0 0 0 155px;
}
.checkout-process ul li strong{
margin:0;
float:none;
color: #990000;
}
.billing-title{
width:830px;
height:27px;
font-weight:bold;
font-size:14px;
line-height:27px;
overflow:hidden;
border:1px solid #c0c0c0;
background:#fcfcfc;
}
.billing-title .left{
width:445px;
float:left;
padding:0 0 0 9px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}
.billing-title .right{
width:375px;
float:left;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}
.billing-title .right em{
float:right;
margin:0 19px 0 0;
font-style:normal;
color:red;
font-size:12px;
}
.coaddressform{
width:825px;
overflow:hidden;
}
.coaddressform p{
margin:6px 120px 0 6px;
}
.coaddressform .twocolumn{
width:887px;
overflow:hidden;
}
.coaddressform .left{
float:left;
width:343px;
}
.coaddressform .right{
float:right;
width:475px;
}
.coaddressform dl{
margin:0;
padding:0;
width:443px;
overflow:hidden;
}
.coaddressform dt{
margin:0;
padding:6px 9px 0 0;
width:121px;
float:left;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#000000;
}
.coaddressform dt em{
color:red;
margin: 0 4px 0 0;
}
.coaddressform dd{
margin:0;
padding:6px 0 0 0;
width:313px;
float:left;
}
.coaddressform input{
width:260px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
float:left;
padding:2px 0 0 4px;
}
.coaddressform select{
width:241px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}
.coaddressform h3{
font-size:14px;
color: #990000;
margin:0 0 0 0;
border-bottom: 0px;
font-weight: bold;
}
.coaddressform dt.checkbox{
width:323px;
padding:0 0 0 120px;
}
.coaddressform dt.checkbox label{
text-align:left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}
.coaddressform .checkbox input{
width:14px;
height:15px;
margin:4px 3px 0 0;
padding:0;
background:none;
border:none;
}
.coaddressform dt.radio-button{
width:450px;
padding:0 0 0 20px;
float:left;
}
.coaddressform dt.radio-button label{
text-align:left;
font-weight: bold;
font-size: 12px;
float:left;
}
.coaddressform .radio-button input{
width:14px;
height:18px;
margin:4px 3px 0 0;
padding:0;
background:none;
border:none;
}
.login-box{
width:900px;
overflow:hidden;
padding:0 0 15px 0;
}
.login-box .left{
float:left;
width:516px;
}
.login-box .right{
float:left;
width:384px;
}
.login-box ul{
margin:0;
padding:0;
list-style:none;
width:516px;
overflow:hidden;
}
.login-box ul li{
width:516px;
overflow:hidden;
float:left;
padding:10px 0 0 0;
}
.login-box ul label{
width:133px;
float:left;
color:#000000;
}
.login-box ul em{
color: red;
margin: 0 4px 0 0;
}
.login-box ul input{
width:185px;
height:16px;
padding:0 0 0 4px;
float:left;
}
.login-box .SFNavButtons {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 8pt;
font-weight: normal;
border: 1px solid ;
text-align: center;
padding:2px 2px 2px 4px;
cursor: pointer;
width:auto;
height:auto;
}
.login-box .left a{
font-size:11px;
float:right;
margin:0 189px 0 0;
}
.login-box h3{
font-size:14px;
font-weight: bold;
color: #990000;
margin:0 0 0 0;
}
.login-box .right strong{
display:block;
color: #990000;
margin:4px 0 0 0;
}
.login-box .right p{
font-size:11px;
margin:4px 95px 0 0;
}
.formtext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
color:#000000;
}
.gift-wrap {
width:850px;
padding:0;
margin:0 auto;
overflow:hidden;
color:#000000;
}
.gift-wrap .left{
width: 375px;
float: left;
}
.gift-wrap .right{
width: 415px;
float: right;
}
.gift-wrap ul{
width:475px;
overflow:hidden;
margin:0;
padding:10px 0 10px 0;
list-style:none;
}
.gift-wrap ul li{
float:left;
width:235px;
display:inline;
text-align:center;
}
.gift-wrap ul li input{
margin-top: 5px;
width:235px;
padding:0 24px 0 4px;
height:18px;
text-align:center;
}
.gift-wrap ul .img{
margin:0 auto;
}
.gift-wrap ul .txt{
width:225px;
padding:0;
margin:0 auto;
}
.gift-wrap ul .txt strong{
display:block;
color: #990000;
margin:4px 0 0 0;
}
.gift-wrap dl{
margin:0;
padding:0;
width:395px;
overflow:hidden;
}
.gift-wrap dt{
margin:0;
padding:10px 0 0 0;
font-weight:bold;
float:left;
line-height:20px;
width:100px;
}
.gift-wrap dd{
margin:0;
padding:10px 0 0 0;
float:left;
width:275px;
}
.gift-wrap dd input{
width:200px;
padding:0 0 0 4px;
height:16px;
font-size:12px;
}
.gift-wrap dd textarea{
width:275px;
padding:0 0 0 4px;
height:75px;
font-size:12px;
}
.gift-wrap label input{
width:14px;
height:15px;
padding:0;
float:left;
margin:1px 10px 0 0;
}
.cart-gift-wrap-image {
float:left;
vertical-align:middle;
height:75px;
width:75px;
max-height:75px;
max-width:75px;
height: expression(this.height >= this.height && this.height > 75 ? 75 : true);
width: expression(this.width >= this.width && this.width > 75 ? 75 : true);
border:solid 0px #000 !important;
}
.title {background:none;}
.sbmeta {width:100%;}
.sbcontent {width:100%;}
.sbheading {width:100%;}
