﻿/* Global Styles */
body                                                    {font-family:Arial,Helvetica; color:#d5cec3; font-size:0.9em;background:#18100d;}
body a                                                  {color:#d5cec3;}
body a:hover                                            {color:#d5cec3;}
h1,h2,h3                                                {color:#666; margin:0px;}
td                                                      {border:0px;}

.rmstoolbar                                             {background-color:#262626;border-bottom:solid 1px #ccc;height:50px;width:100%;overflow:hidden;font-family:Arial;}
.rmstoolbar .name                                       {font-size:24px;font-weight:bold;color:#ccc;display:block;padding-top:10px;float:left;}
.rmstoolbar .logo                                       {float:left;margin:-20px 15px 0 -30px;}
.rmstoolbar .loginbar                                   {padding: 20px 10px 5px 10px;text-align: right;color:#ccc;height:20px;width:500px;float:right;}
.rmstoolbar .loginbar a                                 {color:#59b4d4;}

#wrapper                                                {width:979px;margin:0px auto;}
#wrapper input[type="text"]                             {font-size:14px;padding:3px;}
#wrapper #header                                        {background:url(images/header.jpg) no-repeat; height:309px; width:979px; text-indent:-9999px;}

#wrapper #navigation                                    {margin:0px; padding:0px;}
#wrapper #navigation li                                 {float:left; height:34px; list-style:none;}
#wrapper #navigation li a                               {background-image:url(images/navigation.jpg); display:block; height:34px; text-indent:-9999px;}
#wrapper #navigation li.home a                          {background-position:0 0; width:99px;}
#wrapper #navigation li.products a                      {background-position:-99px 0; width:193px;}
#wrapper #navigation li.blog a                          {background-position:-292px 0; width:114px;}
#wrapper #navigation li.contact a                       {background-position:-406px 0; width:182px;}
#wrapper #navigation li.right                           {background:url(images/navigation.jpg) no-repeat -588px 0; width:391px;}

#wrapper #navigation li.home a:hover                    {background-position:0 -34px;}
#wrapper #navigation li.products a:hover                {background-position:-99px -34px;}
#wrapper #navigation li.blog a:hover                    {background-position:-292px -34px;}
#wrapper #navigation li.contact a:hover                 {background-position:-406px -34px;}

#wrapper #content                                       {padding:39px 0 0 0;}
#content .borderOrange                                  {background:#3c2a17 url(images/orange-gradient.jpg) no-repeat top; float:left; width:2px;}
#content .borderGreen                                   {background:#2d2514 url(images/green-gradient.jpg) no-repeat;  float:left; width:2px;}
#content .subBar                                        {background:url(images/sub-bar.jpg) no-repeat; color:#efe6af; font-size:22px; font-weight:normal; height:28px; padding:5px 0 0 10px; width:334px;}

#wrapper #content .column1                              {float:left; width:591px; margin:0 27px 0 0;}
#wrapper #content .column2                              {float:left; width:361px;}

#wrapper #content .breadcrumbs                          {background:url(images/bar-plain.jpg) no-repeat; color:#efe6af; height:34px; padding:7px 20px 0 20px; width:551px;}
#wrapper #content .breadcrumbs ul                       {margin:0px;padding:0px;}
#wrapper #content .breadcrumbs ul li                    {color:#533720;padding:5px 5px;list-style-type:none;float:left;margin-right:5px;}
#wrapper #content .breadcrumbs li.divider               {background:#533720;width:1px;height:24px;padding:0px;}
#wrapper #content .breadcrumbs li a                     {color:#efe6af;text-decoration:none;}

#wrapper #content .ui-success                           {background-color:Green;color:White;}
#wrapper #content .ui-error                             {background-color:Red;color:White;font-weight:bold;}
#wrapper #commentform .progress,
#wrapper #commentform .results                          {display:none;}
/*--------------- Footer ---------------*/
#wrapper #footer                                        {color:#d5cec3; font-size:13px; margin-top:20px;padding:10px;}
#wrapper #footer a                                      {color:#d5cec3;}
#wrapper #footer ul li                                  {float:left;list-style-type:none;}
#wrapper #footer #contactinfo                           {width:200px;float:left;}
#wrapper #footer #logos                                 {font-size:11px;width:225px;float:right;text-align:center;}
#wrapper #footer #logos a                               {text-decoration:none;}

#comments                                               {margin-top:20px;}
#comments .comment                                      {padding-bottom:10px;}
#comments .comment span.quote                           {font-size:20px; font-style:italic; font-weight:bold; font-family:Arial;}
#comments .commentlist div[rel=moderate] .topCenter p   {color:Red;}
#comments .commentlist .box                             {display:block; width:491px; background-color:#fff;}
#comments .commentlist .topContainer                    {width:491px; height:64px;}
#comments .commentlist .topLeft                         {background:url(images/comment/topLeft.jpg) no-repeat top left; height:64px; width:20px;float:left;}
#comments .commentlist .topCenter                       {background:url(images/comment/topAcross.jpg) no-repeat top; height:64px; width:450px; float:left;}
#comments .commentlist .topCenter p                     {text-align:left; font-weight:bold; padding-top:8px;}
#comments .commentlist .topRight                        {background:url(images/comment/topRight.jpg) no-repeat top right; height:64px; width:21px; float:left;}
#comments .commentlist .middleContainer                 {width:481px; min-height:14px;}
#comments .commentlist .contentComment                  {display:block; background:url(images/comment/leftSide.jpg) repeat-y; width:492px; min-height:14px; float:left;}
#comments .commentlist .contentComment .photo           {float:left; padding:5px;}
#comments .commentlist .contentComment p                {padding:0 10px 10px;}
#comments .commentlist .bottomContainer                 {width:491px; height:25px;}
#comments .commentlist .botLeft                         {background:url(images/comment/bottomLeft.jpg) no-repeat top left; height:25px;	width:20px;	float:left;}
#comments .commentlist .botCenter                       {background:url(images/comment/bottomCenter.jpg) no-repeat top; height:25px; width:450px; float:left; text-align:right; font-size:10px; font-style:italic;}
#comments .commentlist .botRight                        {background:url(images/comment/bottomRight.jpg) no-repeat top right; height:25px; width:21px; float:left;}
#comments .commentform                                  {margin-top:20px; width:400px;}
#comments .commentform div                              {margin-bottom:10px;}
#comments .commentform .label                           {font-weight:bold;}
#comments .commentform .input                           {margin-top:5px; padding:3px;font-size:12px;width:400px;border:solid 1px #aaa;background-color:#f7faff;}
#comments .commentform textarea.input                   {height:100px;overflow:auto;}
#comments .commentform .caption                         {font-style:italic; font-size:10px;color:#666;}
#comments .commentform .results,
#comments .commentform .progress                        {display:none;}

.pager                                                  {margin:20px 0;}
.pager .stats                                           {margin:5px 0px;}
.pager .pages                                           {margin:0px;padding:1px;border:solid 1px #626262;float:left;}
.pager .pages li                                        {float:left; list-style-type:none;margin-left:3px;}
.pager .pages li.first                                  {margin-left:0px;}
.pager .pages li span                                   {display:block;padding:2px 4px;background-color:#ccc;}
.pager .pages li a                                      {display:block;padding:2px 4px;background-color:#626262;color:#fff !important;text-decoration:none;}
.pager .pages li a:hover                                {color:#000;background-color:#59b4d4;}
.pager .pages li.end                                    {clear:left;height:0px;padding:0px;}



/*--------------- Home Page ---------------*/
/*----- Products -----*/
#content .column1 #products                             {border-bottom:2px #3c2a17 solid;}
#content .column1 #products h2                          {background:url(images/bar-products.jpg) no-repeat; height:41px; text-indent:-9999px; width:591px;}
#content .column1 #products .borderOrange               {height:1278px;}
#content .column1 #products .middle                     {float:left; padding:20px; width:547px;}
#content .column1 #products .middle h3                  {float:left; margin:0 111px 24px 0;}
#content .column1 #products .middle .viewAll            {background:url(images/view-all.jpg) no-repeat; display:block; float:left; height:24px; width:89px;}
#content .column1 #products .middle .product            {float:left; margin:0 47px 50px 0; width:150px;}
#content .column1 #products .middle .right              {margin:0 0 50px 0;}
#content .column1 #products .middle .bottom             {margin-bottom:0px;}
#content .column1 #products .middle .product .image     {display:block; height:150px; margin:0 0 9px 0; width:150px;}
#content .column1 #products .middle .product .name      {color:#d17f34; font-size:16px; font-weight:bold; text-decoration:none;}
#content .column1 #products .middle .product .price     {color:#d5cec3; font-size:14px;}
/* Product Images */
#content .column1 #products .middle .product .sample    {background:url(images/products/base-layers/sample-product.jpg) no-repeat;}
#content .column1 #products .middle .product .DU026     {background:url(images/products/base-layers/du-bamboo-mock-t-neck.jpg) no-repeat;}
#content .column1 #products .middle .product .DU026     {background:url(images/products/base-layers/du-bamboo-mock-t-neck.jpg) no-repeat;}
#content .column1 #products .middle .product .DU2077    {background:url(images/products/base-layers/du-s3-fleece-baselayer-shirt.jpg) no-repeat;}
#content .column1 #products .middle .product .DU7077    {background:url(images/products/base-layers/du-s3-fleece-baselayer-pant.jpg) no-repeat;}
#content .column1 #products .middle .product .DU4WD     {background:url(images/products/insulating-layers/du-s3-4wd-vest.jpg) no-repeat;}
#content .column1 #products .middle .product .DU4072    {background:url(images/products/insulating-layers/du-s3-hammer-fleece-vest.jpg) no-repeat;}
#content .column1 #products .middle .product .DU2072    {background:url(images/products/insulating-layers/du-s3-hammer-fleece-jacket.jpg) no-repeat;}
#content .column1 #products .middle .product .DU2010    {background:url(images/products/outer-layers/du-duckback-rain-jacket.jpg) no-repeat;}
#content .column1 #products .middle .product .DU2009    {background:url(images/products/outer-layers/du-windblocker-softshell-jacket.jpg) no-repeat;}
#content .column1 #products .middle .product .DU2410    {background:url(images/products/outer-layers/du-transition-3-parka.jpg) no-repeat;}
#content .column1 #products .middle .product .DU14      {background:url(images/products/accessories/du-rainblocker-shooting-glove.jpg) no-repeat;}
#content .column1 #products .middle .product .DU9800    {background:url(images/products/accessories/du-rainblocker-hat.jpg) no-repeat;}
#content .column1 #products .middle .product .DUN5      {background:url(images/products/accessories/du-long-neoprene-decoy-glove.jpg) no-repeat;}


/* Intro */
#content .column2 #intro                                {background:#d17f34; border:1px #744720 solid; color:#000; font-size:12px; margin:0 0 40px 0; padding:15px;}
#content .column2 #intro .heading                       {color:#000; font-size:14px; font-weight:bold;}
/* Photos */
#content .column2 #photos                               {border-bottom:2px #2d2514 solid; margin:40px 0 0 0;}
#content .column2 #photos h2                            {background:url(images/bar-photos.jpg) no-repeat; height:41px; text-indent:-9999px; width:361px;}
#content .column2 #photos .borderGreen                  {height:294px;}
#content .column2 #photos .middle                       {color:#d5cec3; float:left; font-size:15px; padding:20px; width:317px;}
#content .column2 #photos .middle .heading              {color:#d17f34; font-size:19px; font-weight:bold;}
#content .column2 #photos .middle .upload               {background:url(images/upload-photo.jpg) no-repeat; display:block; float:right; height:25px; text-indent:-9999px; width:89px;}
#content .column2 #photos .middle .photos               {background:url(images/photos.jpg) no-repeat; clear:both; display:block; height:106px; margin:15px 0 0 -10px; width:334px;}
/* Photos */
#content .column2 .firstFlight                          {background:url(images/first-flight.jpg) no-repeat; display:block; height:167px; margin:40px 0 0 0; text-indent:-9999px; width:361px;}
/*--------------- Blog ---------------*/
/* Intro */
#content .column1 #flyWay                               {background:#d17f34; border:1px #744720 solid; font-size:12px; padding:15px;}
#content .column1 #flyWay .logo                         {background:url(images/fly-way-highway.jpg) no-repeat; float:left; height:166px; text-indent:-9999px; width:207px;}
#content .column1 #flyWay .text                         {float:left; font-size:15px; margin:10px 0 0 20px; width:330px;}
#content .column1 #flyWay .text .heading                {font-size:17px; font-weight:bold;}
#content .column1 #flyWay .text .times                  {font-size:12px; font-weight:bold; font-style:italic;}
#content .column1 #flyWay .times td                     {padding:0px;}
/* Location */
#content .column1 #location                             {border-bottom:2px #433a1b solid; margin:40px 0 0 0;}
#content .column1 #location h2                          {background:url(images/bar-location.jpg) no-repeat; height:41px; text-indent:-9999px; width:591px;}
#content .column1 #location .borderGreen                {height:220px;}
#content .column1 #location .middle                     {float:left; padding:20px; width:547px;}
#content .column1 #location .middle h3                  {width:300px; margin:0 0 20px 0;}
#content .column1 #location .readBlog                   {background:url(images/read-blog.jpg) no-repeat; display:block; height:25px; margin:10px 0 0 0; text-indent:-9999px; width:89px;}
/* Blog Teaser */
#content .column2 #blog                                 {border-bottom:2px #2d2514 solid;}
#content .column2 #blog h2                              {background:url(images/bar-blog.jpg) no-repeat; height:41px; text-indent:-9999px; width:361px;}
#content .column2 #blog .borderGreen                    {height:470px;}
#content .column2 #blog .middle                         {float:left; padding:20px; width:317px;}
/*--------------- Controls ---------------*/
/* Publisher */
#content .postlist                                      {margin:0px;}
#content .postlist .post                                {list-style-type:none;margin-bottom:30px;}
#content .postlist .post .preview                       {display:none;}
#content .postlist .post .title                         {color:#d17f34; font-size:19px; font-weight:bold; text-decoration:none;}
#content .postlist .post .details                       {}
#content .postlist .post .details .date                 {color:#a19949; font-size:11px;}
#content .postlist .post .details .author               {display:none;}
#content .postlist .post .details .teaser               {color:#d5cec3; margin:10px 0 0 0; font-size:14px;}
#content .postlist .post .details .teaser a             {font-size:14px;color:#333;}
#content .postlist .post .details .teaser a:hover       {color:#000;}
#content .postlist .post .details .extras .fullStory    {background:url(images/read-blog.jpg) no-repeat; display:block; float:right; height:25px; text-indent:-9999px; width:89px;}
/* Links */
#content .linklist ul                                   {color:#d5cec3;margin:0px !important;padding:0px;list-style-type:none;}
#content .linklist ul                                   {margin-left:0px !important;}
#content .linklist ul li                                {list-style-type:none;}
#content .linklist .url                                 {float:left; margin:0 20px 0 0; width:300px;}
#content .linklist .url .description                    {font-style:italic;}
#content .linklist .preview                             {float:left; height:154px; overflow:hidden; width:220px;}
/* Photos */
#content .photolist .photo                              {float:left;width:100px;margin-right:5px;}
#content .photolist .photo .caption                     {display:none;}
/* Videos */
#content .videolist .feature                            {float:left;}
#content .videolist ul.previews                         {margin:0px !important;padding:0px;list-style-type:none;width:200px;float:left;}
#content .videolist ul.previews li                      {list-style-type:none;}
#content .videolist .video .date                        {color:#999;font-size:11px;}
#content .videolist .video .teaser                      {color:#666;font-size:11px;}
/* Add This */
#addthis .icon                                          {background:url(http://www.rhinogroup.com/rms/10/images/addthis_standard.png) no-repeat; display:block; height:16px; margin:0 2px; width:16px;}
#addthis .at300bs                                       {background:none;}
#addthis .at300b                                        {padding:0px;}
#addthis .addthis_button_email                          {background-position:0 0;}
#addthis .addthis_button_print                          {background-position:-16px 0;}
#addthis .addthis_button_twitter                        {background-position:-32px 0;}
#addthis .addthis_button_facebook                       {background-position:-48px 0;}
#addthis .addthis_button_myspace                        {background-position:-64px 0;}
#addthis .addthis_button_stumbleupon                    {background-position:-80px 0;}
#addthis .addthis_button_digg                           {background-position:-96px 0;}
#addthis .addthis_button_expanded                       {background-position:-112px 0;}




#content .column1 #plain                                {border-bottom:2px #3c2a17 solid; margin:0;}
#content .column1 #plain h2                             {background:url(images/bar-plain.jpg) no-repeat; color:#efe6af; font-weight:bold; height:36px; padding:5px 5px 0 5px; width:581px;}
#content .column1 #plain .borderOrange                  {min-height:500px;}
#content .column1 #plain .middle                        {color:#d5cec3; float:left; padding:20px; width:547px;}
#content .column1 #plain .middle h3                     {width:300px; margin:0 0 20px 0;}
#content .column1 #plain .readBlog                      {background:url(images/read-blog.jpg) no-repeat; display:block; height:25px; margin:10px 0 0 0; text-indent:-9999px; width:89px;}



