/* $Id: style.css,v 1.24 2007/12/22 23:24:26 goba Exp $ */

/*
** HTML elements
*/
body {
	color: #000;
	background-color: #1F1F1F;
	margin: 0;
	padding: 0;
	left: 50%;
	margin-left: -620px;
	position:absolute;
}
body, p, td, li, ul, ol {
	font-family: "Comic Sans MS";
}
.maincontent {
	width:1240px;
	height:744px;
	background-image: url(imgs/cork-back.jpg);
	background-repeat: no-repeat;
	font-size:12px;
}
.inside_box {
	width:914px;
	height:664px;
	background-color:#999999;
	margin-left: auto;
	margin-right: auto;
}
.blank_80 {
	height:20px;
}

.tab_area {
	width:914px;
	height:26px;
/*	background-image: url(imgs/tabs.jpg);
	background-repeat: no-repeat;*/
	margin-left: auto;
	margin-right: auto;	
}

.left_area {
	width:163px;
	height:100px;
	float:left;
}
#center_area {
	width:914px;
	margin-top:20px;
	float:left;	
}

.right_area {
	width:163px;
	height:100px;
	float:left;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Comic Sans MS";
	margin: 0;
}
h1 {
/*  color: #a5cd39;*/
  font-size: 1.3em;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
a:link {
  text-decoration: none;
  font-weight: bold;
/*  color: #ff8c00;*/
/*  color: #a5cd39;*/
	color:#7f2e2b;
}
a:visited {
  text-decoration: none;
  font-weight: bold;
/*  color: #c96;*/
/*	color: #81a02d;*/
	color:#7f2e2b;
}
a:hover, a:active {
  font-weight: bold;
/*  color: #6a861d;*/
	color:#7f2e2b;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
p {
  margin: 0 0 1.3em 0;
  padding: 0;
}
blockquote {
	border-left: 4px solid #69c;  /* LTR */
	padding: 0 15px;
	margin: 25px 100px 25px 50px; /* LTR */
	color: #696969;
	text-align: left; /* LTR */
	font-size: 1.2em;
	line-height: 1.3em;
	font-family: "Comic Sans MS";
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 1.2em;
  border: 1px solid #ddd;
}
.form-item {
  margin-top: 1em;
}
.form-item label {
  color: #369;
}
.item-list .title {
  color: #369;
  font-size: 0.85em;
}

/*
** Page layout blocks / IDs
*/
/*#primary-menu {
  border-collapse: separate;
  background-color: #000;

}
#primary-menu tr {
/*  background: transparent url(header-a.jpg) left bottom repeat; /* LTR 
}*/
td#home {
  background: transparent url(logo-background.jpg) left top repeat; /* LTR */
}
td#home a:link img, td#home a:visited img {
  background: transparent url(logo-active.jpg) repeat; /* LTR */
  width: 144px;
  height: 63px;
}
td#home a:hover img {
  background: transparent url(logo-hover.jpg) repeat; /* LTR */
  width: 144px;
  height: 63px;
}

ul.links li {
  border-left: 1px solid #ff8c00; /* LTR */
}
#navlist li {
  border-left: 1px solid #369; /* LTR */
}
#subnavlist li, ul.primary-links li, ul.secondary-links li {
  border-left: 1px solid #fff; /* LTR */
}
#navlist li.first, #subnavlist li.first, ul.links li.first {
  border: none;
}
.tabs {
  margin: 15px 0;
}
.tabs ul.primary {
  border-collapse: collapse;
  padding: 0 0 3px 10px; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 0;
  height: auto;
  line-height: normal;
  border-bottom: 2px solid #369;
}
.tabs ul.primary li {
  display: inline;
}
.tabs ul.primary li a {
  padding: 3px 10px;
  background: #fff url(tabs-off.png) left top no-repeat; /* LTR */
  border-color: #69C;
  border-width: 2px;
  border-style: none solid none none; /* LTR */
  height: auto;
  margin-right: 10px; /* LTR */
  text-decoration: none;
  text-transform: lowercase;
}
.tabs ul.primary li.active a {
  background: #369 url(tabs-on.png) left top no-repeat; /* LTR */
  border-right: 2px solid #369; /* LTR */
  color: #fff;
}
.tabs ul.primary li a:hover {
  background-color: #fffaf0;
  color: #ff4500;
}
.tabs ul.secondary {
  border-collapse: collapse;
  padding: 10px 0;
  margin: 0;
  white-space: nowrap;
  width: 100%;
  list-style: none;
  height: auto;
  line-height: normal;
  border-bottom: none;
}
.tabs ul.secondary li {
  display: inline;
  height: auto;
  padding: 0 0 0 10px; /* LTR */
  text-decoration: none;
  border-right: none; /* LTR */
}
.tabs ul.secondary li a {
  background: #fff url(tabs-option-off.png) left center no-repeat; /* LTR */
  padding: 10px 0 10px 25px; /* LTR */
  margin: 0;
}
.tabs ul.secondary li a.active {
  background: #fff url(tabs-option-on.png) left center no-repeat; /* LTR */
  color: #369;
  border-bottom: none;
}
.tabs ul.secondary li a:hover {
  background: #fff url(tabs-option-hover.png) left center no-repeat; /* LTR */
  color: #FF4500;
}
#content {
  background-color: #fff;
}
#contentstart {
  background-color: #fff;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right; /* LTR */
  vertical-align: middle;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 0.85em;
  margin: 0.2em;
}
#search .form-text {
  width: 9em;
}
#search .form-submit {
  height: 1.5em;
}
#mission {
	background-color: #fff;
	color: #696969;
	border-top: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	padding: 10px;
	margin: 20px 35px 0 35px;
	font-family: "Comic Sans MS";
	font-size: 1.1em;
	font-weight: normal;
}
#site-info {
	background-color: #bdd3ea;
	background-image: url(header-c.png);
	font-family: "Comic Sans MS";
}
.site-name {
  font-size: 1.2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #ff8c00;
  text-decoration: none;
}
.site-slogan {
  font-size: 0.8em;
  font-weight: bold;
}
#main {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
/*  padding: 30px 35px 50px 35px;*/
/*  background: transparent url(background.png) center center no-repeat;*/
  /* fix background overlapping text in IE (aka Peekaboo Bug) */
	background-image: url(imgs/repeat-line3.jpg);
	background-repeat: repeat-y;
	padding-top: 8px;
/*	padding-left:10px;*/
	width:760px;
	float:left;
	background-attachment: scroll;
}

#main-contact {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
/*  padding: 30px 35px 50px 35px;*/
/*  background: transparent url(background.png) center center no-repeat;*/
  /* fix background overlapping text in IE (aka Peekaboo Bug) */
	background-image: url(imgs/repeat-line2.jpg);
	background-repeat: repeat-y;
	padding-top: 6px;
/*	padding-left:10px;*/
	margin-top:0px;
	width:760px;
	float:left;
	background-attachment: scroll;
}

#main-about-us {
	background-image: url(imgs/repeat-line2.jpg);
	background-repeat: repeat-y;
	padding-top: 10px;
	margin-top:0px;
	width:760px;
	float:left;
	background-attachment: scroll;
}

#main-about-us .profile {
	display:none;
}

#main-products {
/*	padding-left:10px;*/
	width:760px;
	float:left;
}

#main-events {
	padding-top: 12px;
/*	padding-left:10px;*/
	width:760px;
	float:left;
}


#main-home {
/*	padding-left:10px;*/
	width:760px;
	float:left;
}

#main-home .node .content {
text-align:center;
}

#main-login {
	padding-top: 8px;
/*	padding-left:10px;*/
	width:760px;
	float:left;
}

#mission, .node .content, .comment .content {
/*  line-height: 1.4;*/
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
	margin-bottom: .5em;
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5cd39;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #a5cd39;
	border-right-color: #a5cd39;
	border-left-color: #a5cd39;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
.nav {
  padding: 0;
  margin: 0;
}
#sidebar-left, #sidebar-right {
	font-size: 0.75em;
	width: 180px;
	vertical-align: top;
/*	background: #FFFAF0;*/
	background-color:#fff;
	padding-right: 10px;
	padding-bottom: 75px;
/*	padding-left: 10px;*/
	padding-left:0px;
	float:left;
}
#sidebar-left {
/*  border-right: 3px solid #f5f5f5;*/
}
#sidebar-right {
  border-left: 3px solid #f5f5f5;
}
#sidebar-left li, #sidebar-right li {
  font-size: 1em;
}
.node .content {
  text-align: left; /* LTR */
/*  font-size: 0.85em;*/
/*  line-height: 1.3;*/
line-height:25px;
	padding-right:6px;
}
.comment .content {
  text-align: left; /* LTR */
  font-size: 0.85em;
  line-height: 1.3;
}
#footer-message {
	/*  padding: 15px 100px 30px 100px;
  font-size: 0.85em;
  text-align: center;
  color: #aaa;*/
   color: #aaa;
	font-size: 0.85em;
	text-align:center;
	padding-top: 4px;
}
table#footer-menu {
  border-top: 3px solid #69c;
  border-bottom: 3px solid #69c;
  background-color: #369;
  color: #e4e9eb;
}
#footer-menu td {
  padding: 5px;
  font-size: 0.75em;
}
#footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited {
  color: #e4e9eb;
}
#footer-menu a:hover {
  color: #fff;
  text-decoration: underline;
}
#footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 {
  font-size: 1.3em;
  color: #e4e9eb;
}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
#content .title, #content .title a {
  color: #a5cd39;
}
.content h1 {
  color: #a5cd39;
  font-size: 1.9em;
}
.content h2 {
  color: #a5cd39;
  font-size: 1.7em;
}
.content h3 {
  color: #a5cd39;
  font-size: 1.3em;
}
.content h4 {
  color: #a5cd39;
  font-size: 1.3em;
}
.content h5 {
  color: #a5cd39;
  font-size: 1.15em;
}
.submitted {
  color: #999;
  font-size: 0.79em;
}
div.links {
  color: #ff8c00;
}
.links a {
  font-weight: bold;
}
.box {
  padding: 0 0 1.5em 0;
}
.box {
  padding: 0;
  margin: 0;
}
.box h2 {
  font-size: 9px;
}
.block .title h3 {
  border-bottom: 2px solid #69c;
  color: #369;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 5px 10px 30px; /* LTR */
  margin-bottom: .25em;
  background: transparent url(icon-block.png) left center no-repeat; /* LTR */
}
.block .content {
/*  padding: 5px;*/
width:100%;
}
.block {
/*  margin-bottom: 1.5em;*/
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2.5em 0;
}
.node .content, .comment .content {
  margin: .5em 0 .5em 0;
}
.node .taxonomy {
  color: #999;
  font-size: 0.83em;
  padding: 1.5em;
}
.node .picture {
  border: 1px solid #fff;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title {
  font-size: 1em;
  padding: 10px 0 12px 19px; /* LTR */
  background: transparent url(icon-comment.png) left center no-repeat; /* LTR */
}
.comment .new {
  font-weight: bold;
  font-size: 1em;
  margin-left: 2px; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #fff;
  float: right; /* LTR */
  margin: 10px;
}
div.links {
  font-size: 0.75em;
}
div.links .prev, div.links .next, div.links .up {
  font-size: 1.15em;
}
.titles .prev, .titles .next {
  font-size: 0.85em;
  font-weight: bold;
  color: #444;
}
.hide {
  display: none
}
.nav .links .next a:link {
  padding: 17px 17px 17px 0; /* LTR */
  background: transparent url(arrow-next.png) right center no-repeat; /* LTR */
}
.nav .links .next a:visited {
  padding: 17px 17px 17px 0; /* LTR */
  background: transparent url(arrow-next-visited.png) right center no-repeat; /* LTR */
}
.nav .links .next a:hover {
  padding: 17px 17px 17px 0; /* LTR */
  background: transparent url(arrow-next-hover.png) right center no-repeat; /* LTR */
}
.nav .links .prev a:link {
  padding: 17px 0 17px 17px; /* LTR */
  background: transparent url(arrow-prev.png) left center no-repeat; /* LTR */
}
.nav .links .prev a:visited {
  padding: 17px 0 17px 17px; /* LTR */
  background: transparent url(arrow-prev-visited.png) left center no-repeat; /* LTR */
}
.nav .links .prev a:hover {
  padding: 17px 0 17px 17px; /* LTR */
  background: transparent url(arrow-prev-hover.png) left center no-repeat; /* LTR */
}
.nav .links .up a:link {
  padding: 11px 0 17px 0;
  background: transparent url(arrow-up.png) center top no-repeat;
}
.nav .links .up a:visited {
  padding: 11px 0 17px 0;
  background: transparent url(arrow-up-visited.png) center top no-repeat;
}
.nav .links .up a:hover {
  padding: 11px 0 17px 0;
  background: transparent url(arrow-up-hover.png) center top no-repeat;
}

/*
** Administration page styles
*/
div.admin-panel .description {
  color: #999;
}
div.admin-panel h3 {
  background-color: #369;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
div.admin-panel .body {
  background: #fffaf0;
}

/*
** Module specific styles
*/
.content .active {
  color: #369;
}
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0 1em 0;
}
#aggregator .news-item .source {
  color: #999;
  font-style: italic;
  font-size: 0.85em;
}
#aggregator .title {
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#tracker th {
  text-align: center;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd; /* LTR */
  border-left: 1px solid #fafafa; /* LTR */
}
#tracker th img {
  float: right; /* LTR */
}
#tracker tr.even, #tracker tr.odd {
  background-color: #fff;
}
#tracker td {
  vertical-align: top;
  padding: 1em 1em 1em 0; /* LTR */
  border-bottom: 1px solid #bbb;
}
#forum {
  margin: 15px 0 15px 0;
  background-color: #fff;
}
#forum table {
  width: 100%;
  border: 2px solid #69c;
}
#forum table tr th {
  text-align: center;
  background: #69c;
  color: #fff;
  font-size: 0.75em;
  border-bottom: 1px solid #aaa;
}
#forum table tr th a  {
  color: #fff;
  text-decoration: underline;
}
#forum table tr th img {
  margin: 0;
}
#forum tr.odd {
  background: #e0edfb;
}
#forum tr.even {
  background: #fff;
}
#forum td {
  padding: 0.5em;
}
#forum td.container {
  color: #000;
  background: #369 url(forum-container.jpg) right top no-repeat; /* LTR */
  border: 2px solid #69c;
}
#forum td.container a {
  color: #e4e9eb;
  padding: 20px 0 20px 35px; /* LTR */
  background: transparent url(forum-link.png) left center no-repeat; /* LTR */
}
#forum td.container a:visited {
  color: #e4e9eb;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
.block-forum h3 {
  margin-bottom: .5em;
}

/* Bordering */

/* mods on above settings */
table {
border-collapse:inherit;
}

/* Construct the frame */
/*
.frame_tl {
	width:14px;
	height:16px;
	background-image: url(imgs/frame-tl.gif);
	background-repeat: no-repeat;
	float:left;
	background-position: bottom;
}
.frame_tc {
	width:870px;
	height:16px;
	background-image:url(imgs/frame-tc.gif);
	background-repeat: no-repeat;
	float:left;
}
.frame_tr {
	width:17px;
	height:16px;
	background-image: url(imgs/frame-tr.gif);
	background-repeat: no-repeat;
	float:left;
	background-position: bottom;
}
*/
.frame_tlcr {
	width: 906px;
	height: 27px;
	background-image: url(imgs/frame_tlcr.png);
	background-repeat: no-repeat;
}

.frame_ml {
	width:90px;
	height:588px;
	background-image: url(imgs/frame_ml.jpg);
	background-repeat: no-repeat;	
	float:left;

}
.frame_mc {
	width:798px;
	height:588px;
	background-image: url(imgs/frame_mc.jpg);
	background-repeat: no-repeat;
	float:left;

}

.frame_mr {
	width:19px;
	height:588px;
	background-image: url(imgs/frame_mr.jpg);
	background-repeat: no-repeat;	
	float:left;
}
.frame_blcr {
	width:906px;
	height:20px;
	background-image: url(imgs/frame_blcr-v4.png);
	background-repeat: no-repeat;	
	float:left;
}

.clearrow {
float:none;
clear:both;
}

/* Design - Login Page */

#LP-1 {
	width:649px;
	height:53px;
	background-image: url(imgs/lp-A.png);
	background-repeat: no-repeat;
}

#LP-2 {
	width:576px;
	height:141px;
	background-image: url(imgs/lp-B2.jpg);
	margin-left:73px;
	background-repeat: no-repeat;
}	

#LP-3-1 {
	width:181px;
	height:91px;
	background-image: url(imgs/lp-B3-1.jpg);
	margin-left:73px;
	background-repeat: no-repeat;
	float:left;
}

#LP-3-2 {
	width:213px;
	height:91px;
	background-color:#7d0202;
	overflow:scroll;
	float:left;
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

#LP-3-3 {
	width:183px;
	height:91px;
	background-image: url(imgs/lp-B3-3.jpg);
	background-repeat: no-repeat;
	float:left;
}
#LP-4 {
	width:576px;
	height:176px;
	background-image: url(imgs/lp-B4.jpg);
	background-repeat: no-repeat;
	margin-left:73px;
	float:none;
	clear:both;	
}

/* Design - Home page */
#hp-logo {
	width:676px;
	height:494px;
	background-image: url(imgs/hp-logo.jpg);
	background-repeat: no-repeat;
}
#hp-logo-A {
	width:676px;
	height:98px;
	background-image: url(imgs/hp-logo-A.jpg);
	background-repeat: no-repeat;
}
#hp-logo-B {
	width:676px;
	height:215px;
	background-image: url(imgs/hp-logo-B.jpg);
	background-repeat: no-repeat;
}
#hp-logo-C {
	width:676px;
	height:181px;
	background-image: url(imgs/hp-logo-C.jpg);
	background-repeat: no-repeat;
}

#hp-login-A {
	width:676px;
	height:98px;
	background-image: url(imgs/hp-login-A.jpg);
	background-repeat: no-repeat;
}
#hp-login-B {
	width:676px;
	height:215px;
	background-image: url(imgs/hp-login-B.jpg);
	background-repeat: no-repeat;
}
#hp-login-C {
	width:676px;
	height:181px;
	background-image: url(imgs/hp-login-C.jpg);
	background-repeat: no-repeat;
}

/* Top menu */
#block-menu-menu-topmenu .title {
	display:none;
}
#block-menu-menu-topmenu ul.menu {
	padding:0;
	margin:0;
	padding-left:30px;
	font-size:10px;
	font-weight:bold;
}

#block-menu-menu-topmenu ul.menu li.leaf {
	float:left;
	list-style:none;
	width:92px;
	height:24px;
	text-align:center;
	padding:0;
	padding-left:4px;
	padding-right:4px;	
}


#block-menu-menu-topmenu ul.menu li.leaf a:link, #block-menu-menu-topmenu ul.menu li.leaf a:visited {
	display:block;
	color:#999999;
	text-decoration:none;
	width:92px;
	height:24px;
	background-image: url(imgs/tab-back-normal.png);
	background-repeat: no-repeat;
	padding-top:8px;

}

#block-menu-menu-topmenu ul.menu li.leaf a:hover {
	color: #666666;
	text-decoration:none;
}

#block-menu-menu-topmenu ul.menu li.leaf a.active {
	color: #f4f0e4;
	text-decoration:none;
	background-image: url(imgs/tab-back-active.png);
	background-repeat: no-repeat;	
}

#content_area {
	width:780px;
	height:580px;
	overflow:auto;
}

#content_area #main-products {
	margin-left:0px;
}


#content_area_home {
	width:760px;
	height:80px;
	overflow:none;
}

#content_area_home #main {
	padding:0px;
	margin:0px;
}
#content_area_home #main .content {
text-align:center;
line-height:22px;
}

/* Various */

.drop-shadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */ 
} 

/* Login page */
#content_area_login {
float:none;
clear:both;
}

#content_area_login #corners-content {
margin-left:140px;
margin-top:50px;
}

#content_area_login .error {
font-size:12px;

}

#corners-content {
	font-size:12px;
	color:#CCC;
}

.corner-tl {
	background-image: url(imgs/corner-tl.png);
	background-repeat: no-repeat;	
	width:11px;
	height:9px;
	float:left;
}

.corner-tm {
	background-color:#6b0405;
	width:400px;
	height:9px;
	float:left;
}

.corner-tr {
	background-image: url(imgs/corner-tr.png);
	background-repeat: no-repeat;	
	width:10px;
	height:9px;
	float:left;
}
.corner-bl {
	background-image: url(imgs/corner-bl.png);
	background-repeat: no-repeat;	
	width:11px;
	height:9px;
	float:left;
}

.corner-bm {
	background-color:#6b0405;

	width:400px;
	height:9px;
	float:left;
}

.corner-br {
	background-image: url(imgs/corner-br.png);
	background-repeat: no-repeat;	
	width:10px;
	height:9px;
	float:left;
}

#login-content-box {
	background-color:#6b0405;
	width:401px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	float:none;
	clear:both;
}
#login-content-box #edit-name, #login-content-box #edit-pass {
	width:150px;
}
#login-content-box #edit-name-wrapper .description, #login-content-box #edit-name-wrapper .form-required, #login-content-box #edit-pass-wrapper .description, #login-content-box #edit-pass-wrapper .form-required {
display:none;

}

#login-content-box label {
	color:#FFFFFF;
}

#block-block-1 {
	float:right;
	margin-top:-70px;
}
#block-block-2 {
	float:left;
	margin-top:-70px;
}

#block-block-1 .title, #block-block-2 .title, #block-block-3 .title, #block-block-4 .title {
	display:none;
}

#block-block-3 {
text-align:right;
right:0px;
bottom:0px;
}

#block-block-4 {
text-align:left;
}

#sideb-right {
	float:right;
	width:290px;
}
/* Footer blocks */
#block-nodeasblock-35 h3 {
display:none;
}
#block-nodeasblock-35 {
text-align:center;
}

/* News block */
#block-panels_mini-test1 .title h3 {
	display:none;
}

.finder-form #edit-3-wrapper label,.finder-form #edit-3-1-wrapper label {
	color:#000000;
}

.finder-form .form-text {
	width:150px;
	float:left;
	margin-top:13px;
}
.finder-form .form-submit {
	margin-left:5px;
}

/* Title hiding */
#block-panels_mini-test1 {
	margin-left:8px;
	margin-right:8px;
	background-color:#faf3e1;
}
#block-panels_mini-test1 .pane-finder-finder-2 h2 {
	display:none;
}
#block-panels_mini-test1 .pane-views-news-calendar-calendar-block-1 h2 {
	display:none;
}
#block-panels_mini-test1 .pane-views-news-calendar-calendar-block-1 {
margin-top:10px;
}

#block-panels_mini-test1  .pane-views-news-calendar-block-1 h2.pane-title {
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}


#block-panels_mini-test1  .pane-block {
	margin-bottom:2px;
	padding:1px;
}
#mini-panel-test1 {
margin-top:0px;
}

#mini-panel-test1 .rounded-corner .wrap-corner {
background:none repeat scroll 0 0 #faf3e1 !important;
}

.calendar-calendar table.mini td.empty {
/*	background-image: url(imgs/blank-calendar-entry-back.png);
	background-repeat: repeat;*/
	background-color:#faf3e1;
}

.date-heading h3 {
font-size:13px;
}

/* Upcoming events max height */
.view-id-news_calendar .item-list {
height:240px;
}



/* News section, View mods */
.field-field-e-date {
	margin-bottom:10px;
	font-style:italic;
}

.calendar-calendar div.date-nav {
	background:none;
}

.calendar-calendar .month-view .mini {
	text-align:center;
}

.calendar-calendar .month-view .mini tr {
	background:none;
}
.calendar-calendar th.days {
	background:none;
}

.calendar-calendar .month-view .mini .mini-day-on {
	background-color:#CC0000;
}
/* News links */
.calendar-calendar .month-view .mini .mini-day-on a:link, .calendar-calendar .month-view .mini .mini-day-on a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.calendar-calendar .month-view .mini .mini-day-on a:hover {
	color:#FFFFFF;
}


#main-events .field-field-n-images .field-item {
width:140px;
height:140px;
float:left;
}
#main-events .field-field-mbody {
float:none;
clear:left;
}

/* Content titles */

#main h1 {
	color:#000000;
}

/* Rest of links decoration */
.pane-views-news-calendar-block-1 a:link, .pane-views-news-calendar-block-1 a:visited {
	color:#7f2e2b;
}
.pane-views-news-calendar-block-1 a:hover {
	color:#000;
}
/* Experimental */
#mini-panel-test1 .rounded-corner .panel-region-separator {
height:15px;
}

#mini-panel-test1 .panel-region-separator {
display:none;
}

.view-display-id-calendar_block_1 {
	/*	border: 3px solid #666666;*/
	padding-top:8px;
	padding-bottom:8px;
	padding-left:3px;
	padding-right:4px;
/*	background-image: url(imgs/cal-month-back.png);
	background-repeat: no-repeat;*/
}
.pane-views-news-calendar-calendar-block-1 .cal-bottom-curve {
	background-image: url(imgs/cal-month-back-down.png);
	background-repeat: no-repeat;
	width:221px;
	height:6px;
}
.pane-views-news-calendar-calendar-block-1 .cal-top-curve {
	background-image: url(imgs/cal-month-back-up.png);
	background-repeat: no-repeat;
	width:221px;
}


/* Views modifying */
.view-Products-Men, .view-Products-Women, .view-Products-Accessories {
	margin-top:162px;
	width:100%;
	height:350px;
}

.view-Products-Men .views-view-grid td, .view-Products-Women .views-view-grid td, .view-Products-Accessories .views-view-grid td {
	width:340px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.view-Products-Men .views-view-grid, .view-Products-Women .views-view-grid, .view-Products-Accessories .views-view-grid  {
	margin-bottom:30px;
}

/* Homepage 2 */
#main-about-us {
text-align:center;
}

#main-about-us .view-id-homepage2 .views-field-field-h-images-data {
margin-top:10px;
}
/* Homepage2 pager */

#main-about-us .view-id-homepage2 .item-list ul.pager {
	width:400px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}
#main-about-us .view-id-homepage2 .item-list ul.pager li.pager-current {
	margin:0px;
	margin-right:314px;
	text-align:left;
	background-image: url(imgs/black-back-alpha.png);
	background-repeat: repeat;
}
#main-about-us .view-id-homepage2 .item-list ul.pager li.pager-previous {
	margin-left:0px;
	background-image: url(imgs/black-back-alpha.png);
	background-repeat: repeat;
}

#main-about-us .view-id-homepage2 .item-list ul.pager li.pager-next {
	margin-left:0px;
	background-image: url(imgs/black-back-alpha.png);
	background-repeat: repeat;

}

/* End of homepage2 pager */ 

#main-about-us .view-id-homepage2 {
margin-top:80px;
}



/* View: Category - Men, Women, Accessories*/
.view-Men, .view-Women, .view-Accessores {
	margin-top:198px;
}

.view-Men .view-content, .view-Women .view-content, .view-Accessores .view-content {
	margin-bottom:50px;
}

.view-Men td.cat-views-row, .view-Women td.cat-views-row, .view-Accessores td.cat-views-row {
	padding-left:7px;
	padding-right:7px;
}

.view-Men td.views-row-first, .view-Women td.views-row-first, .view-Accessores td.views-row-first {
	padding-right:7px;
	padding-left:0px;
}
.view-Men td.views-row-last, .view-Women td.views-row-last, .view-Accessores td.views-row-last  {
	padding-left:7px;
	padding-right:0px;
}

.view-Men td, .view-Women td, .view-Accessores td {
	padding-top:0px;
	width:200px;
	text-align:center;
}

.view-Men .views-field-tid img, .view-Women .views-field-tid img, .view-Accessores .views-field-tid img {
	border: 5px solid #510300;
}

.view-Men .views-field-name a:link, .view-Men .views-field-name a:visited, .view-Women .views-field-name a:link, .view-Women .views-field-name a:visited, .view-Accessores .views-field-name a:link, .view-Accessores .views-field-name a:visited  {
	color:#000000;
}
.view-Men .views-field-name a:hover, .view-Women .views-field-name a:hover, .view-Accessores .views-field-name a:hover {
	color:#510300;
	text-decoration:none;
}

/* View Men End */



#content_bottom {
	position:absolute;
	margin-top:-40px;
	right:220px;
}


/* Border testing 2010.12.15 */
.view-Products-Men .field-content .sb-gallery-field_p_images, .view-Products-Women .field-content .sb-gallery-gallery, .view-Products-Accessories .field-content .sb-gallery-field_p_images {
	border: 5px solid #510300;
}


/* Block latest news - Front page */
#block-views-front_news-block_1 {
	text-align:right;
	width:760px;
	position:relative;
	right:0px;
	bottom:20px;
	background-color: #999999;
}

#block-views-front_news-block_1 .title {
display:none;
}