body, div, h1, h2, h3, h4, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0px; padding: 0px; border: 0px;
}

html,body {
	 text-align: center; margin-top: 20px;
}

body {
	font-family: arial; font-size: 13px; color: #f4f4f4; 
	background: #000;
}

.hide {
	float: left; text-indent: -9999px;
}

.show {
    text-indent: 0px;
    float: left;
    margin: -1px 10px 0px 25px;
    font-family: Trajan Pro, Arial;
    font-size: 14px; font-weight: 600;
}

#container {
	margin: auto; width: 960px; background: #000; 
}

#header {
	width: 960px; height: 122px;
        background: #000; margin-left: auto; margin-right: auto;
}

#headerL {
	float: left; width: 280px; height: 122px;
	background: url(/images/headerL.png) no-repeat;
}

#headerR {
	float: left; width: 680px; height: 122px;
	overflow: hidden; background: #000 url(/images/headerR.png) 618px 0px no-repeat;
}

.headingLg {
	font-family: Trajan Pro, Arial;
	font-size: 66px; color: #a0c21c; float: left; 
        display: block; margin: 5px -60px 0px 80px;
}

.headingSm {
	font-family: Trajan Pro, Arial; clear: left;
	font-size: 29px; color: #a0c21c; float: left;
        display: block; margin: -11px 0px 0px 84px;
}

#navBar {
	width: 100%; height: 60px; float: left;
}

#primary {
	height: 26px;
	background: #e0190b; 
	border-top: 1px solid #e11f12;
}

	#primLinks {
		width: 960px; height: 26px; margin-left: auto;margin-right:auto;
		background: #d5180a;
	}

#secondary {
	height: 16px;
	background: #a0c21c;
	border-top: 1px solid #a5c528;
}

	#secLinks {
		width: 960px; height: 16px; margin-left: auto;margin-right:auto;
		background: #98b81b;
	}
	
#detailNav {
	height: 16px;
	background: #4d4d4d;
}

	#detLinks {
		width: 960px; height: 16px; margin-left: auto;margin-right:auto;
		background: #494949;
	}
	
#footer {
	width: 514px; height: 52px; margin-top: 15px;
	background: url(/images/splash/footer.png) no-repeat;
}

#nav {
        margin: 40px 0px 50px 0px;
}

.content {
        margin: 0px 8px 8px 8px; text-align: left;
}

.header{display: block; width: 100%; height: 100%;}

a:link, a:visited {
	color: #be151c; text-decoration: none;
}

a:hover {
	color: #be151c; text-decoration: underline;
}

#imgNavBox {
	width: 960px; height: 534px;
	overflow: hidden; float: left;
}

#imgNavBox li a{
	height: 178px; display: block;
}

#leftNavBox {
	float: left; width: 208px; height: 545px;
	background: #494949;
}

#leftNav {
	width: 208px; height: 355px;
}

#leftNavInfo green, #leftNavInfo red {
        font-size: 14.5px; font-family: Trajan Pro, Arial;
}

.descText {
    margin-left: 10px;
}

red { color: #e0190b; }
green { color: #a0c21c; }
white { color: #cccccc; }

#mainContent {
	float: left; width: 750px; height: 545px;
	background: #dbdbdb; overflow: hidden;
}




a.r1:link, a.r1:visited {
	
	background: url(/images/home/photoRoll.jpg) 0px 0px;
}
	
	a.r1:hover {
		background: url(/images/home/photoRoll.jpg) 0px 178px;
	}
	
a.r2:link, a.r2:visited {
	height: 178px;
	background: url(/images/home/graphicsRoll.jpg) 0px 0px;
}
	
	a.r2:hover {
		background: url(/images/home/graphicsRoll.jpg) 0px 178px;
	}
	
a.r3:link, a.r3:visited {
	height: 178px;
	background: url(/images/home/storeRoll.jpg) 0px 0px;
}
	
	a.r3:hover {
		background: url(/images/home/storeRoll.jpg) 0px 178px;
	}
	
.primNavLinks {
	list-style:none; margin-top: 3px; float: left; margin-left: 47px;
}

.primNavLinks li {
    display: inline; margin-right: 35px;
    font-family: Trajan Pro, Arial;
    font-size: 15px; 
}

.primNavLinks a:link, .primNavLinks a:visited {
	text-decoration: none; color: #dddddd;
}

.primNavLinks a:hover {
	color: #fff;
}

.secNavLinks {
	list-style:none; float: left; margin-top: -1px;
	color: #000;
}

.secNavLinks li {
    display: inline; margin-right: 35px;
    font-family: Trajan Pro, Arial;
    font-size: 14px; font-weight: 600;
}

.secNavLinks a:link, .secNavLinks a:visited {
	text-decoration: none; color: #000;
}

.secNavLinks a:hover {
	color: #eeeeee;
}

.detNavLinks {
	list-style:none; float: left; margin-top: -1px;
	color: #ACD01E;
}

.detNavLinks li {
    display: inline; margin-right: 25px;
    font-family: Trajan Pro, Arial;
    font-size: 12.5px; font-weight: 600;
}

.detNavLinks a:link, .detNavLinks a:visited {
	text-decoration: none; color: #ACD01E;
}

.detNavLinks a:hover {
	color: #eeeeee;
}

.active a:link, .active a:visited, .active a:hover { color: #eeeeee;}