/* -----------------------------------------------
PhotographyBLOG weblog.css
Author:   Mark Goldstein
Version:  23.11.2007
http://www.photographyblog.com x
----------------------------------------------- */	

/*	Links
----------------------------------------------- */

	a:link, a:active { 
		color: #0066CC;
		font-weight: bold;
		border-bottom:1px solid #0066CC;
		text-decoration:none; 
	}
	
	a:visited {
		color:#999999;
		font-weight: bold;
		border-bottom:1px solid #999999;
		text-decoration:none;
	}
	
	a:hover { 
		color: #CC0000;  
		border-bottom:1px solid #CC0000; 
	}
	
	a.noline:link, a.noline:visited, a.noline:hover {border-style:none;}

#price_grabber a {
		border: none;
		font-weight: normal;
		}
	
/*	Side Navigation
----------------------------------------------- */
	
#navcontainer { width: 146px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
color: #0066cc;
}

#navcontainer a
{
display: block;
padding: 2px;
width: 146px;
background-color: #F4F4F4;
border-bottom: 1px dashed #999;
}

#navcontainer a:link, #navlist a:visited
{
color: #0066cc;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #fff;
color: #cc0000;
}


/*  Top Navigation
----------------------------------------------- */

.topmenu {
      width: 100%;
      margin: 0em 0;
      padding: 0px 0.5em;
      background: #F4F4F4 none;
    }
.topmenu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #0066cc;
    }
	
.topmenu li {
      margin: 0;
      padding: 0;
      float: left;
	  width: 12.25%;
      text-align: center;
    }
	

.topmenu a
{
display: block;
border-bottom: 0px;
padding-bottom: 5px;
padding-top: 5px;
}

.topmenu a:link, .topmenu a:visited
{
color: #0066cc;
text-decoration: none;
border-bottom: 0px;
padding-bottom: 5px;
padding-top: 5px;
}

.topmenu a:hover
{
background-color: #fff;
color: #cc0000;
border-bottom: 0px;
padding-bottom: 5px;
padding-top: 5px;
}	

/*  General styles
----------------------------------------------- */

	body{
	 margin: 0;
  padding: 0;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:	#333333;
		line-height: 150%;
		background-color: #fff;
	}
	
	td {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:	#333333;
		line-height: 150%;
	}
	
	p {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:	#333333;
		line-height: 150%;
	}

	H1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:   18px;
		color:       #333333;
		font-weight: bold;
	}
	
	H2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:   16px;
		color:       #CC0000;
		font-weight: bold;
	}
	
	H3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:   16px;
		color:       #333333;
		font-weight: bold;
	}
	
	H4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:   13px;
		color:       #333333;
		margin-top: 2px;
		margin-bottom: 2px;
		font-weight: bold;
	}
	
	H5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:   11px;
		color:       #0066CC;
		margin-top: 4px;
		margin-bottom: 4px;
		font-weight: bold;
	}
	
	.smText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:   9px;
		color:       #333333;
		font-weight: normal;
	}
	
	.medText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:   10px;
		color:       #333333;
		font-weight: normal;
	}
	
	.lgText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:   11px;
		color:       #333333;
		font-weight: normal;
	}
	
	.weblog {
		color:	#333333;
		padding-bottom: 15px;
	}
	
	ul {
		list-style-type: square;
	}
	
	.productimage {
		float: left;
		margin-bottom: 10px;
		margin-right: 15px;
	}


	.productimage2 {
		float: right;
		margin-bottom: 10px;
		margin-right: 15px;
	}
	
	.photooftheday {
		float: right;
		margin-bottom: 10px;
		margin-left: 15px;
	}
	
	.tableheader {
		color:       #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	 	font-size:   11px; 
	 	font-weight: bold;
	}
	
		/*  EE General
----------------------------------------------- */

.date {
font-size: 16px;
background: transparent;
color: #CC3300;
text-align: left;
margin-top: 10px;
margin-bottom: 0;
padding: 0;
}

.title {
margin: 0;
padding: 0;
background: transparent;
text-align: left;
}

.posted {
font: 11px Verdana, Arial, Helvetica, sans-serif;
background: transparent;
color: #999;
text-align: left;
margin: 0;
padding-top: 0px;
padding-bottom: 20px;
clear: both;
} 

.spacer {
margin: 0;
padding: 0;
clear: both;
}

.paginate {
 font-family:		Verdana, Arial, Helvetica, sans-serif;
 font-size:			14px;
 font-weight: 		bold;
	text-align: center;
 padding:			20px 0px 0px 0px;
 margin:			0;
 background-color:	transparent;  
}

.pagecount {
 font-family:		Verdana, Arial, Helvetica, sans-serif;
 font-size:			14px;
 color:				#000;
 font-weight:		bold;
 background-color: transparent;
}

.submit {
background-color:  #fff;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        2px;
margin-bottom:     2px;
text-transform:    uppercase;
color:             #000;
} 

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
} 

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

		/*  EE Search
----------------------------------------------- */

.outerBorder {
 border:		1px solid #4B5388;
}

.header {
 margin:			0 0 14px 0;
 padding:			2px 0 2px 0;
 border:			1px solid #000770;
 background-color:	#797EB8;
 text-align:		center;
}

.copyright {
 text-align:        center;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         9px;
 color:             #999;
 margin-top:        15px;
 margin-bottom:     15px;
}

.searchSubmit {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 text-align: center;
 padding:           6px 10px 6px 6px;
 border-top:        1px solid #4B5388;
 border-bottom:     1px solid #4B5388;
 background-color:  #C6C9CF;  
}

.fieldset {
 border:        1px solid #999;
 padding: 10px;
}

.default, .defaultBold {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:			3px 0 3px 0;
 background-color:	transparent;  
}

.defaultBold {
 font-weight:		bold;
}

.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;  
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;  
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;  
}

form {
 margin:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}
.input {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 height:            1.6em;
 padding:           .3em 0 0 2px;
 margin-top:        6px;
 margin-bottom:     3px;
} 
.textarea {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        3px;
 margin-bottom:     3px;
}
.select {
 background-color:  #fff;
 font-family:       Arial, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #000;
 margin-top:        6px;
 margin-bottom:     3px;
} 
.multiselect {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        3px;
 margin-bottom:     3px;
} 
.radio {
 color:             #000;
 margin-top:        7px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
 background-color:  transparent;
}
.checkbox {
 background-color:  transparent;
 margin:            3px;
 padding:           0;
 border:            0;
}
.submit {
 background-color:  #fff;
 font-family:       Arial, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:       normal;
 letter-spacing:    .1em;
 padding:           1px 3px 1px 3px;
 margin-top:        6px;
 margin-bottom:     4px;
 text-transform:    uppercase;
 color:             #000;
}