﻿nt thtml, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button
{
  margin: 0;
  padding: 0;
  border: 0;
}
body
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size:small;
	background-color:#869f5d;	
	margin: 0; 
	padding: 0;
	text-align: center; 
	clear: both;
	color:#352a32;
	}
	

#container{
	width:940px;
	padding: 30px 20px 10px 20px;
	text-align:left;
	clear:both;
	margin:0 auto;
	padding-bottom:80px;
}



#background {
	 
	background-image:url('Images/cloudheader.jpg');
	background-color:#d4e2e2;
	background-repeat:repeat-x;
	width:100%;
	text-align:left;
	margin: -245px 0px -20px 0px;
	border-top: 15px solid #371c17;
	height:100%;

	}
	
#background2 {
	background-color:#d4e2e2;
	background-image:url('Images/cloudheader.jpg');
	background-repeat:repeat-x;
	width:100%;
	text-align:left;
	margin: 0 0px 0px 0px;
	border-top: 15px solid #371c17;

	}
	
	
	#content 
	{
		width:900px;
		margin: 0 auto;
		
	}

	
#greenbar 
{
	background-color:#869f5d;
	width:100%;
	height:35px;
	margin:0 auto;
	

}
	


#navimage{
	background-image:url('Images/background5.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	height:400px;
	margin:0 auto;
	padding: 0;

}



#navimagepublic{
	background-image:url('Images/background56.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding: 0;
	height:400px;
	vertical-align:bottom;	

}

#navigation
{
  	background-color: #001d20;
	width: 100%;
	padding: 0px;
	border: .5px solid #001d20;
	clear: both;
	height:110px;
	top:28px;
	}
	

#menu
{
  text-align:left;
	background-color:#001d20;
	width: 940px;
	padding: 7px 30px 10px 30px;
	margin:0px auto;
	border:.5px solid #002238;


}

#menu-nav
{
	float:right;
	padding-top:25px;
	padding-bottom:5px;
	width:500px;
	


}

#pricing
{
  
	
	text-align:left;
	border:0px solid black;
	background-color:#f1fcff;
	border: 5px solid #bacaca;
	padding:9px;
	margin-top:20px;
}



  
  .breadcrumbs
{
  width:940px;
  text-align:left;
  padding-top:10px; 
  
  }

#breadcrumbs a
{
  font-weight: normal;
}
#loginstatus
{
  width: 100px;
  height:15px;
  padding: 5px 10px 0px 0px;
  text-align: right;
}
#loginstatus a
{
  font-weight: normal;
  font-size: 95%;
  color:#869f5d;
}


.boxes 
{
	width:125px;
	background-color:#e4f6fb;
	margin: -5px 10px 20px 10px; 
	float:right;
}

.clear 
{
	clear:both;
}

.login
{
  background-color: #eaeaea;
  width: 350px;
  height:270px;
  padding: 20px 20px 20px 20px;
  margin-top:30px;
  border: 2px solid #D0D0BF;
  voice-family: "\"}\""; 
  voice-family:inherit;
  text-align:left;
  

  
}

html>body .login {
  width:300px;
} 


hr {
	width:50%;
	height:3px;
	
}


.two-column-container
{
  width: 940px;
  margin: 0 auto;
  padding-top:20px;
  text-align:left;
 
 
}
.two-column-left
{
  float: left;
  width:50%;
  margin-top:10px;


}

.two-column-left2
{
  float: left;
  width:66%;
  text-align:left;
  margin-top:10px;
  border:0px solid black;


}

.two-column-right
{
  float: right;
  margin-top:10px;
  


}

.two-column-right2
{
  float: right;
	width:32%;
	text-align:left;
	margin-top:10px;

}

.two-column-left3
{
  float: left;
  width:47%;
  text-align:left;
  border:0px solid black;
  margin-top:10px;



}


.two-column-right3
{
  float: right;
	width:48%;
	text-align:left;
	border:0px solid black;
	margin-top:10px;
}

.areyoua
{
  float: left;
  width:290px;
  margin-right:23px;

}



.quotation
{
  width:47%;
  margin: 5px auto;
  padding: 20px 10px 10px 10px;
  font-size: 11pt;
  font-style: italic;
  line-height: 2em;
  color: #545454;
  float: right;
  
 
}
.quotation p
{
  text-align: right;
  margin: 0;
  font-size: 10pt;
  font-style: normal;
  line-height: normal;
  text-align:right; 
  padding-top:20px
}
.table
{
  border: 1px solid #D0D0BF;
  border-collapse: collapse;
  text-align:left;
}

.table td
{
  padding: 10px;
}

thead th, tfoot th
{
  background-color: #E8E8E8;
  border-bottom: 2px solid #D0D0BF;
  border-top: 2px solid #D0D0BF;
  padding: 10px;
  font-weight: normal;
  font-variant: small-caps;
}
#guide_pricing
{
  width: 90%;
  margin: 0 auto;
  text-align:left;
}
#guide_pricing a
{
  text-decoration: none;
  font-weight: normal;
  color: #4d4d4d;
}

#guide_pricing td.description
{
  width: 300px;
  padding: 0px 6px 2px 6px;
  border-bottom: 1px solid gray;
    background-color: #E8E8E8;
  
}
#guide_pricing td.description p
{
  font-weight: bold;
  margin: 0;
  padding-left:6px;
  background-color: #E8E8E8;

  
}
#guide_pricing td.shade
{
  width: 60px;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid gray;
  background-color:#bacaca;
  
}
#guide_pricing td.no_shade
{
  width: 60px;
  font-weight: bold;
  text-align: center;
  background-color: #E8E8E8;
  border-bottom: 1px solid gray;
}

#footer
{
  clear: both;
  background-color:#002a2f;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  padding-bottom: 10%
  
}
#footer p
{
  font-size: 90%;
  color: #8f8f8f;

}

blockquote
{
  margin: 0 1em;
}

blockquote.double
{
  margin: 0 2em;
}

h1, h2
{
  color: #5c7f21;
}

h1
{
  margin: 0;
  font-size: 1.5em;
  font-weight: bold;
}
h2
{

  font-size: 1.3em;
  font-weight: bold;
}
h3
{

  font-size: 1.3em;
  font-weight: bold;
}
h4
{
  margin: 0.5em 0;
  font-size: 1.2em;
  font-weight: bold;
}
h5
{
  margin: 0.5em 0;
  font-size: 1.0em;
  font-weight: bold;
}
h6
{
  margin: 0.5em 0;
  font-size: 0.8em;
  font-weight: bold;
}
p
{
  margin: 1em 0;
  line-height: 1.4em;
}
ul, ol
{
  margin: 0.75em 1em;
  padding: 0.75em 1em;
  line-height: 2em;
}
ul
{
  list-style: disc outside;
}
ol
{
  list-style: decimal outside;
}

.page_divider
{
  width: 780px;
  border-top: #8f8f8f 1px solid;
  margin: 0 auto;
  padding-top: 15px;
}
.style_bold
{
  font-weight: bold;
}
.style_italic
{
  font-style: italic;
}
.style_center
{
  text-align: center;
}
.style_right
{
  text-align: right;
}
.style_highlight
{
  color: #669933;
}
.style_lowlight
{
  color: #666666;
}

.style_smallcaps
{
  font-variant: small-caps;
}

.none
{
  display: none;
}


.float_left
{
  padding: 0;
  float: left;
}
.float_right
{
  padding: 0;
  float: right;
}
.float_left_nobackground {
	padding:0px;
	float:left;
}
img.float_left, img.float_right, img.float_none
{
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #CCCCCC;
  background: #E0E0E0 url(      "Images/photo-frame_bg.jpg" ) repeat-x;
  padding: 8px;
}

img.float_left
{
  margin-right: 10px;
  margin-bottom: 2px;
  float: left;
}
img.float_right
{
  margin-left: 10px;
  margin-bottom: 2px;
  float: right;
}
img.float_none
{
  margin-bottom: 5px;
}

/*default page specific tags*/ 

#left-default-column
{
  float: left;
  width:50%;


}

#blog
{
	float:right;
	width:400px;
	background-color:#efe8e3;
	padding:0px 10px 10px 10px;
	border: 3px solid #869f5d;
	
}

#blog2
{
	float:right;
	width:400px;
	background-color:#efe8e3;
	padding:0px 10px 10px 10px;
	border: 3px solid #869f5d;
	
}

.blogpara 
{
	line-height:3pt;
	font-size:10pt;
}

.bloghead 
{
	font-size:12pt;
	width:360px; 
}

.blogdate 
{
	background-color:#f4fafa;
	width:45px;
	height:60px;
	border:1px solid #a6bbbb;
	text-align:center;
	font-size:14pt;
	padding-top:8px;
	color:#4fa1a1;
	float:left;
}

.lastblogdate 
{
	background-color:#f4fafa;
	width:45px;
	height:35px;
	border:1px solid #a6bbbb;
	text-align:center;
	font-size:7pt;
	padding-top:8px;
	color:#4fa1a1;
	float:left;
}

.smalltext 
{
	font-size:7pt;
	color:Black;
	font-weight:normal;
	
}

.blogtext 
{
	float:right;
	width:310px;
	font-size:9pt;
	line-height:14pt;
	padding: 6px 20px 6px 6px;
	
}

.divide 
{
	width:403px; 
	margin-bottom:10px;
	height:1px; 
	border:none; 
	background-color:silver;
	float:left;
	
}

.loginbox 
{
	font-family: Tahoma, Arial, sans-serif;
    width:150px;
}

.watermarked_psw
{

color: White; 
font-family: Tahoma;

font-size: 11px; 
border: solid 1px #a9a9a9;

text-indent:2px; 
vertical-align:middle;

text-align:right; 
background-image:url(images/watermark.jpg);

background-repeat:no-repeat; 
}

#special_offer
{
  width: 943px;
  height:140px;
  margin: 0 auto;
  text-align:left;
  background-color:#e5f3f3;
  font-size:11pt;


}

.button 
{
	position:relative;
	top:5px;
}


/*Guides specific tags*/

.textsheet  
{
	background-color:#e5f3f4; 
	width:420px;  
	border:1px solid black; 
	padding:10px;
	text-align:left;
}

#guides_left_column 
{
	float:left;
	margin: 0 auto;
	width: 440px;
	
}

#guides_left_column h3
{
	font-size:15.3pt;
	margin-bottom:5px;
	
}

#guides_right_column 
{
	float:right;
	margin: 0 auto;
	width: 480px;
	
	
}

.guidequote 
{
	margin: 0 auto;
	padding: 10px;
	font-size: 11pt;
	font-style: italic;
	line-height: 2em;
	color: #545454;
}

/*Artist relevant pages*/ 

#art_container
{
  width: 940px;
  margin: 0 auto;
  padding-top:20px;
  text-align:center;
 
 
}

.plaque
{
	width:450px;
	background-color:#e5f3f3;
	border:1px dotted black;
	text-align:center;
	font-size:medium;
	margin: 10px 0px 10px 0px;
}

/*Offer Page*/

#promotion_code 
{
	background-color:#e5f3f3;
	width: 200px;
	border: 1px dashed black;
	padding: 10px;
	margin: 15px 0px 0px 0px;
	float:left;
	text-align:center;
	
}	

#offer-right 
{
	width:670px;
	float:right;
} 


#specicon 
{
	margin: 10px 0px 0px 0px;
	width:115px;
	
}

/*Contact*/ 

#left_contact 
{
	float:left;
	width:550px;
	padding:12px;
}

#right_contact 
{
	float:right;
	width:342px;
	background-color:#e5f3f3;
	padding:10px;
	
}

#contact
{
  line-height: 1.5em;
  margin-bottom: 2em;
}

/*Products*/

#products_guide 
{
	background-color:#e5f3f3;
	padding:10px;
	margin:10px;
}
