body{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}

a{
color:#30589B;
text-decoration:none;
}

a:hover{
color:#30589B;
text-decoration:underline;
}

.head{
font-family:Arial, Helvetica, sans-serif;
color:#30589B;
font-size:12px;
}

h2 {
  background-color:#3F76C0; 
  color:#FFFFFF; 
  line-height:30px; 
  padding-left:10px;
}

h3 {
  background-color:#3F76C0; 
  color:#FFFFFF; 
  line-height:30px; 
  padding-left:10px;
}

#mainwrapper{
	width:1004px;
	margin:0 auto;
	/*border:1px solid red;*/
	overflow:auto;
	
}

#header_wrapper{
	padding:30px 0px 0px 0px;
}

#header_wrapper div{
	float:left;
	padding:0px 0px 0px 0px;
}

#logo{
	padding-left:20px !important;
}

#bredcrum{
	padding:0px 20px 0px 15px !important;
}

#search_wrapper{
float:left;
}

#search_wrapper div{
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
}

#menu_bg{
	background:url(../images/menu_middle.jpg);
	width:972px;
}

#menu_bg div{
	float:left;
}

#findbox{
height:31px;
}

#findbox form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#findbox table{
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;	
	
}

#findbox table td{
	padding:0px 5px 0px 0px;
	color:#FFFFFF;	
}

#findbox input{
height:15px;
border:1px solid #C5C9D2;
}

#menu{
height:31px;
}

#menu ul{
padding:0px 0px 0px 160px;
margin:0px 0px 0px 0px;
}

#menu ul li{
list-style:none;
float:left;
color:#FFFFFF;
padding:8px 8px 0px 8px;
margin:0px 0px 0px 0px !important;
}

.menuli a {
color:#FFFFFF;
padding:8px 8px 0px 8px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:none;
}
.menuli a:hover {
color:#FFFFFF;
padding:8px 8px 0px 8px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:underline;
}

.menulih a {
color:#FFFFFF;
padding:1px 1px 0px 1px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:none;
}
.menulih a:hover {
color:#FFFFFF;
padding:1px 1px 0px 1px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:underline;
}

.menulim a {
color:#7b7a7a;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:none;
}
.menulim a:hover {
color:#7b7a7a;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:underline;
}

#menu ul li img{
margin:-8px 0px 0px 0px !important;
_margin:-11px 0px 0px 0px !important;
}


#shopwindow_bar{
background:#3F76C0;
height:24px;
font-size:130%;
color:#FFFFFF;
padding:6px 0px 0px 20px;
}

#video_wrapper{
background:url(../images/header_bg.jpg) no-repeat;
width:1004px;
height:118px;
padding:10px 0px 0px 0px;
}



.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 900px; /*Width of Carousel Viewer itself*/
height: 94px; /*Height should enough to fit largest content's height*/
margin:0px 0px 0px 50px;
padding:10px 0px 0px 0px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:5px 10px 10px 10px; /*margin around each panel*/
width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.txt{
font-size:75%;
color:#0D466C;
width:140px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0px 5px 0px;
}


#leftpanel{
width:182px;
float:left;
padding:20px 0px 0px 0px;
}

#centerpanel{
width:575px;
float:left;
padding:0px 20px 0px 20px;
}

#centerpanelo{
width:600px;
float:left;
padding:0px 20px 0px 20px;
}

#centerpanel div{
width:180px;
border-right:10px  solid #ffffff;
float:left;
}

#center_content{
width:560px !important;
padding:20px 0px 30px 0px;
color:#7B7A7A;
}

#center_content div{
width:560px !important;
}

#centerpanel ul{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

#centerpanel ul li{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
/*list-style:url(../images/bullet.jpg);*/
margin-left:5px;
color:#7B7A7A;
padding:0px 0px 2px 0px;
}

.category_title{
color:#996600;
font-size:120%;
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
}

.category_title a{
color:#996600;
font-size:100%;
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
}

.category_title a:hover{
color:#996600;
font-size:100%;
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:normal;
}

#rightpanel{
width:182px;
float:left;
padding:20px 0px 0px 0px;
}


#community{

}

#community div{
float:left;
}

#community_hd{
background:url(../images/community_middle_side.jpg) repeat-x;
height:28px;
width:162px;
padding:14px 0px 0px 0px;
}

#community_content{
background:#E0E0E0;
padding:8px 8px 8px 8px;
width:166px;
}

#community_contents{
background:#E0E0E0;
padding:8px 2px 8px 8px;
width:172px;
}

#noticeboard{
/*overflow:auto;*/
height:300px;
width:170px;
_width:166px;
overflow-x:hidden; 
overflow-y: scroll;
}

#noticeboards{
overflow:auto;
height:200px;
width:170px;
_width:166px;
}

#notice_1{
	border-bottom:1px dashed #999999;
	margin:0px 0px 8px 0px;
	overflow:auto;
	scrollbar-face-color: #E0E0E0;
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #E0E0E0;
	scrollbar-darkshadow-color: #aaaaaa;
	scrollbar-arrow-color: #aaaaaa;
}

#notice_txt{
font-size:85%;
}

h1{
padding:0;
margin:0;
}

#hd1{
font-size:120%;
color:#545C61;
padding-bottom:5px;
}

#more_link{
padding:4px 0px 4px 0px;
float:right !important;
color:#30589B;
}

#more_link a{
float:right !important;
color:#30589B;
text-decoration:none;
}

#more_link a:hover{
float:right !important;
color:#30589B;
text-decoration:underline;
}

.citylist_country a{
color:#000000;
padding:1px 1px 0px 1px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:none;
}

.citylist_country a:hover{
color:#000000;
padding:1px 1px 0px 1px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:underline;
}

.citylist_city a{
color:#000000;
padding:1px 1px 0px 1px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:none;
}

.citylist_city a:hover{
color:#000000;
padding:1px 1px 0px 1px;
margin:0px 0px 0px 0px !important;
font-weight: none;
text-decoration:underline;
}

#otherarea_content{
background:#E0E0E0;
padding:8px 8px 8px 8px;
overflow:hidden;
}

#google_ads{
padding:30px 0px 0px 10px;
}

#youtube_video{
padding:30px 0px 20px 0px;
}


#noticeboard ul{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#noticeboard ul li{
font-size:85%;
padding-bottom:3px;
padding-left:10px;
width:100px;
}

#feedback{
float:right;
}

#footer_wrapper{
float:left;
}

#footer_wrapper div{
float:left;
}

#footer_content{
background:url(../images/footer_middle.jpg) repeat-x;
height:61px;
width:984px;
color:#FFFFFF;
}

#footer_content div{
float:left;
}

#footer_content ul{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 260px;
}

#footer_content ul li{
float:left;
list-style:none;
color:#FFFFFF;
padding-right:15px;
}

.frmbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	background-color:#92979A;
	background-image:url(../images/sbg.jpg); background-repeat:repeat-x;
	font-weight:bold;
}

.copyrights{
padding-left:360px; 
padding-top:10px; 
font-size:90%;
}

.adpreview {
	display: block;
	font-size: 11px;
	color: gray;
}
.adtitle {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#444;
}
.adtitle:a {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#444;
}
.adtitle:hover {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color:#444;
}
.date_heading{
font-weight:bold;
padding-left:10px;
background-color:#6B9DDC;
/*background-color:#D0E3FF;*/
color:#000000;
}
.adareahead{
font-weight:normal;
color:gray;
}
.thumbimgdiv {
	width:59px; border:1px solid #ccc; float:left;
	margin-right: 10px;
	text-align: center;
	background-color: #fff;
}
table.adlisting td.datehead {
	background-color: #BDEBEC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.adsummary {
	background-color: #fff;
}
.adcat {
	font-size: 12px;
	color: #000;
	/*text-decoration: underline;*/
}
.adcat:hover {
	font-size: 12px;
	color: #000;
	/*text-decoration: underline;*/
}
