/*****
blueblue 098ef7

darker headline blue 0082e8
nav color from photoshop: 036abb - using instead
hover orange ec6c00

******/

html, body {
margin:0;
padding:0;
/*height:100%;*/
}



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

body, table, td, img {
margin:0;
padding:0;
border:0;
border-spacing:0;
border-collapse:collapse;
vertical-align:top;
font-size:12px;
}
body {
font-family: Verdana,"Trebuchet MS",Tahoma,sans-serif;	
}
img  {
display:block;
}
a img {
border:0;
}


#wrap {
width:96%;
margin: 0 auto;
}

#wrap #hdrtbl {
width: 100%;
height: 179px;
}

#wrap #hdrtbl #hdrleftpic {
background: url(/images/template/hdrpicleft.jpg) no-repeat;
height: 179px;
width: 473px;
}

#wrap #hdrtbl #hdrrpt {
background: url(/images/template/canvasrepeat.jpg) repeat-x 473px top;
padding-right:12px;
padding-top:8px;
text-align:right;
color: #036abb;
font-weight:bold;
}
#wrap #hdrtbl #hdrrpt a {
color: #036abb;
font-weight:bold;
}


#wrap #leftside {
background: url(/images/template/leftside.jpg) repeat-y;
width: 6px;
}

#wrap #rightside {
background: url(/images/template/rightside.jpg) repeat-y;
width: 6px;
}

#wrap td#footer {
border-top:1px solid #000000;
background: #16c811 url(/images/template/footer.jpg) repeat-x;
background: #036abb url(/images/nav/blue.jpg) repeat-x;
background: #197f00 url(/images/nav/green.jpg) repeat-x;
min-height:121px;
/*height:121px;*/
padding: 30px 12px 0 12px;
color: #000000;
color: #197f00;
color: #ffffff;
}

#wrap td#footer a {
color: #ffffff;	
}


#wrap #footer h4 {
font-size: 24px;
/*color: #000000;*/
margin-bottom: 2px;
padding-bottom: 0;
margin-top: 0;
padding-top: 0;
}
#wrap #footer p {
margin-top: 0;
padding-top: 0;
}

#footer .ftrlnks, #footer div.ftrlnks a {
color: #ffffff;	
text-decoration:none;
}
#footer div.ftrlnks a:hover {
text-decoration:underline;
}




#wrap #footer p.copy {
text-align:right;
font-size:10px;
font-style:oblique;
margin-top:12px;
margin-bottom:6px;
padding-bottom:0;
/*position:relative;*/
/*bottom:0;*/
}


#wrap #footerbl {
background: url(/images/template/footerbl.gif) no-repeat;
height: 6px;
width: 6px;
}

#wrap #footerbtmrpt {
background: url(/images/template/footerbtmrpt.gif) repeat-x;
height: 6px;
}

#wrap #footerbr {
background: url(/images/template/footerbr.gif) no-repeat;
height: 6px;
width: 6px;
}

#wrap #midrow {
background: #FFFFFF;
}

#nav {
width:200px;
border-right:1px solid #098ef7;
background-color:#036abb; 
}
#nav div {
/*min-height:40px;*/
padding-top:12px;
border-bottom:1px solid black;
}
#nav div ul {
margin:8px 0 15px 0;
padding:0;
}
#nav div li {
margin:0;
padding:0;
}

#nav div ul, #nav div ul li, #nav div ul ul,#nav div ul ul li {
list-style-type:none;	
}

#nav div ul, #nav div ul li {
display:block;
clear:both;
padding:0;
}


#nav ul li {
margin: 4px 0 0 0;
padding:0;
font-size:18px !important;
}
#nav ul li a {
padding: 5px 10px 6px 0;
}
#nav ul li, #nav ul li a {
display:block;
margin: 0 4px;
font-family: Tahoma,Verdana,"Trebuchet MS",sans-serif;	
color: #ffffff !important;
font-weight:normal;
/*line-height:1.2;*/
text-decoration:none;
}

#nav ul li ul.subnav li a {
margin: 0;
padding: 2px 10px 4px 10px;
font-size:12px !important;
font-weight:bold;
line-height:1.3;
color: #ffffff !important;
border:1px solid transparent;
}
#nav div ul.subnav li a:hover {
color: #ffffff !important;
}

#nav #orange {
background: #f93b00 url(/images/nav/orange.jpg) repeat-x;
}
#nav #green {
background: #197f00 url(/images/nav/green.jpg) repeat-x;
}
#nav #blue {
background: #036abb url(/images/nav/blue.jpg) repeat-x;
}
#nav #yellow {
background: #fffd9d url(/images/nav/yellow.jpg) repeat-x;
}
#nav #yellow li, #nav #yellow a {
color: #f93b00 !important;
}
#nav #purple {
background: #8a189b url(/images/nav/purple.jpg) repeat-x;
}

#nav #orange ul.subnav li a {
border-bottom:1px solid #fcb349;	
}
#nav #green ul.subnav li a {
border-bottom:1px solid #43c100;	
}
#nav #blue ul.subnav li a {
border-bottom:1px solid #3795df;	
}
#nav #yellow ul.subnav li a {
border-bottom:1px solid #fcb349;	
}
#nav #purple ul.subnav li a {
border-bottom:1px solid #dc9ee5;	
}
#nav #orange ul.subnav li a:hover {
color: #f93b00 !important;
background-color: #ffffff;
}
#nav #green ul.subnav li a:hover {
color: #197f00 !important;
background-color: #ffffff;
}

#nav #blue ul.subnav li a:hover {
color: #036abb !important;
background-color: #ffffff;
}
#nav #yellow ul.subnav li a:hover {
color: #f93b00 !important;
background-color: #ffffff;
}
#nav #purple ul.subnav li a:hover {
color: #8a189b !important;
background-color: #ffffff;
}






#content {
padding:12px 40px 10px 40px;
line-height:1.5;
background: #ffffff url(/images/template/contentshade.jpg) repeat-x;
}
#contentdiv {
width:90%;
max-width:1000px;
margin: 0 auto;	
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
display:block;
color: #036abb;	
line-height:1.1;
}

.green #content h1, 
.green #content h2, 
.green #content h3, 
.green #content h4, 
.green #content h5, 
.green #content h6 {
color:#197f00;
}
.blue #content h1, 
.blue #content h2, 
.blue #content h3, 
.blue #content h4, 
.blue #content h5, 
.blue #content h6 {
color:#036abb;
}
.orange #content h1, 
.orange #content h2, 
.orange #content h3, 
.orange #content h4, 
.orange #content h5, 
.orange #content h6 {
color:#f93b00;
}
.yellow #content h1, 
.yellow #content h2, 
.yellow #content h3, 
.yellow #content h4, 
.yellow #content h5, 
.yellow #content h6 {
color:#f93b00;
}
.purple #content h1, 
.purple #content h2, 
.purple #content h3, 
.purple #content h4, 
.purple #content h5, 
.purple #content h6 {
color:#8a189b;
}




h1 {
font-size:30px;	
margin-top:6px;
padding-top:0;
margin-bottom:10px;
padding-bottom:1px;
line-height:1.1;
font-family: "Trebuchet MS",Tahoma,Verdana,sans-serif;	
/*font-family: Tahoma,"Trebuchet MS",Verdana,sans-serif;	
font-weight:normal;*/
}
h2 {
font-size:24px;	
}
h3 {
font-size:20px;	
}
h4 {
font-size:18px;	
}
h5 {
font-size:16px;	
}
h6 {
font-size:14px;	
}


#content li {
line-height:1.3;
margin-bottom:8px;	
}
#content ul li {
list-style-image: url(/images/buytri.gif);
}

#content a {
color: #036abb;	
font-weight:bold;
}
#content a:hover {
color: #f93b00;	
}



#content img {
padding:2px;
border: 1px solid #036abb;	
}


.divimgleftmed {
float:left;
clear:left;
width:300px;	
margin: 8px 18px 12px 0;
}
.divimgrightmed {
float:right;
clear:right;
width:300px;	
margin: 8px 0 12px 18px;
}

.divimgleftmed img, .divimgrightmed img {
display:block;
margin-top:2px;
/*margin-bottom:10px !important;*/
}
.divimgleftmed p, .divimgrightmed p {
display:block;
margin-top:4px !important;
margin-bottom:10px !important;
}



.divimgleftmed, .divimgrightmed {
color:#036abb;
font-size:11px;
font-weight:bold;	
line-height:1.2;
}



.ldrbrd {
width:728px;
margin: 6px 0;
clear:both;	
/*float:left !important;*/
display:block;
clear:both;
}


.prodtable {
width:100%;	
}
.prodtable td {
padding: 12px 6px 12px 6px;	
/*border:1px solid red;*/
border-bottom:1px solid #036abb;
}
.prodtable h4, .prodtable h3 {
margin: 0 auto 3px auto;
padding-top:0;
padding-bottom:0;
font-size:14px;
line-height:1.2;
text-align:center;
}

.prodtable img {
display:block;
margin: 0 auto; 	
}

.prodtable p, .prodtable ul, .prodtable li {
margin-top:2px;
margin-bottom:1px; 	
margin: 2px auto;
}


.prodtable li {
/*padding-left:15px;*/
margin-left:20px;	
}


.tinyimg, .tinyimg a {
border-width:0 !important;
border:none !important;
}


/*** ported ****/
.quoteboxleft, .quoteboxright {
width:170px;
padding: 12px;
/*background-color: #eeeffc;*/
border: 1px solid #036abb;
color: #8692A8;
font-weight:bold;
/*text-align:center;	*/
}
.quoteboxleft {
margin: 0 18px 12px 0;
float:left;
clear:left;	
}
.quoteboxright {
margin: 0 0 12px 18px;
float:right;
clear:right;	
}
.quoteboxleft img, .quoteboxright img {
float:left; 
margin: 4px 2px 0 0;
}
.quoteboxleft ul, .quoteboxright ul {
margin:0;
padding:0;
margin-left: 6px;
padding-left:6px;
}
.quoteboxleft li, .quoteboxright li {
list-style-image: url(/images/buytri.gif) !important;
}


.searchebay table td {
padding: 2px 4px;	
}

fieldset {
border:1px solid #036abb;	
}

legend {
font-weight:bold;
color: #036abb;	
/*border:1px solid #c53116;*/
}



/* ebay display */
/* ebay display */

.nobtmmgn {
	margin-top:0;
	padding-top:0;
margin-bottom:0;
padding-bottom:1px;	
clear:both;
}
#content .ebaytable {
width:100%;
margin: 1px auto 4px auto;
/*margin-bottom:12px;*/
}
#content .ebaytable th, #contenttd .ebaytable th strong {
padding: 1px 6px;
background-color: #036abb;
color: #ffffff !important;
vertical-align:bottom;
text-align:center;
}
#content .ebaytable th a {
color: #ffffff !important;
text-decoration:underline;
}
#content .ebaytable th a:hover {
color: #000000;
text-decoration:underline;
}

#content .ebaytable td {
padding: 4px 6px 12px 6px;
border-bottom:1px solid #c12f14;	
vertical-align:top;
}
#content .ebaytable tr.nobdrbtm td, #content .ebaytable td.nobdrbtm {
border-bottom-width:0;	
}
#content .ebaytable td.nobdrbtm h3 {
font-size: 14px;
margin:0;
padding:2px;	
}

#content .ebaytable td.thumb img {
border-width:0 !important;
}	
#content .ebaytable td.thumb a img {
padding: 1px;
border:1px solid #0082e8 !important;	
}
#content .ebaytable td.thumb a:hover img {
border:1px solid #ec6c00;	
background-color: #ec6c00;
}

#content .ebaytable td.sellerinfo {
text-align:right;
vertical-align:bottom;	
}

#content .ebaytable td.iteminfo img, #content .ebaytable td.sellerinfo img {
display:inline;
vertical-align:text-bottom;	
border-width:0;
}


#content .ebaytable td.bdrbtm {
border-bottom:1px solid #c12f14;	
}

#content .ebaytable td.right {
text-align:right;	
border-bottom:1px solid #c12f14;	
}
#content .ebaytable td.bold {
font-weight:bold;	
}
#content .ebaytable td.tdctr {
text-align:center;	
}
#content .ebaytable td img {
display:block;
margin: 2px auto;
}
#content .ebaytable h3 {
margin:0;
padding:0;	
}


#content .prodtable img {
display:inline;
border:0;
}
#content .prodtable td.lgimg {
padding-right:30px;
}
#content .prodtable td.lgimg a img {
padding:2px;
border:1px solid #0082e8;
max-width:400px;
}
#content .prodtable td.lgimg a:hover img {
padding:2px;
border:1px solid #ec6c00;
}

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



/* additional styles */
#content #contentdiv .cjproduct img.thumbimg {
max-width:90px !important;
max-width:90px !important;
margin:4px auto !important;
border:none !important;
}
#content #contentdiv a:hover img.thumbimg {
border-color: #f93b00;
}


#content #contentdiv .cjproduct {
margin: 2px auto;
max-width:1200px;	
border-collapse:separate !important;
border-spacing:8px !important;
}
#content #contentdiv .cjproduct td {
width:25%;	
min-width:25%;
max-width:300px;
line-height:1.3 !important;
padding:1px 5px !important;
border: 1px solid #f93b00 !important;
background: #ffffff url(/images/template/yellowgrad.jpg) repeat-x top center;
}
#content #contentdiv .cjproduct td p {
line-height:1.3 !important;
}
#content #contentdiv .cjproduct td h3 {
text-align:center;	
margin-bottom:6px;
font-size:12px !important;
}
#content #contentdiv .cjproduct td h3 a {
text-decoration:none;
}

p.theprice {
text-align:center;
margin-top:8px;	
}
ul.moreinfo {
margin:2px auto 2px -16px;
text-align:center;	
margin-bottom:2px;
}
p.madeby {
text-align:center;
font-size:10px;
font-style:oblique;
/*margin-top:8px;	*/
}
a img.bincj {
margin:0 auto 6px auto !important;
float:none !important;	
display:block !important;
border:none !important;
}


.redit {
color: #c81b1b;	
}

