@charset "utf-8";
/* CSS Document */

body{ background:#eceee9 url(../images/main_bg_video.jpg) repeat-x left top; font: 12px  "Trebuchet MS"; line-height:18px; color:#000000; margin:0;}

h1, h2, h3, h4, h5, h6, p, form, fieldset, ul, li{ padding:0; margin:0;}

a{text-decoration:none; color:#57000B; font-weight:bold;}
a:hover{  text-decoration:underline; color:#E58994;}

input, select{ font-size:11px;}
.spacer{ height:6px; line-height:6px; }
#outer_wrap{ min-width:1000px; width:100%;}

#logo{ padding-left:10px; width:230px;}


#bread_cumb{ padding: 15px 10px 5px 10px; color:#626f79;}
#bread_cumb strong{ font-size:14px; color:#000000;}

.ad-div{ border:1px solid #FFC4CA;}

.main-video{ background:#ffe9eb; padding:10px;}
.main-video h1 a{ text-decoration:none; font:bold 12px arial; line-height:20px;}
.box-wrap{ border:1px solid #FFC4CA;}
.box-wrap a{ text-decoration:none;}
.box-wrap a:hover{ text-decoration:underline; }
.box-title{ background:#ffc9e9 url(../images/box-titlev.jpg) repeat-x left top; line-height:25px; padding:0 10px; font-weight:bold; text-transform:uppercase;}
.box-content{ padding:10px; vertical-align:top; color:#4a4a4a;}
.box-page{ padding:0 10px 5px 10px;}
.box-page .page a{ font-size:14px; font-weight:bold; text-align:left;}
.box-page .page a:hover { text-decoration:none;}
.box-page .explore{ text-align:right;}
.box-page .explore a:hover{ font-weight:bold;  text-decoration:none;}

#footer{ background:url(../images/footerv.jpg) repeat-x left top; border-top:1px solid #fe97a3; height:30px; line-height:30px; padding: 0 10px;}
#footer a{ text-decoration:none; color:#8f3641;}
#footer a:hover{ text-decoration:underline; color:#000;}


#mainnav a{
display:inline;
padding:8px 6px;
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainnav a:hover{

background:url(../images/oc_07.jpg) no-repeat center bottom;
}

#mainnav a.mainnav_act, #mainnav a.mainnav_act:hover{
background:url(../images/oc_07.jpg) no-repeat center bottom;
color:#FFFFFF;
text-decoration:none;
}


#submenu a{color:#9e5f67;
text-decoration:none;
display:inline;
margin:0 9px;
font-size:10px;
font-weight:bold;
border-bottom:#9e5f67 1px solid;
padding:5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#submenu a:hover, #submenu a.submenuact{
color:#666666;
border-bottom:#666666 1px solid;
}

.otherlink, .otherlink a{
color:#2c427c;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.otherlink a:hover{
border-bottom:#2c427c 1px dashed;
padding-bottom:2px;
}


#loginlink{
margin:0 5px;
background:url(../images/oc_20.jpg) repeat-x;
line-height:36px;
margin-bottom:3px;
height:36px;
padding-left:10px;
font-weight:bold;
font-size:11px;
}

#loginlink a{
display:block;
line-height:36px;
padding:0 8px;
color:#9e5f67;
text-decoration:none;
float:left;
margin:0 3px;
}

#loginlink a:hover, #loginlink a.active{
background:url(../images/oc_21.jpg) repeat-x;
color:#FF6699;
}

.warn{
background:url(../images/!.jpg) no-repeat 10px center #FFFFFF;
padding:5px;
margin:3px;
padding-top:20px;
padding-left:60px;
border:#999999 1px solid;
color:#FF0000;
height:23px;
font-weight:bold;
line-height:10px;
text-align:left;}

.done{
background:url(../images/i.jpg) no-repeat 10px center #FFFFFF;
padding:5px;
margin:3px;
padding-top:20px;
padding-left:60px;
border:#f09023 1px solid;
color:#f09023;
height:23px;
font-weight:bold;
line-height:10px;
text-align:left;}

.pgnum{
color:#666666;
font-weight:bold;
font-size:11px;
padding:5px;
margin:5px 0;
border-bottom:#e58994 1px solid;
background:url(../images/pgnum.jpg) left bottom no-repeat;
}
.pgnum select{color:#666666;
font-weight:bold;
font-size:11px;
}

.pgnum a{
color:#FFC4CA;
font-weight:bold;
border:#FFC4CA 1px solid;
padding:0px 4px;
text-decoration:none;
line-height:15px;
margin:0 2px;
}

.pgnum a:hover, .pgact{
padding:0px 4px;
text-decoration:none;
background:#FFE9EB;
border:#FFC4CA 1px solid;
color:#57000B;
line-height:15px;
}

.imgbox{border:#FFC4CA 1px solid;
padding:2px;
}

h2{
font-size:12px;
line-height:25px;
width:50%;
background:url(../images/h2_bg.jpg) repeat-x #e58994;
}

h2 span{
display:block;
background:url(../images/h2_left.jpg) no-repeat left top;
}

h2 span span{
display:block;
background:url(../images/h2_right.jpg) no-repeat right top;
padding:0 15px;
color:#333333;
}