
@import url("MiniCart.css");

/*
*
*	Shop login and form Styles
*-----------------------------------------------------------
* 
*
*/

#LoginLabel
{
	height:29px;
	width:600px;
	margin:0 0 0 28px;
	padding:0;
	color:#fff;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	font-weight:normal;
	background:url("../ShopImages/html/login/bg.gif") repeat-x;
}

#loginLeft
{
	background:url("../ShopImages/html/login/bg-left.gif") no-repeat;
	height:29px;
	float:left;
	padding:0 0 0 15px;
}

a.helpLink
{
	color:#fff;
	text-decoration:underline;
	font-size:10px;
}

a.helpLink:hover
{
	text-decoration:none;
}

#loginRight
{
	background:url("../ShopImages/html/login/bg-right.gif") no-repeat;
	float:right;
	height:29px;
}

.loginLabel
{
	padding:0 0 0 0;
	font-weight:normal;
}

.loginTextBox
{
	border:2px inset;
	margin:3px 0 0 0;
	height:20px;
	width:140px;
	font-size:11px;
}

.shopButton
{
	background:url("../ShopImages/html/login/button-bg.gif") repeat-x;
	padding:0 2px 0 2px;
	height:19px;
	border-left:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	color:#761b21;
	font-size:11px;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	font-weight:bold;
	cursor:pointer;
}



/*
*
*	Search Box Styles
*-----------------------------------------------------------
* 
*
*/

#SearchBox
{
	background:url("../ShopImages/html/search/bg.gif") no-repeat;
	width:219px;
	height:70px;
	margin:4px 0 0 4px;
}

.searchTextBox
{
	width:97%;
	border:2px inset;
	margin:5px 0 15px 5px;
}

/*
*
*	Shop login and form Styles
*-----------------------------------------------------------
* 
*
*/

#shopWelcomeBox
{
	background:#f0efef;
	border:1px solid #dbd9d9;
	margin:20px 0 0 28px;
	width:600px;
}

#shopWelcomeBox h1
{
	margin:10px 0 0 10px;
	padding:0;
	color:#6b6b6b;
	font-size:14px;
}

#shopWelcomeBox p
{
	color:#8e8e8e;
	padding:0;
	margin:5px 10px 5px 10px;
	font-size:11px;
}

/*
*
*	Shop Content Styles
*-----------------------------------------------------------
* 
*/

#ShopContent
{
	margin:15px 0 0 28px;
	padding:0 0 0 0;
	width:600px;
}

#ShopContent h1
{
	color:#f2a010;
	font-size:18px;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	padding:0 0 0 5px;
	width:100%;
}

#ShopContent a h2
{
	color:#484847;
	font-size:13px;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
}

#ShopContent a:hover h2 
{
	color:#5e5e5d;
}

#ShopContent ol li
{
    padding:0 0 10px 0;
}

#CategoriesTable td
{
	width:33%;
	text-align:left;
	padding:0 40px 0 0;
	vertical-align:top;
}

.CategoriesTable td
{
	width:33%;
	text-align:left;
	padding:0 40px 0 0;
	vertical-align:top;
}

ul.categoriesList
{
	list-style:none;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
}

ul.categoriesList li
{
	color:#484847;
	font-size:11px;
	font-weight:bold;
	border:none;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
}

ul.categoriesList li a
{
	color:#d79300;
}

ul.categoriesList li a:hover
{
	text-decoration:underline;
}

.price
{
	color:#d79300;
	font-size:13px;
}

.buttons
{
	float:right;
}

.quantity
{
	float:right;
	margin:0 0 5px 0;
}

.quantityLabel
{
	color:#000;
	display:inline;
}

.buttons .smallButton
{
	background:url("../ShopImages/html/ShopButtons/smallButton.gif") no-repeat;
	color:#3f3f3f;
	font-size:10px;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	font-weight:bold;
	height:20px;
	width:70px;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

#nestedButtons
{
	float:right;
	margin:0 10px 0 0;
	width:300px;
	text-align:right;
}

.ProductsFlow
{
	float:left;
	width:600px;
	margin:0 10px 20px 0;
	border-bottom:1px dotted #d79300;
	padding:0 0 10px 0; 
}

.ProductsFlow .productShort td
{
	padding:0 5px 0 0;
}

.ProductsFlow .productShort td h2 
{
	color:#90a323;
	border:none;
	font-size:15px;
	font-weight:bold;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	padding:0;
	margin:0 0 5px 0;
}

.ProductsFlow .productShort td h2 a
{
	color:#90a323;
}

.ProductsFlow .productShort td h2 a:hover
{
	color:#aac21e;
}

.ProductsFlow p
{
	color:#6a6a69;
	font-size:12px;
	font-weight:normal;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	padding:0;
	margin:0 0 5px 0;
	line-height:15px;
}

.ProductsFlow p a
{
	color:#000;
}

.ProductsFlow p a:hover
{
	color:#000;
	text-decoration:underline;
}

.productShort td
{
	vertical-align:top;
}

.productShort a img
{
	border:1px solid #fee8c1;
}

.smallImage
{
	width:100px;
}

td.largeImage
{
	width:194px;
}

td.largeImage a img
{
	border:1px solid #ffe6bb;
}

.shortContent
{
	width:500px;
}

.shortContent ul
{
    color:#6a6a69;
	font-size:12px;
	font-weight:normal;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
}

.shortContent a
{
    color:#000;
    text-decoration:none;
}

.shortContent a:hover
{
    color:#000;
    text-decoration:underline;
}

.detailedContent
{
	width:406px;
}



#shopingCartTable
{
	width:100%;
}

.hd-shopingcart td
{
	background:#ececec;
	border-bottom:1px solid #d6d6d6;
	height:22px;
	color:#838383;
	font-size:11px;
	font-weight:bold;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	padding:0 0 0 5px;
}

.hd-shopingcart td
{
	width:20%;
}

#shopingCartTable tr.even td
{
	background:#fff;
	color:#464646;
	font-size:11px;
	height:22px;
	font-weight:normal;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	padding:0 0 0 5px;
}

#shopingCartTable tr.odd td
{
	background:#f1f1f1;
	color:#464646;
	font-size:11px;
	height:22px;
	font-weight:normal;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	padding:0 0 0 5px;
}

#shopingCartTable tr td.greenShop 
{
	color:#899d14;
}

.quantity
{
	font-weight:normal;
	font-size:11px;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
}

.quantityCart
{
	font-weight:normal;
	font-size:11px;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	width:50px;
	text-align:left;
}

.updTotal
{
	text-transform:uppercase;
	color:#0f600f;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", "Verdana", "Arial", "Serif";
}

#updateTotal
{
	width:100%;
	margin:20px 0 0 0;
}

.totalAmount
{
	background:#edde9f;
	border:1px solid #dfc34c;
	width:40%;
	height:25px;
	color:#ba9909;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 5px;
}

.deleteItem
{
	color:#6e6e6e;
	font-weight:bold;
	padding:0 0 0 20px;
}

.refreshCell
{
	width:45%;
	padding:0 0 0 30px;
}

.bigButtons
{
	margin:35px 0 0 20px;
}

.bigButton
{
	background:url("../ShopImages/html/ShopButtons/bigButton.gif") no-repeat;
	width:138px;
	height:25px;
	color:#3f3f3f;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	margin:0 5px 2px 0;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	border:none;
}

.checkOut
{
	background:url("../ShopImages/html/ShopButtons/bigButtonPayment.gif") no-repeat;
	width:180px;
	height:35px;
	color:#3f3f3f;
	padding:5px 0 0 5px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	border:none;
	text-align:left;
}

.smallButtonAdd
{
	background:url("../ShopImages/html/ShopButtons/smallButtonAdd.gif") no-repeat;
	width:108px;
	height:31px;
	color:#3f3f3f;
	padding:5px 0 0 5px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	font-family:"Tahoma", "Verdana", "Arial", "Serif";
	border:none;
	text-align:left;
}

.green
{
	color:#899d14;
}

p.disclaimer
{
	font-style:normal;
	color:#97a063;
	padding:0 5px 0 5px;
	margin:50px 0 10px 0;
}

.shopFiles
{
	margin:15px 0 0 0;
	padding:5px;
	background:#eee;
	border:1px solid #ccc;
} 

.shopFiles h2
{
	color:#464646;
	font-size:13px;
	font-family:Tahoma,Verdana, Arial;
	font-style:italic;
}

h2.ShopBreadCrumb
{
	font-size:10px;
	font-weight:bold;
	color:#dca704;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

h2.ShopBreadCrumb a
{
	color:#464646;
	text-decoration:none;
}

h2.ShopBreadCrumb a:hover
{
	color:#464646;
	text-decoration:underline;
}

.breadCrumb
{
	display:block;
	margin:10px 0 15px 0;
	padding:4px;
	background:#f5e8c2;
}

.breadCrumb h2.ShopBreadCrumb
{
	padding:0;
	margin:0;
}

.dividerMenuShop
{
	font-weight:bold;
	font-size:11px;
	color:#464646;
}

.forgotPassLink
{
	color:#464646;
	font-size:11px;
	margin:5px 30px 0 0;
}

.forgotPassLink a
{
	color:#464646;
	text-decoration:none;
}

.forgotPassLink a:hover
{
	color:#000;
	text-decoration:underline;
}

.priceListDataGrid
{
	background:#eee;
	color:#464646;
	font-family:Tahoma, Verdana, Arial, Serif;
	font-size:11px;
	width:100%;
}

.priceListDataGrid td
{
	height:18px;
	color:#363636;
	text-align:left;
	padding:0 0 0 10px;
	border:none;
}

.oddPriceList
{
	background:#ccc;
	color:#464646;
}

.columnHeader
{
	font-weight:bold;
	font-size:12px;
	height:25px;
	background:#d7af00;
}

.pagingPriceList td
{
	padding:5px 0 5px 0;
	text-align:center;
}

a.categoryPdfDownload
{
    color:#666666;
    font-weight:bold;
    text-decoration:none;
    margin:0 0 0 10px;
    font-size:13px;
    background:url("../../images/pdf-icon-dl.png") right no-repeat;
     padding:0 25px 0 0;
}

a:hover.categoryPdfDownload
{
    color:#000;
    text-decoration:none;
}



