body, font, a, td, th, div, span, h1, h2, h3 {
	font-family: verdana;
	font-size: 11px;
	color: #000;
}
p {
	font-family: verdana;
	font-size: 11px;
}
body {
	margin: 0;
	background: #484848;
}
form {
	margin: 0;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.red {
	color: red;
}
table#shell {
	width: 100%;
	/*background: url('images/shadow_full.gif') repeat-y center;*/
	background:black;
}
table#shell td {
	padding: 0;
}
table#shell td#shell-left {
	background: url('images/left_wideNEW_289_465.jpg') no-repeat right top;
}
table#shell td#shell-center {
	width: 845px;
}
table#shell td#shell-right {
	_background: url('images/right.jpg') no-repeat left top;
	background: url('images/right_265_427.jpg') no-repeat left top;
}
table#header {
	width: 845px; /* changed */
	height: 89px;
}
table#header td {
	padding: 0;
}
#header-top {
	margin:0;border:0;padding:0;
	width:545px;height:52px;
	/*background: url('images/header/top.jpg') no-repeat left top;*/
}
#header-top table{
	width:545px;height:52px;
	background: url('images/header/top.jpg') no-repeat left top;
}
.logo-image img{
	width:58px;
	height:52px;
	*height:50px;/*IE*/
	
}
#header-links {
	margin:0;border:0;padding:0;
	width:545px;height:37px;
}
#header-top img{
	margin:0;border:0;padding:0;
}

#header {
	width: 845px; /* changed */
	height: 89px;
}
.head-top {float:left}




table#footer {
	width: 845px; /* changed */
}
table#footer td {
	padding: 0;
}
table#subnav {
	width: 845px; /* changed */
	height: 24px;
}
table#subnav td {
	padding: 0;
}
table#subnav td#tune {
	width: 322px;
}
.subnav-spacer {
	background: url('images/header/spacer_44_24.jpg') no-repeat left top;
}
table#wlecome_bar {
	width: 845px; /* changed */
	height: 30px;
}
table#wlecome_bar td {
	padding: 0;
}
table#wlecome_bar td#welcome {
	width: 450px;
	color: #fff;
	font-size: 75%;
}
table#wlecome_bar td#phone {
	width: 186px;
	background: url('images/header/phone_186_25.jpg') top left no-repeat;
}
table#wlecome_bar td#join_free a {
	color: #fff;
}
#welcome a{color: #fff;}
table#search {
	width: 845px;
	height: 31px;
	background: url('images/header/search_bg.jpg') repeat-x;
}
table#search td {
	padding: 0;
}
table#main {
	width: 769px;
}
table#main td.leftnav {
	padding: 0;
	width: 249px; /* changed */
	background: url('images/left/nav_bg_wide.gif') repeat-y;
}
table#main td.content {
	padding: 0;
	background: #fff;
	font-size: 80%;
}
table#title {
	background: url('images/title_bg.gif') repeat-x;
	width: 596px;
	height: 34px;
	margin: 0;
}
table#title1 {
	background: url('images/new.gif') repeat-x;
	width: 596px;
	height: 34px;
	margin: 0;
	border:0;
	padding:0;
}
table#mmy-search {
	width: 249px; /* changed */
	height: 113px;
	background: url('images/left/search_bg_wide.jpg') no-repeat;
}
table#mmy-search td {
	padding: 0;
	padding-left: 29px;
}
table#mmy-search td div select {
	font-size: 10px;
	margin-bottom: 1px;
}
table.navlink-on {
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	background: url('images/left/link_bg_wide_on.gif') no-repeat;
	width: 249px; /* changed */
	height: 21px;
}
table.navlink-on td {
	padding: 0;
	padding-left: 29px;
	color: #fff;
}
table.navlink-on td a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 7.5pt;
}
table.navlink {
	margin: 3px 0;
	background: url('images/left/link_bg_wide.gif') no-repeat;
	width: 249px; /* changed */
	height: 21px;
}

table.navlink td {
	padding: 0;
	padding-left: 29px;
	color: #fff;
}

table.navlink td a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 7.5pt;
}

table.navlink td a:hover {
	text-decoration: none;
}


ul.subnavlink {
	margin: 0;
	padding: 0;
	background: none;
	background-color: rgb(61,61,61);
	width: 249px;
	height: auto;
	list-style: none;
	margin-top: -3px;
}

ul.subnavlink li {
	padding: 3px 0;
	margin: 0;
	border-top: 1px solid rgb(111,111,111);
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	height: auto;
	list-style: none;
}

ul.subnavlink li a {
	margin: 0;
	padding: 0;
	margin-left: 29px;
	margin-top: 5px;
	color: white;
	text-decoration: none;
	font-size: 10px;
}

ul.subnavlink li a:hover {
	text-decoration: underline;
}

ul.subnavlink li ul {
	margin: 0;
	padding: 0;
	margin-left: 9px;
	list-style: none;
	width: 230px;
}

ul.subnavlink li ul li {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	color: rgb(169,169,169);
	text-transform: none;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(61,61,61);
}

ul.subnavlink li ul li a {
	color: rgb(169,169,169);
	display: block;
	background: url(images/left/white-bullet.gif) 0px 5px no-repeat;
	padding: 0px;
	margin-bottom: 0px;
	padding-left: 7px;
	text-transform: none;
	font-weight: normal;
}

ul.subnavlink li ul li span {
	color: rgb(169,169,169);
	display: block;
	background: url(images/left/white-bullet.gif) 0px 5px no-repeat;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 29px;
	padding-left: 7px;
	text-transform: none;
	font-weight: normal;
}


table.navlink-large {
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	background: url('images/left/link_bg_large.gif') no-repeat;
	width: 249px; /* changed */
	height: 33px;
}
table.navlink-large td {
	padding: 0;
	padding-left: 29px;
	color: #fff;
}
table.navlink-large td a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 7.5pt;
}
table.navlink-large-on {
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	background: url('images/left/link_bg_large_on.gif') no-repeat;
	width: 249px; /* changed */
	height: 33px;
}
table.navlink-large-on td {
	padding: 0;
	padding-left: 29px;
	color: #fff;
}
table.navlink-large-on td a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 7.5pt;
}
table#circles {
	margin-top: 16px;
	margin-bottom: 30px;
	width: 249px; /* changed */
}
table#circles td {
	padding: 0;
}
table.gray-stipple {
	background: #DBDBDB url('images/gray-stipple/stipple_bg.gif') top left repeat-x;
	border: 1px solid #9B9B9B;
	width: 532px;
	margin-left: 32px;
}
table.gray-stipple td {
	color: #404040;
}
table.gray-stipple td#body {
	padding-left: 24px;
	padding-right: 24px;
}
table.gray-stipple td#header {
	padding-left: 24px;
	padding-top: 4px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: black;
}
table.indent {
	margin-left: 32px;
}
table.products {
	background: #fff url('images/products/gradient_bg.gif') top left repeat-x;
	border: 1px solid #9B9B9B;
	margin-left: 13px;
	width: 573px;
}
table.products td#pimg {
	width: 180px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
table.products td#pheader {
	padding-top: 8px;
	padding-left: 115px;
}
table.products td#pheader h1 {
	background: url('images/products/blue_bg.gif') top left repeat-x;
	height: 20px;
	padding-left: 8px;
	padding-top: 2px;
}
table.products td#pheader h1 a {
	color: white;
}
table.products td#ptext {
	color: #797979;
	padding: 30px;
}
table#variations th {
	text-align: left;
	border: 1px solid white;
	background: url('images/gray_gradient_bg.gif') top left repeat-x;
	height: 19px;
	color: #474747;
	font-size: 12px;
	padding-left: 12px;
}
table#variations td {
	font-size: 10px;
	background-color: #D8D8D8;
	border-bottom: 1px solid white;
	padding-left: 12px;
	height: 30px;
}
table#variations a {
	font-size: 10px;
	text-decoration: underline;
}
table#variations tr.light td {
	background-color: #EFEFEF;
}
table#product {
	width: 532px;
	margin-left: 32px;
}
table#product td.name {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
table#product td.name span {
	font-size: 11px;
}
table#product td.image {
	width: 359px;
}
table#product td.details {
	padding-left: 4px;
	padding-top: 20px;
	vertical-align: top;
	text-transform: uppercase;
	font-weight: bold;
}
table#product td.details a {
	font-size: 9px;
	color: #6F6F6F;
	text-transform: uppercase;
}
table#product td.text {
	padding-top: 20px;
	padding-bottom: 20px;
}
table.pimage {
	width: 358px;
}
table.pimage td.img img {
	border: 1px solid #9B9B9B;
}
table.pimage td.right {
	width: 9px;
	vertical-align: top;
	background: url('images/products/right.gif') repeat-y;
}
table.pimage td.bottom {
	height: 9px;
	text-align: left;
	background: url('images/products/bottom.gif') repeat-x;
}
table.pimage td.bottom-right {
	height: 9px;
	width: 9px;
}
table#vars {
	border: 1px solid #9B9B9B;
	width: 100%;
}
table#vars td {
	padding-top: 10px;
	vertical-align: top;
}
table#vars tr.light td {
	background-color: #F4F4F4;
}
table#vars tr.dark td {
	background-color: #DBDBDB;
}
table#vars th {
	background-color: red;
	color: white;
	height: 18px;
	text-align: left;
	text-transform: uppercase;
}
table#upsells {
	border: 1px solid #9B9B9B;
	width: 532px;
}
table#upsells td {
	padding-top: 10px;
}
table#upsells th {
	background-color: #7F7F7F;
	color: white;
	height: 18px;
	text-align: left;
	text-transform: uppercase;
}
h1.stipple {
	padding-left: 32px;
	background: url('images/stipple.gif') repeat-x;
	height: 25px;
	padding-top: 8px;
}
.big {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
.big2 {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.big span {
	font-size: 13px;
}
    table.testimonial {
        width: 572px;
        margin-left: 15px;
    }
    table.text {
        width: 100%;
    }
    table.text td#header {
        background: url('images/testimonials/stipple.gif') top left repeat-x;
        padding-left: 10px;
        height: 25px;
        font-weight: bold;
    }
    table.text td#body {
        padding: 10px;
        padding-right: 0;
    }
    table.text td#right {
        background: url('images/testimonials/right.gif') top right repeat-y;
    }
    table.text td.left {
        border-left: 1px solid #aaa;
    }
    table.testimonial td.left {
        border-left: 1px solid #aaa;
    }
    table.text td#angle {
        background: url('images/testimonials/angle.gif') bottom right no-repeat;
        height: 41px;
        text-align: right;
        padding-right: 26px;
    }
    table.testimonial td.bottom {
        background: url('images/new_releases/border-bottom.gif') top left repeat-x;
	}
	table.text td.bottom {
        background: url('images/new_releases/border-bottom.gif') top left repeat-x;
	}
	.follow-us {
        background-color:#424242;
	}
	.follow-us a:visited {
		color:#424242;
	}
	.follow-us img {
		margin:2px 1px 2px 6px;
		border:0;
	}
.image-link a{
	color:transparent;
	text-decoration:none;
}