@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: 960px;
   background-color: #fff;
	border-left: 1px #aaa solid;
	border-right: 1px #aaa solid;
	float: left;
	margin-left: 10px;
	
	
}
.samplebox {
	white-space:nowrap;
	margin-top:10px;
	margin-bottom: 0px;
}


img
{
	border:0px;
}


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

#logo
{
   height: 95px;
}

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

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

#main
{
   width:1122px;
/*	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:800px;
/*   min-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;
   max-height: 180px;
   overflow:hidden;

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


.category
{
	width: 400px;
}

.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
{

}


a
{
	text-decoration: none;
}
	
.box2
{
	/*background-image:url(/images/box2/center.gif);*/
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:100;
	color: #444444;	
	margin-bottom:0px;
	
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	text-align:left; 
}

.stepbystep
{
	padding:10px 5px 0px 5px;;
	float: left;  
	height:60px;
	width: 220px;
	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;
	margin-top:10px;
}

#getstarted
{
	margin:0px 0 10px 00px;
	width:960px;
	border-bottom: 1px #ddd solid;
	height:74px;
	background-image:url(/images/fade.gif);
	background-position:bottom; 
}


#content, #quicklinks
{
	width:958px;
	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
{
   padding-top:20px;
	width:958px;
	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
{
	background-color: #282828;
	background-image:url(/images/footer/topline.gif);
	background-repeat:repeat-x;
	height:180px;
	width: 982px;

}

#footercontent
{
	width:982px
}


.footerdiv
{
   
	padding-top:45px;
	padding-left:17px;
	color:#ababab;
	height:165px;
	float:left;	
	
	width: 290px;
}

.footerimg
{
	padding-bottom: 4px;
}

#footerwhite
{
	width:982px;
	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:5px;
	padding-bottom:5px;
}


	#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;
	background-position:right;
	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:640px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:10px;
		float:left;
		min-height: 178px; 
}

.titleGreen
{
	color: #7aad51; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif;
}

.titleBlue
{
	color: #06c7fb; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 8px;
}

.titleOrange
{
   color: #FD9935;
   font-size: 24px;
   letter-spacing: -1px;
   line-height: 26px;

}

.textStandard
{
	font-size: 12px; 
	font-family: Arial,Helvetica,sans-serif; 
	color: rgb(73, 73, 73);
}

.uploadInput
{
	 width:230px;
}

.footerdiv a 
{
	color: #ABABAB;
}

.floatingdiv
{
	border: 1px solid #000000;
	height:360px;
	width: 530px;
	position: absolute;
	background-color:#ffffff;
	top: 60px;
	left: 100px;
	padding: 10px;
	/*
    filter:alpha(opacity=80);    
    -moz-opacity: 0.8;  
    opacity: 0.8;
    */	
}
.thumbnail_search
{
	width:129px;
	height:178px;
	text-align:center;
	padding-right: 3px;
	background-repeat:no-repeat;
	background-position:center;

	float:left;
}

.listings
{
	width: 180px;
	float: left;
}
	
.howto_menu
{
   width: 275px;
   height:85px;
   padding: 10px 0px 0px 30px;
   color: 292929;
   font-size: 18px;
   letter-spacing: -1px;
   line-height: 26px;   
}

.instructions
{
   width: 633px;
   height: 285px;
   font-size: 12px; 
   font-family: Arial,Helvetica,sans-serif;           
}

.loginlabel {
	float: left; clear: left; width: 95px;
	text-align: right; font-size: 12px; color: #445668; 
	text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
}

.label1 {

	font-size: 12px; color: #445668; 
	text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
}

.label2 {

	font-size: 14px; color: #445668; 
	text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
}

.label3 {

	font-size: 16px; color: #445668; 
	text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
}

.label4 {

	font-size: 18px; color: #445668; 
	text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
}



input {
	width: 134px; height: 14px; padding: 0px 0px 0px 6px; margin: 0 0 5px 0; 
	background: #5E768D;
	background: -moz-linear-gradient(top, #546A7F 0%, #5E768D 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546A7F), color-stop(20%,#5E768D)); /* webkit */
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 12px; color: #f2f2f2;  text-shadow: 0px -1px 0px #334f71; 
}
	input::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;  
	}
	input:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b; 
	}

textarea {
	width: 260px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
	background: #5E768D;
	background: -moz-linear-gradient(top, #546A7F 0%, #5E768D 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546A7F), color-stop(20%,#5E768D)); /* webkit */
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 12px; color: #f2f2f2; 
	/*text-transform: uppercase; */ 
	text-shadow: 0px -1px 0px #334f71; 
}
	textarea::-webkit-input-placeholder  {
    	color: #a1b2c3; text-shadow: 0px -1px 0px #38506b;  
	}
	textarea:-moz-placeholder {
	    color: #a1b2c3; text-shadow: 0px -1px 0px #38506b; 
	}
	
input:focus, textarea:focus {
	background: #728eaa;
	background: -moz-linear-gradient(top, #668099 0%, #728eaa 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#728eaa)); /* webkit */
}

input[type=submit] {
	width: 85px; height: 19px; float: right;  
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #556f8c;
	background: -moz-linear-gradient(top, #718DA9 0%, #415D79 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	cursor: pointer;
}

.input_search
{
   border:0px; 
   border-radius: 0px;  
   margin:11px 0px 0px 2px; 
   font-size:14px; 
   font-weight:100;
   border:none; 
   color:#646464; 
   background-color:transparent; 
   background:transparent;  
   width:210px; 
   box-shadow: none;
}

.input_search:focus
{
   background: none;
}

#login_div
{
   float: right;
   height: 80px;
   width: 250px;
   margin-right: 140px;
   margin-top: 15px;
}

.search_button
{
   background-color:transparent;  
   background:transparent;   
   border:none; 
   width: 94px; 
   height: 38px; 
   margin-left: 6px; 	
   cursor:pointer;   
   box-shadow: none;  
}
