/*
Theme Name: Fresh Fish Market
Description: Wordpress theme for Fresh Fish Market
Author: Matthew Rochow
Author URI: http://www.matthewrochow.com
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#039;text-decoration:none}
a:hover {text-decoration:underline}
body {background:url(images/header.jpg) no-repeat center top;color:#333;font:75%/125% Arial, Sans-Serif}
h1 {color:#339;font-size:1.5em;margin:0 0 10px}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {margin:0 auto;width:1000px}

/* Header */
#header {height:275px;position:relative}

	/* Read Our Blog */
	#header a.logo {position:absolute;left:25px;top:30px;height:120px;text-indent:-1000em;width:230px}
	#header a.blog {float:left;height:65px;margin:120px 0 0 415px;overflow:hidden;text-indent:-1000em;width:60px}

	/* Search */
	#header form {float:left;display:inline;margin:140px 0 0 370px;width:150px}
	#header form input#s {background:#FFF;border:1px solid #F00;float:right;width:148px}
	#header form input#search {background:#000;border:0;clear:right;color:#FFF;float:right;font-size:0.92em;font-weight:bold;margin:3px 0 0;text-transform:uppercase}

	/* Menu */
	#header ul {clear:both;list-style:none}
	#header ul li {display:inline;float:left}
	#header ul li.home {margin:32px 0 0 260px}
	#header ul li.about {margin:22px 0 0 5px}
	#header ul li.location {margin:10px 0 0 20px}
	#header ul li.location a {width:120px}
	#header ul li.menu {margin:2px 0 0 60px}
	#header ul li.contact {margin:5px 0 0 40px}
	#header ul li.contact a {width:125px}
	#header ul li a {display:block;height:30px;text-indent:-1000em;width:100px}

/* Welcome */
#welcome {display:inline;float:left;margin:35px -100% 0 375px;overflow:hidden;width:340px}
#welcome h1 {font:24px/20px "Century Gothic", Arial, Sans-Serif;height:42px;margin:0 0 .5em;overflow:hidden;position:relative;width:228px}
#welcome h1 strong {color:#ED2023;display:block;text-transform:uppercase}
#welcome h1 span {background:url(images/welcome.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
#welcome ul {list-style:none}
#welcome ul li {display:inline}
#welcome ul li a {color:#333}

/* Locations */
#locations {background:url(images/note.jpg) no-repeat;height:227px;margin:15px 0 0 20px;padding:90px 0 0 40px;width:291px}
#locations h2 {color:#E61617;font:bold 16px Arial}
#locations ul {list-style:none;margin:0 0 .5em 20px}

/* Order */
#order {background:url(images/order.jpg) no-repeat;display:inline;float:right;height:265px;margin:25px 25px 0 0;width:233px}
#order a {display:block;text-indent:-1000em}
#order a.menu {height:80px;margin:60px 0 0 55px;width:125px}
#order a.order {height:30px;margin:75px 0 0 40px;width:170px}

/* Content*/
#content {margin:0 auto;width:1000px;}
* html #content {overflow:hidden;width:1000px}
#content p.description {width:400px}
#content div.wpsc_page_numbers span {float:left;margin:3px 5px 0 0}
#content div.wpsc_page_numbers a {background:#EEE;border:1px solid #CCC;color:#333;float:left;margin:0 2px;padding:3px 4px}
#content div.wpsc_page_numbers a:hover {background:#CCC}
#sub #content {padding:30px 0}
#content .alt {background:#fff6e3}
#content .post {padding:10px}
#content .single-page {width:740px;border-right:5px solid #fff6e3}
#content .post ul {margin:0 0 1em 18px}
#content .post ol {margin:0 0 1em 22px}
#content .post h1 {color:#309;font:24px Verdana}
#content .post h1 a {color:#309;text-decoration:underline}
#content .post a {color:#309;text-decoration:none}
#content .sidebar {float:right;font-size:14px;margin:15px 0 0;width:175px}
#content .sidebar ul {list-style:none;margin:0 0 1em 10px}
#content .sidebar ul li a {color:#309;text-decoration:underline}

	/* Title */
	#page div.title {background:#ED2124 url(images/title.gif) repeat-x;margin:10px 0;padding:10px}
	#page div.title h2 {color:#FF9;height:27px;position:relative;width:174px}
	#page div.title h2 span {background:url(images/our-store.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#page div.title a {background:url(images/cart.png) no-repeat;color:#FFF;float:right;font-weight:bold;height:17px;margin:4px 0 0;padding:3px 0 0 25px;width:72px}


/* Footer */
#footer {background:#000;border-top:4px solid #EC1F22;clear:both;color:#FC6;font-size:0.92em;padding:15px 0 35px;text-align:center}

/* Comments */
#comment-box ol {list-style:none}
#comment-box ol li {border:1px solid #BDDCF1;margin:15px 0 0;padding:7px}
#comment-box ol li.alt {background:#ddf1fe;margin:15px 0 0;padding:7px}
#comment-box ol a {font-weight:normal;text-decoration:underline}
#comment-box input {background:#FFF;border:1px solid #CCC;color:#000}
#comment-box textarea {background:#FFF;border:1px solid #CCC;color:#000}
#comment-box input#submit {background:#edebeb}
#padding {margin:10px 0 0}

/*
* joseph 600809
*/
.view-cart{ 
			
			font-size:16px;
			overflow:hidden;
			position:absolute;
			left:850px;
			top:90px;
			cursor:pointer;
}
.view-cart,.view-cart a, .view-cart span{
			width:150px; 
			height:39px;
			display:block;
			
}
.view-cart a{
			background:url(images/shopping-cart.png) no-repeat;
}
.view-cart a:hover{
			background:url(images/shopping-cart-hover.png) no-repeat;
}
.view-cart span{
			display:none;
}
/***/