/* =====================================
        SHOP NAV
======================================*/

div#shopNav, 
div#shopNav a, 
div#shopNav a:visited {
	font-family:arial,helvetica;
	font-size:14px;
	text-decoration:none;
	letter-spacing:-0.6px;
	line-height:1.8;
	color:#666;}

div#shopNav a:hover {
	color:#bbb;}

hr.shopNav {
	width:142px;
	margin-top:28px;
	margin-bottom:28px;
	border:0;
	height:1px;
	background-color:#dedede;
	color:#dedede;}

div#shopInfo, 
div#shopInfo a, 
div#shopInfo a:visited {
	font-family:arial,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing:0px;
	line-height:1.6;
	color:#666;}

div#shopInfo a:hover {
	color:#bbb;}


/* =====================================
     CATEGORY PAGE
======================================*/

/* Table padding is still on CATEGORY page */

table#shopItemListTable {
	width:510px;}

table#shopItemListTable td {
	padding-top:35px;
	padding-bottom:15px;
	border-bottom:0px solid #ddd;}

div#shopItemTitle {
	border-bottom:1px solid #dedede;
	padding-bottom:10px;
	margin:0px 0px 10px 0px;
	font-family:tahoma;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0px;
	text-transform:uppercase;}

div#shopItemTitle .shopItemTitleTeaser {
	font-size:12px;
	font-style:italic;
	text-transform:none;}		

div#shopItemPrice {
	font-size:11px;
	margin:6px 0px 6px 0px;}

div#shopItemFull {
	margin-top:10px;}

table#shopItemListTable div#shopItemFull a {
	font-size:11px;
	color:#666;}

table#shopItemListTable div#shopItemFull a:hover {
	color:#ee0000;}

table#shopItemListTable img, table#shopItemListTable a, table#shopItemListTable a:hover {
	border:0px;
	padding:0px;
	margin:0px;
	text-decoration:none;}


/* =====================================
       ITEM PAGE
======================================*/

div#bodyElements { /* Overrides root style */
	background-color:#fff;
	width:510px;
	padding-right:0px;}

div#shopItemImage {
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	width:240px;
	border:0px solid #ddd;
	background-color:#fff;
	text-align:left;}

div#shopItemText {
	position:relative;
	float:right;
	width:246px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	border:1px solid #fff;
	background-color:#fff;}

div#shopItemText p {
	font-size:11px;
	line-height:1.6;}

div#shopItemText H2, div#shopExtraSell H2 {
	letter-spacing:-0.3px;
	font-size:16px;
	margin-top:0px;
	padding-bottom:0px;}

div#shopExtraSell H3 {
	text-transform:uppercase;
	font-family:tahoma;
	font-size:12px;}

div#shopExtraSell {
	xpadding-top:20px;
	margin-top:20px;
	border-top:0px dotted #ccc;}

div#shopCrossSell {
	margin-top:20px;}

.shopCrossSellItem {
	padding-right:60px;
	background-color:#fff;
	float:left;
	font-size:11px;
	text-align:center;}

div#shopCrossSell, 
div#shopCrossSell img, 
div#shopCrossSell a, 
div#shopCrossSell a:hover {
	border:0px;
	font-size:11px;
	text-decoration:none;}

/* =====================================
       PAYPAL FORM
======================================*/

SELECT, SELECT:hover, SELECT:focus  {
	border:1px solid #aaa;
	color: #666;}

INPUT, INPUT:hover, INPUT:focus {
	border:0px;}

TEXTAREA, TEXTAREA:hover, TEXTAREA:focus {
	font-family: arial,helvetica;
	font-size: 12px;
	border:1px solid #fff;
	background-color:#fff;
	color: #666;}


