/*
Theme Name: byjamin 2012
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

#respond{/* HIDE COMMENTS  */
display:none; 	
}
* {
	
}
 a{
	color: #FF00AE;
	text-decoration: none;	
}
 a:hover{
	color:#fcb400;
	text-decoration: none;	
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
body{
	background-position: center top;
	background-image: url(images/sub-categories-default.jpg);
	background-repeat: no-repeat;
}
html.white{
			background-color:#FFF;

}

html, body {
	
	min-width:1000px;
	min-height:auto;
	height: auto;
	font-family: Verdana, Geneva, sans-serif;

	margin: 0px;
	padding: 0px;
	
}
body{
		background-color: #000!important;
		color:#FFF;
}
.bodyHome{
	background-color: #000;
	background-image: url(images/HOMEPAGE-BACKGROUND--REEL.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bodyWork{
	background-color: #000;
	background-image: url(images/background-featured.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bodyFashion{
	background-color: #000;
	background-image: url(images/our-work-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}

.bodyEntertainment{
	background-color: #000;
	background-image: url(images/our-work-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}

.bodyServices{
	background-color: #000;
	background-image: url(images/background-services.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bodySP{
		background-color: #000;
	background-image: url(images/staterpackagebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	
	margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
}
#centerdiv{
width:1000px;	
margin-left:auto;
margin-right:auto;
 height: auto;
}
/*  ========================================================  NAVIGATION   ================================================== */
#navigation{
margin-top:30px;
float:left;	
}
#homelogo{
	 background-image: url("images/BYJAMIN-LOGO.png");
    background-repeat: no-repeat;
    float: left;
    height: 72px;
    margin-left: -30px;
    margin-right: 75px;
    position: relative;
    width: 295px;
   
}
#navitem{
	margin-left: 1px;
    margin-right: 1px;
	height: 50px;
	width: 108px;
	float:left;
	background-repeat: no-repeat;
	 margin-top: 20px;
	 position: relative;
	
}
a.navbutton{
	background-repeat: no-repeat;
	height: 31px;
	width: 108px;
}
a.navbutton:hover{
	height: 31px;
	display:block;
	background-position: 0px -41px;
	background-repeat: no-repeat;
}
.selected{
	height: 50px;
	display:block;
	background-position: 0px -101px;
	background-repeat: no-repeat;
}
#work{
	background-image: url(images/NAV-WORK.png);
	display:block
}
#services{
	background-image: url(images/NAV-SERVICES.png);
	display:block
}
#arcade{
	background-image: url(images/NAV-ARCADE.png);
	display:block
}
#bywho{
	background-image: url(images/NAV-BYWHO.png);
	display:block
}
#blog{
	background-image: url(images/NAV-INSIDE-SCOOP.png);
	display:block
}
#contact{
	background-image: url(images/NAV-CONTACT.png);
	display:block
}
#hover-home,#hover-work,#hover-services,#hover-bywho,#hover-arcade,#hover-blog,#hover-contact{
	height: 143px;
	float:left;
	position:absolute;
	margin-top:-20px;
}

#hover-home{
	background-image: url(images/hover-home.png);
	margin-left: 140px;
	width: 230px;	
}
#hover-work{
	background-image: url(images/hover-work.png);
		width: 247px;
		margin-left: 219px;	
}
#hover-services{
	background-image: url(images/hover-services.png);
		width: 207px;
		margin-left: 350px;
}
#hover-bywho{
	background-image: url(images/hover-bywho.png);
		width: 293px;
		 margin-left: 528px;
}
#hover-arcade{
	background-image: url(images/hover-arcade.png);
		width: 257px;
		margin-left:420px;
}
#hover-blog{
	background-image: url(images/hover-blog.png);
		width: 187px;
		margin-left: 720px;
}
#hover-contact{
	background-image: url(images/hover-contact.png);
		width: 153px;
		 margin-left: 844px;
}

.level1{
	 z-index: 7;
}
.level2{
	 z-index: 8;
}
.level3{
	 z-index: 9;
	
}
.level4{
	 z-index: 10;
}
.level5{
	 z-index: 11;
}
.level6{
	 z-index: 12;
}
.level7{
	 z-index: 13;
}
/*  ========================================================  HOME PAGE   ================================================== */
#logoscroller{
float:left;
height:75px;
width:900px;
margin-left:50px;	
}

#logoscroller img{
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	
}
#homevideoPlayer{
	float: left;
	height: 528px;
	margin-left: 25px;
	height: 534px;
	margin-top: 40px;
	width: 950px;
	background-image: url(images/blur-bg.jpg);
	background-repeat: no-repeat;	
}
#hoemnewscage{
	float:left;
	height: 290px;
}
#homenewstitle{
	float:left;
	background-image: url(images/LATEST-NEWS-TITLE.png);
	height: 57px;
	width: 1000px;
	background-repeat: no-repeat;
	 margin-bottom: 20px;	
}
#newsthumb{
	height: 208px;
	width: 300px;
	float:left;	
	    margin-left: 33px;
}

a.homethumblink{
	background-image: url(images/thumb-border-homepage.png);
	background-position: 0 -220px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	height: 215px;
	width: 300px;
	color: #ffb500;
}
a.homethumblink:hover{
	background-position: 0 0;
}
#homethubname{
	    font-size: 12px;
    margin-left: 5px;
    margin-top: 167px;
	letter-spacing:-.05em
}
#homethubname a{
	color: #FFF;	
}
#homethubname a:hover{
	color:#fcb400;
}
#homethumbcage{
	height: 208px;
	width: 300px;
	
}
#homeIMGcage{
margin-top:12px;
}
.newstitle{
	/*text-transform: uppercase;*/
}
.newsdetails{
	font-size: 10px;
	text-transform: none;
	color: #CCC;	
}
	#orangedivider{
	background-image: url(images/orange-divider.png);
	height: 30px;
	width: 1000px;
	margin-top: 20px;
	margin-bottom: 10px;	
	float:left;	
	}
	
/*  ========================================================  SIDE BAR   ================================================== */
.industries-submenu,.services-submenu{
	margin:0px;
	padding:0px;
}

.industries-submenu,.services-submenu{
	/*display:none;*/
}

#submenusidebar{
	float:left;
	width: 174px;
}
#submenuheader{
	float:left;
  background-image: url("images/subnav-top.png");
    color: #B7047E;
    font-size: 11px;
    height: 22px;
    margin-bottom: 1px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 174px;
	}
#submenuindustries,#submenuloveme{
	padding-top: 5px;
	float:left;
	width: 174px;
	background-color: #222222;
	padding-bottom: 5px;
	 
}
#substarter{
	padding-top: 5px;
	float:left;
	width: 174px;
	background-color: #222;
	padding-bottom: 5px;
	text-align: center;	 
}
#substarter br{
	height2px;
}
#substarter span{
 float: left;
    margin-bottom: -6px;
    width: 100%;
}
#substarter a{
	font-size:10px;
	color: #FFF;
}
#substarter a:hover{
	font-size:10px;
	color: #FFCB00;
}
#blackdivider{
	width: 174px;
	margin-bottom: 1px;
	margin-top: 1px;
	height:6px;
	float:left;
	background-color: #000;
}
#submenuloveme li{
    font-size: 10px;
    letter-spacing: -0.02em;
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0 10px;
}

#submenuindustries li{
	 background-image: url("images/bullet-black.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    font-size: 10px;
    list-style-type: none;
    margin: 0 0 5px 10px;
    padding: 0 0 0 15px;
	 letter-spacing: -0.05em;
}
#submenuindustries li.subnavSelected{
	background-image: url(images/bullet-yellow.png);
	
}
#submenuindustries li.subnavSelected a{
	color: #fcb400;
	
}

#submenuindustries a,metabar-work a{
	color: #FFF;
	text-decoration: none;	
		
}
#submenuloveme a{
	color: #999;
	text-decoration: none;
}

#submenuindustries a:hover,#submenuloveme a:hover{
	color: #fcb400;
	text-decoration: none;
}

#submenusubheader,#submenusubheader a{
	 color: #FF00AE;
    font-size: 11px;
    margin-bottom: 4px;
    margin-left: 12px;
    text-decoration: none;
}
#submenubottom{
	width: 174px;
	background-image: url(images/subnav-bottom.png);
	background-repeat: no-repeat;
	height:7px;
	float:left;
	margin-top: 1px;
}
.related_post_title{
display:none;	
}

/*  ========================================================  WORK MIDDLE AREA   ================================================== */
#singlecategory {
		-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;
	behavior:url(border-radius.htc);
	background-color: #333333;
    color: #CCCCCC;
    float: left;
    font-size: 10px;
    letter-spacing: -0.02em;
    list-style-type: none;
    margin: 10px;
padding: 5px;
	width:auto;
}


#pagewrapper{
float:left;	
}
#blankpagewrapper{
	float: left;
	width: 800px;
	margin-left: 100px;
	background-image: url(images/GREY-75.png);
	padding: 20px;
	margin-top: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	min-height: 400px;
	font-size: 12px;
}
#blankpagewrapper blockquote{
	font-style: italic;
	color: #F00;	
}
.font10{
	float:left;
	font-size: 10px;	
}
.font10 p{
margin-bottom:10px;	
}
#middleworkcage{
	  float: left;
    margin-left: 80px;
    margin-top: 170px;
    width: 560px;
}

#workoverviewthumb{
	 float: left;
    height: 180px;
    width: 255px;
}
#workoverviewthumbcage{
	width:264px;
	 height: 168px;
}
a.workthumblink{
	display: block;
	background-image: url(images/our-work-thumb.png);
	background-repeat: no-repeat;
	background-position: 0px -171px;
	position: absolute;
}
a.workthumblink:hover{
	display: block;
		background-position: 0px -0px;

}
#thumbIMGcage{
	margin-top: 12px;
float:left;	
overflow:hidden;
width:264px;
height:128px;
}
#thubname{
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	height: 19px;
	margin-top: 121px;
	padding-left: 10px;
	text-decoration: none;
	width: 209px;
}

#quote{
	float:left;	
	margin-top:70px;
}
#quoteyellowcage{
	float:left;	
	 height: 100%;
    width: 17px;
}
#quoteyellowtop{
	float:left;
	background-image: url(images/quote-top.png);
	background-repeat: no-repeat;
	height: 200px;
	width: 17px;
}
#quoteyellowmiddle{
	float:left;
	width: 7px;
	height:100%;
	 height: auto;
}
#quoteyellowbottom{
	margin-left: 10px;
	float:left;
	background-image: url(images/quote-bottom.png);
	height: 7px;
	width: 7px;
}
#quotebox{
	
	height: 180px;
	
	margin-left: 17px;
	padding: 10px;
	
	width: 135px;

 }
#quotebox{
	-moz-border-radius:  0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	background-color: #181818;
	color: #CCCCCC;
	font-size: 14px;
	line-height: 1.4em;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	height: auto;
	opacity:0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	min-height:180px;
 }
 
 #catnextprev{
	 float: right;
    margin-right: 70px;
    margin-top: 16px;
    width: 240px;
 }
 .catleft a, .catright a{
	display: block;
	float: left;
	height: 107px;
	width: 107px;
		margin-left:10px;  
 }
 
 .catleft a{
	background-image: url(images/our-work-previous.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	
 }
 .catright a{
	background-image: url(images/our-work-next.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	 
 }
 .catleft a:hover, .catright a:hover{
	background-position: 0px -109px;	 
 }
	/*  ========================================================  DETAIL PAGE   ================================================== */
	  #moreinformation{
	
    
  
    
    margin-left: 610px;
    margin-top: 230px;
    position: absolute;
    
	display:block; 	  
	  }
	  #moreinformation a{
		  background-image: url("images/more-information-about-this-service.png");
		  background-position: 0 0;
    background-repeat: no-repeat;
		  width: 188px;	
		  height: 20px;
		display:block; 
		
	  }
	  
	  #moreinformation a:hover{background-position: 0 -20px; 
	  }
	  
	  #nextprevarrows{
	width:auto;
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	behavior:url(border-radius.htc);
	  }
	  .alignleft,.alignright{
		width:312px;  
		 z-index: 2;
	  }
	  	  .alignleft{
			 left: -260px;
    position: absolute;
		  }
		  
		  .alignright{
			  right: -260px;
    position: absolute;
	z-index: 3;
		  }

	 
	  #detailworkarrows{
	 font-size: 18px;
    height: 43px;
    letter-spacing: -0.05em;
   
    padding-top: 10px;
    
    text-transform: uppercase;
    width: 256px;	  
	  }
	  
#detailworkarrowsRight a,#detailworkarrowsLeft a{
	 margin-top: 730px;
	  color: #FCB400;
    display: block;
	font-size: 12px;
    height: 38px;
    letter-spacing: -0.05em;
   
    padding-top: 19px;
	text-transform: uppercase;
    width: 252px;
}
#detailworkarrowsRight a{
	  	 background-image: url("images/tab-next.png");
    float: right;
    padding-left: 60px;
    text-align: left;
    
}

#detailworkarrowsRight a:hover{
	color: #FFF;
	background-position: 0px -56px;
}

#detailworkarrowsLeft a{
	
	 background-image: url("images/tab-prev.png");
   
    float: left;
    padding-right: 60px;
    text-align: right;
  
}

#detailworkarrowsLeft a:hover{
	color: #FFF;
	background-position: 0px -56px;
}
#middledetailcage{
	
  float: left;
    margin-left: 6px;
    margin-top: 14px;
    width: 640px;
}
	
#videoPlayer, #broadcastreel{
	float: left;
    width: 640px;
	height: 360px;	
	}
	#videoPlayerTestMovies{
	float: left;
    width: 800px;
	height: 500px;		
	}

	#vote {
		display:none;
    background-image: url("images/fan-favorite-bg.png");
    background-repeat: no-repeat;
    color: #000000;
    float: right;
    height: 34px;
    padding-top: 20px;
    text-align: center;
    width: 83px;
}

#vote img{
padding:2px;		
	}
#sharedetail{
	background-image: url("images/sharing-is-loving.png");
    background-repeat: no-repeat;
    float: right;
    height: 34px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-top: 20px;
    text-align: center;
    width: 169px;
	}
	#ratingscore{
	 float: right;
    padding-left: 5px;
    padding-right: 5px;
    width: 22px;
}
#detailquotename{
	-moz-border-radius: 6px;
	border-radius: 6px;
	 background-color: #000000;
    height: 100%;
    letter-spacing: -0.01em;
    line-height: 0.5em;
    padding: 7px 5px 10px;
    text-align: center;
    width: 163px;
	}
.quotepersonname{
	font-size: 14px;
	color: #ffb600;		
	}
.quotetitle{
	font-size: 10px;
	color: #CCC;
	}
#detailquote{
		 float: left;
    margin-left: 6px;
    margin-top: 70px;
	width: 173px;
	}
	
	#quotedetailtop{
	background-image: url(images/quote-detail-top.png);
	height: 17px;
	width: 174px;
	margin-bottom: 1px;	
		float: left;
		margin-top: 4px;
	
	}
	
#detailquotebox{
    float: left;
    height: auto;
    padding: 20px;
    width: 134px;
	
	background-color: #181818;
	color: #CCCCCC;
	font-size: 14px;
	line-height: 1.4em;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	height: auto;
	opacity:0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	
	}
	#newsSideBox{
	float: left;
	height: auto;
	width: 134px;
	background-color: #181818;
	color: #CCCCCC;
	font-size: 9px;
	line-height: 1.4em;
	text-align: center;
	height: auto;
	opacity:0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;	
	
	}
#newsSideBox ul{
margin:0px;
padding:0px;	
}
#newsSideBox li{
   background-color: #000000;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 5px;
    width: 130px;
  
  -webkit-border-bottom-right-radius:  10px;
	-khtml-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	  -webkit-border-bottom-left-radius:  10px;
	-khtml-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	behavior:url(border-radius.htc);	
	

}
#newsSideBox li a{
	padding-bottom:5px;
	padding-top:10px;
}
	#fanstars{
			float:left;
			margin-left:3px;
	}
	#fanscore{
	color: #000000;
    float: left;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 2px;
    text-align: center;
    width: 24px;
	}
	#videodetailbottom{
	background-image: url(images/video-bottom.png);
	height: 25px;
	width: 641px;	
	float:left;	
	}
	#detailTitle{
	margin-left:20px;
	float:left;
	font-size: 30px;
	color: #ffffff;
	margin-top: 15px;
	margin-bottom: 15px;
	   width: 100%;
	   font-family: 'Raleway', cursive;
	}
	#detailcontent,#SPdescription{
	margin-left:20px;
	float:left;
	font-size: 12px;
	line-height: 1.5em;
	max-width:620px;
	}
	#detailcontent p,#SPdescription p{
		margin-bottom:10px;
	}
	#divider{
	  background-image: url("images/white-fade-spacer.png");
    background-repeat: no-repeat;
    float: left;
    height: 2px;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
	}
	
#detailthumbnails{
	 margin-bottom: 50px;
	 float: left;
    height: auto;
    width: 630px;
}
#detailthumbnails a{
	display: block;
	background-position: 0px 0px;
}
#detailthumbnails a:hover{
	background-position: 0px -300px;
}
#detailthumbnails img{
	 margin-top: 12px;
}
#detailTN{
	 float: left;
	 width:300px;
	 height: 230px;
	
}
#thumbframe{
	
}
.gallery-item{
	margin-top: 10px;
	 float: left;
    height: 210px;
    margin-left: 10px;
    width: 300px;
}
#detailthumbnails a{
		 background-image: url("images/thumb-border.png");
    background-repeat: no-repeat;
    height: 218px;
    position: absolute;
    width: 300px;
    z-index: 1;
	 background-position: 0 -220px;
}
a.thumnailLink{

}
/*.starterimages a{
	 background-image: none!important;
	  height: auto!important;
    position: inherit!important;
    width: auto!important;
}
.starterimages .gallery-item{
	height: auto;
	width: auto;
}
.starterimages #gallery-1 .gallery-item{
	height: auto;
	width: auto;
}*/
#detailthumbnails a:hover{
	
	 background-position: 0 0px;
}
#detailservicelist{
 color: #B7047F;
    float: left;
    font-size: 12px;
    height: auto;
  margin: 15px 10px 10px;
    width: 620px;
	
}
#detailservicelist li{
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #333333;
    color: #CCCCCC;
    display: inline;
    font-size: 10px;
    letter-spacing: -0.02em;
    list-style-type: none;
    margin: 10px;
    padding: 5px;
	
}
#detailservicelist a{
	color: #999;
	white-space: nowrap;

}
#detailservicelist a:hover{
	color: #CCC;
}
#quotebegin{
	background-image: url(images/quotes-begin.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 20px;
	float:left;
	margin-right: 2px;
}
#qouteend{
	background-image: url(images/qoutes-end.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 20px;
	float:right
}
#visturl{

	
	height: 82px;
	width: 82px;	
}
 a.visiturl{
	   background-image: url("images/check-it-out.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    margin-right: 40px;
    margin-top: -40px;
	
}
a.visiturl:hover{
	background-position: 0px -84px;
}
#mainimageoption{
	float: left;
    height: auto;
    width: 640px;
}
/*  ========================================================  SERVICES PAGES   ================================================== */

#middleservicecage{
	 float: left;
    margin-left: 90px;
    margin-top: 200px;
    width: 550px;
}
#middleBroadcastcage{
 float: left;
    margin-left: 26px;
	margin-right: 26px;
    margin-top: 160px;
    width: 600px;
}

/*  ========================================================  FOOTER   ================================================== */
.footer, .push {
	height: 20px; /* .push must be the same height as .footer */

	width: 100%;
}

#bottomFooter{
	background-color: #333333;
    height: 20px;
    width: 100%;
	z-index: 100;
	float: left;
}
#copyright{
	background-repeat: no-repeat;
	height: 10px;
	width: 290px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	font-size: 10px;
	color: #CCC;
}

/*  =====================================================  FRESH MEAT   ================================================== */
#freshmeatWindow{
	   float: left;
 height: 110px;
    overflow: hidden;
    width: 100%;
}

#freshmeatCage{
	overflow: hidden;
   height: 105px;
    position: relative;
    width: 100%;
	padding-top:20px;
}

#freshmeatBricks{
	background-color: #000;
	background-image: url(images/staterpackagegreybg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: -35px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333;
	height:750px;
}
#freshmeatNY{
	background-image: url(images/your-complete-soultion-banner.png);
	height: 126px;
	width: 1070px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	z-index:3;
}


#freshmeat{
float:left;	
}


a.scroll_meat_left,a.scroll_meat_right{
	margin-top:75px;
		display:block;
	height: 120px;
	width: 54px;
}
a.scroll_meat_right{
		background-image: url(images/starterarrow-right.png);
}
a.scroll_meat_left{
	 float: left;
	
	background-image: url(images/starterarrow-left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.scroll_meat_left:hover{
	background-position: 0px -115px;
	background-image: url(images/starterarrow-left.png);
}
a.scroll_meat_right:hover{
	background-position: 0px -115px;
	background-image: url(images/starterarrow-right.png);
}
a.scroll_meat_right{
    background-repeat: no-repeat;
   
    float: right;
  
    margin-right: 0;
  
}
#meatslidercage{
width:1000px;
  margin-left: auto;
    margin-right: auto;
	height:290px;
	margin-top:20px;
}
#baconcage,#freshmeatCage img{
	height: 175px;
	width: 300px;
}
a.freshBacon{
	background-image: url(images/starer-package-frame.png);
	background-position: 0 -175px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}
a.freshBacon:hover{
	display:block;
	background-position: 0px 0px;	
	background-image: url(images/starer-package-frame.png);
	background-repeat: no-repeat;
}
#freshmeatCage img{
	padding-top:2px;
margin:auto;	
height: 171px;
	width: 300px;
}

#meatarrowsCage{
	width:1000px;
}

#meatname{
	 float: left;
    font-size: 13px;
    margin-top: 9px;
    text-align: center;
    text-transform: uppercase;
    width: 300px;
}


#carousel_container{
   margin-left: 30px;
    margin-top: 50px;
    position: absolute;
    width: 930px
}
#carousel_inner {
float:left; /* important for inline positioning */
width:930px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */

}

#carousel_ul {
position:relative;
left:-310px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
	float: left; /* important for inline positioning of the list items */
	width:300px;  /* fixed width, important */
	/* just styling bellow*/
	padding:0px;
	height:225px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}

#spcage{
	
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#SPgrey{
	width: 100%;
	float: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #262626;
}
#SPtxt,#blackhree,.bottomthreetitle,#custom, #manage, #promote,#contactSPbutton{
	opacity:1!important;
filter:alpha(opacity=100)!important; /* For IE8 and earlier */
}
#SPtxt{
	float: left;
	width: 97%;
	font-size: 22px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#contactSPbutton{
	float: right;
	background-image: url(images/get-started-now-button.png);
	background-position: 0px 0px;
	height: 33px;
	width: 421px;
}
#contactSPbutton:hover{
		background-position: 0px -34px;
}
#blackhree{
		background-color: #000;	
float:left;
	 margin: 7px;
    padding: 8px;
    width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3e3e3;
	    height: 235px;
    letter-spacing: -0.02em;
    line-height: 2em;
}
.bottomthreetitle{
	float: left;
	height: 18px;
	
}
#custom, #manage, #promote{
	background-repeat: no-repeat;
	width: 100%;
	background-position: left top;	
	margin-top:10px;
	margin-bottom:10px;	
}
#custom{
	background-image: url(images/bullet-customize.png);

}
#manage{
	background-image: url(images/bullet-manage.png);	
}
#promote{
	background-image: url(images/bullet-promote.png);	
}
/*  =====================================================  QUICK BAR   ================================================== */

#quickbar{
	  background-image: url("images/META-BAR-BG.png");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    font-size: 10px;
    height: 500px;
    margin-bottom: -107px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

#quickbar a{
	color:#FFF;
}
#quickbar a:hover{
	color:#fcb400;
}
#metabar-contact a{
	color: #FF00AE;
	text-decoration: none;	
}
#quickbar p{
	margin-bottom:5px;
}

#metabarcontent{
	 margin-left: auto;
    margin-right: auto;
    padding-top: 65px;
    width: 1000px;
}
#metabar-contact{
      background-image: url("images/META-TITLE-CONTACT-US.png");
    background-repeat: no-repeat;
    float: left;
    height: 285px;
    margin-left: 20px;
    padding-top: 40px;
    width: 310px;
}
#metabar-work{
	 background-image: url("images/META-TITLE-WORK.png");
    background-repeat: no-repeat;
    float: left;
    height: 285px;
    margin-left: 40px;
    padding-top: 40px;
     width: 150px;
}
#metabar-services{
	background-image: url(images/META-TITLE-SERVICES.png);
	background-repeat: no-repeat;
	float: left;
	height: 285px;
	margin-left: 40px;
	padding-top: 40px;
	 width: 230px;
}
#metabar-bywho{
	background-image: url(images/META-TITLE-BYWHO.png);
	background-repeat: no-repeat;
	float: left;
	height: 285px;
	padding-top: 40px;
	width: 210px;
}
#contactformCage{
			   position: absolute;
			   height:240px;
		}
#thankyou,#thankyou2{
    background-image: url("images/message-sent.png");
    background-position: 20px 21px;
    background-repeat: no-repeat;
    display: none;
    height: 175px;
    width: 308px;
            }

#quickbar li{
	font-size: 10px;
    letter-spacing: -0.02em;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
}

#followusicons{
	 margin-left: 5px;
    margin-top: 98px;
}

a.facebook{
	background-image: url(images/SOCIAL---FACEBOOK.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 42px;
	width: 45px;
	float: left;	
}
a.socialhovereffect:hover{
		background-position: 0px -43px;
}
a.twitter{
	background-image: url(images/SOCIAL---TWITTER.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 42px;
	width: 45px;
	float: left;
}
a.youtube{
	background-image: url(images/SOCIAL---YOUTUBE.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 42px;
	width: 45px;
	float: left;
}

label {
/*	color: #999999;
    float: left;
    position: relative;*/
}

fieldset {
border-style: none;
margin-left: 9px;
}
fieldset ol {
list-style:none outside none;
 margin-left: -55px;
}
fieldset ol.subform {
list-style: none outside none;
    margin-left: 10px;
    margin-top: 10px;
}
fieldset li {
width:auto;
}


fieldset checkbox{
	float: left;
    margin-left: 50px;
    margin-right: 5px;
    margin-top: 385px;
    position: absolute;	
}
.smallerfield{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/contact-small-field.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	clear: left;
	color: #000;
	float: left;
	font-size: 10px;
	height: 17px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 10px;
}
fieldset input.nightcheck{
margin-left:10px;	
margin-bottom:3px;
}
fieldset input.smallfield,fieldset input.sfield, .wpcf7-text{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/FORM-BG.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	clear: left;
	color: #999;
	float: left;
	font-size: 10px;
	height: 30px;
	margin-bottom: 2px;
	margin-right: 0;
	margin-top: 0;
	width: 293px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
fieldset select{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/FORM-BG.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	clear: left;
	color: #999;
	float: none;
	font-size: 10px;
	height: 30px;
	margin-bottom: 2px;
	margin-right: 0;
	margin-top: 0;
	width: 293px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top:5px;
	
	
}
.smallerfield{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/contact-small-field.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	clear: left;
	color: #000;
	float: left;
	font-size: 10px;
	height: 17px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 10px;
}
fieldset input.nightcheck{
margin-left:10px;	
margin-bottom:3px;
}
fieldset input.smallfield,fieldset input.sfield, {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/FORM-BG.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	clear: left;
	color: #999;
	float: left;
	font-size: 10px;
	height: 30px;
	margin-bottom: 2px;
	margin-right: 0;
	margin-top: 0;
	width: 293px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}


#inputdiv{
	margin: 5px;
	padding: 5px;
}
#input_group{
	
	margin: 5px;
	padding: 5px;
}

input.submit_button{
	     background-color: transparent;
    background-image: url("images/NAV-SUBMIT.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 74px;
    left: 0;
    margin-left: 200px;
    margin-top: 35px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    width: 74px;
}


input.submit_button:hover{
background-color: transparent;
	background-image:url(images/NAV-SUBMIT.png);
	background-repeat:no-repeat;
	border:none;
	float:left;
	height:74px;
	padding:0px;
	text-transform:uppercase;
	width:74px;
	cursor:pointer;
	overflow: hidden;

	background-position: 0px -83px;
}
#MyForm,#MyForm2{
 width: 300px;
 }
#success{
	text-align: center;	
}

.structural {
   position:absolute;
  left:-9999px;
}
label.error{
	color: red;
    display: inline;
    float: left;
    font-size: 12px;
    height: 15px;
    margin-left: 140px;
    margin-top: -26px;
    width: 250px;
}
#commentstitle{
	float:left;
	background-image: url(images/comments-welcome.png);
	height: 97px;
	width: 600px;
	margin-top:40px;	
}
#fbSEOCommentsr{
margin-bottom:20px;
}
#fbSEOComments{
position:clear;	
}
#commentsDIV{
	float:left;
	margin-left:200px;
	display:none;
}
#totalcomments{
	cursor: hand; cursor: pointer;
	 background-image: url("images/comment-bubble.png");
   /* display: block;*/
    float: left;
    height: 31px;
    padding-right: 150px;
    padding-top: 1px;
    text-align: center;
    width: 37px;
	
	display:none;
}
#commentsbottom{
	float:left;
	background-image: url(images/comments-bottom.png);
	height: 100px;
	width: 600px;
	 margin-top: -10px;
}
a.totalcomments{
	float: left;
	display:block;
	background-image: url(images/comment-bubble.png);
	background-position: 0px 0px;
	color: #CCC;
	height: 32px;
	width: 187px;
	 text-align: center;	
}
#totalcomments:hover{
	background-position: 0px -32px;
}
#fbSEOComments{
	background-repeat: no-repeat;
	background-position: 0px 139px;
	background-image: url(images/pink-comment-fade.jpg);
	margin-bottom:1px;
}
#oneofus{
	float:left;	
	margin-top:2px;
}
#quickbar a.workforus{
	display:block;	
	background-color: #ffb600;
	font-size: 9px;
	color: #000;
	text-align: center;
	 padding-left: 17px;
    padding-right: 17px;
    padding-top: 3px;
	height:14px;
	padding-top:0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior:url(border-radius.htc);
}
#quickbar a.workforus:hover{
	color: #ffb600;
	background-color: #b7047e;	
}
.oneofusbold{
	font-weight: bold;	
}



#middleservicescage{
	  float: left;
    margin-left: 5px;
    margin-top: 40px;
    width: 811px;
}

#servicesNav{
	float:left;
	
}
li.serivicesNavLink{
	float: left;
	list-style-type: none;
	height: 65px;
	width: 114px;
	  margin-left: 1.8px;
}
li.serivicesNavLink:hover{
	background-position: 0px -65px;
}
li.selected{
	background-position: 0px -130px;
}

#web{
	display:block;
	background-image: url(images/services-nav-web.png);
	background-repeat: no-repeat;
}
#flash{
	display:block;
	background-image: url(images/services-nav-flash.png);
	background-repeat: no-repeat;
}
#video{
	display:block;
	background-image: url(images/services-nav-video.png);
	background-repeat: no-repeat;
}
#ad{
	display:block;
	background-image: url(images/services-nav-interactive-ad.png);
	background-repeat: no-repeat;
}
#print{
	display:block;
	background-image: url(images/services-nav-print.png);
	background-repeat: no-repeat;
}
#webmain{
	display:block;
	background-image: url(images/services-nav-web-management.png);
	background-repeat: no-repeat;	
}
#social{
	display:block;
	background-image: url(images/services-nav-social-media.png);
	background-repeat: no-repeat;
}
#servicesTitle{
	float:left;
	width:610px;
	background-image: url(images/META-TITLE-SERVICES.png);
	background-repeat: no-repeat;
	height: 24px;
	margin-bottom: 40px;
	font-weight: bold;
}
.servicesSideBarPad{
margin-top:32px;	
}
#servicesArrowBar{
	margin-top:1px;
	margin-bottom:3px;
	float:left;
	background-image: url(images/services-white-arrow-fade.png);
	height: 21px;
	width: 811px;	
}

#servicesbluecage{
	float:left;
	background-image: url(images/fade-blue.png);
	-moz-border-radius: 0px 10px 10px 10px;
	-webkit-border-radius:  0px 10px 10px 10px;
	-khtml-border-radius: 0px 10px 10px 10px;
	border-radius:  0px 10px 10px 10px;
	behavior:url(border-radius.htc);
	padding:20px;
	position:relative;	
	display:none;
}
#serviceIMG{
float:left;	
 margin-left: -20px;
    margin-top: -16px;
}
#serviceTitle{
	  background-image: url("images/services-title-background.png");
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
    height: 35px;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 7px;
    width: 411px;
}
.serviceitalic{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FFF;
}

#serviceinfo{
	background-image: url("images/i-icon.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #FFB600;
    float: left;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 10px;
    padding-left: 30px;
    width: 408px;
}
#servicesmallwhite{
	font-size: 9px;
	color: #ffffff;
	margin-top:10px;
	
}
#servicesDesc{
	background-image: url(images/fade-balck.png);
	-moz-border-radius: 10px;
	-webkit-border-radius:  10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior:url(border-radius.htc);
	
	 color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    margin-left: 20px;
    margin-top: 30px;
    padding: 20px;
    width: 395px;
}
#servicesDesc br{
/*margin:10px;*/	
}
#somegoodewxamples{
	background-image: url(images/title-some-good-example.png);
	float: left;
	height: 16px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 20px;
	width: 400px;
	background-repeat: no-repeat;
}
#servicethumb{
	height: 125px;
	width: 132px;
	float:left;	
	    margin-left: 19px;
}

a.servicethumblink{
	background-image: url(images/services-thumb.png);
	background-position: 0 -127px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	height: 125px;
	width: 132px;
	color: #ffb500;
}
a.servicethumblink:hover{
	background-position: 0px 0px;
}
#serviceIMGcage{
	margin-top: 10px;

}
#serviceDetailWindow{
	height: auto;
	width: 811px;
}
#serviceScrollingPane{
	min-height:900px;
}
.bolder{
	font-weight: bold;	
	width:400px;
}
#viewall{
	float:right;
}
#viewall a{
	display:block;
	background-image: url(images/view-all.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 112px;
	background-position: 0px 0px;
}
#viewall a:hover{
	background-position: 0px -20px;
}
/*  =====================================================     BLOG     ================================================== */

#middleblogcage{
	  float: left;
    margin-left: 40px;
    margin-top: 70px;
    width: 640px;
}


#newsdetail{
	float:left;
	width:600px;
	font-size: 10px;
	background-image: url(images/GREYongrey-75.png);
	padding:20px;
	margin-bottom:20px;
	font-size: 10px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	behavior:url(border-radius.htc);
	color: #CCC;
}

#newsdetail img{
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	behavior:url(border-radius.htc);

}

#blogexceprt{
 float: left;
    margin-left: 15px;
    width: 455px;
}


#blogexcerptTitle{
	font-size: 15px;
}
#blogexcerpttext a{
	font-size: 9px;
	color:#fcb400;
}
#blogexcerpttext a:hover{
	color:#D5315C;
}
#blogexcerptDate{
	float:right;
	margin-top: -14px;
	color: #666;
	background-image: url(images/icon-clock.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 19px;
}

#otherarticles{
		 float: left;
    margin-left: 6px;
	width: 173px;
	}
	
#contact-hover{
	background-image: url(images/contact-us-BG.png);
	background-repeat: no-repeat;
	display: none;
	font-size: 11px;
	height: 310px;
	margin-left: 254px;
	margin-top: 150px;
	padding: 110px 30px 20px 113px;
	position: absolute;
	width: 312px;
	z-index: 999999999;
	}
	#contact-hover p{
		margin-bottom:6px;
	}
	#contact-close{
	 background-image: url("images/button-close.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 41px;
    margin-left: 260px;
    margin-top: -32px;
    position: absolute;
    width: 41px;
	}
	#contact-close:hover{
		 background-position: -41px 0;
	}
	#greyOutBody{
	position:absolute;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	height: 100%;
	width: 100%;
	display:none;
	background-color: #000;
	z-index:9999999;
	}
	
	#contact-us-title{
	  background-image: url("images/META-TITLE-CONTACT-US.png");
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    margin-bottom: 10px;
    width: 297px;
	}
#fbContentWrapper img{
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	behavior:url(border-radius.htc);*/
}


/*  =====================================================     byWHO JAMIN / BECKIE     ================================================== */
.bywhobackgroud{
	background-image: url(images/background-about-us.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
#middlebywhocage{
	float:left;
	height:920px;
	width:955px;
}
#smallheroCage{
	margin-left: 40px;
    margin-top: 40px;
    position: absolute;
}
#smallSHERA{
    background-image: url("images/shera-small.png");
       background-position: 130px 70px;
    background-repeat: no-repeat;
    height: 425px;
   
    width: 255px;
		z-index:1;
		position: absolute;
}
#talkBubbleSHERA{
	background-image: url(images/talk-bubble-beckie.png);
	height: 83px;
	width: 270px;
	position: absolute;
}
#clickherebywho{
	  float: left;
   
}
a.moreaboutBECKIE{
	background-image: url(images/read-about-beckie.png);
	  background-position: 0 373px;
    background-repeat: no-repeat;
    display: block;
    height: 416px;
    width: 186px;
}

#smallHEMAN{
	background-image: url(images/heman-small.png);
	 background-position: 10px 84px;
	background-repeat: no-repeat;
	height: 425px;
	width: 220px;
	z-index:3;
	position: absolute;
}
#talkBubbleHEMAN{
	background-image: url(images/talk-bubble-jamin.png);
	height: 83px;
	width: 270px;
	position: absolute;
}
a.moreaboutJAMIN{
	 background-image: url("images/read-about-jamin.png");
    background-position: 0 373px;
    background-repeat: no-repeat;
    display: block;
    height: 416px;
    width: 186px;
}
a.moreaboutJAMIN:hover,a.moreaboutBECKIE:hover{
	background-position: -187px 373px;
}

#rainbowinbetween{
	 background-image: url("images/ABOUT-US_html-sliced_20.png");
    background-repeat: no-repeat;
    height: 299px;
    margin-left: -40px;
    margin-top: 110px;
   float:left;
    width: 285px;
    z-index: 2;
}
#heroJAMIN{
	position:absolute;
	background-image: url(images/heman-large.png);
	background-repeat: no-repeat;
	height: 750px;
	width: 819px;
	  margin-top: -103px;
	      margin-left: -30px;	
}
#heroBECKIE{
	position:absolute;
	background-image: url(images/shera-large.png);
	background-repeat: no-repeat;
	height: 750px;
	width: 819px;
	margin-top: -103px;
	margin-left: -40px;
}
#BECKIEinfo,#JAMINinfo{
	   float: left;
    margin-left: 550px;
    margin-top: 33px;
    text-align: center;
    width: 410px;
}
#beckietitle{
	background-image: url(images/beckieruhren.png);
	height: 21px;
	width: 190px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#bywhoemail{
	font-size: 10px;
	color: #fcb400;	
	   margin-top: -10px;
}

.bywhoANSWER{
	font-size: 14px;
	color: #FFF;	
}
.bywhosubtitle{
	font-size: 11px;
	color: #b7047e;
	margin-top:15px;	
}

#jamintitle{
	background-image: url(images/jaminruhren.png);
	height: 21px;
	width: 190px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#JAMINxstuff{
	  background-image: url("images/about-bottom-jamin.png");
    height: 325px;
    margin-left: 19px;
    margin-top: 310px;
    position: absolute;
    width: 581px;	
}
#myfaves{
	background-image: url(images/my-favo-projects.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 228px;
	margin-right: auto;
	margin-left: auto;
	
	margin-bottom:20px;	
}
#myfavoritesCage {
    margin-left: -50px;
    width: 500px;
	margin-top:290px;
}

#BECKIExstuff{
	 background-image: url("images/about-bottom-beckie.png");
    height: 441px;
    margin-left: -10px;
    margin-top: 180px;
    position: absolute;
    width: 597px;
}
#middletestcage{
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:600px;
	margin-top:20px;
}
#middletestcageTestMovies{
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:800px;
	margin-top:20px;
}
#clear{
	clear:both;
}
#project-manager-footer{
	float:right;
	font-size: 10px;
	margin-right:20px;
}
.test-movieslogo{
margin-top:0px;	
}
.fb-like{
float:left;	
}
h2{
display:none;	
}
#middlesgeneralcage{
	 float: left;
    margin-left: 30px;
    margin-top: 40px;
    width: 780px;
}

#randomcontent{
 min-height:330px;
}
.tagcloud{
	    width: 780px;
		  float: left;
}

.page-title{
	font-size: 22px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#searchsubmit{
	display:none;
}
 #searchform input{
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
	behavior:url(border-radius.htc);*/
	background-color: #222222;
	border-style: none;
	color: #FFFFFF;
	padding: 5px 5px 5px 25px;
	width: 144px;
	background-image: url(images/search-icon.png);
	background-repeat: no-repeat;
	 background-position: 6px 50%;
}

#videoPlayerBroadcast{
	float:left;
	margin-bottom:40px;
}
#broadcastThumbs{
	margin-left:60px;
	float:left;
}
/*  =====================================================     VALENTINES     ================================================== */
#homevideoPlayerVALENTINES{
	float: left;
	height: 450px;
	margin-left: 90px;
	margin-top: 40px;
	width:800px;
	padding: 15px;
	margin-top: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	behavior:url(border-radius.htc);
	background-color: #5E2F40;
}
a.homethumblinkVALENTINES{
	background-image: url(images/thumb-border-homepage-HEARTs.png);
	background-position: 0 -220px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	height: 215px;
	width: 300px;
	color: #000;
}
a.homethumblinkVALENTINES:hover{
	background-position: 0 0;
	color: #900;
}

	#orangedividerVALENTINES{
	background-image: url(images/pink-divider.png);
	height: 30px;
	width: 1000px;
	margin-top: 20px;
	margin-bottom: 10px;
	float:left;
	}
canvas{
top:0;
left:0;
position:absolute;	
}
#homevideoPlayer.xmasvid{
	/*z-index:9;
	position:relative;*/
	margin-left:100px;
	background-image: none;
	width:800px;
	height:450px;
}
#bottomFooter.xmasfooter{
	   background-color: transparent;
}
.xmas{
	background-color: #FFF;
	background-image: url(images/HOMEPAGE-BACKGROUND--CHRISMTAS-THEME.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}
#xmaslogo{
	background-image: url(images/BYJAMIN-LOGO-christmas.png);
	background-repeat: no-repeat;
	float: left;
	height: 72px;
	margin-left: -30px;
	margin-right: 75px;
	position: relative;
	width: 295px;   
}
#clickhereforourReel{
	background-image: url(images/click-here-for-our-reel.png);
	background-repeat: no-repeat;
	height: 358px;
	margin-top: 460px;
	position: absolute;
	width: 207px;
	z-index:9;
	background-position: 0px 0px;
}

#clickhereforourReel:hover{
	background-position: 0px -358px;
}
#navbuttons{
width:660px;
float:left;
}
.addthis_toolbox{
width:150px;	
}
dl #gallery-1 .gallery-item{
	width:300px;
}
dt img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#gallery-1 img{
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	width:100%;
}
#gallery-1 .gallery-item{
width:300px !important;
}
#gallery-1 br{
display: none !important;	
}
#sidebarpadding{
	width:100%;
	float:	left;
	height:70px;
}
/*                     STARTER PACKAGE CODING                */
#getonlinenow{
	float:left;
	background-image: url(images/getonlinenow-big.png);
	background-position: 0px 0px;
	height: 231px;
	width: 178px;	
	margin-bottom:20px;
}
#getonlinenow:hover{
	background-position: 0px -231px;
}
#SPsidedetailTEXT{
	float: left;
	padding: 10px;
	width: 155px;
	background-color: #222222;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height:1.2em;
margin-left:5px;
margin-top:70px;}
#SPsidedetailTEXT br{
	height:5px;
	line-height:2em;
	width:100%;
}
.largecallout{
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 21px;
	color: #FFF;
	  line-height: 1em;
	  padding-bottom:10px;
	 
}
.white,.orange,.largecallout{
	 float: left;
	  padding-bottom:5px;
	  	text-align:center;
}
.white{
	color: #FFF;
	padding-top: 5px;
	font-weight: bold;
	letter-spacing:-0.02em;
}
.orange{
		color: #fcb400;
	
}
.italic{
	font-style: italic;	
}
#SPdescription{
float:left;
width:100%;	
}
.starterpackagecontent a img{
    height: auto;
    margin: 5px;
    width: 300px;
	background-color: none;
	
}

.starterpackagecontent img:hover{
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.starterpackagecontent{
	  -moz-column-count:2;
    -moz-column-gap: 3%;
    -moz-column-width: 30%;
    -webkit-column-count:3;
    -webkit-column-gap: 3%;
    -webkit-column-width: 30%;
    column-count: 2;
    column-gap: 3%;
    column-width: 30%;
	max-width:620px;
	float:left;
	padding-bottom:40px;
	
}
.starterpackagecontent p{
	width:100%;
}
.SPvisiturl{
	float:right;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
	background-image: url(images/Visit-Website.png);
}
a.SPvisiturl {
	color:#FFFFFF;
}
.SPvisiturl:hover{
		opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
#spbottom{
	 background-color: #666666;
    background-image: url("images/GREY-75.png");
    border-radius: 10px;
    float: left;
    margin: 20px;
    padding: 20px;
    width: 580px;
}