/* General Styles */
body {
	background-color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color:#8c7869
}

/*General text styles*/
a {
text-decoration:none
}

.searchbut {
border: 0px;
width: 25px;
height: 18px;
background: url(images/go_button.gif)no-repeat;
}


a.hover{
text-decoration:underline
}

.middle a img{
	text-decoration:none;
}

.middle div p strong img{
	padding-right:10px;
}

.pageContent ul li{
	padding-bottom:10px;
}

.middle ul li{
	line-height:1.5em;
}

div.bullet{
	background-image:none;
}
.paragraph{
padding: 10px 10px 10px 10px;

}

.container .mainContent .middle h2 {
	font-size:21px;
	font-weight: normal;
	margin: 0 10px 5px 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px #cccccc dotted;
	display:block;
	_height:10px;
}

.container .mainContent .middle h3 {
	font-size:16px;
	font-weight: normal;
	margin: 10px 10px 5px 10px;
	padding: 10px 0 0 0;
}

.container .mainContent .middle h4 {
	font-size:12px;
	font-weight: bold;
	margin: 10px 10px 5px 10px;
	padding: 0 0 10px 0;
}

.container .mainContent .middle p{
    font-size: 1.1em;
	font-weight: normal;
	margin: 10px 10px 20px 10px;
}

.container .mainContent .middle table p{
    font-size: 1em;
}

/*end text styles */

.container {
	width: 1010px;
	margin: 10px auto 30px auto;
	padding: 0;
	text-align: left;
}

.container .header {
	text-align: left;
	padding: 0;
	margin:0;
}

.container .header .left h1 {
	margin: 0;
	padding: 0;
}


.container .header .left h1 a {
	display: block;
	background-image: url(/SiteCollectionImages/agl_h1_logo.gif);
	background-repeat: no-repeat;
	width: 465px;
	height: 71px;
	margin-bottom:15px;
	border-bottom-width:0px;
}

.container .header .left h1 a span {
	display: none;
}

.container .header .left {
	float: left;
	width: 500px;
}

.container .header .right {
	float: left;
	width: 500px;
}

.container .header .right ul {
	list-style-type: none;
	font-size: 11px;
	margin: 25px 5px 0 0;
	padding: 0;
}

.container .header .right ul li {
	float: left;
	padding: 0 13px 3px 0;
	margin: 4px 10px 0 0;
	background: url(images/DottedVertical.gif) right repeat-y;
}

.container .header .right ul li a:visited {
	color: #a5968f;
	text-decoration: none;
}

.container .header .right ul li a {
	color: #a5968f;
	text-decoration: none;
}

.container .header .right ul li a:hover {
	color: #a5968f;
	text-decoration: none;
	border-bottom:1px #cccccc dotted;
}

/*mainContent*/
.container .mainContent {
/*
overflow:hidden;
position:relative;
min-height:500px;
width:1010px;
*/
}

.container .mainContent .left {
	width: 790px;
	float: left;
}

.container .mainContent .navigation {
	/*width: 196px;
	margin: 0 2px -5000px 0;
	padding: 0 0 5000px 0;
	float: left;*/
	background-color: #ccc;
	margin-right:2px;/*check this line*/
}

/*hack*/
html *.container .mainContent .navigation .navigation2 {
	/*margin-bottom:150px;*/
}
/*end hack*/

.container .mainContent .middle {
	width: 592px;
	float: left;
	/*border-bottom:1px #cccccc solid;*/
	position:relative;
}

.container .mainContent .right {
	width: 200px;
	float: left;
	background:transparent url(images/curved_bottom_corner.gif) no-repeat bottom left;
	padding-bottom:5px;
}

/*I Would Like To Column*/

.container .mainContent .right h2.wouldliketo {
	margin: -14px 0 0 0;
	padding: 0;
	width: 198px;
	height: 48px;
	background: url(images/agl_h2_iwouldliketo.gif) 0 0 no-repeat;
	text-indent: -2000px;
}

.container .mainContent .right div.wouldliketo {
	background-color:white;	
}


div.wouldliketo div.item div.bullet a{
	font-size:1.1em;
	padding: 3px 0 3px 8px;
	margin-right:15px;
	display: block;
	color:#8c7869;
	text-decoration: none;
	background: url(images/bullet_icon_wouldliketo.gif) 0 8px no-repeat;
	border-top:1px #cccccc dotted;	
}

div.wouldliketo div.item div.bullet a:hover{
	background-color: #e2f1f4;	
	border-bottom-style:none;
}

/*Related Links*/
.container .mainContent .right div.relatedLinks {
	background: url(images/agl_right_spacer.gif) no-repeat;
}

.container .mainContent .right div.relatedLinks h3.relatedLinks {
	margin: 0 0 10px 15px;
	padding: 0;
	height: 50px;
	background: url(agl_right_relatedlinks.gif) left bottom no-repeat;
}

.container .mainContent .right div.relatedLinks h3.relatedLinks span {
	display: none;
}

.item {
	margin:0 0 0 5px;
}

.container .mainContent .right div.relatedLinks div table tr td div a {
	padding: 3px 0 5px 11px;
	margin-left:6px;
	display: block;
	color:#8c7869;
	text-decoration: none;
	background: url(images/bullet_icon_wouldliketo.gif) 3px 9px no-repeat;
	border-top: 1px #d4d4d5 dotted;
	font-weight: bold;
	font-size: 11px;
}

.container .mainContent .right div.relatedLinks table tr td div a:hover {
	background-color: #E7E7CF;
	border-bottom-style:none;
}

/*Related Downloads*/
.container .mainContent .right div.relatedDownloads {
	background: url(images/curved_corner.gif) no-repeat;
}

.container .mainContent .right div.relatedDownloads h3.relatedDownloads {
	margin: 0 0 0 15px;
	padding: 0;
	width: 200px;
	height: 50px;
	background: url(agl_right_relateddownloads.gif) left bottom no-repeat;
}

.container .mainContent .right div.relatedDownloads h3.relatedDownloads span {
	display: none;
}

/*Downloadables*/

.container .mainContent .right .relatedDownloads .downloadable {
	border-top:1px #cccccc dotted;
	padding:4px !important;
	*padding-top:3px!important;
}

div.downloadable{
	*clear:both;
}

div.downloadable .downloadable_img{
	float:left;
	width:16px;
	height:80%;
	padding-right:3px;
	padding-left:3px !important;
}

.downloadable .downloadable_content .link a{
	float:left;
	*float:none;
	width:155px;
	}
	
.downloadable .downloadable_content {
	*float:left;
	}

.downloadable_content .size{
	padding-left:22px;
	*padding-left:0;
	padding-top:3px;
	*padding-bottom:4px;
	font-size:7.8pt !important;
}

.container .mainContent .right .relatedDownloads .downloadable .downloadable_content .link a{
	padding-left: 0 !important;
	color:#8c7869;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height:12px;
}

.container .mainContent .right .relatedDownloads .downloadable .downloadable_content .link a:hover {
	background-color: #E7E7CF;
	border-bottom-style:none;
	line-height:12px;
}



.container .mainContent .right h2.curve_corner {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 40px;
	background: url(images/curved_corner.gif) 0 0 no-repeat;
}

.container .mainContent .right h2.rightimages {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 40px;
	background: url(images/curved_corner.gif) 0 0 no-repeat;
}

.container .mainContent .right div.img1 {

	margin: 0;
	padding: 5px 0 5px 10px;
}
.container .mainContent .right div.img1 {
   background: url(images/curved_bottom_corner_back.gif);
   background-repeat: repeat-y;
	margin: 0;
	padding: 10px 0px 0px 10px;
}
.container .mainContent .right div.img2 {
   background: url(images/curved_bottom_corner_back.gif);
   background-repeat: repeat-y;
	margin: 0;
	padding: 10px 0px 0px 10px;
}

.container .mainContent .right div.img1 a:hover,
.container .mainContent .right div.img2 a:hover{
	border-bottom-style:none;
}

.right_containerpart{
background:transparent url() no-repeat top left;
height:100%;
}


/* SEARCH BOX STYLING */

div.searchText {
	float: left; font-size: 11px; color: #a5968f;
	margin-top: 5px;
	margin-right: 5px;
}

div#SRSB {
	display: inline;
	float:left;
}

div#SRSB div table {
	margin: 0 0 0 5px;
	width: 120px;
}

div#SRSB div table tr td {
	border: 0;
	font-size: 11px;	
}

div#SRSB div table {
	border: 1px #a5968f solid;
}

div#SRSB div table tr td.ms-sbgo {
	padding: 1px;
	margin: 0;
}


div#SRSB div table tr td.ms-sbLastcell {
	display: none;
}

div#SRSB div table tr td.ms-sbgo a:hover {
	border-bottom:none;
	text-decoration:none;
}


.NewsAlertBar {
	margin: 10px 0 0 10px;
	padding: 10px;
	width: 553px;
	height: 49px;
	background: url(agl_tools_search_bg.gif) no-repeat;
}


/* SEARCH BOX STYLING END */


.searchResultsSearchBar {
	margin: 10px 0 0 10px;
	padding: 10px;
	width: 553px;
	height: 49px;
	background: url(images/agl_tools_search_bg.gif) no-repeat;
}

.searchResultsSearchBar a{
	font-weight:bold;
}

div.searchResultsSearchBar table{
	margin:0 !important;
}

div.searchResultsSearchBar table div div div{
	width:516px !important;
}

div.searchResultsSearchBar table div div div table{
	border-style:none !important;
}

div.searchResultsSearchBar table div div div table td a,
div.searchResultsSearchBar table div div div table td a:hover{
	border-bottom-style:none;
	text-decoration:none;
}

div.searchResultsSearchBar table div div div table td.ms-sbcell.ms-sblink a{
	border-left: 1px #8c7869 dotted;
	padding-left:0x;
}

div.searchResultsSearchBar table div div div table td.ms-sbcell.ms-sblink{
	padding-left:15px;
}

div.searchResultsSearchBar table div div div table td.ms-sbcell input{
	border:1px #cfc4b2 solid;
	height:19px;
}


/*.searchResultsSearchBar table tr td table,
.searchResultsSearchBar table tr td div div div table tr td,
div#ctl00_PlaceHolderTitleBreadcrumb_g_2eb17841_c94c_4809_9aa3_4daa5787377f {
	border: 0;
	background: transparent;
}

div.ctl00_PlaceHolderTitleBreadcrumb_g_2eb17841_c94c_4809_9aa3_4daa5787377f table{
	border-style:none;
}*/

/*.searchResultsSearchBar table tr td div div div table tr td.ms-sbcell {
	border: 0;
}*/

/* TOP NAVIGATION STYLING */



.left .mainNav ul {
	position: relative;
	width: 790px;
	height: 33px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.left .mainNav ul li a {
	background: transparent;
	position: absolute;
	width: 195px;
	height: 33px;
	bottom: 0;
	text-decoration: none;
}

.left .mainNav ul li a span {
	display: none;
}

* html*.left .mainNav ul li a { bottom: -1px; }

.left .mainNav ul li.home a { left: 0px; background:#A82861 url(images/pinksmall_top.jpg) 0 0 no-repeat; }
.left .mainNav ul li.business a { left: 197px; background:#ECB550 url(images/orange_top.jpg) 0 0 no-repeat; }
.left .mainNav ul li.environment a { left: 394px; background:#5B79AF url(images/bluesmall_top.jpg) 0 0 no-repeat; }
.left .mainNav ul li.about a { left: 591px; background:#A09591 url(images/greysmall_top.jpg) 0 0 no-repeat; }

.left .mainNav ul li.home a:hover { background:#A82861 url(images/pinksmall_top_over.jpg) 0 0 no-repeat; }
.left .mainNav ul li.business a:hover { background:#ECB550 url(images/orange_top_over.jpg) 0 0 no-repeat; }
.left .mainNav ul li.environment a:hover { background:#5B79AF url(images/bluesmall_top_over.jpg) 0 0 no-repeat; }
.left .mainNav ul li.about a:hover { background:#A09591 url(images/greysmall_top_over.jpg) 0 0 no-repeat; }




.left .mainNav ul li.home1 a { left: 0px; background:#6dbbc8 url(images/pinksmall_top.jpg) 0 0 no-repeat; }
.left .mainNav ul li.business1 a { left: 197px; background:#f97810 url(images/orange_top.jpg) 0 0 no-repeat; }
.left .mainNav ul li.environment1 a { left: 394px; background:#87870d url(images/bluesmall_top.jpg) 0 0 no-repeat; }
.left .mainNav ul li.about1 a { left: 591px; background:#8e7d75 url(images/greysmall_top.jpg) 0 0 no-repeat; }

.left .mainNav ul li.home1 a:hover { background:#6dbbc8 url(images/pinksmall_top_over.jpg) 0 0 no-repeat; }
.left .mainNav ul li.business1 a:hover { background:#f97810 url(images/orange_top_over.jpg) 0 0 no-repeat; }
.left .mainNav ul li.environment1 a:hover { background:#87870d url(images/bluesmall_top_over.jpg) 0 0 no-repeat; }
.left .mainNav ul li.about1 a:hover { background:#8e7d75 url(images/greysmall_top_over.jpg) 0 0 no-repeat; }

/* END TOP NAVIGATION STYLING */

/* SUBSITE NAVIGATION STYLING */

.middle .mainNav {
	margin: 0;	
	padding:0;
}

.middle .mainNav ul {
	position: relative;
	width: 590px;
	height: 35px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	
}

.middle .mainNav ul li {
	margin: 0;
	padding: 0;
}

.middle .mainNav ul li a {
	background: transparent;
	position: absolute;
	width: 146px;
	height: 35px;
	text-decoration: none;
	display:block;
}

.middle .mainNav ul li a span {
	display: none;
}

.container .mainContent .navigation div.navigation2{
	padding: 0 0 35px 0;
	background-color:#6dbbc8;
}


/* IE MARGIN HACK  - EL, 1 Apr 08 */
html *.left .mainNav ul  { margin-top: -22px; }
html *.middle .mainNav ul  { margin-top: -22px; }

/* FIX UP, IE CANT SEE THIS */
html>body *.left .mainNav ul  { margin-top: 0; }
html>body *.middle .mainNav ul  { margin-top: 0; }

html*.middle .mainNav ul li a { bottom: -1px; } 

.middle .mainNav ul li.home a { left: 0px; background:#A82861 url(/SiteCollectionImages/yourhome_196_main_off.gif) 0 0 no-repeat; }
.middle .mainNav ul li.business a { left: 195px; background:#ECB550 url(/SiteCollectionImages/yourbusiness_196_main_off.gif) 0 0 no-repeat; }
.middle .mainNav ul li.environment a { left: 293px; background:#5B79AF url(/SiteCollectionImages/environment_196_main_off.gif) 0 0 no-repeat;  }
.middle .mainNav ul li.about a { left: 444px; background:#A09591 url(/SiteCollectionImages/aboutagl_196_main_off.gif) 0 0 no-repeat;  }

.middle .mainNav ul li.home a:hover { background:#A82861 url(/SiteCollectionImages/yourhome_196_main.gif) 0 0 no-repeat;  }
.middle .mainNav ul li.business a:hover { background:#ECB550 url(/SiteCollectionImages/yourbusiness_196_main.gif) 0 0 no-repeat; }
.middle .mainNav ul li.environment a:hover { background:#5B79AF url(/SiteCollectionImages/environment_196_main.gif) 0 0 no-repeat; }
.middle .mainNav ul li.about a:hover { background:#A09591 url(/SiteCollectionImages/aboutagl_196_main.gif) 0 0 no-repeat; }

/* Top Menu Business Strat*/

.middle .mainNav ul li.home-busi a { left: -1px; background:#A82861 url(images/service_pink_top_inside.jpg) 0 0 no-repeat; }
.middle .mainNav ul li.business-busi a { left: 147px; background:#ECB550 url(images/orange_top_inside.jpg) 0 0 no-repeat; }
.middle .mainNav ul li.environment-busi a { left: 295px; background:#5B79AF url(images/bluesmall_top_inside.jpg) 0 0 no-repeat;  }
.middle .mainNav ul li.about-busi a { left: 443px; background:#A09591 url(images/greysmall_top_inside.jpg) 0 0 no-repeat;  }

.middle .mainNav ul li.home-busi a:hover { background:#A82861 url(images/service_pink_top_inside.jpg) 0 0 no-repeat;  }
.middle .mainNav ul li.business-busi a:hover { background:#ECB550 url(images/orange_top_inside.jpg) 0 0 no-repeat; }
.middle .mainNav ul li.environment-busi a:hover { background:#87870d url(images/bluesmall_top_inside.jpg) 0 0 no-repeat; }
.middle .mainNav ul li.about-busi a:hover { background:#A09591 url(images/greysmall_top_inside.jpg) 0 0 no-repeat; }

/* Top Menu Business End */
/*
ul {
	position: relative;
	width: 800px;
	background: url(bg_nav.png) no-repeat;
	height: 113px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li#bu1 a, li#bu2 a, li#bu3 a, li#bu4 a {
	background: transparent;
	position: absolute;
	width: 110px;
	height: 32px;
	bottom: 0;
	text-decoration: none;
}

* html*li#bu1 a, * html*li#bu2 a, * html*li#bu3 a, * html*li#bu4 a { bottom: -1px; }

li#bu1 a { left: 21px; }
li#bu2 a { left: 122px; background: url(business_hover.gif) 0 0 no-repeat; }
li#bu3 a { left: 223px; background: url(personal_hover.gif) 0 0 no-repeat; }
li#bu4 a { left: 324px; background: url(information_hover.gif) 0 0 no-repeat; }

li#bu2 a:hover, li#bu3 a:hover, li#bu4 a:hover { background-position: 0 -32px; }
*/


/* END SUBSITE NAVIGATION STYLING */

/* HOMEPAGE FEATURE ROLLUPS */

.rollUps a {
	color: white;
}

.rollUps {
	color: white;
}

.rollUps div {
	width: 195px;
	height: 200px;
	float: left;
	margin: 0 2px 0 0;
}

.rollUps div h3 {
	display: none;
}

.rollUps div ul {
	margin: 50px 0 0 0;
	list-style: none;
	padding: 0;
	border: none;	
}

.rollUps div ul li {
	margin: 0;
}

.rollUps div ul li a {
	display: block;
	padding: 2px 0 2px 19px;
	color: #fff;
	text-decoration: none;
	width: 165px;
	background: url(images/bullet_icon.gif) 12px 7px no-repeat;
}

.rollUps div.home ul li a:hover {
	background-color: #BF618B;
}

.rollUps div.business ul li a:hover {
	background-color: #EFC88D;
}

.rollUps div.environment ul li a:hover {
	background-color: #8FA5D9;
}

.rollUps div.about ul li a:hover {
	background-color: #B9B7B6;
}

.rollUps .home {
	background: url(images/pink.jpg) 0 0 no-repeat;
}

.rollUps .business {
	background: url(images/orange.jpg) 0 0 no-repeat;
}

.rollUps .environment {
	background: url(images/blue.jpg) 0 0 no-repeat;
}

.rollUps .about {
	background: url(images/grey.jpg) 0 0 no-repeat;
	margin: 0;
}

.rollUps .home h3 {
	
}

/* END HOMEPAGE FEATURE ROLLUPS */

/* Footer links on all subsite pages */
.container .mainContent ul.footerLinks {
	font-size: 9px;
	margin: 0;
	list-style: none;
	padding-left:18px;
	padding-bottom:25px;
	border: none;
	/*position:absolute;*/
	bottom:0px !important;
	width:178px;/*check this*/
	/*IE6 Browser only*/
	_vertical-align:bottom;
}

.container .mainContent ul.footerLinks li{
	padding:0 0 5px 5px;
	/*IE6 Browser only*/
	_padding-bottom:1px;
	margin-bottom:7px;
	height: 6px;
	border-left:1px #f2f1f1 solid;
}
.container .mainContent ul.footerLinks li a:hover {
	text-decoration: none;
}

/* END LEFT NAVIGATION FOR ALL SECTIONS */


/* HOMEPAGE FOOTER STYLING */

li.homeFooterLinks{
	margin-right:14px;
}

a.homeFooterLinks:hover{
	border-bottom:1px #BBB4B2 dotted;
	
}

div.homeFooter{
	float: left; 
	padding-right: 30px;
}

div.homeFooter, a.homeFooterLinks {
	width: 990px;
	font-size: 10px; 
	color: #BBB4B2;
	line-height: 15px;
}

a.homeFooterLinks{
	text-decoration:none
}

.homeFooter ul.homeFooterLinks {
	font-size: 10px;
	margin: 0;
	list-style: none;
	padding: 0;
	border: none;
}

.homeFooter li.homeFooterLinks {
	display: inline;
	padding: 3px 0px 0px 3px;

}

li.homeFooterlinks span.homeFooterlinks
{
	color:#9CD5DF;
}

ul.fineprint{
 margin : 10px;
 padding : 10px 0 10px 0;
 list-style-type : none; 
}

ul.fineprint span {
 color :#f4f4f4 
}

ul.fineprint li {
 font-family :Tahoma;
 font-size :10px;
 line-height :14px;
}

ul.fineprint li a{
	text-decoration:none;
}
/*.downloadable{
  border-top:1px #d4d4d5 dotted;
  padding: 1px 0 1px 0;
  margin: 3px 0 0 4px;
  font-size: 11px;
}
.downloadable a{
  text-decoration: none;
  color:black;
  font-weight:bold;
  font-family:Tahoma;
  color:#8c7869;
  position: relative;
  top: -2px;
  left: -1px;
}
.downloadable a:hover{
  text-decoration:underline;
}
.downloadable .size{
  margin-left:23px;
  font-size: 10px;
  }
.downloadable img {
	position: relative;
	top: 4px;
}*/
.sitemap{
  font-size:x-small; 
  margin-left:8px;
}

/* END HOMEPAGE FOOTER STYLING */

/* SITE TOOLS OVERRIDE */

/*div.ms-quickLaunch {
                background-color:white;
}*/

table.ms-picker-table td {
                border:none !important;
                /*background-color:white;*/
}

div.ms-picker-header{
	background:transparent url("images/datepickerbgnd.jpg") repeat-x 0 0 !important;
}

table.ms-picker-table th.ms-picker-dayheader,
table.ms-picker-table td.ms-picker-daycenter,
table.ms-picker-table td.ms-picker-dayother,
table.ms-picker-table td.ms-picker-today,
table.ms-picker-table td.ms-picker-footer {
                background-color:white;
}

table.ms-picker-table th.ms-picker-dayheader {
                border-top-color:#cdcdcd;
border-bottom: 1px dotted #cdcdcd;
}

table.ms-picker-table td.ms-picker-today {
                border: #8c7869 1px solid !important;
}

table.ms-picker-table td.ms-picker-dayselected {
                background-color:#cccccc;
}

table.ms-picker-table  td.ms-picker-footer {
border-top: 1px dotted #cdcdcd !important;
}

/**/

/* Ensure content within containers clears properly    */

.ClearFix:after 
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/* Hide from IE-mac \*/

/* html .ClearFix 
{
	height: 1%;
}*/
/* End hide from IE-mac */

/*PRINT STYLES */

div.printpage {
	padding:15px 15px 0 0;
	width:575px;
}

div.printpage a{
	float:right;
	display:block;
	background:transparent url(images/printicon.gif) no-repeat right 0;
	padding-right:20px;
	padding-bottom:5px;
	color:#8c7869;
}

div.printpage a:hover{
	display:block;
	background:transparent url(images/printicon_hover.gif) no-repeat right 0;
	border-bottom:1px #8c7869 dotted;
}


a.LinkWithImage:hover{ /* bug 65; Radi A.; 14th March 2008 */
	border:0;
}
a.LinkWithImage img{ /* bug 65; Radi A.; 14th March 2008 */
	border:0;
}
.photo a:hover {	
	border:0;
}

.srch-results {/* bug 97; Radi A.; 17th March 2008 */
width:572px;
}

.credits
{
	text-align:right;
	font-size:9px;
	margin:10px 22px 0px 0px;
}

@media print{

body, h1 {color:black;font-size:9pt;}

.container .mainContent .middle h1 {color:black;}

/*.container .mainContent {overflow:visible;}*/

.container .mainContent .right, .container .header .right {display:none;}

.right_containerpart, .searchResultsSearchBar, #ctl00_PlaceHolderMain_ctl03_ddSubCategory {display:none;}

.navigation, .mainNav, .printpage, #WebPartWPQ3, #WebPartWPQ2, .PagerContainerTable, .prodlist_ddmenu {display:none;}

.container .mainContent .middle{width:auto;padding-right:30px;clear:both;}
.container .header .left{width:95%}

.container .header, .container{margin:0;width:100%}

h1{margin-right:0;}
.prodlist_details_right{float:right}

}