@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS*/
body { margin:0px; padding:0px; margin:0px auto; background:#bfbfbf ; 
font-family: Arial, Verdana, sans-serif; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; }

#index_bg{background:url('../graphics/index_bg.gif') repeat-x 0px 24px;
}

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ float:left;  border:0px;}
.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.clear{clear:both;}

/* Wrapper */
#OuterWrapper{ width:812px; margin:0px auto; height:auto;}
#MainContainer{ width:752px; float:left; height:auto; background:#fff; padding:0px 20px;}

/* Logo Part */
#logo_box{float:left;width:742px;padding-top:5px;padding-bottom:8px; background:#fff;padding-left:10px;}
.logo_holder{float:left;padding-top:6px;}
.logo{float:left;width:253px; height:44px; background:url('../graphics/logo.gif') no-repeat left top;
}

.top_lnk_section{float:right;width:214px;}
.top_quick_lnks_box{float:left;padding-bottom:14px;width:216px;}
.top_quick_lnks{float:left;font-size:11px;color:#333;text-decoration:none;}
.top_quick_lnks:hover{text-decoration:underline;}
.top_quick_lnks_sep{float:left;font-size:11px;color:#333;padding-left:5px;padding-right:5px;}

/* Header */
#header{float:left;width:750px;height:164px;background:#000;border:1px solid #fff;}
.hdr_txt{float:left;padding-top:106px;padding-left:23px;}
.hdr_img{}
#fadeshow1 {
	clear: both;
}

/* Navigation */
#navigation_section{width: 738px!important; width: 700px; height:55px; float:left; padding:0px 0px 0px 14px; background:#000 url('../graphics/nav_rpt.gif') repeat-x left top;}
#HeaderLinks { width:730px; height:27px; float:left; }
.link_container{ margin:0px; padding:0px; list-style-type:none; width:729px; float:left; }
.linktabs{float:left;}

/* Inactive tabs */
/* Inactive tabs */
a.home{float:left;background:url('../graphics/home_btn_h.gif') no-repeat 0px 0px; 
width:67px; height:27px;
}
a.home:hover{float:left;background:url('../graphics/home_btn_h.gif') no-repeat 0px -28px;
}
a.home_selected{float:left; width:67px; height:27px;background:url('../graphics/home_btn_h.gif') no-repeat 0px -28px;
}

a.company{float:left;background:url('../graphics/our_company_h.gif') no-repeat 0px 0px; 
width:104px; height:27px;
}
a.company:hover{float:left;background:url('../graphics/our_company_h.gif') no-repeat 0px -28px;
}
a.company_selected{float:left; width:104px; height:27px;background:url('../graphics/our_company_h.gif') no-repeat 0px -28px;
}

a.service{float:left;background:url('../graphics/service_btn_h.gif') no-repeat 0px 0px; 
width:77px; height:27px;
}
a.service:hover{float:left;background:url('../graphics/service_btn_h.gif') no-repeat 0px -28px;
}
a.service_selected{float:left; width:77px; height:27px;background:url('../graphics/service_btn_h.gif') no-repeat 0px -28px;
}

a.client{float:left;background:url('../graphics/clients_btn_h.gif') no-repeat 0px 0px; 
width:71px; height:27px;
}
a.client:hover{float:left;background:url('../graphics/clients_btn_h.gif') no-repeat 0px -28px;
}
a.client_selected{float:left; background:url('../graphics/clients_btn_h.gif') no-repeat 0px -28px; 
width:71px; height:27px;
}

a.careers{float:left;background:url('../graphics/careers_btn_h.gif') no-repeat 0px 0px; 
width:71px; height:27px;
}
a.careers:hover{float:left;background:url('../graphics/careers_btn_h.gif') no-repeat 0px -28px;
}
a.careers_selected{float:left; width:71px; height:27px;background:url('../graphics/careers_btn_h.gif') no-repeat 0px -28px;
}

a.blog{float:left;background:url('../graphics/our_blog_h.gif') no-repeat 0px 0px; 
width:81px; height:27px;
}
a.blog:hover{float:left;background:url('../graphics/our_blog_h.gif') no-repeat 0px -28px;
}
a.blog_selected{float:left; width:81px; height:27px;background:url('../graphics/our_blog_h.gif') no-repeat 0px -28px;
}

a.contact{float:left;background:url('../graphics/contact_btn_h.gif') no-repeat 0px 0px; 
width:91px; height:27px;
}
a.contact:hover{float:left;background:url('../graphics/contact_btn_h.gif') no-repeat 0px -28px;
}
a.contact_selected{float:left; width:91px; height:27px;background:url('../graphics/contact_btn_h.gif') no-repeat 0px -28px;
}

/* Sub Navigation */
.submenu{float:left; width:737px; line-height:29px; color:#000; font-size:12px; height:29px; position:relative;}
.nav_sep{padding:0 3px;}
.submenu_lnk{  color:#fff; font-size:11px; text-decoration:none;}
.submenu_lnk:hover{ text-decoration:underline;}
.submenu_lnk:active{ text-decoration:underline;color:#FFF;}
.submenu_lnk_act{  color:#fff; font-size:12px; text-decoration:none; line-height:29px;}

/* Content Section */
#content { float:left; width:742px; padding:22px 0px 5px 0px; background:#fff;}

/* Left Section */
#left_content{float:left;width:566px;}
.space_btm11{padding-bottom:11px;}

.left_section_inner{float:left;width:248px;}

.our_clients_btm_sect{float:left;width:564px;padding-bottom:10px;}
.our_clients_mid{float:left;width:564px;background:url('../graphics/our_client_box_rpt.gif') repeat-y left top;
}
.our_clients_left{float:left;padding-left:17px;width:190px;}
.our_clients_left span{float:left;width:190px;font-size:10px;padding-top:8px;}

.btm_mother_logo{float:left;padding-top:19px;padding-left:16px;}
.btm_millets_logo{float:left;padding-top:5px;padding-left:13px;}
.btm_blacks_logo{float:left;padding-top:23px;padding-left:15px;}
.btm_elec_logo{float:left;padding-top:8px;padding-left:18px;}

.media_box{float:left;width:231px;padding-top:5px;}
.media_box_mid{float:left;width:197px;border-left:1px solid #999;border-right:1px solid #999;padding:6px 12px 0px 20px;}
.media_info_txt{float:left;font-size:11px;line-height:14px;padding-top:3px;}
.media_lnk_box{float:left;background:url('../graphics/arrow_img.gif') no-repeat 0px 6px;
padding-left:22px;padding-top:9px;padding-bottom:9px;
}
.media_lnk{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#0066cc;text-decoration:underline;font-weight:bold;}
.media_lnk:hover{text-decoration:none;}

.width180{width:180px;}
.space_top18{padding-top:18px;}

.right_section_inner{float:right;width:316px;padding-top:18px;}

.blue_txt{color:#0066cc;}

.mid_rt_cntnt{float:left;font-size:12px;width:314px;line-height:18px;padding-top:10px;}
.mid_rt_cntnt_btm{float:left;padding-top:30px;width:314px;}

.mid_ctnt_lnk_box{float:left;background:url('../graphics/arrow_img.gif') no-repeat 0px 12px;
padding-left:22px;padding-top:14px;padding-bottom:10px;
}
.mid_ctnt_lnk{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;color:#0066cc;text-decoration:underline;font-weight:bold;}
.mid_ctnt_lnk:hover{text-decoration:none;}

/* Right Section */
#right_content{float:right;width:165px;}

.quick_lnk_box{float:left;width:165px;height:142px;background:url('../graphics/quick_links.gif') no-repeat 0px 0px;}
.quick_lnk_item{float:left;padding-top:25px;list-style-type:none;padding-left:8px;padding-right:24px;width:129px;margin:0px;}
.quick_lnk_pts{float:left;width:129px;}
.quick_lnk_bdr{border-bottom:1px solid #999;}
.quick_lnk{float:left;color:#000;text-decoration:none;font-size:12px;line-height:20px;}
.quick_lnk:hover{text-decoration:underline;}

.latest_blog_section{float:left;width:165px;margin-top:2px;}
.space_top20{padding-top:20px;}
.space_top50{padding-top:50px;}
.latest_blog_section_mid{float:left;width:165px;background:url('../graphics/latest_mid_bg.gif') repeat-y left top;}

.latest_hd{float:left;padding-left:8px;padding-bottom:5px;}

.blog_lnk_box{float:left;background:url('../graphics/arrow_img.gif') no-repeat 10px 6px;
padding-left:30px;padding-top:9px;padding-bottom:9px;
}

.blog_lnk{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#0066cc;text-decoration:underline;font-weight:bold;}
.blog_lnk:hover{text-decoration:none;}

.space_top12{padding-top:12px;}

.blog_box_holder{float:left;width:143px;padding-left:11px;padding-top:10px;}
.blog_box_inner{float:left;width:129px;background:url('../graphics/blog_latest_bg.gif') repeat-y left top;
padding:0px 7px 0px 7px;
}

.blog_date_stamp{float:left;width:129px;font-size:10px;line-height:16px;}
.blog_short_desc_txt{float:left;width:129px;font-size:11px;line-height:16px;color:#0066cc;font-weight:bold;}
.blog_desc_txt{float:left;width:126px;font-size:10px;line-height:14px;}

/* Footer */
#footer{float:left;width:752px;font-size:11px; background:#fff;margin-top:10px;}

.footer_top_section{float:left;width:731px;background:#000;padding:9px 10px 9px 11px;}
.footer_nav_box{float:left;color:#99ccff;}
.footer_lnks{float:left;color:#99ccff;font-size:11px;text-decoration:none;}
.footer_lnks:hover{text-decoration:underline;}
.footer_lnk_sep{float:left;color:#99ccff;font-size:11px;padding-left:4px;padding-right:4px;}
.copy_txt{float:right;color:#fff;}

.footer_info_txt{float:left;width:744px;font-size:10px; color:#000;padding-top:10px;padding-left:8px;}

.footer_btm_section{float:left;width:729px;padding:0px 0px 45px 10px;}
.footer_btm_box{float:left;color:#000;padding:18px 0px 0px 0px;}
.footer_btm_lnks{float:left;color:#000;font-size:11px;text-decoration:none;}
.footer_btm_lnks:hover{text-decoration:underline;}
.footer_btm_lnks_sep{float:left;font-size:11px;padding-left:4px;padding-right:4px;}

.btm_logo{float:right;width:187px;height:32px;background:url('../graphics/think_media_logo_bottom.gif') no-repeat 0px 0px;
}

/* Inner Pages */
/* Our Company */
.inner_left_content{float:left;width:545px;}
.company_bg_img{background:url('../graphics/company_img.gif') no-repeat right top;}
.inner_p_small{width:347px;font-size:12px;line-height:18px;padding-bottom:24px;}
.inner_p{width:540px;font-size:12px;line-height:18px;padding-bottom:24px;}

.width260{width:260px;}
.comp_info_txt{float:left;width:225px;font-size:11px;line-height:14px;padding-top:3px;}

.contact_lnk_box{float:left;background:url('../graphics/arrow_img.gif') no-repeat 0px 10px;
padding-left:22px;padding-top:12px;padding-bottom:11px;
}
.contact_lnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#0066cc;text-decoration:underline;font-weight:bold;}
.contact_lnk:hover{text-decoration:none;}

/* Services */
.srvcs_mid_lnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#0066cc;text-decoration:underline;font-weight:bold;}
.srvcs_mid_lnk:hover{text-decoration:none;}

.srvcs_mid_scn{width:410px;padding-top:15px;padding-bottom:10px;}

.seo_bulb_bg_img{background:url('../graphics/seo_bulb_img.gif') no-repeat 0px 0px;
}

.bulb_bg_img1{background:url('../graphics/blub_img_1.gif') no-repeat left top;
}
.bulb_bg_img2{background:url('../graphics/blub_img_2.gif') no-repeat right top;
}
.bulb_bg_img3{background:url('../graphics/blub_img_3.gif') no-repeat left top;
}
.bulb_bg_img4{background:url('../graphics/blub_img_4.gif') no-repeat right top;
}

.space_left120{padding-left:120px;}
.space_left140{padding-left:140px;}
.space_right120{padding-right:120px;}

.srvcs_p{width:370px;font-size:12px;line-height:18px;padding-bottom:7px;}
.width375{width:375px;}
.space_lft35{padding-left:35px;}
.space_lft40{padding-left:40px;}
.space_btm14{padding-bottom:14px;}

/* Clients */
.clients_row{width:266px;padding-bottom:9px;}
.img_place_holder{ background:url('../graphics/clients_img_place_holder.gif') no-repeat left top;
}
.mothercare_logo{ width:75px; height:69px; padding:22px 0px 0px 10px; }
.elc_logo{width:77px; height:75px; padding:16px 0px 0px 8px; margin:0px 4px; }
.millets_logo{width:74px; height:77px; padding:14px 0px 0px 11px;}
.blacks_logo{width:80px; height:54px; padding:37px 0px 0px 5px;}

.clients_content_img{background:url('../graphics/clients_cntnt_img.gif') no-repeat right top;}

.space_top10{padding-top:10px;}

/* Careers Page */
.careers_row{width:310px;padding-bottom:20px;}
.careers_content_img{background:url('../graphics/career_bulb_bg_img.gif') no-repeat right top;
}

.careers_lnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#0066cc;text-decoration:underline;font-weight:bold;}
.careers_lnk:hover{text-decoration:none;}

/* Contact Page */
.contact_left_section{float:left;width:241px;}
.form_section{float:right;width:291px;}

.contact_left_section a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#000;text-decoration:underline;}
.contact_left_section a:hover{color:#0066cc;text-decoration:none;}

/* Online PR Page */
.pr_mid_scn{width:544px;padding-top:15px;padding-bottom:10px;}
.pr_bulb_bg_img{background:url('../graphics/pr_bulb_img.gif') no-repeat right top;
}

/* Social Media Marketing */
.soc_med_bulb_bg_img{background:url('../graphics/social_approach_bulb_img.gif') no-repeat right top;
}


/* Blog Page */
.blog_p { width:545px;font-size:12px;line-height:18px;padding-bottom:24px; }
.width230 { width:230px; }
.blog_link { font-size:11px; font-weight:bold; color:#0066cc; text-decoration:none; background:url('../graphics/plus_icon.jpg') no-repeat left center; 
padding-left:12px; }
.blog_link:hover { text-decoration:underline; }
.divider { width:95%; border-top:1px dashed #CCCCCC; height:20px; }
.txt18blue { font-size:18px; color:#0066cc; text-decoration:none; }
.txt11black { font-size:11px; color:#000; }
.txt14blue { font-size:14px; color:#0066cc; text-decoration:none; font-weight:bold; }
.txt14blue:hover { text-decoration:underline; }
.blog_thumb { float:left; padding-right:10px; }
.blog_item { line-height:20px; }
.blue10lnk { font-size:10px; font-weight:bold; color:#0066cc; text-decoration:none; }
.blue10lnk:hover { font-size:10px; font-weight:bold; color:#0066cc; text-decoration:none; }
.blog_txt { width:545px; font-size:12px; line-height:18px; color:#000; padding:15px 0; }
.comments_icon { background:url('../graphics/comments_icon.gif') no-repeat left center; 
padding-left:27px; font-size:10px; color:#0066cc; text-decoration:none; font-weight:bold; }
.comments_icon:hover { text-decoration:underline; }
.email_icon { background:url('../graphics/email_icon.gif') no-repeat left center; 
padding-left:27px; font-size:10px; color:#0066cc; text-decoration:none; font-weight:bold; }
.comment_section { width:230px; line-height:24px; padding:10px 300px 0 0 ; }

.blog_hdg{float:left;padding-left:8px;}

.blog_topic_mid{float:left;width:165px;}

.blog_act_lnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#0066cc;text-decoration:none;font-weight:bold;}
.blog_act_lnk:hover{text-decoration:underline;}

.blog_act_sublnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#0066cc;text-decoration:none;font-weight:bold;}
.blog_act_sublnk:hover{text-decoration:underline;}

.blog_act_childlnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;color:#0066cc;text-decoration:none;font-weight:bold;}
.blog_act_childlnk:hover{text-decoration:underline;}

.blog_inact_lnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#000;text-decoration:none;}
.blog_inact_lnk:hover{text-decoration:underline;}

.blog_inact_sublnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#000;text-decoration:none;}
.blog_inact_sublnk:hover{text-decoration:underline;}

.blog_inact_childlnk{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;color:#000;text-decoration:none;}
.blog_inact_childlnk:hover{text-decoration:underline;}


.blog_topic_mid ul{float:left;width:160px;margin:0px;padding:0px;list-style-type:none;}
.blog_topic_mid ul li{float:left;width:160px;margin:0px;padding:0px;padding-bottom:1px;}
#sitemap{clear:both; padding:15px; width:350px;}
#sitemap ul{list-style-type:none;}
#sitemap ul li{padding-left:30px; padding-bottom:5px;}
#sitemap ul li ul {list-style-type:none; padding-left:25px; padding-top:5px;}
#sitemap ul li ul li{padding-left:5px;padding-bottom:5px; }

.blog_topic_mid ul li ul{float:left;width:140px;margin:0px;padding:0px;list-style-type:none;padding-bottom:2px;}
.blog_topic_mid ul li ul li{float:left;width:125px;margin:0px;padding:0px;padding-left:17px;padding-bottom:1px;}

.blog_topic_mid ul li ul li ul{float:left;width:120px;margin:0px;padding:0px;list-style-type:none;padding-bottom:2px;}
.blog_topic_mid ul li ul li ul li{float:left;width:105px;margin:0px;padding:0px;padding-left:17px;padding-bottom:1px;}

.size14{font-size:14px;}
.bold{font-weight:bold;}


.comment_txt{float:left;padding-top:10px;width:500px;}
.datetime_stamp{float:left;font-size:10px;color:#666;padding-top:10px;width:400px;}

.space_top14{padding-top:14px;}
.name_txtbox{float:left;width:158px;height:25px;border:1px solid #cccccc;}
.max_width{width:100%;}
.comments_box{float:left;width:398px;height:149px;border:1px solid #cccccc;}
.btn_post_comment{padding-top:15px;padding-bottom:34px;}

/* Misc Classes */



.content ul 
{
	list-style-type: none;
	padding: 2px 0px 0px 0px;
	text-transform: capitalize;
	width:100%;
}


.BoldClass
{
	font-weight: bold;
	color:#0066CC;
}
.up_arrow
{
	background:url('../graphics/arrow_up.gif') no-repeat 0px 4px;
	padding-left:15px;
}
.down_arrow
{
	background:url('../graphics/arrow_down.gif') no-repeat 0px 4px;
	padding-left:15px;
	font-weight: bold;
	color:#0066CC;
}

a 
{
color:#5C80B1;
text-decoration:none;
}


/*.blogTopic{margin:0px;padding:20px 0px 0px 20px;float:left;width:100%;}*/



/*Widget CSS */
.blogTopic
{
color:#5C80B1;
float:left;
font-family:verdana;
font-size:15px;
font-weight:bold;
margin:0;
padding-bottom:5px;
padding-left:8px;
width:94%;
}


/*----------------------------
				Month list
----------------------------*/

.mostcomments{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px;}

/*----------------------------
				Page list
----------------------------*/
.pagelist{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px; width:94%;}


/*----------------------------
				Recent comments
----------------------------*/
.recentcomments{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px;width:94%;}
#recentComments li{padding-bottom:8px;float:left;}

/*----------------------------
				Month list
----------------------------*/
.monthlist{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px;width:94%;}

/*----------------------------
				Textbox list
----------------------------*/
.textbox{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px;width:94%;}

/*----------------------------
				Twitter list
----------------------------*/
.twitter{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px;width:94%;}

ul#monthList ul.open
{
	display: block;
}

/* Sachin Netsol*/

#categoryList
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0px;
    list-style-type:none;
}

ul#categoryList li.year
{
  cursor: pointer;
  padding: 0px 0px 3px 15px;
  list-style-type:none;
}

ul#categoryList ul
{
	display: none;
	list-style-type: none;
}

ul#categoryList ul.open
{
	display: block;
	margin:0px;
    list-style-type:none;
}

.BoldClass
{
	font-weight: bold;
	color:#0066CC;
}

/*----------------------------
				 Tag cloud
----------------------------*/

.tagcloud 
{
    float:left;
    border:1px solid #CCCCCC;	
	white-space: normal;
	margin-top:10px;
	padding:4px;
}

.tagcloud li {
	display: inline;
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
}

.tagcloud a.biggest {
	font-size: 12px;
	font-weight:bold;
}

.tagcloud a.big {
	font-size: 17px;
}

.tagcloud a.medium {
	font-size: 12px;
	font-weight:bold;
}

.tagcloud a.small {
	font-size: 12px;
}

.tagcloud a.smallest {
	font-size: 10px;
}

/*----------------------------
					 Page
----------------------------*/

#page {
	border: 1px solid silver;
	padding: 3px 10px;
	margin-bottom: 20px;
	background-color: white;
	line-height: 17px;
}

#page h1 {
	margin: 3px 0 10px 0;
}

#page #admin {
	border-top: 1px solid silver;
	margin-top: 10px;
	padding: 5px 0;
}

/*----------------------------
					 Calendar
----------------------------*/

#calendarContainer {
	text-transform: capitalize;
	margin: 0 auto;
}

.calendar {
	border:1px solid #CCCCCC;
	float:left;
	padding:4px;
	margin-top:10px;width:94%;
	/*margin: 0 auto;*/
}
.calendar table{border:0px;margin-bottom:5px;float:left;}
.calendar .weekend {
	background-color: #F1F1F1;
}

.calendar .other {
	color: silver;
}

.calendar a.exist {
	display: block;
	font-weight: bold;
	background-color: #F1F1F1;
}

.calendar td {
	vertical-align: top;
	background: white;
}

/*----------------------------
					Star rater
----------------------------*/

.rating{
	margin-bottom: 10px;
}

.rating p{
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
}

.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}
.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}
.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}

/* smaller star */
.small-star {
	width: 50px;
	height: 10px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url(././pics/star_small.gif);
	line-height: 10px;
	height: 10px;
}

/*----------------------------
				News Letter page
----------------------------*/
.newsletter{float:left;border:1px solid #CCCCCC;padding:4px;}
#newsletterform p{margin:0px;float:left;padding-top:5px;padding-bottom:5px;}
/*#newsletterform input{border:1px solid #CCCCCC;font-size:10px;width:130px;}*/


/*----------------------------
				Link List
----------------------------*/
.linklist{float:left;border:1px solid #CCCCCC;padding:4px;width:94%;margin-top:10px;margin-bottom:10px;}

/*----------------------------
					 Blogroll
----------------------------*/
.blogroll{float:left;border:1px solid #CCCCCC;padding:4px;margin-top:10px;width:94%;}

#blogroll ul {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0px;
}

#blogroll ul li ul li a {
	/*margin-left: 25px;*/
	float:left;
	width:100%;
	padding-bottom:5px;
	color: #666666;
}

#blogroll ul li a img {
	border: none;
	margin-right: 3px;
}

a {
	text-decoration: none;
	color: #5C80B1;
}

a:hover {
	text-decoration: underline;
}

.search {float:left;border:1px solid #CCCCCC;padding:4px;width:94%;margin-top:10px;}

/*----------------------------
					 Search
----------------------------*/

#searchbox 
{
	float:left;
	width:100%;
	padding-bottom:10px;
}
#searchcomments{margin:0px;float:left;}
#searchbox input 
{
	font-size: 10px;
}

#searchbox #searchbutton 
{
	margin-left: 4px;
	padding:0px;
}

#searchbox #searchfield 
{
	width: 97px;
	font-size:10px;
	font-family:Verdana;
	height:15px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}

/*----------------------------
			Search on search
----------------------------*/

#searchonsearch {
	background: white;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid silver;
}

#searchonsearch h3 {
	margin: 3px;
	font-size: 13px;
}

#searchonsearch ol li {
	margin: 2px 0;
}


#widgetselector{float:left;width:108px;}
.content{clear:both;width:100%;float:left;}
.PgTitle
{
font-size:15px;
color:#5C80B1;
float:left;
font-family:verdana;
font-weight:bold;
padding-bottom:5px;
font-weight:bold;
padding-left:8px;
width:94%;
}

.delete{float:left;padding-top:10px;}
.edit{float:left;padding-top:10px;}
.AddButton{margin-top:0px;float:left;margin-left:5px;}

.administration{float:left;width:94%;border:1px solid #CCCCCC;margin-top:10px;padding:4px;}

.Archive{float:left; width:165px;line-height:16px;padding:0px;margin-bottom:0px;}
.ArchiveContentDiv{float:left; width:250px;line-height:16px;padding:5px;margin-bottom:0px;}


.select-box {
	cursor: default;
	border: 1px solid #aaa;
	display: block;
	padding: 0;
	margin: 0;
	background: #fff;
}

.select-box:hover { border-color: #3393FF; }

.select-box a {	display: block;	padding: 1px 20px 2px 4px;	margin: 1px 1px 2px 1px;white-space: nowrap;overflow: hidden;}
	
.select-box-options {list-style: none;background: #fff;position: absolute;border: 1px solid #ccc;overflow-y: auto;z-index: 690;}
.select-box-alt { background-color: #eaf4ff; }
.select-box-options li {margin-bottom: 0;overflow: hidden;white-space: nowrap;}
.select-box-options li.optgroup>span { font-size: 105%; font-style: italic; }
.select-box-options li>span { display: block; padding: 2px 5px; }
.select-box-options li.selected { background-color: highlight !important; color: highlighttext !important; }
.select-box-options li.disabled { color: gray; }

.select-box-options ul { margin:0; padding:0; }
.optgroup { margin: 4px 0 0 !important; }
.select-box-options-group li>span {padding-left: 22px !important;width: auto;}


.HeaderText{color:#68ACEF; padding-bottom:10px;font-family:Verdana;font-size:20px;}
.divrightpanelspacer{height:10px;float:left;width:165px;}

.BlueErrorMsg{padding-left:15px;width:380px;color:#68ACEF;float:left;padding-top:8px;font-weight:bold;}
