body {
  margin-top:0px;
  margin-bottom:20px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  background:url(../images/mainbg.jpg) repeat-x top center;
  background-attachment:fixed;

}
.leftshadow {
  background: url(../images/leftshad.png) top right;
  width:8px;
}
.rightshadow {
  background: url(../images/rightshad.png) top left;
  width:8px;
}
.btmshadow {
  background:url(../images/bmtshad.png) top center;
  height:11px;
}

.mwhite {
  background:#ffffff;
  min-height:400px;_height:400px;
  width:990px;
  font-family:Arial;
  font-size:12px;
  color:#6b6b6b;
  line-height:18px;
}
.mwhite .pad {
  padding-left:18px;
  padding-right:18px;
  padding-top:8px;
  padding-bottom:20px;
}
.contain  {
  margin-right:auto;
  margin-left:auto;
  width:1006px;
}
a img {
  border:none;
}

.fl {
  float:left;
}
.fr {
  float:right;
}
.clear {
  clear:both;
}
.logo {
  padding-top:8px;
  padding-left:4px;
}
.rel {
  position:relative; z-index:10;
}
.abs {
  position:absolute; z-index:10;
}


.topmenu {
  font-family:Georgia;
  text-transform:uppercase;
  font-size:13px;
  line-height:17px;
}
.topmenu a:link, .topmenu a:visited {
  color:#51b8e1;
  text-decoration: none;
}
.topmenu a:hover, .topmenu a:active {
  color:#51b8e1;
  text-decoration: underline;
}

.input {
  background: url(../images/bg-inputsmall.jpg) bottom repeat-x;
  border:1px solid #dbdbdb;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
  color:#515151;
}

.menu {
  background: url(../images/bgmenu.jpg) no-repeat;
  width:960px;
  height:40px;
  margin-right:auto;
  margin-left:auto;
  color:#ffffff;
  font-family:Georgia;
  font-size:12px;
  font-weight:bold;
  margin-top:14px;
}

.menu ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.menu ul li {
  margin-top:10px;
  display:block;
  float:left;
  background: url(../images/menu-divider.gif) right no-repeat;
  height:18px;
  padding-left:70px;
  padding-right:70px;
  text-transform:uppercase;
}
.menu .last {
  background:transparent !important;
}
.menu a:link, .menu a:visited {
  color:#ffffff;
  text-decoration:none;
}
.menu a:hover, .menu a:active {
  color:#fffbad;
  text-decoration:none;
}

.menu .on a:link, .menu .on a:visited {
  color:#fffbad;
  text-decoration:none;
}
.menu .on a:hover, .menu .on a:active {
  color:#fffbad;
  text-decoration:none;
}

.smaller {
  font-size:11px;
  line-height:15px;
}
.small {
  font-size:10px;
  line-height:14px;
}
.link {
  font-family:arial;
}
.link a:link, .link a:visited {
  color:#616161; text-decoration:none;
}
.link a:hover, .link a:active {
  color:#a1b83a; text-decoration:none;
}

.divider-horz {
  background: url(../images/divider-horz.jpg) repeat-x;
  height:1px;
  margin-top:0px;
  margin-bottom:10px;
}


.footer {
  background : url(../images/bg-footer.jpg) bottom repeat-x;
  width:960px;
  min-height:89px;_height:89px;
  margin-right:auto;
  margin-left:auto;
  font-size:11px;
  line-height:16px;
  color:#636363;
}
.footer .pad {
  padding:15px;
}
.footer a:link, .footer a:visited {
  color:#636363; text-decoration:none;
}
.footer a:link, .footer a:visited {
  color:#5cbce3; text-decoration:none;
}
.footer .social {
  width:200px;
  color:#5cbce3;
  font-size:14px;
  font-weight:bold;
  text-align:right;
}
.footer .sicon {
  margin-left:3px;
  margin-right:3px;
  margin-top:4px;
  margin-bottom:4px;
  width:24px;
}

.content {
  padding-top:10px;
}

.leftside1 {
  background: url(../images/divider-vert.jpg) repeat-y right;
  width:211px;
  padding-bottom:10px;
}
.leftside1 .menu-item {
  font-family:Georgia;
  font-size:15px;
  line-height:16px;
  color:#66472a;
  text-transform:uppercase;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.leftside1 .menu-item a:link,.leftside1 .menu-item a:visited{
  color:#66472a; text-decoration:none;
}
.leftside1 .menu-item a:hover,.leftside1 .menu-item a:active{
  color:#51b8e1; text-decoration:none;
}
.leftside1 .menu-item-on {
  font-family:Georgia;
  font-size:15px;
  line-height:16px;
  color:#51b8e1;
  text-transform:uppercase;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.leftside1 .menu-item-on a:link, .leftside1 .menu-item-on a:visited {
  color:#51b8e1; text-decoration:none;
}
.leftside1 .menu-item-on a:hover, .leftside1 .menu-item-on a:active {
  color:#51b8e1; text-decoration:none;
}

.leftside1 .submenuz ul {
  margin-left:0px;
  margin-top:8px;
  margin-bottom:8px;
  padding:0px;
  list-style:none;
}
.leftside1 .submenuz ul li {
  padding-left:10px;
  margin-left:0px;
  margin-bottom:2px;
}
.leftside1 .submenuz a:link, .leftside1 .submenuz a:visited {
  color:#616161; text-decoration:none;
}
.leftside1 .submenuz a:hover, .leftside1 .submenuz a:active {
  color:#a1b83a; text-decoration:none;
}
.leftside1 .submenuz .on a:link, .leftside1 .submenuz .on a:visited{
 color:#a1b83a; text-decoration:none;
}
.leftside1 .submenuz .on a:active, .leftside1 .submenuz .on a:hover{
 color:#a1b83a; text-decoration:none;
}
.leftside1 .divider {
  background: url(../images/divider-horz.jpg) repeat-x;
  height:1px;
  margin:0px;
}
.leftside1 .advertising-left {
  margin-top:10px;
  margin-right:10px;
}






.leftside {
  width:210px;
  padding-bottom:10px;
  float:left;
}
.leftside .menu-item {
  font-family:Georgia;
  font-size:15px;
  line-height:16px;
  color:#66472a;
  text-transform:uppercase;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.leftside .menu-item a:link,.leftside .menu-item a:visited{
  color:#66472a; text-decoration:none;
}
.leftside .menu-item a:hover,.leftside .menu-item a:active{
  color:#51b8e1; text-decoration:none;
}
.leftside .menu-item-on {
  font-family:Georgia;
  font-size:15px;
  line-height:16px;
  color:#51b8e1;
  text-transform:uppercase;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.leftside .menu-item-on a:link, .leftside .menu-item-on a:visited {
  color:#51b8e1; text-decoration:none;
}
.leftside .menu-item-on a:hover, .leftside .menu-item-on a:active {
  color:#51b8e1; text-decoration:none;
}

.leftside .submenuz ul {
  margin-left:0px;
  margin-top:8px;
  margin-bottom:8px;
  padding:0px;
  list-style:none;
}
.leftside .submenuz ul li {
  padding-left:10px;
  margin-left:0px;
  margin-bottom:2px;
}
.leftside .submenuz a:link, .leftside .submenuz a:visited {
  color:#616161; text-decoration:none;
}
.leftside .submenuz a:hover, .leftside .submenuz a:active {
  color:#a1b83a; text-decoration:none;
}
.leftside .submenuz .on a:link, .leftside .submenuz .on a:visited{
 color:#a1b83a; text-decoration:none;
}
.leftside .submenuz .on a:active, .leftside .submenuz .on a:hover{
 color:#a1b83a; text-decoration:none;
}
.leftside .divider {
  background: url(../images/divider-horz.jpg) repeat-x;
  height:1px;
  margin:0px;
}
.leftside .advertising-left {
  margin-top:10px;
  margin-right:10px;
}

.content p {
  margin-top:0px;
  margin-bottom:18px;
}


.rightside1 {
  width:749px;
}
.rightside1 .divider {
  background: url(../images/divider-horz.jpg) repeat-x;
  height:1px;
  margin:0px;
}

.padcontent {
  padding-left:18px;
  padding-right:0px;
}
.padcontent h1 {
  margin-bottom:14px;
}


.rightside {
  background: url(../images/divider-vert.jpg) repeat-y left;
  width:750px;
  float:left;
}
.rightside .divider {
  background: url(../images/divider-horz.jpg) repeat-x;
  height:1px;
  margin:0px;
}

.boxed1 {
  background:#f7f5cc;
  border:1px solid #edebbf;
  padding:10px;
  margin-top:10px;
  margin-right:10px;
}

.boxed2 {
  background:url(../images/blue-gradient-bg1.jpg) top right no-repeat;
  margin-top:10px;
  margin-right:10px;
  margin-left:10px;
  margin-bottom:10px;
  height:240px;
  width:398px;
  padding:10px;
}
.boxes {
  padding-left:10px;
  padding-bottom:10px;
  padding-top:10px;
}

.putbg {
  background:url(../images/boxbg.png) top right no-repeat !important;
}

.putbg1 {
  background:url(../images/flowers1.jpg) top right no-repeat !important;
}

.putbg2 {
  background:url(../images/flowers2.jpg) top right no-repeat !important;
}
.putbg3 {
  background:url(../images/flowers3.jpg) bottom left no-repeat !important;
}
.putbg4 {
  background:url(../images/flowers4.jpg) bottom right no-repeat !important;
}


.boxed3top {
  border-top:1px solid #dedede;
  border-left:1px solid #dedede;
  border-right:1px solid #dedede;
  background:url(../images/boxbg.png) top right no-repeat;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}
.boxed3btm {
  border-bottom:1px solid #dedede;
  border-left:1px solid #dedede;
  border-right:1px solid #dedede;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}

.adv320x250 {
  width:320px;
  height:250px;
  margin-top:10px;
  margin-left:10px;
  margin-bottom:10px;
}
.divider-vert {
  background:url(../images/divider-vert.jpg) repeat-y;
  width:1px;
}
.beautyfull {
  padding-top:10px;
}
.beautyfull .button {
  padding-top:8px;
}
.beautyfull .title {
  padding-left:20px;
  padding-right:0px;
}
.beautyfull .advertising-prods {
  padding-right:0px;
  padding-left:10px;
}
.beautyfull .carousel {
  padding-left:10px;
  padding-right:0px;
  padding-bottom:15px;
}

.essential {
  padding-left:20px;
  padding-top:12px;
}
.essential ul {
  list-style:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.essential ul li {
  background:url(../images/bullet1.jpg) no-repeat;
  background-position:0px 4px;
  padding-left:15px;
  margin-left:0px;
  margin-bottom:8px;
  line-height:17px;
}

.newsitem {
  padding-bottom:10px;
  padding-top:10px;
  border-top:1px solid #e3e3e3;
}


.list1 ul {
  list-style:none;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.list1 ul li {
  background:url(../images/bullet1.jpg) no-repeat;
  background-position:0px 4px;
  padding-left:15px;
  margin-left:0px;
  margin-bottom:8px;
  line-height:17px;
}


.list2 ul {
  list-style:none;
  list-style-type:none;
  margin-top:0px;
  margin-bottom:10px;
  margin-left:10px;
  padding:0px;
}
.list2 ul li {
  background:url(../images/bullet1.jpg) no-repeat;
  background-position:0px 4px;
  padding-left:20px;
  margin-left:0px;
  margin-bottom:5px;
  line-height:17px;
}

.carprod {
  width:127px;
  margin-left:0px;
  margin-right:0px;
}
.carprod .image {
  width:125px;
  height:125px;
  border:1px solid #dbdbdb;
  margin-bottom:3px;
}
.carprod .text .one {
  color:#a1b83a;
  font-size:11px;
  line-height:17px;
  height:16px;
  overflow:hidden;
}
.carprod .text .one a:link, .carprod .text .one a:visited {
  color:#a1b83a; text-decoration:none;
}
.carprod .text .one a:hover, .carprod .text .one a:active {
  color:#a1b83a; text-decoration:none;
}
.carprod .text .two {
  color:#5cbce3;
  font-size:14px;
  line-height:18px;
  font-family:Georgia;
  font-style:oblique;
  height:38px;
  overflow:hidden;
}
.carprod .text .two a:link, .carprod .text .two a:visited {
  color:#5cbce3; text-decoration:none;
}
.carprod .text .two a:hover, .carprod .text .two a:active {
  color:#5cbce3; text-decoration:underline;
}
.carprod .buttons {
  margin-top:8px;
}


.vm {
  vertical-align:middle;
}


.catprod {
  width:127px;
  margin-left:9px;
  margin-right:10px;
  margin-bottom:13px;
  margin-top:12px;
}
.catprod .image {
  width:125px;
  height:125px;
  border:1px solid #dbdbdb;
  margin-bottom:3px;
}
.catprod .text .one {
  color:#a1b83a;
  font-size:13px;
  line-height:17px;
  padding-top:3px;
  height:16px;
  overflow:hidden;
}
.catprod .text .one a:link, .catprod .text .one a:visited {
  color:#a1b83a; text-decoration:none;
}
.catprod .text .one a:hover, .catprod .text .one a:active {
  color:#a1b83a; text-decoration:none;
}
.catprod .text .two {
  color:#5cbce3;
  font-size:14px;
  line-height:18px;
  font-family:Georgia;
  font-style:oblique;
  height:38px;
  overflow:hidden;
}
.catprod .text .two a:link, .catprod .text .two a:visited {
  color:#5cbce3; text-decoration:none;
}
.catprod .text .two a:hover, .catprod .text .two a:active {
  color:#5cbce3; text-decoration:underline;
}
.catprod .buttons {
  margin-top:8px;
}



.catprodall {
  width:102px;
  margin-left:9px;
  margin-right:10px;
  margin-bottom:13px;
  margin-top:12px;
}
.catprodall .image {
  width:100px;
  height:100px;
  border:1px solid #dbdbdb;
  margin-bottom:3px;
}
.catprodall .image img {
  width:100px;
  height:100px;
}
.catprodall .text .one {
  color:#a1b83a;
  font-size:12px;
  line-height:17px;
  padding-top:3px;
  height:15px;
  overflow:hidden;
}
.catprodall .text .one a:link, .catprodall .text .one a:visited {
  color:#a1b83a; text-decoration:none;
}
.catprodall .text .one a:hover, .catprodall .text .one a:active {
  color:#a1b83a; text-decoration:none;
}
.catprodall .text .two {
  color:#5cbce3;
  font-size:13px;
  line-height:17px;
  font-family:Georgia;
  font-style:oblique;
  height:38px;
  overflow:hidden;
}
.catprodall .text .two a:link, .catprodall .text .two a:visited {
  color:#5cbce3; text-decoration:none;
}
.catprodall .text .two a:hover, .catprodall .text .two a:active {
  color:#5cbce3; text-decoration:underline;
}


.prod {
  margin-top:10px;
}


.pimage {
  border:1px solid #eaeaea;
  padding:7px;
  width:300px;
  margin-right:15px;
}
.pimage img {
  width:300px;
  height:300px;
}
.pdesc {
  width:370px;
}


.pagination-top {
  border-bottom:1px solid #eaeaea;
  border-top:1px solid #eaeaea;
  padding-top:8px;
  padding-bottom:8px;
  margin-bottom:5px;
  margin-top:6px;
}
.pagination-tp {
  border-bottom:1px solid #eaeaea;
  padding-bottom:10px;
}
.pagination-btm {
  border-top:1px solid #eaeaea;
  padding-top:10px;
  padding-bottom:10px;
}
.pagination-bottom {
  padding-top:8px;
  padding-bottom:10px;
  margin-bottom:0px;
}
.pagination-top select {
  color:#565656;
}
.pagination-bottom select {
  color:#565656;
}
.paginations a:link {
  color:#a1b83a; text-decoration:none;
}
.paginations a:visited {
  color:#a1b83a; text-decoration:none;
}
.paginations a:hover {
  color:#a1b83a; text-decoration:underline;
}



.ebayarticle {
  width:330px;
  float:left;
  margin-right:5px;
  margin-left:5px;
  margin-bottom:10px;
  margin-top:0px;
}
.ebayarticle .image {
  width:100px;
  height:100px;
  margin-right:10px;
  text-align:center;
  border:none !important;
}
.ebayarticle .image img {
  background:#ffffff;
  border:none !important;

}


.ebayarticle .text {
  width:216px;
}


h1 {
  color:#66472a;
  font-size:27px;
  line-height:29px;
  font-family:Georgia;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:4px;
}
h2 {
  color:#a1b83a;
  font-size:20px;
  line-height:24px;
  font-family:Georgia;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:4px;
}
h3 {
  color:#5cbce3;
  font-weight:normal;
  font-family:Georgia;
  margin-top:0px;
  margin-bottom:12px;
  font-size:16px;
  line-height:20px;
}

h4 {
  color:#a1b83a;
  font-size:14px;
  line-height:18px;
  font-family:Georgia;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:4px;
}
a:link, a:visited {
  color:#a1b83a;
  text-decoration:none;
}
a:hover, a:active {
  color:#a1b83a;
  text-decoration:underline;
}



.header {
  width:739px;
  height:270px;
  background:#dbdbdb;
  margin-left:10px;
  margin-bottom:10px;
}
.headerstuff {
  width:296px;
  height:270px;
  top:0px;
  right:0px;
  color:#ffffff;
}
.topblue {
  background:url(../images/top-bluebg.jpg) no-repeat;
  width:296px;
  height:90px;
}
.toppink {
  background:url(../images/top-pinkbg.jpg) no-repeat;
  width:296px;
  height:90px;
}
.topbrown {
  background:url(../images/top-brownbg.jpg) no-repeat;
  width:296px;
  height:90px;
}

.headerstuff .text {
  padding-top:16px;
}
.headerstuff .text .one {
  font-family:Georgia;
  font-size:16px;
}
.headerstuff .image {
  border:2px solid #ffffff;
  width:70px;
  margin-right:16px;
  margin-left:10px;
  margin-top:9px;
}

.slides {
  width:443px;
  height:270px;
}


#breadcrumbs {
  font-size:11px; line-height:12px; color:#a7a7a7; margin-bottom:2px; margin-top:5px;
}
#breadcrumbs ul {
  list-style-image: url(../images/breadcrumb-arrow.gif);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
}
#breadcrumbs li {
  margin:0px;
  padding:0px;
  display: inline;
  border: none;
}
#breadcrumbs li
{
background-image: url(../images/breadcrumb-arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 0.6em;
margin: 0 0 0 0;
}
#breadcrumbs a:link {
    color:#a1b83a; text-decoration:none;
}
#breadcrumbs a:visited {
    color:#a1b83a; text-decoration:none;
}
#breadcrumbs a:hover {
    color:#a1b83a; text-decoration:underline;
}

.toppink a:link {
	color: #FFFFFF;
}
.toppink a:visited {
	color: #FFFFFF;
}
.toppink a:hover {
    text-decoration:underline;
	color: #FFFFFF;
}
.topbrown a:link {
	color: #FFFFFF;
}
.topbrown a:visited {
	color: #FFFFFF;
}
.topbrown a:hover {
    text-decoration:underline;
	color: #FFFFFF;
}
.topblue a:link {
	color: #FFFFFF;
}
.topblue a:visited {
	color: #FFFFFF;
}
.topblue a:hover {
    text-decoration:underline;
	color: #FFFFFF;
}

.links {
  border-top:1px solid #eaeaea;
  padding-top:10px;
  padding-bottom:10px;
}


.boxed5 {
  border-left:1px dashed #d6d6d6;
  border-bottom:1px dashed #d6d6d6;
  padding-left:10px;
  padding-bottom:10px;
  padding-top:10px;
}


.boxed4 {
  border:1px solid #eaeaea;
  padding:10px;
}
.boxed4 a:link, .boxed4 a:visited {
  color:#66472a; text-decoration:none;
}
.boxed4 a:hover, .boxed4 a:active {
  color:#a1b83a; text-decoration:none;
}
.boxed4 .image {
  border:1px solid #eaeaea;
}

.separator {
  margin-top:10px;
  border-top:1px solid #eaeaea;
  padding-top:10px;
}

.popup {
  padding:10px;
}

.callb {
  margin-top:10px;
}

.th {
  background:#a1b83a;
  padding:8px;
  font-size:13px;
  color:#ffffff;
  font-weight:bold;
}
.tn {
  padding:11px;
  background:#ffffff;
}
.tnl {
  padding:8px;
  border-left:1px solid #eaeaea;
}

.icon {
  width:24px;
}
.vm {
  vertical-align:middle;
}

.ltpinksubhead {
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #5CBCE3;
}
.idobox {
    border: 1px solid #CFCFCF;
padding: 5px 5px;
margin: 5px 100px;
}
.body11 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #666666;
   line-height: 135%;
   text-decoration: none;
}

.leftimage {
float: left;
padding: 10px;
}

.box {
	border: 1px solid #CFCFCF;
	margin: 5px;
	padding: 5px;
}

.forum_top_row {
	background: #A1B83A;
}

.forum_top_row td {
	padding: 10px;
}

.textad a:link {
    color:#a1b83a;
    text-decoration:none;
}
.bigboxad {
	text-align:center;
}

td.invitation-bg {
	width: 340px;
	height: 345px;
	padding: 00px 5px 0px 82px;
	line-height: 1.2em;
	text-align: center;
	background: #FFFFFF url("/images/invitation-bg.jpg") top center no-repeat;
}

td.invitation-bg p {
	margin: 0 0 5px 0;
}


