@import url(theme.css);
/* start of general styles for all themes */
html,body {
	margin: 0px;
	padding: 0px;
	background-color: #b5b27b;
	/*background-repeat: no-repeat;
	background-position: left top;	
	background-image: url('skate-bg.jpg');*/
}

p, table, td, th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
}

form {
	margin: 0px;
}

a:link {
	color: #ffffff;
	text-decoration: none;
}

a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #eeeeee;
	text-decoration: underline;
}

a:active {
	color: #ffffff;
	text-decoration: none;
}

ul {
	list-style-type: square;
}

.actCHECKOUTEM {
	background-color: #aaaa88;
}

.actCHECKOUTBG {
	background-color: #bbbb99;
}

.actlarger {
	font-size: 13px;
	color: #000000;
}

.actsmaller{
	font-size: 10px;
	color: #000000;
}

.actxxsmall {
	font-size: 10px;
	color: #000000;
}

.actxsmall {
	font-size: 11px;
	color: #000000;
}

.actsmall {
	font-size: 11px;
	color: #000000;
}

.actregular {
	font-size: 13px;
	color: #000000;
}

.actlarge{
	font-size: 16px;
	color: #000000;
}

.actxlarge {
	font-size: 20px;
	color: #000000;
}

.actxxlarge {
	font-size: 20px;
	color: #000000;
}

.actwarningcolor {
	color: #a00000;
}
	
.actrequiredcolor {
	color: #ff3300;
}

.actsearchhighlightcolor {
	color: #ff0000;
}

.actrequired {
	color: #a00000;
}

.actwarning {
	font-size: 11px;
	color: #ff3300;
}

.actwelcome {
	font-size: 11px;
	color: #000000;
}

.actlogotext {
	font-size: 11px;
	color: #D9090E;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.actlogout {
	font-size: 11px;
	color: #ffffff;
}

.thinborder1 {
	border: 1px solid #8099ccff;
}

.thinborder2 {
	border: 1px solid #800099ff;
}

.thinred {
	border: solid 1px #8099ccff;
	border-top: 0px;
}

.thinred2 {
	border: solid 1px #800099ff;
	border-top: 0px;
} 

.content_left {
	text-align: left;
	float: left;
	margin-right: 20px;
}

.content_right {
	text-align: left;
	float: left;
}

.boxheading {
	font-weight: bold;
	text-transform: uppercase;
	color: #b5b27b;
}

a.boxlink:link{
	color: #b5b27b;
	text-decoration:none;
}

a.boxlink:visited{
	color: #b5b27b;
	text-decoration:none;
}

a.boxlink:hover{
	color: #b5b27b;
	text-decoration:underline;
}

a.boxlink:active{
	color: #b5b27b;
	text-decoration:none;
}

table.checkout td {
	background-color: #bbbb99;
}

table.checkout th {
	background-color: #aaaa88;
}

.cart {
	background-color: #bbbb99;
}

.cartheading {
	background-color: #aaaa88;
	font-weight: bold;
}

* html .boxhead h2 {height: 1%;}

.sidebox {
	background: url('theme_curve4.gif') no-repeat bottom right;
	font-size: 100%;
}

.boxhead {
	background: url('theme_curve2.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

.boxhead h2 {
	background: url('theme_curve1.gif') no-repeat top left;
	margin: 0;
	padding: 5px 10px 5px;
	color: #ffffff; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}

.boxbody {
	background: url('theme_curve3.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 11px;
}

/* end of general styles for all themes */

/* CSS Specific to 'Executive' */

/* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */

	/* page header fomatting elements ----------------------------------------------------- */
	.page_header	{
		background-color: #8099ccff;
		margin: 0px 0px 0px 0px;
		}
		
	.page_header_content	{
		width: 762px;
		text-align: left;
		height: 63px;
		}
		
	.page_header_home_search_box	{
		padding: 1px;
		margin: 0px;
		background-image:url('theme_dotted_line_2.gif');
		background-color: #800099ff;
		}
	
	.page_header_logo_container	{
		float: left;
		}
	
	.page_header_menu_cart_login_spacing	{
		padding-left: 2px;
		}
	
	.page_header_terms_cart_login_container	{
		float: right;
		text-align: right;
		}
	
	.page_header_terms_container	{
		height: 38px;
		}
		
	.page_header_menu_cart	{
		padding: 3px 5px 4px 19px;
		background-image:url('theme_icon_cart.gif');
		background-color:#b5b27b; 
		border-top: 1px solid #800099ff;
		border-bottom: 1px solid #800099ff;
		}
	
	.page_header_menu_cart_items	{
		padding: 3px 5px 4px 5px;
		background-color:#b5b27b;	
		border-left: 1px solid #800099ff;
		border-top: 1px solid #800099ff;
		border-bottom: 1px solid #800099ff;
		}
	
	.page_header_menu_login	{
		padding: 3px 5px 4px 17px;
		background-image:url('theme_icon_login.gif');
		background-color:#b5b27b; 
		border-top: 1px solid #800099ff;
		border-bottom: 1px solid #800099ff;
		}
	/* end page header fomatting elements ------------------------------------------------- */
	
	
	/* page menu fomatting elements ------------------------------------------------------- */
	.page_menu	{
		background-color: #800099ff;
		margin: 0px 0px 0px 0px;
		}
		
	.page_menu_content	{
		width: 762px;
		height: 21px;
		}
		
	.page_menu_items	{
		background-color: #800099ff;
		padding: 0px 0px 0px 1px;
		height: 21px;
		float: left;
		width: 65%;
		}
	
	.page_menu_items_search	{
		background-color: #800099ff;
		padding: 0px 0px 0px 1px;
		height: 21px;
		float: right;
		width: 30%;
		}
	/* end page menu fomatting elements ---------------------------------------------------- */


	/* page body fomatting elements -------------------------------------------------------- */
	.page_body	{
		padding: 10px 0px 0px 0px;
		}

	.page_body_content	{
		width: 762px;
		text-align: left;
		}
	
	.page_body_content_left_column	{
		float: left; 
		width: 170px;
		}
	
	.page_body_content_right_column	{
		float: right; 
		width: 552px;
		}
	/* end page body fomatting elements ----------------------------------------------------- */


	/* page footer fomatting elements ------------------------------------------------------- */
	.page_footer	{
	padding: 30px 0px 30px 0px;
	clear:both;
	}
	
	.page_footer_content	{
		width: 762px;
		text-align: left;
		}
	/* end of page footer fomatting elements ------------------------------------------------ */

	/* page left column fomatting elements -------------------------------------------------- */
	.left_column_product_image_description	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		}
	/* end page left column fomatting elements ---------------------------------------------- */

/* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */




/* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */
	/* lines -------------------------------------------------------------------------------- */
	.dotted_line_blue	{
		height: 1px;
		background-color: #800099ff;
		background-image:url('theme_dotted_line.gif');
		clear:both;
		}
		
	.solid_line_light_blue	{
		height: 1px;
		padding: 0px;
		margin: 0px;
		background-color: #800099ff;
		clear:both;
		}
		
	.solid_line_blue	{
		height: 1px;
		padding: 0px;
		margin: 0px;
		background-color: #8099ccff;
		clear:both;
		}
		
	.dotted_outline_blue	{
		border: 1px dotted #800099ff;
		padding: 8px;
		}		
	/* end lines ---------------------------------------------------------------------------- */
	
	.best_selling_items	{
	padding: 10px;
	background-color: #ffffff;
	}
	
	.best_selling_items_spacing	{
	padding: 0px 0px 8px 8px;
	}
	
	.product_image_cost	{
		margin: 0px 12px 8px 0px;
		text-align: center;
		float: left;
		}
		
	.product_list	{
		margin: 20px 0px 20px 0px;
		}	
/* PRODUCT FORMATTING ELEMENTS AND LINE ELEMENTS -------------------------------------------- */



/* IMAGE FORMATTING ELEMENTS ------------------------------------------------------------ */
	.image_float_right	{
		float: right;
		margin: 16px 0px 15px 20px;
		}
	
	.image_product	{
		margin: 0px 18px 10px 0px;
		text-align: center;
		float: left;
		}
/* END OF IMAGE FORMATTING ELEMENTS ----------------------------------------------------- */




/* TEXT FORMATTING ELEMENTS ------------------------------------------------------------- */

	/* headings ----------------------------------------------------------------------------- */
	h1	{
		font-size: 20px;
		font-weight: 900;
		margin: 0px;		
		padding: 16px 0px 4px 0px;
		color: #8099ccff;
		}
		
	h1.subheading	{
		font-size: 13px;
		font-weight: 900;
		margin: 0px;
		padding: 0px 0px 14px 0px;
		color: #800099ff;
		}
		
	h2	{
		font-size: 16px;
		font-weight: 900;
		margin: 0px;
		padding: 2px 0px 14px 0px;
		color: #800099ff;
		}
		
	h2.clearall	{
		font-size: 16px;
		font-weight: 900;
		margin: 0px;
		padding: 2px 0px 14px 0px;
		color: #800099ff;
		clear:both;
		}
		
	h3.product	{
		font-size: 13px;
		font-weight: 900;
		margin: 0px;
		padding: 0px 0px 6px 0px;
		color: #800099ff;
		}
		
	h3.product_price	{
		font-size: 11px;
		font-weight: 900;
		margin: 0px;
		padding: 0px 0px 20px 0px;
		}
		
	.text_heading_left_column	{
		margin: 0px;
		padding: 19px 0px 4px 0px;
		line-height:normal;
		color: #8099ccff;
		font-weight: 900;
		font-size: 13px;
		}
	/* end headings ------------------------------------------------------------------------- */
	
	/* list fomatting ----------------------------------------------------------------------- */
	ul	{
		line-height: 150%;
		padding: 0px 0px 0px 1px;
		margin: 0px 0px 18px 15px;
		font-size: 11px;
		}
	
	ul.products	{
		line-height: normal;
		padding: 0px 0px 0px 1px;
		margin: 3px 0px 4px 15px;
		font-size: 11px;
		color: #ff3300;
		}
	/* end list fomatting ------------------------------------------------------------------- */
		
	/* menu text --------------------------------------------------------------------------- */
	.text_menu	{
		padding: 2px 0px 2px 0px;
		font-size : 11px;
		margin: 0px;
		color : #ffffff;
		}
	
	.text_menu_no_space	{
		word-spacing: normal;
		}
		
	.text_menu_cart	{
		padding: 0px;
		margin: 0px;
		line-height: normal;
		}
		
	.text_menu_cart_items	{
		padding: 0px;
		margin: 0px;
		line-height: normal;
		font-weight: 900;
		}	
	/* end menu text ----------------------------------------------------------------------- */

	/* product text ------------------------------------------------------------------------ */
	.text_product_small_info	{
		font-size: 10px;
		line-height: normal;
		margin: 0px;
		padding: 0px 0px 6px 0px;
		}
	
	.text_product_small_info_heading	{
		margin: 0px;
		padding: 10px 0px 12px 0px;
		line-height:normal;
		color: #800099ff;
		font-weight: 900;
		font-size: 11px;}
		
	.text_product_small_info_price	{
		margin: 0px;
		padding: 8px 0px 0px 0px;
		line-height:normal;
		font-weight: 900;
		font-size: 11px;
		}
		
	/* end product text -------------------------------------------------------------------- */

	.text_breadcrumbs	{
		font-size: 10px;
		color: #8099ccff;
		margin: 0px;
		line-height:normal;
		padding: 2px 0px 10px 0px;
		}	
	
	.text_footer	{
		color: #800099ff;
		font-size: 10px;
		padding:0px;
		margin:4px 0px 0px 0px;
		}

	.text_options	{
		font-weight: 900;
		}

	.text_word_spacing_8px	{
		word-spacing: 8px;
		}
	
	.text_terms_conditions	{
		color: #800099ff;
		font-size: 11px;
		border: 0;
		margin: 0;
		padding: 0;
		}
/* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */




/* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */
	/* buttons ----------------------------------------------------------------------------- */
	.form_button	{
		line-height: normal;
		width: 76px;
		margin: 0px;
		padding: 0px 0px 0px 12px;
		font-size : 11px;
		background-color: #800099ff;
		border: 1px solid #8099ccff;
		color: #ffffff;
		word-spacing: normal;
		}	
	
	.form_button_quick_search	{
		line-height: 13px;
		height: 18px;
		width: 85px;
		margin: 1px 1px 1px 1px;
		padding: 0px 0px 0px 12px;
		font-size : 11px;
		background-color: #800099ff;
		border: 1px solid #8099ccff;
		color: #ffffff;
		background-image: url('theme_icon_search.gif');
		word-spacing: normal;
		}
	
	.form_button_add_to_cart	{
		line-height: 13px;
		height: 20px;
		width: 76px;
		margin: 0px 1px 0px 0px;
		padding: 1px 0px 1px 14px;
		font-size : 11px;
		background-color: #800099ff;
		border: 1px solid #8099ccff;
		color: #ffffff;
		float: right;
		background-image: url('theme_icon_add_to_cart.gif');
		word-spacing: normal;
		}	
	/* end buttons ------------------------------------------------------------------------- */

.form_input_general	{
	line-height: normal;
	font-size : 11px;
	word-spacing: normal;
	}

.form_main_search_box	{
	line-height: 13px;
	width: 76px;
	height: 16px;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 2px;
	font-size : 11px;
	background-color: #bbbb99;
	border: 1px solid #bbbb99;
	color: #000000;
	vertical-align: top;
	}

.form_main_search_box_td	{
	background-color: #800099ff
}

/* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */




/* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */

a.product_section:visited  {
	color : #ffffff;
	text-decoration : none;
	}
	
a.product_section:link  {
	color : #ffffff;
	text-decoration : none;
	}
	
a.product_section:active  {
	color : #ffffff;
	text-decoration : none;
	}
	
a.product_section:hover  {
	color : #eeeeee;
	text-decoration : none;
	}
	
/* ------------------------ */
	
a.link_menu:visited  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff; 
	border: 1px solid #b5b27b;
}
	
a.link_menu:link  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff;
	border: 1px solid #b5b27b;
}
	
a.link_menu:active  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff;
	border: 1px solid #b5b27b;
	}
	
a.link_menu:hover  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #8099ccff;
	border: 1px solid #b5b27b;
	}
	
	
/* ------------------------ */

a.link_footer:visited  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
a.link_footer:link  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
a.link_footer:active  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
a.link_footer:hover  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
/* ------------------------ */

a.link_breadcrumbs:visited	{	
	color : #8099ccff;
	text-decoration : underline;
	}

a.link_breadcrumbs:link  {
	color : #8099ccff;
	text-decoration : underline;
	}
	
a.link_breadcrumbs:active  {
	color : #8099ccff;
	text-decoration : underline;
	}
	
a.link_breadcrumbs:hover  {
	color : #8099ccff;
	text-decoration : underline;
	}
	
/* ------------------------ */

a.link_cart:visited	{	
	color : #8099ccff;
	text-decoration : underline;
	}

a.link_cart:link  {
	color : #8099ccff;
	text-decoration : underline;
	}
	
a.link_cart:active  {
	color : #8099ccff;
	text-decoration : underline;
	}
	
a.link_cart:hover  {
	color : #8099ccff;
	text-decoration : underline;
	}
	
/* ------------------------ */

a.link_terms_conditions:visited	{	
	color : #b5b27b;
	text-decoration : underline;
	}

a.link_terms_conditions:link  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
a.link_terms_conditions:active  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
a.link_terms_conditions:hover  {
	color : #b5b27b;
	text-decoration : underline;
	}
	
/* ------------------------ */
	

/* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */

/* Elements Specific to the Technical Theme */

/* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */

.tech_page_background	{
	height: 100%;
	}

.tech_page_content	{
	width: 762px;
	text-align: left;
	height: 100%;
	bottom: 0px;
	background-color: #b5b27b;
	border-right: 1px solid #8099ccff;
	border-left: 1px solid #8099ccff;
	padding: 0px 1px 0px 1px;
	}

	/* page header fomatting elements ----------------------------------------------------- */
	.tech_page_header_content	{
		width: 762px;
		text-align: left;
		height: 65px;
		border-bottom: 4px solid #8099ccff;
      }
		
	.tech_page_header_logo_container	{
		float: left;
		padding: 0px 0px 0px 15px;
      }
		
	.tech_page_header_menu	{
		background-color: #8099ccff;
		border-bottom: 1px solid #b5b27b;
		height: 27px;
      }
	
	.tech_page_header_terms_cart_login_container	{
		float: right;
		text-align: right;
      }
	
	.tech_page_header_terms_container	{
		height: 38px;
      }
		
	.tech_page_header_menu_cart	{
		padding: 3px 3px 2px 3px;
		border-left: 1px solid #b5b27b;
		height: 21px;
      }
	
	.tech_page_header_menu_cart_items	{
		padding: 3px 5px 4px 5px;
		border-left: 1px solid #b5b27b;
		border-top: 1px solid #b5b27b;
		border-bottom: 1px solid #b5b27b;
      }
	
	.tech_page_header_menu_search	{
		padding: 3px 3px 2px 1px;
      }
	/* end page header fomatting elements ------------------------------------------------- */
	
	
	/* page menu formatting elements ------------------------------------------------------- */
	.tech_main_menu	{
		background-color: #8099ccff
      }
		
	.tech_menu_bottom	{
		height: 4px;
		background-color: #8099ccff;
      }
		
	.tech_menu_button_border	{
		width: 121px; 
		border-right: 1px #ffffff solid;
		border-top: 1px #ffffff solid;
      }
	
	div.tech_menu_button {
		width: 119px; 
		top: 0px;
		left: 0px; 
		border: 1px #8099ccff solid;
      }
		
	div.tech_menu_button_product {
		width: 119px; 
		top: 0px;
		left: 0px; 
		border: 1px #8099ccff solid;
      }
		
	.tech_menu_button_title	{
		width: 122px;
		border-top: 1px #ffffff solid;
		background-color: #8099ccff;
      }
	/* end page menu fomatting elements ---------------------------------------------------- */


	/* page body fomatting elements -------------------------------------------------------- */
	.tech_page_body_content	{
		width: 762px;
		text-align: left;
      }
	
	.tech_page_body_content_left_column	{
		float: left; 
		width: 126px;
      }
	
	.tech_page_body_content_right_column	{
		float: right;
		width: 574px;
		padding: 6px 36px 0px 0px;
      }
	/* end page body fomatting elements ----------------------------------------------------- */


/* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */

/* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */

	/* lines -------------------------------------------------------------------------------- */
	.tech_solid_line_blue	{
		height: 1px;
		background-color: #8099ccff;
		clear:both;
      }
	
	.tech_solid_line_light_blue	{
		height: 1px;
		background-color: #b5b27b;
		clear:both;
      }
		
	.tech_outline_blue	{
		border: 1px solid #b5b27b;
		padding: 0px;
      }	
		
	/* end lines ---------------------------------------------------------------------------- */
	
	.tech_product_image_cost	{
		padding: 0px 12px 8px 0px;
		margin: 0px;
		text-align: center;
		float: left;
      }
		
	.tech_product_mini_title	{
		background-color: #b5b27b;
		margin: 0px;
		padding: 0px;
      }
		
	.tech_product_mini_padding	{
		margin: 8px 8px 0px 8px;
      }
		
/* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS -------------------------------------------- */
	
	/* menu text --------------------------------------------------------------------------- */

	.tech_text_product_section	{
		padding: 3px 3px 3px 5px;
		margin: 0px;
		color : #ffffff;
		font-size : 11px;
		font-weight: 900;
      }
	
	.tech_text_menu_cart	{
		padding: 2px 0px 2px 0px;
		font-size : 11px;
		margin: 0px;
		color : #ffffff;
		background-color: #8099ccff;}
	
	.tech_text_menu_cart_items	{
		color : #ffffff;
		padding: 0px 5px 0px 3px;
		margin: 0px;
		line-height: normal;
		font-weight: 900;
		}	
	/* end menu text ----------------------------------------------------------------------- */

	/* best seller and new product text ------------------------------------------------------------------------ */
	
	.tech_text_product_small_info	{
		font-size: 10px;
		line-height: normal;
		margin: 0px;
		padding: 0px 0px 8px 0px;
		}
	
	.text_product_small_info_price	{
		margin: 0px;
		padding: 8px 0px 0px 0px;
		line-height:normal;
		color: #800099ff;
		font-weight: 900;
		font-size: 13px;
		}
		
	.tech_text_product_mini_title	{
		color: #ffffff;
		font-weight: 900;
		padding: 3px 3px 3px 5px;
		margin: 0px;
		}
		
	/* end product text -------------------------------------------------------------------- */

/* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */

/* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */

/* View Cart and Checkout In Top Bar */

a.tech_link_menu_cart_left:visited  {
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff; 
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
   }
	
a.tech_link_menu_cart_left:link  {
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
   }
	
a.tech_link_menu_cart_left:active  {
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #b5b27b;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
   }
	
a.tech_link_menu_cart_left:hover  {
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #b5b27b;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
   }
	
a.tech_link_menu_cart_right:visited  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff; 
	border-left: 1px dotted #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
   }
	
a.tech_link_menu_cart_right:link  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #800099ff;
	border-left: 1px dotted #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
	
a.tech_link_menu_cart_right:active  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #b5b27b;
	border-left: 1px dotted #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;}
	
a.tech_link_menu_cart_right:hover  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #ffffff;
	text-decoration : none;
	background-color: #b5b27b;
	border-left: 1px dotted #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;}
	
/* ------------------------ */

/* Links in Sidebar Menus */

div.tech_menu_button a  {
	width: 113px; 
	color: #ffffff;
	text-decoration:none;
	display:block;
	padding:3px;
	text-align:left;
	background-color: #800099ff;
	font-size: 11px;
   }
	
div.tech_menu_button a:visited {
	color: #ffffff; 
	text-decoration:none;
	background-color: #800099ff;
   }
	
div.tech_menu_button a:active {
	color: #ffffff; 
	text-decoration:none;
	background-color: #b5b27b;
   }
	
div.tech_menu_button a:link {
	color: #ffffff; 
	text-decoration:none;
	background-color: #800099ff;}

div.tech_menu_button a:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #b5b27b;
   }

div.tech_menu_button_product a   {
	width: 104px; 
	color: #ffffff;
	text-decoration:none;
	display:block;
	padding:3px 3px 3px 12px;
	text-align:left;
	background-color: #800099ff;
	font-size: 11px;
   }
	
div.tech_menu_button_product a:visited {
	color: #ffffff; 
	text-decoration:none;
	background-color: #8099ccff;
	background-image:url('theme_arrow.gif');
   }
	
div.tech_menu_button_product a:active {
	color: #ffffff; 
	text-decoration:none;
	background-color: #8099ccff;
	background-image:url('theme_arrow.gif');
   }
	
div.tech_menu_button_product a:link {
	color: #ffffff; 
	text-decoration:none;
	background-color: #8099ccff;
	background-image:url('theme_arrow.gif');
   }

div.tech_menu_button_product a:hover {
	color: #ffffff; 
	text-decoration:none;
	background-color: #b5b27b;
	background-image:url('theme_arrow.gif');
   }
	
/* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */

/* Styles for Contemporary Theme */

#maincontent {
	margin: 0 auto;
	background-color: #ffffff;
	height: 100%;
	padding: 7px;
	width: 776px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 762px;
}

html>div#maincontent {
	width: 776px;
}

#contemporary_top_bar {
	width: auto;
	background-color: #8099ccff;
	height: 64px;
	background-image:url('theme_topbar_background.gif');
	background-position:right;
	background-repeat:no-repeat;
}

#contemporary_second_bar {
	width: auto;
	background-image: url('theme_secondbar_background.gif');
	background-repeat: repeat-x;
	padding: 12px 5px 5px 5px;
}

#contemporary_parent_section_list {
	width: auto;
	padding: 5px 5px 0 5px;
}

.contemporary_body_content	{
	width: 762px;
	text-align: left;
}
	
.contemporary_left_column	{
	float: left; 
	width: 120px;
}
	
.contemporary_right_column	{
	float: right;
	width: 574px;
	padding: 0px 36px 0px 0px;
}

/* End of Styles for Contemporary Theme */

	
	#banner {
		background:url('header_right.jpg') no-repeat right top;
		height:95px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:98px;
		}
	html>body #banner {
		height:98px;
		}
		
	p,pre {
	margin:0px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		}
		

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:10px
		}
#bannerinner {
	height: 98px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('header_left.jpg');
	background-repeat: no-repeat;
	background-position: left top;

}
.simplepadding {
		padding:10px;
}

#bannernavleft {
	height: 25px;
	float: left;
}
#bannernavright {
	height: 25px;
	float: right;
}
#bannernavcontainer {
	background-image: url('nav_mid_loop.jpg');
	background-repeat: repeat-x;
	height: 25px;
}

 #navcontainer {
	width: 200px;
	font-size: 12px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 200px;
background-color: #A00000;
border-bottom: 1px solid #B70000;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #8E0807;
color: #fff;
}
.leftinner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.rightinner {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}
.contentmiddle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;


}
.contentmiddlesearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	margin: 5px 5px 0px;
	padding: 0px;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	font-size: 11px;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #A50000;
	border: 1px solid #000000;
	font-size: 11px;
}
form {
	border: none;
	padding: 0px;
	margin: 0px;
}
.headernav {
	background-image: url('nav_mid_loop.jpg');
}
a {
	color: #FFFFFF;
}
.infobox {
	background-color: #A50000;
	margin-bottom: 5px;
}
.infoboxinner {
	padding: 5px;
	color: #FFFFFF;
}
.infoboxinner a {
	color: #FFFFFF;
}
.infoboxtitle {
	font-weight: bold;
}

.prodbox1 {
	height: 220px;
	width: 180px;
	float: left;
	margin: 5px;
	background-image: url('productbox1.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.prodbox1 a {
	color: #000000;
}

.prodboxsmaller {
	height: 180px;
	width: 180px;
	float: left;
	margin: 5px;
	background-image: url('sectbox1.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.prodboxinner {
	padding: 10px;
}
.prodboxdetails {
	font-size: 10px;
	font-color:#ffffff;
}
.maincol {
	background-color: #A00000;
}


.productcontainer {
	background-color: #00ff00;
	width:  99%;
	float: left;
	background-image: url('productshow.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.productcontainerinner {
	background-color: #00ff00;
	float: left;
	background-image: url('productshowinner.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.prodtitle {
	font-size: 14px;
	font-color:#B5B27B;
}

.prodtitleinner {
	font-size: 12px;
	font-weight:bold;
}

.simpleproduct {
	float: left;
	padding: 10px;
	margin: 10px;
	max-width:540px;
	width:expression(document.body.clientWidth > 540? "540px": "auto" );
}

.littlecontainer {
	float: left;
}

dl { 
	padding: 0px 0px 20px 0px;
	margin: 5px;
	background-image: url('navbottom.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
} 

dl dt { 
	clear:left; 
	padding:8px 0px 10px 15px; 
	margin: 0px;
	background-image: url('navtop.gif');
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
} 

dl dd { 
	padding: 2px 0px 2px 20px; 
	margin: 0px;
	clear: right; 
	background-image: url('navmiddle.gif');
	background-repeat: repeat-y;
	background-position: right top;
} 

dl> dd + dt, dl > dd + dt + dd { 
	border-top:1px solid #999; 
}

.producttitlebar {
	background-image: url('prodtitleleft.gif');
	background-repeat: no-repeat;
	background-position: left top;

}


.productimage {
	border-style: solid;
	border-width: 2px;
	border-color: #A00000;
}

.simpleproductcontainer {
	margin: 0px 10px 10px 0px;

	float: left;
}

.simpleproductcontainerslim {
	margin: 0px 10px 10px 0px;
	width: 180px;
	float: left;
}
.simpleproductcontainerslim2 {
	margin: 0px 10px 10px 0px;
	width: 370px;
	float: left;
}
.simpleproductcontent {
	padding: 5px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}

.rightinfobox {
	background-image: url('rightinfoleft.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#A00000;

}

.rightinfoboxinner {
	background-image: url('rightinforight.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
padding: 2px;
}

.sidebarbox {
	width:150px;
}

.mainnavbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #790000;
}

.sectimage {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.searchcontainer {
	padding: 0px 3px 0px 3px;
	clear: both;
}

.searchboxcontainer {
	padding: 0px 3px 0px 3px;
	clear: both;
}

.searchblock {
	margin: 5px; padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a0000;
}
.prodcontainer {
	background-color: #ffffff;
	margin: 0px 0px 20px 0px;
}


#prodwrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#prodheader {
	font-size: 11px;
}
#prodcontainer {
	width: 100%;
	float: right;
	margin-left: -290px;
}
#prodcontent {
	margin-left: 290px;
	background-image: url('bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#prodsidebar {
	width: 270px;
	float: left;
}

#prodfooter {
	font-size: 11px;
}

.last {
	margin-bottom: 0;
}

.prodclearing {
	height: 0;
	clear: both;
}

.generalpadding {
	padding: 10px;
}

.headerstrech {
	background-image: url('header_loop.jpg');
}

.genericheader{
	background-image: url('prodtitleright.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 3px 5px 3px 5px;
	background-color: #A00000;
	clear: both;
}

.genericheadernested {
	background-image: url('prodtitleleft.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 5px 5px 8px;
	font-weight: bold;
	color: #FFFFFF;
}

.price_discount {
	color: #A00000;
	text-decoration: line-through;
	font-size: 12px;
}

.price_cost {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.price_saved {
	font-size: 11px;
}


.genericcontainer {
	clear: both;
}

.largesearch{
	display: none;
	background: #BFBD8E;
	border: 1px solid black;
	padding: 3px;
	color: 000000;
	margin: 10px 0;
}

.smallsearch{

	padding: 2px;
	color: 000000;
	margin: 2px;

}

div.suggestions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
}

div.suggestions div {
    background-color: #ffffff;
    color: black;
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}

.prodboxsmaller a {
	color: #000000;
}

.shadetabs{
	border-bottom: 1px solid gray;
	margin-bottom: 0;
	background-color: #ECE9D8;
	padding-top: 3px;
	margin: 0 -10px 0 -10px;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
}

.shadetabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: #CCCCCC;
	margin-left: 4px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #000000;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{
	border-bottom-color: #B5B27B;
	background-color: #B5B27B;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.upsellitem1 {
	float: left;
	height: 100px;
	width: 85px;
	margin-right: 2px;
	margin-bottom: 2px;
	clear: none;
}

.upsellitem2 {
	float: left;
	height: 100px;
	width: 85px;
	margin-right: 2px;
	margin-bottom: 2px;
	clear: none;
}

.lilproductcontainer {
	width: 100%;
	height: 100%;
}
.lilproductcomment {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.lilproducttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.lilproductouter {
	background-image: url('lil-prodbox-top-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #9B9868;
	height: 100%;
	margin-right: 10px;
}
.lilproductinner {
	background-image: url('lil-prodbox-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
.lilproductouterempty {
	height: 100%;
	margin-right: 30px;
}
.lilproductinnerempty {
	height: 100%;
}
.standardouterx2 {
	float: left;
	height: 190px;
	width: 50%;
}
.lilproductcomment img {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 0px;
	float: left;
}
.lilproductcomment a {
	color: #FFFFFF;
	background-image: url('lil-prodbox-link.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-left: 2px;
	text-decoration: none;

}
.lilproductimage {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.standardouterx4 {
	float: left;
	height: 250px;
	width: 25%;
	padding-bottom: 10px;
}
.standardouterx3 {
	float: left;
	/*height: 250px;*/
	width: 33%;
	padding-bottom: 10px;
}




.shiptablefontage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.shiptable {
	background-color: #E6E3D0;
	border: 1px solid #646237;
}
.shiptabletdlight {
	background-color: #F1F0E4;
}

.shiptableheader {
	background-color: #D6D3B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AEA86C;
}
.shiptablemorefontage {background-color: #D6D3B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AEA86C; font-weight: bold; }

/* related to the top xp style tabs */
/* davidreynolds.com based on Siding Doors by Douglas Bowman alistapart.com */

.navlist {
	float: left;
	width: 100%;
	line-height: normal;
	margin: 0 0 12px;
	padding: 5px 0 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #edead9;
	background-image: url('xptabs_bg.gif');
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
.navlist ul {
	padding: 10px 10px 0 0;
	margin: 0; 
	list-style-type: none;
}
.navlist li {
	padding: 0 0 0 9px;
	background:   url('xptabs_left.png') no-repeat left top; 
	float: left; 
	margin: 0;
	list-style-type: none;
}
.navlist a, .navlist span {
	display: block; 

	font-weight: normal; 
	background: url('xptabs_right.png') no-repeat right top; 
	float: left; 
	color: #765; 
	padding: 5px 15px 4px 6px; 
	text-decoration: none
}
.navlist a {
	float: none
}
.navlist span {
	color: #CCCCCC}
.navlist a:hover {
	color: #333
}
.navlist .active {
	background-image:   url('xptabs_left_on.png')}
.navlist .active span {
	background-image:   url('xptabs_right_on.png'); 
	padding-bottom: 5px; color: #333
}

.sizeme {
margin-left:5px;
}

blockquote {
color: #A00000; background: #dedbaa; padding:5px;
}




/* **************************************** */
/* act search ajax enhancement  css         */


#s_container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	width: 100%;
}
#s_container h3 {
	font-size: 14px;
	background-color: #a00000;
	padding: 3px;
	margin: 0px 0px 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(http://www.skateasylum.co.uk/acatalog/prodtitleleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#s_items {
}

#s_title {
	padding-bottom: 3px;
	color: #FFFFFF;
	background-color: #A00000;
}

.s_item {
	background-color: #e0deb5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #66632B;
	width: auto;
	padding-bottom: 2px;
}

.s_item_image {
	width:32px;
	height:32px;
	float:left;
	}
	
/* this is for the image popup */
a.screen, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
/*width:200px;  give it a width */
/*height:0;  no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:50px; /* position:the image */
top:-50px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
/*height:150px;  now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}


/*hovering table colours */
.s_item:hover {
	background-color: #ffffff; }
#s_headers {
	background-color: #700000;
}
.boldandwhite {
	color: #ffffff;
}
#guideform {
	padding-left: 5px;
}


/* ajax bit footer */
#ajaxletfooter {
	background-color: #a00000;
	color: #ffffff;
	padding: 5px;
	background-image: url('http://www.skateasylum.co.uk/acatalog/rightinforight.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
#ajaxletfooter a {
	color: #ffffff;
}
.boldandwhite {color: #000000}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

 /* ***************************************** */
/* end clever ajax css                       */



 /* ***************************** */
/* front page block css          */

.fpmainouter {
	background-image: url('http://www.skateasylum.co.uk/acatalog/lil-prodbox-bottom-right.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #9b9868;
}

.fpmaininner {
	background-image: url('http://www.skateasylum.co.uk/acatalog/lil-prodbox-top-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;

}

#fpheader{position:relative}
#fpnavigation{}
#fpextra{}
#fpfooter{}
#fpwrapper{float:right;width: 100%;margin-left: -330px; margin-top: 10px;}
#fpcontent{margin-left: 330px}
#fpnavigation{float:right;width:160px; margin-top: 10px;}
#fpextra{float:right;width:160px; margin-top: 10px;}
#fpfooter{
	clear:right;
	width:100%;
	padding: 5px;
	text-align: center;
}
#fpcontent b {
	color: #FFFFFF;
}
#fpcontent h4 {
	color: #333333;
	font-style: italic;
	margin: 8px;
	padding: 5px 0px 5px 30px;
	background-image: url('speechys.gif');
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#fpfooter a {
	color: #FFFFFF;
}

/* front page marketing blocks */
/* the outer shell of the front page blocks */
.frontpageitemblockinner {
	background-image: url('box_bottom_right_lightest.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0px;
	font-size: 9px;

}
.frontpageitemblockouter {
	background-image: url('box_top_left_lightest.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #9b9868;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
}

.frontpagetitle {
	font-size: 11px;
	text-align: left;
	}

.frontpageblockimage {
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	height: 190px;
	border: 1px solid #000066;
}
.frontpageinfolink {
	font-weight: normal;
	color: #000000;
	text-align: right;
}
.frontpageinfolink a {
	font-weight: normal;
	color: #000000;
	text-align: right;
}
.frontpageblockprices {
	font-size: 11px;
	color: #006600;
	text-align: right;
	padding-top:5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a00000;	
}
.frontpageblockpusher {
height:200px;
}


		.recently {text-align:center;width:100%;margin:5px;}
		.recentlyheader {	font-size: 14px; font-weight: bold; text-align: left;color: #000000;	margin: 5px;	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #b5b27b;}
		.recently img {text-decoration:none;width:100px;height:100px;} 
		.recently a{text-decoration:none;color:#000000;}
		.viewed{margin-left:0px;float:left;text-align:center;width:130px;}
		.viewed a:hover{background-color:#b5b27b;}
		.viewed img {padding:10px;border:2px solid #800099ff;}
		.viewed img:hover {background-color:#b5b27b;border:2px solid #b5b27b;}
		
 /* **************************************** */
/* main section tabs begin                  */


    #tabsGouter {
   width:100%;
	background-color: #8b0100;    
	background-image: url('nav_right.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	}
    #tabsG {
	width:100%;
	background-image: url('nav_left.jpg');
	background-repeat: no-repeat;
	background-position: left top;

	padding-left:200px;
	line-height:normal;
	font-weight: bold;
      }
    #tabsG ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url('tableftG.gif') no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      font-size:14px;
      }
    #tabsG a span {
      float:left;
      display:block;
      background:url('tabrightG.gif') no-repeat right top;
      padding:3px 13px 2px 4px;
      color:#ddd;
      font-size:14px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span {float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span {
      color:#ddd;
      font-size:14px;
      }
    #tabsG a:hover {
      background-position:0% -42px;
      }
    #tabsG a:hover span {
	background-position:100% -42px;
	color: #fff;
      } 
		

/* this block is for main navigation lists */
.sectionListSide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	clear: both;
	width: 190px;
	text-align: left;
	margin-left: 4px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

/* first level */
.sectionListSide li {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #a00000;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3E0000;
}

.sectionListSide li a {
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;	
}

/* level 2 */
.sectionListSide li ul {
	padding: 0px;
	margin: 0px;
	background-color: #710000;

	/*margin-bottom: 8px;*/
	list-style-type: none;
}

.sectionListSide li ul li {
	background-image: none;
	padding-left: 8px;
	border:0;
	background-color: #770202;

}

.sectionListSide li ul li a{
	font-weight: normal;
	text-decoration: none;
	background-color: none;
}
.sectionListSide .currentPage a {
	background-color: #510202;
	display: block;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000000;	
}


/* frontpage deal items css */
div#fp_hottestdeals_container{width:550px;margin:0 auto}
div#fp_hottestdeals_wrapper{float:left;width:100%}
div#fp_hottestdeals_content{margin-left: 130px}
div#fp_hottestdeals_piccle{
	float:left;
	width:130px;
	margin-left:-570px;
	padding-top: 10px;
	padding-left: 35px;
}
#fp_hottestdeals_outer {background-image: url('fp_hottestdealslooper.gif');	text-align:center;}
#fp_hottestdeals_container {
	text-align:left;
	background-image: url('fp_hottestdeals.jpg');
	height: 140px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}

#fp_hottestdeals_content {
	margin-top: 35px;
	margin-left: 0px;	
	margin-right: 0px;
	margin-bottom: 0px;
}
#fp_hottestdeals_content h2 {
	float: left;
	padding: 0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;

}
#fp_hottestdeals_content h2 a {
	color: #6A0000;
	text-decoration: none;
}

.redgradbox {
	background-image: url('darkgrad1.gif');
	border: 1px solid #000000;
	padding: 3px;
}

.fp_fragtext {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a00000;
}

.headerlinks {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.headerlinks li{
	margin: 0px 5px 0px 0px;
	padding: 2px 6px;
	display: inline;
	background-color: #C40000;
	background-image: url('darkgrad1.gif');
	border: 1px solid #000000;
}
.headerlinks li a{
	color: #FFFFFF;
	text-decoration: none;
}
/* php nav */
.navcontainerment {
	font-size: 12px;
}
.navcontainerment a{
	color: #ddd;
	text-decoration: none;
	font-weight: bold;
}
.navcontainerment ul{
	list-style-type: none;
	padding: 0px;
}

.ul1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.li1 {
	background-color: #900;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-weight: normal;
}
.ul2 {
	font-size: 11px;
	margin: 3px 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}
.li2 {
	background-color: #730000;
	padding: 3px 0px 3px 8px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.li2 a {
 color:#fff;
 font-weight: normal;
}


div#sitemapbox {


}

/* php sitemap */
#sitemapbox {
	font-size: 12px;
	width: 100%;
	background-color: #900;

}
#sitemapbox a{
	color: #ddd;
	text-decoration: none;
	font-weight: bold;
}
#sitemapbox ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#sitemapbox .ul1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#sitemapbox .ul1 .li1 {
	background-color: #900;
	padding: 4px;
	font-weight: normal;
	width:31%;
	float:left;

}
#sitemapbox .ul1 .li1 .ul2 {
	font-size: 11px;
	margin: 3px 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#sitemapbox .ul1 .li1 .ul2 .li2 {
	background-color: #730000;
	padding: 3px 0px 3px 8px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#sitemapbox .ul1 .li1 .ul2 .li2 a {
 color:#fff;
 font-weight: normal;
}

.extrasouter {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url('extrasouter.gif');
}
.extrasinner {
	margin: 0px;
	padding-top: 35px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-position: right bottom;	
	background-image: url('extrasinner.gif');
}


/* jquery tools tabs css */
/* single tab */
/* root element for tabs  */
ul.tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#636144;
	color:#ddd;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}

ul.tabs a:hover {
	background-color:#4e4c35;
	color:#fff;
}
	
/* selected tab */
ul.tabs a.current {
	background-color:#2a2919;
	border-bottom:1px solid #000;	
	color:#fff;	
	cursor:default;
}

	
/* tab pane */
.panes div {
	/* display:none; */
	padding:15px 0;

}

.dsq-subscribe-email { display:none; }
.dsq-subscribe-rss { display:none; }
.disqus_thread { margin:0; padding:0; }




