
/********************************************
*                                           *
* Author: 	Paul Killoran                   *
*         	Starlight Solutions             *
*                                           *
* Date: 	13/06/2007                      *
*********************************************
*                                           *
* Copyright © Starlight Solutions 2007      *
* This module remains the property of       *
* Starlight Solutions at all times.         *
* Unathorised use is not permitted.         *
*                                           *
********************************************/

/* Structure and layout */

#page { 
	position:relative; 
	margin:0 auto; 
	width:758px; 
	border:1px solid #f2f2f2; 
}

#page_content { 
	margin-top:246px;
	/*background-image: url("/img/template/left_pane_background.gif"); */
	background-position: left; 
	background-repeat: repeat-y; 
	width: 100%; 
}


#page_content_main_container { 
	padding:0px;
	margin:0px;
	width:501px; 
	float:right; 
}

#page_content_side_container { 
	padding:0px; 
	width:252px; 
	margin-right: 503px; 
	margin-left: 0px;
}

.clear {
	clear: both; 
	display: block; 
	height: 1px; 
	overflow: hidden; 
	margin: 0; 
	padding: 0; 
}			

#page_footer { 
	border-top:2px solid #eb990d;
	background-color: #f2f2f2; 
	clear: both;
	margin-top:2px;
	padding:0px;
}

#page_footer_lines { 
	top:0px; 
	left:0px; 
	background-color:#f2f2f2; 
	border-top:2px solid #000000; 
	border-bottom:2px solid #eb990d; 
	height:2px; 
}			

#page_footer_text { 
	height:30px; 
	top:0px; 
	left:0px; 
	background-color:#DBDBDB; 
}			

#page_footer_copyright { 
	clear: both;
	margin-top:1px;
	padding:0px;
}
			
#page_header { 
	left:0; 
	top:0; 
	position:absolute; 
}

#print_logo {
	display:none;
}

#page_header_date { 
	position:absolute; 
	width:255px; 
	height:30px; 
	background-color:#DBDBDB; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#555555; 
	font-weight:bold; 
	padding:0px; 
	text-align:center; 
	/*vertical-align:middle; */
}

#page_header_date p { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#555555; 
	font-weight:bold; 
	padding:9px 0px 0px 0px; 
	margin:0px; 
}



#page_header_small_links { 
	position:absolute; 
	width:501px; 
	height:30px; 
	background-color:#a5a39d; 
	top:0px; 
	left:257px; 
}

#page_header_small_links div {
	float:right;
	padding-top:8px;
	padding-right:10px;
	padding-left:10px;
}

#page_header_small_links div a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
}

#page_header_small_links div a:hover {
	color:#000000;
}

#page_header_small_links div a img {
	border:0px;
	padding-right:4px;
}

#page_header_sixteen_logo { 
	position:absolute; 
	width:255px; 
	height:180px; 
	background-color:#eb990d;
	padding:0px;
	margin:0px;
	top:32px; 
}

#page_header_sixteen_logo img{ 
	padding:0px;
	border:0px;
	margin:0px;
}


#page_header_main_image { 
	position:absolute; 
	width:501px; 
	height:180px; 
	background-color:#c6c0b2; 
	top:32px; 
	left:257px; 
}

#page_header_main_image img {
	position:absolute;
	border:0px;
	padding:0px;

}

#page_header_main_image img.security_image {
	position:absolute;
	z-index:2;
}


#page_header_main_search { 
	position:absolute; 
	width:255px; 
	height:30px; 
	background-color:#000000; 
	top:214px; 
	left:0px; 
}

#page_header_main_search form {
	margin:7px 0px 0px 7px;
	padding:0px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
}

#page_header_main_search form input.input_text {
	padding:1px 3px;
	margin:0px;
	height:12px;
	border:1px solid #eb990d;
	font-weight:normal;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	background-color:#f2f2f2;
	width:155px;
}

#page_header_main_search form input.input_submit {
	padding:0px 3px;
	margin:0px;
	border:1px solid #a5a39d;
	font-weight:bold;
	background-color:#eb990d;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	line-height:12px; 
}

#page_header_main_menu { 
	position:absolute; 
	width:503px; 
	height:30px; 
	background-color:#a5a39d; 
	top:214px; 
	left:255px; 
}

#page_header_main_menu div {
	float:left;
	border-left:2px solid #f2f2f2;
	height:30px;
	overflow:hidden;
}

#page_header_main_menu div a {
	background-color:#eb990d;
	text-transform:uppercase;
	padding:16px 15px 16px 15px;
	line-height:30px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
}

#page_header_main_menu div a:hover {
	color:#FFFFFF;
	background-color:#a5a39d;	
}

#page_header_main_menu div.upcoming a {
	padding:16px 16px 16px 16px;
}

#page_header_main_menu div.store a {
	padding:16px 12px 16px 13px;
}

#page_header_main_menu div.cart a {
	padding:16px 12px 16px 13px;
}

#page_header_main_menu div.checkout a {
	padding:16px 12px 16px 13px;
}

#page_header_main_menu div.your_account a {
	padding:16px 12px 16px 13px;
}

#page_header_main_menu div.store_contact a {
	padding:16px 12px 16px 13px;
}

#page_header_main_menu div.here a {
	color:#FFFFFF;
	background-color:#a5a39d;	
}

#page_footer_text #page_footer_text_credits {
	width:255px;
	float:left;
	text-align:center;
}


#page_footer_text #page_footer_text_legal {
	float:left;
	width:501px;
}

#page_footer_text #page_footer_text_legal div.legal_pages {
	border:0px solid red;
	text-align:center;
	color:#eb990d;
	line-height:27px;
}


#page_footer_text #page_footer_text_legal div.legal_pages div {
	/*float:right;*/
	padding:0px 10px;
	display:inline;
	line-height:27px;
}

#page_footer_text #page_footer_text_legal div.legal_pages div a {
	text-decoration:none;
	font-weight:normal;
	color:#555555;
	font-size:10px;
}



/* Layout Style */
#page_footer_copyright div.copyright_notice{
	border:0px solid red;
	text-align:right;
}

#page_footer_copyright div.copyright_notice div.copyright {
	color:#a5a39d;
	font-size:9px;
	line-height:10px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#page_footer_text #page_footer_text_credits div.site_designed_by { 
	line-height:27px;
	padding-top:0px; 
}

#page_footer_text #page_footer_text_credits div.site_designed_by a { 
	padding:0px 0px 0px 13px; 
	background-repeat:no-repeat;
	font-size:9px; 
	color:#555555; 
	text-decoration:none; 
}

div#layout_flash_message { 
	text-align:center; 
	margin-top:40px; 
	padding-top:5px; 
	padding-bottom:5px; 
	border-bottom:1px solid #eb990d; 
	border-top:1px solid #eb990d;
}

div#layout_flash_message a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#000000; 
	text-decoration:none; 
	font-weight:bold;  
}