	/*----Version 1.2 , Iteration 105 29/6/2011----*/
    /*----[Grid]----*/

.grid {
    clear: both;
    margin: auto;
    display: block;
    width: 960px;
    padding-top: 10px;
	position:relative;
}

    /*----[Wrappers]----*/
.marginRightColumn{
	margin-right:10px !important;
}
.nineColumn {
    float: left;
    width: 720px;
}
.nineColumnMultipleContainer {
	float: left;
	width: 720px;
}
.tenColumn {
    float: left;
    width: 800px;
}
.tenColumnMultipleContainer {
	float: left;
	width: 800px;
}
.twelveColumn {
    float: left;
    width: 960px;
}
.twelveColumnMultipleContainer {
	float: left;
	width: 950px;
}
.sevenColumn {
    float: left;
    width: 560px;
}
.sevenColumnMultipleContainer {
	float: left;
	width: 560px;
}
.threeColumn {
    float: left;
    width: 240px;
}
.twoColumn {
    float: left;
    width: 160px;
}
    /*----[Generic module styles]----*/

.modBody {
	margin: 0;
	clear: both;
	position: relative;
	/*z-index: 10;*/
	
}
.modBodySidebar {
	margin: 0;
	clear: both;
	/*position: relative;
	z-index: 10;*/
}

.modFooter hr, .modBlankFooter hr {
	display: none;
}

    /*----[9 Column modules]----*/

.mod9Col{
	width: 720px;
	float: left;
}
.mod9Col .modHeader {
    background: #ddd url(../../img/backgrounds/9columnHeader.gif) left top no-repeat;
    /*height: 44px;*/
}
.mod9Col .modBody{
	width: 715px;
	background: url(../../img/backgrounds/9columnBorder.gif) left top repeat-y;
	/*padding: 0 17px 5px 5px;*/
}
.mod9Col.support-anon .modBody, 
.mod9Col.support-loggedin .modBody {
/*	width: 698px;*/
	background: #fff url(../../img/backgrounds/9columnBorderSupport.gif) left top repeat-y;
/*	padding: 0 17px 5px 5px;*/
min-height:74em;
_height:74em;
}
.mod9Col .modFooter{
	background: url(../../img/backgrounds/9columnFooter.gif) left top no-repeat;
	width: 720px;
	height: 12px;
}
.mod9Col .modCopy{
	width: 700px;
	padding-left:5px;
}
.mod9Col .modHeader h2 {
	/* width: 690px; */
}
  /*----[7 Column modules]----*/

.mod7Col{
	width: 560px;
	float: left;
}
.mod7Col .modHeader {
    background: #ddd url(../../img/backgrounds/7columnHeader.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod7Col .modBody{
	background: url(../../img/backgrounds/7columnBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:538px;
}
.mod7Col .modFooter{
	background: url(../../img/backgrounds/7columnFooter.gif) left top no-repeat;
	width: 560px;
	height: 12px;
}
.mod7Col .modCopy{
	width: 540px;
}
    /*----[6 Column modules]----*/
.mod6Col {
	width: 480px;
	float: left;
}
.mod6Col .modHeader {
    background: #ddd url(../../img/backgrounds/6columnHeader.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod6Col .modBody {
	background: url(../../img/backgrounds/6columnBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:458px;
}
.mod6Col .modFooter {
	background: url(../../img/backgrounds/6columnFooter.gif) left top no-repeat;
	width: 480px;
	height: 12px;
}
.mod6Col .modCopy{
	width: 460px;
}
    /*----[4.5 Column modules]----*/

.mod45Col {
	width: 360px;
	float: left;
}
.mod45Col .modHeader {
    background: #ddd url(../../img/backgrounds/45columnHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod45Col .modBody {
	background: url(../../img/backgrounds/45columnBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:338px;
}
.mod45Col .modFooter {
	background: url(../../img/backgrounds/45columnFooter.gif) left top no-repeat;
	width: 360px;
	height: 12px;
}
.mod45Col .modCopy{
	width: 340px;
}
.mod45Col .modHeader h2 {
	/*width: 330px;*/
}


    /*----[4 Column modules]----*/
.mod4Col {
	width: 320px;
	float: left;
}
.mod4Col .modHeader {
    background: #ddd url(../../img/backgrounds/4columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod4Col .modBody {
	background: url(../../img/backgrounds/4columnContentBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:298px;
}
.mod4Col .modFooter {
	background: url(../../img/backgrounds/4columnContentFooter.gif) left top no-repeat;
	width: 320px;
	height: 12px;
}
.mod4Col .modCopy{
	width: 300px;
}
 /*----[5 Column modules]----*/

.mod5Col {
	width: 400px;
	float: left;
}
.mod5Col .modHeader {
    background: #ddd url(../../img/backgrounds/5columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod5Col .modBody {
	background: url(../../img/backgrounds/5columnContentBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:378px;
}
.mod5Col .modFooter {
	background: url(../../img/backgrounds/5columnContentFooter.gif) left top no-repeat;
	width: 400px;
	height: 12px;
}

.mod5Col .modCopy{
	width: 380px;
}

   /*----[3 Column modules - content]----*/

.mod3Col{
	width: 240px;
	float: left;
}
.mod3Col .modHeader {
    background: #ddd url(../../img/backgrounds/3columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod3Col .modBody{
	width: 218px;
	background: url(../../img/backgrounds/3columnContentBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
}
.mod3Col .modFooter{
	background: url(../../img/backgrounds/3columnContentFooter.gif) left top no-repeat;
	width: 240px;
	height: 12px;
}
.mod3Col .modCopy{
	width: 218px;
}

    /*----[3 Column modules - sidebar]----*/

.mod3ColSidebar {
	width: 232px;
	float: left;
}
.mod3ColSidebar h2  {
	float:left;
	padding-right:15px;
}
.mod3ColSidebar h2 a  {
	float:left;
	text-decoration:none;
}
.mod3ColSidebar span.button {
	display: block;
	cursor:pointer;
	width: 20px;
	height: 20px;
	float: right;
	margin: -26px 5px 0 0;
	background: url(../../img/backgrounds/buttonOpen.gif) left top no-repeat;
}
.mod3ColSidebar span.button.selected {
	background:	 url(../../img/backgrounds/buttonClose.gif) left top no-repeat;
}
.mod3ColSidebar .titleNoLink,.mod3ColSidebar  .title{
	height: 3.261em;
	background: #EBEBEB;
	border:1px solid #fff;
	border-bottom:none;
}
.mod3ColSidebar  .title {
		cursor:pointer;	
}
.mod3ColSidebar  .title .titleIcon , .mod3ColSidebar  .titleNoLink .titleIcon {
	float:left;
	padding:12px 0 0 9px
}

.mod3ColSidebar .modBody,
.mod3ColSidebar .modBodyWrap {
	width: 230px;
	background: #fff url(../../img/backgrounds/3columnSidebarBorder.gif) left top repeat-y;
	padding: 5px 2px 5px 0;
}
.quickLinks .mod3ColSidebar {
	margin-left: -4px;
	padding: 12px 0;
}
.quickLinks .mod3ColSidebar .title {
	border-bottom: 1px solid #fff;
}
.quickLinks .mod3ColSidebar .modBody,
.quickLinks .mod3ColSidebar .modBodyWrap {
	background: #fff;
}
.mod3ColSidebar .modBodyWrap {
	padding: 0 2px 0 0;
}
.mod3ColSidebar .modFooter{
	background: #ddd url(../../img/backgrounds/3columnSidebarFooter.gif) left top no-repeat;
	width: 232px;
	height: 12px;
}

.anonymous-sidebar .modBodyWrap {
background:url(../../img/backgrounds/3columnSidebarBorder.gif) repeat-y scroll left top #FFFFFF;
padding:0 2px 5px 0;
width:230px;
}

.anonymous-sidebar .modFooter{
	background: #ddd url(../../img/backgrounds/3columnSidebarFooter.gif) left top no-repeat;
	width: 232px;
	height: 12px;
}

.mod3ColSidebar .modCopy{
	width: 230px;
}
.mod3ColSidebar .modHeader h2 {
	width: 232px;
}

    /*----[3 Column Sidebar Left Nav modules]----*/

.mod3ColLeftNav {
	width: 240px;
	float: left;
}
.mod3ColLeftNav .modHeader {
    background: #ddd url(../../img/backgrounds/3columnHeader.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod3ColLeftNav .modBody {
	width: 240px;
	background: #fff url(../../img/backgrounds/3columnBorder.gif) left top repeat-y;
}
.mod3ColLeftNav .modFooter {
	background: #ddd url(../../img/backgrounds/3columnFooter.gif) left top no-repeat;
	width: 240px;
	height: 12px;
}
.mod3ColLeftNav .modCopy{
	width: 230px;
}
.mod3ColLeftNav .modHeader h2 {
	width: 210px; 
    font-size: 1.178em;
    font-weight: bold;
    color: #333;
    padding: 10px 0 0 0;
}

   /*----[2 Column modules - content]----*/
.mod2Col{
	width: 160px;
	float: left;
}
.mod2Col .modHeader {
    background: #ddd url(../../img/backgrounds/2columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod2Col .modBody{
	width: 138px;
	background: url(../../img/backgrounds/2columnContentBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
}
.mod2Col .modFooter{
	background: url(../../img/backgrounds/2columnContentFooter.gif) left top no-repeat;
	width: 160px;
	height: 12px;
}

.mod2Col .modCopy{
	width: 140px;
}
   /*----[2.5 Column modules - content]----*/

.mod25Col{
	width: 200px;
	float: left;
}
.mod25Col .modHeader {
    background: #ddd url(../../img/backgrounds/25columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod25Col .modBody {
	background: url(../../img/backgrounds/25columnContentBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:178px;
}
.mod25Col .modFooter {
	background: url(../../img/backgrounds/25columnContentFooter.gif) left top no-repeat;
	width: 200px;
	height: 12px;
}

.mod25Col .modCopy{
	width: 180px;
}
    /*----[3.5 Column modules - content]----*/

.mod35Col{
	width: 280px;
	float: left;
}
.mod35Col .modHeader {
    background: #ddd url(../../img/backgrounds/35columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod35Col .modBody {
	background: url(../../img/backgrounds/35columnContentBorder.gif) left top repeat-y;
	padding: 0 17px 5px 5px;
	width:258px;
}
.mod35Col .modFooter {
	background: url(../../img/backgrounds/35columnContentFooter.gif) left top no-repeat;
	width: 280px;
	height: 12px;
}
.mod35Col .modCopy{
	width: 260px;
}

    /*----[Module heights - height of body to give overall height]----*/

.modHeightLow {
    height: 12.91em; 
    overflow: hidden;
}   
.modHeight370 {
    min-height: 315px; /* 370px - 44px -12px = 314px or (314/11.04)em */
 }
.modHeight310 {
    min-height: 23.007em; /* 310px - 44px -12px = 254px or (254/11.04)em */
}
.modHeight380 {
    min-height: 30em; /* 310px - 44px -12px = 254px or (254/11.04)em */
}
.modHeight930 {
    min-height: 79.348em; /* 930px - 44px -12px = 876px or (876/11.04)em */
}
.modHeight180 {
	min-height: 12.681em; /* 196px - 44px -12px = 140px or (314/11.04)em */
	height: auto !important;
	height: 12.681em;
}

    /*----[Sidebar module heights - setting a min-height stops the accordion working]----*/
    
    
    /*----[Sidebar styling]----*/
    
.mod3ColSidebar h2 {
    font-size: 1.178em;
    font-weight: bold;
    color: #525252;
    padding: 11px 0 0 0;
    margin: 0 0 0 8px;
}


.mod3ColSidebar p {
    margin: 0 0 0 15px;
    padding-bottom: 10px;
}
.mod3ColSidebar p span {
    font-weight: bold;
}
ul.grey-arrow-list ,ul.link_list,ul.link_listLong{
    float: left;
    width: 100%;
    padding-bottom: 10px;
}
 ul.grey-arrow-list li {
	border-bottom:1px solid #EDEDED;
	padding:6px 0 5px 14px;
    cursor:pointer;
	}
ul.grey-arrow-list li a {
    text-decoration: none;
	 background: url(../../img/bullets/arrows_on_white.png) 0  3px no-repeat;
	 padding-left:7px;
}
ul.link_list li a,ul.link_listLong li a  {
height:2em;
padding-bottom:1px;
list-style-type:desc;
text-decoration:none;
background: url(../../img/bullets/grey_arrow.png) 0  3px no-repeat;
padding-left:7px;
}
ul.link_listLong li {padding-top:12px}
ul.grey-arrow-list li a:hover {
    background: #fff url(../img/bullets/arrows_on_white.png) 0 -53px no-repeat;
}
ul.grey-arrow-list li a.level1 {
    text-decoration: none;
	 background: url(../../img/bullets/grey_arrow.png) 7px 5px no-repeat;
	 padding-left:14px
}
ul.grey-arrow-list li a.level2 {
    text-decoration: none;
	 background:  url(../../img/bullets/grey_arrow.png) 15px 5px no-repeat;
	 padding-left:22px
}
ul.grey-arrow-list li a.level3 {
    text-decoration: none;
	 background:  url(../../img/bullets/grey_arrow.png) 22px center no-repeat;
	 padding-left:29px
}
ul.grey-arrow-list li a.level4 {
    text-decoration: none;
	 background: url(../../img/bullets/grey_arrow.png) 7px 5px no-repeat;
	 padding-left:14px
}
ul.grey-arrow-list li a.level5 {
    text-decoration: none;
	 background:  url(../../img/bullets/grey_arrow.png) 15px 5px no-repeat;
	 padding-left:22px
}
ul.grey-arrow-list li a:hover {
    color: #c80000 ;
}
 ul.grey-arrow-list li.current {
	background: #EBEAEA;
}
#account .buttonLight {
    margin: 0 0 5px 10px;
}
ul.short-right {
    clear: both;
    float: left;
    width: auto;
    margin-right: 10px;
    padding: 0 0 17px 0;
}
ul.short-right li {
    border-bottom: none;
}

    /*----[Content modules]----*/
.modHeader{height: 43px;}
.modHeader.noShadow{height: 38px; overflow:hidden;}
.modHeader h2 a:link,
.modHeader h2 a:visited,
.modHeader h2 a:hover,
.modHeader h2 a:active {
    color: #333;
    text-decoration: none;
    font-weight: normal;
}
.modHeader h2 {
    padding-left: 10px;
    color: #333;
    font-weight: normal;
	float:left;
}
a.modHeaderRightLink {
    padding:10px 20px 0 0;
	float:right;
}
.modHeader h2 a:hover {
    color: #bd0000;
}
.mod45Col h3 {
    font-size: 1.178em;
    margin: 10px 0 0 5px;
    font-weight: bold;
}
.mod45Col h4 {
    font-size: 34px;
    font-weight: bold;
}
.mod45Col p {
    margin-left: 5px;
}
a.show-all-support:link,
a.show-all-support:visited,
a.show-all-support:hover,
a.show-all-support:active {
    font-weight: bold;
    text-decoration: none;
    margin-left: 10px;
    line-height: 2em;
	padding-bottom:12px;
	float:left
}
ul#top-globalnav li.active a {
    color: #bd0000;
}
div.enclosingDIV {
	float: left;
}
div.mmbaseLinks {
border:1px dotted #DDDDDD;
clear:both;
float:left;
}
.bullets ol{
	font-weight:normal;
	list-style-type:decimal;
	padding:0 0 0 22px;
	float:left
}
.bullets ul{
	font-weight:normal;
	list-style-type:disc;
	padding:0 0 0 16px;
	float:left
}
/*.harmonica {border-right: 2px solid #DBDBDB !important;	}*/
.harmonica .modHeader {
background: none repeat scroll 0 0 #ebebeb ;
border: 1px solid #FFFFFF ;
height: 35px !important; 
border-bottom:none	;
border-right:2px solid  #dbdbdb ;
width:550px;
cursor:pointer;
}
.harmonica .modHeader h2{float:left;height:20px;width:510px;}
.harmonica .modBody {
border-top:1px solid #ededed;
padding: 5px 17px 5px 5px !important;	
}
.hidden{display:none}
.harmonica span.button{ 
background: transparent url(../../img/backgrounds/buttonOpen.gif) no-repeat scroll left top;
display: block;
cursor:pointer;
width: 20px;
height: 20px;
float: right;
margin:7px 5px 0 0;
}
.harmonica .selected  span.button{ background: transparent url(../../img/backgrounds/buttonClose.gif) no-repeat scroll left top;}
.harmonica .titleHover{background:#ddd;}
.separator-right { padding-right:10px!important;} 
.separator-left { padding-left:10px!important;}
.bullets ol, .bullets ul{ list-style-position:inside;padding-left:0; float:none;margin-top:4px}
.bullets ol{list-style-type: decimal;}
.bullets a{text-decoration:underline;}
 h4.subheading{
    font-size: 1.178em;
    margin: 5px 0  3px 0;
    font-weight: bold;
}
.article ul{margin-top:20px; margin-left:2px;}
.modCopy.article{ padding-right:10px; margin-bottom:20px;}
div.bullets {
	padding-left:4px;
	}
.mod10Col{
        width: 800px;
        float: left;
}
.mod10Col .modHeader {
    background: #ddd url(../../img/backgrounds/10columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod10Col .modBody {
	background: url(../../img/backgrounds/10columnContentBorder.gif) left top no-repeat;
	padding: 0 17px 5px 5px;
	width:778px
}
.mod10Col .modFooter {
	background: url(../../img/backgrounds/10columnContentFooter.gif) left top no-repeat;
	width: 800px;
	height: 12px;
}
.mod10Col .modCopy{
     width: 780px;
}
/*----[12 Column modules]----*/
.mod12Col{
     width: 960px;
     float: left;
}
.mod12Col .modHeader {
    background: #ddd url(../../img/backgrounds/12columnContentHeaderLight.gif) left top no-repeat;
   /* height: 44px;*/
}
.mod12Col .modBody {
	background: url(../../img/backgrounds/12columnContentBorder.gif) left top no-repeat;
	padding: 0 17px 5px 5px;
	width:938px
}
.mod12Col .modFooter {
	background: url(../../img/backgrounds/12columnContentFooter.gif) left top no-repeat;
	width: 960px;
	height: 12px;
}
.mod12Col .modCopy{
     width: 940px;
} 
.freeTextContent {
background:none !important
}
 .modProductFreeform {
 height: 14.1em;
 position: relative;
  }
  .proHeight {
 height: 15.5em
 }
  .modProductFreeform div.textContainer {
    float: right;
    height: 14.1em;
    left: 66px;
    top: 0;
    width: 105px;
    }
 .bullet {
line-height: 1.5em;
 list-style-type: disc;
 margin: 0.5em 0 0.7em;
 padding-left: 17px;
 }
 ul.bullet {
    background: none repeat scroll 0 0 transparent;
    margin: 1px 0 11px !important;
}
  .modProductFreeform div.textContainer, .modProductFreeform div.imgContainer {
    padding-top: 0;
}

.modProductFreeform div.imgContainer {
    clear: both;
    float: left;
    height: 133px;
    margin-top: 0;
    overflow: hidden;
    padding-left: 0;
    width: 66px;
    }
    .modProductFreeform div.textContainer, .modProductFreeform div.imgContainer {
    padding-top: 0;
    }
    .modProductFreeform div.textContainer {
    float: right;
    height: 130px;
    width: 99px;
    }
    div.buttonContainer {
    width: 100%;
    }
    div.buttonContainer a.textBtnRed {
    float: right;
}
.modHeight282 {
    height: 23.18em;
    overflow: hidden;
    }
    a.textBtnOrange, a.textBtnOrange span, a.textBtnRed, a.textBtnRed:visited, a.textBtnPurple, a.textBtnGrey, a.textBtnGreyOnRed, a.textBtnBlue, a.textBtnGreen, a.textBtnRedSimCompare, a.textBtnRedInactive, a.btnGreyOnRed, a.btnGreyOnRed:hover, a.btnGreyOnRed:focus, a.textBtnGrey:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.textBtnRed {
    background: url("../../img/buttons/redRight.gif") no-repeat scroll right top transparent;
}
.textBtnRed, .textBtnPurple, .textBtnGrey, .textBtnGreyOnRed, .textBtnBlue, .textBtnGreen, .textBtnRedSimCompare, .textBtnRedInactive {
    color: #FFFFFF;
    display: inline;
    font-family: arial;
    font-weight: bold;
    line-height: 14px;
    margin-top: 6px;
    padding-bottom: 10px;
    position: relative;
    }
    .textBtnRed span {
    background: url("../../img/buttons/redLeft.gif") no-repeat scroll left top transparent;
}
.textBtnRed span, .textBtnPurple span, .textBtnGrey span, .textBtnGreyOnRed span, .textBtnBlue span, .textBtnGreen span, .textBtnRedSimCompare span, .textBtnRedInactive span {
    padding-bottom: 10px;
    padding-left: 9px;
    padding-right: 9px;
    position: relative;
    }
     .textContainerAuto {
    width:65%;
    float:left;
    padding:10px 0 0 10px
    } 
.textBtnRed:hover{
background-position: right -95px;
}
.textBtnRed:hover span{
color: #fff;
background-position: left -95px;
}
 /*===========table============*/
.tdEven td,.tdOdd td, .tdEven th,.tdOdd th,.tdHead th {
padding:5px 12px;
border-bottom: 1px solid #ccc;
}
/*.tdEven td,.tdOdd td{
text-align:right;
}*/
.tdHead td, .tdHead th{background:#ebebeb; color:#333;}
.tdEven td{
background:#fff;
}
.tdOdd td,.tdOdd th{background:#F6F8F9;}
.gen_table{
border-bottom:1px solid #f4f4f4;
margin-bottom:2px;
margin-top:6px;
}
.gen_table table{
width:99.3%;
}
.gen_table th {
font-weight: bold;
}
.gen_table ul {
list-style-type:disc;
padding-left:12px;
}
.rotatContainer {
width:auto;
float:left;
padding:5px 0 7px 5px;
}
.rotatContainer .item{
float:left;
margin-right:4px;
}
/*===========table inside module============*/
.mod7Col .modTable .modBody{
	padding:0 ;
	width:554px;
}
.modTable .modCopy{padding:10px 5px 10px 12px; }
.mod9Col .modTable .modBody{
	padding:0 ;
	width:714px;
}
.mod10Col .modTable .modBody {
	padding:0;
	width:796px
}
.mod12Col .modTable .modBody{
	padding:0 ;
	width:957px;
}
.gen_table .trTitle th, .gen_table .trTitle td{ padding:0 12px 0 12px; height:31px; *height:30px }
.tdHd td, .tdHd th { 
height:27px;
padding: 0 12px;
font-weight:normal;
}
.tdGd td, .tdGd th {
padding: 0 12px;
background:#EBEBEB;
height:28px;
font-weight:normal;
}
.tdFooter td{height:auto;padding-top:5px;min-height:23px;}
.gen_tableNoBorder {
border-bottom:0;
}
/*======================================*/
.textAlignRight{text-align:right !important;}
.textAlignLeft{text-align:left !important;}
.autoTextArea .modCopy{padding-top:5px;}
.noPadding modBody{padding-left:0;}
.mod7Slider .mod3ColSidebar{
width:560px;
}
.mod7Slider .mod3ColSidebar .modCopy{
width:551px;
}
.mod7Slider .mod3ColSidebar .modContent{
padding:0 10px 0 9px
}
.mod7Slider h3 {
padding:5px 0 5px 0
}
.mod7Slider .gen_table table {
width:100%
}
.mod7Slider .rightPhoto {
float:right;
padding-left:5px
}
.anonymous-sidebar7 .modBodyWrap {
background: url(../../img/backgrounds/7columnBorderSlider.gif) #ffffff repeat-y left top; width: 558px; float:left;
padding:0 2px 1px 0;
margin-top:1px;
}
.anonymous-sidebar7 .modFooter {background: url(../../img/backgrounds/7columnFooter.gif) #ddd no-repeat left top; width: 560px; height: 12px; float:left
}
.mod7Slider div.bullets {
    padding-left: 0;
}
.mod7Slider .mod3ColSidebar p {margin:3px 0 0 0;}
.mod7Slider .alignLeftImg {
	float:left;
	padding:5px  10px 0 0;
}
.mod7Slider .mod3ColSidebar h2 {
_margin-left:8px;
float:none;
color: #333333;
font-size: 18px;
font-weight: normal;
padding-top: 4px;
}
.mod7Slider .modProductFreeform div.imgContainer {
width:auto;
height:auto;
padding-right:10px;
}
.mod7Slider .mod3ColSidebar .modContent h2 {
margin-left: 0;
}
.mod7Slider .textContainerAuto {
padding:10px 0 0 0;
width:auto;
}
.mod7Slider .buttonLight{
margin:0 0 5px -9px;
}
