/* PORTLET STYLES */

.box_bg {
background:#474747;
}

#content2 ul li {
  padding:0px; margin:0px;
  list-style-image: url('/servlet/file/bullet1.gif?ITEM_ENT_ID=168&COLLSPEC_ENT_ID=32')
}

/* BOX Styles - general */

.box {
 margin-bottom:15px;
 background:#464646;
}

.boxbg    {
 background-color:#464646;
}

.box-head {
 padding:3px;
 padding-left:7px;
 font-weight:bold;
 color:white;
 font-size:11px;
}
.box-body {
 background:#464646;
 margin-top:1px;
 font-weight:11px;
}

/* BOX Styles - area specific */

.box {line-height:14px;}

#content .box-head-ads {
 background: url('../../../other_files/cdn/box-head-lrg-ads.gif') no-repeat;
}

#content .list-embargo {
  float:left;
  width:60px;
  height:66px;
}

.box-head-ads{ 
border: 0px solid red;
padding: 0 0 0 9px;
}

.box-head-ads-no{ 
border: 0px solid red;
padding: 7px 0 0 9px;
font-size: 11px;
}

#content .judges .box-head {
 background: url('../../../other_files/cdn/box-head-lrg3.gif') no-repeat;
}
#content .judges #caption-area{width:175px;}
#content .judges .box-foot-pagination {
margin-top:20px;
font-weight:bold;
font-size:11px;
height:20px;
color:white;
line-height:19px;
background: url('../../../other_files/cdn/bg_foot_page3.gif') no-repeat bottom;
}
#content1 .box-head {
 background: url('../../../other_files/cdn/box-head-1.gif') no-repeat;
}
#content1 .item-body {
}

#content1 .box {
width:160px;
overflow:hidden;
}

#content2 .box-head {
 background: url('../../../other_files/cdn/box-head-lrg.gif') no-repeat;
}
#content2 .item-body {
}

#content3 .box-head {
 background: url('../../../other_files/cdn/box-head-3.gif') no-repeat;
}

#content3 .item-body {
 margin-left:130px;
}

#content3 .vyre_portlets_aggregator.box .more-forum {
margin-left: 6px;
}

#content4 .boxspecial {
background:#464646;
margin-bottom:0;
padding-bottom:0;
}

#content4 .multibox {
background: #464646;
margin-bottom:14px;
overflow:hidden;
line-height:1em;
}

#content4 .box-head {
 background: url('../../../other_files/cdn/box-head-4.gif') no-repeat;
}

#content4 .item-body {
 margin-left:65px;
}

#content4 .more-forum2 {
margin-top:-6px;
margin-left:5px;
font-size:11px;
font-weight:bold;
padding-bottom:4px;
}

#content5 .box-head {
 background: url('../../../other_files/cdn/box-head-1.gif') no-repeat;
}
#content5 .item-body {
}

#content6 .box-head {
 background: url('../../../other_files/cdn/box-head-5.gif') no-repeat;
}
#content6 .item-body {
}

#content_popup .box-head {
 background: url('../../../other_files/cdn/box-head-5.gif') no-repeat;
}
#content_popup .item-body {
}

/* ITEM Styles - general */

.item {
 padding:9px;
 padding-bottom:0px;
}

.list-pic, .item-pic, .item-pic-subr, .item-pic-subl {
 border:1px solid #646464;
 background-color:#4F4F4F;
}



.item-body {
 font-size:11px;
}

/* List Styles */

#content2 .item {
   margin:15px 15 0px 15px;}

#content2 .box.folioList .item {
   margin:5px 15px 0px 15px;}

#content2 .item-body {
   margin-left:170px;
   margin-right:65px;
}

#content2 .list-embargo {
  float:left;
  width:60px;
  height:66px;
}

#content2 .list-pic {
  float:left;
  width:150px;
  height:85px;
  overflow:hidden;
}

#content2 .list-pic .pic {
  width:150px;
  position:relative;
  top:-14px;
}

#content1 .list-pic {
  float:left;
  width:140px;
  height:85px;
  overflow:hidden;
}

#content1 .list-pic .pic {
  width:140px;
  position:relative;
}

#content1 .foliopic .list-pic {
  float:left;
  margin-left: 10px;
  width:120px;
  height:85px;
  overflow:hidden;
}

/*James: new class for home page featured portfolio image*/
#content1 .home-foliopic {
  float:left;
  margin-left: 10px;
  width:120px;
  height:68px;
  overflow:hidden;
}


#portfolioName {
  margin-left: 10px;
}

#content2 .box-foot {
  margin-top:20px;
}

/*#content2 br {
        line-height:0px;
}*/

#content3 .list-pic {
  float:left;
  width:120px;
  height:70px;
  overflow:hidden;
}

#content3 .list-pic .pic {
  width:120px;
  position:relative;
  top:-10px;
}

#content4 .list-pic {
  float:left;
  width:60px;
  height:34px;
  overflow:hidden;
}

#content4 .list-pic .pic {
  position:relative;
  width:60px;
  top:-3px;
}
.item-body .title .white {
  margin-bottom:3px;
}

.item-date {
  float:right;
}

/* LIST PAGINATION */

.pagination {
 width:300px;
 float:right;
 margin-right:8px;
 color:#8b8b8b;
 text-align:right;
}
.pagination a {color:white;}
.pagination img {position:relative;top:1px;}

.page-back {margin-right:5px;}
.page-next {margin-left:5px;}

.page-first {margin-left:3px;}
.page-last {margin-right:3px;}
.page-pages {
}

.page-this {
 font-weight:normal;
 margin-left:10px;
}


/*JAMES: PORTFOLIO PAGINATION*/
.folio-pagination {
 width:200px;
 float:right;
 margin-right:8px;
 color:#8b8b8b;
 text-align:right;
}
.folio-pagination a {color:white;}
.folio-pagination img {position:relative;top:1px;}

.folio-page-back {margin-right:5px;}
.folio-page-next {margin-left:5px;}

.folio-page-first {margin-left:3px;}
.folio-page-last {margin-right:3px;}
.folio-page-pages {
}

.folio-list-all-pagination {
 width:350px;
 float:right;
 margin-right:8px;
 color:#8b8b8b;
 text-align:right;
}
.folio-list-all-pagination a {color:white;}
.folio-pagination img {position:relative;top:1px;}

.folio-list-all-page-back {margin-right:5px;}
.folio-list-all-page-next {margin-left:5px;}

.folio-list-all-page-first {margin-left:3px;}
.folio-list-all-page-last {margin-right:3px;}
.folio-list-all-page-pages {
}


#content2 .box-foot-pagination {
margin-top:20px;
font-weight:bold;
font-size:11px;
height:20px;
color:white;
line-height:19px;
background: url('../../../other_files/cdn/bg_foot_page.gif') no-repeat bottom;
}

.pad-single .pagination {
margin-right:0px;
position:relative;
top:10px;
}


/*****/
/* ITEM LAYOUTS */
/*****/


/*forum links in homepage box*/

.vyre_portlets_Aggregator .item a {
 color:#ccc;
}



/*PAGES IN STORY*/

.page {color:#ccc;font-size:11px;}

/* 3 image (car feature) layout */

#rhubarb {
  margin:0px;
  padding:0px;
}

#rhubarb .item {
  margin-bottom:10px;
}

#rhubarb .item-name {
  margin-bottom:0px;
  font-size:14px;
  font-weight:bold;
  color:white;
}

#rhubarb .item-pics {
  width:340px;
  float:left;
}

#rhubarb .item-pic-main {
  display:block;
  margin-bottom:10px;
}

#rhubarb .item-pic-subl {
  border:1px solid #646464;
  height:100px;
  overflow:hidden;
  float:left;
  display:block;
  width:160px;
}

#rhubarb .item-pic-subr {
  border:1px solid #646464;
  height:100px;
  overflow:hidden;
  float:right;
  display:block;
  width:160px;
}

#rhubarb .del {
position:absolute;
z-index:1000;
background:#666;
border:solid #333 1px;
padding:1px;
}

.item-pic-subl .item-pic,.item-pic-subr .item-pic {
  border:0px solid #646464;
}

#rhubarb .item-blurb {
  margin-left:360px;
}

#rhubarb .whats-new-body {
font-size:12px;
}

/** Video Play Button **/

.video {
 position:relative;
 text-align:center;}

#content .video A.video-button {
 position:absolute;
 top:25px;
 left:54px;}

/* other (news? feature) layout */

#custard .item-pic-subl {
  border:1px solid #646464;
  height:100px;
  overflow:hidden;
  float:left;
  display:block;
}

#custard .item-pic-subr {
  border:1px solid #646464;
  height:100px;
  overflow:hidden;
  float:right;
  display:block;
}

#custard {
  margin:0px;
  padding:0px;
}

#custard .item-pic-l {
  border:1px solid #646464;
}

#custard .item-name {
  margin-bottom:0px;
}

#custard .item .item-blurb-intro {
  margin-left:360px;
  margin-bottom:0px;
}
#custard .item .item-blurb-body {
  margin-left:360px;
  margin-bottom:0px;
}

#custard .item .portfolio-text {
  margin-right:420px;
  margin-bottom:0px;
}

#custard .item .portfolio-pics {
  float:right;
  width:400px;
}

#custard .item-pics-l {
  float:left;
  width:340px;
}

#custard .item-pics-r {
  float:right;
  width:210px;
  margin-left:15px;
  margin-top:10px;
}

#custard .item-pic {
  display:block;
  border:1px solid #646464;
}

.item-pic-label {
  text-align:center;
  line-height: 1.19; 
  margin-bottom:10px;
  font-size:10px;
  color:#999;
}

div.preview {
  background: url('/other_files/cdn/blue-preview-middle.gif') repeat-x;
}

/* AUTOSHOWS */

.autoshow-hightlight-images {
margin-top:15px;
position:relative;
left:-2px;
}

.tblCell .item-pic {
 border:1px solid #646464;
 width:120px;
 height:90px;
 overflow:hidden;
}

.tblCell .item-pic .pic {
}

.auto-pic {
width:160px;
height:90px;
overflow:hidden;
}

.auto-pic-img {
Position:relative;
top:-20px;
}

.autoshow-hightlight-images .tblCell.pics {
text-align:center;
border:#646464 solid 1px;
height:110px;
background:#4F4F4F;
padding:4px;
margin:0px;
}

div.autoShows {
 margin-left:175px;
}

.auto_display {margin-top:10px;margin-right:30px;}


/* Image search layout*/

.galleryTable {
margin:0px;
}

.box table.galleryTable td.tblCell.pics {
text-align:center;
border:#646464 solid 1px;
height:132px;
background:#4F4F4F;
width:135px;
padding:0px;
margin:0px;
}

td div.caption-vsml {
margin-bottom:5px;
}

.box.gallery .galleryTable {
margin:2px;
}

/*FOLIOS*/

.folio-item {
margin-bottom:10px;
}

.label {
float:left;
}

.folio-value {
margin-left:100px;
}

.imgsrch .box .item {
padding:3px 7px 3px 7px;
}


/*DIRECTORY LISTING*/

.box5050 {
 width:385px;
}

.box5050 .box-head {
 background: url('../../../other_files/cdn/box-head-5050.gif') no-repeat;
}

.box5050 .item {
 font-size:11px;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 padding-top:5px;
}

/**/
.featured-port-list-pic {
border:1px solid #646464;
/*top:-14px;*/
height:68px;
Position:relative;
}
/* Advert Edit */
#ad_edit label {
display:block;
font-weight:bold;
color:white;
padding:2px 0px;
}

#ad_edit input {
margin:2px 0px;
}
#mce_editor_0 {
width:520px !important;
height:200px !important;
}


/*************************************************************************/
/* Basket Contents (right side of page) When buying Studio Photos STYLES */
/*************************************************************************/

.box .basket-items {
border: 0px solid orange;
padding: 5px 0 5px 0;
}

.box .side-basket-inner {
border:0px solid red;
padding: 5px 0 15px 8px;
}

.box .side-basket-inner p{
border: 0px solid red;
padding: 0 0 0 0;
}

.box .side-basket-inner a.link{
border: 0px solid red;
text-decoration:underline;
padding: 0 0 0 0;
}

.box .side-basket-inner a.remove{
border: 0px solid red;
text-decoration:none;
padding: 0 0 0 0;
color:red;
}

.box .side-basket-inner img{
border: 0px solid red;
text-decoration:underline;
padding: 15px 0 0 0;
}

.box .side-basket-inner a.button{
border:1px solid #ccc;
background:#F04F0A url('../../../other_files/cdn/but_bg.gif');
display:block;
color:#fff;
font-family:tahoma,arial,verdana;
font-size:11px;
margin-top:15px;
width:85px;
text-align:center;
}

.box-button {
border: 0px solid red;
margin:-15px 0 0 0;
background:#464646;
}

#purchase-button input {
border:1px solid #ccc;
background:#F04F0A url('../../../other_files/cdn/but_bg.gif');
display:block;
color:#fff;
font-family:tahoma,arial,verdana;
font-size:11px;
margin:0 0 0 8px;
width:60px;
text-align:center;
}

.box .side-basket-inner ul {
border:0px solid red;
padding:0 0 0 14px;
margin:0 10px 0 0;
}


/***********************************************************************************/
/* Images Provided by Carmen at the bottom of Sutdio Photos Search Results Portlet */
/***********************************************************************************/


#carmen-image {
border:0px solid red;
margin-top: 15px;
text-align:center;
}

#carmen-image #carmen-text {
padding: 0 5px 0 0;
position:relative;
bottom: 6px;
font-size:10px;
color:#999;
}

/***********************************************************************************/
/* Checkboxes on Studio Photos Detail Page */
/***********************************************************************************/

#caption-area {
border: 0px solid red;
margin: 5px 0 10px 0;
font-size:10px;
color:#999;
width: 173px;
}

#caption-area #checkbox-class {
float: left;
margin-left: 7px;
*margin-left: 10px;
position:relative;
top:-3px;
}

#caption-area .caption-text {
border: 0px solid red;
position:relative;
right:8px;
}

.select-add {
border: 0px solid red;
text-align: right;
margin: 5px 18px 20px 12px;
}

.select-add a.link {
border: 0px solid red;
text-decoration: underline;
padding: 0 0 0 3px;
}

.select-add .checkbox-text {
float: left;
position:relative;
top:-3px;
}

/****************************************************/
/* Text (make - model and year) under Studio Photos*/
/***************************************************/


td div.photos-text {
border:0px solid red;
font-size:10px;
color:#999;
width:173px;
margin:0 0 5px 0;
}


/****************************************************/
/* Intro Text on first page of Studio Photos*/
/***************************************************/

#studio-photos-text {
border: 0px solid red;
padding:15px 5px 0 5px;
background:#474747;
}

#studio-text-footer {
border:0px solid red;
margin-bottom:15px;
}

/**********************************************/
/* Getting Studio Photos images in the middle */
/**********************************************/


.master-pic {
  width:150px;
  height:103px;
  overflow:hidden;
  border:0px solid green;
  background:#fff;
  margin-left:11px;
}


.master-pic img {
  position:relative;
  top:-17px;
  border:0px solid red;
}

.child-pic {
  border:0px solid green;
  *margin-left:11px;
}

.no-master-pic {
  width:173px;
  height:103px;
  overflow:hidden;
  border:0px solid green;
  background:;
}


.no-master-pic img {
  border:0px solid red;
}





/*********************************/
/* Studio Photos Search Results */
/********************************/

.studioPhotos {
border: 0px solid green;
padding-left: 8px;
}

.studio-photos-images {
margin-top:15px;
text-align:center;
}

.studio-pic {
width:150px;
height:90px;
overflow:hidden;
}

.studio-pic-img {
Position:relative;
top:-33px;
right:10px;
}

.studio-photos-images .tblCell1.pics1 {
text-align:center;
border:#646464 solid 1px;
height:110px;
background:#4F4F4F;
padding:10px 10px 5px 10px;
margin:0;
}

.caption-name {
border: 0px solid green;
color:#ccc;
}


/*********************************/
    /* Studio Photos Inbox */
/********************************/

.studio-photos-inbox {
border:0px solid red;
margin: 25px 0 10px 6px;
}

.photos-inbox {
border:0px solid red;
margin-bottom: 10px;
}


/***************************************/
/* Refund Ploicy link on confirmation page */
/**************************************/

.refund-policy a{
border: 0px solid green;
margin:0 0 0 322px;
  color:#666;
  font-size:11px;
}
/*#dropdown3 li.first a{
background: url(/other_files/cdn/order-process/new-image.gif) no-repeat 108px; 100% ;
}

#dropdown3 li.first a:hover{
background:#C0C0C0 url(/other_files/cdn/order-process/new-image.gif) no-repeat 108px; 100% ;
}*/


/***************************************/
/* Player Buttons for Videos */
/**************************************/

#player-buttons-left{
border: 0px solid red;
text-align: center;
width:340px;
padding: 5px 0 0 0;
margin: 0px 0 5px 0;
border-right:1px solid #646464;
border-left:1px solid #646464;
border-bottom:1px solid #646464;
}

#player-buttons-right{
border: 0px solid red;
text-align: center;
width:210px;
padding: 5px 0 0 0;
margin: 0px 0 5px 0;
border-right:1px solid #646464;
border-left:1px solid #646464;
border-bottom:1px solid #646464;
}

/***************************************/
/* Player Buttons for Videos */
/**************************************/

#player-buttons{
border: 0px solid red;
text-align: center;
width:340px;
padding: 5px 0 0 0;
margin: 0px 0 5px 0;
border-right:1px solid #646464;
border-left:1px solid #646464;
border-bottom:1px solid #646464;
}
/*==========================================
 *  Submissions Entry Form
 *==========================================*/
 
 .submission-block{
  height:180px;
  width:177px;
  float:left;
  text-align:center;
 }
.sub-photos .box-body {float:left;}
.sub-photos .box-body .item{
float:left;
margin:0!important;
padding-left:3px;
padding-right:0;
 }
 .submission-block .photo,
 .submission-block .submission-photo{
 background:#4F4F4F;
 text-align:center;
 width:173px;
  height:130px;
 border:1px solid #646464;
  padding:10px 0;
 }

/*==========================================
 *  ads banner on homepage
 *==========================================*/

.ads-banner-homepage{
border: 0px solid red;
height: 75px;
}


/*==========================================
 *  featured story box footer
 *==========================================*/

#content2 .item-featured {
color:#ccc;
font-size:11px;
margin:15px 9px 0px 9px;
}

.list-pic-featured {
border:1px solid #646464;
background-color:#4F4F4F;
float:left;
width:200px;
height:120px;
overflow:hidden;
}

#content2 .list-pic-featured .pic {
  width:200px;
  position:relative;
  top:-10px;
}

#content2 .item-body-featured {
 font-size:11px;
   margin-left:217px;
   margin-right:50px;
  margin-bottom:3px;
}

.featured-story-footer{
border: 0px solid red;
margin: 0 0 -15px 0;
}

/*==========================================
 *  Following for /site/directory/events page
 *==========================================*/

#content2 .item-body-custom {
border: 0px solid red;
 font-size:11px;
 margin: -3px 65px 3px 98px;
 *margin: 0 0 0 0;
 *padding: 0 0 0 92px;
 *position: relative;
 *top: -3px;
}

#content2 .list-pic-custom {
  float:left;
  overflow:hidden;
  border: 0px solid red;
}

#content2 .list-pic-custom .pic {
  width:150px;
  position:relative;
  top:-14px;
}



