/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

 /*reference*/
 /*
 The blue, for links, etc #0091D5
 The orange, for headers, etc #E26703
 */
 
.forward, #shoppingCartDefault #PPECbutton {float:right;}
.back {float:left; margin-right:15px;}
h1, h2, h3, h4, h5, h6, .head {color:#444;}
 
/*MAIN TEMPLATE/LAYOUT CHANGES*/

body {
	/*background:url("../img/bg.gif") repeat-x scroll 0 0 #6F6F6F;*/
	/*background:url("../img/bg_test_one.png") repeat scroll 0 0 #000;*/
	background:none repeat scroll 0 0 #1E1E1E;
}



 .header { 
	border-top:0px;
}

.header-top-container { 
	border-bottom:0px; 
	height:118px;
 }
 
 .header-top {
	padding:10px;
	/*border-left:2px solid #000000; 
	border-right:2px solid #000000;*/
}

.header-nav-container { 
	/*background:url(../images/nav_bg.gif) no-repeat 50% 0; */
}

.header-nav { 
	text-align: center;
	border:1px solid #000000;
	/*border-bottom:1px solid #000;*/
	background-color:#0091D5;
}

ul#nav li{
	
}

#main, .side-col {margin-top:13px;}
.content {padding:12px 0;}
.middle-container {
	background:none;
}

.middle {
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
	background:none;
	background-color:#fff;
	padding-bottom:40px;
}

.footer-container { 
	border-top:0px;
}

.footer {
    padding:5px 25px 5px 25px;
    text-align:center;
    height:45px;
    border-left:1px solid #000000; 
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	width:900px;
	background-color:#0091D5;
 }

/*CATALOG, PRODUCTS*/
.product-img-box .main-product-img {}

table#product-list-table{
	background-color:#ffffff;
	border-left:1px solid #C4C6C8;
	border-top:1px solid #C4C6C8;
}
.generic-product-grid .product-image {
	text-align:center;
	height: 215px;
	margin-bottom:0;
}
.generic-product-grid .product-image a {display:block;}

div.listing-type-list {
	background-color:#ffffff;
}

.currency-switcher h4 {
	background:none;
}

.base-mini .head h4{
	padding-left:37px;
}


table {border-collapse:collapse !important;}

#whatsNew {/*border-left:1px solid #C4C6C8;*/}
.product-info-box {border:none;}
.product-essential {padding:0 0 25px 0;}
.generic-product-grid td {padding:12px 10px; }
#product-list-table td {border-left:none;}

#nav a {
	color:#fff;
	float:left;
	font-size:16px; font-weight:bold;
	padding:10px 30px 10px 0px;
	text-shadow:0 1px 1px #222;
}
#nav a:hover {}
#nav a, #nav a:hover {display:block;text-decoration:none;}

.quick-access .account-access {clear:both;}
.quick-access .shop-access {clear:both;}

h1 {font-size:26px; text-shadow:0 1px 1px #aaa;}
h2 {color:#E26703;font-size:1.5em;}
h3 {color:#E26703;}

/*.side-col*/
.box {overflow:auto;}
.box .head {
	background:#fff;
	border-bottom:1px solid #ddd;
	margin:0;
	padding:0;
	
}

.box .head h4 {padding:5px 0; text-align:center; width:100%;}
.base-mini .content ol li {
	padding:7px 4px 3px 8px;
	font-size:12px;
}
.box fieldset.content {margin:0;}
.box fieldset.content a{}
.mini-cart .head h4 {background:url("../images/icon_basket.gif") no-repeat scroll 10px 50% transparent;}
.base-mini h5 {font-size:1em;text-align:center;}



form fieldset {border:1px solid #CCCCCC; margin:0.5em 0; padding:0 15px 15px;}
legend {font-weight:bold; padding:0.3em; display:inline;}
label.inputLabel {float:left; width:11em;}
label, h4.optionName {margin-bottom:7px;text-align:left;}
label, h4.optionName {line-height:1.5em;padding:0.2em;}
form, select, input {display:inline; font-size:1em; margin:0.1em;}
form {display:block;}
.clearBoth {clear:both;}

.add-to-cart-box fieldset {border:none;}

.product-essential .product-shop {width:250px;}

.breadcrumbs {font-size:11px; font-style:italic; line-height:1.25em; margin-top:5px; margin-bottom:0;}

table#cartContentsDisplay {border-collapse:collapse;}
table#cartContentsDisplay tr {border-bottom:1px solid #666;}
table#cartContentsDisplay tr.rowEven {}
table#cartContentsDisplay tr.tableHeading {border:1px solid #666;}
table#cartContentsDisplay th {
	background:none repeat scroll 0 0 #0091D5;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
table#cartContentsDisplay td {padding:10px 5px;}
td.cartProductDisplay {}
td.cartProductDisplay a {display:block; overflow:auto;}
td.cartProductDisplay a #cartImage{float:left; margin-right:10px;}
td.cartProductDisplay a #cartProdTitle{}


h1#indexDefaultHeading {font-size:26px;}
h1#indexDefaultHeading span{text-transform:uppercase;}

#main .product-essential ul{list-style: disc outside none;}
#main .product-essential ul li{list-style: disc outside none; margin:5px 5px 5px 40px;}
#main .product-essential ol{list-style-type: decimal;}
#main .product-essential ol li{list-style-type: decimal; margin:5px 5px 5px 40px;}

.side-col .box {margin-bottom:25px;}
.side-col .content {padding:5px 10px 10px;}

#sidebox_deadline #countboxText {margin-bottom:10px; color:#666666; font-weight:bold;}
#sidebox_deadline #date_deadline {color:#1E7EC8; font-weight:bold; font-size:16px; width:100%; text-align:center;}
#sidebox_deadline #countdown {font-size:90%;font-weight:bold;margin-top:0px;}
#sidebox_deadline #countbox {font-style:italic;}

#new_feature p {margin:10px 0; text-align:center;}


.rounded_top_corners {
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#publisher_browsing {background-color:#fff; padding:0 5px 5px;}
#publisher_browsing #publisher_branding {text-align:center; border-bottom:1px solid black; margin:0; padding:0 0 10px;}

#cartInstructionsDisplay {padding-top:0;}
.cartTotalsDisplay {font-style:italic; font-weight:bold;}
#main .add-to-cart-box #productDetailsList {margin-top:15px;}
#main .add-to-cart-box #productDetailsList li{margin: 5px 5px 5px 20px;}
#cartSubTotal {
	font-weight:bold;
	line-height:2.2em;
	padding-right:2.5em;
	text-align:right;
	font-size:14px;
}

address {font-weight:bold;}

#contactUsForm label {display:block;}

form .alert {color:#E26703; font-weight:bold; margin-left:5px;}

#checkoutShipping h2 {margin:20px 0 10px 0;}
#checkoutShipto {width:450px;}

#checkoutBillto {width:450px;}

#checkoutPayment h2 {margin:20px 0 10px 0;}
#checkoutOrderTotals .totalBox {
	margin-left:10px;
	text-align:left;
	width:40px;
}
#checkoutOrderTotals .lineTitle {font-weight:bold;}

#ottotal {margin-top:5px;}
#ottotal .totalBox {font-weight:bold;}

#disc-ot_coupon {width:300px;}

#loginDefault legend {font-size:14px;}
#loginDefault form {margin-top:25px;}

.yes_active {color:green;}
.no_active {color:red;}

#the_form {margin-bottom:20px;}
#the_form td, #the_form th {padding:5px;}
#the_form .form_note {font-style:italic; font-size:smaller; padding:0px;}
#the_form .form_button {text-align:right; height:50px; vertical-align:bottom;}
#the_form .form_button input {padding:5px;}










ul#pagination-digg{border:0; margin:0; padding:0;}

 #pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #9aafe5;
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e;
}