body

{

margin:0px;

background-image:url(images/ptrn.jpg);

}



#container

{

	width:1010px;

	margin-left:auto;

	margin-right:auto;

}

#logo-outer

{

	width:1010px;

	height:75px;

}

#logo

{

	width:327px;

	height:75px;

	float:left;

}

#call-outer

{

	width:317px;

	height:30px;

	float:right;

	margin-top:46px;

}

#call-us

{

	width:173px;

	float:left;

}

#icons

{

	width:72px;

	float:left;

	margin-left:38px;

}

#header

{

	width:1010px;

	clear:both;

}

#who-outer

{

	width:334px;

	float:left;

}


#services-right-box

{

	width:580px;
	padding-left:25px;
	padding-top:20px;
	float:left;

}

#spacer

{

	width:334px;

	height:40px;

}

#blue-home-bg

{

	width:334px;

	height:43px;

	background-image:url(images/blue-home.jpg);

}

#who-bg

{

	width:334px;

	height:322px;

	background-image:url(images/blue-grey.jpg);

	background-repeat:repeat-y;

}

#who-text

{

	width:300px;

	margin-left:32px;

	padding-top:32px;

}

#templates-bg

{

	width:647px;

	height:405px;

	background-image:url(images/templates-base.jpg);

	background-repeat:no-repeat;

	float:left;

}

#templates-sample

{

	width:auto;

	padding-top:35px;

}

#blue-home-outer

{

	width:29px;

	float:right;

	margin-top:40px;

}

#blue-home-corner

{

	width:29px;

	height:43px;

}

#grey-home-bg

{

	width:29px;

	height:322px;

	background-image:url(images/blue-grey2.jpg);

}



#home-spacer

{

	width:1010px;

	height:20px;

	background-image:url(images/bg-img.jpg);

	clear:both;

}

#nav-controller

{

	width:1010px;

	height:38px;

	clear:both;

	background-image:url(images/bg-img.jpg);

}

#navigation

{

	width:662px;

	margin-right:15px;

	float:right;

}

#main

{

	width:1010px;

	height:auto;

	background-image:url(images/grey-bg.jpg);

	background-repeat:repeat-y;

	clear:both;

}

#white-block

{

	width:1010px;

}

#white-top

{

	width:1010px;

	height:26px;

}

#white-center

{

	width:1010px;

}

#shadow1

{

	width:37px;
	height:420px;
	background:url(images/shadow1.jpg);
	float:left;

}

#content-center

{

	width:936px;

	height:420px;

	background-color:#FFFFFF;

	float:left;

}



#shadow2

{

	width:37px;
	height:420px;
	background:url(images/shadow2.jpg);
	float:right;

}

#service-block

{

	width:586px;

	float:left;

}

#service-top

{

	width:586px;

	height:41px;

	background-image:url(images/services_15.jpg);

}

#service-center

{

	width:586px;

	background-image:url(images/services_bg.jpg);

	height:350px;

}

#service-bottom

{

	width:586px;

	height:21px;

	clear:both;

	

}

#service-txt

{

	width:99px;

	height:41px;

	float:left;

	padding-left:15px;

}

#show-button

{

	width:108px;

	height:41px;

	margin-right:10px;

	float:right;

}

#be-heard

{

	width:160px;

	padding-left:20px;

	margin-top:15px;

	padding-right:10px;

	float:left;

	border-right:1px #999999 solid;

}

#be-seen

{

	width:160px;

	padding-left:20px;

	margin-top:15px;

	padding-right:10px;

	float:left;

	border-right:1px #999999 solid;

}

#be-educated

{

	width:160px;

	padding-left:15px;

	margin-top:15px;

	padding-right:10px;

	float:left;

}

#testimonials

{

	width:327px;

	float:left;

	margin-left:23px;

}

#testimonials-top

{

	width:327px;

}

#testimonials-center

{

	width:327px;

	background-image:url(images/testimonials-bg.jpg);

}

#testimonials-botoom

{

	width:327px;

}

#white-bottom

{

	width:1010px;

	height:32px;

	clear:both;

}



#block-outer

{

	width:976px;
	height:450px;

	margin-left:24px;

	margin-top:30px;

	clear:both;

}

#brand-advance

{

	width:296px;

	float:left;

}

#f-shadow

{

	width:25px;

	padding-top:70px;

	float:left;

}

#the-blog

{

	width:277px;

	float:left;

	margin-left:20px;

}

#f2-shadow

{

	width:25px;

	padding-top:70px;

	float:left;

}

#twitter-blog

{

	width:282px;

	float:left;

	margin-left:20px;

}



#grey-bottom

{

	width:1010px;

	height:37px;

	clear:both;

}











/*About us-page start here */

#white-bg2-content

{

	width:1010px;

	height:620px;

	background-image:url(images/white-bg2.jpg);

	background-repeat:repeat-y;

}

#white-bg1

{

	width:1010px;

	

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}

#about-header

{

	width:1010px;

	margin-top:23px;

}

#about-blue-bar

{

	width:1010px;

	height:44px;

	background-image:url(images/blue-bar.jpg);

}

#about-bg

{

	width:1010px;

	height:150px;

	background-image:url(images/bg-img.jpg);

	background-repeat:repeat-y;

}

#about-txt

{

	width:270px;

	height:106px;

	margin-top:33px;

	margin-left:5px;

	float:left;

}

#about-content

{

	width:690px;

	margin-left:20px;

	margin-top:33px;

	float:left;

}

#about-features-outer

{

	width:902px;

	margin-left:58px;

}

#about-features

{

	width:489px;

	float:left;

}

#category

{

	width:382px;

	float:left;

	margin-left:30px;

}





#web

{

	width:382px;

}

#web-head

{

	width:382px;

	height:41px;

	background-image:url(images/web-head.jpg);

}

#web-center

{

	width:382px;

	display:inline-block;

	background-image:url(images/web-bg.jpg);

	background-repeat:repeat-y;

}

#web-bottom

{

	width:382px;

	height:7px;

	clear:both;

}

#web-content

{

	width:350px;

	margin-left:15px;

	padding-top:10px;

	padding-bottom:5px;

}



#market

{

	width:382px;

	margin-top:21px;

}

#market-head

{

	width:382px;

	height:41px;

	background-image:url(images/web-head.jpg);

}

#market-center

{

	width:382px;

	display:inline-block;

	background-image:url(images/web-bg.jpg);

	background-repeat:repeat-y;

}

#market-bottom

{

	width:382px;

	height:7px;

	clear:both;

}

#market-content

{

	width:350px;

	margin-left:15px;

	padding-top:10px;

	padding-bottom:5px;

}



#consult

{

	width:382px;

	margin-top:21px;

}

#consult-head

{

	width:382px;

	height:41px;

	background-image:url(images/web-head.jpg);

}

#consult-center

{

	width:382px;

	display:inline-block;

	background-image:url(images/web-bg.jpg);

	background-repeat:repeat-y;

}

#consult-bottom

{

	width:382px;

	height:7px;

	clear:both;

}

#consult-content

{

	width:350px;

	margin-left:15px;

	padding-top:10px;

	padding-bottom:5px;

}









/*blog-page start here */



#blog-features-outer

{

	width:950px;

	margin-left:40px;

}

#blog-bg1

{

	width:1010px;

	height:990px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}



#tips

{

	width:610px;

	float:left;

}

#tips-top

{

	width:610px;

	height:16px;

}

#tips-center

{

	width:610px;

	background-image:url(images/tips_center.jpg);

	background-repeat:repeat-y;

}

#tips-bottom

{

	width:610px;

	height:26px;

	clear:both;

}

#effective

{

	width:576px;

	margin-left:17px;

}

#effective-top

{

	width:576px;

	height:10px;

}

#effective-center

{

	width:576px;

	height:84px;

	background-image:url(images/effective-bg.jpg);

	background-repeat:repeat-y;

}

#effective-bottom

{

	width:576px;

	height:24px;

	clear:both;

}

#calender

{

	width:450px;

	margin-left:20px;

	padding-top:10px;

	float:left

}

#calender-icon

{

	width:52px;

	height:66px;

	margin-left:12px;

	background-image:url(images/callendar.jpg);

	background-repeat:no-repeat;

	float:left;

}

#month

{

	width:52px;

	margin-top:15px;

}

#effective-content

{

	width:550px;

	padding:20px;

}

#bookmarks

{

	width:299px;

	float:left;

	margin-left:20px;

}

#bookmarks-top

{

	width:299px;

	height:53px;

}

#bookmarks-center

{

	width:299px;

	height:895px;

	background-image:url(images/bookmarks-bg.jpg);

	background-repeat:repeat-y;

}

#bookmarks-bottom

{

	width:299px;

	height:38px;

}

#bookmarks-content

{

	width:270px;

	margin-left:15px;

}





/*contact us-page start here */



#contact-bg2-content

{

	width:1010px;

	background-image:url(images/white-bg2.jpg);

	background-repeat:repeat-y;

}

#contact-bg1

{

	width:1010px;

	height:500px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}

#contact-features-outer

{

	width:950px;

	margin-left:40px;

}

#fill

{

	width:950px;

	padding:20px;

}

#fill1
{
	width:950px;
	padding:5px;

}


#form

{

	width:554px;

	float:left;

}

#form-top

{

	width:554px;

	height:41px;

	background-image:url(images/form-top.jpg);

}

#form-bg

{

	width:554px;

	background-image:url(images/form-bg.jpg);

	background-repeat:repeat-y;

}

#form-bottom

{

	width:554px;

	height:32px;

}

#map

{

	width:304px;

	float:left;

	margin-left:39px;

	

}

#map-content

{

	width:304px;	

}

#addres-map

{

	width:298px;

	

}

#addres-link

{

	width:275px;

	padding:10px;

	

}

#content_logos
{
 width:200px;
 height:80px;
 padding-left:15px;
 padding-top:30px; 
 float:left;
}

#content_logos2
{
 width:200px;
 height:80px;
 margin-left:40px;
 padding-left:15px;
 padding-top:30px; 
 float:left;
}



/*Services-page start here */

#service-bg2-content

{

	width:1010px;

	background-image:url(images/white-bg2.jpg);

	background-repeat:repeat-y;

}

#service-bg1

{

	width:1010px;

	height:660px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}

#service-bgstaff

{

	width:1010px;

	height:1300px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}

#service-bg3

{

	width:1010px;

	height:1350px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}

#service-bg4

{

	width:1010px;

	height:1750px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}
#service-bg5

{

	width:1010px;

	height:1500px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}


#service-features-outer

{

	width:950px;

	margin-left:40px;

}

#links

{

	width:382px;

	float:left;

}

#links-top

{

	width:382px;

	height:41px;

	background-image:url(images/web-head.jpg);

}

#links-bg

{

	width:382px;

	background-image:url(images/web-bg.jpg);

}

#links-bottom

{

	width:382px;

	height:7px;

}

#links-content

{

	width:340px;

	margin-left:24px;

}

#xhtml-content

{

	width:509px;

	margin-left:20px;

	float:left;

}
#newlink

{

	width:325px;
	float:left;

}

#newlink-top

{

	width:325px;

	height:41px;

	background-image:url(images/link-top.jpg);

}

#newlink-bg

{

	width:325px;

	background-image:url(images/link-bg.jpg);
	background-repeat:repeat-y;

}

#newlink-bottom

{

	width:325px;

	height:22px;

}
#newlink-content

{

	width:300px;
	margin-left:25px;

}
#xhtml-content2

{

	width:552px;

	margin-left:35px;

	float:left;

}







/*contact-page start here */

#contact-txt

{

	width:328px;

	height:106px;

	margin-top:33px;

	margin-left:5px;

	float:left;

}

#contact-content

{

	width:649px;

	margin-left:20px;

	margin-top:33px;

	float:left;

}







/*Portfolio-page start here */

#portfolio-bg2-content

{

	width:1010px;

	background-image:url(images/white-bg2.jpg);

	background-repeat:repeat-y;

}

#portfolio-bg1

{

	width:1010px;

	background-image:url(images/white-bg1.jpg);

	background-repeat:no-repeat;

}

#portfolio

{

	width:890px;

	margin-left:20px;

}

#portfolio-top

{

	width:890px;

	height:41px;

	background-image:url(images/portfolio-top.jpg);

}

#portfolio-bg

{

	width:890px;

	background-image:url(images/portfolio-bg.jpg);

	background-repeat:repeat-y;

}

#portfolio-bottom

{

	width:890px;

	height:20px;

}

#sampler-controll

{

	width:692px;

	margin-left:95px;

	padding-top:30px;

}

#sampler-outer

{

	width:692px;

}

#samples-1

{

	width:298px;

	float:left;

}

#samples-2

{

	width:298px;

	float:left;

	margin-left:70px;

}

#sampler2-outer

{

	width:692px;

	clear:both;

	padding-top:25px;

}

#samples-3

{

	width:298px;

	float:left;

}

#samples-4

{

	width:298px;

	float:left;

	margin-left:70px;

}



#scroller-outer

{

	width:688px;

	height:41px;

	padding-top:30px;

	

	clear:both;

}

#previous

{

	width:39px;

	height:41px;

	float:left;

}

#center-bg

{

	width:608px;

	height:41px;

	background-image:url(images/prev-bg.jpg);

	background-repeat:repeat-x;

	float:left;

}

#next

{

	width:41px;

	height:41px;

	float:right;

}























#footter

{

	width:1010px;

	height:39px;

	text-align:center;

	line-height:39px;

}







.text-white

{

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

	font-size:12px;

	color:#FFFFFF;

	line-height:19px;

}

.text-white2

{

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

	font-size:13px;
	
	font-weight:bold;

	color:#FFFFFF;

	line-height:18px;

}

.big-white

{

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

	font-size:20px;

	color:#FFFFFF;

	line-height:18px;

}

.grey-text

{

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

	font-size:12px;

	color:#666666;

	line-height:19px;

}

.blue-text

{

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

	font-size:12px;

	color:#0d62a2;

	font-weight:bold;

	line-height:19px;

}



.grey-text2

{

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

	font-size:12px;

	color:#474747;

	line-height:19px;

}

.grey-light

{

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

	font-size:12px;

	color:#868686;

	line-height:19px;

}

.grey-text3

{

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

	font-size:12px;

	color:#434343;

	line-height:19px;

}

.blck-text

{

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

	font-size:12px;

	color:#000000;

	line-height:17px;

}

.blck-text2

{

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

	font-size:14px;

	color:#000000;

	line-height:17px;

}

.blck-text2 a

{

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

	font-size:14px;

	color:#000000;

	line-height:17px;

	text-decoration:none;

}

.blck-text2 a:hover

{

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

	font-size:14px;

	color:#04406b;

	line-height:17px;

	text-decoration:underline;

}

.blck-text3

{

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

	font-size:12px;

	color:#000000;

	line-height:29px;

}



.blue

{

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

	font-size:12px;

	color:#197ec5;

	line-height:18px;

}

.blue a

{

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

	font-size:12px;

	color:#197ec5;

	line-height:18px;

}

.blue a:hover

{

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

	font-size:12px;

	color:#000000;

	line-height:18px;

}

.copy

{

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

	font-size:11px;

	color:#908f8f;

}

.copy-blue

{

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

	font-size:11px;

	color:#4cbadf;

}



ul

{

	list-style-type: none;

	margin: 0;

	padding: 0;

}

li

{

	background-image:url(images/arrow-b.gif);

	background-position: 0 .4em;

	background-repeat: no-repeat;

	color: #666666;

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

	font-size: 12px;

	line-height: 23px;

	padding-left: 17px;

}

.img

{

	float:right;

	padding-left:10px;

}

.text1-box

{

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

	font-size:13px;

	color:#696868;

}

.tex-box

{

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

	font-size:13px;

	padding-top:4px;

	padding-bottom:4px;

	color:#696868;

	border-left:1px #c7c7c7 solid;

	border-right:1px #fffff solid;

	border-top:1px #c7c7c7 solid;

	border-bottom:1px #ffffff solid;

}

.link-left

{

	font-family:Trebuchet MS, Arial,Verdana,  Helvetica, sans-serif;

	font-size:17px;

	color:#0d5082;

}

.link-left a

{

	font-family:Trebuchet MS, Arial,Verdana,  Helvetica, sans-serif;

	font-size:17px;

	color:#0d5082;

	text-decoration:none;

}

.link-left a:hover

{

	font-family:Trebuchet MS, Arial,Verdana,  Helvetica, sans-serif;

	font-size:17px;

	color:#0d5082;

}

.link2-left

{

	font-family:Trebuchet MS, Arial,Verdana,  Helvetica, sans-serif;

	font-size:17px;

	color:#434242;

}

.link2-left a

{

	font-family:Trebuchet MS, Arial,Verdana,  Helvetica, sans-serif;

	font-size:17px;

	color:#434242;

	text-decoration:none;

}

.link2-left a:hover

{

	font-family:Trebuchet MS, Arial,Verdana,  Helvetica, sans-serif;

	font-size:17px;

	color:#0d5082;

}

.click

{

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

	font-size:10px;

	color:#696868;

}

.click a

{

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

	font-size:10px;

	color:#696868;

	text-decoration:none;

}

.click a:hover

{

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

	font-size:10px;

	color:#138cac;

	text-decoration:underline;

}

.white-s

{

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

	font-size:14px;

	color:#FFFFFF;



}

.blck-s

{

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

	font-size:18px;

	color:#000000;



}