@charset "utf-8";
/* CSS Document */
body
{
   font-family:Arial, Geneva, Helvetica, Verdana, Tahoma, Trebuchet MS,"Palatino Linotype", Palatino, serif;
   font-size: 13px;	
	background-color: #f7f7f7;
	background-image: url(/images/fade.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	height:100%;
	padding:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

html{
height: 100%;
border: 0;
padding: 0;
margin: 0;
}

@font-face {
	font-family: 'nevisBold';
	src: url('/css/nevis-webfont.eot');
	src: local('☺'), url('/css/nevis-webfont.woff') format('woff'), url('/css/nevis-webfont.ttf') format('truetype'), url('/css/nevis-webfont.svg#webfontgYsqIemW') format('svg');
	font-weight: normal;
	font-style: normal;
}

.nevis-Bold {
	font-weight:bold ;
	font-style: normal;
	line-height:normal;
	font-family: 'nevisBold', sans-serif;
	font-size-adjust: 0.5;
}

.size {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}




@font-face {
	font-family: 'MyriadProRegular';
	src: url('/css/myriadpro-regular-webfont.eot');
	src: local('☺'), url('/css/myriadpro-regular-webfont.woff') format('woff'), url('/css/myriadpro-regular-webfont.ttf') format('truetype'), url('/css/myriadpro-regular-webfont.svg#webfontOlXrMtQ2') format('svg');
	font-weight: normal;
	font-style: normal;
}


.MyriadPro-Regular {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProRegular', sans-serif;
	font-size-adjust: 0.48;
	color:#393939;
}

.size {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}
#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	
}
.samplebox {
	white-space:nowrap;
	margin-top:10px;
	margin-bottom: 0px;
}


img
{
	border:0px;
}


#img_logo
{
	margin-left:-45px;
}

#img_menu_left
{
	margin-left:0px;
	margin-right:24px;
	float:left;
}

#img_menu_right
{
	margin-right:0px;
	float:right;
}

#main
{
   width:982px;
/*	width:1100px;*/
/*	min-height:100px;*/
	margin:auto;
	text-align:left;
	
	min-height:100%;
	position:relative;	
}


#menu
{
	background-image:url(/images/menu/middle.gif);
	background-repeat:repeat-x;
	width: 982px;
	height: 43px;
/*	margin-left:59px;*/
}

#search_div
{
	background-image:url(/images/menu/search.gif);
	background-repeat:no-repeat;
	width: 325px;
	height: 35px;
	float:right;
	margin-top:4px;
}

.menu_link
{
	float:left;
/*	margin: 12px 24px 0px 12px;	*/
}




/*
.menu_selected_top_left
{
	float:left;
	background-image:url(/images/menu/selected_top_left.gif);
	background-repeat:no-repeat;
	width: 8px;
	height:10px;	
}

.menu_selected_top_middle
{
	float:left;
	background-image:url(/images/menu/selected_top_middle.gif);
	background-repeat:repeat-x;
	width:100px; 
	height:10px;	
}

.menu_selected_top_right
{
	float:left;
	background-image:url(/images/menu/selected_top_right.gif);
	background-repeat:no-repeat;
	width: 15px;
	height:10px;	
}
*/
/*
.menu_link:hover
{
	color: #00f;
	background-color: #f2f2f2;
}
*/
.menu_sepperator
{
	margin: 14px 18px 0px 8px;
	float:left;
	width:2px;
	height:17px;
	background-image:url(/images/menu/sepperator.gif);
	background-repeat:no-repeat;
}







.menu_selected_top_left
{
	background-color: #f2f2f2;
	background-image:url(/images/menu/selected_top_left.gif);
	background-repeat:no-repeat;
	width: 8px;
	height:10px;	
}

.menu_selected_top_middle
{
	background-color: #f2f2f2;	
	background-image:url(/images/menu/selected_top_middle.gif);
	background-repeat:repeat-x;
	height:10px;	
}

.menu_selected_top_right
{
	background-color: #f2f2f2;	
	background-image:url(/images/menu/selected_top_right.gif);
	background-repeat:no-repeat;
	width: 15px;
	height:10px;	
}




.menu_selected_center_left
{
	background-color: #f2f2f2;	
	background-image:url(/images/menu/selected_middle_left.gif);
	background-repeat:repeat-y;
	width: 8px;
}

.menu_selected_center_middle
{
	background-color: #f2f2f2;
	padding: 0 20px 0px 20px;
	text-align:center;
	color: #119ef0;
}

.menu_selected_center_middle a
{
   font-family:Arial, Geneva, Helvetica, Verdana, Tahoma, Trebuchet MS,"Palatino Linotype", Palatino, serif;
   font-size: 13px;	
	color: #119ef0;
	text-decoration: none;
}

.menu_selected_center_right
{
	background-color: #f2f2f2;
	background-image:url(/images/menu/selected_middle_right.gif);
	background-repeat:repeat-y;
	width: 15px;
	height:10px;	
}



.menu_selected_bottom_left
{
	background-color: #f2f2f2;
	background-image:url(/images/menu/selected_bottom_left.gif);
	background-repeat:no-repeat;
	width: 8px;
	height:10px;	
}

.menu_selected_bottom_middle
{
	background-color: #f2f2f2;	
	background-image:url(/images/menu/selected_bottom_middle.gif);
	background-repeat:repeat-x;
	height:10px;	
}

.menu_selected_bottom_right
{
	background-color: #f2f2f2;	
	background-image:url(/images/menu/selected_bottom_right.gif);
	background-repeat:no-repeat;
	width: 15px;
	height:10px;	
}











.menu_unselected_top_left
{
	width: 8px;
	height:10px;	
}

.menu_unselected_top_middle
{
	height:10px;	
}

.menu_unselected_top_right
{
	width: 15px;
	height:10px;	
}

.menu_unselected_center_left
{
	width: 8px;
}

.menu_unselected_center_middle
{
	padding: 0 20px 0px 20px;
	text-align:center;
	color: #fff;
}

.menu_unselected_center_middle a
{
   font-family:Arial, Geneva, Helvetica, Verdana, Tahoma, Trebuchet MS,"Palatino Linotype", Palatino, serif;
   font-size: 13px;	
	color: #fff;
	text-decoration: none;
}


.menu_unselected_center_right
{
	width: 15px;
	height:10px;	
}



.menu_unselected_bottom_left
{
	width: 8px;
	height:10px;	
}

.menu_unselected_bottom_middle
{
	height:10px;	
}

.menu_unselected_bottom_right
{
	width: 15px;
	height:10px;	
}





.menu_subselected_bottom_left
{
   background-color: #f2f2f2;
	background-image:url(/images/menu/selected_middle_left.gif);
	background-repeat:repeat-y;
	width: 8px;		
	height: 10px;
}
 
.menu_subselected_bottom_middle
{
	height: 10px;
	background-color: #f2f2f2;

}

.menu_subselected_bottom_right
{
    background-color: #f2f2f2;
	background-image:url(/images/menu/selected_middle_right.gif);
	
    width: 15px;
	height: 10px;
	background-color: #f2f2f2;

}


  
.submenu {
   width:200px; 
   height:200px; 
   z-index: 100; 
   top:104px; 
   position:absolute; 
   display: none;
}

.submenucontent {
   margin-left: -100px;	
   padding:20px;
   float:left; 
   width:600px; 
/*   height:300px; */
   background-color: #f2f2f2; 
   border-bottom:#d0cfcf 1px solid; 
   border-left:#d0cfcf 1px solid; 
   border-right: #d0cfcf 1px solid;
   line-height: 24px;

   
/*   filter:alpha(opacity=80);    
   -moz-opacity: 0.8;  
   opacity: 0.8; */ 
}


.category
{
}

.category a
{
   font-family:Arial, Geneva, Helvetica, Verdana, Tahoma, Trebuchet MS,"Palatino Linotype", Palatino, serif;
   font-size: 12px;	   
   text-decoration: none;
   color: #119ef0;
}  

.productdiv
{
	float:left;
	height: 152px;
	text-align:center;
	vertical-align:middle;
	padding:22px;


}

.branddiv
{
	float:left;
	height: 80px;

	text-align:center;
	vertical-align:middle;
	padding:10px;
}

.branddiv img
{

}

.box2
{
	background-image:url(/images/box2/center.gif);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:100;
	color: #444444;	
	margin-bottom:20px;
	height:232px;
	float: left;
	margin-right: 10px;
	text-align:left; 
}

.stepbystep
{
	padding:25px 5px 0px 5px;;
	float: left;  
	height:105px;
	width: 230px;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	color: #494949;
}

.stepbystep img
{
	padding:0px 12px 0px 5px;
}

.stepbystep h3
{
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	color: #494949;
	font-weight:200;
}

#getstarted
{
	margin:20px 0 10px 0;
	width:982px;
	height:105px;
	background-image:url(/images/box1/center.gif);
}

#content, #quicklinks
{
	width:982px;
	min-height: 00px;
	text-align: left;
	margin-left:0px;
	
}

#quicklinks
{

	color: #569fc8;
	font-size:14px;
	width: 982px;
/*	background-color:#000;*/

}

#quicklinks h5
{
	margin-top:0px;
	font-weight:100;
	color: #569fc8;
	font-size:14px;
	width: 200px;
/*	background-color:#000;*/

}

#search_by_brands
{
	width:982px;
	height:250px;
	overflow:hidden;
}


#quicklinks a
{
	color: #282828;
	text-decoration::none;
	font-size:12px;
	line-height: 20px;
}



/*
#spacer{
display: block;
float: left;
height: 95%;
width: 10px;
padding: 0;
margin: 0;
border: 0;
background: red; 
} 
*/
#footer
{
/*	float:left;*/
	background-color: #282828;
	background-image:url(/images/footer/topline.gif);
	background-repeat:repeat-x;
	height:442px;
	width: 982px;
/*	width:1100px;
	*/
	
/*	
	position:absolute;
	bottom:0;
*/	
}

#footercontent
{
	width:982px
}


.footerdiv
{
	padding-top:56px;
	padding-left:17px;
	color:#ababab;
	height:320px;
	float:left;	
}

.footerimg
{
	padding-bottom: 10px;
}

#footerwhite
{
	width:982px;
/*	padding-left:47px;*/
	color:#313131;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

#scroll
{
	background-color: #f7f7f7; 
	width: 864px;
	height:185px;
	overflow:hidden;
	float:left;
}


.quickcat
{
	width:190px;
	float:left;
	margin-left:40px;	
/*	background-color:#0CC;*/
}

.footercenterimg
{
	margin:-20px 20px -15px 15px; 
}

.footersepperator
{
	padding-top:14px;
	padding-bottom:14px;
}


	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}


.arrow 
{
	padding-top:60px;
}

#searchresults
{
	background-image:url(/images/searchresults.jpg);
	background-repeat:no-repeat;
	height:137px;
	width:543px;
	padding: 16px 0 0 20px;
}

#searchresults h1
{
	padding:0px;
	margin:0px;
}

#selectedsearch
{
	margin-top:-9px;
	float:left;
	background-image:url(/images/selectedsearch.gif);
	background-repeat:no-repeat;
	height:27px;
	width:27px;
	font-size:14px;
	color:fff; 
	text-shadow:#919191 2px 2px 1px;
	padding-top:6px;
	text-align:center;
}

.searchpages
{
	margin-top:-9px;
	float:left;
	height:27px;
	width:17px;
	font-size:14px;
	color:fff; 
	text-shadow:#919191 2px 2px 1px;
	padding-top:6px;
	text-align:center;
}

.thumbnail{
	width:129px;
	height:178px;
	text-align:center;
	background-repeat:no-repeat;
	float:right;
}

.resultsTitle
{
	color:#72a74d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;	
}

.resultsDesc
{
	color:#282828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	float:left;
}

#searchlist
{
	width:588px;
}

.searchResults
{
		width:588px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:10px;
		float:left;
		text-decoration:none;
}

.productDiv
{
		width:650px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:10px;
		float:left;
		min-height: 178px; 
}