#Logo {margin:0 0 10px 0 !important;} #Wrapper {background-color:#fff;
} #Wrapper, #Menu { border-left: 1px solid #ddd; border-right: 1px solid #ddd; } body { background: url(../images/body_bg.png) repeat; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height:
16px; } a:hover {color: #2bb4f4;} #Menu li a { background:none; color:#000; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }
#Container {width: auto;background: none!important;} #Outer {margin: 0 auto;max-width: 1000px; background: #ffffff;} #Menu { background:none!important; background-color:#fff!important; border-top-left-radius:
15px; border-top-right-radius: 15px; } .header-top {background: #707070;} #TopMenu { float:right; min-height: 10px; } #Header {width: auto;background: #f4f4f4;} #TopMenu li a:hover {text-decoration: none!important;color:
#2bb4f4!important;} #TopMenu li div { font-size:1.3em; color:#000 !important; } #TopMenu li a,#TopMenu li div a,#TopMenu li div { color:#fff !important; font-size: 14px!important; } #TopMenu li a, #TopMenu
li div {margin: 11px 0 0;padding: 0 7px;} #TopMenu li { padding-bottom:13px; } #TopMenu li:last-child {border-right:0px;} #TopMenu li.CartLink {background: #2bb4f4;margin-left: 23px;} #TopMenu li.CartLink
a {padding: 0 20px 0 40px;color: #fff!important;text-transform: uppercase;margin-top: 4px;} #TopMenu li.CartLink img {position: relative;left: -7px;top: 7px;} .top-inner {margin: 0 auto;max-width: 1000px;}
#SearchFormHolder { width:980px; position:absolute; top:165px; text-align:center; margin-bottom:-40px; } #SearchForm { width: 650px; background:none; margin:0; margin-left:auto; margin-right:auto; position:relative;
padding:0; display:block; float:none; } #SearchForm input.Textbox { width:500px; height:35px; font-size:20px; } #SearchForm p { display:none; } .Right { display:none; } .Content.Wide { width: 760px; }
.Content { width:760px; } #Menu { background: #fff url(/template/img/bg_navi.png) 0 0 no-repeat; } /* LEFT COLUMN */ .Left { width:180px; } .Left .BlockContent { background: none; } .Left h2 { padding-bottom:5px;
width:180px; background:none!important; background-color:#2bb4f4!important; } #PageButtons #PageButton { width:150px; border:1px solid #2B2A2B; -moz-border-radius: 10px; border-radius: 10px; background:#2B2A2B;
text-transform:uppercase; padding:7px 0 7px 10px; font-size:1.1em; margin-bottom:10px; font-weight:700; } #PageButtons { padding-left: 4px; } #PageButtons #PageButton:hover { background:#2BB4F4; color:#2B2A2B;
} #PageButtons a { text-decoration:none; color:#fff; } .sf-menu ul ul ul { margin-top:-1px; } /*Remove the little arrow */ #SideCategoryList .sf-menu .sf-sub-indicator { display:none; } .Left #SideCategoryList
li ul { margin-top:-1px; } #SideCategoryList .sf-menu a { width:160px; font-size:1.2em; } #SideCategoryList .sf-menu ul a { width:180px; } #SideCategoryList .sf-menu ul, #SideCategoryList .sf-menu li{
width:160px; margin-left:0; } #SideCategoryList .sf-menu li li { width: 180px; background-color:#fff; } div.SideCategoryListFlyout ul.sf-menu li ul { border:1px solid #000 !important; background-color:#e1ecf3;
width:180px; } #SideCategoryList .sf-menu li li a:hover { background-color:#fff; } #SideCategoryList .sf-menu li ul li:hover > a, #SideCategoryList .sf-menu li ul a:focus, #SideCategoryList .sf-menu li
ul a:hover, #SideCategoryList .sf-menu li ul a:active { border:1px solid #2B2A2B; color:#2B2A2B; text-decoration:none; } #SideCategoryList .sf-menu .sfHover a, #SideCategoryList .sf-menu li ul a { background-color:#fff;
} #SideCategoryList .sf-menu .sfHover a:hover, #SideCategoryList .sf-menu li ul a:hover { width:180px; } .Left li a:hover { color: #2B2A2B; text-decoration:none; } #socialblocks { width:160px; margin-left:auto;
margin-right:auto; clear:both; } #socialblocks img{ padding:12px; } #socialblocks a img:hover{ opacity:0.4; filter:alpha(opacity=40); } /*HomePage */ div.banner_home_page_top form { margin-top: 20px; height:
75px; width: 550px; margin-left: auto; margin-right: auto; } div.banner_home_page_top input.Textbox { width: 400px; height: 2.1em; font-size: 2.0em; border: 2px solid #FF9933; padding-left: 6px; } .HomePageText
{ font-size:1.2em; } /*Category Page Template */ #subcatitemz { font-size:0.9em; float: left; width: 158px; margin-top: 2px; margin-right: 6px; margin-bottom: 2px; margin-left: 0; height: 21px; border-top:1px
solid #ccc; border-left:1px solid #ccc; border-right: 2px solid #aaa; border-bottom: 2px solid #aaa; padding-top:2px; padding-bottom:1px; padding-left:3px; overflow:hidden; line-height:1.0em; -moz-border-radius:
6px; border-radius: 6px; } .SubCategoryList, .SubBrandList { background:none; border:0; } /* CATEGORY LIST ITEMS */ .ProductPrice, .ProductList em { color:#000; margin-right: 20px; } .SortBox{ display:none;
} .ProductList .ProductImageTiny { display: table-cell; width: 30px; height: 30px; text-align: center; overflow: hidden; vertical-align:middle; float:left; margin-right:5px; } .ProductList .ProductImageTiny
img { vertical-align:middle; width:100%; height:100%; } #productlistadd { float:right; margin-top:-4px; padding:0; } #productlistadd input { width:65px; height:15px; padding:0; margin-top:2px; } #prouctlisttitle
{ width:470px; text-wrap:normal!important; overflow:hidden; overflow-wrap:break-word; float:left; padding-top:8px; } .Content .ProductList.List li { height:35px!important; } .Content .ProductList.List
.ProductQty { } /*Search Results Page */ #SearchSortingSelectContainer { display:none; } /* PRODUCT PAGE TEMPLATE */ .AddThisButtonBox { margin-top: 0px;} #SearchResultsCategoryAndBrand
{ display:none; } #Footer { background:none; } #Container {background-position: 0 10px;} #Outer { position: relative;} #SearchFormHolder {right: 0;top: 135px;} #SearchForm {float: right;width: auto;} #SearchForm
input.Textbox{border: 2px solid #000;} #SearchForm #search_query { color: #000; font-family: "Quattrocento",serif; font-size: 18px; height: 18px; line-height: 18px; padding: 6px 9px; width: 240px; text-transform:
uppercase; } #SearchForm input[type="submit"] { height: 20px; position: absolute; right: 6px; top: 8px; width: 20px; border: none; z-index: 1; } #SearchForm input[type="submit"] { background: #fff url("../images/btn_search.gif")
no-repeat scroll 50% 50%; text-indent: -9999px; } #Menu li a:hover {text-decoration: none!important;color: #000!important;} .Left {width: 200px;} .Left h2 { font-family: 'Quattrocento Sans', sans-serif;font-size:
22px;font-weight: bold;text-transform: uppercase;display: block;width: auto;padding: 5px 10px 2px;} #SideCategoryList .sf-menu ul, #SideCategoryList .sf-menu li {width: auto;} .Left .BlockContent {padding:
5px 0 15px 10px;} #SideCategoryList .sf-menu, #SideCategoryList .sf-menu ul, #SideCategoryList .sf-menu li {display: block;width: 190px;} #SideCategoryList .sf-menu a {font-family: 'Quattrocento Sans',
sans-serif;font-size: 14px;text-transform: uppercase;} #SideCategoryList .sf-menu ul li ul li a {font-size: 11px;} .Left .CategoryList .SideCategoryListFlyout li a.sf-with-ul {background: rgba(0, 0, 0,
0) url("../images/submenuarrow.png") no-repeat scroll 100% 50%;} #SideCategoryList .sf-menu ul {left: 190px;}

@media only screen and (max-width: 767px) {
#CartHeader .FloatRight{float: none; display: block;}
.cart-page #CartHeader h2, #LayoutColumn2 h2{font-size: 18px;}
    .footer-col-one h5{position: relative; cursor: pointer;}
    .footer-col-one h5 + ul{display: none;}
    .footer-col-one h5:after {content: '';border: solid white;margin-right: 6px; float: right; border-width: 0 3px 3px 0;display: inline-block;padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
    .NarrowFormContainer dt{width: auto;}
    #login_email, #login_pass {
	display: block;
	width: 88%;
	padding: 12px 16px;
	font: 14px/1.3 Arial,sans-serif;
	letter-spacing: -.02em;
	background-color: #fff;
	background-image: none;
	border: 1px solid #202020;
	border-radius: 0;
}
#CartHeader .FloatRight{display: none;}
#StepOne #login_email, #StepOne #login_pass{padding: 5px; height: 30px;}
#ITSOPC input{padding: 5px 10px;}
.footer-col-one ul li a, .footer-col-one h5{float: none !important; text-align: center !important; display: block;}
.footer-col-one .log_inTxt a:first-child{display: block;}
}
