.text-bigimg{float:right;display:block;margin:0;padding:0 0 15px 15px;width:250px;height:auto;text-align:center;}
#iimg{float:left;padding:0 15px 15px 0}
.imb{margin:0 auto;padding:0;text-align:center;}
.ims{margin:0 auto;padding:10px 0 5px 0;text-align:center;}
.imb a, .ims a{display:block;margin:0 auto;border:1px solid #E4E4E4;background:#fff;}
.imb a{padding:5px;width:240px;height:240px;}
.ims a{padding:2px;width:60px;height:60px;}
.imb a img, .ims a img{display:block;margin:0;padding:0;border:0;}
.imb a img{width:240px;height:240px;}
.ims a img{width:60px;height:60px;}
.ims span{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:top;word-wrap:break-word;}

.attach{margin:5px 0;padding:0;list-style:none}
.attach li{margin:2px 0;padding:0;list-style:none}
.attach img{margin-right:0.5em;vertical-align:bottom}

.boxes{clear:both;margin:3px auto;padding:5px;text-align:center;}
.boxes span{display:-moz-inline-box;display:inline-block;margin:5px auto;padding:5px;width:170px;vertical-align:top;}
.boxes span a{display:block;margin:1px 5px;padding:3px;width:154px;text-align:center;vertical-align:top;text-decoration:none;}
.boxes span a:link, .boxes span a:visited {color:#c00;}
.boxes span a:hover, .boxes span a:focus, .boxes span a:active {color:#000;}
.boxes span a img{display:block;margin:0 auto;padding:7px;border:0;background-image:url('img/iboxo.gif');background-position:center top;background-repeat:no-repeat}
.boxes span a dfn{display:block;margin:3px auto;padding:3px 0 0 0;width:150px;text-align:center;font-style:normal}
.boxes span a span{width:140px;}

#maincats{margin:0 auto;text-align:center;}
#maincats #subs{margin:0 auto;max-width:640px;}
#subs.boxes span a img{width:140px;height:140px;background-image:url('img/iboxb.gif');}
#subs.boxes span a:hover img{width:140px;height:140px;background-image:url('img/iboxa.gif');}

#gsort{display:block;margin:24px auto 12px auto;padding:10px 2px;text-align:center;font-size:90%;border-bottom:1px solid #ccc;background-color:#eee}
#gsort span{display:block;width:159px;text-align:center;vertical-align:middle}
#gsort span a{vertical-align:middle;font-weight:bold}
#gsort span b{vertical-align:middle;font-weight:normal}
#gsort span.gsl{float:left}
#gsort span.gsr{float:right}
#gsort span.gsm{clear:none;display:inline;color:#777}

#itms.boxes span a img{margin-top:5px;width:140px;height:140px;background-image:url('img/iboxo.gif');}
#itms.boxes span a:hover img{margin-top:5px;width:140px;height:140px;background-image:url('img/iboxa.gif');}

.prc{display:block;margin:0 auto;padding:5px 0;width:150px;height:100%;font-family:'Tahoma';color:#000;text-align:center}
.prc-css3{background-color:#ccc;border:1px solid #bbb;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.prc-svg{background-image:url('img/ccc6.svg');}
.prc-ie{position:relative;background-color:#ccc;border:1px solid #bbb;border-radius:6px;behavior:url('/PIE.htc');}
.prc var{font-size:90%;font-style:normal;color:#777}
#itms span.prc{margin:0 auto;padding:5px 0;width:150px;}

#gprow{display:block;margin:0;padding:0 0 1em 265px;text-align:left}
#gprow .prc{margin-left:0;}
#gprow form{float:right}
#gprow form input#gporder{display:table-cell;margin:0;padding:5px;width:auto;min-width:150px;height:100%;font-family:'Tahoma';color:#fd9;text-align:center;cursor:pointer;}
#gprow form input.gporder-css3{background-image:url('img/redbkg.gif');background-repeat:repeat-x;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
#gprow form input.gporder-ie{position:relative;background-image:url('img/redbkg.gif');background-repeat:repeat-x;border:0;border-radius:6px;behavior:url('/PIE.htc');}
#gprow form input:hover{color:#fea;}

#more{clear:both;display:block;margin:10px 0;padding:10px;text-align:center;font-family:'Tahoma';color:#000;}
.morew-css3{background-color:#ddd;border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.morew-svg{background-image:url('img/ddd6.svg');}
.morew-ie{position:relative;background-color:#ddd;border:1px solid #ccc;border-radius:6px;behavior:url('/PIE.htc');}
#moret{margin:0 auto;text-align:center}
#moret caption{padding-bottom:1em;font-weight:bold;font-size:125%}
#moret caption *{font-size:100%}
#moret tr td{margin:0;padding:0;text-align:center;vertical-align:middle}
#moret tr th a img{width:30px;height:30px;border:0}
#moret tr td a{display:block;margin:1px 5px;padding:3px;width:154px;text-align:center;vertical-align:top;text-decoration:none;}
#moret tr td a:link, #more tr td a:visited {color:#c00;}
#moret tr td a:hover, #more tr td a:focus, #more tr td a:active {color:#000;}
#moret tr td a img{display:block;margin:5px auto 0 auto;padding:7px;border:0;background-image:url('img/iboxb.gif');background-position:center top;background-repeat:no-repeat}
#moret tr td a dfn{display:block;margin:3px auto;padding:3px 0 0 0;width:150px;min-height:3em;text-align:center;font-style:normal}

#cart{padding:2px;width:100%;background:#fefefe;color:#000;border:1px solid #ccc}
#cart tr{margin:2px 0}
#cart tr th, #cart tr td{margin:1px 0;padding:3px}
#cart thead{font-weight:normal;text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}
#cart th{font-weight:normal;text-align:left;vertical-align:top}
#cart td{white-space:nowrap}
#cart td.btn{padding-bottom:2px;width:1%;text-align:center;vertical-align:bottom}
#cart td.amt{text-align:center}
#cart td.summr{text-align:right;padding-right:2em}
#cart td.summr tt{font-size:80%;letter-spacing:-0.1em;font-variant:small-caps}
#cart .r0{background:#fafafe}
#cart .r1{background:#f5f5f6}
#cart tfoot{font-weight:normal;text-align:center;vertical-align:top;border-top:1px solid #fff}
#cart tfoot td{text-align:right}
/*
#cart a{padding:0;color:#038;letter-spacing:normal}
#cart a:link, #cart a:active, #cart a:visited{color:#038;text-decoration:none}
#cart a:hover{color:#fd3;text-decoration:none}
*/
#cart .r0 a:hover{color:#fd3}
#cart .r1 a:hover{color:#ca0}

.order{padding:2px;width:100%;color:#000;border:1px solid #fff}
.order caption{text-align:center;font-size:larger;text-decoration:none;font-weight:bold;color:#800}
.order tr{margin:2px 0;padding:2px 0;border:1px solid #666}
.order tr th, .order tr td{margin:1px 0;padding:3px}
.order tr th{width:1%;vertical-align:top;text-align:right;font-weight:normal;font-size:smaller;white-space:nowrap}
.order thead th{text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}
.order thead th{text-align:center;vertical-align:bottom;border-bottom:1px solid #fff}
.order tfoot th{font-weight:normal;text-align:center;vertical-align:top;border-top:1px solid #fff}
.order tfoot th input{display:table-cell;margin:0;padding:5px;width:auto;min-width:150px;height:100%;font-family:'Tahoma';color:#fd9;text-align:center;cursor:pointer;}
.order tfoot th input.stdbtn-css3{background-image:url('img/redbkg.gif');background-repeat:repeat-x;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.order tfoot th input.stdbtn-ie{position:relative;background-image:url('img/redbkg.gif');background-repeat:repeat-x;border:0;border-radius:6px;behavior:url('/PIE.htc');}
.order tfoot th input:hover{color:#fea;}
.order tr th.warn{width:100%;text-align:center;vertical-align:bottom;font-weight:bold;}
.order tr th.btn{width:100%;text-align:center;vertical-align:top;font-weight:normal;}
.order tr th i{font-size:95%;font-weight:bold;}
.order tr th b{color:#f00;}
.order tr td{padding:0;}
.order tr td input{margin:0 15px 0 0;width:99%;border:1px solid #666;background:#fff;color:#000}
.order tr td textarea{margin:0 15px 0 0;width:99%;border:1px solid #666;background:#fff;color:#000}
.order tr td.otxt{font-size:95%}
.order tr td.otxt dfn{font-style:normal;text-decoration:underline}
.order a{padding:0;color:#038;letter-spacing:normal}
.order a:link, .order a:active, .order a:visited{color:#038;text-decoration:none}
.order a:hover{color:#fd3;text-decoration:none}

#vids{clear:both;margin:5px auto;padding:3px;text-align:center}
#vids object{margin:5px;padding:1px;border:1px solid #ccc;}

#subs td{vertical-align:top}

.block-outer{margin:5px auto;padding:0;width:auto;background-color:#FFFFFA;text-align:center;color:#027;}
.block-outer-css3{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;-moz-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc;}
.block-outer-ie{position:relative;border-radius:10px;box-shadow:2px 2px 5px #ccc;behavior:url('/PIE.htc');}
.block-image{float:left;margin:5px 15px 15px 5px;padding:0;width:150px;height:150px;}
.block-image a{display:block;margin:0;padding:5px;width:140px;height:140px;background-color:#fb6;text-align:center;border:1px solid #ea5;}
.block-outer-css3 .block-image a{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.block-outer-ie .block-image a{position:relative;border-radius:6px;behavior:url('/PIE.htc');}
.block-image a img{margin:0;padding:0;width:140px;height:140px;border:0;}
.block-image a:hover, .block-image a:active {border-color:#fb6;background-color:#fc8;}
.block-head{margin:0 0 0 165px;padding:3px 1px 5px 3px;text-align:left;font-size:100%;background-color:#ccc;text-shadow:1px 1px 1px #bcc;font-weight:bold;}
.block-head-css3{-khtml-border-top-right-radius:10px;-khtml-border-bottom-left-radius:6px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:6px;border-top-right-radius:10px;border-bottom-left-radius:6px;}
.block-head-ie{position:relative;border-radius:0 10px 0 6px;behavior:url('/PIE.htc');}
.block-head a{color:#800}
.block-head a:hover, .block-head a:active {color:#a44}
.block-info{margin:0;padding:5px;text-align:left;}
.block-text{padding-top:8px;padding-right:5px;}
.block-more{display:block;margin-left:160px;}
.block-more img, .block-text a img{display:block;padding-top:5px;}

#itms .block-outer{background-color:#eee}
#itms .block-outer-css3{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc;}
#itms .block-outer-ie{position:relative;border-radius:10px;box-shadow:1px 1px 2px #ccc;behavior:url('/PIE.htc');}
#itms .block-image a{border:1px solid #BABABA;background-color:#ccc;}
#itms .block-image a:hover, #itms .block-image a:active {border-color:#ccc;background-color:#ddd;}

#hlnk{display:block;margin:2px 250px 1em 0;}
#hlnk p{margin:2px 0;padding:0 0 0 2em;}
#hlnk p a{display:block;margin:0;padding:5px 0 5px 35px;color:#900;background-image:url('img/ilnk0.gif');background-position:left center;background-repeat:no-repeat}
#hlnk p a span{font-variant:small-caps;font-size:120%;font-weight:bold}
#hlnk p a:hover, #hlnk p a:active{color:#a40;text-decoration:underline;background-image:url('img/ilnk1.gif');}

#imgs{display:block;margin:10px auto;padding:5px 0;width:100%;font-family:'Tahoma';color:#000}
.gal2{display:block;margin:0 auto;padding:10px;width:100%;}
.gal2-css3{background-color:#eee;border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.gal2-svg{background-image:url('img/eee6.svg');}
.gal2-ie{position:relative;background-color:#eee;border:1px solid #ccc;border-radius:6px;behavior:url('/PIE.htc');}
.gal2{clear:both;margin:5px 0 0 0;padding:0 0 10px 0;}
.gal2 dl{clear:both;position:relative;float:left;margin:10px 0;padding:0 0 0 0;width:100%;}
.gal2 dt{display:block;margin:0 10px 2px 180px;padding:1px 1px 2px 2px;border-bottom:1px solid #ccc;text-align:left}
.gal2 dt{font-size:110%;font-weight:bold}
.gal2 a:link, .gal2 a:visited, .gal2 a:active{color:#c00}
.gal2 a:hover{color:#eb7}
.gal2 dd{margin:0;padding:0 5px;font-size:95%;color:#000;text-align:justify;text-indent:1em}
.gal2 dd.text{margin-left:150px;color:#000}
.gal2 dd.img{clear:none;float:left;position:relative;margin:0 10px 0 5px;padding:0;width:155px;height:155px;text-indent:0}
.gal2 dd.img a{display:block;margin:0;padding:7px;width:140px;height:140px;background-image:url('img/iboxb.gif');background-position:center center;background-repeat:no-repeat;}
.gal2 dd.img a:hover, .gal2 dd.img a:active {background-image:url('img/iboxo.gif');}

.gal2 dl.mirr dt{margin:0 180px 2px 10px}
.gal2 dl.mirr dd.text{margin-left:10px;margin-right:150px;padding-left:0}
.gal2 dl.mirr dd.img{float:right;margin:0 5px 0 10px}

#offw{padding:27px 8px 150px 0;background-image:url('img/hotbg.gif');background-position:right top;background-repeat:no-repeat;}
#off1{padding:0;background-color:#F7F7F7;background-image:url('img/hotLB.gif');background-position:left bottom;background-repeat:no-repeat;}
#off2{padding:0;background-image:url('img/hotRT.gif');background-position:right top;background-repeat:no-repeat;}

.conwrap{margin:10px 0;padding:0;width:auto;}
.conwrap .block-outer{margin:5px 4px;}
.conwrap table.block-outer{margin:0;padding:0;width:100%;}
#contf{margin-top:0;padding:10px 4px;width:auto;}
#contf *{font-size:103%}
#contf tr th{padding:3px 1px 3px 4px;width:1%;vertical-align:top;text-align:right;font-weight:normal;white-space:nowrap;}
#contf ul{margin:0;padding:0 0 0 5px;list-style:none;list-style-type:none;}
#contf ul li{margin:0;padding:0;}
#contf em{margin-right:.2em;font-style:normal;font-variant:small-caps;text-decoration:underline;}
#contf .block-label{margin:10px 11px 0 11px;padding:4px 6px 0 6px;font-size:120%;color:#000;border-bottom:1px solid #ccc;text-align:left;background:#FAFAFA;}
#contf .block-label *{font-size:100%;}
#cmap{margin-top:15px;padding:10px;text-align:center}
#cmap #rp{margin:10px auto;text-align:center}
#contl{border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #F7F7F7;}
#contl.conwrap{position:relative;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url('/PIE.htc');}
#contl .block-outer{margin:8px;}
#contl .block-head{margin:0 0 15px 0;padding:3px 1px 5px 6px;}
#contl .block-head-css3{-khtml-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
#contl .block-head-ie{position:relative;border-radius:10px 10px 0 0;behavior:url('/PIE.htc');}
#contl .block-label{margin:0;padding:2px 10px;text-align:left;border-bottom:1px solid #ccc;}
#contl ul{margin:0 5px;padding:2px 2px 10px 20px;}
#contl ul li{margin:3px 0;padding:2px;}
