a#active_menu {
font-weight:700;
}
a:hover {
color:#FF8C48;
text-decoration:underline;
}

a:visited{
  color:grey;
}


a.mainlevel:link,a.mainlevel:visited {
border-bottom:1px solid #CCC;
color:#666;
display:block;
height:19px;
letter-spacing:0;
line-height:18px;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
font-size:16px;
font-family:arial;
}

a.mainlevel:hover {
background-color:#EAE7DE;
color:#fb7000;
}

a.mainlevel-top:link,a.mainlevel-top:visited {
color:#999;
display:block;
float:left;
font-weight:400;
height:59px;
line-height:59px;
margin-bottom:0;
padding-left:10px;
padding-right:10px;
text-align:center;
text-decoration:none;
font-size:16px;
font-family:arial;
}

a.mainlevel-top:hover {
color:#fe9f0f;
}

h3 a:hover{
color:#fe9f0f;
text-decoration:underline;
}

body {
background-color:#2E2E2E;
text-align:center;
margin:0;
padding:0;
}

h3 {
font-size:15px;
font-family:arial;
line-height:20px;
}

input.button {
background-color:#EDEDED;
border:1px solid;
color:#000;
margin-top:5px;
height:45px;
width:133px;
float:left;
margin-left:85px;
margin-bottom:10px;
}

input.inputbox#mod_search_searchword {
background-color:#fff;
border:1px solid #ccc;
color:#666;
margin-bottom:2px;
margin-top:2px;
width:100%;
}

li {
list-style:none;
}

td,tr,p,div {
color:#666;
font-family:"Trebuchet MS", Tahoma, verdana;
font-size:12px;
line-height:135%;
}

textarea.inputbox {
background-color:#FFF;
border:1px solid;
color:#666;
height:300px;
width:550px;
}

ul {
margin:0;
padding:0;
}

.componentheading {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
letter-spacing:-1px;
line-height:40px;
}

.contentheading {
color:#4B4B4B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
letter-spacing:-1px;
line-height:40px;
}

.contentpane p {
font-size:15px;
font-family:arial;
font-weight:700;
}

.contentpaneopen td {
font-family:arial;
line-height:18px;
padding-top:5px;
}

.headings {
color:#5A96CA;
font-family:'Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size:20px;
font-weight:400;
letter-spacing:-1px;
line-height:30px;
margin-top:10px;
}

.moduletable-top {
float:right;
width:600px;
}

#bodywrap {
background-color:#F9F9F9;
overflow:hidden;
padding-top:10px;
padding-bottom:0px;
width:100%;
margin:0 auto;
}

#footercontainer div {
color:#fff;
}

#footerleft {
float:left;
padding-top:15px;
text-align:left;
width:200px;
margin:0 auto;
}

#footerright {
float:right;
font-size:10px;
padding-top:15px;
text-align:right;
width:650px;
margin:0 auto;
}

#footerright img {
margin-right:15px;
vertical-align:middle;
}

#footerwrap {
background-color:#2E2E2E;
float:left;
height:auto;
padding-bottom:15px;
width:100%;
margin:0 auto;
}

#header {
height:236px;
width:920px;
background-image:url(../images/bottomheader.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0 auto;
}

#headerwrap {
background-color:#c1e1d2;
background-image:url(../images/top2bg.gif);
background-position:bottom;
background-repeat:repeat-x;
height:236px;
width:100%;
margin:0 auto;
}

#mainbody {
float:left;
text-align:left;
width:620px;
position:relative;
}

#mainbody li {
list-style:square;
list-style-position:inside;
margin-left:15px;
}

#menu {
height:144px;
text-align:left;
width:920px;
background-image:url(../images/topheader.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0 auto;
}

#menuwrap {
background-color:#31373B;
background-image:url(../images/topbg.gif);
background-position:top;
background-repeat:repeat-x;
height:144px;
width:100%;
margin:0 auto;
padding:0;
}

#middle {
height:260px;
padding-top:15px;
width:900px;
margin-right:auto;
margin-left:auto;
}

#middle .contentheading {
color:#666;
font-family:'Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size:12px;
font-weight:400;
line-height:normal;
margin:0;
padding:0;
}

#middle .moduletable {
text-align:left;
}

#middle h3 {
color:#4B4B4B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
font-weight:400;
letter-spacing:-1px;
line-height:40px;
padding-bottom:10px;
margin:0;
}

#middle td {
color:#666;
text-align:left;
}

#middle1 {
float:left;
text-align:left;
width:150px;
padding-right:70px;
}

#middle5 label {
color:#666;
}

#middlewrap {
background-color:#EAE7DE;
border-top:5px solid #CCC;
float:left;
height:175px;
letter-spacing:0;
width:100%;
margin:0 auto;
}

#rightcolumn {
float:right;
margin-top:0;
padding-top:18px;
text-align:left;
width:260px;
position:relative;
}

#rightcolumn .moduletable {
padding-bottom:20px;
text-align:left;
}

#rightcolumn h3 {
color:#4B4B4B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
font-weight:400;
letter-spacing:-1px;
padding-bottom:10px;
margin:0;
}

.tableone {
background-color:#E5ECED;
padding:8px;
}

.tabletwo {
padding:8px;
}

.contentpaneopen .tableeat {
background-color:#E5ECED;
border-bottom:1px solid #000;
padding:2px;
}

.contentpaneopen .tabletop,.tablesleep,.tableplay,.tableextra {
border-bottom:1px solid #000;
padding:2px;
}

.copy {
margin-left:40px;
}

.multithumb {
margin-top:5px;
margin-bottom:5px;
}

.contentpaneopen .Equiptop {
background-color:#E5ECED;
border:1px solid #2e2e2e;
margin-left:40px;
width:92%;
}

.contentpaneopen .ordertable {
background-color:#EAE7DE;
border:1px solid #2E2E2E;
}

.playyard,.jogger,.price,.tablecrib,.babybundle {
vertical-align:top;
background-color:#eae7de;
padding:5px;
}

.price {
padding-left:15px;
}

a#active_menu:hover,a:link {
color:#666;
text-decoration:none;
}

input.button:hover,.category {
color:#FF8C00;
}

input.inputbox#mod_login_password,input.inputbox#mod_login_username {
background-color:#FAFAFA;
border:1px solid #EDEDED;
color:#666;
margin-bottom:2px;
margin-top:2px;
width:140px;
}

#body,#footercontainer {
width:900px;
margin:0 auto;
}

#middle2,#middle3,#middle4 {
float:left;
position:relative;
text-align:left;
padding-right:70px;
width:150px;
}

#middle5 input.inputbox#mod_login_password,#middle5 input.inputbox#mod_login_username {
background-color:#FAFAFA;
border:1px solid #CCC;
margin-bottom:2px;
margin-top:2px;
width:140px;
}

.copy td,.moduletablepackage {
padding:5px;
}

#middle img{
border: 1px solid #61737F;
}
