/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}



h1 {font-size: 100%;}
h2 {font-size: 80%;}

#Wraper{width:100%; height:auto; margin:auto;}
#Container{width:943px; height:auto; margin:auto;}

/*Header start here*/
#HeaderWraper{width:943px; height:auto; float:left; padding:5px 0px 12px 0px;}
#LogoWraper{width:auto; height:auto; float:left;}
#Search{width:210px; height:auto; float:right; margin-top:3px;}
.SearchBox{width:176px; height:23px; float:right; padding-top:2px; background-image:url(../images/search_bg.jpg); background-repeat:no-repeat;}
.SearchIcon{width:34px; height:25px; float:right;}
.TopNo{width:204px;height:auto; float:right;}

/*Navigation start here*/
#NavigationWraper{width:946px; height:auto; clear:both; padding-top:12px;}
#navi1 { height:auto; margin:0 0 0 0px; width:946px;}
	#navi1 ul { list-style-type : none;
	padding :0px 0 0 0;
	margin:0px 0 0 0;
	}
	
	#navi1 li {
	display : inline;
	}
	
	#navi1 li a {
	float : left;
	padding :15px 26px 0px 26px;
	margin:  0px 0 0 1px;
	height:32px;
	text-decoration : none;
	color: #323232;
	background: none;
	font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif;
	border:0px solid #af96c0;
	}
	
	#navi1 li a:hover {
	font-size:18px;
	color: #323232;
	}
	#navi1 li a#current{
	margin-top:0px;
	font-size:18px;
	color: #0066CC;
	}
	
	/* For home tab */
	
	#navi1 li.Home a {
	float : left;
	height:32px;
	margin: 0 0 0 0px;
	text-decoration : none;
	color: #323232;
	font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
	#navi1 li.Home a:hover {
	font-size:18px;
	color: #323232;
	border:0px solid #af96c0;
	}
	#navi1 li.Home a#current{
	font-size:18px;
	color: #0066CC;
	border:0px solid #af96c0;
	}

	/* For Forum Tab */
	
	#navi1 li.Forum a {
	float : left;
	padding :15px 26px 0px 24px;
	height:32px;
	margin: 0 0 0 1px;
	text-decoration : none;
	color: #323232;
	background: none;
	font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif;
	border:0px solid #af96c0;
	}
	
	#navi1 li.Forum a:hover {
	font-size:18px;
	color: #323232;
	border:0px solid #af96c0;
	}
	#navi1 li.Forum a#current{
	font-size:18px;
	color: #0066CC;
	border:0px solid #af96c0;
	}
	
#PlayerContant{width:943px; height:310px; float:left; background-image:url(../images/header_bg.jpg); background-repeat: no-repeat; background-color:#1b59a7;}
.RightForm{width:350px; height:auto; float:right; padding-right:58px; padding-top:50px;}
.Form{width:350px; height:auto; float:left; padding-bottom:10px;}
.FormTxt{width:53px; height:auto; float:left; padding-right:3px; padding-left:20px; padding-top:6px;}
.FormBox{width:73px; height:auto; float:left; padding-right:8px;}
.Getstart{width:240px; height:auto; float:left;  padding-left:110px; padding-bottom:10px;}
.GetstartTxt{width:274px; height:auto; margin:auto;}
.Player{width:481px; height:auto; float:left; padding-left:0px;}


/*Middle start here*/
#MiddleWraper{width:943px; height:auto; float:left; clear:both;}
.Title{width:659px; height:auto; float:left; border-bottom:1px solid #cccccc; padding-bottom:22px; margin-top:0px;}
.WelcomeTxt{width:659px; height:auto; float:left; border-bottom:1px solid #cccccc; padding-top:10px; padding-bottom:0px; border-bottom:3px solid #e2e2e2;}
.WelcomeTxt p{width:659px; height:auto; float:left; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}
.Blog{width:659px; height:auto; float:left; padding-top:20px;}
.Blog p{width:659px; height:auto; float:left; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}
.Blog div{width:659px; height:auto; float:left; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
.AddRight{width:211px; height:auto; margin:auto; padding:17px 0px 10px 0px;}
.RightFollow{width:243px; height:auto; float:left; padding:0px 0px 10px 50px;}

/*Leftcontiner start here*/
#LeftWraper{width:659px; height:auto; float:left;}


/*Rightcontiner start here*/
#RightWraper{width:270px; height:auto; float:right; float:right;}
.RightContainer{width:268px; height:auto; float:right; float:right; background-color:#d4e2f9; border-left:1px solid #3c83e7; border-right:1px solid #3c83e7;}
.RightTopCor{width:260px; height:30px; padding:8px 0px 0px 10px; float:right; float:left; background-image:url(../images/right_top_cor.jpg); background-repeat:no-repeat;}
.RightFaqCor{width:260px; height:32px; padding:4px 0px 0px 10px; margin-top:12px; float:right; float:left; clear:both; background-image:url(../images/faq_right_cor.jpg); background-repeat:no-repeat;}

/*Listing css*/	
#Article { height:auto; margin:auto; width:256px;}
	#Article ul { list-style-type : none;
	padding :0px;
	margin:0px;
	}
	
	#Article li {
	display : inline;
	}
	
	#Article li a {
	float : left;
	padding:9px 0px 9px 20px;
	background:url(../images/cat_arrow.jpg) no-repeat left;
	color: #000000;
	width:236px;
	font-size:14px; font-family:Arial, Verdana, Helvetica, sans-serif;
	border-bottom:1px dotted #9fb8e1;
	}
	
	#Article li a:hover {
	color: #000;
	}
	#Article li a#current{
	margin-top:0px;
	background:url(../images/navi/blue_bg.jpg) repeat-x;
	color: #fff;
	}
	


/*Footer start here*/
#FooterWraper{width:100%; height:320px; margin:auto; background-color:#02235c; text-align:center; clear:both; padding:30px 0px 0px 0px; background:url(../images/footer_bg.jpg) repeat-x;}
.FooterLeft1{width:185px; float:left; text-align:center; height:180px; background:url(../images/footer_line.png) right top no-repeat;}
.FooterTxt1 {width:185px; margin:5px 0; line-height:22px; font-weight:bold;}
.FooterMid{width:943px; height: auto; margin:0px auto; padding:0px; clear:both;}
.FooterCopy{width:943px; height:auto; padding:0px; clear:both; margin:0 auto; text-align:center;}
.FooterLeft2{width:185px; float:left; background:url(../images/footer_line.png) right top no-repeat; text-align:center; height:184px;}

.headclass { font-size:35px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#CC0000;}


/*  new css for without side bar page */

#LeftWraperabout{width:943px; height:auto; float:left;}

.WelcomeTxtabout{width:943px; height:auto; float:left; border-bottom:1px solid #cccccc; padding-top:10px; padding-bottom:0px; border-bottom:3px solid #e2e2e2;}
.WelcomeTxtabout p{width:943px; height:auto; float:left; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}

.Blogabout{width:943px; height:auto; float:left; padding-top:5px;}

/*
.Blogabout p{width:943px; height:auto; float:left; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}
*/

.read_more
{
	float:left;
	padding-bottom:5px;
}
.FooterLeft1_about{width:231px; float:left; text-align:center; height:180px; }
#about_banner{width:943px;  }
/*-----------------------------------------------------------------*/
.johnsonbox1 {
	background:url(../images/jbox.jpg) no-repeat;	 
	width:548px;
	height:284px; float:left
	margin:auto;
	margin-top:30px;
	margin-left:180px;
	}
	
	.style20 {
	color: #FF0000;
	font-weight: bold;
	font-size: 20px;
}

.style11 {font-size: 20px}
.style21 {font-size: 18px}

.flashunit {
	 width: 426px;
	height:343px;
}
object.flashvideo {
	width: 426px;
	height:343px;
}

.flashunit1 {
	width: 99px;
	height:33px;
}
object.flashvideo1 {
	width: 99px;
	height:33px;
}

li { list-style-image:url(../../../../../wp-content/themes/csg/images/tick_16.png);} 

#Article1 { height:auto; margin:auto; width:256px;}
	#Article1 ul { list-style-type : none;
	padding :0px;
	margin:0px;
	}
	
	#Article1 li {
	display : inline;
	}
	
	#Article1 li a {
	float : left;
	padding:9px 0px 9px 20px;
	background:url(../images/cat_arrow.jpg) no-repeat left;
	color: #000000;
	width:236px;
	font-size:14px; font-family:Arial, Verdana, Helvetica, sans-serif;
	border-bottom:1px dotted #9fb8e1;
	}
	
	#Article1 li a:hover {
	color: #000;
	}
	#Article1 li a#current{
	margin-top:0px;
	background:url(../images/navi/blue_bg.jpg) repeat-x;
	color: #fff;
	}
	
#newul li {
	list-style-image: none;
        padding: 5px;
}

#searchbox_bg {
background:url(http://www.creditsolutiongroup.com/wp-content/uploads/2010/10/s_bg.jpg) no-repeat;
height:30px;
}

#searchbox_bg input {
float:left;
font-family: Verdana;
font-size: 12px;
}

#searchbox_bg #s {
background-color:transparent;
border:0 none;
color:#fff;
padding:5px 10px 0;
width:155px
}

#searchbox_bg #searchsubmit {
margin-top:4px
}

