/*
	Styles for Gad-Zooks
	Design by Solid Cactus
*/

/* Default Styles */
body { 
	background:#E2D6BE url(bg.jpg) repeat-x 0 0; 
	color: #000; font: normal 70%/15px Arial !important; 
	margin: 0; 
	padding: 0; 
	text-align:center; 
}
a { color: #000; text-decoration: none; }
a img { border: 0; }
a:hover { text-decoration: none; }
form, input, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, ul li { list-style: none; margin: 0; padding: 0; }
fieldset {border:none; padding: 0; margin: 0;}
.clear {clear:both;}
.clear2 {clear:both; padding:15px 0}

p{
	font:  normal 12px Arial !important;
	}
/* Container Styles */
#container {
	text-align:left;
	width:974px;
	margin:0 auto;;
}
#bodyshell {
	background: url(shell.gif) repeat-y 0 0;
}

/* Header */
#header {
	background: url(header.jpg) no-repeat;
	height:136px;
}
.logo {
	display:inline;
	float:left;
	margin:15px 0 0 5px;	
}
.shipping {
	display:inline;
	float:left;
	margin:20px 0 0 60px;	
}
.searchArea {
	display:inline;
	float:right;
	margin:41px 14px 0 0;
}
.searchArea .searchInput {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	padding:2px 0;
	vertical-align:middle;
	width:220px;
}
.searchArea .searchImage {
	vertical-align:middle;
}
.cartNav {
	clear:both;
	padding-top:18px;
}
.topNav {
	float:left;
	font-size:1.1em;
	margin:11px 0 0;	
}
.topNav a {
	background:transparent url(navSep.png) no-repeat scroll right center;
	color:#FFFFFF;
	float:left;
	padding:2px 15px 2px 13px;
}
.cartArea {
	float:right;
	padding:6px 5px 0 0;
}
.cartArea span {
	color:#FFFFFF;
	font-size:1.2em;
	padding-right:7px;
	vertical-align:middle;
}
.cartArea img {
	vertical-align:middle;
}



/* Side Navigation */
#nav {
	float:left;
	margin-left:6px;
	padding-bottom:115px;
	width:190px;
}
#nav select {
	font-size:1em;
	margin:10px 0 10px 10px;
	width:169px;	
}
ul#leftnav {
	margin:0;
	padding:0;
}
ul#leftnav li {
	border-bottom:1px solid #1F608A;
	list-style:none;
}
ul#leftnav li a {
	background:transparent url(arrowBlue.gif) no-repeat scroll 15px center;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	padding:5px 15px 5px 25px;
}
ul#leftnav li a:hover {
	background:#83B166 url(arrowGreen.gif) no-repeat 15px center;
}


/* Body Content */
#content {
	float:right;
	padding:10px 6px 25px;
	width:766px;
}

.contents-table {
	width:766px;
	text-align:center;
	margin:15px 0;
}
.specials .contents-table td {
	border-right:1px dashed #D5CCBB;
}
.contents-table td.last {
	border:none;
}
.contents-table a.name {
	color:#313538;
	display:block;
	font-size:1.1em;
	font-weight:normal;
	padding:7px 0;
	text-decoration:underline;
}
.contents-table .final {
	color:#F69626;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:3px 0;
}

/* Home Page */
.welcomeImage {
	float:left;
	margin-bottom:7px;
	margin-top:-10px;	
}
.specials {
	width:766px;
	clear:both;
}
.homeBottom {
	float:left;
	clear:both;
	width:766px;
}
.hbLeft {
	background-color:#F7F5E9;
	float:left;
	margin-right:7px;
	padding:5px 15px 30px;
	width:349px;
	font-family: Verdana;
	font-size:12px;
	line-height: 18px;
}
.hbLeft a
{
    color:#83B166;
    text-decoration: underline;
}
.hbLeft a:hover
{
    text-decoration: none;
}
.hbLeft img {
	display:block;
	margin-bottom:10px;	
}
.hbRight {
	float:right;
	width:380px;
}
.hbRight img {
	margin-bottom:7px;
}


/* Section Page */

#section {
	width:766px;
}


.secText {
	padding:5px 15px;
}
div#breadcrumbs {
	color:#358EB0;
	font-size:1em;
	padding:3px 0 8px 10px;
}
div#breadcrumbs a {
	color:#525355;
	text-decoration:underline;	
}

h2.secTitle {
	background:transparent url(headingBG.jpg) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:10px 15px 20px;
}
#content h1 {
	background:transparent url(headingBG.jpg) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:10px 15px 20px;	
}
#itemWrapper {
	width:766px;
	margin-bottom:20px;
}
#itemWrapper .sectionImg {
	text-align:center;
	width:30%;
}
#itemWrapper .sectionDes {
	width:70%;
	padding:10px;
}
table.info {
	font-size:1.1em;
}
#ctrlTop, #ctrlBottom {
	background-color:#F7F5E9;
	clear:both;
	height:31px;
	padding-top:4px;
	width:766px;
	font-family: Verdana;
	font-size: 12px;
}
div.paging td.buttons {
	padding:2px 0 0 10px;
	width:150px;
}
div.paging td.pageof {
	color:#525355;
	padding-left:5px;
	text-align:left;
	padding-top:4px;
}
div.paging td.pages {
	color:#525355;
}
div.paging td.pages a {
	color:#525355;
	text-decoration:underline;
	padding:0 3px;
}
div.paging span.blue-text {
	padding-right:10px;
}

div.paging span.blue-text span.posChosen
{
    font-weight: bold;
}

div.paging span.blue-text span.posChosen a
{
    font-weight: normal;
}

h3.sub-title {
	color:#348CB0;
	font-size:1.5em;
	font-weight:bold;
	margin:5px 0;
	padding:8px;
	text-align:left;
}
td.vertical-seperator {
	border-right:1px dashed #D5CCBB;
}
td.horizontal-seperator {
	padding:10px;
	background: url(hsep.gif) 0 center repeat-x;
}

.addForPrice {
	color:#E68419;
	margin:3px 0;
	padding:0 10px;
	text-align:center;
}

/* Item Page */

h1#page-title, .section-title{
	color:#000000;
	display:block;
	font-size:1.8em;
	margin-bottom:10px;
	padding:10px 0;
	font-weight:normal;
}

#item-area{
	width: 766px;
	float: left;
}

#item-area .image{

}

#description{
	background-color:#E5F4FB;
	clear:both;
	font-size:1.1em;
	line-height:1.6em;
	margin:10px 0;
	overflow:hidden;
	padding:15px 5px;
}

/*Image Wrapper*/
#item-area #itemImageTop {
	width:334px;
	height:14px;
	background: url(cte-top.gif) no-repeat center;
	font-size:1px;
}
#item-area #clickToEnlarge {
	background:transparent url(cte-bottom.gif) no-repeat scroll center center;
	font-size:1px;
	height:35px;
	text-align:center;
	width:355px;
}

#item-area #imageArea {
	border-right:1px dashed #D3CEBA;
	display:inline;
	float:left;
	margin-left:5px;
	padding:10px;
	text-align:center;
	width:355px;
}

#item-area .image img{
	max-width:230px;
	padding:20px;
}

#item-area .pit{
	float:right;
	text-align:left;
	width:360px;
	display:inline;
	margin-right:15px;
	background: url(pitTop.gif) no-repeat center top;
	padding-top:16px;
}
#product-info-table .inner { 
	border-collapse:collapse;
	border-top:1px solid #E1DBCB;
	float:left;
	width:350px;
}
#product-info-table .inner tr.even th, #product-info-table .inner tr.even td {
	/*background: url(pitSprite.gif) no-repeat center top;*/
	background-color:#C7EFF9;
	height:27px;	
}
#product-info-table .inner tr th, #product-info-table .inner tr td {
	/*background: url(pitSprite.gif) no-repeat center bottom;*/
	background-color:#F7F5E9;
	height:27px;
}
#product-info-table { width: 360px; background: url(pitBg.gif) repeat-y center; float:left; }
#product-info-table th  {
	border-bottom:1px solid #E1DBCB;
	color:#525453;
	font-size:12px;
	font-weight:normal;
	padding:4px 5px 4px 8px;
	text-align:left;
	vertical-align:middle;
	width:25%;
}
#product-info-table td {
	border-bottom:1px solid #E1DBCB;
	border-left:none;
	color:#525453;
	padding:4px 5px 4px 4px;
	vertical-align:middle;
	width:60%;	
}
#product-info-table .our {color: #FE9901; font-weight:bold; }
#product-info-table .our a {color: #000; font-weight:normal !important; text-decoration:underline;}
#product-info-table .price {color: #000; }
#product-info-table .sale-price {color: #FF0000; }
#product-info-table .sale-price a {color: #000; font-weight:normal !important; }
#product-info-table .name {background: none; padding: 5px 0px 0px;}
#product-info-table .cart { text-align: right; }

#product-info-table .actionButtons { 
	clear:both;
	text-align:center;
	width:360px;
	padding-bottom:16px; 
	display:inline; 	
	float:left;
}

#product-info-table .actionButtons td {
	background:none;
	vertical-align:top;
}
#product-info-table .cartCell { 
	width:45%;
	text-align:left;
	border-bottom:none;
}
#product-info-table .frendCell { 
	padding-top:8px; 
	width:45%;
	text-align:center;
	border-bottom:none;
}

.shipping-date {
	color:#535353;
	font-size:0.85em;
	text-decoration:underline;
}

/* Cart Page */
span.empty a {
	font-weight:bold;
	text-decoration:underline;	
}
span.remove a{
	color:#999999;
	font-size:.85em;
}
tr.prodRow td {
	border-bottom:1px solid #DEF6D6;
}
td h3.cartTitle {
	background-color:#F7F5E9;
	color:#525357;
	padding:8px;
}
span.cartRed {
	color:#FD9903;
	font-weight:bold;
}

/* Footer */
#footer {
	position:relative;
	background: url(footer.gif) no-repeat 0 0;
}
.badges {
	left:17px;
	position:absolute;
	top:-85px;
	width:166px;
}
.footNav {
	color:#A3ACB3;
	padding:23px 0 30px;
	text-align:center;	
}
.footNav a {
	padding:0 10px;
}
.copyright {
	color:#2D3739;
	font-weight:bold;
	text-align:center;	
}
.copyright a {
	color:#2D3739;
}


/*BEGIN Checkout Steps styles [Step 1]*/
.nvCheckoutSteps{text-align: center}
	.nvCheckoutSteps img{margin:auto; display:inline-block;}
/*END Checkout Steps styles [Step 1]*/
