/*body 
{
background-color:#fff;
background-position:top;
margin: 0px;
font: 100%/1.6em verdana, tahoma, arial,  sans-serif; 
color: #000; 
text-align: center;
background-image:url('images/snowflake-background.gif')}*/


a 
{
text-decoration:none;
color: #000;	
}

a:link, a:visited {
color: #000;
text-decoration:underline;
}

a:active {
color: #000;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 
{
font-family: Verdana, Arial, Serif, Georgia;
color:#000;
}

#navigation {
left: -40px;
align: left;
background-position:left;
overflow: hidden; 
width: 220px;
position: relative; 
text-align: left;
font-size: 12px;
font-family: Verdana, Arial, Serif, Trebuchet MS,Tahoma;
margin: 0px; 
padding: 0px;
/*border-bottom: 1px solid #282828;
border-top: 1px solid #282828;*/
}

/*html #navigation {
height: 1%;
}*/

#navigation ul li {
float: left;
height: 30px; 
width: 220px;
margin: 0px; 
list-style-type: none;
}

#navigation ul li a {
border:1px solid #282828;
padding: 8px 13px 8px 13px;
display: block; 
color: #000;
font-weight: bold;	
text-decoration: none;
background: #282828;

font-size: 16px;
letter-spacing: 0px;
background-image: url(images/cat.jpg);
background-repeat: repeat-x;
background-position: left;
}

#navigation ul li a:hover, 
#navigation ul li a:active
{
background-image:url(images/cat-hov.jpg);
background-repeat:repeat-x;
background-position:top;
color: #000;	
font-size:16px;
text-decoration:underline;
}


*/HERE/*

.orderHeadline {
	font-size:18px;
	font-weight:bold;
	border:1px solid #B5BCBF;
	padding:3px;
	background:#B5BCBF;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	text-align:left;
}

.orderHeadline div {
	float:left;	
}


.orderQuestion, .orderCheckoutSubHead, .orderDetails {
	font-size:14px;
	padding:5px;
	background:#EEEEEE;
	text-align:left;
}

.orderCurrentTotal, .orderSubTotal, .orderProductName  {
	font-size:18px;
	text-align:right;
	font-weight:bold;
	background:#EEEEEE;
	
}

.orderStatus
{
    border-top:0px solid #999;
    border-bottom:0px solid #999;
    background:#669999;
	padding:4px;
	border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	text-align:left;
}

	.orderStatus .orderStatusPercent {
		float:right;	
	}

#OrderLink {
	background-color:#669999;
}

#productSearch
{
    text-align:center;
    padding:5px;
    background:#eee;
    
	border-radius:5px;
	-moz-border-radius:5px;
    margin-top:10px;
	margin-bottom:10px;
}

#productSearch a {color:#669999;}

#productSearch h1
{
    font-size:12px;
}

.inaccuratedata {
	float:left;	
}

.searchLinx
{
    padding-left:15px;
}

.options
{
    position:relative;
    left:0px;
    top:2px;
}

label
{
    padding-right:5px;
	font-size:12px;
}

#titleLine
{
    width:100%;
    clear:both;
}

    #titleLine h1, #titleLine div
    {
        float:left;
        line-height:35px;
    }
    
    #titleLine h1
    {
        font-size:22px;
        /*width:450px;*/
		color:#666666;
    }
    
    .addThis
    {
        width:350px;
        /*padding-top:15px;*/
		float:right;
		text-align:right;
		vertical-align:bottom;
    }
    
    .compare
    {
        float:right !important;
		color:#669999;
    }
    
	.compare a {color:#669999}

.productLine
{
    border-top:0px solid #999;
    border-bottom:0px solid #999;
    background:#669999;
	padding-left:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	text-align:left;
	height:30px;
    display:none;
}

	
    .productLine span
    {
        display:none;
        width:100%;
        padding:6px 0 6px 0;
        font-weight:bold;
    }
    
	
.searchReorder {
		background:#669999;
		border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
	}
	
.searchReorder h4, .searchReorder a {
	color:#fff;
}

.product
{
    clear:both;
    width:100%;
	position:relative;
}

    
    .product .photo
    {
        float:left;
		width:200px;
        
        text-align:center;
        padding:5px 0 5px 0;
        background:#fff;
		
    }

	
	/*JASON */
	#productlabels_icons00611445-313A-44EF-9518-25991E621A08, #productlabels_icons82FA1E2D-E9C4-4BB7-A181-1CE4B1A67522, #productlabels_icons89B6208B-9F0C-4D83-8288-B170355CEB5C, #productlabels_icons59BBA2C8-82F3-4294-84DA-097F13230055 {
		position:absolute;
	  top: 180px;
	  left:50%;
	  margin-left:50px;
	  background: url(../resources/images/bestseller.png) no-repeat 5px 9px;
	  height:60px;
	  width:60px;
	  }

	.linkBar
    {
        clear:both;
        padding:6px 0 6px 0;
    }
    
    .linkBar a
    {
        /*float:left;
        display:block;*/
        background:#666;
        text-decoration:none;
        font-size:11px;
		-moz-border-radius:3px;
		border-radius:3px;
		font-size:14px;
        padding:4px 5px 4px 5px;
        text-align:center;
        color:#fff;
        font-weight:bold;
        margin-left:8px;
    }
    
    .linkBar a:hover
    {
               background:#669999;

    }
	
	
    .product .detail
    {
        /*float:right;
		min-height:500px;*/
		margin:0;
		width:200px;
    }
	
    .product .order
    {
        float:right;
        width:120px;
		/*position:absolute;*/
		background-color:#eee;
		top:200px;
		/*clear:all;*/
		text-align:left;
    }
	
	
	 .product .ProductTags
    {
        text-align:left;
    }
    
.productBorder{
	 text-align:center;
    background:#fff;
    border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	margin:5px;
}
				
/*#catalog_prod_img_outer {
	background:#fff;
    border:2px solid #e6e6e6;
	border-radius:5px;
	-moz-border-radius:5px;
}*/

.lgimg {
z-index:100;
position:absolute;
bottom:150px;	
display:none;
left: 50%;
margin-left: -60px;
}

#catalog_container {
}

#btnOrder.button {
	font-size:21px;
 	padding:5px;
	font-weight:bold;
	text-align:center;
	}
	
        .product .order ul
        {
            margin:0;
            padding:0;
            list-style-type:none;
            display:none;
        }
        
            .product .order ul li
            {
                display:block;
            }
            
            .product .order ul li.liEmail
            {
                background:url(../resources/images/email_product2.gif) 0% 50% no-repeat;
            }
            
            .product .order ul li.liEstimate
            {
                background:url(../resources/images/ship_quote2.gif) 0% 50% no-repeat;
			
            }
            
            .product .order ul li.liMore
            {
                background:url(../resources/images/question_icon2.gif) 0% 50% no-repeat;
            }
            
                .product .order ul li a
                {
                    font-size:14px;
                    text-decoration:none;
                    color:#669999;
                    padding-left:53px;
					margin-bottom:13px;
					padding-top:5px;
                    display:block;
                    line-height:20px;
                }
                
                .product .order ul li a:hover
                {
                    color:#666;
                }
    
a img
{
    border:0px;
}

#tabs
{
    margin-left:5px;
    padding:0;
    list-style-type:none;
}

	#tabs ul
    {
        list-style-type:none;
    }

    #tabs li
    {
        float:left;
    }
    
    #tabs li a
    {
		
		border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
        display:block;
        padding:5px 15px 5px 15px;
        text-decoration:none;
        border:0px none;
        margin-right:5px;
        background:#B5BCBF;
        color:#333;
        font-size:14px;
		font-weight:bold;
    }
    
    #tabs li a:hover, #tabs li a.selected
    {
        background:#eee;
    }
    
    /*#tabs li a.selected
    {
        border-bottom:1px solid #fff;
    }*/
    
    .tabContent
    {
       /* width:475px;*/
        padding:10px;
		border:0px none;
        margin-top:-1px;
		text-align:left;
		background-color: #fff;
		-moz-border-radius:5px;
		border-radius:5px;
    }
    
    .tabContent ul
    {
        margin:0;
        padding:0;
        list-style-type:none;
    }
	
	.pricingVersions
    {
        
        padding:10px;
		border:0px none;
		background-color: #fff;
		-moz-border-radius:5px;
		padding:10px;
		border-radius:5px;
        /*border:3px solid #a2bf3f;*/
		text-align:left;
		margin-top: -1px;
    }
    
	.pricingVersionsDetail, .productSearchResultsBox
    {
        clear:both;
		background-color: #eee;
		-moz-border-radius:5px;
		padding:5px;
		border-radius:5px;
		border:none;
        /*border:3px solid #a2bf3f;*/
		margin-top: -1px;
		width:100%;
    }
	
	.compareOptions
{
    text-align:center;
    padding:5px;
    background:#eeeeee;

	border-radius:5px;
	-moz-border-radius:5px;
	margin:5px;
}

.compareMessage {
	background:#B5BCBF;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
}
	
    .hide
    {
        display:none;
    }    
    
p
{
    margin:0 auto;
    margin:5px 0 10px 0;
}
  
.liner
{
    border-bottom:1px solid #ccc;
}

.button
{
    border:0px solid #666;
    background:#669999;
    font-family:Arial;
    font-size:15px;
    padding:4px 10px 4px 10px;
	color:#FFF;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
}

input.submit_btn
{
    border:0px solid #666;
    background:#669999;
    font-family:Arial;
    font-size:15px;
    padding:4px 10px 4px 10px;
	color:#FFF;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
}

.text
{
    border:1px solid #ddd;
    background:#fff;
    font-family:Arial;
    font-size:14px;
	color:#666666;
    padding:5px 8px 5px 8px;
}

a
{
    text-decoration:none;
    color:#FFF;
}

a:hover
{
    color:#333;
}

.block
{
    display:block;
    line-height:165%;
	font-size:14px;
}

.table
{
    clear:both;
    width:100%;
}


    .table div ul
    {
        margin:0;
        padding:0;
        list-style-type:none;
    }
    
    .table div.gray li, .table div.white li
    {
        float:left;
        width:9%;
        text-align:center;
        padding:5px 0 5px 0;
    }
    
    .table div.gray li
    {
        font-weight:bold;
        border-left:1px solid #ccc;
        position:relative;
        left:-1px;
    }
    
    .table div.white li
    {
        border-left:1px solid #ddd;
    }
    
    .table div.white li.first
    {
        border:0px;
        line-height:30px;
    }
    
    .table div.gray li span, .table div.white li span
    {
        display:block;
    }
    
    .table div.gray li.first, .table div.white li.first
    {
        text-align:right !important;
        font-weight:bold;
    }
    
    .table div.gray li.first b, .table div.white li.first b
    {
        position:relative;
        left:-3px;
    }
    
.block-right
{
    display :block;
    text-align:right;
}    

.block-left
{
    display :block;
    text-align:left;
}

.tabs-container
{
    position:relative;
    left:-8px;
}

#btnNext
{
	font-size:24px;
}

#recommendedProducts {
	text-align:center;
	margin-top:10px;
}

#tabs {
	display:none;	
}

#divPV1  {
    display:none;
}

#catalog_actions h4 {
    display:none;
}

#btnOrder.button {
	background:#666;
}


input.button_go
{
    border:0px solid #666;
    background:#669999;
    font-family:Arial;
    font-size:24px;
    padding:4px 10px 4px 10px;
	color:#FFF;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
}

.orderStatus
{
display:none;
}


#ShipTable1, #ShipTable2, #ShipTable3 {
display:none;
}














































































