*{margin:0;padding:0;}

html, body {
	height: 100%;  
}

a { outline: none; }

body {
    color: #000000;
    background-color:#000000;
    font-family: Arial, ArialMT, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
background-image: url('http://www.redcarpetundies.com/_images/Background.jpg');
background-repeat: repeat-x;

}

p.centred { text-align: center; }

a.plain { text-decoration: none; }

a.plainred {
text-decoration: none;
color:#A71C29;
}

#outer_container {
margin: 0 auto;
position: relative;
width: 849px;
background-color: #FFFFFF;
height:100%;
}

#top_container {
position: absolute;
top: 0px;
left: 45px;
width: 760px;
}

#footer {
width: 849px;
background-image: url('http://www.redcarpetundies.com/_images/FooterBG.jpg');
height: 90px;
position: relative;
left: 0px;
margin-top: 15px;
}

#footerlogo {
position: absolute;
top: 18px;
left: 44px;
width: 184px;
height: 45px;
background-image: url('http://www.redcarpetundies.com/_images/Footerlogo.jpg');
}

#footer p {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 11px;
}

#footer a {
text-decoration: none;
color: #000000;
}

#footer a:hover {
color:#A71C29;
}

#cards {
position: absolute;
top: 28px;
left: 675px;
width: 153px;
height: 46px;
background-image: url('http://www.redcarpetundies.com/_images/Securelogos.jpg');
}

#footermenu {
position: absolute;
top: 30px;
left: 290px;
}

#bottomline {
position: absolute;
top: 48px;
left: 320px;
}

#midl_container {
position: absolute;
top: 440px;
left: 0px;
width: 849px;
background-color: #FFFFFF;
}

#mainlogo {
position: absolute;
top: 30px;
left: 53px;
width: 352px;
height: 65px;
background-image: url('http://www.redcarpetundies.com/_images/MainLogo.jpg');
background-repeat: no-repeat;
}

#topnavbar {
position: absolute;
top: 125px;
left: 60px;
height: 20px;
}

#redtop {
position: absolute;
top: 152px;
left: 0px;
width: 760px;
height: 250px;
background-image: url('http://www.redcarpetundies.com/_images/Homeimage.jpg');
background-repeat: no-repeat;
}

#landingtop {
position: absolute;
top: 163px;
left: 0px;
width: 760px;
height: 273px;
}

#topbutton1 {
position: absolute;
bottom: 0px;
height: 30px;
width: 175px;
right: 366px;
background-image: url('http://www.redcarpetundies.com/_images/LinksBG.jpg');
background-repeat: no-repeat;
text-align: center;
}

#topbutton2 {
position: absolute;
bottom: 0px;
height: 30px;
width: 175px;
right: 189px;
background-image: url('http://www.redcarpetundies.com/_images/LinksBG.jpg');
background-repeat: no-repeat;
text-align: center;
}

#topbutton3 {
position: absolute;
bottom: 0px;
height: 30px;
width: 175px;
right: 12px;
background-image: url('http://www.redcarpetundies.com/_images/LinksBG.jpg');
background-repeat: no-repeat;
text-align: center;
}

#welcome {
position: absolute;
left: 404px;
top: 17px;
}

#welcometext {
position: absolute;
left: 400px;
top: 76px;
width: 220px;
color: #FFFFFF;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

#welcometext p {
color: #FFFFFF;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
z-index: 1000;
}

#ceriltext {
position: absolute;
left: 642px;
top: 138px;
width: 95px;
color: #FFFFFF;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
}

#ceriltext p {
color: #FFFFFF;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
z-index: 1000;
}


#cerilright {
position: absolute;
right: 12px;
top: 12px;
width: 125px;
height: 185px;
background-image: url('http://www.redcarpetundies.com/_images/70trans.png');
opacity: .35;         /* Standard style for transparency */
-moz-opacity: .35;     /* Transparency for older Mozillas */
filter: alpha(opacity=35);  /* Transparency for IE */
}

#cerilleft {
position: absolute;
right: 139px;
top: 12px;
width: 230px;
height: 185px;
background-image: url('http://www.redcarpetundies.com/_images/70trans.png');
opacity: .35;         /* Standard style for transparency */
-moz-opacity: .35;     /* Transparency for older Mozillas */
filter: alpha(opacity=35);  /* Transparency for IE */
}

#cerilface {
position: absolute;
right: 25px;
top: 21px;
height: 111px;
width: 95px;
background-image: url('http://www.redcarpetundies.com/_images/Cerilpic.jpg');
background-repeat: no-repeat;
}

#cerilcontent {
position: absolute;
left: 24px;
top: 40px;
color: #000000;
font-family: Helvetica, ArialMT, Arial, sans-serif;
font-size: 14px;
line-height: 18px;
text-align: center;
width: 134px;
height: 112px;
}

#cerilcontent a {
text-decoration: none;
color: #000000;
font-size: 13px;
}

#cerilcontent a:hover {
color:#A71C29;
}

.archive {
width: 252px;
float: left;
margin-left: 6px;
margin-top: 10px;
}

.celeb_arc {
width: 222px;
height: 316px;
background-image: url('http://www.redcarpetundies.com/_images/celebback.gif');
background-repeat: no-repeat;
}

.arcwords {
width: 210px;
margin-top: 4px;
margin-left: 4px;
}

.clarc {
padding-left :11px;
padding-top: 8px;
border: 0;
}

#blogmask {
position: absolute;
left: 50px;
top: 155px;
}

span.phone {
color:#A71C29;
font-weight: bold;
font-size: 14px;
}

#basket {
position: absolute;
top: 14px;
right: 8px;
text-align: right;
color: #000000;
font-family: Helvetica, ArialMT, Arial, sans-serif;
font-size: 12px;
}

#basket a {
color: #000000;
text-decoration: none;
}

#basket a:hover {
color:#A71C29;
}

#leftcolumn {
float: right;
padding-left: 45px;
width: 190px;
padding-right: 45px;
background-color: #FFFFFF;
}

#leftspacer {
float: left;
padding-left: 45px;
width: 190px;
height: 40px;
padding-right: 45px;
background-color: #FFFFFF;
}

#rightcolumn {
float: right;
width: 525px;
background-color: #FFFFFF;
padding-right: 44px;
}

div.singleline {
float: left;
width: 525px;
margin-bottom: 1px;
padding-bottom: 0px;
height: 1px;
line-height: 1px;
background-image: url('http://www.redcarpetundies.com/_images/sep.gif');
background-repeat: repeat-x;
}

div.thinline {
float: left;
width: 525px;
margin-bottom: 8px;
height: 1px;
background-image: url('http://www.redcarpetundies.com/_images/sep.gif');
background-repeat: repeat-x;
}

div.thinlinew {
float: left;
width: 525px;
margin-top: 10px;
margin-bottom: 10px;
height: 1px;
background-image: url('http://www.redcarpetundies.com/_images/sep.gif');
background-repeat: repeat-x;
}

.celebbox {
float:left;
width: 525px;
margin-bottom: 8px;
}

.celebtitle {
float:left;
width: 525px;
}

.celebcontent {
float: left;
position: relative;
width: 525px;
height: 450px;
background-color:#F5F5F5;
margin-bottom: 5px;
}

.celebleft {
float: left;
position: relative;
width: 260px;
height: 430px;
padding-left: 20px;
padding-top: 20px;
padding-right: 5px;
}

.favourites {
bottom:6px;
left:20px;
padding-top:20px;
width:260px;
}

.celebright {
float: left;
position: relative;
width: 240px;
padding-top: 5px;
}

.celebback {
position: absolute;
width: 240px;
height: 349px;
top: 1px;
background-image: url('http://www.redcarpetundies.com/_images/PoloroidBG.jpg');
background-repeat: no-repeat;
}

.celebpic {
padding-top:26px;
padding-left:19px;
}

.polaroids {
position: absolute;
width: 240px;
height: 90px;
top: 350px;
}

.rightquote {
position: absolute;
top: 436px;
left: 218px;
height: 27px;
width: 29px;
}

.favicon {
padding-right: 10px;
padding-bottom: 15px;
}

.paperclip {
position: absolute;
left: 192px;
top: 2px;
}

.menuitem {
margin-top: 1px;
width: 171px;
height: 22px;
background-color:#FEF1F9;
padding-left: 19px;
}

.subcatmenu {
padding-top: 4px;
padding-bottom: 4px;
width: 171px;
background-color:#FFEBF7;
padding-left: 19px;
}

.menuover {
margin-top: 1px;
width: 171px;
height: 22px;
background-image: url('http://www.redcarpetundies.com/_images/menover.gif');
background-repeat: no-repeat;
padding-left: 19px;
}

#searchbox {
width: 190px;
text-align: center;
background-color:#FEF1F9;
}

.sidebar {
margin-top: 16px;
}

.pinkbox {
width: 190px;
background-color:#FEF1F9;
}

.feedbackbox {
margin-left: 10px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13px;
}

#bookbox {
margin-left: 4px;
margin-right: 4px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13px;
}

#sendbutt {
background-color: #b52b38; 
color:#FFFFFF;
margin-top: 4px;
}

.menuitem a {
text-decoration: none;
color: black;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 13px;
line-height: 23px;
display: block;
width: 171px;
height: 22px;
}

.menuover a {
text-decoration: none;
color: white;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 13px;
line-height: 23px;
display: block;
width: 171px;
height: 22px;
}

a.submenuitem {
text-decoration: none;
color: black;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 13px;
line-height: 23px;
display: block;
width: 171px;
height: 22px;
}



span.subselected, a.submenuitem:hover {
text-decoration: none;
color: #AD2B37;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 13px;
line-height: 23px;
display: block;
width: 171px;
height: 22px;
}

#productpics {
float: left;
width: 287px;
margin-right: 43px;
margin-top: 6px;
}

#theysay {
float: left;
width: 195px;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
margin-top: 6px;
color: #000000;
}

#wesay {
float: left;
width: 285px;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-right: 20px;
}

#alsolike {
float: left;
width: 220px;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
}

#material {
width: 195px;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 10px;
}

img.mainpic { 
border: 1px solid #333333;
margin-bottom: 10px;
}

img.thumb { 
border: 1px solid #333333;
margin-right: 8px;
}

img.thumbr { 
border: 1px solid #333333;
}

div.catalog {
float: left;
width: 165px;
margin-bottom: 10px;
padding-top: 8px;
margin-right: 11px;
text-align: left;
}

div.catalogr {
float: left;
width: 165px;
padding-top: 8px;
text-align: left;
}

img.catalog { 
border: 1px solid #333333;
}

img.catalogr { 
border: 1px solid #333333;
}

img.youmaylike { 
border: 1px solid #333333;
margin-top: 10px;
margin-bottom: 35px;
margin-left: 10px;
margin-right: 10px;
}

img.prodlogo { text-align: center; }

#textcontent p {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
margin-bottom: 8px;
}

h2 {
color: #AD2B37;
font-size: 18px;
margin-bottom: 6px;
}

#textcontent h2 {
color: #AD2B37;
font-size: 18px;
margin-bottom: 6px;
}

#textcontent a {
color: #AD2B37;
text-decoration: none;
}

#textcontent a:visited {
color: #AD2B37;
text-decoration: none;
}

#textcontent a:hover {
text-decoration: underline;
}

span.arcday {
color: #AD2B37;
font-size: 16px;
font-weight: bold;
margin-right: 6px;
}
span.arcmon {
color: #000000;
font-size: 13px;
font-weight: bold;
margin-right: 4px;
}
span.arcyear {
color: #000000;
font-size: 11px;
font-weight: normal;
margin-right: 6px;
}
span.arccaption {
color: #000000;
font-size: 13px;
font-weight: bold;
}

p.product {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
color: #AD2B37;
}

h1 {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #AD2B37;
}

span.pgselected {
color: #AD2B37;
}

p.buyoption {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 12px;
color: #AD2B37;
text-align: left;
}

div.optionbox {
float: left;
margin-right: 8px;
text-align: left;
}

div.youare {
position: relative;
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
margin-top: 0px;
padding-top: 2px;
height: 22px;
width: 525px;
background-image: url('http://www.redcarpetundies.com/_images/youare.gif');
background-repeat: repeat-x;
}

.youare a {
color: #000000;
text-decoration: none;
}

.youare a:hover {
color: #AD2B37;
text-decoration: underline;
}

a.redbutlink  {
color: #FFFFFF;
text-decoration: none;
line-height: 30px;
font-weight: normal;
}

a.redbutlink:hover {
color: #FFEBF7;
text-decoration: none;
line-height: 30px;
font-weight: normal;
}

div.pagebar {
position: absolute;
right: 0px;
top: 2px;
}

img.pgtitle {
position: absolute;
top: 8px;
left: 20px;
}

#landwords {
position: absolute;
top: 84px;
left: 27px;
width: 285px;
}
#landwords p {
color: #FFFFFF;
font-family: Arial, ArialMT, Helvetica, sans-serif ;
font-size: 13px;
line-height: 18px;
}

.addbask { margin-top: 8px; }

p.mainprice {
font-family: Helvetica, ArialMT, Arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
}

p.related_brandname {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
color: #AD2B37;
}
p.related_text {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
}
h3.catalog_brandname {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
color: #AD2B37;
font-weight: normal;
}
p.catalog_brandname {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 15px;
color: #AD2B37;
}
p.catalog_text {
font-family: Arial, ArialMT, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
