/* CSS Document */

#thecart { position:absolute; top: 410px; left: 5px; z-index: 2; }
#topmenu { position:absolute; top: 40px; left: 325px; z-index: 3; }
#keys { font-size:0px; color:#FFFFFF; }
#welcome { position:absolute; top: 75px; left: 250px; z-index:4; }
#cartconfirm { position:fixed; top: 300px; left: 250px; z-index: 5;}
* html #cartconfirm /* Override above rule for IE */
{
POSITION: absolute; TOP: expression(offsetParent.scrollTop + 300); LEFT: expression(offsetParent.scrollLeft + 250);
} 

.inv { font-size: 1px; height:1px; visibility:hidden; display:none}
.vis { visibility:visible; background-color: #DCE2E7; border:1px #333333 solid; color:#000000}

.thetopmenu {
	border: 1px #999999 solid;
	background-color:#FFFFFF;
	font-variant:small-caps;
	font-size:10px;
	padding: 0px 5px 0px 5px;
	color: #333333;
}

.thetopmenuover {
	border: 1px #666666 solid;
	background-color: #ECECEC;
	font-variant:small-caps;
	font-size:10px;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	color: #333333;
}

.ya {
	border: 1px #999999 solid;
	background-color:#FFFFFF;
	font-variant:small-caps;
	font-size:10px;
	padding: 0px 5px 0px 5px;
	color: #FF0000;
}

.yaover {
	border: 1px #666666 solid;
	background-color: #ECECEC;
	font-variant:small-caps;
	font-size:10px;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	color: #FF0000;
}

.module { font-size: 12px; color: #333333; }

img {
	border: 0px;
}

.pgtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	text-decoration:underline;
}

a{text-decoration: none; font-size:inherit;}
a:link{color:#003399}
a:visited{color: #3366dd}
a:hover{color:#EE1111; text-decoration:underline;}

.menu {
	border: 1px #ccddee solid;
	background-color: #774444;
	font-variant:small-caps;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
}

.menuover {
	border: 1px #ccddee solid;
	background-color: #ccaaaa;
	font-variant:small-caps;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	color: #dd3333;
}

b.imp {
color:#FF0000;
}
hr {
	size:1px;
	color:#aaaadd;
}

input { 
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color:#555555;
}

input.onb {
	background-color: #E0EEFF;
	border: 1px solid #336699;
	color: #333399;
}

input.onr {
	background-color: #fffafa;
	border: 1px solid #ddaaaa;
	color: #ff5555;
}

input#graphics {
	border: 0px;
	color: #000000;
}

textarea { 
	background-color: #FFFFFF;
	border: 1px solid #999999; 
	color: #999999;
}

option {
	color:#999999;
}

.shipping {
border: 1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #777777;
}

#ckb, #cks, #ckc, #ckt, #ckcc {
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #777777;
}
#ckb { background-color:#fffafa; }
#cks { background-color:#f5faff; }
#ckc { background-color:#f5efee; }
#ckt { background-color:#e7f0ff; }
#ckcc { background-color:#f5f2ef; }

.checkouti {
text-align:right;
width: 50px;
font-weight:bold;
}

.checkoutiv {
text-align:left;
}

.contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

td.carmenu {
	text-align:left;
	padding: 1px 2px 2px 2px;
	background-color: #eeeeee;
}

div.carmenu {
	text-indent: 3px;
	font-variant: small-caps;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #f9f9ff;
	border-left: 5px solid #ffd5d5;
}

div.carmenu1 {
	background-color:#FFFFFF;
	text-indent: 3px;
	font-variant: small-caps;
	border-top: 1px solid #ffe8e8;
	border-right: 1px solid #ffe8e8;
	border-bottom: 1px solid #ffe8e8;
	border-left: 5px solid #ff1111;
}

a.carmenu {
	text-decoration:none;
}
a.carmenu:link{color:#ee1111;}
a.carmenu:visited{color:#ee1111;}
a.carmenu:hover{color:#ff7777;}

a.footer{text-decoration:none; font-size: 9px;}
a.footer:link{color:#003399}
a.footer:visited{color:#003399}
a.footer:hover{color:#5599ff}

table.product {
	font-size: 10px;
}

.checkout {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
}


.cknote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#997777;
}

.register {
border: 1px solid #336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#336699;
}

.ckottitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:600;
}

.regnote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#336699;
}

.regimp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #339966;
}

.radiocap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f6f9fa;
font-weight:100;
}

.error {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}

li.error {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#cc0000;
}
a.checkout:link { color: #333333; text-decoration:none;}
a.checkout:hover { color:#000000; text-decoration:underline;}

.custmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a.custmenu:link { color: #333333; text-decoration:none;}
a.custmenu:hover { color:#000000; text-decoration:underline;}

.product {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* body kit classes */
.kita {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	padding: 1px 1px 1px 1px;
}
.kittitle {
	color:#f5f5f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.kitsubtitle {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
td.kitb {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

/* table cell differ classes */
.lrow {
	background-color:#e5e5e5;
}
.drow {
	background-color:#f5f5f5;
}
.frow {
	background-color:#e0dddd;
	color:#778899;
}
.brow {
	background-color:#aaaaaa;
	color:#ddeeff;
}

.invc {
	font-size: 10.25px;
	color:#333333;
}

.invcb {
	font-size: 10.25px;
	color:#333333;
	font-weight:bold;
}

.tinvcl {
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size: 10.25px;
	color:#333333;
	font-weight:bold;
}

.tinvcr {
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size: 10.25px;
	color:#333333;
	font-weight:bold;
}

.iinvc {
	font-size: 10.25px;
	color:#333333;
	border-right: 1px dashed #333333;
}

/* models page style */
.catrow {
	text-indent:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-indent:16px;
	color:#4a5a8a;
	font-weight:600;
	font-variant:small-caps;
}

td.rowtitler {
	background-color: #dddddd;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

td.rowtitlel {
	background-color: #aabbcc;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

td.rowitem {
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}

input[disabled].dis {
color:#997777;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.wheeltitlerowl {
	background-color: #d9d3d3;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #e0dddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

.wheeltitlerow {
	background-color: #e0dddd;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #e0dddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

.wheeltitlepanel {
	background-color:#e9e5e5;
	border-bottom: 1px dashed #c0a0a0;
	padding: 3px 10px 5px 10px;
}

.wheelpanel {
	border-top:2px dotted #886644;
	padding: 2px 2px 2px 2px;
}

.wheelselectpanel {
	border-bottom:1px dashed #ddccbb;
	padding:1px 1px 1px 5px;
}

.wheeltitle {
	color:#998877;
	font-size:14px;
	font-weight:bold;
}

.wheeltitleinfo {
	color:#997766;
}

.wheeltitleinfot {
	font-size:12px;
	color:#6a7aaa;
	font-variant:small-caps;
}

select.wheel {
	background-color:#e9e6e6;
	color:#887766;
	font-weight:bold;
}

option.wheel {
	background-color:#e9e6e6;
	color:#887766;
	font-weight:bold;
}

b.wheel {
	color:#335599;
}

div.wheelp {
	color:#335599;
}
/* end of models page style */

/* graphics style */

tr#extra
{
background-color:#999999; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#FFCC33;
}

td#title
{
padding-bottom:0px; 
background-color:#aabbcc;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
font-weight:bold;
}

td#grphicsimg
{
padding-top:1px; 
padding-bottom:1px; 
background-color:#000000;
}

select#colorlist
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#FFFFFF;
color:#000000;
}

option#colorlist
{
color:#000000;
}

#brandlogo
{
padding-top:0px; 
padding-bottom:0px;
}

#detail
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#color
{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-left:2px; padding-top:2px;
padding-bottom:0px;
}
#colorselection
{
padding-top:2px; 
padding-bottom:2px;
}

#colorimg
{
padding-top:2px; 
padding-bottom:2px; 
padding-right:3px;
}

img#coloricon
{
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}

#extratio
{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
}

span#price
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}

a#index
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:3px;
text-decoration:underline;
}

/* end of graphics style