

/* Overall Container for the product menubar */
#fullmenubar td.menutext {
    padding-top:2px; 
	background: #fff;}
#fullmenubar div.menutext {
	border-width: 0 0 1px 0}
#fullmenubar div.menutext div.menulev2 div.menutext {
	border-width: 0 0 1px 1px}
#fullmenubar div.menutext div.menulev3 div.menutext {
	border-width: 0 1px 1px 1px}		

/* Container for flyout/product menubar blocks */
div.menutext {
	height:auto; 
	width:138px; 
	vertical-align:top;
	border:1px solid #fff;
	text-indent:0px;}
	
/* Flyout menu 2nd & 3rd level container classes */	
.menulev2 {
	left: 138px; 
	width: 138px;}
.menulev3 {
	left: 138px;_left:137px; 
	width:125px;}

/* Flyout menu button links */	
a.menutext:hover,	
a.menutext:link,
a.menutext:active,
a.menutext:visited {font:normal 11px/20px verdana, arial, sans-serif; text-transform:capitalize}			
	
/* Class for top menu buttons */
.placehand {font:normal 11px/20px verdana, arial, sans-serif; text-transform:capitalize}		

/* menubartext - area below menubar */
td.menubartext {background:#ffffff;}

/* Container classes for page templates */
.resultwin, 
.singlewin, 
.indexwin, 
#contactwin, 
#aboutwin, 
.basket {margin:6px 0 0 0; width:100%; background:#fff}

/* Product info page (single.asp) are borders */
#fdlin, #blin {border:none}

/* General text definition classes */
.pagetext /*page numbers*/
.text,
.htext,
.bullets, /*bullet points/product features*/
.sphtext /*special offer / front page*/
{font:bold 11px/14px verdana, arial, Helvetica, sans-serif; color:#666}

.text,
.bullets {font-weight:normal}

/* General text link/anchor definition classes */
a.text,
a.htext,
a.sphtext,
a.details, 
.tandp, 
a.pagetext {font:bold 12px/14px arial, Helvetica, sans-serif; text-decoration:none; color:#009}
/* General text link/anchor hover definition classes */
a.text:hover, 
a.htext:hover,
a.sphtext:hover, 
a.details:hover, 
a.pagetext:hover {font:bold 12px/14px arial, Helvetica, sans-serif; text-decoration:underline; color:#666}

a.text, 
a.details, 
a.text:hover, 
a.details:hover, 
a.pagetext, 
a.pagetext:hover {font-weight:normal;}

a.pagetext, 
a.pagetext:hover {font-size:11px;}

/* fix the height of the 'Details' and 'Accessories' links on the product results page*/
.resultwin a.text,
.resultwin a.text:hover {line-height:22px}	

/* Front page / special offer */
.spcell {border-right:0px solid #ccc}
.spline {border-top: 1px solid #ccc}

.heading {
font-family: Verdana, sans-serif;
font-size:17px;
color:#00015e;
text-decoration:none;}
.mainheading {border-top:1px solid #ddd}

/*Prices*/
.price, 
.cprice,
.sprice, 
.spprice {color:#f30}

/* From Original Site */ 

body{margin:0;padding:10px}
div#wrapper{border-width:1px;border-style:solid;height:1%}
div#header{background-color:#ffffff}
div#footer{clear:left}
div#header{float:left;width:100%}
div#header img#header-logo{float:left}
div#header-outerwrapper{color:#3D3D3D}
div#header-container{border-color:#3D3D3D}
#header-container {
	background:url(../comms2u/logo.gif) top left no-repeat;
	padding:0 !important;
	height:70px !important
}
#header-container #header-logo { display:none }
div#header div#header-container #header-strapline { display:none }
div#header div#header-container h1 {
	display:block;
	padding:0;
	margin:0
}

div#header-container{
border-color:#3D3D3D
}

div#header div#header-container h1 a {
	text-indent:-9999px;
	overflow:hidden;
	display:block !important;
	height:70px;
	width:270px
}

div#header-outerwrapper{
color:#EBEBEB
}
div#header-container{
border-color:#EBEBEB
}

/*Footer CSS */
div#footer{clear:both;height:1%;background-color:#EBEBEB;color:#333}
div#footer div div div{padding:5px;background-color:#EBEBEB;color:#333}
div#footer div div div div{padding:0;background-color:#EBEBEB;color:#333}
div#footer{background-color:#EBEBEB;color:#333}
div#footer a{color:#333;text-decoration:underline}
div#footer a:hover{color:#333;text-decoration:underline}
div#footer-links{
		padding-bottom:1em !important;
		border-bottom:0px solid; border-bottom-color:#98BDE2;
		background-color:#EBEBEB;
		color:#333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px
		}
div#footer-creditcards{margin-top:0.2em;float:right;background-color:#EBEBEB;}
div#footer-info{line-height:3.5em;margin-top:0.2em;clear:left;background-color:#EBEBEB;color:#333;font-size:11px}

/* Change the S.Button to Go */
