﻿div.home
{
/*background-color	: #EEE;*/
width				: 980px;
overflow			: hidden;
}

/* left product nav only on homepage  */

div.leftcolumn
{
/*background-color	: #EEE;*/
width				: 201px; /* 235 */
padding				: 0px 17px 0px 17px;
overflow			: hidden;
display				: block;
float				: left;
}

p.leftnavheader
{
background-image	: url(../images/generic/bg-left-nav-top.gif);
background-repeat	: no-repeat;
font-size			: 130%;
font-weight			: normal;
color				: #FFF;
margin				: 0px 0px 0px 0px;
padding				: 0px 0px 0px 15px;
line-height			: 41px;
background-color	: #41AA38;
width               : 186px;
}

p.leftnavheader
{
background-image	: url(../images/generic/bg-left-nav-top.gif);
background-repeat	: no-repeat;
font-size			: 130%;
font-weight			: normal;
color				: #FFF;
margin				: 0px 0px 0px 0px;
padding				: 0px 0px 0px 15px;
line-height			: 41px;
background-color	: #41AA38;
width               : 186px;
}

p.newsheader
{
background-image	: url(../images/generic/bg-left-nav-top.gif);
background-repeat	: no-repeat;
font-size			: 130%;
font-weight			: normal;
color				: #FFF;
margin				: 0px 0px 0px 0px;
padding				: 0px 0px 0px 15px;
line-height			: 41px;
background-color	: #41AA38;
width               : 186px;
}

div.leftcolumn ul
{
list-style-type		: none;	
margin				: 0px 0px 0px 0px;
padding				: 10px 0px 10px 0px;
width               : 201px;
overflow            : hidden;
background          : #41AA38 url(../images/generic/bg-left-nav.gif) left bottom no-repeat;
}

div.leftcolumn ul li
{
margin				: 0px;
padding				: 0px 0px 0px 0px;
font-size			: 70%;
line-height			: 24px;
}

div.leftcolumn ul li a
{
display				: block;
text-decoration		: none;
padding				: 0px 0px 0px 15px;
color				: #FFF;
}

* html div.leftcolumn ul li a /* White space under li IE hack */
{
clear				: left;
float				: left;
display				: block;
}

div.leftcolumn img.bottom
{
display				: block;
}

/* Special Offer */

p.redheader
{
background-image	: url(../images/generic/box_header_red.gif);
background-repeat	: no-repeat;
font-size			: 90%;
font-weight			: bold;
color				: #FFF;
margin				: 5px 0px 0px 0px;
padding				: 10px 0px 8px 15px;
line-height			: 16px;
background-color	: #BF1E2E;
}

/* center column */

div.centercolumn
{
/*background-color	: #EEE;*/
width				: 510px;
overflow			: hidden;
display				: block;
float				: left;
}

div.centercolumn div.copypadding
{
padding				: 0px 0px 0px 0px;
margin-top          : 309px;
}

div.centercolumn h2
{
font-size				: 75%;
font-weight				: bold;
margin					: 0px 0px 10px 0px;
padding					: 0px 0px 0px 0px;
color					: #333;
line-height				: 18px;
}

div.centercolumn h3
{
font-size				: 70%;
font-weight				: normal;
margin					: 0px 0px 15px 0px;
padding					: 0px 0px 0px 0px;
color					: #666;
line-height				: 15px;
}

div.centercolumn p
{
font-size				: 100%;
font-weight				: normal;
margin					: 0px 0px 15px 0px;
padding					: 0px 0px 0px 0px;
color					: #666;
line-height				: 15px;
}

div.centercolumn h3 a, div.centercolumn p a
{
color					: #333;
}

/* right column news */

div.rightcolumn
{
/*background-color	: #EEE;*/
width				: 201px; /* 235 */
padding				: 0px 17px 0px 17px;
overflow			: hidden;
display				: block;
float				: left;
}

div.rightcolumn ul
{
list-style-type		: none;	
margin				: 0px 0px 0px 0px;
padding				: 10px 0px 10px 0px;
width               : 201px;
overflow            : hidden;
background          : #41AA38 url(../images/generic/bg-left-nav.gif) left bottom no-repeat;
}
div.rightcolumn ul li
{
width				: 171px; /* for ie6 */
margin				: 0px;
padding				: 0px 15px 10px 15px;
font-size			: 70%;
line-height			: 14px;
overflow			: hidden;
}

div.rightcolumn ul li a
{
display				: block;
text-decoration		: none;
border-bottom       : 1px solid #FFF;
color				: #FFF;
padding             : 0px 0px 10px 0px;
}


* html div.rightcolumn ul li a /* White space under li IE hack */
{
clear				: left;
float				: left;
display				: block;
}
div.rightcolumn img.bottom
{
display				: block;
}

/* right coloumn subscribe */

div.slide 
{
height				: 285px;
position			: absolute;
width				: 509px;
}

div#videobanner
{
margin-top			: 5px;
}

div#videobanner h5 
{
margin				: 0px;
}

div#videobanner h5 a
{
display             : block;
height              : 0px;
padding-top         : 59px;
width               : 201px;
background      	: url(../images/home/videolink.gif) no-repeat;
overflow            : hidden;
}

div#demo-banner
{
padding 			: 10px 0px 10px 0px; 
}

/* New Branding */

div.specialoffer
{
width               : 201px;
overflow            : hidden;
display             : block;
background          : #66C0F7 url(../images/generic/banner-bg.gif) bottom left no-repeat;
margin              : 10px 0px 0px 0px;
padding             : 0px 0px 10px 0px;
}

div.specialoffer div.top
{
width               : 201px;
overflow            : hidden;
display             : block;
font-size           : 1px;
background          : #66C0F7 url(../images/generic/banner-top-bg.gif) no-repeat;
height              : 9px;
}

div.specialoffer div.image
{
width               : 60px;
overflow            : hidden;
display             : block;
float               : right;
font-size           : 70%;
color               : #FFF;
padding             : 0px 10px 0px 0px;
}

div.specialoffer div.image img
{
margin              : 0px 0px 5px 0px;
}

div.specialoffer div.image a
{
color               : #FFF;
}


div.specialoffer div.copy
{
width               : 101px;
overflow            : hidden;
display             : block;
float               : right;
padding             : 0px 10px 0px 10px;
}

div.specialoffer div.copy p
{
color               : #FFF;
line-height         : 14px;
margin              : 0px 0px 0px 0px;
}

div.specialoffer div.copy p a
{
color               : #FFF;
text-decoration     : none;
}

div.specialoffer a
{
color               : #FFF;
text-decoration     : none;     
font-size           : 75%;
}