@charset "UTF-8";
/* CSS Document */

body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#E8E8E8;
color:#333333;
line-height:1.7em;
}

#wrapper {
width:920px;
margin:0 auto;
background:#FFFFFF;
padding:0px 20px;
}

#header {
/*height:130px; */
clear:both;

}

#banner2 {
height:212px;
overflow:hidden;
margin-bottom:10px;
z-index:10;
position:relative;
}

#logo {
width:200px;
height:160px;
float:left;
}

#header-right {
width:710px;
float:right;
text-align:right;
padding-top:10px;
}

#page {
padding:20px;
}

.telephone {
width:165px;
font-weight: bold;
float:right;
display:block;
text-align:left;
background-image:url(image/tel-back.jpg);
background-repeat:repeat-x;
line-height:1em;
padding:5px;
height:45px;
margin-left:1px;
color:#01343D;
}

img {
border:0;
padding:0;
margin:0;
}

.aboutimg {
border:2px solid #333333;
padding:0;
margin:0;
}
#sidebar ul, #pages-3 ul, ul  {
list-style-type:none;
}

#sidebar {
margin-left:-2px;
width:230px;
float:left;
}

#sidebar h3 {
margin:20px 0px 10px 0px;
}

#sidebar2 ul {
list-style-type:none;
}

#sidebar2 {
margin-left:-2px;
width:300px;
float:right;
}

#sidebar2 h3 {
margin:20px 0px 10px 0px;
}




#menu {
width:920px;
height:30px;
background-image:url(image/menu-back.jpg);
background-repeat:repeat-x;
clear:both;
margin-bottom:10px;
z-index:400;
position:relative;

}


#menu ul {
list-style-type:none;
padding:0;
margin:0;
z-index:400;
position:relative;
}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2.3em;
	z-index:100;
}

#nav a {
    text-align:center;
	display: block;
	padding:0px 15px 0px 15px;
	height:26px;
	line-height:2.3em;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-right:#4C6976 1px solid;
}

#nav li { /* all list items */
	float: left;
	 /* width needed or else Opera goes nuts */
	height:26px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background:#01343D;
	z-index:400;
	width: 18.2em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
       
}

#nav li:hover, #nav li.hover {  
 position: static;  
}  

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
 background-position: 0 0;
}

#nav a:hover {
background-image:url(image/menu-back2.jpg);
background-repeat:repeat-x;
}

#nav li:hover {background-position: 0 0;}



#nav li li a { width: 16.1em; text-align:left; padding-left:10px; border-right:none;}


#news-col .entry {

}

/* Home Page News */

.post-date {
font-size:10px;
padding:0;
margin:0;
padding-top:10px;
}

#content {
overflow:hidden;
background:#E8E8E8;
width:920px;
margin-top:15px;
}

.excerpt {
padding:1px 5px;
background:#D1D6D7;
margin:5px 0px;
}

.cat-post-item h4 {
padding:0;
margin:0;
}

li.cat-post-item {
border-bottom:1px solid  #999999;
padding-bottom:5px;
}

#content2 {
overflow:hidden;
}

#left-col {
width:285px;
float:left;
padding:10px;
background:#E8E8E8;
}

#left-col ul {
margin:0;
padding:0;
}

#middle-col {
width:285px;
float:left;
background:#01343D;
padding:10px;
color:#FFFFFF;
height:340px;
}


#readmoremiddle {
display:block;

margin-top:9px;
padding:5px;
font-size:12px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
#readmoremiddle a {
color:#FFFFFF;
}

#readmoreabout {
display:block;


padding:0px;
font-size:12px;
color:#FFFFFF;
border-bottom:1px solid #999999;
}

#readmoreright {
display:block;
margin-top:9px;
padding:5px;
font-size:12px;
color:#003333;
border-bottom:1px solid #999999;
}


#middle-col a:hover {
background:#EFF4F5;
}

#right-col {
width:285px;
float:left;
padding:10px;
background:#E8E8E8;
}

#right-col ul {
list-style-type:none;
padding:0;
margin:0;
}




#right-col a:hover {
background:#EFF4F5;
}


#middle-col h2  {
padding:0;
padding-bottom:5px;
margin:0;
color:#FFFFFF;
border-bottom:1px solid #BEBEBE;
font-weight:lighter;
font-size:16px;
text-transform:uppercase;
}

#right-col h2, #left-col h3 {
padding:0;
padding-bottom:5px;
margin:0;
color:#333333;
border-bottom:1px solid #BEBEBE;
font-weight:lighter;
font-size:16px;
text-transform:uppercase;
}



#middle-col a:hover {
color:#006666;
}

#pages-3 {
width:200px;
float:left;
background:#C5D1D1;
margin:10px;
padding:10px;

}

#pages-3 ul {
margin:0;
padding:0;
padding-bottom:10px;
padding-top:10px;
list-style-type:none;
}

#pages-3 a {
display:block;
padding:5px;
}

#pages-3 li a {
background-color:#ECECEC;
margin-bottom:2px;
}

#pages-3 a:hover {
background:#EDF1F1;
}

#pages-3 li li a {
display:block;
padding-left:10px;
margin:0px;
font-size:11px;
border-bottom:none;
background:none;
}

#pages-3 li ul li ul li a {
display:block;
padding-left:30px;
margin:0px;
font-size:11px;
border-bottom:none;
background:#FFF;
}

#page-col {
float:left;
padding:10px;
width:660px;
}

#news-col {
float:left;
padding:10px;
width:600px;
}

#news-col h2 {
background:#D1D6D7;
display:block;
padding:3px;
padding-left:5px;
}

#about-reliance {
clear:both;
padding-top:20px;
overflow:hidden;
}

#about-left {
float:left;
width:500px;
}

#about-right {
float:left;
width:400px;
}
#about-right img {
float:left;
width:400px;
padding-top: 6px;
}

#footer {
clear:both;
background:#EDF1F1;
overflow:hidden;
margin-top:20px;
color:#666666;
font-size:10px;
position:relative
}

#footer-logo {
float:left;
width:350px;
padding-left:20px;
position:absolute
}

#footer-logo img {
margin-right: 6px;}

#footer-info {
float:right;
width:580px;
text-align:center;
padding-left:30px;
}


#footer-info li {
padding:0;
margin:0;
list-style-type:none;
}

#footer-info li {
float:left;
padding-right:20px;
}

#about-right h3 {
padding:0;
padding-bottom:5px;
margin:0;
color:#333333;
border-bottom:1px solid #BEBEBE;
font-weight:lighter;
font-size:16px;
text-transform:uppercase;
margin-bottom:10px;
}

h4 {
padding:0;
margin:0;
font-size:13px;
}



#about-right a:hover {
background:#EDF1F1;
color:#01343D;
}


a:link {
	color: #01343D;
	text-decoration: none;
}
a:visited {
	color: #01343D;
	text-decoration: none;
}
a:hover {
	color: #006616;
	text-decoration: none;
}
a:active {
	color: #01343D;
	text-decoration: none;
}

.small {
font-size:10px;
}

/* Products Listing Pages */

#page-col img {
border:0;
margin-right:10px;
}

#page-col h2 {
font-weight:lighter;

}

.product-title a:link, .product-title a:visited {
padding:5px;
color:#FFFFFF;
background:#012D36;
}


.product-wrap {
clear:both;
overflow:hidden;
padding-bottom:20px;
background:#FFFFFF;
width:640px;
}

.product-title {
clear:both;
padding:10px;
}

.product-description {
float:right;
width:300px;
padding:20px 30px;

}

.product-image {
float:left;
width:240px;
padding:10px;
}


.product-link {
padding:5px 15px;
background:#ECECEC;
width:70px;
margin-top:10px;
}

.accordion-menu-parent {
background-image:url(image/arrow.png);
background-repeat:no-repeat;
}


/* Single Product Page */

#product-left {
float:left;
width:420px;
margin-right:20px;
margin-left:30px;
}

#product-left h2  {
padding:5px;
color:#FFFFFF;
background:#012D36;
font-size:14px;
}

.product-title {
padding:5px;
color:#FFFFFF;
background:#012D36;
}

#product-right {
float:right;
width:175px;
margin-top:15px;
text-align:center;
}

#product-right h3 {
background:#CCCCCC;
color:#006515;
padding:5px;
}


#product-right img {
margin-bottom:20px;
}

#product-image {
margin-top:30px;
text-align:center;

}

#product-images {
clear:both;
margin-top:20px;
}

#product-desc {
padding:10px;
background:#F0F0F0;
margin-top:20px;
}

/* iSeek - 30-01-2012 - Convert footer menu to a proper WP Menu */
.menu-footer-menu-container { overflow:hidden }
#menu-footer-menu { margin: .4em auto 0; display:inline-block; padding:0 }
