/* CSS Document */



html, body {

}



#wrap2 {
		width:738px;
		background:none;
		}

#outer {
		
		position:relative;
		margin:0 auto;
		width:804px;
		background:url(../images/bg.gif) top center repeat-y;
		padding:0px;
		}


body{
  text-align:center;
  margin: 0;
  padding: 0;

  
  
}

a img{
	border:0;
	} 

  
a{
	text-decoration:none;
	color:#000099;
	}	


#footer2{background-image:url(../images/Zedar-Swimwear-Footer.jpg);position: relative; height:100px;}

#dollars{

	}
		
#banner{
  text-align: left;
  position: relative;
  width: 760px; 
  padding-left:0px;
  background: none;
  margin: 0 auto;
  padding: 0;

 
}

#banner_image {
width: 759px

}

#footer2 {
		  margin: 0px;
		  padding:0px; 
		  width: 759px;
}

.clearfooter {
height: 10px;
clear: both;
}

#footer_menu{
		padding-left:226px;
		padding-top:65px;
		}
		
#footer_menu2{
		padding-left:112px;
		}

#swimfoot{
		margin:0px;
		padding:0px;
		margin-top:5px;
		border: 0; 
		vertical-align:bottom; 
}

#checkout{
	color:#FFFFFF;
	width:285px;
	position:absolute;
	left:465px;
	top:3px;

}

#checktable{
	float:right;
}

#currencies{

	width:100px;
	position:absolute;
	 left:650px;
	top:-105px;
}

ul#navigation

{
  	margin: 0;
  	padding: 0;
  	position: absolute;
  	left:80px;
  	top:98px;
  	list-style: none;
  	z-index: 10; 
  }



ul#navigation li

{
  	float:left;
  	padding: 0;
  	margin: 0;
  	text-transform: uppercase;
  }



ul#navigation li

{
  	cursor: pointer;
  }



ul#navigation li ul

{ 
 	display: none;
	padding:0;
	margin:0;
  }



ul#navigation li:hover ul, ul#navigation li.over ul

{ 
	width:99px;
  	list-style: none;
  	list-style-position:outside;
  	/* background-color:#CC9933; */
  	position: absolute;
  	display: block; 
  	top:30px;
  	padding: 0px;
  	margin: 0px;
}



ul#navigation li:hover ul li, ul#navigation li.over ul li

{
	background-color:#B0C8E8;
 	display:block; 
  	margin:0px;
	padding: 0px;
	ma\rgin: 0px; 
	/* border-top: 1px solid #FFFFFF; */

  }

ul#navigation li:hover ul li a, ul#navigation li.over ul li a

{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px; 
	padding: 4px 0px 4px 6px;
  	display: block;  
  	text-decoration: none;
  	float: none;
	color:#FFFFFF;
	position:relative; /* new stuff*/

 }
 
li#nav1 {
width:130px;
}

li#nav2 {
width:70px;
}

li#nav3 {
width:93px;
}

ul#navigation li:hover ul li a:hover,

ul#navigation li.over ul li a:hover

{
  	color: #111385;
  }




#sub_banner{
	position:relative;
	background: none;
	width:740px;
	padding:0px;
	margin-left:10px;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom:5px; padding-left:30px;
  
}

TD.main1 {
	padding-left:40px;
	}

/* Sizing Tables
-------------------------------------------------------------- */
.ZedarTable {width:100%;border-left:1px solid #e7e7e7;margin:0 0 15px 0;border-spacing:0;border-collapse:collapse;font-size:14px;background:white;line-height:1.4;font-family:Arial,Helvetica,sans-serif}
.ZedarTable th,.ZedarTable td {border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:3px 6px;font-size:.9em}       
.ZedarTable thead th,.ZedarTable tr.alt th {font-weight:bold;background:#004684;color:#fff;border-right-color:#1b5b93}        
.ZedarTable tr.alt td {background:#f2f2f2}       
.ZedarTable,.ZedarTable th,.ZedarTable td {border-color:#e7e7e7}
.ZedarTable thead th,.ZedarTable tr.alt th {background:#004684;border-right-color:#00468}
.ZedarTable tr.alt td {background:#f2f2f2}
.ZedarTable thead th,.ZedarTable tr.alt th {color:#fff}

/*--------------------------------------------------------------*/

/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


/*

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }                   -----*/

/* message box */
/*
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }        ------*/

/* input requirement */
/*
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }     ------*/
