/*
This stylesheet contains the main style information that is common to all the overhead pages used on the site.
 */

body {
	font-family: Verdana, Georgia, Geneva, Arial, Sans-Serif;
	font-size: 11pt; 
	color: #333333;    
 	background-color: #8D7011;   /*  Previus Mettalic-green colour  #8D7011;   */ 
	}

.spacer {
	padding-top: 5px;
	}

.italic {
	font-style: italic;
	}
.bold {
	font-weight: 500;
}
.darkblue {
	color: #000090;
	}
.red {
	color: #FF0000;
}
.maroon {
	color: #990000;
	}
.emphasis {
	font-weight: 600;
	}
.bg_color {
	background: #E1E1FB;
	}
.block_spacer {
	width: 185px;
	height: 300px;
	border: none;
	margin-left: 20px;
	}

a:link {
	color: maroon;
	text-decoration: underline;
	}
a:hover {
	color: #147;
	text-decoration: underline;
	}
a:visited {
	color: #6C327A;
	}

h1 {
	font-size: 1.5em;
	font-weight: 600;
	color: #BE0F0F;
	letter-spacing: 1px;
	text-align: center;
	}
h2 {
	font-size: 1.2em;
	font-weight: 600;
	color: #BE0F0F;
	letter-spacing: 1px;
	text-align: center;
	}
h3 {
	font-size: 1.0em;
	font-weight: 600;
	color: #990000;
	letter-spacing: 1px;
	}

.normalfont {
	font-family : 'Verdana, Sans-Serif'; 
	font-weight : normal; 
	font-size : 1.0em; 
	color: #00080;
}
.smallfont {
	font-family : 'Sans-Serif'; 
	font-weight : normal; 
	font-size : 0.8em; 
}
.highlight { 
	font-family : 'Sans-Serif'; 
	font-weight : bold; 
	backGround : #ffff99; 
	color : blue; 
	padding-top : 2pt; 
	padding-right : 2pt; 
	padding-bottom : 2pt; 
	padding-left : 2pt; 
	}

.alignleft {
	float: left;
	}

.alignright {
	float: right;
	}

.center {
	text-align: center;
	}

#photo_rotator {
	width: 180px;
	height: 90px;
	border: 1px;
	border-color: #000080;
	border-style: solid;
	margin-left: 20px;
	background: url("http://exploredigitalphotography.com/images/common/rotator/photo01.jpg");
}
#sitename {
	font-family: Sprint SF;
	font-weight: 400;
	font-style: italic;
	font-size: 0.8em;
	color: #D92100;
	vertical-align: 7%;
}

/**************
 *** Header ***
 **************/
#masthead {
	width: 950px;
	height: 0px;
	}
#header_bg {
	background: url("http://exploredigitalphotography.com/images/common/header-edp.jpg") no-repeat center;
	width: 950px;
	height: 120px;
	border: 0px;
	}

#datetoday {
	position: relative;
	top: -15px;
	right: 30px;
	height: 8px;
	text-align: right;
	color: #4242BC;
/*** 	background-color: #CFCFE8;   /***   #EFEFFE;   ***/
	font-family: Georgia;
	font-weight: 400;
	font-style: italic;
	font-size: 0.9em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 0px;
	border-width: 0px;
	}
#searchbox {
	position: relative;
	top: 15px;
	right: -147px;
}

/*** #searchform {
	position: relative;
	right: 25px;
	top: 10px;
}   ***/

#searchform {
	padding:16px 5px 0 0; 
	}

#section_name {
	position: relative;
	top: 2px;
	left: 55px;
	font-size: 1.1em;
	font-weight: 800;
	font-variant: small-caps;
	color: #FFE073;
	} 
/***************************
 *** Top Navigation Buttons ***
 ***************************/

#navbar {
	background: url("http://exploredigitalphotography.com/images/common/header-navbar.jpg") no-repeat center;
	width: 950px;
	height: 50px;
	border: 0px;
	}
 
#topnav {
	position: relative;
	top: 2px;
	right: 30px;
	font-size: 0.825em;
	font-weight: 900;
	font-variant: small-caps;
	}
#topnav ul {
	list-style: none;
	margin: 0;
	padding: 1;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	}
#topnav li {
	display: inline;
	}
#topnav a:link, #topnav a:visited  {
	margin-right: 0.2em;
	padding: 0.2em 0.6em 0.2em 0.6em;
	color: #990000;
	background-color: #E7E7F1;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;
	}
#topnav a:hover {
	color: #8383C5;
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}

/***********************
 *** Menubar Section  ***
 ***********************/

#menubar_store {
	width: 200px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;  /*** #EFEFFE;  #E1E1FB;   ***/
	border: 0px;
	vertical-align: top;
	overflow: hidden;
	}
 
.menubar {
	width: 230px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;  /*** #EFEFFE;  #E1E1FB;   ***/
	border: 0px;
	vertical-align: top;
	padding-top: 20px;
	}

.menubar_separator {
	width: 100%;
	height: 35px;
	}

#sidemenu {
	position: relative;
	top: 0px;
	left: 0px;
	height: auto;
	width: 90%;
	margin-top: 30px;
	margin-bottom: 10px; 
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border-width: 2px;
	border-style: flat;
	border-color: #CFCFE8;
	background-color: #FFFFFF;  /***  #EFEFFE;  #EFF2F6;   #FBF9F2;  ***/
	color: #990000;
	}

.sidemenuheading {
	position: relative;
	width: 80%;
	top: 3px;
	left: 18px;
	border-top: 5px solid #BBB;
	border-bottom: 1px solid #BBB;
	padding: 6px 0 6px 2px;
	margin: 15px 0 10px 0;
	font-family: Georgia, Verdana,Sans Serif;
	font-weight: 600;
	font-size:1em;
	text-align: left;
	}

.end_sidemenuheading {
	position: relative;
	width: 80%;
	top: 3px;
	left: 18px;
	border-top: 5px solid #BBB;
	border-bottom: 0px solid #BBB;
	padding: 6px 0 6px 2px;
	margin: 15px 0 10px 0;
	font-family: Georgia, Verdana,Sans Serif;
	font-weight: 600;
	font-size:1em;
	text-align: left;
	}

.sidemenuheading a:link, .sidemenuheading a:visited {
	background-color: #FFFFFF;
	color: #990000;
	text-decoration: none;
	}
.sidemenuheading  a:hover {
	color: #CDCDFA;
	background-color: #FFFFFF;
	text-decoration: underline;
	}
.section_sidemenuheading {
	position: relative;
	width: 80%;
	height: auto;
	top: 3px;
	left: 18px;
	color: #4646C0;
	background-color: #FFFFFF;
	margin-bottom: 20px; 
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Georgia, Verdana,Sans Serif;
	font-weight: 600;
	font-size:1em;
	text-align: left;
	}
.section_sidemenulinks {
	color: #4242BC;
	font-size: 0.9em;
	font-family: Georgia, Sans Serif;
	font-weight: bold;
	text-align: left;
}

/*********************
 *** Content Section  ***
 *********************/
#content_store {
	width: 900px;
/*** 	background-color: #FFFFFF;   /***   #CFCFE8;   ***/
	vertical-align: top;
	background: url("http://exploredigitalphotography.com/images/common/loading-graphic.jpg") no-repeat top;
}

.content {
	width: 700px;
	background-color: #FFFFFF;   /***   #CFCFE8;   ***/
	vertical-align: top;
	padding-top: 40px;
	}
.content_header {
	height: 50px;
	text-align: center;
	vertical-align: top;
	}

.content_main {
	position: relative;
	top: 0px;
	left: 0px;
	height: auto;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 50px; 
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 30px;
	padding-bottom: 20px; 
	padding-left: 50px;
	padding-right: 50px;
	border-width: 0px;
	border-style: flat;
	border-color: #CFCFE8;
	background-color: #FFFFFF;  /***  #EFF2F6;   #FBF9F2;  ***/
	}
.content_main img {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	}

.headline_box {
	position: relative;
	font-family: Tahoma;
	background: #E1E1FB;
	border: 2px;
	border-color: #990000;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
	} 

.contentbutton {
	height: auto;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
	}
.contentbutton a:link, .contentbutton a:visited {
	text-decoration: none;
	border: 0px;
	}
.contentbutton  a:hover {
	background-color: #EFF7F7;
	text-decoration: underline;
	}
.contactsend {
	padding-right: 250px;
	}

/*****************************
 *** Bottom Banner section  ***
 *****************************/
.related_links {
	position: relative;
	width: 90%;
	height: auto;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px; 
	padding-left: 5px;
	border-width: 1px;
	border-style: flat;
	border-color: #000080;
	background-color: #EFF2F6;  /***  #FBF9F2;  ***/
	color: #000080;
	text-align: center;
	}
 .banners {
	position: relative;
	width: 90%;
	height: auto;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px; 
	padding-left: 5px;
	border-width: 1px;
	border-style: flat;
	border-color: #000080;
	background-color: #EFF2F6;  /***  #FBF9F2;  ***/
	color: #000080;
	text-align: center;
	}
.incentives {
	position: relative;
	width: 90%;
	height: auto;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px; 
	padding-left: 5px;
	border-width: 1px;
	border-style: flat;
	border-color: #000080;
	background-color: #EFF2F6;  /***  #FBF9F2;  ***/
	color: #000080;
	text-align: center;
	}

/***************************
 *** Bottom Navigation Links ***
 ****************************/

#bottomnav {
	position: relative;
	margin-top: 50px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 85%;
	font-weight: normal;
	font-variant: small-caps;
	background-color: #EFE9EF;  /***  #CFCFE8;   ***/ 
	}
.bottomnavlinks {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 85%;
	font-weight: normal;
	font-variant: small-caps;
	line-height: 12pt;
	text-align: center; 
	}
.bottomnavlinks ul {
	list-style: none;
	margin: 0;
	padding: 1;
	}
.bottomnavlinks li {
	display: inline;
	color: maroon;
	}
.bottomnavlinks a:link, .bottomnavlinks a:visited {
	margin-right: 0.2em;
	color: #990000;
	text-decoration: none;
	}
.bottomnavlinks a:hover {
	color: #000000;
	text-decoration: underline;
	}

#navseparator {
	width: 98%;
}

/**************
 *** Footer ***
 **************/

#footer {
	width: 100%;
	height: 40px;
	background: url("http://exploredigitalphotography.com/images/common/bottom_edge.jpg") no-repeat center;
	border-bottom: 0px;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: darkblue;
	border-style: solid;
	padding-bottom: 5px;
	}
#footer p { 
	font-size: 80%;
	font-weight: 400;
	color: #333333;
	text-align: center;
	}
