body {font-family:Arial, Helvetica, sans-serif;	font-size:13px; background-image:url(graphics/purpbackground.gif); background-repeat:repeat-x; 
background-position:top; background-color:#8E2780;}


h1 {font-size:2.0em; font-family: Impact, Arial, Helvetica, sans-serif; padding:7px 0 3px 0 ; margin:0}
h2 {font-size: 1.7em; font-family: Impact, Arial, Helvetica, sans-serif; width:auto; color:#8E2780; line-height:1.3em; font-weight:normal; padding:5px 0 0 40px; 
margin:0; background-image:url(graphics/stars.gif); background-repeat:no-repeat; background-position:left }

.nostars {padding:5px 0 0 40px; background-image:none; padding:5px 0 0 0; margin:0;}
.nostarsArial {padding:5px 0 0 40px; background-image:none; padding:5px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size: 1.5em;}

h3 {font-size:20px; color:#ffffff;}
h4 {font-size:small;}
h5 {font-size:14px; font-weight:normal; color:#ffffff; margin-top:10px}
h6 {font-size:14px; font-weight:normal; color:#8E2780; margin-top:10px}

img {border:0;}

a:link {color:#8e2780;}
a:visited {color:#8e2780;}

#container {width:850px; margin-top:0px; margin:auto; padding:0px; border:5px solid #ccc; background-color:#ffffff;}
#header {float:left; margin:0; padding:0; width:850px; background-color:#ffffff; text-align:justify;}
.logo{width:208px; margin-left:10px; float:left;margin-top:10px;}
.strap{float:right;margin-right:15px;margin-top:160px;width:493px;}
.clearfix{clear:both;}
#innercontainer {float:left; width:840px; margin:5px; padding:0; background-image:url(graphics/greenbackground.png); background-repeat:repeat-x;
	background-position:top; background-color:#ebcde8;}

#col1 {width:208px; float:left; color:#5c3d91; margin-left:5px; padding:0; border:0;}
#col2and3 {float:left; width:620px; margin:0px; padding:0px;}
#col2mid {float:left; width:400px; padding:0px; margin:0px 5px; /*5px 10px 5px*/ color:#8e2780; background-color:#ffffff; 
background-image:url(graphics/smallgreenbackground.png); background-repeat:repeat-x; background-position:bottom; /*min-height:700px;*/}
#col2mid p {padding:0; margin:4px 15px 15px 15px;}
#col2midhome {float:left; width:400px; margin:0px 5px; padding:0px; color:#5c3d91;}
#introhometext {margin:5px 9px;padding:0}

#col2right {float:right; width:205px; margin:0px; padding:0; border:0; background-color:#8e2780; color: #ffffff;}
#col2right a {font-size:16px; color:#dfb0da; font-weight:bold; text-decoration:none;}
#col2right a:hover {text-decoration: underline;}
#col2right #text {font-size:14px; margin:0px 10px 5px 5px;}

#subscribeimg {
	position:absolute;
	z-index:99;
	top:531px;
	padding:0;
	width:208px;
	height:46px;
	left:-418px;
	margin-left:50%;
}
#subscribe {width:198px; float:left; color:#8E2780;	height:330px; margin-top:28px; padding:0px; border:2px solid #8E2780;
	background-color:#8E2780; z-index:1; background-image:url(graphics/subscribeman.gif); background-position:bottom; background-repeat:no-repeat;}
#subscribe p{float:left; color:#8E2780; font-weight:bold; font-size:14px; line-height:20px; margin-top:20px; padding:0px 5px;}
#subscribe form{float:left; margin:0; padding:0px 5px;}

.clearing {height:1px; font-size:1px; clear:both;}

div.productrange{float:right; /*width:486px;*/	margin:8px;	/* display: inline; */}
div.productimage {float:left; margin:2px; display:inline; padding:5px;}
  
#footer {margin:2px auto; width:850px; border:0; color:#ffffff;}
#footerleft {float:left; width:65%; font-size:12px;}
#footerright {float:right; width:34%; text-align:right; font-size:11px;}
#footer a {text-decoration:none; color:#ffffff;	font-weight:bold;}
#footer a:hover {text-decoration:none; color:#66cccc;}

ul#navigation {margin:10px 0 0 0; padding:0; text-align:center;	list-style-type:none; height:300px;}
/*ul#navigation a {display: block; text-decoration: none; color:#56378d; font-weight:bold; font-size:medium; font-family:verdana; padding:0; 
border-bottom:3px solid #ffffff;}
ul#navigation a:hover {color:#ffffff;}*/
ul#navigation li {margin-top:-4px;}
p.first {font-weight:bold;}
.bestfor {float:left; font-size:16px; font-weight:bolder; line-height:14px; margin-top:5px; }
.reason {float:left; width:400px; padding:5px 0px; font-size:13px;}
.reason p {padding:10px;}
.label {width:40px;}

/* celebrity spotlight box formatting */
#rssintro {margin:auto; padding-bottom:5px; width: 98%; background-color:#ffffff;}
#rssintro2 {font-size:13px; font-weight:normal; background-color:#ffffff; padding:10px;}
.rssTable {font-size:14px; font-family: Arial, Helvetica, sans-serif; width:98%; margin:auto; background-image:url(graphics/redcarpet2.jpg); /*background-image:url(graphics/greenbackground-celeb.gif); background-position:top; background-repeat:no-repeat; background-repeat:repeat-x; background-color:#ffffff; border:2px solid #cccccc;*/ }
.rssTableHeader {text-align:center; font-weight:bold; font-size:16px; color:#FFFFFF;}
.rssTableHeader a {font-weight:bold; text-decoration:none; color:#FFFFFF;}
.rssTableItem {text-align:center; /*background-color:#ffffff;*/ }
.rssTableItem a {text-decoration:none; font-weight:normal; color:#FFFFFF;}
.rssTableItem a:hover {text-decoration:underline; font-weight:bold;}
.rssTableItem a:visited {color:#FFFFFF}
td {border-bottom:1px dotted #ccc}
