
.col1, .col2, .col3, .cols { float:left;}

.cols{ width:205px;}
.cols img { border-radius:8px;}
.col1{ width:690px;}
.col3{ width:190px;}

.col3 a {color: #9D9D9D; font-style: normal; text-decoration: none;}
.col2{ width:270px; line-height:20px; font-size:12px;}
.col4{ width:220px; float:left;}
.col2 a { color: #696969; font-style: normal; text-decoration: none;}
.col2 a:hover, .col3 a:hover { color:#FFF;}
.col3 h4,.col2 h4 {color: #FFFFFF;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
    padding: 43px 0 15px;}

/*======= index.html =======*/
#page1 .body2{ background:url(../images/bg_slider.gif) bottom repeat-x}
#page1 header{height:494px;}
/*======= index-1.html =======*/
/*======= index-2.html =======*/
#page3 .cols{ width:270px;}
#page3 #content{ padding-top:4px}
#page3 figure{ padding-top:5px;}
/*======= index-3.html =======*/
#page4 .cols{ width:270px;}
#page4 h3{ line-height:2.1em; margin-bottom:1px;}
#page4 figure{ padding-bottom:19px;}
#page4 .pad_bot2{ padding-bottom:48px;}
#page4 #content { padding-bottom:57px;}
/*======= index-4.html =======*/
#page5 #content{ padding-top:4px}
/*======= index-5.html =======*/
/*======= index-6.html =======*/

.promise { margin:20px 0 15px 0; padding:0; border-bottom:1px dashed #666; padding-bottom:15px; font-size:12px;}
.promise ul { margin:0; padding:0; text-align:center;}
.promise ul li { float:left; width:240px;}
.promise ul li span { float:left; width:90px;}
.promise ul li font {  float:right; width:135px; text-align:left; line-height:19px;}
.bottom { font-size:12px;}
.bottom .pic, .bottom .int{ float:left; font-size:13px; color:#999;}
.bottom .int a { color:#999;}
.bottom .int a:hover { text-decoration:underline;}
.hi{ height:5px; margin:10px 0 15px 0; border-top:1px solid #ddd;}
.p10 { padding-bottom:10px; padding-top:10px;}
.addl { background:url("../images/line_hor1.png") repeat-x scroll top; padding-top:5px;}
.media { margin:10px 0 15px 0;}
.media table { background:#CCC; margin-bottom:10px;}
.media table td { background-color:#FFF; border:1px solid #ddd; padding:5px; vertical-align:middle;}
.cens { text-align:center; color:#FF6600; font-size:16px; line-height:30px;}
.cens span { text-decoration:line-through; color:#999;}
.media .note { color:#F00; }
.media hr { height:1px; border-bottom:1px dashed #999; margin:15px 0;}