/* html */


a {text-decoration:none;}


body {font-size: 100.01% ; 
margin: 0px; 
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif; 
background-color: #ffffff;}

h1 { font-size: 150% ; 
font-weight: bold; 
font-style: italic; 
color: #0000ff; 
text-align: center; 
margin:0;}

h2 { font-size: 150%;}

h3 { font-size: 20px;}

h4 { font-size: 16px; margin: 0px;}

h5 { font-size: 14px;}

h2, h3, h4, h5

{font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;}

p, li {font-size: 14px; margin: 0; line-height: 1.4em;}

ul {font-size: 14px;
	list-style-type: square;
	margin-left: 1.5em;
	padding-left: 5px;
	list-style-image: url(images/other/bullet.gif); }
	
ul.back {list-style-image: url(images/other/bulletback.gif);}

ul.backsmall {list-style-image: url(images/other/bulletbacksmall.gif);}


td {vertical-align:top}

/*-------------- text----------------- */

.bold {font-weight: bold;}

.large {font-size: 120%; font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
}


.center {text-align: center;}

.holidayheader {
	font-size: 150%;
	font-weight: bold;
	color: #ff0000;
	font-family: times new roman, times, serif;
	font-style: italic;
	margin: 18px 0 0 0;}

.tenpx {font-size: 10px; line-height: 1.4em;}

.elevenpx {line-height: 1.4em; font-size: 11px;}

.elevenpx p6 {font-size: 11px; line-height: 1.4em; margin: 6pt  0pt  0pt  0pt;}

.courier {font-size: 14pt ; margin: 0pt  0pt  0pt  0pt ; font-family: courier new, courier, mono;}

.ser {font-size: 12pt; font-family: times roman, times, serif;}



/*-------------- colors----------------- */

.red {color: #ff0000;}

.green {color: #408080;}

.blue {color: blue;}

.brown {color: #804040;}

.yellow {color: #ccff66;}

.white {color: white;}

.purplebanner{background-color:#993399;}

.greenbanner{background-color:#408080;}

.bluebanner{background-color:#6666FF;}

.deepbluebanner{background-color:#000080;}

.redbanner{background-color:red;}

.tealbanner{background-color:#009999;}

.lbluebanner{background-color:#66FFFF;}

.lgreenbanner{background-color:#99ff99;}

.graybanner{background-color:#cccccc;}



/*---------------spacing----------------------*/

.p0 {margin: 0;}

.p3 {margin: 3pt  0pt  0pt  0pt;}

.p6 {margin: 6pt  0pt  0pt  0pt;}

.p12 {margin: 12pt  0pt  0pt  0pt;}

.p24 {margin: 24pt  0pt  0pt  0pt;}

.pa12 {margin-bottom: 12pt;}

.pa24 {margin-bottom: 24pt;}

.p36 {margin: 36pt  0pt  0pt  0pt;}

.p48 {margin: 48pt  0pt  0pt  0pt;}

.twelvetwelve {margin: 18pt  0pt  18pt  0pt;}

.indent1 {margin: 6pt  0pt  0pt  .25in ;}

.indent2 {margin: 6pt  0pt  0pt  .5in ; }

.pad5{  padding: 5px;}

.pad10{  padding: 10px;}

.pad15{  padding: 15px;}




/*---------------divs----------------------*/

#productsall{background-color:#e1e1e1; padding: 8px}

#banner {background-image:url(images/other/banner_water_rocks.jpg);
	text-align: center;
	background-repeat:repeat-x;
	height: 90px;}
	
#breadcrumb{height:30px; background-color:#FFFFFF; width:98%; margin-left:1%; margin-right:1%;}

	
#breadcrumb_detail{height:3px; width:98%; margin-left:1%; margin-right:1%;}

#menu_detail{background-color:#006432; height:34px}

#menu_main{background-color:#000099; height:34px}

#menu_border{height:1px; background-color:#008A45; width:100%; margin: 0px; clear: right;}
	
#breadcrumb{height:30px; background-color:#FFFFFF; width:98%; margin-left:1%; margin-right:1%;}

#pagesummary{position:absolute; 
width:200px; 
height:115px; 
z-index:1; 
visibility: hidden;}

#note {padding: 8px;
	margin:36px 0 24px 0;
	border: thin solid #999999;
	width:90%; margin-left:5%; margin-right:5%;}

#stepbanner{background-color:#009999; padding: 4px; margin-top:24pt; margin-bottom:12pt}

#stepbanner p{ font-weight: bold; font-size:14px}

#header {width: 100%;}

#left {padding: 6px;}

#content {margin-left: 25px; margin-right: 25px;}

#footer {clear: both;
  width: 98%;
  text-align:center;
 margin-left:1%; margin-right:1%;padding-top:24px}
 
#product {padding: 10px;
	margin-top:24px;
	border: thin solid #999999;}

#textmenu {padding: 4px;
 background: #eeeeee;
  text-align: center;}

#detail_cart{width:220px;}


/*---------------images----------------------*/

img.left{margin: 0 8px 2px 0; border: solid 1px; display: inline; float: left;} 

img.right{margin: 0 0 2px 8px; border: solid 1px; display: inline; float: right;} 

div.right {float: right; border: none; margin-left: 10px; padding: 4px; background-color:#eeeeee}

div.left {float: left; border: none; margin-right: 10px; padding: 4px; background-color:#eeeeee}

img.curveright{margin: 0; border:0; display: inline; float: right; width:10px; height:10px;}

img.curveleft{margin: 0; border:0; display: inline; float: left; width:10px; height:10px;}
/*---------------tables----------------------*/

table.flyspecs{margin-top: 36px; background-color:#CCCC99; width:100%;}

table.flyspecs td{padding: 10px;}

table.form{margin-top: 24px; border:0px; width:100%;}

table.form td{padding: 6px;}

table,banner{height:90px; cellpadding:0; cellspacing:0; margin-left:auto;margin-right:auto;}

table.flylist{margin-top: 12pt; margin-bottom: 24pt; background-color:#FFFFFF; width:95%; border-color:#e1e1e1}

table.flylist td{padding: 6px;}


/*---------------floats and clears----------------------*/

.fleft {float:left;}
.fright {float:right;}
.cboth {clear:both;}
.cleft {clear:left;}
.cright{clear:right;}

