body {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color:#000000;
  overflow-x: hidden; 
}

.clr { clear:both}
/*
.bg {
	width: 100%;
	height: 100%;
	min-width: 1428px;
	min-height: 707px;
	bottom: 0px;
	left: 0px;
	z-index: -100;
	position: absolute;
}

*/

img {
border: 0;
}

a{
outline:none;
}

* {
margin:0;
padding:0;
}

#footer_left a:link { 
	color: #ffffff;
	}
	
#footer_left a:visited { 
	color: #ffffff;
	}
#footer_left a:hover { 
	color: #ffffff;
	text-decoration: none;
	}
	
#footer_left a:active { 
	color: #ffffff;
	}

a:link { 
	color: #fbddf7;
	}
a:visited { 
	color: #914187;
	}
a:hover { 
	color: #ffffff;
	text-decoration: none;
	}
a:active { 
	color: #ffffff;
	}

#spacerweb{
height:120px;
}


#content_wrapper{
min-height:650px
}

#right_aligned_content{
float: right;
width: 700px;
z-index: 500;
position: relative;
}

#header{
width: 700px;
height:45px;
background-image: url('../images/header.gif');
background-repeat: no-repeat;
}


#header_landing{
width: 700px;
height:45px;
background-repeat: no-repeat;
}

#navbar{
float:right;
height: 35px;
}

#navbar a {display:block; float:left}

.clear {clear:both}

#content{
width: 700px;
margin-top:5px;
}

#content_left{
float: left;
width: 554px;
height: 288px;
overflow: hidden;
}

#content_right{
float: right;
width: 146px;
min-height: 280px;
margin-top: 8px;
}

#content_top{
width: 700px;
height: 288px;
}

#content_bottom{
width: 700px;
min-height: 74px;
background-color: #000;
opacity: 0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;
}

#footer{
width: 700px;
height: 132px;
clear:both;
}
            
#footer_left{
float: left;
width: 531px;
height: 132px;
background-image: url('../images/footer_left.gif');
background-repeat: no-repeat;
}

#footer_sitemap{
padding-top: 25px; left: 70px;
position: relative; 
width: 70%;
margin: auto;
}


#stickynote{
float: right;
width:169px;
height:132px;
background-image: url('../images/stickynote.gif');
background-repeat: no-repeat;
}

#wrapper{
width: 960px;
margin:auto;
background: url(../images/bg.jpg) left bottom no-repeat;
color: #fff;
z-index: 1;
padding-bottom:50px
}

#wrapper_landing{
width: 960px;
margin:auto;
color: #fff;
z-index: 1;
padding-bottom:50px
}

#left_logo{
float: left;
height: 177px;
position: absolute;
margin: auto;
z-index: 10;
}

.social{
float: right;
padding-top: 5px;
}

.slogan{
width: 650px;
margin: auto;
top: 20px;
position: relative;
font-family: Trebuchet MS;
font-style: italic;
font-size: 17px;
text-align: center;
padding:5px;
text-shadow: #000000 2px 2px 5px;
/*
background-image: url('images/checkered.gif');
background-repeat: repeat-xy;
*/
}

#service_content{
width: 686  px;
float: right;
margin-bottom: 15px;
}

#service_left{
float: left;
width: 405px;
min-height: 407px;
background: transparent url('../images/logo_s.png');
background-repeat: no-repeat;
}

#service_right{
float: right;
width: 281px;
min-height: 407px;
/*background-image: url('../images/service_right.jpg');
background-repeat: no-repeat;*/
}

/* EACH SERVICE PAGE */
#services_content{
width: 600px;
float: right;
color: #C9F7BD;
font-family: Trebuchet MS;
}

/* SPECIAL CASE: WIDE SERVICE PAGE (Insurance,etc)*/

#wide_title{
width: 100%;
min-height: 70px;
float: left;
position:relative;
left:0px;
bottom: 0px;
padding-top:10px;
}

#wide_content{
width: 890px;
float: right;
background: transparent url('../images/transparent.png');
background-repeat: repeat-xy;
}

#wide_content2{
width: 950px;
float: right;
background: transparent url('../images/transparent.png');
background-repeat: repeat-xy;
}

ul { 
list-style-image: url('../images/bullet.gif');
padding-top: 5px;
margin-bottom: 10px;
text-shadow: #000000 2px 2px 5px;
text-decoration: italic;
font-weight: bold;
font-family: Trebuchet MS;
}

li {
padding-top: 5px;
}

#left_info {
color: #C9F7BD;
font-family: Trebuchet MS;
font-style: italic;
float: left;
width: 290px;
padding-left:30px;
padding-top: 5px;
padding-bottom: 10px;
padding-right: 5px;
}

/* SPECIAL CASE: WIDE SERVICE PAGE (Insurance,etc)*/

#left_wide_info {
color: #C9F7BD;
font-family: Trebuchet MS;
font-style: italic;
float: left;
width: 570px;
padding-left:40px;
padding-top: 5px;
padding-bottom: 10px;
padding-right: 5px;
}

#left_wide_info2 {
color: #C9F7BD;
font-family: Trebuchet MS;
font-style: italic;
float: left;
width: 50%;
padding-left:0px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
min-height: 500px;
z-index:1000;
}

#left_wide_info3 {
color: #C9F7BD;
font-family: Trebuchet MS;
font-style: italic;
float: left;
width: 98%;
padding-left:0px;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
min-height: 500px;
z-index:1000;
}

#orderform{
width: 981px;
height:236px;
background: url('../images/orderform.jpg');
background-repeat: no-repeat;
}

#right_info {
float: right;
width: 260px;
padding: 5px;
}

#right_info2 {
float: right;
width: 1px;
padding: 5px;
}

#mailer{
width: 100%
clear:both;
min-height: 20px;
position:relative;
bottom: 120px;
}

.form {position: relative; left:140px; top:25px; width:780px; font-size:16px}
.form td {padding: 10px; text-align:right; vertical-align: top}
.form .txt {background:#000; padding: 5px; border: 1px solid #2f8600; color:#ccc; float:left; width:96.5%}
.form textarea {height:6.5em; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}

#right_info2 {
float: right;
width: 40%;
padding: 0px;
}


/* PAGE HEADERS */

#payment_header{
width: 600px;
height: 64px;
margin-bottom: 20px;
float: right;
background-image: url('../images/payment_header.jpg');
}

#portfolio_header{
width: 600px;
height: 64px;
margin-bottom: 20px;
float: right;
background-image: url('../images/portfolio_header.jpg');
}


#about_header{
width: 600px;
height: 64px;
margin-bottom: 20px;
float: right;
background-image: url('../images/about_header.jpg');
}

#insurance_header{
width: 600px;
height: 64px;
margin-bottom: 20px;
float: right;
background-image: url('../images/insurance_header.jpg');
}

#funding_header{
width: 600px;
height: 64px;
background-image: url('../images/funding_header.jpg');
}

#growth_header{
width: 600px;
height: 64px;
background-image: url('../images/growth_header.jpg');
}

#mobileapps_header{
width: 600px;
height: 64px;
background-image: url('../images/mobileapps_header.jpg');
}

#socialmarketing_header{
width: 600px;
height: 64px;
background-image: url('../images/socialmarketing_header.jpg');
}

#formation_header{
width: 600px;
height: 64px;
background-image: url('../images/formation_header.jpg');
}

#branding_header{
width: 600px;
height: 64px;
background-image: url('../images/branding_header.jpg');
}

#webdev_header{
width: 600px;
height: 64px;
background-image: url('../images/webdev_header.jpg');
}