@charset "utf-8";

/* CSS Document */



html, body {

	height: 100%;

	margin: 0px;

	padding: 0px;

	font-family: Helvetica, Verdana, Arial, sans-serif;

}



td {

	color: #696969;
	
	font-size: 14px;
	
	font-family: Arial, Helvetica, sans-serif;

}

p {

	line-height: 26px;
	
	padding-top: 15px;
	
	margin-top: 0;
	
	color: #696969;
	
	font-size: 14px;
	
	font-family: Arial, Helvetica, sans-serif;
	
}



h1 {

	font-family: "Times New Roman", Times, serif;

	font-size: 30px;

	font-style: bold;

	color: #21A0C0;

	padding-bottom: 5px;

	margin-bottom: 5px;
padding-top: 5px;

	margin-top: 5px;
}

#login_pageHeading {

	font-family: "Times New Roman", Times, serif;

	font-size: 30px;

	font-weight: bold;

	color: #21A0C0;						

}


h2 {

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-style: normal;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

	color: #21A0C0;



	

}

#login_main {

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 5px;

	margin-bottom: 5px;
	
	}



h3 {

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	padding-top: 5px;

	padding-bottom: 0px;

	margin-top: 5px;

	margin-bottom: 0px;
	
	color: #696969;
	
	line-height: 15px;



	

}



#signup-h3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	font-style: normal;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	

}

	



a, a:link, a:visited {

	color: #0066CC;

	text-decoration: underline;

}

a:hover {

	color: #FF9900;

	text-decoration: underline;

}



.center {

	text-align:center;

}

.small {

	font-size: 10px;

	line-height: 12px;

}



.small-text {

	font-size: 12px;

	line-height: 16px;

}

.pageHeading {
	text-align: left;
}

.gc_pageHeading {
	text-align: left;
	color: #E67300;
	font-size: 20px;
	font-weight: 200;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#pageWrapper {

	width: 956px;

	border: 0 dashed orange;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -200px;

	padding: 0;

	background-image:url(images/icrafterz_page-tile.jpg);

}

#pageContent {
	border: 0 dashed purple;

	margin: 0 0 0 60px;

	width: 820px;

	padding-top: 25px;

	height: auto;
}
.height-auto
{
	height:auto;
}
#header {

	border: 0px dashed green;

	height: 125px;

	width: 100%;

	background-image: url(images/icrafterz-header-bg.jpg);

}

#header-logo {

	border: 0px dashed red;

	width: 300px;

	float: left;

	padding-left: 10px;

	padding-top: 10px;



}

#header-right-nav {



	width: 550px;

	height: 40px;

	border: 0px dashed yellow;

	float: right;
	border:0px solid red;

}



#toplinks{



float: right;

padding-right: 50px;

padding-top: 8px;

font-size: 11px;

font-weight: bold;

color:#0099CC;

}



#toplinks a{

	padding: 2px;

	color:#0099CC;

}

#toplinks a:hover {

	

	color: #FFFFFF;

}



#flashnav {

	border: 0px solid yellow;

	position:relative;

	padding: 0;

	margin: 0;

	top: 25px;
	padding-right: 70px;
	color: #FFFFFF;
	float:right;

}



#footer {

	border: 0px dashed red;

	height: 200px;

	background-image:url(images/icrafterz_footer.jpg);

	background-repeat: no-repeat;

	margin:auto;

	color: #FFFFFF;

	bottom:0;

	width: 956px;

}

.push {

height: 200px;


}

#footer_links {

	padding-top: 20px;

	border: 0;

	margin: auto;

	width: 700px;

	text-align: center;

	top: 80px;

	position: relative;

	color: #CCCCCC;

}

#footer a {

	color: white;

	padding: 10px;

}

#footer a:hover {

	color: #21A0C0;


}

/*---- special elements ----*/



#home_feature1 {

	background-color: #EEEEEE;

	width: 500px;

	height: 259px;

	overflow: hidden;

	float: left;

	margin-bottom: 20px;

border: 0px;
	
	
	/*background-image: url(/images/home-splash1.jpg);*/

}

#home_feature2 {

	background-color: #EEEEEE;

	width: 500px;

	height: 259px;

	overflow: hidden;

	float: left;

	margin-bottom: 20px;
	
	border: 0px;

	background-image: url(/images/home-splash2.jpg);

}

#home_feature3 {

background-color: #EEEEEE;

	width: 500px;


	overflow: hidden;

	float: left;

	margin-bottom: 20px;

border: 0px;
}

#right_column {

	float: right;
	text-align: left;
	width: 280px;
	/*background-color: #FFF8DC; */
	padding-left: 10px;
padding-top: 5px;

}

#free {
	padding: 12px;	
}

#right_column li {

	list-style-type:none;
list-style: none;
margin-top: 20px;
font-family: Verdana, Geneva, sans-serif;
color: #696969;
text-align: left;


}



#right_column p {
	

font-family: Verdana, Geneva, sans-serif;
color: #696969;
text-align: left;

font-size: 14px;
}

#right_column h4 {


margin-bottom: 0px;
color: #C06D20;
font-family: Verdana, Geneva, sans-serif;
line-height: 5px;
font-size: 20px;
text-align: left;
margin-top: 15px;
padding-top: 15px;

}

#right_column h5, h5 {


margin-bottom: 5px;
padding-bottom: 5px;
color: #005C73;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: left;
font-size: 25px;
margin-top: 0px;
font-weight: 400;
letter-spacing: 1px;

}



#right_column h6, h6 {


margin-bottom: 25px;
color: #696969;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: left;
margin-top: 10px;
font-weight: normal;
line-height: 24px;


}

#right_column h6 a {


margin-bottom: 25px;
color: #696969;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: left;
margin-top: 10px;
font-style: underline;
font-weight: 500;

}

#needgift  {
margin-bottom: 0px;
padding-bottom: 0px;
color: #005C73;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: left;
font-size: 25px;
margin-top: 0px;
font-weight: 400;
letter-spacing: 1px;
	
}

#right_column h7 {


margin-bottom: 20px;
color: #C06D20;
font-family: sans-serif;
font-size: 16px;
text-align: left;
margin-top: 20px;
font-weight:300;

}

.scroll420 {

	height: 420px;

	overflow: scroll;

}



.scroll460 {

	height: 470px;

	overflow: scroll;

}





.scroll_tiles li {



	padding-top: 25px;

	padding-bottom: 20px;

	margin: 6px;

	background-color: #EEEEEE;	



}

.scroll_tiles li:hover {



	background-color: #DDEEFF;



}





#signup-box {

	border: 1px solid #cccccc;

	background-color: #ddeeff;

	padding: 15px;

	margin: 15px;

	float: right;

	width: 175px;

	height: 195px;

}



#signup-box2 {

	border: 1px solid #cccccc;

	background-color: #ddeeff;

	padding: 15px;

	margin: 15px;

	width: 195px;

	height: 75px;

	margin: auto;

	text-align: left;

}



#join-text {



}  h4 {

padding-bottom: 0px;
padding-top: 8px;
margin-top: 8px;
margin-bottom: 0px;

}

.infoBoxContents_omit {

background-color: white;
border:0;
border-color: white;
}

.main_login {

font-size: 14px;

}

	
#contactmessagebox {

width: 300px;

}
	
#contact_form {

width: 500px;
font-family: Arial, Helvetica, sans-serif;
color: #696969;


}

#contact_form fieldset {

border: 0;

}

#smallcontacttext {

line-height: 30px;

color: #696969;
	
font-size: 12px;
	
font-family: Arial, Helvetica, sans-serif;

}

#wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -200px;
 }
 
 #gallery_pageContent p {
	 padding-left: 70px;
	 padding-right: 60px;
	 line-height: 20px;
 }
 
 #tryit {
	
	 line-height: 5px;
	 text-align: left;
	 font-size: 20px;
	 color: #21A0C0;
 }
 
#gallery_pageContent h1, #gallery_pageContent h4 {
	 
	 padding-left: 70px;
	 padding-top: 30px;
	 padding-bottom: 10px;
 }
 

 #security_image {
	padding-bottom: 70px;
	padding-top: 10px;
	text-align: right;

 }
 
 #security_image_home {
	 padding-top: 10px;
	 padding-left: 100px;
	 
 }
 
 #app_note {
	font-size: 12px;
	padding-left: 45px;
	
 }
 
 #gallery_covers {
	padding-left: 28px;
	margin-left: 28px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	 
	 
 }
 
 #gallery_covers h3 {
	
	

padding-bottom: 30px;
	 
	 
 }
 
 #gallery_covers img {
	padding-right: 5px;
	padding-left: 5px;
	 
 }
 
 .main li {

	line-height: 26px;
	
	padding-top: 15px;
	
	margin-top: 0;
	
	color: #696969;
	
	font-size: 14px;
	
	font-family: Arial, Helvetica, sans-serif;
	
 }
 
