html, body {
	height: 100%;
}

body {
  text-align: center;
  font-size: 14px;
  color: #06246f;
  padding: 0px;
  margin: 0px;
  background:#001672 url(../images/background.png) no-repeat top center fixed;
	height: 100%;
}
img {
  border: 0px;
}

form {
  padding: 0px;
  margin: 0px;
}

a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

#wrapper {
  width: 100%;
  margin: 0px;
  text-align: left;
  padding: 0px;
}

#content {
  width: 1005px;
  margin: 0px auto 0px;
  padding: 0px;
}

#header {
	padding: 0px 20px;
	margin: 0px auto;
	height: 218px;
	background: url(../images/header-bg.png) no-repeat;
	width: 965px;
}

#topmenu {
	padding: 0px;
	margin: 0px;
	border: 0px solid green;
	text-align: center;
}

#topmenu ul{
	padding: 0px;
	margin: 0px 0px 0px 125px;
	float: left;
}

#topmenu ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	border: 0px solid #fff;
}

#topmenu a {
	color: #aab7da;
	line-height: 37px;
}

a#nav_home, a#nav_prawns, a.nav_wholesale, a.nav_transport, a.nav_retail, a#nav_contact
{
	display: block;
	height: 37px;
}

a#nav_home, a#nav_prawns {	
	width:56px;
}

a#nav_home:hover, a#nav_prawns:hover
{
	background: url('../images/nav-home.png') no-repeat left top;
}

a.nav_wholesale {
	width:130px;
}	
	
a.nav_wholesale:hover
{
	background: url('../images/nav-wholesale.png') no-repeat left top;
}

a.nav_transport, a#nav_contact {
	width: 77px;
}

a.nav_transport:hover, a#nav_contact:hover
{
	background: url('../images/nav-transport.png') no-repeat left top;
}

a.nav_retail {
	width: 108px;
}

a.nav_retail:hover
{
	background: url('../images/nav-retail.png') no-repeat left top;
}

/****************************** PAGES ******************************/


a.glink {
	color: #0263bf;
}

 a.glink:hover {
	color: #06246f;
}

.flt_lft {
	float: left;
}

.flt_rht {
	float: right;
}

.line {
	padding: 0px;
	margin: 10px auto;
	width: 722px;
	height: 72px;
	background: url(../images/line-bg.png) no-repeat;
}


#page {
	padding: 0px;
	margin: 35px auto 0px;
	width: 857px;
	background: url(../images/page-bg.png) repeat-y;
}

#page_top {
	padding: 20px 15px 0px 55px;
	margin: 0px auto;
	width: 787px;
	min-height:262px;
	background: url(../images/page-top.png) no-repeat;	
}

#page_end {
	padding: 0px 0px 35px 0px;
	margin: 0px auto;
	width: 857px;
	height: 32px;
	background: url(../images/page-end.png) no-repeat;
}

#page h2 {
	padding: 0px;
	margin: 10px 0px;
	font-size: 18px;
	font-weight: normal;
	color: #0263bf;
}

#page p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

/****************************** HOME ******************************/

#home{
	padding: 50px 49px 0px 90px;
  margin: 0px auto;
	width: 791px;
	height: 310px;
	background: url(../images/home-bg.png) no-repeat;
}

#home strong {
	color: #0263bf;
	font-weight: normal;
}

img.img_home {
	margin-bottom: 30px;
	margin-top:20px;
}

#home p {
	padding: 15px 150px 0px 0px;
	margin: 0px;
	text-align: justify;
	border: 0px solid red;
}

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ /*CSS for Simple Gallery Example 1*/
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
background: none;
float: right;
font-size: 0px;
line-height: 0px;
}

/****************************** PRAWNS ******************************/

#prawns{
	padding: 0px 49px 0px 50px;
  margin: 0px auto;
	width: 831px;
	height: 366px;
	background: url(../images/home-bg.png) no-repeat 0px 6px;
}

.tabs {list-style:none; padding:0px 0 0 10px; margin:0px 10px 16px 0px; height:40px;}
.tabs li {display:block; float:left; margin:0 -40px -1px 0;}
.tabs li a {display:block; text-decoration:none; position:relative;}

.tabs li a b.p1 {display:block; width:35px; height:40px; background:url(../images/tab-start.png); float:left;}
.tabs li a b.p2 {display:block; height:40px; padding:0 10px; background:url(../images/tab-bg.png) repeat-x; float:left; text-align:center; line-height:50px; color:#f0eff4; font-weight:normal; }
.tabs li a b.p3 {display:block; width:35px; height:40px; background:url(../images/tab-end.png); float:left; position:relative; z-index:100;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover,
.tabs li a:focus,
.tabs li a:active
{border:0; z-index:700;}
.tabs li a:hover b.p1,
.tabs li a:focus b.p1,
.tabs li a:active b.p1
{position:relative; z-index:100; background:url(../images/tab-start-active.png); cursor:pointer;}
.tabs li a:hover b.p2,
.tabs li a:focus b.p2,
.tabs li a:active b.p2
{position:relative; z-index:100; background:url(../images/tab-bg-active.png) repeat-x; color:#0263bf; cursor:pointer;}
.tabs li a:hover b.p3,
.tabs li a:focus b.p3,
.tabs li a:active b.p3
{position:relative; z-index:100; background:url(../images/tab-end-active.png); cursor:pointer;}

.tabs li a.selected {z-index:800;}
.tabs li a.selected b.p1,
.tabs li a:hover.selected b.p1,
.tabs li a:active.selected b.p1
{position:relative; z-index:200; background:url(../images/tab-start-active.png); cursor:default;}
.tabs li a.selected b.p2,
.tabs li a:hover.selected b.p2,
.tabs li a:active.selected b.p2
{position:relative; z-index:200; background:url(../images/tab-bg-active.png) repeat-x; color:#0263bf; cursor:default;}
.tabs li a.selected b.p3,
.tabs li a:hover.selected b.p3,
.tabs li a:active.selected b.p3
{position:relative; z-index:200; background:url(../images/tab-end-active.png); cursor:default;}


#h1-prawns {
	text-indent: -1000px;
	background: url(../images/h1-prawns.png) no-repeat 0px 20px;
	width: 95px;
	height: 25px;
	margin: 0px 0px 0px 40px;
	padding: 20px 0px 0px 0px;
}

#prawns p {
	padding: 50px 0px 0px 40px;
	margin: 0px;
}

/*************************** WHOLESALE PRODUCTS ***************************/

#h1-wholesale {
	text-indent: -1000px;
	background: url(../images/h1-wholesale-products.png) no-repeat 0px 20px;
	width: 245px;
	height: 30px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}

/*************************** TRANSPORT ***************************/

#h1-transport {
	text-indent: -1000px;
	background: url(../images/h1-transport.png) no-repeat 0px 20px;
	width: 123px;
	height: 35px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}

/*************************** RETAIL ***************************/

#h1-retail {
	text-indent: -1000px;
	background: url(../images/h1-retail-devision.png) no-repeat 0px 20px;
	width: 195px;
	height: 30px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}


/*************************** PRICE LIST ***************************/

#h1-price-list {
	text-indent: -1000px;
	background: url(../images/h1-price-list.png) no-repeat 0px 20px;
	width: 225px;
	height: 30px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}

.table, .row, .col, .end {
	float: left;
	padding: 0px;
	margin: 0px;
}

.table {
	width: 450px;
	margin: 10px 0px;
}

.row {
	width: 450px;
	background: url(../images/row-bg.png) repeat-y;
}

.col {
	width: 75px;
	padding: 5px 10px;
	color: #fff;
}

.col.left {
	width: 160px;
	padding: 5px 0px 5px 50px;
}

.row.head {
	font-size: 14px;
	background: url(../images/table-head-bg.png) no-repeat;
	height: 47px;
	padding: 15px 0px 0px 40px;
	width: 410px;
}

.row.head.pizza {
	background: url(../images/table-head-pizza-bg.png) no-repeat;
}	

.col.heads {
	width: 100px;
	padding: 5px 10px;
}	

.col.heads.left {
	width: 135px;
	color: #06246f;
}

.tline {
	width: 400px;
	background: none;
	border-bottom: 1px dotted #fff;
	margin: 0px auto;
	padding: 0px;
	height: 0px;
	clear:both;
	font-size: 0px;
	line-height: 0px;
}

.end {
	width: 450px;
	height: 16px;
	background: url(../images/table-end-bg.png) no-repeat;
}

img.price {
	margin: 10px 0px 10px 20px;
	border:3px solid #fff;
}

/*************************** FORTUNA PIZZA ***************************/

#h1-fortuna {
	text-indent: -1000px;
	background: url(../images/h1-fortuna.png) no-repeat 0px 20px;
	width: 285px;
	height: 30px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}
	
/*************************** CONTACT US ***************************/

#h1-contact {
	text-indent: -1000px;
	background: url(../images/h1-contact-us.png) no-repeat 0px 20px;
	width: 138px;
	height: 28px;
	margin-bottom: 40px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}

#map {
  width:350px;
  height:300px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border:3px solid #0263bf;
	float:right;
}


.w330 {
	width: 350px;
}

/*************************** SITEMAP ***************************/

#h1-sitemap {
	text-indent: -1000px;
	background: url(../images/h1-sitemap.png) no-repeat 0px 20px;
	width: 105px;
	height: 35px;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
}

#page ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

#page ul li{
	line-height: 30px;
	font-size: 18px;
}

#page ul li a {
	color: #0263bf;
}

#page ul li a:hover {
	color: #06246f;
}

/******************************* CLASSES ***************************/

.inputbox {
  border: 1px solid #0263bf;
  font-family: Arial;
  color: #0263bf;
  font-size: 12px;
  width: 200px;
	
}

.button {
  background-color: #0263bf;
  color: #f1f1f1;
  border: 1px solid #fff;
  font-weight:bold;
}

.button_wht {
  background-color: #fff;
  color: #0785d9;
  border: 1px solid #0785d9;
}

.button_link {
  background-color: #0785d9;
  border: 1px solid #e1dfdf;
  padding: 5px;    
  color: #e1dfdf;
  display: block;
}

.button_link a:link, .button_link a:visited, .button_link a:hover {
  color: #e1dfdf;
}

.category_link a:link, .category_link a:visited, .category_link a:hover {
  font-family: Arial Narrow;
  font-size: 14px;
  color: #0785d9;
}

.w200 {
  width: 200px;
}

.w70 {
  width: 70px;
  text-transform: uppercase;
}

.clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  padding: 0px;
  margin: 0px;
  height: 0px;
}

/****************************** CLASSES ******************************/

#controlpanel {
  width: 366px;
  float: left;
  padding: 0px;
  margin: 10px 0px 10px 0px;
}

.cpdark, .cplight {
  width: 120px;
  float: left;
  padding: 0px;
  margin: 0px;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  border: 1px solid #fff;
  background-color: #0785d9;
}

.cplight {
  background-color: #e1dfdf;
}

.cpdark a:link, .cpdark a:visited, .cpdark a:hover {
  color: #e1dfdf;
}

.cplight a:link, .cplight a:visited, .cplight a:hover {
  color: #0785d9;
}

.heading, .listing, .cartlisting {
  background-color: #0785d9;
  color: #e1dfdf;
  font-weight: bold;
  border: 1px solid #fff;
  font-size: 12px;
  padding: 5px;
}

.listing {
  background-color: #e1dfdf;
  color: #0785d9;
  font-weight: normal;
}

.cartlisting {
  background-color: #E7A1B0;
  color: #0785d9;
}

#footer {
  padding: 10px 20px 0px 20px;
  margin: 30px 0px 0px 0px;
  width: 965px;
	min-height: 74px;
	background: url(../images/footer-bg.png) no-repeat;
  color: #bef8fc;
	font-size: 12px;
}

#footer a:hover {
	color: #fff;
}

#footer a {
	color: #bef8fc;
	font-size: 14px;
}

#footimg {
	padding: 0px;
	margin: 30px 0px;
	text-align: center;
}

#footimg img {
	padding: 5px;
}

#form {
  float: left;
  width: 350px;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

#form form {
  padding: 0px;
  margin: 0px;
  float: left;
}

.form_left, .form_right {
  float: left;
  width: 200px;
  padding: 5px 0px 5px 0px;
  margin: 0px;
}

.form_left {
  width: 100px;
  font-weight: bold;
}

.imagebox {
  float: left;
  width: 150px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  text-align: center;
}

