h2,h3,h4
{
    border:0 dotted blue;
    font-size:22px;
    line-height:22px;
    color:#333;
    font-family:verdana, arial, helvetica, sans-serif;
    letter-spacing:.05em;
    text-align:center;
    margin:0;
    padding:0;
    
}

#hmpg_toprowwrap
{
    border:0 solid red;
    width:775px;
    min-height:204px;
    line-height:1.4em;
    color:#333;
    display:inline;
    float:left;
    
}

#hmpg_featprod
{
    border:0 solid #cee9f8;
    width:365px;
    background:#fff;
    text-align:left;
    display:inline;
    float:left;
    margin:0 0 0 5px;
    padding:0 0 5px 22px;
    
}

#hmpg_featprod_copy
{
    border:0 dotted blue;
    width:160px;
    height:160px;
    display:inline;
    float:left;
    margin:22px 0 12px;
    
}

#hmpg_featprod_img_wrap
{
    border:0 dotted blue;
    width:200px;
    display:inline;
    float:right;
    
}

#hmpg_featprod_img
{
    border:0 solid blue;
    width:200px;
    display:inline;
    float:left;
    
}

#hmpg_featprod_img_txt
{
    border:0 solid blue;
    width:160px;
    font-size:10px;
    line-height:12px;
    display:inline;
    float:left;
    padding:0 5px;
    
}

#hmpg_message
{
    border-top:0 solid #cee9f8;
    width:318px;
    background:#fff url(../newimages/featprod_bg.png) top left repeat-x;
    display:inline;
    float:left;
    margin:0;
    padding:22px 32px 5px;
    
}

h1.home
{
    border:0 dotted blue;
    font-size:22px;
    line-height:22px;
    font-weight:700;
    letter-spacing:normal;
    text-align:left;
    margin:0;
    padding:0;
    
}

.hmpg_message
{
    float:left;
    text-align:left;
    margin:0;
    padding:20px 0 2px;
    
}

#topsellerrow1
{
    border:0 solid red;
    background:#fff url(../newimages/productrowbg.png) top left repeat-x;
    float:left;
    
}

#topsellerrow2
{
    border-top:1px solid #d4d4d5;
    background:#fff url(../newimages/productrowbg.png) top left repeat-x;
    float:left;
    
}

.topsellerproduct
{
    border:0 solid red;
    width:153px;
    height:212px;
    line-height:1.4em;
    word-spacing:-.2em;
    color:#333;
    text-align:left;
    float:left;
    padding:12px 16px 7px 24px;
    
}

.topsellprodname
{
    font-weight:700;
    
}

.topsellimages
{
    border:0 dotted blue;
    text-align:center;
    margin:15px 0 5px;
    padding:0;
    
}

.topsellerdivider
{
    width:1px;
    height:208px;
    background-color:#d4d4d5;
    float:left;
    margin:8px 0;
    
}

#nc_featureandlogin
{
    border:0 solid orange;
    width:946px;
    display:inline;
    float:left;
    
}

#nc_featureholster
{
    border:0 solid blue;
    margin-right:0;
    display:inline;
    float:left;
    
}

*
{
    margin:0;
    padding:0;
    
}

#nc_featurewrap
{
    border:0 solid green;
    display:inline;
    float:left;
    
}

#nc_featurenavwrapper
{
    width:175px;
    float:left;
    
}

#nav
{
    width:175px;
    display:inline;
    background:url(../newimages/nc_featurenavbg.png) bottom left repeat-y;
    
}

#nav ul
{
    list-style-type:none;
    background:url(../newimages/nc_featurenavbg.png) bottom left repeat-y;
    
}

#nav a,#nav a:active,#nav a:visited
{
    width:145px;
    height:30px;
    margin-bottom:1px;
    line-height:28px;
    background:url(../newimages/nc_featurenavbg.png) bottom left repeat-y;
    color:#fff;
    font-weight:700;
    text-decoration:none;
    outline:none;
    display:block;
    float:left;
    padding:0 8px 0 22px;
    
}

#nav a.selected,#nav a.selected:active,#nav a.selected:visited
{
    width:145px;
    height:30px;
    margin-bottom:1px;
    line-height:28px;
    background:#ffaf5f url(../newimages/nc_featurenavselcted_bg.png) bottom left repeat-x;
    color:#fff;
    text-decoration:none;
    outline:none;
    
}

#featuredisplayer
{
    border-top:1px solid #c8c8c8;
    border-right:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
    width:578px;
    height:276px;
    background:url(../newimages/nc_featuredisplayer_bg.png) bottom left repeat-x;
    display:inline;
    float:left;
    
}

.hiddencontent
{
    display:none;
    padding:0;
    
}

.nc_featuretext
{
    border:0 solid red;
    width:253px;
    height:256px;
    line-height:1.4em;
    float:left;
    padding:20px 0 0 8px;
    
}

.nc_featuretext p
{
    line-height:1.5em;
    padding:10px 0 0;
    
}

.clear
{
    clear:both;
    
}

h1
{
    color:#58595b;
    font-size:20px;
    line-height:24px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    
}

h2
{
    color:#999;
    font-size:16px;
    font-weight:700;
    padding:5px 0 10px;
    
}

.nc_featureorangebold
{
    color:#fb8800;
    font-weight:700;
    
}

#nc_acctlogin
{
    border:1px solid #c8c8c8;
    width:158px;
    height:257px;
    margin-left:12px;
    background:url(../newimages/nc_acctlogin_bg.png) top left repeat-x;
    display:inline;
    float:left;
    padding:9px;
    
}

.nc_acctloginhead
{
    font-family:Arial, Verdana, sans-serif;
    font-size:16px;
    font-weight:700;
    color:#4b96f1;
    
}

#nc_acctlogin .remember
{
    font-size:10px;
    line-height:10px;
    float:left;
    margin:3px 2px 0 0;
    padding:0;
    
}

#nc_acctlogin .nc_rightinput
{
    width:148px;
    height:15px;
    padding-left:3px;
    line-height:15px;
    font-size:10px;
    margin:5px 0 0;
    
}

.nc_loginbttn
{
    padding:3px 0;
    
}

.nc_acctloginstrongtext
{
    color:#414142;
    font-weight:700;
    
}

#nc_leftcenterwhytfletcwrap
{
    border:0 solid red;
    width:946px;
    margin-top:10px;
    background:url(../newimages/mainwrapbg_nc.png) top left repeat-y;
    display:inline;
    float:left;
    
}

#nc_centerwrap
{
    width:579px;
    margin-left:10px;
    display:inline;
    float:left;
    
}

.nc_contentheaders
{
    border-bottom:1px solid #939598;
    width:574px;
    height:17px;
    background:#abadb0 url(../newimages/contentheaders.png) top left repeat-x;
    color:#fff;
    line-height:17px;
    font-weight:700;
    text-align:left;
    float:left;
    margin:0 0 3px;
    padding:0 0 0 5px;
    
}

#nc_topsellerrow1
{
    border:0 solid red;
    margin-bottom:10px;
    display:inline;
    float:left;
    
}

#nc_topsellerrow2
{
    border-top:0 solid #d4d4d5;
    margin-bottom:10px;
    display:inline;
    float:left;
    
}

.nc_topsellerwraps
{
    width:191px;
    display:inline;
    float:left;
    
}

.nc_leadbold
{
    height:11px;
    width:181px;
    background:#dbdada;
    font-size:11px;
    line-height:11px;
    font-weight:700;
    color:#414142;
    padding:3px 5px;
    
}

.nc_leadbold a,.nc_leadbold a:visited,.nc_leadbold a:active
{
    color:#414142;
    text-decoration:none;
    
}

.nc_leadbold a:hover
{
    color:#414142;
    text-decoration:underline;
    
}

.nc_topsellerproduct
{
    border:0 solid red;
    width:173px;
    background:#fff url(../newimages/productrowbg.png) top left repeat-x;
    line-height:1.4em;
    word-spacing:-.2em;
    color:#333;
    text-align:left;
    float:left;
    padding:12px 9px 7px;
    
}

.nc_topsellerlinkwrap
{
    border-top:1px solid #dbdada;
    width:173px;
    background:#fff url(../newimages/nc_productbg.png) bottom left repeat-x;
    display:inline;
    float:left;
    padding:0 9px 7px;
    
}

.nc_topsellerproducttable td
{
    padding-top:3px;
    
}

.nc_topsellprodname
{
    width:173px;
    height:1.5em;
    padding-top:4px;
    color:#6D6F71;
    text-align:left;
    overflow:hidden;
    float:left;
    line-height:1.3em;
    
}

.nc_topsellprice
{
    padding-top:2px;
    color:#06f;
    font-size:11px;
    font-weight:700;
    text-align:left;
    float:left;
    
}

.nc_topsellimages
{
    text-align:center;
    margin:5px 0 0 23px;
    padding:0;
    
}

.nc_topsellerdivider
{
    width:3px;
    font-size:1px;
    height:100%;
    background-color:#fff;
    float:left;
    margin:0;
    
}

#tflbusinesswrap_nc
{
    border-top:0 solid #d4d4d5;
    width:574px;
    line-height:1.4em;
    background:#fff url(../newimages/productrowbg.png) top left repeat-x;
    color:#333;
    display:inline;
    float:left;
    margin:0;
    padding:8px 0 5px 5px;
    
}

#outlet_nc
{
    border:0 dotted #000;
    width:173px;
    text-align:left;
    float:left;
    padding:0 10px 0 5px;
    
}

#hours_nc
{
    border:0 dotted #000;
    width:160px;
    text-align:left;
    float:left;
    padding:0 10px;
    
}

#contactus_nc
{
    border:0 dotted #000;
    width:180px;
    text-align:left;
    float:left;
    padding:0 10px 0 0;
    
}

#partnershomewrap
{
    width:579px;
    background:red;
    display:inline;
    float:left;
    margin:0;
    padding:0;
    
}

#commercepartners_row1_home {
border-top: 1px solid #D4D4D5;
display: inline;
float: left;
height: 80px;
margin: 5px 0 0;
padding: 5px 0 0 0;
width: 574px;
}

#bbb_home {
border: 0 dotted red;
cursor: pointer;
display: inline;
float: left;
height: 40px;
padding: 16px 40px 0;
text-align: left;
vertical-align: middle;
width: 150px;
}

#shoppingcom_home
{
    border:0 dotted red;
    width:148px;
    height:75px;
    text-align:left;
    display:inline;
    float:left;
    padding:10px 5px 0;
    
}

#nextag_home
{
    border:0 dotted red;
    width:113px;
    height:54px;
    text-align:left;
    display:inline;
    float:left;
    padding:21px 5px 0;
    
}

#pricegrabber_home
{
    border:0 dotted red;
    width:89px;
    height:85px;
    text-align:left;
    display:inline;
    float:left;
    padding:0 5px;
    
}

#cnet_home
{
    border:0 dotted red;
    width:100px;
    height:67px;
    text-align:left;
    display:inline;
    float:left;
    padding:18px 0 0;
    
}

#bizrate_home
{
    border:0 dotted red;
    width:126px;
    height:79px;
    text-align:left;
    display:inline;
    float:left;
    padding:6px 0 0;
    
}

#facebook_home
{
    border:0 dotted red;
    text-align:left;
    display:inline;
    float:left;
    padding:6px 0 0;
    
}

#twitter_home
{
    border:0 dotted red;
    text-align:left;
    display:inline;
    float:left;
    padding:6px 0 0 12px;
    
}

#commercepartners_row2_home
{
    border:0 dotted blue;
    height:72px;
    display:inline;
    float:left;
    padding:0 0 0 43px;
    
}

#commercepartners_row3_home
{
    border:0 dotted blue;
    height:72px;
    display:inline;
    float:left;
    padding:5px 0 0 105px;
    width: 520px;
    
}

#commercepartners_row4_home
{
    border:0 dotted blue;
    height:72px;
	width: 520px;
    display:block;
	margin-left: auto;
	margin-right: auto;
    padding:5px 0 0 143px;
    
}

#google_holiday_index
{
    border:0 dotted blue;
    height:50px;
    width:564px;
    display:inline;
    float:left;
    padding:5px 0 0;
    
}

#mastercard_home
{
    border:0 dotted blue;
    width:42px;
    height:37px;
    text-align:left;
    display:inline;
    float:left;
    padding:25px 5px 0;
    
}

#visa_home
{
    border:0 dotted blue;
    width:38px;
    height:26px;
    text-align:left;
    display:inline;
    float:left;
    padding:27px 5px 0;
    
}

#amex_home
{
    border:0 dotted blue;
    width:33px;
    height:40px;
    text-align:left;
    display:inline;
    float:left;
    padding:25px 5px 0;
    
}

#upfront_home
{
    border:0 dotted blue;
    width:107px;
    height:36px;
    text-align:left;
    display:inline;
    float:left;
    padding:20px 5px 0;
    
}

#discover_home
{
    border:0 dotted blue;
    width:38px;
    height:37px;
    text-align:left;
    display:inline;
    float:left;
    padding:25px 5px 0;
    
}

#cba_home
{
    border:0 dotted blue;
    width:150px;
    height:40px;
    text-align:left;
    display:inline;
    float:left;
    padding:28px 5px 0;
    
}

#googlecheckout_home
{
    border:0 dotted blue;
    width:162px;
    height:36px;
    text-align:left;
    display:inline;
    float:left;
    padding:26px 5px 0;
    
}

#paypal_home
{
    border:0 dotted blue;
    width:57px;
    height:34px;
    text-align:left;
    display:inline;
    float:left;
    padding:28px 17px 0 5px;
    
}

#verisign_home
{
    border:0 dotted blue;
    width:101px;
    height:72px;
    text-align:left;
    display:inline;
    float:left;
    padding:0 5px;
    
}

#rightcolwrap_nc
{
    border:0 dotted #000;
    width:180px;
    text-align:left;
    display:inline;
    float:right;
    color:#555;
    margin:0;
    padding:0;
    
}

#nc_rightcolbus_topcap
{
    width:180px;
    height:6px;
    background:url(../newimages/nc_rightcolbus_topcap.png) top left no-repeat;
    line-height:6px;
    float:left;
    margin:0;
    padding:0;
    
}

#nc_rightcolbus
{
    width:180px;
    background:#f3f3f4;
    line-height:1.4em;
    dipslay:inline;
    float:left;
    
}

#nc_whytfl
{
    border-bottom:1px solid #c8c8c8;
    width:152px;
    background:url(../newimages/nc_rightcolmoneyinabox.png) bottom right no-repeat;
    color:#414142;
    font-size:11px;
    font-weight:700;
    display:inline;
    float:left;
    margin:0 12px;
    padding:10px 0 40px;
    
}

#nc_whytfl .lightergrey
{
    color:#939598;
    font-size:11px;
    line-height:11px;
    
}

#nc_whytfl ul
{
    list-style-position:outside;
    list-style-type:none;
    font-weight:400;
    font-size:10px;
    padding:9px 0;
    
}

#nc_whytfl ul li
{
    line-height:1.4em;
    
}

#nc_whytfl p
{
    padding-bottom:5px;
    
}

#nc_satisfaction
{
    border-bottom:1px solid #b3bbc0;
    width:164px;
    margin-left:12px;
    color:#414142;
    font-size:11px;
    line-height:1.4em;
    font-weight:700;
    display:inline;
    float:left;
    padding:10px 0;
    
}

#nc_satisfactionleft
{
    color:#414142;
    font-size:11px;
    line-height:1.4em;
    font-weight:700;
    display:inline;
    float:left;
    padding:10px 0;
    
}

#nc_testimonial
{
    width:164px;
    margin-left:12px;
    color:#414142;
    font-size:11px;
    line-height:12px;
    font-weight:700;
    display:inline;
    float:left;
    padding:10px 0 0;
    
}

.nc_testimonialwrap
{
    display:inline;

    
}

.nc_testicap
{
    width:162px;
    height:15px;
    margin-top:8px;
    line-height:15px;
    background:url(../newimages/nc_testicap.png) top left no-repeat;
    display:inline;
    float:left;
    
}

.nc_testibody
{
    width:132px;
    border:0 solid red;
    background:url(../newimages/nc_testibody_bg.png) top left repeat-y;
    font-size:10px;
    font-weight:400;
    line-height:1.4em;
    display:inline;
    float:left;
    padding:0 16px;
    
}

.nc_testibody p
{
    padding:10px 0;
    
}

.nc_testibottom
{
    width:162px;
    height:33px;
    line-height:33px;
    background:url(../newimages/nc_testibottom.png) bottom left no-repeat;
    display:inline;
    float:left;
    
}

#nc_rightcolbs_botcap
{
    width:180px;
    height:6px;
    background:url(../newimages/nc_rightcolbus_botcap.png) top left no-repeat;
    line-height:6px;
    display:inline;
    float:left;
    margin:0;
    padding:0;
    
}

#nc_satisfaction p,#nc_satisfactionleft p
{
    font-weight:400;
    font-size:10px;
    padding:5px 0;
    
}
