body {
font-size:72%;
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
background:url(../images/bgfox.jpg) center top fixed repeat-x;
margin:0;
padding:0;
}

p {
margin-top:1em;
}

.container_12 {
background:url(../images/content.jpg) repeat-y;
margin-bottom:0;
line-height:160%;
}

div.wrapper {
float:left;
position:relative;
}

div.description {
position:absolute;
bottom:0;
left:0;
width:100%;
background-color:#000;
font-family:Trajan Pro, Palatino, Palatino Linotype, Serif;
font-size:20px;
font-weight:700;
color:#FFF;
opacity:0.6px;
filter:alpha(opacity=60);
}

p.description_content {
margin:0;
padding:20px;
}

.logo {
padding:7px 0 0;
}

#header a#homenav,a#collnav,a#aboutnav,a#bounav,a#shopnav,a#careernav {
font-size:14px;
font-weight: bold;
}

h1 {
font-family:Trajan Pro, Garamond, Times New Roman, Serif;
font-size:15px;
color:#aaa147;
}

h2 {
font-family:Trajan Pro, Garamond, Times New Roman, Serif;
font-size:11px;
color:#aaa147;
margin-top:1em;
}

h3 {
font-family:Trajan Pro, Garamond, Times New Roman, Serif;
font-size:11px;
color:#aaa147;
margin-top:1em;
}

#footer {
font-family:Trajan Pro, Garamond, Times New Roman, Serif;
width:864px;
text-align:center;
color:#aaa147;
font-size:10px;
letter-spacing:0.09em;
margin:0 0 0 5px;
}

#footer ul {
float:left;
list-style-type:none;
display:block;
width:680px;
margin:0 0 9px;
padding:0 0 0 120px;
}

#footer ul li {
display:inline;
margin-right:7px;
background:transparent;
padding:0 0 0 5px;
}

.spacer {
clear:both;
height:20px;
}

.logos {
float:right;
margin:-117px 0 0;
}

#store_nav {
margin:0 0 0 35px;
}

#store_nav ul#m1 {
padding-top:0;
margin:10px 0 0 -20px;
}

#store_nav ul li {
display:block;
float:left;
padding-top:0;
list-style-type:none;
font-size:11px;
letter-spacing:0;
}

#store_nav ul li a {
text-transform:uppercase;
text-decoration:none;
font-weight:700;
padding:0 0 0 20px;
}

#store_nav ul li a:link,#store_nav ul li a:visited {
color:#FFF;
}

.image {
float:left;
margin-bottom:10px;
}

.image p {
margin:0 auto;
}

.text_home {
font-family:Arial, sans-serif;
font-size:10px;
line-height:160%;
width:125px;
float:left;
margin:0 20px 10px 0;
padding:0 0 0 20px;
}

.text_bou {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:160%;
width:150px;
float:left;
margin:0;
padding:0;
}

#socialnav {
margin-left:315px;
}

#socialnav li {
display:block;
float:left;
padding:0 10px 0 0;
}

#socialnav a.topsocialnav {
background-repeat:no-repeat;
display:block;
height:20px;
margin-top:0;
text-decoration:none;
text-indent:-1000em;
}

#socialnav a.topsocialnav:hover {
background-position:0 -20px;
}

li#twitter a.topsocialnav {
background-image:url("../images/twitterbutton.jpg");
width:90px;
}

li#facebook a.topsocialnav {
background-image:url("../images/facebookbutton.jpg");
width:90px;
}

li#myspace a.topsocialnav {
background-image:url("../images/myspacebutton.jpg");
width:90px;
}

#header {
font-family:Trajan Pro, Garamond, Times New Roman, Serif;
margin-left:0;
margin-top:14px;
height:45px;
background:#28211d;
}

#header ul li {
font-size:10px;
float:left;
line-height:45px;
position:relative;
}

#header ul li a,#header ul li a:active,#header ul li a:visited {
color:#fff;
text-decoration:none;
height:45px;
float:left;
display:inline;
line-height:45px;
margin:0 !important;
padding:0 40px;
}

#header ul li a img {
border:none !important;
}

#header ul li a.here {
background:#222;
}

#header ul li:hover a.here {
background:#333;
}

#header ul li a:hover,#header ul li:hover {
color:#ac9131 !important;
background:#28211d;
outline:none;
}

#header ul ul {
position:absolute;
top:45px;
left:0;
background:#28211d;
z-index:99;
/* width:160px; */
display:none;
}

#header ul ul li {
float:none;
z-index:99;
height:26px;
}

#header ul ul li a,#header ul ul li a:active,#header ul ul li a:link,#header ul ul li a:visited {
float:none;
height:26px;
line-height:26px;
display:block;
background-position:10px center;
background-repeat:no-repeat;
background-image:none !important;
background-color:#28211d;
color:#fff;
}

#header ul ul li a:hover {
background-color:#403631;
background-repeat:no-repeat;
background-position:10px center;
color:#fff;
}

.texta {
background:#c7c6c6;
border:1px #aaa147 solid;
}

.container_16 {
margin-left:auto;
margin-right:auto;
width:960px;
background:#28211d;
margin-top:58px;
}
.container_12 {
margin-left:auto;
margin-right:auto;
width:960px;
/* background:#28211d; */
margin-top:58px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
display:inline;
float:left;
position:relative;
margin-left:10px;
margin-right:10px;
}

.container_12 .grid_3,.container_16 .grid_4 {
width:220px;
}

.container_12 .grid_6,.container_16 .grid_8 {
width:460px;
}

.container_12 .grid_9,.container_16 .grid_12 {
width:700px;
}

.alpha {
margin-left:0;
}

.omega {
margin-right:0;
}

.container_12 .grid_1 {
width:60px;
}

.container_12 .grid_2 {
width:140px;
}

.container_12 .grid_4 {
width:300px;
}

.container_12 .grid_5 {
width:380px;
}

.container_12 .grid_7 {
width:540px;
}

.container_12 .grid_8 {
width:960px;
}

.container_12 .grid_10 {
width:780px;
}

.container_12 .grid_11 {
width:860px;
}

.container_16 .grid_1 {
width:40px;
}

.container_16 .grid_2 {
width:100px;
}

.container_16 .grid_3 {
width:160px;
}

.container_16 .grid_5 {
width:280px;
}

.container_16 .grid_6 {
width:340px;
}

.container_16 .grid_7 {
width:400px;
}

.container_16 .grid_9 {
width:520px;
}

.container_16 .grid_10 {
width:580px;
}

.container_16 .grid_11 {
width:640px;
}

.container_16 .grid_13 {
width:760px;
}

.container_16 .grid_14 {
width:820px;
}

.container_16 .grid_15 {
width:880px;
}

.container_12 .prefix_3,.container_16 .prefix_4 {
padding-left:240px;
}

.container_12 .prefix_6,.container_16 .prefix_8 {
padding-left:480px;
}

.container_12 .prefix_9,.container_16 .prefix_12 {
padding-left:720px;
}

.container_12 .prefix_1 {
padding-left:80px;
}

.container_12 .prefix_2 {
padding-left:160px;
}

.container_12 .prefix_4 {
padding-left:320px;
}

.container_12 .prefix_5 {
padding-left:400px;
}

.container_12 .prefix_7 {
padding-left:560px;
}

.container_12 .prefix_8 {
padding-left:640px;
}

.container_12 .prefix_10 {
padding-left:800px;
}

.container_12 .prefix_11 {
padding-left:880px;
}

.container_16 .prefix_1 {
padding-left:60px;
}

.container_16 .prefix_2 {
padding-left:120px;
}

.container_16 .prefix_3 {
padding-left:180px;
}

.container_16 .prefix_5 {
padding-left:300px;
}

.container_16 .prefix_6 {
padding-left:360px;
}

.container_16 .prefix_7 {
padding-left:420px;
}

.container_16 .prefix_9 {
padding-left:540px;
}

.container_16 .prefix_10 {
padding-left:600px;
}

.container_16 .prefix_11 {
padding-left:660px;
}

.container_16 .prefix_13 {
padding-left:780px;
}

.container_16 .prefix_14 {
padding-left:840px;
}

.container_16 .prefix_15 {
padding-left:900px;
}

.container_12 .suffix_3,.container_16 .suffix_4 {
padding-right:240px;
}

.container_12 .suffix_6,.container_16 .suffix_8 {
padding-right:480px;
}

.container_12 .suffix_9,.container_16 .suffix_12 {
padding-right:720px;
}

.container_12 .suffix_1 {
padding-right:80px;
}

.container_12 .suffix_2 {
padding-right:160px;
}

.container_12 .suffix_4 {
padding-right:320px;
}

.container_12 .suffix_5 {
padding-right:400px;
}

.container_12 .suffix_7 {
padding-right:560px;
}

.container_12 .suffix_8 {
padding-right:640px;
}

.container_12 .suffix_10 {
padding-right:800px;
}

.container_12 .suffix_11 {
padding-right:880px;
}

.container_16 .suffix_1 {
padding-right:60px;
}

.container_16 .suffix_2 {
padding-right:120px;
}

.container_16 .suffix_3 {
padding-right:180px;
}

.container_16 .suffix_5 {
padding-right:300px;
}

.container_16 .suffix_6 {
padding-right:360px;
}

.container_16 .suffix_7 {
padding-right:420px;
}

.container_16 .suffix_9 {
padding-right:540px;
}

.container_16 .suffix_10 {
padding-right:600px;
}

.container_16 .suffix_11 {
padding-right:660px;
}

.container_16 .suffix_13 {
padding-right:780px;
}

.container_16 .suffix_14 {
padding-right:840px;
}

.container_16 .suffix_15 {
padding-right:900px;
}

.container_12 .push_3,.container_16 .push_4 {
left:240px;
}

.container_12 .push_6,.container_16 .push_8 {
left:480px;
}

.container_12 .push_9,.container_16 .push_12 {
left:720px;
}

.container_12 .push_1 {
left:80px;
}

.container_12 .push_2 {
left:160px;
}

.container_12 .push_4 {
left:320px;
}

.container_12 .push_5 {
left:400px;
}

.container_12 .push_7 {
left:560px;
}

.container_12 .push_8 {
left:640px;
}

.container_12 .push_10 {
left:800px;
}

.container_12 .push_11 {
left:880px;
}

.container_16 .push_1 {
left:60px;
}

.container_16 .push_2 {
left:120px;
}

.container_16 .push_3 {
left:180px;
}

.container_16 .push_5 {
left:300px;
}

.container_16 .push_6 {
left:360px;
}

.container_16 .push_7 {
left:420px;
}

.container_16 .push_9 {
left:540px;
}

.container_16 .push_10 {
left:600px;
}

.container_16 .push_11 {
left:660px;
}

.container_16 .push_13 {
left:780px;
}

.container_16 .push_14 {
left:840px;
}

.container_16 .push_15 {
left:900px;
}

.container_12 .pull_3,.container_16 .pull_4 {
left:-240px;
}

.container_12 .pull_6,.container_16 .pull_8 {
left:-480px;
}

.container_12 .pull_9,.container_16 .pull_12 {
left:-720px;
}

.container_12 .pull_1 {
left:-80px;
}

.container_12 .pull_2 {
left:-160px;
}

.container_12 .pull_4 {
left:-320px;
}

.container_12 .pull_5 {
left:-400px;
}

.container_12 .pull_7 {
left:-560px;
}

.container_12 .pull_8 {
left:-640px;
}

.container_12 .pull_10 {
left:-800px;
}

.container_12 .pull_11 {
left:-880px;
}

.container_16 .pull_1 {
left:-60px;
}

.container_16 .pull_2 {
left:-120px;
}

.container_16 .pull_3 {
left:-180px;
}

.container_16 .pull_5 {
left:-300px;
}

.container_16 .pull_6 {
left:-360px;
}

.container_16 .pull_7 {
left:-420px;
}

.container_16 .pull_9 {
left:-540px;
}

.container_16 .pull_10 {
left:-600px;
}

.container_16 .pull_11 {
left:-660px;
}

.container_16 .pull_13 {
left:-780px;
}

.container_16 .pull_14 {
left:-840px;
}

.container_16 .pull_15 {
left:-900px;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

* html .clearfix,*:first-child+html .clearfix {
zoom:1px;
}

.container_mast {
width:960px;
color:#030;
background:url(../images/masthead.jpg) no-repeat;
margin:0;
}

.grid_flourish {
display:inline;
float:left;
position:relative;
background:url(../images/flourish.jpg) no-repeat;
width:888px;
height:25px;
margin:0 0 0 36px;
}

.col_container,.prod_container {
margin-left:25px;
}

.col_container img,.prod_container img {
border:#aaa147 2px solid;
}

body#home a#homenav,body#coll a#collnav,body#bou a#bounav,body#shop a#shopnav,body#careers a#careernav,#store_nav ul li.active a,#store_nav ul li a:hover {
color:#aaa147;
}

a:link,a:visited {
background-color:transparent;
font-weight:normal;
text-decoration:none;
color:#fff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}

a:hover {
background-color:transparent;
font-weight:700;
text-decoration:none;
color:#aaa147;
font-family: Trajan Pro,Garamond,Times New Roman,Serif;
font-size: 10px;
}

#footer li a:hover {
background-color:transparent;
font-weight:700;
text-decoration:none;
color:#aaa147;
font-family: Trajan Pro,Garamond,Times New Roman,Serif;
font-size: 10px;
}

#footer a:link,#footer a:visited {
background-color:transparent;
font-weight:700;
text-decoration:underline;
color:#fff;
font-family: Trajan Pro,Garamond,Times New Roman,Serif;
font-size: 10px;
}

.oscworks_gold{
	color: #aaa147;
}
.oscworks_white {
	color: #fff;
}
#footer a.oscworks_gold {
	color: #aaa147;
}

.text_home h2,.text_bou p,.text_bou h2 {
margin-top:-1px;
}

#socialnav ul#nav-social,#header ul li.hover ul,#header ul li:hover ul {
display:block;
}

#socialnav ul,#socialnav li,#header ul {
list-style:none;
margin:0;
padding:0;
}

.container_12 .grid_12,.container_16 .grid_16,.container_12 .grid_flourish {
width:940px;
}

.gridheader_ul
{
	border: #333 0.1px solid;
	width: 200px;
}
.gridheader_li
{
	width: 200px;
}
.topnavlink {
	font-weight: bold;
}
#header a:hover {
	font-weight: bold;
}
#header a {
	font-family: Trajan Pro,Garamond,Times New Roman,Serif;
}