﻿/*
#614B32{color:#806442}
#EEEAB5{color:E9E3C5}
*/

/* Main */

body
{
	background-color:#EEEAB5;
	background-image:url("../images/pageBG3.jpg");
	background-repeat:repeat-y;
	background-position:top center;
}

#main
{
	width:834px;
	margin:0 auto;
	background-color:White;
}

.red
{
	color:Red;
}

/* Top */

#top
{
	width:836px;
	height:110px;
	clear:both;
	/*background-color:#FAF9EB;*/
}

#topTop
{
	width:836px;
	height:75px;
	clear:right;
}

#topTop h1
{
	width:450px;
	color:#614B32;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-size:34px;
	font-weight:normal;
	margin:0 0 0 5px;
	padding:35px 0 0 0;
}

#topLeft
{
	width:390px;
	float:left;
}

#topRight
{
	width:390px;
	margin:0 5px 0 0;
	float:right;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	text-align:right;
}

#topRight h2
{
	font-size:15px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	color:#614B32;
}

#topRight a
{
	font-size:16px;
	color:#333;
}

#topRight a img
{
	border:none;
}

/* Menu */

#topMenu
{
	width:838px;
	height:35px;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-size:14px;
	margin-left:-2px;
	background-color:#614B32;
	clear:both;
}

#topMenu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#topMenu li
{
	float:left;
	text-align:center;
	border-right:solid 10x White;
}

#topMenu a
{
	color:White;
	width:125px;
	height:28px;
	padding:7px 0 0 0;
	display:block;
	border-right:solid 1px White;
	text-decoration:none;
	background-color:#614B32;
}

#topMenu a:hover
{
	color:#614B32;
	background-color:#EBD5AB;
}

/* Mid */

#mid
{
	width:836px;
	min-height:600px;
	margin:0px 0 0 -2px;
	padding-top:15px;
	clear:both;
}

#mid h2
{
	color:#614B32;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:10px;
}

#mid h3
{
	color:#614B32;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
}

#mid h4
{
	color:#990000;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin:0 0 5px 0;
	padding:0;
}

#mid h5
{
	color:#614B32;
	font-family:Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
}

/* Footer */

#footer
{
	width:838px;
	height:50px;
	font-size:10px;
	font-family:Arial, Tahoma, Verdana;
	color:#999;
	margin:15px 0 0 -2px;
	background-color:#FAF9EB;
	border-top:solid 1px #614B32;
	border-bottom:solid 1px #614B32;
	clear:both;
}

#footer a
{
	color:#333;
	text-decoration:none;
}

#footerLeft
{
	width:350px;
	float:left;
	margin:25px 0 0 5px;
	text-align:left;
}

#footerRight
{
	width:430px;
	float:right;
	margin:25px 5px 0 0;
	text-align:right;
}

/* Cols */

#leftCol
{
	width:180px;
	float:left;
	margin-right:14px;
	padding:0 5px 0 5px;
	border-top:solid 1px #614B32;
	border-bottom:solid 1px #614B32;
	background-color:#FAF9EB;
}

#leftCol img
{
	margin-bottom:3px;
}


#leftCol img.first
{
	margin-top:3px;
}

#leftCol img.last
{
	margin-bottom:0px;
}

#leftCol a
{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#333;
	text-decoration:none;
}

#leftCol a:hover
{
	color:#000;
	text-decoration:underline;
}

#leftCol ul
{
	list-style-type:none;
	line-height:19px;
}

#rightCol
{
	width:190px;
	float:right;
	margin-left:4px;
	border-top:solid 1px transparent;
}

#midCol
{
	width:400px;
	float:left;
	padding:0 20px 0 18px;
	border-top:solid 1px transparent;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#333;
}


#midCol a
{
	color:#990000;
}

#midCol a img
{
	border:none;
}


/* Featured */

.featuredItem
{
	width:170px;
	height:160px;
	background-image:url("../images/featuredBG.gif");
	padding:5px 10px 10px 10px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	text-align:center;
}

.featuredItem img
{
	width:140px;
	height:120px;
	margin:2px 0 0 0;
}

.featuredItem a img
{
	border:none;
}

.featuredItem a
{
	color:#990000;
}

.featuredItem a:hover
{
	color:Red;
}

/* ProductList */

#rightColProd
{
	width:590px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#333;
	float:right;
	margin-right:25px;
	border-top:solid 1px transparent;
}

#rightColProd a, #detailsCol a
{
	color:#990000;
}

#rightColProd a:hover, #detailsCol a:hover
{
	color:red;
}

#rightColProd.featuredItem
{
	float:left
}

.prodPic
{
	width:140px;
	height:120px;
	float:left;
}

.prodPic a img
{
	border:none;
}

.prodTop
{
	width:440px;
	height:30px;
	float:right;
	clear:right;
}

.prodMid
{
	width:440px;
	height:45px;
	margin:5px 0 0 0;
	float:right;
	clear:right;
}

.prodFooter
{
	width:440px;
	height:20px;
	float:right;
	clear:right;
}

.prodWarranty
{
	width:180px;
	padding:3px 0 0 0;
	float:left;
	font-style:italic;
}

.prodPrice
{
	width:90px;
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:14px;
	float:left;
}

.prodFooter:
{
	clear:right;
}

.prodFooter a img
{
	border:none;
	float:right;
	margin:0 5px 0 0;
}

.specList
{
	width:590px;
	float:left;
	clear:both;
}

.specItems
{
	width:590px;
	float:left;
	clear:both;
}

.specItems img
{
	float:left;
}

/* Product Details */

#detailsTitle
{
	width:400px;
	float:left;
}

#detailsTitle h2
{
	padding:0;
	font-size:20px;
}

#detailsBack
{
	width:190px;
	float:right;
	clear:right;
	text-align:right;
}

#detailsBack a
{
	font-size:16px;
	color:#333;
}

#detailsPic
{
	width:280px;
	height:240px;
	float:left;
}

#summaryDetails
{
	width:305px;
	height:190px;
	float:left;
}

#summaryDetails strong
{
	font-size:16px;
}

#buyNow
{
	width:150px;
	height:30px;
	float:right;
	margin:10px 0 0 0;
	text-align:right;
}

#buyNow a
{
	width:150px;
	height:30px;
	text-decoration:none;
	background-color:Transparent;
	border:none;
	display:block;
	background-image:url("../images/orderNow.gif");
}

#buyNow b
{
	visibility:hidden;
}

#mainDetails
{
	width:580px;
	margin:10px 0 0 0;
	float:left;
}

.features
{
	width:580px;
	margin:10px 0 0 0;
	padding:0 5px 0 5px;
	background-color:#F1EEC5;
	/*border:dotted 2px #614B32;
	border-top:solid 1px #614B32;
	border-bottom:solid 1px #614B32;*/
}

.item
{
	width:190px;
	margin-right:3px;
	height:40px;
}

hr
{
	clear:both
}

#offerMessage
{
	width:580px;
	color:Red;
	font-size:14px;
	clear:both;
	margin-bottom:10px;
}

#offerMessage strong
{
	font-size:15px;
}

#offerMessageB
{
	width:580px;
	color:Red;
	font-size:14px;
	clear:both;
	margin-bottom:10px;
	text-align:center;
}

#offerMessageB strong
{
	font-size:15px;
}

.warrentyMessage
{
	font-style:italic;
}


/* Basket */

.basketPic
{
	width:140px;
	height:120px;
	height:120px;
	float:left;
}

.basketName
{
	width:170px;
	height:90px;
	float:left;
	margin-left:0 5px 0 0;
	padding-top:30px;
}

.basketPrice
{
	width:80px;
	height:75px;
	padding-top:45px;
	float:left;
	margin-left:0 5px 0 0;
	font-weight:bold;
}

.basketQuantity
{
	width:80px;
	height:75px;
	padding-top:45px;
	float:left;
	margin-left:0 5px 0 0;
	font-weight:bold;
}

.basketLinks
{
	width:105px;
	height:85px;
	padding-top:35px;
	float:left;
	margin-left:0 5px 0 0;
	font-weight:bold;
}

#subTotals
{
	width:200px;
	height:30px;
	font-size:15px;
	margin:5px 0 0 85px;
	font-weight:bold;
	font-family:Arial, Tahoma, Verdana;
	color:#333;
	float:left;
}

#subTotalsLinks
{
	width:305px;
	height:30px;
	margin:8px 5px 0 0;
	float:right;
	text-align:right;
	clear:right;
}

#subTotalsLinks a
{
	width:150px;
	height:30px;
	display:block;
	float:right;
}

#subTotalsLinks a.placeOrder
{
	background-image:url("../images/placeOrder.gif");
	margin-left:5px;
}

#subTotalsLinks a.continueShopping
{
	background-image:url("../images/continueShopping.gif");
}

#subTotalsLinks a.changeOrder
{
	background-image:url("../images/changeOrderDetails.gif");
}

#subTotalsLinks a b
{
	visibility:hidden;
}


/* update quantity */

#basketSummary
{
	width:548px;
	text-align:right;
	margin:10px 0 3px 0;
}

#basketSummaryDetails
{
	width:273px;
	text-align:right;
	float:left;
}

#basketSummary strong
{
	font-size:14px;
}

#basketSummary input
{
	width:150px;
	height:30px;
	border:none;
	background-color:Transparent;
	background-image:url("../images/update.gif");
}


/* forms */

.center
{
	text-align:center;
}

.high
{
	min-height:100px;
}

#detailsCol
{
	width:600px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#333;
	margin:0 auto;
	border-top:solid 1px transparent;
}
	
#leftColDetails
{
	width:280px;
	color:#614B32;
	text-align:right;
	font-weight:bold;
	float:left;
}

#rightColDetails
{
	width:280px;
	text-align:left;
	float:right;
}

#leftColDetails div, #rightColDetails div
{
	height:34px;
	width:280px;
	clear:both;
}

#leftColDetails div
{
	height:30px;
	padding:4px 0 0 0;
}

#rightColDetails input
{
	width:150px;

}

#proceed input
{
	width:150px;
	height:30px;
	float:right;
	clear:both;
	border:none;
	margin:3px 0 0 0;
	background-color:Transparent;
	background-image:url("../images/proceed.gif");
}

/* check details */

#checkCustomerDetails, #checkDeliveryDetails
{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	line-height:20px;
	color:#333;
}

#checkCustomerDetails
{
	width:390px;
	height:220px;
	margin:0 0 0 5px;
	float:left;
	/*background-color:Red;*/
}

#checkDeliveryDetails
{
	width:390px;
	height:220px;
	margin:0 5px 0 0;
	float:right;
	clear:right;
	/*background-color:blue;*/
}

.leftInnerCol
{
	width:190px;
	float:left;
	color:#614B32;
}

.rightInnerCol
{
	width:195px;
	float:right;
}

#changeCustomerDetails
{
	width:390px;
	height:30px;
	margin:0 0 0 5px;
	float:left;
	text-align:left;
}

#changeDeliveryDetails
{
	width:390px;
	height:30px;
	margin:0 5px 0 0;
	float:right;
	clear:right;
	text-align:left;
}

#changeCustomerDetails a
{
	width:150px;
	height:30px;
	display:block;
	background-image:url("../images/changeCustomerDetails.gif");
}

#changeDeliveryDetails a
{
	width:150px;
	height:30px;
	display:block;
	background-image:url("../images/changeDeliveryDetails.gif");
}

#changeCustomerDetails b, #changeDeliveryDetails b
{
	visibility:hidden;
}

#checkMenu
{
	width:790px;
	height:30px;
	clear:both;
}

#checkOrderDetails
{
	width:590px;
	margin:0 auto;
	clear:both;
	width:590px;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#333;
}


/* contact us */

#contactLeft
{
	width:260px;
	padding:0 5px 0 5px;
	float:left;
}

#contactRight
{
	width:260px;
	padding:0 5px 0 5px;
	float:right;
	clear:right;
}