.topSellers{    width: 100%;    margin: 4px 0px;}
.topSellers td{ padding: 0px; text-align: center; }
.topSellers td.left{padding-left: 5px;}
.topSellers td.right{padding-right: 5px;}
.topSellers td img{ border: 0px solid #FFFFFF; margin: 3px 3px; vertical-align: middle; width: 94px; height: 75px;}
.allImages{text-align: center;}
.allImages a{font-size: 11px; font-weight: bold;}
 
/* this is in the main stylesheet
#contentFraming{    height: 350px;    padding: 8px 0px 6px 20px;}
html>body #contentFraming{    height: auto;    min-height: 350px;}
#contentFraming{    padding: 6px 0px;}
*/

table.postcard{    border: 1px solid #544C39;    background-color: white;    width: 100%;}
table.postcard td{    padding: 10px;    border-right: 1px solid #544C39;    border-bottom: 1px solid #544C39;}
#tpContain{    position: relative;    padding: 16px 4px;    text-align: center;}
#spContain{    position: relative;    padding: 4px 4px;    text-align: center;}
#selectWall{    text-align: center;    padding: 2px 0px;}
#selectWall a{}
.pbuttonDiv{    text-align: center;    margin: 10px 0px;}
.pbuttonTbl{    margin: 0px auto;    width: 350px;}
.pbuttonTbl td{    padding: 4px 8px;}
.pbutton {  
  display: block;    
  padding: 4px 4px;    
  border-top: 1px solid #8C8C8C;    
  border-right: 1px solid #FFFFFF;    
  border-bottom: 1px solid #000000;    
  border-left: 1px solid #FFFFFF;    
  width: 130px;    
  background-color: #4c8db2;    
  color: #FFFFFF;    
  font-size: 10px;    
  font-weight: bold;    
  font-family: arial;    
  text-decoration: none;    
  text-align: center;    
  white-space: nowrap;
}
.pbutton:hover{ 
   border-top: 1px solid #000000;    
   border-right: 1px solid #8C8C8C;    
   border-bottom: 1px solid #8C8C8C;    
   border-left: 1px solid #000000;    
   background-color: #5B838F;    
   color: #FFFFFF;    text-decoration: none;
}
#ploading{    color: #CC0000;    font-weight: bold;}
#tpainting, #lgpainting, .shpainting{    margin: 0px auto 0px auto;    border: 0px;    padding: 0px;    text-align: left;}

#tpainting tr td, #tpainting tr td div, .shpainting tr td, .shpainting tr td div, #lgpainting tr td, #lgpainting tr td div{  
  border: 0px;    
  padding: 0px;    
  margin: 0px;    
  font-size: 1px;    
  text-align: center;
}
#tpainting tr td img, .shpainting tr td img, #lgpainting tr td img{    margin: 0px;    padding: 0px;}
#itopleft, #itopleftextra, #itopcenter, #itoprightextra, #itopright, #itopleft div, #itopright div{
 height: 44px; 
 background-repeat: no-repeat;
}
#itopleft{ background-position: bottom right;}
#itopleftextra{ background-position: bottom left; width: 100%; }
#itopcenter{ background-position: bottom left; background-repeat: repeat-x; }
#itoprightextra { background-position: bottom right; width: 100%; }
#itopright{ background-position: bottom left; }
#imiddleright, #imiddlerighttopextra, #imiddlerightbottomextra{ width: 44px; background-repeat: no-repeat;}
#imiddlerighttopextra{ background-position: top left; height: 100%;}
#imiddleright{ background-position: top left; background-repeat: repeat-y; }
#imiddlerightbottomextra{ background-position: bottom left; height: 100%; }
#ibottomright, #ibottomrightextra, #ibottomcenter, #ibottomleftextra, #ibottomleft, #ibottomleft div, #ibottomright div{ height: 44px; background-repeat: no-repeat;}
#ibottomright{ background-position: top left; }
#ibottomrightextra{ background-position: top right; width: 100%; }
#ibottomcenter{ background-position: top left; background-repeat: repeat-x; }
#ibottomleftextra{ background-position: top left; width: 100%;}
#ibottomleft{ background-position: top right; }
#imiddleleft, #imiddlelefttopextra, #imiddleleftbottomextra{ width: 44px; background-repeat: no-repeat;}
#imiddleleftbottomextra{ background-position: bottom right; height: 100%; }
#imiddleleft{ background-position: top right; background-repeat: repeat-y; }
#imiddlelefttopextra{ background-position: top right; height: 100%; }

/* ####################################################################### */

#lgProfile{    margin: 0px auto;}
#lgProfile tr td{    color: #000000;    background-color: #FFFFFF;    text-align: center;}
#lgtopleft, #lgtopleftextra, #lgtopcenter, #lgtoprightextra, #lgtopright, #lgtopleft div, #lgtopright div{ height: 98px; background-repeat: no-repeat;}
#lgtopleft{ background-position: bottom right;}
#lgtopleftextra{ background-position: bottom left; width: 100%; }
#lgtopcenter{ background-position: bottom left; background-repeat: repeat-x; }
#lgtoprightextra { background-position: bottom right; width: 100%; }
#lgtopright{ background-position: bottom left; }
#lgmiddleright, #lgmiddlerighttopextra, #lgmiddlerightbottomextra{ width: 98px; background-repeat: no-repeat;}
#lgmiddlerighttopextra{ background-position: top left; height: 100%;}
#lgmiddleright{ background-position: top left; background-repeat: repeat-y; }
#lgmiddlerightbottomextra{ background-position: bottom left; height: 100%; }
#lgbottomright, #lgbottomrightextra, #lgbottomcenter, #lgbottomleftextra, #lgbottomleft, #lgbottomleft div, #lgbottomright div{ height: 98px; background-repeat: no-repeat;}
#lgbottomright{ background-position: top left; }
#lgbottomrightextra{ background-position: top right; width: 100%; }
#lgbottomcenter{ background-position: top left; background-repeat: repeat-x; }
#lgbottomleftextra{ background-position: top left; width: 100%;}
#lgbottomleft{ background-position: top right; }
#lgmiddleleft, #lgmiddlelefttopextra, #lgmiddleleftbottomextra{ width: 98px; background-repeat: no-repeat;}
#lgmiddleleftbottomextra{ background-position: bottom right; height: 100%; }
#lgmiddleleft{ background-position: top right; background-repeat: repeat-y; }
#lgmiddlelefttopextra{ background-position: top right; height: 100%; }

/* ####################################################################### */

.stopleft, .stopleftextra, .stopcenter, .stoprightextra, .stopright, .stopleft div, .stopright div{ height: 32px; background-repeat: no-repeat;}
.stopleft{ background-position: bottom right; }
.stopleftextra{ background-position: bottom left; width: 100%; }
.stopcenter{ background-position: bottom left; background-repeat: repeat-x; }
.stoprightextra { background-position: bottom right; width: 100%; }
.stopright{ background-position: bottom left; }
.smiddleright, .smiddlerighttopextra, .smiddlerightbottomextra{ width: 32px; background-repeat: no-repeat;}
.smiddlerighttopextra{ background-position: top left; height: 100%;}
.smiddleright{ background-position: top left; background-repeat: repeat-y; }
.smiddlerightbottomextra{ background-position: bottom left; height: 100%; }
.sbottomright, .sbottomrightextra, .sbottomcenter, .sbottomleftextra, .sbottomleft, .sbottomleft div, .sbottomright div{ height: 32px; background-repeat: no-repeat;}
.sbottomright{ background-position: top left; }
.sbottomrightextra{ background-position: top right; width: 100%; }
.sbottomcenter{ background-position: top left; background-repeat: repeat-x; }
.sbottomleftextra{ background-position: top left; width: 100%;}
.sbottomleft{ background-position: top right; }
.smiddleleft, .smiddlelefttopextra, .smiddleleftbottomextra{ width: 32px; background-repeat: no-repeat;}
.smiddleleftbottomextra{ background-position: bottom right; height: 100%; }
.smiddleleft{ background-position: top right; background-repeat: repeat-y; }
.smiddlelefttopextra{ background-position: top right; height: 100%; }
.scenter, .scenter div{    padding: 0px;    margin: 0px;}
.sinfobox{    text-align: center;}
.sinfoboxTbl{    width: 400px;    margin: 0px auto 0px auto;    text-align: left;    border-top: 1px solid #000000;    border-right: 1px solid #000000;    border-left: 1px solid #000000;}
.sinfoboxTbl .cell, .sinfoboxTbl .cellOdd, .sinfoboxTbl td div{    font-size: 11px;}
#poptContain{}
#poptionselectcontain{    /* visibility: hidden; */    font-size: 9px;    font-weight: bold;    white-space: nowrap;    text-align: right;    width: 100%;}
.cHeader{    display: block;    background-color: #FFFFFF;    color: #4c8db2;    font-size: 10px;    font-weight: bold;    font-family: arial;    text-decoration: none;    text-align: center;    white-space: nowrap;}
.prodName {    display: block;    background-color: #FFFFFF;    color: #4c8db2;    font-size: 14px;    font-weight: bold;    font-family: arial;    text-align: left;    white-space: nowrap;}
html>body div.cellHeader{    width: auto;}
#poptionselectcontain table td{    font-size: 9px;    font-weight: bold;    white-space: nowrap;}
#poptionselectcontain table td a{    font-size: 9px;}
#poptionselectcontain table td select {    font-size: 9px;    width: 128px;}
.poptionselect, .moptionselect{    font-size: 10px;}
.pframes{/*    display: none; */}
#frameoptionContain{    position: relative;    height: 300px;    overflow: auto;}
/*html>body #frameoptionContain{    height: auto;    min-height: 210px;}*/
#frameoptionContain a{    font-size: 10px;}.toptions{    border: 1px solid #FFD044;    width: 100%;}
.toptions tr td{    background-color: #E4DBB8;    color: #000000;    border-left: 1px solid #000000;    border-bottom: 1px solid #000000;    padding: 1px;    height: 26px;    font-size: 9px;}
.toptions tr td input{    border: 0px solid #FFFFFF;    background-color: transparent;}
.toptions tr .pcell{    font-weight: bold;    background-color: #000000;    border-top: 1px solid #000000;    border-bottom: 1px solid #000000;    font-weight: bold;    color: #FFFFFF;    white-space: nowrap;    padding: 1px 1px 1px 0px;    height: 16px;}
.toptions tr td .pcell a{    color: #FFFFFF;    font-size: 9px;}
.toptions tr td .pcell a:hover{    color: #FFFFFF;}
#productPricingInfo{    height: 60px;    margin: 8px 0px;}
html>body #productPricingInfo{    height: auto;    min-height: 60px;}
#productPricingInfo td, #productPricingInfo a{    font-weight: bold;    font-size: 10px;}
#productPricingInfo td{    padding: 1px 0px;}
#content .poptions{    padding-bottom: 16px;}
#content .poptions .rdo{    background-color: transparent;    border: 0px solid #000000;    color: #FFFFFF;}
a.headerLink:visited {    color: #777777;    text-decoration:none;}
span.frameInfo{    color: #2C545E;    font-size: 9px;    cursor: pointer;}
.productSubmit{     white-space: nowrap;     font-size: 9px;     font-weight: bold;}
.productSubmit input{    width: 24px;}
.productSubmit input.button{    width: 80px;}
.productSubmit input.buttonOver{    width: 80px;}
.myaccttbl{}
.myaccttbl tr td{ padding: 2px 4px; font-size: 10px;}
.myaccoi{ padding: 2px 4px; }
.myaccoi div{ font-size: 9px; }
.fTableHead{
  background-color:#4c8db2; 
  color: #FFFFFF; 
  font-size:10px; 
  font-weight: bold; 
  font-family: arial; 
  text-decoration: none; 
  text-align: left;    
  white-space: nowrap;
}

.fTableFull{	color: #4c8db2;	border-style: solid;	border-width: 1px 1px 1px 1px;}
.fSeperator{	background-color: #4c8db2;	font-size: 2px;	height: 2px;	color: #4c8db2;	border-style: solid;	border-width: 0px 0px 0px 0px;	border-color: #FFFFFF;	padding: 0px;}
.fStep{
	color: #4c8db2;	
	border-style: solid;	
	border-width: 3px 0px 0px 0px;	
	border-color: #FFFFFF;	
	padding: 4px;    
	font-size: 24px;    
	font-weight: bold;    
	font-family: arial;    
	text-align: left;    
	white-space: nowrap;
}
.scroll{overflow:-moz-scrollbars-vertical; overflow-y:scroll;}