body {
	color : #554949;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	_text-align:center;
	padding-bottom : 0px;
	padding-left : 20px;
	padding-right : 20px;
	margin : 0px;
	background-image : url(image09/bodybg.gif);
	background-repeat : repeat-y;
	background-position : center;
}
select {
	color : #554949;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#wrapper {
	text-align : left;
	padding-top : 10px;
	width : 939px;
   _text-align:left;
}

/*#wrapper {
width:939px;
margin:0 auto;
}*/

a {
	color : #554949;
	text-decoration : none;
	font-weight : bold;
}

a:hover {
	text-decoration : underline;
}

a.headlink {
	display : block;
	padding-right : 10px;
	margin : 0px;
	padding-bottom : 0px;
	font-weight : normal;
	clear : both;
}
a.headlink img {
	float : left;
	border : solid 1px #797979;
	margin-right : 5px;
	margin-bottom : 5px;
}
.headlinkarrow {
	background-image : url(image09/arrow.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding: 0px;
	margin : 0px;
	display : block;
}

a.headlink2 {
	padding-right : 20px;
	margin : 0px;
	padding-bottom : 0px;
	background-image : url(image09/arrow.gif);
	background-repeat : no-repeat;
	background-position : right;
}

a.stronglink {
	color : #942559;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : normal;
	font-size : 13px;
}
.pinkarrow {
	background-image : url(image09/pinkarrow.gif);
	background-repeat : no-repeat;
	background-position : right;
	padding-right : 20px;
	display : block;
	margin-right : 20px;
	padding-bottom : 0px;
}

.pinkarrow_post {
	background-image : url(image09/pinkarrow.gif);
	background-repeat : no-repeat;
	background-position : right top;
	padding-right : 20px;
	display : block;
	margin-right : 20px;
	padding-bottom : 0px;
	width : 125px;
}

a.stronglink:hover {
	text-decoration : underline;
}

a.forumlink {
	color : #554949;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
	background-image : url(image09/arrow.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 20px;
}

a.forumlink:hover {
	text-decoration : underline;
}

#logo {
	border-bottom : 4px;
	border-bottom-color : #d8689d;
	width : 939px;
	height : 65px;
	display : block;
	background-color : #ffffff;
}

#logobottom {
	background-color : #d8689d;
	width : 939px;
	height : 69px;
	display : block;
}

#logospacer {
	padding-top : 40px;
	margin-bottom : 20px;
}

.nodisplay {
	display : none;
	visibility : hidden;
}

h1 {
	color : #d8689d;
	background-image : url(image09/confetti.gif);
	background-repeat : no-repeat;
	width : 234px;
	height : 55px;
	font-weight : normal;
	font-family : "Times New Roman", Times, serif;
	text-transform : uppercase;
	float : left;
	margin : 0px;
}

h2 {
	background-image : url(image09/tagline.gif);
	background-repeat : no-repeat;
	width : 420px;
	height : 55px;
	color : #ff6b00;
	font-weight : normal;
	float : left;
	background-position : bottom;
	margin : 0px;
	padding-left : 20px;
}

h3 {
	background-image : url(image09/headingdots.gif);
	background-repeat : repeat-x;
	color : #942559;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 18px;
	height : 31px;
	padding-top : 5px;
	margin : 0px;
}

.blogheads {
	color : #942559;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 18px;
	padding-top : 5px;
	margin : 0px;
}

.copytxt2 {
	font-size : 11px;
	line-height : 20px;
}

.copytxt2 img {
	border : solid 1px #797979;
	margin-right : 10px;
	margin-left : -10px;
	margin-top : 5px;
	margin-bottom : 10px;
}


.compname, .compnamepremium {
	background-image : url(image09/headingdots.gif);
	background-repeat : repeat-x;
	color : #942559;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 18px;
	height : 31px;
	padding-top : 5px;
	margin : 0px;
}
.suppliercompname {
	color : #942559;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 18px;
	height : 31px;
	padding-top : 5px;
	margin : 0px;
}
.webtext {
	font-weight : bold;
}
.pages {
	padding-left : 5px;
}
.fmd a {
	background-image : url(image09/arrow.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding: 0px;
	margin : 0px;
	padding-right : 20px;
}

h4 {
	color : #942559;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 18px;
	margin : 0px;
}

#SNLinks {
	position : absolute;
	top : 110px;
	margin-left : 515px;
}
#search {
	top : 155px;
	position : absolute;
	margin-left : 810px;
}
#search input {
	color : #554949;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px;
}
#cse-search-box {
	margin : 0px;
	padding : 0px;
}
.google {
	width : 100px;
	border : solid 1px #554949;
}
#SNLinks ul {
	margin : 0px;
	padding : 0px;
}

#SNLinks ul li {
	float : left;
	margin : 0px;
	padding : 0px;
	list-style : none;
}

#SNLinks td a {
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	text-transform : uppercase;
	display : block;
	height : 20px;
	margin-left : 10px;
	padding-top : 7px;
}

#fb {
	background-image : url(image09/facebook.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 19px;
}

#tw {
	background-image : url(image09/twitter.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 19px;
}

#mag {
	background-image : url(image09/subscribe.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 19px;
}

#ezine {
	background-image : url(image09/ezine.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 19px;
}

#menumain {
	display : block;
	width : 939px;
}

#menumain ul {
	margin : 0px;
	padding : 0px;
}

#menumain ul li{
	float : left;
	margin : 0px;
	padding : 0px;
	list-style : none;
}

#menumain a{
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 15px;
	color : #dc76a6;
}

#menumain a:hover {
	text-decoration : none;
}

.menumain1st {
	display : block;
	padding-right : 16px;
}

.menumainitem {
	display : block;
	border-left : solid 1px #9e8f96;
	padding-left : 15px;
	padding-right : 16px;
}

div#mainbody{
	float:left;
	width:100%;
	margin-top : 20px;
}

/*div#mainbody{
float:left;
width:939px;
}*/

div#bodymiddle{
	margin: 0 175px
}

div#bodymiddle2 {
	margin-left : 175px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}

#bodymiddleinner {
	padding-left : 20px;
	padding-right : 20px;
	font-size : 12px;
}

div#bodyleft{
	float:left;
	width:175px;
	margin-left:-175px;
	background-image : url(image09/vertdots.gif);
	background-repeat : repeat-y;
	margin-top : 20px;
}
#bodyleftinner {
	padding-left : 15px;
}
#bodyleftinner .headlink {
	height : 48px;
}
div#bodyright{
	float:left;
	width:175px;
	margin-left:-100%;
	background-position : left;
	margin-top : 20px;
}
.magcover {
	padding-top : 10px;
	background-image : url(image09/lookbg.jpg);
	background-repeat : no-repeat;
	background-position : top;
	margin-bottom : 10px;
	height : 202px;
	padding-right : 7px;
}
.magcover p {
	margin : 2px;
}
.magcover img {
	border : 0px;
}
#colend {
	background-image : url(image09/kiss.jpg);
	background-position : center;
	background-repeat : no-repeat;
	height : 100px;
}
#pinkpages {
	width : 174px;
	height : 202px;
	background-image : url(image09/pinkpages.jpg);
	background-repeat : no-repeat;
}
#pinkpages h4 {
	height : 35px;
}
#pinkpages p {
	margin-left : 9px;
	margin-right : 14px;
	margin-top : 10px;
	margin-bottom : 0px;
}
#pinkpages select {
	margin-bottom : 5px;
}
#ImageButton3 {
	margin-left : 109px;
}
#poll {
	background-image : url(image09/postitsmall.jpg);
	background-repeat : no-repeat;
	width : 178px;
	height : 161px;
	margin-top : 30px;
}
#ask {
	background-image : url(image09/postitsmall.jpg);
	background-repeat : no-repeat;
	width : 178px;
	height : 161px;
	margin-top : 30px;
	margin-bottom : 10px;
}
#poll h4 {
	padding-top : 20px;
	margin-right: 20px;
}
#ask h4 {
	padding-top : 20px;
	margin-left: 14px;
}
#poll a.stronglink, #ask a.stronglink, #pinkpages p a.stronglink, #video p a.stronglink {
	font-size : 11px;
	white-space : nowrap;
}
#poll p {
	margin-top : 3px;
	margin-bottom : 5px;
	margin-right : 30px;
	margin-left : 5px;
}
#ask p {
	margin-left : 14px;
	margin-top : 3px;
	margin-bottom : 5px;
	margin-right : 20px;
}
#video {
	background-image : url(image09/video.gif);
	background-position : top;
	background-repeat : no-repeat;
	padding-top : 38px;
	margin-top : 20px;
	padding-left : 10px;
}
#video p {
	margin-top : 3px;
	margin-bottom : 5px;
	margin-right : 20px;
}
.bodymiddleinner_l {
	width : 50%;
	float : left;
}
.bodymiddleinner_r {
	width : 50%;
	float : right;
}
.clear {
	clear : both;
}
.pad_l {
	margin-right : 10px;
}
.pad_l img, .pad_r img {
	float : left;
	border : solid 1px #797979;
	margin-right : 5px;
	margin-bottom : 5px;
}
.pad_l p, .pad_r p {
	clear : both;
	margin-top : 5px;
	margin-bottom : 10px;
}
.pad_r {
	margin-left : 10px;
}
#Inspiration {
	clear : both;
	height : 240px;
	margin-bottom : 10px;
}
#Inspiration h3 {
	color : #ff6b00;
	font-weight : normal;
	background-image : url(image09/inspiration.gif);
	background-repeat : no-repeat;
	margin-bottom : 10px;
}
.third {
	width : 33%;
	float : left;
}
.postnote {
	background-image : url(image09/postitbig.jpg);
	background-repeat : no-repeat;
	height : 190px;
	background-position : center;
	width : 181px;
	text-align : left;
}
.postnote_new {
	background-image : url(image09/postitbig.jpg);
	background-repeat : no-repeat;
	height : 190px;
	background-position : center;
	width : 181px;
	text-align : left;
}
.postimage {
	width : 140px;
	height : 93px;
	background-repeat : no-repeat;
	background-position : center;
	margin-left : 12px;
	top : 30px;
	position : relative;
	display : block;
}
.postnote p {
	margin-top : 35px;
	margin-left : 14px;
	display : block;
}
.postnote_new p {
	margin-top : 8px;
	margin-left : 0px;
	display : block;
}
.postnote p a {
	font-size : 11px;
}
.postnote_new p a {
	font-size : 11px;
	line-height: 13px;
}
#dresline {
	background-image : url(image09/hozdots.gif);
	background-repeat : repeat-x;
	background-position : top;
}
#dresses {
	padding-top : 10px;
}
#dresses h3 {
	color : #ff6b00;
	font-weight : normal;
	background-image : url(image09/latestdresses.gif);
	background-repeat : no-repeat;
	margin-bottom : 10px;
}
div.dressgal {
	border : solid 1px #d8c2cc;
	margin-bottom : 10px;
	text-align : center;
}
.dressgal img {
	border : solid 1px #dc78a7;
	margin: 10px;
}
.bottomlinks {
	background-color : #f5f7f8;
	background-image : url(image09/hozdots.gif);
	background-repeat : repeat-x;
	background-position : top;
	margin-top : 10px;
	text-align : left;
	padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
	width : 939px;
	height : 225px;
}
.bottomlinks p {
	padding-top : 0px;
	padding-bottom : 5px;
}
.botlinks {
	float : left;
	width : 134px;
}
.botlinks a {
	color : #9b9b9b;
	font-size : 11px;
	font-weight : normal;
}
.bannerad {
	text-align : center;
}
.bannerad img{
	border : solid 1px #9e8f96;
	margin : 10px;
}
.menu1 {
	height : 40px;
	margin-top : 20px;
}
.menu1 a {
	font-weight : normal;
}
#thumbnails {
	float : left;
}
#DataPager2, #DataPager1 {
	float : right;
}
#thanksmessage {
	margin-top : 10px;
	font-weight : bold;
	background-color : #f3e7ec;
	border : solid 1px #b1b2b1;
	padding : 5px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
	width:939px;
	height:14px;
	position:relative;
	z-index:100;
	border-right:1px solid #aaaaaa;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* hack to correct IE5.5 faulty box model */
* html .menu {
	width:940px;
	w\idth:939px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

.menu ul ul {
	width:104px;
	text-align : left;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	width:104px;
	position:relative;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#d8689d;
	width:104px;
	height:16px;
	border:1px solid #aaaaaa;
	border-width:0px 0 0px 1px;
	padding-left:0px;
	line-height:16px;
	font-weight:bold;
	text-align : center;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
	width:104px;
	w\idth:93px;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;
}

/* style the second level hover */
.menu ul ul a.drop:hover{
	background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;
}

.menu ul ul :hover > a.drop {
	background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;
}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#e2dfa8;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* style the third level hover */
.menu ul ul ul a:hover {
	background:#b2ab9b;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:16px;
	left:0;
	width:150px;
	border-top:1px solid #aaaaaa;
	text-align : left;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
	background: #ffffff;
	display : block;
}

/* another hack for IE5.5 */
* html .menu ul ul {
	top:16px;
	top:17px;
}

/* position the third level flyout menu */
.menu ul ul ul{
	left:104px;
	top:-1px;
	width:104px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left:-104px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	background:#ffffff;
	color:#d8689d;
	height:auto;
	line-height:1em;
	padding:5px 10px;
	width:128px;
	border-width:0 1px 1px 1px;
	text-align : left;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
	width:150px;
	w\idth:128px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

/* style the top level hover */
.menu a:hover {
	color:#d8689d;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

.menu ul ul a:hover{
	color:#FFFFFF;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	background: #d8689d;
}

.menu :hover > a {
	color:#d8689d;
	text-decoration:underline;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}

.menu ul ul :hover > a {
	color:#FFFFFF;
	background:#d8689d;
	text-decoration:none;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
	visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
	visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{
	visibility:visible;
}
.supbanners {
	text-align : center;
	width:175px;
}

#celebnews {
	margin-top : 10px;
}
#supbanners img {
	border : solid 1px #a6a6a6;
}
b.tab {
	background-image : url(image09/tab.gif);
	background-repeat : no-repeat;
	width : 121px;
	height : 19px;
	display : block;
	margin-top : 5px;
	padding-top : 3px;
}
table.bb {
width:549px;
}
#res {
width:549px;
}

.blogtext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
	line-height:1.4em;
}
#TopBanner {
	display : block;
	clear : both;
	text-align : center;
}

#twitter a{
font-weight:normal;
font-size:11px;
}

#polls
{
border-bottom:solid 1px #d6d4d7;
padding-bottom:5px;
text-align:left;
height:auto;
}

#polls a{font-size:11px;font-family : Arial, Helvetica, sans-serif;}

#polls img 
{
  border:solid 0px #fff; 
  text-align:left;
  padding-right:5px; 
  vertical-align:bottom;  	
}


