body{font-size:9px;font-weight:400;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;text-align:center;display:block;height:auto;width:100%;margin:0}
#body{width:100%;height:auto;float:left;display:block;vertical-align:top}
emailBody{font-size:9px;background:#FFF;font-weight:400;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;text-align:center;display:block;height:auto;margin:0}
input.smallTxt{border:1px solid #CCC;width:30px}
#shareSection{padding-left:5px}
#sendEmail{background-color:#3D70A0;font-weight:700;color:#FFF;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;text-align:center;border:1px outset #999;cursor:pointer;height:16px;line-height:16px;width:75px;text-decoration:none;vertical-align:top;padding:2px}
#closeBtn{background-color:#3D70A0;font-weight:700;color:#FFF;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;text-align:center;border:1px outset #999;cursor:pointer;height:16px;line-height:16px;width:55px;float:right;margin-right:15px;text-decoration:none;vertical-align:top;padding:2px}
#imgCloseBtn{background-color:transparent;font-weight:700;color:#061A55;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;text-align:center;border:0;cursor:pointer;height:16px;line-height:16px;width:55px;float:right;margin-right:15px;text-decoration:none;vertical-align:top;padding:2px}
#swatchCloseBtn{background-color:transparent;font-weight:700;color:#061A55;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;text-align:center;border:0;cursor:pointer;height:16px;line-height:16px;width:120px;float:right;margin-right:15px;text-decoration:none;vertical-align:top;padding:2px}
#adminExitBtn{background-color:#3D70A0;font-weight:700;color:#fff;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;vertical-align:middle;border:1px outset #999;cursor:pointer;padding:2px 4px}
input.btnBig{background-color:#3D70A0;font-weight:700;color:#FFF;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:14px;vertical-align:middle;border:1px outset #999;cursor:pointer;padding:4px}
input.big{font-size:14px;padding:5px 0}
/* this is used in shopping cart page */
.total input.btn{padding:2px;background-color: #CCC; font-weight: bold;color: #061A55;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size: 10px;  vertical-align: middle; border:1px solid #061A55; cursor: pointer;}
a:link,a:hover,a:visited,a:active{text-decoration:none;color:#001852;outline:none;-moz-outline-style:none}
#breadcrumb{color:#001852;font-size:8px;text-align:left}
ul{margin:10px;padding:0}
li{list-style:disc;text-align:left}
.txtError{border:1px solid red;width:190px;margin-left:5px;color:red}
.grayBg{background-color:#999;font-size:12px;color:#000}
.redBg{background-color:#ac1614}
.blue,.blueBig,.blueBigger,.blueBold{font-size:12px;color:#061A55}
.blueBoldSmaller{color:#061A55;font-weight:700;font-size:11px}
.blueBold{font-weight:700;font-size:13px}
.blueBig,.blueBigger{font-weight:700;font-size:18px;padding-left:10px}
.blueBigger{font-size:22px;padding-left:0}
.blueMedium{font-size:15px;color:#061A55;font-weight:200}
.longPanel{text-align:center;background:#FFF url(/pages/images/middle_frame_bg.jpg) repeat-x;min-height:35px;border:1px solid #CCC;padding:5px}
.carouselPanel{background-color:transparent}
.blueArrowR,.blueArrowL{color:#036;font-weight:700;font-size:12px}
.blueArrowR{background:url(../images/arrow_blue.gif) right bottom no-repeat;padding-right:8px}
.blueArrowL{background:url(../images/arrow_blue.gif) left bottom no-repeat;padding-left:8px;font-size:9px}
.blueArrowR span{color:#666;font-weight:700;font-size:12px}
.blueArrowL span{font-weight:700;font-size:12px}
.blank{width:100%;height:7px;clear:both}
.top{border-top:1px solid #999}
.imgth{margin-top:10px;margin-bottom:5px;margin-left:0;padding-bottom:5px!important;padding-top:5px!important}
.productCol{width:33%;height:150px}
.productMiddleCol{width:34%}
.productHeading{font-weight:700;font-size:16px;color:#061A55;margin:0}
.leftTd{float:left;text-align:left}
.rightTd{float:right;text-align:right}
.itemTitle,.itemDesc,.price,.catDesc{padding-left:25px;font-size:10px;font-weight:700;text-align:center}
.catDesc{font-weight:400;font-size:11px}
.price2{font-weight:700;color:#000}
.itemDesc span{padding-right:5px}
.itemTitle{color:#036}
.price{color:#000}
.new{font-weight:700;color:#C00}
a.new{color:#C00;font-weight:700}
#wrapperBar{background-color:#061A55;width:100%;height:129px;top:0;position:absolute;z-index:1}
#wrapper{width:826px;height:auto;overflow:hidden;display:block;top:0;position:relative;z-index:2;margin:auto}
html > emailBody #emailWrapper{background:#FFF}
.smallH{padding-bottom:10px;padding-top:10px;color:#001852;font-weight:700}
#main{width:800px;background-color:#061A55;display:block;text-align:left;margin:auto}
#content{width:800px;float:left}
#left{position:relative;top:0;width:195px;float:left;background-color:#CCC;height:auto;display:block;font-weight:bolder;padding:0 0 5px 5px}
#left ul{list-style:none;font-size:9px}
#left li{list-style:none;line-height:14px}
#left .txt{width:110px}
#left ul.red{color:red}
#left ul.red li a{font-weight:400}
#right{position:relative;top:0;width:800px;float:left;height:auto;background-color:#FFF;display:block;padding:0}
*html #right{padding:5px 5px 5px 6px}
#monthAdPic{width:100%}
#pics{width:98.5%}
img{border:0 solid #FFF}
#emailWrapper{width:600px;background:#FFF;height:auto;overflow:hidden;display:block;margin:auto}
table#emailTable{border:1px solid #CCC;width:600px;background:#FFF}
table#emailTable #heading{background:#061A55;color:#FFF}
#panels{min-height:75px;background:#FFF;color:#666;border:1px solid #CCC;font-size:11px;text-align:left;vertical-align:top;padding:5px 0}
.smallPanel{width:275px}
#rightPanel{width:45%;float:right;top:0;position:relative;text-align:center}
#rightPanel ul{margin:5px;padding:5px}
#footerWrapper{clear:both;padding:5px}
#footer{text-align:left;font-size:11px}
#footer table{width:100%;text-align:left;margin:0;padding:0}
#footer tr{border:0 solid gray;margin:0;padding:0}
#footer td.leftBorder{border-left:1px solid #CCC;vertical-align:top;font-size:11px;text-align:left;padding:5px}
#footer ul{list-style:none;margin:0;padding:0}
#footer li{list-style:none;line-height:20px;color:#061A55;font-size:9px}
#copyright{color:#666;text-align:center}
.lightGray{color:gray;font-size:12px}
#contentTable{width:800px;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:12px;border:1px solid #CCC;padding:5px}
#contentTable table{font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:11px;width:100%;background-color:#fff}
#contentTable hr{border-top:1px solid #ccc}
#downloadTable{width:800px;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:9px;border:1px solid #CCC;padding:5px}
#tracking{width:800px;background-color:#061A55;color:#FFF;font-size:11px;text-align:center;height:30px;line-height:30px;vertical-align:middle;float:left;padding:0}
#tabbedPaneWrapper{clear:both;background:#ccc;min-height:150px;padding:0}
#tabbedPane ul.subsection_tabs{list-style:none;clear:both;color:#000;font-weight:700;float:left;margin:0;padding:0}
#tabbedPane ul.subsection_tabs li{margin-bottom:-1px;float:left;margin-top:5px;margin-right:0;text-align:center;list-style:none;background:#ccc}
#tabbedPane ul.subsection_tabs li.active{float:left;margin-right:7px;text-align:center;list-style:none;background-color:#eee}
#tabbedPane ul.subsection_tabs li.blank{float:left;width:20px;text-align:center;list-style:none;background:#ccc;margin:5px 0 -1px 10px}
html > body #tabbedPane ul.subsection_tabs li a{display:block;height:28px;color:#036;text-decoration:none;padding:0 0 0 13px}
html #tabbedPane ul.subsection_tabs li a{height:28px;color:#036;text-decoration:none;padding:0 0 0 13px}
#tabbedPane ul.subsection_tabs li a.active{background:#eee;padding-left:13px}
#tabbedPane ul.subsection_tabs li a span{display:block}
#tabbedPane ul.subsection_tabs li a span span{text-decoration:none;display:block;vertical-align:middle;padding:10px 13px 5px 0}
#tabbedPane ul.subsection_tabs li a.active span span{padding-right:13px}
#tabbedPane ul.subsection_tabs li a:hover span span{color:#036;padding-right:13px}
#tabs{clear:both;width:100%;margin-top:-1px;border:1px solid #CCC;display:block;font-size:11px;line-height:15px;background-color:#eee;min-height:150px;padding:0}
html > body #tabs{width:auto;margin-top:0}
td.half{vertical-align:top;width:50%;padding-left:5px;font-size:10px}
td.col1{vertical-align:top;width:329px;padding-left:5px;font-size:10px}
td.col2{vertical-align:top;width:239px;padding-left:5px;font-size:10px}
td.col3{vertical-align:top;width:193px;padding-left:5px;font-size:10px;border-left-style:solid;border-left-color:#ccc;border-left-width:1px}
td.attribute{vertical-align:bottom;font-weight:400;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;line-height:16px;padding:5px}
.lspan,.rspan{color:green;font-size:10px;text-decoration:none}
.lspan{float:left;text-align:left;font-weight:700}
.rspan{float:left;text-align:right}
.options span{padding:5px 0}
.options span a{font-size:10px;text-decoration:underline;padding:1px 10px 1px 1px}
.options span a:hover{font-size:10px;text-decoration:none;padding:1px 10px 1px 1px}
.options span a.largerImage span{cursor:pointer;height:20px;vertical-align:bottom;padding-right:18px;background:url(../images/largerImage.jpg) right top no-repeat}
#productImage{border:1px solid #999}
/* Attribute section */
.productdescheading{font-size:16px;font-weight:700;font-stretch:wider;color:#000}
.regPrice,.specialPrice{padding-left:0!important;font-weight:700;line-height:14px}
.specialPriceLabel,.specialPrice{color:red;font-size:12px;line-height:14px}
.specialLabel,special{font-size:10px}
.label{font-weight:700;font-size:12px;width:220px;text-align:right}
.labelLeft{font-weight:700;font-size:12px;text-align:left}
.productDetailSelect{background-color:#fff}
#relatedProductsTable,#recentViewTable{width:100%;vertical-align:top;font-size:11px;text-align:left}
#desc{margin-left:29px}
table#descriptionTable,table#availableColorsTable{width:298px;vertical-align:top;font-size:11px;text-align:left;background-color:#EEE}
#availableColorsTable{padding:0}
#description{width:100%;vertical-align:top;color:#666}
#description li{padding-bottom:15px}
#relatedProducts img,#relatedProducts2 img,#availableColorsTable img,#recentViewTable img{border:1px solid #CCC;cursor:pointer}
#relatedProducts,#relatedProducts2,#giftCard{font-size:11px;vertical-align:top}
#relatedProducts{width:165px}
#recentView ul{list-style:none;font-size:10px}
#recentView li{list-style:none;color:#061A55}
#recentView a{font-weight:700;font-size:10px;margin-left:0;padding-left:0}
#giftCard,#relatedProducts2{border-left:1px solid #CCC;padding:5px}
#giftCard{text-align:center;vertical-align:top}
#relatedProducts a,#relatedProducts2 a,#giftCard a{font-weight:700;font-size:10px;padding-left:10px}
#relatedProducts2 td.blue,#giftCard span.blue{font-size:12px;font-weight:700;line-height:20px}
a.currentPage{font-weight:700}
.error{color:red;font-size:12px;font-weight:700;list-style:none;padding:10px}
.LV_validation_message{font-weight:400;margin:0 0 0 5px}
.LV_valid{color:#0C0}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{border:1px solid #0C0}
.label,.labeltitle,.f_element{font-size:11px;color:#061A55}
.f_element{width:370px;text-align:left}
.labeltitle{font-weight:700;height:30px}
a.continue{background-color:#036;font-weight:700;color:#FFF;padding:10px}
a.category{font-weight:700;color:#061A55}
table.imageArea{border-collapse:collapse;width:100%;margin:0;padding:0}
table.imageArea td{vertical-align:top}
table.imageArea td.imageArea-thumbs{line-height:0;background:#FFF;margin:0;padding:0}
table.imageArea td.imageArea-thumbs img{margin:4px 4px 0;padding:0}
table.imageArea td.imageArea-main{background:#FFF;line-height:0;padding:4px 4px 4px 0}
table.imageArea .MagicZoomBigImageCont{border:4px solid #FFF;margin:-4px -4px -4px 0}
#filter{width:150px;font-size:9px;color:#061A55; padding-left: 5px; padding-right: 5px;}
#filter select{font-size:9px}
#contentTable #filter #filterTable{font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:9px;width:150px;background-color:#EEE;border:0}
#contentTable #filter #filterTable td#dataRight{text-align:right;margin:0;padding:0}
#contentTable #filter #filterTable td#dataRight input{margin:0;padding:0}
#contentTable #filter #filterTable td#sizeRight{text-align:right;background:url(/pages/images/subMenu_divider.gif) repeat-y scroll right center transparent;padding:0}
#contentTable #filter #filterTable td.leftBorder{background:url(/pages/images/subMenu_divider.gif) repeat-y scroll left center transparent;width:2px;padding:0}
#followLine{position:relative;font-size:9px}
#followLine img{float:left;margin-left:5px}
#followLine #emailSignup{float:left;margin-left:30px;height:24px}
input.signUpBtn{background-color:#3D70A0;font-weight:700;color:#FFF;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;border:1px outset #999;cursor:pointer;height:22px;line-height:22px;padding-top:0;padding-bottom:2px;margin:0}
.signUpTxt{background-color:#CCC;border:1px solid #036;color:#061A55;font-size:9px;font-weight:700;height:20px;line-height:20px;text-align:center;width:210px;padding:0}
input.cartBtn,#filter #filterBtn{background-color:#3D70A0;font-weight:700;color:#FFF;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10px;border:1px outset #999;cursor:pointer;height:18px;line-height:18px;padding-top:0;padding-bottom:2px;margin:0}
a:hover,a.new:hover,#downloadTable a{text-decoration:underline}
#breadcrumb a:active,#breadcrumb a:visited,#breadcrumb a:link,#breadcrumb a:hover{text-decoration:none}
#footerMain,#contentTable #filter #filterTable td#dataCenter{text-align:center}
#left li a,#recentView li a{color:#061A55}
table#emailTable .blueBold,table#emailTable #prodPrice,table#emailTable #prodAdvCopy,.regPriceLabel,.regPrice,.specialPriceLabel,.specialPrice{font-size:12px}
#contentTable span a.new,.LV_invalid,.asterisk,.required{color:#C00}
#contentTable tr .top,#contentTable tr .bottom{height:2px;line-height:2px}
#tracking a,#tracking a a.hover{color:#FFF}
#attribute span a,.redLink,#attribute span a.redLink{color:red;text-decoration:underline}
#relatedProductsTable .blueBold,#recentViewTable .blueBold{font-size:12px;color:#061A55;font-weight:700;height:14px;line-height:14px;margin:0;padding:0 0 8px}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active,.cartError{border:1px solid #C00}
div#hrLine,#contentTable table td#hrLine{background-repeat:repeat-x;background-position:left bottom;background-image:url(/pages/images/subMenu_hr_divider.gif);background-color:transparent;background-attachment:scroll}
#followLine #facebook,#followLine	#twitter,#followLine #youtube{float:left;width:145px;margin-left:5px}
@media screen and -webkit-min-device-pixel-ratio0 {
input.cartBtn{height:20px;line-height:16px;padding-bottom:0}
#tracking{height:34px}
.signUpTxt{vertical-align:top}
input.signUpBtn{line-height:0;padding-bottom:0}
}
/*   left side links */
#sideLinks {position: absolute;top: 250px;left: 0;width: 40px;z-index: 80;}
#sideLinks ul, #sideLinks li {list-style: none;margin:0;padding:0;}
#sideLinks li {display:block;width: 40px;height: 34px;overflow:visible;position:relative;font-size:0;}
#sideLinks a {display: block;width: 40px;height: 33px;padding: 0 0 1px 0;text-indent: -300em;overflow: hidden;background: url(/pages/images/side_links_btns.jpg);}
#sideLinks a.sideContact {background-position: 0px 0px;}
#sideLinks a.sideContact:hover {background-position: -40px 0px;}
#sideLinks a.sideFacebook {background-position: 0px -33px;}
#sideLinks a.sideFacebook:hover {background-position: -40px -33px;}
#sideLinks a.sideTwitter {background-position: 0px -66px;}
#sideLinks a.sideTwitter:hover {background-position: -40px -66px;}
#sideLinks a.sideYouTube {background-position: 0px -99px;}
#sideLinks a.sideYouTube:hover {background-position: -40px -99px;}
