/* Thomas Jacks Commercial */


/* Print Rules */
.yp {
visibility:hidden;
display:none;
}

.xp {
visibility:visible;
}

/* Tags */

body {
background-color: rgb(239,239,239);
}

div#disp {
position:absolute;
top:0;
left:0;
z-index:20;
width:100%;
}

ul.prima {
vertical-align:top;
margin-left:20px;
margin-right:-20px;
}

li.navi {
list-style:none url(../img/build/navOn.jpg) inside;
height:60px;
}

li.navi:hover {
list-style:none url(../img/build/navOff.jpg) inside;
cursor:pointer;
}

li.navi a {
color:black;
position:relative;
text-decoration:none;
text-transform:capitalize;
font-variant:small-caps;
font-size:16px;
font-family: arial;
display:inline;
top:-22px;
left:-34px;
}

li.navi a:hover {
color:rgb(120,207,250);
}

li.navi a:active {
color:rgb(72,161,251);
}

li.navi a:visited {
color:rgb(1,1,1);
}

ul.seconda {
display:none;
visibility:hidden;
margin-left:60px;
margin-right:-60px;
}

li.mininav {
list-style:square url(../img/build/minigearS.png) inside;
height:28px;
width:auto;
white-space:nowrap;
}

li.mininav:hover {
list-style:square url(../img/build/minigear.png) inside;
}

li.mininav a {
font-family: arial;
font-size:11px;
font-variant:normal;
text-transform:capitalize;
color: rgb(1,1,1);
position:relative;
top:-9px;
left:-20px;
}

li.mininav a:hover {
color:rgb(72,161,251);
text-decoration:none;
}

img.bdrImg {
border: 3px double rgb(72,161,251);
}

div#container {
font-size: 1.2em;
line-height: 1.5em;
width:100%;
}

div#content {
text-align:justify;
vertical-align:top;
}

a.probox, a.pdf {
color:rgb(255,255,255);
}

a.probox:hover, a.pdf:hover {
color:rgb(255,180,0);
text-decoration:none;
}

a.optx {
color:rgb(72,161,251);
font-size:11px;
padding:2px;
}

a.optx:hover {
color:rgb(255,255,255);
text-decoration:none;
background-color:rgb(72,161,251);
}

a.cpt {
font-size:12px;
font-weight:normal;
}

p.contentplus:first-letter {
/*color:rgb(72,161,251);*/
background-color:rgb(72,161,251);
font: 150%/1.5 verdana, arial, helvetica, sans-serif;
}

div.photobox img {
margin-bottom:-4px;
}

div#topnav {
position:relative;
width:100%;
top:0px;
height:60px;
margin-left: auto;
margin-right: auto;
}

td#content {
width:auto;
padding-left:40px;
padding-right:20px;
vertical-align:top;
text-align:justify;
}

td#navbar {
background: url(../img/build/rod.jpg) repeat-y;
width:10px;
vertical-align:top;
}

div#wrapper {
width:100%;
background:rgb(239,239,239) url(../img/build/backplateW1.jpg) no-repeat 100% 100%;
min-height:500px;
margin-top:2px;
padding-top:70px;
}

input.submit {
color:black;
border:3px double rgb(72,161,251);
background-color:white;
}

input.submit:hover {
color:white;
border:3px double white;
background-color:rgb(72,161,251);
cursor:pointer;
}

div.manulogo {
float:left;
margin:0 10px 10px 0;
background-color:rgb(239,239,239);
border:1px solid rgb(139,139,139);
height:50px;
width:110px;
cursor:pointer;
}

div.manulogo:hover {
border:1px solid rgb(72,161,251);
background-color:white;
}

/* Photo Box */
td#pbxT {
background:url(../img/build/imgbxT.jpg) repeat-x 0 100%;
}
td#pbxB {
background:url(../img/build/imgbxB.jpg) repeat-x 0 0;
}
td#pbxL {
background:url(../img/build/imgbxL.jpg) repeat-y 0 0;
}
td#pbxR {
background:url(../img/build/imgbxR.jpg) repeat-y 0 0;
}
td#pbxC {
background-color:rgb(1,1,1);
}

/* Mini Box */
td.mbxT {
background:url(../img/build/minibxT.jpg) repeat-x 0 100%;
}
td.mbxB {
background:url(../img/build/minibxB.jpg) repeat-x 0 0;
}
td.mbxL {
background:url(../img/build/minibxL.jpg) repeat-y 0 0;
}
td.mbxR {
background:url(../img/build/minibxR.jpg) repeat-y 0 0;
}
td.mbxC {
background-color:rgb(1,1,1);
}

.ora {
color:rgb(251,72,0);
}

.red {
color:rgb(161,0,0);
}

.blu {
color:rgb(72,161,251);
}
.bgBlu {
background-color:rgb(72,161,251);
}

.blu2 {
color:rgb(133,203,249);
}

.gry {
color:rgb(121,121,121);
}

.bk {
color:rgb(1,1,1);
}

.wh {
color:rgb(239,239,239);
}

.grn {
color:rgb(73,161,0);
}

.pnk {
color:rgb(251,183,156);
}

.turq {
color:rgb(148,250,200);
}

.pgrn {
color:rgb(161,251,72);
}

.pblu {
color:rgb(204,235,250);
}

li.tube {
line-height:1.7em;
margin-bottom:2px;
list-style:none;
padding-right:4px;
border:1px solid rgb(1,1,1);
}

li.tube span.tbe {
background-color:white;
color:black;
padding:2px 4px;
border-right:1px solid rgb(1,1,1);
border-top:1px solid rgb(255,255,255);
border-bottom:1px solid rgb(1,1,1);
}

div#features {
min-width:240px;}

li.attr {
float:left;
margin-right:10px;
margin-bottom:10px;
text-align:center;
font-size:10px;
list-style:none;
width:auto;
height:70px;
max-width:110px;
min-width:50px;
overflow:hidden;
background-color:rgb(222,222,222);
padding:2px;
border:1px solid rgb(180,180,180);
}

fieldset {
/*border:1px solid rgb(161,0,0);*/
border:1px dotted rgb(72,161,251);
padding:10px 10px 0 10px;
}

legend {
padding: 0 1em;
font-size: 12px;
color:rgb(72,161,251);
}

.dot {
border-bottom:1px dotted rgb(1,1,1);
width:100%;
}

.dot75 {
border-bottom:1px dotted rgb(1,1,1);
width:75%;
}

table#basket {
/*table-layout:fixed;*/
max-width:90%;
min-width:80%;
border-collapse:separate;
border-spacing: 0px 5px;
}

table#basket th {
padding:0 6px;
border-bottom:1px solid rgb(1,1,1);
border-top:1px solid rgb(1,1,1);
font-size:0.8em;
white-space:nowrap;
}
table#basket td {
padding:6px;
}

input.address, select.address {
display:block;
margin-bottom:2px;
border:1px solid rgb(1,1,1);
font-size:12px;
}


/* Order Acknowledgement */
div#ack {
width:90%;
min-width:650px;
}
table.acknowledgement {
border:1px solid rgb(128,128,128);
}

table.acknowledgement th {
font-size:10px;
text-align:center;
border-bottom:1px solid rgb(128,128,128);
font-weight:normal;
padding:2px;
}

table.acknowledgement th.rb, table.acknowledgement td.rb {
border-right:1px solid rgb(128,128,128);
}

table.acknowledgement td {
font-size:11px;
text-align:center;
font-weight:normal;
padding:4px 2px;
}

table#itemlist {
border-top:1px solid rgb(128,128,128);
border-right:0;
border-bottom:0;
border-left:0;
}

table#itemlist th {
font-size:10px;
text-align:center;
border-bottom:1px solid rgb(128,128,128);
font-weight:normal;
padding:6px;
}

table#itemlist th.rb, table#itemlist td.rb {
border-right:1px solid rgb(128,128,128);
}

table#itemlist td.bb {
border-bottom:1px solid rgb(128,128,128);
}


table#itemlist td {
font-size:11px;
font-weight:normal;
padding:6px;
}

table#itemlist th.b5, table#itemlist td.b1 {
border-top:0;
border-right:1px solid rgb(128,128,128);
border-bottom:1px solid rgb(128,128,128);
border-left:1px solid rgb(128,128,128);
padding: 0 6px;
}

table#itemlist td.b2 {
border-top:0;
border-right:1px solid rgb(128,128,128);
border-bottom:1px solid rgb(128,128,128);
border-left:0;
padding: 0 6px;
}

table#itemlist td.b3 {
border-top:1px solid rgb(128,128,128);
border-right:1px solid rgb(128,128,128);
border-bottom:1px solid rgb(128,128,128);
border-left:1px solid rgb(128,128,128);
}

table#itemlist td.b4 {
border-top:1px solid rgb(128,128,128);
border-right:1px solid rgb(128,128,128);
border-bottom:1px solid rgb(128,128,128);
border-left:0;
}

table#itemlist td.b5 {
border-top:0;
border-right:1px solid rgb(128,128,128);
border-bottom:0;
border-left:1px solid rgb(128,128,128);
}

h2#hedblu {
position:relative;
color:rgb(72,161,251);
white-space:nowrap;
top:-19px;
left:-1px;
}

h2#hedgry {
position:relative;
color:rgb(128,128,128);
white-space:nowrap;
}

h3.hedblu, h3#hedblu {
position:relative;
color:rgb(72,161,251);
white-space:nowrap;
top:-31px;
left:-1px;
line-height:30px;
}

h3.hedgry, h3#hedgry {
position:relative;
color:rgb(128,128,128);
white-space:nowrap;
line-height:30px;
}


span.search {
color:rgb(1,1,1);
background-color:rgb(72,161,251);
font-size:1.5em;
padding:2px 4px;
border:1px solid rgb(128,128,128);
}

span.search2 {
color:rgb(1,1,1);
background-color:rgb(251,72,161);
font-size:1.5em;
padding:2px 4px;
border:1px solid rgb(128,128,128);
}

ul#infopages {
list-style-position:inside;
list-style-type:square;
}

ul#infopages li {
color: rgb(161,0,0);
font-size:10px;
}

ul#infopages li a {
color: rgb(161,0,0);
font-size:11px;
}

ul.gSM {
list-style-position:inside;
list-style-type:none;
}

ul.gSM li a {
color:rgb(73,161,0);
font-size:11px;
}

ul.sSM {
list-style-position:inside;
list-style-type:none;
padding-left:10px;
}

ul.sSM li a {
color:rgb(1,1,1);
font-size:10px;
}

