@charset "utf-8";
/*
----------------------------------------------------------------------------
  HOMEPAGE
----------------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------------
  MAIN STRUCTURE
----------------------------------------------------------------------------
*/

#sidebar {
	width:240px;
	float:left;
	overflow:hidden;
}
.side-box-round {
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
div.side-box-round {
	background:#00611C url(https://www.ryderweb.net/BrianRyderProductions/images/breadcrumbs/rounded_box_bottom_240px.png) no-repeat bottom left;
}
.side-box-round h2 {
	background:#00611C url(https://www.ryderweb.net/BrianRyderProductions/images/breadcrumbs/rounded_box_top_240px.png) no-repeat top left;
	margin:0;
	padding:5px 50px 0px 5px;
}
.side-box-round p, ul {
	padding:5px 10px 0px 10px;
}

.side-box-round form label {
	font-weight:bold;
}
.side-box-round form, ul {
	padding:5px 10px 15px 10px;
}

.side-box-round .basic-submit-button {
	margin:5px 0 0 0;
}

.side-box-round ul {
	padding:5px 0 0 0;
	margin:0 10px 0 10px;
	font-weight:bold;
	color:#fc0;
}

.side-box-round ul ul {
	padding:0 0 10px 0;
	margin:0 5px 0 7px;
}

.side-box-round ul ul li {
	color:#FFFFFF;
	font-weight:normal;
}
#whitebar {
	width:642px;
	float:left;
	overflow:hidden;
}
.white-box-round {
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
div.white-box-round {
	background:#ffffff url(https://www.ryderweb.net/BrianRyderProductions/images/animation/white-segment-bottom.png) no-repeat bottom left;
}
.white-box-round h2 {
	background:#ffffff url(https://www.ryderweb.net/BrianRyderProductions/images/animation/white-segment-top.png) no-repeat top left;
	margin:0;
	padding:5px 50px 0px 5px;
}
.white-box-round p, ul {
	padding:5px 10px 0px 10px;
}

.white-box-round form label {
	font-weight:bold;
}
.white-box-round form, ul {
	padding:5px 10px 15px 10px;
}

.white-box-round .basic-submit-button {
	margin:5px 0 0 0;
}

.white-box-round ul {
	padding:5px 0 0 0;
	margin:0 10px 0 10px;
	font-weight:bold;
	color:#000000;
}

.white-box-round ul ul {
	padding:0 0 10px 0;
	margin:0 5px 0 7px;
}

.white-box-round ul ul li {
	color:#000000;
	font-weight:normal;
}



#home-products-menu h2 span {
	display:block;
	width:170px;
	height:40px;
	text-indent:-9999px;
	background:transparent url(https://www.ryderweb.net/BrianRyderProductions/images/animation/header_products_sm.gif) no-repeat top left;
}
#home-white-menu h2 span {
	display:block;
	width:170px;
	height:10px;
	text-indent:-9999px;
	background:transparent url(https://www.ryderweb.net/BrianRyderProductions/images/animation/header_white.jpg) no-repeat top left;
}

#latest-magazine p {
	text-align:center;
	padding-bottom:10px;
}

.email-field {
	width:195px;
	margin:3px 0 3px 0;
}

#content-wrapper {
	margin-top:15px;

}

#main-content {
	width:720px;
	float:left;
	margin:0;
	padding:0;
}

/*
----------------------------------------------------------------------------
  RIGHT COLUMN ADS
----------------------------------------------------------------------------
*/

#small-ads-top {
	margin:0;
	float:left;
}
#small-ads-top li {
	margin:0;
	padding:0 0 0 20px;
	float:left;
}

.small-ads-bottom {
	padding:0;
	margin:0;
	float:left;
	width:720px;

}
.small-ads-bottom li {
	padding:0 0 15px 20px;
	float:left;
}

.small-ads-bottom li.pad-left{
padding-left:0;
}

.small-ads-bottom li p.chromaupdate{
	display:block;
	text-align:center;
	font-weight:bold;
	width:700px;
}

.small-ads-bottom li p.chromaupdate span{
	color:#ffcc00;
}


#main-offer {
	padding-top:10px;
	margin-left:15px;
	float:left;
}

#big-banner {
	float:left;
	height:514px;
	margin:0 0 10px 0;
	width:710px;
}
#big-banner ul {
	margin:0 0 0 20px;
	padding:0;
}
#big-banner ul li {
	position:absolute;
	margin:0;
	padding:0;
	margin-top:-10000px;
}

#addPaging {
	width:270px;
	height:23px;
	margin: 0 0 0 440px;
}

#addPaging ul {
	margin:0;
	padding:0;
	height:20px;
}

#addPaging ul li {
	float:left;
	width:33px;
	cursor:pointer;
}

/*-------------------------*/
.themekit-description, .wstx-description{
float:left;
padding-bottom:10px;
padding-left:20px;
}

.themekit-description h4, .wstx-description h4{
color:#ffcc00;
font-weight:bold;
font-size:1em;
}

.themekit-description p, .wstx-description p{
	padding-bottom:10px;
}


.wstx-graphic-wrap{
	padding:0;
	margin:0;
	float:left;
}

.wstx-graphic-wrap li{
	padding:10px 0 15px 20px;
	float:left;
}




/*-------------------------*/


.product-page-side-ads{
padding-bottom:10px;
}





/*------------------------*/


#compositors-toolkit-wrapper a.free-chromapop{
	margin:400px 0 0 355px;
	padding:0;
	float:left;
}

#compositors-toolkit-wrapper a.learnmore{
	margin:10px 0 0 455px;
	clear:left;
	float:left;
}

#compositors-toolkit-wrapper p{
	width:660px;
	clear:left;
	float:left;
	text-align:center;
	padding:22px 20px 30px 20px;
	margin:0;
}


#chroma-pop-ad{
	float:left;
	padding:0 0 20px 20px;
}


#vtx-wrapper{
	width:700px;
	float:left;
	padding-left:20px;
	margin-bottom:20px;
}

#vtx-wrapper p{
	padding-bottom:10px;
}

#vtx-wrapper p.vtxheading{
	text-align:center;
	font-weight:bold;
}

#vtx-wrapper p.vtxheading span{
	color:#ffcc00;
	font-style:italic;
	}
	
	
#jb-ad{
	width:720px;
	padding:0 0 20px 20px;
}