body {
     background-color: #660000; 
     margin: 0 auto;
text-align: center;
color: #ff9900; }

#topcontainer {
margin: 0 auto;
background-color: #333333;
width: 1150px;
padding-bottom: 12px;
border-top: 10px #cccccc solid;
border-left: 10px #cccccc solid;
border-right: 10px #cccccc solid; }

#header {
width: 890px;
height: 209px;
background-image: url(../images/imperial-rose-collections-logo.jpg);
background-repeat: no-repeat;
float: left; }

#livehelp {

width: 176px;
height: 44px;
float: left;
margin-left: 260px;
margin-top: 80px;
background-image: url(../images/live-help-up.jpg); }

#viewcart {
width: 220px;
float: left;
margin-left: 30px;
margin-top: 10px; }

#viewcarttop {
width: 220px;
height: 15px;
background-image: url(../images/narrow-menu-top.jpg);
background-repeat: no-repeat; }

#viewcartmiddle {
width: 220px;
background-image: url(../images/narrow-menu-middle.jpg);
background-repeat: repeat-y;
padding-bottom: 1px;
padding-top: 1px; }

#viewcartbottom {
width: 220px;
height: 21px;
background-image: url(../images/narrow-menu-bottom.jpg);
background-repeat: no-repeat; }

#viewcarttext {
margin: 0 auto;
width: 160px;

font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
}

#topmenu {
width: 669px;
clear: both; 
margin-left: 235px;
padding-top: 15px;
}

#topmenutop {
width: 669px;
height: 24px;
background-image: url(../images/broad-menu-top.jpg);
background-repeat: no-repeat;
 }

#topmenumiddle {
width: 669px;
background-image: url(../images/broad-menu-middle.jpg);
background-repeat: repeat-y;
padding-top: 1px;
padding-bottom: 1px; }

#topmenutext {
margin: 0 auto;
width: 669;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11pt;
font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	color: #ff7f0d;
}

#topmenubottom {
width: 669px;
height: 22px;
background-image: url(../images/broad-menu-bottom.jpg);
background-repeat: no-repeat; }



#search {
width: 220px;

float: none;
margin-left: 920px;
margin-top: 139px; }

#searchtop {
width: 220px;
height: 15px;
background-image: url(../images/narrow-menu-top.jpg);
background-repeat: no-repeat; 
}

#searchmiddle {
width: 220px;
background-image: url(../images/narrow-menu-middle.jpg);
background-repeat: repeat-y;
padding-top: 1px;
padding-bottom: 1px; }

#searchbottom {
width: 220px;
height: 21px;
background-image: url(../images/narrow-menu-bottom.jpg);
background-repeat: no-repeat;
}

#searchtext {
margin: 0 auto;
width: 160px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
 }

#bottomcontainer {
margin: 0 auto;
background-color: #333333;
width: 1150px;
border-left: 10px #cccccc solid;
border-bottom: 10px #cccccc solid;
border-right: 10px #cccccc solid;
padding-bottom: 10px;
clear: both; }

#leftmenu {
width: 210px;
float: left;
margin-left: 10px; }

#leftmenutop {
width: 210px;
height: 66px;
background-image: url(../images/left-menu-top.jpg);
background-repeat: no-repeat;
 }

#leftmenumiddle {
width: 210px;
background-image: url(../images/left-menu-middle.jpg);
background-repeat: repeat-y; }

#leftmenubottom {
width: 210px;
height: 22px;
background-image: url(../images/left-menu-bottom.jpg);
background-repeat: no-repeat; }

#leftmenutext {
margin: 0 auto;
width:180px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-align: left;
margin-left: 15px;
margin-right: 20px;
font-weight: bold;
color: #333333; }

#mainbody {
width: 669px;
float: left;
margin-left: 14px; }

#mainbodytop {
width: 669px;
height: 24px;
background-image: url(../images/broad-menu-top.jpg);
background-repeat: no-repeat;
}

#mainbodymiddle {
width: 669px;
background-image: url(../images/broad-menu-middle.jpg);
background-repeat: repeat-y;
}

#mainbodybottom {
width: 669px;
height: 22px;
background-image: url(../images/broad-menu-bottom.jpg);
background-repeat: no-repeat;
}

#mainbodytext {
margin: 0 auto;
width: 600px;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
padding-bottom: 20px;
padding-top: 20px; }

#scroller {
width: 220px;
float: left;
margin-left: 17px; }

#scrollertop {
width: 220px;
height: 15px;
background-image: url(../images/narrow-menu-top.jpg);
background-repeat: no-repeat;
}

#scrollermiddle {
width: 220px;
background-image: url(../images/narrow-menu-middle.jpg);
background-repeat: repeat-y; 
}

#scrollerbottom {
width: 220px;
height: 21px;
background-image: url(../images/narrow-menu-bottom.jpg);
background-repeat: no-repeat;
}

#scrollertext {
margin: 0 auto;
width: 150px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
 }

#rightside {
width: 220px;
float: left;
margin-left: 17px; }

#rightsidetop {
width: 220px;
height: 15px;
background-image: url(../images/narrow-menu-top.jpg);
background-repeat: no-repeat;
}

#rightsidemiddle {
width: 220px;
background-image: url(../images/narrow-menu-middle.jpg);
background-repeat: repeat-y; 
}

#rightsidebottom {
width: 220px;
height: 21px;
background-image: url(../images/narrow-menu-bottom.jpg);
background-repeat: no-repeat;
}

#rightsidetext {
margin: 0 auto;
width: 210px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
text-align: center; }

#footer {
margin: 0 auto;
width: 1120px;
clear: both; }

#footertop {

height: 19px;
background-image: url(../images/footer-top.jpg);
background-repeat: no-repeat; }


#footercenter{
width: 1120px;
background-image: url(../images/footer-new-middle.jpg);
background-repeat: repeat-y; }

#footerbottom {
width: 1120px;
height: 21px;
background-image: url(../images/footer-bottom.jpg);
background-repeat: no-repeat; }

#footertext {
width: 1100px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px; }

.leftmenutext a:link {color: #660000;
text-decoration: none; }
.leftmenutext a:visited {color: #660000;
text-decoration: none; }
.leftmenutext a:hover {color: #999999;
text-decoration: underline; }

a:link {color: #cccccc;
}
a:visited {color: #cccccc;
}
a:hover {color: #336666;
}


