body {margin:0; padding:0; font-size:11px; font-family:verdana, geneva, serif; color:#000; }

#pageOut { width:640px;}

#page {margin:0 16px 0 16px ; }
ul {list-style-type:none;}
img {border:0;}
#head {background:transparent;  width:100%; height:75px; float:left; margin-bottom:4px; display:none}
td {vertical-align:top}

.title1 {display:none}

table {padding:0; margin:0;}
h1 { font-size:1.4em; color:#3D492B; margin:0; padding:0;}
h3 {color:#444; font-size:1.3em; margin:0; padding:0;}
h4 {font-size:1.2em; margin:0; padding:0;}

a {text-decoration:none; color:#444;}
a:hover {text-decoration:none; color:#888;}

input {display:none}

#topNav {display:none;}

#mainNav {display:none}


#content {width:100%; background:#ffff; float:left;  }
#footer {width:100%; float:left}

.sel {background:url(../images/sel.gif) top center no-repeat; height:4px;}

.line td{border-top:1px solid #E1E1E1; text-align:center;}

.leftSide {display:none;}

.search {display:none; }

.announce {list-style-type:none; margin:0; padding:0;}
.announce li {list-style-type:none; color:#0099FF}
.announce a{text-decoration:underline; color:#0099FF}
.announce a:hover {color:#FF3300;}

.rightSide {width:auto; padding:16px;}

.subFooter {width:100%; float:left; display:none; }

.questions {width:220px; float:left; background:url(../images/icoQues.gif) no-repeat; padding-left:54px; height:44px; font-size:1.2em; font-weight:bold; padding-top:8px;}
.questions .head {color:#3D492B;}


.newsletter { display:none;}


#footer {width:100%; background:#fff;  float:left; display:none;   margin-top:8px}

#footerAddress {border-left:3px solid #fff; text-align:center; padding:0 8px 0 8px; color:#2E4A82; font-size:.9em;}

#footerMenu {display:none }


#resultNav {display:none;}
#resultContent {width:auto; float:left; padding:8px; margin-left:32px;}

.resultItem {height:160px; width:124px; float:left; text-align:center; color:#FF3300; margin:4px; font-size:.9em;}
.resultItem .resultNo {text-align:right; font-weight:bold;}
.resultItem img {padding:2px; border:1px solid #888;}


.pagination {color:#FF3300; text-align: right; width: 100%; font-weight:bold; font-size:.9em;}
hr {border:0; border-top:1px solid #333;}


.resultPicture {width:432px;  margin-top:16px; margin-left:32px;}
.resultPicture img{border:1px solid #333; padding:2px; margin:1px; }

.resultProduct {width:auto;  margin-top:16px;}

.resultAction{background:#eee; width: auto; border:1px solid #333; padding:8px; margin:16px; }
.resultOption{border:1px solid #888; background:#eee;  padding:8px; margin:8px; text-align:center;}
.resultOption img {border:0;}
.resultOption a{border:0; margin:0; padding:0;}

.req {color:#FF3300}

#checkOut {float:left; width:100%;}

#checkOutSteps {border:1px solid #888; background:#ddd; padding:8px; color:#666; width:500px; display: block;}
#checkOutSteps div {padding:8px; width: 125px; display: inline;}
#checkOutSteps .selected {background:#000; color:#fff; font-weight: bold;}

.checkBox {width:8px;}
#checkOut #checkOutForm2 {width:480px}
#checkOut #checkOutForm2 select {width:148px;}
#checkOut #checkOutForm2 input {width:148px;}

#checkOutPayment {border:1px solid #888; padding:8px; margin:4px; float:left;  background:#ddd;}
#checkOutPayment select,input {width:auto;}
.item {float:left; padding:2px; margin:2px; }
.itemPicture {display:none }
.itemPicture img {border:1px solid #444; padding:1px;}
.itemSummary {border-bottom:1px solid #888; padding:2px; margin:2px; }
.itemPrice {text-align:right; width:64px}
.itemQty {width:96px;}
.itemTitle {width:auto;}
#checkOutSubmit {text-align:right; width:100%;}

.error2 {color: #F00;}
.copyright {text-align: center; width: auto; color: #000;}