div { -moz-box-sizing:border-box; box-sizing:border-box;}

body { font-family: Arial, Helvetica, sans-serif; background-color: #4a5350; font-size: 13px; text-align:center; margin: 0;}

.sporran {clear: both; height: 3px;}
.sporranFT {height: 15px; clear: both;}
.sporranV {height: 5px; clear: both;}
.sporranL {border-top: solid 2px  #4a5350; clear: both; margin: 2px 10px 5px 0;}
.sporranSL {border-top: solid 1px #4a5350; clear: both; margin: 2px 10px 5px 0;}

.chk {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}

#logo {width: 190px; height: 26px; float: left; margin: 31px 0 0 0;}
#logo h1 {font-size: 18px; font-weight: normal; color: #dddddb; text-align: center; margin: 2px 0 0 0;}

#wrap { width:800px; margin:0 auto; text-align:left; }
#stdnav {color: #dddddd; font-size: 12px; font-weight: bold; margin: 6px 0 10px 0; text-align: right;}
#stdnav a { text-decoration: none; color:#ffffff; font-weight: bold;}
#stdnav a:hover { text-decoration: underline; color:#9a9a9a;}

#hdwrap {background: url("/images/longmireCufflinks/gui/background.gif") repeat  left top;}

#hdLeft {width: 18px; height: 72px; float: left; background: url("/images/longmireCufflinks/gui/header/backHeaderLeft.gif") no-repeat  left top;}
#hdCnt {width:764px; float: left; background: url("/images/longmireCufflinks/gui/background.gif") repeat  left top;}
#hdCnt p {margin:0; padding:0 0 10px 0;}
#hdRight {width: 18px; height: 72px; float: left; background: url("/images/longmireCufflinks/gui/header/backHeaderRight.gif") no-repeat  right top;}

#basket {width: 300px; float: right; margin: 10px 0 0 0; text-align: right;}
#basket h1 {font-size: 16px; font-weight: bold; color: #ffffff; margin: 0 0 5px 0;}
#basket a { text-decoration: none; color:#ffffff; font-weight: bold;}
#basket a:hover { text-decoration: underline; color:#9a9a9a;}

#wrapMBdy {width:800px; background: url("/images/longmireCufflinks/gui/background.gif") repeat left top; text-align: center; clear: both;}

#homeIntro {width: 764px; height: 178px; background: url("/images/longmireCufflinks/gui/home/introBack.jpg") no-repeat  center center; margin: 0 18px 0 18px;}

#leftCol { width: 220px; text-align: left; float: left; margin: 20px 0 0 0;}
#leftCol h1 {font-size: 14px; font-weight: bold; color: #ffffff; background: url("/images/longmireCufflinks/gui/bullettnav.jpg") no-repeat left center; text-align: left; padding: 0 0 0 18px; margin:6px 0 0 20px;}
#leftCol p { margin: 0; padding:0 0 0 16px;}
#leftCol a { text-decoration: none; color:#ffffff; font-weight: bold;}
#leftCol a:hover { text-decoration: underline; color:#9a9a9a;}

#mnnv {width: 180px; margin: 6px 0 0 40px;}


#sbcat {width: 524px; float: right; text-align: left; margin: 20px 20px 0 0; padding: 0;}
#sbcat h1 {font-size: 20px; color: #dddddd; margin: 4px 0 6px 0;}
#sbcat a {color: #ffffff; text-decoration: none;}
#sbcat a:hover { text-decoration: underline; color:#9a9a9a;}

#catIntro {display: table; width: 524px; height: 124px; margin: 0 0 20px 0; position: relative; overflow: hidden; background: url("/images/longmireCufflinks/gui/category/catIntro.jpg") no-repeat  center center;}
#catIntro p {margin: 0; padding:0 0 5px 0;}

#prodWrap {width: 524px; margin: 0; background: url("/images/longmireCufflinks/gui/products/prdctBack.jpg") repeat  left top; text-align: left;}
#thumbHld { margin:0 0 0 12px; }
#thumbHld h2 {font-size: 13px; font-weight: bold; color: #4a5350; text-align: left; background: url("/images/longmireCufflinks/gui/bullettg.jpg") no-repeat left center; margin:0 0 8px 0; padding: 0 0 0 18px;}
#thumbHld h3 {font-size: 14px; font-weight: bold; color: #4a5350; margin:0;}
#thumbHld a {color: #4a5350; text-decoration: none;}
#thumbHld a:hover { text-decoration: underline; color:#9a9a9a;}

#prodTop {width:524px; height: 28px; background: url("/images/longmireCufflinks/gui/products/prodTop.jpg") no-repeat left top; text-align: left;}
#prodTop h1 {font-size: 14px; font-weight: bold; color: #4a5350; background: url("/images/longmireCufflinks/gui/bullettg.jpg") no-repeat left center; text-align: left; margin:6px 0 0 20px;}

#cuffSpot {width: 140px; height: 175px; font-size: 11px; margin: 8px 0 0 36px; background: url("/images/longmireCufflinks/gui/products/cufflinkSpotB.jpg") no-repeat left top; padding: 6px 3px 3px 3px; text-align: center;}
#cuffSpot a {color: #4a5350; font-size: 12px; text-decoration: none;}
#cuffSpot a:hover { text-decoration: underline; color:#9a9a9a;}

.xcuffThumb {width: 150px; height: 145px; float: left; margin: 0 8px 0 8px; background: url("/images/longmireCufflinks/gui/products/thumbHolder.jpg") no-repeat left top; padding: 10px 0 0 0; text-align: center;}
.xcuffThumb a {color: #4a5350; text-decoration: none;}
.xcuffThumb a:hover { text-decoration: underline; color:#9a9a9a;}

#cntTop {width:524px; height: 18px; background: url("/images/longmireCufflinks/gui/mncnttp.jpg") no-repeat left top;}
#cntHld { margin:0 10px 0 10px; padding: 10px 19px 10px 19px;}

#prodHld { margin:0 10px 0 10px; padding: 10px 19px 10px 19px;}
#prodHld h2 {font-size: 14px; font-weight: bold; color: #000000;}
#prodHld a {color: #4a5350; text-decoration: none;}
#prodHld a:hover {text-decoration: underline; color:#9a9a9a;}

#prodR {text-align: right; float: right; width: 250px;}
#prodR a {color: #4a5350; text-decoration: none;}
#prodR a:hover {text-decoration: underline; color:#9a9a9a;}

#prodbtm {width:524px; height: 19px; background: url("/images/longmireCufflinks/gui/products/prodBtm.jpg") no-repeat left top;}
#wrapFt {width: 800px; height: 18px; background: url("/images/longmireCufflinks/gui/wrapFoot.jpg") no-repeat left top;}

#navlist {margin:  10px 0 0 40px; padding-left: 0; list-style: none;}
#navlist li {padding-left: 15px; background-image: url("/images/longmireCufflinks/gui/navBullet.jpg"); background-repeat: no-repeat; background-position: 0 .5em;}
#sublist {margin: 0 0 10px 10px; padding-left: 0; list-style: none; }

.quant { border: 0 solid; text-align: center; width: 40px;}
.buttonBasketFunction { top: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; border-width: 1px; padding: 1px 3px 1px 3px; background-color: #dddddd; border-color: #4a5350; width: 55px;}
.bskT {width:85px; text-align: right; float: left; margin: 5px 10px 0 0; border-top-width: 3px; border-top-style: solid; border-top-color: #4a5350;}
.bskB {width:305px; float: left; margin: 0 10px 2px 0;}
.bskI {width:80px; float: left; margin: 0 10px 3px 0;}
.bskF {width:80px; float: left; margin: 7px 10px 3px 0;}
.bskV {width:85px; text-align: right; float: left; margin: 0 10px 0 0;}

.fieldTitle {width: 150px; float: left; text-align: left; font-weight: bold;}
.inputHolder { width: 275px; float: left; text-align: left;}
.inputHolder input {width: 200px; border: 1px solid #4a5350; margin: 0px;}
.inputHolder select {border: 1px solid #4a5350; margin-left: 25px;}

.inputbHolder { width: 275px; float: left; text-align: left;}

hr {color:#fff; height:1px; margin: 5px;}

.inputl {width: 185px; height: 19px; text-align: left; padding: 0;}
#emailForm { width: 450px; border: 1px solid #4a5350; padding: 10px; text-align: center; margin: 0 auto;}

input.asearch { height: 18px; width: 40px; font-family: verdana; color: #999999; font-size: 10px; border: 1px solid #666666; margin: 0 8px 0 2px;}
input.gen { height: 18px; width: 100px; font-family: verdana; color: #999999; font-size: 10px; border: 1px solid #666666;}
input.search { height: 18px; width: 80px; font-family: verdana; color: #999999; font-size: 10px; border: 1px solid #666666;}

#details {width: 200px; float: left; margin: 0 15px 0 0;}
#details h3 {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}

#ship {width: 125px; float: left; margin: 0 15px 0 0;}
#ship h3 {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}

#bill {width: 125px; float: left; margin: 0;}
#bill h3 {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}

#xmas {color: #FF0000; text-align: center; margin-top: 10px;}
#xmas ul {color: #000000; text-align: left;}

#linkxmas {text-align: center;}
#linkxmas h1 {color: #FF0000;}
#linkxmas a {color: #FF0000;}
#zyx {font-size: 9px;	visibility: hidden;}
