#contentSub #menuSectionInner
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BACKGROUND: url(../common/images/sub_menu_bg.png) no-repeat 50% 100%;
    PADDING-TOP: 0px
}
#contentSub #menuSection LI
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e5e5e5 1px solid;
    PADDING-TOP: 5px
}
#contentSub #menuSection LI:first-child
{
    BORDER-TOP: medium none
}
#contentSub #menuSection LI A
{
    PADDING-LEFT: 12px;
    DISPLAY: block;
    BACKGROUND: url(../images/webphoto/sub_menu_arrow.gif) no-repeat 0px 0.5em;
    COLOR: #4d4d4d
}
#contentMain .eBoxWrapper
{
    ZOOM: 1;
    OVERFLOW: hidden
}
#contentMain .eBox
{
    BORDER-BOTTOM: #dedede 1px solid;
    BORDER-LEFT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    BORDER-RIGHT: #dedede 1px solid;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}
#contentMain .eBoxInner
{
    BORDER-BOTTOM: #f7f7f7 2px solid;
    BORDER-LEFT: #f7f7f7 2px solid;
    BORDER-TOP: #f7f7f7 2px solid;
    BORDER-RIGHT: #f7f7f7 2px solid;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}
#contentMain .cBoxWrapper
{
    ZOOM: 1;
    OVERFLOW: hidden
}
#contentMain .cBox
{
    BORDER-BOTTOM: #e1ced2 1px solid;
    BORDER-LEFT: #e1ced2 1px solid;
    MARGIN-TOP: 14px;
    BORDER-TOP: #e1ced2 1px solid;
    BORDER-RIGHT: #e1ced2 1px solid;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}
#contentMain .cBox .cBoxInner
{
    BORDER-BOTTOM: #ffeef2 2px solid;
    BORDER-LEFT: #ffeef2 2px solid;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #ffeef2 2px solid;
    BORDER-RIGHT: #ffeef2 2px solid;
    PADDING-TOP: 12px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}
#contentMain .cBox H4
{
    COLOR: #4c4c4c;
    FONT-SIZE: 116%;
    FONT-WEIGHT: bold
}
#webphoto #entrySection .header
{
    BACKGROUND-IMAGE: url(../images/webphoto/webphoto_group1_bg.png)
}
#webphoto #entrySection .header H2
{
    PADDING-LEFT: 102px
}
#webphoto #entrySection .header P
{
    MARGIN-TOP: 20px;
    PADDING-LEFT: 15px;
    COLOR: #0081cc
}
#webphoto #entrySectionBody
{
    PADDING-RIGHT: 0px !important
}
#webphoto #readSection
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    WIDTH: 668px;
    PADDING-RIGHT: 0px;
    ZOOM: 1;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
#webphoto #readSection H2
{
    LINE-HEIGHT: 100%;
    DISPLAY: block;
    FLOAT: left;
    COLOR: #4c4c4c;
    FONT-SIZE: 116%;
    FONT-WEIGHT: bold
}
#webphoto #readSection P
{
    DISPLAY: block;
    FLOAT: right
}
#webphoto #readSection A
{
    LINE-HEIGHT: 100%;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 12px;
    DISPLAY: block;
    BACKGROUND: url(../images/webphoto/sub_menu_arrow.gif) no-repeat 0px 0.2em
}
#webphoto #photoSection .eBox
{
    MARGIN: 15px 20px 0px 0px;
    WIDTH: 322px;
    FLOAT: left
}
#webphoto #photoSection .eBoxInner
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    PADDING-TOP: 9px
}
#webphoto #photoSection .entryTitle
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 116%;
    FONT-WEIGHT: bold
}
#webphoto #photoSection .entrySummary
{
    MARGIN-TOP: 10px
}
#webphoto #photoSection .foot
{
    ZOOM: 1;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
#webphoto #photoSection .foot .more
{
    FLOAT: right
}
#webphoto #photoSection .eBoxLong
{
    MARGIN: 15px 20px 0px 0px;
    WIDTH: 644px;
    FLOAT: left
}
#webphoto #photoSection .leftBox
{
    WIDTH: 322px;
    OVERFLOW: hidden;
    FLOAT: left
}
#webphoto #photoSection .rightBox
{
    WIDTH: 322px;
    OVERFLOW: hidden;
    FLOAT: right
}
#webphoto #mobileSection
{
    WIDTH: 668px;
    PADDING-TOP: 20px
}
#webphoto #mobileSection .entry
{
    ZOOM: 1;
    OVERFLOW: hidden
}
#webphoto #mobileSection .mobileSectionAttention
{
    POSITION: relative;
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #f5f5f5;
    PADDING-LEFT: 20px;
    WIDTH: 638px;
    PADDING-RIGHT: 10px;
    ZOOM: 1;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
#webphoto #mobileSection .mobileSectionAttention .leftBox
{
    POSITION: absolute;
    MARGIN-TOP: -26px;
    WIDTH: 61px;
    ZOOM: 1;
    FLOAT: left;
    OVERFLOW: hidden;
    TOP: 50%
}
#webphoto #mobileSection .mobileSectionAttention .rightBox
{
    WIDTH: 577px;
    ZOOM: 1;
    FLOAT: right;
    OVERFLOW: hidden
}
#webphoto #attentionSection
{
    MARGIN-TOP: 12px;
    WIDTH: 668px
}
#webphoto #attentionSection A
{
    PADDING-LEFT: 12px;
    DISPLAY: block;
    BACKGROUND: url(../images/webphoto/sub_menu_arrow.gif) no-repeat 0px 0.5em
}
#webphoto-detail #entrySection .header
{
    BACKGROUND-IMAGE: url(../images/webphoto/detail_group1_bg.png)
}
#webphoto-detail #entrySection .header H2
{
    MARGIN-TOP: 15px;
    COLOR: #4c4c4c;
    FONT-SIZE: 183%;
    FONT-WEIGHT: bold
}
#webphoto-detail #entrySectionBody
{
    PADDING-RIGHT: 0px !important
}
#contentMain .SocialButton
{
    HEIGHT: 21px;
    OVERFLOW: hidden
}
#contentMain .SocialButton UL
{
    ZOOM: 1;
    OVERFLOW: hidden
}
#contentMain .SocialButton LI
{
    WIDTH: 100px;
    FLOAT: right;
    MARGIN-LEFT: 10px
}
#webphoto-detail #mainSection
{
    WIDTH: 668px;
    PADDING-TOP: 5px
}
#webphoto-detail #mainSection .entry
{
    ZOOM: 1;
    OVERFLOW: hidden
}
#webphoto-detail #mainSection .entryBanner
{
    ZOOM: 1;
    DISPLAY: table;
    OVERFLOW: hidden
}
#webphoto-detail #mainSection .entryBanner .banner
{
    WIDTH: 294px;
    FLOAT: left;
    HEIGHT: 98px
}
#webphoto-detail #mainSection .entryBanner .text
{
    WIDTH: 354px;
    DISPLAY: table-cell;
    HEIGHT: 98px;
    FONT-SIZE: 116%;
    VERTICAL-ALIGN: middle
}
#webphoto-detail #mainSection .mainSection
{
    TEXT-ALIGN: center;
    WIDTH: 668px;
    FLOAT: left;
    PADDING-TOP: 20px
}
#webphoto-detail #stepSection .eBox
{
    MARGIN: 20px 14px 0px 0px;
    WIDTH: 211px;
    FLOAT: left
}
#webphoto-detail #stepSection .eBoxInner
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    PADDING-TOP: 9px
}
#webphoto-detail #stepSection .entryTitle
{
}
#webphoto-detail #stepSection .entryText
{
    MARGIN-TOP: 10px
}
#webphoto-detail #stepSection .entryText .attention
{
    COLOR: #c72f00;
    FONT-SIZE: 84%
}
#webphoto-detail #formSection .eBox
{
    MARGIN: 20px 20px 0px 0px;
    WIDTH: 665px;
    FLOAT: left
}
#webphoto-detail #formSection .eBoxInner
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    PADDING-TOP: 9px
}
#webphoto-detail #formSection .entryText2
{
    MARGIN-TOP: 5px
}
#webphoto-detail #formSection .form
{
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #f5f5f5;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 623px;
    PADDING-RIGHT: 10px;
    ZOOM: 1;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
#webphoto-detail #formSection .form .formLeft
{
    WIDTH: 270px;
    ZOOM: 1;
    FLOAT: left
}
#webphoto-detail #formSection .form .formRight
{
    WIDTH: 330px;
    ZOOM: 1;
    FLOAT: right
}


#webphoto-detail #formSection .form .formCenter
{
    WIDTH: 600px;
    ZOOM: 1;
    FLOAT: center
}
#webphoto-detail #formSection .form .selectTitle
{
    FLOAT: left;
    FONT-WEIGHT: bold
}
#webphoto-detail #formSection .form .selectForm
{
    FLOAT: left
}
#webphoto-detail #formSection .form .selectForm .attention
{
    MARGIN: 5px 0px 0px 10px;
    COLOR: #808080;
    FONT-SIZE: 84%
}
#webphoto-detail #formSection .form .selecter
{
    MARGIN: 0px 10px
}
#webphoto-detail #formSection .form .rightBox
{
    FLOAT: right
}
#webphoto-detail #formSection .form .leftBox
{
    FLOAT: left
}
#webphoto-detail #formSection .form .centerBox
{
    FLOAT: center
}
#webphoto-detail #formSection .foot
{
    TEXT-ALIGN: center;
    MARGIN-TOP: 10px
}
#webphoto-detail #mobileSection
{
    WIDTH: 668px;
    PADDING-TOP: 20px
}
#webphoto-detail #mobileSection .entry
{
    ZOOM: 1;
    OVERFLOW: hidden
}
#webphoto-detail #mobileSection .mobileSectionAttention
{
    POSITION: relative;
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #f5f5f5;
    PADDING-LEFT: 20px;
    WIDTH: 638px;
    PADDING-RIGHT: 10px;
    ZOOM: 1;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
#webphoto-detail #mobileSection .mobileSectionAttention .leftBox
{
    POSITION: absolute;
    MARGIN-TOP: -26px;
    WIDTH: 61px;
    ZOOM: 1;
    FLOAT: left;
    OVERFLOW: hidden;
    TOP: 50%
}
#webphoto-detail #mobileSection .mobileSectionAttention .rightBox
{
    WIDTH: 577px;
    ZOOM: 1;
    FLOAT: right;
    OVERFLOW: hidden
}
#webphoto-detail #mobileSection .mobileSectionAttention .leftBoxWhats
{
    POSITION: absolute;
    MARGIN-TOP: -26px;
    WIDTH: 231px;
    HEIGHT:150px;
    ZOOM: 1;
    FLOAT: left;
    OVERFLOW: hidden;
    TOP: 40%
}
#webphoto-detail #mobileSection .mobileSectionAttention .rightBoxWhats
{
    WIDTH: 407px;
    HEIGHT:150px;
    ZOOM: 1;
    FLOAT: right;
    OVERFLOW: hidden
}

#webphoto-detail #attentionSection
{
    MARGIN-TOP: 12px;
    WIDTH: 668px
}
#webphoto-detail #attentionSection A
{
    PADDING-LEFT: 12px;
    DISPLAY: block;
    BACKGROUND: url(../images/webphoto/sub_menu_arrow.gif) no-repeat 0px 0.5em
}
