* { behavior: url(iepngfix.htc) }

html {
overflow: scroll;
}

body {
margin-left:0px;
margin-top: 0px;
margin-right:0px;
margin-bottom: 0px;
background-color: #275179;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#CCCCCC;
}

.container {
height: 100%;
width: 935px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.body_main {
background:url(../images/body_tile_bg.jpg) repeat-y;
line-height: 16px;
text-align:left;
vertical-align:top;
}

/* copy for secondary pages using different themes */
.body_main1 {
background:url(../images/body_tile_bg1.jpg) repeat-y;
line-height: 16px;
text-align:left;
vertical-align:top;
}

.body_column1 {
width: 257px;
padding: 0px 15px 0px 45px;
vertical-align:text-top;
}

.body_column2 {
width: 254px;
padding: 0px 25px 0px 25px;
vertical-align:text-top;
}

.body_column3 {
width:254px;
padding: 0px 45px 0px 15px;
vertical-align:text-top;
color:none;
}

.price {
color:#FFCC00;
font-weight:bold;
font-size:16px;
}

/* secondary columns using different themes */
.body_column1a {
text-align:left;
width: 210px;
padding: 0px 20px 50px 45px;
vertical-align:text-top;
}

.body_column2a {
width: 580px;
padding: 0px 55px 0px 25px;
vertical-align:text-top;
}


.float_text {
float:left;
width:1.1em;
font-size:400%;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:60%;
color:#CCCC00;
}

.float_left {
float:left;
padding: 10px 10px 10px 0px;
}

.float_right {
float:right;
padding: 10px 0px 10px 10px;
}

.indent_highlight {
background: #272727;
border: thin solid #333333;
width:180px;
padding: 25px 35px 15px 30px;
color: #99CCCC;
}

.footer {
padding-top:15px;
height: 76px;
width: 935px;
background:url(../images/footer.jpg) no-repeat;
color: #666666;
font-size:10px;
}

/* copy for secondary pages using different themes */
.footer1 {
padding-top:15px;
height: 76px;
width: 935px;
background:url(../images/footer1.jpg) no-repeat;
color: #666666;
font-size:10px;
}

.sitemap {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #CCCCCC;
}

.goto_perfectdollar {
text-align:right;
}

.bold {
font-weight:bold;
}

.quote {
/* background:url(../images/quotes.png) no-repeat top; */
padding: 0px 0px 0px 10px;
margin-top: 20px;
height: 73px;
width: 190px;
color: #99CCCC;
}

/* used on page titles on left menu area*/
h1 {
font-size:16px;
color:#CCCC00;
line-height: 20px;
}

/*  */
h2 {
font-size:16px;
color:#0099CC;
line-height: 20px;
}

/* h3 used on various pages */
h3 {
font-size:14px;
color: #0099FF;
line-height: 20px;
}

/* h3 used on various pages */
h4 {
font-size:15px;
color: #CCCCCC;
line-height: 20px;
}

a img{
	border:none;
}

a {
	outline:none;
}

a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #BAA20A;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}


a.link_body {
	outline:none;
	font-weight:bold;
}

a.link_body:link {
	color: #00FF33;
	text-decoration: none;
}
a.link_body:visited {
	color: #00FF33;
	text-decoration: none;
}
a.link_body:hover {
	text-decoration: none;
	color: #006600;
}
a.link_body:active {
	text-decoration: none;
	color: #990000;
}

/* link for seocd */
a.link_seocd {
	outline:none;
}

a.link_seocd:link {
	color:#999999;
	text-decoration: none;
}
a.link_seocd:visited {
	text-decoration: none;
	color:#999999;
}
a.link_seocd:hover {
	text-decoration: none;
	color: #006699;
}
a.link_seocd:active {
	text-decoration: none;
	color:#999999;
}


/* rollover menu */
.cssnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.cssnav a {
display: block;
color:#CCCCCC;
font-size: 12px;
float: left;
text-decoration: none;
font-weight:bold;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 25px;
}

/* menu marker/identical to above but different image */ 
a.cssnav_mark {
display: block;
color:#CCCCCC;
font-size: 12px;
height:auto;
float: left;
text-decoration: none;
font-weight:bold;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 25px;
background:url(../images/arrow_menu_marker.gif) left no-repeat;
}

.cssnav a:hover {
/* visibility:hidden; */
background:url(../images/arrow_menu.gif) left no-repeat;
background-color: #2D4768;
}


/* rollover menu FOR COIN PAGES TO CENTER */
.cssnav_center {
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

text-align:center;
}

.cssnav_center a {
display: block;
color:#CCCCCC;
font-size: 12px;
height:auto;
float: left;
text-decoration: none;
font-weight:bold;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 25px;
}

/* menu marker/identical to above but different image */ 
a.cssnav_center_mark {
display: block;
color:#CCCCCC;
font-size: 12px;
height:auto;
float: left;
text-decoration: none;
font-weight:bold;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 25px;
background:url(../images/arrow_menu_marker.gif) left no-repeat;
}

.cssnav_center a:hover {
/* visibility:hidden; */
background:url(../images/arrow_menu.gif) left no-repeat;
background-color: #2D4768;
}

.product_bg {
vertical-align:top;
background-color:#333333;
}

.product_bg1 {
vertical-align:top;
background-color: #282828;
}

.product_bg3 {
vertical-align:top;
background-color:#111111;
font-size:11px;
}
