/* CSS Document */
body { margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 10px; background-color:#000033; width:750px; }

.big{width:750px; height:auto; background-image:url(../images/pattern.jpg); margin:15px;}
.top{width:713px; height:109px; background-image:url(../images/top.jpg); background-repeat:no-repeat; text-align:right; margin:15px 15px 0 15px;}
.contact{padding-right:15px; padding-top:40px;}
.inside{width:713px; height:auto; background-color:#FFFFFF; margin:15px;}
.inside2{width:713px; height:auto; background-color:#FFFFFF;}
.menuTable{width:163px; height:auto; vertical-align:top; background-color:#006699; margin:4px; padding:5px;}
.menuItem{width:163px; height:32px; background-image:url(../images/heart.jpg); background-repeat:no-repeat; border:thin; border-bottom-style:dashed; border-bottom-color:#FFFFFF; padding-left:30px; padding-top:2px; padding-bottom:2px;}
.spacer{width:163px; height:150px; margin:4px; padding:5px;}
.content{width:480px; text-align:left; vertical-align:top;}
.dropdown{width:163px; height:auto; text-align:left; vertical-align:top; padding:8px;}
.home{width:713px; background-color:#0069aa; margin:15px; border-color:#FFFFFF; vertical-align:top; border:thin; border-style:solid;}
.home2{width:693px; background-color:#0069aa; margin:2px; border-color:#FFFFFF; vertical-align:top; border:thin; border-top: dashed; border-bottom:dashed; text-align: center; padding-bottom: 10px; }
.qnm{width:395px; height:54px; }
.homeItems{width:160px; height:32px; background-image:url(../images/heart.jpg); background-repeat:no-repeat; background-color:#FFFFFF; padding-left:30px; padding-top:2px; padding-bottom:0px; padding-right:10px;}
.homePics{width:160px; height:60px; background-color:#FFFFFF;}

.navy:active {color: #000033; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navy:link {color: #000033; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navy:visited {color: #000033; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navy:hover {color: #99cccc; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

.white:active {color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.white:link {color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.white:visited {color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.white:hover {color:#99cccc; font-size:14px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.splashcell { vertical-align: top; height: 218px; }

div.splashbtn { background: url('../images/heart.jpg') #FFF; background-position: left; background-repeat: no-repeat; width: 178px; margin: 2px; padding: 8px 8px 8px 34px; text-align: left; clear: left; float: left; }
div.splashbtn a { font-size: 12px; width: 150px; color: #000; font-weight: 600; text-decoration: none; }
div.splashbtn a:hover { color: #99cccc; }

div.splashimg { width: 220px; height: 130px; margin: 2px; }
div.splashimg img { width: 220px; height: 80px; border: 0px solid #000; background: #FFF; padding: 6px 0 6px 0; }

div#nav { width: 200px; clear: none; float: left; margin: 2px 0 10px 0;}
div#nav ul { list-style: none; width: 200px; background: #006699; margin: 10px 0 0 10px; padding: 6px; }
div#nav li { background: #FFF; background-position: left; background-repeat: no-repeat; width: 187px; margin: 2px; padding: 8px 8px 8px 0px; }
div#nav li a { background: url('../images/heart.jpg') #FFF; background-position: left; background-repeat: no-repeat; width: 200px; margin: 2px; padding: 8px 8px 8px 34px; font-size: 12px; width: 150px; color: #000; font-weight: 600; text-decoration: none; }
div#nav li a:hover { color: #99cccc; }
div#nav li.tab1 { list-style: none; background: #006699; height: 21px; margin: 0 0 1px 0; padding: 5px 0 0 5px; font-weight: 500; }
div#nav li.tab1 a { background: none; margin: 4px 0 4px 10px; color: #FFF; font-weight: 600; text-decoration: none; }
div#nav li.tab1 a:hover { color: #99cccc; }
div#nav li.selectedtab1 { list-style: none; background: #006699; width: 180px; height: 21px; margin: 0 0 1px 2px; padding: 0px 0 0 0px; font-weight: 500; }
div#nav li.selectedtab1 a { margin: 4px 0 4px 10px; background: none; color: #FFF; font-weight: 600; text-decoration: none; }
div#nav li.selectedtab1 a:hover { color: #99cccc; }

div.pagebody img { width: 200px; float: right; clear: none; }


div#bodytext { width: 450px; float: right; background: #FFF; padding: 0 5px 0 5px; margin: 12px 10px 10px 0;}
div#bodytext .back {margin: 0 0 0 120px;}
div#bodytext .back a{color: #006699; font-weight: 600;}
div#bodytext .cell input {margin: 10px 0 10px 0px; float: left; clear: none; border: 3px solid #00639C; background: #ACCCDE;}
div#bodytext .cell select {margin: 10px 0 10px 0px; float: left; clear: none; border: 3px solid #00639C;}

div#footerwoot { clear: left; }
div#footerwoot a { text-decoration: none; color: #000; font-weight: 600; }
div#titlewoot { clear: left; font-weight: 600; font-size: 28px; width: 100%; color: #006331; border-bottom: 1px dashed #006331; padding: 0 0 6px 0; margin: 0 0 8px 0; }

div.shoppingsmall { width: 196px; float: left; clear: left; margin: 0 0 10px 10px; border: 8px solid #006699; }
*html div.shoppingsmall { width: 196px; float: left; clear: left; margin: 0 0 10px 5px; border: 8px solid #006699; }
div.shoppingsmall .titlebar { background: url('../images/heart.jpg') #FFF; background-position: left; background-repeat: no-repeat; width: 154px; border-bottom: 2px solid #00639C; padding: 10px 10px 10px 36px; font-size: 12px; width: 150px; color: #000; font-weight: 600; }
div.shoppingsmall .bottombar { background: url('../images/heart.jpg') #FFF; background-position: left; background-repeat: no-repeat; width: 154px; border-top: 2px solid #00639C; padding: 10px 10px 10px 36px; font-size: 12px; width: 150px; color: #000; font-weight: 600; }

/*Shopping Cart*/
div.shoppingfull { width: 435px; border: 6px solid #006699; float: left; clear: none; padding-bottom: 10px; }

/*Title Bar*/
div.shoppingfull .title { width: 435px; float: left; clear: left; text-align: left; background: #ACCCDE;}
div.shoppingfull .title .image{width: 105px; float: left;}
div.shoppingfull .title .name{width: 160px; float: left;}
div.shoppingfull .title .quantity{width: 85px; float: left;}
div.shoppingfull .title .price{ width: 80px; float: left;}

/*Item*/
div.shoppingfull .item {padding:25px 0 0 0; height: 105px; width: 435px; clear: right;}
div.shoppingfull .item .image{height: 105px; width: 105px; float: left;}
div.shoppingfull .item .image img{ float: left; height: 100px; width: 100px; border: none;}
div.shoppingfull .item .name{padding:35px 0 0 0; width: 160px; float: left;}
div.shoppingfull .item .quantity{margin:17px 0 0 0; height: 15px; padding: 0 2px 0 0; text-align: right; float: left;}
div.shoppingfull .item .amount{padding:35px 0 0 45px; width: 80px; float: left;}

/*Where*/
div.shoppingfull .where {margin: 34px 0 0 20px; height: 15px; width: 150px; float: left; clear: left;}
div.shoppingfull .where .region{height: 15px; width: 150px; float: left; clear: left;}

/*Totals*/
div.shoppingfull .priced {height: 60px; width: 190px; float: right; clear: right;}
div.shoppingfull .priced .tax{width: 105px; float: left; clear:left;}
div.shoppingfull .priced .taxdis{width: 80px; float: left; }
div.shoppingfull .priced .ship{width: 105px; float: left; clear:left;}
div.shoppingfull .priced .shipdis{width: 80px; float: left; }
div.shoppingfull .priced .sub{width: 105px; float: left; clear:left;}
div.shoppingfull .priced .subdis{width: 80px; float: left; }
div.shoppingfull .priced .tot{margin: 10px 0 0 0; width: 105px; float: left; clear:left;}
div.shoppingfull .priced .totdis{margin: 10px 0 0 0; width: 80px; float: left; }

/*Action Buttons*/
div.shoppingfull .buttons {width: 435px; float: left; clear: left;}
div.shoppingfull input { margin: 30px 0 5px 5px; float: left; clear: none; border: 3px solid #00639C; background: #ACCCDE; }


div.paypal { width: 426px; padding: 6px; margin: 0 0 16px 0; border-bottom: 1px dashed #CCC; clear: both; }
div.paypal img { float: left; clear: none; border: 3px solid #00639C; width: 100px; height: 100px; margin: 0 10px 0 0; }
div.paypal .title { border: 3px solid #00639C; background: #ACCCDE; float: left; clear: none; width: 420px; text-align: center; font-weight: 600; font-size: 18px; margin: 0 0 6px 0; }
div.paypal .price { float: left; clear: none; width: 300px; margin: 6px 10px; 0 0; text-align: right; font-weight: 600; font-size: 16px; }
div.paypal .cart { float: left; clear: none; margin: 3px 0 0 0; text-align: right; }
div.paypal .cart a { width: 100px; display: block; border: 3px solid #00639C; background: #ACCCDE; color: #000; text-align: center; text-decoration: none; }
div.paypal .cart a:hover { color: #FFF; }

div.filelistitem { border: 3px solid #00639C; background: #ACCCDE; float: left; clear: none; width: 420px; text-align: center; font-weight: 600; font-size: 18px; margin: 0 0 6px 0; padding-bottom: 2px; }

/*CSS Hacks*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* hides from ie-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
