@charset "utf-8";



a:link {color: #FFFFFF;text-decoration: none;}

a:visited {text-decoration: none;color: #FFF;}

a:hover {text-decoration: underline;color: #FFFFFF;}

a:active {text-decoration: none;color: #FFF}





a img {

    border: 0px;

}

.b:link {text-decoration: none;color: #d94380;}

.b:visited {text-decoration: none;color: #d94380;}

.b:hover {text-decoration: underline;color: #d94380;}

.b:active {text-decoration: none;color: #d94380;}



.c:link, .c:visited, .c:hover, .c:active {

	color: #666;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 12px;

}

.c:visited {text-decoration: none;color: #666;}

.c:hover {text-decoration: underline;color: #666;}

.c:active {text-decoration: none;color: #666;}



body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #999;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

}

* {

	margin: 0px;

	padding: 0px;

}

h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #d94380;

	text-align: left;

	display: block;

}

h2{

font-family: Arial,Helvetica,sans-serif;

font-size: 14px;

color: #d94380;

text-align: left;

}

p,li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	font-weight: normal;

	margin-top: 5px;

	margin-bottom: 5px;

}



li{

	margin-left: 15px;

	list-style-type: disc;

}



.oneColFixCtr #container {

	width: 778px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #fff; text-align:left;

	 /* this overrides the text-align: center on the body element. */

}

.oneColFixCtr #shadow {

	width: 815px;

	margin: 0 auto;

	

	background-image: url(../images/bkg.jpg);

	

}



.oneColFixCtr #mainContent {

	padding-top: 0;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 20px;

}

#moneysaving {

	padding: 20px;

}







#message {

	background-color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #FFFFFF;

	height: 30px;

	text-align: center;

	border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #d94380;

	border-right-width: medium;

	border-left-width: medium;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #D94380;

	border-left-color: #D94380;

	padding-top: 8px;	

}



#contentbody{

	border-top-width: medium;

	border-right-width: medium;

	border-bottom-width: medium;

	border-left-width: medium;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #d94380;

	border-right-color: #d94380;

	border-bottom-color: #d94380;

	border-left-color: #d94380;

	position: relative;

	background-color: #FFFFFF;

	float: left;

	width: 772px;

}

#contentheader {

	background-image: url(../images/gradient.jpg);

	background-repeat: repeat-y;

	height: 40px;

	clear: both;

}

#pagetitle {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 25px;

	color: #ffffff;

	position: relative;

	top: 4px;

	left: 20px;

	font-weight: bold;

}

#joindiscount {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight:bold;

	position: relative;

	top: 8px;

	right: 10px;

}

input {

	margin-bottom: 5px;

}



#productsnav {

	margin-left: 20px;

	border-right-width: thin;

	border-right-style: solid;

	border-right-color: #d94380;

	width: 123px;

	margin-top: 10px;

	margin-bottom: 10px;

	float: left;

	clear: both;

}

#productscontent {

	float: right;

	width: 600px;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 20px;

}











#homeright {

	width: 310px;

	float: right;

}

#newsletter {

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	background-color: #d94380;

	font-weight: bold;

	padding: 7px;

	font-size: 14px;

	background-image: url(../images/news_bkg.jpg);

	background-repeat: no-repeat;

}

#homewhat {

	margin-right: 10px;

	margin-bottom: 10px;

	margin-top: 10px;

	padding: 7px;

	background-color: #CCCCCC;

}

#homecoupon {

	margin-right: 10px;

	margin-bottom: 10px;

	padding: 7px;

	border: medium dashed #d94380;

}



#homeleft {

	width: 430px;

	float: left;

	padding-top: 10px;

	padding-left: 20px;

}

#homeleft  img {

	float: left;

	margin-right: 10px;

}











#footer{

	background-color:#000000;

	height: 30px;

	border-top-width: medium;

	border-right-width: medium;

	border-bottom-width: medium;

	border-left-width: medium;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #d94380;

	border-right-color: #d94380;

	border-bottom-color: #d94380;

	border-left-color: #d94380;

	clear: both;

}

#footerlinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #000000;

	float: left;

	padding-top: 7px;

	padding-left: 7px;

}



#copyright {

	font-size: 12px;

	background-color: #000000;

	color: #FFFFFF;

	float: right;

	padding-top: 7px;

	padding-right: 7px;

}


