﻿@charset "utf-8";

/*
	Title:		RM Roll More
	Date:		Oct 31, 2013
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{margin:0;padding:0;font:normal 12px/18px Arial;color:#000;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;background:#e7e7e7 url(https://zengu.s3.amazonaws.com/rollmore/images/body-bg.jpg) repeat center 0}
.clear-fix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

a img{border:0}
a,input,select,textarea{outline:none}
input::-moz-focus-inner{border:0;padding:0;-webkit-appearance:none}
article,aside,figure,figcaption,footer,hgroup,header,nav,section{display:block}
.spacer{clear:both;height:20px;font-size:4px;line-height:4px}
.hidden {display:none;}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.FL{float:left}
.FR{float:right}
.button{cursor:pointer;}
.error {color:#c40;}
.trans-hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}

	/* COMMON ELEMENTS */
.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.brdr-rads{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.body-outer-wrapper{clear:both;position:relative;width:100%;min-width:1080px;background:url(https://zengu.s3.amazonaws.com/rollmore/backgrounds/default.jpg) no-repeat scroll center 0px rgb(231, 231, 231);float:left;}
section{clear:both;position:relative;width:100%}
.common-wrap{clear:both;position:relative;margin:0 auto;max-width:960px}
.white-bg{clear:both;position:relative;width:100%;padding:0 10px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
h2{clear:both;margin:0;padding:0;font:700 48px/32px 'Source Sans Pro', Arial, sans-serif;color:#c10a10;text-transform:uppercase}
p{clear:both;margin:0;padding:0;font:400 16px/18px, Arial, sans-serif;color:#030202}
.header_recentOrderBar {height: 30px; background-color: #05063b; text-align:center; color:#fff; position:relative; margin: 0px auto;}
.header_recentOrderText {text-align:center; height: 35px;}
.header_recentOrderText a {font-size: 15px;color: rgb(255, 255, 255);text-decoration: none;text-shadow: 1px 1px 1px rgb(0, 0, 0);text-transform: uppercase;font-style: italic;font-weight: bold;letter-spacing: -0.25px;}

	/*	Begin top bar	*/
.header-wrap{clear:both;position:relative;width:100%;height:94px;z-index:2000}
.logo-wrap{float:left;position:relative;width:210px;height:94px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/logo-text.png) no-repeat 0 6px}
.logo{float:left;margin:8px 0 0;padding:0;width:205px;height:85px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/logo-sprite.png) no-repeat 0 0;opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}
.logo:hover{opacity:.5}
.top-nav-wrap{float:right;position:relative;margin-top:13px;width:740px;height:40px}
.main-nav-wrap{position:absolute;right:7px;bottom:0;width:870px;height:33px;z-index:3}

.top-nav { float: left; line-height: 16px; margin: 4px 0 0 12px; position: relative; text-align: center; width: 370px;}
.top-nav ul{margin:0;padding:0;list-style:none}
.top-nav li{display:inline;padding:4px 10px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/top-nav-seperator.jpg) no-repeat 0 7px}
.top-nav li:first-child{background:none;padding-left:0}
.top-nav li a{display:inline-block;margin:0;padding:0;font:400 12px/14px 'Source Sans Pro', Arial, sans-serif;color:#626262;text-decoration:none}
.top-nav li a:hover{text-decoration:underline}
.top-right{float:right;position:relative;padding-right:7px}
.cartr-wrap{float:right;position:relative;width:100px;height:25px;margin:2px 0 0 5px;padding:5px 7px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:'Source Sans Pro', Arial, sans-serif;font-size:13px;line-height:12px;font-weight:700;text-align:center;color:#2e3192}
.cartr-wrap span{float:right;width:22px;height:23px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/cartr-sprite.png) no-repeat 0 0}
.cartr-wrap:hover span{background-position:0 -100px}
.cartr-wrap p{clear:none;float:right;margin-right:12px;color:#2e3192;}
.search-wrap{position:absolute;right:123px;top:0;width:85px;height:36px;margin:2px 0 0 13px;padding:0 35px 0 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;z-index:3}
.search-wrap form{margin:0;padding:0}
.search-wrap input{float:right;width:65px;margin:0;padding:0 10px;height:34px;border:1px solid rgba(0,0,0,0);}
.search-wrap input.search-text{font:400 14px/35px 'Source Sans Pro', Arial, sans-serif;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.search-wrap input[type=text]:focus{width:165px;border:1px solid #e3696d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 5px #f1979a;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 5px #f1979a;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 5px #f1979a}
.search-wrap input.search-sbmt-btn{position:absolute;right:4px;top:0;width:35px;height:36px;background:#c10a10 url(https://zengu.s3.amazonaws.com/rollmore/images/search-icon.png) no-repeat center 8px;cursor:pointer;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;z-index:3}
.search-wrap input::-webkit-input-placeholder{}
.social-network{position:absolute;right:260px;top:0;width:100px;z-index:2}
.social-network a{float:right;position:relative;margin:0 0 0 7px;padding:0;width:38px;height:39px}
.social-network a div{float:left;position:relative;width:38px;height:39px;-webkit-border-radius:19px;border-radius:19px;-moz-border-radius:19px;overflow:hidden;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.social-network a span{position:absolute;left:0;top:0;width:38px;height:39px;opacity:0;-webkit-border-radius:19px;border-radius:19px;-moz-border-radius:19px;overflow:hidden;z-index:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.social-network a:hover div{opacity:0}
.social-network a:hover span{opacity:1}


.flags {position: absolute; right: 310px; top: 6px; width: 45px; z-index: 2;}
.flags a{float: left; padding-left: 5px;}
.flags div{width: 37px; height: 25px;}
.flags div:hover{background-position: 0px -25px;}
	/*	End top bar	*/

	/****	Begin main navigation	****/
.main-nav-wrap ul{float:right;position:relative;margin:0;padding:0;list-style:none}
.main-nav-wrap li{float:left;position:relative;padding:0;margin:0 0 0 7px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.main-nav-wrap li:first-child{margin:0}
.main-nav-wrap li a{float:left;position:relative;margin:0;padding:7px 7px;font:300 17px/18px 'Oswald', Arial, sans-serif;background:#2e3192;color:#fff;text-transform:uppercase;border-top:1px solid #fff;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;transition:background .4s ease}
.main-nav-wrap li a:hover{background:#c10a10}

	/*	Begin dropdown	*/
.main-nav-wrap li.dropdown{padding-bottom:6px;background:#05063b url(https://zengu.s3.amazonaws.com/rollmore/images/main-nav-btm-bg.jpg) no-repeat center 28px}
.main-nav-wrap li.dropdown a{padding:6px 7px 2px}
.main-nav-wrap li.dropdown:hover{background:none;padding-bottom:0;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.main-nav-wrap li.dropdown:hover a{transition:none;padding:6px 6px 8px;background:#c10a10;border:1px solid #fff;border-top:2px solid #fff;color:#8788a3;border-bottom:0;z-index:10}
.main-nav-wrap li ul{position:absolute;left:-99999px;top:30px;padding:12px 13px 13px;margin:0;background:#0f1147;z-index:3;opacity:0}
.main-nav-wrap li:hover ul{left:0;border:1px solid #fff;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;opacity:1}
.main-nav-wrap li li{float:left;width:125px;height:auto;padding:0;margin:0;line-height:18px;border-bottom:1px solid #2e3192}
.main-nav-wrap li li:first-child{border-top:1px solid #2e3192}
.main-nav-wrap li.dropdown:hover a{background:#0f1147}
.main-nav-wrap li.dropdown:hover li{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-bottom:3px}
.main-nav-wrap li li a{display:block;padding:8px 0;margin:0;font-size:16px;background:#0f1147;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.main-nav-wrap li.dropdown:hover li a{border:none;width:100%;padding:4px 0 4px 3px;margin:2px 0 0 -2px;border-top:1px solid rgba(0,0,0,0);color:#fff;background:#0f1147}
.main-nav-wrap li.dropdown:hover li:hover a{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}
.main-nav-wrap li.dropdown:hover li a:hover{border-top:1px solid #fff;background:#c10a10;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.main-nav-wrap li ul.list-gis li{width:125px}
.main-nav-wrap li ul.list-protective li{width:108px}
	/*	End dropdown	*/
	
	/* mega menu big dropdown*/
.mega-menu-container{position:relative; float:left; width: 836px; font-size:11px; color:#000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#F1F1F1; text-align:left}
.mega-left-area{float:left; width:180px; background-color:#f1f1f1;border-right:1px solid #e9e9e9}
.mega-left-area img{float:left; margin:0}
.mega-left-row{float:left; width:296px; margin-top:5px}
.mega-right-area{position:relative; float:left; width:652px;background-color:#FFF;}
.mega-right-area span{float:right; padding-right:10px; margin:0; font-size:10px; line-height:13px; text-align:right; font-weight:400; text-transform:uppercase; line-height:26px; color:#666}
.mega-right-area .info-left-contents-container{font-weight:400; width:154px; padding-left:6px}
.main-nav-wrap li li.mega {width:836px !important;}

#shop-all-gi-button{background:url(https://zengu.s3.amazonaws.com/rollmore/images/rm_shop_all_gis_Button_Sprite.png) no-repeat center 0px; height: 31px; margin:8px 10px;}
#shop-all-gi-button:hover{background-position: center -31px; cursor:pointer;}
.mega-left-area .shop-by{font-family:lato;height:20px;font-size:10px;color:#ffffff;background-color:#0F1147;padding-left: 14px;}
.mega-left-area .menu-item{font-family:lato;font-size:14px; background:url(https://zengu.s3.amazonaws.com/rollmore/images/rm_Shop-By_menu-bkgrnd_up.png) repeat;color:#696969;padding-left: 14px;height:35px; line-height:35px;}
.mega-left-area .menu-item:hover{background:url(https://zengu.s3.amazonaws.com/rollmore/images/rm_Shop-By_menu-bkgrnd_over.png) repeat; color: #fff; cursor:pointer;}

.mega-left-area .menu-item.link{background:url(https://zengu.s3.amazonaws.com/rollmore/images/rm_Shop-By_menu-bkgrnd_up_external.png) repeat;}
.mega-left-area .menu-item.link:hover{background:url(https://zengu.s3.amazonaws.com/rollmore/images/rm_Shop-By_menu-bkgrnd_over.png) repeat; color: #fff; cursor:pointer;}

.mega-left-area .menu-item.active{background:url(https://zengu.s3.amazonaws.com/rollmore/images/rm_Shop-By_menu-bkgrnd_active.png) repeat;color: #fff}

.mega-category{padding: 20px;}
.mega-category .category-title{font-family:lato; font-weight:900; font-size:18px; text-transform:uppercase; color:#1788f8;padding-bottom: 15px;}
.mega-category .category-text{font-family:lato; font-size:13px;color:#0f1147;padding-bottom: 15px;}
a.category-item {width:100px !important; background-color: #fff !important;float:left !important; padding-right: 20px !important;}
.category-item  .category-brand-name{float:right;font-family: lato; font-size:12px; color:#bcbcbc}
.category-item  .category-thumbnail{height:100px; width:100px;border:1px solid #d1d1d1;clear: both;}
.category-item  .category-thumbnail img {height:100px;}
.category-item  .category-text{font-family:lato;font-size:12px;color: #000;}
	/* end mega menu big dropdown*/

	/*	Begin dropdown brands	*/
.main-nav-wrap li.our-brands:hover{margin:0 0 0 2px}
.main-nav-wrap li.our-brands:hover a{padding:7px 8px 7px 9px;border-top:1px solid #fff}
.main-nav-wrap li.our-brands p a {background:none !important;}
.brands-wrap{position:absolute;left:-99999px;top:29px;width:647px;padding:8px 13px 11px 12px;background:#0f1147;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;z-index:3;opacity:0}
.brands-table{float:left;position:relative;margin:0 auto;width:584px;padding:3px 24px 5px 39px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff }
.brands-row{float:left;position:relative;width:100%;margin-left:-1px;margin-right:-1px}
.main-nav-wrap li.our-brands:hover .brands-cell a{margin:0;padding:0}
.brands-cell{float:right;position:relative;width:97px;padding:1px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.brands-cell img{float:left;margin:0;width:100%}
.our-brands:hover .brands-wrap{left:auto;right:0;opacity:1}
.dropdown:hover .sub-item{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}
	/*	End dropdown brands	*/
	
.main-nav-wrap li.dropdown a span{position:absolute;left:-99999px;bottom:-6px;width:100%;height:5px;background:#0f1147;z-index:10}
.main-nav-wrap li.dropdown:hover a span{left:0;bottom:0}
	/****	End main navigation		****/

	/*	Begin banner-section	*/
.gaurantee-banner-wrap{clear:both;position:relative;width:1000px;margin:0 auto;z-index:100}
.gaurantee-banner-top{position:absolute;left:0;top:3px;width:100%;height:70px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/gaurantee-bg-sprite.png) no-repeat center 0;z-index:5}
.seal-btm{position:absolute;left:445px;top:0px;width:112px;height:112px;background: url(https://zengu.s3.amazonaws.com/rollmore/images/gaurantee-seal-btm.png) no-repeat 0 0;z-index:3}
.banner-head{position:relative;left:0;top:135px;width:1000px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/banner-bg-top-shade-bg.png) no-repeat center 0;z-index:3;margin: 0px auto;}
.gaurantee-banner-top:hover{background-position:0 -201px}
.gaurantee-banner-btm{clear:both;position:relative;width:960px;min-height:356px;margin:7px auto 0;padding:10px 10px 0 10px;z-index:2}
.gaurantee-top-contents{clear:both;position:relative;width:890px;margin:12px auto 0}
.gaurantee-top-contents h3{margin:0;padding:0;font:700 italic 17px/24px 'Source Sans Pro', Arial, sans-serif;color:#fff;text-transform:uppercase;text-shadow:0 1px 1px #000;letter-spacing:-.75px}
.gaurantee-top-contents h3.fr{margin-right:61px}
.gaurantee-top-contents h3.fl{margin-left:35px}
.gaurantee-top-contents a{color: #FFFFFF;font: italic 700 10px/10px 'Source Sans Pro',Arial,sans-serif; margin: 0; padding: 4px 0 0 4px; text-decoration: none;}
.gaurantee-top-contents a.learn-more{background: url("https://zengu.s3.amazonaws.com/rollmore/images/learn-more-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 14px; position: absolute; right: -112px; top: 301px; width: 60px; z-index: 3;}
.gaurantee-top-contents a.learn-more:hover{background-position:0 -100px}
.banner-title{position:absolute;left:30px;bottom:20px;z-index:3}
.gaurantee-btm-contents {clear: both; margin: 3px auto 0; position: relative;}
.gaurantee-btm-contents h4.left {left: 170px;position: absolute;top: 0;}
.gaurantee-btm-contents h4.right {position:absolute;left:580px;top:0px;} 
.gaurantee-btm-contents h4 {color: #FFFFFF; font: 700 15px/32px Arial,sans-serif; letter-spacing: -0.65px; margin: 0; padding: 0; text-shadow: 0 0 4px #0000FF; text-transform: uppercase;}
.gaurantee-btm-contents.usa h4{font-size: 12px;}

	/*	End banner-section	*/

	/*	Begin product section	*/
.showcase-sale{position: absolute !important; left: 0px !important; top: 0px !important; z-index: 2 !important;}
.product-table{float:left;position:relative;width:940px;height:200px;margin-top:120px}
.product-table a{text-decoration:none;}
.product-row{float:left;position:relative;width:960px}
.product-detail-wrap .product-cell {margin-top:20px;}
.product-cell{float:left;position:relative;width:174px;height:211px;padding:0;margin-right:15px;border:1px solid #767676;box-shadow:0 0 3px #767676;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cell-contents{position:relative;width:100%;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cell-contents img{float: left; margin: 0px; position: relative; left: -21px;}
.cell-contents-overlay{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;z-index:3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cell-contents-overlay img{float: left; margin: 0px; position: relative; left: -21px;}
.cell-contents-overlay div.red-top-border{position:absolute;left:0;top:0;width:100%;height:3px;background:#a80d12;z-index:3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cell-contents-overlay div.cell-contents-hover{position:absolute;left:0;top:0;width:100%;height:100%;background:url(https://zengu.s3.amazonaws.com/rollmore/images/cell-contents-hover-bg-2.png) repeat-x 0 3px;z-index:2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.view-details{position:absolute;left:24px;top:70px;width:122px;height:38px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/view-details-bg.png) no-repeat 0 0;font:700 16px/34px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;text-align:center;z-index:3;letter-spacing: -.1px;text-shadow: 1px 1px 1px #222;}
.bg-transparent{position:absolute;left:0;bottom:0;width:100%;height:73px;background-color:rgb(0,0,0);opacity: 0.7;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1}
.cell-info-wrap{position:absolute;left:0;bottom:0;width:100%;height:73px;z-index:10}
.cell-info-wrap h3{float:left;margin:11px 0 0 7px;padding:0;font:700 18px/18px 'Source Sans Pro', Arial, sans-serif;color:#fff}
.cell-info-wrap p{float:left;margin:2px 0 0 7px;padding:0;font:400 11px/11px 'Source Sans Pro', Arial, sans-serif;color:#fff}
.cell-info-wrap span{font:700 18px/18px 'Source Sans Pro', Arial, sans-serif;color:#fff;position: absolute; bottom: 5px; right: 5px;}

.product-row-wrap{clear:both;position:relative;width:960px;min-height:300px;margin:12px auto 0;padding:18px 10px 0}
.faint-logo{position:absolute;right:15px;top:20px;width:75px;height:25px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/faint-logo.png) no-repeat 0 0;z-index:3}
.product-row-wrap h2{padding:0 0 14px}
.product-row-wrap .product-table{margin-top:10px}
.product-cell:hover{border:1px solid #a90f14}
.product-cell:hover .cell-contents{opacity:0}
.product-cell:hover .bg-transparent{opacity:0}
.product-cell:hover .cell-contents-overlay{opacity:1}
.product-cell:hover .product-cell-hover{opacity:1}
.cartoon-section-wrap {padding: 4px; position: absolute; right: -123px; top: 88px; width: 120px; z-index: 1; }
	/*	End product section	*/

	/*	Begin featured category	*/
.featured-category-wrap{clear:both;position:relative;margin:13px auto 0;width:100%;min-height:330px;padding-bottom:10px;background:#fff url(https://zengu.s3.amazonaws.com/rollmore/images/section-top-shadow.png) no-repeat center -6px}
.featured-category-row{float:left;position:relative;width:930px;margin-top:30px;min-height:312px}
.featured-category-box-wrap{position:absolute;left:0;top:-10px;width:960px;height:330px;z-index:3}
.featured-category-box{float:left;position:relative;width:166px;height:320px;margin-right:25px;text-align:center}
.featured-category-box a{margin:0;padding:0;text-decoration:none}
.featured-image{float:left;position:relative;width:166px;height:145px}
.featured-image img{float:left;margin:0 0 0 3px}
.featured-image span{position:absolute;left:0;bottom:-11px;width:166px;height:11px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/featured-image-btm-shadow.jpg) no-repeat 0 0;z-index:3}
.col-border{position:absolute;right:-13px;top:20px;width:1px;height:300px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/featured-box-right-border-bg.jpg) repeat-y 0 0;z-index:3}
.featured-head{clear:both;position:relative;width:100%;padding-top:34px;text-align:center}
.featured-head h3{margin:0;padding:0;font:700 18px/18px 'Source Sans Pro', Arial, sans-serif;color:#959595;text-transform:uppercase;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.featured-text{clear:both;position:relative;width:120px;margin:30px auto 0;text-align:center}
.featured-text p{font:400 12px/16px 'Oswald', Arial, sans-serif;color:#000}
.featured-box-btm{position:absolute;left:0;bottom:0;width:166px;height:9px;background:#f0f0f0;z-index:3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.featured-category-box:hover .featured-head h3{color:#c10a10;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.featured-category-box:hover .featured-box-btm{background:#c10a10}
	/*	End featured category	*/

	/*	Begin recently-popular	*/
.recently-popular-wrap{clear:both;position:relative;margin:13px auto 0;width:100%;min-height:272px;background:#fff url(https://zengu.s3.amazonaws.com/rollmore/images/section-top-shadow.png) no-repeat center -6px}
.recently-popular-left,.recently-popular-right{float:left;position:relative;width:424px;min-height:200px;margin-top:22px}
.recently-popular-right{float:right}
.recently-popular-left h3,.recently-popular-right h3{float:left;margin:0;padding:0;font:700 30px/32px 'Source Sans Pro', Arial, sans-serif;color:#c10a10;text-transform:uppercase}
.recently-popular-right h3{margin-left:16px}
.thumbnail-wrap{float:left;position:relative;width:100%;min-height:100px}
.thumbnail{float:left;width:88px;height:88px;margin:13px 16px 0 0;border:1px solid #ccc;overflow:hidden;-webkit-transition:border .4s ease;-moz-transition:border .4s ease;transition:border .4s ease}
.recently-popular-right .thumbnail{margin:13px 0 0 16px;border:1px solid #ccc;overflow:hidden}
.thumbnail img{float:left;margin:0;width:88px;height:88px;	}
.thumbnail:hover{border:1px solid #c10a10}
	/*	End recently-popular	*/

	/*	Begin join-newsletter	*/
.common-wrap-newsletter{clear:both;position:relative;margin:13px auto 0;padding:0;width:960px;background:#fff url(https://zengu.s3.amazonaws.com/rollmore/images/section-top-shadow.png) no-repeat center -6px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.join-newsletter-wrap{clear:both;position:relative;margin:0 auto;width:100%;min-height:280px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/newsletter-large-image.png) no-repeat 0 bottom}
.join-newsletter{float:right;position:relative;width:643px;margin-top:7px;padding-right:18px;height:270px}
.newsletter-mid-contents{float:left;position:relative;width:392px;height:250px;padding-top:20px}
.newsletter-logo{float:right;position:relative;width:207px;height:229px;margin-top:15px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/newsletter-logo.png) no-repeat 0 0}
.newsletter-mid-contents h3{clear:both;margin:0;padding:0;font:700 23px/25px 'Source Sans Pro', Arial, sans-serif;color:#b5b5b5}
.email-wrap{clear:both;position:relative;width:380px;margin-top:8px;height:46px}
.email-wrap form{margin:0;padding:0}
.email-wrap input.input-email{float:left;margin:0;padding:5px 13px;width:262px;height:30px;border:1px solid #ccc;font:400 18px/30px 'Source Sans Pro', Arial, sans-serif;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.email-wrap input[type=text]:focus{border:1px solid #2e3192;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 5px #adafe7;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 5px #adafe7;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 5px #adafe7}
.email-wrap input.submit-btn{float:right;margin:0;padding:0;width:84px;height:42px;border:0;background:#2e3192;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px ;font:700 20px/24px 'Source Sans Pro', Arial, sans-serif;color:#fff;text-shadow:0 1px 2px #000;cursor:pointer;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;transition:background .4s ease}
.email-wrap input.submit-btn:hover{background:#ed1f27}
.newsletter-seal-wrap{clear:both;position:relative;width:100%;min-height:120px;margin-top:12px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/newsletter-mid-top-shade.png) no-repeat center 0}
.newsletter-seal-contents{clear:both;position:relative;width:100%;min-height:120px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/newsletter-mid-btm-shade.png) no-repeat center bottom}
.free-shipping{clear:both;position:relative;width:380px;height:36px;padding-top:6px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/newsletter-van.png) no-repeat 0 5px}
.free-shipping h4,.free-shipping span{float:right;width:100%;margin:0;padding:0;font:700 italic 15px/14px 'Source Sans Pro', Arial, sans-serif;color:#2e3192;text-align:right}
.free-shipping span{color:#ed1c24}
.newsletter-seal{position:absolute;left:0;top:-5px;width:111px;height:112px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/newsletter-seal.png) no-repeat 0 0;z-index:1}
.newsletter-text{float:right;position:relative;width:260px;padding:10px 5px 0 0}
.newsletter-text p{clear:both;margin:0;padding:0;font:700 16px/18px 'Source Sans Pro', Arial, sans-serif;color:#030202}
	/*	End join-newsletter	*/

	/*	Begin btm-logos	*/
.btm-logos{clear:both;position:relative;margin:13px auto 0;width:100%;background:#fff url(https://zengu.s3.amazonaws.com/rollmore/images/section-top-shadow.png) no-repeat center -6px;z-index:1;}
.btm-logos-wrap{float:left;position:relative;width:100%;min-height:120px;margin-top:10px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/btm-logos-bg.png) no-repeat center bottom}
.btm-logos-group{float:left;position:relative;width:910px;height:82px;margin:16px 0 0 28px}
.logo-btm{float:left;position:relative;width:95px;height:69px;margin-right:16px;border:1px solid #b0b0b0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 4px #b0b0b0;overflow:hidden}
.logo-btm img{float:left;margin:0}
.btm-logo-gradiant{position:absolute;left:0;bottom:0;width:93px;height:18px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/btm-logo-gradiant.png) repeat-x 0 0;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;z-index:3;border:1px solid #fafafa;border-top:0;z-index:3}
.logo-btm:hover{margin-top:1px}
	/*	End btm-logos	*/

	/*	Begin btm-navigation	*/
.btm-navigation{clear:both;position:relative;margin:13px auto 0;width:100%;min-height:370px;background:#fff url(https://zengu.s3.amazonaws.com/rollmore/images/section-top-shadow.png) no-repeat center -6px}
.btm-navigation-wrap{clear:both;position:relative;width:100%;min-height:215px;padding-top:40px}
.btm-nav{float:left;position:relative;min-height:215px;width:188px;}
.w209{width:209px}
.btm-nav h4{clear:both;margin:0;padding:0;font:700 14px/14px 'Source Sans Pro', Arial, sans-serif;color:#626262;text-transform:uppercase}
.btm-nav ul{margin:20px 0 0;padding:0;list-style:none}
.btm-nav li{display:block}
.btm-nav li a{display:inline-block;margin:0;padding:0;font:400 14px/14px 'Source Sans Pro', Arial, sans-serif;color:#626262;text-decoration:none}
.btm-nav li a:hover{text-decoration:underline;color:#2e3192;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.btm-nav:hover h4{color:#2e3192}
.page-top-wrap{clear:both;position:relative;width:100%;text-align:center}
.page-top-wrap > a{display:inline-block;margin:0;padding:10px 0 0;width:142px;height:28px;background:#d1d1d1;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;cursor:pointer;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease}
.page-top-wrap > a span{display:inline-block;padding:3px 0 0 40px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/page-top-sprite.png) no-repeat 0 0;font:700 18px/15px 'Source Sans Pro', Arial, sans-serif;color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}
.page-top-wrap > a:hover{background:#ec7b7f}
.page-top-wrap > a:hover span{background-position:0 -100px;color:#2e3192}
.btm-center-navigation{clear:both;position:relative;width:100%;background:#fff url(https://zengu.s3.amazonaws.com/rollmore/images/btm-center-navigation-bg.png) no-repeat center -10px;text-align:center}
.btm-nav-center{clear:both;position:relative;width:715px;margin:0 auto;padding-top:20px;min-height:50px}
.btm-nav-center ul{margin:0;padding:0;list-style:none}
.btm-nav-center li{display:inline;padding:0 8px 0 12px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/btm-nav-center-list-seperator.png) no-repeat 0 2px}
.btm-nav-center li:first-child{background:none}
.btm-nav-center li a{display:inline-block;margin:0;padding:0;font:700 16px/18px 'Source Sans Pro', Arial, sans-serif;color:#000;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.btm-nav-center li.bg-none{background:none}
.btm-nav-center li a:hover{color:#2e3192;text-decoration:underline}
	/*	End btm-navigation	*/
	
	/*	Begin footer	*/
.btm-page-wrap{clear:both;position:relative;width:960px;margin:0 auto;min-height:138px;padding-top:30px;text-align:center}
.btm-page-wrap p{font:400 11px/13px 'Source Sans Pro', Arial, sans-serif;color:#000}
.footer-social-logo{position:absolute;right:0;top:20px;width:200px;height:60px;padding-right:70px;z-index:3}
.footer-logo{position:absolute;right:0;top:5px;width:75px;height:25px;background:url(https://zengu.s3.amazonaws.com/rollmore/images/footer-logo.png) no-repeat right 0;z-index:3}
.footer-social{float:right;position:relative;width:100px;margin-right:15px;height:40px}
.footer-social .social-network{right:0}
	/*	End footer	*/

	
	/* Begin Product Detail page */	
.product-detail .middle-container{position:relative; margin-top:-44px; padding-bottom:50px; z-index:6}	
.product-detail .wide-container{float:left; width:935px; padding:8px;}
.product-detail-info-box{margin-left:8px;position:relative; float:left; width:933px; padding-bottom:10px; background:#FFFFFE; overflow:hidden}
.infobox-left{float:left; width:534px; padding-left:20px}
.infobox-right{float:left; width:378px}
.breadcrumbs-area{float:left; width:375px; margin-top:16px; font-size:11px; line-height:14px}
.breadcrumbs-area a{float:left; text-decoration:none; color:#000}
.breadcrumbs-area a:hover{text-decoration:underline}
.breadcrumbs-area span{float:left; width:26px; height:14px; line-height:14px; background:url(/sites/rollmore/images/breadcrumbs-seperator-1.gif) no-repeat center 4px; color:#666666; display:block}
.brand-logo-area{float: right; margin-top: -4px; margin-bottom: 12px;}
.brand-logo-area img{float:left; margin:0}
.info-content-holder{position:relative; float:left; width:340px; padding: 14px 18px 8px; border-left:1px solid #efefef;}
.info-content-holder h3{line-height: 32px;text-shadow: 1px 1px 1px rgb(255, 255, 255);letter-spacing: -0.5px;font-family: 'Source Sans Pro';font-size: 35px;color: rgb(46, 49, 146);margin-bottom: 24px;margin-top: 5px; float: left;}
.info-content-holder em{font-style:normal;font-size:25px; line-height:12px; display:block; padding-top: 5px;font-weight:bold;font-family:'Source Sans Pro';letter-spacing: -.75px;color:#2E3192;float:left;clear: both;}
.product-dollar-sign {font-family: 'Source Sans Pro'; font-size: 12px; position: relative; top: -7px;}
.info-content-holder-sale {position: absolute; right: 0; top: 0; }
.rating-area{float:left; width:340px; margin-top:2px}
.rating-area img{float:left; margin:0 14px 0 0}
.rating-area a{float:left; margin-right:6px; text-decoration:underline; font-size:10px; line-height:11px; color:#c20b10}
.rating-area a:hover{text-decoration:none}
.stock-row {color: #000000; float: left; font-size: 13px; font-weight: bold; line-height: 13px; margin-top: 10px; text-align: right; width: 340px; font-family:'Source Sans Pro';}
.stock-row dfn{color: #008900; display: block; font-size: 13px; font-style: normal; font-weight: bold; line-height: 143x;}
.stock-row span{display: block; font-weight: normal; margin-top: 5px;}
.info-row {color: #000000;float: left;font-size: 13px;line-height: 19px;margin-top: 10px;width: 340px;}
#optionDropdowns {background-color: #FFFFFF; margin:2px;  padding-bottom:14px;}
.sizing_survey #optionDropdowns {background-color: #FFFFFF;border: none; margin:2px;  padding-bottom:14px;}
.sizing_survey .info-row {width:auto; float:right; padding-right: 20px;margin-top: 0px;}
/* took out to fix issue with the embroidery setion in the size finder popup .sizing_survey .info-row div {width:auto; float:right; padding-top: 0px;}*/
.sizing_survey .info-row input.txt {margin-left: 0px;}
.info-row em{font-size:11px; line-height:14px; color:#000}
.info-row select{float: right;width: 100%;font-family: 'Source Sans Pro';font-size: 16px;padding: 6px;text-transform: uppercase;letter-spacing: -1px;border: 1px solid rgb(204, 204, 204);background-color: #FAFAFA;}
.info-row div {font-weight: bold; padding-top: 10px; text-align: left;width: 100%; float: left; position: relative;}
.info-row p{margin-top:15px; color:#333333; font-size:12px; line-height:17px;font-family:Arial;}
.info-row p em{display:inline; font-size:12px; color:#000}
.info-row ul{clear:both; margin:8px 0 0; padding:0; list-style: url(https://zengu.s3.amazonaws.com/rollmore/images/rm_bullet.png) outside none;padding-left: 18px;}
.info-row ul li{clear:both; font-size:12px; line-height:16px; color:#333; display:list-item;padding-left:3px;}
.info-row strong{float:left; font-size:12px; margin-top:35px; color:#333333}
.info-row p strong{float:none; margin:0; padding:0;}
.info-row p span{float:none; margin:0; padding:0; display:inline}
.info-row form{margin:0; padding:0}
.info-row a{margin:25px 89px 0 0; text-decoration:underline; color:#000}
a.sizeChartLink{background: url("https://zengu.s3.amazonaws.com/rollmore/images/rm_size-chart.png") repeat scroll 0 0 transparent; display: block; float: left; height: 40px; margin: 0 !important; width: 102px; clear:both;}
a.sizeChartLink:hover{background-position: 0 -40px; }
a.sizingSuggestionsLink{background: url("https://zengu.s3.amazonaws.com/rollmore/images/rollmore_Size_finder-up.png") repeat scroll 0 0 transparent; display: block; float: left; height: 45px; margin: 0 !important; width: 168px;}
a.sizingSuggestionsLink:hover{background: url("http://zengu.s3.amazonaws.com/rollmore/images/rollmore_Size_finder-over.png");}
.product-title-area a.sizeChartLink {margin-right:5px !important}
.info-row a.edit{float:none; margin:0; padding:0; font-weight:400}
.info-row p a{float:none; clear:none; margin:0; padding:0; font-size:12px; text-decoration:none; color:#000}
.info-row p a:hover{text-decoration:underline}
.info-row input.txt {float:left; width:26px; height:18px; margin:14px 10px 0 130px; line-height:18px; border:1px solid #abadb3;font-family: 'Source Sans Pro';font-size: 16px;padding: 6px;background-color: #FAFAFA;}
.update-item-area a.cancel-btn{font-size:12px;padding-top:18px;float:left; }
.update-item-area input.txt{float:left; width:26px; height:18px; margin:14px 10px 0 110px; line-height:18px; padding:0 2px; border:1px solid #abadb3}
.add-to-cart{position:relative; float:left; width:160px; margin:0; height:48px; line-height:48px; background:url(/sites/rollmore/images/add-to-cart-bg.gif) repeat-x 0 0; border:none; text-align:center;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:19px; font-weight:700; color:#FFF; text-transform:uppercase; text-shadow:0px 1px 2px #000; box-shadow:0px 0px 2px #000; cursor:pointer}
a.add-to-cart-btn {float:left;margin:0 !important;display:block;height:60px;width:160px;background-image:url(http://zengu.s3.amazonaws.com/rollmore/images/rm_atc_button.png);border:0;}
.add-to-cart-sr {position:absolute;left: -5000px;}
a.add-to-cart-btn:hover {background-position: 0 -60px ;}
a.add-to-cart-btn:active {background-position: 0 -120px;}
.info-row a:hover{text-decoration:none}
.disscus-row{float:left; width:350px; margin-top:15px; font-size:10px; text-align:right}
.disscus-row a{text-decoration:underline; color:#000}
.disscus-row a:hover{text-decoration:none}
.facebooklike {border-bottom:1px solid #999;height:30px;margin-bottom:10px;}
.info-img-container{ width:530px;}
.info-img-container div{min-height: 350px;clear:both; width:520px; text-align:center; overflow:hidden}
.info-img-container div img{float:none}
.info-thumb-container{float:left; width:450px; margin-top:4px;margin-left: 36px;}
#altImages div {cursor:pointer;text-align:center;}
.info-thumb-container div{float:left; width:50px; height:50px; margin: 0 12px 12px 0; border:1px solid #b8b8b8; overflow:hidden}

.added-cart-area{float:left;width:323px;padding:5px;margin:25px 0 0 0;background:#FFF;border:1px solid #bfbfbf;}
.added-cart-title{  color: #777777; float: left; font-family: 'source sans pro'; font-size: 13px; font-weight: bold;line-height: 25px;padding: 0 0 3px 5px; width: 318px;}
.product-feedback{float: right; font-size: 11px; margin-bottom: 15px; clear:both;}
.product-feedback a {color:#000;}
.add-area .addcarterror {color:red; clear:both;float:right;font-size:12px;}
.update-mode {background-color: #FFFFFF; border: 1px solid #FF0000; margin-top: 12px; min-height: 100px; padding: 13px; width: 328px !important;float:left;}
.update-mode .info-row{width:320px !important;}
.product-update-title {color:#000;font-weight:bold;font-size:14px;padding-bottom:10px;}


table.first{clear:both;width:313px;margin:0 0 0 5px;padding:0;background:#edebeb;border-collapse:collapse;}
table.first tr.row{background:url(/sites/zengu/images/product-table-border-top-x.gif) repeat-x left top;}
table.first td.first-col{width:65px;padding:5px;vertical-align:top;}
table.first td.second-col{width:200px;padding:5px 5px 5px 10px;font-family:Verdana;font-size:10px;color:#000;vertical-align:top;}
table.first td.third-col{width:110px;padding:5px;vertical-align:top;text-align:right;}
table.first td.third-col a {text-decoration:underline;font-size:11px;}
a.close-item{text-decoration:none;}
span.remove-from-cart{float:left;width:38px;padding:0;margin:0;text-align:center;line-height:20px;color:#868585;font-family:Arial;font-size:10px;text-decoration:none;cursor:pointer;}
img.remove-img{float:left;width:12px;height:12px;margin:4px 0 0 0;}
.row-img{float:left;border:1px solid #c7c6c5;}
.view-cart-title{float:right;width:318px;margin:0px;padding:0 5px 0 0;text-align:right;display:block;color:#000;font-size:11px;}
.view-cart-title a {font-family:Verdana;font-size:11px;line-height:20px;color:#000;}


.info-detail-row{float:left; width:951px;margin-bottom:40px;}
.info-left-col{float:left; width:162px; padding:0 25px 0 17px}
.info-left-title{text-transform:uppercase;clear:both; width:162px; line-height:14px; margin-top:25px; font-family:'Source Sans Pro'; font-size:14px; overflow:hidden;margin-bottom:10px;}
.info-left-data-container{position:relative; clear:both; width:160px; min-height:160px; margin-top:16px; border:1px solid #CCC; background:#FFFFFE; cursor:pointer}
.info-left-data-container:hover,.nav-gallery .info-left-data-container:hover{border:1px solid #6699cc}
* html .info-left-data-container{height:auto !important; height:160px}
.info-left-img-container{clear:both; width:160px; text-align:center}
.info-left-img-container img{margin:0 auto;max-width:160px;max-height:160px;}
.info-left-contents-container{position:absolute; width:151px; padding:3px 0 3px 9px; text-shadow:0 0 2px #000; text-align:left; font-size:11px; line-height:14px; background:url(https://zengu.s3.amazonaws.com/rollmore/images/prod_trans.png) repeat 0 0; bottom:0}
.info-left-contents-container a {color:White; text-decoration:none;}
.info-rigth-col{float:left; width:746px}
.medium-contents-container-wrap{float:left; width:100%; margin-top:-3px;}
.medium-contents-container{position:relative; float:left; width:100%; margin-top:16px; padding-bottom:11px; background:#FFFFFE; color:#333; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
.product-wall{clear:both; width:721px; padding:10px 12px 0 14px}
.product-title-area{clear:both; width:700px; padding-top:8px; font-size:30px; line-height:24px; font-weight:700; color:#000;font-family:'Source Sans Pro';color:#CCCCCC;}
.product-title-area img{float:left; margin:-5px 20px 0 0;}
.product-title-area strong{float:none; font-size:14px; line-height:18px; display:block;}
.wide-inner-wrap{float:left; width:718px; margin-top:6px; border:1px solid #bfbfbf; border-top:7px solid #bfbfbf; border-bottom:none}
.inner-row{float:left; width:718px; border-bottom:1px solid #bfbfbf;}
.inner-col-left{float:left; width:53px; min-height:77px; background-color:#f3f3f3;}
* html .inner-col-left{height:auto !important; height:77px}
.inner-col-left div{float:left; width:43px; height:44px; padding:7px 0 0 9px; background:#FFFFFE}
.inner-col-left span{float:left; width:34px; height:34px; background:url(/sites/rollmore/images/icon-sp.gif) no-repeat 0 0; display:block}
.inner-col-left span.ques{background-position:0 -100px}
.inner-col-left span.photo{background-position:0 -200px}

.inner-col-right{float:left; width:662px; padding-left:3px}
.inner-box{float:left; width:650px; padding-left:7px; min-height:61px; margin-top:7px; background:#e6e6e6; border:1px solid #bfbfbf}
* html .inner-box{height:auto !important; height:61px}
.inner-box-top{float:left; width:650px; font-size:14px; margin-top:5px; line-height:20px; font-weight:700; color:#333333}
.inner-box-bottom{float:left; width:650px; margin-top:3px}
.inner-box-bottom form{margin:0; padding:0}
.inner-box-bottom textarea{float:left; width:642px; height:21px; border:none; font-family:Arial; font-size:14px; line-height:21px; border-top:1px solid #848484; border-left:1px solid #848484}
.tab-navigation{position:absolute; width:357px; height:28px; left:372px; top:41px}
.tab-navigation ul{float:left; margin:0; padding:0; list-style:none}
.tab-navigation ul li{float:left; margin-right:1px}
.tab-navigation ul li a{position:relative; float:left; padding:0 10px; line-height:28px; background:#666; text-decoration:none; color:#FFF; font-size:12px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; display:block}
.tab-navigation ul li a:hover,.tab-navigation ul li.active a{background:#bfbfbf; color:#000}
.wide-bottom-container{float:left; width:707px; padding:0 20px;margin: 0 0 25px;}
.wide-bottom-container h1{line-height: 39px;text-shadow: 1px 1px 1px rgb(255, 255, 255);letter-spacing: -0.5px;font-family: 'Source Sans Pro';font-size: 30px;color:#CCCCCC;margin-bottom: 24px;margin-top: 5px;width: 80%;clear:both;}
.wide-bottom-container strong{margin-top: -5px;padding-left: 236px;font-size: 17px;line-height: 14px;color: #666;display: block;font-family: 'Source Sans Pro';}
.content-holder{float:left; width:707px}
.content-holder-left{float:left; width:208px; overflow:hidden}
.content-holder-left img.large-img{float:left; margin:0 0 0 20px}
.content-holder-left em{font-style: normal;font-size: 25px;line-height: 12px;display: block;font-weight: bold;font-family: 'Source Sans Pro';letter-spacing: -0.75px;color: rgb(46, 49, 146);padding-top: 8px;margin: 0px auto;position: relative;clear: both;}
.content-holder-left .rating-area{width:100%; padding:6px 0 0 13px}
.content-holder-left .rating-area img{margin-left:17px}
.content-holder-right{float:left; width:496px}
.content-info-box-wrap{float:left; width:496px; margin-top:20px}
.content-info-box{position:relative; float:left; width:496px; padding-bottom:4px; margin-top:5px; border-bottom:1px solid #bfbfbf}
.product_BulkPricingRow1, .product_BulkPricingRow2 {position:relative;  border-bottom:1px solid #bfbfbf}
.product_BulkPricingCell { padding-bottom:4px; padding-top:5px;font-family: 'Source Sans Pro';font-size: 13px;}
.brand-logo-container{position:absolute; width:98px; right:17px; top:13px}
.last-row{border-bottom:none}
.content-info-box-left{float:left; width:420px; font-size:12px}
.content-left-top{ float:left; width:416px; padding-left:4px; color:#000}
.content-left-top b{color:#000}
.content-left-bottom{ float:left; width:395px; padding-left:24px; color:#000}
.content-left-bottom em{font-style:normal; color:#076600}
.content-info-box-right{float:right; width:70px}
.content-info-box-right a{position:relative; float:left; width:70px; height:19px; line-height:19px; margin-top:6px; background:url(/sites/rollmore/images/link-btn-bg-1.gif) repeat-x 0 0; text-decoration:none; color:#FFF; font-size:11px; font-weight:400; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:block}
.product-detail .top-link{bottom:10px; left:445px}

.availability_ShipsBetween {padding-left:24px;}
.product_BulkPricingCell .immediately {color:#076600;padding-left:24px;}
.product_SizingTable { border-collapse: collapse; text-align:center; padding: 8px; width:100%; font-size:12px; color:#333333; ;}
.product_SizingBackground { background-color:#efefef; }

	/* End Product Detail page */	
	
/* wall */
.uploadPicForm {width:200px;}
.theWall {float:left; font-size:12px; color:#333333;width:725px;}
.theWall a {color:#0088ff;}
.theWall .staff { vertical-align:bottom; }
.theWall .permalink {text-decoration:underline;font-size:11px;}
.theWall .header {height:28px; line-height:28px; border-bottom:solid 1px #EFEFEF; margin-bottom:10px;}
.theWall .header .title {float:left; font-size:16px; font-weight:bold;padding-left:8px;}
.theWall .header div {float:right;}
.theWall .header div a {text-decoration:none;}
.theWall .header div img {margin-left:1px; float:left; display:block;}
.theWall .content {float:left; width:720px;}
.theWall .content .userActions {display:table; clear:both; width:100%; height:auto;  background-color:#f3f3f3;}
.theWall .content .logged-box input[type="file"] {height:26px !important;}

/* tabs */
.theWall .header div a div.tabLeft {float:left; position:relative; padding:0 10px; margin-left:1px; cursor:pointer; cursor:pointer;}

.theWall .header div a.light {color:black;}
.theWall .header div a.light div.tabLeft {background:#bfbfbf url(../../../images/wall/tabLeftLight.gif) no-repeat top left;}
.theWall .header div a.light div.tabLeft div {background:url(../../../images/wall/tabRightLight.gif) no-repeat; width:5px; height:28px; position:absolute; right:0px; top:0;}

.theWall .header div a.dark {color:white;}
.theWall .header div a.dark div.tabLeft {background:#666666 url(../../../images/wall/tabLeftDark.gif) no-repeat top left; margin-bottom:1px;}
.theWall .header div a.dark div.tabLeft div {background:url(../../../images/wall/tabRightDark.gif) no-repeat; width:5px; height:28px; position:absolute; right:0px; top:0;}

.theWall .header div img {margin-left:1px; float:left; display:block;}

.left-container{clear:both; width:815px; margin:0; padding:0}
.left-container.comment{clear:both; width:85%; margin-top:10px; float:right; padding:0}

.imgcontainer{float:left; width:105px; margin-right:10px; margin-left:10px; text-align:left;position:relative;}
.imgcontainer .clear{ clear:both; width:100px; position:relative}
.imgcontainer .lt,.imgcontainer .rt,.imgcontainer .lb,.imgcontainer .rb{ width:2px; height:2px; font-size:1px; line-height:1px; position:absolute; left:0; top:0}
.imgcontainer .rt{ left:auto; right:0; background-position:0 -12px}
.imgcontainer .lb{ top:auto; bottom:0; background-position:0 -24px}
.imgcontainer .rb{ left:auto; top:auto; bottom:0; right:0; background-position:0 -36px}
.imgcontainer img{ float:left;}
.imgcontainer .vipBadge { bottom: 9px; left: -7px; margin-bottom: -8px; position: relative;}
.imgcontainer .userBadge {left: -26px; margin-bottom: -8px; position: relative;}
.topInfluencer{left: -127px; margin-bottom: -8px; position: relative; float:right; top: -4px;}
.imgcontainer a{font-size:12px; line-height:16px; color:#0088ff; text-decoration:none;}
.imgcontainer a:hover{ text-decoration:underline}
.imgcontainer span{ clear:both; display:block; line-height:9px; font-size:9px; color:#010101; font-style:normal}
.imgcontainer small{ font-style:normal;font-family:Georgia; font-size:9px}

.userName{font-weight:bold; font-family:Arial; font-size: 11px; color:#999; position:relative; float: left; width:250px;}
.userJoined {font-weight:normal;} 

.contentcontainer{background-color: #FAFAFA;border: 1px solid #EFEFEF;float: left;font-family: georgia;width: 460px; margin-top: 8px; margin-bottom: 20px;}
.comment .contentcontainer {float:left; width:352px;}
.contentcontainer span{color: #999999;display: block;font-family: verdana;font-size: 8px; text-align: right;}
.contentcontainer img{float:left; margin:-17px 0 0 0}
.contentcontainer h3{clear:both; margin:0; padding:0; font-size:13px; line-height:26px; font-weight:700; display:block}

.likeContainer{float: right;font-family: arial; font-size:11px; color:#666; width: 110px; text-align:center;}
.likeContainer span{color: #999999;font-family: arial;font-size: 9px; text-align: right; margin-bottom:10px;}
.likes{color: #666 !important;}
.likeContainer .button{margin-top: 10px;cursor:pointer;}

.commentEditThis{background-color:#eeeeee;padding:4px 0 4px 0 !important;width:140px !important;}
.postEditThis {background-color:#eeeeee;padding:4px 0 4px 0 !important;width:140px !important;}
.commentEditThis a, .postEditThis a { width:auto !important;float:none !important;font-size:11px !important;text-decoration:underline !important;}
.commentEditThis img, .postEditThis img {  float:none !important; }

.wallPostText {font-size:13px; line-height:16px; display:block;margin: 10px 10px 10px 10px;}

.wallTab{height: 45px; width: 204px; float: left;}

#archiveWall #joinLink{display: none;}
#archiveWall #recentComments{ display: none;}
#archiveWall #comment_tab.dark {background:#fff url(http://zengu.s3.amazonaws.com/mmaHQ/images/tab_anonymous_archive.png) no-repeat 0 0;}
#archiveWall #comment_tab.light {background:#fff url(http://zengu.s3.amazonaws.com/mmaHQ/images/tab_anonymous_archive_selected.png) no-repeat 0 0;}

#archiveWall #product_comment_tab.dark {background:#fff url(http://zengu.s3.amazonaws.com/mmaHQ/images/tab_member_archive.png) no-repeat 0 0;}
#archiveWall #product_comment_tab.light {background:#fff url(http://zengu.s3.amazonaws.com/mmaHQ/images/tab_member_archive_selected.png) no-repeat 0 0;}

#archiveWall #wallDisclaimer {display:none !important;}
#wallDisclaimer { font-family: Arial; font-size: 10px; margin-bottom: 4px; padding: 4px; text-align: right; }

/* stand alone post box */
.theWall .post .postContent {width: 750px; clear:both;}
.theWall #standAloneTypeOptions {padding-bottom:10px;}
.theWall .login { background-color:#FFFFFF; float:left; font-weight:bold; margin-bottom:12px; margin-left:20px; margin-top:0; padding:10px 12px 9px 3px; text-align:center; width:280px;}
.theWall .login { background-color:#FFFFFF; width:300px;padding:10px;}
.theWall .loginPreview { background-color:#FFFFFF; width:400px;padding:4px;margin-bottom:25px;position:absolute; right:205px; bottom:0px;}
.theWall .notLoggedIn {right:inherit;width:300px;}
.theWall .post {position:relative; width:788px; font-family:'Source Sans Pro'}
.theWall .post label {padding-right: 20px;vertical-align:top;} 
.theWall .post textarea {margin-bottom:10px; font-family:arial,helvetica; font-size:12px; width:92%;}
.theWall .post .buttons {float:right;top: 10px; right:45px; padding-bottom: 20px; position:relative;}
.theWall .post .previewButtons {float:left; padding-top:10px; padding-bottom:10px;}
.theWall .post .previewButtons img {padding-right: 5px; cursor:pointer; height: 20px;}
.theWall .post .buttons img {padding-right: 5px; cursor:pointer;}
.theWall .post .reviewStars { position:relative;padding-bottom:5px;}
.theWall .post .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.theWall .post .yes_no_btn span#standAloneYes:hover{ background-position:0 -28px;}
.theWall .post .yes_no_btn span#standAloneNo:hover{ background-position:0 -28px;}
.theWall .post .yes_no_btn span#standAloneYes.active{background-position:0 -56px;}
.theWall .post .yes_no_btn span#standAloneNo.active{ background-position:0 -56px;}
.theWall .post .title {width:256px; font-size:13px; font-weight:bold; color:#333333;}
.theWall .postPreview .previewTitle {font-size:14px; color:black; font-weight:bold;}
.theWall #standAloneUploadPanel .close {position:absolute;right:103px;}
.theWall .url {margin-top:6px;}
/* stand alone post box */

.theWall .inlineComment .postContent {height: 130px;}
.theWall .inlineComment .previewButtons {float:left; padding-top: 10px;padding-bottom:10px;}
.theWall .inlineComment .previewButtons img {padding-bottom:5px; padding-right: 5px; cursor:pointer;}
.theWall .inlineComment .inlineCommentPanel {margin-bottom:15px;}
.theWall .inlineComment .buttons {float:right;right:15px;position:relative; padding-top:10px;}
.theWall .inlineComment .buttons img {padding-right: 5px; cursor:pointer;}
.theWall .inlineComment .login { background-color:#FFFFFF; width:280px;padding:10px;margin-bottom:10px; margin-top: 10px; margin-left:0px;}
.theWall .inlineComment .loginPreview { background-color:#FFFFFF; bottom:12px; left:70px; margin-bottom:0; margin-left:75px; padding:10px; position:absolute; width:400px;}
.theWall .inlineComment .notLoggedIn {bottom:0px; left:0px; width:300px; margin-left: 0px;}

.theWall .loginOrLabel {margin:10px;font-weight:bold;position:relative; bottom: 5px;}


.theWall .icon{float:left; width:48px; height:47px; background-color:white; text-align:center;}
.theWall .icon img {margin-top:7px;}
.theWall .content .userActions .action {float:left; line-height:47px;margin-left:10px;}
.theWall .content h2 {margin-right: 20px;}
#joinDiscussion {margin: 20px 20px 0 0; padding-left: 0 !important;float:left;font-size:21px;font-weight:bold;}
.theWall .content .userActions .action a {font-size:14px;}
.theWall .userRemark {clear:both; width:100%; padding-top:2px;}
.theWall .userRemark .rating {padding-right:250px;}
.theWall .deletedPost {float:left;clear:both; width:100%; border-bottom:1px solid #bfbfbf; text-indent:10px; padding:10px 0; background-color:#dedede;font-size:16px;}
.theWall .byUser {float:left; width:250px; padding: 5px 0 15px; color:#666666;}
.theWall .reviewContent {float:right; width:815px; padding-right:5px;padding-left:0px;position:relative;}
.theWall .reviewContent .reviewWrap .rating {padding-bottom:4px;}
.theWall .reviewContent .review {margin:10px 0 15px;}
.theWall .reviewContent .review span {font-size:14px; color:black; font-weight:bold;}
.theWall .reviewContent .review .addedImage {float:left; clear:both; margin: 15px 0;}
.theWall .reviewContent .review .addedImage .image {float:left;}
.theWall .reviewContent .review .addedImage .image img {max-width:120px; border:1px solid #bfbfbf; padding:4px; margin:0 7px 7px 0;}
.theWall .reviewContent .review .addedImage .image img:hover {background:#bfbfbf;}
.theWall .reviewContent .review .addedImage .description {float:left; width:405px;}
.theWall .helpful {clear:both; padding-bottom:15px; color:#666666; position:relative;}
.theWall .helpful .good {color:#1c9900;}
.theWall .helpful .bad {color:#ed3d58;}
.theWall .flag {float:none; position:relative; margin-right:7px; margin-top:4px; float:right;}
.theWall .flag img {margin-right:7px; margin-top:-5px;}
.theWall .reviewContent .userComment {float:left; clear:both; width:694px; border-bottom:1px solid #bfbfbf;padding-left:14px;padding-top:10px;}
.theWall .reviewContent .deletedComment {float:left; clear:both; width:694px; border-bottom:1px solid #bfbfbf;padding:10px; background-color:#dedede;font-size:16px;}
.theWall .iconSM {float:left; width:41px;height:45px;}
.theWall .iconSM img {margin-top:7px;}
.theWall .reviewContent .userComment .comment { margin-top:15px; width:92%; margin-top:6px;}
.theWall .reviewContent .userComment .comment .text {padding-top:2px;}
.theWall .byUserSM {margin:15px 0; color:#666666;}
.theWall .userReply {float:left; clear:both; height:47px; padding-left:7px; width:100%; line-height:47px;}
.theWall .content .action-logged {float:right; padding:7px 3px; background:white; width:708px;}
.theWall .content .action-logged .malt {margin:7px 0; font-size:12px;}
.theWall .content .alt {width:85%; clear:both; padding:0px;}
.theWall .content .logged-box {position:relative;background:#fafafa; padding:7px; font-size:14px; font-weight:bold; color:#333333;}
.theWall .content .logged-box .subtitle { font-size:12px; font-weight:bold; line-height:normal; margin-top: 5px; }
.theWall .content .logged-box .textbox {height:18px; border-width:1px; width:100%; color: #999999; display: block;font-size: 12px;}
.theWall .content .logged-box .flagReason {width:200px;}
.theWall .content .logged-box .open .close {position:absolute; right:7px; top:7px;}
*html .theWall .content .logged-box .open .close2 {right:14px;}

.theWall .content .logged-box .open .title {width:256px; font-size:13px; font-weight:bold; color:#333333;}
.theWall .content .logged-box .open .url {width:256px; font-size:13px; font-weight:normal; color:#333333;}
.theWall .content .logged-box .open .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.theWall .content .logged-box .open .reviewStars { position:relative;}
.theWall .content .logged-box .open textarea {width:100%; margin-top:7px;}
.theWall .content .logged-box .open .submitButton {margin-top:7px;}

.profileImg {width:79px;}

/* star rater  */	
.starRating{ list-style:none;margin: 0px;padding:0px; width: 125px; height: 25px; position: relative; background: url(../../../images/alt_stars.png) top left repeat-x; outline:0; }

.starRating li{
	padding:0px; margin:0px;
	/*\*/
	float: left;
	/* */
	outline:0;
}
.starRating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 25;
	position: absolute;
	padding: 0px;
	outline:0;
}
.starRating li a:hover{
	background: url(../../../images/alt_stars.png) left bottom;
	z-index: 2;
	left: 0px;
	outline:0;
}
.starRating li a:visited{
	background: url(../../../images/alt_stars.png) left bottom;
	z-index: 50;
	left: 0px;
	outline:0;
}
.starRating a.one-star{
	left: 0px;
	outline:0;
}
.starRating a.one-star:hover{
	width:25px;
	outline:0;
}
.starRating a.two-stars{
	left:25px;
	outline:0;
}
.starRating a.two-stars:hover{
	width: 50px;
	outline:0;
}
.starRating a.three-stars{
	left: 50px;
	outline:0;
}
.starRating a.three-stars:hover{
	width: 75px;
	outline:0;
}
.starRating a.four-stars{
	left: 75px;
	outline:0;
}	
.starRating a.four-stars:hover{
	width: 100px;
	outline:0;
}
.starRating a.five-stars{
	left: 100px;
	outline:0;
}
.starRating a.five-stars:hover{
	width: 125px;
	outline:0;
}
.starRating li.current-rating{
	background: url(../../../images/alt_stars.png) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	outline:0;
}	

.theWall .userRemark {clear:both; width:100%;}

.theWall .voteResponse {display:inline;height:14px;background-color:#dfdfdf;border:solid 1px #676767;margin-left:10px;padding: 0 4px 0 4px;}

.wallLogin {padding: 8px 6px 8px 6px;}
.wallLogin h1 { font-size:19px;font-weight:normal;color:#353535; padding-bottom:18px; }
.wallLogin h2 { font-size:16px;color:#353535;padding-bottom:8px; }
.wallLogin h1 a { font-size:19px;font-weight:normal;color:#0088FF; }
.wallLogin a {font-size:12px; color:#0088FF;}
.wallLogin .reviewTitle {position:relative; height:40px;}
.wallLogin .reviewStars { position:absolute; top:-5px;}
.wallLogin .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.wallLogin .createaccount {font-size:12px;}
.wallLoginLink {text-decoration:underline;}

.theWall .hideReviews { margin-bottom:2px; position: relative; clear: both; left: 120px; }
.theWall .hideReviews a { background-color:#FAFAFA; border:1px solid #999999; color:#555555; padding:5px 12px; text-decoration:none;}

.popupLoginPanel {margin:15px auto; text-align:left; width:50%;}
.popupLoginPanel input {margin-bottom: 10px;}
.popupLoginPanel .textbox {width:180px;}
.popupSignupPanel {width: 95% !important;}
.popupSignupPanel .helpText { float: right; font-size: 10px; width: 50%;}
#loginPopupOuterDiv {width:100%;}
#loginPopupOuterDiv img {cursor: pointer;}
#loginPopupOuterDiv .error {color: Red; float:left;}
#loginPopupOuterDiv a {text-decoration:underline;}


	/* Begin Detail Container */		
.detail-container{clear:both; width:960px; margin: 7px auto 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255);position:relative;z-index: 2;min-height:110px;}
.detail-container .info-main-img img{margin:0}
.mid-row{float:left; width:800px}
.medium-container-wrap{position:relative; float:left; width:758px; padding:11px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
.medium-container{float:left; width:758px}
.medium-container-wide-contents{float:left; width:736px; padding:9px 11px; background:#FFFFFE}
.medium-container-small-contents,.medium-container-small-rightcontents{position:relative; float:left; width:352px; height:252px; padding:10px; margin:11px 14px 0 0; background:#FFFFFE; overflow:hidden}
.medium-container-small-contents img,.medium-container-small-rightcontents img{position:absolute; margin:0; z-index:1}
.medium-container-small-rightcontents{margin-right:0}
.medium-img-container{position:relative; float:left; width:736px}
.static-inner-container {background-color: #FFFFFF;padding: 15px;width: 725px;}
.box-title-tag{position:absolute; width:118px; line-height:42px; padding:0 28px 0 11px; background:#6c6c6c; font-size:23px; color:#FFF; box-shadow:1px 1px 1px #000; left:0; top:6px; font-weight:400; text-shadow:-1px 0 0 #000; text-decoration:none; border:1px solid #6c6c6c; z-index:8 }
.box-title-tag:hover{border:1px solid #CCC}
.medium-container-small-contents .box-title-tag,.medium-container-small-rightcontents .box-title-tag{left:10px; top:16px}
.medium-container-overlay{position:absolute; width:722px; padding:5px 0 7px 14px; left:0; bottom:0; cursor:pointer; z-index:5}
.medium-container-small-contents-overlay{position:absolute; width:343px; padding:7px 0 7px 10px; left:10px; bottom:10px; z-index:7}
.medium-container-overlay h2,.medium-container-small-contents-overlay h2{font-size:22px; line-height:26px; color:#FFF}
.medium-container-small-contents-overlay h2{font-size:15px; margin-top:5px; line-height:18px}
.medium-container-overlay h2 span,.medium-container-small-contents-overlay h2 span{font-weight:400}
.medium-container-overlay p,.medium-container-small-contents-overlay p{margin:0; font-size:14px; line-height:18px; color:#FFF}
.medium-container-small-contents-overlay p{font-size:13px}
.buy-now-link{position:absolute; width:auto; padding:0 9px 0 13px; background:url(/sites/rollmore/images/link-btn-bg.png) repeat-x 0 0; line-height:40px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; right:6px; bottom:6px; box-shadow:0 0 4px #000; text-shadow:0 0 4px #000; text-decoration:none; font-size:21px; font-weight:700; color:#FFF}
.buy-now-link:hover{background-position:0 -100px}
.wide-container{position:relative; float:left; width:951px; margin-top:24px; padding:7px 0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; overflow:hidden}
.wide-container-nav{float:left; width:165px; padding-left:9px; margin-right:3px}
.wide-container-nav ul{clear:both; width:165px; margin:23px 0 0; padding:0; list-style:none; overflow:hidden }
.wide-container-nav ul li{clear:both; width:165px; margin-top:30px; text-align:right; display:block}
.wide-container-nav ul li a{text-transform:uppercase; position:relative; clear:both; width:158px; padding-right:7px; line-height:30px; font-size:19px; font-weight:700; text-decoration:none; background:#e0e0e0; color:#999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:block }
.wide-container-nav ul li.active a{background:#000; color:#FFF}
.wide-container-nav ul li.active a:hover{background:#000; color:#FFF}
.wide-container-nav ul li a:hover{background:#CCC; color:#333}
.logo-container{position:relative; float:left; width:904px; margin-top:21px; padding-left:29px}
.static-brand-scroll-outer {margin-left:28px;}
.cat-brand-container {position:relative; float:left; width:904px; padding-left:29px}
.scroller-wrap{position:relative; float:left; width:103px; height:77px; margin-right:10px}
.logo-frame{position:relative; float:left; width:103px; height:77px; background:url(/sites/rollmore/images/scroller-frame.png) no-repeat 0 0; text-align:center; cursor:pointer; z-index:2}
.logo-frame img{float:none; margin:0}
.scroller-img{position:absolute; width:97px; height:72px; left:3px; top:3px; z-index:1}
.scroller-img img{float:left; margin:0}
.logo-nav-left,.logo-nav-right{position:absolute; width:14px; height:22px; background:url(/sites/rollmore/images/slider-nav-bg.png) no-repeat 0 0; left:0; top:40px; cursor:pointer}
.logo-nav-right{ background-position:0 -100px; left:auto; right:-16px}
.small-container{float:left; width:140px; margin-top: 12px;margin-left:10px;border-right: 1px solid #EFEFEF;font-family:'Source Sans Pro';}
.small-container-contents{position:relative; clear:both; width:157px; min-height:272px; margin-top:23px; border:1px solid #890806}
.small-container-contents img{float:left; margin:0}
.small-container-lefttop,.small-container-righttop,.small-container-leftbottom,.small-container-rightbottom{position:absolute; width:8px; height:8px; font-size:6px; line-height:6px; background:url(/sites/rollmore/images/small-contents-sp.gif) no-repeat 0 0; left:-1px; top:-1px}
.small-container-righttop{background-position:0 -20px; left:auto; right:-1px}
.small-container-leftbottom{background-position:0 -40px; top:auto; bottom:-1px}
.small-container-rightbottom{background-position:0 -60px; left:auto; top:auto; right:-1px; bottom:-1px}
.small-area-price{position:absolute; bottom:9px; left:7px; font-size:30px; line-height:36px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; z-index:1}
.small-area-price span{font-size:22px; margin-top:0px; margin-bottom:-8px; line-height:28px; display:block}
.small-area-price a {color:#fff;text-decoration:none;}
.small-area-price a:hover {color:#fff;text-decoration:none;}
.small-area-title-tag{position:absolute; padding:0 6px 0 8px; line-height:22px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:700; color:#FFF; background:url(/sites/rollmore/images/outlet-bg.gif) repeat-x 0 0; right:0; top:177px; border:1px solid #870203; display:block; cursor:pointer; z-index:3}
.small-area-title-tag:hover{border:1px solid #FFF}

.small-area-title-tag a{text-decoration:none; color:#fff}
.common-link{position:relative; float:right; padding:0 10px; line-height:20px; background:#333333; font-size:11px; text-decoration:none; color:#FFF; text-shadow:1px 1px 1px #000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.common-link:hover{background:#444}
.view-all-seperator{padding:10px 0 13px; overflow:hidden}
.detail-content-left{float:left; width:562px; color:#FFF; overflow:hidden}
.detail-content-left strong{clear:both; font-size:17px; line-height:20px; text-align:right; display:block}
.detail-content-left h1{clear:both; margin-top:-7px; font-size:50px; line-height:60px; text-align:right; display:block}
.detail-content-left em{clear:both; margin-top:-8px; font-style:normal; font-size:17px; line-height:20px; font-weight:700; text-align:right; color:#bb9871; display:block}
.detail-content-left p{clear:both; padding-left:31px; margin:15px 0 0 0; font-size:11px; line-height:14px; display:block}
.detail-content-left p b{display:block}
.detail-content-left dfn{float:left; width:500px; margin:0; padding-left:31px; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:24px; display:block}
.data-container{float:left; width:333px; margin-top:22px}
.img-container{float:right; width:185px}
.img-container img{float:left; margin-top:32px}
.page-top{text-align:center;position:relative;}
.top-link{position:relative; text-decoration:none; color:#fff; font-size:11px; font-weight:700; text-transform:uppercase; bottom:29px}
.top-link:hover{text-decoration:underline}
.detail-content-right{float:right; width:350px}
.facebook-container{width:348px; height:288px; background-color:#fff; overflow:hidden;margin-top:10px;}
.detail-content-right img{float:left; margin:0}
	/* End Detail Container */		
	

	/* Begin our brands page */
.middle-container{float:left; width:960px;background:none repeat scroll 0% 0% rgb(255, 255, 255);margin-top: 110px;position: relative;margin-bottom:13px;}		
.brand-outer .brand-container-wrap{float:right; overflow:hidden}	
.brand-outer .small-container{float:left; width:153px; padding-left:5px; margin-top:0}
.our-brands-title-row{float:left; width:770px; padding-left:10px}
.brands-left-item{float:left; width:720px; padding:0 0 0 0px;font-family:'Source Sans Pro';color:#C10A10;}
.brands-left-item h1.cat-header {font-size:27px !important;line-height: 22px !important;margin-top: 15px !important;letter-spacing:-2px !important;}
.brands-left-item h1{font-size:36px; line-height:42px; width:500px;}
.brands-img-container{float:left; width:219px}
.brands-img-container img{float:left; margin:0}
.brands-right-item{float:right; width:254px}
.brand-wholesale-box{position:relative; float:left; width:244px; padding:0 10px 9px 0; background:#e0e0e0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-align:right}
.brand-wholesale-box h2{font-size:22px; margin-top:10px; line-height:24px}
.brand-wholesale-box strong{float:right; font-size:12px; width:240px; color:#c23a16}
.wholesale-order-box{position:relative; float:right; width:131px; height:34px; padding-left:7px; margin-top:2px; background:#000;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.wholesale-order-box dfn{float:left; padding-left:38px; margin-top:5px; font-style:normal; font-size:11px; line-height:24px; color:#fff; background:url(/sites/rollmore/images/icon-1.gif) no-repeat 0 0}
.wholesale-order-box dfn a{text-decoration:none; color:#fff}
.wholesale-order-box dfn a:hover{text-decoration:underline}
.small-container em{position:relative; clear:both; margin:0; font-style:normal; font-size:11px; line-height:14px; color:#666; display:block; z-index:6}
.small-container em a{text-decoration:none; color:#666}
.small-container em a:hover{color:#66ccff}
.small-container ul{clear:both; margin:3px 0 0; padding:0; list-style:none}
.small-container ul li{clear:both; font-size:13px; line-height:16px; display:block}
.small-container ul li a{text-decoration:none;color:#666;}
.small-container ul li a:hover,.small-container ul li.active a{text-decoration:none;color:#666;}
.small-container h2{font-size:15px; color:#666;display:block;}
.small-container h2 a{text-decoration:none; color:#666;}
.paging-row{float:left; width:430px; margin-top:14px; padding-left:328px;background-color:#CCC;}
.promotional-row{float:left; width:947px; margin-top:37px; padding:0 0 70px 4px}
.medium-container-outer-wrap{float:right; width:780px}
.extra-bottom-padding{margin-bottom:22px;}
.product-detail-wrap{float:left; width:776px; margin-top:-8px;	}
.product-detail-row{position:relative; float:left; width:776px; margin-top:13px; left:-3px}
.paging-area{float:left; width:736px; height:28px; line-height:28px; padding:0 6px 0 16px; background-color:#CCC; margin-top:5px; color:#FFF; overflow:hidden}
.col-1{float: left;width: 74px;font-size: 14px;border-right: 1px solid rgb(255, 255, 255);line-height: 10px;margin: 4px 0px;height: 15px;padding: 5px 7px 0px 0px;font-family: 'Source Sans Pro';}
.col-3{float:left; width:130px; font-size:11px; font-weight:700; color:#3399ff; text-align:right}
.col-3 a{text-decoration:none; color:#757575;font-family: 'Source Sans Pro';font-size:13px;;}
.col-3 a:hover{color:#555}
.col-4{float:right; width:244px;color:#FFF;font-family: 'Source Sans Pro';font-size:13px;}
.col-4 span{float:left; width:88px; text-align:right;font-weight:bold}
.col-4 form{margin:0; padding:0}
.col-4 select{float: right;width: 149px;color:#757575;font-family: 'Source Sans Pro';font-size: 14px;padding: 3px;border: 1px solid rgb(204, 204, 204);background-color: rgb(250, 250, 250);font-weight: bold;}
.breadcrumbs-seperator{float:left; width:10px; height:28px; background:url(/sites/rollmore/images/breadcrumbs-seperator.png) no-repeat 0 0;}
.paging-nav{float:left; width:280px; height:28px;font-family: 'Source Sans Pro';}
.paging-nav .active {color:#999;}
.paging-nav ul{float:left; margin:0 0 0; padding:0; list-style:none}
.paging-nav ul li{float:left; margin-right:13px; font-size:16px; line-height:25px; font-weight:700}
.paging-nav ul li.left-nav,.paging-nav ul li.right-nav{height:22px;  cursor:pointer;margin-left: 5px;}
.paging-nav ul li a{float:left; text-decoration:none; color:#FFF;margin-left:10px;}
.paging-nav ul li a:hover{text-decoration:underline}
.breadcrumbs{float:left; width:758px; height:28px; background:#FFFFFE; margin-top:4px; overflow:hidden}
.breadcrumbs-inactive-contents{float:left; width:auto; font-family:'Source Sans Pro';color:#C8C8C8;margin-top:4px;margin-right:5px;}
.breadcrumbs-contents{float:left; width:auto;margin: 0 10px 0 5px;}
.breadcrumbs dfn{font-size:10px; line-height:12px; margin-top:3px; font-weight:700; color:#000; display:block;font-style:normal !important;} 
.inactive-link{float:left; text-decoration:none; font-size:13px; font-weight:700; color:#C8C8C8;}
.active-link{float:left; text-decoration:none; font-size:13px; font-weight:700; color:#757575;padding-right:21px;background:url(/sites/rollmore/images/active-link.gif) no-repeat right 3px;margin-top:5px;}
	/* End our brands page */	
	
		/* BEGIN CART PAGE */
.cart-contents{clear: both; margin: 24px auto; overflow: hidden; width: 960px;background-color:white;font-family:'Source Sans Pro';position: relative;z-index: 2;}

h1.cart-heading { clear: both; color: #2D3192; font-family: Arial; font-size: 26px; line-height: 36px; padding-left: 18px; top: 48px; width: 965px; position:relative;}
.cart-error {color:#c20b10; font-size:12px;margin-top:6px;clear:both;margin-left:10px; font-weight:bold;top: 35px;position: relative;}

.cart-mutiple-shipments {font-size:12px;padding:2px;color:#c20b10;font-weight:bold;padding-top:10px;}
.cart-item-header { clear: both; font-size: 14px; margin-bottom: 10px; padding: 2px; position: relative; top: 10px; width: 940px; }

.cart-widder-box-wrap { clear: both; margin-left: 1px; width: 965px; }
.cart-widder-box-bottom { clear: both; height: 22px; width: 965px; }
.cart-widder-box-top { clear: both; height: 15px; width: 965px; }
.cart-widder-inner{clear:both;width:950px;padding-left:15px;}
.cart-widder-inner a:hover{text-decoration:underline;}
.order span.order-note{float:left;font-size:16px;line-height:20px;color:#000;padding-right:16px;}
 span.divider{font-size:11px;color:#000;}
.order a{text-decoration:none;font-size:10px;line-height:20px;color:#b8b8b8;}
.order a:hover{text-decoration:underline;}
.order a.edit{text-decoration:none;font-size:10px;line-height:20px;color:#c20b10;}
.order .order-note-txt{clear:both;width:925px;font-family:Arial;font-size:11px;line-height:16px;color:#000;}

.cart-longer-box-wrap { background: url("../../../images/cart-repeat-y.jpg") repeat-y scroll 744px 0 #EFEFEF; float: left; margin-top: 10px; min-height: 130px; padding: 10px 15px 10px 8px; position: relative; width: 904px; }
* html .cart-longer-box-wrap{height:auto!important;height:130px;}
.cart-products-wrap{float:left;width:110px;}
.cart-products{float:left;width:98px;height:98px;border:1px solid #b0aeaa; background-color:White;text-align:center;}
.cart-products a img {max-width: 98px;max-height: 98px;}
.cart-macho{float:left;padding:13px 0 0 12px;}
.cart-macho img{margin:0;float:left;}

.cart-details-wrap{float:left;width:610px;}
.cart-details-left{float:left;width:265px;}
span.cart-protactive{clear:both;width:265px;margin-top:-5px;position:relative;font-size:10px;line-height:14px;color:#c20b10;display:block;}
.cart-item-title{text-decoration:none;font-size:18px;line-height:24px;color:#000;font-weight:700;}
.cart-price{font-style:normal;font-size:16px;line-height:18px;color:#000;font-weight:700;}
.cart-price strong{font-style:normal;color:#c20b10;}
.cart-star{margin:0 0 0 8px;}
.sku{float:left;font-size:10px;line-height:12px;color:#333333;font-style:normal;}
.cart-view-details{float:left;margin:10px 0 0 0;}

.cart-details-right{float:left;width:230px;margin-top:35px;background:#fffffe;padding:5px 10px 5px 5px;}
.select-option{float:left;width:98px;}
.select-option strong{font-size:11px;color:#000;}
.select-option .option-edit{color:#c20b10;font-size:13px;line-height:14px;}
.select-option .option-edit:hover{text-decoration:none;color:#c20b10;}
.option-details, .option-padding { color: #000000; float: left; font-size: 10px; line-height: 14px;padding-left: 25px;}
.name{float:left;width:105px;font-size:10px;line-height:12px;color:#666;clear: both;}
.valu{float: left;width: 105px;font-size: 18px;line-height: 18px;color: rgb(0, 0, 0);text-align: left;clear: both;}
.option-padding .valu{color:#666;}
.option-details cite.cart-name{width:80px;font-style:normal;padding:0 15px;text-align:left;}
.option-details strong{font-size:16px;width:105px;text-align:right;}
.sampol{clear:both;width:625px;}
.sampol span.your-note{font-size:10px;line-height:14px;color:#040404;}
.sampol a{text-decoration:none;font-size:9px;color:#a1a09c;}
.sampol .delete{text-decoration:none;font-size:9px;color:#c20b10;}
.sampol p.sampol-order{margin:0;padding:0;font-family:'Source Sans Pro';font-size:10px;line-height:12px;color:#000;}

.cart-right{float:right;width:auto;margin:10px;}
.option-detailes {width:120px;}
.option.no_select {clear:both;}

.remove-item a.removelink{text-decoration:none;color:#aba29a;}
input.removelink {padding-top:4px;}
span.remove-text{font-size:10px;line-height:12px;display:block;float:right;padding-right:8px;cursor:pointer;}
.remove-btn{float:right;width:auto;margin:0;}
.total-item-price{clear:both;width:155px;padding:17px 0 16px 0;text-align:right;overflow:hidden;}
.total-item-price span.item-total{font-size:14px;line-height:16px;color:#000;}
.total-item-price dfn.item-price{font-style:normal;font-size:14px;line-height:16px;color:#c20b10;}

.update{clear:both;width:155px;overflow:hidden;height:30px;}
.quantity{float:right;width:44px;height:19px;margin:2px 10px 0 0;padding:2px 0 0 0;font-size:12px;color:#000;text-align:center;border:1px solid #b9b9b9;}
.update-btn{float:right;width:auto;margin:0;font-size:13px;line-height:20px;color:#c20b10;}
.adding-area{clear:both;width:155px;padding:16px 0 0 0;overflow:hidden;}
.adding-area img{float:left;margin:0;}
.adding-area .save-later-btn{float:right;width:auto;margin:0;}
.adding-area .add-list-btn{float:right;width:auto;margin:0 0 0 5px;}
.cart-widder-box-bottom{clear:both;width:950px;height:22px;}

.save-item-continue-wrap {  background-color: #FFFFFF; padding-left: 1px; width: 950px;}
.save-item-wrap { background-color: #FFFFFF; float: left; margin-left: 22px; padding: 12px; width: 414px;}
.save-item{float:left;width:482px;padding:5px 0 0 10px;}
.save-item span.save{clear:both;width:490px;font-size:14px;line-height:20px;color:#666;display:block;}
.save-products{float:left;width:83px;height:83px;margin-top:14px;border:1px solid #999999;background-color:white;text-align:center;}
.save-products-name { color: #666666; float: left; font-size: 16px; line-height: 20px; padding: 15px 0 0 15px; width: 150px;}
.save-products-name a{text-decoration:none;font-size:16px;line-height:20px;color:#4c4c4c;}
.option-padding{padding:20px 0 0 25px;}
.save-link { background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #CECDCC; float: left; font-size: 10px; height: 21px; line-height: 20px; margin-top: 15px; padding-right: 10px; text-align: right; width: 410px;}
.save-link a:hover{text-decoration:underline;}
.save-link .remove{text-decoration:none;font-size:12px;line-height:20px;color:#c20b10;padding:0 3px;}
.order-wrap{float: left; margin-left: 37px;}
.continue-shopping{clear:both;width:420px;margin-left:15px;background:url(../../../images/continue-y.gif) repeat-y 0 0;overflow:hidden;}
.continue-top{float:left;width:420px;height:6px;}
.cheack-out{float:left;padding:8px 0 15px 48px;}
.cheack-out .shopping{float:left;font-size:13px;line-height:16px;color:#c20b10;padding:18px 60px 0 0;}
.cheack-out .shopping a {color:#c20b10;text-decoration:none;}
.cheack-out img{margin:0;}

.shipping-method-box{clear:both;width:401px;margin-left:15px;background:url(../../../images/order-item-box-y.gif) repeat-y 0 0;overflow:hidden;}
.shipping-method-box-top{float:left;width:401px;height:5px;background: url(../../../images/order-item-box-top.gif) no-repeat 0 0;}
.shopping-chart{float:left;width:370px;padding:10px 0 0 15px;}
.radio{float:left;width:35px;}
.method-summary{float:left;width:265px;}
.method-summary span.method-name{float:left;font-size:12px;line-height:14px;color:#333;}
.shipping-price{font-style:normal;float:right;font-size:12px;color:#000;padding-bottom:20px;padding-right:16px;}
.shipping-method-box-bottom{float:left;width:401px;height:5px;background:url(../../../images/order-item-box-bottom.gif) no-repeat left bottom;}
.shipping-estimate-input {padding:10px;float:right;}
.shipping-estimate-input .zip-input {width:120px;}
.shipping-estimate-input .estimate-button {vertical-align:middle;cursor:pointer;}
.shipping-estimate-text {font-size:12px;float:right;margin-right:12px;}
.shipping-estimate-input .error {font-size:12px;}
.shipping-method-box #processing {float:right; padding: 12px 26px;}
.common_TextBlackDisclaimer{font-size:12px;clear:both;float:left;padding-left:12px;}

.order-total-wrap {font-size:16px; margin: 13px 8px 6px 3px;}
.order-total {clear: both;width: 203px;padding: 11px 0px 0px 203px;height: 29px;}
.sub-amount{float:right;clear:both;padding: 5px;}
span.sum-total{float:left;color:#000;padding-right:30px;}
dfn.number{float:left;width:52px;color:#000;font-style:normal;text-align:right;}

.order-total{clear:both;width:199px;padding:11px 0px 0px 206px;height:29px;margin:4px 0 6px 3px;}
.order-total span.total{float:left;font-size:22px;line-height:28px;color:#000;}
.order-total dfn.total2{float:right;font-size:22px;line-height:28px;color:#000;font-style:normal;}
.continue-bottom{float:left;width:435px;height:13px;background:url(../../../images/continue-bottom.gif) no-repeat left bottom;}
.order-bottom { float: left; height: 13px; width: 452px; }

.check-out-wrap{float:right;width:448px;background: url(../../../images/check-out-y.gif) repeat-y 0 0;margin-bottom:10px;overflow:hidden ;}
.check-out-top{float:left;width:452px;height:7px;font-size:8px;line-height:8px;background:url(../../../images/check-out-top.gif) no-repeat 0 0;}
.option span.altimate{clear:both;font-size:12px;line-height:18px;color:#000;padding:15px 0 0 15px;overflow:hidden;}
.account{clear:both;width:auto;}
.paypal-checkout{float:left;width:145px;height:58px;margin:18px 70px 10px 0px;padding-left:36px;overflow:hidden;}
.google-checkout{float:right;width:168px;height:58px;margin:18px 44px 0;overflow:hidden;text-align:center;}
.google-checkout a {font-size:11px;}
.account .paypal,.account .google{float:left;margin:0;}

.check-out-bottom{float:left;width:452px;height:5px;font-size:5px;line-height:5px;background:url(../../../images/check-out-bottom.gif) no-repeat 0 0;}

	/* END CART PAGE */



	/* BEGIN ACCOUNT PAGES */

/* BEGIN CATEGORY PAGE */
.contents {width:960px;margin:0 auto;}
.account{clear:both;width:960px;clear: both; float: left; background-color: white; padding-top: 100px;font-family:'Source Sans Pro'}
.account h1 {display:inline;}
.account h2 {display:inline;}
.account h3 {display:inline;}
.account h4 {display:inline;}
.account h5 {display:inline;}
.account h6 {display:inline;}
.account-left{float:left;width:205px;padding-left:6px;}
.account-left-nav{float:left;width:210px;}
.account-left-nav span{clear:both;width:180px;font-size:12px;line-height:11px;color:#000;padding:0 0 15px 20px;display:block;}
.account-left-nav .attribute-list strong{float:left;width:180px;height:25px;font-size:12px;line-height:20px;color:#0059B4;display:block;}
.account-left-nav .attribute-list{clear:both;width:170px;margin:0;padding:5px 0 0 20px;list-style:none;}
.account-left-nav .attribute-list li{clear:both;width:170px;margin:0 0 0px 0;padding:0 0 0px 15px;display:block;}
.account-left-nav .attribute-list li a em{margin:0;padding:0;font-style:normal;font-size:10px;line-height:18px;color:#000;}
.account-left-nav .attribute-list li a{float:left;display:block;text-decoration:none;font-family:Arial;font-size:11px;line-height:18px;color:#c20b10;margin:0;padding:0;}
.account-left-nav .attribute-list li a:hover{text-decoration:underline;}
.account-left-email{float:left;width:190px;height:91px;background:url(/sites/zengu/images/category-left-email-bg.png) no-repeat 20px 15px;}
.account-left-email .address{float:left;width:120px;font-family:Arial;font-size:13px;height:18px;line-height:18px;color:#666666;margin:23px 0 0 25px;padding:0 5px 0 5px;border:1px solid #c3c3c2;background:#d9d8d4;}
.account-left-email .join-list{float:left;width:130px;height:34px;border:0;margin:6px 0 0 25px;padding:0;cursor:pointer;}
.account-left-email div{float:left;margin:0;padding:23px 0 0 40px;}
.account-left-email .account-left-email-icon{float:left;width:150px;height:31px;margin:8px 0 0 6px;padding:0 0 0 24px;display:block;}
.account-left-email .account-left-email-icon img {width:35px;padding:0 2px;}
.account-left-bottom{float:left;width:210px;height:21px;background:url(/sites/zengu/images/category-left-bottom.png) no-repeat left bottom;}

	/* BEGING CATEGORY RIGHT */	
.account-right-wrap{float:left;width:722px;padding-left:2px;}
.account-right-wrap h1{clear:both;width:713px;margin:0;padding:0;font-size:26px;line-height:58px;color:#white;}
.account-right-wrap h3{clear:both;width:713px;margin:0;padding:0px;font-size:18px;line-height:20px;color:#000;}
.account-right-top{float:left;width:722px;height:13px;background:url(/sites/zengu/images/category-right-top-bg.png) no-repeat 0 0px;}
* html .account-right-top{width:722px;height:13px;background:url(/sites/zengu/images/category-right-top-bg.png) no-repeat 0px 2px;}	
.account-right{clear:both;width:722px;min-height:636px;background:url(/sites/zengu/images/category-right-y.png) repeat-y 0 0;}
* html .account-right{height:auto !important;height:636px;}
.account-right-inner{float:left;width:734px;padding-left:8px;}	
.account-right-inner span.shop-by,.account-right-inner span.shop-by-secondary{float:left;display:block;width:500px;font-size:12px;line-height:16px;color:#000;padding:0px 0 6px 10px;}
.account-right-inner span.shop-by-secondary{padding-top:5px;}
.account-right-inner a.view-all-brands{float:right;text-decoration: underline;font-family: Arial;font-size:10px;line-height:16px;color:#c20b10;padding-right:10px;}
.account-right-inner a:hover{text-decoration:none;}	
	
.account-container-wrap{position:relative; float:left; width:931px; padding:11px; background:#e0e0e0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
.account-container{float:left; width:900px}	
.account-container-outer-wrap{width:931px}
	
#accessAccount .box {float:left; border:1px solid #d7d7d7; background: #f3f3f3; height:205px; padding:15px; font-size:11px; width:340px; margin:0 15px;}
#accessAccount .haveAccount {float:left; }
#accessAccount .failure {color: Red; font-weight:bold;}
#accessAccount .box .title {margin-top:10px; font-weight:bold; line-height:12px;}
#accessAccount .box .doLogin {margin:10px 0 0 0;}
#accessAccount .box .doLogin input {height:18px; width:90%;}
#accessAccount .box .doLogin input.bottom {margin-top:12px;} 
#accessAccount .box .doLogin input.loginInput {height:18px; width:155px;margin:0;}
#accessAccount .box .doLogin .zipSpacer {float:left; width:177px;}
#accessAccount .box .doLogin .or {padding:0 0 0 177px; line-height:20px;}
#accessAccount .box .loginTable {float:left;width:47%;}
#accessAccount .box .button {margin-top:15px; margin-right:0;}
#accessAccount .box .middle {float:left; width:3%; margin:15px 0; height:100px; border-right:2px solid #fff;}
#accessAccount .box .middle2 {float:left; width:3%; margin:15px 0;}
#accessAccount .box .createNew {float:left; width:47%;margin-left:8px;}
#accessAccount .box .createNew .title {}
#accessAccount .box .rememberMe {height:11px;}
#accessAccount .box .rememberMe input {width:10px !important;vertical-align:middle;height:10px;}

h1 a.pending {font-size:12px; text-decoration:underline;font-weight:normal; margin-left:10px;}

.account-box-top {color:#000000; display:block; float:left; font-size:12px; height:25px; line-height:20px; width:180px;}
.account-box li.list-head {padding-left:0;}
.account-box li.list-head strong{color:#0059B4; display:block; float:left; font-size:12px; height:25px; line-height:20px; width:180px;}
.account-box{clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0 0 20px; width:170px;}
.account-box li {list-style-image:none; list-style-position:outside; list-style-type:none;clear:both; display:block; margin:0 0 0; padding:0 0 0 15px; width:170px;}
.account-box li a { display:block; float:left; font-family:Arial; font-size:11px; line-height:18px; margin:0; padding:0; text-decoration:none; ;}	
.account-links {clear:both; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0 0 20px; width:170px;}
#accountMailingListResponse{width:132px;color:Red;padding:0 !important;}
a.acctBCrumb {text-decoration:none;color:#666;}	
	
	/* FAQ Page  */
.FAQ-content {margin-left:30px; padding-top:10px; font-size:12px;}
.faq-questions {line-height:20px;}
.faq-answers { margin-top:30px; padding-right:100px; padding-bottom:10px;}
.faq-answers span {font-weight:bold; font-style:italic;}
.faq-answers .faq-important {color:#990000; font-weight:normal;}


	/* Address Book */
.address-book {margin-left:15px; font-size:12px;}
.address-book .add-address {text-align:right; width:100%; padding:10px 0;}
.address-book .book-listing {margin-top:10px;}
.book-entry {min-height:100px; float:left; width:28%; border:1px solid #e6e6e6; background:#f7f7f7; padding:13px; margin-left:9px; position:relative; margin-bottom:10px;display: inline;}
.book-entry span {font-weight:bold;}
.book-entry a.default {display:block; margin-top:10px;}
.book-entry a img {position:absolute; bottom:7px; right:10px;}

.profile-snapshop {font-size:11px; margin-left:20px; color:#4c4c4c;}
.profile-snapshop span { margin:0; padding:0; display:inline; font-size:10px; color:#808080;}
.profile-snapshop span.data {font-weight:bold; font-size:11px; color:#333333;}

	/* Account Info */
.account-info {margin-left:30px; padding-top:15px; font-size:12px;}
.user-avatar {float:left; width:192px;}
.user-avatar div {float:right; margin-top:-4px;}
.account_info_right {float:right; width:490px;}
.account_info_right .info_block {margin-bottom:20px; line-height:20px;}
.account_info_right .info_block div {padding:0 2px;}
.account_info_right .info_block a {text-decoration:none;}
.account_info_right .infoTop {color:#4c4c4c; border-bottom:1px solid #d8d8d8; position:relative;}
.account_info_right .infoTop div {float:right; top:0; right:0; position:absolute;}

	/* Account Dashboard */

.rma-btn {letter-spacing:0em !important;line-height: 18px !important; color:#fff !important; -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7; -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;box-shadow:inset 0px 1px 0px 0px #bbdaf7;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');	background-color:#79bbff;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #84bbf3;	display:inline-block;	color:#ffffff;	font-family:arial;	font-size:12px;	font-weight:bold;	padding:6px 24px;	text-decoration:none !important;	text-shadow:1px 1px 0px #528ecc;}
.rma-btn:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');	background-color:#378de5;}
.rma-btn:active {position:relative;	top:1px;}
.radio-return-for input[type="radio"] {margin-left:10px; margin-right: 1px;}
.rma_padding td { color: #000000; font-family: arial; font-size: 13px; font-weight: normal; line-height: 18px; padding: 6px !important; }
.rma-item-table {margin-left:20px;}

.request-label-response {color:Red;}
.exchange-note {color:#933;font-size:11px;}	
	
#fade2 {background: #dddad8; background: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #dedede); background: -webkit-gradient(linear, left bottom, left top, from(#dedede), to(#f2f2f2)); ;}
.account-dash {margin-left:15px; font-size:12px;}
.orders {margin-bottom:20px;}	
.detail {border:1px solid #cbcbcb; font-size:12px; color:#111111;}
.detail .detail_top {padding:0px 15px; border-bottom:1px solid #e0b01d; line-height:35px; height:35px; font-size:17px;}
.detail .detail_top a img {margin-top:7px;}
.detail .detail_middle {padding:20px 15px 10px 15px; color:black;}
.detail .detail_middle .order-detail {margin-bottom:10px;}
.detail .detail_middle .detail_prod_info {float:right; width:580px;}
.order_Summary_titles {padding:0 8px; margin-bottom:5px; font-weight:bold; color:#4c4c4c;}
.detail .detail_middle .order_Summary {border:1px solid #e6e6e6; background:#fafafa; padding:8px; font-size:12px; margin-bottom:10px;}
.detail .detail_middle .oNumber {width:184px;}
.detail .detail_middle .oDate {width:145px;}
.detail .detail_middle .oPrice {width:125px;}
.detail .detail_middle .oStatus {width:155px;}
.detail .detail_middle .oStatus span {color:#00a504;}
.spacer {clear:both; line-height:1px; font-size:1px; overflow:hidden;}
.roundedBox2 { -moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; border-top-right-radius: 7px; border-top-left-radius: 7px;}

/* profile page */
#profile1 .innerWrap {float: left;width: 696px;padding: 30px 19px 19px;position: relative;}
#profile1 {width:734px; font-family:arial;}
.userID { font-weight:bold; margin:10px 10px 5px 10px;line-height:22px !important;}
.userID span {font-size:14px; font-weight:normal;}
#profile1 .innerWrap {float:left; width:696px; background:#fff;  padding:30px 19px 19px; position:relative;}
.innerWrap .flag {padding-top:10px; position:absolute; font-size:12px;  left:19px; bottom:0;}
.innerWrap .flag a {color:#868686; text-decoration:none;}
.innerWrap .userPic {float:left; left:19px; top:50px; width:192px; overflow:hidden;}
.innerWrap .userUploadPic {float:left; left:19px; top:50px; width:192px; overflow:hidden;padding-top:10px;background-color:#dedede;height:140px;font-size:12px;}
.innerWrap .profileInfo {float:left; margin-left:15px;  font-weight:bold; color:white;}
.innerWrap .profileInfo .userIDinner {font-size:20px; margin:0 0 7px 10px;}
.innerWrap .profileInfo .userIDinner .rankText {font-size:16px; font-weight:normal;}
.innerWrap .profileInfo .staffMember {padding:0 0 7px 10px; font-size:13px;}
.innerWrap .profileInfo .infoWrap {width:485px; color:black;}
.innerWrap .profileInfo .infoWrap .top {background:url(../../../images/wallprofile/profileDefaultInfoBG_top.gif) no-repeat; height:7px; width:100%; font-size:5px;}
.innerWrap .profileInfo .infoWrap .profileBlock {position:relative; width:100%; background:#eaeaea;min-height:120px;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding {padding:10px 12px;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .inputCount {float:left; width:115px; font-weight:normal; font-size:14px; height:55px;font-weight:bold;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .inputCount div {font-size:12px; margin-left:10px; color:#333333;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .location {float:left; width:95%; font-size:16px; font-weight:normal; height:45px;font-weight:bold;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .location span {font-size:12px; color:#333333;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .Bio {font-size:16px; font-weight:bold;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .Bio span {font-size:12px; color:#333333;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .profileBlock .padding .EditBio span {font-size:12px; color:#868686;font-weight:normal;}
.innerWrap .profileInfo .infoWrap .bottom {background:url(../../../images/wallprofile/profileDefaultInfoBG_bottom.gif) no-repeat; height:7px; width:100%; font-size:5px;}
.wallTagsTable {line-height:18px;font-size:12px;}
.wallTagsTable a {color:#666;padding-left:18px;}
a.selectedWallTag {color:#c20b10 !important; background:url(../../../images/wallprofile/discipline_check.png) no-repeat;}
.saveProfileTags {float:right;}

.left_top100 {float:left; width:178px;}
.top100_header {height:60px; width:178px; background:#cccccc;}
.top100_header img {margin-top:20px;}
.top100 {background:#ededed; font-size:12px; color:#404040; line-height:20px; padding:10px 0 10px 35px;}
.top100 ol {padding-bottom:10px;}
.top100 a {color:#404040;}

.right_top100 {float:left; padding:0 18px; width:556px; font-family:Trebuchet MS; font-size:12px;}
.right_top100 a {color:#006CFF;}
.right_top100 .joinUs { float:right; ;}
.lbTitle {height:60px; font-size:21px; line-height:58px;}
.lbDescription {font-size:12px;}
.rank {border:1px solid #e8e8e8; background:#f7f7f7; height:30px; line-height:30px; padding-left:14px; margin-top:35px;}
.shortProfile {border-bottom:1px solid #e8e8e8; width:100%; position:relative; padding:10px 0; font-family:arial;}
.shortProfile a {color:#006cff;}
.shortProfile .ranking {color:#8c8c8c; float:left; position:absolute; top:10px;}
.shortProfile .profilePic {position:absolute; right:10px;top:10px;}
.shortProfile .profilePic img {display:block; height:58px; border:0px;}
.shortProfile .userDescription {margin-left:35px; width:420px;}
.shortProfile .userDescription .bold {font-weight:bold;}
.shortProfile .practition {font-weight:bold; line-height:16px;}
.shortProfile .staffMember {line-height:21px;}
.shortProfile .staffMember img {display:block; float:left; margin-right:5px;}
.shortProfile .shortBio {color:#222222;}
.shortProfile .viewProfile {line-height:16px; font-size:10px;}
/*end profile page */

	/* Subscription */
.subscsriptions {margin-left:30px; padding-top:7px; font-size:14px;}
.subscsriptions h5 {line-height:34px;}
.subscsriptions span {color:#4c4c4c; font-size:12px;}
.subscsriptions a {font-size:12px;}
.subscsriptions div {font-size:11px; line-height:13px; margin-top:0; width:595px; margin:10px 0 10px 20px;}
.subscsriptions ul {width:550px; height:40px;}
.subscsriptions li {float:left; width:215px; list-style:none; font-size:11px;}
.subscsriptions li:before {content:"\00BB  ";}


	/* Order History */
.orderHistory {margin-left:17px; font-size:12px;}
.orderHistory a {color:#c20b10;text-decoration:none;}
.showOptions {margin-bottom:11px;}
.showXdays {background:#dfddd5; height:36px; padding:0 15px;}
.showXdays input {color:#666666;}
.showXdays-top {background:url(../../../images/showXdaysBG-top.jpg) no-repeat top left; height:2px; font-size:1px; line-height:1px;}
.showXdays-bottom {background:url(../../../images/showXdaysBG-bottom.jpg) no-repeat bottom left; height:2px; font-size:1px; line-height:1px;}
.showXdays span {font-weight:bold;}

.billingInfo .book-entry {margin-left:0 !important;width:215px !important;padding:6px !important;}

.oh_box {background:#ebe9e1 url(../../../sites/zengu/images/oh_box_top.gif) no-repeat top left;  padding-top:5px; margin-bottom:10px; width:749px; overflow:hidden;}
.oh_box_middle {border-left:1px solid #cca38f; border-right:1px solid #cca38f; margin-bottom:0px; padding:5px 10px 0 10px; width:727px;}
.orderNumber {font-size:16px; font-weight:bold; clear:both; padding-bottom:8px;}
.orderNumber span {font-size:12px; font-weight:normal;}
.orderNumber span span {text-decoration:underline;}
.orderPlaced {float:left; width:215px; padding-top:15px;}
.orderPlaced span.date {font-size:16px; font-weight:bold;}
.orderPlaced p {line-height:19px;}
.historyItem {float:right; width:510px; background:#ffffff; margin-bottom:5px;}
.oh_box_bottom {background:#ebe9e1 url(../../../sites/zengu/images/oh_box_bottom.gif) no-repeat bottom left; line-height:1px; font-size:1px; height:5px;}
.shipment {background:#f5f5f5; padding:12px; position:relative;}
.shipment span {font-size:18px; font-weight:bold;}
.shipment span.shipped {color:#38a901;}
.shipment .reorder {width:139px; height:23px; position:absolute; right:20px; top:18px;}
.oh_item {border-top:1px solid #d8d8d8; background:white; padding:10px 0; clear:both;}
.oh_item_img {padding:0 24px 10px 24px; float:left;}
.oh_item_desc {float:left; font-size:14px; width:355px; color:#666666;}
.oh_item_desc span {font-size:12px;}	

.partOfSet {font-size:11px;}
.setPopup .left {float:left;height:70px;width:52px;}
.setPopup .left img {border:solid 1px #ccc;}
.setPopup .popupRight {float:left;width:124px;font-size:11px;}
.setPopup .setname {font-weight:bold;}
.setPopup .setprice {color:#c20b10;}
.setPopup .setsku{font-size:10px;}
	
.order-detail-wrap{float:right;width:966px;padding-left:2px;}
.order-detail-wrap h1{clear:both;width:959px;margin:0;padding:0;font-size:26px;line-height:58px;color:#000;}
.order-detail-wrap h3{clear:both;width:959px;margin:0;padding:0px;font-size:18px;line-height:20px;color:#000;}
.order-detail-top{float:left;width:966px;height:13px;background:url(../../../images/order-detail-top-bg.png) no-repeat 0 0px; line-height:1px; font-size:1px;}
* html .order-detail-top{width:966px;height:13px;background:url(../../../images/order-detail-top-bg.png) no-repeat 0px 2px;}	
.order-detail{clear:both;width:966px;min-height:636px;background:url(../../../images/order-detail-y.png) repeat-y 0 0;}
* html .order-detail{height:auto !important;height:636px;}
.order-detail-inner{width:960px;padding-left:6px;text-align:center;}	
.order-detail-inner span.shop-by,.category-right-inner span.shop-by-secondary{float:left;display:block;width:500px;font-size:12px;line-height:16px;color:#000;padding:0px 0 6px 10px;}
.order-detail-inner span.shop-by-secondary{padding-top:5px;}
.order-detail-inner a.view-all-brands{float:right;text-decoration: underline;font-family: Arial;font-size:10px;line-height:16px;color:#c20b10;padding-right:10px;}
.order-detail-inner a:hover{text-decoration:none;}

.order-detail .ordernumber {height:31px; background:url(../../../images/ordernumber-bg.png) repeat-x;text-align:left; line-height:22px;font-size:15px; padding-left:10px;}
.willcallMessage {margin:25px 0; color:#b31923; font-size:15px;}


.itemList {width:746px;margin:0 auto 20px; text-align:left; font-size:12px;}
.shipmentHead {background:#d6d6d6;padding:14px 10px; font-size:18px; color:#4c4c4c;}
.shipmentHead img {margin:0 10px;}
.shipmentHead span {color:#4c3636; font-weight:bold;}
.shipmentHead span.shippingInfo {font-size:11px; line-height:18px; font-weight:normal;}

.order-note-headings {background:#e5e5e5; color:#black; height:20px; line-height:20px;text-indent:4px;border-bottom:solid 2px white;width:748px;padding:4px;}
.order-detail-headings {background:#a6a6a6; color:#e5e5e5; height:20px; line-height:20px;}
.od_image {#float:left; display:table-cell; vertical-align:middle;width:84px; text-align:center;}
.od_product {#float:left; display:table-cell; vertical-align:middle;width:205px;}
.od_detailsA {#float:left; display:table-cell; vertical-align:middle;width:118px;text-align:right; padding-right:5px; color:#666666;}
.od_detailsB {#float:left; display:table-cell; vertical-align:middle;width:130px;}
.od_price {#float:left; display:table-cell; vertical-align:middle;width:115px; text-align:center;}
.od_price span {color:#990000;}
.od_price span.oldPrice {color:#666666; text-decoration:line-through;}
.od_quantity {#float:left; display:table-cell; vertical-align:middle;width:110px; text-align:center;}
.od_total {#float:left; display:table-cell; vertical-align:middle;width:115px; text-align:right;}
.od_item {background:#fafafa; border-width:0 1px 1px 1px; border-style: solid; border-color: #e6e6e6; padding:3px 0; min-height:60px;} 

.totals {width:727px;margin:0 auto; margin-bottom:20px; font-size:12px;}
.od_subtotal {background:#fafafa; border:1px solid #e7e7e7; padding:10px 26px; text-align:right; clear:both; height:55px;}
.od_subtotal_titles {line-height:21px; float:right; width:65px; ;}
.od_subtotal_titles span {font-weight:bold;}
.od_totalFinal {background:#d6d6d6; height:22px; line-height:22px; clear:both; padding:0 26px; text-align:right;}

.billingInfo {width:756px;margin:0 auto; height:150px;}
.addressBox {float:left; width:223px; font-size:12px; text-align:left;}
.addressBox .heading {font-weight:bold; background:url(../../../images/od_billingHeader.png) no-repeat; padding-left:10px; height:27px; line-height:27px; overflow:hidden; ;}
.addressInfo {background:#fafafa; border-style:solid; border-color:#cfcfcf; border-width:0 1px 1px 1px; height:57px; padding:15px 10px;}
.addressInfo span {font-weight:bold; color:#b31923;}
.bilingInfoSpacer {width:26px; float:left;height:1px;}

/* edit payment info */
.paymentInfo .line {padding-bottom:4px;}
	
/* POPUP */
.dhtmlwindow {position: absolute;visibility: hidden; background-color: white; background:#ffffff;  font-family:arial; font-size:12px; }
.dhtmlwindow .drag-handle{ height:25px; line-height:25px; margin:0; font: bold 12px Arial;font-weight:bold; padding:3px 0 0 28px; background: #4d4d4d url(/sites/rollmore/images/window/infoBoxLogo.gif) no-repeat 5px 0; color: white;cursor: move;width: auto;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1; }
.dhtmlwindow .drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/ float:right;top: 0px;cursor: hand;cursor: pointer;}
.dhtmlwindow .drag-handle .drag-title { left:50px; position:absolute; top:8px;}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/width: 100%;}
.dhtmlwindow .drag-window {border-width:1px; border-style:solid; border-color: #5a5a5a;}
.dhtmlwindow .drag-contentarea{ background-color: white; color: black; padding: 5px; overflow: auto;border-style:solid; border-color:#4d4d4d; border-width:0 5px;}
.dhtmlwindow .dhtml-rightshadow{ 	background: rgb(90, 90, 90) none repeat scroll 0% 0%; width: 4px; height: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align:top;}
.dhtmlwindow .dhtml-bottomshadow { height:4px; width:100%; background:#5a5a5a; }
.dhtmlwindow .dhtml-whiteindent{height:2px; width:0px; background:url(/sites/rollmore/spacer.gif) no-repeat; font-size:1px;}
.dhtmlwindow .drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/ border-top: 0px solid gray; background-color: #4d4d4d;height: 5px; /*height of resize image*/}
.dhtmlwindow .rag-resizearea{ /*CSS for Resize Area itself*/float: right;width: 5px; /*width of resize image*/height: 5px; /*height of resize image*/cursor: nw-resize;font-size: 0;}
.topLeft { float:left; background:url(/sites/rollmore/images/window/topLeft.png) no-repeat left; height:100%; width:5px; margin-left:-5px;}
.topRight {background:transparent url(/sites/rollmore/images/window/topRight.png) no-repeat top right; height:100%; width:5px; float:right; margin-right:-5px;}
.dhtmlwindow a {color:#0088FF;}
.dhtmlwindow ul {list-style-position:inside;}	

/* thank you */
.thankYouNote { font-size: 15px; margin: 0 auto;  padding: 10px 0; text-align: center; width: 940px;}
.confirmationTop {height: 15px;}
.thankYouContainer {background-color: #FFFFFF; clear: both; margin: 0 auto; width: 950px;font-family:'Source Sans Pro';}
.orderNumber {font-size: 14px; font-weight: normal; padding: 13px;}
.ty_sectionTop {background:url(images/checkoutThanks/ty_sectionTop.gif) no-repeat top left; padding-top:2px; width:959px; margin-bottom:20px; float:left;}
.ty_sectionMiddle .cart-item-header{width: 95% !important; border: inherit; top: 0px !important;}
.ty_sectionMiddle .cart-longer-box-wrap {width: 100% !important;padding: 0 !important;width: auto;}
.ty_sectionMiddle { padding:10px 20px; font-size:12px; width: 95%; float:left;}
.ty_sectionMiddle .sectionInfo {float:left; width:25%;}
.ty_sectionMiddle .sectionInfo span {font-size:9px; color:#666; line-height:18px; text-transform:uppercase;}
.ty_sectionMiddle .book-entry {width:70% !important;margin-left:auto;padding:0px !important; background: none !important; border:none;}
.ty_sectionMiddle .book-entry span {color: inherit;font-size: inherit;line-height: inherit; text-transform: none; font-weight:normal !important;}
.ty_sectionBottom {background:url(images/checkoutThanks/ty_sectionBottom.gif) no-repeat bottom left; height:5px; font-size:1px; line-height:1px;}
.packageNumber {font-weight:bold; margin-bottom:12px;}
.packageNumber span {font-size:16px;}
.purchasedItem {font-family:arial; font-size:12px; border-bottom:1px solid #dedcd5; border-top:1px solid #f7f5ed; padding:10px 0;}
.purchasedItem .productImage {float:left; width:85px;}
.purchasedItem .productImage img {border:1px solid #a4a29e;}
.purchasedItem .ty_productName {float:left; padding-top:17px; width:325px;}
.purchasedItem .ty_productName a {font-weight:bold; text-decoration:none; color:black;}
.purchasedItem .ty_productName span.unitPrice {font-weight:bold;}
.purchasedItem .ty_productName span.sku {font-size:10px; color:#333;}
.purchasedItem .options {float:left; font-size:10px; color:#666; width:70px;}
.purchasedItem .options div {height:70px; display:table-cell; vertical-align:middle;}
.purchasedItem .optionValue {float:left; font-size:10px; width:70px; text-align:right;}
.purchasedItem .optionValue div {height:70px; display:table-cell; vertical-align:middle; width:70px;}
.purchasedItem .qty {float:left; width:180px; text-align:right; line-height:71px;}
.purchasedItem .qty span {font-weight:bold;}
.purchasedItem .ty_price {float:left; width:170px; text-align:right; line-height:71px;}
.purchasedItem .price span {font-weight:bold;}
.specialInstructions {float:left; font-weight:bold; margin-bottom:12px; with:450px;}
.specialInstructions span {font-weight:normal;}
.subtotalsValues {float:right; text-align:right; width:75px;}
.subtotals {color:#4c4c4c; float:right;text-align:right;}
.OrderTotalFinal {clear:both; font-size:14px; font-weight:bold; text-align:right; padding:15px 0 0 0;}
.OrderTotalFinal div {display:inline; padding-left:20px; font-size:17px;}
.continueShopping {text-align:right; padding:20px 15px 40px 15px;}

.sizing_survey .fieldInvalid {background:none;}
.sizing_survey .fieldError {background: none repeat scroll 0 0 transparent; color: red; font-size: 12px; float:left; padding-left:10px; padding-top: 3px;}
.sizing_survey .heading {float:left; clear:both;}
.sizing_survey .body_type_radio { margin-left: 138px; margin-right: 138px; }
.sizing_stats{width:25px; margin-left:10px;}
#submit {cursor:pointer;}

.fb_button_text
{ 
   color: #0088FF;
  cursor: pointer;
  text-decoration: underline;
}	

/* customer support page */
.introText {color:#fff;}
.customerSupportLeft {float:left; font-size:12px; margin-top:30px; width:350px;}
.customerSupportRight {float:left; border-left:1px solid #cccccc; margin-top:30px; width:143px; padding-left:20px;font-size:11px;}
.customerSupportRight .label {float:left;clear:both;}
.customerSupportRight .rdioList {clear:both;float:left;margin-bottom:4px;}
.customerSupportLeft span {font-weight:bold;}
.customerSupportRight textarea {width:211px; height:160px; margin:0; padding:5px; border:1px solid #b9b9b9; color:#4f4f4f; -moz-border-radius: 3px; border-radius: 3px;}
.customerSupportRight img {margin-top:15px; margin-bottom:15px;}
/* end customer support page */

/* addons */

#embroideryDetails, #beltEmbroideryDetails {background-color: #fafafa;}

.addonGroupHeader {
    float: left;
    width: 100%;
    color: #000;
    margin: 5px 0 4px 8px;
    text-align: left !important;
    font-family: montserrat,arial;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -.5px;
}

.addonEmbroidery {width:340px;background-color:#fff;font-family:Lato,sans-serif;}
.addonEmbroidery div,.addonBeltEmbroidery div {padding: 0;}
.addonEmbroidery .offer,.addonBeltEmbroidery .offer {width:100%;background-color:#fff;float:left;border:1px solid #ccc;border-radius:5px;min-height:39px;position:relative;}
.addonEmbroidery .offer .sample,.addonBeltEmbroidery .offer .sample {font-size: 10px;margin-top: 3px;position: absolute;right: 2px;text-align: center;width: 50px;z-index:100;}
.addonEmbroidery .offer .sample a,.addonBeltEmbroidery .offer .sample a { color: #204d74; text-transform: uppercase; font-family: Lato,sans-serif; line-height: 13px; margin: 0;z-index:100;}
.addonEmbroidery .offer .plus,.addonBeltEmbroidery .offer .plus {width:20%;float:left;border-right:1px solid #ccc;min-height:43px;background:url(http://zengu.s3.amazonaws.com/sites/customizations/embroid_plus.png) center center no-repeat; cursor:pointer;}
.addonEmbroidery .offer .minus,.addonBeltEmbroidery .offer .minus {width:20%;float:left;border-right:1px solid #ccc;min-height:43px;background:url(http://zengu.s3.amazonaws.com/sites/customizations/embroid_minus.png) center center no-repeat;background-color:#21c2f8; cursor:pointer;}
.addonEmbroidery .offer .thread,.addonBeltEmbroidery .offer .thread {float:left;margin-top:9px;margin-left:5px}
.addonEmbroidery .offer .title,.addonBeltEmbroidery .offer .title {   color: #000; float: left; font-family: Montserrat,arial; font-size: 12px; font-weight: bold; letter-spacing: -0.25px; line-height: 15px; margin-left: 2px; margin-top: 6px; width: 70%;}
.addonEmbroidery .offer .title .new,.addonBeltEmbroidery .offer .title .new {font-weight:bold;color:#f28c00;font-size:11px}

.addonEmbroidery .details,.addonBeltEmbroidery .details {}
.addonEmbroidery .color_selection,.addonBeltEmbroidery .color_selection {width:95%;float:right;margin-top:10px;font-size:13px;}
.addonEmbroidery .color_selection .color,.addonBeltEmbroidery .color_selection .color {float:left;width:90%;padding:5px;margin-bottom:5px;border-radius:5px}

.dd-container{width: 100% !important;}
.dd-select{width: 100% !important;}
.dd-options{width: 100% !important;}
.dd-selected{padding: 5px 10px;}
.dd-option-text, .dd-selected-text { line-height: 30px !important; color: black;}
.dd-selected-image{ margin-top: 3px;}
.dd-option{padding: 10px 10px;}

.addonEmbroidery .text_input,.addonBeltEmbroidery .text_input {width:95%;float:right;margin-top:10px;font-size:13px;position:relative}
.addonEmbroidery .text_input .characters,.addonBeltEmbroidery .text_input .characters {display:block;float:right;font-size:10px;margin-top:9px;position:absolute;right:10px;color:#666;}
.addonEmbroidery .text_input .input_box,.addonBeltEmbroidery .text_input .input_box {float:left;width:96%;margin-bottom:10px;border-bottom:1px dotted #efefef}

.addonEmbroidery .font_selection,.addonBeltEmbroidery .font_selection {float: right; width: 95%; padding: 0px 1px 10px 0; margin-bottom: 5px; font-size: 16px;}
.addonEmbroidery .font_selection .font,.addonBeltEmbroidery .font_selection .font {float:left;margin-right:10px; width:30%;}
.addonEmbroidery .font_selection .font input,.addonBeltEmbroidery .font_selection .font input {float:left;margin-top:0}
.addonEmbroidery .font_selection .font label,.addonBeltEmbroidery .font_selection .font label{float:left;width: 75%;}

.addonEmbroidery .symbol_selection,.addonBeltEmbroidery .symbol_selection {float: right; width: 95%;}

.addonEmbroidery .preview,.addonBeltEmbroidery .preview {width:95%;float:right;border-top:1px dotted #efefef;border-bottom:1px dotted #efefef;min-height:75px;position:relative;padding:5px 0 5px 0}
.addonEmbroidery .preview .title,.addonBeltEmbroidery .preview .title {display:block;float:left;font-size:10px;margin-top:2px;position:relative;color:#999;text-transform:uppercase}
.addonEmbroidery .preview .display,.addonBeltEmbroidery .preview .display {float:right;margin-top:10px;padding:10px 0 10px 0;font-size:66px;word-wrap: break-word;text-align:right;}
.addonEmbroidery .note, .addonBeltEmbroidery .note {width: 95%;float: left;position: relative;padding: 15px;font-size: 11px;color: #232323;font-family: arial;line-height: 15px;}

.addonBeltEmbroidery {position:relative;}
.addonEmbroidery .preview .symbol, .addonBeltEmbroidery .preview .symbol{height:50px; float:right; margin-right: 5px}

#beltEmbroideryText , #embroideryText
{
	float: left;
	width: 98%;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	padding: 6px;
	letter-spacing: -1px;
	border: 1px solid rgb(204, 204, 204);
	background-color: #FFF;
}


.addonPatches {width:340px;background-color:#fff;font-family:Lato,sans-serif;}
.addonPatches div {padding: 0;}
.addonPatches .offer {width:100%;background-color:#fafafa;float:left;border:1px solid #ccc;border-radius:5px;min-height:39px;position:relative;}
.addonPatches .offer .sample {display:block;float:right;font-size:10px;margin-top:9px;position:absolute;right:4px;width: 50px;text-align: center;z-index:100;}
.addonPatches .offer .sample a {color: #204d74; text-transform: uppercase; font-family: Lato,sans-serif; line-height: 13px; margin: 0;z-index:100;}
.addonPatches .offer .plus {width:20%;float:left;border-right:1px solid #ccc;min-height:43px;background:url(http://zengu.s3.amazonaws.com/sites/customizations/embroid_plus.png) center center no-repeat; cursor:pointer;}
.addonPatches .offer .minus {width:20%;float:left;border-right:1px solid #ccc;min-height:43px;background:url(http://zengu.s3.amazonaws.com/sites/customizations/embroid_minus.png) center center no-repeat;background-color:#21c2f8; cursor:pointer;}
.addonPatches .offer .thread {float:left;margin-top:9px;margin-left:5px}
.addonPatches .offer .title {color: #000; float: left; font-family: Montserrat,arial; font-size: 12px; font-weight: bold; letter-spacing: -0.25px; line-height: 15px;  margin-left: 2px;  margin-top: 6px; width: 70%;}
.addonPatches .offer .title .new {font-weight:bold;color:#f28c00;font-size:11px}

.addonPatches .detail .titles div { height: 45px; margin-top: 12px;  }
.addonPatches .dd-select{height: 50px;margin: 5px 0;}
.addonPatches .dd-options{height: 400px;}
.addonPatches .dd-option {text-align: center;}
.addonPatches .dd-option-image {width: 80px; margin:0 auto;float:none;}
.addonPatches .dd-selected-image{width: 30px;}
.addonPatches .dd-selected-text{float:left; width: 80%; overflow:hidden; height: 40px; font-size:12px; line-height: 18px !important;}

.addonPatches .details {}
.addonPatches .detail { color: #111111; font-size: 11px; border: none; background-color: #fff; clear: both; float: left; padding-bottom: 10px; padding-left: 10px; padding-right: 0px; position: relative; width: 330px; }
.addonPatches .detail .titles { color: #999; float: left; font-family: 'Lato',sans-serif; font-size: 11px; line-height: 17px; margin-top: 15px; min-height: 30px; text-align: right; text-transform: uppercase; width: 105px; }
.addonPatches .detail .dropdowns { color: #999; display: block; float: left; font-family: 'Source Sans Pro'; font-size: 16px; margin-left: 10px; margin-top: 15px; width: 215px; }
.addonPatches div.dhxcombo_dhx_skyblue {position:relative;background-color: #fafafa; border: 1px solid rgb(204, 204, 204); float: right; font-family: 'Source Sans Pro'; font-size: 16px; letter-spacing: -1px; padding: 5px; text-transform: uppercase; width: 140px; margin-bottom:15px;width:200px;}

.addonBeltEmbroidery .detail .dropdowns { color: #999; display: block; float: left; font-family: 'Source Sans Pro'; font-size: 16px; margin-left: 10px; margin-top: 15px; width: 215px; }
.addonEmbroidery div.dhxcombo_dhx_web, .addonBeltEmbroidery div.dhxcombo_dhx_web, .addonBeltEmbroidery div.dhxcombo_dhx_skyblue {position:relative;background-color: #fff; border: 1px solid rgb(204, 204, 204); float: right; font-family: 'Source Sans Pro'; font-size: 16px; letter-spacing: -1px; padding: 5px; text-transform: uppercase; width: 140px; margin-bottom:15px;width:200px;}


.addonBeltEmbroidery .dropdowns{width: 100%;}
.addonBeltEmbroidery .dhxcombo_dhx_web{width: 95% !important; margin-right:5px;}
.addonEmbroidery .symbolTitle, .addonBeltEmbroidery .symbolTitle {
    width: 100%;
    background-color: #fafafa;
    color: #000;
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 20px;
    text-align: left !important;
    font-family: montserrat, arial;
    padding-top: 10px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}

div.dhxcombo_dhx_skyblue input.dhxcombo_input{width: 90%;position:relative;top:0;left:1px;height:22px;line-height:21px;*height:20px;*line-height:19px;border:0 solid white;outline:0 solid white;padding:0;margin:0 0 0 2px;background-color: #fafafa;font-family:'Source Sans Pro';font-size:16px;color:black;vertical-align:middle;}
div.dhxcombo_dhx_skyblue div.dhxcombo_select_button{position:absolute;width:18px;height:18px;top:6px;right:1px;font-size:1px;border-radius:2px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;}
div.dhxcombo_dhx_skyblue div.dhxcombo_select_button div.dhxcombo_select_img{position:relative;width:100%;height:100%;background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_skyblue/dhxcombo_arrow_down.gif");background-repeat:no-repeat;background-position:center center;}
div.dhxcombo_dhx_skyblue div.dhxcombo_top_image{position:absolute;left:0;top:6px;width:26px;height:22px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_skyblue{position:absolute;font-family: 'Source Sans Pro';font-size:16px;color:black;border:1px solid #a4bed4;box-shadow:0 2px 3px #ccc;background-color:#fafafa;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow-x:none;overflow-y:auto;-moz-transition:height .15s ease 0s;width:auto !important;max-height:540px;overflow:auto;width:350px !important;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option{position:relative;font-size:inherit;line-height:19px;border-top:1px solid #e7f1ff;border-bottom:1px solid #e7f1ff;vertical-align:middle;overflow:hidden;cursor:pointer;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option.dhxcombo_option_selected{background-color:rgb(204, 204, 204)!important;border-top:1px solid rgb(204, 204, 204)!important;border-bottom:1px solid rgb(204, 204, 204)!important;color:black;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_option_text{position:relative;padding:0 4px;white-space:normal;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_chbx{position:relative;padding:0 4px 0 4px;margin-left:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;white-space:normal;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_checkbox{position:absolute;left:1px;top:1px;width:20px;height:20px;background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_skyblue/dhxcombo_chbx.gif");background-repeat:no-repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_0{background-position:0 0;}
div.dhxcombolist_dhx_skyblue .dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_1{background-position:-18px 0;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_image{position:relative;padding:0 4px 0 4px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;white-space:normal;float:left;width:190px;margin-top:40px;margin-left:10px;}
div.dhxcombo_dhx_skyblue div.dhxcombo_top_image div.dhxcombo_image {position:absolute;left:3px;top:1px;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;background-position:center center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:pointer;}
div.dhxcombolist_dhx_skyblue div.dhxcombo_option div.dhxcombo_image{width:125px;height:125px;background-size:125px;position:relative;float:left;background-repeat:no-repeat;background-position:center center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:pointer;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled{border:1px solid #ccc;background-color:#fafafa;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled input.dhxcombo_input{color:#b2b2b2;background-color:#fafafa;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled div.dhxcombo_select_button{cursor:default;}
div.dhxcombo_dhx_skyblue.dhxcombo_disabled div.dhxcombo_select_button div.dhxcombo_select_img{background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_skyblue/dhxcombo_arrow_down_dis.gif");}
.dhxgrid_combo_icon{position:absolute;z-index:1;top:0;right:0;}
div.dhxcombo_dhx_skyblue.dhxcombo_in_grid{border-top:1px solid white;border-bottom:0 solid white;border-left:1px solid white;border-right:1px solid white;margin-left:-4px;}
div.dhxcombo_dhx_skyblue.dhxcombo_in_grid input.dhxcombo_input{height:18px;border-left:2px solid white;line-height:17px;}
div.dhxcombo_dhx_skyblue.dhxcombo_in_grid div.dhxcombo_select_button{top:0;}
.dhxcombo_skin_detect{position:absolute;left:0;top:-100px;margin:0;padding:0;border:0 solid white;width:10px;height:10px;overflow:hidden;}

.addonEmbroidery div.dhxcombolist_dhx_skyblue div.dhxcombo_option, .addonbeltEmbroidery div.dhxcombolist_dhx_skyblue div.dhxcombo_option{height:20px;}

div.dhxcombo_dhx_web input.dhxcombo_input{width: 90%;position:relative;top:0;left:1px;height:22px;line-height:21px;*height:20px;*line-height:19px;border:0 solid white;outline:0 solid white;padding:0;margin:0 0 0 2px;background-color: #fafafa;font-family:'Source Sans Pro';font-size:16px;color:black;vertical-align:middle;}
div.dhxcombo_dhx_web div.dhxcombo_select_button{position:absolute;width:18px;height:18px;top:6px;right:1px;font-size:1px;border-radius:2px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;}
div.dhxcombo_dhx_web div.dhxcombo_select_button div.dhxcombo_select_img{position:relative;width:100%;height:100%;background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_web/dhxcombo_arrow_down.gif");background-repeat:no-repeat;background-position:center center;}
div.dhxcombo_dhx_web div.dhxcombo_top_image{position:absolute;left:0;top:6px;width:26px;height:22px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_web{position:absolute;font-family: 'Source Sans Pro';font-size:16px;color:black;border:1px solid #a4bed4;box-shadow:0 2px 3px #ccc;background-color:#fafafa;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow-x:none;overflow-y:auto;-moz-transition:height .15s ease 0s;width:auto !important;max-height:540px;overflow:auto;width:350px !important;}
div.dhxcombolist_dhx_web div.dhxcombo_option{position:relative;font-size:inherit;line-height:19px;border-top:1px solid #e7f1ff;border-bottom:1px solid #e7f1ff;vertical-align:middle;overflow:hidden;cursor:pointer;}
div.dhxcombolist_dhx_web div.dhxcombo_option.dhxcombo_option_selected{background-color:rgb(204, 204, 204)!important;border-top:1px solid rgb(204, 204, 204)!important;border-bottom:1px solid rgb(204, 204, 204)!important;color:black;}
div.dhxcombolist_dhx_web div.dhxcombo_option div.dhxcombo_option_text{position:relative;padding:0 4px;white-space:normal;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;}
div.dhxcombolist_dhx_web div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_chbx{position:relative;padding:0 4px 0 4px;margin-left:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;white-space:normal;}
div.dhxcombolist_dhx_web div.dhxcombo_option div.dhxcombo_checkbox{position:absolute;left:1px;top:1px;width:20px;height:20px;background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_web/dhxcombo_chbx.gif");background-repeat:no-repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:default;}
div.dhxcombolist_dhx_web div.dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_0{background-position:0 0;}
div.dhxcombolist_dhx_web .dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_1{background-position:-18px 0;}
div.dhxcombolist_dhx_web div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_image{position:relative;padding:0 4px 0 4px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;white-space:normal;float:left;width:190px;margin-top:15px;margin-left:10px;}
div.dhxcombo_dhx_web div.dhxcombo_top_image div.dhxcombo_image {position:absolute;left:3px;top:1px;width:20px;height:20px;background-size:20px;background-repeat:no-repeat;background-position:center center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:pointer;}
div.dhxcombolist_dhx_web div.dhxcombo_option div.dhxcombo_image{margin: 10px 5px;width:25px;height:25px;background-size:25px;position:relative;float:left;background-repeat:no-repeat;background-position:center center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;overflow:hidden;cursor:pointer;}
div.dhxcombo_dhx_web.dhxcombo_disabled{border:1px solid #ccc;background-color:#fafafa;}
div.dhxcombo_dhx_web.dhxcombo_disabled input.dhxcombo_input{color:#b2b2b2;background-color:#fafafa;}
div.dhxcombo_dhx_web.dhxcombo_disabled div.dhxcombo_select_button{cursor:default;}
div.dhxcombo_dhx_web.dhxcombo_disabled div.dhxcombo_select_button div.dhxcombo_select_img{background-image:url("/sites/scripts/dhtmlXCombo/imgs/dhxcombo_web/dhxcombo_arrow_down_dis.gif");}
div.dhxcombo_dhx_web.dhxcombo_in_grid{border-top:1px solid white;border-bottom:0 solid white;border-left:1px solid white;border-right:1px solid white;margin-left:-4px;}
div.dhxcombo_dhx_web.dhxcombo_in_grid input.dhxcombo_input{height:18px;border-left:2px solid white;line-height:17px;}
div.dhxcombo_dhx_web.dhxcombo_in_grid div.dhxcombo_select_button{top:0;}

.addonEmbroidery div.dhxcombolist_dhx_web div.dhxcombo_option, .addonbeltEmbroidery div.dhxcombolist_dhx_web div.dhxcombo_option{height:20px;}
.addonPatches div.dhxcombolist_dhx_web div.dhxcombo_option{height:25px;}
/* end addons */