img { border: 0; }

body {
	background: #D2BC83;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 80%;
}
#container {
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	border: 13px solid #1E1204;
	background: #D5A43D;
}
body.home #innercontainer {
	background: #FFFFFF url(images/bg.png) repeat-y right top;
	margin: 0.6em;
	border: 2.2em solid #ffffff;

}
html>/**/body.home  #innercontainer {
	background: #FFFFFF url(images/bg_ff.png) repeat-y right top;
}
body.default #innercontainer{
	background: #FFFFFF url(images/bg_default.png) repeat-y right top;
	margin: 0.6em;
	border: 2.2em solid #ffffff;
}
html>/**/body.default  #innercontainer {
	/*background: #FFFFFF url(images/bg_ff_default.png) repeat-y right top;*/
	background: #FFFFFF;
}
body.shop #innercontainer {
	background: #FFFFFF url(none);
	margin: 0.6em;
	border: 2.2em solid #ffffff;
}
html>/**/body.shop  #innercontainer {
	background: #FFFFFF url(none);
}

#header {
	border-bottom: thin solid #D2BB83;
	margin-bottom:0em;
	background:#ffffff;
}
#headercontact {
	float: right;
	width: 50%;
	text-align: right;
	color: #453810;
}
#headercontact a{
color:#453810;
font-weight:bold;}
#header h1 {
	float: left;
	width: 45%;
	background: url(images/flaglerfilms_header.png) no-repeat left center;
	height:30px;
}
.highlight {
	text-transform: uppercase;
	color: #3AA807;
}
#images {
	clear: both;
	float: none;
	width: 100%;
	border-bottom: #D2BB83 2px solid;
	background:#ffffff url(images/imagesbg.png) no-repeat right bottom;
	padding-top:1em;
	padding-bottom:0em;	
}
#leftimages {
	float: left;
	width: 693px;
}
html>body #leftimages {
	margin-bottom:0.2em;
	margin-top:-0.2em;
}
#leftimages p{
	font-size:95%;
	line-height:130%;
}
#rightimages {
	float: right;
	width: 208px;
	text-align:right;
	border-left: #D2BB83 2px solid;
	margin-top:0em;
	background:#ffffff;
	margin-bottom:0em;
}
html>body #rightimages {
margin-right:-0.9em;
padding-left:0.9em;
margin-bottom:1em;


}
#column1 {
	clear: both;
	float: left;
	width: 693px;
}
body.default #column1 {
	width: 100%;
}
body.shop #column1 {
	width: 100%;
}
#column1 h1{
	font-size:120%
}
#topnav {
	float:none;
	width:100%;
	clear:both;
	padding-top:1em;
	margin:0em;
	background:#ffffff;
}
html>/**/body #topnav {
	padding-top:0.1em;
}
#topnav ul{
margin-left:0em;
margin-bottom:0em;}
html>/**/body #topnav ul{
margin-left:-3.2em;}
#topnav li {
	list-style: none;
	float: left;
	height:auto;
}

#topnav a {
	display: block;
	height: 46px;
	float: left;
}
#topnav a.homelink{
	width:94px;
	background: url(images/navbar_r1_c1.png) no-repeat center center;
}
#topnav a.homelink:hover{
	width:94px;
	background: url(images/navbar2_r1_c1.png) no-repeat center center;
}
#topnav a.programslink{
	width:142px;
	background: url(images/navbar_r1_c2.png) no-repeat center center;
}
#topnav a.programslink:hover{
	width:142px;
	background: url(images/navbar2_r1_c2.png) no-repeat center center;
}
#topnav a.bioglink{
	width:88px;
	background: url(images/navbar_r1_c3.png) no-repeat center center;
}
#topnav a.bioglink:hover{
	width:88px;
	background: url(images/navbar2_r1_c3.png) no-repeat center center;
}
#topnav a.stockfootlink{
	width:158px;
	background: url(images/navbar_r1_c4.png) no-repeat center center;
}
#topnav a.stockfootlink:hover{
	width:158px;
	background: url(images/navbar2_r1_c4.png) no-repeat center center;
}
#leftcol {
	float: left;
	width: 130px;
	clear: both;
}
#videoimage{
text-align:center;
}
#videoimage h2 {
	text-transform: uppercase;
	font-size: 100%;
	margin: 5px 0 0 0; 
}
#videoimage p{ margin: 5px 0 0 0; }
#sponsors img {
	float: left;
	border-style: none;
}
#rightcol {
	float: right;
	width: 510px;
	padding-right:10px;
	
	display:inline;
}
body.default #rightcol{
	float: right;
	width: 730px;
}
body.shop #rightcol {
	float: left;
	width: 896px;

}
#column2 {
	clear: right;
	float: right;
	width: 208px;
	color:#453810;
}
body.default #column2, body.shop #column2 {
	display: none;
}
#innercolumn2{
	background: url(images/rightbg.png) no-repeat center top;
	margin:0em 0em 0em 0.9em;
	padding-top:1em;
}
#innercolumn2 li{
	color:#453810;
	font-weight: bold;
}
#innercolumn2 a{
	color:#453810;
	text-decoration:none;
	font-weight: normal;
}
#innercolumn2 a:hover{
	text-decoration:underline;
}
#innercolumn2  h2 a{ font-weight: bold;}
#column2  h2{
	color:#453810;
	text-transform:uppercase;
	font-size:100%;
	text-align:center;
	border: 2px #D4A43C solid;
	margin:1em;
	
	
}
.ff {
	clear: both;
	float: none;
	width: 100%;
	margin:0em 0em 0em;
	padding:0em;
}
.ff2 {
	clear: both;
	float: none;
	width: 100%;
	margin:-1.7em 0em 0em;
	padding:0em;
}
.invisible{
	overflow: hidden;
	position: absolute;
	height: 0em;
	width: 0em;
	left: 374px;
	top: 641px;
}
#footer {
	clear: both;
	float: none;
	width: 780px;
	font-size: 85%;
	margin: 1em auto 0px;
	background: #D2BC83;
	color: #211D1E;
}#footer a {
	color: #211D1E;
	text-decoration: none;
}
#column2 li {
	font-size: 90%;
	list-style: url(images/dash.png) none;
	padding-bottom:1em;
}
#column2 ul {
	margin-left: 20px;
	margin-right:1em;
}
html>/**/body #column2 ul {
	margin-left: -10px;
}
#ilikecakelogo img {
	border-style: none;
}
#ilikecakelogo {
	float: left;
	width: 27%;
}
#footerlinks {
	float: left;
	width: 41%;
	text-align: center;
}
#copyright {
	float: right;
	width: 31%;
	text-align: right;
}
#content {
	color: #453810;
}
#breadcrumb {
	color: #453810;
	margin-bottom:1em;
	width:100%;
	font-size:90%;
}
#breadcrumb a {
	color: #453810;
}


.readmore {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
#column2 li.readmorelarge {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size:120%;
}#footer a:hover {
	color: #211D1E;
	text-decoration:underline;
}
#breadcrumb a:hover {
	color: #3AA807;
}
#videoimage a {
	color: #453810;
	font-size: 95%;
}
#videoimage a:hover {
	color: #3FA80A;
}
#randomimg1, #randomimg2, #randomimg3, #randomimg4, #randomimg5, #randomimg6, #randomimg7{
	height:59px;
	width:68px;
	margin-right:2px;
	display:block;
	float:left;
}
#randomimg1{	background: url(images/random1/image1.jpg) no-repeat center center;}
#randomimg2{	background: url(images/random2/image1.jpg) no-repeat center center;}
#randomimg3{	background: url(images/random3/image1.jpg) no-repeat center center;}
#randomimg4{	background: url(images/random4/image1.jpg) no-repeat center center;}
#randomimg5{	background: url(images/random5/image1.jpg) no-repeat center center;}
#randomimg6{	background: url(images/random6/image1.jpg) no-repeat center center;}
#randomimg7{	background: url(images/random7/image1.jpg) no-repeat center center;}
#column1 h2 {
	font-size:100%;
	color: #38A905;
	clear:both;
	
}
#column1 h2 strong{
	color:#1E1204;
}

#rightcol a {
	color: #38A905;
}
#rightcol a:hover {
	color: #1E1204;
}
.floatimageleft {
	float: left;
	border-style: none;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.floatimageleft2{
	float: left;
	border-style: none;
	margin-right: 0.5em;

}
.floatimageright {
	float: right;
	border-style: none;
	margin-left: 10px;

}
.noborder {
	border-style: none;
}
.alignimagecentrenoborder {
	text-align: center;
	border-style: none;
}
.order_index{
	background: #37a905;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	font-size: 9pt;
	border: 1px solid #265d0d;
	cursor: hand; 
	cursor: pointer;
	padding: 2px 2px 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.order_index:hover{
	background: #ffffff;
	color: #37a905;;
}

.order_product{
	background: #37a905;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	font-size: 9pt;
	border: 1px solid #265d0d;
	cursor: hand; 
	cursor: pointer;
	padding: 2px 2px 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	/*width:100%; */
	}

.order_product:hover{
	background: #ffffff;
	color: #37a905;;
}


#tvlogos table{
	padding:0;
	margin:0;
	border:none;
	background-color:#FFFFFF;
	border-collapse:collapse;
}
#snlogos {
	width: 120px;
	text-align: center;
	float: right;
}
#snlogos img{
	border: none;
}
marquee{
	font-weight: bold;
	color: #990000;
	font-size: 120%;
	text-transform: uppercase;
}
a.red{
	color:#990000;
}

#slideshow1 img, #slideshow2 img{
border: none;}











/******************* SHOP ************************/


.shop_item{
	padding:20px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	font-size:85%;
	margin-bottom:20px;
	width:705px;
 }
#leftnavshop{ float:left; width:125px; display: inline; margin:20px 15px 0 0px; clear:both;}
#leftnavshop ul{ margin:0; padding:0;}
#leftnavshop li{
	list-style: url(none) none;
}
#leftnavshop a{
	color: #FFFFFF;
	background: #D5A43D;
	display:block;
	margin: 0 0 1px 0;
	padding:3px;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#leftnavshop a.backtoshopfront{
	color: #FFFFFF;
	background: #1E1204;
	display:block;
	margin: 0 0 1px 0;
	padding:3px;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#leftnavshop a:hover{
	background: #9A7321;
	color: #FFFFFF;
	text-decoration:none;	
}
#shopcol{ 
	float:left; 
	width:725px; 
	margin: 20px 0 0 20px; 
	display: inline;
}
#content .shop_item h2{
	margin:0 0 10px 0;
	font-size:180%;
	color:#44230F;
	font-weight: normal;

	padding:0;
}
#content .shop_item h2 img{ 
	margin: 0 0 -5px 0; 
	border: none;
}
.shop_item .shopcol1{
	width:100px;
	float:left;
	vertical-align: top;
	display: inline;

}
.shop_item .shopcol2{
	width:540px;
	float:right;
	vertical-align: top;
	background: #FAF2F1;
	border: 1px solid #FFFFFF;
	vertical-align: top;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	padding: 10px;
	display: inline;
}


.home_shop_item{
	padding:20px;
	background: #EDD5CD;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	font-size:85%;
	margin-bottom:20px;	
 }

#content .home_shop_item h2{
	margin:0 0 10px 0;
	font-size:180%;
	color:#333333;
	font-weight: normal;
	clear:both;
}
#content .home_shop_item h2 a{
	color:#333333;
	text-decoration: none;
}
#content .home_shop_item h2 a:hover{
	color:#431B10;
	text-decoration: underline;
}
.home_shop_item .shopcol1{
	width:120px;
	float:left;
	vertical-align: top;
	display: inline;

}
.home_shop_item .shopcol2{
	width:270px;
	float:right;
	vertical-align: top;
	background: #FAF1F1;
	border: 1px solid #FFFFFF;
	vertical-align: top;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	padding: 10px;
	display: inline;
}

#content #shopsearch h2{ 
	color:#ffffff; 
	width:200px; 
	float:left; 
	margin:0; 
	padding:0; 
	clear:both; 
	display: inline;
}
#shopsearch p{ 
	float:left; 
	width:300px; 
	margin:0 0 10px 0; 
	padding:0; 
	display: inline;
}

#shopsearch input{  
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#F9F9F9;
	border-top: 1px solid #999999;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #cccccc;
	width:150px;
	display: inline;
	padding:3px;
	}

#shopsearch input.button{
	background: #666666 url(images/searchbg.jpg) repeat center center;
	border:1px solid #000000;
	color:#FFFFFF;
	width:65px;	
	display: inline;
	padding:2px;
}



#shopsearch{
	-moz-border-radius-topright: 11px;
	-webkit-border-top-right-radius: 11px;
	border-top-right-radius: 11px;
	-moz-border-radius-topleft: 11px;
	-webkit-border-top-left-radius: 11px;
	border-top-left-radius: 11px;
	color:#B98A33;
	padding:10px 15px 0px 15px;
	margin-bottom:0;
	width:700px;
	}
#shoppaging ul{ 
	margin:0; 
	padding:0;
	text-align:center;
}
#shoppaging li{ 
	display: inline;
}
#shoppaging span{
	color:#B65C36;
	text-decoration: none;
	padding:0 10px 0 0;
}
#shoppaging a{
	text-decoration: underline;
	color:#7D4922;
	padding:0 10px 0 0;
}
#shoppaging a:hover{
	color:#B75235;
	text-decoration: none;
}

p.shopsearchkeywords span{ 
	float:right; 
}

form.highlight {
	color: #FFFFFF;
	background: #D08D28;
	padding: 10px;
	border: 1px solid #C07529;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	margin-bottom:1px;
}
.highlight a {
	color: #FFFFFF;
}
.highlight a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.shopfrontitem{
	padding:20px;
	background: #F3F2ED;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	font-size:85%;
	margin: 0 13px 20px 13px;
	width:115px;
	float:left;
	display:inline;
 }
.shopfrontitem img{ display:block; margin: 0 auto;}
#content .shopfrontitem h2{
	margin:0 0 10px 0;
	font-size:110%;
	color:#44230F;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height:80px;
}

#content #shopcol li{
	list-style: url(/images/listitem2shop.png);
}
body.home #content #shopcol li{
	list-style: url(/images/listitemshop.png);
}
.clear{ clear: both;}

#content .shopfrontitem h2.shopfrontpaging_title a {

	margin: 0;
	padding: 0;
	font-size: 110%;
	color: #333333;
	text-decoration: none;
}

/******************* SHOP ************************/

hr{
	border-bottom: 2px solid #D2BC83;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
