body {margin:0; padding:0; font-size: 11px; font-family:verdana, geneva, serif; color:#000; background:#0468cd url(../images/bBack.gif) repeat-y}

#pageOut { width:100%;}

#page {margin:0 16px 0 16px ; }
ul {list-style-type:none;}
img {border:0;}
#head {background:transparent url(../images/bLogo.gif) no-repeat; width:100%; height:75px; float:left; margin-bottom:4px;}
td {vertical-align:top}

table {padding:0; margin:0;}
table.clearleft {padding:0; margin:20px 0 0 0; clear:left;}
h1 { font-size:1.4em; color:#3D492B; margin:0; padding:0;}
h3 {color:#FF3300; font-size:1.3em; margin:0; padding:0;}
h4 {font-size:1.2em; margin:0; padding:0;}

a {text-decoration:none; color:#FF3300;}
a:hover {text-decoration:none; color:#0099FF;}

img {border:0;}

#topNav {float:right; text-align:right; margin-top:16px; width:auto;  }
#topNav a{color:#fff; margin:0 8px 4px 8px;  font-size:1.1em; }
#topNav a:hover{text-decoration:underline;}

#mainNav {margin:16px 0 8px 0;   float:right;}
#mainNav a{color:#D6D6D6; margin:8px;  font-weight:bold; font-size:1.3em; text-align:right;}
#mainNav a:hover{color:#00CCFF;  }

#content {width:100%; background:#f7f7f7 url(../images/contentArea.gif) repeat-x; 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 {width:318px; padding:16px; margin-top:16px;}

.search {color:#3D492B; float:right; margin:8px; }

.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;  background:url(../images/contentBottom.gif); }

.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 {float:right; width: 500px;}
.newsletter h3{font-size:1.1em;}
.newsletter-top {float:left; width: 500px;}
.newsletter-top h3{font-size:1.1em;}

#footer {width:100%; background:#f7f7f7 url(../images/contentArea.gif) repeat-x; float:left;   margin-top:8px}
#footerAddress {border-left:3px solid #fff; text-align:center;float:right; padding:0 8px 0 8px; color:#2E4A82; font-size:.9em;}
#footerMenu {width:520px;  float:left;   padding:8px 8px 8px 0; }
#footerMenu a{color:#FF3300;  font-weight:bold; padding-right:8px;}
#footerMenu a:hover {color:#0099FF;}

.resultList {margin:0; margin-left:16px; padding:0px;}
.resultList li {padding:4px 0 4px 0; }
.resultList a{color:#3B3B3B; font-weight:bold; font-size:1.1em;}
.resultList a:hover{color:#00CCFF;  }

#resultNav {width:160px; padding:8px;}
#resultContent {width:auto; float:left; padding:8px; margin-left:32px;}

.resultItem {height:175px; width:124px; float:left; text-align:center; color:#FF3300; margin:4px; font-size:.9em;}
.resultItem .resultNo {text-align:right; font-weight:bold; font-size: 1.1em;}
.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:8px; margin:8px; }
.itemPicture {width:120px; }
.itemPicture img {border:1px solid #444; padding:1px;}
.itemSummary {border-bottom:1px solid #888; padding:8px; margin:4px; }
.itemPrice {text-align:right; width:64px}
.itemQty {width:96px;}
.itemTitle {width:auto;}
#checkOutSubmit {text-align:right; width:100%;}

.error2 {color: #F00;}

/*-------------------------------------------------
ALERTS
-------------------------------------------------*/

#AlertGood { /* Good Alert */
	text-align: left;
	border-top: 1px solid #9c9;
	border-bottom: 1px solid #9c9;
	padding: 5px 5px 5px 45px;
	font-size: 11px;
	margin: 0 20px 15px 20px;
	color: #060;
	background: url(../images/goodAlert.gif) #E2F9E3 left no-repeat;
	! background-color: ##E2F9E3;
}

#AlertBad { /* Bad Alert */
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #c99;
	border-bottom: 1px solid #c99;
	padding: 5px 5px 5px 45px;
	font-size: 11px;
	margin: 0 20px 15px 20px;
	background: url(../images/badAlert.gif) #c00 left no-repeat;
	color: #fff;
}

a.listselected { color:#00CCFF;}

.copyright {text-align: center; width: auto; color:#fff;}

.icons {padding-left:0px;}
.engineeredIcon {background: url(../images/engineeredIcon.gif) no-repeat 0 50%; padding-left: 28px; height: 25px;}
.exclusiveIcon {background: url(../images/exclusiveIcon.gif) no-repeat 0 50%; padding-left: 28px; height: 25px;}
.timeIcon {background: url(../images/timeIcon.gif) no-repeat 0 50%; padding-left: 28px; height: 25px;}
.newIcon {background: url(../images/newProductIcon.gif) no-repeat 0 50%; padding-left: 28px; height: 25px;}
