/*
navlink d55500

headlines d55500
headline 5070d3

content links 5070d3
content links d55500

bright red f11308

orange in header ffb200
*/

html, body {
margin:0;
padding:0;
}

body {
background: #c1cff2 url(/images/template/bg.jpg) repeat-x;
}

body, table, td {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
vertical-align:top;
font-size: 11px;
line-height: 150%;
color: #000003;
}
/*body, table, td, p, h1, h2, h3, h4, h5, ul li, ol li {
font-family: Verdana, Tahoma, "Trebuchet MS", Candara, Calibri, Corbel, Verdana, Tahoma, "Trebuchet MS", sans-serif;
}*/
html, body {
font-family: Verdana, Tahoma, "Trebuchet MS", Candara, Calibri, Corbel, Verdana, Tahoma, "Trebuchet MS", sans-serif;
}

img {
border:0;
}

#wrapper {
width: 94%;
margin: 0 auto 12px auto;
/*background-color: #F5F2ED;*/
}

#hdr td img {
display: block;
}

table#mainhdr {
float: none;
width: 100%;
background: #ffffff url(/images/template/navtoprepeat.jpg) repeat-x;
height: 194px;
/*margin-left:12px;*/
}

#mainhdr #mainhdrpic img {
float: left;
margin-left: 15px;
}

#mainhdr #hdrtitle h2 {
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-weight: normal;
white-space: nowrap;
float:right;
margin: 60px 20px 1px 20px;
font-size:30px;
}
#mainhdr #hdrtitle h2 a {
border-bottom:0 !important;
color: #5070d3;
text-decoration:none;
}

#mainhdr #hdrtitle h3 {
clear:right; 
font-size:12px; 
text-align:right; 
margin-right:20px;

}


div.home {
/*width:500px;*/
float:right;
clear:right;
margin:12px;
white-space:nowrap;
text-align:right
}
div.home a {
color: #3a6ec2;
font-weight:bold;
text-decoration:none;
/*display:block;*/
/*float:right;*/
margin: 4px;
}
div.home a:hover {
text-decoration:underline;
color: #f11308;
}


#navcontainertd {
/*
padding-left:11px !important; 
padding-right:14px;
*/
/*border:1px solid #6a5544;	*/
/*border:2px solid #5070d3;	*/
/*background-color: #F5F2ED;*/
background-color: #ffffff;
border:4px solid #5070d3;	
}

#contentrowtable {
float:left;
width: 100%;
margin: 0 !important;
padding-bottom:18px;
background-color: #ffffff;
/*background-color: #F5F2ED;*/
background-color: #ffffff;
/*border-top: 6px solid green;*/
}

table#navtable {
float:left;
width:213px;
width:183px;
margin: 0;
margin-top:-2px;
background: #ffffff url(/images/template/navtoprepeat.jpg) repeat-x;
}
table#navtable td#navtd {
padding:0 !important;
vertical-align:top;
width:213px;
width:183px;
padding-bottom:12px;
/*border: 1px solid #6a5544;*/
border-top-width:0 !important;
}

#navtd span#topleft a:link, #navtd span#topleft a:visited, #navtd span#topleft a:hover, #navtd span#topleft a:active  {
color: #5070d3;	
text-decoration:none;
border-bottom:0;
}

#navtd h2 {
color: #5070d3;	
font-size:14px;
width:202px;
text-align:center;
margin-top:52px;
/*border:1px solid red;*/
}
#navtd ul {
list-style-type:none !important;	
}
#navtd ul.navul {
display:block;
float:none;
clear:both;
width:184px;
margin: 40px auto 20px 8px !important;
/*margin-bottom:50px;*/
padding:0;
line-height:140%;
/*border:1px solid red;*/
/*min-height:300px;*/
list-style-type:none !important;
}
#navtd ul li {
margin:0 !important;
padding:0 !important;
list-style-type:none !important;
display:block;
float:left;
clear:left;
padding: 0;
font-size:11px;
line-height:100%;
}
#navtd li a {
font-size:11px;
display:block;
float:left;
color: #5070d3 !important;
text-decoration: none;
font-weight:bold;
width:174px;
margin: 0 auto;
border-bottom: 1px solid #5070d3;
padding: 5px 5px;
line-height:140%;
}
#navtd li a:hover, #navtd li a:active  {
color: #ffffff !important;
background: #5070d3 !important;
text-decoration:none !important;
}


/* SUBNAVIGATION */
/* sub navigation */
#navtd ul.navul li ul.subnav {
margin-left:0;
padding-left:0;
width: 146px;	
list-style-type:none !important;
/*background: url(/images/template3/navbg2.jpg);*/
/*background: #E4EAFC url(/images/template3/navbg.jpg) repeat-y;*/
}
#navtd ul.navul li ul.subnav li {
/*background: url(/images/template3/navbg2.jpg);*/
/*margin-left:14px;*/
/*padding-left:0;*/
/*border:2px solid green;*/
list-style-type:none !important;
}
#navtd ul.navul li ul.subnav li a {
font-size:11px;
font-weight:normal;
width:164px !important;
line-height:114% !important;
padding: 3px 5px 3px 14px !important;
/*background: url(/images/template3/navbg2.jpg);*/
color: #3b71cb;
/*color: purple !important;*/
/*border:2px solid green;*/
}
#navtd ul.navul li ul.subnav li a:hover {
color: #000000;
color: #f11308;
}

/* END SUBNAVIGATION */

#navtd img {
/*width:160px;*/
display:block;
margin: 2px auto;
padding:2px;
border: 1px solid #5070d3;	
}


/* END navtd */

#betweenvert {
width:12px;	
}


#maincontainer {
/*border:1px solid #6a5544;	*/
/*background-color: #F5F2ED;*/
border:4px solid #5070d3;	
border-top-width:0 !important;
background-color: #ffffff;
width:94%;
}



#between {
height:12px;
font-size:10px;
line-height:10px;	
}
/* footer */
#ftrtd {
/*border: 1px solid #6a5544;*/
border:4px solid #5070d3;	
padding:10px 15px 6px 15px;
background-color: #F5F2ED;
background-color: #ffffff;
}



.btmlinks ul {
width:98%;
/*display:block;*/
/*float:left;*/
list-style-type:none !important;	
margin:0;
padding:0;
}
.btmlinks ul li {
/*display:block;*/
display:inline;
/*float:left;*/
text-align:left;
margin:2px 0 0 0;
padding:0;
font-weight:bold;
}
.btmlinks ul li a:link, .btmlinks ul li a:visited {
color: #5070d3;
color: #5070d3;
display:block;
float:left;
margin: 1px 10px 4px 0;
/*margin:0;*/
padding:0 !important;
font-size:11px;	
/*text-decoration:underline;*/
text-decoration:none;
border-bottom: 1px solid #5070d3;
/*line-height:150%;*/
line-height:140%;
font-weight:normal;
white-space:nowrap;
}
.btmlinks ul li a:hover, .btmlinks ul li a:active {
color: #f11308;
border-bottom: 1px solid #f11308;
}
.btmlinks ul li ul.subnav li a:link, .btmlinks ul li ul.subnav li a:visited, .btmlinks ul li ul.subnav li a:hover, .btmlinks ul li ul.subnav li a:active {
font-style:oblique;
}

.btmlinks ul.subnav {
display:inline;	
}


#cpyright {
display:block;
clear:both;
font-size:10px;
font-style:oblique;
color: #5070d3;	
color: #5070d3;
margin-top:18px;
/*margin-bottom:8px;*/
float:right;
text-align:right;
}
#cpyright a {
font-size:10px;
font-style:oblique;
color: #5070d3;
text-decoration:none;
}

/*#wrapper #contentrowtable #contenttd, #contenttd p, #contenttd table td, #contenttd ul li, #contenttd ol li {*/
#wrapper #contentrowtable #contenttd, #contenttd p, #contenttd table td, #contenttd ul li, #contenttd ol li {
padding: 6px 20px 10px 20px;
color: #1D130A;
background: #F5F2ED;
background: #ffffff;
font-size:12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
/*font-family: Tahoma, Helvetica, Arial, "sans-serif";*/
/*font-family: "Trebuchet MS", Helvetica, Arial, "sans-serif" !important;*/
line-height:1.6 !important;
}
#contenttd {
padding-top:0;	
}

#contenttd ul li, #contenttd ol li {
line-height:1.4 !important;
}
#contenttd p, #contenttd table, #contenttd table td, #contenttd ul li, #contenttd ol li {
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
color: #5070d3;
color: #5070d3;
color: #ee6e01;
color: #5070d3;
/*font-weight: normal;*/
line-height:1.3;
}
h1 {
font-size: 24px;
font-weight:bold;	
margin-top:0;
/*margin-bottom:2px;	*/
}
h2 {
font-size: 20px;
font-weight:bold;	
}

h3 {
font-size: 18px;	
font-weight:bold;	
}

h4 {
font-size:16px;	
}

h5 {
font-size: 14px;	
}

h6 {
font-size: 12px;	
}

#contenttd a:link {
/*color: #254ab4;	
color: #0000cc;	
color: #5070d3;
color: #5070d3;
color: #5070d3;
*/font-weight:bold;
color: #d61007 !important;
text-decoration:none;
/*padding-bottom:1px;*/
border-bottom:1px dotted #c9b0b0;
}
#contenttd a:visited {
color: #d61007;
font-weight:bold;
border-bottom:1px solid #c9b0b0;
text-decoration:none;
}

#contenttd a:hover, #contenttd a:active {
color: #5272d5 !important;
text-decoration:none;
border-bottom:1px solid #5272d5;
font-weight:bold;
}


div.divlist {
background: url(/images/bluetri.gif) no-repeat;
border: 1px solid purple;
float:right;
width:96%;
clear:none;
}

table.listtable {
width:100%;
}
table.listtable td {
width:100%;	
}
/*table.listtable tr td.bullet {
background: url(/images/bluetri.gif) no-repeat left 4px;
width: 16px;
padding:20px;
border:1px solid red;
}
*/
#contenttd ul {
/*margin-left:15px;*/
/*padding-left:0;	*/
}

#contenttd li {
margin-bottom:8px;	
}
#contenttd ul li {
list-style-image: url(/images/bluetri.gif);
}


#contenttd ul ul {
/*margin-left:22px;
padding-left:0;	
*/}


#contenttd li ul {
margin-top:8px;	
}

/* image styles */

.imgright {
/*float:right;*/
/*margin: 0 0 12px 18px;	*/
/*padding: 2px;*/
/*border: 1px solid #FF6600;*/
}


img.imgleft, img.imgright {
padding:1px;
border: 1px solid #FF6600 !important;	
}

.imgleft, div.imgleft {
float:left;
clear:left;
margin: 0 24px 12px 0	
}
.imgright, div.imgright {
float:right;
clear:right;
margin: 0 0 12px 24px;	
}
div.imgleft img, div.imgright img, img.imgleft, img.imgright  {
padding: 2px;
display:block;
margin-bottom:4px;	
border: 1px solid #3279d1 !important; /* blue border */
}
div.imgleft, div.imgright {
padding:2px;
/*padding-left:8px;*/
}
div.imgleft img.ctr, div.imgright img.ctr {
float:none;
margin: 0 auto;	
}
.ctrtheimg img {
margin:0 auto;
float:none;	
margin-bottom:10px;
}
#contenttd div.imgleft p, #contenttd div.imgright p {
margin: 0 4px 12px 4px;
padding:0;
/*margin: 0;*/
padding:0;
font-weight:bold;
color: #5070d3;	
font-size:11px;
line-height:1.3 !important;
}

img.nobdr, div.nobdr img {
border:none !important;	
}
.addivright {
width:336px; 
float:right; 
clear:right; 
margin: 0 0 12px 24px;	
}
.addivleft {
width:336px; 
float:left; 
clear:left; 
margin: 0 24px 12px 0;
}
.addivctr {
width:728px; 
float:none; 
clear:both; 
margin: 0 auto;
}
.addivctr300 {
width:300px;
float:none;
clear:both;
margin:2px auto;	
}

#contenttd .addivright p, #contenttd .addivleft p, #contenttd .cut p {
font-weight:bold;
color: #5070d3;	
font-size:11px;
line-height:128%;
}

.addivright a, .addivleft a, .cut a {
color: #f11308 !important;
text-decoration:underline !important;
}

.amad {
border:1px solid #376eca; 
text-align:center; 
padding: 2px 1px;	
}

div.hr {
width: 100%;
height: 2px;
line-height:2px;
font-size:2px;
background: #3279d1;
color: #3279d1;
margin: 2px auto;
}
div.hrclear {
clear:both;
width: 100%;
height: 2px;
line-height:2px;
font-size:2px;
background: #3279d1;
color: #3279d1;
margin: 2px auto 8px auto;
}


hr {
height: 1px;
background: #3279d1; /* headline blue */
color: #3279d1;
border:1px solid #3279d1;
}
div.clearmgn {
clear:both;
margin: 12px auto;	
}

#contenttd .addivleft p, #contenttd .addivright p, #contenttd .addivctr p {
display:block;
margin: 2px 0 6px 0;
padding:1px;
font-weight:bold;
font-size:11px;
line-height:130%;
color: #5070d3;	
}
.addivleft iframe, .addivright iframe, .addivctr iframe {
margin: 12px 0;
}



dt {
font-weight:bold;
margin-top:10px;	
}

strong {
/*color: #3f58a6;	
color: #2e4078;*/
font-weight:bold;
}











#contenttd div.producttable {
clear:both;
width:728px; 
margin: 4px auto;
background-color:#ffffff; 
padding:10px; 
border: 1px solid #5070d3;
}

div.producttable table {
width:100%;
margin: 0 auto 2px auto;
/*border:1px solid red;*/
}

div.producttable table td {
border:none;
/*padding:4px;*/
vertical-align:top;
padding: 1px 12px 12px 12px;
}
#contenttd div.producttable table td b {
color: #5070d3;
font-size:16px;
}
div.producttable table td img {
/*margin-left:12px;*/
margin-right:12px;
float:left;
margin-top:0;
}


#contenttd div.producttable form {
border-bottom:2px solid #5070d3;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}
div.producttable form hr {
height:1px;
border:0;
display:none;
}

div.producttable  img.tinyimg {
width:1px;
height:1px;
border:0;	
}





#contenttd div.producttable hr {
color: #5070d3;
background-color: #5070d3;
border:1px solid #5070d3;
height:2px;	
}






/* affiliate table styles */

table.buyaff td h3, table.buyaff td h4, table.buyaff td h5,  table.buyaff td p {
margin-top:2px;
margin-bottom:2px;
padding-top:0;
padding-bottom:0;	
}

td.buypic {
padding-right:18px;	
}

/* for div on pelican cases page */
.storediv {
line-height:128%;
width:650px; 
margin: 0 auto;	
}
.storediv  table td h1 {
margin-top:-15px !important;
padding-top: 0 !important;	
}


.storediv table td {
padding-left:4px;
padding-right:4px;	
}
.storediv a, .storediv a img  {
border:0 !important;
text-decoration:underline;
}
.storediv a img  {
margin-top: 8px;
}


/* cj commission junction ads */
#contenttd div.cjad {
/*font-weight:bold;*/
line-height:120%;
color: #5070d3;
}
div.cjad table {
width:100%;
clear:both;	
}
div.cjad table td {
padding: 2px 6px;	
}

div.cjad img, 
div.cjad a, 
#contenttd div.cjad a:hover, 
div.cjad a img, 
td#contenttd div.cjad table tr td a:hover, 
td#contenttd div.cjad table tr td a:hover, 
td#contenttd div.cjad table tr td a:hover img, 
div.cjad table td a img, 
div.cjad table td a:hover img {
display:inline !important;
/*border-width:0 !important;*/
/*border:none !important;*/
border-bottom:none !important;
text-decoration:none !important;
/*border-bottom: 1px solid #ffffff !important;	*/
}

td#contenttd div.cjad table td.nobdr a img, td#contenttd div.cjad table td.nobdr a:hover img,
div.imgright div.cjad img, div.imgright div.cjad a img {
border: 1px solid #ffffff !important;	
/*text-decoration:none !important;*/
border:none !important;
}

div.imgright div.cjad td.underline a,
div.cjad td.underline a,
div.cjad a.underline,
td#contenttd div.cjad table td a.underline, 
td#contenttd div.cjad table td a.underline:link, 
td#contenttd div.cjad table td a.underline:visited {
/*text-decoration:underline !important;*/
border-bottom:1px solid #f11308 !important;
border-width:1px !important;
border-color: #f11308 !important;
}
div.imgright div.cjad td.underline a:hover,
div.cjad td.underline a:hover,
div.cjad a.underline:hover,
td#contenttd div.cjad table td a.underline:hover, 
td#contenttd div.cjad table td a.underline:active  {
/*text-decoration:underline !important;*/
border-bottom:1px solid #0000cc !important;
border-width:1px !important;
border-color: #0000cc !important;
}


div.cjad table td img.prodimg {
display:block;
margin:2px auto;
padding:0;
}
div.cjad img.tiny {
	
}

div.cjad table td h3 {
font-size:12px;
margin-top:1px;
padding-top:1px;
margin-bottom:0px;
padding-bottom:1px;	
}

div.cjad p, div.cjad table td p,
div.cjad table td.underline p {
font-size:11px;
line-height:136%;
margin-top:2px;
padding-top:1px;	
}

.cjad td.noblock a, .cjad td.noblock a img, .cjad td.noblock img {
display:inline;	
}



/* give something a border */
.bdr {
padding:1px;
border: 1px solid #c2d1ee;	
}

/* altrec shop page table */
div.altrectable table td {
padding: 2px 12px !important;	
}
div.altrectable table td a img {
border:0 !important;	
}
div.altrectable table td a img {
border:0 !important;
border-bottom-color: #ffffff !important;	
}


/* single cj ads */
table.adtable td a img, img.cjad, div.imgright img.cjad, div.imgleft img.cjad {
border:0 !important;	
}

/* database cj ads */

td#contenttd div#cjdbads {
color: #000000 !important;
width:90%;
/*min-width:780px;*/
clear:both;
margin:8px auto;
}

td#contenttd div#cjdbads a:link, td#contenttd div#cjdbads a:visited {
color: #0000cc !important;
text-decoration:underline;
}
td#contenttd div#cjdbads a:hover, td#contenttd div#cjdbads a:active {
color: #f11308 !important;
text-decoration:underline;
}

td#contenttd div#cjdbads a, td#contenttd div#cjdbads a img {
border:0 !important;
}

td#contenttd div#cjdbads table td {
vertical-align:top;
padding: 4px 12px;
border: 1px solid #3279d1;
font-size:11px;
line-height:130%;
}


td#contenttd div#cjdbads table td img {
display:block;
margin: 2px auto;
border:0 !important;
}
td#contenttd div#cjdbads table td ul {
margin:12px 0 0 0;
padding:0;
}
td#contenttd div#cjdbads table td ul li {
list-style-image: url(/images/buytri.gif);
margin:0 0 21px 15px;
padding:0;
}
td#contenttd div#cjdbads table td p {
margin:0;
padding:0;
}
td#contenttd div#cjdbads table td h3 {
font-size:12px !important;
font-weight:bold;
color: #1a406e;
margin-top:1px;
margin-bottom:1px;
}










/* ebay display */

.nobtmmgn {
	margin-top:0;
	padding-top:0;
margin-bottom:0;
padding-bottom:1px;	
clear:both;
}
.ebaytable {
width:100%;
margin: 1px auto 4px auto;
/*margin-bottom:12px;*/
}
#contenttd .ebaytable th {
padding: 1px 6px;
background-color: #5070d3;
color: #ffffff;
vertical-align:bottom;
text-align:center;
}
#contenttd .ebaytable td {
padding: 4px 6px;
border-bottom:1px solid #5070d3;
line-height:116% !important;	
}
#contenttd .ebaytable td.bdrbtm {
border-bottom:1px solid #5070d3;	
}

.ebaytable td.right {
text-align:right;	
}
.ebaytable td.bold {
font-weight:bold;	
}
.ebaytable td.tdctr {
text-align:center;	
}
.ebaytable td img {
display:block;
margin: 2px auto;
}

div.searchebay {
width: 744px;
margin: 4px auto;
float:none;
clear:both;
/*margin-bottom:12px;	*/
}
div.searchebay form {
width:100%;
}
#contenttd div.searchebay form {
border-bottom:0 solid #5070d3 !important;
border-bottom:none;
}

div.searchebay table {
width:100%;
}
div.searchebay table td {
text-align:center;
/*border-bottom:0;*/
}


#contenttd fieldset {
margin-top:12px;
margin: 12px auto;
width:730px;
border:1px solid #5070d3;
}

#contenttd legend {
font-weight:bold;
color: #5070d3;
font-size:18px;
}

#contenttd textarea {
border:1px solid #5070d3;	
}

div.searchebay input[type=text].querybox {
width:250px;	
}
#contenttd div.searchebay input[type=text], #contenttd div.searchebay select {
width:60px;	
border:1px solid #5070d3;
padding:2px;
background-color: #e2ebfa;	
}



.leftnavebay {
width:120px;
margin: 18px auto 12px auto;	
clear:both;
}
.leftnavebay td {
text-align:center;	
line-height:110%;
}
.leftnavebay td, .leftnavebay td a {
color: #f11308;
}
.leftnavebay td a {
font-weight:bold;
}






div.editorkit {
float:left; 
clear:left; 
width:336px;
margin: 2px 24px 2px 0;
}
div.editorkit input[type=submit] {
padding-right:4px;	
}
div.editorkit input[type=text] {
width:150px;
}



/***** tables with images *****/

table.imgtable {
width:98%;
float:none;
clear:both;	
}

	
table.imgtable td {
width:50%;
padding:4px;	
}

#contenttd table.imgtable td img {
padding:1px;
border: 1px solid #5070d3;	
margin: 2px auto;
}
table.imgtable td div {
margin: 0 auto;
}

#contenttd table.imgtable td, #contenttd table.imgtable td p  {
margin: 0 4px 8px 4px;
padding:0;
font-weight:bold;
color: #5070d3;	
font-size:11px;
line-height:128%;
}



/*** comments ****/
#contenttd div.comments {
width:80%;
margin: 12px auto;
padding:12px;
border:1px solid #5070d3;
background-color: #e2e8f8;	
}
#contenttd div.comments p {
background-color: #e2e8f8;	
}

#contenttd p.comdate {
font-weight:bold;
color: #5070d3;	
}






.parawithpic {
width:100%;	
}

.parawithpic td {
border-bottom:1px solid #5070d3;
padding-top:15px !important;
padding-bottom:15px;
}
.parawithpic td.nobtmmgn, .parawithpic td.nobtmmgn p {
padding-bottom:0;
margin-bottom:0;
}
.parawithpic td img {
/*margin-left:18px;	*/
}
.parawithpic td > p {
margin-top:0;
padding-top:0;
}


form input#impo {
visibility:hidden !important;
display:none !important;
height:0 !important;
width:0 !important;	
}


.leftside {
text-align:right;
padding-right:8px;	
}



#contenttd a img {
text-decoration:none;
border-bottom-style: solid !important;	
}




table.datapics td img {
max-width:120px;
max-height:140px;	
}


/******** eBAY styles ********************/
#contenttd .prodtable {
width:100%;
/*width:auto;*/
float:none;
margin: 1px auto;
/*border:1px solid red;*/
}
#contenttd .prodtable img {
display:inline;
border:0;
}
#contenttd .prodtable a:visited {
color: #c53116;
}
#contenttd .prodtable a:hover {
color: #5C4027;
}
#contenttd .prodtable td.lgimg {
padding-right:30px;
}
#contenttd .prodtable td.lgimg a img {
padding:2px;
border:1px solid #5C4027; /* dark brown */
max-width:400px;
}
#contenttd .prodtable td.lgimg a:hover img {
padding:2px;
border:1px solid #c53116; /* orange */
}

td.specs {
/*width:80%;*/
}
td.specs img.fs {
float:right;
margin: 0 0 12px 18px;
}



#advancedsearch, #advancedsearch table {
width:auto;
margin: 2px auto;
}
#advancedsearch table td {
padding: 1px 3px;	
width:50%;
white-space:nowrap;	
vertical-align:middle;
}
#advancedsearch table td.full {
width:100%;	
}
#advancedsearch table td table {
/*width:100%;*/
/*border:1px solid #000000;	*/
}

#advancedsearch table td table td {
/*width:25%;*/
width:auto;
padding:1px 6px;
/*border:1px solid #000000;	*/
}
#advancedsearch table td table td.ls {
padding:1px 0 1px 1px;
/*border:1px solid #000000;	*/
}
#advancedsearch table td.ls {
text-align:right;	
}
#advancedsearch table td input[type=text] {
width:300px;	
}
#advancedsearch tr.shortbox td input[type=text] {
width:50px;	
}
#advancedsearch fieldset {
border:1px solid #c53116;
margin-top:8px;	
}

#advancedsearch legend {
font-weight:bold;
color: #c53116;	
}

#contenttd .ebaytable .thumb div.binbtn a {
width:9em !important;
display:block;
float:none;
margin: 5px auto;
padding: 3px 0 4px 0;
border:1px solid #5070d3 !important;
/*background: #c1cff2 url(/images/submitbg.jpg) repeat-x; */
background-color: #5070d3;
font-weight:bold;
font-size:10px;
cursor:pointer;
color: #ffffff !important;
text-align:center;
text-decoration:none;
}
#contenttd .ebaytable .thumb div.binbtn a:hover {
/*background: #c1cff2 url(/images/submitbgover.jpg) repeat-x; */
background-color: #f11308;
color: #ffffff !important;
}

.ebaytable .thumb a img {
padding:1px;
border:1px solid #5070d3;
float:none;
margin: 2px auto;	
}
.ebaytable .thumb a:hover img {
padding:1px;
border:1px solid #f11308;	 /* deep red */
border:1px solid #000000 !important; /* bright green */
background-color: #a6e982;
}


#contenttd .ebaytable h3, #contenttd .ebaytable h3 a {
font-size:14px;
border-bottom-width:0 !important;	
margin-top:0;
margin-bottom:0;
padding-top:1px;
padding-bottom:1px;
}
#contenttd .ebaytable td.nobdrbtm {
border-bottom-width:0 !important;	
}

img.eblright {
float:right;
clear:both;
margin: 8px 0 -20px 12px;
}
img.eblrightnotop {
float:right;
margin: 8px 0 1px 12px;
}

#contenttd td.sellerinfo {
text-align:right;
vertical-align:bottom;	
white-space:nowrap;
}
#contenttd .sellerinfo img {
display:inline !important;
float:none;	
}

/* additional styles */
#contenttd  div#cjdbads table.cjproduct img.thumbimg {
max-width:100px !important;
/*max-width:160px;*/
margin-top:4px;
}


#contenttd .cjproduct {
margin: 2px auto;
max-width:1200px;	
border-collapse:separate !important;
border-spacing:8px !important;
}
#contenttd .cjproduct td {
width:25%;	
min-width:25%;
max-width:300px;
line-height:1.3 !important;
border-color: #bfbfbf;
border:1px solid #bfbfbf;
border-color: #bfbfbf !important;
background: #ffffff url(/images/template/yellowgrad.jpg) repeat-x top center;
}
#contenttd .cjproduct td.nobg {
background-image:none;	
}
#contenttd .cjproduct td p {
line-height:1.3 !important;
text-align:center;
}
#contenttd .cjproduct td h3 {
text-align:center;	
margin-bottom:6px;
}

.moreinfo {
text-align:center;	
}

.redit {
color: #c81b1b;	
}


/* dock line table */
table.specschart {
width:auto;
margin: 2px auto;	
border-top:1px solid #5070d3;
border-right:1px solid #5070d3;
}
.specschart th {
padding: 2px 8px !important;
background-color: #5070d3;
color: #ffffff;	
}
table.specschart td {
padding:2px 8px !important;	
border-bottom:1px solid #5070d3;
border-left:1px solid #5070d3;
}
.rightit {
text-align:right;
font-weight:bold;	
}


#contenttd .sitemapdiv ul li a {
font-weight:normal;
color: #5070d3 !important;
}
#contenttd .sitemapdiv ul li a:hover {
/*color: #5070d3 !important;*/
/*color: #5070d3 !important;*/
color: #f11308 !important;
}

/* cj buy it at */
#contenttd .cjproduct .buyitat {
font-weight:bold;
text-align:left;
margin:0 0 10px 0 !important;
padding:0 0 8px 0;
color: #000000;	
}

.cjdbads p.proddesc {
margin:4px 10px; 
line-height:1.5;
}




/* party styles */
table#partytable {
width:98%;
float:none;
margin:4px auto;	
}
table#partytable td.left {
white-space:nowrap;	
padding-right:8px !important;
}
table#partytable td.rightit {
font-weight:normal !important;
padding-right:8px !important;
white-space:nowrap;	
}
table#partytable td.mailit {
white-space:nowrap;
}

table#partytable td.phone {
padding-left:8px !important;	
}

.byline {
font-style:oblique;
}
