/**
 *
 * Main CSS Stylesheet Attach
 *
 * Added by hustlyf
 */
 
@import url("layout.css");

* { margin:0; padding:0;}
body { background:url(../images/background-1.jpg) #feac09 center top fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:0px; color:#4d5255; }
table, td {border-collapse:collapse; font-size:100%;}
table, td, img, a img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

a {color:#333; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p, ul, ol, dl, dt, dd, form, blockquote {margin: 0;padding: 0;}
em {font-style:normal;}
img {border:0; vertical-align:top;}
ul, ol, dl { list-style:none;}

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd; }

.clearfix:after, .centerBoxList:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix, *html .centerBoxList {height:1%;}
*+html .clearfix, *+html .centerBoxList {height:1%;}

.fleft { float:left;}
.fright { float:right;}
.clear{clear:both;}
.box {
    background: none repeat scroll 0 0 #e3e3e3;
    border-radius: 10px;
    margin-bottom: 13px;
    padding: 0 10px 10px;
    position: relative;
    width: 220px;
}
.box1_body {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    padding: 10px 0;
    position: relative;
}

.box1_body ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.box1_body ul li {
    font-size: 11px;
    padding: 0 0 0 15px;
}

#categories .box1_body li a, .categories .box1_body li a {
    text-transform: capitalize;
}
.box1_body ul li a {
    background: url("../images/list-marker.png") no-repeat scroll 1px 4px rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 11px;
    line-height: 20px;
    padding: 0 0 0 10px;
    text-decoration: none;
}

.centerBoxWrapper .title_box h1, .centerBoxWrapper .title_box h2 {
    margin: 0;
    padding: 15px;
}
.product-col:hover {
    border-color: #ff6600;
}
.title_box h1, .title_box h2 {
    color: #141414;
    font-family: 'Anton',sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin-bottom: 10px;
    padding: 4px 0 0;
    text-transform: uppercase;
}
.box_head {
    color: #333;
    font-size: 14px;
    font-weight: normal;
    padding: 15px 0 12px 0px;
    text-transform: uppercase;
}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

.extra{	min-width:1020px;margin:0 auto; line-height:17px;}
.main-bg { width:1000px; margin:-10px auto 0 auto; -moz-border-radius:15px; -webkit-border-radius:15px; padding:10px 10px 0; zoom:1; }
.main-width{ width:960px; margin:0 auto; text-align:left; background:#fff;  -moz-border-radius:15px; -webkit-border-radius:15px; padding:20px 20px 0 20px; zoom:1; }

.wrapper{ width:100%; overflow:hidden; clear:both; }
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

/*===================head======================*/
#header{ width:1000px;  margin:0 auto; overflow:hidden; position:relative; background: #000; font: italic bold 12px/14px "Share",cursive;
    text-align: center;
    text-transform: uppercase; }
#header .logo{ position:absolute; left:0; top:5px; }
#header .top{ position:absolute; width:450px; height:58px; top:42px; right:15px; }
#header .top .currencies{ float:left; padding:20px 10px 0 0; font-weight:bold; color:#fff; }
#header .top .currencies select{ border:1px solid #fff; color:#666; font-size:11px; }
#header .top .lang{ float:left; padding:20px 0 0; }
#header .top .cart{ width:225px; height:58px; background:url(../images/cart-bg.png) no-repeat; float:right; }
#header .top .cart .cart-bg{ color:#aaa; padding:12px 0 0 60px; }
#header .top .cart span{ display:block; font-weight:bold; }
#header .top .cart a{ color:#fff; text-decoration:none; }
#header .top .cart a:hover{ color:#ff6600; }

.header{ width:100%; height:39px; }
.header .search{float:left;margin:0;}
.header .search form{ float:left;}
.header .search div{ width:360px; height:39px; background:url(../images/search-bg.gif) no-repeat; }
.header .search .input1{ float:left; border:0;width:220px; height:20px; background:none; margin:7px 0 0 95px;}
.header .search .input2{ padding:0; border:0; float:left; margin:0 0 0 5px; width:30px; height:39px; text-indent:-9999px; background:none; cursor:pointer;}

.header .nav-links{ float:right; padding:12px 5px 0 0; }
.header .nav-links span{ color:#333; margin:0 3px; }
.header .nav-links a{ color:#8a8a8a; margin:0 2px; display:inline-block; background:url(../images/list-bg.gif) no-repeat left; padding-left:12px; text-decoration:none;}
.header .nav-links a.first{ background:none; }
.header .nav-links a.log { color:#ff6600; background:none; padding:0; }
.header .nav-links a:hover{ color:#ff6600; text-decoration:underline;}

/*navigation*/
.menu-bg{ height:55px; background:url(../images/menu-bg.gif) repeat-x left top #222; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative; clear:both; margin-top:15px; }

#dropMenuWrapper{width:100%;margin:0;}
div#dropMenu{z-index:;position:relative;}
div#dropMenu ul{margin:0;padding:0;}
div#dropMenu li{position:relative;list-style:none;margin:0;float:left;line-height:1em;}
div#dropMenu ul.level1{margin:0 auto;height:25px;z-index:2;}
div#dropMenu li:hover{}
div#dropMenu li.submenu{}
div#dropMenu li.submenu:hover{}
div#dropMenu li a{display:block;}
div#dropMenu>ul a{width:auto;}
div#dropMenu ul ul{position:absolute;}
div#dropMenu ul ul li{}
div#dropMenu li.submenu li.submenu{}
div#dropMenu ul.level1 li.submenu:hover ul.level2,div#dropMenu ul.level2 li.submenu:hover ul.level3,div#dropMenu ul.level3 li.submenu:hover ul.level4,div#dropMenu ul.level4 li.submenu:hover ul.level5{display:block;z-index:100;}
div#dropMenu ul.level2{top:48px;left:20px;opacity:0;filter:alpha(opacity=0);display:none;}
div#dropMenu ul.level3,div#dropMenu ul.level4,div#dropMenu ul.level5{top:0;left:13em;}
div#dropMenu ul.level2 a{padding:0;text-transform:none;}

div#dropMenu ul.level2 a:hover{}
.level1{position:relative;}
.level1>li{float:left;padding:15px 0 20px 0;}
.level1>li>a{font-size:14px;line-height:18px;color:#fff;text-transform:uppercase;text-decoration:none;font-family:'Oswald',sans-serif;background:url(../images/menu-line.gif) no-repeat left top;padding:3px 19px 3px 20px;}
.level1>li.first>a{padding:3px 19px 3px 28px;background:none;}
.level1>li.submenu{position:relative;z-index:999;}
.level1>li>a:hover{color:#ff6600;}
div#dropMenu ul.level1 li.submenu > a:hover,div#dropMenu ul.level1 li.submenu:hover > a{color:#ff6600;}
.level2{min-width:350px;background:url(../images/menu-level2-bottom.png) no-repeat left bottom;padding-bottom:17px!important;padding-top:10px!important;margin-top:-10px!important;z-index:10;position:absolute;}
.level2>li{float:none!important;min-width:350px;background:url(../images/menu-level2-bg.png) repeat-y left top;}
.level2>li:first-child{background:url(../images/menu-level2-top.png) no-repeat left top;padding:8px 0 0 0;}
.level2>li>a{color:#fff!important;font-size:12px;line-height:23px;text-decoration:none;padding:0 0 0 34px!important;display:block;background:url(../images/menu-marker2.png) no-repeat 19px -15px;white-space:nowrap; }
.level2>li>a:hover{color:#ff6600!important;text-decoration:none;background:url(../images/menu-marker2.png) no-repeat 19px 8px;}

/*===== anythingSlider =====*/
.anythingSlider { width: 960px; height: 300px; margin:15px 0; position: relative; }
.anythingSlider .wrapper { width: 960px; height: 300px; position: absolute; top: 0; right: 0; z-index:1; }
.anythingSlider .wrapper ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height:300px; width: 960px; margin: 0; }
.anythingSlider .arrow { display:none;}
#start-stop { background: #414141; color: #d1d1d1; padding: 2px 18px; text-align: center; position: absolute; left: 19px; bottom: 17px; font-size:11px; text-transform:uppercase; text-decoration:none;}
#start-stop.playing { background-color:#414141 ; }
#start-stop:hover { background-image: none; }

.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }
#thumbNav{display:block;position:absolute;z-index:10;bottom:18px;left:467px;}
#thumbNav a{display:block;float:left;width:11px;height:11px;background:url(../images/pagination.png) no-repeat left top;text-indent:-9999px;margin-right:4px;}
#thumbNav a.cur,
#thumbNav a:hover{background:url(../images/pagination.png) no-repeat right top;}
#start-stop{display:none;}

/*===================mainbody======================*/
.column-center-padding{ width:702px; }
.centerBoxWrapper{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative;background:#e3e3e3; margin-bottom:13px;}
.centerBoxWrapper .title_box h1, .centerBoxWrapper .title_box h2{ padding:15px; margin:0;}

/*product list*/
.product-col{ width:222px; margin:0 0 13px 0; padding:10px 0 22px 0; text-align:left; border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; background:#fff; }
.radioButtonLabel img{ width:100px;}
.product-col22{ width:200px; margin:0 0 13px 3px; padding:10px 5px 22px 5px; text-align:left; border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; background:#fff; }
.product-col-over{ border-color:#ff6600; }
.product-col2{ margin-left:5px; }
.product-col0{ margin-left:10px; }
.product-col .sale{ width:83px; height:81px; position:absolute; background:url(../images/i_sale.png) no-repeat; top:-4px; right:-6px; }
.product-col .img{ text-align:center; margin-bottom:3px; height:150px; overflow:hidden; }
.product-col .name{ color:#333; font-weight:normal; text-decoration:none; font-size:12px; line-height:18px; display:block; height:36px; overflow:hidden; padding:0 5px 0 12px; }
.limiter{ margin-bottom:10px;}
#whatsnewHeading a{ text-decoration:none;}
.product-col-over .name{ color:#ff6600; }
.product-col .wrapper{ text-align:left; position:relative; }
.product-col .wrapper .price{ padding:12px 0 0 12px; font-family: 'Oswald', sans-serif; color:#ff6600; font-weight:normal; font-size:16px; }
.product-col22 .wrapper .price{ padding:12px 0 0 12px; font-family: 'Oswald', sans-serif; color:#ff6600; font-weight:normal; font-size:19px; }
 
.product-col .wrapper .price b{ font-weight:normal; }
.product-col .wrapper .buttons{ position:absolute; bottom:0; right:10px; }

.centerBoxWrapper .product-col{ width:217px !important; }
.centerBoxWrapper .product-col1{ margin-left:10px !important; }
.centerBoxWrapper .product-col2{ margin-left:7.5px !important; }
.centerBoxWrapper .product-col0{ margin-left:5px !important; }

/* product info */
#productTitle .catGoods{ float:right; _margin-top:-16px; margin-right:10px; font-size:16px; }
#productTitle .catGoods a{ color:#ff6600; }
#product_flash_page{ background:#f6f6f6; width:698px; overflow:hidden; position:relative; }
.recent_flash_prev,.recent_flash_next{z-index:; height:110px;width:28px;display:block; top:0; position:absolute; cursor:pointer;}
.recent_flash_prev {background:url(../images/bg_catgoods.gif) no-repeat -116px 0; left:0;}
.recent_flash_next {background:url(../images/bg_catgoods.gif) no-repeat -145px 0; right:0;}
#similar_product{
	    background: none repeat scroll 0 0 #e3e3e3;
    border-radius: 10px;
    margin-bottom: 13px;
    position: relative;
	
	}
ul#recent_flash_small { list-style:none; margin:0 0 0 28px; padding:0; width:690px; overflow:hidden; }
#recent_flash_small li{width:107px; float:left; height:110px; text-align:center; }
#recent_flash_small li a{ width:86px; height:110px; margin:0 auto; text-align:center; display:block; overflow:hidden; background:url(../images/bg_catgoods.gif) no-repeat -261px 0; }
#recent_flash_small li a.selected{ background:url(../images/bg_catgoods.gif) no-repeat -174px 0;}
#recent_flash_small li a img{ width:80px; margin-top:11px;}

.productInfo { padding:10px 0 20px 0; }
#productGeneral .productTop{ padding-top:10px; }
#productGeneral .productTop .tl{ width:310px; overflow:hidden; float:left; margin-bottom:10px; }
#productGeneral .productTop .productName{ font-family: 'Oswald',sans-serif; color:#333; font-size: 17px; font-weight: normal; line-height: 20px; border-bottom: 1px solid #ECEAEA; margin-bottom: 10px; padding-bottom: 10px;}
#productGeneral .productTop #productPrices{ font-family: 'Oswald', sans-serif; font-weight:normal; font-size:19px; line-height:180%; }
#productGeneral .productTop #productPrices b, .productInfo .productTop #productPrices .bigPrice{ color:#ff6600; font-weight:normal; }

#productMainImage{ width:308px; overflow:hidden; margin-top:6px; position:relative;}
#productMainImage #imgLight1{ display:block; border: 1px solid #ECEAEA; border-radius: 5px 5px 5px 5px; text-align:center; padding: 20px 0;}
#productMainImage .imgLink{ position:absolute; width:29px; height:28px; background:url(../images/zoom-icon.png) no-repeat 0 0; bottom:3px; left:3px; }
#productMainImage .imgLink a{ display:block; width:29px; height:28px; text-indent:-9999px; cursor:pointer; }

#productsAdditionalImages{ width:310px; }
#productsAdditionalImages #thumbs_list {overflow: hidden;float: left;width: 280px}
#productsAdditionalImages #thumbs_list ul, #productsAdditionalImages #thumbs_list li{ list-style:none; margin:0; padding:0; }
#productsAdditionalImages #thumbs_list li {float:left; cursor:pointer; width:70px; height:90px; text-align:center; overflow:hidden; }
#productsAdditionalImages #thumbs_list li div{ width:62px; height:62px; text-align:center; overflow:hidden; margin:6px auto 0 auto; border:1px solid #ddd; }
#productsAdditionalImages #thumbs_list li img{ margin-top:2px; }
.view_scroll_left, .view_scroll_right, .view_scroll_left_more, .view_scroll_right_more{ display:block; background: url('../images/thumbs_left_no.gif') no-repeat center 28px;text-indent:-9999px; width:10px; height:90px; float:left; padding:0 2px; cursor:pointer; }
.view_scroll_right{ background-image:url('../images/thumbs_right_no.gif');}
.view_scroll_left_more{ background-image:url('../images/thumbs_left.gif');}
.view_scroll_right_more{ background-image:url('../images/thumbs_right.gif');}

.productTop .tr{ width:375px; float:right; overflow:hidden; }
.productTop .tr .buttonRow{ margin:0.5em 0; }
.productTop .tr #productDetailsList{ margin:0; }
.productTop .tr #productDetailsList li{ line-height:200%; background:url(../images/list_background.gif) no-repeat 0 9px; padding-left:12px; }

#addToCart {text-align: left; padding:20px 0; color:#333; position:relative; }
#addToCart .submit input{ position:absolute; top:15px; left:125px; border:0; padding:0; }
#productAttributes {padding: 0;margin: 0;border: 0;background: none;}
#productAttributes .wrapperAttribsOptions a{ color:red; font-weight:bold; text-decoration:underline; }
#productAttributes h4.optionName{ font-weight:normal; font-size:12px; text-align:left; }

#productDateAvailable{ padding-bottom:10px; border-bottom:1px solid #dfdfdf; padding-top:80px; background:url(../images/secure.gif) no-repeat; }
#productDateAvailable p{ font-weight:bold; color:#333; margin-bottom:5px; }

#more_info_block .idTabs { height: 30px; margin-top: 10px; background:url(../images/bg_tab.gif) bottom repeat-x; }
#more_info_block .idTabs a{ display: block;height: 24px;text-align: center;text-decoration: none;font-weight: bold;padding: 4px 10px 0 10px;color: #333; float: left;margin-right: 4px; border:1px solid #dfdfdf; background:#f0f0f0; }
#more_info_block .idTabs a.selected{color: #333; background:#fff; border-bottom:1px solid #fff; }
#more_info_block .sheets{ padding:20px 15px; line-height:180%; color:#555; border:1px solid #dfdfdf; border-top:none; }

/* news */
.newsMain { color:#333; line-height:160%; }
.newsMain .newsHeadlineText{ border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px; }

.newsMain .articleHeading, 
.newsMain .articleHeading h2{ font-weight:bold; font-size:16px; color:#333; padding-bottom:5px; font-family:Arial; text-transform:capitalize; }
.newsMain .articleHeading h1{ font-size:16px; color:#ff6600; padding:5px 0; }
.newsMain .articleHeading a:link{ text-decoration:none; color:#ff6600; }
.newsMain .articleHeading a:hover{ text-decoration:underline; }
.newsMain .articleHeading a:active, .newsMain .articleHeading a:visited{ color:#aaa; text-decoration:none; }

.newsMain .articleByLine { padding:0 0 5px; margin-bottom:10px; border-bottom:1px dotted #dfdfdf; color:#333; font-size:11px; }
.newsMain .articleByLine .author,
.newsMain .articleByLine .date,
.newsMain .articleByLine .comments { display:inline-block; background-image:url(../images/news-icon.png); height:16px; line-height:16px; background-repeat: no-repeat; padding:0 10px 0 20px;}
.newsMain .articleByLine .date{ background-position: left 0; }
.newsMain .articleByLine .author{ background-position: left -20px; }
.newsMain .articleByLine .comments { background-position: left -40px; }

.newsMain .articleContent{ clear:both; padding:10px 0; }
.newsMain .articleContent p{ clear:both; margin-bottom:20px; text-align:left; }
.newsMain .articleContent a{ color:#ff6600; }
#newsarticleDefault .articleContent{ font-size:13px; color:#000; }

.newsMain .pageLink a{ display:block; cursor:pointer; text-align:center; text-decoration:none; color:#fff; width:116px; height:27px; line-height:26px; background:url(../images/news-page-bg.gif) no-repeat; font-weight:bold; }
.newsMain .pageLink a:hover{ color:#FFFF00; }

.newsMain .archiveLinkList li{ list-style:circle; }
.newsMain .articleText a{ font-size:11px; color:#ff6600; }

.newsMain .clearSplit{ clear:both; }
.newsMain .splitSolidGray{ margin:10px 0; clear:both; }

/* news comment */
.newsMain .commentsNone{ padding:15px 30px 5px; }
.newsMain .commentsHeading { border-top:1px dotted #dfdfdf; margin-top:8px; padding-top:8px; }
.newsMain .commentsHeading .commentsSubject{ font-size:13px; font-weight:bold; }
.newsMain .commentsHeading .commentsDate{ font-size:11px; color:#999; }
.newsMain .commentsHeading .commentsAuthor{ font-size:12px; font-weight:bold; color:#333; margin-right:5px; }
.newsMain .hasSubject .commentsAuthor{ font-size:11px; color:#999; font-weight:normal; margin-right:0; }
.newsMain .commentsBody { padding:10px 0 5px; }

.newsMain .commentsFieldSet{ padding:5px 30px 15px; margin-top:10px; }
.newsMain .commentsFieldSet a{ color:#ff6600; }
.newsMain .commentsFieldSet label{ font-weight:bold; display:block; }
.newsMain .commentsFieldSet .commentsInput{ height:50px; text-align:left; }
.newsMain .commentsFieldSet .commentsInput input{ width:280px; }
.newsMain .commentsFieldSet .commentsText textarea{ width:99%; height:120px; }
.newsMain .commentsFieldSet .commentsSubmit{ text-align:right; padding-top:10px; }
.newsMain .commentsFieldSet .commentsSubmit input{ border:0; padding:0; }

/* single pages */
#checkoutSuccessBox div{ text-align:center; line-height:150%; margin-bottom:15px; }
#checkoutSuccessBox div img{ float:left; }

/*===================foot======================*/
#footer{ padding-bottom:20px; }
#footer a{ color:#333; text-decoration:none;}
#footer a:hover{ color:#ff6600;}

#footer .bot1{ padding-top:20px; }
#footer .col1{width:190px; float:left;}
#footer .col2{width:auto; float:right; color:#585857; }

#footer .footer-menu{color:#a5a5a5;text-align:right;}
#footer .footer-menu a{font-size:12px;margin:0 2px;text-decoration:none;display:inline-block;background:url(../images/list-bg-act.gif) left no-repeat;padding-left:12px;}
#footer .footer-menu a.first{background:none;}
#footer .keywords{ padding-top:5px; text-align:right; }
#footer .keywords strong{ color:#ff6600; margin-right:3px;}

.footer{ width:1000px; margin:0 auto; padding:5px 0 15px;}
.footer .copyright{ text-align:right; color:#fff; font-size:12px; word-spacing:3px; }
.footer .copyright a{ color:#ff6600; margin-right:3px; }
.header_inner {
    background: url("../images/headbg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    height: 140px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 980px;
    z-index: 200;
}

.header_logo {
    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 12px;
    width: auto;
    z-index: 205;
}

.topTextPosition {
    top: 12px;
}
.header_info {
    left: 20px;
    position: absolute;
    top: 1px;
    z-index: 205;
	margin-top: 10px;
}
.header_new_msg {
    font: italic bold 12px/16px "Share",cursive;
    left: 800px;
    position: absolute;
    top: 33px;
    z-index: 300;
}

.header_chat_number {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 205;
}
.header_chat_number a span.icon_chat_small {
    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -400px -80px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 20px;
    margin: 0 5px 0 0;
    opacity: 1;
    padding: 0;
    vertical-align: middle;
    width: 20px;
}
.header_accountHelp {
    left: 650px;
    position: absolute;
    top: 5px;
	margin-top: 5px;
    z-index: 310;
}
.header_accountHelp a.accountClick {
    font-size: 14px;
}
.icon_account {
    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -240px -80px rgba(0, 0, 0, 0);
    height: 20px;
    width: 20px;
}
.header_accountHelp a span {
    color: #ffffff;
}

.header_accountHelp span.icon_account {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.header_accountHelp a:hover { color: #fff; }
.header_inner a{ color: #666; }



.site_footer {

    background-color: #000000;

    border-top: 1px solid #F6D046;

    font: 12px/14px 'UnitedItalicRgBk',Arial,Helvetica,sans-serif;

    height: auto;

    margin: 0 auto;

    min-width: 966px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 100%;

}

.footer_inner {

    color: #FFFFFF;

    height: auto;

    margin: 0 auto;

    overflow: hidden;

    padding: 30px 0;

    text-align: left;

    width: 966px;

    z-index: 200;

}

.footer_inner a {

    color: #FFFFFF;

    text-decoration: none;

}

.footer_col_connected {

    border-right: 1px solid #19180D;

    float: left;

    height: auto;

    margin: 0 30px 0 0;

    overflow: hidden;

    width: 240px;

}

.footer_col_connected p {

    color: #F6D046;

    font-size: 18px;

    line-height: 20px;

    margin: 0;

    padding: 0 6px;

}

.footer_col_connected ul {

    display: block;

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 8px 0 0 8px;

    width: 240px;

}

.footer_col_connected li {

    float: left;

    height: 38px;

    list-style: none outside none;

    margin: 14px 14px 0 0;

    padding: 0;

    width: 38px;

}

.footer_col_connected li.ftBadgeadjust {

    height: 50px;

    margin: 8px 4px 0 0;

    width: 50px;

}

.footer_col_connected li span {

    display: block;

}

.footer_col_connected li span.icon_field_tested {

}

.footer_col_connected li a span {

    cursor: pointer;

    opacity: 1;

}

.footer_col_connected li a:hover span {

    opacity: 0.8;

}

.footer_col {

    border-right: 1px solid #19180D;

    float: left;

    height: auto;

    margin: 0 30px 0 0;

    overflow: hidden;

    padding: 0;

    width: 200px;

}

.footer_col.no_border {

    border: medium none;

}

.footer_col p {

    color: #F6D046;

    font-size: 18px;

    line-height: 20px;

    margin: 0;

    padding: 0 6px;

}

.footer_col ul {

    margin: 0;

    padding: 7px 0 0 7px;

}

.footer_col li {

    font-family: 'UnitedItalicRgHv',Arial,Helvetica,sans-serif;

    list-style: none outside none;

    margin: 0;

    padding: 4px 0;

}

.footer_col a {

    color: #FFFFFF;

}

.footer_col a:hover {

    color: #F6D046;

}

.col_popular {

}

.col_cust_serv {

}

.col_extras {

    margin: 0;

    padding: 0;

    width: 180px;

}

.footer_lower {

    background-color: #666666;

    height: auto;

    margin: 0;

    padding: 15px 0;

    text-align: center;

    width: 100%;

}

.footer_lower ul {

    margin: 0;

    padding: 0;

}

.footer_lower li {

    border-left: 2px solid #F6D046;

    color: #FFFFFF;

    display: inline-block;

    font-family: 'Share',cursive;

    margin: 0;

    padding: 0 5px 0 7px;

    text-align: center;

}

.footer_lower li.no_border {

    border: medium none;

}

.footer_lower a {

    color: #FFFFFF;

    font-family: 'Share',cursive;

    text-decoration: none;

}

.footer_lower a:hover {

    color: #F6D046;

}

.footer_badges {

    background-color: #FFFFFF;

    height: auto;

    margin: 0;

    padding: 0;

    width: 100%;

}

.footer_badges ul {

    margin: 0;

    padding: 0;

}

.footer_badges li {

    display: inline-block;

    list-style: none outside none;

    margin: 0;

    padding: 20px 10px;

    vertical-align: top;

}

.footer_badges li.badge_vet {

    padding: 14px 10px;

}

.footer_badges li.badge_stella {

    padding: 18px 10px;

}

.footer_badges li span {

    display: block;

}