/* Start of CMSMS style sheet 'styles.css' */
.page_header_logo
{
   float: right;
   padding-top: 5px;
}

.page_header_division
{
   float: right;
   padding-top: 3px;
}

h3.page_header_title
{
   float: left;
   background-image: url(http://www.comtek.co.uk/uploads/images/header_line.jpeg);
   background-repeat: no-repeat;
   width: auto!important;
   padding-bottom: 0px;
   margin-bottom: 6px;
   background-attachment:scroll;
   background-position: 1px 95%
}


/*
   New section elements

The new layout site consists of:
   section_frame : full page width. A visible section box containing section_row_xcol or section_rule
   section_row_1col : just a plain element to contain the content. Full width of section_frame
   section_row_2col : a plain element to contain a 2 column row
   section_col_NNNNNN : A column box, where NNNNNN is the number (1, 2, etc) of the box from the right
   section_rule : a line between boxes
   section_2col_left_images : Is for for blocks of text which have images to the left and text to the right.
      The child elements should be img and p tags.
*/

/*    behavior: url(/uploads/scripts/border-radius.htc);  seems broken in IE */

div.section_frame 
{
   padding-left: 5px; padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 100%;
   float: left;
   margin-top: 3px;
   margin-bottom: 3px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
   border: 1px solid #BBB;
background: url(/uploads/images/section_bottom_fade.jpeg) bottom repeat-x;
}

div.section_row_2col
{
   background-image: url(http://www.comtek.co.uk/uploads/images/section_2col_bg.gif);
   background-repeat: repeat-y;
}
div.section_row_2col,
div.section_row_1col
{
   width: 100%;
   float: left;
   border-top: 1px solid #BBB;
}
div.section_row_2col:first-child,
div.section_row_1col:first-child
{
   border-width: 0px;
}
div.section_row_2col div.section_col_1,
div.section_row_2col div.section_col_2
{
   width: 50%;
}
div.section_col_1,
div.section_col_2
{
   float: left;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-bottom: 5px;
}
div.section_2col_left_images img
{
   float: left;
   margin-top: 0px;
   margin-right: 10px;
   margin-bottom: 8px;
   margin-left: 10px;
   border: 0px solid #999999;
   padding: 2px;
   clear: left;
}

div.section_row_2col div.section_col_2 p,
div.section_row_2col div.section_col_2 h4,
div.section_row_2col div.section_col_2 h5,
div.section_row_2col div.section_col_2 h6,
div.section_row_2col div.section_col_2 ul,
div.section_row_2col div.section_col_2 ol,
div.section_row_2col div.section_col_2 blockquote,
div.section_row_2col div.section_col_2 img
{
   padding-left: 5px;
   padding-right: 5px;
}

div.section_2col_left_images p,
div.section_2col_left_images h4,
div.section_2col_left_images h5,
div.section_2col_left_images h6,
div.section_2col_left_images ul,
div.section_2col_left_images ol,
div.section_2col_left_images blockquote
{
   padding-left: 110px!important;
   padding-right: 5px!important;
   clear: none!important;
}

/* Resets */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, span, fieldset, legend, blockquote { margin: 0; padding: 0;}
li { list-style: none; margin: 0px; padding: 0px; }
img { border: none; }
a, a:link, a:visited, a:active, a:hover {	text-decoration: none;	font-weight: normal;	color: #FFF;	outline: none;}
hr, span, .plain-only{	display:none;}

br.cleared {clear: both; }

#mcol a, #mcol a:link, #mcol a:visited, #mcol a:active, #mcol a:hover
#mcol_wide a, #mcol_wide a:link, #mcol_wide a:visited, #mcol_wide a:active, #mcol_wide a:hover
{
   text-decoration: underline;	font-weight: normal;	color: #00A;	outline: none;}

body { margin: 0px; color: #000000; font: 80% Tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana; background: #ffffff; }
#mainwrap { background: url(http://www.comtek.co.uk/uploads/images/mainwrap.jpeg) repeat-x; float: left; width: 100%; }

h1, h2, h3, h4, h5, h6 {margin-top: 2px;}

strong {color: #000;}

#mcol hr {clear: both; border: 0; width: 80%; color: #777; background-color: #777; height: 1px; display: block; }

dl { list-style-type: disc; }
dl.news {}
dl.news dt { text-transform: uppercase;	font-size: 13px;	font-weight: bold;  }
dl.news dd { margin-left: 0px; padding-left: 10px;  }

/*Keep images only in leftmost col */
.para_block_indent {padding: 0px; margin: 0px; float: left; width: 100%; clear: both;}
.para_block_indent p, .para_block_indent h4, .para_block_indent h5, .para_block_indent h6{padding-left: 130px !important; }

/*Wrap around images*/
.para_block_wrap {padding: 0px; margin: 0px; float: left; width: 100%; clear: both;}

/*Site content columns*/



div.tagline {font-weight: bold; text-align: center; margin-left: auto; margin-right: auto; clear: both; margin-top: 3px; margin-bottom: 6px;}

div.column_lists, div.column_lists_3, div.column_lists_4 {width: 100%; padding: 0px; clear: both; margin-top: 5px; margin-bottom: 12px !important; float: left;}
div.column_lists ul {width: 45%; float: left; margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; clear: none !important;}
div.column_lists_3 ul {width: 29%;float: left; margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; clear: none !important;}
div.column_lists_4 ul {width: 20%;float: left; margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; clear: none !important;}
div.column_lists h4, div.column_lists_3 h4, div.column_lists_4 h4 { text-align: center; }

div.column_generic {width: 99%; padding: 0px; margin-bottom: 12px !important; float: left; margin-top: 2px;}
div.column_generic .left {width: 49%; float: left; margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; clear: none !important;  }
div.column_generic .right {width: 44%; float: left; margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; clear: none !important; }

div.column_generic ul { padding-top: 2px !important; }

#container_3col { width: 948px; background-image: url(http://www.comtek.co.uk/uploads/images/rpt_3col.jpeg); background-repeat: repeat-y; position: relative; margin-right: auto; margin-left: auto; }
#container_2col { width: 948px; background-image: url(http://www.comtek.co.uk/uploads/images/rpt_2col.jpeg); background-repeat: repeat-y; position: relative; margin-right: auto; margin-left: auto; }

#top{	background: url(http://www.comtek.co.uk/uploads/images/top.jpeg);	height: 68px;	position: relative; background-position: 0px -20px;} 

#top .strapline { font-size: 9px; color: #FFFFFF; position: absolute; left: 127px; top: 40px; z-index: 2; }
#top_right {	padding-left: 640px;	padding-top: 10px;}
#top_right li {	display: inline;	float: left;	padding-left: 5px;}
#top .telephone_number {clear: both; padding-left: 735px; font-size: 18px; color: #FFFFFF; position: absolute; display: block; top: 2px; left: 14px; }
#top .logo .logolink {background-image: url(http://www.comtek.co.uk/uploads/images/logo.jpeg); position: absolute; left: 65px; top: 10px; z-index: 1; height: 33px; width: 250px; }
#top .logo .logolink .span {display: none; }

#header_default { background: url(http://www.comtek.co.uk/uploads/images/headers/default.jpeg); height: 175px; }
#header_envirogreen { background: url(http://www.comtek.co.uk/uploads/images/headers/envirogreen.jpeg); height: 175px; }
#header_red { background: url(http://www.comtek.co.uk/uploads/images/headers/red.jpeg); height: 175px; }
#header_ciscoblue { background: url(http://www.comtek.co.uk/uploads/images/headers/ciscoblue.jpeg); height: 175px; }
#header_blue { background: url(http://www.comtek.co.uk/uploads/images/headers/blue.jpeg); height: 175px; }
#header_orange { background: url(http://www.comtek.co.uk/uploads/images/headers/orange.jpeg); height: 175px; }
#header_yellow { background: url(http://www.comtek.co.uk/uploads/images/headers/yellow.jpeg); height: 175px; }
#header_purple { background: url(http://www.comtek.co.uk/uploads/images/headers/purple.jpeg); height: 175px; }
#header_green { background: url(http://www.comtek.co.uk/uploads/images/headers/green.jpeg); height: 175px; }
#header_ciscogreen { background: url(http://www.comtek.co.uk/uploads/images/headers/ciscogreen.jpeg); height: 175px; }
#header_darkblue { background: url(http://www.comtek.co.uk/uploads/images/headers/darkblue.jpeg); height: 175px; }

#header_default p, #header_envirogreen p, #header_red p, #header_ciscoblue p,#header_blue p,#header_orange p,#header_yellow p,#header_purple p,#header_green p,#header_ciscogreen p, #header_darkblue p { position: absolute; top: 223px; color: #FFF; left: 215px; width: 540px; text-align: center; font-weight: bold; }

.page_category_header {margin-left: auto; margin-right: auto; display: block; margin-bottom: 6px;}



.p_light { color: #FFFFFF; font: normal 24px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -2px; position: absolute; top: 150px; left: 321px; z-index: 4; }
.p_light em { font-size: 16px; font-style: normal; font-weight: normal; margin-left: 10px; letter-spacing: normal; }
.p_dark { color: #333; font: normal 24px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -2px; position: absolute; top: 150px; left: 321px; z-index: 4; } 
.p_dark em  { font-size: 16px; font-style: normal; font-weight: normal; margin-left: 10px; letter-spacing: normal; }
#mid_3col {background: url(http://www.comtek.co.uk/uploads/images/mid_3col.jpeg) no-repeat; padding-right: 14px; padding-left: 14px; float:left; background-position: 0 -20px; background-repeat:no-repeat;}
#mid_2col {background: url(http://www.comtek.co.uk/uploads/images/mid_2col.jpeg) no-repeat; padding-right: 14px; padding-left: 14px; background-position: 0 -20px; background-repeat:no-repeat;}
#lcol { width: 170px; float: left;

}
#lcol a {	color: #007FBD;}
#lcol .heading { }
#lcol .inner { padding: 10px; }
#lcol h2 { font-size: .85em; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
#lcol p { font-size: .85em; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#lcol .hrclear { padding-top: 10px; padding-bottom: 10px; height: 2px;}
#lcol .minipic { margin-top: 10px; margin-left: 10px; padding: 2px; border: 1px solid #011A42; }
#lcol .list_items {	padding-left: 10px;	font-size: 10px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 10px;}
#lcol .list_items li {	background-image: url(http://www.comtek.co.uk/uploads/images/bullets.jpeg);	background-repeat: no-repeat;	padding-left: 12px;	display: block;	background-position: 2px;	color: #333333;}
#lcol .list_items li a {	color: #007FBD;}
#lcol .list_items li a:hover {	color: #BBD0FF;}
h3 {clear: both;}

#mcol { width: 578px;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 4px;	padding-left: 10px;  float: left;  }
#mcol h3{ background-image: url(http://www.comtek.co.uk/uploads/images/header_line.jpeg);	background-repeat: no-repeat;	width: 400px;	padding-bottom: 10px; margin-bottom: 6px; background-attachment:scroll; background-position: 1px 95% }

#mcol ul, #mcol_wide ul { color: #000; line-height: 18px; padding: 10px 10px 10px 10px; clear: left;}
#mcol li, #mcol_wide li {	display: block;	padding-left: 16px;	background: url(http://www.comtek.co.uk/uploads/images/icons/bullet.png) no-repeat 0px;	font-size: 11px;}
#mcol li a, #mcol_wide li a {	color: #007FBD;}
#mcol li a:hover, #mcol_wide li a:hover {	color: #BBD0FF;}
#mcol .li_title { list-style-type: none; background: none; margin: 0px; padding: 0px; font-size: 105%; font-weight: bold; }
#mcol p {	line-height: 15px;	padding-top: 3px;	padding-right: 8px;	font-size: 11px; padding-bottom: 6px; color: #444;}
#mcol table {	line-height: 20px;	padding-top: 15px;	padding-right: 28px;	font-size: 11px;}
#mcol .featured{	background-repeat: no-repeat;	padding-left: 20px;	background-image: url(http://www.comtek.co.uk/uploads/images/features.jpeg); float: left; clear: both; width: 510px; padding-right: 25px; }
#mcol .featured h4 { padding-top: 10px; font-size: 1.2em; }

/* General Form Styles */
#mcol form {	margin: 0px 0px 20px;	font-size: 100%;}
#mcol .form a {	color: #0099FF;}
#mcol fieldset {	border: 1px solid #CCCCCC;	padding: 10px;}
#mcol legend {	padding: 5px;	font-weight: bold;	color: #007FBD;}
#mcol label {	display: block;	margin: 10px 0 4px 0;}
#mcol label.check { display: inline; }
#mcol textarea, #mcol input { width: 99%; border: 1px solid #999999; font: .85em Verdana, Arial, Helvetica, sans-serif; margin: 0; background: #FFFFFF url(http://www.comtek.co.uk/uploads/images/formshadow.jpeg) left top; padding: 3px; color: #333333; }
#mcol select { width: 100%; }
#mcol input.check { background: none; border: none; width: auto; margin: 6px 4px 0 4px; }
#mcol_wide { width: 698px;	padding-top: 20px;	padding-right: 25px;	padding-bottom: 24px;	padding-left: 25px;	float: left;	 float: left; }
#mcol_wide XXXh3{	background-image: url(http://www.comtek.co.uk/uploads/images/header_line.jpeg);	background-repeat: no-repeat;	width: 400px;	padding-bottom: 15px;	background-position: 1px; background-attachment:scroll; background-position: 50% ; background-color: red;}
#mcol_wide h3{	background-image: url(http://www.comtek.co.uk/uploads/images/header_line.jpeg);	background-repeat: no-repeat;	width: 400px;	padding-bottom: 10px;	background-attachment:scroll; background-position: 1px 95% }
#mcol_wide p {	line-height: 15px;	padding-top: 3px;	padding-right: 8px;	font-size: 11px; padding-bottom: 6px; color: #444;}
#mcol_wide .featured{	background-image: url(http://www.comtek.co.uk/uploads/images/features_wide.jpeg);	background-repeat: no-repeat;	padding-left: 20px;}
#mcol_wide .featured h4 { padding-top: 10px; font-size: 1.2em; }


/* General Form Styles */
#mcol_wide form {	margin: 0px 0px 20px;	font-size: 100%;}
#mcol_wide .form a {	color: #0099FF;}
#mcol_wide fieldset {	border: 1px solid #CCCCCC;	padding: 10px;}
#mcol_wide legend {	padding: 5px;	font-weight: bold;	color: #007FBD;}
#mcol_wide label {	display: block;	margin: 10px 0 4px 0;}
#mcol_wide label.check { display: inline; }
#mcol_wide textarea, #mcol input { width: 99%; border: 1px solid #999999; font: .85em Verdana, Arial, Helvetica, sans-serif; margin: 0; background: #FFFFFF url(http://www.comtek.co.uk/uploads/images/formshadow.jpeg) left top; padding: 3px; color: #333333; }
#mcol_wide select { width: 100%; }
#mcol_wide input.check { background: none; border: none; width: auto; margin: 6px 4px 0 4px; }







.page_content { padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

.page_content h4 { padding-top: 1px; font-size: 1em; }

.page_content .box {float: left;  width: 95%;	margin-top: 15px;	border: 1px solid #333333;	background-repeat: repeat-x;	margin-bottom: 15px;	padding-bottom: 20px;	background-image: url(http://www.comtek.co.uk/uploads/images/box_bg.jpeg);	background-position: bottom; }
.page_content .box h4 {	height: 20px;	background-color: #999999;	padding-top: 5px;	padding-left: 10px;	font-size: 11px;	color: #FFFFFF;}
.page_content .box p {	font-size: 11px;	margin-left: 20px; }
.page_content .box .indent {	font-size: 11px;	margin-top: 10px; margin-left: 160px;}

.page_content .box .more_information {	display: block;	width: 128px;	height: 16px;	border: 1px solid #666666;	padding-top: 4px; margin-top: 0px;	background-color: #999999;
text-transform: uppercase;	font-size: 9px;	font-weight: bold;	text-align: center;	margin-left: 24px;	margin-top: 15px;	color: #FFFFFF; float: left; }

.page_content .box .section {float: left;}
.page_content .box .section p {margin-top: 16px;}

.page_content .box_li .box_image {	background-image: url(http://www.comtek.co.uk/uploads/images/cisco.jpeg);	display: block;	height: 48px;	width: 89px;	margin-left: 370px;}
.page_content .box .blue {	background-color: #007FBD;}
.page_content .box .green {	background-color: #597B20;}
.page_content .box .orange {	background-color: #EE4611;}
.page_content .box .red {	background-color: #C4102A;}
.page_content .box .purple {	background-color: #636;}
.page_content .box .envirogreen {	background-color: #A8AC00;}

#rcol a {	color: #007FBD;}
#rcol .list_items {	padding-left: 10px;	font-size: 10px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 10px;}
#rcol .list_items li {	background-image: url(http://www.comtek.co.uk/uploads/images/bullets.jpeg);	background-repeat: no-repeat;	padding-left: 12px;	display: block;	background-position: 2px;	color: #333333;}
#rcol .list_items li a {	color: #007FBD;}
#rcol .list_items li a:hover {	color: #BBD0FF;}
#rcol { width: 150px; float: right;}
#rcol h2 { font-size: 0.85em; padding-right: 10px; padding-left: 10px; }
#rcol p { font-size: .85em; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#rcol .hrclear { background: url(http://www.comtek.co.uk/uploads/images/rcol-hr-bg.jpeg) no-repeat; padding-top: 0px; padding-bottom: 0px; height: 1px;}
#rcol .minipic { margin-top: 10px; margin-left: 10px; padding: 2px; border: 1px solid #011A42; }
#footercontainer { background: #333 url(http://www.comtek.co.uk/uploads/images/footercontainer.jpeg); height: 215px; width: 948px; margin-right: auto; margin-left: auto; }
#footercontainer_wide { background: #343434 url(http://www.comtek.co.uk/uploads/images/footercontainer_wide.jpeg); height: 215px; width: 948px; margin-right: auto; margin-left: auto; }
#nav { position: absolute; top: 222px; left: 15px; z-index: 5; width: 921px;}
#nav li {	display: inline;}
#nav li a { margin-right: 2px; margin-left: 2px; border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; width: 168px; display: block; float: left; height: 14px; padding-top: 4px; text-align: center; text-transform: uppercase; font-size: 10px; }

/* end menu styles*/
#nav li a:hover { color: #CCCCCC; }

#nav li a.button_right { border-right-style: none; float: right; border-left: 1px dotted #FFF; width: 150px; }
#sub_nav li a { display: block; height: 20px; width: 160px; padding-top: 4px; padding-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; color: #000000; font-size: 10px; background-color: #E0E5EB; }
#sub_nav li a.button_top {	border-top-style: none;}
#search { height: 22px; width: 153px; margin-left: 10px; position: relative; background-image: url(http://www.comtek.co.uk/uploads/images/search.jpeg); 	background-repeat: no-repeat; }
.search_p{ margin-top: 10px; }
#search input { width: 100px; margin-left: 25px; height: 17px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 1px; padding: 0px; }
#search .submit_button{	height: 9px; width: 9px; display: block; background-image: url(http://www.comtek.co.uk/uploads/images/submit_button.jpeg); background-repeat: no-repeat; background-position: 5px 5px; position: absolute; left: 113px; top: 5px; z-index: 3;}
.pic-right {	float: right;	padding-right: 10px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10px; clear: none;}
.pic-left {	float: left;	padding-right: 10px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10px; clear: none;}
.hrclear {	clear: both;}
.tables, .tables_3, .tables_4{	margin-top: 10px;	margin-bottom: 10px; width: 100%; }
.tables td { height: 4px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #CCCCCC; }
.tables td { height: 4px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #CCCCCC; }
.tables_3 td { height: 4px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #CCCCCC; width: 33%;}
.tables_4 td { height: 4px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #CCCCCC; width: 25%;}


.table_header {	font-size: 10px;	font-weight: bold;	text-align: center;	background-image: url(http://www.comtek.co.uk/uploads/images/table_bg.jpeg);	background-repeat: repeat-x;}
.table_light td {	padding-left: 3px;	background-color: #FFFFFF;	color: #000000;	font-size: 10px;}
.table_dark td {	padding-left: 3px;	background-color: #E8E8E8;	color: #000000;	font-size: 
10px;}

#terms{	font-size: 10px;	color: #999999;	padding-top: 100px; clear: both; float: left; width: 100%; padding-bottom: 5px;}
#terms img {	padding-left: 50px;	float: left;	margin-right: 300px;}

#terms_minor{	font-size: 10px;	color: #999999;	padding-top: 5px; clear: both; float: left; width: 100%; border-top: 1px solid #444; }
#terms_minor img {	padding-left: 50px;	float: left;	margin-right: 300px; }


.image_right{ float: right; margin-top: 4px; border: 1px solid #999999; padding: 2px; margin-left: 15px; margin-bottom: 2px; }
.image_left { float: left; margin-top: 4px; border: 1px solid #999999; padding: 2px; margin-right: 10px; margin-bottom: 2px; }
.image_right_clear_right{ float: right; margin-top: 4px; border: 1px solid #999999; padding: 2px; margin-left: 15px; clear: right; margin-bottom: 2px; }
.image_left_clear_left { float: left; margin-top: 4px; border: 1px solid #999999; padding: 2px; margin-right: 10px; clear: left; margin-bottom: 2px; }
.image_center { display: block; margin-top: 4px; padding: 2px; margin-right: auto; margin-left: auto; clear: both; margin-bottom: 2px; }
table {border-collapse: collapse; }
#mcol .hrshow { display: block; margin-top: 10px; margin-bottom: 10px; height: 1px; background: url(http://www.comtek.co.uk/uploads/images/hr-mcol.jpeg) no-repeat; }
#newsletter { margin-top: 20px; font-size: 10px; padding: 10px; }
#newsletter h3 { padding-bottom: 5px; font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; width: 150px; }
#newsletter input {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	width: 150px;	padding: 0px;	height: 22px;}
#newsletter p {	margin-top: 7px;	margin-right: 5px;	font-size: 9px;}
#newsletter .submit { margin-top: 10px; }
#newsletter label { display: block; width: 150px; }
#customer_login { margin-top: 20px; font-size: 10px; padding: 10px; }
#customer_login h3 { padding-bottom: 5px; font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; width: 150px; }
#customer_login input {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	width: 150px;	padding: 0px;	height: 22px;}
#customer_login p {	margin-top: 7px;	margin-right: 5px;	font-size: 9px;}
#customer_login .submit { margin-top: 10px; }
#customer_login label { display: block; width: 150px; }
#navbox { position: absolute; z-index: 10; top: 45px; left: 765px; }
#navbox label { color: #CCCCCC;  }
#navdd li.n1:hover ul,
#navdd li.n2:hover ul,
#navdd li.n3:hover ul,
#navdd li.n4:hover ul,
#navdd li.n5:hover ul,
#navdd li.n7:hover ul,
#navdd li.n8:hover ul,
#navdd li.n9:hover ul,
#navdd li.n10:hover ul {background: url(http://www.comtek.co.uk/uploads/images/menudrop-ul.png);}
#nav li ul li, #nav li ul li a { float: none; }
#nav li ul li a,
#nav li ul li a:link,
#nav li ul li a:visited,
#nav li ul li a:active,
#nav li.n3 ul li a.uk,
#nav li.n3 ul li a:link,
#nav li.n3 ul li a:visited,
#nav li.n3 ul li a:active {
	float: none;	width: 175px;	height: auto;	padding: 5px 5px 5px 15px;	display: block;	border-right: none;	border-top: none;	color: #ccc;	margin: 0 0 0 6px;	border-bottom: 1px dotted #fff;	border-left: none;	text-align: left;	text-transform: capitalize;}
#nav li ul li a:hover, #nav li.n3 ul li a:hover { background: #213443; color: #F4B02B; }
#nav li.n3 a, #nav li.n3 a:link, #nav li.n3 a:visited, #nav li.n3 a:active {width: 100px;}
#nav li.n1 a, #nav li.n1 a:link, #nav li.n1 a:visited, #nav li.n1 a:active {width: 65px;}
#footerwrap { background: #343434; }
#sub_nav li ul li a { padding-left: 20px; width: 150px; color: #FFF; background-color: #999;}

#sub_nav li.blue a {	background-color: #007FBD;}
#sub_nav li.blue a:hover {background-color: #0095DD;}

#sub_nav li.darkblue a { background-color: #036; }
#sub_nav li.darkblue a:hover { background: #004A95; }

#sub_nav li.orange a {	background-color: #EE4611;}
#sub_nav li.orange a:hover {background-color: #F16A3D;}

#sub_nav li.red a { background: #D3221A; }
#sub_nav li.red a:hover {background-color: #E84840;}

#sub_nav li.green a {	background-color: #597B20;}
#sub_nav li.green a:hover {background-color: #719B28;}

#sub_nav li.yellow a {background-color: #E6B800;}
#sub_nav li.yellow a:hover {background-color: #F2C100;}

#sub_nav li.purple a { background-color: #636; }
#sub_nav li.purple a:hover { background-color: #814181; }

#sub_nav li.ciscogreen a { background-color: #02536E; }
#sub_nav li.ciscogreen a:hover { background-color: #036B8D; }

#sub_nav li.envirogreen a { background-color: #A8AC00; }
#sub_nav li.envirogreen a:hover { background-color: #BCC100; }

#sub_nav li a.current_page { text-decoration: underline; }

 /* Page Colours*/
.page_green h1, .page_green h2, .page_green h3, .page_green h4, .page_green h5, .page_green h6 {color: #000;}
.page_orange h1, .page_orange h2, .page_orange h3, .page_orange h4, .page_orange h5, .page_orange h6 {color: #000;}
.page_red h1, .page_red h2, .page_red  h3, .page_red h4, .page_red h5, .page_red h6 {color: #000;}
.page_blue h1, .page_blue h2, .page_blue h3, .page_blue h4, .page_blue h5, .page_blue h6 {color: #000;}
.page_yellow h1, .page_yellow h2, .page_yellow h3, .page_yellow h4, .page_yellow h5, .page_yellow h6 {color: #000;}
.page_darkblue h1, .page_darkblue h2, .page_darkblue h3, .page_darkblue h4, .page_darkblue h5, .page_darkblue h6 {color: #000;}
.page_purple h1, .page_purple h2, .page_purple h3, .page_purple h4, .page_purple h5, .page_purple h6 {color: #000;}
.page_ciscogreen h1, .page_ciscogreen h2, .page_ciscogreen h3, .page_ciscogreen h4, .page_ciscogreen h5, .page_ciscogreen h6 {color: #000;}
.page_envirogreen h1, .page_envirogreen h2, .page_envirogreen h3, .page_envirogreen h4, .page_envirogreen h5, .page_envirogreen h6 {color: #000;}
.page_default {}

/*Accordion styles*/
.accordion_toggle {display: block; height: 30px; color: #ffffff; outline: none;	cursor: pointer; margin: 0;	width: 165px;}
.accordion_toggle_active {color: #ffffff; border-bottom: 1px solid #f68263; }
.accordion_content {background-color: #e0e5eb; color: #444444; overflow: hidden;}
.accordion_content h2 {margin: 15px 0 5px 10px;	color: #0099FF;	}
.accordion_content p {line-height: 150%; padding: 5px 10px 15px 10px; margin: 0; padding: 0;}
.vertical_accordion_toggle {display: block; height: 30px; width: 600px;	background: url(http://www.comtek.co.uk/uploads/images/accordion_toggle.jpeg) no-repeat top right #a9d06a; padding: 0 10px 0 10px; line-height: 30px; color: #ffffff;	font-weight: normal; text-decoration: none;	outline: none; font-size: 12px;	color: #000000;	border-bottom: 1px solid #cde99f; cursor: pointer; margin: 0 0 0 0;	}
.vertical_accordion_toggle_active {background: url(http://www.comtek.co.uk/uploads/images/accordion_toggle_active.jpeg) no-repeat top right #e0542f;	color: #ffffff;	border-bottom: 1px solid #f68263;}
.vertical_accordion_content {background-color: #ffffff; color: #444444; overflow: hidden;}
.vertical_accordion_content h2 { margin: 15px 0 5px 10px; color: #0099FF;}
.vertical_accordion_content p {line-height: 150%; padding: 5px 10px 15px 10px;}

/* Horizontal Accordion */
.horizontal_accordion_toggle {
             /* REQUIRED */ float: left;	/* This make sure it stays horizontal */ 
			 /* REQUIRED */
display: block;	height: 100px; width: 30px;	background: url(http://www.comtek.co.uk/uploads/images/h_accordion_toggle.jpeg) no-repeat top left #a9d06a; color: #ffffff; text-decoration: none; outline: none; border-right: 1px solid #cde99f; cursor: pointer;	margin: 0 0 0 0;}
.horizontal_accordion_toggle_active {background: url(http://www.comtek.co.uk/uploads/images/h_accordion_toggle_active.jpeg) no-repeat top left #e0542f; border-right: 1px solid #f68263;	}
.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
overflow: hidden; background-color: #ffffff; color: #444444;}
.horizontal_accordion_content p {width: 450px; line-height: 150%; padding: 5px 10px 15px 10px;}

 /* Container styling*/
#horizontal_container {margin: 20px auto 20px auto; width: 680px; height: 100px;  }
#vertical_nested_container {margin: 20px auto 20px auto; width: 620px;  }
.straplinebig { position: absolute; color: #FFF; top: 35px; left: 295px; font-weight: bold; width: 400px; text-align: center; }
#terms p { text-align: right; padding-right: 25px; }
#_minorterms p { text-align: right; padding-right: 25px; }

#SearchFrame
{
display: none;
padding: 0;
width: 100%;
height: 400px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: black;
background-color: white;
}
/* End of 'styles.css' */

