@charset "utf-8";

/* CSS Document */



*{

margin:0;

padding:0;

}



body{

background:url(../images/body_bg.gif) repeat-x top #fffef2;

margin:0;

padding:0;

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

}







.clear{

clear:both;

font-size:0;

line-height:0;

}



/*start wrpapper*/

#wrapper{

width:1098px !important;

margin:0 auto;

padding:0 0 50px 0;





}



/*start header*/



.header{

width:1083px !important;

margin:0 auto;

padding:0;

float:left;

}



.logo{

width:210px;

height:111px;

margin:0;

padding:0;

float:left;

}



.logo a{

width:210px;

height:111px;

padding:0;

margin:13px 0 0 0;

float:left;

text-decoration:none;

text-indent:-9000px;

display:block;

background:url(../images/logo.gif) no-repeat;

}



.contact1{

width:129px;

height:39px;

float:right;

margin:0;

padding:0;

}



.contact1 a{

width:129px;

height:39px;

padding:0;

margin:6px 0 0 0;

float: right;

text-decoration:none;

text-indent:-9000px;

display:block;

background:url(../images/contact1.gif) no-repeat;

}



/*end header*/



/*content start*/

.content{

width:1099px;

margin:0;

padding:0 0 0 0;

}

.content p{ 
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
}

.content h1{

margin:0;

padding:43px 0 0 5px;

}



.margin_top{

	padding:44px 0 0 20px;

	margin:0;

}







.feature_work{

	width:1098px;

	margin:0;

	padding:30px 0 0 0;

}



.feature_work span{

	padding:0 0 35px 11px;

	float:left;

}

.launchSite a{
	width:100px;
	margin:-100px;
	overflow:visible;
	font-style:italic;
	font-size:x-small;
	color:#000000 !important;
	float:left;
	position:relative;
	top:230px;
	left:220px;
}

.launchSite a:visited {
	color:#00000;
}

.launchSite a:hover {
	color:rgb(206, 122, 51);
}

.launchSite {
float:left;
height:25px;
}

.webThumbs {
	width:208px;
	height:125px;
	float:left;
	padding:0 11px 35px 0;
}

.nopadding{

	padding:0 0 0 0 !important;
}

#webPortfolio {
	width:1099px;
}

.clear {
	clear:both;
}



.nav{

width:1089px;

margin:0 auto;

padding:19px 0 0 0;

}



.brck_left{

height:62px;

width:23px;

margin:0;

padding:0 0 0 0;

float:left;

background:url(../images/bracket_left.gif) no-repeat;

}



.brck_right{

height:62px;

width:23px;

margin:0;

padding:0 13px 0 0;

float:right;

background:url(../images/bracket.gif) no-repeat;

}



.nav ul{

float:left;

list-style:none;

padding-top:14px;

}



.nav ul li{

background:url(../images/star.gif) no-repeat right;

margin:0;

padding:0 66px 0 25px;



float:left;

}



.nav ul li a{

display:block;

text-decoration:none;

margin:0;

padding:0;

text-indent:-9000px;



}



.nav ul li.not_bg{

padding-right:0;

padding-left:15px;

background:none;

}



.home{

width:105px;

height:34px;

background:url(../images/home.gif) no-repeat;

margin:0;

padding:0;

}



.home:hover{

background: url(../images/home_hover.gif) no-repeat;

margin:0;

padding:0;

}





.portfolio{

width:202px;

height:34px;

background:url(../images/portfolio.gif) no-repeat;

margin:0;

padding:0;

}

.page-heading-img {
	margin:40px 0 8px 0;
}

.portfolio:hover{

background: url(../images/portfoli_hover.gif) no-repeat;

margin:0;

padding:0;

}



.what_do{

width:235px;

height:34px;

background:url(../images/what_we_do.gif) no-repeat;

margin:0;

padding:0;

}



.what_do:hover{

background: url(../images/what_we_do-hover.gif) no-repeat;

margin:0;

padding:0;

}



.contact{

width:170px;

height:34px;

background:url(../images/contact.gif) no-repeat;

margin:0;

padding:0;

}



.contact:hover{

background: url(../images/contact_hover.gif) no-repeat;

margin:0;

padding:0;

}



.outer_img{

width:1098px;

margin:0;

padding:20px 0 0 0;



}



.feature_bg a{

float:right;

padding:0;

margin:48px 10px 0 0;

width:107px;

height:15px;

background: url(../images/learn_more.gif) no-repeat;

font-style: italic;

font-size:17px;

color:#d5dae2;

display:block;

text-indent:-9000px;

}





.feature_bg{

width:349px;

float:left;

margin:0;

padding:0 17px 0 0;

background:url(../images/feature_work_bg.gif) no-repeat;

text-align:center;

}



.feature_bg img{

padding:35px 0 0 0;

}



.bottom_content_text{

width:939px;

float:left;

margin:0;

padding:85px 0 0 0;

}



.left_text{

width:330px;

float:left;

margin:0;

padding:0;

}



.left_text p{

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

color:#000000;

font-size:16px;

margin:0;

padding:17px 0 0 8px;

float:left;

}



.left_text img{

padding-left:20px;

}



.right_text{

width:609px;

float:right;

margin:0;

padding:0;

}



.right_text img{

padding-left:20px;

}



.right_text p{

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

color:#3a302a;

font-size:16px;

margin:0;

padding:10px 0 0 50px;

float:left;

}



.right_text a{

text-decoration:none;

color:#ce7a33;

}



.cloud_img{

background:url(../images/cloud_bg.gif) repeat-x top #adc1d4;

margin:0;

padding:0;

}



.text_bottom{

width:917px;

margin:0 auto;

padding:82px 0 2px 0 !important;



}



.networking{

width:271px;

float:left;

margin:0;

padding:0 105px 0 0;

}



.networking ul{

list-style:none;

margin:0;

padding:0;

}





.networking ul li{

width:260px;

margin:0;

padding:2px 0 10px 45px;

}



.networking ul li a{

font-size:16px;

color:#645953;

text-decoration:none;

padding:0;

}



.img1{

background: url(../images/network_img1.gif) no-repeat left;

width:35px;

height:18px;

margin:0;

padding:0 0 0 0;

}



.img2{

background: url(../images/network_img2.gif) no-repeat left;

width:35px;

height:18px;

margin:0;

padding:0;

}



.img3{

background: url(../images/network_img3.gif) no-repeat left;

width:35px;

height:18px;

margin:0;

padding:0;

}



.img4{

background: url(../images/network_img4.gif) no-repeat left;

width:35px;

height:18px;

margin:0;

padding:0;

}



.img5{

background: url(../images/network_img5.gif) no-repeat left;

width:35px;

height:18px;

margin:0;

padding:0;

}



.networking h1{

font-size:23px;

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

color:#645953;

margin:0;

padding:7px 0 0 0;

}



.contect_info{

width:230px;

float:left;

margin:0;

padding:0 100px 0 0;



}



.contect_info a{

font-size:16px;

text-decoration:none;

margin:0;

padding:14px 0 15px 0;

color:#645953;

display:block;

}



.contect_info p{

font-size:16px;

color:#645953;

margin:0;

padding:0;

}



.contect_info h1{

font-size:23px;

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

color:#645953;

margin:0;

padding:0;

}



.my_community{

width:190px;

float: right;

margin:0;

padding:0;

}



.my_community h1{

font-size:23px;

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

color:#645953;

margin:0;

padding:0;

}



.my_community ul{

list-style:none;

padding-top:10px;

}



.my_community ul li{

font-size:16px;

margin:0;

padding:0 0 10px 5px;

}



/*content end*/



.footer{

width:100%;

height:83px;

background:url(../images/footer_bg.gif) repeat-x;

}



.footer ul{

width:350px;

float: right;

list-style:none;

margin:0;

padding:23px 0 0 0;



}



.footer ul li{

background: url(../images/footer_spriter.gif) no-repeat 0 4px;

float:left;

margin:0;

padding:0 10px 0 10px;

}



.footer ul li.not_bg{

background:none;

}



.footer ul li a{

font-size:16px;

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

text-decoration:none;

margin:0;

padding:0;

color:#645953;

}



.footer ul li a:hover{

text-decoration:underline;

}



.img_feature{

width:208px;

height:125px;

background:url(../images/thrive_port_index_03.gif) no-repeat;

margin:0;

padding:0;

}



.img_feature img{

margin:22px 0 0 12px;

}



.inner_content{

	width:1098px;

	margin:0;

	padding:0;

}



.left_col{

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

	float:left;

	width:337px;

	margin:0;

	padding:0 0 50px 0;

	background:url(../images/telephone_set.gif) no-repeat bottom right;

}



.left_col p{

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

	padding:10px 0 10px 0;

	color:#000000;

	font-size:16px;

}



.contact_p{

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

	padding:10px 0 20px 0 !important;

	color:#000000;

	font-size:16px;

}



.contact_heading{

	font-size:25px;

	color:#000000;

	margin:0;

	padding:0 !important;

	font-style:italic;

}



.left_col a{

	text-decoration:none;

	color:#000000;

	margin:0;

	padding:0;

	font-size:25px;

}

.contact_info {

	font-size:25px !important;

	color:#000000;

	margin:0;

	padding:0 !important;

}

.address{

	font-size:26px !important;

	

}



.thrive_crative{

	font-size:25px !important;

}



.left_col h2{

	width:242px;

	height:37px;

	margin:33px 0 0 0;

	padding:0;

	float:left;

	background:url(../images/say_hello.gif) no-repeat top;

	text-indent:-9000px;

}



.right_col{

	float: right;

	width:714px;

	margin:0;

	padding:30px 0 0 0;

}



.top_bg{

	width:714px;

	height:34px;

	margin:0;

	padding:0;

	background:url(../images/top_search_bg.gif) no-repeat top;

}



.center_bg{

	width:714px;

	margin:0;

	padding:0;

	background:url(../images/search_center_bg.gif) repeat-y;

}



.center_bg label{

	padding-right:20px;

	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;

	color:#645953;

	margin:0;

	font-size:20px;

	font-weight:bold;

	display:block;

	text-align: right;

	float:left;

	width:162px;

}



.center_bg textarea{

	width:354px;

	height:253px;

	margin:3px 0 45px 0;

	padding:3px 0 0 5px;

	background:url(../images/textarea_bg.gif) no-repeat;

	border:none;

}



.center_bg input{

	width:349px;

	height:28px;

	float:left;

	display:block;

	margin:0 0 5px 0;

	padding:8px 0 0 6px;

	background:url(../images/search_bg.gif) repeat-x;

	border: none;

	font-size:16px;

	border-left:1px solid #cccbc2;

	border-right:1px solid #cccbc2;

	border-bottom:1px solid #cccbc2;

}

.center_bg .submit_button{

	width:60px;

	height:14px;

	float:right;

	background:none;

	border:none;

	margin:0 175px 0 0;

	top:-50px;

	position:relative;

	

}

.botttom_bg{

	width:714px;

	height:5px;

	margin:0;

	padding:0;

	background:url(../images/search_bottom_bg.gif) no-repeat;

}



/*end wrpapper*/



/*what we do page*/



.marketing_design{

	width:100%;

	margin:0 auto;

	padding:20px 0 0 0;

}



.marketing_top{

	width:1099px;

	margin:0;

	padding:0;

	height:16px;

	background:url(../images/what_we_do_top.gif) no-repeat;

}



.marketing_center{

	width:1099px;

	margin:0;

	padding:0;

	background:url(../images/what_we_do_center.gif) repeat-y;



}



.marketing_bottom{

	width:1099px;

	margin:0;

	padding:0;

	height:16px;

	background:url(../images/what_we_do_bottom.gif) no-repeat bottom;

}



.design_marketing_left{

	width:360px;

	float:left;

	margin:0;

	padding:0;

}



.design_marketing_center{

	width:372px;

	float:left;

	margin:0;

	padding:0;

}



.design_marketing_right{

	width:353px;

	float: right;

	margin:0;

	padding:0 0 0 0;



}



.star{

	width:100%;

	margin:0;

	padding:0;

	background:url(../images/thrive_what_we_do_03.gif) no-repeat bottom right;

	}

	

.star h1{

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

	font-size:32px;

	color:#3a302a;

	margin:0;

	padding:0;

	text-align:center;

}



.star span{

	width:314px;

	height:2px;

	margin:0;

	padding:0 0 0 25px;

	

}



.star p{

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

	font-size:16px;

	color:#000;

	margin:0;

	padding:14px 0 8px 25px;

	width:310px;

}

	

	.varity_of_marketing{

		width:95%;

		margin:0;

		padding:0 10px 0 0;

		background:url(../images/star2.gif) no-repeat top right;

	}

	

.varity_of_marketing h2{

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

font-size:30px;

font-weight:bold;

color:#3a302a;

padding-left:30px;

padding-bottom:0px;

word-spacing:-5px;

}



.varity_of_marketing ul{

	list-style:none;

	margin:0;

	padding:8px 0 0 43px;

}



.varity_of_marketing ul li{

	margin:0;

	padding:0 0 0px 16px;

	background:url(../images/spriter14.gif) no-repeat left;

}



.varity_of_marketing ul li a{

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

font-size:26px;

margin:0;

padding:0;

text-decoration:none;

color:#000;

}



.varity_of_marketing p{

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

font-size:16px;

color:#000;

margin:0;

padding:0 0 0 35px;



}



	

	

.star ul{

	list-style:none;

	margin:0;

	padding:4px 0 10px 25px;

}



.star ul li{

	display:block;

	margin:0;

	padding:0 50px 0 20px;

	background:url(../images/star1.gif) no-repeat left 11px;

	line-height:39px;

	height:39px;

}



.star ul li a{

	text-decoration:none;

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

	font-size:19px;

	color:#3a302a;

	display:block;

	padding:0 0 0 0;

	background:url(../images/star1.gif) no-repeat right 12px;

	font-weight:bold;

	

}



.star ul li a:hover{

	

}



.lorilee{

	width:100%;

	margin:0;

	padding:0 20px 0 0;

}



.lorilee img{

	margin-right:15px;

	margin-left:18px;

	padding-top:4px;

}



.lorilee h1{

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

	font-size:30px;

	color:#3a302a;

	margin:0;

	padding:0 20px 0 0;



}



.lorilee p{

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

		font-size:16px;

		color:#000;

		padding:0;

		margin:0 0 18px 25px;

}



.lorilee span{

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

	font-size:30px;

	font-weight:bold;

	color:#3a302a;

	margin:17px 0 15px 40px;

	display:block;

	padding:0;

}



.pad_left{

	padding-left:20px !important;

}@charset "utf-8";

/* CSS Document */



