/* --- Main Page Container --- */
body { margin:0 !important; padding:0; color: #071569; }
body,table,tr,td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color: #071569; }
#outerwrapper, #body-wrapper { }

/* --- Global Margins --- */
h1, h2, h3, h4, h5, h6, form { margin:0;}
p { margin:0 0 10px 0;}

/* --- Text Styles --- */
.blueTxt, .blueTxt a, a.blueTxt { color:#039; }
.greyTxt, .greyTxt a { color:#242424; }
.whiteTxt { color:#fff; }
.font10 { font-size:10px; }
.noU { text-decoration:none; }

/* --- Main Link Styles --- */
a { color:#071569; text-decoration:none; }
a:hover { color:#00CC00; text-decoration:underline }
img { border:0; }

/* --- Form Fields --- */
.txtField { border:1px solid #003366; font-size:10px; width:110px; }
.txtField:focus { border-color:#f90; }

.clear { clear:both;}

#body-header div { display:none; }
#body-header #body-logo { display:block; }

#body-nav { display:none; }
#body-col { display:none; }
#body-left { display:none; }
#body-main { width:auto; margin:0; }
#body-main a { color:#003399 !important; text-decoration:underline }
#body-main a:hover { color:#00CC00 !important; }

#body-right { display:none; }

#body-footer-content, #body-footer-nav, #search-bar, #body-footer-bar { display:none; }

#breadcrumb { display:none; }

/* --- Item Tempalte --- */
#item-wrapper {width: 620px; margin: 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
 #item-wrapper h1 { font-size: 24px; font-weight: bold; color: #003366; margin:1px;}
 #item-wrapper #item-content { border: 1px solid #ccc; border-width: 1px 0; padding:10px 0; margin: 10px 0;}
 #item-wrapper .details {background: #E8E8E8; padding:5px; margin: 0 auto; border-right: 1px solid #BCBBBB;}
 #item-wrapper .item-subtitle { background: url(/site/images/item-title-bg.gif) no-repeat; font-size: 16px; width: 180px; height: 23px; color: #fff; text-align:center; font-weight: bold; padding: 5px; margin: 0 auto;}
 #item-wrapper .item-photo {float: left; width: 400px;}
 #item-wrapper .item-description {float: left; width: 180px;}
 #item-wrapper .item-price { background-color: #d7d7d7; font-weight:bold; font-size: 14px; padding: 5px 0px 10px 0px; text-align: center}
 #item-wrapper .quantity { width:160px; background-color: #d7d7d7; font-size: 10px; padding: 5px; text-align: center; border-bottom: 1px solid #BCBBBB; margin-bottom: 10px;}
 #item-wrapper .quantity input { vertical-align: top; width:30px}
 #item-wrapper .quantity select { width:100px !important; font-size:9px}
 #item-wrapper .quantity a.smalltextnolink { text-decoration:none; font-weight:normal; color:#000000 !important }
 #item-wrapper .item-price span {color: #003366; }
 #item-wrapper .item-detailed { color: #555555; line-height: 17px;}
 #item-wrapper .item-detailed h2 { display: block; font-size: 14px;}
 
#availabilty {margin: 10px 0 0 5px; font-size:10px}
 #availabilty .content {border-bottom: 1px solid #d7d7d7; padding: 0 0 10px 15px; line-height: 20px;}
 #availabilty .content span { color: #036; font-weight:bold}

#relatedItems { padding:5px} 
#relatedItems h4 { margin-bottom:30px; border-bottom:1px solid #CCC; padding-bottom:17px; font-size:14px; color:#000000 } 
#relatedItems a { line-height:15px; font-size:12px }
#relatedItems a:hover { color:#00CC00 !important; }

/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */

