/* COMMON */
#wrapper-SRC {width:919px;margin:0 auto;padding:0}
#blokHead {}
#blokHead:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.banner img {display:block;margin:0 auto}

#blokBody {margin-top:6px;clear:both;overflow:auto}

.txtLegal {font-size:10px}
.footer {font:10px arial;color:#075cc8;margin-top:5px}
.footer a {color:#075cc8}

.clear {clear:both}
form {margin:0;padding:0}

/* QUICKSEARCH */
/*#boxQuickSearch {background:url("images/box_search_bg.jpg") top no-repeat;width:919px;height:85px}
#boxQuickSearch .colLeft {float:left;width:663px;margin-top:20px}
#boxQuickSearch .colLeft form#frmSearch select{width:111px;font-size:12px;height:18px;margin:5px 0 0 133px;padding:0}
#boxQuickSearch .colLeft div {padding-bottom:3px}
#boxQuickSearch .colLeft .button {vertical-align:top;margin:0;padding:0}
#boxQuickSearch .colRight {float:left;width:219px;padding-top:17px;font:12px verdana, arial;color:#00597E}
#boxQuickSearch .colRight ul {margin:0;padding:0;list-style:none}
#boxQuickSearch .colRight li {display:inline}
#boxQuickSearch .colRight a {color:#00597E;text-decoration:none;font-size:11px;}
#boxQuickSearch .colRight a:hover {text-decoration:underline}*/

/**/
#boxContent_3Col {clear:both;margin-top:10px;overflow:auto}
#boxContent_3Col .gfxBorder {display:block}
.box170Border {width:168px;border:1px solid #a2cafd;border-top:0;border-bottom:0}
.box178 {width:178px}
.box178Border {border:1px solid #a2cafd;border-top:0;border-bottom:0}
.box549Border {width:547px;border:1px solid #a2cafd;border-top:0;border-bottom:0}
.box550Border {width:548px;border:1px solid #a2cafd;border-top:0;background:#cee3fd;padding-top:5px}
.box550Border_fff {width:548px;border:1px solid #a2cafd;border-top:0;border-bottom:0}
/* left nav */
#boxContent_3Col .colLeft {float:left;width:170px;/*background:#d3e4fb url(images/box_170_bg.gif) top repeat-x;*/}
#boxContent_3Col .colLeft .button {display:block;margin-left:auto;margin-right:auto}
.colLeft .boxNav {width:168px}
.boxNav img {vertical-align:bottom}
.boxNav ul {margin:0 auto;padding:0 0 13px 0;list-style:none;width:146px}
.boxNav li {margin:0;padding:0}
.boxNav li img {padding:2px 0 1px 0}
.boxNav li.gfxHead img {padding:13px 0 10px 5px}
.boxNav .hr {background:url(images/div_h-dot_0653b8.gif) repeat-x;height:1px;margin:0 6px;padding:0;clear:both}
.colLeft .signin {background:#cee3fd;margin:5px auto 0 auto;width:153px}
.signin .gfxHead {padding:11px 0 12px 7px}
.signin .txtHead {font:bold 13px verdana, arial;color:#0653b8;padding:1px 0 8px 7px}
.signin input {margin:0 auto 3px auto;padding:0}
.signin .frmFields {width:142px;display:block}
.signin .button {display:block;margin-top:8px}
.signin .txtBody {font:11px verdana, arial;text-align:center;padding-bottom:10px;padding:0 7px}
.signin .txtBody a {font:10px verdana, arial;color:#075dc8;text-decoration:none}
.signin .txtBody a:hover {text-decoration:underline}

/* right col */
#boxContent_3Col .colRight {float:right;width:178px;background:#d3e4fb url(images/box_170_bg.gif) top repeat-x}
#boxContent_3Col .colRight img.tout {display:block;margin:0 auto;border:0}

.newsletter {margin-top:5px}
.newsletter .gfxHead {text-align:center;padding:14px 0 13px 0}
.newsletter input {margin:0 auto 3px auto;padding:0}
.newsletter .frmFields {width:142px;display:block}
.newsletter .button {width:81px;display:block}

.logo {text-align:center;margin-top:10px}
.logo .txtBody {font:11px verdana, arial;padding-top:8px}

/* center col */
#boxContent_3Col .colCenter {float:left;width:550px;margin:0;padding:0 11px 0 10px} /* total w:571 */
#boxContent_3Col .colCenter .boxIntro {width:550px;margin-bottom:8px}
/*.boxIntro:after {content:".";display:block;height:0;clear:both;visibility:hidden}*/
.boxIntro .txtHead {font:bold 16px verdana, arial;color:#369;padding:0 0 0 10px}
.boxIntro .txtSHead {font:bold 14px arial;color:#36c;padding:11px 0 12px 3px}
.boxIntro img.button {vertical-align:bottom}
.boxIntro div.button {text-align:right}
.boxIntro .txtBody {font:10px verdana, arial;color:#177ddd;padding:9px 10px 0 16px}
.boxIntro .txtBody a {color:#075dc8}
.boxIntro .txtBody p {margin:0;padding:0 0 10px 0}
.boxIntro .txtBody .icon {text-align:right}
.boxIntro .txtPrintable {float:right}
.boxOuttro .txtBody {font:11px verdana, arial;color:#8A8A8A;padding:9px 10px 0 16px}

.boxSearchTips {width:380px}
.boxSearchTips .txtBody {border:1px solid #a2cafd;border-top:0;border-bottom:0;font:12px verdana, arial;padding:9px 13px 0 13px}
.boxSearchTips .txtBody p {margin:0;padding:0 0 10px 0}
.boxSearchTips .txtBody .icon {text-align:right}

/* HOME */
.boxGrad {background:url(images/box_382_bg.gif) repeat-x}
.boxGrad .txtBody {font:11px verdana, arial;padding:7px;text-align:center}
.boxGrad .txtBody p {margin:0;padding:0 0 10px 0}
.boxGrad .txtBody a {color:#106ed8;text-decoration:none}
.boxGrad .txtBody a:hover {text-decoration:underline}
.boxGrad .borders {margin:0;border:1px solid #a2cafd;border-top:0;border-bottom:0}
.box {display:block}
.tblSquares {width:545px;margin:0 auto}
.tblSquares .topLeft {width:268px;padding-bottom:10px}
.tblSquares .topRight {width:268px;padding-bottom:10px}
.tblSquares .btmLeft {width:268px}
.tblSquares .btmRight {width:268px}
.tblSquares .divCenter {width:9px}
.tblSquares .topLeft a {font:bold 14px verdana, arial}
#inline_popup {display:none;background:#fff;border:1px solid #a2cafd;width:258px;padding:5px;z-index:10;position:absolute;top:120px;left:300px;float:none}
#inline_popup .close {text-align:right}
#inline_popup a {text-decoration:none}
#inline_popup a:hover {text-decoration:underline}

/* SEARCH */
#boxSearch {font:12px verdana, arial;}
#boxSearch .button {padding:3px}/*text-align:right;*/
#boxSearch .txtTips {text-align:right;padding-right:8px}
.submit {margin:0;padding:3px 10px 0 0;list-style:none;overflow:auto;_margin-bottom:10px}
.submit input {border:0;margin:0;padding:0}
.submit li {float:right;width:auto;padding-bottom:3px;padding-left:5px}
.submit li.text {width:auto}
/*.submit:after {content:".";display:block;height:0;clear:both;visibility:hidden}*/
#boxSearch .boxPagination {display:block;font:12px arial;color:#fff;padding:2px 10px;margin:3px auto;background:#206ed5}
#boxSearch .boxPagination .advance {float:right}
#boxSearch .boxPagination a {color:#ccc;text-decoration:none}
#boxSearch .boxPagination a:hover {text-decoration:underline}
#boxSearch .tdHead td {font:bold 11px verdana, arial;border-bottom:2px solid #fc6}
#boxSearch .tdHead td span {font-weight:normal}
#boxSearch td {font:12px verdana, arial}

#boxSearch .navTab {background:url(images/tab_bg.gif) top repeat-x;width:550px}
.navTab:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.navTab ul {margin:0;padding:0;list-style:none}
.navTab li {margin:0;padding:0;float:left}
.navTab li input {vertical-align:bottom}
.navTab li img {vertical-align:bottom}

#boxSearch .boxFormOptions {background:#e9f2fd;width:550px}
#boxSearch .tblFormOptions {margin:0 auto 5px auto;width:518px}
#boxSearch .tblFormOptions ul {margin:0 0 10px 0;padding:0;list-style:none}
#boxSearch .tblFormOptions li {padding:0}
#boxSearch .gfxText {text-align:center;padding:3px 0}
#boxSearch .txtHForm {text-transform:uppercase;color:#206ed5;font:bold 12px arial}
#boxSearch .txtForm {color:#206ed5;font:12px arial;text-align:center;padding:3px 0}
#boxSearch .tblCheckbox {text-align:left;background:#cee3fd;margin:0;padding:0;border:0;width:548px}
#boxSearch .tblCheckbox .txtBody {padding:3px 10px}
#boxSearch .tblCheckbox ul {margin:0 0 10px 50px;padding:0;list-style:none}
#boxSearch .tblCheckbox li {padding:0 0 0 22px;text-indent:-22px}
#boxSearch .txtTopic {font:bold 12px verdana, arial;color:#054eae;text-transform:uppercase;padding:10px 0 0 10px}
#boxSearch .txtSubTopic {font:bold 11px verdana, arial;padding:0 0 0 18px}
#boxSearch .icon {float:right}
#boxSearch .keywordAuthor {font:bold 16px verdana, arial;color:#099}

/* Search Results */
#boxSearch .tblCriteria {width:100%}
#boxSearch .tblCriteria td {padding:2px;font:11px verdana, arial}
#boxSearch .tblCriteria span {padding:2px;font:12px verdana, arial}
#boxSearch .tblSearchResults {width:100%}
#boxSearch .tblSearchResults td {padding:2px}
#boxSearch .tblSearchResults .tdHead td {border-bottom:3px solid #000}
#boxSearch .tblAddToOrder {border:2px solid #a2cafd}
#boxSearch .tblAddToOrder td {padding:3px;font:11px verdana, arial}
#boxSearch .tblAddToOrder .tdHead td {background:#a2cafd;color:#000;border:0;text-align:center;font-weight:bold;padding:0 0 4px 0}
#boxSearch .lstReview {margin:12px 0 5px 15px;padding:0;list-style:square}
#boxSearch .lstReview li {padding-bottom:3px}

/* SIGNUP */
#boxLogin {width:550px}
#boxLogin .txtBody {color:#000}
.tbl2Forms {width:547px;margin:0 auto}
.tbl2Forms .tdLeft {width:268px;padding-bottom:10px}
.tbl2Forms .tdRight {width:268px;padding-bottom:10px}
.tbl2Forms .tdCenter {width:11px}
.tbl2Forms table.border {border:1px solid #b5d5fd;border-bottom:0;background:#f2f7fe;height:300px}
.tbl2Forms a {font:12px verdana, arial}
.tbl2Forms .txtBody {font:12px verdana, arial;padding:9px 6px 0 12px}
.tbl2Forms .txtBody span {font-size:10px}
.tbl2Forms .txtForm {font:bold 11px verdana, arial;padding:0 3px 0 0;text-align:right}
.tbl2Forms .txtForm span {font-weight:normal;font-size:10px}
.tbl2Forms .txtForm_Chkbox {font:11px verdana, arial;text-align:left;padding:10px 10px 0 10px}
.tbl2Forms .txtForm_Chkbox td {font:11px verdana, arial}
.tbl2Forms .button {display:block;margin:12px auto 0 auto}

/* CHECKOUT */
#boxCheckout {width:550px}
#boxCheckout .txtSHead1 {background:#206ed5;padding:2px;color:#fff;font:bold 13px verdana, arial}
#boxCheckout .txtSHead2 {padding:2px;color:#369;font:bold 13px verdana, arial}
#boxCheckout .txtBody {font:12px verdana, arial;padding:9px 6px 0 10px}
#boxCheckout .txtBody a {color:#075dc8}
#boxCheckout .txtBody p {margin:0;padding:0 0 10px 0}
#boxCheckout .txtBody span {font-size:10px}
#boxCheckout .txtBody .lstReview {margin:12px 0 5px 15px;padding:0;list-style:square}
#boxCheckout .txtBody .lstReview li {padding-bottom:3px}
/*#boxCheckout .boxFormOptions {background:#e9f2fd;width:550px}*/
#boxCheckout .tblFormOptions {margin:0 auto 5px auto;width:550px;background:#e9f2fd}
#boxCheckout .txtHForm {color:#000;font:bold 12px arial;padding:3px 0 3px 6px;background:#cee3fd}
#boxCheckout .txtForm {color:#000;font:bold 12px arial;padding:3px 0 3px 6px}
#boxCheckout .NotReqField {font-weight:normal}
#boxCheckout .tdHead td {font:bold 11px verdana, arial;color:#000;border-bottom:3px solid #fc6}
#boxCheckout .tdHead td span {font-weight:normal}
#boxCheckout .boxPagination {display:block;font:12px arial;color:#fff;padding:2px 10px;margin:3px auto;background:#206ed5}
#boxCheckout .boxPagination .advance {float:right}
#boxCheckout .boxPagination a {color:#ccc;text-decoration:none}
#boxCheckout .boxPagination a:hover {text-decoration:underline}

/* STATUS */
#boxStatus {width:550px}
#boxStatus .txtBody {font:12px verdana, arial;padding:9px 6px 0 10px;color:#000}
#boxStatus .txtBody a {color:#075dc8}
#boxStatus .txtBody p {margin:0;padding:0 0 10px 0}
#boxStatus .txtBody span {font-size:10px}
#boxStatus .tblStatus {margin:0 auto 5px auto;width:550px;background:#e9f2fd}
#boxStatus .tblStatus .tdHForm {color:#000;font:bold 12px arial;padding:3px 0 3px 6px;background:#cee3fd}
#boxStatus .tblStatus_Billing {margin:0 auto 5px auto;width:550px;background:#e9f2fd}
#boxStatus .tblStatus_Billing td {padding:2px 6px 4px 6px}
#boxStatus .tblStatus_Billing .tdHForm {color:#000;font:bold 12px arial;padding:3px 0 3px 6px;background:#cee3fd}
#boxStatus .tblStatus_Detail {margin:0 auto 5px auto;width:550px}
#boxStatus .tblStatus_Detail td {padding:2px}
#boxStatus .tblStatus_Detail .tdHead td {font:bold 11px verdana, arial;border-bottom:2px solid #fc6;padding-bottom:2px}
#boxStatus .tblStatus_List {margin:0 auto 5px auto;width:550px}
#boxStatus .tblStatus_List td {padding:2px}
#boxStatus .tblStatus_List .tdHead td {font:bold 11px verdana, arial;border-bottom:2px solid #fc6;padding-bottom:2px}

#boxStatus .txtSHead1 {background:#206ed5;padding:2px;color:#fff;font:bold 13px verdana, arial}
#boxStatus .txtSHead2 {padding:2px;color:#369;font:bold 13px verdana, arial}

/* MISC INFO */
#boxMisc {width:550px}
#boxMisc .txtBody {color:#000}

/* INCENTIVES */
.tblIncentives {width:550px;margin:0 auto}
.tblIncentives td {font:11px arial;color:#000;padding-top:23px}
.tblIncentives .tdProdImage {width:135px;padding:0}
.tblIncentives .tdProdName {width:180px}
.tblIncentives .tdProdNumber {width:108px}
.tblIncentives .tdProdFormat {width:72px}
.tblIncentives .tdProdPrice {}

/* Help */
#boxHelp {width:550px}
#boxHelp .txtHead {font:bold 16px verdana, arial;color:#369;padding:0 0 0 10px}
#boxHelp .txtSHead {padding:2px;color:#369;font:bold 13px verdana, arial}
#boxHelp .txtBody td {font:13px verdana, arial;padding:9px 6px 0 10px}
#boxHelp .txtBody a {color:#075dc8}
#boxHelp .txtBody p {margin:0;padding:0 0 10px 0}
#boxHelp .txtBody span {font-size:10px}

/* Offers */
#boxClubOffer {width:548px}
#boxClubOffer .txtHead {font:bold 16px verdana, arial;color:#369;padding:0 0 0 5px}
#boxClubOffer .txtBody {font:12px verdana, arial;padding:9px 6px 0 10px}
#boxClubOffer .txtBody a {color:#075dc8}
#boxClubOffer .txtBody p {margin:0;padding:0 0 10px 0}
#boxClubOffer .txtBody span {font-size:10px;line-height:11px}
#boxClubOffer .pdf img {float:left}
#boxClubOffer .pdf span {float:left}

/* OOPS */
.tblOops {margin-bottom:12px;width:550px;border:1px solid #a2cafd}
/*.tblOops .border {background:#ff6666}*/
.tblOops .tdHead {background:#cee3fe}
.tblOops .tdBody {padding:10px 10px 10px 50px;background:#fff;color:#000}

/* popup */
body#popup {margin:0;padding:0;border:0;width:620px;height:365px;background:url(/ecatalog/images/box_620_bg.gif) repeat-y}
#wrapper-SRC-popup {background:url(/ecatalog/images/box_620_btm.gif) bottom no-repeat;height:65%}
#wrapper-SRC-popup .border {background:url(/ecatalog/images/box_620_top.gif) top no-repeat;padding:8px 8px 20px 8px}
#wrapper-SRC-popup .txtBody {font:12px arial;color:#666;padding:15px;height:80px}
#wrapper-SRC-popup .close {font:10px arial;color:#a2cafd;text-align:right}
#wrapper-SRC-popup a {text-decoration:none;color:#a2cafd}
#wrapper-SRC-popup a:hover {text-decoration:underline}

a img{border:0}
