body {background: url('design/bg.gif') repeat-x top left; padding: 0;margin:0;}
#PageSubTable {background: url('design/contentbgscale.gif') repeat-y top left; align: center; width: 1016px;margin-bottom: 50px;}
#Form2 {margin: 0; padding: 0}

.col2 {width: 100%;}
.col2 .c1 {width: 50%; padding-right: 10px;}
.col2 .c2 {width: 50%; padding-left: 10px;}

.formtbl {width: 100%;}
.formtbl td {padding: 3px 0; vertical-align: top;}
.formtbl td.name {white-space: nowrap;}
.formtbl td.input {white-space: nowrap; width: 100%;}
.formtbl td.input input, .formtbl td.input select, .formtbl td.input textarea {margin: 0 5px;}

#Form2 input, #Form2 select {font: 11px Arial, Helvetica, sans-serif; color: #555; line-height: normal;}
#Form2 select#Country, #Form2 select#State {width: 160px;}

table#Instruction1_Table2 {margin: 10px 20px 15px 0;}

.Messages, .ErrorMessages {font-size: 12px; font-weight: bold; color: #FF6666; width: 100%; text-align: center; padding: 6px 0;}
table.formtbl .ErrorMessages {width: 5px;}

.ContentTableHeader, .ContentTable, .ContentTableHorizontal {font-size: 12px; font-weight: bold; text-align: left; align: left;}
table.optionsbox td {padding: 0 5px 15px 5px;}
table.optionsbox tr#ProductDetail11_trQty td {padding: 15px 5px;}
table.optionsbox tr#ProductDetail11_trOptions td {padding: 3px 5px;}

.Content, .Instructions, #BreadCrumbs1_BreadCrumbs1 {font: 11px Arial, Helvetica, sans-serif; color: #555; line-height: normal;text-align: left;}
.ContentR {font: 11px Arial, Helvetica, sans-serif; color: #555; line-height: normal;text-align: right;align: right;}

td.button {padding-top: 20px; text-align: right;}

a {outline:none;}
a img {border:none;}
.center {text-align:center;}
.clear {clear:both;}
.float-left {float:left;}
.float-right {float:right;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.img-left {float:left;margin:0 10px 4px 0;}
.img-right {float:right;margin:0 0 4px 10px;}
.hide {display: none;}

#LeftColumnCell, #RightColumnCell,
#FooterCell, .search, .cart, #ContentCell,
#LeftColumnCell ul, #LeftColumnCell p,
#RightColumnCell ul, #RightColumnCell p,
#FooterCell ul, #FooterCell p,
.search ul, .search p, .cart ul, .cart p
#ContentCell p,
#ContentCell h2,
#ContentCell h3, #ContentCell h4, .subHeadings,
.Headings,#ContentCell ul, .Content p,
table td {margin: 0; padding: 0; list-style: none;}

#ContentCell h1, .headings {font: bold 15px Arial, Helvetica, sans-serif; color: #000; line-height: normal;vertical-align: top; padding: 12px 0 6px 0;}
#ContentCell {padding-right: 35px; padding-left: 15px;  width:767px;}
.rcolimages img {margin-right: -15px;}
.homercolimages img {margin-right: -15px;}
#InnerCell {padding: 5px 10px 0 0; vertical-align: top;}

#TopBannerCell {margin: 0; padding: 0; vertical-align: bottom; text-align: left;}
#TopSubBannerCell {margin: 0; padding: 0; vertical-align: bottom; text-align: left;}

#SearchTemplate11_DataGrid1 {margin: 0; padding: 0; vertical-align: top; text-align: left;}
table#SearchTemplate11_DataGrid1__ctl3_DataList1 td table {margin: 0 0 20px 0;}
table#SearchTemplate11_DataGrid1__ctl3_DataList1 td table td {text-align: center;}

#ProductDetail11_Table1 td.col-1, #ProductDetail11_Table1 td.col-2 {padding-right: 10px;}
tr#ProductDetail11_trDescription td {padding-top: 15px;}
tr#ProductDetail11_trDescription td h1 {margin-bottom: 0; padding: 0; border: none;}
tr#ProductDetail11_trCategory td {padding-bottom: 10px;}
tr#ProductDetail11_trEMailFriend td.button {text-align: left;}

.detail2 .options {margin-bottom: 10px}
.detail2 .options td span {display: block; padding-bottom: 10px; width: auto; float: left;}
.detail2 .options td.button {text-align: left; padding-top: 10px; line-height: normal;}
tr#ProductDetail21_trProductName td {line-height: normal;}
.detail2 .options tr#ProductDetail21_trProductName td span {float: none; padding-bottom: 0; display: inline;}
tr#ProductDetail21_trManufacturer td {padding-bottom: 10px;}
tr#ProductDetail21_trQty td {padding: 10px 0;}
tr#ProductDetail21_trCustomPrice td {font: 12px Arial, Helvetica, sans-serif; color: #555; line-height: normal;}
tr#ProductDetail21_trDescription td {margin-bottom: 0; padding: 0;}
tr#ProductDetail21_trDescription td h1 {margin-bottom: 0; padding: 0; border: none;}
tr#ProductDetail21_trDescription td h2 span#ProductDetail21_lblDescription {display: block;}
#ProductDetail21_ImageCell {padding-right: 10px;}


/* BROWSER SPECIFIC
--------------------------------------------------------*/

#SearchTemplate11_BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList, #BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList {}
#SearchTemplate11_BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList a, #BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList a {}
#SearchTemplate11_BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList a:hover, #BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList a:hover {}

.mainttl {padding:0; margin: 5 5 0 5; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FF6666; font-weight: bold;}  
.catlist div {padding:0; margin: 3 5 3 5; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}
#catlist div a {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}

.toplinks A:link {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #555;text-decoration: none;}
.toplinks A:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #555;text-decoration: none;}
.toplinks A:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #555;text-decoration: none;}
.toplinks A:hover {text-decoration: underline; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #555;}

.footlinks A:link {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.footlinks A:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.footlinks A:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.footlinks A:hover {text-decoration: underline; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.catlist A:link {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.catlist A:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.catlist A:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.catlist A:hover {text-decoration: underline; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.cartlink A:link {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #ff6666;text-decoration: none;}
.cartlink A:visited {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #ff6666;text-decoration: none;}
.cartlink A:active {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #ff6666;text-decoration: none;}
.cartlink A:hover {text-decoration: underline; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #ff6666;}

.copyline {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #555;text-decoration: none;}

.searchbox {border: 1px solid #e48186; margin-right: 1px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #555; vertical-align:absmiddle; height: 18px;width: 120px;}
.emailbox {border: 1px solid #e48186; margin-right: 1px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #555; vertical-align:top; height: 18px;width: 120px;}
.imgsearch {vertical-align:top;}
.imgemail {vertical-align: top;}
.btnemail {vertical-align: top;}
.btnsearch {vertical-align: top;}

.Content A:link {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.Content A:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.Content A:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;text-decoration: none;}
.Content A:hover {text-decoration: underline; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.pnamebg {background: #fff url(design/pnamebg.gif) repeat-x bottom left;font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.prodbg {background: #fff url(design/pdetailbg.gif) repeat-x bottom left;}

.shortdesc {font: 11px Arial, Helvetica, sans-serif; color: #999; line-height: 15px; align: left;}

.specs {margin: 0; font: 11px Arial, Helvetica, sans-serif; color: #555; line-height: normal; align: left; border: 0; vertical-align: top;}
.specs2 {margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #555; line-height: normal; align: left; border: 0;}

.search-grid-tbl {padding-left: 5px;}

.ContentTableHeader
{
	text-align: left;
	text-transform: uppercase;
}