﻿* {
	padding: 0;
	margin: 0;
}
body {
	background-image: url("images/bg.jpg");
	font-family: Tahoma;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	background-color: #454545;
	color: #000000;
}
img {
	border: 0;
}
img a {
	border: 0 !important;
	outline: 0 !important;
}
ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}
div#loder_img {
}

div#loder_img img {
	margin:0 8px 8px 0;
	background-color:#FFF;
	background-image:url("images/ajax-loader.gif");
	background-repeat:no-repeat;
	background-position: center center;
	border:1px solid #EEE;
}

div#cleardiv {
	height:1px;
	clear:both;
}

/*-- Header Styles --*/
#Header {
	height: 221px;
	width: 1002px;
}
.LoginBar {
	background: #94be25 url(images/login-bg.gif) repeat-x left top;
	height: 35px;
		/*overflow: hidden;*/
}
.AfterLoginBar {
	background: #94be25 url(images/login-bg.gif) repeat-x left top;
	height: 35px;
	padding: 5px 0 0 0;
		/*overflow: hidden;*/
}
.LoginForm {
	float: right;
	padding: 5px 0;
	width: 700px;
}
.LoginForm label, .LoginForm input {
	float: right;
}
.LoginForm label {
	color: #ffffff;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin: 0 15px 0 5px;
}
.LoginForm input.TextBox {
	border: 1px solid #688f00;
	height: 14px;
	padding: 3px 5px;
	width: 138px;
}
.LoginForm input.ChkBox {
	margin: 5px 0 0 0;
}
.LoginForm input.Btn {
	background: url(images/grn-btn.gif) no-repeat left top;
	border: none;
	color: #5d8000;
	cursor: pointer;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	height: 24px;
	margin: 0 15px 0 0;
	width: 76px;
}
.LoginForm input.Btn:hover {
	background: url(images/grn-btn.gif) no-repeat left bottom;
	color: #494948;
}
.LoginLinks {
	color: #ffffff;
	float: right;
	line-height: 35px;
	padding: 0px 20px 0 0;
	text-align: right;
}
.LoginLinks a {
	color: #ffffff;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
}
.LoginLinks a:hover {
	text-decoration: underline;
}
.Banner {
	background: url(images/banner-bg.gif) no-repeat left top;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	height: 149px;
	position: relative;
}
.Banner.Download {
	background: url(images/banner-download.gif) no-repeat left top;
}
.Banner.Community {
	background: url(images/banner-community.gif) no-repeat left top;
}
.Banner.HomePage {
	background: url(images/banner-askme.gif) no-repeat left top;
}
.Banner.Movies {
	background: url(images/banner-movies.gif) no-repeat left top;
}
.Banner.MSNAvatar {
	background: url(images/banner-msnavatar.gif) no-repeat left top;
}
.Logo {
	position: absolute;
	right: 30px;
	top: 9px;
}
.BannerContent {
	padding: 60px 0 0 0;
	position: absolute;
	right: 240px;
	text-align: right;
}
.BannerContent h1 {
	color: #f59927;
	font: normal 24px Tahoma, Arial, Helvetica, sans-serif;
}
.BannerContent h1 span {
	color: #ffffff;
	font: normal 18px Tahoma, Arial;
}
.Navigation {
	background: url(images/nav-bg.gif) repeat-x left top;
	height: 35px;
	overflow: hidden;
}
.Navigation ul li {
	background: url(images/nav-sep.gif) no-repeat left top;
	display: block;
	float: right;
	padding: 0 0 0 2px;
}
.Navigation ul li a {
	color: #ffffff;
	display: block;
	float: left;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	height: 35px;
	line-height: 35px;
	padding: 0 13px;
}
.Navigation ul li a:hover, .Navigation ul li a.Active {
	background: url(images/nav-hover.gif) repeat-x left top;
}
/*-- Sidebar Styles --*/
.Sidebar {
	float: left;
	padding: 9px;
	width: 185px;	/*-- Actual width 203px less 9px left/right padding --*/
	background-color: #CBCBCB;
}
.SidebarBox {
	border: 1px solid #818181;
	margin: 0 0 10px 0;
}
.SignInBox {
	background: #dcf791 url(images/signinbox-bg.gif) no-repeat left top;
	padding: 9px;
	width: 165px;
}
.SignInForm .C1 {
	float: right;
	font: bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	width: 113px;
}
.SignInForm .C1 p {
	margin: 0 0 3px 0;
}
.SignInForm .C1 p input {
	border: 1px solid #ababab;
	float: left;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	height: 18px;
	margin: 0 3px 0 0;
	text-align: right;
	width: 58px;
}
.SignInForm .C2 {
	float: right;
	margin: 0 5px 0 0;
	width: 47px;
}
.SignInForm .C2 input {
	background: #f57714 url(images/btn1.gif) no-repeat left top;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	height: 44px;
	width: 47px;
}
.SignInBox p.ForgotPW {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	text-align: right;
}
.SignInBox p.JoinNow a {
	background: #f57614 url(images/btn2.gif) no-repeat left top;
	color: #ffffff;
	display: block;
	font: bold 26px/52px Tahoma, Arial, Helvetica, sans-serif;
	height: 52px;
	text-align: center;
}
.PlainText {
	background: #fff6bf url(images/yellowbox-bg.gif) repeat-x left top;
	padding: 9px;
	text-align: center;
}
.PlainText p span {
	font-weight: bold;
}
.TitleBar1, .TitleBar2 {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font: bold 13px/28px Tahoma, Arial, Helvetica, sans-serif;
	height: 28px;
	padding: 0 10px 0 0;
	text-align: right;
}
.TitleBar1 {
	background: #f1731e url(images/title-bg1.gif) no-repeat left top;
}
.TitleBar2 {
	background: #92BA21 url(images/title-bg2.gif) no-repeat left top;
}
.BoxContent {
	background: #ffffff url(images/content-bg.gif) repeat-x left top;
	padding: 9px;
}
.NewsLetter .BoxContent input.TxtBox {
	border: 1px solid #ababab;
	height: 22px;
	text-align: right;
	width: 163px;
}
.NewsLetter .BoxContent input.Btn {
	background: url(images/btn3.gif) no-repeat left top;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	height: 22px;
	margin: 6px 0 0 99px;
	width: 66px;
}
.Categories .BoxContent ul li a {
	background: url(images/bullet-type1.gif) no-repeat right top;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 10px 2px 0;
	padding: 0 14px 0 0;
}
.Categories .BoxContent ul li a:hover {
	background: url(images/bullet-type1-hover.gif) no-repeat right top;
	color: #c16022;
	text-decoration: none;
}
.Categories .BoxContent ul li.CatHead a {
	background: none;
	border-bottom: 1px dashed #555555;
	color: #c16022;
	display: block;
	font-weight: bold;
	margin: 3px 0;
	padding: 0;
}

.Categories .BoxContent ul li.CatHeadx a {

}


.PhotoThumb {
	background: #ffffff url(images/content-bg.gif) repeat-x left top;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 9px;
	text-align: center;
}
.PhotoThumb img {
	border: 1px solid #838383;
	margin: 0 0 6px 0;
}
.PhotoThumb p span {
	font-weight: bold;
}
.PhotoThumb p a {
	color: #c16022;
}
.xsmall {
        font-size: 10px;
        font-family: Tahoma, Arial, sans-serif;
}
.small {
        font-size: 11px;
}
.normal {
        font-size: 12px;
}
.medium {
        font-size: 14px;
}
.big {
        font-size: 16px;
}
.large {
        font-size: 18px;
}
.xlarge {
        font-size: 22px;
}
.xxlarge {
        font-size: 24px;
}
.gray_bg {
        background-image: url(images/gray_bg.jpg);
        background-repeat: repeat-x;
        border: solid 1px #D7D7D7;
        background-color: #000;
        padding: 8px 8px 8px 8px;
        background-color: #FFFFFF;
}
.gray_bg a {
        color: #000000;
}
.black_bg {
        background-image: url(images/tabtitle.gif);
        background-repeat: repeat-x;
        height: 28px;
        font-size: 13px;
        color: #000;
        font-weight: bold;
}
.green_bg {
        background-image: url(images/green_bg.jpg);
        background-repeat: repeat-x;
        height: 28px;
        border: solid 1px #598F2B;
        font-size: 13px;
        color: #FFFFFF;
        font-weight: bold;
}
.orange_bg {
        background-image: url(images/orange_bg.jpg);
        background-repeat: repeat-x;
        height: 28px;
        border: solid 1px #ED6206;
        font-size: 13px;
        color: #FFFFFF;
        font-weight: bold;
}
#advright {
        margin-left: 0px;
        margin-top: 0px;
        float: right;
        padding: 2px 2px 2px 5px;
        direction: rtl;
}
.navlink {
        color: #fff;
}
.mlink {
        color: #fff;
}
.blink {
        color: #000;
}
.exlink {
        color: #CC3300;
}
form, input, textarea, table {
        font-family: Tahoma, verdana, arial, helvetica, sans-serif;
        font-size: 10px;
}
h1, h2, h3, h4, h5 {
        font-size: 16px;
        color: #333;
        margin: 0px;
        padding: 0px;
}
h1 {
        font-size: 12px;
}
h4, h5 {
        font-size: 11px;
}
a:link {
        font-family: Tahoma;
        text-decoration: none;
}
a:visited {
        font-family: Tahoma;
        text-decoration: none;
}
a:hover {
        font-family: Tahoma;
        text-decoration: underline;
}
a:active {
        font-family: Tahoma;
        text-decoration: underline;
}
a img {
        border: 0;
}
#wrap {
        width: 1002px;
        margin: 0 auto;
        background-color: #efefef;
}
#header {
        padding: 5px 10px;
        background: #ddd;
}
#main {
        width: 1002px;
        margin: 0 auto;
        padding: 0;
        background-color: #efefef;
}
.header_bg {
        background-image: url(images/header_bg.jpg);
        background-repeat: repeat-x;
        height: 153px;
}
.nav_bg {
background-color: #F16609;
        height: 40px;
}
.nav_bg a {
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
}
.hnav_div {
        background-image: url(images/nav_div.jpg);
        width: 2px;
        height: 26px;
        border: 0;
}
.nav_bg_c {
        background-image: url(images/nav_bg_c.jpg);
        background-repeat: repeat-x;
        height: 36px;
}
.nav_bg_c a {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
}
.footer {
        background-image: url(images/footer_bg.jpg);
        background-color: #000000;
        background-repeat: repeat-x;
        height: 108px;
        color: #FFFFFF;
}
.footer a {
        text-decoration: none;
        color: #FFFFFF;
}
img.left {
        float: left;
        margin: 7px 15px 0 0;
}
img.right {
        float: right;
        margin: 7px 0 0 15px;
}
/* Form */
form {
        margin: 0;
        padding: 0;
}
fieldset {
        margin: 0;
        padding: 0;
        border: none;
}
legend {
        display: none;
}
input, textarea, select {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #333333;
}
#page {
        width: 1002px;
        margin: 0 auto;
        background-color: #efefef;
}
/* Footer */
#footer {
        width: 942px;
        margin: 0 auto;
        background-color: #efefef;
        padding: 10px 0 0 60px;
        color: #353535;
}
#legal {
        clear: both;
        font-size: 11px;
        color: #6D6D6D;
}
#legal a {
        color: #0094E0;
}
#footer-menu {
        float: left;
        color: #353535;
        text-transform: capitalize;
}
#footer-menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
#footer-menu li {
        display: inline;
}
#footer-menu a {
        display: block;
        float: left;
        padding: 1px 15px 1px 15px;
        text-decoration: none;
        font-size: 11px;
        color: #6D6D6D;
}
#footer-menu a:hover {
        text-decoration: underline;
}
#footer-menu .active a {
        padding-left: 0;
}
.dataEntry1 {
        background-color: #ebefe9;
        color: #476600;
}
.dataEntry2 {
        background-color: #e4eae1;
        color: #659100;
}
.navlink {
        color: #fff;
}
.blink {
        color: #000;
}
.show_img {
        font-family: Tahoma;
        font-size: 12px;
        text-align: center;
        padding: 4pt;
        border: 2pt;
        border-style: double;
        border-color: black;
        padding: 10px;
        color: #000000;
        border: 1px solid #99CC99;
}
.show_box {
        font-family: Tahoma;
        font-size: 12px;
        text-align: center;
        padding: 4pt;
        border: 2pt;
        border-style: double;
        border-color: black;
        padding: 10px;
        color: #000000;
        border: 1px solid #FFD324;
}
.code_box {
        font-family: Tahoma;
        font-size: 12px;
        text-align: center;
        padding: 4pt;
        border: 2pt;
        border-style: double;
        border-color: black;
        padding: 10px;
        color: #000000;
        background-color: #fff;
        border: 1px solid #FFD324;
}
#top_bar {
        font-family: Tahoma;
        font-size: 10px;
        color : #000;
        border: 2pt;
        text-align: right;
        border-style: double;
        border-color: black;
        background-color: #EFAE68;
        border: 1px solid #EFAE68;
        padding: 8px;
        height: 10px;
}
.navigation {
        font-family: Tahoma;
        color: #666;
        border: 0px;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
        text-decoration: none;
        color: #636363;
        background: #F9F9F9;
        border: 1px solid #E6E6E6;
        padding: 3px 6px;
        font-size: 11px;
}
.navigation a:hover {
        background: #799AE3;
        color: #FFFFFF;
        border-color: #E6E6E6;
}
.navigation span {
        text-decoration: none;
        background: #fff;
        padding: 3px 0px;
        border: 0px solid #000000;
        color: #ccc;
        font-size: 11px;
}
#notice {
        font-family: Tahoma;
        font-size: 10px;
        color : #000000;
        text-align: center;
        background-color: #FFF6BF;
        border: 1px solid #FFD324;
}
.notice2 {
        font-family: Tahoma;
        font-size: 12px;
        text-align: right;
        padding: 4pt;
        border: 2pt;
        border-style: double;
        border-color: black;
        padding: 3px;
        background-color: #FFFFFF;
        border: 1px solid #FFD324;
        width: 550px;
}
#index_block {
        font-family: Tahoma;
        font-size: 10px;
        color : #000000;
        text-align: center;
        direction: rtl;
        border: 2pt;
        border-style: double;
        border-color: black;
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
        padding: 8px;
}
.error, .notice, .success {
        padding: .8em;
        margin-bottom: 1em;
        border: 2px solid #ddd;
}
.error {
        background: #FBE3E4;
        color: #8a1f11;
        border-color: #FBC2C4;
}
.notice {
        background: #FFF6BF;
        color: #514721;
        border-color: #FFD324;
}
.success {
        background: #E6EFC2;
        color: #264409;
        border-color: #C6D880;
}
.error a {
        color: #8a1f11;
}
.notice a {
        color: #514721;
}
.success a {
        color: #264409;
}
.title_1 {
        font-size: 12px;
        color : #000000;
        text-align: left;
        border: 2pt;
        border-style: double;
        border-color: black;
        border: 1px solid #DDDDDD;
        background-color: #FFFFFF;
        padding: 8px;
}
.title_2 {
        font-size: 12px;
        color : #000000;
        text-align: left;
        border: 2pt;
        border-style: double;
        border-color: black;
        border: 1px solid #DDDDDD;
        padding: 8px;
}
.title_1 a {
        font-size: 10px;
        color: #000000;
}
.title_2 a {
        font-size: 10px;
        color: #000000;
}
.pagination {
        font-family: Tahoma;
        text-transform: capitalize;
        text-align: center;
}
ul {
        border: 0;
        margin: 0;
        padding: 0;
}
#pagination-digg li {
        border: 0;
        margin: 0;
        padding: 0;
        font-size: 11px;
        list-style: none;
        margin-right: 2px;
        display: inline;
}
#pagination-digg a {
        text-decoration: none;
        color: #636363;
        background: #F9F9F9;
        border: 1px solid #E6E6E6;
        padding: 3px 6px;
        font-size: 11px;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
        border: solid 1px #DEDEDE color:#888888 display:block;
        font-weight: bold;
        margin-right: 2px;
        padding: 3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
        font-weight: bold;
}
#pagination-digg .active {
        text-decoration: none;
        background: #fff;
        padding: 3px 0px;
        border: 0px solid #000000;
        color: #ccc;
        font-size: 11px;
}
#pagination-digg a:link, #pagination-digg a:visited {
        color: #0e509e display:block;
        padding: 3px 6px;
        text-decoration: none;
}
#pagination-digg a:hover {
        border: solid 1px #0e509e;
}
.categorie {
        font-size: 12px;
        color : #000000;
        border: 2pt;
        text-align: left;
        border-style: double;
        border-color: #CCCCCC;
        border: 1px solid #CCCCCC;
        padding: 8px;
        border-right-style: none;
        border-top-style: none;
}
.categorie a {
        color: #000000;
}
.top_bar {
        padding: .8em;
        margin-bottom: 1em;
        border: 2px solid #ddd;
        color: #000000;
        text-align: left;
        background: #E6EFC2;
        border-color: #C6D880;
}
.top_bar a {
        font-size: 10px;
        color: #000000;
}
#search-submit {
        font-family: Tahoma;
        font-size: 12px;
        color : #000000;
        text-align: center;
        border: 2pt;
        border-style: double;
        border-color: black;
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
        padding: 2px;
}
.box_search {
        padding: .8em;
        margin-bottom: 1em;
        border: 2px solid #FFC36F;
        color: #000000;
        background: #F5D78F;
        border-color: #FFC36F;
}
.box_search a {
        font-size: 10px;
        color: #000000;
}
.articles {
        font-size: 12px;
        background-image: url(images/gray_bg.jpg);
        background-repeat: repeat-x;
        border: solid 1px #D7D7D7;
        background-color: #000;
        padding: 8px 8px 8px 8px;
        background-color: #FFFFFF;
        text-align: right;
        direction: rtl;
}
.articles a {
        color: #000000;
}
.keyword {
        padding: .8em;
        margin-bottom: 1em;
        border: 2px solid #ddd;
        color: #000000;
        text-align: left;
        background: #FFF6BF;
        color: #514721;
        border-color: #FFD324;
}
.keyword a {
        font-size: 10px;
        color: #000000;
}
#header_advertising {
        text-align: center;
        border: 2pt;
        border-style: double;
        border-color: black;
        background-color: #FFF;
        border: 1px solid #FFF;
        height: 195px;
}
.input_search {
        font-family: Tahoma;
        font-size: 10px;
        padding: .4em;
        direction: rtl;
}
.TextAd {
        font-size: 10px;
        border: solid 1px #3399FF;
        padding: 2px 2px 2px 2px;
        background-color: #CAE4FF;
        text-align: center;
}
.TextAd a {
        color: #000000;
}


ul.paging li {
    padding: 10px;
    background: #83bd63;
    font-family: georgia;
    font-size: 24px;
    color: #fff;
    line-height: 1;
    width: 180px;
    margin-bottom: 1px;
}

ul.pageNav li{
    display:block;
    floaT: left;
    padding: 3px;
    font-family: georgia;
}

ul.pageNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
        background: red;
        background: #83bd63;
}

ul.pageNav li.currentPage a {
        color: #fff;
}

table.pageme {
    border-collapse: collapse;
}

table.pageme td {
    border-collapse: collapse;
}

table, div {
        display:block;
        clear: both
}

.free_account {
        padding: .8em;
        margin-bottom: 1em;
        border: 2px solid #ddd;
        background: #E6EFC2;
        color: #264409;
        border-color: #C6D880;
}
.free_account a {
        color: #264409;
}
.results {
        padding: .8em;
        margin-bottom: 1em;
        border: 2px solid #ddd;
        color: #000000;
        text-align: left;
        background: #ffffff;
        border-color: #E9E9E9;
}
.results a {
        font-size: 10px;
        color: #000000;
}
