/* Root Rewrites */
	h3{margin-bottom:0px; font-weight:bold; font-size:14px;}
    h1.home_box{color: #ED6B20; font-size:16px; margin:0; font-weight:normal; }

/* CSS Rewrites */
	.no_margin{margin:0;}

/* Font Control */
    .underline{text-decoration:underline;}
	.bold{font-weight:bold;}
	.green{color:#8A941F;}
    .brown{color:#8C623F;}
	.size_10px{font-size:10px;}
    .size_12px{font-size:12px;}
    .size_12px{font-size:12px;}
    .justify{text-align:justify}
	
/* HTML rewrites */
	li {
		font-size: 12px;
		font-style: normal;
		line-height: 12px;
		font-weight: normal;
		color: #8C623F;
		list-style-image: url(../../../../images/custom/bullet.gif);
	}
	hr {
		color: #F1F3DF;
		height: 1px;
		width: 110px;
	}
	
/* id tags */
	#site_top {
		padding-top:12px;
		//padding-top:16px;
	}
	
/* Design Control */
	.checkoutHeader{
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		background-color:#FFFFFF;
		text-align:left;
		padding:0 0 5px 0;
		margin:0px;
		color:#959C32;
	}
	
	.checkoutNavigation{
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		background-color:#FFFFFF;
		padding:5px;
		height:16px;
	}
	
	.checkoutNavigation div{
		font-size:12px;
		font-style:normal;
		font-weight:normal;
	}
	
    .greenTitle{color:#8E9626; font-weight:bold; font-size:14px;}
    .greenTitle123{color:#8E9626; font-weight:bold; font-size:14px;}
    
	.header_green {
		font-size: 14px;
		font-style: normal;
		line-height: 18px;
		color: #8A941F;
		font-weight: bold;
	}
	.text_white {
		font-size: 12px;
		font-style: normal;
		line-height: 15px;
		color: #FFFFFF;
		font-weight: normal;
	}
	a.top_nav {
		font-size: 12px;
		font-style: normal;
		line-height: 16px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}
	.text_brown {
		font-size: 12px;
		font-style: normal;
		line-height: 18px;
		color: #8C623F;
		font-weight: normal;
	}
    .home_page_favorites {
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        color: #8C623F;
        font-weight: normal;
    }
	.gift_finder {
		font-size: 12px;
		font-style: normal;
		line-height: 18px;
		color: #7D8A10;
		font-weight: bold;
	}
	.text_brown_small {
		font-size: 10px;
		font-style: normal;
		line-height: 12px;
		color: #8C623F;
		font-weight: normal;
	}
	.text_orange {
		font-size: 12px;
		font-style: normal;
		line-height: 14px;
		color: #E67121;
		font-weight: normal;
	}
	.text_green {
		font-size: 12px;
		font-style: normal;
		line-height: 18px;
		color: #7D8A10;
		font-weight: normal;
		text-decoration: none;
	}
	a.text_green {
		font-size: 12px;
		font-style: normal;
		line-height: 18px;
		color: #AABB1D;
		font-weight: normal;
		text-decoration: none;
	}
	a.text_green:hover {
		font-size: 12px;
		font-style: normal;
		line-height: 18px;
		color: #EC793A;
		font-weight: normal;
		text-decoration: none;
	}
	.gift_finder_brown {
		font-size: 11px;
		font-style: normal;
		line-height: 24px;
		height:23px;
		color: #8C623F;
		font-weight: normal;
		text-decoration: none;
	}
	a.gift_finder_brown {
		font-size: 11px;
		font-style: normal;
		line-height: 16px;
		color: #8C623F;
		font-weight: normal;
		text-decoration: none;
	}
	a.gift_finder_brown:hover {
		font-size: 11px;
		font-style: normal;
		line-height: 16px;
		color: #E56A26;
		font-weight: bold;
		text-decoration: none;
	}
	a.read_more {
		font-size: 10px;
		font-style: normal;
		font-variant:small-caps;
		line-height: 16px;
		color: #E56A26;
		font-weight: bold;
		text-decoration: none;
	}
	
	.link_brown {
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #8C623F;
		font-weight: bold;
		text-decoration: none;
	}
	a.link_brown {
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #8C623F;
		font-weight: bold;
		text-decoration: none;
	}
	a.link_brown:hover {
		font-size: 11px;
		font-style: bold;
		line-height: 14px;
		color: #E56A26;
		font-weight: bold;
		text-decoration: none;
	}
	a.link_brown:active {
		font-size: 11px;
		font-style: bold;
		line-height: 14px;
		color: #E67121;
		font-weight: bold;
		text-decoration: none;
	}
    .note {
        font-size: 10px;
        font-style: normal;
        line-height: 14px;
        color: #E67121;
        font-weight: normal;
    }
	.link_orange {
		font-size: 12px;
		font-style: normal;
		line-height: 14px;
		color: #E67121;
		font-weight: normal;
		text-decoration: underline;
	}
	a.link_orange {
		font-size: 12px;
		font-style: normal;
		line-height: 14px;
		color: #E67121;
		font-weight: normal;
		text-decoration: underline;
	}
	a.link_orange:hover {
		font-size: 12px;
		font-style: bold;
		line-height: 14px;
		color: #E67121;
		font-weight: normal;
		text-decoration: none;
	}
	a.link_orange:active {
		font-size: 12px;
		font-style: bold;
		line-height: 13px;
		color: #E67121;
		font-weight: normal;
		text-decoration: none;
	}
    a.link_orange_faq {
        font-size: 12px;
        color: #E67121;
        text-decoration: none;
    }
    a.link_orange_faq:hover {
        font-size: 12px;
        color: #E67121;
        text-decoration: underline;
    }
    a.link_orange_faq:active {
        font-size: 12px;
        color: #E67121;
        text-decoration: none;
    }
	.link_corporate_orange {
		font-size: 12px;
		line-height: 13px;
		color: #EF671D;
		font-weight: bold;
		text-decoration: underline;
	}
	a.link_corporate_orange {
		font-size: 12px;
		line-height: 13px;
		color: #EF671D;
		font-weight: bold;
		text-decoration: none;
	}
	a.link_corporate_orange:hover {
		font-size: 12px;
		line-height: 13px;
		color: #EF671D;
		font-weight: bold;
		text-decoration: none;
	}
	a.link_corporate_orange:active {
		font-size: 12px;
		line-height: 13px;
		color: #EF671D;
		font-weight: bold;
		text-decoration: none;
	}
	.link_green {
		font-size: 12px;
		font-style: normal;
		line-height: 12px;
		color: #AABB1D;
		font-weight: normal;
		text-decoration: none;
	}
	a.link_green {
		font-size: 12px;
		font-style: normal;
		line-height: 12px;
		color: #AABB1D;
		font-weight: normal;
		text-decoration: none;
	}
	a.link_green:hover {
		font-size: 12px;
		font-style: normal;
		line-height: 12px;
		color: #AABB1D;
		font-weight: normal;
		text-decoration: underline;
	}
	.link_white {
		font-size: 12px;
		font-style: normal;
		line-height: 15px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	a.link_white {
		font-size: 12px;
		font-style: normal;
		line-height: 21px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	a.link_white:hover {
		font-size: 12px;
		font-style: normal;
		line-height: 21px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}
	.greenDropMenu {
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #8C623F;
		background-color: #FFFFFF;
		border: 1px solid #AABB1D;
		height: 18px;
		width:140px;
	}
	.greenTextField {
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #8C623F;
		background-color: #FFFFFF;
		border: 1px solid #AABB1D;
		height: 10px;
		width: 345px;
	}
	.imageBorder {
		padding: 3px;
		border: 1px solid #DBCEC3;
		/*background-color: #FFFFFF;*/
	}
	.orangeTextField {
		border: 1px solid #E67121;
		height: 14px;
		width: 143px;
	}
	.textFieldGreen {
		border: 1px solid #AABB1D;
		height: 12px;
		width: 141px;
	}
	.textFieldGreenSmall {
		border: 1px solid #AABB1D;
		height: 14px;
		width: 75px;
	}
	.textFieldGreenLarge {
		border: 1px solid #AABB1D;
		height: 14px;
		width: 362px;
	}
	.greenRadioButton {
		border: 1px solid #AABB1D;
		height: 10px;
		width: 10px;
		background-color: #FFFFFF;
	}
	.greenCheckBox {
		border: 1px solid #AABB1D;
		height: 10px;
		width: 10px;
		background-color: #FFFFFF;
	}
	.ship_to {
		margin:0;
		color:#FFFFFF;                                                                      
		font-size:12px;
		font-weight:bold;
		padding: 0px 0px 0px 10px;
	}
	
	.formControlTextQuote{
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		width:115px;color:#666666;
	}
	
	.formControlSelectQuote{
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		width:120px;color:#666666;
	}
    .formControlSelectQuote_step2{
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        color:#666666;
    }
    
    /*** CSS STYLES FOR THE LOGIN PAGE ***/
    .B11static {
        font-size: 12px;
        color: #703b0f;
    }
    .B12static {
        font-size: 12px;
        color: #703b0f;
    }
    .G19light {
        color: #8a941f;
        font-size: 16px;
    }
    .G19bold {
        color: #8a941f;
        font-size: 16px;
        font-weight: bold;
    }
    .O12static {
        font-size: 12px;
        color: #ed6b20;
    }
    .green_field {
        border: thin solid dbe09c;
    }

    /* Links */

    .OrangeS a:link {
        color: #ed6b20;
        font-size: 12px;
    }
    .OrangeS a:visited {
        color: #ed6b20;
        font-size: 12px;
    }
    .OrangeS a:hover {
        color: #ed6b20;
        font-size: 12px;
    }
    .OrangeS a:active {
        color: #ed6b20;
        font-size: 12px;
    }

    .OrangeUnder a:link {
        color: #ed6b20;
        font-size: 12px;
    }
    .OrangeUnder a:visited {
        color: #ed6b20;
        font-size: 12px;
    }
    .OrangeUnder a:hover {
        color: #ed6b20;
        font-size: 12px;
    }
    .OrangeUnder a:active {
        color: #ed6b20;
        font-size: 12px;
    }

    .Brown a:link {
        color: #703b0f;
        font-size: 12px;
        text-decoration: none;
    }
    .Brown a:visited {
        color: #703b0f;
        font-size: 12px;
        text-decoration: none;
    }
    .Brown a:hover {
        color: #ed6b20;
        font-size: 12px;
        text-decoration: none;
    }
    .Brown a:active {
        color: #ed6b20;
        font-size: 12px;
        text-decoration: none;
    }
    /* End Links */

    .formCaption_shipto{
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        color:#333333;
        padding:5px;
        margin-top:3px;
        text-align:right;
    }