/* CSS Document */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fee040; font-weight:normal;
padding: 0px; margin:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f4d6ff; font-weight:normal;
padding:0px; margin:0px;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:normal;
padding:0px; margin:0px;}
/*header*/
.header {width:947px; float:left; background-color:#412848; }
.header .logo {float:left; padding:19px 0 0 13px;}
.header .singout {width:225px; float:left; padding:12px 0 0 13px;}
.header .singoutimg {width:95px; height:63px; float:left;}
.header .singouttxt { height:20px; width:125px;  float:left; font-weight:bold; color :#ff0;}
.header .singouttxt2 { height:20px; float:left; width:125px;}
.header .header-img {width:250px; height:91px; float:right; }
.header .menu .bg {height:32px; float:right;}
.header .menu {width:947px; height:31px; float:left; background-image:url(../images/button-bg.jpg); background-repeat:repeat-x;  border-bottom:1px solid #daadea;}
.header .menu ul{margin:0px; padding:0 0 0 12px;}
.header .menu li{list-style:none; padding: 10px 0 10px 0; margin:0px; float:left; background-image:url(../images/button-bulet.jpg); background-repeat:no-repeat; background-position:center top;} 
.header .menu a{text-decoration:none;  padding: 10px 13px 10px 12px;   color:#fff; font-weight:bold; background-image:url(../images/button-li-bg.jpg); background-repeat:no-repeat; background-position:bottom right;} 
.header .menu a:hover{ text-decoration:underline; }
.header .slogen {width:165px; padding-top:10px; padding-bottom:10px; float:right;}
.header .slogen1 {width:165px; height:86px; float:right; padding:10px 0 0 0;}
.header .login {padding:30px 0 10px 0; float:right; width:400px; color:#fff;} 
.header .login .logintxt {float:left; padding:5px 5px 0 0; width:70px;}
.header .login .logintxt2 {float:left; width:150px;}
.header .login .logintxt3 {float:left; padding:0 5px 0 0;}
.header .login .logintxtinput {border: 1px solid #6a4a76; background-color:#d2c1d8; height:20px; width:143px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}
.header .login .mainlogin {width:400px; float:left; padding-bottom:5px;}
A.white-link {color:#fff; text-decoration:none;}
A:hover.white-link {color:#fff; text-decoration:underline;}
.headerlinks{float:right; padding:20px 0 0 0; width:270px;}
.headerlinksicon {height:24px; width:24px; float:left;}
.headerlinksicontxt {height:24px; float:left; width:110px;}
a.buttontxt {color:#000; text-decoration:none; font-weight:bold;}
a:hover.buttontxt {color:#906;}
.buttonsmall {height:17px; background-image:url(../images/but-img.jpg); background-repeat:repeat-x; padding:2px 5px 0px 5px; float:left; border:1px solid #fff;}
A.yellow-link {color:#ffe82b; text-decoration:none;}
A:hover.yellow-link {color:#ffe82b; text-decoration:underline;}
/*footer*/
.footer1 {width:947px; height:36px; float:left; background-color:#644571;}
.footer-left {padding:11px 0 0 20px; float:left;}
.footer-right {padding:11px 20px 0 0; float:right; text-align:right;}
/*topbanner*/
.topbannermain {width:922px; float:left; padding:10px 0 10px 26px; background-color:#322238;}
.banner-user-img {width:110px; float:left; padding:5px 0 0 0;}
.banner-user-txt {width:110px; float:left; padding:3px 0 0 0;}
.banner-user-txt2 {width:85px; float:left; padding:3px 0 0 0;}
.banner-user-icon {width:22px; float:left; padding:3px 0 0 0;}
.new-brdr {border:1px solid #ac84a6;}
.bannerleft { width:443px; float:left;}
.bannersearch {height:97px; width:455px; float:left; background-image:url(../images/banner-img.jpg); background-repeat:no-repeat; padding:5px 0 0 5px; margin-top:5px;}
.bannersearchleft {width:92px; height:20px; float:left; text-align:right; padding:4px 4px 0 0;}
.bannersearchright {width:187px; height:24px; float:left;}
.bannerinput {border: 1px solid #a788b2; background-color:#644470; height:18px; width:181px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; margin:0px; padding:0px;}
.bannerinputsmall {border: 1px solid #a788b2; background-color:#644470; height:18px; width:75px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; margin:0px; padding:0px;}
.searchmain {width:307px; float:left; color:#fff;}
.searchmain2 {height:60px; float:left; text-align:right; width:140px;}
.searchicon {height:40px; float:left; padding-right:5px;}

/*rightbanner*/
.r-banner-top {background-image:url(../images/banner-top-img.jpg); background-repeat:repeat-x; height:19px; width:215px; float:left; padding:4px 0 0 10px;}
.r-banner-top-txt {width:115px; float:left;}
.r-banner {height:108px; width:215px; background-color:#7e6487;  padding:6px 0 0 10px; float:left; margin-bottom:7px;}
.r-banner-user {height:87px; width:97px; float:left;}
.r-banner-usertxt {height:87px; float:left; line-height:16px; padding:0 0 0 7px; width:110px;}
.r-banner-link {width:82px;	float:left;}


#div_flash_block {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#div_flash_block { position: fixed; }
#imessages {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#imessages { position: fixed; }

a.whitelinks {text-decoration:none; color:#fff;}
a:hover.whitelinks {color:#fecc02;}


/***************** NEW FOOTER CSS HERE ************************/
.main_blog_content { width:927px; float:left; border-top:2px solid #42234c; border-bottom:2px solid #42234c; padding:0 10px 0 10px; background:#9c75aa; }
.main_blog_content .blog_holder { width:927px; border:0px solid #094980; padding:10px 0 0 0; }
.main_blog_content .blog_holder .leftblog_content { width:430px; float:left; }
.main_blog_content .blog_holder .rightblog_content { width:430px; float:right; }

.blog_contener { width:430px; float:right; padding:0 0 10px 0; }
.mainblog_img { float:left; width:auto; height:auto; padding:5px 5px 5px 5px; background:#302136; border:1px solid #736700;}
.blogimg { width:72px; height:72px; border:1px solid #9c8b00;}

.blog_content{ width:335px; float:right; padding:0 0 0 5px; }
.blog_content .blog_heading { color:#094c83; font-size:12px; font-weight:bold; text-align:left; line-height:20px; }
.blog_content .blog_heading a{ color:#ffd012; text-decoration:none; padding:2px 2px 2px 2px; }
.blog_content .blog_heading a:hover{ color:#ffffff; text-decoration:none; background:#302136 }

.blog_content .blog_text { color:#fff; font-size:11px; line-height:16px; padding:0 0 0 1px; }
.blog_content .blog_text a{ color:#ffe400; text-decoration:none; }
.blog_content .blog_text a:hover{ color:#302136; text-decoration:none; }
 