body {
	background-color:#000;
	color:white;
}

.container_16:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}

h3 {
	margin-bottom:0px;
}


/* LOGO */
#logo {

}


/* NAVIGATION BAR */
#navigation {
	background:#353535 url('/images/bg_mainmenu_tile.jpg') repeat-x left top;
	width:100%;
	height:42px;
	font-size:13px;
}

#navigation a {
	color:white;
	text-decoration: none;
	font-size:13px;
}

#navigation a:hover {
	color:red;
}

#navigation li.current a {
	color:red;
}

#navigation li.current ul li a{
	color:white;
}

#navigation li.current ul li a:hover{
	color:red;
}



/* FOOTER */

#footer {
	border-top:1px solid #444;
	color:#ccc;
	text-align:center;
	margin-top:20px;
}

#footer .bottomLinks {
	text-align:left;
	padding-top:5px;
	font-size:9pt;
	color:#ccc;
	font-weight:bold;
}

#footer .bottomLinks a{
	color:#ccc;
	padding-left:5px;
	padding-right:5px;
}

#footer .smalllogo {
	text-align:right;
}

#footer a.facebook {
	color:red;
	display:block;
	float:left;
	font-size:12px;
	padding-top:2px;
}

#footer a{
	color:#ccc;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer span.statements {
	font-size:8pt;
}


/* TEAK PROPERTIES TABLE */
TABLE.teak_properties th {
	text-align:left;
}

/* HOME PAGE */
#homepage .welcome h2{
	font-size:12pt;
	margin-bottom:0px;
	color:#fff;
}

#homepage .welcome {
	color:#fff;
	font-size:10pt;
}

#homepage .login input[type="text"], #homepage .login input[type="password"]  {
	width:85%;
	background-color:#000;
	border:1px solid #430608;
	color:#fff;
	height:18px;
}

#homepage .login input[type="submit"]  {
	float:right;
	margin-right:28px;
	margin-top:10px;
	width:80px;
}


#homepage .login .links{
	text-align:right;
	padding-right:30px;
	padding-top:30px;
}

#homepage .login .links a{
	font-size:8pt;
}

.content {
	background-color:black;
	color:#fff;
	padding:20px;
}

.content a {
	color:red;
	text-decoration:none;
	text-align:right;
}

.content a.normal {
	color:red;
	text-decoration:none;
	display:inline;
	text-align:left;
}

.content a.productLink {
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	text-align:left;
	font-size:14px;
}

.content ul li a {
	text-align:left;
	color:#fff;
}

.content ul li a:hover {
	color:red;
}

.content a:hover {
	text-decoration:underline;
}

.content p {
	width:90%;
	text-align:justify;
}

.content p a {
	text-align:left;
}

.content h3 {
	font-size:16px;
}

#home_slideshow img {
    width:700px;
    height:211px;
}

#home_slideshow {
  width:700px;
  height:211px;
  background: url('/system/banner/top_banner1.jpg');
}

#home_slideshow a.link {
  display:block;
  height:100%;
  width:100%;
  border:1px solid red;
}

/* SEED TABLES eg Categories/Family etc */
TABLE.seed {
	width:50%;
}

TABLE.seed th {
	text-align:left;
	color:red;
}

/* SIDEBAR */
.sidebar a {
	color:#fff;
	text-decoration:none;
	display:inline;
	text-align:left;
}

.sidebar a:hover {
	color:red;
}

.sidebar {
	color:red;
}

TABLE.contact_form {
	width:350px;
	font-size:14px;
	color:red;
}

TABLE.contact_form td {
	vertical-align: top;
	padding-left:10px;
	white-space: nowrap;
	padding-bottom:3px;
}

TABLE.contact_form input, TABLE.contact_form select, TABLE.contact_form textarea {
	font-size:12px;
}

.btnreset, .btnsubmit {
	border:1px solid red;
	color:red;
	background-color:black;
}

.newsletter a {
	text-align:left;
	display: inline;
}

.searchButton {
	background-color:black;
	color:white;
	border:1px solid black;
	border-right:1px solid grey;
	border-bottom:1px solid grey;
}

#youtube {

}

#youtube .video {
	float:left;
	border:1px solid #333;
	display:block;
	margin-bottom:40px;
	margin-top:30px;
}

#youtube .blurb {
	width:350px;
	float:left;
	display:block;
	margin-right:20px;
	text-align:left;
	font-size:9pt;
	text-align: justify;
}

#youtube .blurb .title {
	font-size:11pt;
	font-weight: bold;
	color:red;
}

#youtube .blurb a {
	text-align:left;
	font-size:8pt;
}

#downloadsbox {

}

#downloadsbox p {
	text-align: left;
}

#downloadsbox .wallpaper {
	text-align:left;
	float:left;
	width:180px;
}
#downloadsbox h1, #downloadsbox h2, #downloadsbox h3, #downloadsbox h4, #downloadsbox h5, #downloadsbox h6 {
	color:red;
}

#downloadsbox a {
	display: inline;
	text-align:left;
}

#globalsearch {  }
#globalsearch.active { background-position: 100% -38px; }
#globalsearch input.g-prettysearch, #globalsearch .search-wrapper input.g-prettysearch {background: url(http://images.apple.com/global/nav/images/searchfield_repeat.png) center top repeat-x; }
#globalsearch input.g-prettysearch { width:240px; height: 16px; margin-top: 3px; margin-left: 8px; }
#globalsearch .search-wrapper { position: relative; width: 150px; margin-top: 3px; margin-left: 8px; }
#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 17px; *margin-top:-1px; *margin-right:-2px; *margin-left:7px; }
#globalsearch .search-wrapper .left,
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://images.apple.com/global/nav/images/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://images.apple.com/global/nav/images/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://images.apple.com/global/nav/images/close.gif); display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
#globalsearch input[type=search].not-round { background: #ABABAB; height: 19px; outline: none; -webkit-border-radius: 9px; -moz-border-radius: 9px; -webkit-border-image: url(http://images.apple.com/global/nav/images/searchfield_border.png) 2 2 2 2 stretch stretch; width: 133px; }

a.highlight {
	color:red;
}

#mce-EMAIL {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
  border-radius:15px;
}

#footer .dev {
  color:#555;
}

#footer .dev a {
  color:#555;
}

#footer .dev a:hover {
  color:red;
}