/*-------------------------------------------------------------------------------
 * CODEBASE™ Pty Ltd
 * Author: Josh Wines, Rawdyn Nutting, codebase.com.au
 * Created: Oct 09
 * Notes: Stylesheet for the 'smooth' template. 
-------------------------------------------------------------------------------*/

@import "/global/global_bin/css/reset.css";		/* Import reset stylesheet to set all browsers to a base layout */
@import "/global/global_bin/css/generic.css";	/* Import generic stylesheet which provides commonly used classes */


/*	BODY 		|=====================================================================*/

html, body 					{ width: 100%; height: 100%; }
body						{ background-color: #FFF; font-family: Arial, sans, Tahoma, Halvetica; font-size: 9pt; color: #444444; line-height: 1.2em; }
#smooth_main_centred_box	{ width: 960px; margin: 0 auto; padding-top: 10px; }


/*	BILLBOARD 	|=====================================================================*/

#smooth_billboard 			{ width: 100%; height: 300px; }


/*	TOP MENU 	|=====================================================================*/

#smooth_top_menu						{ width:520px; height:40px; float:left; margin-top:0px;  }/* border:dashed red 1px; */
#smooth_top_menu .padding				{ padding:5px 0; }
#smooth_top_menu li 					{ float:left;  font-size:12pt; text-align:center; display:block; margin-right:30px; margin-top:10px; }
#smooth_top_menu li a 					{ color:#FFF; text-decoration:none; font-weight:normal; font-size:12pt; display:block; padding:2px 0 5px 0; }
#smooth_top_menu li span				{ display:block; padding:2px 0 5px 0; }
#smooth_top_menu li a:hover 			{ color:gold; }
#smooth_top_menu li a.onPage 			{ color:#DDD; }
#smooth_top_menu li span 				{ color:#FFF; text-decoration:none; }
#smooth_top_menu .last 					{ background:none; }

#smooth_top_menu_cart_login_links
, #smooth_top_menu_cart_login_links a
, #smooth_top_menu_cart_login_links a:Visited 		{ color:#C4C4C4; text-decoration:none; font-weight:normal; font-size:10pt; padding:2px 0 5px 0; }
#smooth_top_menu_cart_login_links a:hover			{ color:gold; }
/* #smooth_top_menu_cart_login_links 					{ color:#B0B0B0; } */


/*	MENU 		|=====================================================================*/

#smooth_side_menu					{ width: 190px; float: left; margin-left: -10px; /* Push the menu over the top of the wrapping div */ }
#smooth_side_menu li 				{ width: 179px; height: 34px; padding: 0 0 0 10px; border-bottom: solid 1px #444; background-image: url(/sb_bin/templates/smooth/resources/side_menu_buttons.gif); }
#smooth_side_menu li.highlight		{ background-image: url(/sb_bin/templates/smooth/resources/side_menu_button_highlight.gif); }
#smooth_side_menu li.highlight a	{ color: #222; }
#smooth_side_menu li a 				{ font-size: 1.1em; text-decoration: none; line-height:34px; font-weight: bold; color: #555; font-family: Verdana, sans, Arial, Tahoma; }
#smooth_side_menu li a:hover		{ color: #0055CC; text-decoration: underline; }

/*	CONTENT 	|=====================================================================*/
#smooth_main_content															{ width: 100%; }


#smooth_inner_content_box											{ width: 920px; }
#smooth_inner_content 															{ width: 920px; margin: 0 20px; }
#smooth_page_content 															{ float: right; width: 730px; padding-top: 10px; }
.smooth_content_strip 															{ width: 920px; margin: 0 auto; }

/*	BORDERS 	|=====================================================================*/
.b-tl 		{ background: url("/sb_bin/templates/smooth/resources/b-tl.png") top left no-repeat; }
.b-tr 		{ background: url("/sb_bin/templates/smooth/resources/b-tr.png") top right no-repeat; }
.b-bl	 	{ background: url("/sb_bin/templates/smooth/resources/b-bl.png") bottom left no-repeat; }
.b-br	 	{ background: url("/sb_bin/templates/smooth/resources/b-br.png") bottom right no-repeat; }
.b-t 		{ background: url("/sb_bin/templates/smooth/resources/b-t.png") top left repeat-x; }
.b-b 		{ background: url("/sb_bin/templates/smooth/resources/b-b.png") bottom left repeat-x; }
.b-l 		{ background: url("/sb_bin/templates/smooth/resources/b-l.png") top left repeat-y; }
.b-r 		{ background: url("/sb_bin/templates/smooth/resources/b-r.png") top right repeat-y; }

/*	FONT STYLES	|=====================================================================*/
.heading, h1 			{ color: #444; font-size: 1.8em; font-weight: bold; margin: 2px 0 10px 0; }
.sub_heading, h2 		{ color: #5A5A5A; font-size: 1.4em; font-weight: bold; margin-bottom: 5px; }
.sub_sub_heading, h3	{ color: #446DD3; font-weight: bold; margin-bottom: 3px; }
.basic_text 			{ color: #666666; }
.subtle_text 			{ color: #888888; font-style: italic; }
p						{ margin-bottom: 15px; line-height: 1.5em; }

/*-------------------------------------------------------------------------------
 * LINKS
-------------------------------------------------------------------------------*/
a											{ color: #007EC2; }
a:hover 									{ color: #E07338; }

/*-------------------------------------------------------------------------------
 * LISTS
-------------------------------------------------------------------------------*/
ol 					{ list-style-type: decimal; }

/*-------------------------------------------------------------------------------
 * TABLES
-------------------------------------------------------------------------------*/
td					{ padding: 3px; }

/*-------------------------------------------------------------------------------
 * GENERAL
-------------------------------------------------------------------------------*/
sup 				{ vertical-align: top; }

