@charset "utf-8";
/* CSS Document */
*{
	margin:0; padding:0;
}

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; 
	background: transparent; 
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
img {
	border:0;
}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.floatclearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.floatclearfix {
    zoom: 1;     
} 


.floatclear{
	overflow:auto;
	width:100%;
}

body {
  background:#d3d2cb url('images/template/giftspatternbg.gif');
  text-align:center;
  text-shadow:0 0 0 #000;
  _margin-bottom:10px;


}

.fixcenter {
  width: 1000px;
  margin:10px auto;

}

/* All pages   */
.main_content { margin:0; padding:0; }

/* Index Page Only  */
#main_index_page{
	background:url('images/template/white_patt.gif') repeat;
	text-align:left;
	text-shadow:0 0 0 #000;
	width:1000px;
	padding:30px;
	overflow:hidden;
}

html>body #main_index_page {
	width:940px;
} 

/* TOOLBOX */

.mar_rig{
	margin-right:20px;
}

.height_prop{
	height:12px;
}

.mar_bot{
	margin-bottom:15px;
}
.mar_top{
	margin-top:20px;	
}

/* slide area */

.slide_area {
	margin: 0;
	padding: 0;
}

.slide_area li{
	list-style-type:none;
	margin-right:20px;
	float:left;
}

.slide_area li.last_ban{
	margin-right:0;
}

.slidee{ 
	background:url('images/main/main_slider_img.jpg') no-repeat;
	height:240px;
	width:620px;
	overflow:hidden;
	position:relative;
}

.slidee h2{
	color:#563115;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	text-align:center;
	font-stretch:normal;
	margin-left:270px;
	padding-top:15px;
}

.slidee ul{
	margin-top:114px;
	margin-left:35px;
	padding:0;
}

.slidee ul li{
	display:inline;
}

.slidee ul li a{
	color:#FFF;
	text-decoration:none;
	font-stretch:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
}
.slidee ul li a:hover{
	color:#CCC;
	text-decoration:none;	
}

.slidee a.slid_btn{
	position:absolute;
	width:57px;
	height:25px;
	left:462px;
	top:115px;
}


.ban_left{
	background:url('images/main/fairy_front_banner.jpg') no-repeat;
	width:140px;
	height:240px;
	position:relative;
} 

.ban_left h2{
	color:#563115;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	text-align:center;
	font-stretch:normal;
}

.ban_left a.front_right1_btn{
	position:absolute;
	left:85px;
	top:200px;
}

.ban_right{
	background:url('images/main/toys_front_banner.jpg') no-repeat;
	width:140px;
	height:240px;
	position:relative;
}

.ban_right h2{
	color:#563115;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	text-align:center;
	font-stretch:normal;	
}

.ban_right h3{
	color:#563115;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	text-align:center;
	font-stretch:normal;
	font-weight:normal;	
}

.ban_right a.front_right2_btn{
	position:absolute;
	left:85px;
	top:200px;
}

/* highlights area */

#highlight_area{
	width:1000px;
}

#highlight_area p{
	float:left;
	width:300px;
} 

/*  Categorry presentations  */

.cat_present{
    margin-top:20px;
	padding:0;
}

.cat_present li{
	list-style-type:none;
	margin-right:20px;
	float:left;
}

.cat_present li.last_ban{
	margin-right:0;
}

.cats{
	background:url('images/main/cats_bg.gif') repeat-x;
	width:220px;
	height:330px;
	position:relative;
}

.cats h2{
	color:#3e2516;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	text-decoration:none;
	margin:10px;
}

.cats h2 a{
	color:#3e2516;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	text-decoration:none;
	margin:10px;
}

.cats h2 a:hover{
	color:#8b4922;
	text-decoration:none;
}

.cats a.cats_body img{
	margin:20px 10px 5px 10px; 
}

.cats p.cats_foot{
	width:200px;
	height:81px;
	color:#fff;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	padding:0 8px 2px 5px;	
}

.cats a.cats_link_pos{
	position:absolute;
	width:50px;
	height:59px;
	top:272px;
	left:171px;
	z-index:1;
}


#head_n{
	position:relative;
	overflow:hidden;
}

#free_ban{
	background:url('images/template/free_delivery_on_everything.png') no-repeat top center;
	width:620px;
	height:40px;	
	margin:0 auto;
	text-align:center;
}

#head_wrap{
	position:relative;
	background:#FFFFFF;	
	height:100px;
	text-align:left;
}

#store_logo{
	position:relative;
	top:5px;
	left:20px;
	width:22%;
	height:80px;
	float:left;
}

/* width:440px tops!!! */
#banner_top{
	float:left;
	width:42%;
	margin-top:20px;
}

#head_right_pos{
	width:33%;
	float:right;
	margin-top:20px;
	margin-right:5px;
}

#head_top_menu{
	text-align:right;
	padding:2px;
}

#head_top_menu ul{
	color:#000;
	list-style-type: none;
	margin:0;
	padding:0;
}
#head_top_menu ul li {
	color:#2d2d2d;
	background:#ead6a3;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	margin-left:5px;
	display:inline;
}

#head_top_menu ul li a{ 
	color:#2d2d2d;
	background:#ead6a3;
	text-decoration:none; 
	margin-top:5px;
}

#head_top_menu ul li a:hover, #head_top_menu li a:active{
	color:#2d2d2d;
	text-decoration:underline;
}

span.greetUser {
	color:#2d2d2d;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:none;
	font-weight:bold;
}

.clrr{
	clear:both;
}

#basket_top{
	text-align:right;
	margin-top:12px;
}

#basket_top ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#basket_top ul li{
	display:inline;
	color:#7f5615;
	text-decoration:none;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#basket_top ul li a{
	text-decoration: none;
	color:#7f5615;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#basket_top ul li a:hover{
	color:#a57222;
	text-decoration:none;
}

#main_menu_navigation{
	background:#71774e url('images/template/main_menu_nav_bg.gif') repeat-x;
	height:39px;
	padding:0 20px;
	text-align:left;
}

/*  Top menu navigation  */

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	/*color: ffffff; */

	/*	background-color: #ffffff;
	border: 1px outset #525252; */
		padding-top:8px; 
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
    height:31px;
	padding-right:20px;
	display:block;
	color: #fff;	
}

.horizitem a {  /* Font style, size of submenu items */
    font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
	color: #fff;
}

.horizitem a:link	{      /* Font style & color of main menu items */
	text-decoration: none;

}

.horizitem a:visited 	{
	color: #fff;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #e3ca8a;
	display:block;
	text-decoration: none;
	height:31px;

}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #e3ca8a;
	text-decoration: none;

}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	border: 1px dashed #d3d8b4;
	background:#71774e;  
	padding:5px;
}

* html .horizsubmenu{
	margin:-1px;
	padding:0;
	height:100%;
}


.horizsubframe	{      /* Color of submenu item and border */
	background:#71774e;

}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	display:block;
	padding:5px;
}

.horizsubitem a {            /* Font style, size of submenu items */
  	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;

}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #fff;
	font-size: 16px;	
	text-decoration: none;
 /* background for sub menu drop down when hover *//*	border: 1px outset #f8f8f8; */
	height: 20px;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #e3ca8a;
	text-decoration: none;
	border-bottom:1px dashed #e3ca8a;
}



.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #e3ca8a;
/*	background-color: #f8f8f8;		   */
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
/*	top: 5px;
	right: 8px;*/
	
}

.dmselected {   /* Style override for selected category tree */
 /*   background-color: #f8f8f8;  */
 	font-weight:normal;
	color:#052732;
}

.horbar .dmselected {   /* Style override for selected root category */
  /*  background:url('images/template/menu_select_bg.gif') repeat-x bottom left; */
	color:#052732;   
}

#breadcrumb_n{
	background:#e3ca8a url('images/template/bread_bg.gif') repeat-x;
	height:37px;
	padding:0 20px;
	margin:0;
	text-align:center;
	clear:both;
}

.breadcrumb_n_link, .breadcrumb_n_link a{
	color:#000000;
	font-size:12px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.breadcrumb_n_link a:hover{
	color:#626262;
	background-color:none;
}

.breadcrumb_n_link a:active{
	color:#000;
	background-color:none;
}

#bread{
	float:left;
	width:70%;
	padding-top:8px;
	text-align:left;
	color:#000000;
	font-size:12px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#search_n{
	float:left;
	width:30%;
	position:relative;
	text-align:right;
	padding-top:6px;
}

#quick_find_cell{
	overflow:hidden;
}

#search-input-bg{
	width:171px;
	height:25px;
	background:url('images/template/search_bg.png') no-repeat;
	border:0;
	padding:5px 5px 0 23px;
	vertical-align:top;
	margin:0;
}


/* fire
html>body #search_n{
	width:22%;
} 
 */

/* Main landing pages */
#main_landing{
	background:url('images/template/white_patt.gif') repeat;
	text-shadow:0 0 0 #000;
	padding:15px;
	margin:0;
	text-align:left;
}

#land_main_action{
	margin-bottom:15px;
	height:253px;
}

#land_main_img{
	float:left;
	width:50%;
}

#land_main_txt{
	text-align:left;
	float:left;
	width:50%;
}

#land_main_txt h1{
	margin-bottom:10px;
}

#land_main_txt h1 span{
	color:#4d4d4d;
	font-size:32px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	background:#FFFFFF;
}

#land_main_txt p span{
	color:#373737;
	font-size:15px;
	background:#FFFFFF;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:19px;
	text-shadow:0 0 0 #000;
	text-decoration:none;
}


#land_main_txt ul{
	list-style-type:none;
	padding:0;
	margin-top:15px;
}

#land_main_txt ul li{
	background:url('images/template/orange_arrow.png') no-repeat;
	padding:0 0 7px 22px;
	margin:0;
}

#land_main_txt ul li a{
	color:#1a1a1a;
	font-size:14px;
	background:#FFFFFF;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	text-shadow:0 0 0 #000;
	text-decoration:none;
}

#land_main_txt ul li a:hover{
	color:#6f6f6f;
}

/*
#land_main_txt_shad{
	background-image:url('images/template/land_shadow.png') repeat-x;
	width:100%;
	float:right;
	clear:left;
}
*/

.land_horiz_divider{
	background:url('images/template/long_horiz_pattern.png') repeat-x;
	margin:15px 10px 15px 10px;
	padding:0;
	font-size:1%;
}

.land_horiz_divider_no_pad{
	background:url('images/template/long_horiz_pattern.png') repeat-x;
	line-height:2px;
	margin:0;
	padding:0;
	font-size:1%;
}

.land_categories{
	
}

.land_categories ul li p{
	margin:0;
	padding:0;
	
}
.land_categories ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.land_categories ul li{
	background:url('images/template/long_vert_pattern.png') repeat-y scroll right 0;
	float:left;
	width:215px;
	padding:10px 15px 10px;
	position:relative;
}

.land_categories ul li.last{
	background:transparent none repeat scroll 0 0;
	padding-right:0;
}

.land_categories ul li.first{
	padding-left:10px;
}

.land_categories ul li h2{
	background:url('images/template/catbox_titl.jpg') no-repeat;
	height:25px;
	_height:31px;
	width:215px;
	margin:0;
	padding:6px;
}

.land_categories ul li h2 a{
	color:#442e13;
	font-size:16px;
	line-height:16px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow:0 0 0 #000;
	text-decoration:none;
}

.land_categories ul li h2 a:hover{
	color:#8b4922;
	text-decoration:none;
}

.land_categories ul li p.mid{
	background:#FFF;
	height:140px;
	width:215px;
	padding:0;
}

.land_categories ul li p.foot{
	background:url('images/template/catbox_foot.jpg') no-repeat;
	height:16px;
	width:215px;
}

.land_categories ul li p.view{
	position:absolute;
	left:165px;
	top:162px;
	_top:156px;
	width:48px;
	height:27px;
	z-index:1;
}



/* Product listing pages */

#prod_list_page_pos{
	background:url('images/template/white_patt.gif') repeat;
	text-shadow:0 0 0 #000;
	padding:15px;
	margin:0;
	text-align:left;
	overflow:hidden;
	_width:1000px;
}

html>body #prod_list_page_pos {
	width:970px;}

#left_pos{
	width:20%;
	float:left;
}

#prod_list_page_main_pos{
	width:80%;
	float:left;

}

/* subcat textboxes */

#subcat_textbox{
	background:#FFFFFF;
	padding:5px 10px 10px;
	margin-left:10px;
}

#subcat_textbox h1{
	color:#616161;
	font-size:20px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-shadow:0 0 0 #000;
	margin:0;
	padding:0;
}

#subcat_textbox h1 a{
	color:#616161;
	text-decoration:none;
	font-weight:normal;	
}

#subcat_textbox h1 a:hover{
	color:#a9a9a9;
	text-decoration:none;	
}

#subcat_textbox p{
	color:#707070;
	font-size:13px;
	line-height:19px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-shadow:0 0 0 #000;
	padding-top:10px;
	padding-bottom:5px;
}

#subcat_textbox p a{
	color:#12789d;
	font-size:13px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-shadow:0 0 0 #000;		
}

#subcat_textbox p a:hover{
	color:#0fa4da;
	font-size:13px;
	text-decoration:none;
}

#subcat_shad{
	background:url('images/template/prodlisting_shad.png') repeat-x;
	height:3px;
	font-size:1%;
}

/* Product Listing */

#prod_listing_pos{
	margin-left:10px;
}

.displaypg_prod_list{
	height:25px;
	background:none;
	padding-top:5px;
}

.displaypg_prod_list span, #logged_in .displaypg_prod_list span{
	background:#FFFFFF;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#3a2919;
	width:28%;
	float:left;
	padding:2px;
}

.displaypg_prod_list span.flright, #logged_in .displaypg_prod_list span.flright{
	text-align:right;
	float:right;
	width:38%
}

.pageResults {
  	color:#3a2919;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;

}

а.pageResults {
  	color:#3a2919;
	font-size:12px;
	text-decoration:none;
	padding:0;
	margin:0;
}

а.pageResults:hover {
  color: #8c643d;
  text-decoration:none;
}

а.pageResults u{
  	color:#3a2919;
	font-size:12px;
	text-decoration:none;
	padding:0;
	margin:0;
}

#prod_list_bg{
	background:#FFFFFF;

}


#subsub_menu{
	background:#FFFFFF;
	width:192px;
}

#subsub_menu h2{
	background:url('images/template/subcat_title_bg.jpg') no-repeat;
	width:192px;
	height:29px;
	padding:2px 0 0 5px;
}

#subsub_menu h2 span{
	color:#FFF;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
}

#subsub_menu p{
	margin:0;
	padding:2px 2px 5px 5px;

}

#subsub_menu p a{
	color:#333;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	line-height:24px;
	text-shadow:0 0 0 #000;
}

#subsub_menu p a:hover{
	color:#898989;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	border-bottom:1px dashed #898989;
}

#highlights_sub_promote{
	margin-top:15px;
}

#highlights_sub_promote a{
	margin-top:10px;
}

/* modules left / right */

.mods{
	background:#FFFFFF;
	width:192px;
	margin:20px 0;
	padding-bottom:5px;
}

.mods h2{
	background:url('images/template/subcat_title_bg.jpg') no-repeat;
	width:192px;
	height:29px;
	padding:3px 0 0 5px;
}

.mods h2 span{
/*	color:#2f2f2f;*/
	color:#fff;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
}

.mods ul{
	margin:0;
	padding:0;
}

.mods ul li{
	list-style-type:none;
	padding:2px 5px 0 5px;
}

.mods ul li a{
	color:#333;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	line-height:18px;
	text-shadow:0 0 0 #000;
}

.mods ul li a:hover{
	color:#898989;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	border-bottom:1px dashed #898989;
}

/* Product_info pages */

#product_info_bg{
	background:url('images/template/white_patt.gif') repeat;
	text-shadow:0 0 0 #000;
	padding:15px;
	margin:0;
	text-align:left;
	_width:1000px;
}

#product_info_bg p#prod_info_buttons, #prod_info_buttons{
	margin:30px 0;
	background:none;
	padding-left:2%;
}

.prod_info_buttons{
	position:relative;
	width:10%;
	top:10px;
	left:5px;
	background:none;
}

#spec_butt_pos{
	position:relative;
	top:-10px;
}

#prod_info_right_col div{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	line-height:18px;
	text-shadow:0 0 0 #000;
	background:#FFFFFF;
	color:#626262;
	padding:5px;
}

/* Related Products & also purchased */
ul.related_prodss {
	margin:0;
	padding:0;
	background:#FFFFFF;

}

ul.related_prodss li{
	list-style-type:none;
	display:inline;
	width:31%;
	float:left;
	text-align:center;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	line-height:18px;
	text-shadow:0 0 0 #000;
	padding:5px;	
}

ul.related_prodss li a{
	color:#1e8db6;
	text-decoration:none;
}

ul.related_prodss li a:hover{
	color:#26b0e3;
}

ul.also_purchasedd{
	background:none;
	padding:0;
	margin:0;
	background:#FFFFFF;
}

ul.also_purchasedd li{
	display:inline;
	list-style-type:none;
	width:31%;
	float:left;
	text-align:center;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	line-height:18px;
	text-shadow:0 0 0 #000;
	padding:5px;
}

ul.also_purchasedd li a{
	text-align:center;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1e8db6;
	text-decoration:none;
	line-height:18px;
	text-shadow:0 0 0 #000;
	padding:5px;	
}
ul.also_purchasedd li a:hover{
	color:#26b0e3;
}



#prod_info_right_col p span#tell_friend{
	/* background:url(images/template/orange_arrow.png) no-repeat;*/
	position:relative;
	width:20%;
	top:12px;
	left:62%;
}

#prod_info_right_col p span#tell_friend a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
	vertical-align:top;
}

#prod_info_right_col p span#tell_friend a:hover{
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#000;
	background:#FFFFFF;
}

#prod_info_right_col p span#prod_info_price{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#1e8db6;
	position:relative;
	top:10px;
	left:2%;
	background:#FFFFFF;
}

#prod_info_right_col h1, #prod_info_right_col h2, #prod_info_right_col h4, #prod_info_right_col h5, #prod_info_right_col h6{
	margin:0 0 5px 0;
}

#prod_info_right_col h3{
	margin:10px 0 5px 0;
} 

#prod_info_right_col h1 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
}

#prod_info_right_col h2 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
}

#prod_info_right_col h3 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
}

#prod_info_right_col h6{
	margin:5px 0 15px 0;
}
#prod_info_right_col h6 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#707070;
	background:#FFFFFF;
} 

#prod_info_right_col p{
	margin-bottom:10px;
}

#prod_info_left_col{
	float:left;
	width:25%;
}

#prod_info_right_col{
	float:left;
	width:74%;
	position:relative;
	left:5px;
}

#ultra_picks_pos{
	text-align:left;
}

#recently_view_pos{
	margin:15px 12px 0 0;
	text-align:left;
}

#recently_view_pos h3 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;	
}

#recently_view_pos div{
	background:#FFFFFF;
	padding:5px;
	margin-top:5px;
}

#recently_view_pos div a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#1e8db6;
}

#recently_view_pos div a:hover{
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#26b0e3;
}


/* footer */

#footer_bg{
	background:#f5f4f2;
	padding:0;
	margin:0;
	width:1000px;
	text-align:left;
}


.foot_pad{
	padding:20px;
}

#foot_pad_color,
.foot_more {
	color:#8a9064;
	font-size:13px;
	line-height:18px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-top:1px dotted #c3c1a2; 
	padding-top:10px;
	text-align:center;
	text-shadow:0 0 0 #000;
}
#foot_pad_color a,
.foot_more a {
	color:#676b4c;
	text-decoration:none;
}

.foot_more a { text-decoration:underline; }

#foot_pad_color a:hover, #foot_pad_color a:active,
.foot_more a:hover, .foot_more a:active{
	color:#a6ae73;
	text-decoration:none;
}

.foot_menu_links{}

.foot_menu_links p{
	font-size:16px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	margin-bottom:10px;
}

.foot_menu_links ul {
	list-style-type:none;
	margin: 0;
	padding: 0;	
}

.foot_menu_links ul li{
	line-height:18px;
	text-shadow:0 0 0 #000;
}
.foot_menu_links ul li a{
	font-size:13px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#71774e;
	text-decoration:none;
	padding-top:5px;

	 
}

.foot_menu_links ul li a:hover{
	color:#9ba369;
	text-decoration:none;
}

.foot_col_float{
	float:left;
	width:20%;
	_width:19%;
}

#foot_main_menu{
	background:url('images/template/foot_main_menu_bg.png') no-repeat;
	margin:0 auto 20px;
	width:820px;
	height:39px;
}

#foot_main_menu_pos{
	padding:10px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	text-shadow: 0 0 0 #000;
/*	text-align:left; */
}

#foot_main_menu ul{
	list-style-type:none;
	margin: 0;
	padding: 0;		
}

#foot_main_menu ul li{
	display:inline;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	padding:2px;
	text-shadow: 0 0 0 #000;
}

#foot_main_menu ul li a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	text-shadow: 0 0 0 #000;
}

#foot_main_menu ul li a:hover, #foot_main_menu ul li a:active{
	color:#f8f8f8;
}

/* Inputs */

.email_address_class{
	width:180px;
	height:20px;
	margin-top:5px;
}

.drop_class_id{
	width:180px;
	height:20px;
}

.qty_check_class{
	width:50px;
	height:20px;
}

.search_input_class{
	width:220px;
	height:20px;
}

.message_stack span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	text-shadow: 0 0 0 #000;
	font-weight:normal;
	background:#FFFFFF;
}



/* Logged in Pages */


#logged_in{
	background:url('images/template/white_patt.gif') repeat;
	text-shadow:0 0 0 #000;
	padding:15px;
	margin:0;
	text-align:left;
	overflow:hidden;
	_width:1000px;
}

* html div#logged_in { 
   height: expression( this.scrollHeight < 350 ? "350px" : "auto" ); /* sets min-height for IE */
}
div#logged_in { 
   min-height: 350px; /* sets min-height value for all standards-compliant browsers */
}

#logged_in h1, #logged_in h2, #logged_in h3{
	margin:10px 0;
}


#logged_in h1 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;	
}

#logged_in h2 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-shadow:0 0 0 #000;
	color:#626262;	
	background:#FFFFFF;
}

#logged_in h3 span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;	
	background:#FFFFFF;
}

#logged_in span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	text-shadow:0 0 0 #000;
	color:#1e8db6;
	background:#FFFFFF;	
}

#logged_in p{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;	
	background:#FFFFFF;
	font-weight:normal;
	padding:5px;
}

#logged_in label{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;	
	font-weight:normal;
	float:left;
	width:150px;
}

#logged_in p.productListing-dataprice span{
	background:#f7e5b5;
	color:#333;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	font-size:15px;
	line-height:15px;
}

/* sitemap */

.sitemap ul{
	list-style-type:none;
	margin:5px;
	padding:5px;
}

.sitemap ul li{
    font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#3a3a3a;	
	font-weight:normal;
	width:50%;
	float:left;
}

.sitemap ul li a{
	text-decoration:none;
	color:#3a3a3a;	
	font-weight:normal;
}

.sitemap ul li a:hover{
	text-decoration:none;
	color:#626262;	
	font-weight:normal;
}

.sitemap ul li ul {
	list-style-type:none;
}

.sitemap ul li ul a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color: #626262;

	
}

.sitemap ul li ul li{
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#3a3a3a;	
	font-weight:normal;
	background:#FFFFFF;
	width:100%;
}


ul.sitemap{
	list-style-type:none;
	margin:5px;
	padding:5px;
}

ul.sitemap li{
    font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#3a3a3a;	
	font-weight:normal;
	width:50%;
	float:left;
}

ul.sitemap li a{
	text-decoration:none;
	color:#3a3a3a;	
	font-weight:normal;
}

ul.sitemap li a:hover{
	text-decoration:none;
	color:#626262;	
	font-weight:normal;
}

ul.sitemap li ul {
	list-style-type:none;
}

ul.sitemap li ul a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color: #626262;

	
}

ul.sitemap li ul li{
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#3a3a3a;	
	font-weight:normal;
	background:#FFFFFF;
	width:100%;
}


.inputRequirement { font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #626262; }
#logged_in p.moduleRow { background:none;  }
#logged_in p.moduleRowOver {  cursor: pointer; }
#logged_in p.moduleRowSelected { background:none; }

#logged_in strong a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	font-weight:normal;
	color:#3a3a3a;
	background:#FFFFFF;
	padding-left:5px;
	
}

#logged_in strong a:hover{
	color:#8b8b8b;
	background:#FFFFFF;	
	text-shadow:0 0 0 #000;
}

#logged_in p strong a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	font-weight:normal;
	color:#1e8db6;
}

#logged_in p strong a:hover{
	text-decoration:none;
	text-shadow:0 0 0 #000;
	font-weight:normal;
	color:#2ab9ee;
}

#half_left{
	width:50%;
	float:left;
}

#half_right{
	width:50%;
	float:left;
	position:relative;
}

.quarter_left{
	width:50%;
	float:left;
}

.quarter_right{
	width:50%;
	float:left;
	position:relative;
}

#half_left p{
	margin-right:20px;
}

#shop_cart_totals{
	float:right;
	width:300px;
	text-align:right;
}

#shop_cart_totals span{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	font-weight:normal;
	color:#444;	
}

/*
#half_right div span#passwd_forgot{
	position:relative;
	top:12px;
	left:62%;	
}

#half_right div span#passwd_forgot a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
	vertical-align:top;
}
*/

#half_right div#passwd_forgot{
	position:relative;
	top:12px;
	left:68%;
}

#half_right div#passwd_forgot a{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
	vertical-align:top;
}
#half_right div#passwd_forgot a:hover{
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#000;
	background:#FFFFFF;
}

#logged_col1{
	width:33%;
	float:left;
	position:relative;
}

#logged_col2{
	width:33%;
	float:left;
}

#logged_col3{
	width:33%;
	float:left;
}

#logged_col1 a, #logged_col2 a, #logged_col3 a {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
	text-shadow:0 0 0 #000;
	color:#626262;
	background:#FFFFFF;
	margin-bottom:5px;
}

.bottom_pos{
	position:absolute;
	left:5px;
	bottom:2px;	
}

/* sliders */


