/* CSS Document */
/*------------------------------------------------------------------------
Main style for cms admin area

version:	1.0
created:	2007-01-08
author:		Isaac Castillo
email:		isaac@echods.com
site:		http://www.tri-omni.com

------------------------------------------------------------------------*/

/* =General
------------------------------------------------------------------------*/
/* Remove all padding and margins */
* {
	margin: 0;
	padding: 0;
}

/* Html and body padding & margins */
html, body{
	height: 100%;
	margin: 0;
	padding: 0;	
	
	/* BUG: Fix IE6 bug */
	text-align: center;
}

body {
	/* Sizes all fonts down to 62.5% */
	font-size: 62.5%;
}

/* Remove padding & margins */
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin: 0;
	padding: 0;
}

/* Remove border images */
img {
	border: 0;
}

/* Remove styles from list items */
ul, li {
	list-style:none;
}

body {
	background: #56616d url(../images/rodmakers_bg_main.jpg) top repeat-y;
}

/* =Typography
------------------------------------------------------------------------*/
body {
	font-family: Trebuchet MS1, Helvetica, sans-serif;
}

/* =Wrappers
------------------------------------------------------------------------*/
#home-wrapper {
	background: url(../images/rodmakers_bg_hm_wrapper.jpg) top no-repeat;
	margin: 0px auto;
	min-height: 600px;
	width: 920px;
}

#wrapper {
	background: url(../images/rodmakers_bg_wrapper.jpg) top no-repeat;
	margin: 0px auto;
	min-height: 600px;
	width: 920px;
}

#home-content {
	float: left;
	margin: 220px auto auto 35px;
	min-height: 400px;
	width: 840px;
}

#content {
	float: left;
	margin: 50px auto auto 35px;
	min-height: 400px;
	width: 840px;
}
/*
/* =Branding
------------------------------------------------------------------------*/
#brand {
	float: left;
	height: 90px;
	margin: 2px auto auto 35px;
	width: 240px;	
}

#home {
	background: url(../images/rodmakers_bg_hmbtn.gif) right no-repeat;
	color: #000;
	display: block;
	float: right;
	height: 18px;
	margin: 2px 30px auto;
	padding-top: 7px;
	text-align: left;
	width: 65px;
}

#home a:link, #home a:visited {
	text-decoration: none;
}

/* =Images
------------------------------------------------------------------------*/
.loadimages {
	height: 1px;
	left: -10px;
	overflow: hidden;
	position: absolute;
	top: -10px;
	width: 1px;
}

/* =Main nav
------------------------------------------------------------------------*/
#main-nav {
	/* background: url(../images/rodmakers_bg_nav.gif) repeat-x; */
	float: left;
	height: 32px;
	margin: 35px auto 0px 35px;
	padding: 0;
	width: 560px;
}

#main-nav li {
	background: url(../images/rodmakers_bg_li.gif) right no-repeat;
	display: inline;
	float: left;
	font-size: 1.4em;
	height: 32px;
	padding: 0;
}

#main-nav a {
/*	border-collapse: collapse;
	border-bottom: 1px #fcc631 solid; */
	color: #ffdf00;
	display: block;
	height: 22px;
	padding: 10px 5px 0 5px;
	text-decoration: none;
}

#main-nav a:hover {
	background: #fcc631;
	color: #1c1c1c;
	text-decoration: none;
}

/* =Secondary nav
------------------------------------------------------------------------*/
#second-nav {
	/* background: url(../images/rodmakers_bg_nav.gif) repeat-x; */
	float: left;
	height: 32px;
	margin: 0px auto 0px 35px;
	padding: 0;
	width: 835px;
}

#second-nav li {
	background: url(../images/rodmakers_bg_li.gif) right no-repeat;
	display: inline;
	float: left;
	font-size: 1.4em;
	height: 32px;
	padding: 0;
}

#second-nav a {
	color: #ffdf00;
	display: block;
	height: 22px;
	padding: 10px 5px 0 5px;
	text-decoration: none;
}

#second-nav a:hover {
	background: #fcc631;
	color: #1c1c1c;
	text-decoration: none;
}


/*

#second-nav {
	float: right;	
	margin: 15px 15px auto auto;
	padding: 0;
	width: 200px;
}


#second-nav li a:link, #second-nav li a:visited {
	display: block;
	height: 70px;
	margin-bottom: 15px;
	overflow: hidden;
	text-indent: -5000px;
	width: 200px;
}

#second-nav .li-1 a:link, #second-nav .li-1 a:visited {
	background: url(../images/rodmakers_buildrod.jpg) no-repeat;
}

#second-nav .li-2 a:link, #second-nav .li-2 a:visited {
	background: url(../images/rodmakers_accessories.jpg) no-repeat;
}

#second-nav .li-3 a:link, #second-nav .li-3 a:visited {
	background: url(../images/rodmakers_rodsale.jpg) no-repeat;
}

/*
#second-nav li {
	margin: 0px 0px 2px 0px;
	font-size: 1.4em;
	text-align: left;
}

#second-nav a:link {
	background: url(../images/layout_btn_secnav.jpg) no-repeat;
	color: #062a38;
	display: block;
	height: 24px;
	text-decoration: none;
	width: 198px;
}

#second-nav a:visited {
	background: url(../images/layout_btn_secnav.jpg) no-repeat;
	color: #062a38;
	display: block;
	height: 24px;
	padding: 6px 0 0 32px;
	text-decoration: none;
	width: 198px;
}

#second-nav a:hover {
	background: url(../images/layout_btn_secnav_ovr.jpg) no-repeat;
	color: #fff;
}

/* =Main content
------------------------------------------------------------------------*/
#content h1 {
	color: #93700e;
	float: right;
	font-size: 1.5em;
	text-align: left;
	width: 750px;
}

#main-content {
	color: #1c1c1c;
	float: left;
	font-size: 1.3em;
	line-height: 1.56em;
	margin: 15px auto auto 15px;
	text-align: left;
	width: 830px;	
}

#main-content h2{
	font-size: 1.4em;
	margin: 20px auto 5px auto;	
}

#main-content p {
	margin-bottom: 15px;
}

#main-content img {
	margin-right: 5px;
}

#main-content a:link, #main-content a:visited {
	color: #2f58b6;
}

#main-content a:hover {
	color: #587dcf;
	text-decoration: none;
}

.marquee {
  color: #2f58b6;
	font-size: 1.2em;
	margin: 5px auto 20px 115px;
	width: 740px;
}

#gallery {
	margin: 20px auto;
	text-align: center;
}

/* =Footer
------------------------------------------------------------------------*/
#footer {
	background: url(../images/rodmakers_bg_footer.jpg) no-repeat;
	clear: both;
	color: #ffffff;
	font-size: 1.0em;
	margin: 35px auto 0px auto;
	padding: 15px 0 15px 0;
	width: 920px;	
}

#footer a {
	color: #00ffff;
	text-decoration: underline;
}

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

.dealers {
	margin-top: 65px;
}
.dealers img {
	margin-right: 10px;
}

/* =Newsletter
------------------------------------------------------------------------*/
#second-nav form {
	margin: 0;
	padding: 0;
}

#second-nav form p {
	margin: 0.5em;
}

#second-nav fieldset {
	margin-top: 0;
	margin-bottom: 1em;
	padding: 0.5em;
	border: none;
}

#second-nav legend {
	border: none;
	color: #990000;
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
}

/* =Forms
------------------------------------------------------------------------*/
form {
	margin: 0px auto 35px auto;
	padding: 0;
}

form p {
	margin: 1em;
}

fieldset {
	margin-top: 0;
	margin-bottom: 1em;
	padding: 1em;
}

legend {
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
}

label {
	float: left;
	width: 11em;
}
/*
input {
	font-size: 1.2em;
}

.radios {
	clear: both;
	height: 2.0em;
}

.radios p {
	float: left;
	margin: 0;
}

.radios label {
	float: none;
	position: relative;
	margin-left: 0.5em;
	margin-right: 1.0em;
}

.radios span {
	float: left;
	width: 11em;
	margin-left: 1.0em;
}

#checkbox label {
	float: none;
	width: auto;
	margin-left: 0.5em;
}

#Status label, #MenuPosition label {
	float: none;
	position: relative;
	margin-left: 0.5em;
}

.button {
	font-size: 1.0em;
	background: #3b6c8a;
	color: #ffffff;
	border-collapse: collapse;
	border: 1px solid #153554;
	padding: 0.2em;
}



input:focus, textarea:focus {
	background: #e4f1f9;
}

input[type="text"], textarea {
	border: 1px solid #9fc0d5;
}

.settings label {
	float: none;
	position: relative;
	margin-left: 0.5em;
}

.settings strong {
	margin-left: 1.0em;
}