/* CSS Document */

/* BODY START */

body{
padding:0px;
margin: 0px auto;
background-image:url(../images/bgfade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#f5e7d1;
text-align:center;
color:#493829;
font-size:80%;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
}

a{
color:#008264;
}

/* BODY END */







/* LEFT NAV START */

#leftnav{
margin: 5px 0px 0px 0px;
padding: 0px 0px 30px 38px;
width:180px;
height:inherit;
vertical-align:top;
float:left;
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
text-align:left;
}
#leftnav .divider{
background-image:url(../images/rnav_divider.gif);
background-repeat:no-repeat;
background-position:center;
width:135px;
height:10px;
}
#leftnav a{
color:#43a087;
text-decoration:none;
font-weight:bold;
}
#leftnav a:hover{
color:#ff7300;
text-decoration:none;
font-weight:bold;
}
#leftnav .header{
margin: 20px 0px 10px 0px;
background-image:url(../images/rnav_heading.gif);
background-repeat:no-repeat;
background-position:center;
width:139px;
height:34px;
}
#leftnav p{
margin: 2px 0px 2px 0px;
padding: 0px 0px 0px 0px;
font-size:95%;
line-height:1.35em;
width:150px;
border: 0px solid green;
}

#leftnav a.active{
color:#ff7300;
}

/* LEFT NAV END */





/* RHS CONTENT CHANNEL START */

#rhstile{
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:181px;
vertical-align:top;
float:right;
clear: right;
background-image:url(../images/rhs_content_tile_back.gif);
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#rhstile_footer{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:181px;
height:23px;
vertical-align:top;
float:right;
clear: right;
background-image:url(../images/rhs_content_tile_backb.gif);
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#rhstilea{
margin: 11px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:170px;
vertical-align:top;
text-align:left;
float:right;
clear: right;
background-image:url(../images/rhs_content_tile_backa.gif);
background-position: top right;
background-repeat:repeat-y;
border: 0px solid green;
}

#rhstile_h_doyou{
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:158px;
height:33px;
vertical-align:top;
text-align:left;
float:right;
clear: right;
background-image:url(../images/rhstiles/do_you_have.gif);
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}

#rhstile_content{
margin: 5px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width:148px;
vertical-align:top;
text-align:left;
float:right;
clear: right;
border: 0px solid green;
font-size:85%;
line-height:1.4em;
color:#493829;
}

#rhstile_content h1{
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
vertical-align:top;
border: 0px solid green;
font-size:130%;
font-weight:bold;
line-height:1.2em;
color:#008264;
}

#rhstile_content h2{
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
vertical-align:top;
border: 0px solid green;
font-size:120%;
font-weight:bold;
line-height:1.2em;
color:#008264;
}

#rhstile_content p{
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
}

#rhsspacer{
margin: 10px 0px 0px 0px;
float:right;
clear: right;
}

/* RHS CONTENT CHANNEL END */






/* QUICK LINKS START */

#rightnav{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:175px;
vertical-align:top;
float:right;
clear: none;
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}

#productselect{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:185px;
height:32px;
vertical-align:middle;
float:right;
clear: none;
background-image:url(../images/bg_selectproduct.gif);
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#productselect form{
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#productselect select{
font-size:90%;
}

#productselect1{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:185px;
height:32px;
vertical-align:middle;
float:right;
clear: none;
background-image:url(../images/bg_selectproduct.gif);
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#productselect1 form{
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#productselect1 select{
font-size:90%;
}

#quicklinksa{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:175px;
height:32px;
vertical-align:top;
float:right;
clear: right;
background-image:url(../images/bg_quicklinks.gif);
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}

#quicklinksb{
margin: 0px 0px 0px 0px;
padding: 10px 0px 20px 0px;
width:175px;
vertical-align:top;
float:right;
clear: right;
background-image:url(../images/bg_quicklinks_bg.gif);
background-position: top right;
background-repeat:no-repeat;
text-align:left;
}
#quicklinksb ul{
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
}
#quicklinksb li{
margin: 0px 15px 0px 10px;
padding: 0px 0px 5px 0px;
font-size:85%;
line-height:1.35em;
list-style-image:url(../images/li_bullet.gif);
list-style-position:outside; 
}
* html #quicklinksb li { 
margin-left: 5px;
border: 0px solid green;
list-style-image:url(../images/li_bullet_ie.gif);
}

#promotile{
margin: 5px 0px 30px 0px;
padding: 10px 0px 0px 5px;
width:175px;
vertical-align:top;
float:right;
clear: right;
background-image:url(../images/promo_tile.gif);
background-repeat:no-repeat;
border: 0px solid green;
}

/* RHS CHANNEL END */






/* CONTENT START */

#contentarea{
margin: 10px 0px 20px 0px;
padding: 0px 0px 30px 0px;
width:490px;
height:inherit;
vertical-align:top;
text-align:left;
float:left;
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#contentarea p.short{
margin: 10px 120px 10px 0px;
}
#contentarea p{
margin: 10px 0px 10px 0px;
clear:both;
}
#contentarea h1{
font-size:140%;;
line-height:1.3em;
font-weight:bold;
margin: 15px 0px 0px 0px;
}
#contentarea h2{
font-size:105%;
line-height:1.3em;
font-weight:bold;
margin: 15px 0px 10px 0px;
}
#contentarea h3{
font-size:100%;
line-height:1.3em;
font-weight:bold;
margin: 15px 0px 7px 0px;
}
#contentarea table{
padding:5px 0px 20px 0px;
margin:0px 0px 0px 0px;
}
#contentarea td{
padding:13px 0px 0px 0px;
width:230px;
background-image:url(../images/ca_tableback.gif);
background-position:top left;
text-align:left;
vertical-align:top;
margin:0px 0px 0px 0px;
}
#contentarea ul{
padding:5px 0px 5px 30px;
margin:0px 0px 0px 10px;
}
#contentarea li{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
list-style-image:url(../images/li_tick.gif);
}

#content{
margin: 0px 0px 0px 0px;
width:710px;
vertical-align:top;
float:right;
clear: none;
background-image:url(../images/banner_bottom.jpg);
background-position: top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
border: 0px solid green;
} 

#content_nobackground{
margin: 0px 0px 0px 0px;
width:710px;
vertical-align:top;
float:right;
clear: none;
background-color:#FFFFFF;
border: 0px solid green;
}


/* CONTENT END */





/* CONTENT START */

#contentarea_main{
margin: 10px 0px 20px 0px;
padding: 0px 0px 30px 0px;
width:490px;
height:inherit;
vertical-align:top;
text-align:left;
float:left;
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#contentarea_main p{
margin: 10px 0px 10px 0px;
clear:both;
}
#contentarea_main h1{
font-size:140%;
line-height:1.3em;
font-weight:bold;
color:#493829;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}  
#contentarea_main h2{
font-size:105%;
line-height:1.3em;
font-weight:bold;
margin: 20px 0px 10px 0px;
}  
#contentarea_main h3{
font-size:100%;
line-height:1.3em;
font-weight:bold;
margin: 15px 0px 7px 0px;
}  
#contentarea_main ul{
margin-top:0px;
}
#contentarea_main .list-tick{
padding:0px 0px 0px -10px;
margin:0px 0px 0px -10px;
list-style-image:url(../images/li_tick.gif);
}
* html #contentarea_main .list-tick { 
padding:0px 0px 0px -10px;
margin:0px 0px 5px -5px;
border: 0px solid green;
list-style-image:url(../images/li_tick_ie.gif);
}

#contentarea_main .list-bullet{
padding:0px 0px 0px -10px;
margin:0px 0px 0px -10px;
list-style-image:url(../images/li_bullet.gif);
list-style-position:outside; 
border: 0px solid red;
}
* html #contentarea_main .list-bullet { 
padding:0px 0px 0px -10px;
margin:0px 0px 5px -5px;
border: 0px solid green;
list-style-image:url(../images/li_bullet_ie.gif);
}
* html #contentarea_main li { 
padding:0px 0px 0px -10px;
margin:0px 0px 5px -5px;
border: 0px solid green;
list-style-image:url(../images/li_bullet_ie.gif);
}

#contentarea_main_full{
margin: 0px 0px 20px 0px;
padding: 0px 0px 30px 0px;
width:690px;
height:inherit;
vertical-align:top;
text-align:left;
float:left;
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}
#contentarea_main_full p{
margin: 10px 0px 10px 0px;
clear:both;
}
#contentarea_main_full form{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#contentarea_main_full h1{
font-size:140%;
line-height:1.3em;
font-weight:bold;
color:#493829;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
}  
#contentarea_main_full h2{
font-size:105%;
line-height:1.3em;
font-weight:bold;
margin: 20px 0px 10px 0px;
}  
#contentarea_main_full h3{
font-size:100%;
line-height:1.3em;
font-weight:bold;
margin: 15px 0px 7px 0px;
}  
#contentarea_main_full ul{
margin-top:0px;
}
#contentarea_main_full .list-tick{
padding:0px 0px 0px -10px;
margin:0px 0px 0px -10px;
list-style-image:url(../images/li_tick.gif);
}
* html #contentarea_main_full .list-tick { 
padding:0px 0px 0px -10px;
margin:0px 0px 5px -5px;
border: 0px solid green;
list-style-image:url(../images/li_tick_ie.gif);
}

#contentarea_main_full .list-bullet{
padding:0px 0px 0px -10px;
margin:0px 0px 0px -10px;
list-style-image:url(../images/li_bullet.gif);
list-style-position:outside; 
border: 0px solid red;
}
* html #contentarea_main_full .list-bullet { 
padding:0px 0px 0px -10px;
margin:0px 0px 5px -5px;
border: 0px solid green;
list-style-image:url(../images/li_bullet_ie.gif);
}
* html #contentarea_main_full li { 
padding:0px 0px 0px -10px;
margin:0px 0px 5px -5px;
border: 0px solid green;
list-style-image:url(../images/li_bullet_ie.gif);
}

/* CONTENT END */



 



/* FOOTER START */

#footer{
padding: 25px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:955px;
height:67px;
background-image:url(../images/bg_footer.gif);
background-repeat: repeat-x;
border: 0px solid green;
clear:left;
text-align:left;
vertical-align:middle;
color:#b6afa9;
font-size:80%;
line-height:1.3em;
}
#footer a{
color:#b6afa9;
}
#footer .dividerfirst{
margin:0px 0px 0px 0px;
padding:0px 10px 0px 30px;
background-position:left;
background-repeat:no-repeat;
vertical-align:middle;
float:left;
border: 0px solid green;
}
#footer .divider{
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
background-image:url(../images/footer_divider.gif);
background-position:left;
background-repeat:no-repeat;
vertical-align:middle;
float:left;
border: 0px solid green;
}
#footer .logo{
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
width:47px;
height:20px;
background-image:url(../images/footer_logo.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
float:right;
border: 0px solid green;
}
/* FOOTER END */





/* HEADER & BANNER START */

#banner{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:950px;
height:46px;
float:right;
text-align:left;
background-image:url(../images/banner_bg.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#header_content_V1{
margin: 0px 0px 0px 0px;
width:950px;
height:125px;
vertical-align:top;
float:right;
background-image:url(../images/V1.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#header_content_V2{
margin: 0px 0px 0px 0px;
width:950px;
height:125px;
vertical-align:top;
float:right;
background-image:url(../images/V2.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#header_content_V3{
margin: 0px 0px 0px 0px;
width:950px;
height:125px;
vertical-align:top;
float:right;
background-image:url(../images/V3.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#header_content_V4{
margin: 0px 0px 0px 0px;
width:950px;
height:125px;
vertical-align:top;
float:right;
background-image:url(../images/V4.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#header_content_V5{
margin: 0px 0px 0px 0px;
width:950px;
height:125px;
vertical-align:top;
float:right;
background-image:url(../images/V5.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#header{
margin: 0px 0px 0px 0px;
width:950px;
height:125px;
vertical-align:top;
float:right;
background-image:url(../images/header.jpg);
background-position: right;
background-repeat:no-repeat;
background-color:#493829;
border: 0px solid green;
}

#nav{
margin: 5px 5px 0px 0px;
width:480px;
height:inherit;
vertical-align:top;
text-align:right;
float:right;
background-position: top right;
background-repeat:no-repeat;
border: 0px solid green;
}

/* HEADER & BANNER END */




/* CONTAINER 2 START */

#container_1{
width:955px;
margin: 0 auto;
padding:0px 0px 20px 0px;
position:static;
text-align:center;
float:none;
}

#container_2{
background-image:url(../images/content_bg.gif);
background-repeat:repeat-y;
background-position:left;
width:955px;
border: 0px solid green;
background-color:#FFFF;
float:left;
}


#container_leftoutside{
width:67px;
height:450px;
border: 0px solid red;
background-image:url(../images/bgfade_left.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
}

#container_rightoutside{
background-color:#f5e7d1;
width:67px;
height:450px;
background-image:url(../images/bgfade_right.jpg);
background-repeat:no-repeat;
background-color:#f5e7d1;
border: 0px solid blue;
float:left;
}

/* CONTAINERS OUTSIDE END */






