body
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0;
padding: 0;
color: #353734;
}

table, td, select, input, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

p {
margin-bottom: 0px;
line-height: 1.5em;
}

img
{
border: 0;
}

li {
margin-bottom: 5px;
}

a, a:visited {
color: blue;
}

.error
{
font-weight: bold;
color: red;
}

.confirm
{
font-weight: bold;
color: blue;
}

.clearall {
clear: both;
}

.aligncenter {
text-align: center;
}

#container {
width: 1200px;
min-height: 600px;
margin: 0 auto;
background: url(../images/sitebg.jpg) repeat-y;
}

#mainarea {
width: 960px;
min-height: 600px;
margin: 0 auto;
}

#header {
width: 960px;
height: 135px;
position: relative;
}

#logo {
position: absolute;
top: 0px;
left: 0px;
width: 158px;
height: 135px;
}

#slogan {
position: absolute;
top: 0px;
left: 168px;
height: 50px;
line-height: 50px;
font-size: 16px;
font-weight: bold;
color: #00adef;
}

#facebook {
position: absolute;
top: 10px;
left: 600px;
}

#topmenu {
position: absolute;
top: 50px;
right: 0px;
width: 802px;
height: 40px;
background: url(../images/topmenu.jpg) no-repeat;
}

#topmenu ul {
margin: 0;
padding: 0 0 0 10px;
}

#topmenu li  {
list-style: none;
margin: 0 25px 0 0;
padding: 0;
float: left;
display: inline;
}

#topmenu li.store {
float: right !important;
width: 144px !important;
margin-right: 37px;
text-align: center;
}

#topmenu a {
display: block;
height: 40px;
line-height: 40px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

#topmenu a:visited {
color: #ffffff;
}

#topmenu a:hover {
text-decoration: underline;
}

#topmenu a.discount, #topmenu a.discount:visited {
color: #f2ff63;
text-decoration: underline;
}

#contentarea {
width: 960px;
line-height: 1.5em;
}

#contentarea h1 {
margin: 0 0 15px 0;
font-weight: bold;
font-size: 20px;
color: #333333;
}

#contentarea h2 {
margin: 0 0 15px 0;
font-weight: bold;
font-size: 16px;
color: #333333;
}

#banner {
position: relative;
margin-bottom: 20px;
width: 960px;
height: 304px;
}

#contenttable {
border: 0 none;
border-collapse: collapse;
width: 960px;
}

#contenttable td {
vertical-align: top;
text-align: left;
}

#contenttabletext {
width: 728px;
text-align: justify !important;
padding: 0 20px 0 0;
}

#contenttabletext a {
font-weight: bold;
}

.points {
width: 500px;
}

.points1 {
width: 680px;
height: 20px;
background: url(../images/points1.jpg) no-repeat;
}

.points2 {
width: 636px;
min-height: 200px;
padding: 0 20px;
border-left: 2px solid #00adef;
border-right: 2px solid #00adef;
background: url(../images/points2.jpg) no-repeat;
}

.points2 p {
margin: 0;
}

.points2 ul {
margin: 0;
padding: 10px 0 0 20px;
}

.points2 li {
list-style-image: url(../images/vcheck.png);
list-style-position: outside;
padding-left: 5px;
}

.points2 ol {
margin: 0;
padding: 10px 0 0 20px;
}

.points2 ol li {
list-style-image: none !important;
list-style-position: outside;
padding-left: 5px;
}

.points3 {
width: 680px;
height: 20px;
background: url(../images/points3.jpg) no-repeat;
}

.pointsbutton {
height: 20px;
margin: 0 auto;
border-collapse: collapse;
border: 0 none;
}

.pointsbutton td {
padding: 0;
}

.pointsbutton1 {
width: 20px;
height: 40px;
background: url(../images/pointsbutton1.png) no-repeat;
}

.pointsbutton2 {
min-width: 100px;
height: 40px;
background: #75b844;
vertical-align: middle !important;
text-align: center !important;
}

.pointsbutton2 a, .pointsbutton2 a:visited {
font-weight: bold;
color: #ffffff;
font-size: 16px;
text-decoration: none;
}

.pointsbutton2 a:hover {
text-decoration: underline;
}

.pointsbutton3 {
width: 20px;
height: 40px;
background: url(../images/pointsbutton3.png) no-repeat;
}

#sidemenu {
width: 201px;
border-left: 1px solid #75b844;
padding: 0 0 0 10px;
}

#sidemenu h2 {
margin: 0;
font-size: 14px;
font-weight: bold;
}

#sidemenu p {
margin: 10px 0 10px 0;
}

#sidemenu a, #sidemenu a:visited {
text-decoration: none;
}

#sidemenu a:hover {
text-decoration: underline;
}

#bottom {
width: 960px;
position: relative;
padding-bottom: 10px;
color: #00adef;
font-weight: bold;
}

.bottomhr {
height: 1px;
border: 0px;
color: #75b844;
background-color: #75b844;
padding: 0px;
margin: 20px 0px 10px 0px;
}

#bottom a, #bottom a:visited {
color: #00adef;
font-weight: bold;
}

#products {
border-collapse: collapse;
border: 0 none;
width: 680px;
}

#products td {
padding: 20px 0 20px 0;
vertical-align: top;
text-align: justify;
}

.productsimage {
width: 180px;
padding-right: 20px !important;
}

.productsdivider {
height: 1px;
background-color: #75b844;
padding: 0px !important;
}

.video2_container {
margin: 0 0 20px 0;
}

.discount-link {
font-size: 18px;
}

.popupbg {
background: url(../images/popupbg.jpg) repeat-y;
}

.code1 {
font-size: 16px;
text-align: center;
margin: 20px 0;
}

.code2 {
font-size: 24px;
font-weight: bold;
text-align: center;
margin: 20px 0;
}

#homepagetable {
border-collapse: collapse;
border: 0 none;
width: 680px;
}

#homepagetable td {
vertical-align: top;
padding: 0;
}

#homepagetabletd1 {
text-align: justify !important;
padding-right: 20px !important;
width: 407px;
}

#homepagetabletd2 {
text-align: center !important;
width: 253px;
}

.cjx {
position: fixed;
top: 0;
left: 10px;
margin: 0;
width: 160px;
height: 600px;
}

#ads {
text-align: center;
margin-bottom: 20px;
}

.hideme {
	display: none;
}
