﻿* {margin:0; padding:0;}
body {background:#fff; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#555;}
.clearing { height: 0px; width:100%; display: block; clear: both; overflow:hidden; padding:0px; margin:0px; } 
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */
.blank { display: block; height: 10px; clear: both; }
.hiden {display:none;}
    
a {outline:none; text-decoration:none; cursor: pointer; color:#555;}
a:hover {text-decoration:none; color:#cc9933; }
a.blog:hover { color:#555; /* bilo #8F8F8F; */ }

img {border:0;}

p {font-size:1em; line-height:18px; padding: 5px 0px;}
h1, h2, h3, h4 {font-family:Helvetica, Arial, Verdana, sans-serif;}

#wrap {width:974px; margin:10px auto 0px auto;}

#contentHolder {float:left; width:974px; padding-bottom:5px;}
		#topSegment {width:974px; height:4px; padding:0px; margin:0px; background:url(../../images/cardthartic/background_top.png) top center no-repeat}
		#mainSegment {float:left; width:974px; background:url(../../images/cardthartic/background_content.png) top left repeat-y;}
			#header {height:100px;  background:url(../../images/cardthartic/background_line1.png) bottom center no-repeat;}
			    .logoBox{float:left;padding: 0px 0px 0px 0px;margin: 20px 0px 0px 35px;}
			    .navBox{float:right;padding: 20px 0px 0px 0px; margin-right:35px;}
    			    #search{text-align:right; height:16px;}
                        .searchText {
                            border:1px #999999 solid;
                            color:#666666;
                            height:14px;
                            line-height:14px;
                            font-size:0.9em;
                            width:150px;
                            float:right;
                        }
                        .searchButton {
                            background:transparent url(../../images/cardthartic/go.png) no-repeat scroll 0 0;
                            cursor:pointer;
                            height:16px;
                            width:22px;
                            float:right;
                            border: solid 0px;
                        }    			    
    			    #login{text-align:right; padding: 15px 0px 0px 0px;}
                        .login{
                            text-decoration:none;
                            cursor:pointer;
                            padding:0px 5px 0px 5px; 
                            color:#555; /* bilo #8F8F8F; */
                            font-size:0.8em;
                            text-transform: capitalize;
                        }
                        .cartItems{
                            padding: 0px 0px 5px 25px; 
                            background:url(../../images/cardthartic/cart.png) 0px 0px no-repeat;
                            text-decoration:none;
                            cursor:pointer;
                            color:#555; /* bilo #8F8F8F; */
                            font-weight: bold;
                        }
                        
			#mainNav {float:right;padding: 15px 0px 0px 0px;}
				#mainNav ul {position:relative; }
					#mainNav li {float:left; list-style-type:none;}
						#mainNav li a {float:left; display:block; padding:0px 0px 0px 20px; text-decoration:none; text-align:left; letter-spacing:0.2em;}
						.centerColumn2 #mainNav li a { padding:0px 5px; }
							#mainNav li a:hover, #mainNav li a.active {color: #cc9933; }

			#content {
			        padding: 10px 30px 0px 25px; 
			        /* background:url(../../images/cardthartic/background_line2.png) bottom center no-repeat; */
			    }
                .leftColumn   {float:left;  width: 160px; }
					.teaserleftcolumn {float:left;}	
                    #navMenu ul {list-style: none; margin: 0;}
                    #navMenu { width: 150px;}
                    #navMenu li {display:block; }
                    /*#navMenu li {display:block; border-bottom: solid 1px #d0cfcf;}
                    #navMenu li.last {border-bottom: solid 0px;}*/
                    #navMenu li ul li {border-bottom: solid 0px #d0cfcf;}
                    #navMenu ul ul {padding-bottom: 10px;}
                    #navMenu ul ul ul {padding-bottom: 0px;}

                    /* menu */
                    #navMenu li a:link, #navMenu li a:visited 
                    {
                        text-decoration: none;
                        display: block;
                        padding: 10px 0 10px 20px;
                        font-weight: bold;
                    }
                    #navMenu li a:hover, #navMenu li a.active {
                        background:url(../../images/cardthartic/carrot.png) 0px 13px no-repeat;
                        color:#555; /* bilo #8F8F8F; */
                    }
                    /* subMenu */
                    #navMenu li li a:link, #navMenu li li a:visited {
                        padding: 2px 0 2px 30px;
                        background-position: 13px 5px;
                        color:#555; /* bilo #8F8F8F; */
                    }
                                                            
                    /* subSubMenu */
                    #navMenu li li li a:link, #navMenu li li li a:visited {
                        padding: 2px 0 2px 36px;
                        font-weight: normal;
                    }
                    #navMenu li li li a:hover, #navMenu li li li a.active 
                    {
                    	background-position: -999px 0px;
                        color: #cc9933;
                    }
                    /* subSubSubMenu */
                    #navMenu li li li li a:link, #navMenu li li li li a:visited {
                        padding: 2px 0 2px 49px;
                    	background-position: -999px 0px;
                        color: #cc9933;                        
                    }
                    
                    #navMenu li li li a.ident4 { padding: 2px 0 2px 49px; }
                    #navMenu li li li a.ident5 { padding: 2px 0 2px 62px; }

                    a.ident3 { padding: 2px 0 2px 20px; }
                    a.ident4 { padding: 2px 0 2px 30px; }
                    a.ident5 { padding: 2px 0 2px 62px; }


                .centerColumn1 {float:left; padding: 0px 0px; }
                .centerColumn2 {float:left; padding: 0px 10px; width: 730px; }
					.centerColumn2 h1 {float:left;font-size:1.1em; letter-spacing: 2px; color: #6f6f6f;}
					.Item {clear:left;}
                    .card, .magnet{float:left; width:350px; padding-bottom: 20px;/* position:relative; */}
                    .cardText, .magnetText{float:left; width: 139px; padding-top: 40px; font-weight: normal;text-align:left;}
                    .cardLeft, .magnetLeft {float:left;text-align:center; padding-bottom: 5px; }
                    .cardLeft {width: 210px; }
                        .cardTitle {padding:5px; display:block;font-weight:bold;}
                        a.cardButton
                        {
                        	margin: 0px 3px;
                        	padding:1px 5px;
                        	border: solid 1px #8f8f8f;
                        	text-decoration: none;
                        	cursor: pointer;
                        }
                        a.cardButton:hover
                        {
                        	border: solid 1px #cc9933;             	
                        }
                        .card img { width:198px; }
                        
                        .enlarge 
                        {
                        	background:url(../../images/cardthartic/magnifier.png) 0px 0px no-repeat;
                        	height: 16px;
                        	display: block;
                        	padding-left: 15px;
                        	margin: 30px 0px 3px;
                        	font-weight: normal;
                        }
                        .front, .inside
                        {
                        	height: 16px;
                        	display: block;
                        	margin: 30px 0px 3px;
                        	font-weight: normal;
                        }
                        .productInfo { padding: 1px 15px 1px 15px; font-weight: normal; }
                        
                        .registration
                        {
                        	margin: 0px 3px;
                        	padding:1px 5px;
                        	border: solid 1px #8f8f8f;
                        	text-decoration: none;
                        	cursor: pointer;
                        }
                        
                        
                        .magnifierglass {background:url(../../images/cardthartic/magnifier.png) 0px 2px no-repeat; margin-top:10px;}
                        .magnifiergalssnew {
                         
                        	margin: 0px 3px;
                        	padding:1px 5px;
                        	border: solid 1px #8f8f8f;
                        	text-decoration: none;
                        	cursor: pointer;
                        }
                       
                        
                .dummyHeightColumn {float:left; padding: 0px 0px 0px 0px; width: 1px; border: 0px; height:600px;}
                .centerColumn3 {float:left; padding: 0px 0px 0px 10px; width: 900px; }
                    .centerColumn3 .breadcrumbs {float:right; padding-top:0px;}
                    .centerColumn3 h1 {float:left;font-size:1.1em; letter-spacing: 2px; color: #6f6f6f;}
                    .centerColumn3 h2 {font-size:1.1em;color:#CC9933; padding-top:20px;}
                        h2.first {padding-top: 0px;}

                    .content {margin: 40px 0px 40px 50px; padding:0px;}
						.content a {color:#cc9933;}
						
                        .header {height:70px;}
                        .box {border: solid 1px #CCCCCC; padding:10px; height:380px; position: relative;}
                        .scrollBox { height: 350px; overflow-x: hidden; overflow-y: auto; overflow: -moz-scrollbars-vertical; }
                        .right .loginHeader { margin-bottom:10px; }

						/*signIn*/
						.signIn .left { border-right:solid 1px #8f8f8f; }
						/*signIn (end)*/

						/*myAccount*/
						.myAccount .box { height: 360px; }
						.ssl { float: right; margin-right: 15px; }
						a.ssl { margin-top: 10px; }
						/*myAccount (end)*/

						/*addressBook*/
						.addressBook .box { height: 400px; }
						.addressBook .scrollBox { height: 370px; }
                        .addressBookItem {padding-bottom:10px;}
                        .addressBookLeft, .addressBookRight {float:left; margin: 0px 5px;}
                        .addressBookFooter {float:right; margin: 0px 5px;}
                        /*addressBook (end)*/

						/*eWallet*/
                        .eWallet .box {height:300px;}
                        .eWallet .scrollBox {height:270px;}
                        
                        .creditCard {padding: 10px 0px; border-bottom:solid 1px #646464;}
                        .creditCardLeft, .creditCardRight {float:left; margin: 0px 5px;}
                        .creditcards
                        { 
                        	background:transparent url(../../images/cardthartic/creditcards.gif) no-repeat scroll 0 0;
                        	width: 42px; height: 27px;
                        	float: right;
                        	margin-left: 5px;
                        }
                        .mastercard { background-position: 0px 0px; }
                        .visa { background-position: 0px -27px; }
                        .americanexpress { background-position: 0px -51px; }
                        .discover { background-position: 0px -78px; }

                        .creditCardRadio {padding-bottom:10px;padding-top:10px;}
                        .creditCardRadioLeft, .creditCardRadioRight {float:left; margin: 0px 5px;}
                        .creditCardRadioRight {float:left; width:100px;}
                        /*eWallet (end)*/
                        
                        /*cart*/
                        .shoppingCart .left {width:700px;}
                        .shoppingCart .right {width:180px;padding-left:0px;}
                        .shoppingCart .destination {padding:10px 0px 10px 30px; border-top: solid 1px #8f8f8f;}
                        
                        .shoppingCart table 
                        {
                            border:0px;
                            padding: 0px;
                            margin: 0px 0px 10px 0px;
                            border-spacing: 0px; 
                            border-collapse:collapse;
                        }
                        .shoppingCart td {padding: 2px 0px;}
                        .shoppingCart th {background-color:#e7e7e7;padding: 2px 0px;}   
                        .cart_duplicate_row { width:70px;}
                        .cart_price_row  { width:70px; text-align: right;}
                        .cart_quantity_row { width:50px; text-align: center;}
                        .shoppingCart a.formButton8 { width:60px; float: left; }
                        .shoppingCart .cart_address_row a.formButton8 { width:55px; float: left; margin: 3px 0px 0px 3px;}
                        .shoppingCart .cart_address_row a.formButton6 { width:45px; float: left; margin: 3px 0px 0px 3px;}
                        .shoppingCart .cart_address_row select { float: left; display: block; }
                        
                        .shoppingCart tr.error { color: #CC9933; } 
                        
                        .truck, .cart { background:transparent url(../../images/cardthartic/buttons.png) no-repeat scroll 0 0; }
                        .truck
                        {
                            background-position: -2px -144px; 
                            padding-left:25px;
                            height:16px;
                        }
                        .cart
                        {
                            background-position: -2px -98px; 
                            padding-left:25px;
                            height:20px;
                            margin-bottom:10px;
                        }
                        
                        .shoppingCart .addRow { margin: 10px 0px; }
                        .shoppingCart .addRowSegment { float: left; width: 200px; }
                        /*cart (end)*/        
                        
                        /*orders*/
                        .orders table 
                        {
                            border:0px;
                            padding: 0px;
                            margin: 0px 0px 10px 0px;
                            border-spacing: 0px; 
                            border-collapse:collapse;
                        }                        
                        .orders td {padding: 2px 0px;}
                        .orders th {background-color:#e7e7e7;padding: 2px 0px;}   
                        
                        .orders th.total {float:right; padding-right:-20px;}
                        
						.orders a.formButton8 {
							float:left;
							width:45px;
						}       
						.tracking_number { width: 49%; float: left; margin-bottom: 10px; }
						.tracking_number ul { margin-left: 20px; }
						/*orders (end)*/
						
                        /*guest*/
						/*guest (end)*/						
                                        
                        
                        input {height:20px; line-height:15px; color:#555; /* bilo #8F8F8F; */}/* from 20 px to 15px changed by Harpal Singh*/
                        textarea {height:100px; line-height:20px; color:#555; /* bilo #8F8F8F; */}
                        input.middleName, input.quantity {width:20px;}
                        input.normal {width:200px;}
                        textarea.normal {width:200px;}
                        input.narrow {width:100px;}
                        select {height:22px; color:#555; /* bilo #8F8F8F; */width:140px;}
                        select.normal {width:200px;}
                        
                        label.requested 
                        {
                            background:transparent url(../../images/cardthartic/buttons.png) no-repeat scroll 0 0;
                            background-position: -2px -36px; 
                            width:4px;
                            height:4px;
                            padding-left:5px;
                        }
                        
                        label.requested1
                        {
                            
                            background-position: -2px -36px;                             
                            padding-left:5px;
                        }
                        .lft{float:left; width:350px; text-align:left;padding-right:10px;}
                        .left {float:left; width:390px; padding-right:10px;}
                                                
                        label.destinationTitle 
                        {
                            background:transparent url(../../images/cardthartic/buttons.png) no-repeat scroll 0 0;
                            background-position: -2px -160px; 
                            height:16px;
                            padding-left:10px;
                            font-weight:bold;
                        }
                        label.destinationItem{padding-left:10px;}
                                                
                        .checkbox { display: block; float: left; }
                        label.checkbox { margin-left: 3px; line-height: 18px;}

                        .leftAlign {text-align:left;}
                        .rightAlign {text-align:right;}
                        .centerAlign {text-align:center;}
                        .shoppingCart th.total {text-align:right; padding-right:5px;}
                        .shopping_cart_box {border: solid 1px #8f8f8f; padding:10px; margin-top: 55px; }
                        .right_segment { margin-top: 30px; }
                        ul.info {padding-left:20px;}

                        .right {float:right; padding-left:10px; width:430px;}
                        .formrow {padding-bottom:10px;}
                        .formrow_first {padding-top:5px;}
                        .bottomformrow  { position: absolute; bottom: 0px; margin: 0px 5px 10px; right: 0px; }
                        .anonymousLeadText { font-size:1.1em; line-height:1.3em; }
                        .formElement {float: left; margin-right: 5px; }

                        .firstRadio {clear:left;}

                        .strong {font-weight:bold;}
                    a.formButton1, a.formButton2, a.formButton3, a.formButton4,
                    a.formButton5, a.formButton6, a.formButton7, a.formButton8,a.formButton9
                    {
                        background:transparent url(../../images/cardthartic/buttons.png) no-repeat scroll 0 0;
                        cursor:pointer;
                        height:16px;
                        float:right;
                        color: #fff;
                        line-height:16px;
                        padding-left:5px;
                        font-size:0.8em;
                        letter-spacing:-0.03em;
                    }    			    
                    a.formButton1 {
                        background-position: -2px -2px;                         
                        width:140px;                      
                        
                    }    			    
                    a.formButton2 {
                        background-position: -2px -20px; 
                        width:228px;
                    }    			    
                    a.formButton3 {
                        background-position: -2px -62px; 
                        width:55px;
                    }    			    
                    a.formButton4 {
                        background-position: -2px -80px; 
                        width:300px;
                    }    			    
                    a.formButton5 {
                        background-position: -2px -174px; 
                        width:118px;
                        color:#cc9933;
                        padding-left:15px;
                        margin-right:5px;
                    }    			 
                    a.formButton6 {
                        background-position: -2px -192px; 
                        width:85px;
                    }    		   
                    a.formButton7 {
                        background-position: -2px -210px; 
                        width:180px;
                        float:left;
                        padding-left:15px;
                    }   
                    a.formButton8 {
                        background-position: -2px -192px; 
                        width:55px;
                        margin-right:5px;
                    }                       		   
                    a.formButton9
                    {
                        background-position: -2px -192px; 
                        width:55px;
                        margin-right:70px;
                    }                       		   
                    a.printButton {
                        background:transparent url(../../images/cardthartic/buttons.png) no-repeat scroll;
                        cursor:pointer;
                        height:20px;
                        float:right;
                        color: #cc9933;
                        font-weight:bold;
                        line-height:20px;
                    }    			  
                    a.printButton {
                        background-position: 30px -228px; 
                        width:50px;
                    }    		   
                    a.formButton1:hover, a.formButton2:hover, a.formButton3:hover, a.formButton4:hover
                    {
                    	color: #fff;             	
                    }
                .rightColumn  {float:right;   margin-left:170px; margin-top:-475px;width:230px;}
                    .smallBanner {margin-bottom: 9px;}
                    .last {margin-bottom: 0px;}
                    #rightNav a:hover, #rightNav  a.active {color: #cc9933; }
                    .rigtNav {font-size:0.8em; color:#555; padding:0px 10px 0px 0px;}
            #footer {padding:0px 30px 0px 30px; position:relative;}
                #footer h1 {font-size:1.5em;color:#cc9933;}
                .teaser{float:left;border-right:dotted 1px #777;padding:10px 20px;margin-top:10px;}
                .teaser h2{font-size:1.5em; color:#676767;}
                .teaserLeft {float:right;width:10px;}                
                .teaserRight {float:right;}
                .teaserText {float:left;width:100px;}
                .rightmost {border-right: none; padding-right:0px;}
                .rightmost .teaserText {width:200px; line-height:1.4em;}

                .address{float:left;font-size:0.8em; color:#555; /* bilo #8F8F8F; */letter-spacing:0.1em; }
                .copyright{float:right;font-size:0.8em; color:#555; /* bilo #8F8F8F; */letter-spacing:0.1em}
                .phone{color: #cc9933;}
                .gold{color: #cc9933;}
        		.twitter {padding: 0px 10px 0px 0px; float:right;width:30px; height:31px; background:url(../../images/cardthartic/twitter.png) top left no-repeat}
        		.facebook {padding: 0px 10px 10px 0px; float:right;width:30px; height:31px; background:url(../../images/cardthartic/facebook.png) top left no-repeat}
        		.blogcontinue {padding: 5px 10px 0px 10px; float:right;font-weight:bold;}
        		#calloutLink {float:right;height:31px;}
		#bottomSegment {float:left; width:974px; height:4px; padding:0px; background:url(../../images/cardthartic/background_bottom.png) top center no-repeat}
		#copyright {padding-top:10px;}

.pager
{
	float: right;
	padding-top: 15px;
}
.pager a { padding:0px 5px; }
.pager a { display:block; float:left; letter-spacing:0.2em; padding:0 5px; text-align:left; text-decoration:none;}
.pager a:hover, .pager a.active {color: #cc9933;}
.breadcrumbs {padding-bottom:10px; padding-top:10px; float:left;}
.breadcrumbs a, .breadcrumbs label, .breadcrumbs div { float: left; }
.breadcrumbs a:hover, .breadcrumbs label.active, .breadcrumbs a.active  { color: #cc9933; }
.separator {
	background:url(../../images/cardthartic/carrot.png) 0px 0px no-repeat;
	width: 8px; height: 8px;
	margin: 3px 5px 0px 5px;
}
img.category { float: right; }

div.splash img {display:block; margin: 0px auto;}
div.splash { width: 530px; margin: 0px auto; }
div.splash div.formrow { padding-top: 20px; }

.errorrow
{
	color: #ffffff !important;
	background-color: #e99f30;
	padding: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.1em;
}
.errorrow ul
{
	margin: 10px 0px 0px 15px;
}
a.addressValidation { color: #ffffff !important;}

p.error { margin: 50px 0px; }

/* popup */
.popup
{
	background-color:#000000;
	opacity:0.7;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);	
	
	overflow: hidden;
	position:absolute;
	
	left:15%;
	top:170px;
	
	width:70%;
	height: 250px;
	z-index:101;	
}
.popup_wraper
{ 
	background-color:#ffffff;

	position:absolute;
	
	left:20%;
	top:80px;
	
	width:60%;
	height: 150px;
	z-index:101;
}
.popup_content { margin: 10px; }
.popup_content a.formButton1 { width: 50px; text-align: center; padding: 0px; }
.popup_content a.formButton8 { width: 50px; text-align: center; padding: 0px; }
.popup_content .left { width: 69%; padding-right: 0px; }
.popup_content .right { width: 19%; }
.popup_content .errorrow { padding: 10px; }

.productPopup .popup { height: 0px; } 
/*vidula*/
.productPopup .popup_wraper 
{ height: 610px; 
  border:2px solid #dd9b2a;
  background:white;
  width:600px;
  overflow: hidden;
	position:absolute;
	left:25%;
	top:20%;		
	z-index:9999;
	
                              } 
                              
 .productPopup .popup_wrapermagnet 
{ height: 440px; 
  border:2px solid #dd9b2a;
  background:white;
  width:650px;
  overflow: hidden;
	position: fixed;
	left:25%;
	top:20%;		
	z-index:9999;
 } 
.productPopup h1 { padding: 10px 0px; font-size:1.1em; letter-spacing: 2px; color: #6f6f6f; float: none; }
.productPopup h2 { font-size:1.1em; color:#CC9933; letter-spacing:2px; padding-bottom: 5px; }
.productPopup ul {list-style:square inside url("../../images/cardthartic/dash.png"); margin: 0;}
.productPopup p { padding: 0px; margin: 0px; }
.productPopup .product_detail_block { margin-bottom: 10px;width:275px; }
.productPopup .popup_content .product_detail_image { float: left; text-align: right; }
.productPopup .popup_content .product_detail { margin-left: 300px; }
.productPopup .product_add_to_cart { text-align: right; }
.productPopup .enlarge, .productPopup .front, .productPopup .inside { display: inline; }
/*vidula*/
.productPopup .product_close_block { top:580px; left:560px;position:absolute; }
.productPopup .product_close_blockmagnet{ top:380px; left:560px;position:absolute; }
.productPopup label   
{
	width:14px; height:14px;/*float: left;*/ font-size:11px; 
	font-weight: bolder; text-align:center;/* border:1px solid;*/ border-bottom-color:#456789; }


.retailerPopup .popup  {
    height: 350px; 
    width:400px; 
    left: 50%;
    margin-left: -200px;
} 
.retailerPopup .popup_wraper  {
    height: 310px; 
    width:360px;  
    left: 50%;
    margin-left: -180px;
    top:190px;} 
    
.comingSoonPopup .popup  {
    height: 350px; 
    width:400px; 
    left: 50%;
    margin-left: -200px;
} 
.comingSoonPopup .popup_wraper  {
    height: 310px; 
    width:360px;  
    left: 50%;
    margin-left: -180px;
    top:190px;} 


.addToCardPopup 
{
    position:absolute;
    z-index:200;
    
/*    
    height:300px; 
    width:300px; 
    background:#fff; border:solid 2px #666; 
    position:absolute;
    left:100px;
    top:100px;    
    z-index:1000;
    padding:5px;
*/
}
.addToCardPopup h2 {padding-bottom:10px;font-size:1.1em;}
.addToCardPopup label {padding-right:2px;}
.addToCardPopup .popup {height:420px; width:350px; top:0px;left:0px;}
.addToCardPopup .popup_wraper 
{
    height:370px;
    width:300px;
    top:25px;
    left:25px;
    border:2px solid #646464;
}
.Item .addToCardPopup {left:575px;  width:100px;height:100px;}
.Item .addToCardPopup .popup {left:0px; background:transparent none repeat scroll 0 0;}
.Item .addToCardPopup .popup_wraper {left:0px;}

.AlternatingItem .addToCardPopup {left:225px; width:100px;height:100px;}
.AlternatingItem .addToCardPopup .popup {left:0px; background:transparent none repeat scroll 0 0;}
.AlternatingItem .addToCardPopup .popup_wraper {left:0px;}

.addToCardPopup .popup_content  
{
    margin: 10px 20px 10px 20px;
    text-align:center;    
}
.addToCardPopup a.formLink {
    font-weight:bold;
    color: #CC9933;
}
.addToCardPopup a.formButton1 {
    padding:2px 5px 2px 5px;
    text-align:center;
    width:70px;
    float:none;
}
/* catazines */
.catalog
{
	float:left;
	width: 230px;
	text-align: center;
	padding-top: 20px;
}
.catalog img { padding: 10px 0px;}
.catalog h2 {font-size:1.1em;color:#CC9933; }	
.catalog a 
{
	display:block;	
	
	padding-left:0px;
	text-align:center;
	line-height: 27px;
	width: 230px;
	margin: 0px auto;
}
.articleContainer {width:690px;margin:0 auto;}
.articleContainer h2, .articleContainer h3 {color:#CC9933;}
.articleContainer p {line-height:2em;font-size:1.1em; color:#555555;}
.articleContainer a {color:#CC9933;}
.articleContainer p.big {font-size:1.3em;}
.articleContainer .articleTitle { text-align:center; padding-bottom:40px;}
.articleContainer .articleSubTitle { text-align:left; padding-bottom:20px;}

/* retailer */
.retailersContainer{width:890px;margin:0 auto;}
.retailersContainer .articleTitle { text-align:center; padding-bottom:40px;}
.retailersContainer h2{color:#CC9933;font-size:1.2em;}

.callout {
    color:#CC9933;
    left:300px;
    top:60px;
    padding:10px;
    position:absolute;
    text-align:left;
    width:300px;
    z-index:101;
    font-size:2em;
}
#shadebox {
    background-color:white;
    height:145px;
    margin:0 auto;
    opacity:0.8;
    position:absolute;
    top:20px;
    width:900px;
    z-index:100;
    display:none;
}
.mapWrapper 
{
    float:left;
    width:510px;
}
.storeLocationsWrapper 
{
    background-color:#FBFBFB;
    padding:10px;
    height:500px;
    overflow-x:hidden;
    overflow-y:scroll;
    float:left;
    width:200px;
}
.storeLocationsWrapper h2 {font-size:1em;}
.storeLocation  
{
    padding: 5px 0px 5px 0px; font-size:0.9em;
}
.contactContainer table {font-size:1.1em;}
.contactContainer h2 {font-size:1em;color:#CC9933; font-weight:normal;}
.contactContainer p {line-height:2em; font-size:1.1em; font-weight:normal;}

.contactContainer a {font-size:1em; }
#submissionGuidelinesPopup .popup { height: 970px; width:80%;} 
#submissionGuidelinesPopup .popup_wraper { height: 870px;  width:70%;} 

ul.fastFacts  
{
    list-style-image: url(../../images/cardthartic/bulletgold.jpg);            
    line-height:2em;
    font-size:1.1em;
}
ul.fastFacts li  
{
    color:  #555555; 
    padding-top:10px; 
}

#securityLearnHowPopup .popup { height: 490px; } 
#securityLearnHowPopup .popup_wraper { height: 390px; } 
#securityLearnHowPopup .signature { float: right; text-align: right; }
#securityLearnHowPopup img.star { display: block; margin: 0px auto; }
#securityLearnHowPopup img.smile { display: block; float: right; margin: -20px 160px 0px 0px; }
#securityLearnHowPopup img.turtle { display: block; margin-top: 10px; float: left; }



.popup1
{
	background-color:#000000;
	opacity:0.7;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);	
	
	overflow: hidden;
	position:absolute;
	
	left:15%;
	top:170px;
	
	width:60%;
	height: 250px;
	z-index:101;	
}
.popup_wraper1
{ 
	border:2px solid #dd9b2a;
	position:fixed;
	
	background:white;
	left:40%;
	top:30%;
	width:190px;
	height:285px;
	z-index:9999;
}


.productPopupNew .popup1 { height: 300px; } 
.productPopupNew.popup_wraper1 { height: 150px;  } 
.productPopupNew h1 { padding: 10px 0px; font-size:1.1em; letter-spacing: 2px; color: #6f6f6f; float: none; }
.productPopupNew h2 { font-size:1.1em; color:#CC9933; letter-spacing:2px; padding-bottom: 5px; }
.productPopupNew ul {list-style:square inside url("../../images/cardthartic/dash.png"); margin: 0;}
.productPopupNew p { padding: 0px; margin: 0px; }
.productPopupNew .product_detail_block { margin-bottom: 10px; }
.productPopupNew .popup_content .product_detail_image { float: left; text-align: right; }
.productPopupNew .popup_content .product_detail {  }
.productPopupNew .product_add_to_cart { text-align: right; }
.productPopupNew .enlarge, .productPopup .front, .productPopup .inside { display: inline; }



.cartPopUp .popup { height: 250px;  } 
.cartPopUp.popup_wraper { height: 100px; } 
.cartPopUp h1 { padding: 10px 0px; font-size:1.1em; letter-spacing: 2px; color: #6f6f6f; float: none; }
.cartPopUp h2 { font-size:1.1em; color:#CC9933; letter-spacing:2px; padding-bottom: 5px; }
.cartPopUp ul {list-style:square inside url("../../images/cardthartic/dash.png"); margin: 0;}
.cartPopUp  p { padding: 0px; margin: 0px; }
.cartPopUp  .product_detail_block { margin-bottom: 10px; }
.cartPopUp  .popup_content .product_detail_image { float: left; text-align: right; }
.cartPopUp  .popup_content .product_detail {  }
.cartPopUp  .product_add_to_cart { text-align: right; }
.cartPopUp  .enlarge, .productPopup .front, .productPopup .inside { display: inline; }


.closebutton
{
    background :url(../../images/close.png)  no-repeat;
    background-position :right bottom ;
    
    }

 input.narrow2 {width:100px; }
.narrow3 {background :gray; width :200px;}


/* new ly added for testing*/
.popup4
{
	background-color:#000000;
	opacity:0.7;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);	
	
	overflow: hidden;
	position:fixed;
	
	left:15%;
	top:30%;
	
	width:70%;
	height: 40%;
	z-index:101;	
}
.popup_wraper4
{ 
	background-color:#ffffff;

	position:fixed;
	
	left:20%;
	top:40%;
	
	width:60%;
	height: 20%;
	z-index:101;
}


.popuporder
{ 
	
	background:url(../../images/cardthartic/Addedbutton.png) white top left no-repeat;
	position:relative ;
	left:70%;
	top:-58px;
	width:90px;
	height:23px;
	z-index:9999;
}


.popuporderreseller
{ 
	
	background:url(../../images/cardthartic/Addedbutton.png) white top left no-repeat;
	position:relative ;
	left:68%;
	top:-74px;
	width:90px;
	height:23px;
	z-index:9999;
}

.popupordermagnet
{ 
	
	background:url(../../images/cardthartic/Addedbutton-main.png) white top left no-repeat;
	position:relative ;
	left:75%;
	top:-58px;
	width:60px;
	height:23px;
	z-index:9999;
}

.popupordermagnetreseller
{ 
	
	background:url(../../images/cardthartic/Addedbutton-main.png) white top left no-repeat;
	position:relative ;
	left:75%;
	top:-74px;
	width:60px;
	height:23px;
	z-index:9999;
}





@font-face {
	font-family: Dakota;
	src: url('../../Fonts/Dakota.TTF');
	/*src: local(Dakota), url('../../Fonts/Dakota.TTF') format('opentype');*/
}


.fontclass
{
    font-family :Dakota;
}

.buttonClass
{
    background-color :#dd9b2a;
    padding :5px;
    font-weight :bold ;
    font-size :11px;
}


.textoverimage,.lblSigned
{
   border: medium none; 
   font-family:Arial;
   text-align:center;
   font-size:11px;
   font-style:italic;
   width:200px;
   color:#666666;
   position:relative;
   margin:0px;
   padding:0px;
   margin-left:40px;
}
.textoverimage
{
   
   top:-190px;
   height:180px; 
   overflow: hidden; 
   z-index:99; 
}
.frontPicture
{
    z-index:9999;
}
.lblSigned
{
  z-index:999;
  top:-190px;
}
div.createCard
{
    margin-top:20px;
    letter-spacing:7px;
    font-size:18px;
    font-family:Times New Roman;
  
}

.popupEcard
{
	background-color:#000000;
	opacity:0.7;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);	
	
	overflow: hidden;
	position:absolute;
	
	left:15%;
	top:170px;
	
	width:60%;
	height: 250px;
	z-index:99;	
}
.popup_wraperEcard
{ 
 /*	border:2px solid #dd9b2a;*/
	position:absolute;
	background:white;
	left:35%;
	top:120px;
	width:400px;
	height:450px;
	z-index:999;
}

.productPopupEcard  .popupEcard
{
     border : 5px gold ;
} 




.popupSendcard
{
	background-color:#000000;
	opacity:0.7;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);	
	
	overflow: hidden;
	position:absolute;
	
	left:15%;
	top:170px;
	
	width:450px;
	height: 250px;
	z-index:101;	
}
.popup_wraperSendcard
{ 
	border:5px solid #dd9b2a;
	position:absolute;
	
	background:white;
	left:20%;
	top:100px;
	width:420px;
	height:632px;
	z-index:999;
}
.imageDiv
{
    background-image:url('../../images/cardthartic/eCard Intro.png') top left no-repeat ;
}
.productPopupSendcard  .popupEcard
{
     border : 5px gold ;
} 

.closebuttonnew
{
   background-image:url('../../images/close.png') ;  
}


.successsend
{
    color:#dd9b2a;
    background-color :#dd9b2a ;
    font-weight :bold ;
    font-size :16px;
}


.cartMessage
{
   float:left;
    width:230px;
    font-size:10px;
    color:#cc9933;
}

.popup_wraperfavseller
{ 
	border:2px solid #dd9b2a;
	position:fixed;	
	background:white;
	left:40%;
	top:30%;
	width:300px;
	height:320px;
	z-index:9999;
}

