/* EMVIBE.COM STYLESHEET FOR SCREEN */



/* GLOBAL FORMATING -------------------------------------------------- */

body		{
			margin:0px;
			padding:0px;
			background-color:#000;
			font-family:verdana,arial,sans-serif;
			font-size:11px;
			background-image:url("/sitemedia/images/Background.jpg");
			}

#site		{
			width:850px;
			margin-left:auto; margin-right:auto;
			margin-top:15px; margin-bottom:15px;
			background-color:#f00;
			}

p			{
			color:#eef;
			text-align:left;
			}
			
img			{
			border:0px;
			display:block;
			}
			
img.regular	{
			display:inline;
			}
			
img.right	{
			float:right;
			margin-left:15px;
			margin-bottom:15px;
			border:1px solid #fff;
			width:330px;
			}
			
img.thumb	{ margin-top:5px; margin-right:5px; margin-left:5px; margin-bottom:5px; border-style:solid; border-width:1px; border-color:#fff; width:225px; height:300px; }

hr			{
			border-color:#112435;
			border-style:solid;
			border-width:1px;
			width:100%;
			}

hr.clear	{
			clear:both;
			padding-top:15px;
			border-color:#54697A;
			}

.bold	{
			font-weight:bold;
			}

.underline	{
			text-decoration:underline;
			}

.italic	{
			font-style:oblique;
			}


/* HYPERLINK FORMATS ---------------------------------------------- */


a			{
			font-weight:normal;
			font-style:normal;
			text-decoration:none;
			}

a.main					{ font-weight:bold; }
a.main:link 			{ color:#1B4C6A; }
a.main:visited 			{ color:#1B4C6A; }
a.main:active 			{ color:#fa0; }
a.main:hover 			{ color:#fff; }

a.nav					{ font-size:12px; background-color:#1B4C6A; border:2px solid #54697A; padding:2px; padding-left:15px; padding-right:15px; }
a.nav:link 				{ color:#FFF; text-decoration:none; }
a.nav:visited 			{ color:#FFF; text-decoration:none; }
a.nav:active 			{ color:#fa0; text-decoration:none; }
a.nav:hover 			{ color:#000; text-decoration:none; background-color:#54697A; border-color:#112435; font-style:oblique; }


/* LONG SECTIONS NAV FORMATS ------------------------------------------- */


div.right	{width:100%; text-align:right; }

a.gotop				{ font-size:10px; }
a.gotop:link 		{ color:#ccc; text-decoration:none; }
a.gotop:visited 	{ color:#ccc; text-decoration:none; }
a.gotop:active 		{ color:#f00; text-decoration:none; }
a.gotop:hover 		{ color:#000; text-decoration:underline; }


/* FORM FORMATS ------------------------------------------- */


div.form		{ color:#cef; background-color:#525252; font-size:10px; border:1px solid #343B41; width:97%; margin-left:auto; margin-right:auto; }

div.formrow		{ clear:both; padding:5px; padding-right:0px; overflow:auto; }

div.cell1		{ float:left; text-align:right; width:30%; padding:3px; color:#cef; font-size:12px; }

div.cell2		{ float:left; text-align:left; padding:3px; padding-right:0px; color:#fff; font-size:12px; }

div.rulerow		{ clear:both; background-color:#343B41; text-align:right; color:#fff; padding:5px; padding-right:15px; vertical-align:middle; font-size:10px; }

input.button	{ vertical-align:middle; }

input, textarea	{ border: 1px solid #1B4C6A; padding:2px; }
input.req		{ border: 1px solid #f00; padding:2px; }

input:hover, textarea:hover	{ background-color:#cef; }
input.req:hover				{ background-color:#fdd; }

textarea {font-family:verdana,sans-serif; font-size:11px; }

/* short form --- */

div.sform		{ font-family:tahoma,arial,sans-serif; color:#003427; background-color:#8b8; font-size:12px; border:1px solid #018560; width:150px; margin-left:auto; margin-right:2px; margin-bottom:10px; }

div.sformrow		{ clear:both; padding:1px; overflow:auto; }

div.scell1		{ float:left; text-align:right; padding:1px; color:#003427; font-size:10px; width:25%; }

div.scell2		{ float:left; text-align:left; padding:1px; color:#003427; }

div.srulerow		{ clear:both; background-color:#003427; text-align:center; color:#8CCA00; padding:1px; vertical-align:middle; }

#tee-images	{ text-align:center; margin-top:8px; margin-bottom:8px; }
#tee-large	{ max-width:510px; display:inline; }
.tee-tiny	{ width:80px; height:80px; border:0px; display:inline; }

/* CONTENT COPY FORMATS ------------------------------------------- */

#nav		{ margin-left:10px; margin-right:10px; color:#fff; text-align:center; line-height:2.5em; text-transform:lowercase; }

h1			{color:#112435; text-align:right; text-transform:lowercase; }

h2,h3,h4	{ text-transform:lowercase; }
h4			{color:#ccc; }

#main		{ padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; margin-left:35px; margin-right:25px; color:#fff; overflow:auto; float:left; width:525px; background-color:#54697A; }

#side		{ padding:10px; margin-left:5px; margin-right:20px; color:#112435; overflow:auto; width:163px; float:left; background-color:#1B4C6A; text-align:right; }

/* J-QUERY FORMATS ------------------------------------------------ */

.round			{ background-color:#000; padding:10px; line-height:1.5em; }
div.round		{ background-color:#000; padding:10px; line-height:1.5em; text-align:center; margin-top:3px; margin-bottom:5px; }
.roundset		{ background-color:#000; padding:10px; margin:2px; float:left; width:150px; height:150px; overflow:hidden; text-align:center; vertical-align:bottom; }			

.cycle02b 		{ width:430px; height:165px; padding:0px; margin:0px; overflow:hidden; }
.cycle02b img 	{ width:440px; height:165px; border:0px; top:0px; left:0px; }

/* GRAPHICAL STRUCTURE -------------------------------------------- */


#block01 {
width:850px;
height:10px;
background-image:url("/sitebase/image/01.jpg");
clear:both;
}

#block02 {
width:850px;
height:165px;
clear:both;
}

#block02a {
width:400px;
height:165px;
background-image:url("/sitebase/image/02a.jpg");
float:left;
}

#block02b {
width:440px;
height:165px;
background-image:url("/sitebase/image/02b.jpg");
float:left;
overflow:hidden;
}

#block02c {
width:10px;
height:165px;
background-image:url("/sitebase/image/02c.jpg");
float:left;
}

#block03 {
width:850px;
height:25px;
background-image:url("/sitebase/image/03.jpg");
clear:both;
}

#block04 {
width:850px;
height:25px;
background-image:url("/sitebase/image/04.jpg");
clear:both;
}

#clamp		{ width:850px; overflow:auto; }

#block05 {
width:850px;
min-height:25px;
background-image:url("/sitebase/image/05.jpg");
clear:both;
}

#block06 {
width:850px;
height:25px;
background-image:url("/sitebase/image/06.jpg");
clear:both;
}

#block07 {
width:850px;
height:25px;
background-image:url("/sitebase/image/07.jpg");
clear:both;
}

/* SMG AUX -------------------------------------------------------- */

#aux 					{ margin-top:15px; font-family:arial,verdana,sans-serif; font-size:11px; color:#fff; padding-top:30px; padding-bottom:10px; text-align:center; width:100%; line-height:1.5em; }

p.aux 					{ text-align:center; }

img.aux		 			{ margin-left:4px; margin-right:4px; display:inline; vertical-align:top; }

a.aux 					{ font-family:arial,verdana,sans-serif; font-size:11px; font-style:normal; }
a.aux:link 				{ color:#fff; text-decoration:none; }
a.aux:visited 			{ color:#fff; text-decoration:none; }
a.aux:active 			{ color:#fff; text-decoration:none; }
a.aux:hover 			{ color:#0ff; text-decoration:underline; }

/* END STYLES ----------------------------------------------------- */


/* COLOR REFERENCE

525252 Light Shark
343B41 Dark Shark
112435 Deep Blue
172937 Border Blue

54697A Main Back
1B4C6A Side Back

*/
