﻿/* Global Styles */
body {
    margin:0 0 0 0;
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    background:#000 url('../i/bg_body02.jpg') repeat-x top center;
    padding-bottom:10px;
}

/*
table {
    border-collapse:collapse;
    border-spacing:0;
}
*/

.clear 
{
    clear: both;
}

a {color:#CECDCD;}

a:hover {color:#fff;}

.spacer
{
    height:35px;
}

/* AddtoCart Button */
.pageMainDiv {
    font-size:.95em;
}

.addToCartButton
{
    background:transparent url('../i/btn_AddToCart.gif') no-repeat top left;
    border:0px;
    float:left;
    cursor:pointer;
    width:131px; height:34px;
}
    .productList .addToCartButton,
    .shopTable .addToCartButton,
    .news .addToCartButton
    {border:0px;}

    .shopTable .addToCartButton
    {clear:left;}

/* Master page Items */

/*---top---*/
#top {
    height:117px;
}

#top img.brand {
    margin:25px 0 0 50px;
}

.pageMainDiv
{
    padding:8px 0px;
    float:left;
    margin:0px 0px 0px 20px;
    width:681px; min-height:346px;
}

div.homepage div.content
{
    background-color:transparent;
}
    .pageMainDiv
    {
        color:#fff;
    }

    .pageMainDiv h1
    {
        color:#aaaaaa;
        font-size:1.2em;
        margin:0px 0px;
    }

    .pageMainDiv div.top
    {
        background:transparent url('../i/pageMainDiv_bgTop.gif') no-repeat top left;
        float:left;
        margin:-8px 0px 0px 0px;
        width:683px; height:8px;
    }

    .pageMainDiv div.content
    {
        background:#000;
        min-height:352px;
        width: 681px;
        float: left;
    }
    .pageMainDiv div.bottom
    {
        background:transparent url('../i/pageMainDiv_bgBottom.gif') no-repeat top left;
        float:left;
        margin:0px 0px -8px 0px;
        width:683px; height:8px;
    }

/* Top Navigation*/
#topNav
{
    border:solid 0px red;
    background:url('../i/nav/nv_capLeft.gif') no-repeat top left;
    margin:0px 20px 10px 20px;
    padding:0px 0px 0px 11px; 
}

#topNav .toprightCap
{
    background:url('../i/nav/nv_capRight.gif') no-repeat top right;
}
    #topNav ul
    {
        border:solid 0px green;
        background:url('../i/nav/nv_bg.gif') repeat-x top left;
        height:32px;
        list-style:none;
        margin:0px 11px 0px 0px;
        padding:0px;
    }
    #topNav ul li
    {
        display:inline;
        margin:0px; padding:0px;
    }
    #topNav ul li a
    {
        border-right:solid 1px #696969;
        color:#c2bfbf;
        display:block;
        float:left;
        font-weight:normal;
        font-size:1em;
        height:22px; min-width:20px;
        padding:5px 10px;
        text-decoration:none;
    }
        #topNav ul li a:hover
        {
            text-decoration:underline;
        }
    #topNav ul li a.active
    {
        background:#000 url('../i/nav/nv_bg_active.gif') repeat-x;
        border:0px;
        color:#fefefe;
        font-weight:bold;
    }
        #topNav ul li a.active:hover
        {
            text-decoration:none;
        }    

/*---main---*/
#main { 
    margin:0 auto 0 auto;
    width: 897px;
    min-height:500px;
    background-color:#ffd204; 
    background-image:url(../i/tophdrm.jpg); 
    background-repeat:no-repeat;
    padding-bottom:10px;
}
/*---content area---*/
#left {
    border-style: solid;
    border-width: 0px;
    border-color: Aqua;

    margin-top:0px;
    float:left;
    width:683px;
}

/*
.mainContentDiv
{
    background-color:#000;
    padding:5px;
    min-height:100px;
    width:681px;
}
*/

/*---right container---*/
/*---right menu---*/

#right 
{
    width:165px;
    position:relative;
    float:right;
    margin-right:20px;
}

#right .pnavTop
{
    background:url('../i/pnavTop.gif') no-repeat top left;
    width:165px; height:7px;
}

#right .pnavBottom
{
    background:url('../i/pnavBtm.gif') no-repeat top left;
    width:165px; height:7px;
}

#right ul {
    /* background-image:url(../i/nvbgdrgn.gif); */
    padding:0 0 2px 4px;
    margin:0;
    list-style:none;
}

#right ul li {
    background-image:url(../i/navtwnln.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}

#right ul li a {
    color:#ffffff;
    margin: 2px 0 2px 3px;
    text-decoration:none;
    font-size:7pt;
    line-height:20px;
}

.nvmnu {
    /* background-image:url(../i/pnavBtm.gif); */
    background-position:bottom;
    background-repeat:no-repeat;
    background-color:#000000;
    min-height:400px;
    padding-bottom:0px; 
}

.nvmnu ul li{
    color:#ffffff;
    font-size:7pt;
}

.nvmnu a{
    font-weight:bold;
}

.nvmnu ul li.act a, .nvmnu span {
    color:#FFCC00;
}

h3.productnav {
    background:transparent url(../i/phdr.gif) no-repeat top center;
    background-repeat:no-repeat;
    color:#fefefe;
    display:block;
    font-size:1em;
    margin:0px 0px 0px 0px;
    height:32px; width:155px;
    padding:5px 0px 0px 10px;
}

/*--Links--*/
#ad {
    background-image:url(../i/adbtm.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    margin-top:18px;
    position:relative;
    height:240px;
    background-color:#ffffff;
}
#ad img {
    margin-left:11px;
    margin-bottom:11px;
}

.ads {
    margin-top:-6px;
    margin-left:3px;
    background-image:url(../i/links.jpg);
    background-repeat:no-repeat;
}

/*---Product Info---*/
#productinfo,
#productinfopro {
    width:683px;
}
#productinfo 
{
    width:683px;
    padding-bottom: 0px;
    float:left;
    margin:0px 0px 0px 20px;
    }

#copyinfo,
#cproductinfo {
    background-color:#ffffff;
    background-image:url(../i/ftrgrp.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    margin-left:5px;
    margin-bottom:5px;
}

#productinfo table a {
    color:#EC6B03;
    font-weight:bold;
}

/*--Support Info Box ---*/
#supportnfo 
{
    background:#9c9ea1 url('../i/supportnfo_bg.jpg') repeat-x top left;
    margin:0px auto 0px auto;
    min-height:100px;
    width:897px;
}
    #supportnfo h1 {
        margin:0px;
        background:#6f6f75 url('../i/h1supportnfo_bg.jpg') repeat-x top left;
        color:#b1aeae;
        font-size:1em;
        height:25px;
        padding:5px 5px 0px 5px;
    }

/* Left Column */
#supportnfo .lftColumn {
    width:708px;
    float:left;
}

#supportnfo #support {
    border-right:solid 1px #787778;
    height:250px;
    float: left;
    width:353px;
}
    
/* Reset previouse h3 style */
#supportnfo #showcars h3 {
    text-indent:0px;
    display:inline;
}
#supportnfo #showcars h3
{
    font-weight:bold;
    color:#ffd204;
}
#supportnfo #news {
    width: 353px;
    border-right:solid 1px #787778;
    height:250px;
    float: left;
}

    #supportnfo #news ul {
        background-repeat:repeat-y;
        display:block;
        float:left;
        height:125px;
        margin:0px;
        overflow:auto;
        padding:5px 5px 5px 22px;
        position:relative;
        width:328px;
    }

    #supportnfo #news ul li {
        list-style-image:url(../i/newsstoryarrw.gif);
        margin-top:8px;
        font-size:11px;
    }

    #supportnfo #news ul li a {
        color:#434242;
        text-decoration:none;
    }

    #supportnfo #news ul li a:hover {
        color:#ffd204;
    }

    #newsbox {
        display:block;
        position:relative;
        width:550px;
        height:500px; 
        border:1px solid #f2f2f2;
        margin-top:10px; 
        overflow:auto;
    }

#search
{
    float:right;
    border-bottom:solid 1px #787778;
    padding:5px;
    width:155px;
}
#search .searchlabel
{
    background:url('../i/search.png') no-repeat top left;
    display:block;
    float:left;
    width:79px; height:22px;
}
    #search .searchlabel span
    {
        display:none;
    }
    
#search .searchinput 
{
    clear:left;
    width:125px;
}
#search .goSearch 
{
    width:30px;
}
/* Right Column */
#supportnfo .rgtColumn {
    width:188px;
    float:right;
}
#supportnfo #ads
{
    float:right;
    margin-top:0px;
    text-align:center;
    width:180px;
}
    #supportnfo #ads img
    {
        margin:10px 0px;
    }

#pfeature {
    width:300px;
}

.supportList li,
#supp ul li {
    list-style-image:url(../i/newdoc.gif);
    font-size:.7em;
}
    .supportList li a,
    #supp ul li a {
        text-decoration:none;
        color:#4e4e4e;
    }
    .supportList li a:hover,
    #supp ul li a:hover {
        text-decoration:underline;
        color:#ffd204; 
    }
.support {
    margin-top:-10px;
    background-image:url(../i/sprthdr1.jpg);
    background-repeat:no-repeat;
}

#produ_list,
#details,
#directory,
#show_list,
#showsum {
    position:relative;
    float:right;
    padding:5px;
}

.showcar2 {
    margin-top:-13px;
    margin-left:3px;
    margin-bottom:35px;
    background-image:url(../i/showcarhdr.jpg);
    background-repeat:no-repeat;
}

/*----Footer---*/

#footer 
{
    background-image:url(../i/pgftrgrp.jpg);
    background-repeat:no-repeat;
    font-size:.7em;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    width:897px;
    height:60px;
}
#footer a {
    color:#000000;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}
.support,
.showcar,
.press,
.ads,
.prodos,
.showcar2,
.instock
{
    height:36px;
}

/*--- product info, Headers ---*/

h1 {}

h1 span {display:none; visibility:hidden;}

.mainContentDiv h1
{
    height:32px;
}

h1.hproduct {
    margin-top:0px;
    background-image:url(../i/hdrproducts_blk.jpg);
    background-repeat:no-repeat;
}
h1.hnews {
    margin-top:-10px;
    background-image:url(../i/hdrnews.jpg);
    background-repeat:no-repeat;
}
h1.hAmps {
    margin-top:-10px;
    background-image:url(../i/hdrAmps.gif);
    background-repeat:no-repeat;
}
h1.hSubs {
    margin-top:-10px;
    background-image:url(../i/hdrSubwoofers.gif);
    background-repeat:no-repeat;
} 
h1.hSpeakers {
    margin-top:-10px;
    background-image:url(../i/hdrSpeakers.gif);
    background-repeat:no-repeat;
}
h1.hCloseouts {
    margin-top:-10px;
    background-image:url(../i/hdrCloseouts.gif);
    background-repeat:no-repeat;
}
h1.hWelcome 
{
    margin-top:-10px;
    background-image:url(../i/hdrwelcome.jpg);
    background-repeat:no-repeat;
}

/*---- Home ----*/
.welcom
{
    float: left;
    margin-top:-10px;
    background-image:url(../i/hdrwelcome.jpg);
    background-repeat:no-repeat;
}
#featured {
    position:relative;
    float:left;
}
#featured {
    width:445px;
}
#featured {
    height:180px;
    margin-left:5px;
}
.fpic 
{
    float: left;
    margin-left: 7px;   
}
#introText 
{
    float: left;
    width: 200px;
}
#introText p 
{
    float: left;
    margin: 10px;
}


/*---- Product Category ----*/
.mainContentDiv
{
    background:transparent;
    margin:5px 0px 0px 10px;
    width:683px;
}

.catIntro 
{
    float: left;
    margin: 5px;
    margin-bottom: 10px;
    width: 515px;
}

.closeoutImage 
{
    float: left;
    }
/*---- ProductBrowse ----*/

#shopCartOuter 
{
    width: 683px;
    background-color: #000000;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    margin:10px auto 10px auto;
}

.youhaveXitems 
{
    color: #cfcdce;
    float:right;
    font-size:12px;
    margin-top:-10px;
    text-align: right;
    width:365px;
}
    #topNav .youhaveXitems .txtYouhaveXitems
    {
        float:right;
        margin:12px 0px 0px 0px;
        width:250px;
    }
        #topNav ul li a.txtYouhaveXitems
        {
            border:0px;
        }
        #topNav ul li a.youhaveXitems 
        .txtXitemsinCart 
        {
            border:0px;
            color: #ff9c00;   
        }
    #topNav .youhaveXitems .shoppingCartbutton
    {
        background:transparent url('../i/shoppingCartButton.png') no-repeat; 
        border:0px;
        cursor:pointer;
        display:block;
        float:right;
        padding:0px;
        width:49px; height:48px;
    }

.shopTable 
{
    background-color:transparent;
    width: 100%;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
}   

.shopTable .prodImage,
.shopTable .prodDescrip,
.shopTable .prodData 
{
    border-style: solid;
    border-color: #676767;
    border-width: 1px; 
}
.shopTable .prodData h3,
.shopTable .prodData p
{
    margin:10px;
}

.shopTable .prodImage 
{
    background:#fff;
    text-align:center;  
}
    .shopTable .prodImage img 
    {
        margin:10px;
    }

.shopTable .prodTitle
{
    font-size:1.3em;
    font-weight:bold;
}
.shopTable .prodDescrip
{
    font-size: 16px;
    padding: 10px;
    text-align: left;
    width:426px;
}
.shopTable .prodPrice 
{
    float: left;
    font-size: 1.5em; 
    font-weight: bold;
    font-family: Arial;
}

#shopBrowse 
{
    border-color: Maroon;
    border-style: solid;
    border-width: 0px;
    
    background-color: #ffcd06;
    width: 664px;
    margin-right: auto;
    margin-left: auto;
    }
#shopBrowse .top 
{
    background-image: url(../i/ProductbrowseBg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    min-height: 230px; 
}
#shopBrowse .bottom 
{
    background-image: url(../i/ProductbrowseBg_bottom.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 5px;
}
    .outter_bottom 
    {
        background-image: url(../i/Bottom_shpcrtOuter.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
        height: 5px;
    }

/*---Details---*/

.prodData 
{
    margin-top: 20px;
    text-align: left;
}
/*
#datatableAmp,
#datatableSub,
#datatableSpkrs 
{
    margin-top: 10px;
    width: 100%;
    border: none;
    border-spacing: 5px;
    border-collapse: separate;
}
#datatableAmp td,
#datatableSub td,
#datatableSpkrs td
{
    border: solid 1px #d7d7d7;
    background-color: #ffffff;
}
*/

.datatableAmp
{
    font-size:.9em;
    width:100%;
    margin-top:10px;
}
.datatableAmp td
{
    border:solid 1px #494949;
    padding:4px;
}

.datatableAmp td.head 
{
    background:#494949 url('../i/supportH3bg.gif') repeat-x;
    color:#c0c0c0;
    font-weight: bold;
    margin-bottom: 0px;
}

.datatableAmp td.detailLabel
{
    background:#191919;
    font-weight:bold;
    text-align:right;
}
    
/* Contact & Support Page */
div.supportinfo {
    height:366px;
}

.pageMainDiv .livechatIcon {
    margin:0px 10px 0px 50px;
    width:218px; height:62px;
}

.pageMainDiv input,
.pageMainDiv select,
.pageMainDiv option
{
    border:solid 1px #5d5c5a;
}

.pageMainDiv .column01,
.pageMainDiv .column02
{
    float:left;
    margin:6px 6px 0px 6px;
    width:325px;
}

.pageMainDiv .column01 h3,
.pageMainDiv .column02 h3
{
    background:#494949 url('../i/supportH3bg.gif') repeat-x;
    border:solid 1px #5d5c5a;
    font-size:12px;
    margin:0px 0px 5px 0px;
    padding:3px;
}

.pageMainDiv .contactINP
{
    background:#000;
    border:solid 1px grey;
    color:#fff;
}

.pageMainDiv .commentINP
{
    margin:5px 0px 10px 0px;
    width:319px; height:90px;
}

.pageMainDiv .contactForm
{
    float:left;
    width:200px;
}

.pageMainDiv dl
{
    margin:5px 0px;
}

.pageMainDiv dl dt
{
    float:left;
    margin:0px; padding:0px;
    margin:5px 0px;
    width:125px;
}

.pageMainDiv dl dd {
    float:left;
    margin:0px; padding:0px;
    margin:5px 0px;
    width:190px;
}

.pageMainDiv dl dd input {width:190px;}
.pageMainDiv dl dd select {width:196px;}

.pageMainDiv .sendbutton
{
    display:block;
    margin-bottom:10px;
    text-align:center;
    width:319px;
}
/* Dealer Page */
.pageMainDiv {
    color:#fff;
    margin:8px 0px 0px 20px;
    padding:0px;
    width:600px;
}

.dealerTable 
{
	border:solid 1px grey;
	width:660px;
	font-size: 8pt;
	margin:0px 10px;
}
.pageMainDiv .dealerTable tr th
{
    background:url('../i/h1supportnfo_bg.jpg') repeat-x top left;
    border:solid 1px grey;
}

.pageMainDiv .dealerTable tr td
{
    border:solid 1px grey;
    padding:2px;
}

ul.pagination
{
    color:#aaaaaa;
    font-size:.8em;
    width:600px;
    margin:10px auto;
    text-align:right;
}

ul.pagination li
{
    border-right:solid 1px #aaaaaa;
    display:inline;
    margin:0px; 
    padding:0px 5px;
}

ul.pagination li:last-child
{
    border-right:0px;
}

ul.pagination li a
{
    color:#f9cf0f;
    text-decoration:none;
}

ul.pagination a:hover
{
    color:#aaaaaa;
    text-decoration:underline;
}

/* Support info */
p.warranty
{
    font-size:.8em;
    width:650px;
}

.pageMainDiv .warrantyDetails
{
    font-size:.8em;
    width:600px;
}

/* Product List Page */
.pageMainDiv .productList
{
    color:#cecdcd;
}
.pageMainDiv .productList div
{
    border:solid 1px gray;
    float:left;
    margin:6px;
    padding:5px;
    width:200px;
}
    .pageMainDiv .productList div label,
    .pageMainDiv .productList div span
    {
        clear:both;
    }
    .pageMainDiv .productList div div
    {
        background:#fff;
        border:solid 1px gray;
        margin:0px;
        text-align:center;
        width:187px;
    }
    
    .pageMainDiv .title,
    .pageMainDiv .desc,
    .pageMainDiv .prodlink
    { margin:3px 0px; }
    
    .pageMainDiv .title
    {
        color:#ffd204;
        display:block;
        font-size:.9em;
        font-weight:bold;
        margin-top:0px;
        padding-top:5px;
        height:40px;
    }
    .pageMainDiv .desc
    {
        display:block;
        font-size:.8em;
        height:50px;
    }
    .pageMainDiv .prodlink
    {
        display:block;
        font-size:.8em;
        margin:10px 0px;
        text-decoration:underline;
    }

.yourpriceText
{
    font-size:.7em;
}

.ProductListPrice 
{
    font-weight:bold;
    color:#fff;
}

/* Product Categories Page */
.zoomButton
{
    background:url('../i/btn_zoom.gif') no-repeat top left;
    border:0px;
    cursor:pointer;
    margin:5px;
    width:135px; height:24px;
}

ul.productIcons
{
    list-style-image:none;
    height:228px;
    margin:0px 0px 0px 7px; 
    padding:0px;
    text-align:center;
}

ul.productIcons li.amps,
ul.productIcons li.subs,
ul.productIcons li.speakers
{
    float:left;
    display:inline;
    margin:0px 8px; padding:0px;
}
    ul.productIcons li.amps a
    {
        background:#000 url('../i/productpage_amps.jpg') no-repeat;
        display:block;
        width:216px; height:228px;
    }
        ul.productIcons li.amps a:hover
        {}
    ul.productIcons li.amps a span
    {
        display:none;
    }
    ul.productIcons li.subs a
    {
        background:#000 url('../i/productpage_subs.jpg') no-repeat;
        display:block;
        width:189px; height:228px;
    }
        ul.productIcons li.subs a:hover
        {}
    ul.productIcons li.subs a span
    {
        display:none;
    }
    ul.productIcons li.speakers a
    {
        background:#000 url('../i/productpage_speakers.jpg') no-repeat;
        display:block;
        width:216px; height:228px;
    }
        ul.productIcons li.speakers a:hover
        {}
    ul.productIcons li.speakers a span 
    {
        display:none;
    }
ul.catListNavBar
{
    background:url('../i/productPage_BarBg.gif') repeat-x top left;
    height:33px;
    margin:20px 0px 0px 0px;
    padding:13px 0px 0px 0px;
    text-align:center;
}
    ul.catListNavBar li
    {
        display:inline;
        font-weight:bold;
        padding:0px 50px 0px 50px;
    }
        ul.catListNavBar li a
        {text-decoration:none;}
        ul.catListNavBar li a:hover
        {text-decoration:underline;}
    
/* News page */
.pageMainDiv .news
{
    color:#000;
    padding:10px;
}

.pageMainDiv .news img
{
    border:solid 1px #545454;
    float:left;
    clear:left;
    margin-right:10px;
    padding:0px;
}

.pageMainDiv .news h2
{
    color:#fff;
    margin:0px;
    font-size:1.1em;
}

.pageMainDiv .news p
{
    color:#fff;
}

/* Coustic Direct Page */
.content #itemTable table 
{
    background:transparent;
    border:solid 1px #545454;
    color:#fff;
    margin:20px auto 0px auto;
    padding:10px;
    width: 626px;
    clear: both;
}
.content #itemTable table th
{
    background:#494949 url('../i/supportH3bg.gif') repeat-x top left;
    border:solid 1px #545454;
    padding:5px;
}
.content #itemTable table td
{
    border:solid 1px #545454;
    padding:5px;
}

#reset_submit
{
    margin:5px auto 0px auto;
    text-align:right;
    padding: 10px 30px 10px 10px;
}
.prodeslist
{
    background:#ffd205;
    color:#000;
}

.productImage
{
    background:#fff;
    border:solid 1px #545454;
    margin:0px auto;
    text-align:center;
}


/* Shopping Cart */
input.removeButton
{
    background:url('../i/btn_remove.gif') no-repeat top left;
    border:0px;
    cursor:pointer;
    margin:3px auto;
    padding:0px;
    width:100px; height:20px;
}
input.editButton
{
    background:url('../i/btn_edit.gif') no-repeat top left;
    border:0px;
    cursor:pointer;
    margin:3px auto;
    padding:0px;
    width:50px; height:20px;
}
input.cancelButton
{
    background:url('../i/btn_cancel.gif') no-repeat top left;
    border:0px;
    cursor:pointer;
    margin:3px auto;
    padding:0px;
    width:50px; height:20px;
}
input.saveButton
{
    background:url('../i/btn_save.gif') no-repeat top left;
    border:0px;
    cursor:pointer;
    margin:3px auto;
    padding:0px;
    width:50px; height:20px;
}
.updateButton
{
    background:url('../i/btn_update.gif') no-repeat center center;
    border:0px;
    cursor:pointer;
    width:117px; height:22px;    
}
.updateCheckout
{
    background:url('../i/btn_checkout.gif') no-repeat center center;
    border:0px;
    cursor:pointer;
    width:117px; height:22px;
}

.prodListName
{
    font-weight:bold;
}

/* Feedback */
div.pageMainDiv dl.feedbackForm
{
    margin:0px;
}

.feedbackForm,
.feedbackForm dt,
.feedbackForm dd
{
    padding:0px;
}

.feedbackForm 
{
    margin:0px 0px 0px 0px;
    padding:10px;
    width:659px;
}

.feedbackForm dt
{
    color:#fff;
    display:block;
    text-align:right;
}

.feedbackForm dd 
{
    display:block;
}

.feedbackForm dd input
{
    margin:0px;
}

.feedbackForm dt.sendButton
{
    text-align:center;
    width:681px;
}

.feedbackForm dt.sendButton input
{
    background:transparent url('../i/btn_send.gif') no-repeat top left;
    border:0px;
    float:left;
    cursor:pointer;
    display:block;
    margin:0px 0px 0px 290px;
    width:131px; height:34px;
}

.feedbackForm .satisfied
{
    text-align:left;
    width:661px;
}

.feedbackForm dt.satisfied 
{
    border-top:solid 1px #545454;
    padding-top:5px;
}

.feedbackForm dd.satisfied 
{
    border-bottom:solid 1px #545454;
    padding-bottom:5px;
}

.feedbackForm .satisfied input
{
    width:15px;
    margin-left:20px;
    float:left;
}

.feedbackForm dt.comments 
{
    margin-left:90px;
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#000000;
	color: #FFE303;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.content table, .productList table
{
	float: left;
}