body {	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;	position: relative;	color: #333333;	background: #CCCCCC;}table {	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.hidden {	display: none;}#corpLogo {	background: url(../images/logoCompany.gif) no-repeat;	position: absolute;	height: 22px;	width: 146px;	left: 15px;	top: 10px;	margin: 0px;	padding: 0px;}#header {	height: 45px;	white-space: nowrap;	background: #000000;	margin: 0px auto;	width: 760px;	position: relative;}h1#storeLogo {	margin: 0px;	padding: 0px;	background: url(../images/logoStore.gif) no-repeat;	height: 35px;	width: 90px;	position: absolute;	top: 5px;	right: 300px;	font-size: 8px;}#actionPanel {	height: 15px;	text-align: right;	width: 280px;	position: absolute;	right: 10px;	bottom: 3px;	margin: 0px;	padding: 0px;}#navBar {	background: #696866;	width: 758px;	margin: 0px auto;	padding: 0px;	position: relative;	height: 23px;	color: #FFFFFF;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #000000;	border-left: 1px solid #000000;	border-bottom: 1px solid #FFFFFF;}#breadcrumb {	position: absolute;	left: 15px;	top: 4px;	color: #FFFFFF;}#breadcrumb a {	color: #FFFFFF;}#searchPanel {	position: absolute;	top: 1px;	right: 15px;}#searchField {	font: 10px Arial, Helvetica, sans-serif;}#lookingGlass {	vertical-align: middle;}a {	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}a:hover {	text-decoration: underline;}#actionPanel a {	color: #FFFFFF;	margin-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}form {	margin: 0px;	padding: 0px;}.leftColumn {	width: 124px;	border-right: 1px solid #000000;	}.rightColumn {	width: 124px;	border-left: 1px solid #000000;	}.bodySection {	margin: 0px auto;	padding: 0px;	width: 760px;	background: #FFFFFF;	border-right: 1px solid #000000;	border-left: 1px solid #000000;	border-top-style: none;	border-bottom-style: none;}.infoBoxHeading {    border-top: 1px solid #000000;	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #696866;	font-weight: bold;	padding-left: 5px;}.arrow {	margin-left: 5px;	vertical-align: text-top;}.infoBox {		padding-bottom: 5px;}.infoBoxContents {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.mainBox{	border: 1px solid #999999;	padding: 5px;}.footer {	background: #000000;	color: #FFFFFF;	text-align: center;	padding-top: 2px;	padding-bottom: 2px;	font-size: 10px;	margin: 0px auto;	width: 760px;}.footer a {    color: #FFFFFF;}.advSearch {	text-align: center;	padding-top: 3px;	font-weight: bold;	padding-bottom: 3px;}.middleColumn {	padding: 5px;}#intro {	text-align: left;	margin-top: 20px;	margin-bottom: 20px;	background: url(../images/intro_image.jpg) no-repeat;	padding-left: 180px;	padding-top: 20px;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	height: 267px;	line-height: 1.5em;}#intro h2 {	background: url(../images/store_intro.gif) no-repeat;	margin: 0px;	padding: 0px;	height: 36px;}#intro p {	margin-right: 10px;}.more {	text-align: right;}.pageHeading {	color: #000000;	font-size: 15px;	font-weight: bold;	margin-top: 0px;}.productListing {	text-align: center;}.productListing td {	border-bottom: 1px solid #999999;	padding: 10px 5px 5px;}.productListing a {	font-weight: bold;}.productListing-data td{    border-bottom: none;    padding: 0px;}.buyNowButton {	margin-top: 5px;}.productModel {	font-size: 9px;}.productImg {	margin-bottom: 5px;}/*********************************imported styles ********************************/.errorBox {    font-family : Verdana, Arial, sans-serif;    font-size : 10px;    background: #ffb3b5;    font-weight: bold;}.stockWarning, .minimumWarning {    font-family : Verdana, Arial, sans-serif;    font-size : 10px;    color: #cc0033;}.productsNotifications {    background: #f2fff7;}.orderEdit {    font-family : Verdana, Arial, sans-serif;    font-size : 10px;    color: #70d250;    text-decoration: underline;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}/* message box */.messageBox {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}.messageStackError, .messageStackWarning {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background-color:    #ffb3b5;}.messageStackSuccess {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background-color:#99ff00;}SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #FFFFFF;  color: #000000;  font-weight: bold;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #EEEEEE;}TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}.productDescription {	padding: 10px;}#gc_heading {	color: #000000;	font-size: 16px;	margin: 0px;	padding: 0px;}.gc_subhead {	font-weight: bold;	font-size: 12px;}.gc_form_field {	line-height: 16px;	margin: 10px 0px 0px 10px;	padding: 0px;}.gc_form_field label {	font-weight: bold;	font-size: 10px;}.gc_button_set {	text-align: right;	padding: 0px;	margin-top: 5px;	margin-right: 30px;	margin-bottom: 10px;}#gc_product {	border: 1px solid #999999;	margin-top: 10px;	margin-bottom: 10px;	padding: 5px;}#gc_product h3 {	font-size: 14px;	margin: 0px 0px 5px;	padding: 0px;}.gc_product_table {	width: 100%;}.gc_product_table th {	text-align: left;	background: #E8E8E8;}.gc_product_table .gc_order_total {	font-weight: bold;	text-align: right;}#gc_certificate {	background: #dddddd;	padding: 0px;	margin: 10px auto;	width: 450px;}#gc_certificate .gc_heading {	background: #000000;	height: 100px;	margin: 0px;	padding: 0px;	text-align: center;}#gc_certificate .gc_heading .gc_code {	padding: 0px;	margin: 0px;	position: absolute;	left: 225px;	top: 35px;}.gc_label {	color: #33923F;	font: bold 14px "Trebuchet MS", Arial, sans-serif;}.gc_value {	font-size: 14px;	font-weight: bold;	color: #000000;}#gc_certificate .gc_body {	padding: 10px;	line-height: 18px;}.gc_title {	font: bold 25px "Trebuchet MS", Arial, sans-serif;	color: #000000;	margin-bottom: 5px;}.gc_message {	margin-top: 5px;	font-size: 12px;}#gc_billing {	border: 1px solid #999999;	padding: 5px;	margin: 10px 0px;}#gc_billing h3 {	font-size: 14px;	margin: 0px 0px 5px;	padding: 0px;}#gc_billing .gc_payment_table {}#gc_billing .gc_payment_table th {	text-align: right;}.gc_balance {	font-size: 14px;	background: #DDF3FF;	padding: 5px;	border: 1px solid #C2C2C2;}#bmp_cc_message{  color: #000000;	font-size:12px;	background: #e2d7b8;	padding: 7px;}#merchandiseNotice {	background-color: #FFFFFF;	border: 10px solid #E2D7B8;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 5px;	padding-left: 20px;	line-height: 1.5em;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}