body{
font:13px arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
background:#4096EE url(images/bluebkg.jpg) repeat-x;
margin:0;
padding:10px 0px;}

select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body *{line-height:1.22em;}

h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,img{margin:0;padding:0;}
p{margin:0;padding:.6em 0px .6em 0px;}
img{border:0;}
fieldset{border:2px solid #b2d4f7; padding-left:20px;}
ul,ol{list-style:none;}
/*legend{height:0;font-size:0;}*/
label{cursor:pointer;cursor:hand;}
input{outline:none;}
em{font-style:normal;}
a:link,a:visited{text-decoration:none;color: #114477;}
a:hover{text-decoration:none;}

#header {width: 800px;height:109px;background-color:#ffffff;background-image: url('images/logo.png');background-repeat:no-repeat;margin:0px auto;padding:0;}
/* navigation menu*/
.menu {width:800px;height:40px;margin:0px auto;padding:0;background-image:url('images/navback.png');	background-repeat:repeat-x;}
.menu li {display:inline;}
.menu a {display:block;float:left;padding:9px 20px 9px 20px;font-size:1.2em;text-align:left;text-decoration:none;font-weight:bold;}
.menu a:hover {background:#CCCCCC;background-image:url('images/navhover.png');background-repeat:repeat-x;}

#shadow {width:800px;height:6px;margin: 0px auto;padding:0;background-image:url('images/shadow.png');background-repeat:repeat-x;}
/* content */
#content {background:#FFFFFF;width:800px;margin:0px auto;padding:0;color:#000000;}
#content h1,h2,h3{color:#114477;}
#content h2{background-color:#B2D4F7;padding:5px 0px 5px 5px;}
#content h2 {font-size:130%;}
#content h3 {font-size:120%;}
/* single column - admin */
#colOneBig {float:right;width:760px;margin-top:15px;padding-right:20px;}
/* right column */
#colOne {float:right;width:540px;margin-top:15px;padding-right:20px;}
#colOne ul{margin:0;padding:.6em 0px .6em 1em;list-style:circle inside;color:#114477;}
/* left column*/
#colTwo {float:left;width:200px;margin-top:15px;padding:0 20px;}
#colTwo p{text-align:center;}
#colTwo ul{margin:0;padding:.8em 0px .8em 1em;list-style:circle inside;color:#114477;}
/* Footer */
#footer {width:800px;margin:0px auto;padding:0;height:40px;background:#dddddd;}
#footer p {margin:0px;padding-top:10px;text-align:center;}

/* multiple products display*/
.pContainer{width:540px;padding:10px 0; border-top:1px solid #b2d4f7}
.pLeft{float:left; width:120px;padding:0 10px 0 0;text-align:center;}
.pCenter{float:left; width:300px;padding:0 0 0 0;}
.pCenter select{ color:#114477;width:175px;margin-top:.5em;}
.pRight{float:left; width:110px;padding:0 0 0 0;text-align:center;}
.pRight h3{text-align:center;}
.pRight .pSale{ color:#f00;}
.pImg img{ width:120px;/*margin:0;padding:0;*/ }

/* single item display*/
.iContainer{width:540px;padding:10px 0; border-top:1px solid #b2d4f7}
.iLeft{float:left; width:420px;padding:0 10px 0 0;}
.iLeft select{ color:#114477;width:175px;margin-top:.5em;}
.iRight{float:left; width:110px;padding:0 0 0 0;text-align:center;}
.iRight h3{text-align:center;}
.iRight .iSale{ color:#f00;}
.iImg img{ width:120px;/*margin:0;padding:0;*/ }

/* breaking Controls */
.clrB{ clear:both }
.clrL{ clear:left }
.clrR{ clear:right }


/*.clearMe{ clear:both }
.clearLeft{ clear:left }
.clearRight{ clear:right }*/

/* forms layout*/
/*.form1 label,input,select  {
	display: block;
	float: left;
	margin-bottom: 10px;
}

.form1 label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

.form1 option {
	text-align: left;
	width: 250px;
	padding-right: 20px;
}
*/
.dashedhr {
	display:block;
	float:left;
 	left:5px;
 	width:100%;
	height:1px;
	margin:0 0 5px 0;
	background:transparent;
	border-bottom:1px dotted silver;
}

div.featured {
	/*width:198px;*/
	height:auto;
	text-align:center;
	background-color:#eee;
	padding:0px;
	margin: 0 0 10px 0;
	border:1px solid #ccc;
	color:#555;
}

/*div.featured:hover {
	background-color:#DDEBF4;
	border:1px solid #B3D3E6;
	color:#00688B;
}*/

div.featured img:hover {
	border:1px solid #B3D3E6;
}

div.featured img {
	text-decoration:none;
	border:0;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
	border:1px solid #ccc;
}

div.featured p {
	padding:10px 5px;
	margin:0;
	/*font-size: 85%;
	line-height: 1.2em;*/
}