
HTML{ width:100%; height:100%}
BODY {
	 width:100%;
	  padding:0px; margin:0px; height:100%; 
	  margin-left:auto; margin-right:auto; text-decoration:none; text-align:center;
	  color:#1B4176; font:12px helvetica,georgia,arial,Helvetica, sans-serif;}
      div, p, ul, h2, h3,a, h4, img{padding:0px; margin:0px; background-color:transparent;
}

	
	/* Header styles */
#header {
	background:url(../siteimages/canvas.gif) 0 0  repeat-x #1B4176;
	text-align: center;
	height:140px;
	width:100%;

}

#header .schoollogo{float:left;
	position:absolute;top:0px;left:0px;height:130px;width:298px;
	background:url(../images/comtechlogo.jpg) 0 0 no-repeat;overflow:hidden;
	
	}
	
	/*#316E22#A8EAAA*/
	/* 'widths' sub menu */
#layoutdims {
	CLEAR: both; PADDING-RIGHT: 15px! important; BORDER-TOP: #000 4px solid; PADDING-LEFT: 15px! important; BACKGROUND: pink; PADDING-BOTTOM: 6px! important; MARGIN: 0px; PADDING-TOP: 6px! important; TEXT-ALIGN: right
}
.colmask {
	 OVERFLOW: hidden; WIDTH: 99.8%; POSITION: relative; background:url(../images/gradientWCS_gold.jpg) 0 0  repeat-y; height:99%;
}
.leftmenu {
background:url(../images/gradientWCS_gold.jpg) 0 0  repeat-y;
}
.leftmenu .colright {
	CLEAR: both;FLOAT: right; WIDTH: 65%;right:10%; margin-left:10%; POSITION: relative; margin-top:20px;  padding-left:5px; padding-top:0px;height:100%; padding-right:0px;
}
.leftmenu .colleft {
	CLEAR: both;FLOAT: left;LEFT: 0px; WIDTH: 250px; POSITION: relative;top:40px;  padding-left:5px; height:100%; 
}
.leftmenu .col1X {
FLOAT:left;	 height:100%; width:180px;left:244px; top:250; POSITION: absolute; background-color: #A8EAAA; background:url(../images/RoundGreenTopLeft2.gif) 0 0 no-repeat;
}
	/* Footer styles */
	
.footer {
	BORDER-TOP: #000 1px solid; FLOAT: left; WIDTH: 100%;height:2em;background:url(../images/canvas.gif) 0 0 repeat-x #fff; 
}
.company {
	BORDER-TOP: #000 1px solid; FLOAT: left; WIDTH: 200px;height:2em; 
}
.push {
	height: 2em;
}

.wrapper {
	MIN-HEIGHT: 96.6%;MARGIN: 0px auto -2em; HEIGHT: auto; padding:0px;  background:url(../images/gradientWCS_gold.jpg) 0 0  repeat-y white;text-align:left; 
}

#copyright{
	font-size:.75em;
	margin-left: 0px; 
	margin-right: 15px; 
	margin-top:0px;
	top: 0px;
	padding-top:10px;
	color:White;
}
			td {font: 8pt Tahoma; margin: 20px;}
			.title {font-size: X-Large; padding: 20px; border-bottom: 2px solid gray; width: 100%; }
			a.basket { color: red; cursor:pointer; font-weight:bold; font-size:9px }
			div.totalPriceText { font: 8pt Tahoma; color:darkgray; font-weight:bold; }
			div.totalPrice {font: 8pt Tahoma; color:#1B4176; font-weight:bold; }
			.pointer {cursor:pointer;}
			.smallText {font-size:10px; font-weight:normal;}
			.smallTextLT {font-size:11px; text-decoration:line-through;}
			.title {font-size: 10pt; padding: 20px; border-bottom: 2px solid gray; width: 100%; }
			
.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid black; 
    background-color:White; 
    height:50px; 
    width:250px;
    text-align:center;
    vertical-align:middle;
    padding-top:15px;
    z-index:200;
}
#pDetails{
	font-size:.75em;
	margin-left: 0px; 
	margin-right: 15px; 
	margin-top:0px;
	top: 0px;
	padding-top:10px;
	color:White;
}

#prodDetail{
	font-size:.90em;
	margin-left: 0px; 
	margin-right: 15px; 
	margin-top:0px;
	top: 0px;
	padding-top:10px;
	color:black;
}
#LoginView
{
	FONT-WEIGHT: normal; 
	COLOR: black;
	Font-Size:.80em;
	top:67px;
	width: 98%; 
	height:16px;
	left:0;
	padding-right: 0px; 
	margin-right:0px;
	font-family: arial; 
	text-align: right;
	position:absolute;
	FONT-WEIGHT: bold; z-index:2; background-color:transparent;
}
#TitleView
{
	FONT-WEIGHT: bold; 
	COLOR: #FEED8E;
	Font-Size:1.1em;
	top:50px;
	width: 200px; 
	height:16px;
	left:85px;
	padding-right: 0px; 
	margin-right:0px;
	font-family: arial; 
	text-align: left;
	position:absolute;
	FONT-WEIGHT: bold; z-index:2; background-color:transparent;
}

#LoginPublic
{
    visibility: visible;
	FONT-WEIGHT: normal; 
	COLOR: #164e99;
	Font-Size:12px;
	top:175px;
	width: 770px; 
	margin-right:auto; 
	margin-left:auto; 
	font-family: arial; 
	text-align: center;
	position:relative;
}
#adminLoginView
{
	position:relative;
    visibility: visible;
	FONT-WEIGHT: normal; 
	COLOR: #164e99;
	Font-Size:12px;
	width: 150px; 
	margin-right: 25px; 
	font-family: arial; 
	text-align: right;


}
#admincontent
{ padding-left:20px;
	position:absolute;
	width: 750px;
	left:197px;
	border: 1px solid #999999;
	top:10px;
	
	}
#leftcontentAdmin
	{
		position: absolute;
		top:85px;
		left:8px;
		width:250px;
		height:85%;
		background:gainsboro;

		}

#adminmenuitem
{
   font-family: verdana;
   text-align:left;
   font-size:.9em;
   color: blue;
   font-weight:bold;  
   height:20px;  
   text-decoration:none;
}
#adminmenuitem a
{
   font-family: verdana;
   text-align:left;
   font-size:.9em;
   color: blue;
   font-weight:bold;  
   height:20px;  
   text-decoration:none;
}
#adminmenuitem a:hover
{
   font-family: verdana;
   text-align:left;
   font-size:.9em;
   color: blue;
   font-weight:bold;  
   height:20px;  
   text-decoration:underline;
}

#SearchView
{
	FONT-WEIGHT: normal; 
	COLOR: white;
	Font-Size:.80em;
	top:10px;
	width: 93%; 
	height:25px;
	left:0;
	padding-right: 0px; 
	font-family: arial; 
	text-align: center;
	FONT-WEIGHT: bold;
	position:absolute;	
	text-align:right;
	vertical-align:top;
}
#header .SearchText{float:left;
	position:absolute;

	height:25px;
	width:298px;
	
}
#sBtn
{
	width:25px;
	height:18px;
	background-color:red;
	left:300; 
	position:absolute;
	top:1px; 
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	margin-left:3px;
	background:url(../images/icons/go.jpg) 0 0 no-repeat;
}

#topmenu{ z-index:1; position:relative;margin-left:0px;top:85px; width:98%; height:35px; padding-left:15px; padding-right:0px; background:url(../images/img_menu_bck_update.jpg) 0 0 repeat-x}

#topmenu ul{ height:100%;width:100%;  text-align:center;}
#topmenu ul li{ width:4.5em; vertical-align:middle; float:left;margin-left:0 auto; margin-right:0 auto; text-align:center  }
#topmenu ul li a{width:100%;height:100%; padding-bottom:9px; padding-top:5px;vertical-align:middle;margin-left:auto; margin-right:auto;display:block; background: transparent;color:white; font:10px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;}
#topmenu ul li a:hover{width:100%; text-decoration:underline;color:  Silver; }
#topmenu ul li a:active{width:100%;text-decoration:none; border:none;  color:white;}


#topsubmenu{ z-index:1; position:absolute;margin-left:0px;right:0;top:115px; width:460px; height:25px; }

#topsubmenu ul{ height:100%;width:100%;  text-align:right;}
#topsubmenu ul li{ width:4.5em; vertical-align:middle; float:left;margin-left:0 auto; margin-right:0 auto; text-align:center  }
#topsubmenu ul li a{width:100%;height:100%; padding-bottom:9px; padding-top:5px;vertical-align:middle;margin-left:auto; margin-right:auto;display:block; background: transparent;color:#103770; font:10px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;}
#topsubmenu ul li a:hover{width:100%; text-decoration:underline;color:#103770; }
#topsubmenu ul li a:active{width:100%;text-decoration:underline; border:none;  color:#103770;}

#CompanyView
{
	FONT-WEIGHT: normal; 
	COLOR: black;
	Font-Size:.80em;
	bottom:10;
	width: 200px; 
	height:100%;
	left:0;
	padding-right: 0px;  padding-top:30px; border-top:solid 1px gray; padding-bottom:10px;
	font-family: arial; 
	text-align: left; vertical-align:text-bottom;
	position:relative;
z-index:2;
	background-color:#F7F9FA;left:10px;
}
#opencopy
{
    border-bottom-width:1px;
    border-bottom-style:dashed;
    border-bottom-color:#333333;
    padding-bottom:25px;
    margin-bottom:11px;
}
.opencopyTitle 
{
   font-size:1.2em;
    font-weight:normal;
    padding: 15px 0 7px 0;
    color:#333333;
}

.opencopysubhead
{
    font-weight: bold;
}

.editorialimageleft
{
    float:left;
    padding: 5px 7px 3px 0;

}
.editorialimageright
{
    float:right;
    padding: 5px 7px 3px 0;

}

#Content
{
	FONT-WEIGHT: normal; 
	COLOR: black;
	Font-Size:.80em;
	bottom:10;
	height:100%;
	left:0;
	padding-right: 0px;  padding-top:30px; border-top:solid 1px gray; padding-bottom:10px;
	font-family: arial; 
	text-align: left; vertical-align:text-bottom;
}

.retailprice
{
	font-weight: normal;
	font-size:.85em;
	color: red;
	font-family: verdana;
	text-decoration: line-through;
	text-align:left;
	width:100%;
}
.ourprice
{
	font-weight: normal;
	font-size:.85em;
	color: black;
	font-family: verdana;
	text-align:left;
	width:100%;

}
a.hover
{
	text-decoration:underline;
}
.coreboxbody
{
    background-image:url(../siteimages/core_box_bg.gif);
    width:184px;
    padding-left:20px;
    padding-right:20px;
}
.coreboxbody2
{
    background-image:url(../siteimages/core_box_bg.gif);
    padding-left:2px;
    padding-right:2px;
}
.coreboxtop
{
   background-image:url(../siteimages/core_box_top.gif);
   height:22px;
   width:180px;

}
.coreboxbottom
{
    width:180px;
    background-image:url(../siteimages/core_box_bottom.gif);
    height:22px;

}
.coreboxheader
{
    width:180px;
    background-image:url(../siteimages/core_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}