/* CSS Document */
body { background-color:#EFEFEF; text-align:center; margin:0px; padding:0px; }
#wrapper { width:865px; margin:0px auto; background-color:#FFFFFF; }
#topRow { width:865px; text-align:right; background-color:#FFFFFF; border-right:1px solid #ababab; border-left:1px solid #ababab;  float:left; }
	p.repLine { font:11px Arial, Helvetica, sans-serif; color:#666666; padding:0px 30px 0px 0px; }
	.redID { font:bold 13px Arial, Helvetica, sans-serif; color:#000; }
#flashHome { width:865px; height:460px; border-right:1px solid #ababab; border-left:1px solid #ababab; float:left;}
#flash { width:865px; height:320px; border-right:1px solid #ababab; border-left:1px solid #ababab; background:white; float:left;}
#basic-nav { width:865px; height:115px; border-right:1px solid #ababab; border-left:1px solid #ababab; background:white; float:left;}
#pageBody {	width:865px; background:white url(/images/tile.jpg) top repeat-x; padding-top:10px; text-align:left; border-right:1px solid #ababab; border-left:1px solid #ababab; float:left;  }
	#colOne { width:210px; text-align:right; float:left; }
	#colTwo { width:420px; padding-left:35px; float:left; }
	#colThree { width:140px; padding-left:35px; float:left; }
	
	#twoCol1 { width:210px; text-align:right; float:left; }
	#twoCol2 { width:595px; padding-left:40px; float:left; }

/* PRODUCTS */
#leftLinks { width:135px; background:#FFFFFF; text-align:right; font:bold 12px Arial, Helvetica, sans-serif; padding:20px 20px 0px 0px; margin-top:25px; border:1px solid #dddddd; float:right; }
	#leftLinks a:link, #leftLinks a:visited { width:135px; height:15px; display:block; text-align:right; text-decoration:none; color:#343434; padding-right:10px; margin:0px; }
	#leftLinks a:hover { width:135px; display:block; background:url(/images/pinkdot.gif) top right no-repeat; text-align:right; text-decoration:none; color:#492D86; padding-right:10px; margin:0px; }
	#leftLinks a.selected { width:135px; height:15px; display:block; background:url(/images/pinkdot.gif) top right no-repeat; text-align:right; text-decoration:none; color:#492D86; padding-right:10px; margin:0px; }
#col2Wrapper { width:575px; padding-top:15px; background:#ffffff; }
	#col2Wrapper .col1 { width:180px; text-align:center; background:#ffffff; float:left; }
	#col2Wrapper .col2 { width:370px; background:#ffffff; padding-right:25px; float:left; }
	#col2Wrapper .pgBody { width:525px; padding-left: 25px; }
	#col2Wrapper .half { width:250px; background:#ffffff; padding-right:10px; float:left; }
	#col2Wrapper .quote1 { width:375px; background-color:#ecf4e0; padding:10px 75px 10px 75px; }
	#col2Wrapper .quote2 { width:375px; background-color:#f9faa8; padding:10px 75px 10px 75px; }

/* Join Pages */
#shopDiv { width:575px; background-color:#ffffff; float:left; }
#shopDiv table { width:480px; border:1px solid #aaaaaa; margin-left:25px; }
#shopDiv td { font:11px Arial, Helvetica, sans-serif; vertical-align:top; }
#shopDiv ul { margin-left:10px; padding:0px; }
#shopDiv li { margin:2px 0px 0px 16px; padding:0px; font:11px Arial, Helvetica, sans-serif; color:black; }
#shopDiv input { font:bold 12px Arial, Helvetica, sans-serif; color:#1b3f95; }
#shopDiv select, #shopDiv option { font:bold 12px Arial, Helvetica, sans-serif; color:#1b3f95; }
.top { text-align:center; margin:12px auto; }
.title { padding:0px 0px 0px 10px; }

.c1p { width:40px; padding:4px; background:#492D86; color:white; }
.c2p { width:285px; padding:4px; background:#492D86; color:white; }
.c3p { width:65px; padding:4px; background:#492D86; color:white; text-align:right; }
.c4p { width:90px; padding:4px; background:#492D86; color:white; text-align:center; }
/*.c5p { width:70px; padding:4px; background:#492D86; color:white; text-align:center; }*/

.c1gr { width:40px; padding:4px; background:#008140; color:white; }
.c2gr { width:285px; padding:4px; background:#008140; color:white; }
.c3gr { width:65px; padding:4px; background:#008140; color:white; text-align:right; }
.c4gr { width:90px; padding:4px; background:#008140; color:white; text-align:center; }

.c1gy { background:#eaeaea; padding:6px; }
.c2gy { background:#eaeaea; padding:6px; }
.c3gy { background:#eaeaea; padding:6px; text-align:right; }
.c4gy { background:#eaeaea; padding:6px; text-align:center; }
.c5gy { background:#eaeaea; padding:6px; text-align:center; }

.c1wh { padding:6px; }
.c2wh { padding:6px; }
.c3wh { padding:6px; text-align:right; padding:6px; }
.c4wh { padding:6px; text-align:right; padding:6px; text-align:center; }
.c5wh { padding:6px; text-align:center; padding:6px; }

#footer { width:865px; height:177px; background:url(/images/footer-bg.jpg); text-align:left; border-right:1px solid #ababab; border-bottom:1px solid #ababab; border-left:1px solid #ababab; float:left; }
	#footer p { width:400px; padding:10px 0px 0px 275px; font-size:11px; }
#disclaimer { width:865px; margin:0px auto; }
	#disclaimer p { width:745px; padding:10px 0px; font-size:11px; text-align:center; margin-left:60px; }
	
h1 { font:24px Arial, Helvetica, sans-serif; margin:6px 0px; }
h2 { font:16px Arial, Helvetica, sans-serif; margin:6px 0px; }
h3 {}
h4 { font:bold 12px Arial, Helvetica, sans-serif; margin:4px 0px; }
h5 { font:bold 11px Arial, Helvetica, sans-serif; margin:0px; }
p { font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:15px; margin:10px 0px; }
.bodycopy { font:12px Arial, Helvetica, sans-serif; color:#333333; }
ul { font:12px Arial, Helvetica, sans-serif; color:#333333; padding-left:10px; margin-left:0px; }
li { font:12px Arial, Helvetica, sans-serif; color:#333333; margin:10px 0px; }
p.subHead { font:12px Arial, Helvetica, sans-serif; color:#339933; padding-right:10px; }

.floatLeftPhoto { float:left; padding:0px 6px 6px 0px; }
.floatRightPhoto { float:right; padding:0px 0px 6px 8px; }
.green { color:#008140; }
.ltgreen { color:#D0EB96; }
.purple { color:#492D86; }
.pink { color:#d0077e; }

/* lines */
div.dashedLine {border-top:1px dashed #e2e2e2;width:100%;height:1px;text-align:left;margin:7px 0 7px 0;}
div.line {border-top:1px solid #e2e2e2;width:90%;height:1px;text-align:left;margin:7px 0 7px 0;}
div.line100 {border-top:1px solid #e2e2e2;width:100%;height:1px;text-align:left;}