/*********************** COMMON PROPERTIES ****************************/
/* */
body
{
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color:#404849;
  margin:0;
  padding:0;
  font-size:12px;
  background:url(/images/content_bg/background_tile.jpg) repeat-y center;
}
h1, h2, h3, h4, h5
{
  margin:0;
  padding:0;
}
hr
{
  margin:0;
  padding:0;
  border: solid 1px #cfd0ca
}

* html .pngFix, * html img  { behavior: url("/global/css/iepngfix.htc"); }

a{
  color:#A78848;
  }

.hide
{
  display: none;
}
.clear
{
  clear:both
}
.floatleft
{
  float:left
}
.floatright
{
  float:right
}
img
{
  border:0
}
p
{
  margin:0;
    padding:0 0 10px 0;
}
#wrapper
{
  width:100%;
  background:url(/images/content_bg/background_tile.jpg) repeat-y center;
}
#content_bg
{
  width:100%;
  background:url(/images/content_bg/background_no_repeat.jpg) no-repeat center top;
}
#content_wrapper
{
  width:990px;
  margin:0 auto;
  position:relative;
}
#content
{
  float:left;
  width:665px;
  margin:10px 25px 0 0px;
    padding:0;
}
* html #content
{
  margin:5px 0px 0 0px;
}
.click_amazon{
  float:right;
  width:255px;
  margin-right:10px;
  }
/* Profile */
#wrapper_profile
{
  background:url(/images/content_bg/account_settings/background_tile.jpg) repeat-y center;
}
#content_bg_profile
{
  background:url(/images/content_bg/account_settings/background_no_repeat.jpg) no-repeat center top;
}
#content_wrapper_profile
{
  width:990px;
  margin:0 auto;
  position:relative;
}
#content_profile
{
  float:left;
  width:990px;
  margin:125px 0px 0 0px;
    padding:0;
}
/* Profile ends */
#content_home
{
  float:left;
  width:639px;
  margin:0px 20px;
}
#header
{
  margin:0;
  height:215px;
}
#right
{
   float:right;
}
#ads
{
  margin:-100px 0px 0 0;
    float:right;
  width:300px;
}

.ad_sep{
  height:5px;
  font-size:0px;
  line-height:0px;
  }
  
#ads img
{
  margin-bottom:10px;
}
/*#home_btn
{
  width:125px;
  height:30px;
}
*/
#home_btn a
{
  position:absolute;
  left:422px;
  top:0px;
  width:125px;
  height:30px;
  background:url(/images/btns/home_btn.jpg) no-repeat;
  margin:0;
  padding:0;
}
/** html #home_btn a
{
  clear:both;
}*/

#home_btn a:hover
{
  background-position:0 -30px;
}
/* messgae link right bottom */

#message_center_banner a
{
    width:300px;
  height:130px;
  display:block;
  margin:10px 0 0 0;
  background:url(/images/btns/message_center.jpg) no-repeat;
  float:left;
}

#message_center_banner a span.msg_go
{
  float:left;
  display:block;
  height:22px;
  width:128px;
  margin:94px 0 0 138px;
  background:url(/images/btns/message_center.jpg) -138px -94px;
  cursor:pointer;
}
* html #message_center_banner a span.msg_go
{
  margin:94px 0 0 69px;
}


#message_center_banner a:hover span.msg_go
{
  background:url(/images/btns/message_center.jpg) -138px -132px;
}
/* message link right bottom end */

/*********************** COMMON PROPERTIES END *****************/
/*********************** CONTENT AREA PROPERTITES *************/
/* content image */
.content_image_right
{
  float:right;
    margin-top:25px;
    padding-right:10px;
}
.cliqueImgPadding
{
  margin-top:-40px;
}
.familyImgPadding
{
  margin-top:-10px;
  margin-right:10px;
}
.content_image_right_padding
{
  float:right;
    margin-top:25px;
    padding-top:30px;
  padding-right:30px;
}
.content_text_left
{
    float:left;
    width:335px;
    padding-right:10px;
}
.content_image_left
{
  float:left;
    margin-top:25px;
    padding-right:10px;
}
.content_text_right
{
    float:left;
    width:320px;
    padding-left:10px;
    padding-right:20px
}
/* end */
.content_text
{
  margin-top:45px;
  padding:0 35px;
  min-height:500px;
}
*html .content_text
{
  height:500px;
}
.media_text
{
  margin-top:45px;
  padding:0 10px 0 2px;
  min-height:500px;
}

.content_text_modeling, .content_text_feathers
{
  margin-top:45px;
  padding:0 20px 0 35px
}
.content_text_nbb, .content_text_clique
{
  margin-top:45px;
  padding:0 20px 0 25px
}
.content_text_family
{
   margin-top:45px;
  padding:0 20px 0 25px
}
/*********************** CONTENT AREA PROPERTIES ENDS ********/
.rep_text_left
{
    float:right;
    width:165px;
  padding-top:20px;
}

#headShot{
  float:left;
  width:300px;
  margin:0;
  padding:0;
  }

.rep_text
{
  margin-top:45px;
  padding:0 20px;
  width:595px;
  min-height:500px;
}
*html .rep_text
{
  height:500px;
}
.rep_text h2
{
  color:#375b5f;
  margin:0 15px;
}
.rep_text p
{
  color:#434545;
  margin:0 0 30px 0;
}
.rep_text p strong
{
  color:#434545;
  font-size:12px;
}
span.green{
  color:#385b61;
  }
  
#headShot span.resume{
  width:300px;
  height:60px;
  background:url(/images/btns/resume_btn.jpg) no-repeat;
  display:block;
  }

#headShot span.resume a.resume_btn{
  width:125px;
  height:55px;
  background:url(/images/btns/resume_btn.jpg) no-repeat;
  background-position:-157px 0px;
  display:block;
  margin:0px 0 0 157px;
  padding:5px 0 0 0;
  }
  
#headShot span.resume a:hover.resume_btn{
  background-position:-157px -60px;
  }

.rep_div{
  float:left;
  width:2px;
  height:480px;
  background:url(/images/representation/conent_divider.jpg) no-repeat;
  margin:0 10px 0 5px;
  }
  
#rep_logos{
  float:left;
  width:105px;
  margin:0 5px 0 0;
  }
  
#rep_logos #logo1{
  margin-top:20px;
  display:block;
  height:115px;
  }

#rep_logos #logo2{
  margin-top:40px;
  }

#rep_logos #logo3{
  margin-top:50px;
  }
  
/*********************** INDEX PAGE MODULE ********************/
/* Index page */
#wrapper_home
{
  width:100%;
  margin:0;
  padding:0;
    background:url(/images/background_tile.jpg) center top;
}
#background
{
  width:100%;
  background:url(/images/background_no_repeat.jpg) no-repeat center top;
}
#container
{
  width:990px;
  margin:0 auto;
  position:relative;
}

#leftCol
{
  width:690px;
  margin:8px 0 0 0;
  float:left;
  padding:0;
}

/*#rightCol
{
  padding-top:215px;
}*/
/* News Section */
#wrapper_home #leftCol #newSection
{
  width:229px;
  height:336px;
  margin:305px 0px 0 56px;
  padding:0;
  float:left;
}
* html #wrapper_home #leftCol #newSection
{
  margin:305px 5px 0 30px;
}
#wrapper_home #leftCol #newSection .newsHeader
{
  width:118px;
  height:16px;
  margin:0px 0 0 100px;
  padding:0;
  background-image:url(/images/headers/index_news.png);
}
#wrapper_home #leftCol .news_plug a
{
  display:block;
  height:110px; 
  margin:0;
  padding:0;
  text-decoration:none;
}
#wrapper_home #leftCol .news_plug span.news_image
{
  float:left;
  width:105px;
  height:90px;
  cursor:pointer;
  display:block;
}
#wrapper_home #leftCol .news1 span.news_image
{
  margin:7px 0 0 5px;
  }
* html #wrapper_home #leftCol .news1 span.news_image
{
  margin:7px 0 0 2px;
  }

#wrapper_home #leftCol .news2 span.news_image
{
  margin:9px 0 0 5px;
  }
* html #wrapper_home #leftCol .news2 span.news_image
{
  margin:9px 0 0 2px;
  }

#wrapper_home #leftCol .news3 span.news_image
{
  margin:11px 0 0 5px;
  }
* html #wrapper_home #leftCol .news3 span.news_image
{
  margin:11px 0 0 2px;
  }

#wrapper_home #leftCol .news_plug span.news_text
{
  width:100px;
  height:65px;
  float:left;
  display:block;
  font: 10px georgia;
  color:#404849;
  cursor:pointer;
  padding:0;
}
/** html #wrapper_home #leftCol .news_plug span.news_text
{
  margin:5px 10px 0 115px;
}*/
#wrapper_home #leftCol .news1 span.news_text
{
  margin:10px 0px 0 5px;
}
#wrapper_home #leftCol .news2 span.news_text
{
  margin:12px 0px 0 5px;
}
#wrapper_home #leftCol .news3 span.news_text
{
  margin:14px 0px 0 5px;
}

#wrapper_home #leftCol .news1 a
{
  background-image:url(/images/index/news_callout_bkgrnd.jpg);
  background-position:0 0;
  margin:0;
}
#wrapper_home #leftCol .news2 a
{
  background-image:url(/images/index/news_callout_bkgrnd.jpg);
  background-position:0 -110px;
  margin:0px 0 0 0;
}
#wrapper_home #leftCol .news3 a
{
  background-image:url(/images/index/news_callout_bkgrnd.jpg);
  background-position:0 -220px;
  margin:0px 0 0 0;
}

#wrapper_home #leftCol .news_plug a span.go
{
  display:block;
  width:109px;
  height:22px;
  margin:0px 0 0 1px;
  padding:0;
  /*z-index:1px;*/
  background-image:url(/images/index/news_callout_bkgrnd.jpg);
  background-position: -111px -75px;
  float:left;
  cursor:pointer; 
}
#wrapper_home #leftCol .news_plug a:hover span.go
{
  background-position: -111px -340px;
}
/* Current Proejcts */
#currentProjects
{
  margin:42px 0 0 30px;
  padding:0;
  width:340px;
  height:605px;
  float:left;
}
html* #currentProjects
{
  margin:35px 0 0 30px;
}

* html #currentProjects
{
  margin:33px 0 0 30px;
}

#currentProjects div.currentProjectsHeader
{
  height:16px;
  width:120px;
  padding:0;
  margin:0px 0 0 220px;
  background-image:url(/images/headers/index_projects.png);
}
* html #currentProjects div.currentProjectsHeader
{
  margin:0px 0 0 110px;
}
#currentProjects a {
  display: block;
  font: 11px georgia;
  color: #404849;
  text-decoration: none;
  background-image: url(/images/index/projects_callouts.jpg);
  margin: 0 0 9px 0;
  position: relative;
}

#currentProjects div#cp1 a {
  height: 202px;
  background-position: 0 0;
}
#currentProjects div#cp2 a {
  height: 201px;
  background-position: 0 -202px;
}
#currentProjects div#cp3 a{
  height:197px;
  background-position:0 -403px;
}
#currentProjects a span.projects_text {
  width: 156px;
  display:block;
  position:absolute;
  top:16px;
  left: 176px;
  cursor:pointer;
}
#currentProjects a span.go
{
  display: block;
  width:158px;
  height:22px;
  background-image:url(/images/index/projects_callouts.jpg);
  background-position: -176px -157px;
  position: absolute;
  top: 156px;
  left: 176px;
}
#currentProjects a:hover span.go
{
  background-position: -176px -615px;
  cursor:pointer;
}
/* Current Projects ends */

/*********************** INDEX PAGE MODULE ENDS ********************/

/*********************** LOGIN / LOGOUT PROPERTIES ********************/
#login_panel{
  margin:0 0 0 10px;
  float:left;
  width:300px;
  height:90px;
  }
#loginArea
{
    padding:0;
  width:300px;
  height:70px;
  list-style:none;
    background: url(/images/btns/log_in_log_out.jpg) no-repeat 0 0;
  margin:0;
  overflow:hidden;
}
#loginArea li#login
{
  width:284px;
  height:44px;
    margin:0 0 0 16px;
  display: block;
}
#loginArea li#login span#join
{
  width:228px;
  height:22px;
  margin:0 0 0 55px;
  display: block;
}
#loginArea li#login span#join a
{
  width:228px;
  height:22px;
    float:right;
  display: block;
  background: url(/images/btns/log_in_log_out.jpg) no-repeat -72px 0;
}
#loginArea li#login span#join a:hover
{
  background-position: -72px -70px
}

.input
{
  border-width:0px;
  height:19px;
  padding-top:1px;
  width:103px;
  margin:22px 9px 0 0;
  padding:0;
}
.input_right0
{
  border-width:0px;
  height:19px;
  padding-top:1px;
  width:103px;
  margin:22px 0 0 0;
  padding:0;
}
#loginArea li#login span#login_btn
{
  display:block;
  width:48px;
  height:21px;
  margin:21px 0 0 222px;
}
*html #loginArea li#login span#login_btn
{
  margin:21px 0 0 218px;
}
#loginArea li#login span#login_btn a
{
  display:block;
  width:48px;
  height:22px;
  background: url(/images/btns/log_in_log_out.jpg) no-repeat -238px -43px;
}
#loginArea li#login span#login_btn a:hover
{
  background-position:-238px -113px;
}
#logoutArea
{
    padding:0;
  width:300px;
  height:70px;
  list-style:none;
    background: url(/images/btns/log_in_log_out.jpg) no-repeat 0 -140px;
  margin:0;
  overflow:hidden;
}
#logoutArea li
{
  display:block;
    float:left;
  height:22px;
    width:88px;
    margin: 42px 0 0 1px;
}
#logoutArea li#edit_profile
{
    margin: 42px 0 0 15px;
}
*html #logoutArea li#edit_profile
{
    margin: 42px 0 0 8px;
}
#logoutArea li a
{
  display:block;
    height:22px;
    width:88px;
}
#logoutArea li#edit_profile a
{
    background: url(/images/btns/log_in_log_out.jpg) no-repeat;
  background-position: -15px -183px;
}
#logoutArea li#edit_profile  a:hover
{
    background-position: -15px -253px;
}
#logoutArea li#leave_message a
{
    background: url(/images/btns/log_in_log_out.jpg) no-repeat -105px -183px;
}
#logoutArea li#leave_message  a:hover
{
    background-position: -105px -253px;
}
#logoutArea li#log_out a
{
    background: url(/images/btns/log_in_log_out.jpg) no-repeat -194px -183px;
}
#logoutArea li#log_out  a:hover
{
    background-position: -194px -253px;
}
/*********************** LOGIN / LOGOUT PROPERTIES ENDS **************/
/*********************** MAIN MENU PROPERTIES *******************/
ul#main_menu
{
  padding:0;
  width:455px;
  height:45px;
  margin:160px 0 0 225px;
  float:left;
}
* html ul#main_menu
{
  margin:160px 0 0 112px;
  z-index: 1
}

ul#main_menu li
{
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

#blog a
{
  display:block;
  height:45px;
  width:79px;
  background:url(/images/btns/nav.jpg) no-repeat;
}
#blog a:hover
{
  background-position:0 -45px;
}

#msgcenter a
{
  display:block;
  height:45px;
  width:89px;
  background:url(/images/btns/nav.jpg) no-repeat;
  background-position:-79px 0px;
  position:relative;
}
#msgcenter a:hover
{
  background-position:-79px -45px;
}
#career a
{
  display:block;
  height:45px;
  width:102px;
  background:url(/images/btns/nav.jpg) no-repeat ;
  background-position:-168px 0;
  position:relative;
}
#career a:hover
{
  background-position:-168px -45px;
}
#photos a
{
  display:block;
  height:45px;
  width:88px;
  background:url(/images/btns/nav.jpg) no-repeat ;
  background-position:-270px 0;
}

#photos a:hover
{
  background-position:-270px -45px;
}
#videos a
{
  display:block;
  height:45px;
  width:97px;
  background:url(/images/btns/nav.jpg) no-repeat;
  background-position: -358px 0;
}
#videos a:hover
{
  background-position:-358px -45px;
}
.sec_menu_container
{
  display: none;
  width:358px;
  position:absolute;
  z-index: 2;
}
/* ---- fans submenu ----*/
ul#main_menu #blog .sec_menu_container .SubMenuBlog
{
  position:absolute;
  margin:0;
  padding:0;
  left:-3px;
  top:-2px;
}
#main_menu #blog .sec_menu_container .SubMenuBlog li
{
  float:left;
  list-style:none;
  position:relative
}
ul#main_menu  .sec_menu_container a
{
background-image:url(/images/btns/nav.jpg);
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink1 a
{
  height:33px;
  width:66px;
  display:block;
  background-position: -76px -91px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink1 a:hover
{
  background-position: -76px -126px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink2 a
{
  height:33px;
  width:53px;
  display:block;
  background-position: -142px -91px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink2 a:hover
{
  background-position: -142px -126px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink3 a
{
  height:33px;
  width:55px;
  display:block;
  background-position: -195px -91px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink3 a:hover
{
  background-position: -195px -126px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink4 a
{
  height:33px;
  width:57px;
  display:block;
  background-position: -250px -91px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink4 a:hover
{
  background-position:-250px -126px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink5 a
{
  height:33px;
  width:106px;
  display:block;
  background-position: -307px -91px;
}
ul#main_menu #blog .sec_menu_container .SubMenuBlog .subLink5 a:hover
{
  background-position: -307px -126px;
}
/* ----- fans submenu ends ----*/
/* projects submenu */

ul#main_menu #career .sec_menu_container .SubMenuCareer
{
  position:absolute;
  margin:0;
  padding:0;
  top:-2px;
  left:-150px;  
}
#main_menu #career .sec_menu_container .SubMenuCareer li
{
  float:left;
  list-style:none;
  position:relative
}
#main_menu #career .sec_menu_container .SubMenuCareer li a
{
  height:34px;
  display:block;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink1 a
{
  width:66px;
  background-position:-76px -231px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink1 a:hover
{
  background-position:-76px -266px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink2 a
{
  width:68px;
  background-position: -142px -231px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink2 a:hover
{
  background-position:-142px -266px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink3 a
{
  width:75px;
  background-position: -210px -231px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink3 a:hover
{
  background-position:-210px -266px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink4 a
{
  width:132px;
  background-position: -285px -231px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink4 a:hover
{
  background-position:-285px -266px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink5 a
{
  width:68px;
  background-position: -418px -231px;
}
ul#main_menu #career .sec_menu_container .SubMenuCareer .subLink5 a:hover
{
  background-position:-418px -266px;
}
/* projects submenu ends */

/* photos submenu starts */

ul#main_menu #photos .sec_menu_container .SubMenuPhotos
{
  position:absolute;
  margin:0;
  padding:0;
  top:-2px;
  left:-65px;  
}
#main_menu #photos .sec_menu_container .SubMenuPhotos li
{
  float:left;
  list-style:none;
  position:relative
}
#main_menu #photos .sec_menu_container .SubMenuPhotos li a
{
  height:34px;
  display:block;
}
ul#main_menu #photos .sec_menu_container .SubMenuPhotos .subLink1 a
{
  width:70px;
  background-position:-76px -160px;
}
ul#main_menu #photos .sec_menu_container .SubMenuPhotos .subLink1 a:hover
{
  background-position:-76px -195px;
}
ul#main_menu #photos .sec_menu_container .SubMenuPhotos .subLink2 a
{
  width:72px;
  background-position: -146px -160px;
}
ul#main_menu #photos .sec_menu_container .SubMenuPhotos .subLink2 a:hover
{
  background-position:-146px -195px;
}
ul#main_menu #photos .sec_menu_container .SubMenuPhotos .subLink3 a
{
  width:75px;
  background-position: -220px -160px;
}
ul#main_menu #photos .sec_menu_container .SubMenuPhotos .subLink3 a:hover
{
  background-position:-220px -195px;
}
/* photos submenu ends */

/* videos submenu starts */

ul#main_menu #videos .sec_menu_container .SubMenuVideos
{
  position:absolute;
  margin:0;
  padding:0;
  top:-2px;
  left:-65px;  
}
#main_menu #videos .sec_menu_container .SubMenuVideos li
{
  float:left;
  list-style:none;
  position:relative
}
#main_menu #videos .sec_menu_container .SubMenuVideos li a
{
  height:34px;
  display:block;
}
ul#main_menu #videos .sec_menu_container .SubMenuVideos .subLink1 a
{
  width:70px;
  background-position:-76px -299px;
}
ul#main_menu #videos .sec_menu_container .SubMenuVideos .subLink1 a:hover
{
  background-position:-76px -335px;
}
ul#main_menu #videos .sec_menu_container .SubMenuVideos .subLink2 a
{
  width:78px;
  background-position: -146px -299px;
}
ul#main_menu #videos .sec_menu_container .SubMenuVideos .subLink2 a:hover
{
  background-position:-146px -335px;
}
/*********************** MAIN MENU PROPERTIES ENDS *************/
/*********************** BREADCRUMB PROPERTIES ****************/
/*fans page links start*/
#submenu_fansBreadCrumb
{
  float:left;
  width:334px;
  height:24px;
  margin:94px 0 45px 0px;
  padding:0;
  list-style:none;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat 0 -120px;
}
#submenu_fansBreadCrumb li
{
  float:left;
  list-style:none;
  display:inline;
}


#submenu_fansBreadCrumb #music a
{
  display:block;
  height:20px;
  width:57px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -0px -120px;
}
#submenu_fansBreadCrumb #music a:hover, #music a.music_selected
{
  background-position:-0px -144px;
}

#famili a
{
  display:block;
  height:20px;
  width:51px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -57px -120px;
}
#famili a:hover, #famili a.famili_selected
{
  background-position:-57px -144px;
}

#sports a
{
  display:block;
  height:20px;
  width:57px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -108px -120px;
}
#sports a:hover, #sports a.sports_selected
{
  background-position:-108px -144px;
}

#writing a
{
  display:block;
  height:20px;
  width:57px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -165px -120px;
}
#writing a:hover, #writing a.writing_selected
{
  background-position:-165px -144px;
}

#messaging a
{
  display:block;
  height:20px;
  width:112px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -223px -120px;
}
#messaging a:hover, #messaging a.messaging_selected
{
  background-position:-223px -144px;
}
/*fans page links ends*/
/* projects page links starts */
#submenu_projectBreadCrumbs
{
  width:580px;
  height:24px;
  margin:94px 0 45px 80px;
  padding:0;
  list-style:none;
}
#submenu_projectBreadCrumbs li
{
  float:left;
  list-style:none;
  display:inline;
}

#submenu_projectBreadCrumbs #music a
{
  display:block;
  height:25px;
  width:57px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -0px -120px;
}
#submenu_projectBreadCrumbs #music a:hover, #submenu_projectBreadCrumbs #music a.music_selected
{
  background-position:-0px -144px;
}

/*#submenu10 li
{
  float:left;
  list-style:none;
  display:inline;
}*/

#clique a
{
  display:block;
  height:25px;
  width:77px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -0px -24px;
}
#clique a:hover, #clique a.clique_selected
{
  background-position:-0px -48px;
}

#onefall a
{
  display:block;
  height:25px;
  width:67px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -0px -72px;
}
#onefall a:hover, #onefall a.onefall_selected
{
  background-position:-0px -96px;
}

#nakedbrother a
{
  display:block;
  height:25px;
  width:167px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -77px -24px;
}
#nakedbrother a:hover, #nakedbrother a.nakedbrother_selected
{
  background-position:-77px -48px;
}

#modeling a
{
  display:block;
  height:24px;
  width:90px;
  background:url(/images/btns/breadcrumb_nav.jpg) no-repeat -244px -24px;
}
#modeling a:hover, #modeling a.modeling_selected
{
  background-position:-244px -48px;
}


/* projects page links ends */
/*********************** BREADCRUMBS PROPERTIES ENDS *********/
/*********************** PAGE TITLE/SUBTITLE PROPERTIES ******/
/* page titles */
h2.subTitle
{
  float:left;
    margin:92px 0 0 30px;
    padding:0;
    height:25px;
    width:250px;
}
h2.fansTag
{
    background:url(/images/headers/content_headers.jpg) no-repeat 0 -200px;
}
h2.projectsTag
{
    background:url(/images/headers/content_headers.jpg) no-repeat 0 -290px;
	width: 140px;
}
h2.photosTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -110px;
}
h2.videosTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -155px;
}
h2.profileTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -245px;
}
h2.newsTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -20px;
}
h2.blogTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -515px;
}
h2.familyTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -380px;
}
h2.sportsTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -470px;
}
h2.writingTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -425px;
}
h2.msgcenterTag
{
     background:url(/images/headers/content_headers.jpg) no-repeat 0 -335px;
}
/* page title ends */

/* page subtitles */
.subHead{
    margin:0;
  padding:0 0 10px 0;
    color:#355e64;
    font-size:16px;
    font-weight:600
}
div.blogPage div.content_text h2 {
  display: none;
}
/*********************** PAGE TITLE/SUBTITLE PROPERTIES ENDS ********/
/*********************** FOOTER PROPERTIES *************************/
/******** footer home page ********/

#index_footer
{
  clear:both;
  height:100px;
  margin:0;
  padding:0;
  list-style:none;
}

#index_footer li#footerlogo
{
  width:120px;
  text-align: center;
  margin:30px 0 0 100px;
  line-height:36px;
  text-align:center;
  float:left;
}
*html #index_footer li#footerlogo{
  margin:30px 0 0 50px;
}
#index_footer li#footerLinks
{
  width:400px;
  margin:30px 0 0 0;
  float:left;
}
#index_footer li#footerLinks p
{
  color:#a78848;
  margin:0;
  padding:0;
  text-align: center;
  line-height:18px;
}

#index_footer li#footerLinks a
{
  text-decoration:none;
  color:#a78848;
}

#index_footer li#footerLinks a:hover
{
  color:#e9bb70;
  text-decoration:underline;
}

#index_footer li#footerLinks p.footer_small
{
  color:#464646;
  margin:0;
  padding:0;
  font-size:10px;
  text-align: center;
  line-height:18px;
}
#index_footer li#footerLinks p.footer_small a
{
  text-decoration:none;
  color:#616d69;
}
#index_footer li#footerLinks p.footer_small a:hover
{
  text-decoration:underline;
}

/******* footer Internal Pages ****/
#footer
{
  clear:both;
  height:165px;
  margin:0 0 0 -5px;
  padding:0;
  list-style:none;
    background:url(/images/content_bg/background_footer.jpg) no-repeat
}
li#footerlogo
{
  width:120px;
  text-align: center;
  margin:80px 0 0 40px;
  line-height:36px;
  text-align:center;
  float:left;
}
*html li#footerlogo{
  margin:80px 0 0 20px;
}
li#footerLinks
{
  width:400px;
  margin:80px 0 0 0;
  float:left;
}
li#footerLinks p
{
  color:#a78848;
  margin:0;
  padding:0;
  text-align: center;
  line-height:18px;
}

li#footerLinks a
{
  text-decoration:none;
  color:#a78848;
}
li#footerLinks a:hover
{
  color:#e9bb70;
  text-decoration:underline;
}
li#footerLinks p.footer_small
{
  color:#464646;
  margin:0;
  padding:0;
  font-size:10px;
  text-align: center;
  line-height:18px;
}
li#footerLinks p.footer_small a
{
  text-decoration:none;
  color:#616d69;
}
li#footerLinks p.footer_small a:hover
{
  text-decoration:underline;
}
/* footer ends */
/* footer Profile*/
#footer_profile
{
  clear:both;
  width:990px;
  height:158px;
  margin-left:-3px;
  padding:0;
  list-style:none;
    background:url(/images/content_bg/account_settings/background_footer.jpg) no-repeat
}
li#footerlogo_profile
{
  width:120px;
  text-align: center;
  margin:40px 0 0 200px;
  line-height:36px;
  text-align:center;
  float:left;
}
*html li#footerlogo_profile
{
  margin:40px 0 0 100px;
}
li#footerLinks_profile
{
  width:500px;
  margin:40px 0 0 0;
  float:left;
}
li#footerLinks_profile p
{
  color:#A78848;
  margin:0;
  padding:0;
  text-align: center;
  line-height:18px;
}

li#footerLinks_profile a
{
  text-decoration:none;
  color:#A78848;
}
li#footerLinks_profile a:hover
{
  text-decoration:underline;
}
li#footerLinks_profile p.footer_small
{
  color:#7eB5Bd;
  margin:0;
  padding:0;
  text-align: center;
  line-height:18px;
}
li#footerLinks_profile p.footer_small a
{
  text-decoration:none;
  color:#7eB5Bd;
}
li#footerLinks_profile p.footer_small a:hover
{
  text-decoration:underline;
}
/* footer Profile ends */

/*********************** FOOTER PROPERTIES ENDS *******************/
/********************** FANS MODULE *************************/
/* UL keli_favorites */
#keli_favorites{
  display:block;
    width:230px;
  height:376px;
    margin:-10px 0 0 0;
    padding:0;
    list-style:none;
  background:url(/images/fans/fans_favorites.jpg) no-repeat;
}
*html #keli_favorites{
  margin:0 0 0 0
}
#keli_favorites li
{
  width:230px;
    height:120px;
    margin:0;
    float:left;
    display:inline
}
#keli_favorites li a
{
  display:block;
    width:230px;
    height:115px;
  float:left;
    border:solid 0px red;
  cursor:pointer;
}
#keli_favorites li a span.go
{
    display:block;
    height:34px;
    width:127px;
    padding:0;
    margin:70px 0 0 103px;
  cursor:pointer;
  float:left;
}

#keli_favorites li#favmusic
{
    margin-top:14px;
}
#keli_favorites li#favmusic a span.go
{
    margin:72px 0 0 103px;
}
#keli_favorites li#favsports a span.go
{
    margin:72px 0 0 103px;
}

#keli_favorites li#favfamily a span.go
{
    margin:66px 0 0 103px;
}
* html #keli_favorites li#favmusic a span.go
{
    margin:72px 0 0 51px;
}
* html #keli_favorites li#favsports a span.go
{
    margin:72px 0 0 51px;
}

* html #keli_favorites li#favfamily a span.go
{
    margin:66px 0 0 51px;
}

#keli_favorites li a span.go
{
    background:url(/images/fans/fans_favorites.jpg  ) no-repeat -103px -86px;
}
#keli_favorites li a:hover span.go
{
    background:url(/images/fans/fans_favorites.jpg  ) no-repeat -103px -372px;
}
/* UL favorites ends */
/********************** FANS MODULE ENDS *******************/
/********************** PROJECT MODULE *********************/
/* projects name subtitle */
h3.feathersSubTitle
{
    margin:0;
    padding:0 0 10px 0;
    height:45px;
    width:150px;
    background:url(/images/projects/feathers/logo.jpg  ) no-repeat;
}
h3.bugSubTitle
{
    margin:0;
    padding:0 0 10px 0;
    height:140px;
    width:140px;
    background:url(/images/projects/bug_boy/logo.jpg  ) no-repeat;
  float:left;
}

h3.nbbSubTitle
{
    margin:-20px 0 0 75px;
    padding:0 0 10px 0;
    height:140px;
    width:150px;
    background:url(/images/projects/nbb/nbb_logo.jpg  ) no-repeat;
}
h3.cliqueSubTitle
{
    margin:0;
    padding:0 0 10px 0;
    height:55px;
    width:168px;
    background:url(/images/projects/the_clique/logo.jpg  ) no-repeat;
}
h3.modelingSubTitle
{
  margin:0;
  padding:0 0 10px 0;
    color:#355e64;
    font-size:16px;
    font-weight:600
}
/* projects name subtitle ends */
/* project extras */
ul#clique_extras, ul#nbb_extras
{
  width:260px;
    height:175px;
    list-style:none;
    display:block;
    margin:0;
    padding:0;
    background:url(/images/projects/projects_extras.jpg  ) no-repeat;
}

ul#clique_extras li, ul#nbb_extras li
{
    width:260px;
    height:57px;
    margin:0 0 4px 0;
}
ul#clique_extras li#extras_title, ul#nbb_extras li#extras_title
{
    width:260px;
    height:25px;
}
ul#clique_extras li a, ul#nbb_extras li a
{
    display:block;
    width:260px;
    height:57px;
}
ul#nbb_extras li#photos a
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -411px;
}

ul#nbb_extras li#videos a
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -472px;
}
ul#nbb_extras li#photos a:hover
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -529px;
}

ul#nbb_extras li#videos a:hover
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -590px;
}

ul#clique_extras li#photos a
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -175px;
}

ul#clique_extras li#videos a
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -236px;
}
ul#clique_extras li#photos a:hover
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -293px;
}

ul#clique_extras li#videos a:hover
{
    background:url(/images/projects/projects_extras.jpg  ) no-repeat 0 -354px;
}
/* project extras */
/* projects return */
.back2Projects 
{
  padding:0px;
}
.back2Projects a
{
  display:block;
  width:110px;
  height:11px;
  float:right;
  background:url(/images/btns/projects_back_btn.jpg  ) no-repeat;
}
.back2Projects a:hover
{
  background:url(/images/btns/projects_back_btn.jpg  ) no-repeat 0 -11px;
}
/* proejcts return ends */
/* Project landing page */
ul.projects {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
ul.projects li{
  /*height:160px;*/
  margin-top:5;
  margin-bottom:5;
  clear:both;
  }
ul.projects li img{
  float: left;
  margin-right: 10px;
  margin-bottom:20px
  }

ul.projects li a{
  color: #016376;
  }

p strong{
  color: #016376;
}
.projects p.see_more a{
  font:16px Georgia;
  color:#A78848;
  margin:0;
  padding:0;
}
.projects p.see_more a:hover{
    color:#7EB5BD;
}
li.seperator
{
  border-top:solid 1px #cdcec8;
  height:1px;
  margin:10px 0;
}
/* Project landing page ends */

/********************** PROJECT MODULE ENDS ***************/
/********************* PHOTOS MODULE ************************/
/* Photos  */
.img_gallery h3.exclusive_photos
{
    color:#355e64;
    font-size:16px;
    font-weight:600;
    margin-bottom:10px;
}
.img_gallery h3.event_photos
{
    color:#355e64;
    font-size:16px;
    font-weight:600;
    margin-bottom:10px;
}
.img_gallery img
{
  border:0;
  float:left;
  margin:2px 13px 10px 0
}
/* Photos  ends */
/*Photo Gallery*/

div#photos_container
{
  margin:20px 0 0 0;
}
a.photo_thumb
{
  float:left;
  margin:10px 20px 10px 0;
  border:solid 1px #000;
}

a.photo_thumb img
{
  border:none;
}
p.page_title
{
    color:#355e64;
    font-size:16px;
    font-weight:600;
}
/********************* PHOTOS MODULE ENDS ******************/
/******************** VIDEOS MODULE *****************/
/* video nav */

#submenu_noBreadCrumbs
{
  width:334px;
  height:25px;
  margin:94px 0 45px 280px;
  padding:0;
  list-style:none;
}
#submenu_noBreadCrumbs_profile
{
  width:637px;
  height:25px;
  margin:94px 0 45px 280px;
  padding:0;
  list-style:none;
}
#submenu_noBreadCrumbs li
{
  float:left;
  list-style:none;
  display:inline;
    height:24px;
    width:334px;
    background:url(/images/btns/breadcrumb_nav.jpg) no-repeat;
}
#submenu_noBreadCrumbs_profile li
{
  float:left;
  list-style:none;
  display:inline;
    height:25px;
    width:668px;
    background:url(/images/btns/breadcrumb_nav.jpg);
}
#submenu_backBreadCrumbs
{
  width:334px;
  height:25px;
  margin:94px 0 45px 280px;
  padding:0;
  list-style:none;
}
#submenu_backBreadCrumbs li a
{
  float:left;
  list-style:none;
  display:inline;
    height:25px;
    width:334px;
    background:url(/images/btns/breadcrumb_nav.jpg) no-repeat 0 -72px;
}
#submenu_backBreadCrumbs li a:hover
{
    background:url(/images/btns/breadcrumb_nav.jpg) no-repeat 0 -96px;
}

/* END video nav */
/* start videos thumbs content */
a.video_callOut
{
  float:left;
  width:140px;
    height:231px;
  background:url(/images/videos/vid_thumb_bkgrnd.jpg) no-repeat;
  margin:0px;
  text-decoration: none;
}
a.rightmargin0
{
  margin:2px;
}
a.video_callOut span.callOut_thumb
{
  display: block;
  height:100px;
  text-align: center;
  margin:11px 5px 0 0;
}
a.video_callOut span.callOut_thumb img
{
}
a.video_callOut span.callOut_text
{
  display: block;
  height:75px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  padding: 10px 8px 0 8px;
  text-decoration: none;
}
a.video_callOut span.callOut_btn
{
  display:block;
  height: 34px;
  background: url(/images/videos/vid_thumb_bkgrnd.jpg) no-repeat;
  background-position:  0 -196px;
}
a:hover.video_callOut span.callOut_btn
{
  background-position: 0 -230px;
}
/* END start videos thumbs content */


/* view video content */
#video_body
{
  width: 500px;
  margin:10px 0 0 40px;
  padding-bottom: 53px;
  list-style: none;
}
#video_body #rx-video-container
{
  background: url(/images/videos/video_player_skin_top.jpg) no-repeat;
  margin:0;
  width:520px;
  padding:0;
}
#video_body h2  
{
  font: 18px;
  color:#405a76;
  padding:0 0 0px 15px;
}
#video_body h2 small
{
  display:none;
}

#video_body #rx-video-container #rx-video
{
  margin:20px 0 0 20px;
  width:480px;
  height:360px;
}
#video_body #rx-video-stats
{
  background: url(/images/videos/video_player_skin_text_bkgrnd.jpg) repeat-y;
  width:520px;
}

#video-stats #rx-video-share{
  background: url(/images/videos/video_player_skin_text_bkgrnd.jpg) repeat-y;
}

#video_body #rx-video-footer{
  background: url(/images/videos/video_player_skin_footer.jpg) no-repeat;
  height:23px;
  margin:0;
  padding:0;
  width:520px;
}

#video_body #rx-video-description
{
  margin:0;
  padding:15px 20px 0 20px;
  font-size:15px;
  font-weight:bold;
  color:#405a76;
}
#video_body  #rx-tag-list, #video_body  #rx-video-share
{
  font:11px verdana;
  padding:15px 10px 0 20px;
  color:#405a76;
}
#rx-video-stats #rx-added-field{
  float:left;
  width:175px;
  border-right:1px solid #016376;
  color:#405a76;
  font:11px verdana;
  margin:15px 10px 0 20px;
  }
#rx-views-field{
  float:left;
  width:230px;
  margin:15px 10px 10px 0px;
  color:#405a76;
  font:11px verdana;
  }

#video_body #rx-tag-list
{
  padding:5px 10px 0 20px;
}
#video_body #rx-tag-list a
{
  color:#405a76;
  font-weight:600;
  text-decoration:none
}
#video_body #rx-video-share a
 {
  color:#405a76;
  text-decoration:none
 }
 
#video_body #rx-rating-and-duration, div#rx-video-back-btn, #rx-video-edit-btn{
  display:none;
  }
/* END view video content */
/*********************** VIDEO MODULE ENDS *********************************/
 
 /****************RX Messsage Center*******************/
 
 
#message_center{
  width:625px;
  margin:0 0 0 15px;
  padding:0;
}
* html #message_center{
  margin:0 0 0 7px;
}
html* #message_center{
  float:left;
}

ul#rx-mc-header1 {
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color:#a78848;
  margin:0 0 0 10px;
}

ul#rx-mc-header1 li {
  float: left;
  margin:0 2px 0 0;
  padding:0px;
}

ul#rx-mc-header2 {
  height: 28px;
  clear:both;
}

ul#rx-mc-header2 li.pagination {
  margin: 5px 0 0 0;
}
#rx-mc-header2 li.new_post {
  width:80px;
}
ul#rx-mc-header2 li.type_filter{
  margin: 5px 0 0 0;
}

#rx-messages .message  {
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color:#404849;
}

#rx-messages .subheading_pins 
{
  background:url(/images/content_bg/mssg_cntr_heading_bg.jpg) no-repeat;
  height:22px;
  color: #fff;
  font-weight:bold;
}
#rx-messages .subheading_messages 
{
  background:url(/images/content_bg/mssg_cntr_messages_header_bg.jpg) no-repeat;
  height:22px;
  font-weight:bold;
  color: #fff;
}
#rx-messages .pinned_header 
{
  height:22px;
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color:#404849;
}

ul#rx-messages .pinned_header .label {
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  margin:0;
  padding: 3px 0 0 30px;
  color:#355e64;
  font-weight:bold;
}

ul#rx-messages .pinned_header .desc {
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  margin:0;
  padding: 3px 0 0 30px;
  color:#355e64;
  font-weight:normal;
}


#rx-messages .message .heading 
{
  background:url(/images/content_bg/message_center_user.jpg) no-repeat;
  color:#355e64;
  font-weight:bold;
  padding:0 0 0 20px;
}
#rx-messages .message .msg_meta  
{
  background:url(/images/content_bg/message_center_user_image_bg.jpg) no-repeat center 10px #7eb5bd;
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color: #355e64;
}
#rx-messages .message .msg_meta label 
{
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color:#355e64;
}
#rx-messages .message .actions  
{
  background:url(/images/content_bg/mssg_cntr_footer_bg.jpg) no-repeat;
  color:#ffffff;
}
#rx-messages .message .actions a  
{
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
#rx-messages .response  
{
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color:#355e64;
}
#rx-messages .response .heading 
{
  background:url(/images/content_bg/message_center_star.jpg) no-repeat top left;
  padding: 0;
  height: 22px; 
  color: #355e64;
  font-weight:bold;
}
#rx-messages .response .msg_meta  
{
  background:url(/images/content_bg/message_center_star_image_bg.jpg)  no-repeat center 10px #e9bb70;
  color: #355e64;
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
}

#rx-messages .response .msg_meta label 
{
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  color: #355e64;
}
#rx-messages .response .actions  
{
  background:url(/images/content_bg/mssg_cntr_footer_bg.jpg) no-repeat top left;
  padding: 0;
  height: 22px; 
  color: #fff;
}
#rx-messages .response .actions a  
{
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

/****************END RX Messsage Center*******************/
/**************** OVERRIDING Message Center classes ******/

ul#rx-messages{
margin-top:20px;
}

ul#rx-messages .heading {
  padding: 0;
  height: 22px;
}

ul#rx-mc-header1 li a
{
  color:#a78848;
  font-weight:bold;
  text-decoration:none
}

ul#rx-mc-header1 li a:hover
{
  text-decoration:none
  color:#355e64;
}
ul#rx-mc-header2 
{
  margin:2px 0 0 10px;
  padding:0px;
}
ul#rx-mc-header2 li.pagination 
{
  float: left;
  margin:0px;
  padding:0px;
}
ul#rx-mc-header2 ul.rx-page-stats li
{
  text-align:left ;
  margin:0px;
  padding:0px;
  color:#a78848;
}
ul#rx-mc-header2 ul.rx-pagination li
{
  text-align:left ;
  margin:2px 0 0 0;
  padding:2px;
  color:#a78848;
}
ul#rx-mc-header2 ul.rx-pagination li a
{
  color:#a78848;
  text-decoration:none;
}
td.body
{
  color:#355e64;
}
td.msg_meta ul li.avatar
{
  background:url(/images/content_bgs/mssg_cntr_msg_meta_bg.png) no-repeat  left center;
  height:125px;
}

td.msg_meta ul li.avatar img
{
  margin:0;
  padding:10px 0 0 0;
}
*.html td.msg_meta ul li.avatar img
{
  margin:0 0 0 1px;
  padding:10px 0 0 4px;
}
/************************** PROFILE MODULE *************************/
/* Profile section start*/
/***************** PROFILE PAGE ************************/
#profile
{
  width:940px;
  margin:40px 0 0 10px;
}
/*************** RX-Profile ****************/
div#settings_pane
{
  font-size: 12px;
  font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
  width:675px;
}

ul#acct_pane .acct_info .info_fields {
  padding: 5px 0 5px 18px;
}
  
div#settings_notebook{
  background: url(/images/btns/account_settings_btn.jpg) no-repeat; 
  width:235px;
  padding:0;
  margin:0;
  height:212px;
}

div#settings_notebook ul li, div#settings_notebook ul li a{
  margin:0;
  padding:0;
  list-style:none;
}

div#settings_notebook ul li h3{
  display:none;
}

#nav_head{
  width:235px;
  height:45px;
  background: url(/images/btns/account_settings_btn.jpg) no-repeat 0 0; 
  padding:0;
  margin:0;
  text-decoration:none;
}

div#settings_notebook ul li a#acct_but {
  float:left;
  width:221px;
  height:35px;
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -45px;  
  padding:0;
  margin:42px 0px 0 3px;  
}

div#settings_notebook ul li a:hover#acct_but, div#settings_notebook ul li a#acct_but.active{
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -257px; 
}

div#settings_notebook ul li a#auth_but{
  float:left;
  width:221px;
  height:35px;
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -83px;  
  padding:0;
  margin:3px 0px 0 3px; 
}

div#settings_notebook ul li a:hover#auth_but, div#settings_notebook ul li a#auth_but.active{
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -295px; 
}

div#settings_notebook ul li a#avatar_but{
  float:left;
  width:221px;
  height:35px;
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -121px; 
  padding:0;
  margin:3px 0px 0 3px; 
}

div#settings_notebook ul li a:hover#avatar_but, div#settings_notebook ul li a#avatar_but.active{
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -333px; 
}

div#settings_notebook ul li a#alert_but{
  float:left;
  width:221px;
  height:35px;
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -159px; 
  padding:0;
  margin:3px 0px 0 3px; 
}

div#settings_notebook ul li a:hover#alert_but, div#settings_notebook ul li a#alert_but.active{
  background: url(/images/btns/account_settings_btn.jpg) no-repeat -6px -371px; 
}


div#settings_container input, submit
{
  padding:2px;
  margin:2px;
  border:solid 1px #7eb5bd;
}


div#submit_button {
  margin-left:20px;
  padding: 25px 0 20px 230px;
}
/*- LEFT NAVBAR -*/
/* entire navbar container border */
  div#settings_notebook ul li{
    padding:0;
  }

/* settings and options background & text */
  div#settings_notebook h3 {
    color: #fff;
    padding:0;
    margin:8px 0 8px 0;
  }
/* inactive navbar links */
  div#settings_notebook a {
    color: #c3c3c3;
    padding:0;
    margin:0;
    text-decoration:none;
  }
  div#settings_notebook a span{
    display:none;
  }
  
/* active navbar links */
  div#settings_notebook a:hover {
    color: #ff9c00;
  }
  
  div#settings_notebook a.active {
    color: #ff9c00;
  }
  
/*- ACCOUNT INFO PANE -*/
/* 'account info' & 'personal info' headers */
  #acct_pane h3 {
    background: url(/images/content_bg/account_settings/profile_header_bg.jpg) no-repeat; 
    height:19px;
    width:auto;
    color: #ffffff;
  }
  
  div#acct_pane .acct_header h3 {
    padding: 0px 0 0 20px;
    font-size: 12px;
  }
  div#acct_pane .acct_info h3 {
    padding: 0px 0 0 20px;
    font-size: 12px;
  } 
    
  /* 'account info text color' */
    div#acct_pane .acct_header .auth_button {
      color: #355e64;
    }
  /* 'edit email & password' button */
    div#acct_pane .acct_header .auth_button a {
      font-size:24px;
      color: #355e64; 
      text-decoration:none;
    }
    
    div#acct_pane .acct_info .info_fields {
      padding: 0 0 10px 18px;
    }     
  /* 'personal information' pane */
    #acct_pane .acct_info, #acct_pane .acct_info label {
      color: #355e64; 
      padding:5px 0 5px 0;
      margin:0;
    }
  /* 'booeep collects this info...' text color */
    #acct_pane .dob_explain_field {
      color: #355e64;
    }
  
  
  /*- EDIT EMAIL & PASSWORD PANE -*/

  /* header */
    div#auth_pane .container h3 {
      background: url(/images/content_bg/account_settings/profile_header_bg.jpg) no-repeat; 
      padding: 0px 0 0 20px;
      height:44px;
      font-size: 13px;
      color: #ffffff;
    }
      
  /* overall pane BG & text color */
    div#auth_pane .container {
      color: #355e64;
    }
  /* 'Password:' & 'Edit Email:' sub headings */
    div#auth_pane .container h4 {
      padding:10px 0 10px 20px;
      font-size:15px;
      color: #405a76; 
      text-decoration: none;
    }
  
/*- AVATARS PANE -*/

  /* headers */
    #avatar_pane h3 {
      background-color: #405a76;
      color: #ffffff;
    }
    
    div#avatar_pane .custom_avatar h3 {
      background: url(/images/content_bg/account_settings/profile_header_bg.jpg) no-repeat;
      padding: 0 0 0 20px;
      height:20px;
      font-size: 13px;
      color: #ffffff;
    }
        
  /* 'Avatars:' container */
    #avatar_pane .custom_avatar {
      color: #292929;
    }
  /* 'Current Avatar:' & 'Avatar Uploader' labels */
    #avatar_pane .custom_avatar h4 {
      color: #405a76;
      font-size:15px;
    }
  /* 'More Avatars:' container */
    #avatar_pane .more_avatars {
      color: #ffffff;
    }
  /* 'More Avatars:' text */
    #avatar_pane .more_avatars h4 {
      color: #405a76;
      text-decoration: none;
    }
  /* NON-Selected tile color */
    #avatar_pane .more_avatars .tile {
      border: 3px solid #484849;  
    }
  /* SELECTED tile color */
    #avatar_pane .more_avatars li.selected {
      border: 3px solid #D29400;
    }

/*- EMAIL NOTIFICATIONS PANE -*/

    div#auth_pane .container h3 {
    }
      
  /* headers */
    div#alert_pane .pane_header h3 {
      background: url(/images/content_bg/account_settings/profile_header_bg.jpg) no-repeat; 
      padding: 0px 0 0px 20px;
      height:19px;
      font-size: 13px;
      color: #ffffff;
    }

    div#alert_pane .additional_header h3 {
      background: url(/images/content_bg/account_settings/profile_header_bg.jpg) no-repeat; 
      padding: 0px 0 0px 20px;
      height:19px;
      font-size: 13px;
      color: #ffffff;
    }
    
  /* general font color */
    #alert_pane div {
      color: #292929;
    }
  /* existing alert bg color */
    #alert_pane div.pane_header, #alert_list .alert_item {
      color:#292929;
    }
  /* site domain color */
    #alert_list .alert_header span {
      color: #b5830b;
    }
  /* 'click below to adjust... ' hint text color */
    #alert_list .hint {
      color: #666666;
    }
  /* site thumb image border color */
    #alert_list .alert_item .image img {
      border: 1px solid white;
    }
  /* current site footer BG color */
    #alert_list .action_row {
      background: url(/images/content_bg/create_profile_transparent_bg.png);
    }
  /* 'Remove site' Button */
    #alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
      background-color: #666666;
      color: #ffffff;
    }
  /* 'Remove site' Button width */  
    #alert_list div.alert_item div.actions a {
      width: 146px;
    }
  /* 'Remove site' Button text positioning */
    #alert_list div.alert_item div.actions a span {
      left:25px;
    }
  /* 'Remove site' Button box positioning */
    #alert_list div.alert_item div.actions {
    padding-left:35px;
    }   
  /* 'Additional Sites' BG color */
    #alert_pane div.additional_header, #alert_pane #sites_list {
      background-color: #E6E6E6;
    }
  /* site thumb image border color */
    #sites_list .siteThumb {
      border: 1px solid white;
    }
    
  /* Previous & Next buttons */
    #sites_list a {
    color: #666666;
    }
    
/*- ERRORS!!! ID10T -*/

  #settings_container ul.errors {
    background-color: #E6E6E6;
    color: red; 
  }

/* Profile section end*/

/************************** PROFILE MODULE ENDS *************************/
/*****************   RX-Appearances   *****************/

ul.rx-appearances {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  }
ul.rx-appearances li{
  margin-top:15px;
  margin-bottom:20px;
  clear:both;
    overflow: hidden;
    border-bottom:1px solid #deddd8;
  }

ul.rx-appearances li h3{
  margin-bottom:15px;
  }
  
ul.rx-appearances li a{
  color: #e0c87f;
  }

.viewAllAppearances{
  clear:both;
}
p.appearance-date {
  display: none;
  color: #016376;
}

ul.rx-appearances li img{
  float:left;
  margin:0 10px 5px 0;
  border:2px solid #d5c9af;
}

ul.rx-appearances p strong{
  color: #355e64;
  font-size:16px
}

.rx-pages{
  float:left;
}

.rx-pages li{
  list-style-type:none;
  float:left;
  padding-right:8px;
}
  
.rx-appearances-view-all{
  display:none;
}
.rx-appearances li p.news_pic_bg
{
  width:168px;
  height:108px;
  float: left;
  margin-right: 10px;
  margin-bottom:20px;
  background: url(/images/content_bg/news_thumb_background.jpg) no-repeat;
}
.rx-appearances p.see_more {
  font:16px Georgia;
  color:#355e64;
  margin:0;
  padding:0;
}
.rx-appearances p.see_more a{
  color:#A78848;
}
.rx-appearances p.see_more a:hover{
    color:#7EB5BD;
}
/*****************   RX-Appearances end   *****************/
/*****************  REGESTRATION MODULE ******************/
/****************RX Registration*******************/
#reg_center
{
  width:600px;
  margin:28px 0 20px 40px;
}

#rxfrm-register h2.overload {
  font-size:18px;
  color:#666666;
  padding:10px 0 10px 5px;
  margin:0;
  font-family:"Trebuchet MS";
}
#rxfrm-register h3.overload {
  font-size:15px;
  color:#405a76;
  padding:5px 0 0 5px;
  margin:0;
  font-family:"Trebuchet MS";
}
#rxfrm-register .section{
  background-image:none;
  background:url(/images/content_bg/create_profile_transparent_bg.png) no-repeat center center ;
  color: #311b06;
}

#rxfrm-register .section h2.overload {
  color: #292929;
  font-size:15px
}

#membershipBenefits {
  color: #292929;
}
#membershipBenefits .mbHeader {

}
#membershipBenefits .mbHeader h2 {
  color: #292929;
}
#membershipBenefits .mbHeader h3 {
  color: #292929;
}
#membershipBenefits ul li p span.footnote {
  color: #292929;
  font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
  color: #292929;
  font-weight: bold;
}
form#rxfrm-register ul.errors {
  background:url(/images/content_bg/create_profile_transparent_bg.png) no-repeat center center ;
}
form#rxfrm-register ul.errors li {
  color: #292929;
}

/* class overloading */
form#rxfrm-register div ul
{
  padding:0;
  margin:0;
}

form#rxfrm-register div ul li span{
  padding: 6px 2px 0 25px;
  float:left;
  width:125px;
}

form#rxfrm-register div.name ul li {
  width: 270px;
  float:left;
}

form#rxfrm-register div.name ul li input , form#rxfrm-register div.info ul li input {
  width: 105px;
  margin:0px;
  padding:0px;
  border:solid 1px #355e64;
}
form#rxfrm-register div.name ul li.error {
  width: 20px;
}

form#rxfrm-register div.verify_warning {
  width: 16px;
  height: 16px;
  position: relative;
}
form#rxfrm-register div.verify_warning div {
  position: relative;
  width: 16px;
  height: 16px;
  top: 2;
  left: 0;
}
form#rxfrm-register div.name div#email_warning {
  top: 5px;
  right: 0px;
}
form#rxfrm-register div.name div#password_warning {
  top: 5px;
  right: 0px;
}

/****************END RX Registration*******************/


label[for="msg"]{
  display:block;
  }

label[for="response"]{
  display:block;
  }
/*---navapps---*/

ul#navapps {
  padding-left: 0;
  padding-bottom: 0px;
  white-space: nowrap;
  margin:50px 0 10px 0;
  }

#navapps li {
display: inline;
list-style-type: none;
margin-left: 10px;
}

#navapps li a { 
  padding: 3px 10px 3px 10px; 
  /*background: #3e474f;*/
  }

ul#navapps li a:link {
  font-size: 9pt;
  text-decoration: none;
  }

  
ul#navapps a:visited {
  text-decoration: none;
  font-size: 9pt;
  }

ul#navapps li a:hover {
  text-decoration:underline;
  }

ul#navapps li a.current, a.current {
  text-decoration:none;
  font-weight:bold;
}

/*---end  navapps---*/

/*   media   */

#media_body {
  position:relative;
  }

#media_body_view {
  position:relative;
  }

#media_body_view #photos_top,#media_body_view #videos_top {
  display:none;
  }
  
/*   photos landing   */

.media_callout {
  margin:30px 10px;
  padding:30px 0;
  height:149px;
  border-bottom:1px dotted #171717;
  clear:both
  }

.media_callout a {
  display:block;
  height:149px;
  }

.media_callout a:hover {
  text-decoration:none;
  }

.media_callout img {
  float:left;
  width:261px;
  padding:0 0 0 20px;
  }

.media_callout .text_body {
  float:left;
  width:314px;
  padding:0 0 0 20px;
  height:112px;
  }

.media_callout .text_body .title {
  display:block;
  color:#5094cd;
  font-size:14px;
  padding:15px 0;
  }

.media_callout .text_body .text {
  display:block;
  color:#fff;
  }

.media_callout a .photos_btn {
  float:left;
  width:97px;
  height:24px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-39px -73px;
  margin:0 0 0 20px;
  }

.media_callout a:hover .photos_btn {
  background-position:-39px -98px;
  }

.media_callout a .videos_btn {
  float:left;
  width:97px;
  height:24px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-137px -73px;
  margin:0 0 0 20px;
  }

.media_callout a:hover .videos_btn {
  background-position:-137px -98px;
  }

/*   end photos landing*/

div#photos_top, div#videos_top {
  display:block;
  font-size:11px;
  left:140px;
  margin:0 0 0 15px;
  position:absolute;
  top:-70px;
  }

div.photos_pagination, div.videos_pagination {
  float:left;
  height:25px;
  width:auto;
  }

div.photos_pagination ul.rx-page-stats, div.videos_pagination ul.rx-page-stats {
  float:left;
  list-style:none;
  margin:0;
  padding:5px 5px 0 5px;
  width:auto;
  font-size:10px;
  }

div.videos_pagination .rx-pagination li, div.videos_pagination_btm .rx-pagination li {
  float:left;
  margin-left:5px;
  }

#media_body .rx-pagination a, #media_body div.videos_pagination_btm .rx-pagination a {
  color:#434545;
  }

#media_body .rx-pagination a:hover, #media_body div.videos_pagination_btm .rx-pagination a:hover {
  color:#caba86;
  text-decoration:none;
  }

div.videos_pagination .rx-pagination, div.videos_pagination_btm .rx-pagination {
  float:right;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-top:5px;
  padding:0 15px 0 0;
  }

div#photos_top .videos_sort, div#videos_top .videos_sort {
  padding:5px 3px 0 0;
  width:180px;
  height:16px
  }

div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
  float:left;
  padding:2px 5px 0 0;
  width:auto;
  }

div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
  float:left;
  height:16px;
  width:110px;
  }

div#photos_top .videos_sort #videos_sort_dropdown a.button, div#videos_top .videos_sort #videos_sort_dropdown a.button {
  display:block;
  height:16px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-265px -5px;
  color:#434545;
  }

div#photos_top .videos_sort #videos_sort_dropdown a:hover.button, div#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
  text-decoration:none;
  background-position:-265px -31px;
  color:#434545;
  }

div#photos_top .videos_sort #videos_sort_dropdown a.button span, div#videos_top .videos_sort #videos_sort_dropdown a.button span {
  float:left;
  padding:0 0 0 10px;
  }

div#videos_sort_dropdown ul.SubMenu {
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  top:1px;
  width:110px;
  z-index:3;
  background:#e9b870;
  left:0px;
  }

div#videos_sort_dropdown ul.SubMenu a {
  }

div#videos_sort_dropdown ul.SubMenu a:hover {
  text-decoration:none;
  }
  
div#photos_gallery ul li, div#videos_gallery ul li {
  float:left;
  margin:0 0 20px 0;
  width:157px;
  background:url(../images/media/media_callout_bg.jpg) no-repeat;
  }

div#photos_gallery ul li .listing_item, div#videos_gallery ul li .listing_item {
  padding:0;
  margin:0;
  height:245px;
  }

div#photos_gallery ul li .listing_item a.item_thumb, div#videos_gallery ul li .listing_item a.item_thumb {
  display:block;
  }

div#videos_gallery .item_thumb {
height:auto;
margin:7px 0;
width:auto;
}

div#photos_gallery ul li .listing_item a.item_thumb img, div#videos_gallery ul li .listing_item a.item_thumb img {
  padding:8px 8px 0 8px;
  }

div#photos_gallery ul li .listing_item .item_title, div#videos_gallery .listing_item .item_title {
  padding:10px 10px 0 10px;
  height:35px;
  margin:0;
  }

#photos_gallery ul li .listing_item a.item_titletext, #videos_gallery ul li .listing_item a.item_titletext {
  color:#434545;
  text-decoration:none;
  }
  
div#videos_gallery .listing_item a.item_celebrity {
  display:none;
  }

#photos_gallery ul li .listing_item .item_description, #photos_gallery ul li .listing_item .item_rating, #videos_gallery ul li .listing_item .item_description, #videos_gallery ul li .listing_item .item_rating {
  font-size:10px;
  }

div#photos_gallery ul li .listing_item .item_description, div#videos_gallery ul li .listing_item .item_description  {
  padding:0 15px;
  color:#fff;
  }

div#photos_gallery ul li .listing_item .item_description span, div#videos_gallery ul li .listing_item .item_description span {
  color:#434545;
  }

div#rating ul li {
  width:11px;
  margin:3px 0;
  }

div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_rating {
  padding:3px 15px 13px 15px;
  margin:0;
  }

div#photos_gallery ul li .listing_item .item_rating span, div#videos_gallery ul li .listing_item .item_rating span {
  padding:2px 0;
  }

div#photos_gallery ul li .listing_item .item_link a {
  height:20px;
  margin:0 20px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-181px -210px;
  }

div#photos_gallery ul li .listing_item .item_link a:hover {
  background-position:-181px -229px;
  }

div#videos_gallery ul li .listing_item .item_link a {
  height:20px;
  margin:0 20px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-301px -210px;
  }

div#videos_gallery ul li .listing_item .item_link a:hover {
  background-position:-301px -229px;
  }

div#rating .empty {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-136px -1px;
  }
  
div#rating .full {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-160px -1px;
  }

div#rating .half {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-148px -1px;
  }

div#rating .full_alt {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-184px -1px;
  }

#media_body_view div#rating .empty {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-136px -12px;
  }
  
#media_body_view div#rating .full {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-160px -12px;
  }

#media_body_view div#rating .half {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-148px -12px;
  }

#media_body_view div#rating .full_alt {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-184px -12px;
  }

div.videos_pagination_btm {
  color:#34739D;
  }

/*   photos view   */

div#photo_main {
  margin:15px 0 0 0;
  }

#collection_info {
  padding:0 60px;
  color:#375b5f;
  }
  
#photo_main #collection_info #gallery_title {
  font-size:18px;
  margin:5px 0;
  }

#photo_main #collection_info .collection_desc {
  font-size:12px;
  color:#434545;
  }
  
div#primary_preview {
  margin:5px 15px ;
  height:425px;
  background:url(/images/media/photos/photo_view_bg.jpg) no-repeat;
  }

div#photo_main #primary_preview .horizontal {
  background:url(/images/media/photos/horizontal_bg.jpg) no-repeat;
  height:282px;
  left:97px;
  top:71px;
  position:absolute;
  width:415px;
  }

div#photo_main #primary_preview .vertical {
  background:url(/images/media/photos/vertical_bg.jpg) no-repeat;
  height:415px;
  left:164px;
  position:absolute;
  top:5px;
  width:282px;
  }

div#photo_main #primary_preview .vertical img, div#photo_main #primary_preview .horizontal img {
  margin:0;
  padding:8px;
  }

ul#preview_nav li {
  top:147px;
  width:46px;
  height:128px;
  }

ul#preview_nav a {
  display:block;
  height:128px;
  }

ul#preview_nav li.prev {
  left:19px;
  }

ul#preview_nav li.prev a {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-445px  0;
  }

ul#preview_nav li.prev a:hover {
  background-position:-445px  -128px;
  }

ul#preview_nav li.next {
  right:19px;
  }

ul#preview_nav li.next a {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-494px  0;
  }

ul#preview_nav li.next a:hover {
  background-position:-494px  -128px;
  }

#photo_main #media_item_info {
  padding:10px 15px;
  }

#media_item_title {
  color:#375b5f;
  padding:0 44px;
  }
  
#photo_main #media_item_info .media_item_desc {
  color:#434545;
  font-weight:normal;
  margin:5px 0 0 0;
  padding:0 44px;
  }

div#photo_main #media_item_info #media_item_actions {
  padding:20px 10px 0 10px;
  color:#434545;
  }
  
#photo_main #media_item_info #media_item_actions li#number_container, #photo_main #media_item_info #media_item_actions li#views_container {
  border-right:1px solid #434545;
  padding-right:8px;
  margin-right:15px;
  height:28px;
  }

#photo_main #number_container .number_label {
  padding-top:5px;
  }

#photo_main #rating_container {
  margin-right:8px;
  }

div#photo_main #views_container {
  left:150px;
  }

#photo_main #views_container div.views_label {
  padding-right:5px;
  color:#436468;
  padding-top:5px;
  }

#photo_main #views_container div.views_count {
  padding-top:5px;
  }

#photo_main #rating_container .rating_label {
  padding-right:5px;
  color:#375b5f;
  padding-top:5px;
  }

#photo_main #rating_container .rating_stars {
  margin-top:5px;
  }

div#photo_main #media_item_info #media_item_actions #share_but_container, div#photo_main #media_item_info #media_item_actions #fav_but_container, div#photo_main #media_item_info #media_item_actions #comment_but_container {
  height:28px;
  margin:0 3px 0 0;
  }

div#photo_main #media_item_info #media_item_actions #fav_but_container {
  display:none;
  }
  
div#photo_main #media_item_info #media_item_actions a {
  display:block;
  height:28px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  }
  
div#photo_main #media_item_info #media_item_actions #share_but_container {
  width:83px;
  }

div#photo_main #media_item_info #media_item_actions a.share_but {
  background-position:0 -54px;
  }

div#photo_main #media_item_info #media_item_actions a:hover.share_but {
  background-position:0 -82px;
  }

div#photo_main #media_item_info #media_item_actions #fav_but_container {
  width:83px;
  }

div#photo_main #media_item_info #media_item_actions a.fav_but {
  background-position:-84px -54px;
  }

div#photo_main #media_item_info #media_item_actions a:hover.fav_but  {
  background-position:-84px -82px;
  }

div#photo_main #media_item_info #media_item_actions #comment_but_container   {
  width:83px;
  }

div#photo_main #media_item_info #media_item_actions a.comment_but  {
  background-position:-168px -54px;
  }

div#photo_main #media_item_info #media_item_actions a:hover.comment_but  {
  background-position:-168px -82px;
  }

#thumb_carousel {
  margin:30px 58px 10px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:0 -329px;
  height:60px;
  }
  
div#photo_main #carousel_heading  {
  display:block;
  height:10px;
  }
  
div#photo_main #carousel_heading span {
  display:none;
  }
  
div#photo_main #carousel_container {
  height:48px;
  position:relative;
  width:529px;
  padding-top:6px;
  }

div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  height:57px;
  width:41px;
  top:0px;
  }

div#photo_main .jcarousel-prev {
  left:-25px;
  background-position:-1px -112px ;
  }

div#photo_main :hover.jcarousel-prev {
  background-position:-1px -170px ;
  }

div#photo_main .jcarousel-prev-disabled, div#photo_main :hover.jcarousel-prev-disabled {
  background-position:-1px -229px ;
  }

div#photo_main .jcarousel-next {
  right:-25px;
  background-position: -44px -112px;
  }

div#photo_main :hover.jcarousel-next {
  background-position: -44px -170px;
  }

div#photo_main .jcarousel-next-disabled, div#photo_main :hover.jcarousel-next-disabled {
  background-position: -44px -229px;
  }

div#photo_main .jcarousel-clip {
  margin:0px 25px;
  width:479px;
  }

div#photo_main .thumbs_block {
  list-style:none;
  width:479px;
  }

div#photo_main .thumbs_block.no_vgutter {
  margin:0;
  }

div#photo_main .thumbs_block div {
  margin:0 7px 0 0;
  }

/*   end photos view   */

/*   videos   */

div#video_player_wrapper {
  height:373px;
  width:646px;
  background:url(/images/media/videos/video_view_bg.jpg) no-repeat;
  margin-top:15px;
  }

div#video_player_wrapper #video_player {
  margin:5px 3px;
  }

div#video_rating {
  float:left;
  height:28px;
  margin-right:15px;
  padding-right:8px;
  border-right:1px solid #949595;
  }

#video_rating span {
  float:left;
  color:#434545;
  padding:5px 5px 0 0;
  }

#video_rating div#rating {
  float:left;
  color:#434545;
  padding:5px 5px 0 0;
  }

div#video_title {
  padding:5px 0;
  width:auto;
  display:block;
  margin:0 20px;
  font-size:18px;
  color:#436468;
  font-weight:normall
  }
  
div#video_description {
  padding:0;
  margin:0 20px ;
  }

div#video_info {
  padding:30px 35px 10px 35px;
  margin:0;
  height:28px;
  }

div#video_duration {
  float:left;
  height:23px;
  margin-right:15px;
  padding-right:8px;
  padding-top:5px;
  border-right:1px solid #949595;
  color:#434545;
  }

#video_buttons a.add {
  display:none;
  float:left;
  width:83px;
  height:28px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-84px -54px;
  margin-right:3px;
  }

#video_buttons a:hover.add {
  background-position:-84px -82px;
  }

#video_buttons a.add span {
  display:none;
  }

#video_buttons a.share_but {
  float:left;
  width:83px;
  height:28px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:0 -54px;
  margin-right:3px;
  }

#video_buttons a:hover.share_but {
  background-position:0 -82px;
  }

#video_buttons a.share_but span {
  display:none;
  }

#video_buttons a.comment_but {
  float:left;
  width:83px;
  height:28px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-168px -54px;
  }

#video_buttons a:hover.comment_but {
  background-position:-168px -82px;
  }

#video_buttons a.comment_but span {
  display:none;
  }

#videos_top #back_button , #photos_top #back_button  {
  display:none;
  }

#videos_top #back_button a, #photos_top #back_button a {
  display:block;
  height:23px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-324px 0;
  }

#videos_top #back_button a:hover, #photos_top #back_button a:hover {
  background-position:-324px -23px;
  }

#videos_top #back_button a span, #photos_top #back_button a span {
  display:none;
  }
  
/*   end videos   */

/*   share   */

div#booeep_share_container {
  background:none;
  margin:0 10px 0 3px;
  }

div#share_wrapper {
  background:url(/images/media/share_bg.jpg) no-repeat;
  }
  
div#share_wrapper #share_heading {
  color:#4386ae;
  cursor:pointer;
  font-size:15px;
  height:25px;
  font-weight:bold;
  padding:10px 0 0 0;
  }

div#share_wrapper #share_heading span {
  float:left;
  padding:0 0 0 5px;
  color:#375b5f;
  font-size:14px;
  }

#share_wrapper.pane_open #share_heading .btn {
  float:right;
  width:44px;
  height:9px;
  margin:5px 10px 0 0;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-344px -54px;
  }

div#share_wrapper #share_content {
  color:#34749e;
  font-size:11px;
  }

#share_email label[for="send_email"] {
  color:#666;
  }

div#share_wrapper #share_email {
  margin:15px 10px 15px 0;
  }

div#share_wrapper #share_email form a {
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-85px -159px;
  display:block;
  height:23px;
  margin:0 0 0 200px;
  width:75px;
  }

div#share_wrapper #share_email form a:hover {
  background-position:-85px -182px;
  }
  
/*   end share   */

/*   comment   */

div#comments {
  margin:5px 10px 0 5px;
  padding-top:15px;
  }

div#comments_tabs {
  display:block;
  height:36px;
  background:url(../images/media/comment_header.jpg) no-repeat
  }

div#comments_new_btn a {
  float:left;
  height:19px;
  margin:5px 5px 5px 0;
  width:109px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-276px -161px;
  }

div#comments_new_btn a:hover {
  background-position:-276px -181px;
  }

div#comments_new_header {
  font-size:15px;
  color:#375b5f;
  font-weight:bold;
  }

div#comments_info {
  float:left;
  height:25px;
  width:auto;
  }

#comments_btn_new a {
  float:right;
  height:19px;
  width:108px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-165px -161px;
  }

#comments_btn_new a:hover {
  background-position:-165px -181px;
  }
  
#comments_main li {
  border-bottom:1px solid #c0c0c0;
  }

div#comments_username {
  color:#375b5f;
  }

#comments_date {
  color:#375b5f;
  }

div#comments_btn_spam a {
  float:left;
  height:19px;
  margin-left:5px;
  position:relative;
  width:43px;
  background:url(/images/media/videos_photos_btns.jpg) no-repeat;
  background-position:-133px -209px;
  }

div#comments_btn_spam a:hover {
  background-position:-133px -228px;
  }

/*   end comment   */

/*   end media   */

