@charset "UTF-8";

/* CSS Document 
 Globals */
body { font-family:Arial, Verdana, Tahoma, sans-serif; font-size:62.5%; background:url(/images/bg.gif) repeat-x #554d68; color:#fff; font-weight:100; margin:0; }

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

h1 { line-height:2; }

.sk_left { float:left; display:inline; }

.sk_right { float:right; display:inline; }

.sk_subTitle { text-transform:uppercase; font-weight:700; font-size:1.2em; letter-spacing:1px; }

.sk_col strong { color:#CCC; letter-spacing:1px; }

.sk_linkbox { width:auto; border:1px #003 dashed; background:#CCC; padding:10px; color:#003; margin:10px }

.sk_freeDel { margin:0 0 0 20px; }

.sk_shipTitle { color:#006; font-weight:800; font-size:1.3em }

/* Mage - Cart Related */
.sk_cartTop { background:url(/images/my-basket.gif) top left; width:184px; height:12px; margin:10px 0 0 1px; padding:0; }

.sk_cart { color:#fff; background:url(/images/cart-bg.gif) bottom no-repeat; overflow:hidden; height:auto; width:166px; font-size:1.2em; padding:0 10px 10px; margin:0 0 20px }

.sk_cart strong { color:#fc3; }

.sk_remove { display:inline; padding:5px 10px 0 0; }

.sk_cartButton { margin:0 0 5px; }

p.subtotal { margin:10px 0 0; padding:0; text-align:right }

.sk_cartTitle { font-weight:700; text-transform:uppercase; font-size:1.1em; }

/* Mage - Category and Product Related */
.sk_categoryImage { float:left; display:inline; margin:10px; }

.sk_categoryDescrip { float:left; text-align:left; display:inline; width:200px; margin:10px; }

.sk_productName { float:left; font-weight:400; display:block; margin:10px 0 10px 20px; }

.sk_productShop { width:320px; float:left; margin:0 0 0 20px; }

.sk_limiter { float:left; display:inline; }

.category-products { display:block; clear:both }

/* Layout DIVs */
#sk_banner { width:247px; height:86px; background:url(/images/banner.gif) no-repeat; margin:auto; padding:35px 725px 45px 10px; }

#sk_container { width:879px; height:auto; margin:auto; }

#sk_navlist { height:34px; width:673px; border-bottom:1px solid #fff; display:inline; margin:auto; }

#sk_main { width:670px; padding:0 0 40px 3px; background:#FFF; overflow:auto; color:#000; font-size:115%; clear:both }

#sk_content { padding:15px 10px 50px; }

#sk_topBar { background:#001941; line-height:210%; text-align:right; margin:1px 1px 1px 0; width:666px;}

#sk_productFlash { width:587px; height:230px; margin:0 0 0 25px }

#sk_products { float:left; width:185px; background:url(/images/bg-products.gif) transparent top no-repeat; min-height:35px; padding-top:35px; display:inline; margin:auto; }

#sk_footer-bg { background:url(/images/footer2.png) top no-repeat; width:1000px; height:164px; clear:both; margin:auto; padding:30px 0 0; }

#sk_buttons { float:right; width:350px; z-index:999; }

#sk_footer { background:#000; width:100%; }

#sk_inside-footer { width:950px; color:#FFF; background:#000; clear:both; overflow:hidden; font-size:1.1em; text-align:left; margin:auto; padding:20px 0; }

.sk_col { float:left; border-left:1px solid #FFF; margin:10px 30px; padding:2px 10px; }

#sk_searchBar { background:#e8e8e8; float:right; text-align:right; display:inline; width:300px; height:20px; padding:5px 10px; margin:0; clear:right; }

#sk_breadcrumbs { background:#e8e8e8; float:left; text-align:left; display:inline; width:330px; height:20px; padding:7px 10px 3px; }

.sk_dashMain { width:430px; float:left; margin:0 10px; }

.sk_dashCol { width:150px; float:left; border:1px solid #ddd; margin:10px; padding:5px; }

.sk_catList { display:block; clear:both }

/* Navigation */
#sk_navlist ul { margin:0; padding:0; }

#sk_navlist li { display:inline; list-style-type:none; overflow:hidden; }

#sk_navlist li a { color:#fff; text-decoration:none; text-align:center; text-transform:uppercase; float:left; height:40px; padding-top:10px }

#sk_navlist li a span { display:inline-block; padding:10px 0 0; }

#sk_navlist li a:hover { text-decoration:none; }

#sk_navlist li.nav-home a { width:78px; background:transparent url(/images/nav-sprite.gif) no-repeat 0 0; }

#sk_navlist li.nav-home a:hover { background-position:0 -50px; }

#sk_navlist li.nav-desk a { width:94px; background:transparent url(/images/nav-sprite.gif) no-repeat -79px 0; }

#sk_navlist li.nav-desk a:hover { background-position:-79px -50px; }

#sk_navlist li.nav-inaction a { width:139px; background:transparent url(/images/nav-sprite.gif) no-repeat -175px 0; }

#sk_navlist li.nav-inaction a:hover { background-position:-175px -50px; }

#sk_navlist li.nav-history a { width:105px; background:transparent url(/images/nav-sprite.gif) no-repeat -313px 0; }

#sk_navlist li.nav-history a:hover { background-position:-313px -50px; }

#sk_navlist li.nav-safety a { width:75px; background:transparent url(/images/nav-sprite.gif) no-repeat -417px 0; }

#sk_navlist li.nav-safety a:hover { background-position:-417px -50px; }

#sk_navlist li.nav-cart a { width:79px; background:transparent url(/images/nav-sprite.gif) no-repeat -493px 0; }

#sk_navlist li.nav-cart a:hover { background-position:-493px -50px; }

#sk_navlist li.nav-checkout a { width:97px; background:transparent url(/images/nav-sprite.gif) no-repeat -573px 0; }

#sk_navlist li.nav-checkout a:hover { background-position:-573px -50px; }

/* left navigation (mage generated) */
#nav { background:#001e44 url(images/bg-nav.gif) bottom no-repeat; border:0 none; display:block; padding:2px; }

/*** 0 LEVEL  ***/
#nav li { text-transform:uppercase; display:block; padding:5px 10px; }

#nav li.over { z-index:999; }

#nav a, #nav a:hover { display:block; text-decoration:none; color:#FFF; }

#nav span { display:block; cursor:pointer; }

#nav li.over, #nav li.active { }

/* LINKS */
.sk_cart a { text-decoration:none; color:#C90; }

.sk_cart a:hover { text-decoration:none; color:#fc3; }

#sk_main a { color:#999; text-decoration:none; }

#sk_main a:hover { color:#303; text-decoration:none; }

#sk_topBar a { color:#fff; text-transform:uppercase; text-decoration:none; }

#sk_footer a { color:#FFF; text-decoration:underline; }

h2 a .sk_productName { color:#4a1f61; text-decoration:none; margin:0 0 0 20px; }

h2 a:hover .sk_productName { color:#999; text-decoration:none; margin:0 0 0 20px; }

span.sk_cartProductName a { font-weight:200; color:#FC0; }

span.sk_cartProductName a:hover { color:#FFF; }

/* BULLET POINTS */
ul.sk_links { display:inline; padding:5px 10px; font-size:80%;}

ul.sk_links li { display:inline; font-weight:400; font-size:110%; padding:5px 10px; }

#sk_catList { clear:both }

#sk_catList ul { margin:0; padding:10px; }

#sk_catList ul li { list-style:none; text-align:center; text-transform:uppercase; width:175px; height:200px; display:inline-block; margin:0 0 20px; padding:10px 15px 20px; line-height:1.25;}

#sk_catList ul li a img { display:block; width:175px; height:175px; color:#36C; text-decoration:none; border:1px #303 solid; padding:0; }

#sk_catList ul li a:hover img { color:#1dafed; text-decoration:none; border:1px #999 solid; }

/* RSS and Enquiry Buttons */
#sk_rss { float:left; margin:15px 13px; }

#sk_enquire { float:right; margin:3px; }

#sk_rss a { float:left; height:98px; width:145px; background:transparent url(/images/rss-sprite.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }

#sk_rss a:hover { background-position:0 -98px; }

#sk_enquire a { float:left; height:81px; width:138px; background:transparent url(/images/enquiry-sprite.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }

#sk_enquire a:hover { background-position:0 -81px; }

span.price, #sk_breadcrumbs li { display:inline; }

#nav li.active a, #nav li.over a, #nav a:hover { color:#FC0; }

#sk_topBar a:hover, #sk_footer a:hover { color:#FC0; text-decoration:underline; }

.products-list li.item {
border:1px solid #DDDDDD;
clear:both;
margin:0 0 5px;
padding:13px 5px 5px 10px; }

#checkright { float:right; display:inline; width:150px }

/* checkout */

#checkout-progress-wrapper { width:200px; margin:10px 0 5px}