* { margin: 0; padding: 0; outline:0; }

/* BEGIN New css styles */
@font-face {
    font-family: American;
    src: url('../fonts/american.ttf');
}
.imagead {display:block;background:#FFFBE7;padding:10px 5px;margin-bottom:15px; color:#aaa;font-size:12px;line-height:15px;}
.imagead a {display:block;margin-bottom:3px;}
.imagead .thumb { background: url(../images/gifl.gif) no-repeat 0 0; width: 96px; height: 54px; float: left; padding: 5px; margin: 0 10px 0 0;}

.imagead-bellow {list-style:none;margin:0px;padding:0px;font-size:11px;}
.imagead-bellow li {display:block;float:left;width:128px;}
.imagead-bellow a {display:block;margin-bottom:3px;}
.imagead-bellow .thumb { background: url(../images/gifl.gif) no-repeat 0 0; width: 96px; height: 54px; float: left; padding: 5px; margin: 0 10px 0 0;}

/* END New css styles */


.blockUI h1 {padding:20px;font-size:17px;background:#fff;border-radius:5px;}
.blockUI  {border-radius:5px;}
body {
    font-size: 12px;
    line-height: 18px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #000;
    background: #fff;
}
#MarketGid585 img.mcimage585 {border:1px solid #ccc;padding:5px;}

.fb-comments {margin-left:10px;}
.adplace {display:block;text-align:center;padding:0px 0px 14px 0px;}
.gifview {max-width: 600px;}
#register-form {position:relative;}
.facebooklogin {position:absolute;top:35px;right:150px;font-size:16px;text-decoration:none;}
.facebooklogin img {position:relative;left:7px;top:18px;}
.black {color:#000}
.abold a {font-weight:bold}
.f img {width : 170px ; height : 95px ; }
.facebooklogin:hover {text-decoration:none;}
a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }
#loading_image {margin-top:140px;}
#text {position:absolute;z-index:30}
#previewstage {text-align:center;width:500px;background: url(../images/tr.gif) no-repeat 0 0; min-height: 270px; position:relative;margin:20px auto;padding:5px;}
input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
fieldset { border: 0; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


.shell { width: 980px; margin: 0 auto; }

#header { height: 103px; position: relative; }
#logo a { background: url(../images/logo.gif) no-repeat 0 0; width: 209px; height: 103px; position: absolute; top:0; left:0; }

#top-nav { list-style: none; float: right; height: 39px; }
#top-nav li { display: inline; float: left; line-height: 12px; border-right: 1px solid #848f96; padding: 0 15px 0 0; margin: 11px 15px 0 0; }
#top-nav li.last { border: 0; margin-right: 0; }
#top-nav li a { float: left; color: #848f96; }
#top-nav li a:hover {  }
#top-nav li a.active {  }
#top-nav li.black { border: 0; margin: 0; }
#top-nav li.black, 
#top-nav li.black ul { background: url(../images/black.gif) no-repeat 0 0; height: 39px; padding: 0 0 0 17px; float: left; }
#top-nav li.black ul { background-position: right 0; padding: 0 17px 0 0; }
#top-nav li.black ul li {  }
#top-nav li.black ul li.last { padding-right:0; }
#top-nav li.black ul li a { color: #939393; }
#top-nav li.black ul li a:hover { color: #fff; text-decoration: none; }

#navigation { list-style: none; float: left; padding: 10px 0 0 224px; }
#navigation li { display: inline; float: left; font-family: Arial, sans-serif; font-size: 20px; line-height: 24px; font-weight: bold; letter-spacing: -0.4px; white-space: nowrap; padding: 0 23px 0 0; }
#navigation li.last {  }
#navigation li a { float: left; color: #5d5e5e; }
#navigation li a:hover {  }
#navigation li a.active { color: #008fc5; }
#navigation #overdrive { position: relative; }
#navigation #overdrive a.overdrive { background: url(../images/overdrive.gif) no-repeat right 0; padding: 0 52px 0 0; }
#navigation #overdrive a.overdrive.on { background-position: right -24px; }
#navigation #overdrive .tip { position: absolute; top:-35px; left:-25px; font-size: 12px; line-height: 15px; font-weight: normal; white-space: nowrap; letter-spacing: 0; background: #fbf0bb; border: 2px solid #f6cf17; padding: 2px 5px; display: none; -moz-border-radius: 4px; border-radius: 4px; }
#navigation #overdrive .tri { background: url(../images/tri.gif) no-repeat 0 0; width: 60px; height: 29px; position: absolute; bottom:-30px; left:130px; }
#navigation #create a { color: #7db442; }

#head {  }
#head .tab { height: 60px; font-family: Arial, sans-serif; font-size: 23px; line-height: 60px; color: #fff; font-weight: bold; text-shadow: #1c325f 1px -1px 1px; }
#head .tab:hover { text-decoration: none; }

#tab-search { background: url(../images/tab-search.gif) no-repeat 0 -60px; width: 302px; float: left; padding: 0 0 0 79px; }
#tab-create { background: url(../images/tab-create.gif) no-repeat 0 -60px; width: 504px; float: right; padding: 0 0 0 91px; letter-spacing: -0.6px; }
#head .tab-active { background-position: 0 0; }

#tab-content { background: #0291c5 url(../images/tab-content.gif) no-repeat 0 bottom; list-style: none; height: 100%; padding: 29px 32px 26px 31px; margin: 0 0 19px 0; }
#tab-content li { display: none; position: relative; height: 100%; }
#tab-content form { background: url(../images/form.gif) no-repeat 0 0; width: 897px; height: 47px; padding: 10px; }
#tab-content .field { background: url(../images/field.gif) no-repeat 0 0; width: 700px; height: 21px; float: left; border: 0; font-size: 18px; line-height: 21px; color: #B2B2B2; font-weight: bold; padding: 13px 15px; }
#tab-content .field-h { background-position: 0 -47px; color: #fff; }
#tab-content .button { background: url(../images/btn-create.gif) no-repeat 0 0; width: 167px; height: 47px; float: left; border: 0; cursor: pointer; }
#tab-content .button:hover { background-position: 0 -47px; }
#tab-content .btn-search { background: url(../images/btn-search.gif) no-repeat 0 0; }
#tab-content .btn-create { background: url(../images/btn-create.gif) no-repeat 0 0; }
#tab-content .edge { background: url(../images/edge.gif) no-repeat 0 0; width: 10px; height: 10px; position: absolute; top:-29px; overflow: hidden; }
#tab-content .e-l { left:-31px; }
#tab-content .e-r { background-position: 0 -10px; right:-32px; }
#tab-content p { font-family: Georgia, Arial, sans-serif; font-size: 17px; line-height: 21px; color: #fff; font-style: italic; text-shadow: #1c325f 1px -1px 1px; padding: 6px 0 0 0; }
#tab-content p span { color: #b3e2f2; }

#main { height: 100%; padding: 0 0 45px 0; }
#main h2 { font-family: Arial, sans-serif; font-size: 22px; line-height: 25px; color: #005776; letter-spacing: -0.4px; border-bottom: 1px dotted #80a9b8; padding: 0 0 5px 0; }

.today { height: 100%; padding: 0 0 16px 0; }
.today .head { border-bottom: 1px dotted #80a9b8; margin: 0 0 20px 0; }
.today .head h2 { margin: 0 0 20px 0; float: left; border: 0 !important; margin: 0; }
.today .head img { float: left; margin: 0 0 0 13px; }
.today .head p { line-height: 25px; color: #4e6370; text-align: right; float: right; }

#sidebar { width: 180px; }
#sidebar h2 { margin: 0 0 10px 0; }
#sidebar img { float: right; }

#sidebar .group { padding: 0 0 30px 0; }
.group { list-style: none; }
.group li { line-height: 30px; border-bottom: 1px dotted #80a9b8; }
.group li.last { border: 0; }
.group li a { color: #515251; }
.group li a:hover { color: #0071d0; }

#content { width: 780px; }
#contentclark { width: 980px; }
#c-head { border-bottom: 1px dotted #80a9b8; margin: 0 0 20px 0; }
#c-head h1 { font-family: Arial, sans-serif; font-size: 22px; line-height: 25px; color: #005776; letter-spacing: -0.4px; border: 0; padding: 0 0 5px 0; float: left; }
#c-head h2 { float: left; border: 0; }
#c-head img { float: left; margin: 0 0 0 13px; }
#c-head-right { float: right; }
#c-inner { width: 600px; margin: 0 -20px 0 0; position: relative; }
#c-innerclark { width: 750px; margin: 0 -20px 0 0; position: relative; }

.dd { list-style: none; float: right; }
.dd li { display: inline; position: relative; z-index: 5; float: left; white-space: nowrap; margin: 0 6px 0 0; }
.dd li.last { margin: 0; }
.dd li a { color: #676767; }
.dd li a:hover { color: #0071d0; text-decoration: none; }
.dd li a.t { float: left; background: url(../images/dd.gif) repeat-x 0 0; height: 23px; line-height: 23px; border: 1px solid #cdcccc; cursor: pointer; -moz-border-radius: 3px; border-radius: 3px; white-space: nowrap; position: relative; padding: 0 30px 0 10px; }
.dd li a.t span { /*float: left;*/ background: url(../images/tri2.gif) no-repeat 0 0; /*padding: 0 15px 0 8px; margin: 0 8px 0 0;*/ width: 10px; height: 5px; position: absolute; top:9px; right:10px; }
.dd li ul { position: absolute; top:24px; right:0; z-index: 5; background: #f0f0f0; border: 1px solid #cccccb; display: none; }
.dd li ul li { float: none; display: block; line-height: 23px; border-bottom: 1px dashed #ccc; margin: 0 5px; }
.dd li ul li.last { border: 0; padding: 0 25px 0 5px; }
.dd li ul li a { float: none; display: block; padding: 0 25px 0 5px; }

.over { list-style: none; float: right; padding: 8px 0 0 0; }
.over li { display: inline; line-height: 12px; color: #4e6370; border-right: 1px solid #4e6370; padding: 0 7px 0 0; }
.over li.f { border: 0; }
.over li.on { margin: 0 7px 0 0; }
.over li.off { border: 0; }
.over li a { color: #4e6370; }
.over li a.active { color: #008fc5; }

.gifs { list-style: none; position: relative; margin: 0 -20px 0 0; }
.gifs li .inlinemod {display:none;position:absolute;top:5px;right:26px;z-index:99999;background:#000;opacity:0.7;border-radius:5px;}
.gifs li:hover .inlinemod {display:block;}
.gifs li .inlinemod a {color:#fff;}
.gifs li { display: inline; float: left; width: 180px; height: 160px; padding: 0 20px 15px 0; position:relative;}
.gifs li .image { background: url(../images/gif.gif) no-repeat 0 0; display: block; width: 170px; height: 95px; padding: 5px; margin: 0 0 15px 0; }
.gifs li .image img { display: block; }
.gifs li .title { line-height: 16px; color: #0379a4; font-weight: bold; }
.gifs li p { font-size: 11px; line-height: 16px; color: #4e6370; }
.gifs li p a { color: #5f9a42; }

.gifs3 { width: 600px; }
.gifs4 { width: 800px; }
.gifs5 { width: 1000px; }

.pager { width: 440px; list-style: none; height: 30px; margin: 20px auto 0; }
.pager li { display: inline; float: left; line-height: 26px; text-align: center; padding: 0 3px 0 0; }
.pager li a { float: left; width: 26px; height: 26px; border: 1px solid #bad0dd; -moz-border-radius: 4px; border-radius: 4px; color: #006194; }
.pager li a:hover {  }
.pager li a.active { background: #f2f2f2; }
.pager li a.btn { width: 54px; }
.pager li a.btn:hover { text-decoration: none; }
.pager li a.btn-prev { background: url(../images/btn-prev.gif) no-repeat 9px 11px; padding: 0 0 0 5px; }
.pager li a.btn-next { background: url(../images/btn-next.gif) no-repeat 43px 11px; padding: 0 5px 0 0; }
.pager-holder { width: 600px; }

.ad { background: url(../images/ad.gif) no-repeat 0 0; width: 160px; height: 624px; padding: 10px; margin: 0 0 56px 0; }
.ad img { display: block; }

#footer { background: url(../images/footer.jpg) no-repeat 0 0; height: 198px; padding: 0 32px 0 28px; }
#footer .holder { width: 550px; padding: 33px 0 66px 0; }
#footer .holder p { color: #b8b8b8; padding: 0 0 6px 0; }
#footer .holder p a { color: #5798d2; }

#footer .nav { list-style: none; }
#footer .nav li { display: inline; float: left; line-height: 12px; border-right: 1px solid #b8b8b8; padding: 0 10px 0 0; margin: 0 10px 0 0; }
#footer .nav li.last { border: 0; padding: 0; margin: 0; }
#footer .nav li a { float: left; color: #b8b8b8; }

.soc { list-style: none; padding: 38px 0 0 0; }
.soc li { display: inline; float: left; padding: 0 10px 0 0; }
.soc li.last { padding: 0; }
.soc li a { float: left; }
.soc li a img { display: block; }
.soc li a:hover {  }
.soc li a.active {  }

.logos { list-style: none; }
.logos li { display: inline; float: left; padding: 0 21px 0 0; }
.logos li.last { padding: 0; }
.logos li a { float: left; }
.logos li a img { display: block; }
.logos li a:hover {  }
.logos li a.active {  }

/* inner */
#search { background: url(../images/search.gif) no-repeat 0 0; width: 965px; height: 52px; padding: 15px 0 0 15px; margin: 0 0 20px 0; }
#search .field { background: url(../images/field2.gif) no-repeat 0 0; width: 773px; height: 21px; float: left; border: 0; font-size: 18px; line-height: 21px; color: #858585; font-weight: bold; padding: 8px 10px; }
#search .field-h { background-position: 0 -37px; }
#search .button { background: url(../images/btn-search2.gif) no-repeat 0 0; width: 157px; height: 37px; float: left; border: 0; cursor: pointer; }
#search .button:hover { background-position: 0 -37px; }

/* profile */
.profile {  }
.profile .avatar { background: url(../images/avatar.gif) no-repeat 0 0; width: 54px; height: 54px; padding: 5px; margin: 0 18px 0 0; float: left; }
.profile .avatar img { display: block; }
.profile .info { width: 380px; }
.profile .info h1 { font-family: Arial, sans-serif; font-size: 24px; line-height: 24px; color: #005776; letter-spacing: -0.4px; padding: 0 0 7px 0; }
.profile .info h1 img { float: left; margin: 0 11px 0 0; }
.profile .info a { color: #5f9a42; }
.profile .info p { color: #4e6370; }

.tabs { list-style: none; position: relative; z-index: 2; bottom:-1px; height: 100%; margin: -25px 0 0 480px; }
.tabs li { display: inline; float: left; font-family: Arial, sans-serif; font-size: 20px; line-height: 45px; font-weight: bold; text-align: center; letter-spacing: -0.4px; margin: 0 10px 0 0; }
.tabs li a { float: left; color: #0291c5; background: #f1f8f9; border: 1px solid #dcdbdb; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; padding: 0 18px; }
.tabs li a:hover { text-decoration: none; }
.tabs li a.active { color: #444; background: #fff; border-bottom:0; position: relative; height: 46px; margin-bottom: -1px; }

.tab-content { list-style: none; margin: 0 0 30px 0; }
.tab-content li { border: 1px solid #dcdbdb; -moz-border-radius: 4px; border-radius: 4px; height: 100%; padding: 14px; display: none; }
.tab-content li p { float: left; border-right: 1px dotted #bbbec4; padding: 0 40px 0 0; margin: 0 40px 0 0; }
.tab-content li p.last { border: 0; padding: 0; margin: 0; }
.tab-content li p span { color: #5f9a42; }

/* gif page */
.content { width: 640px; float: left; }
.content .head {  float: left; }
.content .share {float:right;width:220px;margin-left:5px;}
.content .share .facebookshare {width:32px;height:32px;display:block;background:url(../images/facebook_2.png);float:left;}
.content .head h1 { font-family: Arial, sans-serif; font-size: 24px; line-height: 27px; color: #005776; letter-spacing: -0.4px; }
.content .head p { line-height: 16px; color: #4e6370; }
.content .head p a { color: #5f9a42; }
.content .btns { width: 205px; float: right; }
.content .btns ul { list-style: none; }
.content .btns ul li { display: inline; float: right; padding: 0 15px 0 0; }
.content .btns ul li a { float: left; }
.content .btns ul li a img { display: block; }

.box { background: url(../images/c.gif) repeat-y 0 0; }
.box-t { background: url(../images/t.gif) no-repeat 0 0; }
.box-b { background: url(../images/b.gif) no-repeat 0 bottom; height: 100%; }

.video { background: url(../images/c2.gif) repeat-y 0 0; border-top: 1px solid #dcdbdb; }
.video img { float: left; margin: 0 10px 0 0; }
.video a { float: left; line-height: 24px; color: #347e3d; }
.video a.btn-like { float: right; }
.video a.btn-like:hover { text-decoration: none; }
.video-b { background: url(../images/b2.gif) no-repeat 0 bottom; height: 52px; padding: 9px 14px 0 10px; }
.video-b .another {font-weight:normal;display:block;padding-left:73px;color:#0379A4;}
.box-gif { margin: 20px 0 20px 0; }
.box-gif .box-b { padding: 20px 0 0 0; }
.gif { display: block; margin: 0 auto 20px; }

.btn-like { background: url(../images/btn-fav.gif) no-repeat 0 0; width: 18px; height: 18px; float: right; }

.emot { list-style: none; float: left; padding: 15px 0 0 35px; margin: 0 0 25px 0; }
.emot li { display: inline; float: left; text-align: center; padding: 0 42px 0 0; }
.emot li.last { padding: 0; }
.emot li a { float: left; color: #3e3e3e; padding: 40px 0 0 0; min-width:45px; }
.emot li a:hover { background-position: center -155px; text-decoration: none; }
.emot li a span { font-family: Arial, sans-serif; font-size: 29px; line-height: 29px; color: #0379a4; font-weight: bold; display: block; padding: 3px 0 0 0; }
.emot1 { background: url(../images/emot1.gif) no-repeat center 0; }
.emot2 { background: url(../images/emot2.gif) no-repeat center 0; }
.emot3 { background: url(../images/emot3.gif) no-repeat center 0; }
.emot4 { background: url(../images/emot4.gif) no-repeat center 0; }
.emot5 { background: url(../images/emot5.gif) no-repeat center 0; }
.emot6 { background: url(../images/emot6.gif) no-repeat center 0; }
.emot7 { background: url(../images/emot7.gif) no-repeat center 0; }

.box-info { margin: 20px 0 20px 0; }
.box-info p { font-size: 14px; line-height: 17px; color: #858585; padding: 0 0 13px 0; }
.box-info p a { color: #858585; }
.box-info p a:hover { color: #000; text-decoration: none; }
.box-info p span { color: #0379a4; font-weight: bold; }
.box-info .info { background: url(../images/c2.gif) repeat-y 0 0; }
.box-info .info-t { background: url(../images/t2.gif) no-repeat 0 0; border-bottom: 1px solid #dcdbdb; height: 100%; }
.box-info .col-l { width: 395px; padding: 18px 25px 12px 21px; float: left; border-right: 1px solid #dcdbdb; }
.box-info .col-r { width: 155px; float: right; padding: 18px 12px 12px 11px; }
.box-info .g { color: #5f9a42 !important; }
.box-info .g.active { font-weight: bold; }

.links { height: 100%; padding: 20px 25px 10px 22px; }
.links label { font-size: 14px; line-height: 16px; color: #0379a4; font-weight: bold; display: block; padding: 0 0 5px 0; }
.links .field { width: 265px; height: 16px; border: 1px solid #dcdbdb; font-size: 12px; line-height: 16px; color: #8d8d8d; padding: 8px 9px; margin: 0 0 15px 0; }

.box-caption { display: none; margin: 0 0 20px 0; }
.box-caption p {  }
.box-caption .box-b { padding: 20px; }

.box-save {  }
.box-save form { height: 100%; padding: 24px; }
.box-save textarea { border: 1px solid #dcdbdb; width: 482px; float: left; height: 57px; font-size: 12px; line-height: 16px; color: #4e4e4e; padding: 8px 9px; margin: 0 0 10px 0; }
.box-save p { color: #8d8d8d; float: left; padding: 0 0 0 91px; }
.box-save .btn { background: url(../images/arr.gif) no-repeat 0 0; width: 35px; height: 34px; float: left; }
.box-save .btn:hover { text-decoration: none; }
.box-save .btn-up { margin: 0 5px 0 0; }
.box-save .btn-down { background-position: 0 -34px; margin: 0 15px 0 0; }
.box-save .btn-save { background: url(../images/btn-save.gif) no-repeat 0 0; width: 95px; height: 34px; border: 0; float: right; cursor: pointer; }

.sidebar { width: 320px; float: right; }
.sidebar h2 { margin: 0 0 20px 0; }
.sidebar .ad2 { margin: 0 0 20px 0; }

.gif-list { list-style: none; }
.gif-list li { height: 100%; padding: 0 0 20px 0; }
.gif-list h4 { font-size: 12px; padding: 0 0 10px 0; }
.gif-list h4 a { color: #0379a4; }
.gif-list p { font-size: 11px; line-height: 16px; color: #4e6370; }
.gif-list p a { color: #5f9a42; }
.gif-list .thumb { background: url(../images/gifl.gif) no-repeat 0 0; width: 96px; height: 54px; float: left; padding: 5px; margin: 0 20px 0 0; }

.ad2 { background: url(../images/ad2.gif) no-repeat 0 0; width: 300px; height: 250px; padding: 10px; display: block; }


/* popups */
.popup { background: #fff; border: 1px solid #dcdbdb; position: absolute; z-index: 20; padding: 20px; display: none;
    -moz-border-radius: 4px; 
    border-radius: 4px; 
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
}
.popup .btn-close { background: url(../images/btn-close.png) no-repeat 0 0; width: 26px; height: 26px; position: absolute; top:-13px; right:-13px; z-index: 3; }

.p-form { padding: 20px; }
.p-form h3 { font-size: 22px; line-height: 25px; color: #005776; padding: 0 0 15px 0; }
.p-form form { width: 335px; float: left; border-right: 1px solid #ccc; }
.p-form .field { width: 310px; height: 14px; border: 1px solid #dcdbdb;  font-size: 12px; line-height: 14px; padding: 3px 5px; margin: 0 0 20px 0; }
.p-form .button { height: 30px; background: #EDEDED; border: 1px solid #dcdbdb; display: block; cursor: pointer; padding: 5px; font-size: 12px; line-height: 14px; }
.p-form ul { list-style: none; float: right; width: 206px; }
.p-form ul li { padding: 0 0 20px 0; }
.p-form ul li a { font-size: 18px; line-height: 30px; color: #105ab9; font-weight: bold; }
.p-form ul li a.fb_button_medium { font-size: 11px; line-height: 14px; }
.p-form ul li a:hover { color: #000; text-decoration: none; }
.p-form ul li a img { float: left; margin: 0 10px 0 0; }

.p-fav {  }
.p-fav p {  }

.p-vid { background: url(../images/p-vid.png) no-repeat 0 0; width: 640px; height: 480px; padding: 48px; border: 0 !important; -moz-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.p-vid .btn-close { background: url(../images/vid-close.png) no-repeat 0 0; width: 32px; height: 32px; top:10px; right:10px; }
.p-vid .btn-close:hover { background-position: 0 -32px; text-decoration: none; }

#overlay { background: url(../images/overlay.png) repeat 0 0; width: 100%; height: 100%; position: fixed; top:0;left:0; z-index: 19; display: none; }

/* creation */
.head-c { width: auto !important; }
.head-c h1 { padding: 0 0 8px 0; }
.form {  }
.form label { font-size: 14px; color: #0379a4; font-weight: bold; }
.form label span { color: #d23e27; }
.form select { font-size: 12px; color: #646565; border: 1px solid #dcdbdb; padding: 7px 5px; }
.form .field { font-size: 12px; line-height: 16px; color: #646565; height: 16px; border: 1px solid #dcdbdb; padding: 8px 10px; }
.form p { line-height: 34px; color: #646565; }
label.error {color:red;;font-size:13px;display:block;position:relative;top:-15px;}
.btn-p { font-size: 12px; line-height: 32px; color: #646565; height: 32px; border: 1px solid #dcdbdb; padding: 0 10px; }
.btn-p:hover { text-decoration: none; background: #d3d3d3; }
div.success, div.warning, div.error, div.validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:7px 10px 7px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    border-radius:5px;
}

div.success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
div.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
div.error {
    color: #D8000C;
    background-color: #FFBABA;
}
.form1 { padding: 0 0 4px 23px; }
.form1 label { width: 100px; float: left; }
.form1 p { padding: 0 15px; float: left; }
.form1 .field { width: 30px; float: left; margin: 0 0 9px 0; }
.form1 .btn-p { float: left; width: 123px; margin: 0 27px 0 0; }
.form1 .btn-r { width: 63px; }
.form1 .btnss { padding: 30px 0 20px 100px; }

.form2 {  }
.form2 label { width: 100px; float: left; }
.form2 label.l3 { font-size: 11px; line-height: 12px; color: #646565; width: auto; font-weight: normal; float: left; cursor: pointer; padding: 9px 0 0 0; }
.form2 p.p2 { font-size: 11px; line-height: 12px; color: #646565; padding: 4px 0 0 102px; }
.form2 select { width: 154px; margin: 0 0 6px 0; float: right; }
.form2 .field { width: 132px; float: right; }
.form2 .f2 { width: 200px; }
.form2 .col {  }
.form2 .col1 { width: 255px; float: left; }
.form2 .col2 { width: 324px; float: right; }
.form2 .checkbox { float: left; position: relative;  margin: 10px 7px 16px 0; }

.form2 .size { list-style: none; background: #f2f3f3; border-top: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; height: 39px; padding: 20px 0 0 24px; margin: 0 1px; }
.form2 .size li { display: inline; float: left; }
.form2 .size li label { width: auto; float: none; line-height: 14px; padding: 0 30px 0 0; }
.form2 .size li label.l2 { font-size: 12px; line-height: 12px; color: #646565; font-weight: normal; cursor: pointer; padding: 0 70px 0 0; }
.form2 .size li label.l2-d { color: #c6c5c9; cursor: default; }
.form2 .size li label.l2-l { padding: 0; }
.form2 .size .checkbox { float: left; position: relative; margin: 3px 7px 0 0; }
.form-t { padding: 24px 26px 25px 23px; }

.form-b { border-bottom: 1px solid #dcdbdb; padding: 22px 28px 25px 23px; }
.form-b p { float: left; font-size: 14px; line-height: 32px; color: #0379a4; font-weight: bold; padding: 0 12px; }
.form-b select { float: left; }
.form-b .field { float: left; margin: 0 0 6px 0; }
.form-b .f3 { width: 328px; }
.form-b .f4 { width: 50px;margin-right:10px; }
.form-b .s2 { width: 142px; }
.form-b .s3 { width: 78px; }
.form-b .p2 { font-weight: normal; float: right; line-height: 32px !important; padding: 0 !important; }
.form-b .btn-apply { float: right; margin: 11px 0 0 0; }
.form-b .btn-cancel { float: right; margin: 11px 10px 0 0; }

.btn-apply { background: url(../images/btn-apply.gif) no-repeat 0 0; width: 68px; height: 34px; border: 0; cursor: pointer; }
.btn-apply:hover { background-position: 0 -34px; }
.btn-cancel { background: url(../images/btn-cancel.gif) no-repeat 0 0; width: 74px; height: 34px; border: 0; cursor: pointer; }
.btn-cancel:hover { background-position: 0 -34px; }

.pic { width: 585px; height: 335px; margin: 28px 27px 27px 25px; }
.pic td { }
.pic td img { display: block; margin: 0 auto; }
.pic #previewstage {}
.water { background: #f2f3f3; border-top: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; height: 35px; padding: 21px 0 0 24px; margin: 0 1px; }
.water label { width: 112px; line-height: 14px; float: left; }
.water label.l4 { font-size: 12px; line-height: 12px; color: #646565; font-weight: normal; float: left; width: auto; cursor: pointer; }
.water .checkbox { float: left; margin: 1px 7px 0 0; }
#previewstage span {cursor:move;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btns-b { padding: 14px 0; }
.btn-preview { background: url(../images/btn-preview.gif) no-repeat 0 0; width: 82px; height: 34px; border: 0; cursor: pointer; float: left; margin: 0 10px 0 245px; }
.btn-preview:hover { background-position: 0 -34px; }
.btn-finish { background: url(../images/btn-finish.gif) no-repeat 0 0; width: 68px; height: 34px; border: 0; cursor: pointer; float: left; }
.btn-finish:hover { background-position: 0 -34px; }
.btn-continue { background: url(../images/btn-continue.gif) no-repeat 0 0; width: 90px; height: 34px; border: 0; cursor: pointer; float: left; }
.btn-continue:hover { background-position: 0 -34px; }

/* upgrade */
.content-w { width: auto; }
.content-w .head-c { padding: 0 0 23px 0; }
.content-w .head-c h1 { padding: 0; }

.wide { background: url(../images/wide-c.gif) repeat-y 0 0; width: 980px; }
.wide-t { background: url(../images/wide-t.gif) no-repeat 0 0; }
.wide-b { background: url(../images/wide-b.gif) no-repeat 0 bottom; height: 100%; padding: 4px 0 0 0; }

.progress { background: #f3f3f3; border-bottom: 1px solid #dcdbdb; padding: 15px 0 17px 18px; margin: 0 1px; }

.complete { background: url(../images/complete.gif) no-repeat 0 0; width: 110px; height: 26px; position: absolute; top:0; right:0; z-index: 1; }
.complete-l { background: url(../images/complete-l.gif) repeat-x 0 10px; width: 940px; height: 26px; position: relative; }
.complete-d { background: url(../images/complete-d.gif) no-repeat 0 0; width: 26px; height: 26px; position: absolute; top:0; left:0; z-index: 2; }

.plans { width: 834px; margin: 63px 0 67px 72px; }
.plans th { border-bottom: 2px solid #fff; }
.plans th.f { background: url(../images/member.gif) no-repeat 0 0; width: 520px; border-right: 2px solid #fff; }
.plans th.p { background: url(../images/premium.gif) no-repeat 0 0; width: 155px; height: 81px; border-right: 2px solid #fff; }
.plans th.r { background: url(../images/regular.gif) no-repeat 0 bottom; width: 155px; height: 64px; }

.plans td { height: 32px; }
.plans td img { display: block; margin: 0 auto; }
.plans td.f { background: #e9e9e9; font-family: Arial, sans-serif; font-size: 12px; line-height: 32px; color: #535353; text-align: right; padding: 0 260px 0 0; }
.plans td.p { background: #cde5ec; border-left: 2px solid #fff; text-align: center; }
.plans td.r { background: #cde5ec; border-left: 2px solid #fff; text-align: center; }

.plans tr {  }
.plans tr.odd {  }
.plans tr.odd td.f { background: #f3f3f2; }
.plans tr.odd td.p { background: #eaf6f7; }
.plans tr.odd td.r { background: #eaf6f7; }

.package { padding: 0 0 30px 0; border-bottom: 1px solid #dcdbdb; margin: 0 0 15px 0; }
.package h3 { font-family: Arial, sans-serif; font-size: 30px; line-height: 75px; color: #6b9a40; letter-spacing: -0.4px; text-align: center; border: 1px solid #dcdbdb; margin: 0 0 34px 0; }
.package ul { list-style: none; padding: 0 0 0 50px; }
.package ul li { display: inline; float: left; border-right: 1px solid #dcdbdb; text-align: center; width: 260px; height: 225px; position: relative; padding: 0 30px 0 0; margin: 0 30px 0 0; }
.package ul li.last { border: 0; padding: 0; margin: 0; }
.package ul h4 { font-family: Arial, sans-serif; font-size: 36px; line-height: 39px; color: #20a4de; padding: 12px 0 8px 0; }
.package ul h5 { font-family: Arial, sans-serif; font-size: 20px; line-height: 23px; color: #444; letter-spacing: -0.4px; padding: 0 0 8px 0; }
.package ul p { color: #646565; }
.package ul img { display: block; position: absolute; bottom:37px; left:75px; }

.form-a { padding: 0 0 36px 0; }
.form-a h3 { font-family: Arial, sans-serif; font-size: 30px; line-height: 33px; color: #6b9a40; letter-spacing: -0.4px; text-align: center; padding: 0 0 50px 0; }
.form-a .form label { width: 135px; float: left; }
.form-a .form label.l2 { width: auto; padding: 0 16px; }
.form-a .form .field { width: 282px; float: right; margin: 0 0 15px 0; }
.form-a .form .field-h { background: #fbffc0; }
.form-a .form .f1 { width: 57px; float: left; }
.form-a .form .f2 { width: 112px; float: left; }
.form-a .form .f3 { width: 87px; float: left; }
.form-a .form p { font-size: 12px; line-height: 34px; color: #646565; float: left; padding: 0 8px; }
.form-a .form select { width: 304px; float: right; margin: 0 0 15px 0; }
.form-a .form select.s2 { width: 92px; float: right; }

.form-a .col { width: 440px; }
.form-a .col-l { float: left; padding: 0 0 0 32px; }
.form-a .col-r { float: right; padding: 0 32px 0 0; }
.form-a .btn-cancel { float: right; margin: 18px 10px 0 0; }
.form-a .btn-continue { float: right; margin: 18px 32px 0 0; }

/* tooltip */
.tooltip { position: absolute; top:-35px; left:-25px; font-size: 12px; line-height: 15px; font-weight: normal; text-align: center; white-space: nowrap; letter-spacing: 0; background: #fbf0bb; border: 2px solid #f6cf17; padding: 2px 5px; -moz-border-radius: 4px; border-radius: 4px; display: none; }
.tooltip a { color: #0379a4; }


#jwplayer-div { text-align: center; padding-bottom: 15px; }
#slider-range { width: 585px; }

#customWidget {
    float: left;
    height: 36px;
    position: relative;
}
#colorSelector {
    background: url("../images/select2.png") repeat scroll 0 0 transparent;
    height: 36px;
    left: 0;
    position: absolute;
    top: 0;
    width: 36px;
}
#colorSelector div {
    background: url("../images/select2.png") repeat scroll center center transparent;
    height: 28px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 28px;
}
#colorpickerHolder {
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 32px;
    width: 356px;
}
#colorpickerHolder .colorpicker {
    background-image: url("../images/custom_background.png");
    bottom: 0;
    left: 0;
    position: absolute;
}
#colorpickerHolder .colorpicker_hue div {
    background-image: url("../images/custom_indic.gif");
}
#colorpickerHolder .colorpicker_hex {
    background-image: url("../images/custom_hex.png");
}
#colorpickerHolder .colorpicker_rgb_r {
    background-image: url("../images/custom_rgb_r.png");
}
#colorpickerHolder .colorpicker_rgb_g {
    background-image: url("../images/custom_rgb_g.png");
}
#colorpickerHolder .colorpicker_rgb_b {
    background-image: url("../images/custom_rgb_b.png");
}
#colorpickerHolder .colorpicker_hsb_s {
    background-image: url("../images/custom_hsb_s.png");
}
#colorpickerHolder .colorpicker_hsb_h {
    background-image: url("../images/custom_hsb_h.png");
}
#colorpickerHolder .colorpicker_hsb_b {
    background-image: url("../images/custom_hsb_b.png");
}
#colorpickerHolder .colorpicker_submit {
    background-image: url("../images/custom_submit.png");
}
#colorpickerHolder .colorpicker input {
    color: #778398;
}


#counter-m, #counter-u, #counter-g {
    display : inline-block ;
}
#counter-m {
    width : 80px ;
}
#counter-u {
    width : 75px ;
}
#counter-g {
    width : 80px ;
}


#navigation li .tip a {
        color : #0252AA ;
        float : none ;
}


.gifs li {
    height : 160px ;
}
.ad.right {
    height : 624px ;
}


#search-adult {
        margin : 50px auto 100px auto ;
        width : 700px ;
        font-size : 150% ;
        font-weight : bold ;
        text-align : center ;
        line-height: 40px; 
        color: #5D5E5E; 
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
 
.moderate { margin-bottom:20px;}
.moderate a {
    
    display:block;
    border-bottom:1px solid #ccc;
    padding:3px 0px;
    color: #333;
    width:50%;
    float:left;
}
.moderate h2 {margin:0px;}

.gifsoupad {border:1px dotted #ccc;padding:9px;border-radius:5px;margin-bottom:20px;}
.gifsoupad img {display:block;margin:auto;width:300px;margin-bottom:10px;}
.gifsoupad a{color:#0379a4}
.gifsoupad .title {float:left;font-weight:bold;}
.gifsoupad .by {float:right;color:green;}

#plans {font-size:15px;text-align:left;padding:5px;}    