body { background-image: url(../img/bg.gif); background-repeat: repeat-x; padding:0px; margin:0px; height:100%; width:100%;  font-family:Verdana, Arial, Helvetica; }
body.popup { background-color: #fff; background-image: none; padding:0px; margin:0px; height:100%; width:100%;  font-family:Verdana, Arial, Helvetica; }
html,body { margin:0; height:100%; background-color:#F0E3F0; }
input,textarea { border:1px solid #999999;font-family:Verdana, Arial, Helvetica; font-size:11px; overflow:hidden }
div,td,a,h2,h3,a:link,a:active,a:visited,a:hover { color:#333; font-size:11px; font-weight:normal; }
a:hover.greentext,a:hover.breadcrumb { color: #8A458A; }
a:hover { color:#8A458A; text-decoration:underline; }
h1,h2,h3 { color:#333; font-size:100%; font-weight:normal; }
h1 { font-size:14px; font-weight:bold; margin:0px; }
h2 { font-weight:bold; margin:0px; }
h3 { color: #8A458A; margin:0px; }
ul { margin:3px; margin-left:18px; padding:3px; }
p { padding:0px; margin-top:10px; margin-bottom:10px; }
p.lowpadding { padding:0px; margin-top:6px; margin-bottom:6px; }
p.nopadding { padding:0px; margin-top:0px; margin-bottom:0px; }
.rightcell { width:191px; height:465px; background-color:#efefef; border:1px solid #b5b5b5; vertical-align:top; } 
.pagecontent { width:755px; vertical-align:top; height:100%; background-color:#fff; }
.pagecontentpadding { vertical-align:top; width:762px; padding:5px; }
.bgshadowleft { width:7px; vertical-align:top; background-image: url(../img/bg_shadow_ls.gif); background-repeat: repeat-y; }
.bgshadowright { width:7px; vertical-align:top; background-image: url(../img/bg_shadow_rs.gif); background-repeat: repeat-y; }
.menu { padding-left:2px; }
.locationbar { margin-top:5px; border: 1px solid #b5b5b5; }
.locationbarleft { width:602px; height:19px; background-image: url(../img/location_bg.gif); background-repeat: repeat-x;padding-left:7px; font-size:10px; }
.locationbarright { width:150px; height:19px; background-image: url(../img/location_bg.gif); background-repeat: repeat-x;padding-right:7px; font-size:10px; text-align:right;}
.leftcontent { margin-top:5px;height:465px; width:752px;}
.middlecontent { width:191px; height:100%; background-color:#efefef; border:1px solid #b5b5b5; vertical-align:top; }
.middletablecell { width:191px;vertical-align:top; }

.triangles
{
	background-image: url(../img/bg_triangles.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:332px;
	height:465px;
	border:1px solid #b5b5b5;
	vertical-align:top;
	padding:12px;
}

.trianglessmall
{
	background-image: url(../img/bg_triangles.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:332px;
	height:465px;
	border:1px solid #b5b5b5;
	vertical-align:top;
	padding:12px;
}

#spec_offer
{
	behavior: url(iepngfix/iepngfix.htc);
	background-image: url('../img/free_tri_small.png');
	background-repeat: no-repeat;
	background-position: top right;
	
	position: absolute;
	margin-left: -125px;
	border:0px;
	padding:0px;
	width: 104px;
	height: 104px;
	left: 50%;
	top: 104px;
}

#only_325_corner
{
	behavior: url(iepngfix/iepngfix.htc);
	background-image: url('../img/only_325_corner.png');
	background-repeat: no-repeat;
	background-position: top right;
	
	position: absolute;
	margin-left: -125px;
	border:0px;
	padding:0px;
	width: 104px;
	height: 104px;
	left: 50%;
	top: 104px;
}

.triangleswide { background-image: url(../img/bg_triangles.gif); background-repeat: no-repeat; background-position: bottom left; width:535px; height:465px; border:1px solid #b5b5b5; vertical-align:top; padding:12px; }
.triangles_pop { width:100%px; height:100%; border:1px solid #b5b5b5; vertical-align:top; padding:12px; }
.headerbg,.headerbg2,.headerbg2a,.headerbg3 { background-image: url(../img/header_bg.gif); background-repeat: repeat-x; height:20px; text-align:center; vertical-align:middle; }
.headerbg2 { border-top:1px solid #9B9B9B; width:96px; }
.headerbg2a { border-top:1px solid #9B9B9B; border-left:1px solid #9B9B9B; width:95px; }
.headerbg3 { border-top:1px solid #9B9B9B; }
.rhlinkstop { padding:10px; padding-bottom:12px; text-align:right; }
.rhlinksbtm { padding:10px; }
.thumbleft { padding:5px; padding-right:4px; }
.thumbright { padding:5px; padding-left:3px; }
.thumbs { background-color:#fff; border: 1px solid #B5B5B5; }
.breadcrumb, a.breadcrumb, a:link.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb { font-size:10px; }
.purple, a.purple, a:link.purple, a:visited.purple, a:active.purple { color: #8A458A; }
p.purple { margin-top:0px; }
td.purple { height:100%; vertical-align:bottom; }
.greytextdark, a.greytextdark, a:link.greytextdark, a:visited.greytextdark, a:active.greytextdark, a:hover.greytextdark { color:#7F7F7F; }
.greytext { color:#999; }
.greytextsmall { color:#999; font-size:10px; height:16px; }
.greentext, a.greentext, a:link.greentext, a:visited.greentext, a:active.greentext, a:hover.greentext { color:#788540; font-size:11px; }
.greentextsmall, a.greentextsmall, a:link.greentextsmall, a:visited.greentextsmall, a:active.greentextsmall { color:#788540; font-size:10px; height:16px; }
.footer { margin-top:5px; border: 1px solid #b5b5b5; }
.footerleft { width:452px; height:19px; background-image: url(../img/location_bg.gif); background-repeat: repeat-x;padding-left:7px; }
.footerright {width:300px; height:19px; background-image: url(../img/location_bg.gif); background-repeat: repeat-x;padding-right:7px; text-align:right; }
.checks { font-size:10px; height:16px; padding: 0px 5px; margin: 0px 0px 0px 0px; vertical-align: middle; border-style: none; }
input.checks { font-size:10px; height:16px; padding: 0px 5px; margin: 0px 0px 0px 0px; vertical-align: middle; border-style: none; }
a { text-decoration:none; }
hr { color:#ccc; height:1px; }
.small { font-size:10px; }
.scroller_class{}
.scroller_div{ height: 92%;}
#pscroller1{width: 98%; height: 100%; border-bottom: 0px; padding-left: 2px;}
