body {
background-color : #ffff66;
color : #000000;
text-align : center;
vertical-align : middle;
overflow:visible;
}
#roundright {
width: 100%;
background: transparent url('bottomright.PNG') no-repeat bottom right;
height: 26px;
position: absolute;
top:0px;
}
#roundleft{
background: transparent url('bottomleft.PNG') no-repeat;
padding: 5px 1em;
position: absolute;
left:0px;
}
#content {
width : 80%;
margin-right : auto;
margin-left : auto;
margin-top : 104px;
border : 5px solid #5D3399;
background-color : #5D3399;
padding : 5px;
top:-168px;
text-align : center;
position:relative;
background: #5D3399 url('tppcenter.png') repeat-x 100% 0;
z-index: 1;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-bottom-right-radius: 25px;
}
#logo {
overflow:hidden;
width : 500px;
height: 55px;
margin-right : auto;
margin-left : auto;
margin-top : 74px;
padding : 5px;
text-align : center;
position:relative;
background: transparent;
top:10px;
z-index: 2;
}
#tablenav {
position:relative;
background: #fff;
/*left:10px;
text-align : left;
width:auto;
width:650px;
top:10px;*/
top:-10px;
z-index: 3;
z-index:350;
margin: 0 auto;
-moz-border-radius-topleft: 25px;
-webkit-border-top-left-radius: 25px;
-moz-border-radius-topright: 25px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-radius: 12px;
-moz-border-radius: 15px;
}
#navprod {
text-align : left;
position:relative;
background: #fff;
/*left:10px;
width:auto;
width:650px;
margin: 0 auto;
-moz-border-radius-topleft: 25px;
-webkit-border-top-left-radius: 25px;
-moz-border-radius-topright: 25px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
top:10px;*/
top:-20px;
z-index: 3;
z-index:350;
}
#navprod a {
text-decoration: none;
top:-20px;
z-index:350;
}
#content2 {
background-color : #fff;
width : 90%;
margin-right : auto;
margin-left : auto;
text-align : center;
position:relative;
top:-75px;
z-index: 1;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}
#imgmap {
margin-right : auto;
margin-left : auto;
display: block;
border:none;
}
.tppright {
padding : 5px;
width: 33px;
height:34px;
float:right;
right:-26px;
position:relative;
top:-5px;
background: url('tppright2.png') no-repeat 100% 0;
}
.tppleft {
width: 33px;
height:34px;
float:left;
left:-26px;
position:relative;
top:-5px;
background: url('tppleft2.png') no-repeat 100% 0;
}
.tpprightk1 {
width: 157px;
height:74px;
float:right;
right:10px;
position:relative;
top:-127px;
background: url('im_USAflag3.gif') no-repeat 100% 0;
/*padding : 5px;
background: url('tpprightk.png') no-repeat 100% 0;*/
}
.tppleftk1 {
width: 157px;
height:74px;
float:left;
left:-10px;
position:relative;
top:-127px;
background: url('im_USAflag3.gif') no-repeat 100% 0;
/*background: url('tppleftk.png') no-repeat 100% 0;*/
}
.tpprightk2 {
padding : 5px;
width: 157px;
height:74px;
float:right;
right:10px;
position:relative;
top:-747px;
background: url('im_USAflag3.gif') no-repeat 100% 0;
}
.tppleftk2 {
width: 157px;
height:74px;
float:left;
left:-10px;
position:relative;
top:-747px;
background: url('im_USAflag3.gif') no-repeat 100% 0;
}
#tppcenter {
width: 100%;
height: 100%;
background-color : #fff;
position:relative;
top:36px;
z-index:2;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}
#knotleft {
position:absolute;
top: 65px;
left: 25px;
z-index:50;
}
#knotright {
position:absolute;
top: 65px;
right: 25px;
z-index:50;
}
#topbackground {
position: absolute;
top: 0;
left: 0;
width : 100%;
height : 150px;
border : 2px solid #5D3399;
border-width: 0 0 2px 0;
background-color : #5D3399;
z-index:0;
background: #5D3399 url('filler.png');
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
} 
.productpartnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #373324;
	font-weight: bold;
	background-color: #FFFFFF;
}
.productdescriptionQTY {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #373324;
	line-height: 12px;
	background-color: #FEFAB1;
	text-align:left;
	vertical-align:middle;
}
.productdescriptionQTY b {
	font-size:11px;
	font-weight:normal;
}
.productdescriptionQTY b b {
	font-size:12px;
	font-weight:900;
}
.productdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #373324;
	line-height: 12px;
	background-color: #FEFAB1;
	text-align:left;
	vertical-align:text-top;
}
.productdescription b {
	font-size:11px;
	font-weight:normal;
}
.productdescription b b {
	font-size:12px;
	font-weight:900;
}
img, img:hover, img:active, img:visited, img:link {
border:none;
}
#click {border-style: solid;
border-width:2px;border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;width:auto;background:#FFF890;text-align:center;color:#a0f;font-size: 12px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;padding:2px 15px 3px 15px;
text-decoration:none;font-weight:bold;
}
#click:hover {
text-decoration:underline;
}
#SINGLETABLEHAHA {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #373324;
	line-height: 12px;
	text-align:left;
	vertical-align:text-top;
	width:300px;
}
#SINGLETABLEHAHA2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #373324;
	line-height: 12px;
	text-align:left;
	vertical-align:text-top;
}
#SINGLETABLEHAHA3 {
	width:300px;
}
hr.meh {
width:304px;
position:relative;
left:-2px;
top:1px;
}
#SINGLETABLEHAHA select {
margin: 0 9px;
border : 2px solid #636363;
font-weight:bold;
font-size:11px;
}
#textInputMeh {
text-align:right;
}
.required {
	font-weight: bold;
}
#carttable {
	background-color: #FEFAB1;
	border-color: #FEFAB1;
	border-width: 2px;
}
#carttd {
border:1px solid #000;
}
#errorcarttable {
background:#ffece5  url("delete.png") no-repeat 10px 16px;
color: #000;
font-weight: normal;
padding:10px 22px 10px 36px;
margin-bottom:7px;
border:3px solid #de3b10;
}
#errorcarttd {
border:2px solid #000;
}
#s2carttable {
background:#9BCF7B url("accept.png") no-repeat 10px 16px;
color: #000;
font-weight: normal;
padding:10px 22px 10px 36px;
margin-bottom:7px;
border:3px solid #669933;
}
#s2carttd {
border:2px solid #669933;
}
#notification {
position:relative;
z-index: 750;
}
#notification p {
color: #000;
font-weight: normal;
/*background:#FFFFCC url("delete.png") no-repeat left center;
margin-bottom:7px;
*/
padding:10px 10px 10px 10px;
background:#FFFFCC;
border:2px solid #DDDB54;
position:fixed;
bottom:-10px;
right:5px;
z-index: 1500;
}
div.pro_linedrop ul.select li.line ul.sub li ul.sub1 {
background:none;
border:none;
}
table#carttable tr td table {
text-align: left

}
input#click {
width:110px
}
