body{
margin:0px;
padding:0px;
background-color:#000000;
font-family:tahoma, helvetica, arial, verdana, sans-serif;
}


body.popup_details{
background-color:#000000;
}

body.popup_details2{
background-color:#ffffff;
}
#contents{

text-align:justify;
background:transparent;
}

#container{

width:800px;
height:auto;
position:absolute;
margin-left:-400px;
margin-top:0px;
left:50%;
top:0px;
background-color:none;
}

#head_section{
width:800px;
height:148px;
background-color:#000000;


}

#logo{
width:189px;
height:122px;
float:left;
margin-left:21px;
margin-top:18px;
}

.head_text, .head_dynamic{
width:489px;
height:68px;
background-image:url("furniture/head_text.gif");
background-repeat:no-repeat;
background-position:top right;
margin:40px 30px 0px 0px;
float:right;
}


.head_dynamic, .head_text2{
width:489px;
height:110px;
background:none;
background-color:#000000;
color:#EDEDED;
text-align:center;
font-size:14pt;
line-height:auto;
overflow:hidden;
}

.head_text2{
width:489px;
height:68px;
margin:40px 30px 0px 0px;
float:right;
}

#navigation_bg{
width:800px;
height:82px;
background-image:url("furniture/navigation_bg.gif");
background-repeat:no-repeat;
background-position:top right;
}

#navigation_bg_float{
width:800px;
height:82px;
background-image:url("furniture/navigation_bg.gif");
background-repeat:no-repeat;
background-position:top right;
position:absolute;
top:148px;
z-index:9999;
left:0px;
}

#content_holder{
background-color:#ffffff;
width:750px;
height:auto;
padding-bottom:20px;
padding-left:50px;
float:left;


}
#preview_holder{
font-size:0.8em;
text-align:justify;
line-height:13pt;
background-color:#ffffff;
width:750px;
height:auto;
padding-bottom:20px;
padding-left:50px;
float:left;


}

a:link{
background-color:inherit;
color:#CA2030;
text-decoration:underline;
}
a:visited{ 
background-color:inherit;
color:#CA2030;
text-decoration:underline;
}

a:hover{ 
background-color:inherit;
color:#000000;
text-decoration:none;
}

a:active{ 
background-color:inherit;
color:#CA2030;
text-decoration:underline;
}

a:link.black{
background-color:inherit;
color:#000000;
text-decoration:underline;
}
a:visited.black{ 
background-color:inherit;
color:#000000;
text-decoration:underline;
}

a:hover.black{ 
background-color:inherit;
color:#CA2030;
text-decoration:none;
}

a:active.black{ 
background-color:inherit;
color:#000000;
text-decoration:underline;
}

a:link.nav{
background-color:inherit;
color:#CA2030;
text-decoration:none;
}
a:visited.nav{ 
background-color:inherit;
color:#CA2030;
text-decoration:none;
}

a:hover.nav{ 
background-color:inherit;
color:#000000;
text-decoration:none;
}

a:active.nav{ 
background-color:inherit;
color:#CA2030;
text-decoration:none;
}

a:link.white{
background-color:inherit;
color:#ffffff;
text-decoration:none;
}
a:visited.white{ 
background-color:inherit;
color:#ffffff;
text-decoration:none;
}

a:hover.white{ 
background-color:inherit;
color:#ffffff;
text-decoration:underline;
}

a:active.white{ 
background-color:inherit;
color:#ffffff;
text-decoration:none;
}

a:link.sub{
background-color:inherit;
color:#ffffff;
text-decoration:underline;
}
a:visited.sub{ 
background-color:inherit;
color:#ffffff;
text-decoration:underline;
}

a:hover.sub{ 
background-color:inherit;
color:#ffffff;
text-decoration:none;
}

a:active.sub{ 
background-color:inherit;
color:#ffffff;
text-decoration:underline;
}


#navigation{
width:800px;
height:auto;
position:absolute;
margin-top:30px;
text-align:center;
font-size:8pt;
font-weight:bold;
}

#navigation_bg #navigation a, #navigation_bg_float #navigation a{
padding-left:17px;
margin:0px 8px 0px 0px;
background-image:url("furniture/nav_spacer.gif");
background-repeat:no-repeat;
background-position:0px center;
text-transform:uppercase;
}

.wide_line, .short_line{
margin:0px 0px 5px 0px;
width:582px;
height:2px;
overflow:hidden;
background-image:url("furniture/wide_line.gif");
background-repeat:no-repeat;
background-position:top left;
float:left;
}

.short_line{
width:400px;
background-image:url("furniture/short_line.gif");
float:none;
margin:20px 0px 20px 0px;
}



/* NEWSLETTER*/

#page_head{
width:800px;
height:140px;
background-image:url("newsletter/furniture/head_graphic.png");
background-repeat:no-repeat;
background-position:top left;

}
#left_col{
width:700px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
background-color:none;
text-align:justify;
line-height:normal;
font-size:9pt;
}
#left_col p{
padding:0px;
margin:0px 0px 15px 0px;

}
img.lhd{
margin:15px 0px 10px 0px;

}

.sub_con{
width:580px;
height:auto;
border:solid 1px gray;
}
.small_contents{
margin:0px 0px 15px 0px;
width:580px;
height:auto;
float:left;

}
.left_img{
width:160px;
height:auto;
float:left;
margin-top:15px;
}

.right_text{
width:420px;
height:auto;
float:left;
}

.red{
color:#CA2030;
font-weight:bold;
}
.red2{
color:#CA2030;
}

.large{
color:#CA2030;
font-size:14pt;
}

h2{
color:#CA2030;
padding:0px;
margin:0px;
}
.ital{
font-style:italic;
}
#right_col{
width:180px;
height:auto;
float:left;
padding-top:80px;
background-color:#ffffff;

}

#right_col p{
font-size:9pt;
text-align:left;
line-height:13pt;
padding:0px;
margin:0px 10px 0px 15px;
color:#ffffff;

}



#right_nav{
width:180px;
height:auto;
min-height:50px;
background-image:url("furniture/nav_center.gif");
background-repeat:repeat-y;
background-position:top left;
}

#right_nav ul{
font-size:9pt;
color:#ffffff;
line-height:13pt;
list-style-type:none;
list-style-position:outside;
margin:10px 10px 5px 15px;
padding:0px;
}

#nav_top{
width:180px;
height:15px;
overflow:hidden;
background-image:url("furniture/nav_top.gif");
background-repeat:no-repeat;
background-position:top left;

}
#nav_bottom{
width:180px;
height:18px;
overflow:hidden;
background-image:url("furniture/nav_btm.gif");
background-repeat:no-repeat;
background-position:top left;

}



#flash_scroller{
width:800px;
height:533px;

}

#new_nav{
width:800px;
background-color:#ffffff;
height:40px;
color:red;
z-index:99;
position:absolute;
top:0px;

}
#footer{
width:800px;
height:auto;
float:left;
}

#p_footer{
width:100%;
height:30px;
background-color:#CA2030;
}

#p_footer p{
font-size:8pt;
color:#ffffff;
font-family:tahoma, verdana, arial, helvetica, sans-serif;
padding:10px 0px 0px 0px;
text-align:center;
margin:0px;
}
#foot1{
width:800px;
height:32px;
background-image:url("furniture/foot1bg.gif");
background-repeat:repeat-x;
background-position:top left;
}

#foot2{
width:800px;
height:54px;
background-image:url("furniture/foot2.gif");
background-repeat:no-repeat;
background-position:top left;
}

.icons, .icons_home{
width:140px;
height:111px;
position:absolute;
margin-top:0px;
margin-left:330px;

}

.icons_home{
background-image:url("furniture/home_icon2.gif");
background-repeat:no-repeat;
background-position:top left;
}

.footer_text,.footer_text1, .footer_text2, .footer_text3, .footer_text4{
width:280px;
height:25px;

font-family:tahoma, verdana, arial, helvetica, sans-serif;
font-size:8pt;
}


.footer_text1{
position:absolute;
margin-top:10px;
margin-left:0px;
text-align:right;
color:#ffffff;
}

.footer_text2{
position:absolute;
margin-top:38px;
margin-left:0px;
text-align:right;
color:#CA2030;

}
.footer_text3{
position:absolute;
margin-top:10px;
right:0px;
text-align:left;
color:#ffffff;
}
.footer_text4{
position:absolute;
margin-top:38px;
right:0px;
text-align:left;
color:#CA2030;
}

img.left{
margin-bottom:15px;
}

#right_col img{

margin:20px 0px 20px 0px;
}

#view_guides{
position:absolute;
right:0px;
top:380px;
background-image:url("buttons/view_guides.png");
width:107px;
height:125px;
}

#head_notice{
width:750px;
height:auto;
overflow:hidden;
background-color:#303030;
border:solid 1px #3f3f3f;
padding-left:50px;
}

#head_notice p{
color:#ffffff;
font-size:9pt;
}

.link_btn{
text-align:left;
width:auto;
height:20px;
overflow:hidden;
cursor:pointer;
}


.btn_left, .btn_right{
width:10px;
height:20px;

background-image:url("buttons/btn_left_cap.gif");
background-repeat:no-repeat;
background-position:top left;
float:left;
}

.btn_right{
background-image:url("buttons/btn_right_cap.gif");
float:left;
}

.btn_center{
padding-top:3px;
font-weight:bold;
font-size:9pt;
color:#ffffff;
text-align:left;
background-color:#CA2030;
width:auto;
height:20px;
float:left;
}

#extra_holder{
text-align:justify;
line-height:auto;
width:800px;
height:auto;
background-color:#ffffff;
padding:20px;
overflow:auto;
}

#extra_holder ul{
font-size:1em;
text-align:left;
line-height:13pt;
color:#000000;
line-height:13pt;
list-style-type:disc;
list-style-position:outside;
margin:15px 10px 10px 20px;
padding:0px;

}

#popup_head{
width:600px;
height:120px;
background-color:#000000;
margin-bottom:25px;

}

#center_nav{
width:700px;
height:auto;
text-align:center;
float:left;
}

#center_nav h3, #center_nav h3.lv2{
font-size:12pt;
color:#000000;
margin-top:0px;
}

#center_nav h3.lv2{
padding:0;
margin-bottom:0px;
}

.long_line{
width:700px;
height:1px;
overflow:hidden;
margin:10px 0px 10px 0px;
background-image:url("furniture/long_line.gif");
background-repeat:no-repeat;
background-position:top left;
float:left;

}
#sub_holder{


}

.drop, .drop2{
width:266px;
}
.drop_down, .drop_down:hover{
margin:10px 0px 0px 0px;
background-image:url("furniture/further_categories_bg.gif");
background-repeat:no-repeat;
background-position:top left;
color:#ffffff;
font-weight:bold;
font-size:9pt;

text-decoration:none;
font-family:tahoma, helvetica, arial, sans-serif;
width:266px;
height:19px;
padding:0px 0px 0px 0px;
display:block;

}

.drop ul, .drop2 ul{
background-image:url("furniture/list_bg.gif");
background-repeat:repeat-x;
background-position:top left;
margin:0px;
margin-left:5px;
list-style-type:none;
padding:10px 0px 15px 0px;
list-style-position:outside;
background-color:#CA2030;
border:solid 1px #000000;
border-top:0px;
position:absolute;
width:252px;
height:auto;
}

.drop ul li, .drop2 ul li{
font-family:tahoma, helvetica, arial, sans-serif;
font-size: 9pt;
font-weight:normal;
color:#ffffff;
line-height:18px;
padding-left:0px;

}

.drop ul li a, .drop2 ul li a{
display:block;
width:252px;
}

.drop ul{
visibility:hidden;
}

.drop:hover ul, .drop2 ul{
visibility:visible;

}



.p_holder{
width:115px;
height:140px;
float:left;
display:inline;
margin:20px 22px 0px 0px;
background-color:#ffffff;
}

.p_img{
border:solid 1px #bcbcbc;
width:115px;
height:115px;
}

.p_holder h3{
color:#000000;
margin:5px 3px 0px 3px;
padding:0px;
text-align:center;
font-size:8pt;

}

#p_logo, #terms{
width:600px;
height:auto;
margin:20px 0px 30px 0px;
}

p.testimonial, p.author{
text-align:center;
width:500px;
line-height:16pt;
font-weight:10pt;

}

p.author{
font-size:8pt;

}

p.p_link{
text-align:center;

}

#terms{
width:600px;
height:auto;
margin:20px;
margin-top:0px;
}

#logo_head{
width:100%;
height:100px;
margin-bottom:20px;
background-color:#000000;
}

#printscreen{
width:auto;
font-size:8pt;
color:#CA2030;
background-image:url("furniture/printIcon.gif");
background-repeat:no-repeat;
background-position:left center;
padding-left:14px;
float:left;
margin-top:10px;

}