body {
font:.75em/1.5 'Lucida Grande',sans-serif;
}

h1 {
text-indent: -9999px;
font-size: 0px;
}


/*** MAIN ***/

#wrapper {
width: 1000px;
margin: 5px auto 0px auto;
	}
	
#header {
margin: 0px;
height: auto;
width: 1000px;
border-bottom: 2px solid #154d86;
	position: relative;
	}
	
#logo {
float: left;
width: 300px;
margin: 0px 0px 0px 0px;
}

#twitter {
position: absolute;
right: 0px;
top: 63px;
}

#content {
height: auto;
}
	
#video-form-box {
height: 340px;
width: 1000px;
margin: 10px 0px 10px 0px;
background:url('/images/main/video-form-bg.jpg') no-repeat;
}
	
#video-box {
padding: 18px 0px 0px 15px;
float: left;
height: 320px;		
}

#left-content {
width: 400px;
float: left;	
}
	
#right-content {
width: 590px;
float: left;	
}

#footer {
text-align: center;
font-size: 90%;
margin: 40px 0px 0px 0px;
}
	
#footer li {
text-align: center;
display: inline;
}

/*** Forms ***/

body#faq div#form,
body#saq div#form,
body#interview div#form,
body#partners div#form,
body#testimonials div#form {
margin-right: 125px;
}

div .form-text {
font-size: 140%;
text-align: center;
}

.small {
font-size: 60%
}

	
#form {
float: right;	
margin: 18px 15px 0px 0px;
padding: 10px 0px 10px 10px;
border: 2px solid #164d8a;
width: 295px;	
}

div #form form {
margin: 0px;
padding: 0px;
}

input, textarea {
	font-size: 110%;
	padding: 4px;
	border: none;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
}
label {
	font-weight: bold;
	color: #394f5f;
}
textarea {
	height: 130px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
}
.txt {
	width: 156px;
	color: #333333;
	border: 1px solid black;
	background: #abcadb;
margin: 5px;
}
.inputHighlighted{  /* Highlighting style */
	width: 256px;
	color: #fff;
  	background-color:#6f8b9b;
}

.btn {
margin-left: 37px;
margin-bottom: 6px;

}


/*** TABS MENU ***/



/*menu style*/
#header #navigation{
	width:850px;
height: 46px;
margin: 20px 0px 0px 20px;
	float:left;
	list-style:none;
}
#header #navigation li {
	float: left;
margin: 5px 5px 0px 5px;
	width:auto;
}
#header #navigation li a {
	float: left;
	width:auto;
	text-decoration: none;
	padding:15px 15px 0 0;
	margin-right: 2px;
	font-size:1.2em;
	text-transform:uppercase;
	background: url(/images/main/tabs.jpg) no-repeat top right;
}
#header #navigation li a span {
	width:auto;
	float: left;
	display: block;
	margin-top:-15px;
	height: 33px;
font-weight: bold;
padding: 10px 7px 0px 17px;
color: #ffffff;
	background: url(/images/main/tabs.jpg) no-repeat top left;
}
#header #navigation li a:hover {
 	color: #072737;
	background-position:right 100%;
}
#header #navigation li a:hover span {
color: #000000;
	background-position:left 100%;
}
#header #navigaton li a.current {
 	color: #000000;
	background-position:right 100%;
}
#header #navigatio li a.current span {
	background-position:left 100%;

}

body#home ul#navigation li#home a,
body#faq ul#navigation li#faq a,
body#saq ul#navigation li#saq a,
body#interview ul#navigation li#interview a,
body#testimonials ul#navigation li#testimonials a,
body#partners ul#navigation li#partners a,
body#blog ul#navigation li#blog a{ 
 	color: #ffffff;
	background-position:right 100%;}

body#home ul#navigation li#home a span,
body#faq ul#navigation li#faq a span,
body#saq ul#navigation li#saq a span,
body#interview ul#navigation li#interview a span,
body#testimonials ul#navigation li#testimonials a span,
body#partners ul#navigation li#partners a span,
body#blog ul#navigation li#blog a span{ 
 		background-position:left 100%;
color: #000000;}


/*** VIDEO GALLERY ***/

.hidden {display:none;}

#video li.playing {
background-color: #bedaf8;
  border:1px solid #076cad;
}

#videocontent {
margin: 10px 0px 0px 0px;
background:url('http://www.videooptimize.com/images/main/video-bg.jpg')  0px 10px no-repeat;
}

.web-link {
margin-left: 175px;
}


#videos {
height:390px;
padding: 33px 0px 0px 0px;
}

.back a{
color: #ffffff;
margin-top: 5px;
padding: 12px 0px 0px 24px;
width: 60px;
height: 44px;
float: left;
text-decoration: none;
font-weight: bold;
background:url('/images/main/go-to-previous-video.jpg') no-repeat;
}


.forward a{
margin: 5px 20px 0px 0px;
padding: 12px 0px 0px 11px;
float: right;
width: 60px;
height: 44px;

text-decoration: none;
font-weight: bold;
color: #ffffff;
background:url('/images/main/go-to-next-video.jpg') no-repeat;
}

.shadetabs{
float: left;
margin: 20px 50px 0px 20px;
}

.shadetabs li{
list-style: none;
width: 380px;
height: auto;
padding: 5px;
font-weight: bold;
border: 1px solid #076cad;
margin-bottom: 5px;
}

.shadetabs ul li {
border: none;
width: 225px;
margin-left: 145px;

}

.icon  {
}

.shadetabs img {
padding: 10px;
float: left;
margin: 0px;
}


#partners .shadetabs{
float: left;
margin: 20px 60px 0px 20px;
}

#partners .shadetabs li{
list-style: none;
width: 150px;
float: left;
height: 95px;
border: 1px solid #076cad;
padding: 15px 10px 0px 25px;
font-weight: bold;
margin: 0px;
}

#partners .shadetabs {
width: 380px;
}

.shadetabs li a{
text-decoration: none;
color: #2d2b2b;
}

.clear {
clear: both;
}


/*** PAGE DETAILS ***/

#social-network-list {
margin: 60px 0px 80px 0px; 
}

#calendar {
margin: 10px 0px 0px 0px;
}

#calendar-note {
margin: 10px 0px 0px 450px;
}

.ajax {
background: url(/images/lightview/bg_launch_window.png) no-repeat top left;
cursor: pointer;
display: block;
height: 60px;
text-decoration: none;
width: 190px;
float: right;
margin: 0px 7px 0px 0px;
}

.click-to-call {
background: url(/images/main/click-to-call-video-optimize-button.jpg) no-repeat top left;
cursor: pointer;
display: block;
height: 60px;
text-decoration: none;
width: 190px;
float: right;
margin: 0px 7px 0px 0px;
}

.free-consultation {
background: url(/images/main/free-consultation-video-optimize-button.jpg) no-repeat top left;
cursor: pointer;
display: block;
height: 60px;
text-decoration: none;
width: 190px;
float: right;
margin: 0px 7px 0px 0px;
}