@charset "utf-8";
.container {
	height: 1450px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.partnerstext {
	height: 500px;
	width: 932px;
	float: left;
	background-color: #FFFFFF;
	padding: 20px;
}

.privacy {
}

.contact1 {
	float: left;
	height: 400px;
	width: 480px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.contact2 {
	height: 300px;
	width: 972px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(graphics/contactmain.jpg);
	background-repeat: no-repeat;
}

.textemail {
	float: left;
	height: 590px;
	width: 600px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	list-style-image: url(graphics/bullet.jpg);
}
.emailpackages {
	float: left;
	height: 600px;
	width: 342px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	list-style-image: url(graphics/bullet.jpg);
	background-image: url(graphics/email2.jpg);
}

.design1 {
	float: left;
	height: 550px;
	width: 600px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	background-color: #FFFFFF;
}
.designbullet {
	float: left;
	height: 560px;
	width: 300px;
	padding-left: 20px;
	padding-top: 10px;
	background-color: #FFFFFF;
	list-style-image: url(graphics/bullet.jpg);
	background-image: url(graphics/designbullet.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
}


.apptext {
	float: left;
	height: 200px;
	width: 600px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	background-image: url(graphics/lineappdev.jpg);
	background-repeat: repeat-y;
}
.appbullets {
	height: 375px;
	width: 250px;
}


.itpic {
	float: left;
	height: 236px;
	width: 410px;
}


.design {
	float: left;
	height: 236px;
	width: 410px;
	background-image: url(sbs/graphics/services4.jpg);
}

.servicesunder {
	float: left;
	height: 300px;
	width: 930px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.header {
	float: left;
	height: 75px;
	width: 972px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: url(sbs/graphics/stripe.jpg);
}
.middle {
	float: left;
	height: 500px;
	width: 972px;
	background-color: #2D435B;
	background-repeat: no-repeat;
}
.slideshow {
}

.leftcol {
	float: left;
	height: 410px;
	width: 630px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.right {
	float: left;
	height: 410px;
	width: 310px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-indent: 25px;
	word-spacing: normal;
	font-size: 14px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(graphics/homenews.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.middlebox {
	float: left;
	height: 270px;
	width: 298px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(graphics/box2.jpg);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-top: 20px;
}
.rightbox {
	float: left;
	height: 270px;
	width: 314px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(graphics/computers.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	padding-top: 20px;
}
.privacy {
	float: left;
	height: 295px;
	width: 950px;
	color: #666666;
	text-indent: 0px;
	padding-left: 20px;
}
.servicesmain {
	float: left;
	height: 126px;
	width: 168px;
	padding-top: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
.ittext {
	float: left;
	height: 216px;
	width: 522px;
	padding-top: 20px;
	padding-left: 20px;
	left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	background-color: #FFFFFF;
	padding-right: 20px;
	background-image: url(graphics/services%20box.jpg);
}
.itmaintext {
	background-color: #FFFFFF;
	height: 525px;
	width: 700px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	list-style-image: url(graphics/bullet.jpg);
}
.itthreats {
	float: left;
	height: 485px;
	width: 250px;
	background-color: #FFFFFF;
	padding-top: 50px;
	background-image: url(graphics/itthreats.jpg);
	background-repeat: no-repeat;
}


.marketing {
	float: left;
	height: 126px;
	width: 178px;
	left: auto;
	background-color: #FFFFFF;
	background-image: url(sbs/graphics/services3.jpg);
	background-repeat: no-repeat;
}


.servicesright {
	float: left;
	height: 500px;
	width: 720px;
	background: #3399FF;
	padding-top: 20px;
	padding-left: 20px;
}
.rightofservices {
	height: 236px;
	width: 410px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	background: #FFFFFF url(sbs/graphics/services1.jpg) repeat-y;
}
.development {
	float: left;
	height: 236px;
	width: 410px;
	background-image: url(sbs/graphics/services2.jpg);
}
.marketing {
	float: left;
	height: 236px;
	width: 408px;
	background: #FFFFFF url(sbs/graphics/services3.jpg);
}


.textservices {
	float: right;
	height: 236px;
	width: 542px;
	background: #FFFFFF;
	padding-right: 20px;
}


.servicesbottom {
	float: left;
	width: 970px;
	height: 30px;
	padding-top: 10px;
}
.designmain {
	float: left;
	height: 501px;
	width: 970px;
	background-color: #2D435B;
	background-image: url(sbs/graphics/graphic%20design.jpg);
	background-repeat: no-repeat;
}
.designtextleft {
	background-color: #FFFFFF;
	float: left;
	height: 320px;
	width: 300px;
}
.designright {
	float: left;
	height: 310px;
	width: 650px;
	background-color: #FFFFFF;
	background-image: url(sbs/graphics/designright.jpg);
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	color: #000000;
}

.designtextright {
	float: left;
	height: 290px;
	width: 930px;
	background-color: #FFFFFF;
	padding-left: 20px;
	top: 10px;
	padding-top: 10px;
	padding-right: 20px;
}
.slideshow {
	float: left;
	height: 650px;
	width: 970px;
}
.rightfarbox {
	height: 270px;
	width: 298px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(graphics/box2.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}
.footer {
	float: left;
	height: 70px;
	width: 970px;
	background-color: #2D435B;




	.footer a:link {
	text-decoration: underline; 
	color: #006;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none; 
	color: #ffffff; 
	background: transparent;
}
	
}
.containerCopy {
	height: 1100px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containerseo {
	height: 1400px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containerappdev {
	height: 1150px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.applicationbullets {
	float: left;
	height: 200px;
	width: 330px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 20px;
	background-image: url(graphics/application.jpg);
	background-repeat: no-repeat;
}
.appdevbottom {
	float: left;
	height: 310px;
	width: 600px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.picappdev {
	float: left;
	height: 310px;
	width: 330px;
	background-color: #FFFFFF;
	background-image: url(graphics/apprightline.jpg);
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(graphics/bullet.jpg);
}
.containerdesign {
	height: 800px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containerit {
	height: 1200px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.aboutleft {
	float: left;
	height: 500px;
	width: 600px;
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
	list-style-image: url(graphics/bullet.jpg);
}
.aboutright {
	float: left;
	height: 500px;
	width: 332px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
	list-style-image: url(graphics/bullet.jpg);
	background-image: url(graphics/aboutright.jpg);
}
.containerabout {
	height: 1175px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containermarketing {
	height: 1500px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.textgmarketing {
	float: left;
	height: 800px;
	width: 600px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.marketingright {
	float: left;
	height: 810px;
	width: 330px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 20px;
	background-image: url(graphics/marketing.jpg);
}
.containersamples {
	height: 1400px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.seotext {
	float: left;
	height: 700px;
	width: 550px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(graphics/seobottom.jpg);
}
.stepsseo {
	float: left;
	height: 700px;
	width: 379px;
	background-image: url(graphics/seoright.jpg);
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.containeremail {
	height: 1275px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containercontact {
	height: 1000px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containermap {
	height: 650px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.middlepriv {
	float: left;
	height: 400px;
	width: 932px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
.containermap {
	height: 600px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.middlesitmap {
	float: left;
	height: 450px;
	width: 952px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.containerpartners {
	height: 1200px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.containerexamples {
	height: 1400px;
	width: 972px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #2D435B;
}
.middleexample {
	float: left;
	height: 625px;
	width: 972px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top: 20px;
}
.footer A:link {
	text-decoration: none; 
	color: #FFF; 
	background: #2D435B;
}
.footer A:visited {
	text-decoration: none; 
	color: #FFF; 
	background: #2D435B;
}
.footer A:hover {
	text-decoration: underline; 
	color: #FFF; 
	background: #2D435B;
}

.footer A:active {
	text-decoration: none; 
	color: #FFF; 
	background: #2D435B;
}

.rightbox A:link {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.rightbox A:visited {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.rightbox A:hover {
	text-decoration: underline; 
	color: #FF0000; 
	background: #FFFFFF;
}

.rightbox A:active {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}

.middlebox A:link {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.middlebox A:visited {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.middlebox A:hover {
	text-decoration: underline; 
	color: #FF0000; 
	background: #FFFFFF;
}

.middlebox A:active {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}

.rightfarbox A:link {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.rightfarbox A:visited {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.rightfarbox A:hover {
	text-decoration: underline; 
	color: #FF0000; 
	background: #FFFFFF;
}

.rightfarbox A:active {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}

.leftcol A:link {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.leftcol A:visited {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.leftcol A:hover {
	text-decoration: underline; 
	color: #FF0000; 
	background: #FFFFFF;
}

.leftcol A:active {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}

.right A:link {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.right A:visited {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}
.right A:hover {
	text-decoration: underline; 
	color: #FF0000; 
	background: #FFFFFF;
}

.right A:active {
	text-decoration: none; 
	color: #FF0000; 
	background: #FFFFFF;
}

.middlesitmap A:link {
	text-decoration: none; 
	color: #000000; 
	background: #FFFFFF;
}
.middlesitmap A:visited {
	text-decoration: none; 
	color: #000000; 
	background: #FFFFFF;
}
.middlesitmap A:hover {
	text-decoration: underline; 
	color: #000000; 
	background: #FFFFFF;
}

.middlesitmap A:active {
	text-decoration: none; 
	color: #000000; 
	background: #FFFFFF;
}

