/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body {
	background:#fff;
	color: #000;
}

/*******************************************************
*                    header.php                        *
*******************************************************/

#logocontainer	{
width:960px;
height:180px;
}

#logo	{
float:left;
width:700px;
height:165px;
padding: 5px 0;	
}

.logoright	{
float: right;
width:260px;
height:165px;
}

#header-repeat {
	background: none;
	z-index: 100;
}

#header-left {
	background: none;
	z-index: 1000;
}

#navigation {
	z-index: 1000;
}

#navigation li a {
font:1.4em Arial, Helvetica, sans-serif;
}

#navigation li {
		margin:12px 0 0 6px; 
		padding:0 6px 0 0;
		float:left;
		width:auto;
		border-right:1px solid #e8e9ea;
	}

#divider-strip-black {
	height: 24px;
	background:url(images/content-repeat-black.png);
	}

/*******************************************************
*                    home.php                          *
*******************************************************/
.headlines {
		width:400px;
	}

#latest-image {
	margin: 30px 0px 0px 0px; 
	padding:0px;
	width:490px; 
	height: 370px;
	background: #000;
	float:right;
}
	
#content-repeat {
	background:#e5f1f7 url(images/content-repeat-green.png);
}

#content-left {
	background:url(images/content-repeat-green.png);
	margin: 0px;
}

#news-top {
	background:url(images/content-repeat-black.png);
	}

.learn-more {
	background:url(images/learn-more.png) no-repeat top center;
	height:37px;
	width:131px;
}

.read-more {
	background:url(images/read-more.png) no-repeat top center;
	height:37px;
	width:131px;
}

#news {
	background:#fff;
	}
	
#recent-news {
background:transparent url(images/special-deals.png) no-repeat scroll left top;
}

#summary-page	{
	background:#e5f1f7 url(images/content-repeat-black.png);
}

#features-tabs {
	padding-top: 20px;
}

#features-top {
	background: transparent url(images/features-top.png) no-repeat top center;
}
	
#features {
	background: #fff url(images/features-bottom.png) no-repeat bottom center;
}

#features-tabs li, .cat-tabs li {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

/*******************************************************
*                    page.php                          *
*******************************************************/

#content-left-white {
	background: #fff url(images/content-repeat-green-long.png) repeat-x;
	margin:0; 
	padding:15px 0 0 0;
}

/*******************************************************
*                   generic.php                        *
*******************************************************/

.thumbborder	{
	border: 2px #ccc solid;
	margin-top:10px;
}

#breadcrumb-full	{
width:940px;
height:50px;
}

/*******************************************************
*                   voucher page                       *
*******************************************************/

#voucher	{
width: 310px;
float: left;
margin: 20px 0px 20px 0px;
}

#buybutton	{
width:290px;
float: left;
margin: 20px 0px 20px 0px;
}

#voucher-desc	{
width:350px;
float: left;
background: #fff;
border: 1px solid #333;
}

#left-col form	{
	margin: 10px 0px 10px 0px;
}

/*******************************************************
*                    comments                          *
*******************************************************/

#submit {
width:131px; height:37px;		
background:transparent url(images/submit.png) no-repeat scroll center top;
}

/*******************************************************
*                    footer.php                        *
*******************************************************/

#footer-container	{
	background:#e5f1f7 url(images/content-repeat-black.png);
}

#footer-container a { color:#339900; }
#footer-container a:hover { color:#99cc33; }

#footer	{
	margin-bottom: 0px;
	padding-bottom: 50px;
}

#divider-strip-green {
	height: 24px;
	background:url(images/content-repeat-green.png);
	}
	
#footer-widgets { margin-top:40px; color:#bbbbbb; font-size:14px; }
#footer-widgets p { color:#bbbbbb; }
#footer-widgets .block { float:left; width:210px; margin:0 25px 0 0; }
#footer-widgets .block.last { width: 230px; margin-right:0; }
#footer-widgets h3 { font-size:18px; color:#fff; font-weight:normal;}
#footer-widgets ul { border:none; margin-top:10px; padding-left:10px; }
#footer-widgets li { padding-left:0px; }
#footer-widgets li a { border:none; color:#fefefe; line-height:18px; padding:3px 0; }
#footer-widgets li a:hover { color:#99cc33; }
#footer-widgets .search-box	{ margin: 15px 10px 10px 0px; }
#footer-widgets .search-button	{ margin: 15px 0px 10px 0px; }

#footer-credits { height:50px; width:100%; margin: 0 auto; text-align: center; padding: 20px 0px 10px 0px; color: #fff; }
