@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: "Trebuchet MS", "Myriad Pro", Arial, sans-serif;
background:#000000 url(../images/bg.jpg) top center no-repeat;
color:#666;
font-size:12px;
}

a{text-decoration:none; color: #990000;}
a:hover{text-decoration:underline; color: #333;}
p.toplinks, p.toplinks a{
padding:20px 0 35px 0; margin:0;
color:#CCCCCC;}
img{border:none;}

p.toplinks a b{color:#999999;}

em{font-family: "Myriad Pro", Arial, sans-serif; color: red;}
h1{font-family: "Myriad Pro", Arial, sans-serif; color:#000000; font-size:42px; font-weight:normal; margin-top:0; padding-top:0;}
h2{font-family: "Myriad Pro", Arial, sans-serif; color:#000000; font-size:18px; font-weight:normal;}

#maincontainer{
width: 979px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background:url(../images/bg-menu-right.png) right no-repeat;
display:block; margin-bottom:18px;
height: 52px; width:100%;
}

	#topsection span{
	background: url(../images/bg-menu-left.png) left no-repeat;
	height:100%;
	display:block;  margin-right:8px;
	}


#contentcontainer{
clear:both; background:#FFFFFF;
width: 100%; display:inline-block;
}

#contentwrapper{
float:left;
width: 100%;
}

/* Content Div Styles -- Expandable width <= 1600px -- Just change CSS */

#contentcolumn-top{
/*margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background:transparent url(../images/tab-top-right.png) top right no-repeat;
display:block; clear:left;
height:5px;
}

	#contentcolumn-top span{
	background: transparent url(../images/tab-top-left.png) top left no-repeat;
	margin-right:8px;
	display:block;
	height:100%;
	}


#contentcolumn-bottom{
/*margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background:transparent url(../images/tab-bottom-right.png) top right no-repeat;
display:block; clear:left;
height:5px;
}

	#contentcolumn-bottom span{
	background: transparent url(../images/tab-bottom-left.png) top left no-repeat;
	margin:0;
	margin-right:8px;
	display:block;
	height:100%;
	}

/* END CONTENT STYLEZ */

#contentcolumn{
margin-right: 282px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
width: 282px; /*Width of right column*/
float:right;
margin-left: -282px; /*Set left margin to -(RightColumnWidth) */
}

	#rightcolumn.home{ /* Set lower image for each page. */
	background:url(../images/img-boots.jpg) left bottom no-repeat;
	padding-bottom:165px; /* height of imqge used */
	
	}
	
	#rightcolumn.home2{ /* Set lower image for each page. */
/*	background:url(../images/img-boots.jpg) left bottom no-repeat;	*/
	padding-bottom:165px; /* height of imqge used */
	
	}
	
/*********** Feature Links ***********/

#feature-links{
display:block; clear:left;
position:relative;
padding-top:3px;
}

#feature-links ul.btn-content{
margin:0; padding:0;
list-style:none;
width:100%;
}

	#feature-links ul.btn-content img{
	border:0;
	}

	#feature-links ul.btn-content li{
	margin:0; padding:0; margin-left:3px;
	display:inline; float:left;
	}
	
		#feature-links ul.btn-content li.first{
		margin:0;
		}


#homecontent-lower{
display:block; clear:left;
position:relative;
padding-top:3px;
}

	#homecontent-lower p{
	margin:0; padding:0;
	line-height:1.5em;
	}
	
	#homecontent-lower h1 {
	margin:0; padding:0;
	background:url(../images/header-top-right.png) right no-repeat;
	display:block;
	height:45px; width:100%;
	}
	
		#homecontent-lower h1 span{
		background: url(../images/header-top-left.png) left no-repeat;
		height:100%;
		display:block;  margin-right:14px;
		}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
font-size:18px;
line-height:18px;
}

#footer a{
display:inline-block;
padding:40px 25px;
font-weight:normal; color: #FFF;
}

	#footer a:hover{
	color: #c91919; text-decoration:none;
	}

#footer span{
display:block;
clear:left; border-top:1px #FFFFFF solid;
color:#666666;
padding:40px 25px;
padding-bottom:55px;
font-size:12px;
}

	#footer span a{
	margin:0; padding:0;
	color:#666666; text-decoration:underline;
	}

#contentcolumn .innertube{
margin: 50px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#homecontent-lower .innertube{
padding:20px 25px; /*Margins for inner DIV inside each column (to provide padding)*/
background-color:#FFFFFF;
}

#homecontent .innertube{
padding:0 25px; /*Margins for inner DIV inside each column (to provide padding)*/
background-color:#FFFFFF;
}

#rightcolumn .innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/***** Custom Stylez *****/