/*******************************************************\
  Common CSS Definitions for Entire GospelReggae Store
\*******************************************************/

body {
 background-color:#c7a460;
 margin:0;
 font-family: Geneva, Arial, Helvetica, serif;
}

/* Hide from IE-mac \*/
html.container1 {height: 1%;}
/* End hide from IE-mac */

.frame1 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.frame2 {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:230px;
	margin:0;
	padding:0;
}

.frame3 {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:280px;
	margin:0;
	padding:0;
}

div.header {
	position:absolute;
	/*border: 1px solid #ffffff; /**/
	left:0px;
	top:0px;
	width:800px;
	height:137px;
	margin:0;
	padding:0;
}

div.hidden_links {
	position:absolute;
	left:5px;
	top:5px;
	width:500px;
	height:125px;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
	color:black;
	background-color: black;
}

div.menubar {
	position:absolute;
	/*border: 1px solid #ffffff; /**/
	left:0px;
	top:137px;
	width:800px;
	height:25px;
	margin:0;
	padding:0;
	text-align:left;
}

div.toolbar {
	/*border: 1px solid #ffffff; /**/
	position:absolute;
	left:0px;
	/*top:0px;*/
	top:162px;
	width:800px;
	height:68px;
	margin:0;
	padding:0;
}

div.infobar1 {
	/*border: 1px solid #ffffff; /**/
	position:absolute;
	left:0px;
	/*top:0px;*/
	top:237px;
	width:800px;
	height:50px;
	margin:0;
	padding:0;
}

div.main_content {
	position:relative;
	left:0px;
	/*top:230px;*/
	width:1000px;
	margin: 0;
	padding: 0;
	color: black;
}

div.news {
	font-family: comic sans ms,technical,arial;
}

/* Footer Menu */
div.footer {
	position:relative;
	left:0px;
	top:5px;
	width:600px;
	height:30px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, serif;
	font-size: 90%;
	font-weight: normal;
	text-align: left;
}

.copyright
{
 font-size: 75%;
 text-align: center;
}
/* End Footer Menu */

.nobr {white-space:nowrap;}

.top_right {
	font-size: 75%;
	border-top: 1px solid #474202;
	border-right: 1px solid #474202;
	text-align: left;
}
.top_only {
	font-size: 75%;
	border-top: 1px solid #474202;
	text-align: left;
}

.right_only {
	font-size: 75%;
	border-right: 1px solid #c84b01;
	text-align: left;
}
.box_frame {
	border-top: 1px solid #474202;
	border-right: 1px solid #474202;
	border-bottom: 1px solid #474202;
	border-left: 1px solid #2f2905;
	padding: 5px;
}
.dashed_box_frame {
	border-top: 1px dashed #896414;
	border-right: 1px dashed #896414;
	border-bottom: 1px dashed #896414;
	border-left: 1px dashed #896414;
	padding: 5px;
}

.list_view {
	border: 1px solid #474202;
	/*background-color: #B98434;*/
	background-color: #f8f97a;
	color: black;
	padding: 10px;
}

.download_features {
	background-color: #f8f97a;
	color: black;
	padding: 0px;
	margin:0;
	height:100%;
	width:100%;
	overflow-x:none;
	overflow-y:auto;
}

.error_msg {
	border: 1px solid #474202;
	background-color: #000000;
	color: red;
	padding: 10px;
}
.bdr {
	/*
	background-color: #37492F;
	*/
	background-color: #2f2905;
	color: white;
	padding: 3px;
}

.tab_left {
	color: white;
	padding-left: 10px;
	text-decoration: none;
	background: #2f2905 url("/images/left_tab_corner_1.jpg") left top no-repeat;
}

.tab_right {
	background: url("/images/right_tab_corner_1.jpg") right top no-repeat;
	padding-right: 10px
}

.error_url
{
 color: red;
 font-size: 125%;
}

.fineprint {
	font-size: 10px;
	text-align: center;
}

/*************************************
                reviews
*************************************/

.review_subject {
	font-weight: bold;
	font-size: 16px;
	height: 18px;
	padding: 0;
	margin: 0;
}

.review_body {
	font-size: 14px;
	border-bottom: 1px solid gray;
	padding: 0;
	margin: 0;
}

.review_user_info {
	font-size: 12px;
	height: 14px;
	padding: 0;
	margin: 0;
}

.review_rating {
	font-size: 12px;
	height: 14px;
	padding: 0;
	margin: 0;
}

/*************************************
 standard headings, paragraphs, etc.
*************************************/

P { line-height: 120%; }
H1 { font-size: 155%; }
H2 { font-size: 125%; }
H3 { font-family:   "Times New Roman", "Bookman Old Style", serif; font-size: 110%; }
UL { list-style: disc; }

a:link {color:green;}
a:visited {color:#060;}
a:active {color:#ddd;}
a:hover {color:yellow;}

a.layer0:link {color:red;}
a.layer0:visited {color:#a00;}
a.layer0:active {color:#dd0;}
a.layer0:hover {color:#ff0;}

a.layer1:link {color:#050;}
a.layer1:visited {color:#070;}
a.layer1:active {color:#ddd;}
a.layer1:hover {color:#000;}

a.link:link {color:#050;}
a.link:visited {color:#070;}
a.link:active {color:#ddd;}
a.link:hover {color:#000;}


