/*

Theme Name: Seeing Machines

Theme URI: www.seeingmachines.com

Description: Seeing Machines - Blue

Author: Julian Harrison

*/

/*Tags:Seeing Machines*/

/* Custom for API page */


.page-text td p {
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}

.page-text td p .nav {
	line-height: 20px;
}

.page-text td div.error {
	line-height: 15px;
}


/* Regular */


BODY
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/sm-back.jpg) repeat-x;
	font: 14px arial,sans-serif;
}
BODY,H3 A:visited,H3 A,H3,H2 A:visited,H2 A,H2
{
	color: #333;
}
#page
{
	margin: 0 auto;
}
#page,.backgound-top,.backgound-bottom,#main-flash,#headerimg,#top-right-menu,#footer,#footer-text,#content,#content-2,#content-2
{
	width: 1008px;
}

.page-text-border,.page-text-border,.backgound-tile
{
	border: solid;
}
.page-text-border,.page-text,.page-text-border
{
	margin: 0 50px 30px;
}
.page-text-border1
{
	margin: 0 15px;
}
.page-title
{
	margin: 0 30px 30px;
}
.page-menu,img.alignright,a img.alignright,#commentform #submit,#sidebar-left
{
	float: right;
}
.page-menu,.page-text2
{
	margin-right: 50px;
}
.page-menu
{
	margin-top: 42px;
	word-spacing: 1.1em;
}
.page-menu-no-space
{
	word-spacing: 0;
}
.faceLAB-page-layout
{
	margin: 0 50px;
}
.faceLAB-page-layout,.column1,.column3,p,ul,.table,.entry OL,.entry OL LI,.contact-text-boxes
{
	color: #333333;
}


.column1
{
	margin: 0 0 0 50px;
	width: 380px;
}
.column1,.column2,.column3,.main-ad,.main-ad1,.logo,.main-menu,#top-right-menu,#footer-text,.test-img,img.alignleft,a img.alignleft,#sidebar,#acordian-menu,.faceLAB-column1,#content-1,.menu-tile-text2,.salutation,.product-image,.product-image-text
{
	float: left;
}
.column2,.page-header-image,.page-header-image-no-gap
{
	width: 300px;
}
.column3
{
	width: 425px;
}
.backgound-tile,.backgound-tile-1,.backgound-tile-4,#backgound-tile-2,.menu-tile,.menu-tile1
{
	background: repeat-y;
}
.backgound-tile
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/tile1.gif);
}
.backgound-tile,.backgound-top-1,.backgound-bottom-1,#backgound-tile-2
{
	width: 803px;
}
.backgound-tile,.backgound-tile-1,.backgound-tile-4,#rounded-corner td,#backgound-tile-2
{
	padding: 5px;
}
.backgound-tile-1,.backgound-tile-4,#backgound-tile-2
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/tile-2.gif);
	background-repeat: repeat-y;
	padding: 5px;
	width: 803px;
}
.backgound-tile-4
{
	height: 700px;
}
.backgound-top,.backgound-top-1,#footer,.menu-tile-top,.menu-tile-top1
{
	clear: both;
}
.backgound-top
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/top-tile.gif) no-repeat top;
	height: 18px;
}
.backgound-bottom
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/bottom-tile.gif) no-repeat top;
	height: 21px;
}
.backgound-top-1,.menu-tile-bot,.menu-tile-bot1
{
	height: 14px;
}
.backgound-top-1
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/top-tile-2.gif) no-repeat top;
}
.backgound-bottom-1,.salutation
{
	height: 22px;
}
.backgound-bottom-1
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/bottom-tile-2.gif) no-repeat top;
}
#main-flash
{
	height: 454px;
	margin: 0 0 10px;
}
.main-ad a
{
	margin-left: 2px;
}
.main-ad a,.main-ad1 a
{
	padding-right: 12px;
}
.main-ad,.main-ad1,.main-ad-right
{
	margin-bottom: 0;
	margin-top: 0;
}
.main-ad,.main-ad1
{
	height: 182px;
}
.main-ad1 a
{
	margin-left: 3px;
}
#header
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/header.gif) no-repeat bottom center;
	margin-bottom: 5px;
	width: 1010px;
}
#header,#headerimg
{
	height: 92px;
}
.logo,.main-page-post-body,.main-page-post-body,.test-img,img.aligncenter,a img.aligncenter,#side-menu-hover a,.commentmetadata,#narrowcolumn,#wp-calendar A
{
	display: block;
}
.logo
{
	height: 30px;
	margin-left: 18px;
	margin-top: 7px;
	overflow: hidden;
	width: 220px;
}
.logo A
{
	border: 0;
}
.main-menu
{
	margin: 4px 0 0 22px;
	width: 520px;
}
#top-right-menu
{
	height: 32px;
	margin: 10px -30px 0;
}
#top-right-menu,#footer,H4,H5
{
	font-size: 13px;
}
#top-right-menu,#wp-calendar #next A
{
	text-align: right;
}
#top-right-menu,#rounded-corner th
{
	color: #FFF;
}
#top-right-menu,H1,H2,H4,H5,.style14,#rounded-corner th
{
	font-weight: bold;
}
#top-right-menu A,.faceLAB-text-boxes,.faceLAB-text-boxes a,.side-menu-white,.side-menu-white1
{
	color: #fff;
}
#footer
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/footer.jpg) no-repeat top;
	height: 90px;
	margin-top: 10px;
}
#footer P,#footer-text A
{
	color: #7e7e7e;
}
#footer P
{
	padding: 20px 0;
}
#footer-text
{
	margin: 5px 0 0;
	text-indent: 300px;
}
p,ul,.table,.entry OL,.entry OL LI
{
	font: 14px arial,sans-serif;
	line-height: 20px;
}
H1
{
	font-size: 3em;
	margin-left: 20px;
}
H2
{
	font-size: 1.5em;
}
H3
{
	color: #005fa0;
	font-size: 1.3em;
}
H3,#rounded-corner th
{
	font-weight: normal;
	padding-top: 5px;
}
H4,#side-menu-hover a:hover
{
	color: white;
}
H5,.faceLAB-text-boxes p
{
	color: #000;
}
H2.pagetitle,H2.pagetitle
{
	font-size: 1.6em;
}
#headerimg .description,H1 A:visited,H1 A:hover,H1 A,H1,CITE,#wp-calendar CAPTION,#sidebar H2,H3 A:visited,H3 A:hover,H3 A,H3,H2 A:visited,H2 A:hover,H2 A,H2,H3 A:hover,H2 A:hover,A,#side-menu-hover a
{
	text-decoration: none;
}
#headerimg .description
{
	font-size: 1.2em;
}
#headerimg .description,#searchform,.entry FORM,.nocomments,#wp-calendar CAPTION,#wp-calendar TD,.edit
{
	text-align: center;
}
CODE
{
	font: 1.1em "Courier New",Courier,Fixed;
}
H3 A:hover,H2 A:hover,A
{
	color: #06C;
}
A:hover
{
	color: #147;
	text-decoration: underline;
}
a:focus,a:active
{
	outline: none;
}
.main-page-post-body,.commentlist
{
	text-align: justify;
}
img.alignright,a img.alignright
{
	margin: 0 0 1em 1em;
}
img.alignleft
{
	margin: 20px 0;
}
img.aligncenter,a img.aligncenter
{
	margin-left: auto;
	margin-right: auto;
}
a img.alignleft
{
	margin: 0 1em 1em 0;
}
a img
{
	border: none;
}
HTML>BODY .entry UL
{
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
}
HTML>BODY .entry UL,.commentlist LI
{
	list-style: none;
}
HTML>BODY .entry LI
{
	margin: 0 0 0 5px;
}
.postmetadata LI,.postmetadata UL
{
	display: inline;
}
.postmetadata LI,.postmetadata UL,#sidebar UL LI,#sidebar-left UL LI,#images UL LI
{
	list-style-type: none;
}
#sidebar UL LI,#sidebar-left UL LI,#images UL LI
{
	list-style-image: none;
	margin-bottom: 15px;
}
#sidebar UL SELECT,#sidebar UL P
{
	margin: 5px 0 8px;
}
#sidebar UL OL,#sidebar UL UL
{
	margin: 5px 0 0 10px;
}
#sidebar UL OL,#sidebar UL UL UL
{
	margin: 0 0 0 10px;
}
#sidebar UL OL LI,OL LI
{
	list-style: decimal outside;
}
#sidebar UL OL LI,#sidebar UL UL LI
{
	margin: 3px 0 0;
}

#side-menu-hover a
{
	border-bottom: 1px solid #d1d1d1;
	color: #595959;
	line-height: 25px;
}
html>body #side-menu-hover a
{
	width: auto;
}
#side-menu-hover a:hover
{
	background: #1e6cb5;
}
SELECT
{
	width: 130px;
}

.alt,.faceLAB-text-boxes,.faceLAB-video-image-boxes,.menu-tile-text1,.menu-tile-text2
{
	padding: 10px;
}
.commentlist LI
{
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
}
.commentlist P
{
	margin: 10px 5px 10px 0;
}
#commentform P
{
	margin: 5px 0;
}
.textwidget
{
	font-family: Arial,Sans-Serif;
}
#sidebar
{
	_margin-left: 1px;
	margin-left: 4px;
	padding: 0;
	width: 193px;
}
#wp-calendar
{
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next A
{
	padding-right: 10px;
}
#wp-calendar #prev A,.apicode3,.side-menu-white
{
	padding-left: 10px;
}
#wp-calendar TD
{
	padding: 3px 0;
}
#wp-calendar TD.pad:hover
{
	background: #FFF;
}
#acordian-menu
{
	margin: 10px;
}
html
{
	overflow: 0;
}
.apicode1,.apicode2
{
	padding-left: 40px;
}
.style14
{
	color: #666;
}
.style15
{
	color: #2c56a2;
}
.style16
{
	color: #095aa6;
}
#rounded-corner
{
	border-collapse: collapse;
	font-size: 12px;
}
#rounded-corner thead th.rounded-company
{
	background: #0056a4 url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/left.gif) left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #0056a4 url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/right.gif) right -1px no-repeat;
}
#rounded-corner th
{
	background: #0056a4;
	padding: 8px;
}
#rounded-corner td
{
	border-top: 1px solid #d1d1d1;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #0056a4 url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/botleft.gif) left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #0056a4 url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/botright.gif) right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #e2effa;
}
.faceLAB-text-boxes
{
	padding-left: 20px;
}
.faceLAB-video-image-boxes
{
	padding-left: 30px;
}
.contact-text-boxes
{
	font: 13px arial,sans-serif normal;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 6px;
}
.faceLAB-layout
{
	padding: 50px;
}
.faceLAB-layout1
{
	padding: 150px 50px 50px;
}
.faceLAB-column1,.page-text1
{
	width: 420px;
}
.faceLAB-column1
{
	margin: 0 30px 30px 50px;
}
#content-1
{
	margin-bottom: 7px;
	width: 800px;
}
#content-2
{
	height: 647px;
}
#sidebar-left
{
	margin-left: 500px;
	margin-top: 200px;
	position: absolute;
	top: 146px;
	width: 250px;
}
.page-text1,.page-text2
{
	margin-left: 50px;
}



.page-header-image
{
	margin-bottom: 30px;
}
#side-menu-hover,.require
{
	width: 173px;
}
#side-menu-hover
{
	padding-left: 7px;
}
.side-menu-white,.side-menu-white1
{
	padding-top: 12px;
}
.menu-tile
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/mid-menu.gif);
	background-repeat: repeat-y;
}
.menu-tile-top,.menu-tile-bot
{
	width: 190px;
}
.menu-tile-top,.menu-tile-top1
{
	height: 36px;
}
.menu-tile-top
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/top-menu.gif);
}
.menu-tile-bot
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/bot-menu.gif);
}
.menu-tile1
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/mid-menu.jpg);
}
.menu-tile-top1
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/top-menu.jpg);
}
.menu-tile-bot1
{
	background: url(http://www.seeingmachines.com/wp-content/themes/seeing-blue/images/bot-menu.jpg);
}
.menu-tile-text1,.menu-tile-text2
{
	margin-left: 5px;
	width: 200px;
}
.side-menu-white1
{
	padding-left: 15px;
}
.salutation
{
	margin-right: 2px;
	width: 50px;
}
.name
{
	width: 120px;
}
.product
{
	width: 176px;
}
.odd
{
	background: #e9eef3;
}
BODY,#headerimg,#footer P,H1,.test-img,.entry OL,#sidebar UL OL,#sidebar UL,#sidebar UL OL,#sidebar-left UL,#commentform #submit,.alt,.nocomments,.commentmetadata,#sidebar FORM,.main-page-post-body
{
	margin: 0;
}
#page,#header,.test-img,#sidebar UL OL,#sidebar UL,#sidebar UL OL,#sidebar-left UL,#sidebar UL OL LI,#sidebar UL UL LI,.commentlist,.nocomments,HTML>BODY .entry UL,.entry OL
{
	padding: 0;
}
#suckerfishnav
{
	color: #595959;
	font-family: "Helvetica", Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}
#suckerfishnav, #suckerfishnav ul
{
	float: left;
	line-height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#suckerfishnav a
{
	color: #FFF;
	display: block;
	padding: 0px 10px;
	text-decoration: none;
}
#suckerfishnav li
{
	float: left;
	padding: 0;
}
#suckerfishnav ul
{
	border: 0;
	border-top: 1px solid #d1d1d1;
	font-weight: normal;
	height: auto;
	left: -999em;
	line-height: 1;
	margin: 0;
	position: absolute;
	width: 122px;
}
#suckerfishnav li li
{
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: helvetica,sans-serif;
	font-weight: bold;
	width: 120px;
}
#suckerfishnav li li a
{
	color: #FFF;
	font-size: 12px;
	padding: 4px 10px;
	text-align: left;
	width: 110px;
}
#suckerfishnav li ul ul
{
	margin: -21px 0 0 100px;
}
#suckerfishnav li li:hover
{
	background: #1e6cb5;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a
{
	color: #FFF;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a
{
	color: #00519a;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a
{
	color: #4c4c4c;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul
{
	left: -999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul
{
	background: #FFF;
	left: auto;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover
{
	background: #FFF;
}
.error
{
	color: #FF0000;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
}
