/* general Trails End rules */
#header h1 { background: url(../images/header_bg_orange.gif) no-repeat; }

#content #banner {
	margin: 0 0 0 21px;
	width: 502px;
	height: 44px;
	background: url(../images/tend_banner.jpg) no-repeat;
}

#pageWrapper {
	background-color: #ff7900;
	width: 701px;
	margin: 0 0 0 21px;
	padding: 16px 38px 16px 8px;
}
#pageWrapper h2 {
	margin: 0;
	padding: 0 0 6px 0;
	color: #fff;
	font-size: 22px;
}
/* Template */
#tend_menu {
	width: 165px;
	float: left;
}
#tend_menu ol {
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
}

#tend_menu ol li {
	background: url('../images/tend_menu_split.jpg') bottom left repeat-x;
	font-size: 13px;
	color: #fff;
	padding: 5px 0 5px 2px;
	margin: 0;
}
#tend_menu ol li a {
	color: #fff;
	text-decoration: none;
}
#tend_menu ol li a:hover {
	color: #fff;
	text-decoration: underline;
}
/*#tend_main {
	width: 530px;
	float: left;
	background: url('../images/tend_main_split.jpg') top left repeat-y;
	padding: 0 0 0 6px;
}*/

#tend_main {
	width: 530px;
	float: left;
	background: url(../images/tend_main_split.jpg) top left repeat-y;
	padding: 0 0 0 6px;
	margin:0;	
}

/* = Menu Top Ecom
------------------------------------------------------------------ */

#tend_main_header {
	background-color: ff7900;
	padding: 5px;
	color:#FFFFFF;
	margin: 0 0 2px 0;	
}
#tend_main_header ol {
	list-style: none;
	margin: 0;
	padding: 0;
	float:right;
}
#tend_main_header ol li {
	display: inline;
	margin: 0;
	padding: 0 3px 0 3px;	
	float:left;
}

#tend_main_header a {
	color:#FFFFFF;
	text-decoration:underline;
}

#tend_main_header a:hover {
	text-decoration:none;
}

/*#tend_main_header {
	background-color: #e5e5e5;
	padding: 5px;
	text-align: right;
	margin: 0 0 2px 0;	
}
#tend_main_header ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#tend_main_header ol li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 9px;
	background: url('../images/tend_header_split.gif') left center no-repeat;
}*/
/* Store */

#tend_store_banner {
	margin: 0;
	width: 530px;
	height: 185px;
	background: url(../images/tend_store_banner.jpg) top left no-repeat;
	text-indent:-9000px;
}
#tend_store_banner span {
	
}
#tend_store_holder {
	background: url(../images/tend_store_bg.gif) repeat-x top left;
	/*min-height: 250px;*/
	padding: 20px;
	/*height:250px;*/
}
.tend_store_holder {
	background: url(../images/tend_store_bg.gif) repeat-x top left;
	min-height: 250px;
	padding: 20px 0 0 0;
	color: #fff;
}

*html .tend_store_holder {
	background: url(../images/tend_store_bg.gif) repeat-x top left;
	min-height: 250px;
	padding: 20px 0 0 0;
	color: #fff;
	width:501px;
} 
.tend_store_col {
	width: 146px;
	float: left;
	color: #fff;
	margin:0;
	padding:0;
	overflow:hidden;
}
.tend_store_col h4 {
	margin: 10px 0 0 0;
	font-size: 13px;
}
.tend_store_col p {
	margin: 0;
}

#tend_store_col2 {
	margin: 0 26px;
}

p.tend_visit_now {
	position: relative;
	margin: 10px 0 30px 0;
}

p.tend_visit_now a {
	position: absolute;
	width: 91px;
	height: 13px;
	background: url('../images/tend_store_visitnow.gif') no-repeat top left;
}

p.tend_visit_now a span {
	display: none;
}

.productPages div {
	clear: both;	
}
.productPages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

a.btnArrowRight, a.btnArrowLeft {
	color:#FFFFFF;
	font-weight:bold;
}

a:hover.btnArrowRight, a:hover.btnArrowLeft {
	text-decoration:none;
}

a.btnArrowLeft {
	margin-left:18px;
}

.productPages ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
.colsCollections {
	float:left;
	padding:0;
	margin:10px 7px;
	width:100%;
	color: #fff;
}

.colsCollections strong {
	font-size: 14px;
}

.colsCollections .btnCart {
	color: #fff;
	font-weight: bold;
	padding:  0 0 0 16px;
	background: url('../images/tend_icon_cart.gif') no-repeat bottom left;
	min-height: 17px;
	margin: 10px 0 0 0;
}
.colsCollections ul {
	display: inline;
	padding:0;
	margin:0;
	display:block;
}
.colsCollections li {
	display:inline;
	list-style:none;
	margin: 0 13px;;
	padding:0;
	float:left;
	width:146px;
}

.colsCollections ul li {
	margin-bottom: 30px
}
.colsCollections .pic {
}
.colsCollections .text {
	height:100px;
	overflow:auto;
	padding:0;
}
.colsCollections .text ul {
	margin: 4px;
	padding: 0;
}
.colsCollections .text li {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	display: block;
	width:100%;
}

#tend_clothing_banner {
	margin: 0;
	background: url('../images/tend_clothing_banner.jpg') no-repeat top left;
	width: 530px;
	height: 110px;
}

#tend_clothing_banner span {
	display: none;
}

/* Help */

#tend_help {
	padding: 20px 10px;
	color: #fff;
}

#tend_help p {
	margin: 4px 0;
}

#tend_help h3 {
	font-size: 16px;
	margin: 0 0 6px 0;
}

#tend_help h4 {
	font-size: 13px;
	margin: 20px 0 4px 0;
}

/* Shopping Cart */
#tend_sc_holder1 {
	width: 530px;
	background: url('../images/tend_sc_top.gif') top left no-repeat;
	padding: 10px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
}

#tend_sc_holder2 {
	width: 510px;
	min-height: 250px;
	background: #fff;
	padding: 10px;
}

/*#tend_sc_holder2 {
	width: 510px;
	min-height: 250px;
	background: #fff;
	padding: 0 10px;
}*/

/*#tend_sc_holder2 h3 {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	background: url('../images/tend_sc_line.gif') bottom left repeat-x;
	color: #f60;
}*/

#tend_sc_holder2 h3 {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	color: #f60;

	
}

#tend_sc_holder2 p {
	margin: 0;
}

#tend_sc_holder3 {
	width: 530px;
	height: 10px;
	background:#fff url(../images/tend_sc_btm.gif) bottom left no-repeat;
}

#tend_sc_holder2 table.tableCartItems {
	font-size: 11px;
	width: 510px;
}

/* = Table 
------------------------------------------------------------------ */
.tableCartItems  { border-collapse: collapse; font-size: 11px; padding:0; margin:0;}

.tableCartItems th {
	color: #f60;
	font-size:11px;
	padding:3px;
	border-bottom: 1px solid #FF7900;
	border-right: 1px solid #FF7900;	
}
.tableCartItems td { vertical-align: top; padding:10px 0 0 0; border:none; }

/* = Table END 
------------------------------------------------------------------ */

.tableForm {
	padding: 6px 0;
	font-size: 11px;
}

.tdLeft {
	width: 180px;
	float: left;
	font-weight:bold;
}
.tdRight {
	width: 320px;
	float: left;
	margin: 0 0 0 10px;
}

/*.tdRight input  {
	width: 220px;
}*/

/*.separatorDotted {
	background: url('../images/tend_sc_line.gif') bottom left repeat-x;
	padding: 4px 0;
	margin: 4px 0;
}
*/

.separatorDotted {
	background: url(../images/lineDottedOrange.gif) top left repeat-x;
	/*padding: 4px 0;
	margin: 4px 0;*/
	height:1px;
	margin:4px;
}

.clear {
	clear: both;
}

/* The Gear Shop */
#tend_gear_banner {
	margin: 0;
	background: url('../images/tend_gear_banner.jpg') no-repeat top left;
	width: 530px;
	height: 108px;
	text-indent:-9000px;
}

#tend_gear_banner span {
	/*display: none;*/
}

#tend_action_banner {
	margin: 0;
	background: url('../images/tend_action_banner.jpg') no-repeat top left;
	width: 530px;
	height: 108px;
	text-indent:-9000px;
}

h3#tend_freestuff_banner {
	margin: 0;
	background: url('../images/tend_freestuff_banner.jpg') no-repeat top left;
	width: 530px;
	height: 108px;
	text-indent:-9000px;
}

#tend_action_banner span {
/*	display: none;*/
}
/* = Form Element 
------------------------------------------------------------------ */
#cartArea {
	padding:20px 0 0 0;
}



#tend_sc_holder2 input.submit {
	background:#ff7900;
	color:#FFFFFF;
}
ul#checkoutSteps {
	margin:0;
	padding: 2px 0 8px 5px;
	list-style:none;
	color:#766745;
	float:left;
}

ul#checkoutSteps li {
	font-size:18px;
	display:inline;
	padding:4px;
	margin: 0;
}

.activeStep { color:#ff7900; }

/* = END
------------------------------------------------------------------ */

/*----------DOWNLOADS PAGE----------*/

#dl-left { width:173px; float:left; color:#FFFFFF; padding:0px 5px 0px 1px; margin-bottom:10px; }
#dl-middle { width:173px; float:left; color:#FFFFFF; padding-right:5px; }
#dl-right { width:173px; float:left; color:#FFFFFF; }
#dl-left a, #dl-middle a, #dl-right a, #dl-video a { color:#FFFFFF; }
#dl-video { width:173px; float:left; color:#fff; }
#dl-caption { height:80px; background:url(../../../app/imageRepository/4/top-bg.jpg) repeat-x; font-size:11px; padding-top:20px; padding-left:5px; padding-right:5px; }

#dl-left h3 { margin:0px; padding:0px; }
#dl-middle h3 { margin:0px; padding:0px; }
#dl-right h3 { margin:0px; padding:0px; }
#dl-video h3 { margin:0px; padding:0px; }

#act-title { text-indent:-9999px; display:block; width:173px; height:38px; background:url(../../../app/imageRepository/4/dld_activitites_title.jpg) no-repeat; }
#wp-title { text-indent:-9999px; display:block; width:173px; height:38px; background:url(../../../app/imageRepository/4/dld_wallpaper_title.jpg) no-repeat; }
#ringtone-title { text-indent:-9999px; display:block; width:173px; height:38px; background:url(../../../app/imageRepository/4/dld_ringtones_title.jpg) no-repeat; }
#video-title { text-indent:-9999px; display:block; width:173px; height:38px; background:url(../../../app/imageRepository/4/dld_videos_title.jpg) no-repeat; }

.dl-items-left { background:url(../../../app/imageRepository/4/item-bg.jpg) bottom repeat-x;	padding:5px 5px 0px 5px; font-size:10px; }

.dl-items-right { background:url(../../../app/imageRepository/4/item-bg.jpg) bottom repeat-x; padding:5px; font-size:10px; height:70px; }

.dl-items-middle { background:url(../../../app/imageRepository/4/item-bg.jpg) bottom repeat-x; padding:5px; font-size:10px; height:70px; }

.dl-items-left .item-insideleft { width:35%; float:left; }
.dl-items-left .item-insideright { width:65%; float:left; }

.dl-items-middle .item-insideleft { width:60%; float:left; }
.dl-items-middle .item-insideright { width:40%; float:left; }

.dl-items-right .item-insideleft { width:40%; float:left; }
.dl-items-right .item-insideright { width:60%; float:left; }

.item-insideleft { padding-top:10px; }
.item-insideright { padding-top:10px; }

.item-insideright p { margin:0px; }

.spacer { float:left; width:5px; height:100%; }

.cardimg { display:block; float:left; height:60px; width:55px; text-indent:-9999px; }

/*-----------DOWNLOADS THUMBNAILS-----------*/

#dl-tracks { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-tracks-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-birds { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-bird-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px;  padding-top:20px; }
#dl-bugs { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-bugs-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-butterflies { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-butterfly-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-fish { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-fish-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-wildflowers { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-flower-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-frogs { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-frog-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-knots { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-knots-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-plants { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-plant-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-rocks { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-rock-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }
#dl-stars { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-stars-thumb.gif) no-repeat bottom left; height:75px; padding-left:0px; padding-top:20px; }
#dl-trees { background:url(http://andycamper.com/app/ImageRepository/4/downloads-thumbnails/dl-trees-thumb.gif) no-repeat bottom left; height:55px; padding-left:0px; padding-top:20px; }

/*--------END DOWNLOADS PAGE--------*/

.billingSameAsShipping { font-size:11px; }
#form table { font-size:11px; }
#form ul {list-style:none; }
#form a { color:#ff7900; text-decoration:underline; }
form a:hover { text-decoration:none; }
