/* ----------------------------------------------------------------------------
	PLANTMARK
	Author: CC Hua
	By: WhatsHot Multimedia .:. info@whatshot.net.au .:. www.whatshot.net.au
	Last updated: 16-01-06
------------------------------------------------------------------------------- */
/*
div	{	border: 1px solid red; } 
*/
/*--- BASE ---*/

body 	{  margin: 0;  padding: 0;  background: #95ACBC url(../img/bg_body.jpg) repeat-x; font: normal 10px verdana, arial, sans-serif; 	}

/*--- GENERAL STYLES ---*/

a		{  color: #17A;  text-decoration: none;	}
a:hover {  color: #0099EA;  text-decoration: underline;	}


a.head:link,
a.head:visited,
a.head:active	{  color: #060;  text-decoration: none;	}
a.head:hover 	{  color: #090;  text-decoration: underline;	}

body#winter-sales #container #main #fullcontent a:link,
body#winter-sales #container #main #fullcontent a:visited,
body#winter-sales #container #main #fullcontent a:active 		{ color: #ff339a;  text-decoration: none; }
body#winter-sales #container #main #fullcontent a:hover 	{  color: #ff128a;  text-decoration: underline;	}


img	{	border: 0;	}

.right 	{  float: right;	}
.left 	{  float: left;		}

/*--- LAYOUT ---*/

#container 	{  width: 770px;  margin: 0 auto;  padding: 0;  text-align: left;  background-color: #C9D1DB;	}

#header 	{  	background: #333;  height: 170px;	}
#header	h1	{	display: none;	}

#navwrap	{	background: #4E6B81;	}

#main 		{  /*overflow: auto;*/ background-color: #C9D1DB;	}

#content 	{  float: left;  width: 490px;  margin: 15px 0 0 10px; /*display: inline;*/	}
#content p 	{  margin: 0 0 14px 0;	}

#fullcontent 	{  float: left;  width: 720px;  margin: 15px 0 20px 20px; /*display: inline;*/	}
#fullcontent p 	{  margin: 0 0 14px 0;	}

/*--- TABLE ---*/

td	{	font: normal 10px verdana, arial, sans-serif; vertical-align: top;	}
th	{	font: bold 10px verdana, arial, sans-serif; background: #333; color: #fff;	}

#cat	{	width: 400px; }

/*--- HEADINGS ---*/

h1	{	color: #4E6B81; font: bold 15px verdana, arial, sans-serif; margin-bottom: 15px;	}

h2 	{  	color: #060;  font: italic 12px verdana, arial, sans-serif; margin-bottom: 15px;	}

h3 	{  	background: #324D62; color: #fff;  font: bold 11px verdana, arial, sans-serif; margin-bottom: 5px;	}


hr 	{  clear: left;  border: none 0;  border-top: 1px solid #EEE;  height: 1px;  margin: 16px 0 !important;  margin: 5px 0 0 0;	}


/*--- SIDEBAR --*/

#sidebar 	{  float: left;  height: 350px; width: 180px; /*229*/  margin: 16px 0 0 25px;  font-size: 11px;  display: inline;  
				border: 2px solid #666; background: #fff;	}

#sidebar2 	{  float: left; width: 200px; /*229*/  margin: 16px 0 15px 25px;  padding: 0 0 5px 8px;  display: inline;  border: 1px solid #666; background: #ccc; 	}
#sidebar2 p	{	font: normal 10px verdana, arial, sans-serif; margin: 0 0 10px 0;	}


div.clear 	{  clear: both;	}

/*--- PULLTHROUGH BAR ---*/

#pullthrough	{  background: #CACBCB url(../img/bg_feature.png) repeat-x;  height: 165px;  clear: both;	}
#pullthrough table	{	width: 95%; margin: 30px auto 0 auto;	}
#pullthrough td		{	vertical-align: top; background: transparent; }

#pullthrough p		{	margin: 0 0 5px 2px; 	}


#contactbar		{  clear: both; background: #090;  height: 30px; text-align: center; width: 100%;	}

/*--- FORMS ---*/

#std_form		{}
#std_form table	{ 	 margin: 0; padding: 0;	}
#std_form td	{	vertical-align: top; margin: 2px; }

#std_form input, textarea	{	border: 1px solid #333; padding: 2px; 	}


/*--- FOOTER ---*/

#footer 	{  clear: left;  width: 770px;  margin: 5px 0;  text-align: right;  color: #333;	}
#footer a 	{  color: #333;	text-decoration: none; }
#footer a:hover	{	color: #000; text-decoration: underline;	}
#footer p 	{  font-size: 9px; padding-right: 10px;	}


/*--- NAV ---*/

#navcontainer 		{ 	margin: 0 auto;	height: 24px; background: transparent;	width: 760px; padding: 0;	}

#navcontainer ul	{	font: bold 11px Arial, Helvetica, Sans-serif;	margin: 0;	}

#navcontainer ul,
#navcontainer ul ul {	padding: 0;	margin: 0;	list-style: none;	}

#navcontainer ul li {	float: left; list-style-type: none;	margin: 2px 0 0 5px; padding: 0 10px; 	}

#navcontainer ul a 	{	display: block;	color: #fff; text-decoration: none;	padding: 4px 2px 4px 2px; 	}

#navcontainer ul a:hover	{	background: #7691A5; color: #324D62;	}

/* SECOND LEVEL LIST ITEMS */
#navcontainer ul li ul 		{ 	position: absolute;	width: 150px;	left: -999em; background: #324D62; font: normal 11px Arial, Helvetica, Sans-serif;	}
#navcontainer ul li ul a	{ 	width: 150px; background: #324D62; border: 1px solid #0C273B;	color: #FFF; }
#navcontainer ul li ul a:hover	{ 	color: #fff; background: #7691A5;	}

/* ALL LIST ITEMS */
#navcontainer ul ul li ul li,
#navcontainer ul ul li 		{ 	margin: 0;	padding: 0;	float: left;	}

#navcontainer ul li:hover ul,
#navcontainer ul li:sfhover ul 	{	left: auto;	}

/* THIRD+ LEVEL LISTS */
#navcontainer ul li ul ul 	{ 	margin: -22px 0 0 105px;	}

#navcontainer ul li:hover ul ul,
#navcontainer ul li.sfhover ul ul,
#navcontainer ul li:hover ul ul ul,
#navcontainer ul li.sfhover ul ul ul 	{	left: -999em;	}

/* LISTS NESTED UNDER HOVERED LIST ITEMS*/
#navcontainer ul li:hover ul,
#navcontainer ul li li:hover ul,
#navcontainer ul li li li:hover ul,
#navcontainer ul li.sfhover ul,
#navcontainer ul li li.sfhover ul,
#navcontainer ul li li li.sfhover ul	{ 	left: auto;		}

/* SPECIALS */

#specials_pull		{	width: 250px; margin-top: 50px;	}
#specials_pull td	{	border-bottom: 10px solid clear; 	}
h1.specials			{	background: #c03; margin: 0; padding: 2px; color: #fff; font: bold 11px verdana, arial, sans-serif;  }

#specials_pull td.box	{	border: 2px solid #4E6B81; margin: 0 auto; background: #fff; padding: 2px; height: 135px;	}
#specials_pull td.box2	{	border: 2px solid #4E6B81; margin: 0 auto; background: #FF8512; padding: 10px; height: 135px; 
							font: bold 18px verdana, arial, sans-serif; color: #fff; text-align: center; vertical-align: middle;	}
#specials_pull td.box3	{	border: 2px solid #4E6B81; margin: 0 auto; background: #090; padding: 10px; height: 135px;
							font: bold 18px verdana, arial, sans-serif; color: #fff; text-align: center; vertical-align: middle;	}
							
a.box:link, a.box:visited, a.box:active 	{	color: #9cc; }
p.sml	{	font-size: 9px;	}

#spectab	{	margin-top: 5px; width: 100%; border: 0; padding: 0; }

.groupBox
		{
		padding: 1px 10px 10px 10px;
		background-color: #e9edf1;
		font-size: 12px;
		border: 1px solid #95acbc;
		}
		
.groupBox blockquote
		{
		margin-top: -4px;
		}
		
.specialBox1
		{
		border: 1px solid #666666;
		background-color: #ffffff;
		width: 50%;
		}
		
.specialBox1 td
		{
		vertical-align: top;
		}
		
		
.specialBox1 img
		{
		margin: 0px 5px 3px 5px;
		border: 1px solid #666666;
		}
		
.specialBox2
		{
		border: 1px solid #666666;
		background-color: #ffffff;
		width: 50%;
		}
		
.specialBox2 td
		{
		vertical-align: top;
		}
		
		
.specialBox2 img
		{
		margin: 0px 5px 3px 5px;
		border: 1px solid #666666;
		}
		
