
 
       
DIV
{
    FONT-SIZE: 10pt;
    COLOR: #808080;
    FONT-FAMILY: arial, verdana, sans-serif
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #808080;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-ALIGN: left
}
INPUT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana, sans-serif
}
SELECT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana, sans-serif
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
P
{
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 1px;
    COLOR: #555
}
H1
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H2
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H3
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    COLOR: #c41200;
    TEXT-ALIGN: left
}
H2
{
    FONT-WEIGHT: bold;
    COLOR: #c41200;
    TEXT-ALIGN: left
}
H3
{
    FONT-WEIGHT: bold;
    COLOR: #c41200;
    TEXT-ALIGN: left
}
H4
{
    FONT-WEIGHT: bold;
    COLOR: #c41200;
    TEXT-ALIGN: left
}
H1 A
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H2 A
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H3 A
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H4 A
{
    FONT-FAMILY: arial, verdana, sans-serif
}
H1
{
    FONT-SIZE: 10pt;
    MARGIN: 5px 0px 5px
}
H2
{
    FONT-SIZE: 10pt;
    MARGIN: 5px 0px 5px
}
H3
{
    FONT-SIZE: 10pt;
    MARGIN: 5px 0px 5px
}
H4
{
    FONT-SIZE: 10pt;
    MARGIN: 5px 0px 5px
}
H4.dark
{
    MARGIN: 5px 0px 5px;
    COLOR: #333
}
A
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #FF6600;
    TEXT-DECORATION: none

}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ADDRESS
{
    FONT-STYLE: normal
}
UL.stripped
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.stripped LI
{
    MARGIN: 0px
}

#mastHead FORM P EM
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #808080
}
#mastHead P#user_identify
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    Z-INDEX: 200;
    RIGHT: 3px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 1px
}
#mastHead LABEL
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    COLOR: #c41200
}
#header_find_form #find_desc
{
    WIDTH: 225px
}
#header_find_form #dropperBtn_Mast
{
    MARGIN: 0px 0px -7px -3px;
    WIDTH: 18px
}
* HTML #header_find_form #dropperBtn_Mast
{
    MARGIN-BOTTOM: -5px
}
* + HTML #header_find_form #dropperBtn_Mast
{
    MARGIN-BOTTOM: -5px
}
#header_find_form #headerSearchBtn INPUT
{
    MARGIN-TOP: 14px;
    WIDTH: 65px;
    HEIGHT: 25px
}
* HTML #mastHead #header_find_form
{
    WIDTH: 574px
}
#navContainer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navContainer LI
{
    FLOAT: left;
    MARGIN: 0px;
    HEIGHT: 26px;
    BACKGROUND-COLOR: #ffffff
}
#navContainer LI A
{
    DISPLAY: block;
    OVERFLOW: visible;
    TEXT-INDENT: -9999px;
    HEIGHT: 26px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#navContainer LI A
{
    OVERFLOW: hidden
}
#navContainer UL LI A
{
    BACKGROUND-POSITION: 0px 0px
}
#navContainer UL LI A:hover
{
    BACKGROUND-POSITION: 0px -26px
}
#navContainer UL LI A.tabon
{
    BACKGROUND-POSITION: 0px -26px
}
#navContainer LI.header_login
{
    DISPLAY: inline;
    FONT-SIZE: 10pt;
    FLOAT: right;
    OVERFLOW: hidden;
    WIDTH: 50px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 25px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: transparent
}
#navContainer
{
    OVERFLOW: hidden
}
#navContainer LI.header_login
{
    WIDTH: auto
}
#navContainer LI.header_login A
{
    DISPLAY: inline;
    MARGIN: 0px 4px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 22px;
    HEIGHT: auto
}
#navContainer LI.header_login A:hover
{
    TEXT-DECORATION: underline
}
A.imageLink
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
A.smallLink
{
    FONT-SIZE: 10pt
}
UL
{
    FONT-SIZE: 10pt
}
LI
{
    FONT-SIZE: 10pt
}
INPUT.form80
{
    WIDTH: 80px
}
TEXTAREA.form80
{
    WIDTH: 80px
}
INPUT.form120
{
    WIDTH: 120px
}
TEXTAREA.form120
{
    WIDTH: 120px
}
INPUT.form130
{
    WIDTH: 130px
}
TEXTAREA.form130
{
    WIDTH: 130px
}
INPUT.form150
{
    WIDTH: 150px
}
TEXTAREA.form150
{
    WIDTH: 150px
}
INPUT.form170
{
    WIDTH: 170px
}
TEXTAREA.form170
{
    WIDTH: 170px
}
INPUT.form200
{
    WIDTH: 200px
}
TEXTAREA.form200
{
    WIDTH: 200px
}
INPUT.form250
{
    WIDTH: 250px
}
TEXTAREA.form250
{
    WIDTH: 250px
}
INPUT.form300
{
    WIDTH: 300px
}
TEXTAREA.form300
{
    WIDTH: 300px
}
INPUT.form400
{
    WIDTH: 400px
}
TEXTAREA.form400
{
    WIDTH: 400px
}
SPAN.formErr
{
    BORDER-RIGHT: #008083 3px solid;
    LEFT: -3px;
    BORDER-LEFT: #008083 3px solid;
    POSITION: relative
}
.formLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    WIDTH: 150px;
    COLOR: #c41200;
    FONT-FAMILY: arial, verdana, sans-serif
}
.formRight
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11pt;
    COLOR: #c41200;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-ALIGN: right
}
.formField
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #c41200;
    FONT-FAMILY: arial, verdana, sans-serif
}
.formFieldError
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13pt;
    COLOR: #008083;
    FONT-FAMILY: arial, verdana, sans-serif
}
.floatLink
{
    FLOAT: right
}
.headingLink
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #808080
}
.formLabel
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #808080
}
.formNote
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #808080
}
.formNote
{
    FONT-STYLE: oblique
}
.highlight1
{
    FONT-WEIGHT: bold;
    COLOR: #008083
}
.highlight2
{
    FONT-WEIGHT: 700
}
.highlight3
{
    FONT-STYLE: oblique
}
.grey
{
    COLOR: #aaa
}
.blueg
{
    COLOR: #008083
}
.reallybigger
{
    FONT-SIZE: 12pt
}
.morebigger
{
    FONT-SIZE: 12pt
}
.bigger
{
    FONT-SIZE: 12pt
}
.smaller
{
    FONT-SIZE: 11pt
}
.smallest
{
    FONT-SIZE: 10pt
}
.newColor
{
    FONT-WEIGHT: 700;
    COLOR: #008083
}
.error
{
    COLOR: #008083
}
.redOrange
{
    COLOR: #c41200
}
.normal
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, 'Lucida Grande', verdana, sans-serif
}
.orange
{
    COLOR: #ed5506
}
.yellow_bg
{
    BACKGROUND: #ffffe5
}
.yellow_bg
{
    BACKGROUND: #fffae8
}
.blue_bg
{
    BACKGROUND: #ecf2f7
}
.lorange_bg
{
    BACKGROUND: #fceae1
}
.lgrey_bg
{
    BACKGROUND: #ebebeb
}
.blueg_bg
{
    BACKGROUND: #ecf7f2
}
.nonwrapping
{
    WHITE-SPACE: nowrap
}
P.nobtm
{
    MARGIN-BOTTOM: 0px
}
.floatClear
{
    CLEAR: both
}
.alignleft
{
    TEXT-ALIGN: left
}
.alignright
{
    TEXT-ALIGN: right
}
.aligncent
{
    TEXT-ALIGN: center
}
.aligntop
{
    VERTICAL-ALIGN: top
}
.alignmid
{
    VERTICAL-ALIGN: middle
}
.alignbtm
{
    VERTICAL-ALIGN: bottom
}
* HTML .ieSucks
{
    HEIGHT: 1%
}
DIV.box
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10pt;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 10px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
DIV.boxAmbient
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 10px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
DIV.boxAmbientYellow
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #fffae8;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 10px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.boxNoPad
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
DIV.boxSimple
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
DIV.boxSingle
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 740px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
DIV.centeredBox
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
DIV.blank
{
    MARGIN: 0px 10px 10px;
    BACKGROUND-COLOR: #fff
}
DIV.boxSingle DIV.box
{
    MARGIN: 0px 0px 10px
}
DIV.boxSingle DIV.blank
{
    MARGIN: 0px 0px 10px
}
DIV.boxYellowHead
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #fffae8
}
DIV.welcomeHeading1 H3
{
    MARGIN: 0px
}
DIV.welcomeHeading2 H3
{
    MARGIN: 0px
}
DIV.welcomeHeading1 H3
{
    COLOR: #fff
}
#mobile_message
{
    DISPLAY: none;
    TEXT-ALIGN: center
}
#mobile_message
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    COLOR: #c41200
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.box:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.boxNoPad:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
#mainContent
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px auto;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 760px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ccc 1px solid
}
TABLE.threeColumn
{
    MARGIN-TOP: 10px
}
TABLE.threeColumn TD.col1
{
    WIDTH: 180px
}
TABLE.threeColumn TD.col2
{
    MIN-WIDTH: 390px;
    WIDTH: 100%
}
TABLE.threeColumn TD.col3
{
    WIDTH: 150px
}
TABLE.threeColumn TD.col1 DIV.box
{
    WIDTH: 160px
}
TABLE.threeColumn TD.col2 DIV.box
{
    MIN-WIDTH: 390px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px
}
TABLE.threeColumn TD.col3 DIV.box
{
    WIDTH: 130px
}
TABLE.threeColumnWelcome
{
    MARGIN-TOP: 10px
}
TABLE.threeColumnWelcome TD.col1
{
    MIN-WIDTH: 390px;
    WIDTH: 100%
}
TABLE.threeColumnWelcome TD.col2
{
    WIDTH: 150px
}
TABLE.threeColumnWelcome TD.col3
{
    WIDTH: 180px
}
TABLE.threeColumnWelcome TD.col1 DIV.box
{
    MIN-WIDTH: 390px
}
TABLE.threeColumnWelcome TD.col2 DIV.box
{
    MARGIN-LEFT: 0px;
    WIDTH: 130px;
    MARGIN-RIGHT: 0px
}
TABLE.threeColumnWelcome TD.col3 DIV.box
{
    WIDTH: 160px
}
TABLE.twoColumn260
{
    MARGIN-TOP: 10px
}
TABLE.twoColumn260 TD.col1
{
    WIDTH: 260px
}
TABLE.twoColumn260 TD.col2
{
    MIN-WIDTH: 500px;
    WIDTH: 100%
}
TABLE.twoColumn260 TD.col1 DIV.box
{
    WIDTH: 240px
}
TABLE.twoColumn260 TD.col2 DIV.box
{
    MIN-WIDTH: 490px;
    MARGIN-LEFT: 0px
}
TABLE.twoColumnProfile
{
    MARGIN-TOP: 10px
}
TABLE.twoColumnProfile TD.col1
{
    WIDTH: 180px
}
TABLE.twoColumnProfile TD.col2
{
    WIDTH: 100%
}
TABLE.twoColumnProfile TD.col1 DIV.box
{
    WIDTH: 160px
}
TABLE.twoColumnProfile TD.col2 DIV.box
{
}
TABLE.twoColumnProfile TD.col2 DIV.box DIV.box
{
}
TABLE.oneColumn
{
    MARGIN-TOP: 10px
}
TABLE.oneColumn TD.col1
{
    MIN-WIDTH: 100%;
    WIDTH: 100%
}
TABLE.oneColumn TD.col1 DIV.box
{
    MIN-WIDTH: 100%px
}
DIV#oneColumnBox
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    MARGIN: 0px auto;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 760px;
    BORDER-BOTTOM: #ccc 1px solid
}
#errorAlert IMG
{
    DISPLAY: block;
    FLOAT: left
}
#infoAlert IMG
{
    DISPLAY: block;
    FLOAT: left
}
#errorAlert IMG#icon
{
    LEFT: 16px;
    POSITION: absolute;
    TOP: 5px
}
#infoAlert IMG#icon
{
    LEFT: 16px;
    POSITION: absolute;
    TOP: 5px
}
#errorAlert P
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ff0000 5px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 35px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ff0000 5px solid;
    HEIGHT: 34px;
    TEXT-ALIGN: left
}
#infoAlert P
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ff0000 5px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 35px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ff0000 5px solid;
    HEIGHT: 34px;
    TEXT-ALIGN: left
}
#infoAlert P
{
    BORDER-TOP: #ffcc00 5px solid;
    BORDER-BOTTOM: #ffcc00 5px solid
}
* HTML #errorAlert P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 34px;
    PADDING-TOP: 0px
}
* HTML #infoAlert P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 34px;
    PADDING-TOP: 0px
}
DIV.rateReview P
{
    FLOAT: left;
    MARGIN: 4px 3px 3px
}
DIV.rateReview P.rateReviewIntro
{
    MIN-WIDTH: 100px;
    FONT-SIZE: 11px;
    WHITE-SPACE: nowrap
}
* HTML DIV.rateReview P.rateReviewIntro
{
    WIDTH: 105px
}
DIV.rateReview IMG
{
    VERTICAL-ALIGN: middle
}
#footer
{
    CLEAR: both;
    MARGIN: 30px auto 20px;
    WIDTH: 875px;
    TEXT-ALIGN: center
}
#footer STRONG
{
    FONT-SIZE: 10px
}
#footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#footer UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#footer UL LI.first
{
    WIDTH: 106px
}
#footer UL A
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
#footer LI IMG
{
    MARGIN-TOP: -2px;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: middle
}
DIV#footer P
{
    CLEAR: both;
    FONT-SIZE: 10px;
    MARGIN: 0px auto;
    TEXT-ALIGN: center
}
DIV#footer DIV
{
    CLEAR: both;
    FONT-SIZE: 10px;
    MARGIN: 0px auto;
    TEXT-ALIGN: center
}
DIV#tos OL LI
{
    MARGIN-LEFT: 25px
}
TABLE.listing1
{
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.listing1 TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid
}
TR.header TD
{
    FONT-WEIGHT: 700
}
.mini
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    WIDTH: 89px;
    PADDING-TOP: 0px
}
.mini P
{
    CLEAR: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px
}
.mini P IMG
{
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle
}
.mini .photoBoxSm P
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 48px;
    PADDING-TOP: 2px
}
.mini .photoBox
{
    FLOAT: left
}
.mini .photoBoxSm .photoBox IMG
{
    WIDTH: 40px;
    HEIGHT: 40px
}
.miniOrange
{
    FONT-SIZE: 11px;
    COLOR: #ed5100
}
.mini P.miniOrange
{
    COLOR: #dd5114
}
.miniRed
{
    FONT-SIZE: 11px;
    COLOR: #c41200
}
.miniRegular
{
    FONT-SIZE: 11px
}
TABLE.clearStyles
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE.clearStyles TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
DIV.clearStyles
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
UL
{
    MARGIN-TOP: 5px;
    LIST-STYLE-TYPE: disc
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL UL
{
    MARGIN-TOP: 5px;
    LIST-STYLE-TYPE: disc
}
UL LI
{
    MARGIN-TOP: 5px
}
UL UL LI
{
    MARGIN-TOP: 5px
}
.user_list_title
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px
}
.user_list_item_count
{
    FONT-SIZE: 11px
}
.user_list_item_desc
{
    FONT-SIZE: 11px
}
.user_list_item_review
{
    FONT-SIZE: 11px
}
.user_list_item_link
{
    FONT-SIZE: 11px
}
.item_block
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px
}
.user_list_block
{
    MARGIN-TOP: 10px
}
.item_count
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #555;
    FONT-STYLE: oblique
}
.fl_hi_item
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #fffae8;
    PADDING-BOTTOM: 5px;
    WIDTH: 300px;
    PADDING-TOP: 5px
}
.fl_unhi_item
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: white;
    PADDING-BOTTOM: 5px;
    WIDTH: 300px;
    PADDING-TOP: 5px
}
#shareEmailFields
{
    POSITION: relative
}
DIV#shareEmailFields SELECT#friend_select
{
    RIGHT: 0px;
    POSITION: absolute;
    TOP: -22px
}
DIV.photoBox
{
}
.bizPhotoBox
{
}
DIV.photoBox IMG
{
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #fff
}
.bizPhotoBox IMG
{
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #fff
}
#browserWarning
{
    DISPLAY: none
}
H1#newHeader A
{
    DISPLAY: block;
    WIDTH: 760px;
    HEIGHT: 82px;
    outline: 0px
}
#gateway H2
{
    FONT-SIZE: 1.5em
}
#gateway H3
{
    FONT-SIZE: 1.3em
}
#gateway #signup_left
{
    FLOAT: right;
    MARGIN: 10px 5px 0px;
    WIDTH: 405px
}
#gateway #signup_left H2
{
    DISPLAY: inline;
    MARGIN-RIGHT: 10px
}
#gateway #signup_right
{
    BORDER-RIGHT: #ccc 1px solid;
    MARGIN: 10px 0px 0px;
    WIDTH: 310px
}
DIV#gateway
{
    TEXT-ALIGN: center
}
#gateway #header
{
    MARGIN: 0px auto;
    BACKGROUND-COLOR: #fff
}
#gateway DIV.boxSingle
{
    MARGIN: 0px auto;
    BACKGROUND-COLOR: #fff
}
#gateway #header P
{
    MARGIN-BOTTOM: 7px
}
DIV#gateway LABEL
{
    MARGIN-TOP: 15px;
    DISPLAY: block;
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    FLOAT: left;
    WIDTH: 140px;
    COLOR: #c41200;
    FONT-FAMILY: arial,verdana,sans-serif;
    TEXT-ALIGN: left
}
#gateway #signup_left LABEL
{
    COLOR: #666
}
#gateway #signup_left .clearfix LABEL
{
    MARGIN-TOP: 0px
}
#gateway #signup_left .clearfix SELECT
{
    MARGIN-TOP: 10px;
    WIDTH: 205px
}
#gateway #signup_left .clearfix
{
    MARGIN-BOTTOM: 20px
}
DIV#gateway INPUT.form200
{
    MARGIN-TOP: 10px
}
DIV#gateway FORM P
{
    TEXT-ALIGN: right
}
DIV#gateway FORM H2
{
    TEXT-ALIGN: right
}
DIV#gateway FORM P
{
    MARGIN: 5px 0px
}
DIV#gateway P.formLabel
{
    MARGIN: 10px 0px 5px 145px
}
DIV#gateway DIV.box
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
DIV#gateway DIV.box2
{
    BACKGROUND: url('../i/new/p.gif');
    BORDER-LEFT: 1px solid #ccc; 
}
#gateway .form80
{
    MARGIN-TOP: 10px;
    MARGIN-RIGHT: 120px
}
#gateway FORM .formExtra
{
    MARGIN: 35px 0px 0px 190px;
    TEXT-ALIGN: left
}
#gateway FORM .formExtra INPUT
{
    MARGIN: -10px 0px 0px 10px
}
#gateway FORM .formExtra SELECT
{
    MARGIN: -10px 0px 20px 5px
}
#gateway INPUT#signUpButton
{
    FLOAT: right;
    MARGIN-RIGHT: 50px
}
DIV#gateway DIV.signupLoginForm
{
    border:0px none; background:#fafae4 url('../i/new/p.gif'); MARGIN-BOTTOM: 0px;
    WIDTH: auto;
    TEXT-ALIGN: left
}
DIV#gateway DIV.signupLoginForm H3
{
    MARGIN-LEFT: 5px
}
DIV#gateway DIV.signupLoginForm LABEL
{
    DISPLAY: inline;
    FLOAT: none;
    WIDTH: 100px;
    COLOR: #555;
    POSITION: relative;
    TEXT-ALIGN: left
}
DIV#gateway DIV.signupLoginForm INPUT
{
    FLOAT: none
}
#gateway #loginForm_left
{
    MARGIN-TOP: 10px;
    FLOAT: right;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 330px;
    TEXT-ALIGN: center
}
#gateway #loginForm_left H2
{
    TEXT-ALIGN: center
}
#gateway #loginForm_left P
{
    TEXT-ALIGN: center
}
#invite_form #manualForm P
{
    TEXT-ALIGN: center
}
#invite_form #manualForm TEXTAREA
{
    MARGIN: 0px;
    WIDTH: 280px;
    HEIGHT: 100px
}
* HTML #invite_form DIV
{
    HEIGHT: 1%
}
* HTML #invite_form P
{
    HEIGHT: 1%
}
* HTML #inviteIntro
{
    HEIGHT: 1%
}
#invite_form #emailServices H3
{
    MARGIN-BOTTOM: 15px
}
.rtop
{
    DISPLAY: block;
    BACKGROUND-COLOR: #fff
}
.rbottom
{
    DISPLAY: block;
    BACKGROUND-COLOR: #fff
}
.rtop *
{
    DISPLAY: block;
    FONT-SIZE: 1px;
    OVERFLOW: hidden;
    HEIGHT: 1px
}
.rbottom *
{
    DISPLAY: block;
    FONT-SIZE: 1px;
    OVERFLOW: hidden;
    HEIGHT: 1px
}
#gateway .r1
{
    MARGIN: 0px 5px;
    BACKGROUND-COLOR: #fafae4
}
#gateway .r2
{
    MARGIN: 0px 3px;
    BACKGROUND-COLOR: #fafae4
}
#gateway .r3
{
    MARGIN: 0px 2px;
    BACKGROUND-COLOR: #fafae4
}
#gateway .r4
{
    MARGIN: 0px 1px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #fafae4
}
#mail_nav TD IMG
{
    DISPLAY: block
}
#thinkYrElite H3
{
    MARGIN: 0px 0px 10px 10px
}
#thinkYrElite IMG
{
    FLOAT: right;
    VERTICAL-ALIGN: middle
}
#thinkYrElite P
{
    FONT-SIZE: 95%
}
#dropper
{
    BORDER-RIGHT: #c41200 1px solid;
    PADDING-RIGHT: 0px! important;
    BORDER-TOP: #c41200 1px solid;
    PADDING-LEFT: 0px! important;
    FLOAT: none;
    PADDING-BOTTOM: 0px! important;
    BORDER-LEFT: #c41200 1px solid;
    WIDTH: 170px;
    PADDING-TOP: 0px! important;
    BORDER-BOTTOM: #c41200 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
#dropper .dropperHeader
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #555;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999 1px solid;
    BACKGROUND-COLOR: #fffed7
}
#dropper .miniOrange
{
    BACKGROUND-COLOR: transparent
}
#dropper DIV:first-child .dropperHeader
{
    BORDER-TOP: 0px
}
#dropper DIV P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #66c;
    PADDING-TOP: 5px
}
#dropper #dropperFooter
{
    BORDER-TOP: #ccc 1px solid
}
#dropper #dropperFooter P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#dropper #dropperFooter P A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#dropperBtn_Review
{
    MARGIN-TOP: 3px
}
#dropperText_SB
{
    MARGIN-TOP: -1px
}
#locBar
{
    OVERFLOW: visible;
    POSITION: relative
}
* + HTML #locBar
{
    OVERFLOW: hidden
}
#locBar H2
{
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 5px
}
#locBar H4
{
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #666
}
#locBar UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    RIGHT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 0px
}
#locBar UL LI
{
    PADDING-LEFT: 5px;
    FLOAT: left;
    MARGIN: 0px
}
#locBar #locBox
{
    BORDER-RIGHT: #eee 1px solid;
    BORDER-TOP: #eee 1px solid;
    BACKGROUND: #ffffe5;
    BORDER-LEFT: #eee 1px solid;
    BORDER-BOTTOM: #eee 1px solid
}
* HTML #locBar #locBox
{
    HEIGHT: 1%
}
#locBar #locBox H4
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    COLOR: #c41200
}
#locBar #locBox UL
{
    POSITION: static
}
#locBar #locBox DIV
{
    BORDER-RIGHT: #ccc 1px solid;
    MIN-HEIGHT: 180px;
    FLOAT: left;
    MARGIN: 10px 5px;
    WIDTH: 150px
}
* HTML #locBar #locBox DIV
{
    DISPLAY: inline;
    HEIGHT: 180px
}
#locBar #locBox LI
{
    FLOAT: none;
    MARGIN-BOTTOM: 2px
}
#locBar #locBox #saved_locations EM
{
    COLOR: red
}
#locBar #locBox #saved_locations LI
{
    MARGIN-BOTTOM: 5px
}
#locBar #locBox #poplocs
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 360px;
    BORDER-BOTTOM: 0px
}
#locBar #locBox #poplocs P
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px
}
#locBar #locBox #poplocs UL
{
    FLOAT: left;
    WIDTH: 110px
}
#locBar #locBox LI.last_item
{
    MARGIN-TOP: 10px
}
#locBar #locBox .external#poplocs
{
    MIN-HEIGHT: 70px;
    WIDTH: auto
}
* HTML #locBar #locBox .external#poplocs
{
    HEIGHT: 70px
}
#locBar #locBox P
{
    CLEAR: left;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
#pressLinks
{
    FLOAT: right;
    MARGIN: 10px 20px;
    TEXT-ALIGN: center
}
#pressLinks A
{
    DISPLAY: block;
    MARGIN: 15px 0px
}
#pressLinks IMG
{
    VERTICAL-ALIGN: top
}
P.userCompLink
{
    CLEAR: both;
    Z-INDEX: 200;
    MARGIN: 7px 0px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
#comPop
{
    FONT-SIZE: 10px;
    Z-INDEX: 500;
    MIN-HEIGHT: 220px;
    WIDTH: 350px;
    POSITION: absolute;
    TEXT-ALIGN: left
}
* HTML #comPop
{
    HEIGHT: 220px
}
.popOnTop
{
    TOP: -213px
}
.popOnBottom
{
    TOP: 18px
}
#comPop FORM
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px;
    PADDING-TOP: 0px
}
#comPop DIV
{
    FONT-SIZE: 10px
}
#comPop FORM DIV *
{
    DISPLAY: inline;
    FLOAT: left
}
#comPop P.roundedTop
{
    MARGIN: 0px 7px
}
#comPop P.roundedBtm
{
    MARGIN: 0px 7px
}
#comPop TEXTAREA
{
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 335px;
    BORDER-BOTTOM: #999 1px solid;
    HEIGHT: 75px
}
#comPop #messSubject
{
    WIDTH: 271px
}
* HTML #comPop #messSubject
{
    WIDTH: 267px
}
#comPop TEXTAREA#sendMessage
{
    MARGIN-TOP: 3px;
    HEIGHT: 140px
}
#comPop DIV LABEL
{
    DISPLAY: block;
    OVERFLOW: visible;
    WIDTH: 60px;
    LINE-HEIGHT: 23px
}
#comPop DIV LABEL.lineBreak
{
    WIDTH: 90px
}
#comPop INPUT#compSubmitButton
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #999 1px solid;
    MARGIN: 0px 5px 0px 10px;
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #000 1px solid
}
#comPop FORM IMG
{
    MARGIN: 2px;
    VERTICAL-ALIGN: middle;
    WIDTH: 16px;
    HEIGHT: 16px
}
#comPop #popFooter
{
    CLEAR: both;
    DISPLAY: block;
    FLOAT: none;
    MARGIN: 5px 0px 0px 3px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: right
}
* HTML #comPop #popFooter
{
    MARGIN-LEFT: 0px
}
#comPop .spellCheckIcon
{
    FLOAT: left
}
#comPop #statusMsg
{
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN: 2px 5px 0px;
    COLOR: #666
}
DIV.markerTooltip
{
    Z-INDEX: 100000;
    TEXT-ALIGN: center
}
SPAN.markerTooltip
{
    BORDER-RIGHT: #555 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #555 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #555 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #555 1px solid
}
H5#biz_ad_header
{
    FONT-SIZE: 14px;
    MARGIN: 0px 5px 5px 0px;
    TEXT-ALIGN: left
}
#biz_ad_table P
{
    MARGIN-BOTTOM: 0px;
    TEXT-ALIGN: left
}
#biz_ad_table #biz_ad_info
{
    FLOAT: left;
    WIDTH: 165px
}
#biz_ad_table #biz_ad_info IMG
{
    VERTICAL-ALIGN: middle
}
#biz_ad_table #biz_ad_phone
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 0px 10px;
    WIDTH: 100px;
    HEIGHT: 50px
}
DIV#ajaxStatusMessage
{
    Z-INDEX: 500;
    WIDTH: auto;
    POSITION: absolute;
    HEIGHT: 38px;
    BACKGROUND-COLOR: #fff
}
DIV#ajaxStatusMessage IMG
{
    FLOAT: left
}
DIV#ajaxStatusMessage P
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #c41200 1px solid;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c41200 1px solid;
    HEIGHT: 26px
}
#feedList
{
    MARGIN-BOTTOM: 10px
}
#feedList A
{
    FONT-SIZE: 90%;
    TEXT-DECORATION: none
}
#feedList P
{
    BORDER-BOTTOM: #ccc 1px solid
}
#feedList LI
{
    BORDER-BOTTOM: #ccc 1px solid
}
#feedList H3
{
    BORDER-BOTTOM: #ccc 1px solid
}
#feedList H2
{
    BORDER-BOTTOM: #ccc 1px solid
}
#feedList H2
{
    MARGIN-TOP: 15px;
    PADDING-BOTTOM: 5px
}
#feedList H3
{
    MARGIN-TOP: 15px;
    PADDING-BOTTOM: 5px
}
#feedList P
{
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#feedList LI
{
    PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#feedList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#feedList LI
{
    PADDING-LEFT: 15px
}
#feedList P IMG
{
    MARGIN-LEFT: 30px;
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 3px
}
#feedList LI IMG
{
    MARGIN-LEFT: 30px;
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 3px
}
.category_box
{
    DISPLAY: inline
}
.category_box DIV
{
    DISPLAY: inline;
    PADDING-LEFT: 5px
}
.newCats
{
    MARGIN: 5px 0px 0px 5px
}
.newCats H4
{
    PADDING-BOTTOM: 5px;
    COLOR: #777;
    BORDER-BOTTOM: #777 1px solid
}
.newCats P
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.searchSuggest
{
    FONT-SIZE: 14px;
    MARGIN: 18px 0px 5px;
    COLOR: #c41200
}
.searchSuggest EM
{
    FONT-WEIGHT: bold;
    FONT-STYLE: normal
}
#search_results_body
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 0px
}
#search_results_body .search_result
{
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.nicetitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    Z-INDEX: 400;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #fff
}
.nicetitle P
{
    BORDER-RIGHT: #cc0000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cc0000 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #cc0000 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cc0000 1px solid;
    TEXT-ALIGN: center
}
.nicetitle #btmLf
{
    BACKGROUND: #fff;
    LEFT: 0px;
    BOTTOM: 0px;
    POSITION: absolute
}
.nicetitle #btmRt
{
    RIGHT: 0px;
    BACKGROUND: #fff;
    BOTTOM: 0px;
    POSITION: absolute
}
* HTML .nicetitle #btmLf
{
    BOTTOM: -1px
}
* HTML .nicetitle #btmRt
{
    BOTTOM: -1px
}
.nicetitle #topLf
{
    BACKGROUND: #fff;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.nicetitle #topRt
{
    RIGHT: 0px;
    BACKGROUND: #fff;
    POSITION: absolute;
    TOP: 0px
}
#bookLogPop
{
    BORDER-RIGHT: #c41200 1px solid;
    BORDER-TOP: #c41200 1px solid;
    Z-INDEX: 420;
    BACKGROUND: #fff;
    BORDER-LEFT: #c41200 1px solid;
    WIDTH: 290px;
    BORDER-BOTTOM: #c41200 1px solid;
    POSITION: absolute
}
#bookLogPop H4
{
    BORDER-RIGHT: #d7dce1 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 11px;
    BACKGROUND: #ecf2f7;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    CURSOR: move;
    COLOR: #c41200;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #d7dce1 1px solid;
    TEXT-ALIGN: center
}
#bookLogPop H3
{
    MARGIN: 5px 10px
}
#bookLogPop P
{
    MARGIN: 5px 10px
}
#bookLogPop #logPopStatus
{
    DISPLAY: block;
    FLOAT: left;
    MARGIN: 10px 0px 5px;
    COLOR: green
}
#bookLogPop #popSwitch
{
    BORDER-TOP: #ccc 1px solid;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
#bookLogPop A.floatLink
{
    MARGIN: 0px 10px 5px 0px
}
#bookLogPop DL
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
#bookLogPop DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    WIDTH: 110px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#bookLogPop DT LABEL
{
    FONT-WEIGHT: bold;
    COLOR: #c41200
}
#bookLogPop DT LABEL EM
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666
}
#bookLogPop DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 115px;
    PADDING-TOP: 0px
}
#bookLogPop DD EM
{
    DISPLAY: block
}
#bookLogPop DD SELECT
{
    MARGIN-LEFT: 1px
}
#bookLogPop #btmLf
{
    BACKGROUND: #fff;
    LEFT: -1px;
    BOTTOM: -1px;
    POSITION: absolute
}
#bookLogPop #btmRt
{
    RIGHT: -1px;
    BACKGROUND: #fff;
    BOTTOM: -1px;
    POSITION: absolute
}
#bookLogPop #topLf
{
    BACKGROUND: #fff;
    LEFT: -1px;
    POSITION: absolute;
    TOP: -1px
}
#bookLogPop #topRt
{
    RIGHT: -1px;
    BACKGROUND: #fff;
    POSITION: absolute;
    TOP: -1px
}
#bookLogPop #pop_login_form
{
    DISPLAY: block;
    MARGIN: 5px
}
#bookLogPop #pop_login_form DT
{
    WIDTH: auto;
    PADDING-TOP: 3px
}
#bookLogPop #pop_login_form DD
{
    MARGIN: 10px 0px 0px 94px
}
* HTML #bookLogPop #pop_login_form DD
{
    MARGIN: 8px 0px 0px 85px
}
.roundedTop
{
    BORDER-TOP: #c41200 1px solid;
    MARGIN: 0px 7px;
    HEIGHT: 6px;
    BACKGROUND-COLOR: #fff
}
.roundedBtm
{
    MARGIN: 0px 7px;
    BORDER-BOTTOM: #c41200 1px solid;
    HEIGHT: 6px;
    BACKGROUND-COLOR: #fff
}
.autoPop .btmLf
{
    LEFT: 0px;
    BOTTOM: 0px;
    POSITION: absolute
}
.autoPop .btmRt
{
    RIGHT: 0px;
    BOTTOM: 0px;
    POSITION: absolute
}
.autoPop .topLf
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.autoPop .topRt
{
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.autoPop .autoPopInner
{
    CLEAR: both;
    BORDER-RIGHT: #c41200 1px solid;
    BACKGROUND: #fff;
    MARGIN: 0px;
    BORDER-LEFT: #c41200 1px solid
}
DIV.roundedtoo
{
    WIDTH: 300px
}
DIV.roundedtoo DIV.top DIV DIV
{
    BORDER-TOP: #cc0000 1px solid;
    FONT-SIZE: 1px;
    BACKGROUND: #fff;
    MARGIN-BOTTOM: -1px;
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 7px;
    HEIGHT: 7px
}
DIV.roundedtoo DIV.bottom DIV DIV
{
    MARGIN-TOP: -1px;
    FONT-SIZE: 1px;
    BACKGROUND: #fff;
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 7px;
    BORDER-BOTTOM: #cc0000 1px solid;
    HEIGHT: 7px
}
DIV.roundedtoo .content
{
    BORDER-RIGHT: #cc0000 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 11px;
    BORDER-LEFT: #cc0000 1px solid;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
#div_google_map
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 100%
}
#loading_animation
{
    FLOAT: right;
    VISIBILITY: hidden
}
#tabs_div
{
}
#browse_div
{
    DISPLAY: none;
    VISIBILITY: hidden
}
#search_div
{
    PADDING-TOP: 5px
}
#div_interface_mapa
{
    MARGIN: 0px;
    WIDTH: auto;
    HEIGHT: 100%
}
#mapWrap
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 100%
}
HTML
{
    HEIGHT: 100%
}
BODY
{
    HEIGHT: 100%;
   
}
DIV#footer
{
    MARGIN-TOP: 10px
}