
@import url('prettyphoto.css');

/************************************************** HTML **************************************************/

a, a:visited {
	color: #000;
}

a:hover {
	color: #FB1818;
}

body {
	background: #fff; 
	margin: 0 auto; 
}

h1,h2,h3,h4,h5,h6 {
	color: #000;
	font-family: Arial,Century Gothic,sans-serif;
	margin: 10px 0 10px 0;
}

h1 {
	background: #fff center left no-repeat url('../../images/common/header-bg.gif');
	font-family: Century Gothic,Arial,sans-serif;
	font-size: 22px;
	margin: 0px 0 10px 0;
	padding: 0 0 0 10px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

.photo {
	background: transparent 0% 50% no-repeat url('../../images/common/icons/photo.gif');
	padding: 0 0 0 22px;
}

.info {
	color: #444;
	font: normal 12px Arial;
	margin: 5px 0 5px 0;
}

h4 {
	color: #D30303;
	font-size: 14px;
}

hr {
	border-top: 0;
	border-bottom: 1px solid #D9D6D6;
}

img {
	border: 0;
	vertical-align: bottom;
}

p {
	margin: 14px 0 14px 0;
}

table {
	width: 100%;
}

table.col .lft {text-align: left;}
table.col .mid {text-align: center;}
table.col .rgt {text-align: right;}

td {
	vertical-align: top;
}

ol, ul {
	margin: 0 0 0 17px;
	padding: 0;
}

/************************************************** CONTENT **************************************************/

#content {
	background: #fff;
	margin: 0 auto; 
	width: 735px;
}

#header {
	background: #fff;
	position: relative;
	width: 100%;
}

#header #header-top {
	background: #000; 
	color: #fff;
	height: 21px;
	margin: 0 0 2px 0; 
}

#header #header-top input {
	vertical-align: middle;
}

#header #header-btm {
	background: #950202;
	height: 49px; 
}

#header #header-btm #header-logo {
	float: left;
	width: 261px;
}

#header #header-btm ul li {
	float: left;
	list-style: none;
	margin: 0px 0 0 26px;
}

#header #header-btm ul li a, #header #header-btm ul li a:visited {
	background: transparent;
	color: #FFFDFE;
	display: block;
	font-size: 12px;
	font-family: Century Gothic,Arial,sans-serif;
	padding: 22px 0 10px 0;
	text-decoration: none;
}

#header #header-btm ul li a.active, #header #header-btm ul li a.active:visited {
	/*background: transparent 50% 100% no-repeat url('../../images/common/arrow-search.gif');*/
	color: #FFCC33;
}

#header #header-btm ul li a:hover {
	color: #FFCC33; /*#FB1818;*/
}

#header #header-btm ul li a.search {
	/*background: transparent right center no-repeat url('../../images/common/arrow-down-head.gif');
	padding-right: 10px;*/
}

#header #header-btm ul li a.search-active {
	background: transparent 50% 100% no-repeat url('../../images/common/arrow-search.gif');
	color: #FB1818;
}

#search {
	background: #D30303; 
	display: none;
	/*position: absolute;
	top: 0;*/
	width: 100%; 
	z-index: 1000;
}

#search #search-inner {
	padding: 5px;
}

#search #search-inner input.sb {
	background: #fff;
	border: 1px solid #ddd;
	color: #444;
	font: bold 14px Arial;
	margin: 0 5px 0 0;
	padding: 2px;
	width: 674px;
}

#container {
	width: 735px;
	margin: 10px auto 0px auto;
}

#container2 {
	width: 738px;
	margin: 10px auto 0px auto;
}

#indxcontainer {
	width: 735px;
	margin: 10px auto 0px auto;
}

#sidenav {
	float: left;
	margin: 10px 0 0 0;
	width: 138px;
}

#sidenav .sidenav-border {
	background: #950202;
	font-size: 1px; /* for ie6 */
	height: 16px;
}

#sidenav .sidenav-border-pad {
	background: #950202;
	font-size: 1px; /* for ie6 */
	height: 16px;
	margin: 0px 0 0 0;
	padding: 0;
}

#sidenav ul {
	margin: 0;
	padding: 0;
}

#sidenav ul li {
	border-bottom: 1px solid #3D3D3D;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sidenav ul li.last {
	line-height: 0;
	border-bottom: 0px;
}

#sidenav ul li a, #sidenav ul li a:visited {
	background: #fff;
	color: #3D3D3D;
	display: block;
	font-size: 13px;
	font-weight: normal;
	font-family: Century Gothic,Arial,sans-serif;	
	line-height: 21px;
	margin: 0;
	padding: 0 0 0 0px;
	text-decoration: none;
}

#sidenav ul li a:hover {
	background: #eee;
	color: #000;
}

#sidenav ul li a.disabled, #sidenav ul li a.disabled:visited, #sidenav ul li a.disabled:hover {
	color: #aaa;
}

#sidenav #side-store {
	margin: 10px 0 0 0;
}

#sidenav #side-store .side-store-block {
	background: #eee;
	font: normal 12px Arial;
	padding: 5px;
}

#sidenav #side-store h3 {
	background: #000;
	color: #fff;
	font: bold 14px Arial;
	margin: 0 0 0 0;
	padding: 5px;
}

#sidenav #side-store ul {
	margin: 0;
	padding: 0;
}

#sidenav #side-store ul li {
	border: 0;
	list-style-type: none;
}

#sidenav #side-store ul li a, #sidenav #side-store ul li a:visited {
	background: transparent;
	display: block;
	font: normal 12px Arial;
	padding: 2px;
	text-decoration: underline;
}

#sidenav #side-store ul li a:hover {
	background: #fff;
}

#picslide {
	float: left;
	margin: 10px 0 0 11px;
	text-align: left;
	width: 586px;
}

#left {
	float: left;
	width: 138px;
	padding: 0 5px 0 0;
}

#right {
	float: left;
	margin: 10px 0 0 11px;
	text-align: left;
	width: 586px;
}

#leftad {
	font-family: Century Gothic,Arial,sans-serif;
	font-size: 13px;
	margin: 10px 0 0 0;
	text-align: center;
	width: 138px;
}

.resources {
	background: #fff 0px 6px no-repeat url('../../images/common/arrow-down.gif');
	display: block;
	padding: 0 0 10px 10px;
	text-align: left;
}

#breadcrumbs {
	font: normal 11px Arial;
}

#breadcrumbs ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

#breadcrumbs ul li {
	background: #fff center right no-repeat url('../../images/common/breadcrumb-sep.gif');
	color: #000;
	float: left;
	line-height: 11px;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 8px 0 5px;
}

#breadcrumbs ul li.user {
	background: none;
	color: #888;
	padding: 0;
}

#breadcrumbs ul li.first {
	padding-left: 0px;
}

#breadcrumbs ul li.last {
	color: #FB1818;
	background: none;
}

#breadcrumbs .last-pad {
	padding-left: 0px;
}

#breadcrumbs ul li a, #breadcrumbs ul li a:visited {
	text-decoration: none;
}

#footer-top {
	background: #950202;
	height: 23px;
	margin: 10px 0 0 0;
	width: 100%;
}

#footer-btm {
	background: #000;
	margin: 2px 0 0 0;
	height: 19px;
	width: 100%;
}

#footer-misc {
	font-size: 10px;
	font-family: Century Gothic,Arial,sans-serif;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	text-align: left;
}

#footer-misc span img {
	vertical-align: top;
}

/*#footer-misc ul {
	border-bottom: 1px dotted #000;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

#footer-misc ul li {
	background: #fff center right no-repeat url('../../images/common/footer-sep.gif');
	display: inline;
	line-height: 11px;
	list-style: none;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	*padding: 0 4px 0 0;
}

#footer-misc ul li.last {
	background: none;
}

#footer-misc ul li a, #footer-misc ul li a:visited {
	text-decoration: none;
}*/

.gallery {
	margin: 10px 0 0 0;
}

.gallery td {
	font: normal 13px Verdana;
	text-align: justify;
}

.gallery img {
	margin-bottom: 6px;
	border: 0;
}

.content {
	width: 570px;
	float: right;
	margin: 10px 0 0 0;
}

.content td {
	font: normal 13px Verdana;
	text-align: justify;
}

.content h4 {
	margin: 0px 0 5px 0;
}

.content img {
	border: 0;
}

.content img:hover {
	border: 0;	
}

.content a, .content a:visited {
	font-weight: bolder;
	text-decoration: none;
}

.sponsor, .affiliate {
	margin: 10px 0 0 0;
}

.sponsor td, .affiliate td {
	color: #333; 
	white-space: nowrap;
	font: normal 13px verdana; 
	text-align: left;
}

.vidInfo {
	font: normal 12px Verdana;
	margin: 10px 0 10px 0;
	text-align: center;
}

.white-btn {
	background: #fff top left no-repeat url('../../images/common/buttons/white.gif'); 
	border: 0; 
	color: #777; 
	font: bold 14px Arial; 
	height: 27px; 
	width: 72px;
}

.white-btn-sml {
	background: transparent top left no-repeat url('../../images/common/buttons/search.gif'); 
	border: 0; 
	color: #444; 
	font: bold 14px Arial; 
	height: 24px; 
	width: 40px;
}

.no-indent {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}


/************************************************** MISC **************************************************/

.top {
	background: #fff 0% 50% no-repeat url('../images/up.gif');
	float: right;
	font-size: 11px;
	padding: 0 0 0 12px;
	text-decoration: none;
}

.top:hover {
	background: #fff 0% 50% no-repeat url('../images/up-hover.gif');
}

.inready {
	background: #fafafa;
	border: 1px solid #ddd;
}

.inchange {
	background: #fff;
	border: 1px solid #FB1818;
}

.errmsg {background-color: #fb1818; color: #FFF; font: bold 11px Arial; line-height: 14px; padding: 2px 5px 2px 5px; position: relative; top: 1px; vertical-align: top;}
.pb {background-color: #fff; color: #fb1818; display: block; margin: 5px 0 0 0; padding: 0;}
.pl {background: #fb1818 100% 50% no-repeat url('../../images/common/icons/err-right.gif'); margin: 0 5px 0 0; padding-right: 11px;}
.pr {background: #fb1818 0% 50% no-repeat url('../../images/common/icons/err-left.gif'); margin: 0 0 0 5px; padding-left: 11px;}
.pt {background-color: #fff; color: #fb1818; display: block; margin: 0 0 5px 0; padding: 0;}

.ac {
	text-align: center;
}

.ar {
	text-align: right;
}

.l {
	float: left;
}

.r {
	float: right;
}

.lrg {
	font-size: 14px;
}

.cblock {
	font: normal 12px Arial;
	width: 100%;
	margin: 10px 0 0 0;
	text-align: justify;
}

.cblock2 {
	width: 735px;
	margin: 0px auto;
}

.adblock {
	text-align: center;
}

.linkblock {
	margin: 0 0 20px 0;
}

.linkblock img {
	margin: 0 1px 10px 0;
}

.pagination {
	text-align: right;
}

.pagination a, .pagination a:visited {
	color: #888;
	background: #eee;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	border: 1px solid #ccc;
}

.pagination a:hover{
	color: #000;
	background: #fff;
}

.ads, .adsense {
	padding: 5px 0 5px 0;
	text-align: center;
}

.red {
	color: #D30303;
}

.red a, .red a:visited {
	color: #D30303;
}

.filler {
	padding: 20px;
}

.cellpad {
	height: 5px;
}

.clr {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
}

.clrnopad {
	clear: both;
	padding-top: 10px;
}

.no-pad {
	padding: 0;
}