@media screen, print {
/* Start: Sharco Technologies *****************************************/
BODY		{ background-image: url(/Images/BG.gif); margin: 10px; padding: 0px; color: #000000; }
TD.Logo		{ text-align: right; vertical-align: bottom; }
IMG.Logo	{ width: 178px; height: 74px; border-width: 0px; margin: 0px 18px 28px 0px; }

TD.MenuTopIcon		{ width: 120px; height: 110px; }
IMG.MenuTopIcon		{ width: 120px; height: 110px; border-width: 0px; }

TD.MenuTopIcon, TD.MenuTopButton	{ border: 2px solid #2E2E2E; }
#ico1, #cmd1	{ border-left: 0px; }
#ico5, #cmd5	{ border-right: 0px; }

TD.MenuTopButton	{ width: 120px; height: 22px; vertical-align: top; text-align: center;
				font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; white-space: nowrap; text-transform: uppercase; }

#cmd1	{ background-image: url(/Images/ProductsButton.gif); }
#cmd2	{ background-image: url(/Images/ServicesButton.gif); }
#cmd3	{ background-image: url(/Images/DemoButton.gif); }
#cmd4	{ background-image: url(/Images/SupportButton.gif); }
#cmd5	{ background-image: url(/Images/ContactsButton.gif); }


A	{ color: #0000FF; }

A.MenuTopButton,
A.MenuTopButton:Visited,
A.MenuTopButton:Link,
A.MenuTopButton:Active	{ color: #FFFFFF; text-decoration: none; }
A.MenuTopButton:Hover	{ color: #FFFF80; text-decoration: underline; }
A.MenuTopButton			{ height: 21px; padding-top: 3px; }


TD.MenuBox, TD.BodyBox
			{ vertical-align: top; padding-top: 2px; }
TD.MenuBox	{ padding-right: 4px; }

TABLE.MenuBox	{ margin-left: auto; margin-right: 0px; }

TABLE.BodyBox,
TD.BodyBox		{ width: 616px; }
/*
#Page1025,
#Page1026	 	{ width: 800px; }
*/
TABLE.TextBox	{ width: 100%; }


/* Start: Menu *******************************************/
DIV.Menu			{ margin: 0px; padding: 0px; }
DIV.Menu UL			{ color: #FFFFFF; margin: 0px 2px 0px 10px; padding: 0px 2px 0px 10px; } /* */
DIV.Menu LI			{ font-family: Verdana,Helvetica; font-size: 10pt }

/*	UL.Menu400			{ color: #000000; }	*/
A.Menu400,
A.Menu400:Visited,
A.Menu400:Link,
A.Menu400:Active	{ color: #000000; }
A.Menu400:Hover		{ color: #0000A0; }

DIV.Menu A,
DIV.Menu A:Visited,
DIV.Menu A:Link,
DIV.Menu A:Active	{ color: #FFFFFF; text-decoration: underline; }
DIV.Menu A:Hover	{ color: #FFFF00; text-decoration: none; }

/*
DIV.Menu LI,
LI.Menu400	{ border: 1px solid red; }
*/
/* End: Menu *******************************************/





/* Abbreviations: b - Blue; r - Red; o - Orange; v - Violet; g - Green; m - Menu; t - Text;

/* Start: Box Common *******************************************/
.bTL, .bTR, .bBL, .bBR,
.rTL, .rTR, .rBL, .rBR,
.oTL, .oTR, .oBL, .oBR,
.vTL, .vTR, .vBL, .vBR,
.gTL, .gTR, .gBL, .gBR,
.tTL, .tTR, .tBL, .tBR	{ width: 20px; height: 20px; }

.bTC, .bBC,
.rTC, .rBC,
.oTC, .oBC,
.vTC, .vBC,
.gTC, .gBC,
.tTC, .tBC				{ height: 20px; background-repeat: repeat-x; }

.bML, .bMR,
.rML, .rMR,
.oML, .oMR,
.vML, .vMR,
.gML, .gMR,
.tML, .tMR				{ width: 20px; background-repeat: repeat-y; }
/* End: Box Common *******************************************/

/* Start: Blue Box *******************************************/
.bTL	{ background-image: url(/Images/BlueTopLeftCorner.gif); }
.bTC	{ background-image: url(/Images/BlueTopMid.gif); }
.bTR	{ background-image: url(/Images/BlueTopRightCorner.gif); }
.bML	{ background-image: url(/Images/BlueLeftMid.gif); }
.bMC	{ background-color: #3362C6; }
.bMR	{ background-image: url(/Images/BlueRightMid.gif); }
.bBL	{ background-image: url(/Images/BlueBottomLeftCorner.gif); }
.bBC	{ background-image: url(/Images/BlueBottomMId.gif); }
.bBR	{ background-image: url(/Images/BlueBottomRightCorner.gif); }
/* End: Blue Box *******************************************/

/* Start: Red Box *******************************************/
.rTL	{ background-image: url(/Images/RedTopLeftCorner.gif); }
.rTC	{ background-image: url(/Images/RedTopMid.gif); }
.rTR	{ background-image: url(/Images/RedTopRightCorner.gif); }
.rML	{ background-image: url(/Images/RedLeftMid.gif); }
.rMC	{ background-color: #A92D07; }
.rMR	{ background-image: url(/Images/RedRightMid.gif); }
.rBL	{ background-image: url(/Images/RedBottomLeftCorner.gif); }
.rBC	{ background-image: url(/Images/RedBottomMId.gif); }
.rBR	{ background-image: url(/Images/RedBottomRightCorner.gif); }
/* End: Red Box *******************************************/

/* Start: Orange Box *******************************************/
.oTL	{ background-image: url(/Images/OrangeTopLeftCorner.gif); }
.oTC	{ background-image: url(/Images/OrangeTopMid.gif); }
.oTR	{ background-image: url(/Images/OrangeTopRightCorner.gif); }
.oML	{ background-image: url(/Images/OrangeLeftMid.gif); }
.oMC	{ background-color: #F5A700; }
.oMR	{ background-image: url(/Images/OrangeRightMid.gif); }
.oBL	{ background-image: url(/Images/OrangeBottomLeftCorner.gif); }
.oBC	{ background-image: url(/Images/OrangeBottomMId.gif); }
.oBR	{ background-image: url(/Images/OrangeBottomRightCorner.gif); }
/* End: Orange Box *******************************************/

/* Start: Violet Box *******************************************/
.vTL	{ background-image: url(/Images/VioletTopLeftCorner.gif); }
.vTC	{ background-image: url(/Images/VioletTopMid.gif); }
.vTR	{ background-image: url(/Images/VioletTopRightCorner.gif); }
.vML	{ background-image: url(/Images/VioletLeftMid.gif); }
.vMC	{ background-color: #BF50FF; }
.vMR	{ background-image: url(/Images/VioletRightMid.gif); }
.vBL	{ background-image: url(/Images/VioletBottomLeftCorner.gif); }
.vBC	{ background-image: url(/Images/VioletBottomMId.gif); }
.vBR	{ background-image: url(/Images/VioletBottomRightCorner.gif); }
/* End: Violet Box *******************************************/

/* Start: Green Box *******************************************/
.gTL	{ background-image: url(/Images/GreenTopLeftCorner.gif); }
.gTC	{ background-image: url(/Images/GreenTopMid.gif); }
.gTR	{ background-image: url(/Images/GreenTopRightCorner.gif); }
.gML	{ background-image: url(/Images/GreenLeftMid.gif); }
.gMC	{ background-color: #72A417; }
.gMR	{ background-image: url(/Images/GreenRightMid.gif); }
.gBL	{ background-image: url(/Images/GreenBottomLeftCorner.gif); }
.gBC	{ background-image: url(/Images/GreenBottomMId.gif); }
.gBR	{ background-image: url(/Images/GreenBottomRightCorner.gif); }
/* End: Green Box *******************************************/

/* Start: Text Box *******************************************/
.tTL	{ background-image: url(/Images/TextBoxTopLeftCorner.gif); }
.tTC	{ background-image: url(/Images/TextBoxTopMid.gif); }
.tTR	{ background-image: url(/Images/TextBoxTopRightCorner.gif); }
.tML	{ background-image: url(/Images/TextBoxLeftMid.gif); }
.tMC	{ background-color: #FFFFFF; }
.tMR	{ background-image: url(/Images/TextBoxRightMid.gif); }
.tBL	{ background-image: url(/Images/TextBoxBottomLeftCorner.gif); }
.tBC	{ background-image: url(/Images/TextBoxBottomMId.gif); }
.tBR	{ background-image: url(/Images/TextBoxBottomRightCorner.gif); }
/* End: Text Box *******************************************/

/* Start: Footer *******************************************/
.Footer		{ font-family: 'Ms Sans Serif'; font-size: 8pt; padding: 10px 0px; text-align: center; color: #C0C0C0; }
A.Footer,
A.Footer:Visited,
A.Footer:Link,
A.Footer:Active	{ color: #FFFF00; text-decoration: none; }
A.Footer:Hover	{ color: #FFFF80; text-decoration: underline; }
/* End: Footer *******************************************/

H1		{ margin: 0px; color: #FFFFFF; font-family: 'Arial Narrow',Helvetica; font-size: 18pt; font-weight: 100; text-transform: uppercase;
		  height: 40px; }
.Body	{ font-family: Arial,Helvetica; font-size: 10pt; padding: 10px; }
.x		{ border: 0px; }


DIV.Body P	{ text-align: justify; }
/*
DIV.Body UL,
DIV.Body P	{ margin-top: 0px; }
DIV.Body UL	{ padding-top: 0px; }
*/

H2, H3	{ font-family: times; }

IMG.Demo1	{ text-align: right; margin-left: 10px; border-width: 0px; }


/* End: Sharco Technologies *******************************************/

/* Quote Form *************************************/
FORM.QuoteForm			{ margin: 0px 15px 0px 15px; }
TABLE.QuoteForm			{ border: 2px solid #D99300; }
TH.QuoteForm				{ background-color: #F5A700; font-family: Verdana,Helvetica; font-size: 12pt; font-weight: bold;
							  color: white; padding: 5px; text-align: center; }
TD.QuoteForm				{ text-align: right; font-family: Arial,Helvetica; font-size: 10pt; padding-top: 2px; }
TD.QuoteFormSVCCell		{ text-align: right; font-family: Arial,Helvetica; font-size: 10pt; }
TD.QuoteFormCommandCell	{ text-align: center; padding: 10px; }
INPUT.QuoteForm			{ width: 200px; }
TEXTAREA.QuoteForm		{ width: 400px; height: 96px; }

/* Contact Form *************************************/
FORM.ContactForm			{ margin: 0px 15px 0px 15px; }
TABLE.ContactForm			{ border: 2px solid #8BC226; }
TH.ContactForm				{ background-color: #72A417; font-family: Verdana,Helvetica; font-size: 12pt; font-weight: bold;
							  color: white; padding: 5px; text-align: center; }
TD.ContactForm				{ text-align: right; font-family: Arial,Helvetica; font-size: 10pt; padding-top: 2px; }
TD.ContactFormSVCCell		{ text-align: right; font-family: Arial,Helvetica; font-size: 10pt; }
TD.ContactFormCommandCell	{ text-align: center; padding: 10px; }
INPUT.ContactForm			{ width: 200px; }
TEXTAREA.ContactForm		{ width: 400px; height: 96px; }

/* Contact Form *************************************/

.RightSVC, .WrongSVC, .WrongEmail
			{ font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; padding: 10px;margin-bottom: 10px;
			  border-width: 2px; border-style: solid; color: #FFFFFF; text-align: center; }
.RightSVC	{ border-color: #88FF88; background-color: #00A000; }
.WrongSVC	{ border-color: #FF8888; background-color: #A00000; }
.WrongEmail	{ border-color: #A0A000; background-color: #FFFF80; color: #000000; }

DIV.DetailsButton	{ text-align: right; }
SPAN.DetailsButton	{ border: 1px solid black; padding: 2px 5px; background-color: #AED7FF; font-weight: bold; }

A.DetailsButton,
A.DetailsButton:Visited,
A.DetailsButton:Link,
A.DetailsButton:Active		{ color: #000000; text-decoration: none; }
A.DetailsButton:Hover		{ color: #804000; text-decoration: underline; }

/* Price List ***************************************/

.Pack1, .Price1,
.Pack2, .Price2,
.Pack3, .Price3,
.Pack4, .Price4,
.Pack5, .Price5,
.CommentLabel	{ font-family: Arial,Helvetica; font-size: 10pt; border: 1px solid black; border-width: 1px 1px 0px 1px; }
.CommentLabel	{ font-weight: bold; }

.Pack1, .Plan1, .Box1, .Price1 { background-color: #80FFFF; }
.Pack2, .Plan2, .Box2, .Price2 { background-color: #00FF80; }
.Pack3, .Plan3, .Box3, .Price3 { background-color: #FFFF80; }
.Pack4, .Plan4, .Box4, .Price4 { background-color: #FF80FF; }
.Pack5, .Plan5, .Box5, .Price5 { background-color: #FF8080; }
.Plan1, .Plan2, .Plan3, .Plan4, .Plan5, .Box1, .Box2, .Box3, .Box4, .Box5	{ border-left: 1px solid black; }
.FeatureList	{ border-bottom: 1px solid black; }

.Features				{ font-family: Arial,Helvetica; font-size: 10pt; border: 1px solid black; border-width: 1px 0px 0px 1px; vertical-align: bottom; font-weight: bold; }
.Feature, .FeatureLast	{ font-family: Tahoma,Helvetica; font-size: 8pt; border-left: 1px solid black; }
.Comment, .CommentLast	{ font-family: Tahoma,Helvetica; font-size: 8pt; border: 1px solid black; border-width: 0px 1px; }
.Feature, .FeatureLast, .Comment, .CommentLast,
.Plan1, .Plan2, .Plan3, .Plan4, .Plan5 { border-top: 1px solid black; }
.Plan1, .Plan2, .Plan3, .Plan4, .Plan5 { text-align: center; font-size: 8pt; }

.Price1, .Price2, .Price3, .Price4, .Price5
	{ font-family: Tahoma,Helvetica; font-size: 8pt; border: 1px solid black; border-width: 0px 0px 1px 1px; vertical-align: top; text-align: left; }

.FeatureLast	{ border-bottom: 1px solid black; font-weight: bold; }
.CommentLast	{ border-bottom: 1px solid black; }
.Box1, .Box2, .Box3, .Box4, .Box5	{ font-size: 8pt; }

.Footnote		{ font-family: Tahoma,Helvetica; font-size: 8pt; border: 1px solid black; border-width: 0px 1px 0px 1px; vertical-align: top; text-align: left; }

/****************************************************/

}

@media print {

}

@media screen {
	DIV.SubTitle	{ border-top: 1px solid black; margin-top: 2px; font-family: 'Ms Sans Serif',Helvetica; font-size: 8pt; text-align: right; font-weight: normal; }
}

@media all {	/* Site Search */
	DIV.SearchDesc {
		font-family: Arial, Helvetica; font-size: 10pt; width: 532px; padding-left: 10px;
	}

	DIV.SearchHead {
		font-family: Arial, Helvetica; font-size: 10pt; height: 20px; padding-left: 5px; margin: 20px 0px 15px 0px; border-top: 1px solid #3366CC; background-color: #D5DDF3;
	}

	DIV.SearchLink {
		font-family: Arial, Helvetica; font-size: 10pt; color: #008000; padding-left: 10px; margin-bottom: 10px;
	}

	DIV.SearchName {
		font-family: Arial, Helvetica; font-size: 12pt;
	}

}

@media all {	/* Site Map */
	.sm1, .sm3, .sm7, .sm9 {
		width: 49%; height: 8px;
	}

	.sm2, .sm20, .sm8, .sm80 {
		width: 3px; height: 8px;
	}

	.sm20, .sm50, .sm60, .sm80 {
		background-color: #000070;
	}

	.sm4, .sm6, .sm60 {
		width: 49%; height: 3px;
	}

	A.SiteMap, A.SiteMap:visited, A.SiteMap:link {
		color: #000000; text-decoration: none;
	}

	A.SiteMap:active {
		color: #A00000; text-decoration: none;
	}

	A.SiteMap:hover {
		color: #000070; text-decoration: underline;
	}

	DIV.SiteMap {
		text-align: center;
	}

	IMG.SiteMap {
		width: 3px; height: 3px;
	}

	sm5, .sm50 {
		width: 3px; height: 3px;
	}

	TABLE.SiteMap {
		width: 100%; border-width: 1px; border-style: solid; border-top-color: #A0A0FF; border-left-color: #A0A0FF; border-right-color: #000070; border-bottom-color: #000070;
	}

	TABLE.smConn {
		width: 100%; height: 19px;
	}

	TD.SiteMap {
		border-top-color: #000070; border-left-color: #000070; border-right-color: #A0A0FF; border-bottom-color: #A0A0FF; border-width: 1px; border-style: solid; font-family: 'Ms Sans Serif',Helvetica; font-size: 8pt; color: #000040; text-align: center; padding: 0px 2px; white-space: nowrap;
	}

}
/*
@media screen {
	A.MenuTopButton,
	H1 { filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#404040', Positive='True'); }
}
*/

/* Paul's Styles */
#conatiner { font: 12px Arial, Helvetica, sans-serif; width:955px; }
#container p { font: 12px Arial, Helvetica, sans-serif; }
#container h1 { font: bold 24px Arial, Helvetica, sans-serif; color: #000; }
#container h3 { font: 12px Arial, Helvetica, sans-serif; color: #000; }
#container li { font: 12px Arial, Helvetica, sans-serif; }
#accordian { width:616px; }
#products-main {width:700px; margin: 0px auto; }
#products-main h1 { color:#00658b; font: bold 24px Arial, Helvetica, sans-serif; }
#content_managemt, #photo_gallery, #ecommerce, #online_store, #secure_checkout { background: url(/Images/products_bg.jpg) no-repeat; height: 217px; width: 700px; margin-top: 10px; margin-bottom: 20px; }
#content_managemt h2, #photo_gallery h2, #ecommerce h2, #online_store h2, #secure_checkout h2 { font-size: 18px; margin-bottom: 5px; margin-top: 5px; margin-left: 5px; padding: 5px 0px 0px 5px; }
#content_managemt #content, #photo_gallery #content, #ecommerce #content, #online_store #content, #secure_checkout #content { float: left; width: 700px; }
#content_managemt #content #link, #photo_gallery #content #link, #ecommerce #content #link, #online_store #content #link, #secure_checkout #content #link { text-align: right; margin: 0px; padding: 0px 20px 10px 0px; width: 680px; clear: both; }
#content_managemt #content img, #photo_gallery #content img, #ecommerce #content img, #online_store #content img, #secure_checkout #content img { padding-left: 10px; padding-right: 0px; float: left; margin: 0px; }
#secure_checkout #content img { padding-left: 10px; padding-right: 20px; float: left; margin: 0px; }

#content_managemt #content p, #photo_gallery #content p, #ecommerce #content p, #online_store #content p, #secure_checkout #content p { display: inline; width: 515px; padding: 0px 10px 0px 0px; margin: 20px 0px 0px; float: left; }
#products-main a, #products-main a:visited, #products-main a:active { color:#00658b; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; }
#products-main a:hover {color: #00658b; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
#products-main .grey a, #products-main .grey a:visited, #products-main .grey a:active { color:#666; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; }
#products-main .grey a:hover {color: #666; text-decoration:underline; font: bold 12px Arial, Helvetica, sans-serif; }
#products-main .green a, #products-main .green a:visited, #products-main .green a:active { color:#006400; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; }
#products-main .green a:hover {color: #006400; text-decoration:underline; font: bold 12px Arial, Helvetica, sans-serif; }

/* Detail Pages */
#detail { width:700px; margin: 0px auto; /*background: #666;*/ }
#detail img { float: left; padding-right: 20px; padding-bottom: 5px; }
/*#detail p { display: inline; width: 515px; padding: 0px 10px 0px 0px; margin: 20px 0px 0px; float: left; }*/
.green { color:#006400; font-weight: bold; text-transform: uppercase; }
.grey { color:#666; font-weight: bold; text-transform: uppercase; }
#detail #link { text-align: right; margin: 0px; padding: 10px 20px 10px 0px; width: 680px; clear: both; }
#detail a, #detail a:visited, #detail a:active { color:#00658b; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; }
#detail a:hover {color: #00658b; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; }
#detail #tabs { font: 12px Arial, Helvetica, sans-serif; }
