body {
background:#5485af url('../graphics/layout/bg.jpg') repeat left top;
color:#444;
}

#wrap {
background:transparent url('../graphics/layout/bg_wrap.jpg') no-repeat center top;
}

a,a:link {
color:#0193CF;
text-decoration:none;
}

a:visited {
color:#0193CF;
}

a:hover,a:active {
color:#666;
}

#topnav {
	background:transparent url('../graphics/layout/1px.png') repeat left top;
    right: 100px;
}


#topnav ul li div a {
color:#FFF;
}

#topnav ul li div a:hover {

}

#nav ul {
background:transparent url('../graphics/layout/bg_nav.png') repeat-x 0 0;
}

#nav ul li a {
color:#FFF;
text-shadow:0 1px 0 #000;
}

#nav ul li a:hover,#nav ul>li.hover>a,#nav ul>li.here>a {
background:transparent url('../graphics/layout/bg_nav_hover.png') no-repeat center 60px;
text-shadow:0 1px 0 #000;
}

#nav ul ul {
border-top:3px solid #1d1c1c;
border-bottom:3px solid #1d1c1c;
}

#nav ul li ul li a {
background:#1d1c1c;
color:#fff;
text-shadow:0 1px 0 #222;
}

#nav ul li ul li a:hover,#nav ul li.hover ul li a:hover {
background:#263258;
border-bottom:1px solid #56578d;
border-top:1px solid #56578d;
}

#nav_overlay_left {
background:transparent url('../graphics/layout/nav_left.png') no-repeat 0 0;
}

#nav_overlay_right {
background:transparent url('../graphics/layout/nav_right.png') no-repeat 0 0;
}

#spotlight {
background:#fff;
}

#home #main {
background:#f6f5f5;
border:1px solid #fff;
}

#utilities {
background:transparent url('../graphics/layout/bg_utilities.png') repeat-x 0 0;
}

div.collection_item_description {
color:#797979;
}

h1,h2,h3,h4,h5 {
color:#4f4f4f;
}

#home #col1 {
width:430px;
float:left;
}

#home #col2 {
background:transparent url('../graphics/layout/bg_news.png') no-repeat 0 20px;
}

#home #col2 h1,#home #col2 h2,#home #col2 h3,#home #col2 h4 {
color:#000;
}

#home #col2 h5 {
color:#595959;
}

#home #col2 div.news_articles ul li {
background:transparent url('../graphics/layout/arrow.png') no-repeat 0 4px;
}

#internal #main {
background:#f6f5f5 url('../graphics/layout/bg_main.gif') repeat-y top right;
border:1px solid #fff;
}

#title {
color:#fff;
background:#fff url('../graphics/layout/bg_title.gif') repeat-x top left;
}

#title h1 {
	color:#fff;
	text-shadow:2px 2px 4px #333;
}

#col1 h1,#col1 h2 {
color:#000;
border-bottom:1px solid #ddd;
}

#col1 h3,#col1 h4,#col1 h5,#col1 h6 {
color:#000;
}

#secondarynav h2#section_title {
text-shadow:0 1px 1px #fff;
}

#secondarynav ul li {
border-top:2px groove #fff;
}

#secondarynav ul li a {
color:#444;
background:url('../graphics/layout/bg_secondary.png') no-repeat 5px center;
}

#secondarynav ul li a:hover,#secondarynav ul li a:active,#secondarynav ul li.here a {
color:#ee3a43;
background:url('../graphics/layout/bg_secondary_hover.png') no-repeat 5px center;
}

#footer {
background:#1d1d1d url('../graphics/layout/bg_footer.png') repeat-x 0 0;
color:#fff;
border-top:1px solod #f3f3f3;
}

div.bottomnav ul li {
border-left:1px solid #fff;
}


#nav ul li ul li a {
	background:#A5439A;
}
#nav ul li ul li a:hover,
#nav ul li.hover ul li a:hover {
	background:#a5629e;
	border-bottom:1px solid #ba89b3;
	border-top:1px solid #ba89b3;
}


#nav ul li+li ul li a {
	background:#00AB4F;
}
#nav ul li+li ul li a:hover,
#nav ul li+li.hover ul li a:hover {
	background:#45c05f;
	border-bottom:1px solid #50de5d;
	border-top:1px solid #50de5d;
}


#nav ul li+li+li ul li a {
	background:#0193CF;
}
#nav ul li+li+li ul li a:hover,
#nav ul li+li+li.hover ul li a:hover {
	background:#32a1cf;
	border-bottom:1px solid #7cc0dc;
	border-top:1px solid #7cc0dc;
}


#nav ul li+li+li+li ul li a {
	background:#EE3A43;
}
#nav ul li+li+li+li ul li a:hover,
#nav ul li+li+li+li.hover ul li a:hover {
	background:#ee575e;
	border-bottom:1px solid #ff7f7f;
	border-top:1px solid #ff7f7f;
}


#nav ul li+li+li+li+li ul li a {
	background:#F78F1E;
}
#nav ul li+li+li+li+li ul li a:hover,
#nav ul li+li+li+li+li.hover ul li a:hover {
	background:#f79c3a;
	border-bottom:1px solid #f7b064;
	border-top:1px solid #f7b064;
}


#nav ul li+li+li+li+li+li ul li a {
	background:#A5439A;
}
#nav ul li+li+li+li+li+li ul li a:hover,
#nav ul li+li+li+li+li+li.hover ul li a:hover {
	background:#a5629e;
	border-bottom:1px solid #ba89b3;
	border-top:1px solid #ba89b3;
}

#col1 h5.form_title, div#versadoc2_preview_buttons, div#order_details_cart_actions, table.express_order th, div.form_row_submit, div.dlTitle, .dlItemDetailsHeading, .dlListHeadingContainer {
    background: none repeat scroll 0 0 #AAAAAA;
    color: #FFFFFF;
}

div.news_archives {
    clear: both;
    display: block;
    font-family: Georgia,serif;
    font-size: 14px;
    font-style: italic;
    margin: 0 50px 85px 0;
    position: relative;
    text-align: right;
    top: 74px;
}

#home #col2 div.news_articles {
    top: 0;
}

#home #col2 div.news_articles ul li {
    padding: 0 0 0 30px;
}

#home #col2 h1, #home #col2 h2, #home #col2 h3, #home #col2 h4 {
    margin: 0 0 0 60px;
}

div.news_articles ul li {
    margin: 0 0 10px;
}

#home #col2 h1, #home #col2 h2, #home #col2 h3, #home #col2 h4 {
    margin: 0 0 0 30px;
}

div.news_archives {
    margin: 0 50px 0 0;
    top: 0;
}

div.news_archives {
    padding-top: 20px;
}

#nav {
	top:3px;
}