@charset "utf-8";
/* Main Style */

body{font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans serif;color:#444444;font-size:1em;}
body{text-align:center;background:#acaaaa;}

/*Main Body Structure*/
#shadow{width:985px;height:581px;margin:0 auto;text-align:center;padding:0;background: url(/site/images/shadow.jpg) no-repeat;}
#shell{width:900px;background:#ffffff;margin:40px auto;padding:10px;}
#container{widh:900px;background:url(/site/images/container_bg.jpg) repeat-y;}
#header{width:100%;margin:0;padding:0;}
#content{width:100%;background:#2e427b url(/site/images/content_bg.jpg) repeat-x;}


/*Header*/
#logo{float:left;width:256px;height:95px;background:url(/site/images/2fishlogo.jpg) no-repeat;}
#address{float:left;width:210px;text-align:right;margin-top:15px;color:#274078;}
#header_pic{float:right;width:383px;height:96px;background:url(/site/images/store_top.jpg) 0px 16px no-repeat;}


/*Content*/
#upper{width:900px;height:302px;}
#upper_left{float:left;width:517px;height:100%;}
#upper_right{float:right;width:383px;height:100%;background:url(/site/images/store_bottom.jpg) 0px 0px no-repeat;}


/*Navigation*/
#navigation{width:880px;margin:0px auto;padding-top:3px;height:27px;background:url(/site/images/nav_bg.jpg) repeat-x;text-align:center;}
#nav li{display:inline;padding:0 20px;}
#nav li a{text-decoration:none;color:#ffffff;font-variant:small-caps;font-size:110%;}

/*Main Content*/
#content_left{float:left;width:888px;height:460px;margin:10px 0 10px 10px;padding-left:15px;}
/*#top_row li{float:left;width:96px;height:131px;background:#ffffff;border:3px solid #cccccc;margin-right:20px;}*/
#top_row li{float:left;width:120px;height:163px;background:#ffffff;border:3px solid #cccccc;margin-right:19px;}
/*#top_tags li{float:left;width:102px;height:32px;color:#ffffff;margin-right:20px;text-align:center;margin-top:5px;}*/
#top_tags li{float:left;width:124px;height:20px;color:#ffffff;margin-right:20px;margin-top:8px;margin-bottom:18px;}
#top_tags li a{color:#ffffff;text-decoration:none;font-weight:bold;font-size:80%;}
/*#bottom_tags li{float:left;width:102px;height:32px;color:#ffffff;margin-right:20px;text-align:center;margin-top:5px;}*/
#bottom_tags li{float:left;width:124px;height:20px;color:#ffffff;margin-right:20px;margin-top:8px;margin-bottom:18px;}
#bottom_tags li a{color:#ffffff;text-decoration:none;font-weight:bold;font-size:80%;}
/*#bottom_row li{float:left;margin-top:20px;width:96px;height:131px;background:#ffffff;border:3px solid #cccccc;margin-right:20px;}*/
#bottom_row li{float:left;margin-top:5px;width:120px;height:163px;background:#ffffff;border:3px solid #cccccc;margin-right:19px;}
#content_right{float:right;width:324px;height:320px;background:#9ba2b5;margin:10px 10px 10px 0;padding:20px;text-align:left;}
#content_right h1{color:#ffffff;font-size:120%;}
#content_right p{padding:10px;}

#content_top{float:right;width:455px;height:137px;margin:13px 10px 0px 0;padding:20px;text-align:left;}
#content_top h1{color:#ffffff;font-size:120%;}
#content_top p{padding:10px;color:#ffffff;}


/*footer*/
#footer{width:880px;margin:10px auto 10px auto;padding-top:6px;height:21px;background:#4d5d8e;text-align:center;font-size:80%;color:#9ba2b5;}


/*thumbnail display (Hook into OSC)*/

#main_menu{width:100%;text-align:right;color:#ccc;margin-right:80px;margin-bottom:20px;}
#main_menu a{color:#555;text-decoration:none;font-size:75%;}


#product_info .infoBoxHeading{display:none;}
#product_info .infoBoxContents img{width:105px;height:131px;background:#ffffff;border:3px solid #cccccc;margin-right:10px;}
td form .smallText a{color:#ccc;font-size:75%;width:86px;text-decoration:none;font-weight:bold;}
#product_info .infoBox{width:105px;}


#home .infoBoxHeading{display:none;}
#home .infoBoxContents img{width:105px;height:131px;background:#ffffff;border:2px solid #cccccc;margin-right:10px;}
#home .smallText a{color:#ffffff;font-size:75%;width:86px;text-decoration:none;font-weight:bold;}
#home .infoBox{width:105px;}

#shopping_cart .productListing-heading{padding:5px 5px 30px 5px;border-bottom:1px dashed #ccc;}
#shopping_cart .productListing-data a{text-decoration:none;color:#444;}
#shopping_cart .infoBox{margin-top:50px;}

#home .infoBoxHeading2{display:none;}
#home .infoBoxContents2 img{width:105px;height:131px;background:#ffffff;border:2px solid #cccccc;margin-right:10px;}
#home .smallText a{color:#ffffff;font-size:75%;width:86px;text-decoration:none;font-weight:bold;}
#home .infoBox2{width:105px;}

#account a{color:#555;text-decoration:none;}

h1 a{font-weight:bold;color:#eee;text-decoration:none;}


.productlisting-heading a:link{ 
  color: #000000;
	text-decoration:none; 
	padding-bottom:20px;
	font-weight:bold;
}

#homelink{text-dexoration:none;color: #555;padding-bottom:3px;}
#homelink a:link{text-decoration:none;color: #555;padding-bottom:3px;}
#homelink a:visited{text-decoration:none;color: #fff;padding-bottom:3px;}

A.pageResults {
  color: #303033;
	 font-size: 10px;
}

A.pageResults:hover {
  color: #303033;
  background: #FFFF33;
	 font-size: 10px;
}