body 	{ background-color:#504160; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:10px; padding-top:10px; }
a 		{ color:#5b3286; font-weight:bold; text-decoration:none; }
/* Fabian - custom header tags */
H1 		{ font-size:18px; padding: 10px 0 10px 0; }
H2 		{ font-size:15px; padding: 5px 0 0px 0; }


.whitepixel  { border:1px solid #FFFFFF; width:950px; height:690px; }
.purplepixel { border:2px solid #504160; width:946px; height:686px; }
.wrapper     { width:944px; height:684px; margin-top:1px; background-image:url(/images/BG.jpg); background-position: -500px 0px; position:relative; }

.whitepixel_cart { border:1px solid #FFFFFF; width:950px; }
.purplepixel_cart { border:2px solid #504160; width:946px; }
.wrapper_cart { width:944px; margin-top:1px; background:url(/images/BG.jpg) no-repeat; background-position: -500px 0px; background-color:#e4dbec; position:relative; }
.bar { background-image:url(/images/bar.gif); width:100%; height:37px; position:absolute; bottom:0px; }
.topnav { font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; width:560px; padding:30px 0px 0px 10px; font-size:14px; position:absolute; left:160px;}
.topnav a { color:#FFFFFF; font-weight:bold; text-decoration:none; margin-right:10px; }
.topnav a:hover { color:#7e00ff; font-weight:bold; text-decoration:none; margin-right:10px; }
.subscribe { float:right; font-weight:bold; padding:10px 10px 0px 0px; font-size:13px; width:280px; margin-right:0px; }
.small { font-size:10px; text-align:right; margin-right:4px; }
.logo { float:left; margin-left:15px; margin-top:15px; }
.sillouette { position:absolute; top:80px; right:0px; margin-top:0px; }
.sillouette_cart { position:absolute; top:80px; right:0px; }
.floatleft { float:left; }
/* Fabian - links on contact page */
#divContact a        { text-decoration:underline; color:#7E00FF; }
#divContact a:hover  { text-decoration:none; color: #5B3286; }

#maillist { width:200px; }
#maillist_input { width:200px; }
#maillist_input input { width:80px; padding:1px; margin-top:2px; }

#zipsearch_link { margin-top:10px; text-align:right; width:280px; clear:both; z-index:200; }
#zipsearch_link a { color:#FFFFFF; }
#zipsearch_link a:hover { color:#7e00ff; }

#zipsearch { float:left; width:114px; padding-top:3px; }
#zipsearch_input { float:left; width:72px; }
#zipsearch_select { float:left; width:80px; }
#zipsearch_searchbutton { float:left; width:30px; }

#bar_user { width:50px; margin:8px 0px 0px 10px; }
#bar_userinput { width:110px; margin:7px 0px 0px 5px; }
#bar_userinput input { width:100px; }
#bar_password { width:100px; margin:8px 0px 0px 10px; }
#bar_passwordinput { width:110px; margin:7px 0px 0px 5px; }
#bar_passwordinput input { width:100px; }
#bar_submit { width:200px; margin:7px 0px 0px 5px; }
#bodyarea { position:absolute; top:90px; left:50px; text-align:left; color:#5b3286; }
#bodyarea td { color:#5b3286; }
#bodyarea_cart { float:left; margin-left:20px; margin-top:10px; width:750px; padding:20px; text-align:left; color:#5b3286; background-color:#815ca9; }
.myBox
{
	float:left;
	margin-right:20px;
    margin-top:20px;
	border: 0px solid #504160;
    color: #5b3286;
    width: 325px;
	height: 500px;
    padding: 20px;
    text-align: left;
    background-color: #FFFFFF;
    border: 3px solid #504160;
}
.myBox_purple
{
	border: 0px solid #504160;
    color: #5b3286;
    background-color: #815ca9;
    border: 3px solid #504160;
}
#footer { font-size:10px; color:#FFFFFF; margin-top:5px; width:950px; }
#footer a { color:#FFFFFF; }
#footer a:hover { color:#FF6600; }