/* Guy Whammond */
/* Reset Style Sheet 2009 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* vertical-align: baseline; */
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/* Guy Whammond */
/* Clearfix Style Sheet 2009 */

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
	
	a{
		outline:none;
	}
	
	form{
		padding:0px;
		margin:0px;
	}
	
	.clear{
		clear:both;
	}/* Guy Whammond */

/* Main Style Sheet 2009 */

body{

	margin:0px;

	padding:0px;

	background-color:#ffffff;

	background-image:url(../images/layout/bg.gif);


}

.container{

	width:997px;

	margin:0px auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	background-color:#ffffff;
	position: relative;

}

.container_inner{

	margin-left:4px;

	margin-right:4px;

}



/* banner */

.banner{

	width:989px;

	height:102px;

}

.banner_left{

	width:360px;

	height:102px;

	float:left;

}

.banner_mid{

	width:250px;

	height:102px;

	float:left;

}

.banner_right{

	width:379px;

	height:102px;

	float:left;

}



/* navigation in other stylesheet */

/* navigation.css */

.main-navigation{

	width:989px;

	height:47px;

	margin-bottom:10px;

	background-image:url(../images/layout/navigation_bg_noforum.jpg);

	background-repeat:no-repeat;

	position: relative;

	z-index: 100;

}



/* slideshow */

.main-slideshow{

	width:989px;

	height:253px;

	position:relative;

	background-color:#e7e5e8;

}

.main-slideshow_image{

	width:989px;

	height:249px;

	background-color:#ffffff;

	overflow:hidden;

}



/* tweet box */

.tweet_box{

	width:385px;

	height:360px;

	position:absolute;

	top:0px;

	left:0px;

	z-index:10;

	background-image:url(../images/layout/tweetbox_bg-4.png);

	background-repeat:no-repeat;
	
}



.tweet_inner{

	margin-left:90px;

	margin-right:35px;

	padding-top:66px;
	height:210px;
	overflow:hidden;

}

.tweet_msg{
	line-height:16px;
	margin-bottom:7px;
	margin-top:0px;
	color:#666376;
	font-size:10px;
	height:46px;
}
.tweet_msg a{color:#666376;}
.tweet_msg a:hover{color:#4d2339;}

.tweet_msg2{
	line-height:16px;
	margin-bottom:7px;
	margin-top:0px;
	color:#666376;
	font-size:10px;
	background-color:#efebf0;
}
.tweet_msg2 a{color:#666376;}
.tweet_msg2 a:hover{color:#4d2339;}

.tweet_link{

	padding-top:21px;
	padding-left:90px;
}

.tweet_link a{

	color:#666376;

}

.tweet_link a:hover{

	color:#4d2339;

}



/* news box */

.news_box{

	width:267px;

	height:281px;

	position:absolute;

	top:0px;

	right:0px;

	z-index:100000;


}
.news_img{
	width:212px;
	height:149px;
	position:absolute;
	top:83px;
	right:33px;
	z-index:20000;
}
.news_title{
	position:relative;
	bottom:35px;
	left:22px;
	z-index:30000;
	right:0px;
}

.tweet_msg a{
	color:#666376;
}

.tweet_msg a:hover{

	color:#4d2339;

}

.tweet_link{

	padding-top:21px;

}

.tweet_link a{

	color:#666376;

}

.tweet_link a:hover{

	color:#4d2339;

}



/* content */

.content{

	width:989px;

}

.content ul{
	padding-left:7px;
}
.content li{
	padding-bottom:10px;
}

.content_left{

	width:385px;

	float:left;

}

.homepage_left{

	margin-top:107px;

}

.content_left_small{

	width:190px;

	float:left;

}

.left_nav{

	margin-bottom:50px;

}

.left_nav_heading{

	padding:10px;

	background-image:url(../images/layout/left_heading_purple.jpg);

	background-repeat:no-repeat;

	margin-bottom:10px;

	color:#ffffff;

	font-weight:bold;

}

.left_nav_link{
	padding:10px;
	background-image:url(../images/layout/left_heading_brown.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	color:#4C2236;
	font-weight:bold;
	position:relative;
	width:170px;
}

.nav_icon{
	position:absolute;
	right:-5px;
	top:5px;
	width:20px;
	height:20px;
	z-index:10;
}

.left_nav_link a{

	color:#4C2236;

	text-decoration:none;

}

.left_nav_link a:hover{

	color:#703350;

	text-decoration:none;

}

.content_right_small{

	width:185px;

	float:right;

}

.right_nav{

	margin-bottom:50px;

}

.right_nav_heading{

	padding:10px;

	background-image:url(../images/layout/right_heading_purple.jpg);

	background-repeat:no-repeat;

	background-position:right;

	margin-bottom:10px;

	color:#ffffff;

	font-weight:bold;

}

.right_nav_link{

	padding:10px;

	background-image:url(../images/layout/right_heading_brown.jpg);

	background-repeat:no-repeat;

	background-position:right;

	margin-bottom:10px;

	color:#4C2236;

	font-weight:bold;

}

.right_nav_link a{

	color:#4C2236;

	text-decoration:none;

}

.right_nav_link a:hover{

	color:#703350;

	text-decoration:none;

}

.featured_side{

	width:190px;

	height:195px;

	background-image:url(../images/layout/left_heading_brown.gif);

	background-position: left bottom;

	background-repeat:no-repeat;

}

.featured_books{

	margin-left:30px;

}

.content_right_homepage{

	width:570px;

	float:right;

	margin-top:10px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

}

.content_right_homepage p{

	color:#6e6e6e;

	line-height:20px;

	margin-bottom:10px;

}

.content_right_homepage p a{

	color:#666376;

}

.content_right_homepage p a:hover{

	color:#4d2339;

}

.content_right{

	width:769px;

	float:left;

	margin-top:10px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

}

.content_right p{

	color:#6e6e6e;

	line-height:20px;

	margin-bottom:10px;

}

.content_right p a{

	color:#666376;

}

.content_right p a:hover{

	color:#4d2339;

}

.content_right_big{

	width:579px;

	float:left;

	margin-top:10px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

}



.fullwidth{

	width:769px;

}

.content_right_big p{

	color:#6e6e6e;

	line-height:20px;

	margin-bottom:10px;

}

.content_right_big p a{

	color:#666376;

}

.content_right_big p a:hover{

	color:#4d2339;

}

.img_tbl{

	padding-top:15px;

	padding-bottom:15px;

}

.content_heading, .content h1{

	color:#4a2439;

	font-size:18px;

	font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;

	padding-bottom:10px;

	font-weight: normal;

}

.content_heading, .content h4{

	color:#86838f;

	font-size:16px;

	font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;

	padding-bottom:10px;

	font-weight: normal;
	
	line-height:25px;

}

.thumb_holder{

	margin:0px auto;

	padding-left:35px;

	padding-bottom:10px;

}

.thumb_left{

	float:left;

}

/* press */

.press_container{



}

.press_img{

	width:145px;

	height:200px;

	margin-right:63px;

	margin-bottom:20px;

	float:left;

}

.end{

	margin:0px;

}



/* footer */

.footer{

	width:989px;

	height:109px;

	background-image:url(../images/layout/footer_bg.jpg);

	background-repeat:repeat-x;

}

.footer_left{

	float:left;

	color:#6a6479;

	padding-left:25px;

	padding-top:50px;

}

.footer_social{

	padding-top:10px;

}

.footer_right{

	float:right;

	padding-right:25px;

	padding-top:50px;

}

.footer_right a{

	color:#4c2338;

	text-decoration:none;

	font-weight:bold;

}



#tv{

	font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;

	color:#454545;

	height:81px;

	width:90px;

	overflow: hidden;

	background:transparent url(/tv/tv-on-button.gif) no-repeat scroll left top;

	font-size:14px;

	line-height:14px;

	margin-top:10px;

}



#tv div{

	text-align: center;

}



#tv div a{

	/*position:absolute;*/

	margin-top:29px;

	margin-left:6px;

	width:52px;

	height: 35px;

	text-decoration: none;

	color:#454545;

	padding:4px;

}



.content h2{

	font-size:1.6em;

}



.content h3{

	font-size:1.4em;

}



.blog-title{

	float:right;

	width: 701px;

	line-height: 48px;

	margin-bottom: 10px;

}



.published-date{

	float:left;

	width:48px;

	height:48px;

	margin-right: 20px;

	background: transparent url(/images/layout/calendar.gif) no-repeat scroll left top;

	font-weight:bold;

	text-align: center;

	text-transform: uppercase;

	font-size: 28px;

	line-height: 35px;

}



.published-date span{

	font-size: 10px;

	color:white;

	line-height: 12px;

	display: block;

}



.blog-content{

	clear:both;

}



.hide{

	display: none;

}



a{

	color:#666376;

}



a:hover{

	color:#4d2339;

}



.blog-intro{

	float:left;

	width: 500px;

}

/* news articles */
.news_container{
	padding-bottom:10px;
}
	.news_date{
		float:left;
		width:48px;
		height:48px;
		margin-right: 20px;
		background: transparent url(/images/layout/calendar.gif) no-repeat scroll left top;
	}
	.date_month{
		color:#ffffff;
		text-align: center;
		text-transform: uppercase;
		padding-bottom:3px;
		font-size:10px;
	}
	.date_num{
		font-size: 28px;
		text-align: center;
		text-transform: uppercase;
	}
	.news_heading{
		float:left;
		background: transparent url(/images/layout/news_heading_bg.jpg) no-repeat scroll left top;
		width:701px;
		height:60px;
	}
	.news_heading_s{
		float:left;
		background: transparent url(/images/layout/news_heading_bg_s.jpg) no-repeat scroll left top;
		width:511px;
		height:60px;
	}
	.news_heading_m{
		float:left;
		background: transparent url(/images/layout/news_heading_big_m.jpg) no-repeat scroll left top;
		width:579px;
		height:60px;
	}
		.news_heading h1{
			color:#4a2439;
			font-size:18px;
			font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
			padding-bottom:10px;
			font-weight: normal;
			padding-top:20px;
			padding-left:15px;
		}
		.news_heading_s h1{
			color:#4a2439;
			font-size:18px;
			font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
			padding-bottom:10px;
			font-weight: normal;
			padding-top:20px;
			padding-left:15px;
		}
		.news_heading_m h1{
			color:#4a2439;
			font-size:18px;
			font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
			padding-bottom:10px;
			font-weight: normal;
			padding-top:20px;
			padding-left:15px;
		}
		.news_content{
			padding-bottom:5px;
		}
		.news_c_left{
			float:left;
			width:440px;
		}
		.news_c_right{
			float:right;
			width:310px;
			padding-bottom:10px;
			position:relative;
		}
			.news_c_img{
				position:absolute;
				width:248px;
				height:230px;
				left:36px;
				top:38px;
			}
		.gallery_container{

		}
			.img_holder{
				float:left;
				width:255px;
				height:210px;
				margin-right:2px;
				margin-bottom:10px;
				position:relative;
			}
			.img_holder_nofloat{
				float:right;
				width:255px;
				height:210px;
				margin-right:2px;
				margin-bottom:10px;
				position:relative;
				overflow:hidden;
			}
			.row_end{
				margin-right:0px;
				margin-bottom:10px;
			}
				.img_img{
					position:absolute;
					top:30px;
					left:30px;
					z-index:1;
				}
				.img_frame{
					position:absolute;
					top:0px;
					left:0px;
					z-index:2;
				}
				.img_title{
					position:absolute;
					color:#52273b;
					z-index:3;
					bottom:22px;
					left:35px;
				}
		.news_s_left{
			float:left;
			width:610px;
		}
		.news_s_left_s{
			float:left;
			width:432px;
		}
			.news_s_left a{
				text-decoration:none;
				color:#5f394e;
			}
			.news_s_left_s a{
				text-decoration:none;
				color:#5f394e;
			}
		.news_s_right{
			float:right;
			width:145px;
			height:170px;
			padding-bottom:10px;
			position:relative;
		}
			.news_s_img{
				position:absolute;
				width:145px;
				height:145px;
				left:21px;
				top:21px;
				z-index:1;
			}
			.news_s_layout{
				position:absolute;
				left:2px;
				top:2px;
				z-index:10;
			}
			
				/* products */
				.news_viewnews{
					padding-bottom:10px;
					padding-top:10px;
					border-bottom:1px solid #cccccc;
				}
				.products_left{
					float:left;
					width:180px;
				}
				.products_right{
					float:right;
					width:390px;
					padding-bottom:5px;
				}	
				.product_img{
					padding-bottom:5px;
				}	
				
				.top10_hold{
					background-color:#f4eef1;
					padding:10px;
					margin-bottom:10px;
				}
				.top10_row{
					padding:5px;
				}	
		.top10_dot{
			width:32px;
			height:23px;
			float:left;
			background-image:url(../images/layout/order_dot_bg.jpg);
			background-repeat:no-repeat;
			color:#ffffff;
			text-align:center;
			padding-top:10px;
			font-size:14px;
		}
		.top10_list{
			border-bottom:1px solid #dddddd;
			font-size:16px;
			float:left;
			width:520px;
			padding-top:8px;
			padding-bottom:5px;
			margin-left:15px;
		}
		.img_new{
			position:absolute;
			width:60px;
			height:60px;
			top:10px;
			right:5px;
			z-index:100;
		}
		.tweet_msg_charity{
			line-height:16px;
			margin-bottom:7px;
			margin-top:0px;
			color:#666376;
			font-size:11px;
			background-color:#ffcafd;
			font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
			padding:5px;
			padding-bottom:10px;
		}
		.tweet_msg_charity a{color:#666376;}
		.tweet_msg_charity a:hover{color:#4d2339;}
		
		.tweet_msg_thintweet{
			line-height:16px;
			margin-bottom:7px;
			margin-top:0px;
			color:#666376;
			font-size:11px;
			background-color:#dbd5f0;
			font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
			padding:5px;
			padding-bottom:10px;
		}
		.tweet_msg_thintweet a{color:#666376;}
		.tweet_msg_thintweet a:hover{color:#4d2339;}
		
		.pr_holder{
			padding-bottom:15px;
			margin-bottom:15px;
			border-bottom:1px dashed #cccccc;
		}
			.pr_date{
				float:left;
				width:48px;
				height:48px;
				margin-right: 20px;
				background: transparent url(/images/layout/calendar.gif) no-repeat scroll left top;
			}
			.pr_img{
				float:left;
				width:150px;
				height:80px;
				margin-right:10px;
			}
			.pr_img img {
				width:150px;
				height:80px;
			}
			.pr_text{
			
			}		/* contact container */
		.contact_container{
			padding-top:5px;
			padding-bottom:5px;
		}
			.contact_left{
				float:left;
				width:505px;
			}
			.contact_right{
				float:right;
				width:300px;
				text-align:right;
			}
				.contact_field{
					width:270px;
					border:1px solid #ac688f;
					margin-bottom:5px;
					background: transparent url(../images/layout/content_bg.png);
					color:#ac688f;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
				}
				.contact_area{
					width:270px;
					height:150px;
					border:1px solid #ac688f;
					margin-bottom:5px;
					background: transparent url(../images/layout/content_bg.png);
					color:#ac688f;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
				}
				.contact_drop{
					width:272px;
					border:1px solid #ac688f;
					margin-bottom:5px;
					background: transparent url(../images/layout/content_bg.png);
					color:#ac688f;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
				}
				
				#roar-global {
					width: 200px;
					float: left;
					margin-left: 20px;
				}
				
				#exclusive {
					width: 180px;
					float: right;
				}
				
	/*CONTACT STYLING*/
	.success_box{
		background-color:#693b57;
		color:#ffffff;
		padding:5px;
		margin-bottom:15px;
	}
	.success_box a{color:#ffffff;font-weight:bold;}
	.success_box ul{padding-top:10px;}
	.success_box li{color:#ffffff; line-height:19px;}

	.error_box{
		background-color:#693b57;
		color:#ffffff;
		padding:5px;
		margin-bottom:15px;
	}
	.error_box a{color:#ffffff;font-weight:bold;}
	.error_box ul{padding-top:10px;}
	.error_box li{color:#ffffff; line-height:19px;}
	.highlight_red{color:#29ABE2;}	.btn_txt{
		color:#ffffff;
		font-weight:bold;
		text-align:center;
	}
	
	.btn_txt a{
		color:#ffffff;
		text-decoration:none;
		height: 47px;
		display: block;
		line-height: 47px;
/* 		padding: 0px 17px 0 17px; */
		width: 100px;
	}
	
	.btn_txt a:hover{
		color:#cccccc;
		text-decoration:none;
	}
	
	*html .btn_txt a {
		float: left;
	}
	
	.btn_txt .menu {
		position: absolute;
		top: 47px;
		background: #4e243a;
		z-index: 50;
		left: 0;
		text-align: left;
		display: none;
		width: 150px;
	}
	
	.btn_txt .menu .inner {
		padding:0px 0 0px 0;
	}
	
	.btn_txt .menu a {
		padding: 10px 10px 10px 10px;
		display: block;
		line-height: normal;
		height: auto;
		border-bottom: 1px dashed #ab678e;
		font-size: 12px;
	}
	
	.btn_txt .menu a:hover {
		background: #6b4159;
		color: #FFF;
	}

	/* 	General Styles */

	.navbtn, .navbtn_home, .navbtn_active, .navbtn_home_active {
		border-right:1px solid #2f3245;
		float:left;
		background-image:url(../images/layout/navigation_idle_bg.jpg);
		height: 47px;
	}

	.navbtn_active {
		background-image:url(../images/layout/navigation_active_bg.jpg);
	}

	.navbtn_home {
		background: url(/images/layout/navigation_home_idle.jpg);
		padding-right: 1px;
	}

	.navbtn_home_active {
		background: url(/images/layout/navigation_home_active.jpg);
		padding-right: 1px;
	}


	/* search */
	.btn_search{
		width:180px;
		height:47px;
		float:right;
		background:url(../images/layout/navigation_search_bg.jpg) right center no-repeat;
	}
		.nav_search{
			border:0px;
			margin-top:12px;
			margin-left:19px;
			width:101px;
			color:#3c384b;
			font-size:15px;
			background: transparent;
		}<br />
<b>Warning</b>:  include(/photos/css/style.css) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory in <b>/home/lorraine/public_html/css/all.css</b> on line <b>8</b><br />
<br />
<b>Warning</b>:  include() [<a href='function.include'>function.include</a>]: Failed opening '/photos/css/style.css' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/lorraine/public_html/css/all.css</b> on line <b>8</b><br />

