﻿html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,p,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
img { border: none; }
caption,th { text-align: left; }
table {
	border-collapse: collapse; 
	border-spacing: 0;
	line-height:normal;
}
body 
{
	/*font-family:Verdana, Arial;*/
	font-family:Calibri, Arial;
	font-size: 11pt;
	color: #454545;
	margin: 0;
}

p {
	margin: 0;
}
a {
	color: #454545;
	font-weight: bold;
}
.wrap {
	background-image: url('../../images/bg.jpg');
	background-repeat: repeat-x;
}
.wrapper {
	width:830px;	
	margin-left:auto;
	margin-right:auto;
}
.header {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
}
.header a{
	font-weight: bold;
	color: #ad2e4d;
}
.top-navigation a {
	color: #454545;
	text-decoration: none;
	font-weight: normal;
}
.menu {
	margin-top:0px;
	background-image: url('../../images/menu_bg.jpg');
	background-repeat: repeat-x;	
	height: 32px;
	width:800px;
}
.menu-content {
	position: absolute;
	
}
.head-content {
	/*background-image: url('../../images/hdr_left.jpg');	*/
	width: 329px;
	height: 155px;	
	padding: 50px 20px 5px 55px;
	line-height: 1.4em;
}
.head-contentsm {
	background-image: url('../../images/sub_hdr_left.jpg');	
	width: 485px;
	height:104px;
	background-repeat: no-repeat;
	color: #252525;
	padding: 15px 0px 10px 5px;
	margin-top:6px;
	line-height: 1.4em;	
}
.content-body {
	background-image: url('../../images/content_bg.jpg');
	background-repeat: repeat-x;
	width:801px;
	margin-left:2px;
	margin-top:0px;
}
.line {
	border-bottom: 1px #7c7c7c solid;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.main-line {
	border-bottom: 1px #7c7c7c solid;
	margin: 10px 0px 0px 0px;
}
.side {
	position:absolute;
	margin-top: -25px;
	margin-left: 2px;
}
.side01 {
	background-image: url('../../images/side_box01.jpg');
	background-repeat: no-repeat;
	width: 200px;
	height: 390px;
	text-align: left;
	padding: 10px 0 5px 10px;
}
.side01 table {
	margin-left:5px;	
}
.sideSub01 {
	background-image: url('../../images/side_box_sub01.jpg');
	background-repeat: no-repeat;
	width: 200px;
	height: 390px;
	text-align: left;
	padding: 10px 0 5px 10px;
}
.sideSub01 table {
	margin-left:5px;	
}
.side03 {
	background-color:White;
	width: 200px;
	border-style:outset;
	border-width:1px;
	/*border-color:Silver;
	height: 390px;*/
	text-align: left;
	padding: 10px 0 10px 10px;
	margin-bottom:10px;
}
.side03 table {
	margin-left:5px;	
}
.side-pic {
	background-image: url('../../images/side_pic.jpg');
	background-repeat: no-repeat;
	width: 200px;
	height: 56px;
	text-align: left;
	padding: 85px 10px 0 0px;
	margin-top: 2px;
	margin-bottom:7px;
	text-align: right;
}
.side02 {
	background-image: url('../../images/side_box02.jpg');
	background-repeat: no-repeat;
	width: 200px;
	height: 292px;
	text-align: left;
	padding: 15px 0 10px 14px;
	margin-top: 2px;
}
.side02 table {
	margin-left:5px;
}
.main {
	line-height:1.4em;
}
.mainMyAccount
{
	width:595px;
}
.search {
	background-image: url('../../images/search_but.jpg');
	width: 23px;
	height: 23px;
	border: 0px;
}
.customer-benefits {
	color: #000000;
	font-weight: bold;
	background-color: #e4e4e4;
	padding: 10px;
	margin: 5px;
}
.bullet {
	margin-top:7px;
}
.footer{
	padding: 15px;
	background-color: #282828;
	color: #ffffff;
	font-size:10pt;
	text-align:left;
	margin-top:20px;
}
.footer a {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover {
	color: #c6607c;
}
.footer .selected {
	color: #c6607c;
}
.policy{
	padding: 5px;
	background-color: #568fa5;
	color: #ffffff;
	font-size:11px;
	text-align:left;
	line-height: 1.4em;
}
.policy a {
	color: #ffffff;
}
.foot-logo {
	color: #282828;
	font-size: 11px;
	margin-bottom:30px;
	margin-top:10px;
}


.home {
	background-image: url('../../images/nav/home.jpg');
	background-position: top;
	height: 67px;
	width: 86px;
	display: block;	
}
.home:hover
{
	background-image: url('../../images/nav/home_over.jpg');
	background-position: top;
	height: 67px;
	width: 86px;
	display: block;
}
.homeActive
{
	background-image: url('../../images/nav/home_over.jpg');
	background-position: top;
	height: 67px;
	width: 86px;
	display: block;
}

.homeSub {
	background-image: url('../../images/subnav/home.jpg');
	background-position: top;
	height: 67px;
	width: 86px;
	display: block;	
}
.homeSub:hover
{
	background-image: url('../../images/subnav/home_over.jpg');
	background-position: top;
	height: 67px;
	width: 86px;
	display: block;
}

.shop {
	background-image: url('../../images/nav/products.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.shop:hover {
	background-image: url('../../images/nav/products_over.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.shopSub {
	background-image: url('../../images/subnav/products.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.shopSub:hover {
	background-image: url('../../images/subnav/products_over.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.shopSubActive {
	background-image: url('../../images/subnav/products_over.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}

.account {
	background-image: url('../../images/nav/myaccount.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.account:hover {
	background-image: url('../../images/nav/myaccount_over.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.accountSub {
	background-image: url('../../images/subnav/myaccount.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.accountSub:hover {
	background-image: url('../../images/subnav/myaccount_over.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}
.accountSubActive {
	background-image: url('../../images/subnav/myaccount_over.jpg');
	background-position: top;
	height: 67px;
	width: 116px;
	display: block;
}

.about {
	background-image: url('../../images/nav/aboutus.jpg');
	background-position: top;
	height: 67px;
	width: 96px;
	display: block;
}
.about:hover {
	background-image: url('../../images/nav/aboutus_over.jpg');
	background-position: top;
	height: 67px;
	width: 96px;
	display: block;
}
.aboutSub {
	background-image: url('../../images/subnav/aboutus.jpg');
	background-position: top;
	height: 67px;
	width: 96px;
	display: block;
}
.aboutSub:hover {
	background-image: url('../../images/subnav/aboutus_over.jpg');
	background-position: top;
	height: 67px;
	width: 96px;
	display: block;
}
.aboutSubActive {
	background-image: url('../../images/subnav/aboutus_over.jpg');
	background-position: top;
	height: 67px;
	width: 96px;
	display: block;
}

.affiliates {
	background-image: url('../../images/nav/affiliates.jpg');
	background-position: top;
	height: 67px;
	width: 88px;
	display: block;
}
.affiliates:hover {
	background-image: url('../../images/nav/affiliates_over.jpg');
	background-position: top;
	height: 67px;
	width: 88px;
	display: block;
}
.affiliatesSub {
	background-image: url('../../images/subnav/affiliates.jpg');
	background-position: top;
	height: 67px;
	width: 88px;
	display: block;
}
.affiliatesSub:hover {
	background-image: url('../../images/subnav/affiliates_over.jpg');
	background-position: top;
	height: 67px;
	width: 88px;
	display: block;
}
.affiliatesSubActive {
	background-image: url('../../images/subnav/affiliates_over.jpg');
	background-position: top;
	height: 67px;
	width: 88px;
	display: block;
}

.customer {
	background-image: url('../../images/nav/custserv.jpg');
	background-position: top;
	height: 67px;
	width: 135px;
	display: block;
}
.customer:hover {
	background-image: url('../../images/nav/custserv_over.jpg');
	background-position: top;
	height: 67px;
	width: 135px;
	display: block;
}
.customerSub {
	background-image: url('../../images/subnav/custserv.jpg');
	background-position: top;
	height: 67px;
	width: 135px;
	display: block;
}
.customerSub:hover {
	background-image: url('../../images/subnav/custserv_over.jpg');
	background-position: top;
	height: 67px;
	width: 135px;
	display: block;
}
.customerSubActive {
	background-image: url('../../images/subnav/custserv_over.jpg');
	background-position: top;
	height: 67px;
	width: 135px;
	display: block;
}

.specials {
	background-image: url('../../images/nav/specials.jpg');
	background-position: top;
	height: 67px;
	width: 89px;
	display: block;
}
.specials:hover {
	background-image: url('../../images/nav/specials_over.jpg');
	background-position: top;
	height: 67px;
	width: 89px;
	display: block;
}
.specialsSub {
	background-image: url('../../images/subnav/specials.jpg');
	background-position: top;
	height: 67px;
	width: 89px;
	display: block;
}
.specialsSub:hover {
	background-image: url('../../images/subnav/specials_over.jpg');
	background-position: top;
	height: 67px;
	width: 89px;
	display: block;
}
.specialsSubActive {
	background-image: url('../../images/subnav/specials_over.jpg');
	background-position: top;
	height: 67px;
	width: 89px;
	display: block;
}

.selected {
	height: 67px;
	
}

.redheading {
	font-family: Trebuchet MS;
	font-size: 16px;
	/*color: #ff0000;*/
	color: #AC0937;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
