body{
background-color:#ffffff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-position:top left;
font-family:verdana, arial;
font-size:11px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:20px;
color:#666666;
}
td,p,input,select{
font-family:verdana, arial;
font-size:11px;
color:#666666;
}
a, a:visited, a:active{
color:#0000ff;
text-decoration:none;
}
a:hover{
color:#0000ff;
text-decoration:underline;
}
hr {text-align:left;margin: 0 auto 0 0;}
table{
border:0px;
}
td{
vertical-align:top;
}
img{
border:0px;
}
#navContainer{
width:467px;
height:134px;
background-image:url(images/navbg.gif);
background-repeat:repeat-x;
background-position:top left;
}

#navContainerLeft{
width:100%;
height:100%;
background-image:url(images/navbgleft.gif);
background-repeat:no-repeat;
background-position:top left;
}
#navContainerRight{
width:100%;
height:100%;
background-image:url(images/navbgright.gif);
background-repeat:no-repeat;
background-position:top right;
}

#upNavContainer{
height:41px;
margin-top:0px;
overflow:hidden;
clip: rect(0px, 400px, 41px, 0px); 
}

a.upperNav, A:visited.upperNav, A:active.upperNav{
color:#CADEE5;
font-size:11px;
font-family:verdana,Arial,sans-serif;
font-weight:bold;
text-decoration:none;
background-image:url(images/navarrow.gif);
background-repeat:no-repeat;
background-position:0px 15px;
padding-left:10px;
padding-top:11px;
height:41px;
display:block;
}
a:hover.upperNav, A:visited:hover.upperNav, a:active:hover.upperNav{
color:#ffffff;
text-decoration:none;
}

#navSep{
font-size:1px;
width:2px;
height:41px;
background-image:url(images/navsep.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin-left:20px;
margin-right:20px;
}



#mainLeft{
width:180px;
background-color:#E6E7E9;
}
#mainDivide{
width:10px;
font-size:1px;
}
#mainRight{
background-color:#ffffff;
}

#browseby{
color:#ffffff;
margin-top:3px;
margin-bottom:3px;
font-weight:bold;
font-family:tahoma,arial;
font-size:12px;
}

#leftNavContainer{
margin-top:2px;
padding-bottom:8px;
}

a.leftNav, A:visited.leftNav, A:active.leftNav{
color:#3E4347;
font-size:11px;
font-family:tahoma,Arial,sans-serif;
text-decoration:none;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
display:block;
margin-left:8px;
margin-right:8px;
border-bottom:1px solid #ffffff;
}
a:hover.leftNav, A:visited:hover.leftNav, a:active:hover.leftNav{
color:#3E4347;
text-decoration:underline;
}

#blueBarTitle{
	border-collapse: collapse;
	border-spacing:0;
	height:33px;
	background-image:url(images/bluebar.gif);
	background-repeat:repeat-x;
	margin-bottom:3px;
}
#blueBarTitle td{color:#ffffff;font-weight:bold;vertical-align:middle;}
#blueBarTitle .leftCorner{	font-size:6px; background-image:url(images/blueCornerLeft.gif);	background-repeat:no-repeat;	background-position:top left;}
#blueBarTitle .rightCorner{	font-size:6px; background-image:url(images/blueCornerRight.gif);	background-repeat:no-repeat;	background-position:top right;}

#redBarTitle{
	border-collapse: collapse;
	border-spacing:0;
	height:33px;
	background-image:url(images/redbar.gif);
	background-repeat:repeat-x;
	margin-bottom:3px;
}
#redBarTitle td{color:#ffffff;font-weight:bold;vertical-align:middle;}
#redBarTitle .leftCorner{	font-size:6px; background-image:url(images/redCornerLeft.gif);	background-repeat:no-repeat;	background-position:top left;}
#redBarTitle .rightCorner{	font-size:6px; background-image:url(images/redCornerRight.gif);	background-repeat:no-repeat;	background-position:top right;}



#featured{
border:1px solid #B9B7BA;
padding-bottom:6px;
margin-bottom:3px;
}

table .featured{
margin-left:10px;
margin-right:10px;
}
#featureTitle{
color:#333333;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
border-bottom:2px solid #E0E0E0;
margin-bottom:5px;
}



#shortButton{
width:77px;
height:17px;
overflow:hidden;
background-image:url(images/shortbutton.gif);
}
A.shortButton{
width:77px;
height:17px;
padding-top:2px;
color:#cc0000;
font-weight: 900;
text-align:center;
vertical-align:middle;
display:block;
}
A:visited.shortButton,A:active.shortButton{
color:#cc0000;
text-decoration:none;
display:block;
}
A:hover.shortButton,A:visited:hover.shortButton,A:active:hover.shortButton{
color:#cc0000;
text-decoration:none;
display:block;
}

#price{
font-size:15px;
color:#cc0000;
font-weight:bold;
}





#footerbar{
font-size:1px;
width:770px;
height:4px;
background-image:url(images/footbar.gif);
background-repeat:repeat-x;
margin-top:7px;
}

#footer{
font-size:11px;
width:770px;
margin-top:5px;
border:1px solid #CCCDCF;
}


.footer, A.footer, A:visited.footer, A:active.footer{
font-size:11px;
color:#666666;
text-decoration:none;
}

A:hover.footer, A:visited:hover.footer, A:active:hover.footer{
color:#0000ff;
text-decoration:underline;
}


hr{
margin-left:0px;
}


#spotlight{
width:288px;
height:184px;
cursor:pointer;
float:left;
}
#spotPrice{
font-size:14px;
color:#cc0000;
margin-top:151px;
margin-left:28px;
cursor:pointer;
font-weight:900;
font-family:arial,helvetica,sans-serif;
}




#pageTitle{
font-family:Arial,Helvetica,sans-serif;
font-weight: 400;
color:#cc0000;
margin-bottom:15px;
font-size:19px;
padding-left:1px;
}
#smallPageTitle{
font-family:Arial,Helvetica,sans-serif;
font-weight: 900;
color:#1919A4;
margin-bottom:13px;
font-size:11pt;
padding-left:1px;
}





.textbox{
border:2px solid #cccccc;
font-size:11px;
}




.bigsubmit{
height:30px;
border:2px solid #cccccc;
background-color:#0066CC;
color:#ffffff;
font-family:arial,helvetica,sans-serif;
font-weight:900;
font-size:11pt;
}

#submitbutton{
width:165px;
height:35px;
overflow:hidden;
background-image:url(/images/submit_button.gif);
margin-top:7px;
}
A.submitbutton{
width:165px;
height:35px;
font-size:10pt;
font-family:Arial,Helvetica,sans-serif;
padding-top:9px;
color:#ffffff;
font-weight: 900;
text-align:center;
vertical-align:middle;
display:block;
}
A:visited.submitbutton,A:active.submitbutton{
color:#ffffff;
text-decoration:none;
display:block;
}
A:hover.submitbutton,A:visited:hover.submitbutton,A:active:hover.submitbutton{
font-size:11pt;
color:#ffffff;
text-decoration:none;
display:block;
}

#inbutton{
width:165px;
height:35px;
overflow:hidden;
background-image:url(/images/input_button.gif);
margin-top:7px;
}
#redbutton{
width:165px;
height:35px;
overflow:hidden;
background-image:url(/images/input_button.gif);
margin-top:7px;
}

.addSelect{
width:50px;
font-size:13px;
margin-bottom:5px;
vertical-align:middle;
font-family:arial,helvetica,sans-serif;
font-weight:900;
color:#666666;
}
.optionText{
font-size:13px;
vertical-align:middle;
font-family:arial,helvetica,sans-serif;
font-weight:900;
color:#666666;
}