/* CSS Document */

html { min-height: 101%; margin-bottom: 1px; }

body{
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: #cacaca url(../images/corp/body-repeater.jpg) repeat-x;
}

a{
outline:none;
}
p,ul li{
	margin: 0 0 10px 0;
	line-height: 1.5em;
}


#holder{
	width: 757px;
	margin: 20px auto;
}
#header{
	float: left;
	/*height: 21px;*/
	height: 118px;
	width: 757px;
	background: url(../images/corp/header.jpg) top no-repeat;
	/*padding: 97px 0 0 0;*/
}
h1{
font-size: 45px;
}

h2{
	font-size: 20px;
	color: #6c89c1;
}

h3{
	font-size: 26px;
	color: #efbb3e;
	margin: 0;
	padding: 0;
}

h4{
	font-size: 20px;
	color: #efbb3e;
	margin: 15px 0;
}

h5{
	font-size: 26px;
	color: #7697ce;
	float: left;
	margin: 0 0 20px 0;
}

.social {
	float: right;
	height: 16px;
	padding: 2px 0;
}
.d7, .d10{
	float: right;
	border: none;
	clear: both;
	margin-right: 18px;
	width: 185px;
	text-decoration: none;
}
.d10{
	margin-top: 4px;
	background: url(../images/corp/logo-d10.jpg) no-repeat;
	height: 45px;
}
.d7{
	background: url(../images/corp/logo-d7.jpg) no-repeat;
	height: 48px;
}
.d7:hover{
	background: url(../images/corp/logo-d7-hover.jpg) no-repeat;
	text-decoration: none;
}
.d10:hover{
	background: url(../images/corp/logo-d10-hover.jpg) no-repeat;
	text-decoration: none;
}
.topMenu{
	float: left;
	width: 757px;
	height: 21px;
	background: url(../images/corp/menu-bg.jpg) no-repeat;
}
.topMenu a:hover{
	text-decoration: none;
}
.topMenu-home, .topMenu-about, .topMenu-products, .topMenu-viewpoint, .topMenu-testi, .topMenu-contact, .topMenu-homeDn, .topMenu-aboutDn, .topMenu-productsDn, .topMenu-viewpointDn, .topMenu-testiDn, .topMenu-contactDn{
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	text-decoration:none;
	margin: 0 0 0 15px;
}
.topMenu-order, .topMenu-orderDn{
	background-repeat: no-repeat;
	float: right;
	height: 21px;
	text-decoration:none;
	/*margin: 0 15px;*/
	margin: 0 5px 0 0;
}
.topMenu-homeDn, .topMenu-aboutDn, .topMenu-productsDn, .topMenu-viewpointDn, .topMenu-testiDn, .topMenu-contactDn, .topMenu-orderDn{
	background-position:0 -42px;
}
.topMenu-home:hover, .topMenu-about:hover, .topMenu-products:hover, .topMenu-viewpoint:hover, .topMenu-testi:hover, .topMenu-contact:hover, .topMenu-order:hover{
	background-position:0 -21px;
}
.topMenu-home, .topMenu-homeDn{
	background-image: url(../images/corp/menu-home.jpg);
	width: 58px;
}
.topMenu-about, .topMenu-aboutDn{
	background-image: url(../images/corp/menu-about.jpg);
	width: 75px;
}
.topMenu-products, .topMenu-productsDn{
	background-image: url(../images/corp/menu-products.jpg);
	width: 117px;
}
.topMenu-viewpoint, .topMenu-viewpointDn{
	background-image: url(../images/corp/menu-viewpoint.jpg);
	width: 85px;
}
.topMenu-testi, .topMenu-testiDn{
	background-image: url(../images/corp/menu-testimonials.jpg);
	width: 100px;
}
.topMenu-contact, .topMenu-contactDn{
	background-image: url(../images/corp/menu-contact.jpg);
	width: 87px;
}
.topMenu-order, .topMenu-orderDn{
	background-image: url(../images/corp/menu-order.jpg);
	width: 118px;
}

.slideshow{
	float: left;
	background-image: url(../agile_carousel_slides/slide1.jpg);
}
#content{
	float: left;
	background-color: #ffffff;
	padding: 10px 30px;
	width: 697px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
.prodEnlarge{
	font-size: 11px;
	padding: 10px 0 0 0;
}
.countrySelect{
	width: 250px;
}
.country{
	text-transform: capitalize;
}
/*home page*/
.home-myp img, .home-d7 img, .home-d10 img, .d10page img{
	float: left;

}
.home-myp{width: 234px; float: left; margin: 0 5px 0 0;	}
.home-d7, .home-d10, .d10page{width: 220px; float: left;	}
.home-d10{margin: 0 0 0 18px;}


.homeTextLeft, .homeTextRight {
	float: left;
	margin: 10px 0 0 0;
}
.homeTextLeft{
	padding: 20px 30px 0 0;
	width: 318px;
}
.homeTextRight{
	width: 348px;
	padding: 20px 0 0 0;
}
.myp-homeLink1, .myp-homeLink2, .d7-homeLink1, .d7-homeLink2, .d7-homeLink3, .d7-homeLink4, .d10-homeLink1, .d10-homeLink2, .d10-homeLink3, .d10-homeLink4{
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	float: left;
	width: 220px;
	text-decoration:none;
}
.myp-homeLink1, .myp-homeLink2, .d7-homeLink1, .d7-homeLink3, .d7-homeLink4, .d10-homeLink1, .d10-homeLink2, .d10-homeLink4{height:18px;}
.d7-homeLink2, .d10-homeLink3{height: 16px;}

.myp-homeLink1:hover, .myp-homeLink2:hover, .d7-homeLink1:hover, .d7-homeLink3:hover, .d7-homeLink4:hover, .d10-homeLink1:hover, .d10-homeLink2:hover, .d10-homeLink4:hover{
	background-position:0 -18px;
	height: 18px;
}
.d7-homeLink2:hover, .d10-homeLink3:hover{
	background-position:0 -16px;
	height: 16px;
}
.myp-homeLink1{background-image: url(../images/corp/myp-link1.jpg);}
.myp-homeLink2{background-image: url(../images/corp/myp-link2.jpg);}

.d7-homeLink1{background-image: url(../images/corp/d7-link1.jpg);}
.d7-homeLink2{background-image: url(../images/corp/d7-link2.jpg);}
.d7-homeLink3{background-image: url(../images/corp/d7-link3.jpg);}
.d7-homeLink4{background-image: url(../images/corp/d7-link4.jpg);}

.d10-homeLink1{background-image: url(../images/corp/d10-link1.jpg);}
.d10-homeLink2{background-image: url(../images/corp/d10-link2.jpg);}
.d10-homeLink3{background-image: url(../images/corp/d10-link3.jpg);}
.d10-homeLink4{background-image: url(../images/corp/d10-link4.jpg);}

/*other pages*/
.leftCol, .rightCol, .leftCol-subs, .rightCol-subs{
	float: left;
}
.leftCol{
	width: 447px;
	font-size: 14px;
	padding: 5px 30px 5px 0;
}
.rightCol{
	width: 220px;
}
.leftCol-subs{
	width: 350px;
	font-size: 14px;	
}
.leftCol-subs p{
	padding: 0 15px 0 0;
}
.leftCol-subs ul{
	padding: 10px 0 10px 15px;
}
.leftCol-subs ul li{
	margin: 10px 0;
}
.rightCol-subs{
	width: 347px;
}
.pageTitle{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.sideLink{
	float: left;
	margin: 20px 0 0 0;
}

.nicelink{
	color: #000000;
	text-decoration: none;
}
.nicelink:hover{text-decoration: underline;}

/*other products*/
.productTitle{
	float: left;
	width: 410px;
	
}
/*----------PRODUCT CONTENT-------*/
#Prod{
width:697px;
float:left;
}

#lcol-prods{
float:left;
width:460px;
}

#rcol-prods{
width:217px;
padding:0 0 0 20px;
float:left;
color:#5e88cf;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

#prodcover{
width:455px;
margin: 0 0 10px 0;
float:left;
text-align: center;
}
.prodSamples{
width:220px;
margin: 0 14px 10px 0;
float:left;
text-align: center;
}
.prodHeading{
float: left;
width: 697px;
margin: 10px 0 20px 0;
}

.productMain{
width: 824px;
float: left;
}
.viewCart{
float: right;
width: 250px;
text-align: right
}

.prodButtons{
float: right;
margin-top: 20px;
}
.prodButtons a{
	margin: 25px 1px 0 0;
	float: right;
}
.productName{	
	font-size: 20px;
	color: #5e88cf;
	width: 440px;
	float: left;
}
.otherProds td{
	font-size: 11px;
}
/* navigation */
.navigation{
width: 162px;
margin: 0 auto;
}
.pages{
float: left;
width: 62px;
height: 32px;
font-size: 13px;
line-height: 32px;
vertical-align: middle;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}

.prevlnk, .nextlnk, .prevlnk-dn, .nextlnk-dn{
float: left;
width: 50px;
height: 35px;
background-repeat: no-repeat;
text-decoration: none;
}
.prevlnk{background-image: url(../images/corp/btn-prev.jpg); }
.nextlnk{background-image: url(../images/corp/btn-next.jpg); }

.prevlnk-dn{background-image: url(../images/corp/btn-prevdn.jpg);}
.nextlnk-dn{background-image: url(../images/corp/btn-nextdn.jpg);}

/*----------shopping cart-----------*/
.cartTitle{
	float: left;
}
.bigCart{
	float: right;
}
.cartHeadCol, .cartBottomCol{
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
height: 40px;
}
.cartHeadCol{ background-color: #f4fafc; }

.cartTable{width: 697px;float:left;}
.cartTable td{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.cartItems p{
font-size: 22px;
width: 100px;
}
.cartCount{
float: left;
height: 42px;
line-height: 42px;
vertical-align: middle;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.error{
float: left;
color: #FF0000;
height: 35px;
margin: 30px 0 0 0;
width: 100%;
}
/*----------end shopping cart-----------*/
/*----------CONTACT US--------------*/
.contactTitle{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}
#lcol-contact{
float:left;
width:390px;

min-height:300px;
height:auto !important;
height:300px;
}
#rcol-contact{
float:left;
width:300px;

min-height:300px;
height:auto !important;
height:300px;
}
#lcol-contact th, #rcol-contact th{
	font-size: 22px;
	color: #7697ce;
	font-weight: bold;
	text-align: left;
}
#lcol-contact td, #rcol-contact td{
	color: #666;
}
.contactInput {
width: 300px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
resize: none;
margin: 0;
padding: 0;
}
.contactInput2 {
width: 301px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
resize: none;
margin: 0;
padding: 0;
}

.contactDetails{
	width: 100%;
	float: left;
}
.details{
	float: left;
	width: 300px;
	padding: 60px 0 0 0;
}
.details p{
	font-size: 14px;
}
.detailsMap{
	float: right;
}
/* home page viewpoint bit */
.viewpointTitle{
	float: left;
	margin: 0 0 5px 0;
	border-bottom: solid 1px #ccc;
	width: 100%;
	padding: 0 0 5px 0;
}
.homeHentry{
	border-bottom: solid 1px #ccc;
	float: left;
	width: 348px;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	font-size: 11px;
}
.entry-title {
    font-size:12px;
    padding:0;
/*    font-weight:bold;*/
    color:#373737;
	margin:0;
}
.entry-title a {
    text-decoration:none;
    color:#373737;
}
.entry-meta {
    font-size:11px;
    color:#787878;
	outline: none;
}
.entry-meta a {
    color:#787878;
    font-style:italic;
	border: none;
}
.entry-content {
    margin:5px 0 0 0;
    overflow:hidden;
}
.entry-content img{
	border:1px solid #BBC5C7;
	padding: 2px;
}
.comments-link{
	float: left;
	font-size:10px;
    color:#565656;
	padding: 0;
	width: 100px;
}
.comments-link a{
    color:#565656;
	text-decoration: none;
}
.comments-link a:hover{
	text-decoration: underline;
}
.entry-utility {
    font-size:10px;
    color:#565656;
	float: right;
	padding: 0;
	width: 248px;
	text-align: right;
}
.entry-utility a {
    color:#565656;
	text-decoration: none;
}
.entry-utility a:hover {
	text-decoration: underline;
}

/* footer */
#footer{
	float: left;
	width: 707px;
	height: 25px;
	background: #ffffff url(../images/corp/footer-bg.jpg) bottom no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555454;
	padding: 5px 20px 0 30px;
}
.footerMenu{
	float: left;
}
.footerMenu a{
	color: #555454;
	text-decoration: none;
}
.footerMenu a:hover{
	text-decoration: underline;
}
.company{
	float: right;
}
	