/* CSS Document */
body { margin: 0; padding: 0; color:#333;
word-wrap:break-word; font: 10px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
background:#dde1e4 url(/store_images/appcraver/bg-gradient.gif) 0px 0px repeat-x;
}

/* General Links */
/*
a:link { text-decoration : none; color : #0A94D5; border: 0px;} 
a:active { text-decoration : none; color : #0A94D5; border: 0px;} 
a:visited { text-decoration : none; color : #0A94D5; border: 0px;} 
a:hover { text-decoration : none; color : #0A94D5; border: 0px;} 
*/

.clear {clear:both; margin:0;padding:0;}
img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }
input { font-family: 'Verdana'; color: #6a5555; font-size: 10px; }
textarea { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }
select { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }
h1, h2, h3 { font-family: Verdana, Arial,Sans-serif;}

.background-wrapper{
width:1060px;
background-color:transparent;
margin:5px auto 0px;
padding:0px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Header */

.header { width:1020px;height:95px;margin:0px; padding:0px 20px; text-align:left;background:transparent url(/store_images/appcraver/header.gif) 0px 0px;}

/* search form */
.header-menu1 #searchform {
	background: transparent;
	height: 23px;
	padding:0px;
	margin-top:6px;
	margin-right:5px;
	width:150px;
	float:right;
	overflow:hidden;
}
.header-menu1 #searchform #input{
	background: #fff;
	height: 16px;
	width: 115px;
	margin: 2px 3px 2px 5px;
	padding: 4px 0px 0px 4px;
	color: #666;
	border:none;
	font-size:11px;
	background:url(/store_images/appcraver/search_bkg.jpg) 0px 0px;
	
}
.header-menu1 #searchform #btn { 
	background:url(/store_images/appcraver/search_btn.jpg) 0px 0px;
	height:21px;
	width:21px;
	border: none;
	margin-top:18px
	padding-top:8px;
}

.header-menu1-wrapper { width:1020px;padding:0px 20px; height:40px; margin:0px;background-color:#fff;}

.header-menu1 {width:1020px;margin:0px;padding:0px;height:40px;
color:#333;
clear:both;
background:transparent url(/store_images/appcraver/nav.gif) no-repeat;
}

.header-menu1 ul { padding:0px;margin:0px 0px 0px 5px;display:block;float:left;}
.header-menu1 li { list-style-type:none; display:inline; font-size:12px; line-height:40px;color:#333;font-weight:700;}
.header-menu1 li a {display:block;float:left;text-decoration:none;padding:5px 12px;text-align:center;
font: bold 12px/30px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color:#333;white-space:nowrap;
}
.header-menu1 li a:visited { color:#333;}
.header-menu1 li a:hover { color:#fff;  text-decoration: underline;background:transparent url(/store_images/appcraver/navhover.gif) repeat-x;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Container */
.container-wrapper { width:1040px;padding:15px 20px 0px 0px;margin:0px;background-color:#fff;overflow:auto;}
.container { width: 1000px; clear:left; margin: 0px auto;background-color:transparent;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sidebar */

.sidebar-wrapper {width: 220px; float: left; background: #fff;text-align: left;}

.sidebar { width: 220px; padding:0px; margin: 0px auto; overflow:hidden;font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#666666;}

.sidebar-item { width: 210px; padding:10px 5px;margin-bottom:10px;color:#666666;background:transparent url(/store_images/appcraver/bg-gradient3.gif) repeat-x;}


.sidebar h2 { 
font:bold 14px/32px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
width:220px; height:32px; 
padding: 0px 0px 0px 5px; 
text-align:left; 
margin: 0px 0px 0px 0px; 
color:#666; 
background:#eee url(/store_images/appcraver/sidebar-header.gif);
border-bottom:1px solid #5c5c5c;
display:block;

}
.sidebar h2 a {color:#666; text-decoration: none;}
.sidebar h2 a:hover { color:#5c5c5c;text-decoration: underline;}

.sidebar ul { padding: 0px;margin:0px;}
.sidebar li { padding: 4px 0px;margin:5px 0px;list-style-type:none;font-weight:bold;line-height:15px; border-bottom:1px solid #eee;}
.sidebar li a { padding: 0px 0px 0px 18px; color: #0088cb; text-decoration: none; width: 175px; display: block;background:transparent url(/store_images/appcraver/arrow.gif) 0px 2px no-repeat;}  
.sidebar li a:visited { color: #0088cb; text-decoration: none;} 
.sidebar li a:hover { text-decoration: underline ; color:#333;background:transparent url(/store_images/appcraver/arrowhover.gif) 0px 2px no-repeat;} 
.sidebar li a.active { font-weight:bold;} 

.sidebar-push { margin-left: 15px;}

.sidebar-divider-line {height: 1px; width: 100%; padding: 0px 0px; margin: 0px; border-bottom: solid 1px #444; color:#323740;}

.sidebar-link {color:#666666; text-decoration: none;}

A:hover.sidebar-link {color:#666666; text-decoration: underline;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* content */
.content { float: left; width: 750px; text-align:left;margin-left:30px;margin-top:10px;padding-bottom:10px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footer-wrapper {width:1030px;margin:0px auto;padding:0px 15px;clear:both;color:#000;background-color:transparent;}
.footer { width: 1030px; text-align:right;color:#fff;margin:5px auto;padding-top:10px;}
.footer p { font-size:12px;line-height:14px;margin:5px 0px;padding:3px 0px;}
.footer p a {color:#fff; text-decoration: underline; font-weight:bold;}

/* Standard Template Additions */

/* Base fonts, links */


.underline        { text-decoration: none}
A:hover.underline { text-decoration: underline }

.base_font {
        font-family: Verdana, Arial, Helvetica;
        font-size: 13px;
        color: #666666;
        text-decoration: none;
    }
    A:hover.base_font {
        font-family: Verdana, Arial, Helvetica;
        font-size: 13px;
        color: #666666;
        text-decoration: underline;
    }

/* Standard Template Additions */

.text_sidebar {
        font-family: Verdana, Arial, Helvetica;
        font-size: 12px;
        color: #444;
        text-decoration: none;
    }
    A:hover.text_sidebar {
        color: #0088cb;
        text-decoration: underline;
    }

.text_actual_sidebar {/*used for mnr link*/
        font-family: Verdana, Arial, Helvetica;
        font-size: 12px;
        color: #000;
        text-decoration: none;
    }
    A:hover.text_actual_sidebar {
        font-family: Verdana, Arial, Helvetica;
        font-size: 12px;
        color: #0088cb;
        text-decoration: underline;
    }
.text_grouping_more_small {
        font-family: Verdana, Arial, Helvetica;
        font-size: 10px;
        color: #555555;
        text-decoration: none;
    }
    A:hover.text_grouping_more_small {
        text-decoration: underline;
        color: #444444;
    }
 
 .text_grouping_more_large {
        font-family: Verdana, Arial, Helvetica;
        font-size: 12px;
        color: #555555;
        text-decoration: none;
    }
    A:hover.text_grouping_more_large {
        text-decoration: underline;
        color: #444444;
    }
       
 .text_grouping_header {
        font-family: Verdana, Arial, Helvetica;
        font-size: 17px;
        color: #d22c30;
        text-decoration: none;
    }
    
    A:hover.text_grouping_header {
        text-decoration: underline;
    }   
    
   .category_header {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size:17px;
        line-height:19px;
        color: #0088cb;
        text-decoration: none;
    }
    A:hover.category_header {
        color: #0088cb;
        text-decoration:none;
        border-bottom:1px dashed #0088cb;
    }
    
    .text_category_small {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size: 13px;
        line-height:16px;
        margin-bottom:2px;
        color: #aaa;
        text-decoration: none;
    } 
        A:hover.text_category_small {
            color: #0088cb;
        	text-decoration:none;
        	border-bottom:1px dashed #0088cb;
         }
    
 .text_sidebar_light { /* msrp, part number */
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size: 10px; 
        color: #A2A1A1;
        text-decoration: none;
    } 
    
.text_product_title_small {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
        font-size: 13px;
        color: #000033;
        text-decoration: none;
    } 
    A:hover.text_product_title_small {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size: 13px;
        color: #0088cb;
        text-decoration: underline;
    } 
  .product_header {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
        font-size: 22px; 
        color: #0088cb;
        text-decoration: none;
    }    
    
/* Non cleared code  ff6300  0a94d5 */

.text_small {
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
    font-size: 11px; 
    color: #555555;
    text-decoration: none;
}
    A:hover.text_small {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size: 11px; 
        color: #555555;
        text-decoration: underline;
    }

.list_description {
        font-family: Verdana, Arial, Helvetica;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
    } 


    .checkout_header {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size: 20px; 
        color: #d13e02;
        text-decoration: none;
    } 


    .text_categorybox {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
        font-size: 11px;
        color: #555555;
    
        text-decoration: none;
    } 
    A:hover.text_categorybox {
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size: 11px;
        color: #444444;
        text-decoration: underline;
    } 

.input_text_small     {
    background: FFFFFF; 
    border-style: solid; 
    border-top: AAAAAA solid 1px; 
    border-left: AAAAAA solid 1px;
    border-right: DDDDDD solid 1px;
    border-bottom: DDDDDD solid 1px; 
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 10px;
}
.input_select_small     {
    background: FFFFFF; 
    border-style: solid; 
    border-top: AAAAAA solid 1px; 
    border-left: AAAAAA solid 1px;
    border-right: DDDDDD solid 1px;
    border-bottom: DDDDDD solid 1px; 
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 10px;
}

