@charset "UTF-8";
/* CSS Document */

body { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

a { color:#5b7196; }

hr { color:#e1e1e1; }

select { width:160px; }

#site { margin:0 auto; width:970px; background-image:url(/images/irpmid.jpg); background-repeat:repeat-y; }

#page { margin:0 auto; width:940px; background-color:#fff; }

#cb { background-image:url(/images/carbonfiber.jpg); background-repeat:no-repeat; width:180px; height:40px; }
#cb select { margin:10px;}

#header { position:relative; height:120px; background-image:url(http://importrp.com/images/irpheaderbg_new.jpg); background-repeat:no-repeat; }
#header img.brand { position:absolute; top:33px; left:25px; }

.headinfo { position:absolute; top:-2px; right:5px; }
.headinfo ul { }
.headinfo ul li { display:inline; }
.headinfo ul li a { display:inline-block; font-size:12px; padding:2px; font-weight:bold; }

.headphone { position:absolute; top:33px; right:25px; }
.headphone h2 { font-size:24px; color:#999; }

#headnav { position:absolute; bottom:2px; left:444px; }
#headnav ul { }
#headnav ul li { display:inline; margin-right:3px; }
#headnav ul li a { display:inline-block; padding:5px; font-size:13px; font-weight:bold; color:#f8f8f8; text-decoration:underline; }
#headnav ul li a:hover { }

.lowestprice { float:right; margin:35px 18px 0 0; }
.lowestprice img { }
.lowestprice form { width:200px; }
.lowestprice input { margin-bottom:5px; float:left; }
.lowestprice .button { float:right; margin-left:5px; }

.security { position:relative; margin:0 auto; width:180px; z-index:100; }

#nav { background-image:url(/images/irpnav.gif); background-repeat:repeat-x; height:66px; border-top:1px solid #ccc; }
#nav ul { }
#nav ul li { display:inline; }
#nav ul li a { display:inline-block; color:#666; padding:10px; text-decoration:none; font-size:14px; font-weight:bold; }
#nav ul li.split a { border-right:1px solid #d1d1d1; }
#nav ul li a:hover { color:#333; }
#nav ul li.cart a { padding-left:30px; border-right:1px solid #d1d1d1; background-image:url(/images/irpcart.jpg); background-repeat:no-repeat; }

#leftside { float:left; width:180px; /* background-color:#f8f8f8; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;*/ }
#leftside h2 { display:block; padding:6px; background-image:url(/images/gradientbg.jpg); background-repeat:repeat-x; color:#333; font-family:"Lucida Grande", Helvetica, sans-serif; font-weight:bold; font-size:16px; }
#leftside img { display:block; margin:0 auto; text-align:center; }


#content { float:right; width:750px; }
#content h2 { font-size:20px; font-weight:bold; margin-bottom:7px; }
#content h3 { font-size:16px; font-weight:bold; }
#content p { line-height:130%; margin-bottom:15px; }
/*#content td { font-size:12px; text-align:center; width:170px; padding:25px; line-height:135%; }*/

#footer { clear:both; text-align:center; font-size:12px; }
#footer ul { }
#footer ul li { display:inline; }
#footer ul li a { display:inline-block; padding:3px; }
#footer p { text-align:center; }

.wrap { padding:10px; }

.mans { margin-bottom:20px; }

.cats { margin-bottom:20px; }
.cats ul { }
.cats ul li { }
.cats ul li a { display:block; color:#4a7094; font-size:13px; border-bottom:1px solid #ccc; text-decoration:none; padding:2px; }
.cats ul li a:hover { color:#333; }

.featuredleft { float:left; width:350px; height:60px; background-image:url(/images/irphomeperformancebox.jpg); background-repeat:no-repeat; }
.featuredleft select { width:280px; margin:30px 0 0 8px; }
.featuredright { float:right; width:350px; height:60px; /*background-image:url(/images/irphomereplacementbox.jpg); background-repeat:no-repeat;*/ margin-right:10px; }
.featuredright img { /*margin:24px 0 0 8px;*/ }

.clear { clear:both; }

.featuredproduct { float:left; width:140px; padding:5px; margin-right:15px; text-align:center; }
.featuredproduct img { }
.featuredproudct p { display:block; margin:0 auto; padding:0; text-align:center; }
.featuredproduct a { font-size:11px; text-align:center; }

.alignright { float:right; }
.alignleft { float:left; }
img.alignright { float:right; padding:5px; background-color:#f8f8f8; border:1px solid #e1e1e1; }
img.alignleft { float:left; }

.irptop { margin:0 auto; width:970px; }
.irpbottom { margin:0 auto; width:970px; }


/* Navigation */

#menu ul, li { margin:0; padding:0; }
#menu li { padding:6px; } 

#menu { width:180px; list-style-type:none; cursor:pointer; }
#menu li { background:#eee; margin:2px 0; font-weight:bold; }
#menu ul {  margin-left:0; }
#menu ul li { position:relative; border-left:0; border-right:0; }
#menu ul li ul { position:absolute; left:150px; top:0; z-index:2; width:150px; list-style-type:none; }
#menu ul li ul li { border:1px solid #555; margin:2px 0; }
#menu ul li ul li a { cursor:pointer; }


#featuredproductstarget { font-size:13px; }
#featuredproductstarget tr { margin:0; padding:0; height:0; }
#featuredproductstarget td { width:180px; height:175px; background-image:url(/images/featuredbg.gif); background-repeat:no-repeat;}
#featuredproductstarget td img { margin:0 auto; display:block; margin-top:15px; }


