div#container {
 width:960px;
 margin:0 auto;
 min-height:100%;
 background-color:#FFFFFF;
}

div#copywrapper {
background-color:#fff;
padding:25px 34px 30px 35px;
}


div#clear {
 clear:both;
}

div#top {
 width:960px;
height:157px;
 background-image:url(images/topbg.png);
 position:relative;
}
div#bottom {
}

div#bottom a, div#bottom a:visited {
 color:#355A84;
}

div#imgs {
 padding-bottom:10px;
}


/* search box inside menu */
div#search {
 position:absolute;
 right:52px;
 top: 24px;
 vertical-align:bottom;
}

div #search form {
 position:relative;
 padding:0;
 margin:0;
 color:#7EC7C4;
 font-weight:bold;
}
input#sub {
 position:absolute;
 bottom:0;
 right:-27px;
 padding:0;
 margin:0;
}
input#q {
 height:22px;
 border:1px solid #666;
}

/* search box inside menu */
div#cart {
 position:absolute;
 right:22px;
 top: 60px;
 vertical-align:bottom;
}
div#carttxt {
 position:absolute;
 right:70px;
 top: 65px;
 vertical-align:bottom;
 color:#66C2C2;
 font-weight:bold;
}


/* front page */

div#idxL {
 float:left;
 margin-left:7px;
}
div#idxR {
 margin-left:610px;
 *width:240px; /* ie 7 only */
}
div#idxLtop {
 height:388px;
}
div#idxLunderA , div#idxLunderB, div#idxLunderC{
 float:left;
  border-right :1px dashed #ccc;
 padding-right:11px;
}
div#idxLunderA , div#idxLunderB {
 margin-right:11px;
}
div.idxSmallImg img {
 border:3px solid #007197;
}
div.underTxt2 {
 height:37px;
}
/* old stuff */

#menu {
 width:170px;
 float:left;
 padding-bottom:1em;
}
#menu a {
	display:block; 
	width:160px;
	font-size : 12px;
	font-family : arial, helvetica, sans-serif;
	text-decoration: none;
	padding:3px 0px 3px 0px;
/* 	letter-spacing:-1px; */
 color:#62B3B5;
 font-weight:bold;
}

#menu a.selected {
  color:#007399;
}

div#day21left {
 margin-top:20px;
}


#facebookbox {
 margin-top:2em;
 margin-left:0;
}
#mainBodyWithColumn {
 margin-top:10px;
 margin-left:190px;
 padding-left:20px;
 border-left:1px dashed #ccc;
}
#mainBodyWithoutColumn {
 margin-top:10px;
 margin-left:0px;
 margin-right:30px;
}

div.prodhomeouter {
 padding-bottom:2em;
 border-bottom:1px dashed #ccc;
 margin-bottom:2em;
}
div.prodhomeblurb {
 margin-left:200px;
 width:500px;
}
div.prodhomethumb {
 float:left;
}
div.prodhomethumb img {
 border:3px solid #007399;
}
div.prodhomeprods {
 float:right;
 width:130px;
  clear:both;
 font-size:9px;
 color:#007399;   
 font-weight:bold;
}

div#pricebox {
 float:left;
}
div#pricebox b {
 color: #666;
}
div#addbox {
 float:right;
 text-align:right;
}
div#facebook {
	position:absolute;
	top:162px;
	left: 838px;
}
div#praclogin {
 width:200px;
 float:right;
}
div#pracrest {
width:600px;
}
#subscribeBox  {
 margin: 30px 0;
}
#subscribeBox input.txt {
 width:150px;
}

div#pracwrap div#leftCol 	{ width:410px; float:left; }
div#pracwrap div#rightCol 	{ width:430px; margin-left: 430px;}

