body {
	color: #000000;
	font-family: Tahoma;
	font-size: 14px;
	background-color:#9ed851;
	margin:0px;
	text-align:left;
}
p {
	text-align:left;
}
a#loginHyperLink {margin-right:20px;}

/*-- Hide Search Box  for Maintenance --*/
#SearchBox1 { display:none; visibility:hidden; }

h1 {
	font-size: 14px;
	color: #FFFFFF;
}
a {
	font-family: Tahoma;
	text-decoration:none;
	color:#ed124a /* #0000FF */;
}
a:hover {
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #000000;
}

#sddm
{	margin: 0;
	padding: 0px;
	position:relative;
	z-index: 5000}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	line-height: 16px;
	border:0px solid #000000;
	border-right:1px solid #FFFFFF;
	font: 14px bold Tahoma}

#sddm li a
{	display:block;
 	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

#sddm li a:hover
{	text-decoration: underline}

#sddm div
{   display: block;
    position: absolute;
    visibility: hidden;
    margin: 0;
	padding: 0;
	background: #000000;
	border: 1px solid #FFFFFF;
	Z-index:100;}

	#sddm div a
	{
	    position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 220px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000000;
		color: #FFFFFF;
		text-transform:capitalize;
		font: 14px Tahoma bold;
		border: 1px solid #FFFFFF;
	    cursor: pointer;
		}

	#sddm div a:hover
	{	text-decoration: underline;}
    .small-bar
    { position:relative;
        border-right:0.1em solid #FFFFFF;
         }
.searchcriteria {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	height:10px;	
	padding-left: 2px;
	line-height:10px;
}
.searchresults {
	font-size: 11px;
	text-transform: uppercase;
	height:10px;
	padding-left: 2px;
	line-height:10px;
}
.body_text {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
}

.subNavigationHoverColor
{
    color:#FFFFFF;
}
.newsdescription {
	padding-left: 0px;
	display: block;
	padding-top: 0px;
	float: none;
	margin-top: 0px;
}
.newsdate {
	width: 50px;
	float: left;
	font-weight: bold;
}
.newspage {
	width: 50px;
	float: left;
	font-weight: bold;
	padding-right:25px;
}

.listheader {
	font-size: 11px;
	text-align:center;
	line-height: 14px;
	font-weight: bold;
	/*color: #00CC99;
	background: #DCFFE5;*/
	padding:10px 10px 0px 15px;
}
.borderheader
{
    font-size: 14px;
    padding:4px 0px 4px 25px; 
    background-color:#666666; color:#FFFFFF;
    font-weight:bold;
}
.bordersideheader
{
    background-color:#666666; padding-left:15px; color:#FFFFFF;
    font-weight:bold;
}
.glossaryletter
{
   background-color:#999999; padding-left:25px; color:#FFFFFF; font-weight:bold;
       
}
.glossaryblack
{
    padding-left:10px; 
    color:Black;
}
.capsbold {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}
.subpage_body_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
}

.faqlink
{
    text-decoration:none;
    padding-left:20px;
     color:#ed124a /* #0000FF */;
}
.faqli
{
  line-height:5px;
 
  font-weight:normal;
}
.lnkcolor
{
     color:#ed124a /* #0000FF */;
     text-decoration:none;
}
.listStylenone
{
    list-style-type:none;
}
.gradeText
{
    color:#FF0000;
    font-weight:bold;
    padding-top:5px;
}
.gradebackground
{
    background-color:#FF0000; 
    text-align:center;
    padding:5px 15px 5px 15px;
    color:#FFFFFF; 
    font-weight :bold;
    text-decoration:none;
}
.gradebackgroundsel
{
    color:Aqua;
    background-color:#999999;
}
.thumbnailmain {
	width: 155px;
	vertical-align: top;
	text-align:center;
	height:70px;
	margin:0 auto;
}
#ContentPlaceHolder1_cStyles_cColors_0 td {
	width:165px !important;
	text-align:center;
}
	
.magnifymain {
	margin-top: 2px;
	margin-bottom: 2px;
	float: right;
}
.textdescription 
{
    font-family:Tahoma;
	font-size: 14px;
	width: 75px;
	height: 45px;
}
.hotspottext
{
    font-family:Tahoma;
	font-size: 14px;
    padding-left:20px;
	padding-top:15px;
	padding-right:0px; 
	vertical-align:text-top;
    }
.gradelink
{
    padding-top:10px;
    width:108px;
    height:110px; 
	margin:0 auto;
}
.gradelist
{
    padding-top:10px;
    width:100px;
    height:50px; 
}
.gradepic
{
   background-image:url(http://www.ilovetocreate.com/images/NewDesignImages/videoBack.jpg); 
   background-position:bottom left; 
   background-repeat:repeat;
   text-align:center;
}
	.imgBorder-100{
		padding:3px;
		background:#FFF;
		border:solid 1px #CCC;
		display:block;
		width:100px;
		height:100px;
	}
		.imgBorder-100:hover {
			border-color:#5A97F3;
		}
		.imgBorder-100 > a > img {
			max-width:100px;
			max-height:100px;
		}
.featuredartistback
{
   background-image:url(http://www.ilovetocreate.com/images/NewDesignImages/videoBack.jpg); 
   background-position:bottom left; 
   background-repeat:repeat-x;
   border:#eaeaea solid 1px;
   padding-top:10px;
   width:200px;
   text-align:left;
  }
.imageleft {
	margin-top: 3px;
	margin-right: 13px;
	margin-bottom: 3px;
}

.thumbnail
{
     padding:10px;
     float:left;
     width:auto;
     height:160px;
}
.texthotspot
{
    padding:20px;
    vertical-align:text-top;
}

#subUserMenu
{
   margin:0;
   padding:0;
   z-index:30;

}

#subUserMenu li
{
    margin:0;
	padding:0;
	list-style:none;
	float:left;
	text-align:left;
	width:auto;
	border-right:1px solid #333333;
	font:14px Tahoma;
}
#subUserMenu li a
{
    display:block;
 	margin:0 1px 0 0;
	padding:0 10px 0 10px;
	width:auto;
	color:#333333;
	
	text-decoration: none;
}
#subUserMenu li a:hover
{
    text-decoration: underline;
}
.projectTshirt
{
     text-transform:uppercase;
      text-align:left; 
      padding:10px 0px 0px 35px; 
      margin-bottom:5px; 
      background-color:#666666; 
      color:#FFFFFF;
}
.projectPlate
{
    text-transform:uppercase;
     text-align:left;
     padding:10px 0px 0px 15px; 
     margin-bottom:5px; 
     background-color:#999999;
     color:#000000;
}

.search_login {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
	padding-top: 1px;
	cursor:pointer;
}

.locatorheader {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background: #ececec;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.locatortext {
	font-size: 11px;
	text-transform: uppercase;
	background: #ececec;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.magnify {
	margin-top: 2px;
	margin-bottom: 2px;
	float: right;
}
.searchresultslc {
	font-size: 11px;
	text-transform: none;
	background: #ececec;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}

.nonContent
{
    color:White;
    font-family:Tahoma;
	font-size: 13px;
	font-weight:bold;
}

#BreadCrumb {
	background-color: #999999;
    color: #333333;
    height: 23px;
    padding: 0 0 2px;
}
	#BreadCrumb a {
		color:#333;
	}
             
/* -------- new grid units ---- */


.col-one { width: 52px; }

.col-two { width: 126px; }

.col-three { width: 200px; }

.col-four { width: 274px; }

.col-five { width: 348px; }

.col-six { width: 422px; }

.col-seven { width: 496px; }

.col-eight { width: 570px; }

.col-nine { width: 644px; }

.col-ten { width: 718px; }

.col-eleven { width: 792px; }


/* = ---------------------------------

	Radom Featured Artists

------------------------------------- */

#featured_artists { width: 396px;	height: 285px; position:relative;	margin:0;	padding:0; }

#featured_artists img { border:0; }

.artists_name {
	
	width:100%;
	height:35px;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	top:258px;
	left:0;
	position:absolute;
	font-size:18px;
	margin:0 0 0 -10px;
	padding:0;
	text-align:right;
	
}

.artists_name h5 {  font-weight:normal;	margin:0;	padding:0; }

.artists_name a {	color:#fff;	text-decoration:none; }

.artists_name a:hover {	text-decoration:underline; }



/* = ---------------------------------

	About Product Feature on Brand Pages

------------------------------------- */

#about-duncan { width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/dnc_about_bck.jpg') no-repeat; }

#about-tulip {	width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/tlp_about_bck.jpg') no-repeat; }

#about-aleenes { width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/aln_about_bck.jpg') no-repeat;	}

#about-chica {  width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/cc_about_bck.jpg') no-repeat;	} 
				
#about-objectart {  width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/oa_about_bck.jpg') no-repeat;	}

#about-scribbles {  width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/scrb_about_bck.jpg') no-repeat;	}

#about-puffy {  width:400px; height:400px;
				background: url('http://www.ilovetocreate.com/images/NewDesignImages/about_feature/pffy_about_bck.jpg') no-repeat;	}


.product-feature img { float:right; margin: 10px 10px 0 10px; }
.product-feature p  { margin:0;  padding:10px 20px;	color:#fff;	font-size:14px;	line-height: 1.3; }


/* ---------------------- Acount Page ----------------------- */
#account_quick_links { width: 90%; height: 40px; margin: 20px auto; background: #e7f6fc; overflow: hidden; padding: 15px 0 0 0; font: bold 1.4em/2 Helvetica, Arial, Tahoma, sans-serif; }
#account_quick_links a { color: #434e52; text-decoration: none; }
#account_quick_links a:hover { text-decoration: underline; }
#account_quick_links div { margin: 0 15px; padding: 0 15px 0 0; text-indent: 35px; }
#account_quick_links #view_payment_history { background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') -299px 0 no-repeat; height: 26px; border-right: solid 1px #cbe3f7; float: left; }
#account_quick_links #view_wish_list { background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') -299px -26px no-repeat; height: 26px; border-right: solid 1px #cbe3f7; float: left; }
#account_quick_links #project_upload_link { background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') -299px -52px no-repeat; height: 26px; float: left; }

#account_information { width: 90%; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; overflow: hidden; border-bottom: solid 1px #ededed; }
#account_information a { color: #2f7ad6; text-decoration: none; }
#account_information a:hover { text-decoration: underline; }
#account_information h1 { font-size: 2.6em; line-height: 2; color: #0e6ba1; margin: 10px 0 0 15px; border-bottom: solid 1px #ededed; }
#account_information fieldset { border: none; }
#account_information #contact_details { float: left; }
#account_information #contact_details label { font-weight: bold; font-size: 1.2em; line-height: 2.5; width: 195px; display: block; float: left; }
#account_information #contact_details label span { color: #f00; }
#account_information #contact_details input { width: 275px; height: 20px; font-size: 1.4em; line-height: 1.5; padding: 5px 0 0 0; }
#account_information #contact_details small { color: #7e7e7e; font-size: 12px; font-weight: normal; margin: -10px 0 0 0; display: block; }
#account_information #contact_details ul { padding: 0 0 0 15px; list-style: none; }
#account_information #contact_details li { width: 480px; height: 30px; padding: 10px 0 20px 0; border-bottom: 1px solid #ededed; }
#account_information #account_details { padding: 0 0 0 25px; width: 250px; float: left; }
#account_information #account_details label { font-weight: bold; font-size: 1.2em; line-height: 2.5; width: 195px; display: block; }
#account_information #account_details ul { list-style: none; }
#account_information #account_details li { border-bottom: 1px solid #ededed; }
#account_information #account_details p { font-size: 1.2em; color: #5f605e; line-height: 1.5; }
#account_information #account_details select { margin: 15px 0; }
#account_information #account_details span { margin: 10px 0; font-size: 1.2em; line-height: 1.5; vertical-align: middle; font-weight: bold; display: block; }
#account_information #account_details input { vertical-align: middle; }
#account_information #account_details #update_account { width: 141px; height: 35px; background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') no-repeat; margin: 20px 0; border: 0; cursor: pointer; }
#account_information #account_details #update_account:hover { background-position: 0 -35px; }

#address_book { width: 90%; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; overflow: hidden; border-bottom: solid 1px #ededed; }
#address_book a { color: #2f7ad6; text-decoration: none; }
#address_book a:hover { text-decoration: underline; }
#address_book h2 { font-size: 2.6em; line-height: 2; color: #0e6ba1; margin: 10px 0 0 15px; border-bottom: solid 1px #ededed; }
#address_book .vcard { width: 40%; margin: 0 20px 20px 20px; font-size: 1.3em; line-height: 1.5; color: #111; float: left; }
#address_book .vcard h3 { font-size: 14px; margin: 0 10px 10px 0; color: #000; display: inline; }

#your_projects { width: 90%; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; overflow: hidden; border-bottom: solid 1px #ededed; }
#your_projects a { color: #2f7ad6; text-decoration: none; }
#your_projects a:hover { text-decoration: underline; }
#your_projects h2 { font-size: 2.6em; line-height: 2; color: #0e6ba1; margin: 10px 0 0 15px; border-bottom: solid 1px #ededed; }
#your_projects #gallery { margin: 10px 0 20px 20px; width: 60%; float: left; }
#your_projects #gallery h3 { font-size: 2em; line-height: 2; }
#your_projects #gallery p { font-size: 1.4em; line-height: 1.5; }
#your_projects #upload_project { width: 225px; background: #fafafa; border: solid 1px #d9d9d9; margin: 10px 0 20px 30px; padding: 15px; float: left; }
#your_projects #upload_project h3 { font-size: 1.5em; line-height: 2; }
#your_projects #upload_project p { font-size: 1.2em; line-height: 1.5; width: 195px; }
#your_projects #upload_project #upload_project_button { display: block; width: 154px; height: 39px; background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') -142px 0 no-repeat; overflow: hidden; border: 0; margin: 20px 0; cursor: pointer; }
#your_projects #upload_project #upload_project_button:hover { background-position: -142px -38px; }

#order_history { width: 90%; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; overflow: hidden; border-bottom: solid 1px #ededed; }
#order_history a { color: #2f7ad6; text-decoration: none; }
#order_history a:hover { text-decoration: underline; }
#order_history h2 { font-size: 2.6em; line-height: 2; color: #0e6ba1; margin: 10px 0 0 15px; border-bottom: solid 1px #ededed; }
#order_history table { margin: 0 0 0 15px; font-size: 1.2em; }
#order_history table tr { background: #fafafa; }
#order_history table tr:hover { background: #edf7fd; }
#order_history table td { height: 35px; padding: 10px; border-top: solid 1px #d9d9d9; }
#order_history #order_header { height: 50px; }
#order_history #order_header tr { background: #fff; }
#order_history #order_header tr:hover { background: #fff; }
#order_history #order_header td { font-weight: bold; padding: 10px 35px 0 0; border: 0; }

.account_helper { width: 95%; height: auto; padding: 10px; margin: 20px auto; background: url('http://www.ilovetocreate.com/images/cart/info-arrow.png') 10px center no-repeat #fffeee; border: solid 1px #ffedba; text-indent: 20px; font-size: 12px; }

#project-upload-popup { width: 465px; background: #fff; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; padding: 15px; overflow: hidden; }
#project-upload-popup h1 { color: #0e6ba1; font-size: 2.4em; }
#project-upload-popup textarea { width: 95%; padding: 10px; margin: 15px 0; height: 90px; font-size: 1.6em; }
#project-upload-popup h2 { font-size: 1.6em; }
#project-upload-popup #contest-optin { width: 90%; background: #f2fdff; border: solid 1px #a3d2cf; overflow: hidden; padding: 20px; margin: 15px auto; }
#project-upload-popup #contest-optin p { width: 75%; font-size: 1.4em; float: left; }
#project-upload-popup #contest-optin ul { list-style: none; font-size: 1.2em; }
#project-upload-popup #contest-optin ul li { display: inline; margin: 0 5px 0 0; }
#project-upload-popup #contest-optin ul li input { margin: 0 5px 0 0; }
#project-upload-popup #upload-options span { font-size: 1.6em; margin: 0 10px 0 0; }
#project-upload-popup #upload-options h2 { margin: 15px 0 0 0; }
#project-upload-popup #upload-buttons { margin: 20px 0; float: right; }
#project-upload-popup #upload-buttons #upload { width: 135px; height: 36px; border: 0; background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') 0px -79px no-repeat; cursor: pointer; }
#project-upload-popup #upload-buttons #upload:hover { background-position: 0px -115px; }
#project-upload-popup #upload-buttons #cancel { width: 135px; height: 36px; border: 0; background: url('http://www.ilovetocreate.com/images/cart/sprite-2.png') -135px -79px no-repeat; cursor: pointer; }
#project-upload-popup #upload-buttons #cancel:hover { background-position: -135px -115px; }


/* --------------------- Event Creation ----------------------------- */

#event { width: 500px; background: #fff; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; padding: 10px 25px; overflow: hidden; border:solid 1px #ccc;}
#event h1 { color: #0e6ba1; font-size: 24px; font-family: Helvetica, Arial, Tahoma, sans-serif; }
#event textarea { width: 95%; padding: 10px; margin: 15px 0; height: 90px; font-size: 16px; }
#event h2 { font-size: 16px; font-family: Helvetica, Arial, Tahoma, sans-serif; margin:10px 0 0 0; }
#event #name_inputs p { overflow: hidden; margin: 10px 0; }
#event #name_inputs label { font-weight: bold; font-size: 14px; line-height: 2.5; width: 200px; display: block; float: left; }
#event #name_inputs label span { color: #ff0000; }
#event #name_inputs input {width: 275px; height: 20px; font-size: 1em; line-height: 1.5; padding: 0 0 0 0;}

#event #contest-optin { width: 90%; background: #f2fdff; border: solid 1px #a3d2cf; overflow: hidden; padding: 10px; margin: 20px auto; }
#event #contest-optin p { width: 65%; font-size: 14px; margin: 0 10px 0 0; float: left; line-height:1.5;}
#event #contest-optin ul { list-style: none; font-size: 12px; }
#event #contest-optin ul li { display: inline; margin: 0 5px 0 0; }
#event #contest-optin ul li input { margin: 0 5px 0 0; }
#event #upload-options span { font-size: 16px; margin: 0 10px 0 0; }
#event #upload-options h2 { margin: 15px 0 0 0; }
#event #upload-options small { font-size: 12px; margin: 5px 0; }
#event #upload-buttons { margin: 20px 0; float: right; }
#event #upload-buttons #Save { width: 135px; height: 36px; border: 0; cursor: pointer; }
#event #upload-buttons #Cancel { width: 135px; height: 36px; border: 0; cursor: pointer; }

/* --------------------- Gallery Registration ----------------------------- */

#gallery_registration { width: 500px; background: #fff; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; padding: 10px 25px; overflow: hidden; border:solid 1px #ccc;}
#gallery_registration h1 { color: #0e6ba1; font-size: 24px; font-family: Helvetica, Arial, Tahoma, sans-serif; }
#gallery_registration textarea { width: 95%; padding: 10px; margin: 15px 0; height: 90px; font-size: 16px; }
#gallery_registration h2 { font-size: 16px; font-family: Helvetica, Arial, Tahoma, sans-serif; margin:10px 0 0 0; }
#gallery_registration #name_inputs p { overflow: hidden; margin: 10px 0; }
#gallery_registration #name_inputs label { font-weight: bold; font-size: 14px; line-height: 2.5; width: 200px; display: block; float: left; }
#gallery_registration #name_inputs label span { color: #ff0000; }
#gallery_registration #name_inputs input { width: 275px; height: 20px; font-size: 1.4em; line-height: 1.5; padding: 5px 0 0 0; }
#gallery_registration #contest-optin { width: 90%; background: #f2fdff; border: solid 1px #a3d2cf; overflow: hidden; padding: 10px; margin: 20px auto; }
#gallery_registration #contest-optin p { width: 65%; font-size: 14px; margin: 0 10px 0 0; float: left; line-height:1.5;}
#gallery_registration #contest-optin ul { list-style: none; font-size: 12px; }
#gallery_registration #contest-optin ul li { display: inline; margin: 0 5px 0 0; }
#gallery_registration #contest-optin ul li input { margin: 0 5px 0 0; }
#gallery_registration #upload-options span { font-size: 16px; margin: 0 10px 0 0; }
#gallery_registration #upload-options h2 { margin: 15px 0 0 0; }
#gallery_registration #upload-options small { font-size: 12px; margin: 5px 0; }
#gallery_registration #upload-buttons { margin: 20px 0; float: right; }
#gallery_registration #upload-buttons #Save { width: 135px; height: 36px; border: 0; background: url('http://www.ilovetocreate.com/images/sprite-2.png') 0px -79px no-repeat; cursor: pointer; }
#gallery_registration #upload-buttons #Save:hover { background-position: 0px -115px; }
#gallery_registration #upload-buttons #cancel { width: 135px; height: 36px; border: 0; background: url('http://www.ilovetocreate.com/images/sprite-2.png') -135px -79px no-repeat; cursor: pointer; }
#gallery_registration #upload-buttons #cancel:hover { background-position: -135px -115px; }

#childrens_privacy { width: 530px; font-family: Helvetica, Arial, Tahoma, sans-serif; padding: 30px; background: #ffffff; margin: 25px auto; }
#childrens_privacy h1 { font-size: 32px; line-height: 1.5; color: #38464a; display: block; margin: 0 0 20px 0; border-bottom: solid 1px #cccccc; text-transform: uppercase; }
#childrens_privacy h2 { font-size: 16px; }
#childrens_privacy h3 { font-size: 14px; width: 50px; display: block; float: left; }
#childrens_privacy #child_privacy_steps { font-size: 16px; padding: 20px 0 0 10px; line-height: 1.5; }
#childrens_privacy #child_privacy_steps ol { margin: 15px 0 0 30px; font-size: 14px; }
#childrens_privacy #child_privacy_steps ol li { margin: 10px 0; }
#childrens_privacy #child_privacy_mail_locations { margin: 0 0 0 40px; }
#childrens_privacy #child_privacy_mail_locations .mail_location { overflow: hidden; clear: both; margin: 15px 0; }
#childrens_privacy #child_privacy_mail_locations .adr { float: left; }
#childrens_privacy #child_privacy_mail_locations .tel { float: left; }
#childrens_privacy #child_privacy_note { margin: 10px 0; padding: 10px 0; border-top: solid 1px #cccccc; font-size: 14px; line-height: 1.5; }
#childrens_privacy #child_privacy_note p { margin: 15px 0; }



#project_gallery { width: 800px; margin: 25px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; }
#project_gallery #project_gallery_header { width: 800px; /*margin: 0 auto;*/ overflow: hidden; }
#project_gallery #project_gallery_header h2 { font-family: Helvetica, Arial, Tahoma, sans-serif; color: #767775; margin:0;}
#project_gallery #project_gallery_header #slogan { width: 35%; color: #767775; text-transform: uppercase; margin: 0 0 10px 0; float: left; }
#project_gallery #project_gallery_header #slogan #line_one { font-size: 38.3px; }
#project_gallery #project_gallery_header #slogan #line_two { font-size: 40px; }
#project_gallery #project_gallery_header #slogan #line_three { font-size: 21.4px; }
#project_gallery #project_gallery_header #project_gallery_intro { width: 61%; margin: 0 0 15px 15px; font-size: 14px; line-height: 1.5; float: left; }
#project_gallery #project_gallery_header #project_gallery_intro h1 { font-size: 13px; color: #000000; margin:0; }
#project_gallery #project_gallery_header #project_gallery_intro p { margin: 10px 0 0 0; }
#project_gallery #project_gallery_header #registration_options { width: 760px; background: #e1f1fb; font-size: 15px; color: #606467; font-weight: bold; padding: 15px; margin: 15px 0; overflow: hidden; clear: both; }
#project_gallery #project_gallery_header #registration_options p { line-height: 2; float: left; margin:0; }
#project_gallery #project_gallery_header #registration_options #buttons { font-size: 14.5px; float: right; }
#project_gallery #project_gallery_header #registration_options #buttons input, #btnSearch { width: 153px; height: 30px; background: #308dc9; color: #005070; cursor: pointer; border:solid 1px #8ED5ED; border-radius:15px; font-weight:bold; text-shadow: 0 1px #FFFFFF; background: #b7deed; background: -moz-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#b7deed)); background: -webkit-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); background: -o-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); background: -ms-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); background: linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%);} 
#project_gallery #project_gallery_header #registration_options #buttons input:hover, #btnSearch:hover { background: #21b4e2; background: -moz-linear-gradient(top, #21b4e2 0%, #7acae8 50%, #21b4e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21b4e2), color-stop(50%,#7acae8), color-stop(100%,#21b4e2)); background: -webkit-linear-gradient(top, #21b4e2 0%,#7acae8 50%,#21b4e2 100%); background: -o-linear-gradient(top, #21b4e2 0%,#7acae8 50%,#21b4e2 100%); background: -ms-linear-gradient(top, #21b4e2 0%,#7acae8 50%,#21b4e2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21b4e2', endColorstr='#21b4e2',GradientType=0 ); background: linear-gradient(top, #21b4e2 0%,#7acae8 50%,#21b4e2 100%); }
#btnSearch {border-radius: 0 15px 15px 0; width:180px;}
#txtSrch {border-radius:15px 0 0 15px; border:solid 1px #8ED5ED; height:20px; padding:5px 3px 3px; margin:0 -5px 0 0;}
.gallerySearch {text-align:center; margin-bottom:10px;}
#project_gallery #project_gallery_header #registration_options #buttons span { text-transform: uppercase; margin: 0 10px; }
#project_gallery #project_gallery_featured { width: 788px; margin: 25px 0; background: #e8fbcb; border: solid 1px #cad6bb; overflow: hidden; padding: 0 0 15px 0; }
#project_gallery #project_gallery_recent { width: 100%; padding: 0 0 15px 0; background: #eeeeee; border: solid 1px #dddddd; overflow: hidden; }
#project_gallery h3 { font-size: 18px; color: #424242; margin: 15px 0 0 15px; }
#project_gallery .project { width: 245px; height: 175px; background: #fff; border: solid 1px #dddddd; overflow: hidden; margin: 15px 0 15px 10px; float: left; }
#project_gallery .project:hover .zoom_link { display: block; }
#project_gallery .project .project_image { width: 230px; height: 113px; overflow: hidden; background: #ccc; margin: 7px 0 5px 7px; text-align:center; position:relative; background-position:center -113px !important; }
#project_gallery .project .meta { margin: 10px 0 0 7px; font-size: 12px; color: #424242; width: 70%; }  
#project_gallery .project .meta p { margin: 0; }
#project_gallery .project .zoom_link { display:none; font-size: 12px; background: url('http://www.ilovetocreate.com/images/community/project-zoom.jpg') no-repeat; text-indent: 20px; margin: 3px 0 0 0; }
#project_gallery .project a { color: #0072bc; text-decoration: none; }
#project_gallery .project a:hover { text-decoration: underline; }
#project_gallery .project img { border: 0; }
#project_gallery #pagination { width: 200px; margin: 25px auto; font-size: 15px; text-align: center; }
#project_gallery #pagination ol { list-style: none; margin: 0 8px 0 0; overflow: hidden; }
#project_gallery #pagination ol li { margin: 0 0 0 3px; padding: 0 5px; border-right: solid 1px #ccc; float: left; }  
#project_gallery #pagination span { margin: 0 0 0 10px; } 

#project_gallery {border:none;}
	#project_gallery table, #project_gallery tr, #project_gallery td {border:none !important;}
	#itemPlaceholderContainer {border:none !important;}
	.imgFrame {border:solid 1px #CCCCCC; width:156px; height:119px; overflow:hidden; position:relative;}
	.galleryImage {width:150px !important; height:113px !important; border:solid 3px #FFF !important; }
		.zoomOverlay {position:absolute;top:3px;left:3px;z-index:2;}
			.zoomOverlay a {display:block; background:url(../assets/global/img/zoom-150x113.png) 0px -113px no-repeat; width:150px; height:113px; text-indent:-9999px; opacity:0;
				-moz-transition:opacity 250ms ease-in; -o-transition:opacity 250ms ease-in; -webkit-transition:opacity 250ms ease-in; -ms-transition:opacity 250ms ease-in; transition:opacity 250ms ease-in; }
				.zoomOverlay a:hover {background-position: 0px -113px; opacity:1;}
		.centered a{background-position:center -113px !important; width:230px; top:0px;left:0px;}
	#creationDateLabel{display:block; height:20px;}

/* ---------------------Brand Page styles ----------------------------- */    

 .brand_page_featured_product {
		
		font: bold 13px/1.2 Helvetica, Arial, Tahoma, sans-serif;
		width:125px;
		text-align:center;
	}       
	
	.brand_page_featured_product a { text-decoration:none;  }
	
	.brand_page_featured_product a:hover { text-decoration:underline;  }
   	
	.brand_page_featured_product img {
		
		border:0; 
		text-decoration:none;    
		margin:15px 0;
	}
	  
	.duncan_brand_page_product a { color:#534307; }
	
	.tulip_brand_page_product a { color:#d73392;}
	
	.aleenes_brand_page_product a { color:#ae7e3e;}
	
	.craftychica_brand_page_product a { color:#62130f; }
	
	.objectart_brand_page_product a { color:#90140a; } 
	.scribbles_brand_page_prodcut a { color:#00addc;}
	.puffy_brand_page_prodcut a { color:#cb4c94;}         


#efriends { font-family: Helvetica, Tahoma, Arial, sans-serif; margin: 25px 0 50px 0; overflow: hidden; }
#efriends #about_efriends { padding: 0 0 0 10px; float: left; } 
#efriends #about_efriends img { margin:0;}
#efriends #about_efriends #efriends_title { width: 415px; height: 55px; margin: 0 0 15px 0; background: url('http://www.ilovetocreate.com/images/community/efriends/header.jpg') no-repeat; }
#efriends #about_efriends #efriends_title h1 { padding: 5px 0 0 60px; color: #ffffff; font-size: 31px; }
#efriends #about_efriends #efriends_title h1 span { font-family: Georgia, "Times New Roman", serif; font-size: 45px; }
#efriends #about_efriends .about_efriends_text { width: 385px; padding: 0 0 0 30px; }
#efriends #about_efriends .about_efriends_text p { font-size: 14px; line-height: 1.5; margin: 10px 0 0 0; }
#efriends #efriends_signup { width: 375px; margin: 15px 0 0 25px; float: left; }           
#efriends #efriends_signup h2 { font-size: 22px; display: block; width: 100%; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: solid 1px #ccc; }
#efriends #efriends_signup h3 { color: #ffbb03; font-size: 16px; display: inline; margin: 0 8px; }
#efriends #efriends_signup span { color: #218f9e; font-size: 12px; }
#efriends #efriends_signup a { color: #218f9e; font-weight: bold; text-decoration: none; }
#efriends #efriends_signup a:hover { text-decoration: underline; }
#efriends #efriends_signup p:first-child { margin:5px 0 10px 0; font-size:14px;}  
#efriends #efriends_signup p { margin: 5px 0 10px 35px; font-size: 12px; line-height: 1.5; }
#efriends #efriends_signup #efriends_signup_form { font-weight: bold; margin: 0 0 0 25px; }
#efriends #efriends_signup #efriends_signup_form label { display: block; font-size: 12px; line-height: 1.5; }
#efriends #efriends_signup #efriends_signup_form #email_address { width: 235px; height: 20px; font-size: 14px; line-height: 1; padding: 2px 0 0 5px; }
#efriends #efriends_signup #efriends_signup_form #submit_button { width: 75px; height: 30px; margin: 0 0 0 8px; background: #308dc9; font-size: 12px; font-weight: bold; color: #ffffff; border: 0; text-align: center; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#efriends #efriends_signup #efriends_signup_form #submit_button:hover { background-color: #057cc9; }         


/* ------------------------ Site Map --------------------*/

#sitemap { width: 820px; margin: 20px auto; font-family: Helvetica, Arial, Tahoma, sans-serif; }
#sitemap h1 { color: #0e6ba1; font-size: 26px; display: block; width: 100%; margin: 0 0 15px 0; padding: 0 0 10px 0; border-bottom: solid 1px #cbcbcb; }
#sitemap h2 { font-size: 16px; color: #0e6ba1; display: block; background: url('http://www.ilovetocreate.com/images/NewDesignImages/sitemap/sitemap-arrow.png') 0 5px no-repeat; text-indent: 15px; margin: 0 0 10px 0; }
#sitemap #brands { width: 160px; height: 400px; border: solid 1px #cbcbcb; background: #f8f8f8; margin: 0 15px 0 0; padding: 10px; float: left; }
#sitemap #brands ol { margin: 10px 0 0 5px; list-style: none; padding:0;}
#sitemap #brands ol li { border-top: solid 1px #efefef; height: 20px; margin: 10px 0; padding: 8px 0; font-size: 12px; line-height: 3; }
#sitemap #brands ol li a { color: #1f90d1; text-decoration: none; display: block; width: 160px; height: 30px; text-indent: 55px; line-height:2;}
#sitemap #brands ol li a:hover { text-decoration: underline; }
#sitemap #brands ol li a.sitemap_brand_duncan { background: url('http://www.ilovetocreate.com/images/NewDesignImages/sitemap/sitemap-sprite.png') -10px 0 no-repeat; }
#sitemap #brands ol li a.sitemap_brand_tulip { background: url('http://www.ilovetocreate.com/images/NewDesignImages/sitemap/sitemap-sprite.png') -5px -30px no-repeat; }
#sitemap #brands ol li a.sitemap_brand_aleenes { background: url('http://www.ilovetocreate.com/images/NewDesignImages/sitemap/sitemap-sprite.png') -10px -60px no-repeat; }
#sitemap #brands ol li a.sitemap_brand_chica { background: url('http://www.ilovetocreate.com/images/NewDesignImages/sitemap/sitemap-sprite.png') -10px -90px no-repeat; }
#sitemap #brands ol li a.sitemap_brand_oa { background: url('http://www.ilovetocreate.com/images/NewDesignImages/sitemap/sitemap-sprite.png') -10px -120px no-repeat; }
#sitemap #sitemap_list { width: 600px; float: left; }      
#sitemap .sitemap_row {overflow:hidden;}
#sitemap .sitemap_cat { width: 170px; margin: 0 20px 20px 0; float: left; }
#sitemap .sitemap_cat ul { color: #0e6ba1; margin: 0 0 0 28px; padding:0;}
#sitemap .sitemap_cat ul li { font-size: 12px; margin: 8px 0; }
#sitemap .sitemap_cat ul li a { color: #1f90d1; text-decoration: none; }
#sitemap .sitemap_cat ul li a:hover { text-decoration: underline; } 



/* ------------------ Color  Bazaaar Locator ----------------------- */

#color_bazaar_locator { width: 800px; margin: 0 auto; overflow:hidden;}
#color_bazaar_locator #color_bazaar_locator_search { width: 100%; height: 42px; background: url('http://www.ilovetocreate.com/images/special-pages/colorbazaar-locator-search.jpg') no-repeat; color: #fff; }
#color_bazaar_locator #color_bazaar_locator_search h2 { float: left; line-height: 2.5; margin: 0 0 0 10px; font-size: 15px; color:#ffffff;}
#color_bazaar_locator #color_bazaar_locator_search ol { float: right; list-style: none; padding:0; margin:0; }
#color_bazaar_locator #color_bazaar_locator_search ol li { float: left; font-size: 14px; line-height: 2.5; font-weight: bold; margin: 0 10px 0 0; }
#color_bazaar_locator #color_bazaar_locator_search ol li a { color: #fff; text-decoration: none; }
#color_bazaar_locator #color_bazaar_locator_search ol li a:hover { text-decoration: underline; }
#color_bazaar_locator #color_bazaar_locations { width: 100%; }
#color_bazaar_locator #color_bazaar_locations ol { list-style: none; margin: 15px 0 0 0; overflow: hidden; padding:0;}
#color_bazaar_locator #color_bazaar_locations ol h3 { color: #eb4449; display: block; width: 100%; border-bottom: solid 1px #e82c4a; font: 25px/1.5 normal Georgia, "Times New Roman", serif; padding: 25px 0 0 0; }
#color_bazaar_locator #color_bazaar_locations ol ul { list-style: none; overflow: hidden; padding:0; margin:0;}
#color_bazaar_locator #color_bazaar_locations ol ul li { width: 33%; float: left; font-size: 13px; margin: 15px 0 0 0; padding: 0;line-height: 1.2; }
#color_bazaar_locator #color_bazaar_locations ol ul li .fn { font-weight: bold; }
#color_bazaar_locator #color_bazaar_locations ol ul li a { color: #b24f26; text-decoration: none; }
#color_bazaar_locator #color_bazaar_locations ol ul li a:hover { text-decoration: underline; color: red; } 




/*--------------------- New Front Page ----------------------------- */
/* Changed this style to have the same design of old default.aspx
#front_wrapper { width: 945px; margin: 15px auto; }*/
#front_wrapper { width: 975px; margin: 15px auto; }
#front_wrapper a img { border: 0; }
#front_wrapper ul, #front_wrapper ol { margin: 0; padding: 0}

#front_features { width: 95px; height: 275px; margin: 0 0 17px 8px; position: relative; }
#front_features a { display: block; width: 945px; height: 275px; position: absolute; left: 0; top: 0; }
#front_features ol { list-style: none; }
#front_features li { display: block; width: 15px; height: 15px; overflow: hidden; margin: 10px 0 0 13px; background: url(../images/homepage-3/feature/marker-dot.png) 0 -15px no-repeat; text-indent: -9999px; cursor: pointer; }
#front_features li.active { background-position: 0 0; }
#front_features #front_feature_marker { width: 45px; height: 160px; position: absolute; padding: 8px 0 0 0; top: 20%; left: -10px; background: url(../images/homepage-3/feature/marker-bar.png) no-repeat; z-index: 200; }

#front_featured { width: 945px; margin: 0 0 15px 15px; position: relative; }
#front_featured #featured-slide-left { background: url(../images/homepage-3/feature/arrows.png) 0 -50px no-repeat; width: 50px; height: 50px; position: absolute; top: 40%; left: -10px; cursor: pointer; }
#front_featured #featured-slide-right { background: url(../images/homepage-3/feature/arrows.png) no-repeat; width: 50px; height: 50px; position: absolute; top: 40%; right: -10px; cursor: pointer; }
#front_featured #feature_slides { width: 930px; height: 400px; overflow: hidden; position: relative; }
#front_featured .featured_slide { width: 930px; height: 400px; position: absolute; display: none; }
#front_featured #lead_feature { width: 940px; height: 615px; overflow: hidden; position: relative; }
#front_featured #featured-items { width: 125px; height: 615px; position: absolute; right: 0; top: 0; background: url(../images/homepage-4/feature/back.png); }
#front_featured #featured-items-up { background: url(../images/homepage-4/feature/arrows.png) no-repeat; width: 45px; height: 45px; margin: 10px auto 0; cursor: pointer; text-indent: -9999px; }
#front_featured #featured-items-down { background: url(../images/homepage-4/feature/arrows.png) 0 -45px no-repeat; width: 45px; height: 45px; margin: 10px auto 0; cursor: pointer; text-indent: -9999px; }
#front_featured #featured-items-thumbs { height: 500px; width: 90px; overflow: hidden; margin: 0 auto; position: relative; }
#front_featured #featured-items-thumbs ol { position: absolute; }
#front_featured #featured-items-thumbs li { list-style-type: none; display: block; height: 70px; width: 70px; margin: 10px 0; border: solid 10px white; cursor: pointer; }
#front_featured #feature-popup { width: 440px; height: 185px; background: white; position: relative; top: 0px; left: 250px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
#front_featured #feature-popup #feature-popup-close { width: 34px; height: 34px; background: url(http://www.ilovetocreate.com/images/homepage-4/feature/closer.png) no-repeat; position: absolute; right: -15px; top: -15px; cursor: pointer; }
#front_featured #feature-popup #feature-popup-content { width: 420px; margin: 0 auto; position: relative; padding: 15px 0 0 0; }
#front_featured #feature-popup #lblname { font-size: 16px !important; position: relative; width: 180px; display: block; left: 175px; margin: 15px 0; line-height: 1.4; }
#front_featured #feature-popup .product_images, #front_featured #feature-popup #project_photos { width: 200px; height: 200px; margin-right: 15px; position: absolute; top: 15px; }
#front_featured #feature-popup .product_images img, #front_featured #feature-popup #project_photos img { position: absolute; width: 150px !important; height: 150px !important; }
#front_featured #feature-popup .product_description { width: 300px; position: absolute; left: 315px; }
#front_featured #feature-popup #feature-popup-link { position: absolute; left: 185px; font-size: 14px; }
#front_featured #feature-popup #feature-popup-link a { color: #1d98df; text-decoration: none; }
#front_featured #feature-popup #feature-popup-link a:hover { text-decoration: underline; }


#product_and_projects { width: 640px; float: left; padding: 0 9px 0 15px; margin: 0 10px 0 0; }
#product_and_projects h3 { color: #50554d; display: block; font-size: 16px; text-transform: uppercase; font-family: "Helvetica Neue", Arial, Helvetica, san-serif; line-height: 2; margin: 15px 0 20px 0; font-weight: normal; border-bottom: dotted 1px #cccccc; }
#product_and_projects a { font-size: 14px; color: #1d98df; text-decoration: none; }
#product_and_projects a:hover { text-decoration: underline; }

#front_feature_related { width: 945px; margin: 15px 0 10px 0; overflow: hidden; line-height: 1.5; font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; }
#front_feature_related h2 { font-weight: normal; font-size: 18px; line-height: 1; }
#front_feature_related a { color: #414141; text-decoration: none; }
#front_feature_related a:hover { text-decoration: underline; }
#front_feature_related p { font-size: 14px; }
#front_feature_related img { margin-bottom: 5px; }
#front_feature_related li { display: block; float: left; width: 305px; margin-right: 15px; overflow: hidden; }

#front_promotions { width: 100%; overflow: hidden; }
#front_promotions .front_promo { width: 298px; margin: 15px 15px 0 0; float: left; }

#featured_products { width: 100%; overflow: hidden; }

.front-featured { width: 140px; overflow: hidden; float: left; margin-right: 26px; }
.front-featured h4 { font-size: 14px; padding: 0; margin: 15px 0; }

#front_featured_projects { width: 100%; position: relative; }
#front_featured_projects .front-project { float: left; position: relative; width: 160px; height: 160px; overflow: visible; z-index: 100; }
#front_featured_projects .front-project img { width: 100%; height: 100%; }
#front_featured_projects .front-project a { position: absolute; display: block; width: 160px; height: 160px; text-align: center; font-weight: bold; text-decoration: none; }
#front_featured_projects .front-project a:hover { text-decoration: underline; }
#front_featured_projects .front-project span { position: relative; background: white; width: 100%; display: block; padding: 10px 0; -moz-border-radius: 18px; -webkit-border-radius: 18px; -o-border-radius: 18px; -ms-border-radius: 18px; -khtml-border-radius: 18px; border-radius: 18px; }

#front_social h3 { color: #50554d; display: block; font-size: 14px; text-transform: uppercase; font-family: "Helvetica Neue", Arial, Helvetica, san-serif; line-height: 2; margin: 0px 0 10px 0; font-weight: normal; }
#front_social a { font-size: 14px; color: #1d98df; text-decoration: none; }
#front_social a:hover { text-decoration: underline; }

.blogs_and_videos { width: 620px; margin: 0 15px 0 15px; float: left; overflow: hidden; }

#featured_video { margin: 0 0 25px 0; overflow: hidden; }
#featured_video li { float: left; margin-right: 5px; text-align: center; font-size: 12px; list-style-type: none; width: 202px; }
#featured_video h4 { font-size: 18px; font-weight: normal; color: #414141; }
#featured_video p { margin: 10px 0; }

#featured_blogs { margin: 0 0 25px 0; overflow: hidden; }
#featured_blogs div { width: 200px; overflow: hidden; margin: 0 5px 0 0; font-size: 12px; float: left; line-height: 1.5; }
#featured_blogs img { float: left; margin: 0 10px 0 0; }
#featured_blogs a { display: block;}

#social_sidebar { float: left; margin: 10px 0 0 10px; }
#social_sidebar a img { border: 0; }
#social_sidebar ul { list-style: none; overflow: hidden; }

#twitter_div { width: 300px; border: solid 1px #adeaff; background: #f5f9fc; margin: 15px 0; }
#twitter_div li { margin: 10px 0 10px 15px; width: 90%; font-size: 12px; line-height: 1.5; color: #505050; list-style-type: none; }
#twitter_div span { display: block; }
#twitter_div div { background: url(../images/homepage-3/sidebar/twitter.png) 95% 50% no-repeat #c4edfd; height: 35px; text-indent: 15px; font-size: 14px; line-height: 2.5; margin: 0 0 15px 0; }
#twitter_div a { color: #1d98df; text-decoration: none; }
#twitter_div a:hover { text-decoration: underline; }

.last { margin-right: 0 !important; }


/* = ------------------ Footer ---------------------- */



#footer { clear: both; color: #8d8d8d; }

#footer_resources { width: 100%; background: #f6f6f6; overflow: hidden; padding: 10px 0; }
#footer_resources #footer_categories { float: left; width: 58%; margin: 0 0 0 15px; }
#footer_resources #footer_categories span { float: left; font-size: 12px; margin: 10px 15px 0 0; color: #505050; }
#footer_resources #footer_categories .resources_button { width: 89px; height: 33px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -13px -11px; text-align: center; line-height: 2.5; float: left; margin-left: 5px; }
#footer_resources #footer_categories .resources_button a { width: 100%; height: 100%; display: block; color: #424242; text-shadow: -1px -1px 0px #ffffff; text-decoration: none; font-size: 12px; font-weight:normal; }
#footer_resources #footer_categories .resources_button a:hover { color: #000; }
#footer_resources #footer_brands { float: right; margin: 0 15px 0 0; }
#footer_resources #footer_brands a { display: block; height:30px;}
#footer_resources #footer_brands div { text-indent: -9999px; float: left; margin-left: 5px; }
#footer_resources #footer_brands span { float: left; font-size: 12px; margin: 10px 15px 0 0; color: #505050; }
#footer_resources #footer_brands #duncan_brand_button { width: 50px; height: 30px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -13px -45px; }
#footer_resources #footer_brands #tulip_brand_button { width: 51px; height: 30px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -70px -45px; }
#footer_resources #footer_brands #aleenes_brand_button { width: 30px; height: 30px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -134px -45px; }
#footer_resources #footer_brands #chica_brand_button { width: 30px; height: 30px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -171px -45px; }
#footer_resources #footer_brands #oa_brand_button { width: 30px; height: 30px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -201px -45px; }
#footer_resources #footer_brands #scribbles_brand_button { width: 40px; height: 30px; background: url('../images/footer-sprite.png') no-repeat -23px -75px; }

#social_contact { width: 100%; background: #424242; overflow: hidden; color: #fff; height: 60px; }
#social_contact #social_networks { width: 50%; float: left; padding: 15px 0 0 0; height: 45px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -275px -2px; }
#social_contact #social_networks h6 { float: left; font-size: 13px; margin: 8px 10px 0; color:#FFF; }
#social_contact #social_networks ul { list-style: none; overflow: hidden; margin:0; padding:0;}
#social_contact #social_networks li { width: 33px; height: 33px; float: left; margin: 0 5px 0 0; text-indent: -9999px; }
#social_contact #social_networks li a { display: block; width: 33px; height: 33px; }

#social_facebook { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -135px -10px; }
#social_twitter { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -102px -10px; }
#social_myspace { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -201px -10px; }
#social_youtube { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -168px -10px; }
#social_flickr { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -234px -10px; }      
#social_blogger { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -234px -45px; } 
#social_pinterest { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -234px -80px; }
#social_gplus { background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -201px -80px; }


#social_contact #social_networks img { border: 0; margin: 2px 0 0 10px; }
#social_contact #copyright_contact { float: right; padding: 15px 15px 15px 0; text-align: right; font-size: 12px; height: 45px; background: url('http://www.ilovetocreate.com/images/footer-sprite.png') no-repeat -275px -67px; }
#social_contact #copyright_contact p { margin: 0; padding: 0; }
#social_contact #copyright_contact a { text-decoration: none; color: #ffffff; font-weight:normal; }
#social_contact #copyright_contact a:hover { text-decoration: underline; }


.calTitle   {font-weight: bold;
	             font-size: 11px;
	             background-color:#cccccc;
	             color: black;
	             width: 90px;
	}



	.calBody    {font-size: 11px;
	             border-width: 10px;
	}
	
#project { width: 95%; overflow: hidden; margin: 20px auto; font-family: Helvetica, Tahoma, sans-serif; }
#project #project_aside { width: 300px; margin: 0 35px 0 0; float: left; }
#project #project_aside a { color: #259bc2; text-decoration: none; }
#project #project_aside a:hover { text-decoration: underline; }
#project #project_aside #project_photos { position: relative; overflow: hidden; width: 300px; height: 300px; }
#project #project_aside #photo_buttons { overflow: hidden; width: 200px; margin: 5px auto; }
#project #project_aside #photo_buttons span { float: left; font-size: 12px; font-weight: bold; margin: 3px 5px 0 0; }
#project #project_aside #photo_nav { overflow: hidden; float: left; }
#project #project_aside #photo_nav li { list-style: none; }
#project #project_aside .alt_photo, #project #project_aside #image_zoom { width: 18px; height: 18px; background: url('http://www.ilovetocreate.com/images/alt-photo-sprite.jpg') -17px 0 no-repeat; float: left; margin: 0 0 0 5px; cursor: pointer; }
#project #project_aside .current_photo { background-position: 0 0; }
#project #project_aside #image_zoom { background-position: -50px 0; float: left; }
#project #project_aside #project_materials { background: #fdfbcb; padding: 0 0 10px 15px; margin: 15px 0 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#project #project_aside #project_materials h2 { font-size: 20px; color: #323232; line-height: 1.5; display: block; width: 95%; padding: 5px 0; margin: 0 0 10px 0; border-bottom: solid 1px #e3e2c8; }
#project #project_aside #project_materials ul { list-style: disc; margin: 0 0 0 15px; font-size: 14px; }
#project #project_aside #project_materials ul li { margin: 0 0 20px 0; }
#project #project_aside #project_materials ul h3 { font-weight: normal; font-size: 14px; line-height: 1.5; }
#project #project_aside #project_materials ul ul { list-style: none; color: #505050; font-size: 12px; }
#project #project_aside #project_materials ul ul li { margin: 10px 0 0 0; line-height: 1; }
#project #project_aside #project_materials ul ul li img { margin: 0 5px 0 0; vertical-align: middle; }
#project #project_aside #related_content { margin: 15px 0 0 0; }
#project #project_aside #related_content .related_item { width: 100%; margin: 10px 0 15px 0; padding: 0 0 10px 0; }
#project #project_aside #related_content .related_item h4 { display: block; width: 100%; height: 15px; background: #0e6ba1; padding: 5px 0; text-indent: 10px; color: #fff; font-weight: bold; line-height: 1; font-size: 14px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; }
#project #project_aside #related_content .related_item ul { margin: 15px 0 0 30px; color: #259bc2; font-size: 14px; }
#project #project_aside #related_content .related_item ul li { margin: 0 0 10px 0; }
#project #project_details { width: 475px; line-height: 1.5; float:left; }
#project #project_details h1 { font-size: 32px; color: #0e6ba1; margin: 0 0 5px 0; }
#project #project_details h2 { font-size: 24px; }
#project #project_details small { font-size: 14px; color: #505050; }
#project #project_details p { font-size: 14px; margin: 10px 0; }
#project #project_details ol { margin: 0 0 0 25px; font-size: 16px; }
#project #project_details ol li { margin: 20px 0; }
#project #project_details #project_header { overflow: hidden; margin: 0 0 10px 0; }
#project #project_details #project_header #share_me { margin: 0; }
#project #project_details #project_header .hreview { width: 260px; overflow: hidden; float: left; }
#project #project_details #project_header .hreview a { color: #259bc2; line-height: 1.5; font-size: 12px; text-decoration: none; }
#project #project_details #project_header .hreview a:hover { text-decoration: underline; }
#project #project_details #project_header .rating { position: relative; float: left; }
#project #project_details #project_header .rating img { position: absolute; }
#project #project_details #project_header .rating .stars_1 { top: -2px; }
#project #project_details #project_header .rating .stars_1_half { top: -22px; }
#project #project_details #project_header .rating .stars_2 { top: -44px; }
#project #project_details #project_header .rating .stars_2_half { top: -66px; }
#project #project_details #project_header .rating .stars_3 { top: -85px; }
#project #project_details #project_header .rating .stars_3_half { top: -106px; }
#project #project_details #project_header .rating .stars_4 { top: -127px; }
#project #project_details #project_header .rating .stars_4_half { top: -148px; }
#project #project_details #project_header .rating .stars_5 { top: -169px; }
#project #project_details #project_header strong { font-size: 12px; display: block; margin: 0 0 5px 0; }
#project #project_details #project_header #project_soundbite { margin: 15px 0; position: relative; }
#project #project_details #project_header #jquery_jplayer { width: 310px; height: 80px; background: url('http://www.ilovetocreate.com/images/player-back.jpg') no-repeat; position: relative; }
#project #project_details #project_header #player_play { width: 39px; height: 35px; background: url('http://www.ilovetocreate.com/images/mp3-sprite.png') no-repeat 0 -1px; position: absolute; top: 35px; left: 10px; text-indent: -9999px; }
#project #project_details #project_header #player_pause { width: 39px; height: 34px; background: url('http://www.ilovetocreate.com/images/mp3-sprite.png') no-repeat 0 -34px; position: absolute; top: 35px; left: 10px; text-indent: -9999px; }
#project #project_details #project_header #player_progress { width: 215px; height: 8px; position: absolute; top: 47px; left: 60px; background: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; overflow: hidden; }
#project #project_details #project_header #player_progress_play_bar { background: #4792c1; height: inherit; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#project #project_details #comments { width: 475px; }
#project #project_details #comments .comment { overflow: hidden; padding: 10px 0; margin: 10px 0 0 0; border-bottom: solid 1px #e8e8e8; }
#project #project_details #comments p { margin: 0; }
#project #project_details #comments #comments_header { background: #def5ff; overflow: hidden; padding: 5px 0; margin: 0 0 15px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#project #project_details #comments #comments_header a { display: block; margin: 0 10px 0 0; float: right; }
#project #project_details #comments h3 { font-size: 20px; color: #0e6ba1; display: block; margin: 0 0 0 10px; float: left; }
#project #project_details .comment_author { width: 90px; margin: 0 10px 0 0; font-size: 11px; float: left; }
#project #project_details .comment_author p { color: #777; font-size: 11px; }
#project #project_details .comment_body { width: 335px; background: url('http://www.ilovetocreate.com/images/quote-marks.png') no-repeat -25px 0px; padding: 0 0 0 30px; float: left; }
#project #project_details .comment_body h4 { font-size: 14px; display: block; width: 45%; line-height: 2; float: left; }
#project #project_details .comment_body .comment_rating { width: 85px; height: 15px; overflow: hidden; position: relative; margin: 5px 30px 0 0; float: right; }
#project #project_details .comment_body .comment_rating img { position: absolute; }
#project #project_details .comment_body .comment_rating .comment_stars_1 { top: -192px; }
#project #project_details .comment_body .comment_rating .comment_stars_1_half { top: -206px; }
#project #project_details .comment_body .comment_rating .comment_stars_2 { top: -220px; }
#project #project_details .comment_body .comment_rating .comment_stars_2_half { top: -233px; }
#project #project_details .comment_body .comment_rating .comment_stars_3 { top: -247px; }
#project #project_details .comment_body .comment_rating .comment_stars_3_half { top: -261px; }
#project #project_details .comment_body .comment_rating .comment_stars_4 { top: -274px; }
#project #project_details .comment_body .comment_rating .comment_stars_4_half { top: -288px; }
#project #project_details .comment_body .comment_rating .comment_stars_5 { top: -302px; }
#project #project_details .comment_body blockquote { background: url('http://www.ilovetocreate.com/images/quote-marks.png') no-repeat 310px 100%; padding: 0 15px 15px 0; font-size: 12px; clear: both; }

#book_shelf { width: 848px; margin: 0 auto; background: url('http://www.ilovetocreate.com/images/books/books-header.jpg') no-repeat center top; padding: 200px 0 0 0; }
#book_shelf .author { overflow: hidden; margin: 15px 0; padding: 15px 0; border-bottom: dotted 1px #999; }
#book_shelf .author_info { width: 145px; float: left; padding: 0 0 0 10px; text-align: center; margin: 0 10px 0 0; }
#book_shelf .author_info p { font-size: 14px; font-weight: bold; line-height: 1.5; color: #0E6BA1; }
#book_shelf ol { width: 645px; margin: 0 auto; padding: 0; list-style: none; overflow: hidden; float: left; background: #dff8e4; padding: 10px; }
#book_shelf li { margin: 0; padding: 10px 0 0 0; width: 160px; height: 160px; float: left; }
#book_shelf li a { display: block; margin: 0; padding: 0; width: 100%; text-align: center; }


/* --------------------------- = About us --------------------------- */

#about_us { color: #636363; margin: 25px auto; }
#about_us #overview { width: 435px; float: left; padding: 0 0 0 20px; margin: 0 18px 0 0; }
#about_us #overview p { font-size: 16px; line-height: 1.5; margin: 15px 0; }
#about_us #overview img { border: solid 1px #d9d9d9; margin: 10px 0 0 0; }
#about_us #overview .floated { float: left; }
#about_us #overview .vision_statement { width: 100%; background: #dfffb4; margin: 0 0 0 -20px; padding: 10px 0 10px 30px; }
#about_us #overview .vision_statement h1 { color: #333333; font: bold oblique 17px/1.5 Georgia, "Times New Roman", Times, serif; }
#about_us #history { width: 330px; float: left; padding: 0 35px 0 0; overflow: hidden; }
#about_us #history div { overflow: hidden; margin: 15px 0; }
#about_us #history div strong { display: block; width: 100%; font-weight: bold; font-size: 14px; line-height: 2; color: #333333; }
#about_us #history div p { font-size: 14px; width: 95%; line-height: 1.5; padding: 0 20px 0 0; display: inline; }
#about_us #history div img { margin: 5px; float: left; display: inline; }
#about_us #history div a { width: 95px; height: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; background: #dfffb4; text-indent: 8px; font-size: 12px; line-height: 2; color: #333333; text-decoration: none; margin: 10px 0 0 0; }
#about_us #history div a:hover { background: #c8ef93; }
#about_us #history div.building { overflow: visible; }

#executive_staff .executive_staff_nav { width: 820px; height: 110px; border: solid 1px #e8e8e8; margin: 10px auto; background: url('http://www.ilovetocreate.com/images/aboutus/executive_staff/navback.jpg') repeat-x; overflow: hidden; }
#executive_staff h1 { display: block; width: 200px; height: 100px; text-indent: -9999px; margin: 0 0 0 15px; background: url('http://www.ilovetocreate.com/images/aboutus/executive_staff/title.png') no-repeat; float: left; }
#executive_staff ul { display: block; list-style: none; margin: 0 20px 0 0; float: right; }
#executive_staff ul li { display: block; width: 75px; height: 75px; margin: 15px 15px 0 0; float: left; cursor: pointer; }
#executive_staff ul img { border: none; }
#executive_staff #staff_member { width: 820px; height: 555px; background-color: #9ed851; margin: 30px auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#executive_staff #staff_member #large_photos { position: relative; }
#executive_staff #staff_member img { position: absolute; top: -5px; left: 11px; }
#executive_staff #position_marker { width: 75px; height: 18px; background: url('http://www.ilovetocreate.com/images/aboutus/executive_staff/nub.png') no-repeat; position: relative; top: -18px; left: 265px; }
#executive_staff #staff_member_new { padding: 0 0 0 35px; padding:0; margin: 0 auto; width:820px;}
#executive_staff h2 { font-family: Georgia, Times, "Times New Roman", serif; margin: 0; }
#executive_staff #staff_member_new .staff_member_bio { clear: both; margin: 65px 0; overflow: hidden; }
#executive_staff #staff_member_new .staff_member_bio h2 { font-size: 25px; color: #434040; font-weight: normal; }
#executive_staff #staff_member_new .staff_member_bio small { font-size: 12px; font-weight: bold; font-style: italic; line-height: 2.5; color: #1b1b1b; }
#executive_staff #staff_member_new .staff_member_bio div { float: left; width: 65%; margin: 0 0 0 20px; }
#executive_staff #staff_member_new .staff_member_bio img { float: left; }
#executive_staff #staff_member_new .staff_member_bio p { line-height: 1.5; font-size: 14px; font-family: Helvetica, Arial, Tahoma, sans-serif; color: #323232; }

#about_erma, #about_bob { width: 95%; margin: 0 auto; }
#about_erma h1, #about_bob h1 { font: italic 40px/1 Georgia, "Times New Roman", Times, serif; color:#333;}
#about_erma h2, #about_bob h2 { font: italic 22px/2 Georgia, "Times New Roman", Times, serif; color: #343434; display: block; clear: both; text-align: center; font-weight: bold; margin: 20px 0; }
#about_erma .left, #about_bob .left { float: left; margin: 0 20px 0 0; }
#about_erma .right, #about_bob .right { float: right; margin: 0 0 0 20px; }
#about_erma span, #about_bob span { font-size: 14px; color: #9d9d9d; }
#about_erma p, #about_bob p { font-size: 14px; line-height: 1.5; margin: 25px 0 0 0; }

#erma_intro { padding: 10px; }

#ermas_words #erma_photos_aside { margin: 0; float: right; overflow: hidden; width: 358px; }
#ermas_words span { display: block; font-size: 12px; margin: 10px 0; }
#ermas_words p { width: 375px; line-height: 1.5; margin: 0 10px 20px 15px; }



#whats_hot { width: 800px; margin: 0 auto; font-family: Helvetica, Arial, Tahoma, sans-serif; }
#whats_hot h1 { display: block; height: 125px; background: url('http://www.ilovetocreate.com/images/header.jpg'); text-indent: -9999px; }
#whats_hot h2 { font-size: 20px; color: #2f689d; }
#whats_hot p { font-size: 14px; line-height: 1.5; }
#whats_hot #whats_hot_items { margin: 30px 0 0 0; }
#whats_hot #whats_hot_items #whats_hot_info { width: 180px; background: #000; position: absolute; display: none; color: #fff; padding: 10px 0; font-size: 12px; font-weight: bold; text-align: center; }
#whats_hot #whats_hot_products, #whats_hot #whats_hot_projects { float: left; width: 390px; margin: 0 10px 0 0; }
#whats_hot ol { list-style: none; padding: 0 0 10px 0; background: #fde1b9; overflow: hidden; }
#whats_hot .hot_item { float: left; width: 180px; height: 180px; overflow: hidden; margin: 10px 0 0 10px; }

#faq-safety { width: 90%; margin: 0 auto; }
#faq-safety h1 { color: #133988; font-size: 46px; }
#faq-safety p { font-size: 14px; margin: 10px 0 0 0; line-height: 1.5; }
#faq-safety #faq_catergories, #faq-safety #safety_catergories { background: #eaedfb; overflow: hidden; padding: 15px 0 15px 0; margin: 20px 0; border-top: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; }
#faq-safety #faq_catergories div, #faq-safety #safety_catergories div { width: 30%; float: left; margin: 0 0 0 15px; }
#faq-safety #faq_catergories div h2, #faq-safety #safety_catergories div h2 { background: #133988; display: block; width: 100%; color: white; line-height: 1.5; margin: 0 0 10px 0; text-indent: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
#faq-safety #faq_catergories div ul, #faq-safety #safety_catergories div ul { list-style: none; margin: 0 0 0 15px; }
#faq-safety #faq_catergories div li, #faq-safety #safety_catergories div li { margin: 0 0 5px 0; }
#faq-safety #faq_catergories div a, #faq-safety #safety_catergories div a { font-size: 14px; color: #133988; text-decoration: none; }
#faq-safety #faq_catergories div a:hover, #faq-safety #safety_catergories div a:hover { text-decoration: underline; }
#faq-safety #safety_catergories div ul { list-style: disc; }
#faq-safety #safety_catergories div li { margin: 0 0 10px 0; }
#faq-safety #faq_questions div { margin: 20px 0; }
#faq-safety #faq_questions h3 { display: block; background: #686868; padding: 3px 0; color: white; font-size: 18px; text-indent: 15px; -moz-border-radius: 18px; -webkit-border-radius: 18px; -o-border-radius: 18px; -ms-border-radius: 18px; -khtml-border-radius: 18px; border-radius: 18px; }
#faq-safety #faq_questions span { float: right; position: relative; top: -22px; left: -20px; }
#faq-safety #faq_questions span a { color: #b3b3b3; font-weight: bold; font-size: 12px; text-transform: uppercase; }
#faq-safety #faq_questions ul { margin: 15px 0 0 25px; color: #2869df; }
#faq-safety #faq_questions li { margin: 5px 0; }
#faq-safety #faq_questions a { color: #2869df; font-size: 14px; text-decoration: none; }
#faq-safety #faq_questions a:hover { text-decoration: underline; }
#faq-safety #faq_answers div { border-top: dotted 1px #6c6c6c; margin: 25px 0; padding: 10px 0; }
#faq-safety #faq_answers h4 { font-size: 24px; display: inline; color: #133988; }
#faq-safety #faq_answers p { font-size: 14px; margin: 15px 0; padding: 0 0 0 10px; }
#faq-safety #faq_answers p strong { color: #133988; font-size: 15px; display: block; margin: 5px 0 10px -15px; }
#faq-safety #faq_answers p strong:before { content: "• "; }
#faq-safety #faq_answers span { float: right; font-size: 12px; margin: 0 25px 0 0; }
#faq-safety #faq_answers a { color: #133988; text-transform: uppercase; text-decoration: none; }
#faq-safety #faq_answers a:hover { text-decoration: underline; }
#faq-safety #faq_answers ul { margin: 0 0 0 45px; font-size: 14px; }
#faq-safety #faq_answers ul li { margin: 0 0 10px 0; }

/* Blogs and sites */
#blags-and-sites { font-size: 13px; line-height: 1.5; margin: 0 auto; }
#blags-and-sites a { color: #066fab; text-decoration: none; }
#blags-and-sites a:hover { text-decoration: underline; }
#blags-and-sites a:visited { color: #435dce; }
#blags-and-sites h1 { margin: 15px 0 0 20px; font-size: 18px; display: block; }
#blags-and-sites p { font-size: 14px; margin: 0 0 10px 20px; }
#blags-and-sites h2 { display: block; width: 100%; background: url(http://www.ilovetocreate.com/images/community/heart.png) no-repeat 10px 5px #e8f4fc; margin: 15px 0; padding: 5px 0; text-indent: 55px; color: #0065a9; -moz-border-radius: 18px; -webkit-border-radius: 18px; -o-border-radius: 18px; -ms-border-radius: 18px; -khtml-border-radius: 18px; border-radius: 18px; }

.list-of-blogs { width: 50%; float: left;text-align:left; margin: 0 0 0 15px; overflow: hidden;
	height: auto;
}

.list-of-sites {  width:30%; float:right; margin: 0 0 0 100px; font-size: 14px; }
.list-of-sites ol { list-style-type: disc; margin: 0 0 0 15px; }
.list-of-sites li { margin: 0 0 5px 0; }

#crafty-cinema { margin: 5px auto; }
#crafty-cinema h1 { display: block; width: 100%; height: 165px; background: url(http://www.ilovetocreate.com/images/projects/cinema/header.jpg) no-repeat; text-indent: -9999px; }
#crafty-cinema h2 { color: #bc1a4f; font-size: 24px; line-height: 2; }
#crafty-cinema .cinema-item { overflow: hidden; margin-bottom: 22px; }
#crafty-cinema .cinema-review { float: left; margin-right: 22px; }
#crafty-cinema .cinema-review p { font-size: 16px; line-height: 1.5; margin: 15px 0; }
#crafty-cinema .cinema-project { float: left; }
#crafty-cinema .inspired-project { background: url(http://www.ilovetocreate.com/images/projects/cinema/project-header.jpg) 10px 20px no-repeat #f34768; -moz-border-radius: 18px; -webkit-border-radius: 18px; -o-border-radius: 18px; -ms-border-radius: 18px; -khtml-border-radius: 18px; border-radius: 18px; padding-top: 95px; text-align: center; }
#crafty-cinema .inspired-project img { width: 250px; height: 250px; margin-bottom: 10px; border: 0; }
#crafty-cinema .inspired-products { overflow: hidden; margin-top: 10px; }
#crafty-cinema .inspired-products .related-product { margin: 5px 0 5px 5px; text-align: center; float: left; }
#crafty-cinema .inspired-products img { margin: 0 5px 0 0; border: 0; }
#crafty-cinema .inspired-products a { font-size: 12px; text-decoration: none; color: #042d8c; line-height: 1.5; }
#crafty-cinema .inspired-products a:hover { text-decoration: underline; color: #1852d7; }    

#career_info { width: 800px; margin: 0 auto; font-family: "Helvetica Nueu", Arial, Verdana, sans-serif; font-size: 14px; line-height: 1.3; }
#career_info h1 { font-size: 25px; color: #0e6ba1; }
#career_info h2 { font-size: 16px; }
#career_info div { margin: 15px 0; padding: 10px 0; }
#career_info div div { border: 0; overflow: hidden; }
#career_info p { margin: 10px 0; line-height: 1.8; }
#career_info ul { margin: 15px 0 15px 10px; padding: 0;list-style-position: outside; }
#career_info li { margin: 3px 0 0 10px; padding: 0 0 0 5px; list-style-type: disc; }
#career_info a { color: #0072bc; text-decoration: none; }
#career_info a:hover { text-decoration: underline; }
#career_info strong { font-weight: bold; }
#career_info td { width: 300px; padding: 25px 0 0 0; }
#career_info #career-sections { position: relative; overflow: hidden; margin: 0 0 0 25px; }
#career_info .career-video { width: 400px; margin: 20px auto; }
#career_info .career-section { clear: both; overflow: hidden; }

#carrer_info_nav { width: 100%; height: 25px; background: url(http://www.ilovetocreate.com/images/aboutus/career-info/nav-bgrnd.png) bottom repeat-x; border: solid 1px #c7d6dc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
#carrer_info_nav ul { margin: 0; }
#carrer_info_nav li { padding: 0 0 0 15px; margin: 3px 0; list-style-type: none; float: left; width: 140px; text-align: center; }
#carrer_info_nav .activeTab { font-weight: bold; font-size: 16px; } 

#contact_us { width: 95%; margin: 0 auto; overflow: hidden; color: #333333; }
#contact_us h1 { font-size: 25px; color: #0e6ba1; margin: 0 0 15px 0; }
#contact_us .intro { width: 100%; font-size: 16px; line-height: 1.4; }
#contact_us .intro p { float: left; width: 60%; }
#contact_us .intro img { float: left; margin-top: -40px; }
#contact_us ul { float: left; list-style-type: disc; width: 43%; margin-right: 10px; padding:0px; font-size: 16px; line-height: 1.5; }
#contact_us ul li { margin: 0px 0 15px 25px; }
#contact_us strong { font-weight: bold; display: block; }  


/* new product slaes page */
.new-product-branding-bar { width: 100%; height: 20px; margin-bottom: 20px; }

#new-products { width: 935px; margin-left: 15px; overflow: hidden; }
#new-products ul { padding: 0; margin: 0;}
#new-products h3 { font-size: 18px; font-weight: bold; font-family: sans-serif; clear: both; }
#new-products .new-product-details { width: 760px; float: right; }
#new-products .new-product-tagline { overflow: hidden; }
#new-products #logo { text-indent: -9999px; float: left; margin: 0 20px 0 0; }
#new-products #new-product-categories { width: 155px; border: solid 1px #dcd8d8; float: right; margin-right: 15px; height: 100%; }
#new-products #new-product-categories h5 { display: block; width: 100%; background-color: #e9e9e9; color: #353338; font-weight: bold; font-size: 14px; line-height: 2; text-indent: 10px; text-shadow: 0 1px 0 white; margin:0; }
#new-products #new-product-categories ol { margin: 10px 0 0 25px; list-style-type: disc; padding:0; }
#new-products #new-product-categories li { color: #2978ef; margin: 5px 0; }
#new-products #new-product-categories a { font-size: 13px; color: #2978ef; text-decoration: none; }
#new-products #new-product-categories a:hover { text-decoration: underline; }
#new-products .new-product-resources { overflow: hidden; margin: 35px 0 0 0; }
#new-products .new-product-resources li { width: 240px; display: block; float: left; margin: 0 20px 20px 0; text-align: center; }
#new-products .new-product-resources a { font-size: 14px; font-weight: bold; line-height: 1.8; color: #1d98df; text-decoration: none; }
#new-products .new-product-resources a:hover { text-decoration: underline; }
#new-products .new-product-resources img { border: 0; }
#new-products .new-product-about p { font-size: 14px; line-height: 1.6; margin: 18px 0; }
#new-products .new-product-literature li { float: left; width: 350px; list-style-type: none; margin: 5px 20px 5px 0; padding: 10px 0; border-bottom: solid 1px #e3e3e3; }
#new-products .new-product-literature img { display: block; float: left; margin-right: 20px; width: 100px; }
#new-products .new-product-literature div { float: left; width: 205px; }
#new-products .new-product-literature h4 { font-size: 14px; font-weight: normal; font-family: sans-serif; line-height: 1.4; }
#new-products .new-product-literature a { width: 105px; margin: 15px 0; display: block; background-color: #dae8fc; color: #3262ab; text-decoration: none; text-align: center; padding: 8px 0; font-size: 12px; text-shadow: 0 1px 0 white; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

#new-product-aleenes .new-product-branding-bar { background-color: #bc9b6a; }
#new-product-aleenes #logo { width: 288px; height: 270px; background: url(http://www.ilovetocreate.com/images/product/new-products/aleenes/logo.jpg) no-repeat; }
#new-product-aleenes h2 { font-size: 40px; font-family: sans-serif; font-weight: bold; color: #bc9b6a; margin-top: 50px; }
#new-product-aleenes h3 { color: #8059c4; }

#new-product-tulip .new-product-branding-bar { background-color: #e0078c; }
#new-product-tulip #logo { width: 365px; height: 205px; background: url(http://www.ilovetocreate.com/images/product/new-products/tulip/logo.jpg) no-repeat; }
#new-product-tulip h2 { font-size: 28px; font-family: sans-serif; font-weight: bold; color: #e0078c; margin-top: 30px; }
#new-product-tulip h3 { color: #e0078c; } 

#new-product-body-art .new-product-branding-bar { background-color: #e0078c; }
#new-product-body-art #logo { width: 365px; height: 205px; background: url(http://www.ilovetocreate.com/images/product/new-products/body-art/logo.jpg) no-repeat; }
#new-product-body-art h2 { font-size: 28px; font-family: sans-serif; font-weight: bold; color: #e0078c; margin-top: 30px; }
#new-product-body-art h3 { color: #e0078c; }
#new-product-body-art .new-product-tagline p { font-size: 26px; font-family: sans-serif; font-weight: bold; color: #e0078c; margin-top: 70px; }  

/* Product Color Charts */
h1.prodColor { color:#000; }
div.imgBox { text-align:center; }
div.imgBox img { width:100px; height:100px; margin:o auto; }


.blackbg {background:#000;}

/* Apply Online Button */

.applyNow { display:block; height:20px; width:88px; padding:15px 13px 12px; color:rgb(34,34,34); font-weight:bold; background: rgb(252,234,187); 
		background: -moz-linear-gradient(top,  rgb(252,234,187) 0%, rgb(252,205,77) 50%, rgb(248,181,0) 51%, rgb(251,223,147) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,234,187)), color-stop(50%,rgb(252,205,77)), color-stop(51%,rgb(248,181,0)), color-stop(100%,rgb(251,223,147)));
		background: -webkit-linear-gradient(top,  rgb(252,234,187) 0%,rgb(252,205,77) 50%,rgb(248,181,0) 51%,rgb(251,223,147) 100%);
		background: -o-linear-gradient(top,  rgb(252,234,187) 0%,rgb(252,205,77) 50%,rgb(248,181,0) 51%,rgb(251,223,147) 100%);
		background: -ms-linear-gradient(top,  rgb(252,234,187) 0%,rgb(252,205,77) 50%,rgb(248,181,0) 51%,rgb(251,223,147) 100%);
		background: linear-gradient(top,  rgb(252,234,187) 0%,rgb(252,205,77) 50%,rgb(248,181,0) 51%,rgb(251,223,147) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
		border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;
		box-shadow:0 2px 2px rgba(0,0,0,0.4); -moz-box-shadow:0 2px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4); -o-box-shadow:0 2px 2px rgba(0,0,0,0.4);
		
}
	.applyNow:hover { text-decoration:none; /*color:#ED124A;*/ color:rgb(34,34,34); background: rgb(230,240,163);
		background: -moz-linear-gradient(top,  rgb(230,240,163) 0%, rgb(210,230,56) 50%, rgb(195,216,37) 51%, rgb(219,240,67) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(230,240,163)), color-stop(50%,rgb(210,230,56)), color-stop(51%,rgb(195,216,37)), color-stop(100%,rgb(219,240,67)));
		background: -webkit-linear-gradient(top,  rgb(230,240,163) 0%,rgb(210,230,56) 50%,rgb(195,216,37) 51%,rgb(219,240,67) 100%);
		background: -o-linear-gradient(top,  rgb(230,240,163) 0%,rgb(210,230,56) 50%,rgb(195,216,37) 51%,rgb(219,240,67) 100%);
		background: -ms-linear-gradient(top,  rgb(230,240,163) 0%,rgb(210,230,56) 50%,rgb(195,216,37) 51%,rgb(219,240,67) 100%);
		background: linear-gradient(top,  rgb(230,240,163) 0%,rgb(210,230,56) 50%,rgb(195,216,37) 51%,rgb(219,240,67) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 );
	 }



