    /* 
       -----------------------------------
         iCart 
    	 Style Sheet 
    	 by Infomart2000 Corp.
    	 www.infomart2000.com
       ----------------------------------
       ##Default
     */	
    
    
     /*body::Controls Page Background Color and any other fonts not defined below*/ 	
    body{
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	color: #666666;
    	background: #faf9f9 url(images/BG_Body.jpg) repeat-x;
    	font-weight: Normal;
    }
    
     /*store-name:: Store Name*/		 
    .store-name {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 35px;
    	color: #38393a;
    	text-decoration: none;
    }
    
     /*store-slogan:: Store Slogan*/		 
    .store-slogan {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 15px;
    	color: #838586;
    	font-style: italic;
    	text-decoration: none;
    	font-weight: bold;
    }	
    
    
    /*frame:: Controls the  Color of the Store's Frame */		
    .frame {
    	background-color: #f9f8f6;
    }
    
    
    /*top:: Controls the  Color of the top Bar */		
    .top {
    
    }
    	.top img{
    		border:none;
    	}
    
    /*menu_col:: Controls the background color of the category column on the top*/	
    .menu_col {
    	background:#0E2857 url(http://metageek.net/forums/images/gradients/blue_horiz.png) repeat-x scroll 0 0;
        padding:0px;
        text-align:left;
        margin:0;
        display:none;
    }
    
    /*cat_col:: Controls the background color of the category column on the top*/		
    .cat_col {
    border-bottom: solid 1px #DFDFDF;
    background: white;
    text-align: left;
    
    }
    a.cat{
        
    }
    
     /*menu-headers:: Controls the way the menu headers look*/ 
    .menu-headers {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #6b0000;
    	font-weight: bold;
    	background-color: #efefee;
    	text-decoration: none;
    	line-height: 14px;
    	border: solid;
    	border-bottom-width: 1px;
    	border-left: none;
    	border-right: none;
    	border-top: none;
    	border-color: #f9f8f6;
    }
    
    /*titles:: Controls the Body Tiles such as (Specials, Feature Items, Items, Related Items)*/ 
    .titles {
    
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: url(images/BG_featured.gif) repeat-x;
    color: #2E5F92;
    border: solid;
    border-bottom-width: 0px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-color: ;
    padding: 3px;
    
    } 
    
    
    /*data:: Controls body default fonts and colors */
    .data {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 13px;
    	font-weight: normal;
    	color: #7E7E7C;
    	background-color: #ffffff;
    }
    
    /*page_headers:: Controls the way the page headers look*/
    .page_headers {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 16px;
    	font-weight: bold;
    	color: #4f4d4d;
    	background-color: #ffffff;
    }
    
    
    /*icon:: Controls the way the icons on the left look*/  
    .icon {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: normal;
    	color: #ffffff;
    }
    
    /*footer:: Displays at the very bottom of your online store,  copyright and desgined by notices  (Default Size is 9)*/		
    .footer {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	text-align: center;
    	color: #ffffff;
    }	
    
    
    /*menu-text:: Controls the way the menu (mailing list) text look */  
    .menu-text {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #595959;
    }
    
     
    /*item:: Controls the Item, Name, Description,  Savings, Cost,Font and Color*/ 
    .item {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: Normal;
    	color: #585C5F;
    	text-decoration: none;
    }
    
     /*price-info:: Controls the way the prices look on the product page*/  
    .price-info {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: Normal;
    	color: #535353;
    }
    
     /*price:: Controls the way the price look*/ 
    .price {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #d90d0e;
    	font-weight: bold;
    }
    
     /*checkout-headers:: Controls the way the headers on the checkout pages look*/
    .checkout-headers {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #061F45;
background-color: #ffffff;

}
    
    /*titles2:: Controls the subtitles on the checkout process*/ 
    .titles2 {
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: bold;
    	background-color: #061F45;
    	color: #ffffff;
    	padding: 5px;
    }
    
    /*alternative:: Controls the form backgrounds and other areas that requred an alternative color*/
    .alternative
    {
       background-color: #f9f8f8;
       padding: 2px 2px 2px 2px;
       border: 1px solid #eae9e9;
    }
     
    
    /*borders:: Controls the color of  the borders on forms*/ 
    .borders {
    		border: #bebebe;
    		background-color: #bebebe;
    		
    }   
    
     /*steps:: Controls the way the steps on the top right hand corner look*/
    .steps {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 16px;
    	font-weight: bold;
    	color: #cfd0d1;
    	background-color: #ffffff;
    }
    
     /*steps_on:: Controls the way the steps on the top right hand corner look*/
    .steps_on {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 16px;
    	font-weight: bold;
    	color: #6b0000;
    	background-color: #ffffff;
    }
    
    /*error:: Controls the way the error messages look  (Default Size is 12)*/ 
    .error {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	font-weight: bold;
    	color: #e10e04;
    	text-decoration: none;
    }
    
    
    /*options-titles:: Controls the way the titles on the options look*/
    .options-titles {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 14px;
    	font-weight: bold;
    	color: #525151;
    }
    
     /*borders2:: Controls the color of  the borders on forms*/ 
    .borders2 {
    		border: #bebebe;
    		background-color: #bebebe;
    		
     } 
    
    /*cart-text:: Controls the way the shopping cart look)*/ 
    .cart-text {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 9px;
    	font-weight: Normal;
    	color: #535353;
    	line-height: 18px;
    	background-color: #fbfbfb;
    }
    
    /*invoice_title:: Controls the way the title of the invoices look */ 
    .invoice_title {
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	font-weight: bold;
    	background-color: #cbcaca;
    	color: #4f4e4e;
    	
    } 
    
    /*invoice_table:: Controls the background color on your invoices*/ 
    .invoice_table {
        background-color: #f9f8f8;
    	
    } 
    
    /*font1:: Primary Screen Font */ 
    .font1 {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: Normal;
    	color: #535353;
    } 
    /*font2:: Secondary Screen Font*/ 
    .font2 {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: Normal;
    	color: #535353;
    }
    
    
    /*icon:: Controls the way the icons on the top look*/ 
    .icon2 {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 14px;
    	font-weight: normal;
    	color: #ffffff;
    } 
    
    
    
    /*btn:: Controls the buttons*/ 
    .btn
    {
    	border-top: 1px solid #dcdbdc;
    	border-bottom: 1px solid #dcdbdc;
    	border-left: 1px solid #dcdbdc;
    	border-right: 1px solid #dcdbdc;
    	background: url(images/BG_btn.gif) repeat-x bottom left;
    	font-family: arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-size: 12px;    
    	color: #666666;
    	cursor: pointer;
    	margin:1px;
    } 
    
    /*btn_over:: Controls the buttons*/ 
    .btn_over
    {
    	border-top: 1px solid #dcdbdc;
    	border-bottom: 1px solid #dcdbdc;
    	border-left: 1px solid #dcdbdc;
    	border-right: 1px solid #dcdbdc;
    	background: url(images/BG_btn1.gif) repeat-x;
    	font-family: arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-size: 12px;    
    	color: #666666;
    	cursor: pointer;
    	margin:1px;
    } 	
    	
    /*btn2:: Controls the buttons*/ 
    .btn2 {
         border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        background-color: #336699;
        font-family: arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 11px;    
        color: #ffffff;
    	cursor: pointer;
    	} 		
    
     /*txtBoxStyle:: Controls the way the text box look*/	
    .txtBoxStyle {
        border-top: 1px solid #b3b4b5;
        border-bottom: 1px solid #b3b4b5;
        border-left: 1px solid #b3b4b5;
        border-right: 1px solid #b3b4b5;
        background-color: #f5f4f2;
        font-family: arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 11px;    
        color: #38393a;
    	} 
     /*txtareaStyle:: Controls the way the text area look*/  		
      .txtareaStyle {
        border-top: 1px solid #C7D5E0;
        border-bottom: 1px solid #C7D5E0;
        border-left: 1px solid #C7D5E0;
        border-right: 1px solid #C7D5E0;
        background-color: #FBFBFB;
        font-family: arial, Helvetica, sans-serif;
        font-weight: normal;;
        font-size: 11px;    
        color: #343333;
    	height: 80px;
    	width: 250px;
    	}
    .footer {
        position:relative;
        display:block;
        top:-2px;
        padding:0;
        margin:0;
        width:950px;
    }
    .header {
    
    }
    .header img {
        border:none;
    }
    form#shop-search {
        float:right;
        position:relative;
        top:10px;
    }    
    a:active { outline: none; } a:focus { -moz-outline-style: none; }
    body { 
    	color: #000000; 
    	background: #061F45 url(/assets/images/bg_swirls.png) repeat-x top center; 
    	font-family: Arial, Helvetica, sans-serif; 
    	font-size: 13px; 
        margin:0;
        padding:0;
    }
    #wrap {
        width:950px;
        margin:0 auto;
        padding:0;
        position:relative;
    }
    a:link { color: #2E5F92; }
    a:visited { color: #2E5F92; }
    a:active { color: #2E5F92; }
    a:hover { color: #EE5D2B; }
    .header h1 { margin-bottom: 10px; }
    .header img.logo {padding:0; margin:0; }
    .header .site-name { }
    .header .site-slogan { }
    .header .navigation { 
        background: url(images/nav_rounded_top.png) no-repeat top;
        height:34px;
    }
    .page { 
        background-color: #ffffff; 
        padding:25px 35px 25px 35px;
        float:left;
        width:650px;
    }
    .page .full {
    	width:100%;
    }
    
    /* common page items */
    .page h2.title { }
    .page .mission { padding: 20px; font-size: 144%; }
    .page .tabs { }
    .page .help { }
    .page .messages { color: #333333; background-color: #f0f0f0; border: 1px solid #c0c0c0; margin-bottom: 10px; }
    .page .error { border-color: #ff0000; }
    
    .breadcrumb { }
    
    /* blocks */
    .block {}
    .footer .block .title { 
        text-indent:-9999em;
        color:#333333;
        font-weight: normal;
        font-family:Rockwell, Courier, serif;
        font-size:14px; 
        padding-bottom:10px;
    }
    .block .title { 
        text-indent: 0em;
        color:#333333;
        font-weight: normal;
        font-family:Rockwell, Courier, serif;
        font-size:16px; 
        padding-bottom:5px;
    }
    .block .content { padding-bottom: 10px; }
    .user-login-block { text-align: left; }
    
    /* nodes */
    .node { margin-bottom: 10px; }
    .node h3.title { }
    .node .content { }
    .node .picture { float: left; padding: 4px; margin-right: 4px; background-color: #f0f0f0; }
    .node .date { }
    .node .author { }
    .node .terms { }
    .node .links { clear: left; }
    .node-sticky { }
    .node table { width: 100%; }
    
    /* boxes */
    .box { }
    .box h3.title { }
    .box .content { }
    
    /* comments */
    .comment h4.title { }
    .comment .new { }
    .comment .content { }
    .comment .picture { float: left; padding: 4px; margin-right: 4px; background-color: #f0f0f0; }
    .comment .date { }
    .comment .author { }
    .comment .links { clear: left; }
    .comment-new { }
    
    /* customize different page layouts */
    .header { 
       text-align:left;
    }
    #footer_bottom {
        font-family:Tahoma, Arial, sans-serif; 
        color:#96B2CB;
        font-size:10px;
        padding-top:12px;
    }
    #footer_bottom a {
        color:#96B2CB;
        text-decoration:none;
    }
    #footer_bottom a:hover {
        text-decoration:underline;
    }
    
    /* override drupal.css */
    #user-login-form { 
    	text-align: left; 
    }
    #user-login-form  title{ 
    	text-align: left; 
    	color:black;	
    }
    
    /* dashboard multi-column layouts */
    .db-2col { overflow: hidden; }
    .db-2col .db-col-first { float: left; width: 50%; }
    .db-2col .db-col-last { float: left; width: 50%; }
    
    .db-3col { overflow: hidden; }
    .db-3col .db-col-first { float: left; width: 25%; }
    .db-3col .db-col { float: left; width: 50%; }
    .db-3col .db-col-last { float: left; width: 25%; }
    
    .header .block-search {
        float:right;
        position:absolute;
        top:30px;
        right:0;
    }
    #boldchatter {
    	position:absolute;
    	top:24px;
    	right:5px;
    }
    #footer_bottom {
    	width:950px;
    	margin:0 auto;
    }
    /* TYPOGRAPHY */
    h4 {
    	font-family: Rockwell, Helvetica, Arial, sans-serif;
    	font-size: 14px;
    
    }
    
    #navwrap {
        			background:url(/assets/images/nav_full.png) 0 0 no-repeat;
        			width:950px;
        			margin: 0 auto;
        			height:34px;
        			}
    			#nav {
                	margin-left:28px;
    				}
    			#nav, #nav ul {
    				padding: 0;
    				list-style: none;
    				line-height: 1;
    				}
    			#nav a {
    				font:14px Tahoma, Arial, sans-serif;
    				color:white;
    				text-decoration: none;
    				display: block;
    				float:left;
                    line-height:34px;
    				}
    			#nav li {
    				float: left;
    				position:relative;
                    margin-right:28px;
    				}
    			#nav a:hover {
    				}
    			#nav li ul {
    				position: absolute;
    				top:34px;
    				padding:0;
    				background: url(http://metageek.net/wp-content/themes/twentyten/images/blue_nav_bg.png) no-repeat #06416A top left;
       		        left:-999em;
    		        z-index:10000000000;
    				}
    			#nav li li {
    				float:left;
    				clear:left;
    				width: 145px;
    		  		height:30px;
      				background:none;
      				border-bottom:solid 1px #064C7E;
      				margin:0;
                                    padding:0;
    
    				}
    			#nav li ul a {
    				font-size: 11.5px;
    				font-weight: normal;
    				color: white;
    				float:left;
    				display: block;
    				line-height:30px;
    				padding-left:11px;
    				margin:0;
    				width: 135px;
    				overflow:hidden;
    				}
    			#nav li ul a:hover {
    				color:#8FC7FF;
    				}
    			#nav li:hover ul, #nav li.sfhover ul {
    				left: -15px;
    				}
    			#nav li ul ul { /* third-and-above-level lists */
    				margin: -44px 0 0 262px;
            	 	z-index:10000000;
    				}
    			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    				left: -999em;
    				}
    			#nav li li:hover ul, #nav li li li:hover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    				left: auto;
    				}
    
    a.cat {
    margin-left:15px;
        padding:0px;
        line-height:35px;
        text-decoration:none;
        font-size:14px;
    }
    a.cat:hover {
        text-decoration:underline;
    }
    
    /*Valitics CSS*/
    body { 
        margin: 0 0 50px 0;
    }
    #store_wrap {
        padding:30px 25px;   
        text-align:left;
        color:black;
        background:#fff;
    }
        #store_wrap .item { 
            font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
            color:#000;
        }
        #store_wrap table a{
            font-size:10px;
        }
    #navwrap.new { 
        height:50px;
    }
    a img { 
        border:none;
    }
        #store_wrap h1 { 
            font-family: Rockwell,"Trebuchet MS",sans-serif;
            font-size:32px;
            font-weight:normal;
            margin: 0 0 7px;
    		clear:both
        }
        #store_wrap h2 {
            font-family: Rockwell,"Trebuchet MS",sans-serif;
            font-size:21px;
            font-weight:normal;
            color:#fff;
            margin: 0;
            text-align:center;
            height:38px;
            line-height:38px;
        }
        #store_wrap input{ 
            background:none;
            border:none;
        }
		#store_wrap input.btn
		{
            background:none;
            border:none;
			color: #666666;
			cursor: pointer;
		} 
    
		#store_wrap input.btn_over
		{
            background:none;
            border:none;
			color: #666666;
			cursor: pointer;
		} 	
		#store_wrap #login_button,#store_wrap #checkout_btn {
			color: white;
		}
        #store_wrap input.txtBoxStyle {
            border: none;
            width:150px;
        }
        #store_wrap .alternative {
            background:none;
            border:none;
        }
    .column  { 
        width:280px;
        margin-right:30px;
        float:left;
    }
    .column h2 { 
        background: url(/assets/valitics/images/new_h2_bg.png) 0 0 no-repeat;
    }
.double_column { 
    width:590px;
    margin-right:30px;
    float:left;
}
.column.no_right_margin { 
    margin-right:0;
}
#total_div {
    float:left;
    width:220px;
    margin-right:55px;
}
#payment_wrapper{
    float:left;
    width:320px;
    margin-right:30px;  
}
#billing_info.new_box, #new_shipping_info .new_box { 
	min-height:500px;
    position:relative;
}
#new_safe_and_easy  .new_box{ 
	min-height:200px;
}
#new_login {
    width:470px;
    margin: 0 auto;
    background:#F0F0F0;
    border: solid 1px #D9DEE1;
    height:44px;
    padding:15px;
}
    #new_login h4 { 
        font-weight:normal;
        font-size:16px;
        font-family:Arial, Helvetica, "Helvetica Neue", sans-serif;
        width:260px;
        float:left;
        color:#000;
        margin:0;
    }
   
    
#shipping_info { 
    margin-bottom:20px;
}
    
#new_items { 
    margin-bottom:30px;
    position:relative;
}
    #new_items #divCart { 
        margin-bottom:50px;
    }
    
#new_safe_and_easy { 
    background:#F0F0F0;
    text-align:center;
    color:#000;
    margin-bottom:30px;
}
    #new_safe_and_easy h2{
        height:35px;
        line-height:35px;
        color:white;
        margin:0;
        background: #06274D;
        font-family: Rockwell,"Trebuchet MS",sans-serif;
        font-size: 21px;
        font-weight:bold;
    }
    #new_safe_and_easy h4 { 
        margin: 0 0 2px 0;
        font-size:21px;
    }
    #new_safe_and_easy p { 
        margin: 0 0 10px 0;
        font-size:15px;
    }
    #new_safe_and_easy img#new_ccards {
        margin-bottom:15px;
    }
    #new_safe_and_easy .new_box { 
        padding-top:20px;
    }
    
#new_billing_info .new_box, #shipping_info .new_box {
    height:500px;
}
#new_shipping_instr {
    margin-bottom:20px;
}
#new_create_account {
	float:right;
}
#new_create_account .new_box {
    height:120px;
}
    #new_create_account td {
        font-size:12px;
    }
	

#divPayment .jqTransformSelectWrapper{
    margin-right:7px;
}
#total_div table { 
/*    background:white !important;
*/}

.new_box { 
    border: solid 1px #686868;
    border-top:none;
    padding-top:24px;
    background:#ECECEC;
}
#new_final_step {
    padding:15px;
}
    #new_final_step h3 {
        font-family: Rockwell, "Trebuchet MS", sans-serif;
        font-size:18px;
        height:23px;
        font-weight:normal;
        margin: 0 0 5px 0;
    }
	#total_div .jqTransformInputWrapper {
		width:124px !important;
	}
#new_final_step.new_box{
    border-top:solid 1px;
}
#new_cartnav {}
    #new_cartnav a#new_review_order_nav {
        background: url(/assets/valitics/images/review_header_nav_cart.png) 0 0 no-repeat;
        height:50px;
        width:474px;
        display: block;
        float:left;
        text-indent:-999em;
    }
    #new_cartnav a#new_checkout_nav {
        background: url(/assets/valitics/images/checkout_header_nav_cart.png) 0 0 no-repeat;
        height:50px;
        width:476px;
        display: block;
        float:right;
        text-indent:-999em;
    }
#new_checkoutnav {}
    #new_checkoutnav a#new_review_order_nav {
        background: url(/assets/valitics/images/review_header_nav_checkout.png) 0 0 no-repeat;
        height:50px;
        width:490px;
        display: block;
        float:left;
        text-indent:-999em;
    }
    #new_checkoutnav a#new_checkout_nav {
        background: url(/assets/valitics/images/checkout_header_nav_checkout.png) 0 0 no-repeat;
        height:50px;
        width:460px;
        display: block;
        float:right;
        text-indent:-999em;
    }
    
a#new_checkout_nav:hover, 
a#new_checkout_nav:focus,
a#new_review_order_nav:hover,
a#new_review_order_nav:focus {
    background-position:bottom left !important;
}   

#new_cart_checkout {
    text-align:center;
    margin-bottom:50px;
	padding-top:10px;
}
    #new_cart_checkout p {
        margin: 2em 0;
    }
#new_other_options {
    background:#F0F0F0;
    border: #D9DEE1 solid 1px;
    width:410px;
    margin: 30px auto;
    text-align:center;
    padding:12px;    
    float:none;
}
#new_footer img{
    margin-bottom:5px;
}
#shipping_info .checkout-headers{ 
    background:none;
    font-size:15px;
}   
    #shipping_info .checkout-headers span.item{ 
    font-size:15px;
}   


/* FORM STYLING */
form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(/assets/valitics/images/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(/assets/valitics/images/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}
#first_steps {
	margin-bottom:30px;
}
/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(/assets/valitics/images/input/input_text_left.png) no-repeat left top;
	height: 26px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(/assets/valitics/images/input/input_text_right.png) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 26px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 28px;
	vertical-align: middle;
	height: 28px;
	color:#404040;	
	border: none;
	padding: 2px 0px 0px 0px;
	margin: 0;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: 0px;
	left: -2px;
	height: 31px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(/assets/valitics/images/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(/assets/valitics/images/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(/assets/valitics/images/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(/assets/valitics/images/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(/assets/valitics/images/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(/assets/valitics/images/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(/assets/valitics/images/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(/assets/valitics/images/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(/assets/valitics/images/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(/assets/valitics/images/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(/assets/valitics/images/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(/assets/valitics/images/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
 #new_shipping_info .jqTransformCheckboxWrapper{
   float:left;
 }
span.jqTransformCheckboxWrapper{
	display:block;
	margin-right:5px;
    float:right;
}
a.jqTransformCheckbox {
	background: transparent url(/assets/valitics/images/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 28px;
	position:relative;
	height: 26px;
	background: url(/assets/valitics/images/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 26px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 28px;
	height: 26px;
	background: url(/assets/valitics/images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 26px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


/* new clearfix */
#store_wrap .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #store_wrap .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html #store_wrap .clearfix { zoom: 1; } /* IE7 */

/*End Valitics CSS*/

/*Start JS Valitics CSS*/

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(/assets/valitics/images/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(/assets/valitics/images/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(/assets/valitics/images/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(/assets/valitics/images/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{

}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/


}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(/assets/valitics/images/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(/assets/valitics/images/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(/assets/valitics/images/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(/assets/valitics/images/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(/assets/valitics/images/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(/assets/valitics/images/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(/assets/valitics/images/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(/assets/valitics/images/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(/assets/valitics/images/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(/assets/valitics/images/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(/assets/valitics/images/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(/assets/valitics/images/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(/assets/valitics/images/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(/assets/valitics/images/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(/assets/valitics/images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
.titles, .checkout-headers { 
	background:none;
}

#store_wrap input.txtBoxStyle {
	background: url(/assets/valitics/images/text_input_med.png) 0 0 no-repeat;
	width:176px;
	height:26px;
	line-height:26px;
	text-indent:6px;
    padding:0;
}
#store_wrap input.txtBoxStyle.cvv{
	background: url(/assets/valitics/images/cvv.png) 0 0 no-repeat;
	width:64px;
	height:26px;
	line-height:26px;
	text-indent:6px;
}
select#billing_country, select#billing_state, select#shipping_country, select#shipping_state, select#Select7 { 
	width:176px;
	font-size:13px;
}
textarea#Textarea2 {
	background: url(/assets/valitics/images/textarea.png) 0 0 no-repeat;
	width:256px !important;
	height:96px;
	padding:5px;
	border:none;
	margin-left:4px;
}

select#Select5 {
	width:60px;
	font-size:13px;
}
select#Select6 {
	width:100px;
	font-size:13px;
}
input#coupon { 
	background:#FFFFFF;
	border: 1px solid #B3B4B5;
    width:66px;
}
input#couponize { 
	background:#061F45;
}
#cart_redesign .data { 
	background:none;
}
 #new_items { 
	position:relative;	
 }
#store_wrap #new_items .txtBoxStyle {
	background: url(/assets/valitics/images/cvv.png) 0 0 no-repeat;
	width:64px;
	padding:0 7px;
	text-align:right;
}
#valitics_test #Submit2 { 
	background: url(/assets/valitics/images/update_quantity_off.png) 0 0 no-repeat !important;
	width:160px;
	height:93px;
	color:#F0F0F0;
	font-size:1px;
	float:left;
	text-indent:-999em;
}
#valitics_test #Submit2:hover {
background: url(/assets/valitics/images/update_quantity_on.png) 0 0 no-repeat !important;
}
#valitics_test table.double_column  input.txtBoxStyle{
	background: url("/assets/valitics/images/cvv.png") no-repeat scroll 0 0 transparent;
	width:64px;
	padding: 0 7px;
	text-align:right;
}

/* CODE FOR COOL X BUTTONS 
#store_wrap table.double_column a {
    display:block;
    background: url("/assets/valitics/images/del_selected.png") no-repeat scroll 0 0 transparent;
    height:15px;
    width:14px;
    margin-left:10px;
}
#store_wrap table.double_column a:hover {
    display:block;
    background-position:bottom left;
    height:15px;
    width:14px;
}
/* END CODE */
 #new_login #login_action{ 
        float:right;
        border:none;
        background:none;
		text-align:center;
		font-family: Rockwell, "Trebuchet MS", sans-serif;
		font-size:18px;
		line-height:37px;
		background: url(/assets/valitics/images/login.png) 0 0 no-repeat;
		width:160px;
		height:37px;
}
#login_action input {
    width:160px;
	height:37px;
    text-align:center;
	font-family: Rockwell, "Trebuchet MS", sans-serif;
	font-size:19px;
	line-height:37px;
    color:white;
    padding:0;
    margin:0;
    text-shadow:0px 1px 0px rgba(0, 0, 0, 0.6);
}
 #new_login #login_action:hover,  #new_login #login_action.hovered  {
    background: url(/assets/valitics/images/login_on.png) 0 0 no-repeat;
    cursor:pointer;
 }
 #new_checkout { 
    float:right;
 }
#checkout_hover{
		background: url(/assets/valitics/images/checkout_hover.png) 0 0 no-repeat;
		width:207px;
		height:62px;
		margin-top:30px;
}
#checkout_hover:hover, #checkout_hover.hovered { 
    cursor:pointer;
    background-position:bottom left;
}
input#checkout_btn {
	text-align:center;
		font-family: Rockwell, "Trebuchet MS", sans-serif;
		font-size:30px;
		line-height:62px;
		width:207px;
		height:62px;
		margin:0px;
        padding:0;
        color:white;
        text-shadow:0px 1px 0px rgba(0, 0, 0, 0.4);
}
span.paypal {
    background:pink;
display:inline-block;
height:27px;
background: url(/assets/valitics/images/paypal.png) 5px 0 no-repeat;
padding-left:44px;
line-height:34px;
}
span.credit{
    background:pink;
display:inline-block;
height:27px;
background: url(/assets/valitics/images/new_credit_cards.png) 5px 0 no-repeat;
padding-left:120px;
line-height:27px;
}
#billingtab {
    position:absolute;
    top:0px;
    right:18px;
    background:url(/assets/valitics/images/billing_tab.png) 0 0 no-repeat;
    width:149px;
    height:24px;
    color:white;
    font-size:13px;
    font-weight:bold;
    padding-top:3px;
   padding-left:15px;

} 
#billingtab input{
    position:relative;
top:1px;
} 
#billingtab label:hover {
    cursor:pointer;
}   
#coupon_hover {
    background:url(/assets/valitics/images/coupon.png) 0 0 no-repeat;
    height:18px;
    width:28px;
    padding:0;
    margin:0;
    float:right;
}
input#coupon {
    float:left;
    margin:0;
}
#coupon_hover:hover {
    background-position: bottom left;
}
#coupon_hover input {
    color:white !important;
    height:18px;
    width:28px;
    padding:0;
    margin:0;

}
#new_other_options input {
    margin:0;
}
.alternative { 
    padding:0;
}
.overlay {
   		background: url(/assets/valitics/images/overlay.png) 0 0;
    }

/*End JS Valitics CSS*/

/* Increase font size in Featured Items table */
#store_wrap table a {
	font-size: 15px;
}
td.item a {
	display:block;
}

/* Increase font size in Featured Items table */
.featuredItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
td.featuredItem a {
	display:block;
}

