/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/indexpage-bg.jpg) repeat-x #dbd3ca;
}
#wrapper{
width:960px;
padding:0 0 27px 0;
margin:0 auto;
}
.clear{
clear:both;
}
img{
border:0;
}

#indexleft{
width:653px;
padding:0;
margin:0;
float:left;
}
#indexlefthheader{
width:653px;
padding:0;
margin:0;
float:left;
background:url(../images/indexheader-flash-bg.jpg) no-repeat;
height:300px;
}
#indexslogun{
width:653px;
padding:0;
margin:0;
float:left;
height:73px;
}
#indexmainbanner{
background:url(../images/mainbanner-bg.jpg) no-repeat;
width:610px;
padding:0 23px 0 20px;
margin:0;
float:left;
}
#indexmainbanner .headerimage{
width:610px;
padding:0 0 9px 0;
margin:0;
float:left;
background:url(../images/index-header-bg.jpg) no-repeat;
height:371px;
}
#indexmainbanner .indexnewtomcm{
width:600px;
padding:0 10px 0 0;
margin:0;
float:left;
background:url(../images/newtomcm-bg.jpg) no-repeat;
height:152px;
}
#indexmainbanner .indexnewtomcm .claenderimg{
width:200px;
padding:20px 0 0 15px;
margin:0;
float:left;
}
#indexmainbanner .indexnewtomcm .newtomcmimg{
width:165px;
padding:0;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
font-weight:normal;
line-height:15px;
}
#indexmainbanner .indexnewtomcm .newtomcmtext{
width:220px;
padding:60px 0 0 0;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
font-weight:normal;
line-height:15px;
}
#indexmainbanner .indexnewtomcm .newtomcmtext a{
color:#595959;
text-decoration:none;
font-weight:bold;
}
#indexmainbanner .indexnewtomcm .newtomcmtext a:hover{
color:#ce5702;
text-decoration:underline;
font-weight:bold;
}

#indexright{
width:307px;
padding:0;
margin:0;
float:left;
}
#indexrighttopblock{
width:307px;
padding:0;
margin:0;
float:left;
background:url(../images/righflashheader.png) no-repeat;
height:409px;
}

#topmenu{
width:294px;
padding:20px 0 0 13px;
margin:0;
float:left;
height:34px;
}
#topmenu .topmenuleft{
width:105px;
padding:0;
margin:0;
float:left;
}
#topmenu .topmenuright{
width:168px;
padding:0;
margin:0 0 0 10px;
float:left;
background:url(../images/newsletterbg.jpg) no-repeat;
height:23px;
}
#topmenu .topmenuright .newsletter{
width:133px;
padding:0;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d18de9;
}
#topmenu .topmenuright .ok{
width:32px;
padding:2px 3px 0 0;
margin:0;
float:left;
}

#indexright-flash{
width:307px;
padding:;
margin:0;
float:left;
height:355px;
}

#announcmentsblock{
width:307px;
padding:15px 0 0 0;
margin:0;
float:left;
background:url(../images/fields-bg.jpg) no-repeat;
height:80px;
}
#announcmentsblock .announcmentmessage{
width:297px;
padding:0 0 13px 10px;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
}
#announcmentsblock .announcmentmessage1{
width:297px;
padding:0 0 0 10px;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
}
#announcmentsblock .announcmentmessage1 .subscribe{
width:230px;
padding:0;
margin:0;
float:left;
}
#announcmentsblock .announcmentmessage1 .send{
width:63px;
padding:0 0 0 2px;
margin:0;
float:left;
}

#indexpagevideo{
width:297px;
height:231px;
padding:10px 0 0 0;
margin:0;
float:left;
}

#indexdailyinspirations{
width:297px;
height:94px;
padding:18px 0 5px 0;
margin:0;
float:left;
}
#indexfollowus{
width:292px;
height:41px;
padding:5px 5px 0 0;
margin:0;
float:left;
text-align:right;
background:url(../images/followusbg.jpg) no-repeat
}

#footer{
background:url(../images/footer-bg.jpg) repeat-x #beb8b2;
width:100%;
}
#footermain{
width:1004px;
padding:0;
margin:0 auto;
}
#footermain .footerleft{
width:800px;
padding:0 8px 0 42px;
margin:0;
float:left;
}
#footermain .footerleft .footerlinksblocks{
width:800px;
padding:22px 0 20px 0;
margin:0;
float:left;
}
.footemainlinks{
width:100px;
padding:0;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
text-decoration:none;
line-height:18px;
}
.footemainlinks ul{
padding:0;
margin:0;
}
.footemainlinks ul li{
padding:0;
margin:0;
list-style:none;
float:left;
width:100px;
display:block;
}
.footemainlinks ul li a{
color:#505050;
text-decoration:none;
}
.footemainlinks ul li a:hover{
color:#ce5702;
text-decoration:underline;
}
#footermain .footerright{
width:154px;
padding:0;
margin:0;
float:left;
}

#copyright{
width:800px;
padding:0;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
font-weight:normal;
line-height:35px;
}
#copyright a{
color:#505050;
text-decoration:none;
}
#copyright a:hover{
color:#ce5702;
text-decoration:underline;
}