@charset "utf-8";
body {
	font-family: "Microsoft Sans Serif";
	background-color: #ffffff;
	margin:0px;
	font-size: 14px;
	color: #000000;
}
#socialmediahome_header_wrapper {
	width: 100%;
	margin: 0 auto;
	height:149px;
}
.topline{
	background-image: url(../../images/top_line.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:15px;
}
.topchat{
	float:left;
	width:174px;
}
.topcall{
	float:left;
	width:330px;
}
.callnow{
	font-family: "Microsoft Sans Serif";
	font-size: 18px;
	font-weight: bold;
	color: #3b5998;
}
.callnow_b{
	font-family: "Microsoft Sans Serif";
	font-size: 18px;
	color: #f4991c;
}
#socialmediahome_header {
	width: 980px;
	height: 149px;
	padding: 0 0px 0 0px;
	margin: 0 auto;
}

#socialmediahome_header #logo {
	float: left;
	width: 476px;
}
#socialmediahome_socialmediahomeright {
	float: left;
	width: 504px;
}
.top_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.cleaner { clear: both; width: 100%; height: 0px;}
a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
} 
a:active, a:hover { color: #606060; text-decoration: none; }
/*************************** Start Menu *******************************/
#socialmediahome_menu {
	width: 980px;
	height:40px;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
/************************* home ********************/
#home {
	float: left;
}

#home ul {
	margin: 0;
	list-style: none;
}

#home li {
	display: inline;
}

#home a {
	display: block;
	float: left;
	width: 106px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/home_normal.jpg);
	background-repeat: no-repeat;
}

#home a:hover {
	background-image: url(../images/home_mover.jpg);
}

#home .active a {
	background-image: url(../images/home_mover.jpg);
}
/************************* aboutus ********************/
#aboutus {
	float: left;
}

#aboutus ul {
	margin: 0;
	list-style: none;
}

#aboutus li {
	display: inline;
}

#aboutus a {
	display: block;
	float: left;
	width: 145px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/aboutus_normal.jpg);
	background-repeat: no-repeat;
}

#aboutus a:hover {
	background-image: url(../images/about_mover.jpg);
}

#aboutus .active a {
	background-image: url(../images/about_mover.jpg);
}
/************************* services ********************/
#serv {
	float: left;
}

#serv ul {
	margin: 0;
	list-style: none;
}

#serv li {
	display: inline;
}

#serv a {
	display: block;
	float: left;
	width: 131px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/service_normal.jpg);
	background-repeat: no-repeat;
}

#serv a:hover {
	background-image: url(../images/service_mover.jpg);
}

#serv .active a {
	background-image: url(../images/service_mover.jpg);
}
/************************* portofolio ********************/
#portofolio {
	float: left;
}

#portofolio ul {
	margin: 0;
	list-style: none;
}

#portofolio li {
	display: inline;
}

#portofolio a {
	display: block;
	float: left;
	width: 143px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/portfolio_normal.jpg);
	background-repeat: no-repeat;
}

#portofolio a:hover {
	background-image: url(../images/porfolio_mover.jpg);
}

#portofolio .active a {
	background-image: url(../images/porfolio_mover.jpg);
}
/************************* news and events ********************/
#newsandevents {
	float: left;
}

#newsandevents ul {
	margin: 0;
	list-style: none;
}

#newsandevents li {
	display: inline;
}

#newsandevents a {
	display: block;
	float: left;
	width: 182px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/news&enents.jpg);
	background-repeat: no-repeat;
}

#newsandevents a:hover {
	background-image: url(../images/news&enents_mover.jpg);
}

#newsandevents .active a {
	background-image: url(../images/news&enents_mover.jpg);
}
/************************* blog ********************/
#blog {
	float: left;
}

#blog ul {
	margin: 0;
	list-style: none;
}

#blog li {
	display: inline;
}

#blog a {
	display: block;
	float: left;
	width: 90px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/blog.jpg);
	background-repeat: no-repeat;
}

#blog a:hover {
	background-image: url(../images/blog_mover.jpg);
}

#blog .active a {
	background-image: url(../images/blog_mover.jpg);
}
/************************* contact us ********************/
#contact {
	float: left;
}

#contact ul {
	margin: 0;
	list-style: none;
}

#contact li {
	display: inline;
}

#contact a {
	display: block;
	float: left;
	width: 150px;
	height: 40px;
	padding:0 0 0 0;
	background-image: url(../images/contact_normal.jpg);
	background-repeat: no-repeat;
}

#contact a:hover {
	background-image: url(../images/contact_mover.jpg);
}

#contact .active a {
	background-image: url(../images/contact_mover.jpg);
}
/************************** End Menu *****************************/
/* Banner  */
#socialmediahome_banner_wrapper {
	clear: both;
	width: 100%;
	height: 255px;
	margin: 0 auto;
	background-image: url(../images/homepagebanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#socialmediahome_servicespage_banner_wrapper {
	clear: both;
	width: 100%;
	height: 169px;
	margin: 0 auto;
	background-image: url(../images/servicepage_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#socialmediahome_portfoliopage_banner_wrapper {
	clear: both;
	width: 100%;
	height: 169px;
	margin: 0 auto;
	background-image: url(../images/portfoliopage_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#socialmediahome_contactuspage_banner_wrapper {
	clear: both;
	width: 100%;
	height: 169px;
	margin: 0 auto;
	background-image: url(../images/contactuspagebanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#socialmediahome_banner_top {
	width: 980px;
	margin: 0 auto;
	padding: 0 0px 0 0px;
}
#socialmediahome_bannertext{
	width:auto;
	margin:0 0 0 330px;}
.banner_heading{
	font-family: "Swis721 BdRnd BT";
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.banner_redtext{
	font-family: Sylfaen;
	font-size: 20px;
	color: #850309;
}
.banner_redtext_b{
	font-family: Sylfaen;
	font-size: 20px;
	color: #000000;
}
.banner_iconandtext_left{
	float:left;
	width:24px;}
.banner_iconandtext_right{
	float:left;
	width:250px;
}
.banner_iconandtext_both{
	clear:both;
	height:0px;
}

/* end of Banner  */
/* content */
#socialmediahome_content_wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
}

#socialmediahome_content {
	width: 980px;
	margin: 0 auto;
	padding: 0 0px 0 0px;
}
.content_col_wleft {
	float:left;
	width: 338px;
}
.h1{
	font-family: "Microsoft Sans Serif";
	font-size: 15px;
	font-weight:bold;
	color: #3b5998;
}
.h2{
	font-family: "Microsoft Sans Serif";
	font-size: 13px;
	color: #000000;
}
.h3{
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}

/* Start Slider */
#services {
	width:auto;
	height:auto;
	background-image: url(../images/service_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.services_box{
	float:left;
	width:182px;}
.services_box_border{
	border: 1px solid #bdbcbd;
	padding: 5px 5px 5px 5px;
	}
.whitext{
	color: #FFFFFF;
}
.line{
	background-image: url(../images/line_b.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height:2px;
}

/* Start Rounded Corners */
.roundcont {
	width: 336px;
	color: #000;
	background-image: url(../images/leftmenu_center.jpg);
	background-repeat: repeat-y;
}

.roundcont p {
	margin: 0 0px;
}
#leftmenu ul{
	font-family: "Microsoft Sans Serif";
	margin:0;
	padding: 10px 0 0 38px;
	list-style: none;
	font-size: 14px;
	font-weight:bold;
}
#leftform ul{
	font-family: "Microsoft Sans Serif";
	margin:0;
	padding: 10px 0 0 38px;
	list-style: none;
	font-size: 14px;
	font-weight:bold;
}
li{
	padding: 0 0 0px 0;}
img.corner {
   width: 336px;
   height:auto;   
    border: none;
   display: block !important;
}
.form-b {
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	font-weight:normal;
	color: #000000;
	background-color: #ffffff;
	height: 13px;
	border: 1px solid #ff9900;
	width: 273px;
	height:24px;
}
.textbox-b {
	font-family: "Microsoft Sans Serif";
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	background-color: #ffffff;
	height: 13px;
	border: 1px solid #ff9900;
	width: 273px;
	height:70px;
}
.form-a {
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	font-weight:normal;
	color: #000000;
	background-color: #ffffff;
	height: 13px;
	border: 1px solid #ff9900;
	width: 400px;
	height:24px;
}
.textbox-a {
	font-family: "Microsoft Sans Serif";
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	background-color: #ffffff;
	height: 13px;
	border: 1px solid #ff9900;
	width: 400px;
	height:70px;
}
.submit {
	margin:0;
	height: 30px;
	width: 103px;
	background-image: url(../images/submit.jpg);
	background-repeat: no-repeat;
}
.reset {
	margin:0;
	height: 30px;
	width: 103px;
	background-image: url(../images/reset.jpg);
	background-repeat: no-repeat;
}
.dropdown {
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	font-weight:normal;
	color: #000000;
	background-color: #ffffff;
	height: 13px;
	border: 1px solid #ff9900;
	width: 400px;
	height:24px;
}
.portfolio_box{
	width:auto;
	margin:0 0px 20px 0px;
	background-color:#fef7ed;
}
.port_left{
	float:left;
	width:527px;
}
.port_right{
	float:right;
	width:410px;
	margin-right:8px;
}
.port_clear{
	clear:both;
	height:0px; 
	margin: 0 0 0 0;
}
.prot-border{
	border: 3px solid #ff9900;
}
.portheading{
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	color: #000000;
}
/* End Rounded Corners */
#socialmediahome_builts_cont{
	width:auto;}
#socialmediahome_builts_cont_b{
	width:auto;}

#socialmediahome ul{
	list-style-image: url(../images/built.jpg);
}
#socialmediahome li{
	display:inline;
}
.content_col_wright {
	float:right;
	width: 600px;
}
/* end of content */
/* menu */
#menu_b {
	width:100%}

#menu_b ul {
	margin: 0;
	list-style: none;
}

#menu_b li {
	display: inline;
}

#menu_b a {
	float:right;
	display: block;
	width:auto;
	height: 24px;
	margin-left: 16px;
	text-decoration: none;
	text-align: center;
	font-family: "Microsoft Sans Serif";
	font-size: 16px;
	color: #3b5998;
	padding: 8px 10px 0 10px;
}

#menu_b a:hover {
	font-family: "Microsoft Sans Serif";
	font-size: 16px;
	background-color: #a4aac2;
	color: #FFFFFF;
}

#menu_b .active a {
	font-family: "Microsoft Sans Serif";
	font-size: 16px;
	background-color: #a4aac2;
	color: #FFFFFF;
}

/* footer */

#socialmediahome_footer_wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/footer.jpg);
	height:203px;
	background-repeat: no-repeat;
}

#socialmediahome_footer {
	width: 980px;
	margin: 0 auto;
	
}

#socialmediahome_footer a {
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	font-family: "Microsoft Sans Serif";
	font-weight: bold;
}
#socialmediahome_footer a:hover {
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	font-family: "Microsoft Sans Serif";
	font-weight: bold;
}

#socialmediahome_footer .active a {
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	font-family: "Microsoft Sans Serif";
	font-weight: bold;
}
.footer_text{
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	font-family: "Microsoft Sans Serif";
	font-weight:bold;
}
#footer_text{
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	font-family: "Microsoft Sans Serif";
	font-weight:bold;
}
.footer_left{
	float:left;
	width:400px;}
	
.footer_right{
	float:right;
	width:500px;}

/* end of footer */
#new_container{
width:100%;
clear:both;
}
.news_left{
float:left;
width:730px;
}
.news_right{
float: right;
width:200px;
}
.events_full{
float:left;
width:980px;
}
.div_month {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	background-color: #003366;

	width: 30px;

	padding: 5px;

	text-align: center;

	float:left;

}
.div_date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #4b4c37;

	text-decoration: none;

	background-color: #fff;

	width: 30px;

	padding: 5px;

	text-align: center;

	float:left;

}
.pad_top_15 {

	padding-top: 15px;

}
.testi_brd {

	border-bottom: 1px solid #f1f1f1;

}
.pad_btm_15 {

	padding-bottom: 15px;

}
.greenlite_bg {

	background-color: #f6fff0;

}
.cal_bg {

	border: 1px solid #CCCCCC;

	width: 40px;

	float:left;

}

.cal_bg .div_month {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	background-color: #003366;

	width: 30px;

	padding: 5px;

	text-align: center;

	float:left;

}

.cal_bg .div_date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #4b4c37;

	text-decoration: none;

	background-color: #fff;

	width: 30px;

	padding: 5px;

	text-align: center;

	float:left;

}

.cal_bg_1 {

	border: 1px solid #CCCCCC;

	width: 60px;

	float:left;

}

.cal_bg_1 .div_month_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	background-color: #003366;

	width: 50px;

	padding: 5px;

	text-align: center;

	float:left;

}

.cal_bg_1 .div_date_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #4b4c37;

	text-decoration: none;

	background-color: #fff;

	width: 50px;

	padding: 5px;

	text-align: center;

	float:left;

}
.txt_1, .txt_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003265;
	text-decoration: none;
}
.txt_1 a:hover {
	text-decoration: underline;
}
.txt_2, .txt_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #003265;
	text-decoration: none;
}
.txt_2 a:hover {
	text-decoration: underline;
}
.txt_2 em , .txt_2 em a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #c3c3c3;
	text-decoration: none;
}
.txt_2 em a:hover {
	text-decoration: underline;
}
.txt_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
h4 a:hover {
	text-decoration: underline;
}
h4 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #83c412;
	text-decoration: none;
	line-height: 18px;
}
.cal_bg_1 {

	border: 1px solid #CCCCCC;

	width: 60px;

	float:left;

}

.cal_bg_1 .div_month_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	background-color: #003366;

	width: 50px;

	padding: 5px;

	text-align: center;

	float:left;

}

.cal_bg_1 .div_date_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #4b4c37;

	text-decoration: none;

	background-color: #fff;

	width: 50px;

	padding: 5px;

	text-align: center;

	float:left;

}
.imGoing {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	background:#48649E none repeat scroll 0 0;

	color:#FFFFFF;

	cursor:pointer;

	float:left;

	font-size:14px;

	font-weight:bold;

	margin:10px 0;

	padding:5px 10px;

	text-transform:uppercase;

}

.imGoing.disabled {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	background:#CCCCCC url(../../images/checkcircle.gif) no-repeat scroll 89% 50%;

	cursor:default;

	font-size:14px;

	padding-right:33px;

}

.imNotGoing {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	clear:both;

	color:#64AF2B;

	cursor:pointer;

	display:block;

	text-decoration:underline;

}
.txt_h7 {

	font-family: Arial, "Times New Roman", Times, serif;

	font-weight: normal;

	font-size: 20px;

	color: #003366;

	text-decoration: none;

}

.txt_h7 a {

	font-family: Arial, "Times New Roman", Times, serif;

	font-weight: normal;

	font-size: 20px;

	color: #003366;

	text-decoration: none;

}

#nextpage_menu {
	float: left;
}

#nextpage_menu ul {
	margin: 0;
	list-style: none;
	padding-left:710px;
}

#nextpage_menu li {
	display: inline;
}

#nextpage_menu a {
	display: block;
	float: left;
	width: 25px;
	height: 21px;
	text-decoration: none;
	text-align: center;
	font-size:13px;
	color: #000000;
	font-family: "Microsoft Sans Serif";
	vertical-align:middle;
	background-color:#ffefd7;
	padding-top:4px;
	border: 1px solid #ff9900;
}

#nextpage_menu a:hover {
	background-color:#ff9900;text-decoration:none; text-decoration:none;
	border: 1px solid #fff;
}

#nextpage .active a {
	background-color:#ff9900;text-decoration:none; text-decoration:none;
}
#sub-menu {width:100%; height:40px; float:left;}
#sub-menu span {display:none;}
#sub-menu a {height:40px; display:block; background:url(http://socialmediahome.com/images/sub-menu.png) no-repeat;}

.btn-1 {width:209px; height:40px; float:left;}
.btn-2 {width:181px; height:40px; float:left;}
.btn-3 {width:275px; height:40px; float:left;}
.btn-4 {width:210px; height:40px; float:left;}

#sub-menu a.item1 {width:209px; background-position:0 0;}
#sub-menu a:hover.item1 {background-position:0 -40px;}
#sub-menu .item1selected{height:40px; display:block; background:url(http://socialmediahome.com/images/sub-menu.png) no-repeat;background-position:0 -40px;}
#sub-menu a.item2 {width:181px; background-position:-209px 0;}
#sub-menu a:hover.item2 {background-position:-209px -40px;}
#sub-menu .item2selected{height:40px; display:block; background:url(http://socialmediahome.com/images/sub-menu.png) no-repeat;background-position:-209px -40px;}
#sub-menu a.item3 {width:275px; background-position:-390px 0;}
#sub-menu a:hover.item3 {background-position:-390px -40px;}
#sub-menu .item3selected{height:40px; display:block; background:url(http://socialmediahome.com/images/sub-menu.png) no-repeat;background-position:-390px -40px;}
#sub-menu a.item4 {width:210px; background-position:-665px 0;}
#sub-menu a:hover.item4 {background-position:-665px -40px;}
#sub-menu .item4selected{height:40px; display:block; background:url(http://socialmediahome.com/images/sub-menu.png) no-repeat;background-position:-665px -40px;}
