/* globals */
html
{
   height: 100%;
}
body
{  
   font: 12px verdana,helvetica,sans-serif;
   color: #000000;
   background: #660000;
}

p { margin: 0 0 10px 0; }
.inline { display: inline; }
.left { float: left; }
.right { float: right; }
.none { float: none; }
.center { text-align: center; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.nomargin { margin: 0; }
.small { font-size: 10px; }

td img { display: block; }

#mainblock #content img {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.clear 
{
   margin: 0;
   padding: 0;
   clear: both;
   display: block;
   height: 1px;
   font-size: 1px;
   line-height: 1px;
}
.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* links */
a:link
{
   color: black;
   text-decoration: underline;
}
a:visited 
{
   color: black;
   text-decoration: underline;
}
a:hover 
{ 
   text-decoration: underline;
}
a.vidlink 
{ 
   font-size: 10;
}

/* headers */
h1_
{   
   color: #f60;
   font-size: 14px;
   font-weight: normal;
   text-transform: uppercase;
}
h2_
{   
   color: #f60;
   font-size: 12px;
   font-weight: normal;
   margin: 0 0 10px 0;
   padding: 0;
}
h3_
{   
   color: #c96;
   font-size: 12px;
   font-weight: normal;
   text-transform: uppercase;
   margin: 0 0 10px 0;
   padding: 20px 0 0 0;
}
h4_
{   
   color: #f60;
   font-size: 14px;
   font-weight: normal;
   text-transform: uppercase;
   margin: 0 0 10px 0;
   padding: 5px 0 0 0;
}

/* splash */
#splash {
   margin; 0;
   padding: 0;
   background: #330000 url(../images/_splash/mc_bg.gif) no-repeat;
   text-align: center;
}
#splash #wrap {
   width: 760px;
   margin: 0 auto;
}
#splash #wrap #body {
   width: 452px;
   margin: 350px 0 0 380px;
   font-size: 12px;
   color: #fff;
   text-align: left;
}
#splash #wrap #body #butts {
   width: 452px;
   margin-bottom: 40px;
}
#enter {
   display: block;
   float: left;
   width: 262px;
   height: 30px;
   text-indent: -5000px;
   overflow: hidden;
   outline: 0;
   background: transparent url(../images/_splash/mc.gif) no-repeat;
}
#enter:hover {
	background-position: -262px 0;
}
#order {
   display: block;
   float: right;
   width: 190px;
   height: 30px;
   text-indent: -5000px;
   overflow: hidden;
   outline: 0;
   background: transparent url(../images/_splash/enter.gif) no-repeat;
}
#order:hover {
	background-position: -190px 0;
}
#splash #wrap #body #footer {
   margin-top: 80px;
   font-size: 10px;
   color: #b8b8b8;
}

/* Index */

#content
{  	
	font: 12px verdana,helvetica,sans-serif;
	color: #000000;
	position: absolute;
	WIDTH:951px;
	background: #FFFFFF url(/images/_pages/logo_bg.png) 98% 98% no-repeat;
	min-height: 566px;
	
}
#nav a {
	width:100%;
	height:100%;
	display: block;
	text-indent: -5000px;
}
#title {
	position:absolute;
	left:0px;
	top:10px;
	width:390px;
	height:36px;
	z-index:1;
	visibility:visible;
}
#flashborder {
	position:absolute;
	left:397px;
	top:10px;
	width:618px;
	height:2px;
	z-index:2;
	visibility:visible;
}
#indexr3c12 {
	position:absolute;
	left:397px;
	top:12px;
	width:2px;
	height:146px;
	z-index:3;
	visibility:visible;
}
#flash {
	position:absolute;
	left:399px;
	top:12px;
	width:614px;
	height:144px;
	z-index:4;
	visibility:visible;
}
#indexr3c19 {
	position:absolute;
	left:1013px;
	top:12px;
	width:2px;
	height:146px;
	z-index:5;
	visibility:visible;
}
#logo {
	position:absolute;
	left:0px;
	top:53px;
	width:53px;
	height:732px;
	z-index:6;
	visibility:visible;
	background: url('../images/logo.gif');
}
#picborder {
	position:absolute;
	left:60px;
	top:52px;
	width:330px;
	height:2px;
	z-index:7;
	visibility:visible;
}
#indexr6c2 {
	position:absolute;
	left:60px;
	top:54px;
	width:2px;
	height:104px;
	z-index:8;
	visibility:visible;
}
#pic1 {
	position:absolute;
	left:62px;
	top:54px;
	width:108px;
	height:102px;
	z-index:9;
	visibility:visible;
}
#indexr6c5 {
	position:absolute;
	left:170px;
	top:54px;
	width:1px;
	height:104px;
	z-index:10;
	visibility:visible;
}
#pic2 {
	position:absolute;
	left:171px;
	top:54px;
	width:108px;
	height:102px;
	z-index:11;
	visibility:visible;
}
#indexr6c7 {
	position:absolute;
	left:279px;
	top:54px;
	width:1px;
	height:104px;
	z-index:12;
	visibility:visible;
}
#pic3 {
	position:absolute;
	left:280px;
	top:54px;
	width:108px;
	height:102px;
	z-index:13;
	visibility:visible;
}
#indexr6c10 {
	position:absolute;
	left:388px;
	top:54px;
	width:2px;
	height:104px;
	z-index:14;
	visibility:visible;
}
#indexr7c3 {
	position:absolute;
	left:62px;
	top:156px;
	width:108px;
	height:2px;
	z-index:15;
	visibility:visible;
}
#indexr7c6 {
	position:absolute;
	left:171px;
	top:156px;
	width:108px;
	height:2px;
	z-index:16;
	visibility:visible;
}
#indexr7c8 {
	position:absolute;
	left:280px;
	top:156px;
	width:108px;
	height:2px;
	z-index:17;
	visibility:visible;
}
#indexr7c13 {
	position:absolute;
	left:399px;
	top:156px;
	width:614px;
	height:2px;
	z-index:18;
	visibility:visible;
}
#mainborder {
	position:absolute;
	left:60px;
	top:164px;
	width:955px;
	height:2px;
	z-index:19;
	visibility:visible;
}
#indexr10c2 {
	position:absolute;
	left:60px;
	top:166px;
	width:2px;
	z-index:20;
	visibility:visible;
}
#nav #aboutus {
	position:absolute;
	left:62px;
	top:166px;
	width:99px;
	height:25px;
	z-index:21;
	visibility:visible;
	background: url("../images/aboutus.gif");
}
#nav #aboutus:hover {
	background-position: -99px 0;
}
#nav #aboutmacro {
	position:absolute;
	left:161px;
	top:166px;
	width:153px;
	height:25px;
	z-index:22;
	visibility:visible;
	background: url("../images/aboutmacro.gif");
}
#nav #aboutmacro:hover {
	background-position: -153px 0;
}
#nav #ourserv {
	position:absolute;
	left:314px;
	top:166px;
	width:119px;
	height:25px;
	z-index:23;
	visibility:visible;
	background: url("../images/ourserv.gif");
}
#nav #ourserv:hover {
	background-position: -119px 0;
}
#nav #ourclients {
	position:absolute;
	left:433px;
	top:166px;
	width:106px;
	height:25px;
	z-index:24;
	visibility:visible;
	background: url("../images/ourclients.gif");
}
#nav #ourclients:hover {
	background-position: -106px 0;
}
#nav #media {
	position:absolute;
	left:539px;
	top:166px;
	width:73px;
	height:25px;
	z-index:25;
	visibility:visible;
	background: url("../images/media.gif");
}
#nav #media:hover {
	background-position: -73px 0;
}
#nav #indexr10c16 {
	position:absolute;
	left:612px;
	top:166px;
	width:221px;
	height:25px;
	z-index:26;
	visibility:visible;
}
#nav #contactus {
	position:absolute;
	left:833px;
	top:166px;
	width:84px;
	height:25px;
	z-index:27;
	visibility:visible;
	background: url("../images/contactus.gif");
	display: block;
}
#nav #contactus:hover {
	background-position: -84px 0;
}
#nav #login {
	position:absolute;
	left:917px;
	top:166px;
	width:96px;
	height:25px;
	z-index:28;
	visibility:visible;
	background: url("../images/login.gif");
	display: block;
}
#nav #login:hover {
	background-position: -96px 0;
}
#indexr10c19 {
	position:absolute;
	left:1013px;
	top:166px;
	width:2px;
	z-index:29;
	visibility:visible;
}
#indexr11c3 {
	position:absolute;
	left:62px;
	top:191px;
	width:951px;
	height:1px;
	z-index:30;
	visibility:visible;
}
#mainblock {
	position:absolute;
	left:62px;
	top:192px;
	width:951px;
	z-index:31;
	visibility:visible;
}
#indexr13c3 {
	position:absolute;
	left:62px;
	top:757px;
	width:951px;
	height:2px;
	z-index:32;
	visibility:visible;
}
