/*--------------------------------------------------------------------------------------------------------------------------*/
/*- RESET - Courtesy of Eric Meyer's CSS Reset Awesomeness: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ---*/
/*--------------------------------------------------------------------------------------------------------------------------*/
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,
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-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}



/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{margin: 0px; padding: 0px; color: #812F00; background: #FCE5F2; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

h1{color: #000; font-size: 25pt; margin: 0px 0px 20px; line-height: 30px;}
	h1.h1-sub-title{padding: 20px; background: #111; color: #fff; border-top: 5px solid #000;}
h2{color: #000; font-size: 14px; margin: 0px 0px 5px; line-height: 24px;}
h3{color: #000; font-size: 14px; margin: 0px 0px 10px; line-height: 20px;}
h4{margin: 0px; padding: 8px 0px 10px 0px; font-weight: bold;}
h5{margin: 0px; padding: 8px 0px 10px 0px;}
h6{margin: 0px; padding: 8px 0px 10px 0px;}

p{font-size: 11px; line-height: 16px; margin: 0px 0px 8px;}
blockquote, blockquote p{color: #333; font-size: 17pt; line-height: 30px; margin: 0px 0px 15px;}

form{}
label{color: #812F00; font-size: 11px; margin-bottom: 5px; display: block;}
textarea, input{color: #812F00; font-size: 11px; border: 1px solid #812F00; background: #E6D6CC; padding: 2px; margin: 0px 5px 5px 0px; width: 130px;}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button], input.submit-button{color: #812F00; font-size: 11px; border: 1px solid #812F00; background: #E6D6CC; padding: 0px; width: auto;}
strong{font-weight: bold;}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{text-decoration: none; color: #21A3D5;}
a.std_link:hover, a:hover{ text-decoration: underline;}
a:active{ color: #c23c2f;}
	
/*--- Layouts ---*/
.no_bg{background-image: none;}
.clearboth{clear: both}
.floatleft{float: left;}
.floatright{float: right;}
.floatright{float:right;}
.no_display{display: none;}

.alignleft{float: left; margin: 0px 20px 10px 0px;}
.alignright{float: right; margin: 0px 0px 10px 20px;}

.t-center{text-align: center;}

/*--- Colours ---*/
.pink{color: #E5007D;}
.error{color: #ff0000;}

/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#container{width: 974px; margin: 40px auto 0px; padding: 0px;}

#header{padding: 10px 10px 0px; background: #fff url(images/layout/round-header.gif) top no-repeat;}

#content-container{padding: 20px 10px 0px; background: #fff;}

	#left-column{float: right; width: 634px;}
	
	#right-column{float: left; width: 300px;}

#footer{clear: both; padding: 10px 0px 10px; margin: 0px; background: url(images/layout/round-footer.gif) top no-repeat;}


/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.logo{height: 134px; background: url(images/layout/header-bg.jpg) top right no-repeat;}
	.logo h1{display: inline-block; width: 140px; height: 60px; padding: 0px; margin: 0px; position: relative; top: 40px; left: 20px;}
.landscape{position:absolute; top:10px; left:210px; z-index:10;}
.banner{float: right; height: 130px; overflow: hidden;}

	/*--------------------------*/
	/*- MENU -------------------*/
	ul#menu{clear: both; width: 934px; height: 30px; padding: 0px 10px; margin: -4px 0px 0px; background: url(images/layout/menu-corners.gif) top no-repeat; font-size: 11px;}
	ul#menu li.parent-item{float: left; margin: 8px 4px 0px 0px; padding: 0px 4px 0px; color: #fff;}

		ul#menu li.parent-item a.parent-link{color: #fff;}
		ul#menu li.parent-item a.parent-link:hover{color: #fff; text-decoration: underline;}


/*-------------------------------------------------------------------------------------------*/
/*- SIDE MENU -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#side-menu{padding: 5px 10px 11px; margin: 0px; border: 1px solid #E6D6CC; border-top: none; border-bottom: none; background: url(images/layout/side-menu-bg.jpg) 125px 0px no-repeat;} 
	#side-menu li{width: 173px; height: 12px; padding: 4px 5px; margin: 0px 0px 2px; background: url(images/layout/menu-item-bg.gif) no-repeat;}
	#side-menu li a{display: block; padding-left: 15px; background: url(images/layout/side-menu-list-style.gif) left no-repeat; overflow: visible; width: 150px;}
	#side-menu li.menu-home a{background-image: url(images/layout/side-menu-list-style-home.gif);}


/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------------------------------------*/
	/*- FEATURE POST -----------------------------------------*/
	.feature-post{clear: both; padding: 0px 0px 20px; position: relative;}

	.feature-post-image{float: left; width: 300px; height: 200px; margin-right: 10px; border: 1px solid #ccc; overflow: hidden;}
	.feature-post-content{float: left; width: 300px;}
		.feature-post .feature-post-content h2 a{color: #812F00; font-size: 18px; font-weight: bold;}
			.feature-post .feature-post-content h2 a:hover{color: #333; text-decoration: none;}
		.feature-post .feature-post-content p{}
			.feature-post .feature-post-content a.action-link{color: #35B923;}
			.feature-post .feature-post-content a.action-link:hover{ text-decoration: underline;}

	/*--------------------------------------------------------*/
	/*- CONTENT BORDERS --------------------------------------*/
	.content-header{clear: both; height: 8px; font-size: 0; background: url(images/layout/cat-box-header-line.gif) top left no-repeat;}
		.content-header span{float: right; width: 20px; height: 8px; background: url(images/layout/cat-box-header-line.gif) top right no-repeat;}

	.content-page{padding: 2px 10px 3px; border: 1px solid #E6D6CC; border-bottom: none; border-top: none; margin: -1px 0px 0px;}

	.content-footer{clear: both; height: 8px; margin-bottom: 20px; font-size: 0; background: url(images/layout/cat-box-footer.gif) 0 100% no-repeat;}
		.content-footer span{float: right; width: 20px; height: 8px; display: block; background: url(images/layout/cat-box-footer.gif)  100% 100% no-repeat;}


	/*--------------------------------------------------------*/
	/*- POST LIST --------------------------------------------*/
	.post-list-item{float: left; width: 300px;}
		.post-list-item h3{display: inline-block; padding: 6px 0px 5px 10px; margin: 0px; line-height: normal; color: #fff; font-size: 15px; font-weight: lighter;}
			.post-list-item h3 span{padding: 6px 10px 5px 0px; margin: 0px; line-height: normal; color: #fff;  font-size: 15px; font-weight: lighter;}
			
		.post-list-item .content{padding: 10px 5px 1px; background: #fff; border: 1px solid #E6D6CC; border-bottom: none; margin: -1px 0px 0px 0px; overflow: hidden;}
			.post-list-item .content .post-image{float: left; width: 65px; height: 65px;}
				.post-list-item .content .post-image img{border: 1px solid;}
			.post-list-item .content .post-copy{float: right; width: 195px;}
				.post-list-item .content h2{font-weight: bold; font-size: 11px; margin: 0px; padding: 0px; line-height: 18px;}
				
	.left{margin-right: 20px;}


	/*--------------------------------------------------------*/
	/*- POST PAGE --------------------------------------------*/
	.content-page h2{font-size: 20px;}
	.content-page .intro-text{font-weight: bold;}
	.content-page .post-image-container{float: left; width: 302px; margin: 0px 10px 10px 0px;}
	.content-page .post-image{width: 302px; margin: 0px 10px 10px 0px; color: #812F00; font-weight: bold; background: #D8F1D4 url(images/layout/post-image-footer-bg.gif) bottom no-repeat;}
	.content-page .meal-post-image{float: left; width: 150px; margin: 0px 10px 10px 0px; color: #812F00; font-weight: bold; background: #ffff url(images/layout/post-image-footer-bg.gif) bottom no-repeat;}
		.content-page .post-image img{border: 1px solid; margin-bottom: 10px;}
		.content-page .post-image p{padding: 0px 10px 0px;}
		
	.content-page .post-copy{margin-bottom: 20px; line-height: 18px;}
	.content-page .meal-post-copy{margin-bottom: 20px; line-height: 18px;}
	.content-page ul.vote-links{clear: both; display: none;}
		ul.vote-links li{float: left; margin-right: 15px; color: #812F00;}
			ul.vote-links li a{background: url(images/layout/social-icons.gif) no-repeat; padding: 2px 0px 2px 21px;}
				ul.vote-links li a.liaak{background-position: 0px 0px;}
				ul.vote-links li a.yahoo{background-position: 0px -27px;}
				ul.vote-links li a.google{background-position: 0px -54px;}
				ul.vote-links li a.digg{background-position: 0px -81px;}
				ul.vote-links li a.delicious{background-position: 0px -106px;}
				ul.vote-links li a.facebook{background-position: 0px -134px;}

	/*--------------------------------------------------------*/
	/*- CATEGORY PAGE ----------------------------------------*/
	.category-items h3{display: inline-block; padding: 6px 0px 5px 10px; margin: 0px; line-height: normal; color: #fff; font-size: 15px; font-weight: lighter;}
		.category-items h3 span{padding: 6px 10px 5px 0px; margin: 0px; line-height: normal; color: #fff;  font-size: 15px; font-weight: lighter;}
		
	.category-items .content{padding: 20px 20px 20px; border: 1px solid #E6D6CC; border-bottom: none; margin-top: -1px;}
		.category-items .content .cat-item{float: left; width: 280px; margin-bottom: 20px;}
			.category-items .content .cat-item .post-image{float: left;}
				.category-items .content .cat-item .post-image img{ margin-bottom: 20px;}
				.category-items .content .cat-item .set-image-height img{height: 105px;}
			.category-items .content .cat-item .post-copy{float: right; width: 185px;}
			.category-items .content .cat-item .meal-post-copy{float: right; width: 120px;}
				.category-items .content .cat-item h2{font-weight: bold; font-size: 11px; margin: 0px; padding: 0px; line-height: 18px;}

	/*--------------------------------------------------------*/
	/*- COLOR STYLING ----------------------------------------*/
		
		/*--- GREEN #35B923 ---*/
		.green a, .green h2, .green p.intro-text{color: #35B923;}
		.green .content .post-image img{border-color: #35B923;}
		.green h3{background: url(images/layout/green-header.gif) no-repeat;}
			.green h3 span{background: url(images/layout/green-header.gif) top right no-repeat !important; background: none;}
		.green .post-image img, .green .cat-item .post-image img{border: 1px solid  #35B923;}
		.green .cat-item{border-bottom: 1px solid  #35B923;}
		
		/*--- BLUE #21A3D5 ---*/
		.blue a, .blue h2, .blue p.intro-text{color: #21A3D5;}
		.blue .content .post-image img{border-color: #21A3D5;}
		.blue h3{background: url(images/layout/blue-header.gif) no-repeat;}
			.blue h3 span{background: url(images/layout/blue-header.gif) top right no-repeat !important; background: none;}
		.blue .post-image img, .blue .cat-item .post-image img{border: 1px solid #21A3D5;}
		.blue .cat-item{border-bottom: 1px solid  #21A3D5;}
		
		/*--- ORANGE #EB5B11 ---*/
		.orange a, .orange h2, .orange p.intro-text{color: #EB5B11;}
		.orange .content .post-image img{border-color: #EB5B11;}
		.orange h3{background: url(images/layout/orange-header.gif) no-repeat;}
			.orange h3 span{background: url(images/layout/orange-header.gif) top right no-repeat !important; background: none;}
		.orange .post-image img, .orange .cat-item .post-image img{border: 1px solid #EB5B11;}
		.orange .cat-item{border-bottom: 1px solid  #EB5B11;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post p{clear: none;}
.post ol, .post ul{list-style: disc; margin: 0px 0px 0px 30px;}
	.post ol li, .post ul li{line-height: 18px; padding-bottom: 5px;}
.post ol{list-style: decimal;}
.post code, .post pre{}
.post img{}


/*-------------------------------------------------------------------------------------------*/
/*- LOGIN PAGE ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.page-content{position: relative;}
.login-page{background: #fff url(images/layout/lady-bg-2.jpg) right top no-repeat; padding: 0px; margin: 0px; height: 1060px; position: relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;}
	
	.login-body #header, .login-body #content-container, .login-body #footer{background: none; position: relative;}
	.login-body #header{height: 100px;}
		.login-body #header span, .tlc{position: absolute; top: 0px; left: 0px; display: block; width: 16px; height: 16px; background: url(images/layout/round-header.gif) 0px 0px no-repeat;}
		.login-body span.round-corner, .blc{position: absolute; bottom: -7px; left: 0px; display: block; width: 16px; height: 16px; background: url(images/layout/round-footer.gif) 0px 0px no-repeat; display: none !important; display: block;}
			.blc{bottom: -6px;}

	
	.login-page	.logo{background: none; height: auto;}
		.login-page	.logo h1{display: inline-block; width: 140px; height: 60px; padding: 0px; margin: 0px; position: relative; top: 20px; left: 0px;}
		.login-page	#left-column{float: right; width: 350px; padding: 0px;}
		.login-page	#right-column{float: left; width: 563px; padding: 0px;}

	h3.winc-prepaid-starter-pack{clear: both; width: 563px; height: 95px; padding: 0px 0px; margin: 0 auto 0px; background: url(images/layout/login-left-column-header.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
	.login-page p.orange{color: #EB5B11;}
	.login-page	#right-column .content{padding: 15px 30px 0px; margin-bottom: 0px; overflow: hidden; background: #fff; width: 501px;}
	.login-page	#left-column .content{padding: 1px 10px 0px; margin-bottom: 0px; overflow: hidden; background: #fff; width: 325px;}
	
	.winc-prepaid-starter-pack-div{clear: both; width: 563px; height: 184px; padding: 0px 0px; margin: 0 auto 5px; background: url(images/layout/login-left-column-header-2.png) top no-repeat;}
		.winc-prepaid-starter-pack-div .starter-pack-content{width: 410px; margin-left: 140px; padding-top: 60px;}
		.winc-prepaid-starter-pack-div .starter-pack-content p{line-height: 15px;}
	
	
	.login-footer-less-margin{margin-bottom: 5px;}
	
	.rates-two-column{clear: both; width: 563px; margin-bottom: 20px;}
		.rates-two-column div{padding: 0px; margin: 0px;}
		.rates-two-column span{color: #21a4d5; font-weight: bold;}
		.rates-two-column h4{height: 23px; margin: 0px; padding: 6px 0px 0px 10px; color: #fff; font-size: 15px; font-weight: lighter;}
		.rates-two-column p{padding: 10px; margin: 0px; color: #e6007d; font-size: 12px;}
		
		.rates-two-column .left{float: left; width: 279px; height: 146px; background: url(images/layout/login-pink-bg.png) no-repeat;}
			.rates-two-column .left p{color: #e6007d;}
			.rates-two-column .left span{color: #823000; font-weight: bold;}
			
			
		.rates-two-column .right{float: right; width: 279px; height: 146px; background: url(images/layout/login-green-bg.png) no-repeat;}
			.rates-two-column .right p{color: #36ba23;}
			.rates-two-column .right strong{color: #21a4d5; font-weight: bold;}
			.rates-two-column .right ul{list-style: none; color: #36ba23; font-size: 12px; line-height: 18px;}
				.rates-two-column .right ul li{background: url(images/layout/package-list-icon.png) left no-repeat; margin-left: 10px; padding-left: 20px;}
				
			
			
	
	ul.accordians{ clear: both; width: 563px;}
		ul.accordians li{height: auto; margin-bottom: 5px; padding: 0px; width: 563px;
				background: url(images/layout/accordian-bg-main.png) no-repeat; position: relative; z-index: 2;}
			ul.accordians li a{display: block; padding: 9px 10px; margin: 0px; background: url(images/layout/accordian-arrow.gif) 543px 7px no-repeat; color: #E5007D; font-size: 14px;}
			ul.accordians li .accordian-content{display: none; padding: 15px 30px 5px; margin: -4px 0px 0px; width: auto; height: auto; background: url(images/layout/accordian-bg.png) repeat; position: relative; z-index: 1;
				border: 1px solid #E6D6CC; border-top: none; border-bottom: 2px solid #E6D6CC;
				-moz-border-radius-bottomright: 4px;
				-webkit-border-bottom-right-radius: 4px;
				-moz-border-radius-bottomleft: 4px;
				-webkit-border-bottom-left-radius: 4px;}
			ul.accordians li.expanded{height: auto;}
			ul.accordians li.expanded .accordian-content{display: block; width: auto; height: auto;}
			
			/*----------------------------------*/
			/*- ACCORDIAN GRAPHICS OPTIONS -----*/
			ul.accordians li span{display: block; float: left; height: 16px; width: 16px; margin: -2px 8px 0px -2px; background: url(images/layout/accordian-graphics.gif) 0px 0px no-repeat;}
				ul.accordians li span.one 	{background-position: -0px -0px;}
				ul.accordians li span.two 	{background-position: -0px -76px;}
				ul.accordians li span.three {background-position: -0px -152px;}
				ul.accordians li span.four 	{background-position: -0px -228px;}
				ul.accordians li span.five 	{background-position: -0px -304px;}
				ul.accordians li span.six 	{background-position: -0px -380px;}
				ul.accordians li span.seven {background-position: -0px -456px;}
				ul.accordians li span.eight {background-position: -0px -532px;}

	/*--------------------------------*/
	/*- BAGS -------------------------*/
	.bags{display: block; width: 463px; height: 169px; background: url(images/layout/bags.jpg) no-repeat; position: absolute; z-index: 0; bottom: 70px; left: 50px;}
	
	
	.login-page	#left-column .post-list-item{width: 347px;}
		.login-page	#left-column .post-list-item h3{margin: 0px; padding: 0px 0px 0px 10px; background-image: url(images/layout/orange-header-2.png) !important; background-image: url(images/layout/orange-header-2.png);}
			.login-page	#left-column .post-list-item h3 span{display: block; width: 327px; padding: 5px 10px 5px 0px; background-image: none !important; background-image: none;}


	/*--------------------------------*/
	/*- LOGIN PAGE FOOTER ------------*/
	.login-page	.disclaimer{position: absolute; z-index: 1; bottom: 0px; left: 80px; width: 380px;}
	.login-page	.disclaimer p{float: left;}
	.login-page	.disclaimer img{float: right;}
	
	.login-body .login-box-footer{clear: both; width: 347px; height: 11px; margin-bottom: 20px; background: url(images/layout/cat-box-footer-login.png) no-repeat; background-position: 0 0 !important; background-position: 1px 0;}
	
		.disclaimer .rica{clear: both; margin-top: 10px; padding-left: 110px; height: 80px; background: url(images/layout/rica.png) top left no-repeat;}
		.disclaimer .rica p{font-size: 9px; color: #444;}


/*-------------------------------------------------------------------------------------------*/
/*- TOP UP PAGE 1 ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.top-up-page{background: #fff url(images/layout/top-up-bg.jpg) right bottom no-repeat; padding: 0px; margin: 0px; position: relative;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;}
	
	.top-up-page .left-column{width: 548px; padding: 20px 10px;}
		.top-100-main-image{width: 694px; height: 1190px; background:url(images/layout/top-up-100.png) no-repeat;}
		.top-up-detail-container{width: 563px; height: 85px; margin: 30px 0px 20px; background: url(images/layout/top-up-detail-container.png) no-repeat;}
			.top-up-detail-container ul{ padding: 10px 0px 10px 0px; margin-left: 10px; list-style: none; line-height: 18px; font-size: 12px;}
				.top-up-detail-container ul li{float: left; width: 250px; background: url(images/layout/topup-list-icon.gif)  left no-repeat; padding-left: 20px !important;}
				.top-up-detail-container p{color: #EB5B11; padding: 0px 0px 10px 10px !important; font-size: 14px;}
				
	.top-up-page .left-column .disclaimer{padding: 0px 0px 0px 20px;}
		.top-up-page .left-column .disclaimer p{float: left;}
		.top-up-page .left-column .disclaimer img{float: right;}

		
/*-------------------------------------------------------------------------------------------*/
/*- TOP UP PAGE 2 ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.top-up-page .left-column-2{width: 864px; padding: 20px 10px;}
	.top-150-main-image{width: 884px; height: 863px; background:url(images/layout/top-up-150.png) no-repeat;}
	.top-up-detail-container-2{width: 563px; height: 114px; margin: 30px 0px 20px; background: url(images/layout/top-up-detail-container-2.png) no-repeat;}
		.top-up-detail-container-2 ul{ padding: 0px 0px 10px 0px; margin-left: 10px; list-style: none; line-height: 18px; font-size: 12px;}
			.top-up-detail-container-2 ul li{float: left; width: 250px; background: url(images/layout/topup-list-icon.gif)  left no-repeat; padding-left: 20px !important;}
			.top-up-detail-container-2 p{color: #EB5B11; padding: 10px 10px 0px 10px !important; font-size: 14px;}
				
	.top-up-page .left-column .disclaimer{padding: 0px 0px 0px 20px;}
		.top-up-page .left-column .disclaimer p{float: left;}
		.top-up-page .left-column .disclaimer img{float: right;}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column .content{padding: 0px; border: 1px solid #E6D6CC; border-top: none; border-bottom: none;}


	/*----------------------------------*/
	/*- HOROSCOPES ---------------------*/
	.horoscope-header{width: 300px; height: 30px; margin: 0px; padding: 0px; background: url(images/layout/colour-headers.gif) top no-repeat; overflow: hidden;}
		.horoscope-header h3{position: relative; top: 7px; left: 10px; color: #fff; font-size: 14px;}
		.horoscope-content{padding: 10px; background: #D3EDF7; margin: 0px 2px;}
			.horoscope-image{float: left;}
				.horoscope-image img{border: 1px solid #1FA5D8;}
			.horoscope-select{float: right; width: 180px;}
				.horoscope-select select{clear: both; width: 180px; margin-bottom: 5px;}
					.horoscope-select h5{color: #1DA4D4; font-weight: bold; margin: 0px 0px 2px; padding: 0px;}
					.horoscope-select p{margin: 0px; padding: 0px;}
			
			

	/*----------------------------------*/
	/*- PACKAGE OPTIONS ----------------*/
	.package-header{width: 300px; height: 80px; margin: 0px; padding: 0px; background: url(images/layout/side-bar-package-bg.gif) top no-repeat; overflow: hidden;}
		.package-header h3{position: relative; top: 27px; left: 10px; color: #E5007D; font-size: 16px; width: 220px; font-weight: lighter;}
	
	.package-content{padding: 5px 10px;}
	
	ul.option-list{}
		ul.option-list li{padding: 0px 0px 5px 35px; margin-bottom: 10px; background: url(images/layout/list-sprite.gif) no-repeat; line-height: 18px;}
		
			ul.option-list li.option-one	{background-position: 0px 0px;}
			ul.option-list li.option-two	{background-position: -0 -125px;}
			ul.option-list li.option-three	{background-position: -0 -250px;}
			ul.option-list li.option-four	{background-position: -0px -375px;}
			ul.option-list li.option-five	{background-position: -0 -500px;}
			ul.option-list li.option-six	{background-position: -0 -624px;}
			
			ul.option-list li span{display: block; font-size: 14px;}
			ul.option-list li a.action-link{margin-top: 15px; display: block;}

a.read-more{display: block; height: 15px; padding: 10px 0px 0px 45px; background: url(images/layout/read-more.gif) bottom left no-repeat; color: #21A3D5;}

/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.footer-copy{ padding: 10px 0px;}
	p.copyright{float: left; width: 500px;}
		p.copyright a{ color: #812F00; display: inline-block; margin: 0px 10px;}
		p.copyright a:hover{color: #000;}
	a.cellc{float: right; border: none; margin: 0px 10px;}

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- CLEARFIX --- * I prefer not to touch this code, I don't recommend you do so either, it works... so don't fix whats working ;) * -*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none;	margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

