body
{
    margin: 0px;
    padding: 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    background:White url(images/bg.jpg) repeat-x ; 
	color:#a3a3a2;
}

h1, h2, h3, h4
{
   /* line-height: 16px; */
}

h1{ color:#04a9dd; font-size:18px; font-weight:500;   display:inline;  text-transform:uppercase;}
h2{color:#818383; font-size: 15px; font-weight:bold;  padding-left:5px;}
h3{ color:#5e5d5c; font-size: 15px; font-weight:normal; padding-top:1px;   }
h4{color:#000000; font-size:30px; font-weight:bold; display:inline; text-transform:uppercase; }


a{ text-decoration:none;color:#6291c0; }
a:link{color:#6291c0;}
a:hover{text-decoration:underline;}
a.selected:link{}
a:visited{}



img {border:0;}

.wrapper { width:999px; margin-left:auto; margin-right:auto; position:relative;  background:transparent url(images/bg.png) top left repeat-y; }


.header{ background:transparent url(images/header.png) top left no-repeat; height:97px;  margin-left:10px;}
.logo{ float:left; padding-left:7px;}
.search{ float:left;  margin-top:48px; margin-left:10px;}
.ads{ float:right; width:468px; margin-top:18px; margin-right:30px; overflow:hidden;}
.inputfield-2{ width:186px; height:23px; border:1px solid #5f514b;}
.inputfield-1{ width:121px; height:16px; border:1px solid #b2b0ae;}

.menu { background:transparent url(images/menu.png) top left repeat-x; height:36px; width:967px;  margin-left:10px;  }
.menu ul { margin:0; padding:0;}
.menu li {float:left; display:block; width:auto; margin:0; padding:0; width:auto; border-right:1px solid #999999; border-left:1px solid #CCCCCC }

.menu li a { color:#353433; display:block; height:23px; padding:12px 20px 0px 20px; width:auto;  font-size:12px;  text-transform:uppercase;  font-weight:bold;  }
.menu li a:hover { background:#c4c2bd url(images/menu-hover.png) top center no-repeat; color:#353433; text-decoration:none;}
.menu li.selected a { background:#c4c2bd url(images/menu-hover.png) top center no-repeat; color:#353433; text-decoration:none;}
.menu li.selected2 a { background:#c4c2bd url(images/menubg1.jpg) top center repeat-x; color:#fff; text-decoration:none;}


.content-inner{ padding-left:18px; padding-right:10px; padding-top:10px;}
.content-left{ float:left; width:721px;}

.content-right{ float:right; width:244px;}

.round-top{background:transparent url(images/round-top.png) top center no-repeat; height:16px;}
.round-middle{background:transparent url(images/round-middle.png) top center repeat-y; padding-left:16px; overflow:visible; }
.round-middle .p1
{
	margin-right:10px;
}
.round-end{background:transparent url(images/round-end.png) top center no-repeat; height:16px;}

.round-top2{background:transparent url(images/round-top2.png) top center no-repeat; height:16px;}
.round-middle2{background:transparent url(images/round-middle2.png) top center repeat-y; padding-left:16px; overflow:visible; }
.round-middle2 .p1
{
	margin-right:10px;
}
.round-end2{background:transparent url(images/round-end2.png) top center no-repeat; height:16px;}

.content-left .more{ font-size:10px; color:#818383; font-weight:bold;}
.date{ font-size:10px; color:#818383;font-weight:bold; padding:3px;   margin-right:20px; background:#F3F3F3;  }
.counter
{
width:80px;
height:70px;
background:url('images/views.jpg') no-repeat;
line-height:90px;
text-align:center;
float:right;
margin-right:16px;
font-size:15px;
font-weight:bolder;
}

.links{ }
.links a{ color:#818383; font-size:10px; }
.links img { vertical-align:-4px; padding-right:3px;}

.links-2{ padding-left:10px; }
.links-2 a{ color:#818383; font-size:10px; }
.links-2 img { vertical-align:-4px; padding-right:3px;}

.login{background:transparent url(images/login.png) top left no-repeat; height:184px;  padding-left:15px; padding-top:1px; padding-right:10px; }
.member{background:transparent url(images/member.png) top left no-repeat; height:300px;  padding-left:20px; padding-top:1px; width:222px; }
.social{background:transparent url(images/social.png) top left no-repeat; height:110px;  padding-left:20px; padding-top:1px;}

.login .pass{ font-size:10px; color:#937a18;}

.account{background:transparent url(images/banner.png) top left no-repeat; height:224px; color:#2f2e2e; font-size:11px; position:relative;  padding-top:1px; margin-left:9px; }

.account table{ padding-top:10px; padding-left:5px;}
.account-btn{ padding-top:36px; padding-left:26px;}
.free{ position:absolute; top:55px; left:152px; height:58px; width:59px;}
.footer { overflow:auto; color:#333333; width:970px; margin-left:auto; margin-right:auto; padding-bottom:30px; padding-top:10px;    }
.footer #left{ font-size:11px;  margin-left:-0px; padding:5px; font-weight:bolder;z-index:5000; position:relative; text-align:center;}
.footer #right{ font-size:11px;   padding:5px; text-align:center;}
.bottomline
{
border-bottom:1px solid #CCCCCC;
}
.error
{
	background:#CC0000;
	color:#FFFFFF;
}
.msg
{
	background:#AED7FF;
	color:#333333;
}
.buttonstyle
{
	padding-left:10px;
	padding-right:10px;
	line-height:27px;
	height:27px;
	background:url(images/btnbg.jpg) repeat-x;
	float:left;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #333333;
	width:200px;
}
.buttonstyle a
{
	color:#333333;
}
.right-top
{
	width:222px;
	height:20px;
	line-height:33px;
	background:url(images/right-top.png) top center no-repeat;
	margin-top:-10px
}
.right-mid
{
	width:222px;
	background:url(images/right-mid.png) center repeat-y;
}
.right-btm
{
	margin-top:-10px;
	width:222px;
	height:35px;
	background:url(images/right-btm.png) top center no-repeat;
}
.cat
{	
	background:url(images/arrow.png) top left  no-repeat;
	padding-left:15px;
	margin-left:17px;
	line-height:18px;
	font-size:11px;
}
.cat a
{
	font-size:11px;
}
.bottomlinesep
{
	width:90%;
	border-bottom:1px dotted #999999;
	margin:0px auto 0px auto;
	height:5px;
}
.block
{
margin-left:20px;
margin-right:10px;
}
.bluecolor
{
	color:#6291c0;
}
.boxing
{
	border:1px solid #ccc;
	background:#F4F4F4;
	padding:5px;
	xfloat:left;
	
}
.boxing .input
{
	padding:5px;
	font-size:20px;
	color:#666666;
	border:1px solid #ccc;
	width:97%;
}
.boxing .inputx
{
	padding:5px;
	font-size:14px;
	color:#666666;
	border:1px solid #ccc;
	width:97%;
}
.boxing .select2 
{
	font-size:14px;
	padding:5px;
	color:#666666;
	border:1px solid #ccc;
	width:97%;
}
.boxheading
{
	font-size:15px;
	font-weight:bolder;
	color:#0099FF;
	margin-left:15px;

	
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	padding:2px;
}
#title
{
	font-size:16px;
	font-weight:bolder;
	
}

