/* CSS Document */
html { min-height: 100%; margin-bottom: 1px; }
body {
	background: url(http://images.cyberopteryxcorp.com/mainbg.jpg) repeat-x #c3d4db;
	background-position: 0px 0px;
	margin: 0px auto;
 	padding:0px;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3d3d3c;
	font-size:  11px;
	line-height:  16px;
	z-index: 1;
}

H1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  20px;
	font-weight: bold;
	line-height:  20px;
	color: #323473;
}

H1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  20px;
	font-weight: bold;
	line-height:  20px;
	color: #323473;
}


H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  16px;
	line-height:  16px;
	color: #010326;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  13px;
	line-height:  16px;
	color: #010326;
}

a 		{
	color: #266EB8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	line-height:  14px;
	text-decoration:none 
}

a:hover	{
	color:#c63;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	line-height:  14px;
	text-decoration: underline 
}

img {
	border: 0px;
}

fieldset{
	border: 0px;
}

#maincontainer{
	overflow: auto; 
	margin:0px auto;
    width:1000px;
    padding:0px;
	border: 0px solid #000;
	z-index: 1;
}

#navigation{
	position: relative;
	float: right;
	margin-top: 35px;
	width:990px;
	color: #232222;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 25px;
	border: 0px solid #000;
	z-index: 2;
}

#navigation a{
	position: relative;
	float: right;
	display: block;
	padding-right: 38px;
	padding-top: 15px;
	color: #232222;
}

#navigation a:hover{
	position: relative;
	float: right;
	display: block;
	color: #000000;
}

.rssBlue{
	background: url(http://images.cyberopteryxcorp.com/rssicon_blue.png) no-repeat;
	background-position: 25px 0px;
}

#content-wrapper{
	margin:0 auto;
	float: left;
	width:100%;
	text-align: left;
	border:0px solid #000000;
	padding-top: 0px;
	padding-bottom: 5px;
	z-index: 1;
	
}

#content_main {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_bottom.jpg) no-repeat;
	background-position: bottom;
	float: left;
	width: 100%;
	height: 730px;
	border-right: 0px solid #000000;
	z-index: 1;
}

#logo{
	position: relative;
	float: left;
	width: 100%;
	height: 339px;
	border:0px solid #000000;
}

#logo a{
	float:left;
	margin:62px 0 0px 18px;
	width:312px;
	height:50px;
	background: url(http://images.cyberopteryxcorp.com/logo.png) no-repeat;
	text-indent:-3000em;
	font-weight: bolder;
}

#splash{
	position: relative;
	float: left;
	width:  644px;
	height: 339px;
	margin-top: -723px;
	margin-left: 356px;
	z-index: 3;
}

#featured {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -540px;
	margin-left: 40px;
	z-index: 2;
}

#content{
	position: relative;
	float: left;
	width:  644px;
	margin-top: -723px;
	margin-left: 356px;
	z-index: 3;
}

#content-middle {
	float: left;
	background: url(http://images.cyberopteryxcorp.com/innerpageContent_bg.png) repeat-y ;
	margin-top: 0px;
	margin-top/*\**/: -1px\9;
	padding-left: 10px;
	padding-right: 10px;
}

#content-middle p, span{
	
}

#content-middle h1{
	display: block;
	float: left;
	width: 100%;
}

#content-top{
	float: left;
	background: url(http://images.cyberopteryxcorp.com/innerpageTop_bg.png) no-repeat;
	width: 644px;
	height: 12px;
	margin-top: 15px;
	border: 0px solid #000000;
	z-index: 3;
}

#content-bottom{
	float: left;
	background: url(http://images.cyberopteryxcorp.com/innerpageBottom_bg.png) no-repeat;
	width: 644px;
	height: 17px;
	margin-top: 0px;
	z-index: 3;
}

.products{
	position: relative;
	float: left;
	width: 250px;
	margin-left: 50px;
	border: 0px solid #000000;
	padding-bottom: 3px;
}

.products img{
	position: relative;
	float: left;
	width: 37px;
	border: 1px solid #d0c5af;
}

.products span{
	display: block;
	padding-top: 5px;
	text-indent: 5px;
	width: 213px;
	border: 0px solid #d0c5af;
}

.products a{
	color: #437285;
}

#news {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_ro.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -465px;
	margin-left: 270px;
	*margin-left: -120px\9; /* IE 6 & 7 */
	z-index: 4;
}

.latestnewsDate{
	position: relative;
	color: #575858;
	float: left;
	width: 50px;
	margin-left: 45px;
	border: 0px solid #000000;
}

.latestnews{
	position: relative;
	float: left;
	width: 200px;
}

.latestnews a{
	color: #437285;
}

h1.circleYO{
	text-align: center;
	font-size: 11px;
	margin-top: 35px;
}

h1.circle{
	text-align: center;
	font-size: 11px;
	margin-top: 45px;
}

span.circleYO{
	display: block;
	width: 95%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-top: 35px;
	padding-bottom: 5px;
	border: 0px solid #000000;
}

span.circle{
	display: block;
	width: 95%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-top: 45px;
	padding-bottom: 5px;
	border: 0px solid #000000;
}

label.circleYOinner{
	display: block;
	width: 95%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-top: 35px;
	margin-left: 0px;
	padding-bottom: 5px;
	border: 0px solid #000000;
}

label.circleinner{
	display: block;
	width: 95%;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin-top: 45px;
	margin-left: -45px;
	padding-bottom: 5px;
	border: 0px solid #000000;
}

#section {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -540px;
	margin-left: 40px;
	z-index: 2;
}

#section span{
	display: block;
	margin-left: 50px;
}

#section a{
	color: #437285;
}

#sectioncontact {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -815px;
	margin-top/*\**/: -733px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectioncontact span{
	display: block;
	margin-left: 50px;
}

#sectioncontact a{
	color: #437285;
}

#sectionportfolio {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -901px;
	margin-top/*\**/: -830px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectionportfolio span{
	display: block;
	margin-left: 50px;
}

#sectionportfolio a{
	color: #437285;
}

#sectionproducts {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -671px;
	margin-top/*\**/: -615px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectionproducts span{
	display: block;
	margin-left: 50px;
}

#sectionproducts a{
	color: #437285;
}

#sectionblogstudio {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -658px;
	margin-top/*\**/: -668px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectionblogstudio span{
	display: block;
	margin-left: 50px;
}

#sectionblogstudio a{
	color: #437285;
}

#sectionblogstudiobasic {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -1504px;
	margin-top/*\**/: -1496px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectionblogstudiobasic span{
	display: block;
	margin-left: 50px;
}

#sectionblogstudiobasic a{
	color: #437285;
}

#sectionblogstudiopro {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -2187px;
	margin-top/*\**/: -2229px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectionblogstudiopro span{
	display: block;
	margin-left: 50px;
}

#sectionblogstudiopro a{
	color: #437285;
}

#sectiontwitstudiogal {
	position: relative;
	background: url(http://images.cyberopteryxcorp.com/mainbg_circle_yo.png) no-repeat;
	float: left;
	width: 341px;
	height: 324px;
	margin-top: -540px;
	margin-top/*\**/: -540px\9; /* IE 8 */
	margin-left: 40px;
	z-index: 2;
}

#sectiontwitstudiogal span{
	display: block;
	margin-left: 50px;
}

#sectiontwitstudiogal a{
	color: #437285;
}

#intro {
	position: relative;
	float: left;
	width: 355px;
	height: 324px;
	margin-top: -293px;
	margin-left: 635px;
	color: #FFFFFF;
	border:0px solid #000000;
	z-index: 2;
}

#intro h1{
	font-size: 18px;
	color: #454c4f;
}

#footer{
	position: relative;
	text-align: center;
	float: left;
	width: 100%;
	z-index: 1;
}

#footer a{
	color: #7b6415;
}

.privacy{
	font-size: 10px;
}

h1.contactusheading{
	background: url(http://images.cyberopteryxcorp.com/contactheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}

h1.aboutusheading{
	background: url(http://images.cyberopteryxcorp.com/companyheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}

h1.newsheading{
	background: url(http://images.cyberopteryxcorp.com/newsheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}

h1.productsheading{
	background: url(http://images.cyberopteryxcorp.com/productsheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}

h1.servicesheading{
	background: url(http://images.cyberopteryxcorp.com/servicesheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}


h1.portfolioheading{
	background: url(http://images.cyberopteryxcorp.com/portfolioheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}


h1#servicesheading{
	background: url(http://images.cyberopteryxcorp.com/smheading.png) no-repeat 0px 1px;
	width: 98%;
	padding-left: 28px;
	color: #7f7e7d;
	z-index: 20;
	font-size/*\**/: 19px\9;
	margin-top/*\**/: 10px;
	padding-bottom/*\**/: 10px;
}

span#servicesheading{
	background: url(http://images.cyberopteryxcorp.com/smheading.png) no-repeat 0px 6px;
	width: 98%;
	padding-left: 28px;
	color: #7f7e7d;
	z-index: 20;
	font-size: 20px;
	font-weight: bold;
	font-size/*\**/: 19px\9;
	margin-top/*\**/: 10px;
	padding-bottom/*\**/: 10px;
}

h1.sitemapheading{
	background: url(http://images.cyberopteryxcorp.com/sitemapheading.png) no-repeat;
	margin-top: -11px;
	width: 100%;
	height: 209px;
	text-indent: -3000em;
	z-index: 20;
}

#innerbox{
	float: left;
	width: 97%;
	width/*\**/: 100%\9;
	padding: 1%;
	border: 1px solid #443219;
	z-index: 20;
}

#contact{
	width: 100%;
	float: left;
	border: 0px solid #443219;
	
}

#contactform{
	line-height: 23px;

	float: left;
	border: 0px solid #443219;
	
}

#contactform label{
	float: left;
	width: 275px;
	display: block;
}

#contactform fieldset{
	float: left;
	border: 0px solid #443219;

}

.contactform{
	border: 0px solid #443219;
}

.contactform input{
	width: 200px;
}

.contactform textarea{
	width: 300px;
	height: 100px;
}

.contactform_buttons {
	width: 98%;
	text-align: center;

}

.contactform_buttons input{
	background: url(http://images.cyberopteryxcorp.com/silverbgborderbottom.png) repeat-x; 
}

.multipleauthorins{
	float: left;
	padding: 10px;
	width: 95%;
	border: 1px solid #efefef;
}

.boldtext{
	font-weight: bold;
}

.redtext{
	font-weight: bold;
	color: #990000;
}

.lightgreytext{
	color: #999999;
}

.lightgreytext a{
	font-weight: normal;
}

.servicesbox{
	float: left;
	width: 295px;
	border: 0px solid #efefef;
	padding-right: 5px;
}

.captcha span{
	float: left;
	margin-top: 0px;
}

.captcha input{
	width: 98px;
	margin-left: 2px;
}

#formerrors{

}
.cformerrors{
	float: left;
	width: 98%;
}


.product-image{
	float: left;
	width: 305px;
	width/*\**/: 310px\9;/* IE 8 */
	text-align: center;
}

.product-image img{
	padding: 2px;
	border: 1px #EDE9E0 solid;
}

.product-info{
	float: left;
	margin-left: 5px;
	width: 295px;
}

.blogdesignbg{
	background: url(http://images.cyberopteryxcorp.com/bloggerblocks.jpg) no-repeat top right;
}

.blogdesignpara{
	width:440px;
	display: block;
}

.blogdesignpackages{
	width:380px;
	display: block;
}

.blogstudioheadings{
	font-size: 15px;
	font-weight: bold;
}

.blogstudioheadings-package{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #6699FF;
}

.twitterdesignbg{
	background: url(http://images.cyberopteryxcorp.com/twitterbackgrounds.png) no-repeat top right;
}

.twitterdesignpara{
	width:440px;
	display: block;
}

.twitterdesignpackages{
	display: block;
}

.twitterstudioheadings{
	font-size: 15px;
	font-weight: bold;
}

.twitterstudioheadings-package{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #6699FF;
}

.twitterfolio{
	float: left;
	width: 190px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.clientlist{
	width: 620px;
	width/*\**/: 600px\9; /* IE 8 */
	display: block;
	padding-bottom: 40px;
	border: 0px solid #efefef;
}

.fixdivL{
	position:absolute;
	left: 0;
	top:248px;
	z-index: 21;
}

.fixdivR{
	position:absolute;
	right: 0;
	top:248px;
	border/*\**/: 1px solid #000000\9;/* IE 8 */
	z-index: 20;
}

#followontwitter{
	position: fixed;
	left: 0;
	top:248px;
	width: 30px;
	height: 160px;
	border: 1px solid #000000;
	z-index: 21;
}

#followontwitter a{
	background: url(http://images.cyberopteryxcorp.com/followontwitter.png) no-repeat;
	display: block;
	width: 30px;
	height: 160px;
	
}

#followonfacebook{
	position: fixed;

	right: 0;

	top:248px;
	top/*\**/: 250px\9;/* IE 8 */
	width: 30px;
	height: 160px;
	background: #3b5a98;
	border: 0px solid #000000;
	border: 1px solid #000000;
	z-index: 20;
}

#followonfacebook a{
	background: url(http://images.cyberopteryxcorp.com/facebook.png) no-repeat;
	margin-top: 20px;
	display: block;
	width: 30px;
	height: 120px;
	
}

.homepage{
	width: 90%;
}

.homepage H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  16px;
	line-height:  16px;
	text-indent: -3000em;
	color: #010326;
}

.homepageheading{
	margin-top: -30px;
	font-weight: bold;
	font-size:  18px;
	line-height:  16px;
	padding-bottom: 15px;
	color: #010326;
}