html{
	background-color: #f7f7f7;
	padding:0px;
	margin:0px;
	}
body{
	margin: 0px auto;
	padding: 0px;
	font-family: arial;
	}
.spacer{
	clear:both;
	}
img{
	border:none;
	}
/*layout start*/

#wrapper{
	width: 1030px;
	background-color: #ffffff;
	margin: 0px auto;
	}
#container{
	width: 990px;
	margin: 0px auto;
	}
#header{
	/*outline:1px solid red;*/
	width: 990px;
	margin:0px auto;
	height: 118px;
	}
#logo{
	float:left;
	margin:41px 0px 0px 33px;
	}
#home_image{
	width:990px;
	height: 347px;
	margin:0px auto;
	}
#home_image img{
	border: 1px solid #d0d1d2;
	}
#quick_link{
	float:right;
	text-align:right;
	width: 247px;
	height:61px;
	overflow:hidden;
	margin-right:-1px;
	}
#quick_link img{
	margin-top: 0px;
	}

#page{
	clear:both;
	width:990px;
	margin: 10px auto;
	/*background-color: black;*/
	}
.home_col_left{
	float:left;
	width: 313px;
	/*outline: 1px solid red;*/
	}
.home_col_right{
	float:left;
	width:364px;
	/*outline: 1px solid red;*/
	}
.home_left {
	clear:both;
	float: left;
    width: 300px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 10px 0px;
}
.home_right {
	clear:both;
	float: left;
    width: 362px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 10px 0px;
}
#sub_page{
	clear:both;
	float: right;
	width:784px;
	margin: 0px auto;
	/*outline: 1px solid red;*/
	/*background-color: black;*/
	}
#serv_page{
	float: right;
	width:784px;
	margin: 0px auto;
	/*outline: 1px solid red;*/
	/*background-color: black;*/
	}
#serv_cont{
	clear:both;
	float: left;
    width: 515px;
	height: 700px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 15px 0px;
	display: block;
	padding: 0px;
	overflow: hidden;
	}
#serv_cont h1{
	padding-left: 15px;
	margin-top: 15px;
	}
	
.wide_left {
	clear:both;
	float: left;
    width: 509px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 15px 0px;
	display: block;
	padding: 0px;
	overflow: hidden;
}
.recycling_left {
	clear:both;
	float: left;
    width: 511px;
	height: 670px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 15px 0px;
	display: block;
	padding: 0px;
	overflow: hidden;
}
a:active{
	outline: none;
	}
.recycling_left ul{
	color: #4C4D4F;
	font-size:11px;
	margin-right: 16px;
	}
.recycling_left li{
	margin: 5px 0px 5px 0px;
	}
.recycling_left a:link{
	text-decoration: none;
	color: #4C4D4F;
	}
.recycling_left a:visited{
	text-decoration: none;
	color: #4C4D4F;
	}
.recycling_left a:hover{
	text-decoration: none;
	color: #1796D3;
	}
.recycling_left a:active{
	text-decoration: none;
	color: #1796D3;
	}
.recycling_left p{
	margin:16px;
	}
.blue{
	color: #1796D3;
	}
.wide_left_test {
	float: left;
    width: 383px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 15px 0px;
	display: block;
	padding: 0px;
	overflow: hidden;
}
.wide_left_test img{
	clear:both;
	float:left;
	padding: 25px 16px 0px 16px;
	display: inline;
	}
.wide_left_test p{
	padding: 10px 16px 0px 0px;
	line-height: 13px;
	}
.wide_left ul{
	clear: both;
	font-size: 11px;
	list-style: none;
	display: block;
	margin-top: 2px;
	margin-left: 16px;
	padding-left: 0px;
	}
h1{
	margin:0px 0px 10px 0px;
	padding: 0px;
	}
.under{
	width: 100%;
	height: 1px;
	background-color: #d0d1d2;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	}

.wide_left p{
	padding-left: 15px;
	float:left;
	width: 230px;
	line-height:13px;
	}
.wide_left li{
	float: left;
	width: 200px;
	margin: 5px 16px 5px 0px;
	color: #4C4D4F;
	background-image:url(../images/common/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 0px 0px 15px;
	}
.img_cont{
	float: right;
    width: 240px;
	height: 138px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	margin: 10px 10px 0px 0px;
	display: inline;
	padding: 0px;
	overflow: hidden;
	}
.img_cont_img{
    width: 229px;
	height: 129px;
    text-align: left;
    background-color: #ffffff;
    border: 2px solid #ffffff;
	margin: 2px auto;
	display: block;
	padding: 0px;
	overflow: hidden;
	}


.img_cont_large{
	float: right;
    width: 238px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	margin: 10px 10px 0px 0px;
	display: inline;
	padding: 0px;
	overflow: hidden;
	}
.img_cont_img_large{
    width: 229px;
	height: 151px;
    text-align: left;
    background-color: #ffffff;
    border: 2px solid #ffffff;
	margin: 2px auto;
	display: block;
	padding: 0px;
	overflow: hidden;
	}



.img_cont_high{
	float: left;
    width: 165px;
	height: 111px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	margin: 10px 0px 10px 10px;
	display: inline;
	padding: 0px;
	overflow: hidden;
	}
.img_cont_img_high{
    width: 158px;
	height: 103px;
    text-align: left;
    background-color: #ffffff;
    border: 2px solid #ffffff;
	margin: 2px auto;
	display: block;
	padding: 0px;
	overflow: hidden;
	}
#servList li{
	padding: 0px 0px 0px 15px;
	margin: 0px;
	}
.key_points{
	float: right;
    width: 174px;
	height: 185px;
    text-align: left;
    background-color: #ffffff;
	margin: 10px 10px 0px 0px;
	display: inline;
	padding: 0px;
	overflow: hidden;
	color: #ffffff;
	}
.key_points_inner{
    width: 165px;
	height: 178px;
    text-align: left;
	margin: 2px auto;
	display: block;
	padding: 0px;
	overflow: hidden;
	color: #4C4D4F;
	}
.key_points_inner h3{
	height: 20px;
	}
.key_points_inner ul{
	margin: 7px 10px 0px 13px;
	padding: 0px;
	font-size: 11px;
	}
.short_right {
	float: right;
    width: 253px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 15px 0px;
	display: block;
	padding: 0px;
}
.short_right p{
	margin-top: 10px;
	padding-right: 10px;
	}
.serv {
	float: left;
    width: 253px;
	height: 160px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 15px 0px;
	display: block;
	padding: 0px;
	overflow: hidden;
}
.serv p{
	padding-top: 10px;
	}
#text{
	float: left;
	width: 300px;
	margin: 0px 0px 0px 15px;
	display: inline;
	}
.thumb{
	display:inline;
	width:115px;
	height:95px;
	float: left;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	margin: 10px 10px 0px 15px;
	}
.thumbCopy{
	width: 150px;
	float:left;
	padding:0px;
	margin:0px;
	display: inline block;
	height:90px;
	overflow: hidden;
	}
.thumbCopy p{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
.thumb_inner{
	width:109px;
	height:89px;
	float: left;
    text-align: left;
    border: 3px solid #ffffff;
	}
.sthumb{
	display:inline;
	width:111px;
	height:91px;
	float: left;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	margin: 10px 10px 0px 15px;
	}
.sthumb_inner{
	width:104px;
	height:84px;
	float: left;
    text-align: left;
    border: 3px solid #ffffff;
	}
.home_col_left p{
	font-size:11px;
	padding: 10px;
	}
.home_col_right p{
	font-size:11px;
	padding: 0px;
	}
.news{
	display: inline;
	float: left;
	width: 115px;
	margin-left: 15px;
	margin-right: 15px;
	}
.date{
	float: right;
	}
#footer{
	width: 990px;
	height: 107px;
	border-top: 1px solid #d0d1d2;
	border-bottom: 1px solid #d0d1d2;
	}
.fLink{
	float:left;
	/*outline:1px solid red;*/
	width: 247px;
	height: 107px;
	background-image: url(../images/common/border.jpg);
	background-repeat: no-repeat;
	background-position: right  center;
	}
.fLink img{
	float:left;
	padding: 0px 15px 0px 18px;
	}
#extras{
	width: 990px;
	height: 64px;
	border-bottom: 1px solid #d0d1d2;
	}
#extras img{
	float:right;
	margin-top:15px;
	margin-right: 15px;
	}
#links{
	float:left;
	font-size: 11px;
	margin-top: 23px;
	margin-left: 15px;
	}
#subFooter{
	width: 990px;
	height: 50px;
	font-size: 11px;
	color: #4c4d4f;
	}
#copy{
	float:left;
	display: inline;
	width: 200px;
	height: 30px;
	margin-top: 7px;
	margin-left: 15px;
	}
#KL{
	float:right;
	display: inline;
	text-align:right;
	width:200px;
	height: 30px;
	margin-top: 7px;
	margin-right: 15px;
	}
#sub_main{
	float: right;
	width: 784px;
	height: 200px;
	border: 1px solid #d0d1d2;
	margin-bottom: 15px;
	display: block;
	}
#sub_main_short{
	float: right;
	width: 784px;
	height: 148px;
	border: 1px solid #d0d1d2;
	margin: 0px 0px 15px 0px;
	display: block;
	}
#sub_main img{
	float:left;
	margin: 5px 0px 5px 0px;
	display: block;
	}
#intro{
	float:left;
	width: 324px;
	height: 190px;
	background-color: #1796d3;
	margin: 5px 0px 5px 5px;
	display: inline;
	}
#intro_right{
	float:right;
	width: 444px;
	height: 138px;
	background-color: #1796d3;
	margin: 5px 5px 5px 0px;
	display: inline;
	padding: 0px;
	}
#sub_main_short img{
	float:left;
	margin: 5px 0px 0px 5px;
	display: inline;
	}
#subNav{
	float: left;
	width: 190px;
	/*height: 200px;*/
	}
	
#article{
	display:inline;
	width:511px;
	height:485px;
	float: left;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #d0d1d2;
	background-image: url(../images/common/grad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	}
#article p{
	padding: 16px 16px 0px 16px;
	}
#article ul{
	margin:16px;
	padding:0px;
	list-style-type:none;
	}
#article li{
	margin:0px;
	padding: 0px 0px 0px 35px;
	background-image:url(../images/downloads/pdf.jpg);
	background-repeat: no-repeat;
	height: 35px;
	font-size: 11px;
	line-height: 30px;
	}
#article form{
	padding: 0px;
	}
#article .wide_single input{
	background-image: url(../images/contact/wide_single.gif);
	background-repeat: no-repeat;
	width: 512px;
	height: 29px;
	border: none;
	color: #1796D3;
	padding: 6px 5px 0px 6px;
	font-family: arial;
	font-size: 12px;
	}
#article .short_single input{
	float: left;
	background-image: url(../images/contact/short_single.gif);
	background-repeat: no-repeat;
	width: 242px;
	height: 29px;
	border: none;
	color: #1796D3;
	padding: 6px 5px 0px 6px;
	display:block;
	}
#article textarea{
	/*background-image: url(../images/contact/wide_multiline.gif);
	background-repeat: no-repeat;
	width: 512px;
	height: 223px;
	border: none;
	color: #1796D3;
	padding: 6px 5px 0px 6px;
	font-family: arial;
	font-size: 12px;
	overflow:auto;*/
	}
#article a:link{
	text-decoration: none;
	color: #4C4D4F;
	}
#article a:visited{
	text-decoration: none;
	color: #4C4D4F;
	}
#article a:hover{
	text-decoration: underline;
	color: #1796D3;
	}
#article a:active{
	text-decoration: none;
	color: #4C4D4F;
	outline: none;
	}
.galBox{
	width: 383px;
	height: 168px;
	border: 1px solid #D0D1D2;
	background-color: #ffffff;
	margin-bottom: 16px;
	}
.galBox p{
	margin: 10px;
	}
.galBox p.blue{
	font-size: 13px;
	font-weight: bold;
	}
.galImg{
	float: left;
	margin: 5px;
	width: 239px;
	height: 148px;
	display: block;
	padding-right: 10px;
	}


.galImg a:link{
	float: left;
	margin: 5px;
	width: 239px;
	height: 148px;
	display: block;
	background-repeat: no-repeat;
	}
.galImg a:visited{
	float: left;
	margin: 5px;
	width: 239px;
	height: 148px;
	background-repeat: no-repeat;
	display: block;

	}
.galImg a:hover{
	background-position: left -149px;
	float: left;
	margin: 5px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;

	display: block;
	}
.galImg a:active{
	float: left;
	margin: 5px;
	width: 239px;
	height: 148px;
	background-repeat: no-repeat;
	display: block;
	}
/*layout end*/

/*fonts and colours start*/

p{
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #4c4d4f;
	}
h2{
	color: #0096d6;
	font-size:16px;
	margin:13px 0px 0px 15px;
	font-weight: 900;
	letter-spacing: -1px;
	}
h6{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	}
.fLink h5{
	float:left;
	margin-top:30px;
	margin-bottom:0px;
	display:block;
	}
#intro p, #intro_right p{
	color: #ffffff;
	padding: 5px 15px 0px 15px;
	font-size: 16px;
	display: block;
	margin: 0px;
	line-height: 19px;
	}
#subNav ul{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	color: #F00;
	font-size: 12px;
	}
#subNav li{
	border-bottom: 1px solid #d0d1d2;
	padding: 5px 0px 5px 20px;
	margin-left: 0px;
	}
#sub_page_left{
	float: left;
	display: block;
	/*width: 514px;*/
	/*width: 511px;*/
	width: 517px;
	margin: 0px;
	/*background-color: red;*/
	overflow: hidden;
	}
#sub_page_left p{
	margin: 10px 0px 10px 0px;
	}
#sub_page_right{
	float: right;
	display: block;
	width: 257px;
	margin: 0px;
	padding: 0px;
	/*background-color: blue;*/
	}
#sub_page_left h2{
	margin-left: 0px;
	padding-left: 0px;
	}
#sub_page_left .wide_left h2{
	padding-left: 15px;
	}
/*fonts and colours end*/

/*navigation and links start*/
#links a:link{
	color: #4C4D4F;
	text-decoration: none;
	}
#links a:visited{
	color: #4C4D4F;
	text-decoration: none;
	}
#links a:hover{
	color: #4C4D4F;
	text-decoration: underline;
	}
#links a:active{
	color: #4C4D4F;
	text-decoration: none;
	outline: none;
	}
	
#KL a:link{
	color: #4C4D4F;
	text-decoration: none;
	}
#KL a:visited{
	color: #4C4D4F;
	text-decoration: none;
	}
#KL a:hover{
	color: #4C4D4F;
	text-decoration: underline;
	}
#KL a:active{
	color: #4C4D4F;
	text-decoration: none;
	outline: none;
	}
#subNav a:link{
	color: #4C4D4F;
	text-decoration: none;
	}
#subNav a:visited{
	color: #4C4D4F;
	text-decoration: none;
	}
#subNav a:hover{
	color: #1796D3;
	text-decoration: none;
	}
#subNav a:active{
	color: #f00;
	text-decoration: none;
	outline: none;
	}
.viewMore{
	float:left;
	width: 80px;
	}
.viewMore a:link{
	text-decoration: none;
	color: #1796d3;
	font-size: 11px;
	background-image: url(../images/common/vm.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	}
.viewMore a:visited{
	text-decoration: none;
	color: #1796d3;
	font-size: 11px;
	background-image: url(../images/common/vm.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	}
.viewMore a:hover{
	text-decoration: underline;
	color: #1796d3;
	font-size: 11px;
	background-image: url(../images/common/vm.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	}
.viewMore a:active{
	text-decoration: none;
	color: #1796d3;
	font-size: 11px;
	background-image: url(../images/common/vm.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	}


#topNav{
	float:right;
	height: 36px;
	width: 794px;
	margin-top:13px;
	margin-right: -5px;
	}
#topNav ul{
	margin: 0px;
	padding: 0px;
	}
#topNav ul li{
	overflow:hidden;
	}
#topNav li{
	float: left;
	display: inline-block;
	width: 99px;
	height:36px;
	margin: 0px;
	padding: 0px;
	}
#topNav a{
	display: block;
	background-image: url(../images/common/mainNav.gif);
	background-position: bottom left;
	width:100%;
	height:100%;
	padding-top:36px;
	
	}
li#home a{
	background-position: 0px 0px;
	}
#topNav ul li#home a:hover{
	background-position: 0px 36px;
	}
#topNav ul li#home a:active{
	background-position: 0px 36px;
	}
	
li#about a{
	background-position: -102px 0px;
	}
#topNav ul li#about a:hover{
	background-position: -102px 36px;
	}
#topNav ul li#about a:active{
	background-position: -102px 36px;
	}
	
li#services a{
	background-position: -201px 0px;
	}
#topNav ul li#services a:hover{
	background-position: -201px 36px;
	}
#topNav ul li#services a:active{
	background-position: -201px 36px;
	}
	
li#recycling a{
	background-position: -298px 0px;
	}
#topNav ul li#recycling a:hover{
	background-position: -298px 36px;
	}
#topNav ul li#recycling a:active{
	background-position: -298px 36px;
	}

li#testimonials a{
	background-position: -395px 0px;
	}
#topNav ul li#testimonials a:hover{
	background-position: -395px 36px;
	}
#topNav ul li#testimonials a:active{
	background-position: -395px 36px;
	}
	
li#news a{
	background-position: -490px 0px;
	}
#topNav ul li#news a:hover{
	background-position: -490px 36px;
	}
#topNav ul li#news a:active{
	background-position: -490px 36px;
	}
	
li#gallery a{
	background-position: -589px 0px;
	}
#topNav ul li#gallery a:hover{
	background-position: -589px 36px;
	}
#topNav ul li#gallery a:active{
	background-position: -589px 36px;
	}

li#contact a{
	background-position: right 0px;
	}
#topNav ul li#contact a:hover{
	background-position: right 36px;
	}
#topNav ul li#contact a:active{
	background-position: right 36px;
	}
/*navigation and links end*/

#mycustomscroll {
	width: 200px;
	height: 115px;
	overflow: auto;
	position: relative;
	margin: 5px auto 0px auto;
	padding: 15px;

}

.fixedwidth {
	width: 250px;
	height: auto;
	position: relative;
	color: black;
	padding: 0px;
}
.copyrightnotice {
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:13px;
}
.vscrollerbar {
background-image: url(scroll.jpg);
width: 13px;
/* following is the bit that allows us fixed height scrollbars */
height: 33px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/

background-image: url(scroll.jpg);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}

* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='scroll.jpg');
background-image: none;
}


/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 13px;}
.hscrollerbar {height: 22px; background-color: #84ADD6;}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 13px;
height: 13px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}


/* Scroll Bar Master Styling Ends Here */


#contactFormContainer{
   	position:absolute;
    float:right;
    }
#contactForm{
    height:220px;
    width:247px;
    background-color: #ffffff;
    display:none;
	font-size: 12px;
    }
#contactForm fieldset{
    padding:30px;
	border:none;
	}      
#contactForm label{
    display:block;
    color:#4C4D4F;
	text-align:left;
	padding: 10px 0px 0px 10px;
	font-size:11px;
    }      
#contactForm input[type=text]{
	display:block;
	border:solid 1px #cccccc;
	width:218px;
	height:18px;
	margin-left:10px;
	}  
#contactForm textarea{
	display:block;
	border:solid 1px #cccccc;
	width:218px;
	margin-bottom:0px;
	font-family: arial;
	font-size: 12px;
	margin-left:10px;
	}  
#contactForm input[type=submit]{
	background-color:#1796D3;
	border:solid 1px #23150c;
	color:#ffffff;
	padding:2px;
	}                
#contactLink{
	height:33px;
	width:247px;
	background-image:url('../images/quickDown.png');
	display:block;
	cursor:pointer;
	}
#messageSent{
	color:#1796D3;
	display:none;
	}
.formRow{
	clear: both;
	width: 450px;
	color: #1796D3;
	font-size: 12px;
	margin: 10px 0px;
	padding-left: 18px;
	display:block;
	height: 18px;
	}
input.addDet{
	width: 300px;
	border: 1px solid #cccccc;
	float: right;
	}
.formRowDeep{
	clear: both;
	width: 450px;
	color: #1796D3;
	font-size: 12px;
	padding-left: 18px;
	}
textarea.addDet{
	width: 300px;
	height: 70px;
	overflow: auto;
	border: 1px solid #cccccc;
	float: right;
	}
input.sendform{
	margin-left: 150px;
	margin-top: 5px;
	}
.fixie{
	float:left;
	width: 120px;
	}
.pdfLeft{
	float:left;
	width: 120px;
	text-align: right;
	}
.pdfLeft a{padding-right: 20px;
}
.pdfRight{
	float: right;

	text-align: center;
	}
.getPdf a:link{
	text-decoration: none;
	color: #1796d3;
	}
.getPdf a:visited{
	text-decoration: none;
	color: #1796d3;
	}
.getPdf a:hover{
	text-decoration: underline;
	color: #1796d3;
	}
.getPdf a:active{
	text-decoration: none;
	color: #1796d3;
	}
blockquote{
	float:right;
	padding:0px 10px;
	margin:0px;
	background-image: url(../images/common/vm.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	}
.prodLev{
	width: 100%;
	height: 120px;
	/*outline: 1px solid red;*/
	border-top: 1px solid #cccccc;
	color: #4C4D4F;
	font-size: 11px;
	overflow: hidden;
	clear:both;
	margin-top: 10px;
	}
.prodInner{
	width:119px;
	text-align:center;
	/*outline: 1px solid red;*/
	height:120px;
	float:right;
	overflow: hidden;
	}
.prodInner p{
	color: #4C4D4F;
	font-size: 11px;
	}
.down{float:left;width:48px;margin-top: 10px;font-weight:bold;overflow: hidden;}

#footer .viewMore a:link{
	text-decoration: none;
	color: #1796d3;
	font-size: 11px;
	background-image: none;
	padding-left: 10px;
	}
#footer .viewMore a:visited{
	text-decoration: none;
	color: #1796d3;
	font-size: 11px;
	background-image: none;
	padding-left: 10px;
	}
#footer .viewMore a:hover{
	text-decoration: underline;
	color: #1796d3;
	font-size: 11px;
	background-image: none;
	padding-left: 10px;
	}
#footer .viewMore a:active{
	text-decoration: none;
	color: #1796d3;
	font-size: 11px;
	background-image: none;
	padding-left: 10px;
	}
.endorse{
	margin:10px auto;
	width: 340px;
	height:120px;
	}
.end-left{
	float:left;
	width: 232px;
	}
.end-left p{
	margin: 10px 0px 10px 0px;
	}
.end-right{
	text-align:right;
	}
.break-end{
	clear: both;
	width: 260px;
	border-bottom: 1px solid #cccccc;
	margin:10px auto 10px auto;
	}
