html, body {

height:100%;

width:100%;

}

body {

background-color:#78beb8;

background-image: url(../images/main-bg.jpg);

background-repeat: repeat-x;

line-height:17px;

}

.whiteareasp {

background-color:#ffffff;

width:802px;

height:492px;

}

.whiteareasp1 {

background-color:#ffffff;

}

.padd {

padding:10px;

height:100%;

}

.padd1 {

padding:10px;

height:100%;

}

.thumbb {

background-image:url(../images/thumbbg.png);

width:150px;

height:110px;

margin-right:5px;

margin-left:5px;

}

.thumbb1 {

background-image:url(../images/thumbbg1.png);

width:130px;

height:95px;

margin-right:5px;

margin-left:5px;

}



.thumbb2 {

background-image:url(../images/thumbbg2.png);

width:100px;

height:73px;

margin-right:5px;

margin-left:5px;

}



.ff1 {

color:#ffffff;

font-size:12px;

font-family:Arial;

line-height:18px;

}

.ff1 a:link {

color:#ffffff;

text-decoration:underline;

}

.ff1 a:visited {

color:#ffffff;

text-decoration:underline;

}

.ff1 a:hover {

color:#ffffff;

text-decoration:none;

}

.containit {

width:992px;

margin-left:auto;

margin-right:auto;

height:100%;

}

.shadow-left {

background-image:url(../images/shadow-left.png);

background-repeat:repeat-y;

width:12px;

height:100%;

}

.shadow-right {

background-image:url(../images/shadow-right.png);

background-repeat:repeat-y;

width:12px;

height:100%;

}

.middle {

background-color:#ffffff;

height:100%;

width:968px;

color:#333333;

font-family:Arial;

font-size:12px;

line-height:17px;

}

.maintable {

height:100%;

}

.maintable td {

vertical-align:top;

}

.top {

background-color:#ffffff;

background-image:url(../images/topbg.jpg);

background-position:top;

width:968px;

min-height:142px;

}

.tagline {

font-family:Georgia;

font-size:13px;

color:#465b24;

font-weight:bold;

}

.topmenu {

font-family:Georgia;

font-size:11px;

color:#555555;

line-height:16px;

}

.topmenu a:link {

color:#555555;

text-decoration:none;

}

.topmenu a:visited {

color:#555555;

text-decoration:none;

}

.topmenu a:hover {

color:#f15a29;

text-decoration:underline;

}

.orange {

color:#f15a29;

}

.menu {

background-color:#3b4230;

height:38px;

font-family:Georgia;

font-size:15px;

font-weight:normal;

width:928px;

padding-left:20px;

padding-right:20px;

}

.menu .item {

padding-left: 17px;

padding-right: 17px;

padding-top:9px;

color:#ffffff;

}

.menu .item a:link {

color:#ffffff;

text-decoration:none;

}

.menu .item a:visited {

color:#ffffff;

text-decoration:none;

}

.menu .item a:hover {

color:#93ad64;

text-decoration:none;

}

.menu .itemon {

padding-left: 17px;

padding-right: 17px;

padding-top:9px;

color:#93ad64;

}

.menu .itemon a:link {

color:#93ad64;

text-decoration:none;

}

.menu .itemon a:visited {

color:#93ad64;

text-decoration:none;

}

.menu .itemon a:hover {

color:#93ad64;

text-decoration:none;

}

.menu .divider {

background-image:url(../images/divider.jpg);

width:1px;

margin-top:6px;

height:32px;

background-repeat:no-repeat;

}

.fl {

float:left;

}

.fr {

float:right;

}

.clear {

clear:both;

}

a img {

border:none;

}

.padeverything {

padding-left:18px;

padding-right:20px;

padding-top:16px;

padding-bottom:16px;

}

.leftcolumn {

width:267px;

padding-right:16px;

}

.rightcolumn {

width:646px;

}

.rightcolumn p {

line-height:18px;

}

.widerightcolumn {

width:929px;

line-height:19px;

}

.widerightcolumn p {

line-height:18px;

}

.rightcolumn h1 {

margin-bottom:20px;

}

.widerightcolumn h1 {

margin-bottom:20px;

}

h1,h2,h3,h4,h5,p {

margin-top:0px;

}

h1 {

color:#f15a29;

font-family:Georgia;

font-size:24px;

line-height:25px;

margin-top:0px;

margin-bottom:4px;

}

.pageh {

color:#f15a29;

font-family:Georgia;

font-size:24px;

line-height:27px;

margin-top:0px;

margin-bottom:4px;

}

h2 {

color:#7b974b;

line-height:20px;

margin-bottom:10px;

}

.w1 {

color:#ffffff;

font-family:Georgia;

font-size:24px;

line-height:25px;

margin-top:0px;

margin-bottom:4px;

}

.divider0 {

padding-top:3px;

border-bottom:1px solid #dbdbdb;

margin-bottom:12px;

}

.georgia {

font-family:Georgia;

font-size:13px;

line-height:18px;

}

.date {

background-image:url(../images/datebg.jpg);

background-repeat:no-repeat;

width:38px;

height:47px;

overflow:hidden;

color:#ffffff;

font-family:Georgia;

text-align:center;

}

.date .number {

font-size:24px; line-height:19px;

}

.date .month {

font-size:12px; line-height:19px; text-transform:uppercase;

}

.vt td {

vertical-align:top;

}

.calloutb {

padding-bottom:14px;

}

.cats {

font-family:Georgia;

}

.cats ul {

list-style:none;

list-style-type:none;

margin:0px;

padding:0px;

}

.off1 {

background-image:url();

font-size:15px;

/*color:#3d3d3d;*/

color:#f15a29;

border-top:1px solid #dbdbdb;

padding-top:8px;

padding-bottom:8px;

font-weight:bold;

}

.off1 a:link {

color:#f15a29;

text-decoration:none;

}

.off1 a:visited {

color:#f15a29;

text-decoration:none;

}

.off1 a:hover {

color:#f15a29;

text-decoration:none;

}

.on1 {

background-image:url(../images/catsbg.jpg);

background-position:left;

background-repeat:no-repeat;

padding-left:22px;

font-size:15px;

color:#3d3d3d;

border-top:1px solid #dbdbdb;

padding-top:8px;

font-weight:bold;

padding-bottom:8px;

}

.on1 a:link {

color:#f15a29;

text-decoration:none;

}

.on1 a:visited {

color:#f15a29;

text-decoration:none;

}

.on1 a:hover {

color:#f15a29;

text-decoration:none;

}

.on2 {

background-image:url(../images/catsbg1.jpg);

background-position:left;

background-repeat:no-repeat;

padding-left:22px;

font-size:13px;

color:#3d3d3d;

border-top:1px solid #dbdbdb;

padding-top:4px;

padding-bottom:4px;

}

.on2 a:link {

color:#f15a29;

text-decoration:none;

}

.on2 a:visited {

color:#f15a29;

text-decoration:none;

}

.on2 a:hover {

color:#f15a29;

text-decoration:none;

}

.newsletter {

background-image:url(../images/bg-newsletter1.jpg);

width:251px;

height:154px;

overflow:hidden;

color:#ffffff;

}

input, textarea, select {

color:#3d3d3d;

}

.memberc {

border-top:1px solid #dbdbdb;

padding-top:10px;

margin-top:8px;

}

.boxmc {

background-color:#e5e5e5;

padding:3px;

margin-right:10px

}

.mcdesc {

width:170px;

}

.mcdesc p {

margin:0px;

}

.mct {

font-family:Georgia;

color:#82a14c;

font-size:13px;

padding-bottom:3px;

font-weight:bold;

}

.mct a:link {

color:#82a14c;

text-decoration:none;

}

.mct a:visited {

color:#82a14c;

text-decoration:none;

}

.mct a:hover {

color:#82a14c;

text-decoration:underline;

}

.mcs {

padding-top:4px;

font-size:11px;

color:#fc0404;

text-transform:uppercase;

background-color: #fad0c2;

font-weight:bold;

}

.mcs a:link{

color:#d6552b;

text-decoration:none;

}

.mcs a:visited{

color:#d6552b;

text-decoration:none;

}

.mcs a:hover{

color:#d6552b;

text-decoration:underline;

}

.button_br {

background-image:url(../images/button-top-bg.jpg);

height:26px;

padding-top:4px;

text-align:center;

color:#ffffff;

font-family:Georgia;

font-size:14px;

}

.button_br a:link {

color:#ffffff;

text-decoration:none;

}

.button_br a:visited {

color:#ffffff;

text-decoration:none;

}

.button_br a:hover {

color:#ffffff;

text-decoration:none;

}

.button1 {

background-image:url(../images/button-top-bg.jpg);

height:22px;

padding-top:4px;

text-align:center;

color:#ffffff;

font-family:Georgia;

font-size:14px;

}

.button1 a:link {

color:#ffffff;

text-decoration:none;

}

.button1 a:visited {

color:#ffffff;

text-decoration:none;

}

.button1 a:hover {

color:#ffffff;

text-decoration:none;

}

.ff a:link {

font-size:13px;

font-family:Georgia;

color:#82a14c;

text-decoration:none;

}

.ff a:visited {

font-family:Georgia;

color:#82a14c;

text-decoration:none;

}

.ff a:hover {

font-family:Georgia;

color:#82a14c;

text-decoration:underline;

}

.header1 {

background-image:url(../images/header1.jpg);

width:646px;

height:265px;

color:#ffffff;

}

.w2 {

font-size:20px;

color:#ffffff;

line-height:22px;

font-family:Georgia;

font-weight:bold;

}

a:link {

color:#859e57;

text-decoration:none;

}

a:visited {

color:#859e57;

text-decoration:none;

}

a:hover {

color:#859e57;

text-decoration:underline;

}

.thumb {

position:relative;

}

.tmb {

width:201px;

padding-right:7px;

padding-left:7px;

padding-bottom:16px;

}

.boxt {

border:1px solid #dbdbdb;

padding:5px;

width:189px;

}

.small {

font-size:9px;

}

.smallprice {

font-size:11px;

color:#f35a28;

}

.pricet {

border-right:1px solid #dbdbdb;

padding-right:8px;

margin-right:8px;

}

.prc {

color:#f15a29;

font-size:20px;

font-family:Georgia;

font-weight:bold;

line-height:27px;

}

.descy {

width:100px;

}

.qty {

color:#f15a29;

font-size:18px;

font-weight:bold;

}

.link {

font-size:14px;

color:#54bacd;

font-family:Georgia;

}

.link a:link {

color:#54bacd;

text-decoration:underline;

}

.link a:visited {

color:#54bacd;

text-decoration:underline;

}

.link a:hover {

color:#54bacd;

text-decoration:none;

}

.smaller {

font-size:11px;

}

.absolute {

position:absolute; top:0px; left:0px;

}

.footer {

background-image:url(../images/footer-bg.jpg);

width:968px;

min-height:132px;_height:132px;

color:#465b24;

font-size:12px;

line-height:18px;

}

.footer a:link {

color:#465b24;

text-decoration:none;

}

.footer a:visited {

color:#465b24;

text-decoration:none;

}

.footer a:hover {

color:#465b24;

text-decoration:underline;

}

#breadcrumbs {

font-size:10px; line-height:14px; color:#333333;

}

#breadcrumbs ul {

list-style-image: url(../images/breadcrumb-arrow.gif);

margin-top:0px;

margin-bottom:3px;

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-left:7px;

margin: 0 0 0 0;

}

#breadcrumbs a:link {

color:#f15a29; text-decoration:none;

}

#breadcrumbs a:visited {

color:#f15a29; text-decoration:none;

}

#breadcrumbs a:hover {

color:#f15a29; text-decoration:underline;

}

.scbox {

background-color:#dbdbdb;

padding:3px;

}

.scbox1 {

background-color:#dbdbdb;

padding:5px;

}

.redish {

color:#f15a29;

}

#tooltip{

position:absolute;

border:1px solid #d2d2d2;

background:#ffffff;

padding:7px;

color:#333;

display:none;

font-size:12px;

font-family:Arial;

}

#sddm

{	margin: 0;

padding-left:0px;

padding-bottom:0px;

padding-top:8px;

z-index: 9999;}

#sddm li

{	margin: 0;

padding: 0;

list-style: none;

float: left;

font: bold 13px Georgia}

#sddm li a

{	display: block;

margin: 0 1px 0 0;

padding: 4px 10px;

background: #3b4230;

color: #FFF;

text-align: center;

text-decoration: none}

#sddm li a:hover

{	background: #3b4230; color:#a4c370;}

#sddm div

{	position: absolute;

visibility: hidden;

margin: 0;

padding: 8px;

background: #3b4230;

border: 1px solid #3b4230; z-index: 9999;}

#sddm div a

{	position: relative;

display: block;

margin: 0;

padding-top:5px;

width: auto;

white-space: nowrap;

text-align: left;

text-decoration: none;

background: #3b4230;

color: #ffffff;

font: 12px Georgia;

border-bottom:1px solid #5f6850;

}

#sddm div a:hover
{	
	background: #3b4230;
	color: #a4c370;
}

.error_info
{
	font-family:Georgia;
	font-size:12px;
	color:#FF0000;
}
.succ_info
{
	padding:0px;
}
