html {overflow-y: scroll;}

h1 {
	font-size: 11px;
	margin: 0px;
	font-weight: bold;
}

h2 {        
    font-family:Georgia,serif;
	color:#555;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0; margin-top:0;
	font-size: 20px;
}

h3 {        
		/* This is for sifr headings! */
}

h4 {
	font-family: Garamond, Georgia, Times, serif;
	font-size: 22px;
	color: #333333;
	font-style: italic;
	text-transform: lowercase;
	font-weight:100;
	margin:0;
}

/* CSS FOR DROPDOWN MENU */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 300}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#sddm li a
{	display: block;
	margin: 0;
	padding: 0px;
	text-decoration: none
	}

#sddm li a:hover
{	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
	z-index:300}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}





a:link { color: #595900; text-decoration: underline; }

table a:link, table a:visited, table a:active, table a:hover {
  color: #595900;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}


.text1 {
	font-family: times, "Times New Roman", times-roman, georgia, serif;
	font-size: 28px;
	line-height: 40px;
	letter-spacing: -1px;
	color: #888;
}
.text2 {
        font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 14px;
		line-height: 20px;
		text-transform: uppercase;
		color: #444;
}
.text3 {
        font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 30px;
	    line-height: 40px;
	    letter-spacing: -1px;
		color: #444;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
        font-weight: 100;
}

#wrapper {

	width: 779px;

	margin: 0 auto;

	text-align: left;

	background: #fff url('images/interface/bd_body.gif') repeat-y top;

	border-bottom: 4px solid #fff;
	
	position:relative;
	
	z-index:5;

	}
	
#wrapperpopup {

	width: 420px;

	margin: 0 auto;

	text-align: left;

	background: #fff url('images/interface/bd_body_popup.gif') repeat-y top;

	border-bottom: 4px solid #fff;

	}



div#ce_header_container {

	background: url('images/interface/bd_top.gif') repeat-x top;

	margin: 0 4px 0 4px;

	width: 771px;

	}

div#ce_header_container_popup {

	background: url('images/interface/bd_top.gif') repeat-x top;

	margin: 0 4px 0 4px;

	width: 412px;

	}
		

div#ce_header {

	margin-left: 17px;

	width: 741px;

	height: 120px;

	}

	

div#ce_header_left {

	float: left;

	padding-top: 29px;

	}

	

div#ce_header_right {

	float: right;

	text-align: right;

	height: 50px;

	margin-top: 5px;

	}


div.topright{
    display:block;

    /*set the div in the top right corner*/
    position:absolute;
    top:0;
    right:0;
    width:200px;
	height:200px;
	z-index:4;
    /*give it some background and border*/
    background:#eee;
    border:0px solid #ddd;
  }



div#ce_header_shoppingcart {

	padding-top:15px; 

	padding-right:5px;

	}



div#clear { clear: both; margin: 0px; }	

div.clear { clear: both; margin: 0px; }	

	

div#ce_navigation { 

	text-align: left; 

	float: left;

	width: auto;

	}

	

div#ce_header_collections {

	float: left;

	margin-top: 5px;

	}	

	

div#ce_search {


	height: 25px;

	margin-top: 5px;

	}

	

div#ce_emaillayer_container {

	position: absolute;

	font-family: Verdana, Geneva, Arial, sans-serif;

	font-size: 11px;

	background: url('images/interface/bg_emailsignup.gif') repeat-x;

	border: 1px solid #dadada;

	border-top: 0px;

	width: 220px;

	}

	

input#emaillayer_field {

	width: 115px;

	background-color: #eeeeee;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height: 16px;

	padding: 0px;

	}

	

div.ce_email_display {

	position: absolute;

	visibility: hidden;

	top: 26px;

	}

	

div#ce_header_banner {

	float: right;

	background: none;

	}	

	

/* FOOTER */	

div#ce_footer {

	margin: 10px 4px 0px 4px;

	background-image: url('images/interface/bg_footer_line.gif');

	background-position: top;

	background-repeat: repeat-x;	

	line-height: 18px;

	font-size: 11px;

	color: #666666;

	height: 125px;

	}

		#ce_footer div a
	{	color: #666666}

	#ce_footer div a:visited
	{	
		color: color: #666666}
	
	

div#ce_footer_container {

	margin-left: 32px;

	}

	

div#ce_footer_subscription {

	margin-left: 28px;

	}	

	

div#footer_block1 {

	float: left;

	width: 159px;

	border-right: 1px solid #cccccc;

	height: 105px;

	margin-top: 10px;

	}

	

div#footer_block2 {

	float: left;

	width: 159px;

	border-right: 1px solid #cccccc;

	height: 105px;

	margin-left: 32px;

	margin-top: 10px;	

	}

	

div#footer_block3 {

	float: left;

	width: 159px;

	border-right: 1px solid #cccccc;

	height: 105px;

	margin-left: 32px;

	margin-top: 10px;	

	}

	

div#footer_block4 {

	float: left;

	width: 135px;

	margin-left: 32px;

	margin-top: 10px;	

	}



div#ce_footer_br {

	border-top: 10px solid #fff;

	}



div#ce_footer_text {

	margin: 0px 4px 0px 4px;

	}

	

div#ce_footer_text p {

	margin: 0px;

	padding: 3px 6px 3px 6px;

	font-size: 11px;

	}

		

div#ce_footer_line {

	height: 1px;

	background: #fff;

	background-image: url('images/interface/bd_bottom.gif');

	background-position: top;

	background-repeat: repeat-x;	

	margin: 0px 4px 0px 4px;	

	}	
	

div#ce_footer_line_popup {

	height: 1px;

	background: #fff;

	background-image: url('images/interface/bd_bottom.gif');

	background-position: top;

	background-repeat: repeat-x;	

	margin: 0px 4px 0px 4px;	

	}	

	

div#ce_footer_content {

	padding: 6px 6px 3px 6px;

	font-size: 11px;

	}		

	

div#ce_inner_layout {

	width: 728px;

	margin-left: 21px;

	margin-right:21px;

	clear: both;

	text-align: left;
	
	margin-top:-20px;

	}	

	

div#ce_inner_nav {

	float: left;

	width: 147px;

	padding-top: 0px;

	text-align: center;

	}



div#ce_inner_body {

	float: right;

	width: 561px;

	padding-top: 0px;

	margin-bottom: 20px;

	}

	

.subnav {

	font-size: 10px;

	color: #666666;

	text-align: center;

	text-transform:uppercase;

	line-height:160%;

	}



.subnav A { color: #666666; }

.subnav A:visited { color: #666666; }

.subnav A:hover { color: #CC3333; text-decoration: none; }

.bold {
	font-weight:bold;
	text-transform:lowercase;

	}

.borderLtgry {

	border: 1px solid #E3E3E3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #939393;

	}

	

.copysmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #888;

}







.header2blu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5A6984;

	font-weight: normal;

	}



.header2white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	font-weight: normal;

	}



body {

	margin: 0;

	margin-bottom: 8px;

	margin-top: 8px;

	padding:0;

	color:#666;

	background: #eee;

	text-align:center; 

	font-size: 11px;

	font-family: arial, helvetica, sans-serif;	

	}



	

.copy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	list-style-type: square;

	}



.copy A {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	}



.copy A:link { color: #666666; text-decoration:underline; }

.copy A:visited { color: #666666; }

.copy A:hover { color: #666666; text-decoration: underline; }

.normalbrowntext {
	font-family: georgia;
	font-size: 11px;
	color: #8F8371;
}

.normalbrowntext a{
	text-decoration: none;
	font-family: georgia;
	font-size: 11px;
	color: #8F8371;
}

.normalbrowntext a:hover {
	color: #70AD20;
}

.learnmore {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-weight: normal;
	color: #70AD20;
	text-decoration: none;
}

.learnmore a {
	text-decoration: none;
	color: #70AD20;
}

#optionboxright {
	clear: both;
	border-top: 1px solid #D9D8D4;
	border-left: 1px solid #D9D8D4;
}

#optionboxleft {
	border-top: 1px solid #D9D8D4;
}

.option_divider {
	border-bottom: 1px solid #D9D8D4;
}

.boldgraytext {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-weight: bold;
	color: #858276;
}

#outerbox {
width: 728px;
border: 0px solid #333333;
height: 200px;
}
#box1 {
width: 364px;
height: 100px;
float: left;
	border-top: 1px solid #D9D8D4;
		border-bottom: 1px solid #D9D8D4;
			border-right: 1px solid #D9D8D4;

}
#box2 {
width: 363px;
height: 100px;
float: right;
	border-top: 1px solid #D9D8D4;
		border-bottom: 1px solid #D9D8D4;


}
#box3 {
width: 364px;
height: 100px;
float: left;
	border-right: 1px solid #D9D8D4;
		border-bottom: 1px solid #D9D8D4;
}
#box4 {
width: 363px;
height: 100px;
float: right;
		border-bottom: 1px solid #D9D8D4;
}

#box5 {
width: 364px;
height: 100px;
float: left;
	border-right: 1px solid #D9D8D4;
		border-bottom: 1px solid #D9D8D4;
}
#box6 {
width: 363px;
height: 100px;
float: right;
		border-bottom: 1px solid #D9D8D4;
}
#box7 {
width: 363px;
height: 100px;
visibility: hidden;
}
#boxtop {
width: 727px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
float: left;
		border-top: 1px solid #D9D8D4;
}



#image {
width: 730px;
height: 280px;
position: relative;
}

.imagehover{
position: relative;
z-index: 0;
}

.imagehover:hover{
background-color: transparent;
z-index: 50;
}

.imagehover span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid #999;
visibility: hidden;
color: black;
text-decoration: none;
}

.imagehover span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.imagehover:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -70px;
left: 60px; /*position where enlarged image should offset horizontally */

<!--[if gte IE 6]>
.imagehover:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 60px; /*position where enlarged image should offset horizontally */
<![endif]-->


}


