@charset "utf-8";

/* CSS Document */



#Containerbody {

	background-color: #006699;

	height: 1000px;

	width: 100%;

	background-image:url(../front_images/MainBG.jpg);

	background-repeat:repeat;

}

#Container {

	background-color: #006699;
	width: 100%;

	background-image:url(../front_images/MainBG.jpg);

	background-repeat:repeat;

}
#Header {
	clear: both;
	float: left;
	height: 100px;
	width: 100%;
	background-image:url(../front_images/HeaderMainBG.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#MainHeader {
	white-space: nowrap;
	clear: both;
	height: 100px;
	width: 1024px;
	margin:0 auto;
}
#logo{
padding-left:25px;
padding-top:20px;
}
#Tags {

	clear: both;

	float: left;

	height: 100px;

	width: 100%;

}

#TagList {

	white-space: nowrap;

	clear: both;

	height: 100px;

	width: 1024px;

	margin:0 auto;

}



#GrowMyBusiness{

background-image:url(../front_images/GrowMyBusiness.png);

background-repeat:no-repeat;

padding-left:20px;

padding-top:5px;

float:left;

width:307px;

height:79px;

margin-left:25px;

margin-top:10px;

}



#GrowMyBusiness:Hover{

background-image:url(../front_images/GrowMyBusinessyellow.png);

padding-left:20px;

padding-top:5px;

width:307px;

height:79px;

margin-top:14px;

margin-left:26px;



}

#GrowMyBusiness1{

background-image:url(../front_images/GrowMyBusinessyellow.png);

background-repeat:no-repeat;

padding-left:20px;

padding-top:5px;

float:left;

width:307px;

height:79px;

margin-left:25px;

margin-top:14px;



}



#IncraseMyLeads{

background-image:url(../front_images/IncreaseMyLeads.png);

background-repeat:no-repeat;

float:left;

padding-left:25px;

padding-top:5px;

width:307px;

height:87px;

margin-top:10px;

}

#IncraseMyLeads1{

background-image:url(../front_images/IncreaseMyLeadsHover.png);

background-repeat:no-repeat;

float:left;

padding-left:25px;

padding-top:5px;

width:307px;

height:87px;

margin-top:14px;

}



#IncraseMyLeads:hover{

background-image:url(../front_images/IncreaseMyLeadsHover.png);

background-repeat:no-repeat;

float:left;

padding-left:25px;

padding-top:5px;

width:307px;

height:87px;

margin-top:15px;



}

 

 #WebDesignPortfolio{

background-image:url(../front_images/WebDesignPortfolio.png);

background-repeat:no-repeat;

float:left;

padding-left:25px;

padding-top:5px;

width:307px;

height:79px;

margin-top:10px;

}

#WebDesignPortfolio:Hover{

background-image:url(../front_images/WebDesignPortfolioHover.png);

background-repeat:no-repeat;

float:left;

padding-left:25px;

padding-top:5px;

width:307px;

height:79px;

margin-top:15px;

margin-left:2px;

}

#WebDesignPortfolioHover{

background-image:url(../front_images/WebDesignPortfolioHover.png);

background-repeat:no-repeat;

float:left;

padding-left:25px;

padding-top:5px;

width:307px;

height:79px;

margin-top:15px;

margin-left:2px;

}


#MainContent {

	width: 100%;

	float: left;



}

#MainContentArea {

	width: 965px;

	margin:0 auto;

}





.MainContentTopBar {

	font-family: Tahoma;

	font-size: 15px;

	font-weight:bold;

	color:#FFFFFF;

	background-image:url(../front_images/MainTabTopBar.png);

	background-repeat: no-repeat;

	height: 41px;

	float:left;

	padding:5px 0 0 10px;

	width: 644px;

}
.MainContentTopBar1 {

	font-family: Tahoma;

	font-size: 15px;

	font-weight:bold;

	color:#FFFFFF;

	background-image:url(../front_images/MainTabTopBar1.png);

	background-repeat: no-repeat;

	height: 41px;

	float:left;

	padding:5px 0 0 10px;

	width: 959px;

}
.MainContentMiddleBar {

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	float:left;

	margin:-5px 0 0 0;

	text-decoration: none;

	background-image:url(../front_images/MainTabMiddleBar.png);

	background-repeat: repeat-y;

	text-align: justify;

	width: 628px;

	padding:10px;

}
.MainContentMiddleBar1 {

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	float:left;

	margin:-5px 0 0 0;

	text-decoration: none;

	background-image:url(../front_images/MainTabMiddleBar1.png);

	background-repeat: repeat-y;

	text-align: justify;

	width: 945px;

	padding:10px;

}

.MainContentBottemBar {

	background-image:url(../front_images/MainTabBottemBar.png);

	background-repeat: no-repeat;

	height: 11px;

	float:left;

	width: 650px;

}

 .MainContentBottemBar1 {

	background-image:url(../front_images/MainTabBottemBar1.png);

	background-repeat: no-repeat;

	height: 11px;

	float:left;

	width: 965px;

}

.left_side_content{

	float:left;

	width:650px;}
.left_side_content1{

	float:left;

	width:965px;}

#Footer {

	background-image:url(../front_images/FooterBG.png);

	background-repeat:repeat-x;

	background-color: #FFFFFF;

	clear: both;

	float: left;

	margin:50px 0 0 0;

	height: 125px;

	width: 100%;

}

#MainFooter {

	clear: both;

	height: 100px;

	width: 1024px;

	margin:0 auto;

}



#FooterLink {

	letter-spacing: normal;

	text-align: left;

	word-spacing: normal;

	font-family:Tahoma;

	font-size:12px;

	float: left;

	height: 75px;

	width: 500px;

	margin-left:25px;

	margin-top:14px;

}

.FooterLink{

	letter-spacing: normal;

	text-align: left;

	word-spacing: normal;

	font-family:Tahoma;

	font-size:12px;

	color:#FFFFFF;

	text-decoration:none;

	}

#FooterFindUs {

	height: 50px;

	width: 150px;

	float:right;

	margin:14px 25px 0 0;

	

}



#GalleryArea {

	clear: both;

	float: left;

	height:350px;

	width: 100%;

}



#Gallery {

background-image:url(../front_images/GalleryMainBG.png);

background-repeat:no-repeat;

height:352px;

width:968px;

margin:0 auto;

}





#RightSideBar {

	float: right;

	width: 300px; /* since this element is floated, a width must be given */

	padding: 15px 0; /* top and bottom padding create visual space within this div */

}





/* Search Area Widget*/

.SearchArea {

	background-image: url(../front_images/SearchBG.png);

	background-repeat: no-repeat;

	width: 304px;

	padding-left:15px;

	padding-top:5px;

	border:none;

	float:left;

	margin-top:-18px;

}

.SearchWidget {

	width: 304px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	float:left;



}

#Button.icon{

background-image:url(../front_images/SearchButton.png);

background-repeat:no-repeat;

background-color: transparent;

border-right-style:none;

border-bottom-style:none;

border-left-style:none;

border-top-style:none;

border-color:#FFF;

width:33px;

height:31px;

margin-right:15px;

margin-top:-5px;

vertical-align:top;

}

/* End of Search Area Widget*/



#TestimonialAreaWigdet {

	width: 310px;

	float:left;

	margin:15px 0 0 0;

}



.RightWidgetTopBar {

	font-family: Tahoma;

	font-size: 15px;

	font-style: normal;

	line-height: normal;

	font-weight:bold;

	padding-left:15px;

	padding-top:5px;

	text-decoration: none;

	color:#FFFFFF;

	background-image: url(../front_images/RightWdgetTopBar.png);

	background-repeat: no-repeat;

	text-align: left;

	height: 38px;

	width: 304px;

	

}



.RightWidgetMiddleBar {

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	float:left;

	background-image: url(../front_images/RightWdgetMiddleBar.png);

	background-repeat: repeat-y;

	text-align: center;

	width: 285px;

	margin-top:-5px;

	padding:10px;

}

.RightwidgetBottemBar {

	background-image: url(../front_images/RightWdgetBottemBar.png);

	background-repeat: no-repeat;

	height: 8px;

	float:left;

	width: 304px;

}



#GoogleResultWigdet {

	width: 310px;

	float:left;

	margin:10px 0 0 0;}

#NewsletterBlock {

	float: left;

	height: 225px;

	width: 304px;

	margin-top:15px;

}

#request_quote {

	float: left;

	width: 304px;

	margin-top:19px;

}



#SocialUpdates {

	width: 304px;

	float:left;

	margin:20px 33px 0 0;

}



.LeftWidgetTopBar {

	font-family: Tahoma;

	font-size: 15px;

	font-style: normal;

	line-height: normal;

	font-weight:bold;

	padding-left:15px;

	padding-top:5px;

	text-decoration: none;

	color:#FFFFFF;

	background-image: url(../front_images/RightWdgetTopBar.png);

	background-repeat: no-repeat;

	text-align: left;

	height: 38px;

	width: 304px;

	

}

/*Widgets End Here*/

.NameTitle {

	background: url(../front_images/NameBG.png) no-repeat 0 0;

	height: 28px;

	width: 265px;

	font-family:Tahoma;

	font-weight:bold;

	font-size:12px;

	text-align:right;

	margin:15px -8px 5px 0;

	padding:5px 0 0 0;

	float:right;

	

}

.LeftNameTitle {

	background-image: url(../front_images/NameBG.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 304px;

	text-align:right;

	font-family:Tahoma;

	font-weight:bold;

	font-size:12px;

	padding-top:5px;

	padding-right:25px;

	margin-left:-9px;

	

}

.LeftWidgetMiddleBar {

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	text-decoration: none;

	background-image: url(../front_images/RightWdgetMiddleBar.png);

	background-repeat: repeat-y;

	text-align: justify;

	padding:10px;

	width: 285px;

	float:left;

	margin-top:-5px;

}

.LeftwidgetBottemBar {

	background-image: url(../front_images/RightWdgetBottemBar.png);

	background-repeat: no-repeat;

	height: 8px;

	float:left;

	width: 304px;

}



.request_form{

	float:left;

	width:285px;

	margin:5px 0 0 7px;}

.request_label{

	float:left;

	width:95px;

	height:34px;

	background: url(../front_images/lable_bg.png) no-repeat 0 0;

	color:#FFF;

	font-size:15px;

	text-align:center;

	padding:6px 0 0 0;

	font-family:Tahoma, Geneva, sans-serif;



	}

	

.request_input_bg{

	float:left;

	width:155px;

	margin:0 0 10px 0;

	height:24px;

	padding:10px 10px 0 5px;

	border:none;

	background: url(../front_images/request_input_bg.png) no-repeat 0 0;}
	

.request_submit_btn{

	float:right;

	width:102px;

	margin:0 24px 10px 0;

	height:35px;

	text-indent:-9999px;

	cursor:pointer;

	text-transform:uppercase;

	border:none;

	background: url(../front_images/submit_btn.png) no-repeat 0 0;}

	

.request_textarea{

	float:left;

	width:241px;

	margin:0 0 10px 0;

	overflow:hidden;

	padding:3px 10px 0 5px;

	border:none;

	background-color:#ececec;

	border:#a7a7a7 1px solid;

	}

		

p.pos_fixed

{

position:fixed;

top:200px;

right:5px;

background-image:url(../front_images/LiveCall.png);

background-repeat:no-repeat;

width:55px;

height:177px;

vertical-align:middle;

}	

p.pos_fixed2

{

position:fixed;

top:200px;

left:5px;

background-image:url(../front_images/LiveChat.png);

background-repeat:no-repeat;

width:65px;

height:167px;

vertical-align:middle;

}	
.nav{
	width:54%;
	float:right;
	margin-top:53px;
	}
	
.nav ul{
	margin:0;
	padding:0;
	}
	
.nav ul li{
	font:14px "Courier New", Courier, monospace;
	float:left;
	font-weight:bold;
	list-style:none;
	line-height:22px;
	text-align:center;
	margin-left:8px;
	background:url(../front_images/four.png);
	
	}
	
.nav ul li a{
	background:url(../front_images/rightside.png) top right no-repeat;
	color:#FFFFFF;
	display:block;
	padding-left:9px;
	padding-right:9px;
	text-decoration:none;
	}
	
.nav ul li a:hover,.active{
	color:#f3ad32;
	}
.clrall{
clear:both;
}