html {
margin:0;
padding:0;
}

body {
color:#000;
font-family:Arial,Helvetica,sans-serif;
background: #FFFFFF;
font-size:12px;
line-height:18px;
min-width:260px;
margin:0;
}

/*
td,th,input,textarea,select,a {
font-size:13px;
}
*/

p {
margin: 10px 0 0 10px;
}

/*links*/
a:link, a:active, a:active {
	text-decoration: none;
	color:#AB0520;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	font-weight: bold;
	color:#0C234B;
}

h1 {
font-family:'Open Sans', sans-serif;
font-weight:600;
font-size:17px;
color:#AB0520;
text-transform:uppercase;
line-height:normal;
}

h2 {
font-family:'Open Sans', sans-serif;
font-size:20px;
font-weight: 600;
color:#FFFFFF;
text-transform:uppercase;
background-color: #0C234B;
width: 100%;
min-height: 30px;
padding-left: 10px;
}

h3 {
font-weight:600;
font-size:13px;
color:#323232;
}

.p0 {
padding:0!important;
}

.m0 {
margin:0!important;
}

@font-face {
font-family:FontAwesome;
src:url(../font/fontawesome-webfont.eot?#iefix&v=3.0.1) format(embedded-opentype),url(../font/fontawesome-webfont.woff?v=3.0.1) format(woff),url(../font/fontawesome-webfont.ttf?v=3.0.1) format(truetype);
font-weight:400;
font-style:normal;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

a#hidden {
display:none;
visibility:hidden;
}

#back-top {
position:fixed;
bottom:30px;
z-index:9999;
left:50%;
margin-left:640px;
}

/*#back-top a:hover {
color:#79ec3e;
}*/

#back-top span {
width:42px;
height:26px;
display:block;
margin-bottom:7px;
background:url(../images/up-arrow.png) no-repeat left 0;
}

#back-top a:hover span {
background-position:left bottom;
}

#page {
max-width:1230px;
min-width: 1230px;
background-color:#fff;
box-shadow:0 0 58px rgba(0,0,0,0.5);
margin: 0px auto;
/*margin:84px auto 45px;*/
}

#uabanner {
height:42px;
margin:0;
padding:0;
background: #999;
width: 1230px;
}

#headermenu {
	width:58%;
	background-color:#0C234B; 
	float: right;
	text-align: right;
	padding-left: 42%;
	height: 30px;
	padding-top: 10px;
}

#headermenu ul li { display: inline; }

#headermenu .menu a {
font-size:12px;
font-weight:600;
margin-right:2px;
color:#FFF;
vertical-align:top;
font-family:'Open Sans',sans-serif;
text-transform:uppercase;
min-width:86px;
text-align:center;
}

.header-modules {
position:relative;
z-index:1;
margin-bottom:20px;
}

#container {
text-align:left;
/*padding-top:17px;*/
}
#imagecontainer {
	margin: 0px;
}

header {
position:relative;
color:#9d9d9d;
}

header #logo a img {
vertical-align:top;
}

header #logo {
float:left;
margin:10px 0 25px;
width: 30%;
}

#language {
color:#999;
line-height:17px;
float:right;
}

.swipe-left {
width:20px;
left:0;
top:0;
position:fixed;
height:100%;
z-index:98;
}

body.ind .swipe-left {
display:none!important;
visibility:hidden;
}

.swipe-menu #currency>ul li:first-child {
padding-left:30px;
}

.swipe-menu #currency>ul li {
display:inline-block;
line-height:20px;
padding:0 0 0 10px;
}

.swipe-menu #currency>ul li a {
display:block;
padding:14px;
}

#body .swipe .swipe-menu #currency .heading-1 {
display:block;
float:none;
border-bottom:1px solid #000;
font-size:13px;
font-weight:700;
padding:11px 20px;
}

#body .swipe .swipe-menu #currency .heading-1 i {
display:inline-block;
font-size:26px;
line-height:26px;
vertical-align:middle;
margin-top:0;
color:#7e7e7e;
padding-left:0;
margin-right:9px;
}

#body .swipe .swipe-menu #currency .heading-1 i.icon-caret-down {
font-size:16px;
text-align:center;
float:right;
}

#language .heading {
font-family:'Open Sans',sans-serif;
}

.swipe-menu #language>ul li a {
display:block;
font-size:14px;
padding:14px;
}

.swipe-menu #language>ul li {
display:inline-block;
line-height:20px;
padding:0 0 0 5px;
}

#body .swipe .swipe-menu #language .heading1 {
display:block;
float:none;
border-bottom:1px solid #000;
font-size:13px;
font-weight:700;
color:#fff;
padding:11px 20px;
}

#body .swipe .swipe-menu #language .heading1 i {
display:inline-block;
font-size:26px;
line-height:26px;
vertical-align:middle;
margin-top:0;
color:#7e7e7e;
text-align:center;
margin-right:9px;
}

#body .swipe .swipe-menu #language .heading1 i.icon-caret-down {
font-size:21px;
float:right;
}

.header-button {
position:relative;
z-index:10;
}

.header-button>ul {
display:none;
position:absolute;
background-color:grey;
width:200px;
}

header .header-button>div i {
line-height:21px;
font-size:13px;
margin-left:23px;
}

header .header-button>div {
display:inline-block;
color:#b9b9b9;
font-weight:700;
border:1px solid #ededed;
width:76px;
background-color:#f6f6f6;
text-align:center;
margin-top:3px;
padding:8px 0;
}

header .header-button>ul {
border:1px solid #ededed;
background-color:#f6f6f6;
width:76px;
left:auto;
right:0;
top:38px;
border-top:0;
}

header .header-button>ul li:first-child {
border-top:0;
}

header .header-button>ul li {
text-align:center;
border-top:1px solid #ededed;
}

header .header-button>ul li a {
color:#b9b9b9;
display:block;
text-align:center;
font-size:13px;
font-weight:700;
text-transform:capitalize;
padding:5px 0;
}

.phone i {
color:#AB0520;
font-size:30px;
}

.phone {
font-size:25px;
color:#3e454c;
float:right;
line-height:46px;
margin-right:30px;
}

/*#body .swipe .swipe-menu li a i {
color:#7e7e7e;
font-size:26px;
margin-right:9px;
}

#body .swipe .swipe-menu>ul li a {
font-weight:700;
display:block;
font-size:13px;
line-height:26px;
color:#fff;
border-bottom:1px solid #000;
position:relative;
padding:10px 20px 11px;
}

#body .swipe .swipe-menu .foot li a:before {
content:"\f05a";
background-image:none;
background-position:0 0;
background-repeat:repeat;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
height:auto;
line-height:normal;
margin-top:0;
vertical-align:baseline;
width:auto;
display:inline-block;
text-decoration:inherit;
text-align:center;
font-size:26px;
color:#7e7e7e;
margin-right:9px;
}

#body .swipe .swipe-menu .foot li+li a:before {
content:"\f0d1";
}

#body .swipe .swipe-menu .foot li+li+li a:before {
content:"\f06a";
}

#body .swipe .swipe-menu .foot li+li+li+li a:before {
content:"\f085";
}

#body .swipe .swipe-menu .foot.foot-1 li a:before {
content:"\f0ac";
}

#body .swipe .swipe-menu .foot.foot-1 li+li a:before {
content:"\f079";
}

#body .swipe .swipe-menu .foot.foot-1 li+li+li a:before {
content:"\f0e8";
}

#body .swipe .swipe-menu .foot.foot-2 li a:before {
content:"\f02c";
}

#body .swipe .swipe-menu .foot.foot-2 li+li a:before {
content:"\f06b";
}

#body .swipe .swipe-menu .foot.foot-2 li+li+li a:before {
content:"\f0c0";
}

#body .swipe .swipe-menu .foot.foot-2 li+li+li+li a:before {
content:"\f0a3";
}

#body .swipe .swipe-menu .foot.foot-3 li a:before {
content:"\f0cb";
}

#body .swipe .swipe-menu .foot.foot-3 li+li a:before {
content:"\f003";
}

.cart-position {
float:right;
position:relative;
margin:0 0 20px 20px;
}

#cart .heading span.link_a i {
font-size:13px;
line-height:normal;
}

#cart .heading span.link_a i.icon-shopping-cart {
display:block;
font-size:27.51px;
float:left;
background:url(../images/bg-cart.png) repeat-x left top #e1590d;
width:46px;
height:46px;
line-height:46px;
text-align:center;
color:#fff;
margin:-1px 15px -1px -1px;
}

#cart .heading span.link_a i.icon-caret-down {
margin-left:15px;
}

.heading span.link_a b {
text-transform:none;
color:#6e6e6e;
}

#cart .heading span.link_a {
display:block;
background-color:#f7f7f7;
color:#bababa;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
line-height:44px;
border:1px solid #ededed;
padding-right:12px;
cursor:pointer;
}

#cart .content {
clear:both;
display:none;
position:absolute;
top:38px;
background:#fff;
z-index:99999;
width:257px;
float:right;
box-shadow:0 5px 13px rgba(0,0,0,0.13);
right:0;
border:1px solid #e6e6e6;
padding:20px;
}

header #cart .cart {
width:100%;
margin-bottom:5px;
}

header #cart .cart td.price {
font-size:12px;
font-weight:600;
line-height:12px;
}

header #cart .cart td.total {
font-size:12px;
font-weight:600;
color:#c81908;
text-align:right;
}

header #cart .cart td.name a {
margin-top:0;
display:inline-block;
}

header #cart .cart td .total {
font-size:11px;
font-weight:700;
color:#000;
}

header #cart .cart .item-cart-1 td {
padding-top:0;
}

header #cart .cart td {
color:#000;
vertical-align:top;
}

header #cart .cart .image {
padding-right:15px;
}

.cart tr {
padding-bottom:20px;
margin-bottom:20px;
display:block;
border-bottom:1px solid #e6e6e6;
}

.cart-module .cart tr {
background:none;
}

header #cart .cart .name small {
color:#666;
}

header #cart .cart .quantity {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
color:#a6a4a4;
text-transform:uppercase;
}

.cart-module .cart .remove span {
width:11px;
height:11px;
overflow:hidden;
display:inline-block;
}

.cart-module .cart .remove {
width:20px;
text-align:center!important;
padding-top:8px;
}

header #cart .cart .remove i {
font-size:14px;
line-height:normal;
margin-right:3px;
}

header #cart .cart .remove {
padding:10px 0;
}

header #cart .cart .remove>span:hover {
color:#0C234B;
}

header #cart .cart .remove>span {
font-size:15px;
font-weight:600;
cursor:pointer;
}

header #cart table.total {
font-size:11px;
margin-top:5px;
float:right;
clear:left;
margin-bottom:5px;
padding:5px 10px;
}

header #cart table.total tr {
padding:0 10px;
}

header #cart table.total td b {
color:#7e7e7e;
font-size:13px;
font-style:italic;
}

header #cart table.total td {
color:#323232;
padding-left:5px;
padding-right:10px;
text-align:left;
}

header #cart .content .checkout {
text-align:right;
clear:both;
padding-right:8px;
padding-bottom:0;
padding-top:5px;
}

header #cart .empty {
padding-top:20px;
text-align:center;
padding-bottom:20px;
}*/

#welcome {
float:right;
margin-bottom:23px;
}

#welcome li a:hover {
background-position:0 top;
}

#welcome li a {
display:block;
color:#fff;
padding:5px 17px;
}


header .toprow {
float: right;
position:relative;
margin-top: 85px;
}

header .toprow-1 {
z-index:100;
position:fixed;
display:none;
width:100%;
left:0;
top:0;
}

header .links li {
padding: 0;
}

header .links a.active {
	text-decoration:none;
}

header .links a:hover {
/*background-color:#0C234B;*/
border-bottom: #0C234B 2px solid;
text-decoration:none;
}

header .links a {
display: inline-block;
font-size:15px;
font-weight:600;
margin-right:2px;
color:#0C234B;
vertical-align:top;
font-family:'Open Sans',sans-serif;
text-transform:uppercase;
min-width:100px;
text-align:center;
padding:10px 15px;
}

.toprow .links .login_h a {
max-height:26px;
max-width:104px;
overflow:hidden;
white-space:nowrap;
}

.top-search {
line-height:50px;
border-right:1px solid #000;
display:inline-block;
padding:0 20px;
}

#search i {
font-size:24.53px;
color:#fff;
position: absolute;
top:8px;
right: 11px;
z-index: 5;
}

#search {
position:absolute;
float:right;
top:8px;
right:9px;
}

#search .button-search {
color:#fff;
font-size:24.53px;
width:44px;
height:43px;
line-height:43px;
text-align:center;
float:right;
border: none;
z-index: 10;
}

#search .button-search:hover {
color:#fff;
background:#333;
cursor:pointer;
border-color:#333;
}

#search input {
float:left;
border-radius:0;
line-height:21px;
max-width:178px;
height:21px;
background-color:#FFF;
border-right:0;
color:#ef8a29;
border-color:#ff9836;
margin:0;
padding:10px;
}



aside .info li {
position:relative;
clear:both;
padding:2px 0;
}

aside .info li a i,.afine li a i,.acount li a i {
font-size:15px;
color:#dfdfdf;
margin-right:10px;
}

aside .info li a,.afine li a,.acount li a {
line-height:20px;
}

aside .info li a+a,.afine li a+a,.acount li a+a {
padding-left:0;
background:none;
}

.breadcrumb {
background-color:#f7f7f7;
border-radius:0;
font-weight:700;
padding:12px 20px;
}

.success,.warning,.attention,.information {
margin-bottom:15px;
padding:10px 10px 10px 33px;
}

.success {
width:60%;
position:fixed;
z-index:99999!important;
top:0;
left:0;
line-height:18px;
text-align:center;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
border:none;
background:#323232;
display:none;
font-size:13px;
color:#fff;
font-weight:700;
padding:20px 20%;
}

.warning {
background:#FFD1D1 url(../images/warning.png) 10px center no-repeat;
border:1px solid #F8ACAC;
padding-left:30px!important;
}

.attention {
background:#FFF5CC url(../images/attention.png) 10px center no-repeat;
border:1px solid #F2DD8C;
}

.success .close,.warning .close,.attention .close,.information .close {
float:right;
cursor:pointer;
}

.required {
color:#ff7409;
font-weight:700;
}

.error {
display:block;
color:red;
}

.help {
color:#999;
font-size:10px;
font-weight:400;
font-family:Verdana,Geneva,sans-serif;
display:block;
}

table.form {
width:100%;
margin-bottom:20px;
}

.checkout-product td.price {
font-size:12px;
}

.pagination {
display:inline-block;
width:100%;
}

.account-order .button-order-right {
float:right;
margin-top:-3px;
}



a.button {
display:inline-block;
text-decoration:none;
cursor:pointer;
background:url(../images/button.png) repeat-x left top #fe6419;
font-size:12px;
line-height:18px;
}

a.button span {
color:#fff;
display:inline-block;
white-space:nowrap;
font-size:15px;
line-height:18px;
padding:10px 12px;
}

a.button-i {
display:inline-block;
padding:5px;
}

a.button-i i {
font-size:26px;
color:#AB0520;
}

.buttons .left {
float:left;
text-align:left;
}

.buttons .right {
float:right;
text-align:right;
}

.buttons .center {
text-align:center;
margin-left:auto;
margin-right:auto;
}


.box .box-heading {
font-family:'Open Sans', sans-serif;
font-size:20px;
font-weight: 600;
color:#FFFFFF;
text-transform:uppercase;
background-color: #0C234B;
width: 100%;
min-height: 30px;
padding-left: 10px;
margin-top: 10px;
line-height:40px;
}

#content .box .box-heading {
margin-bottom:29px;
}


.content ul li a {
text-decoration:none;
line-height:normal;
font-weight:600;
}

.content ul li {
padding-bottom:4px;
padding-top:4px;
}

.content ul li a i {
color:#AB0520;
font-size:21px;
margin-right:9px;
}

.wishlist-product td {
vertical-align:middle!important;
text-align:center;
}

.icon-angle-up:before {
content:"\f106"!important;
}

li.parent>i {
float:right;
font-size:14px;
position:absolute;
right:10px;
top:10px;
color:#d2d2d2;
}

/*.box.category .box-heading {
background:url(../images/heading-1.png) repeat-x left top #e1590d;
margin-bottom:0!important;
}

.box-category>ul>li>a i {
font-size:13px;
color:#d2d2d2;
margin-right:15px;
}

.box-category>ul>li>a {
display:inline-block;
color:#8c8c8c;
text-transform:uppercase;
font-size:11px;
}

.box-category>ul>li:first-child {
border:0;
border-top:0;
}

.box-category>ul>li {
position:relative;
background:url(../images/bg-li.png) repeat-x left top #d8d8d8;
padding:8px 20px;
}

.box-category>ul>li ul {
display:none;
margin:10px 0 10px 25px;
}

.box-category>ul>li li.parent>i {
line-height:20px;
vertical-align:middle;
}

.box-category>ul>li ul>li>a {
text-decoration:none;
display:inline-block;
color:#323232;
}

.act-cat {
position:absolute;
top:9px;
right:6px;
}*/

h1.style-1 {
border-bottom:1px solid #e6e6e6;
line-height:30px;
margin-bottom:20px;
padding-bottom:10px;
}

.category-list ul {
float:left;
width:25%;
list-style:none;
padding:0;
}

.capcha {
width:143px;
}

.sitemap-info ul li {
padding-bottom:4px;
padding-left:14px;
padding-top:4px;
text-transform:capitalize;
}

.sitemap-info ul li a i {
color:#AB0520;
font-size:16px;
margin-right:9px;
}

.sitemap-info ul li a {
text-decoration:none;
text-transform:capitalize;
font-size:13px;
}

.category-list .div a {
text-decoration:underline;
font-weight:700;
}

.manufacturer-list {
overflow:auto;
margin-bottom:-1px;
border:1px solid #e6e6e6;
}

.manufacturer-heading span {
background:#323232;
color:#fff;
text-transform:uppercase;
display:inline-block;
font-weight:700;
font-size:25px;
line-height:30px;
width:50px;
text-align:center;
padding:10px 0;
}

.manufacturer-heading {
background:#f9f9f9;
font-size:15px;
font-weight:700;
margin-bottom:6px;
border-bottom:1px solid #e6e6e6;
padding:5px;
}

.manufacturer-content {
overflow:hidden;
padding:30px 40px;
}

.manufacturer-list ul li a i {
color:#AB0520;
font-size:14px;
font-weight:400;
line-height:18px;
margin-right:9px;
}

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

.box.manufacturers li {
padding:5px 0;
}

.box.manufacturers li a {
display:inline-block;
text-decoration:none;
}

.product-filter {
overflow:hidden;
line-height:32px;
border:1px solid #e6e6e6;
margin-bottom:30px;
border-width:1px 0;
padding:20px 0;
}

.product-filter .display {
float:right;
position:relative;
}

.product-filter .sort b {
padding-right:7px;
color:#323232;
text-transform:uppercase;
}

.product-filter .sort select {
width:140px;
}

.product-filter .sort {
float:left;
font-weight:700;
}

.product-filter .limit select {
width:72px;
}

.product-filter .limit b {
padding-right:5px;
color:#323232;
text-transform:uppercase;
}

.product-filter .limit {
margin-left:13px;
float:left;
}

.product-list ul li:first-child {
border-top:0;
padding-top:0;
margin-top:0;
}

.product-list ul li {
padding-top:30px;
margin-top:30px;
border-top:1px solid #e6e6e6;
}

#grid_a,#list_a,#grid_b,#list_b {
vertical-align:top;
font-size:28px;
float:left;
display:block;
width:32px;
height:32px;
margin-left:6px;
}

#list_b i,#grid_b i {
color:#AB0520;
cursor:default;
}

.product-filter .display b {
float:left;
color:#323232;
text-transform:uppercase;
display:none;
}

.product-list .description {
overflow:hidden;
margin-bottom:5px;
}

.product-grid ul li {
text-align:left;
position:relative;
margin-bottom:7px;
}

.extra-prod input {
padding-bottom:4px;
}

.extra-prod {
padding-top:6px;
}

.or {
padding-top:3px;
}

.product-grid .name {
text-align:left;
height:40px;
margin-bottom:5px;
overflow:hidden;
}

.product-grid .description {
overflow:hidden;
height:40px;
margin-bottom:5px;
}

.product-grid .rating {
display:block;
height:13px;
margin-bottom:10px;
}

.product-list .price,.product-grid .price {
display:block;
margin-bottom:5px;
}

.product-list .price-tax {
font-size:12px;
display:block;
}

.product-grid .price-old {
text-decoration:line-through;
font-weight:400;
}

.content-border h2 {
margin-bottom:30px;
}

.content-border {
border:1px solid #e6e6e6;
margin-bottom:30px;
padding:30px 40px;
}

#compare {
display:none;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
}

#full_gallery {
display:none;
max-width:270px;
position:relative;
}

#full_gallery .prev,#full_gallery .next {
color:#7e7e7e;
font-size:19px;
position:absolute;
top:50%;
margin-top:-23px;
}

.bx-controls-direction a.bx-prev {
margin-left:-10px;
}

.bx-controls-direction a.bx-next {
margin-right:-10px;
}

.product-info {
padding-bottom:7px;
margin-top:20px;
}

.product-info h1 {
color:#323232;
border-bottom:1px solid #e6e6e6;
margin-bottom:10px;
padding-bottom:15px;
}

.product-info .left {
position:relative;
z-index:5;
margin-bottom:20px;
}

.product-info .image {
float:left;
width:100%;
max-width:270px;
max-height:424px;
height:100%;
margin-bottom:7px;
text-align:center;
background-color:#efeeee;
}

.product-info .image-additional {
overflow:hidden;
max-width:240px;
position:relative;
clear:both;
padding:0 20px;
}

.product-info .image-additional li {
float:left;
max-width:70px;
}

.image-additional .prev {
position:absolute;
width:15px;
height:15px;
left:0;
top:40%;
font-size:19px;
color:#7e7e7e;
margin:0;
}

.image-additional .next {
color:#7e7e7e;
position:absolute;
width:15px;
height:15px;
right:0;
top:40%;
font-size:19px;
margin:0;
}

.product-info .share>span {
margin-bottom:20px;
display:inline-block;
}

.product-info .description .product-section {
font-weight:700;
color:#AB0520;
text-transform:uppercase;
line-height:24px;
margin-bottom:20px;
}

.product-info .description .product-section span {
color:#323232;
font-weight:700;
}

.product-info .description .product-section .prod-stock {
display:inline-block;
background-color:#6ba239;
color:#fff;
font-style:normal;
margin:0 9px;
padding:0 7px;
}

.product-info .price {
font-family:Arial,sans-serif;
text-transform:uppercase;
color:#323232;
font-size:13px;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
font-weight:700;
margin-bottom:20px;
padding:23px 0;
}

.product-info .price .price-new {
color:#AB0520;
font-size:31px;
}

.product-info .price .price-old {
color:#7e7e7e;
margin-left:10px;
}

.product-info .price .price-tax {
color:#AB0520;
text-transform:none;
font-weight:400;
margin-left:10px;
}

.product-info .price .discount {
text-transform:none;
font-weight:400;
}

.product-info .price .reward {
padding-top:10px;
display:block;
}

.tab-content ul {
margin-left:25px;
margin-bottom:20px;
list-style-type:disc;
}

.product-info .extra-button>div {
height:24px;
}

.product-info .wishlist a i,.product-info .compare a i {
margin-right:9px;
font-size:17px;
}

.product-info .wishlist a,.product-info .compare a {
display:inline;
color:#AB0520;
font-weight:600;
line-height:18px;
width:auto;
height:auto;
font-size:13px;
float:none;
border:0;
background:none;
text-align:left;
margin:0;
padding:0;
}

.product-info .options {
border-bottom:1px solid #e6e6e6;
margin-bottom:20px;
}

.product-info .cart-top {
border-bottom:1px solid #e6e6e6;
padding-bottom:20px;
margin-bottom:20px;
}

.q-mini {
width:30px;
}

img#captcha {
margin-left:50px;
}

.border {
border-bottom:1px solid #e6e6e6;
padding-bottom:15px;
margin-bottom:15px;
}



.contact-info {
border:1px solid #e6e6e6;
background-color:#f9f9f9;
font-weight:700;
margin-bottom:20px;
padding:40px;
}

.contact-info .contact-box i {
color:#AB0520;
font-size:26px;
width:1.25em;
}

.contact-info .contact-box {
margin-bottom:20px;
line-height:26px;
}

.contact-info .contact-box b {
color:#323232;
text-transform:uppercase;
margin-left:10px;
}

.contact-info iframe {
min-height:200px;
max-height:300px;
}

.content.contact-f textarea {
max-width:100%;
}

.content.contact-f {
border:1px solid #e6e6e6;
padding:40px 40px 20px;
}

.content.contact-f div.buttons,.content.contact-f div.captcha {
margin-top:20px;
}

.checkout-heading {
background-color:#f9f9f9;
color:#323232;
text-transform:uppercase;
border:1px solid #e6e6e6;
border-top:4px solid #AB0520;
font-weight:700;
margin-top:10px;
position:relative;
padding:15px 100px 15px 15px;
}

.checkout-content {
display:none;
margin-top:-1px;
border:1px solid #e6e6e6;
padding:20px 40px;
}

.checkout-content .login-content .heading h2 {
font-size:20px;
}

.checkout-content .login-content p.login-padd {
border-bottom:1px solid #e6e6e6;
padding-bottom:6px;
}

.checkout-heading>a {
position:absolute;
right:20px;
top:15px;
}

.login-content .right,.login-content .left {
border:1px solid #e6e6e6;
background-color:#f9f9f9;
margin-bottom:30px;
padding:30px;
}

.login-content .heading {
overflow:hidden;
border-bottom:1px solid #e6e6e6;
padding-bottom:10px;
margin-bottom:20px;
}

.login-content .content>p {
border-bottom:1px solid #e6e6e6;
padding-bottom:20px;
}

.login-content .heading i {
font-size:56px;
color:#AB0520;
float:left;
margin-right:14px;
}

.login-content .heading h2 {
margin-top:0;
margin-bottom:2px;
font-size:23px;
color:#323232;
}

.login-content .heading b {
font-size:13px;
color:#737373;
font-style:italic;
font-weight:400;
}

.login-content .form-horizontal .controls input {
width:94%;
max-width:100%;
}

.login-content .login-buttons {
border-top:1px solid #e6e6e6;
padding-top:20px;
}

.login-content .left p+p {
margin-bottom:16px;
}

.link-login {
text-decoration:underline;
display:inline-block;
color:#AB0520;
font-style:italic;
margin-left:15px;
}

.padd-form {
display:block;
padding-bottom:5px;
}

#register .content {
border:none!important;
padding:0!important;
}

.order-list,.return-list {
border:1px solid #e6e6e6;
margin-bottom:30px;
}

.heading-order-list {
background-color:#f9f9f9;
overflow:hidden;
border-bottom:1px solid #e6e6e6;
text-transform:uppercase;
font-weight:700;
font-size:13px;
color:#323232;
padding:20px;
}

.order-list .order-id,.return-list .return-id {
width:49%;
float:left;
}

.order-list .order-status {
width:49%;
float:right;
text-align:right;
}

.order-list .order-content,.return-list .return-content {
color:#323232;
font-weight:700;
padding:20px;
}

.order-list .order-content div .button {
margin-top:3px;
}

.order-detail {
background:#EFEFEF;
font-weight:700;
}

.return-box-2 {
margin-bottom:10px;
padding:15px 20px 19px;
}

.return-box-2 .buttons {
padding-left:0;
padding-top:12px;
padding-bottom:0;
margin-bottom:0;
}

.return-p {
padding-left:17px;
}

.return-p p {
margin-bottom:13px;
}

#content .content.return-box {
margin-bottom:10px;
padding:14px 10px 11px 20px;
}

.content.return-box h2 {
margin-bottom:14px;
}

.content.return-box label {
font-size:12px;
font-weight:700;
}

.content.return-box input {
margin-top:6px;
margin-bottom:7px;
width:310px;
}

.content.return-box .error {
padding-bottom:5px;
display:block;
}

.return-box-3 {
margin-bottom:20px;
padding:14px 10px 10px 20px;
}

.return-box-3 textarea {
width:310px;
height:188px;
max-width:310px;
max-height:188px;
}

.return-box-3 .return-captcha {
width:320px;
margin-top:-3px;
}

.return-box-3 .return-captcha b {
padding-bottom:6px;
display:block;
}

.return-box-3 .return-captcha input {
width:170px;
margin-bottom:10px;
}

.return-box-3 .return-additional {
margin-bottom:11px;
}

.return-box-3 .buttons {
margin-bottom:0;
padding:0;
}

/*.button-return-right-i:hover,.button-return-right:hover {
color:#AB0520;
cursor:pointer;
}*/

.button-return-right {
border:0;
background:none;
font-weight:700;
color:#757475;
line-height:32px;
min-height:32px;
display:inline-block;
padding:0;
}

#return-product .button-return-right-i i.icon-circle-arrow-right {
position:absolute;
right:0;
z-index:4;
}

#return-product input.button-return-right {
padding-right:31px;
position:relative;
z-index:5;
}

a.button-return-left,a.button-return-right,a.button-order-right,a.button-cont-right,a.button-back-left,a.button-inf-left {
display:inline-block;
text-decoration:none;
cursor:pointer;
font-weight:600;
padding-right:0;
color:#7e7e7e;
vertical-align:top;
}

a.button-back-left i,.button-back-left i,.button-return-right-i i,a.button-return-left i,a.button-cont-right i {
font-size:26px;
text-align:center;
vertical-align:middle;
margin:0 9px;
}

i.icon-circle-arrow-right {
margin-right:0!important;
}

a.button-return-left span,a.button-return-right span,a.button-order-right span,a.button-cont-right span,a.button-back-left span,.wishlist-product a.button-wislish-left span,a.button-inf-left span {
line-height:1.2em;
font-size:12px;
font-weight:700;
display:inline-block;
}

a.button-return-left span,a.button-back-left span,a.button-wislish-left span {
background:url(../images/marker-button-left.png) left 8px no-repeat;
padding:5px 0 5px 14px;
}

a.button-return-right span,a.button-order-right span,a.button-cont-right span,a.button-inf-left span {
background:url(../images/marker-button-right.png) right 8px no-repeat;
padding:5px 14px 5px 0;
}

.cart-bottom a.button-cont-right {
margin-right:20px;
}



.sitemap-info {
overflow:auto;
margin-bottom:40px;
}

#newsletter .content {
border:none;
margin:0;
padding:0;
}

#newsletter .form tr td:first-child {
width:58px;
}

footer {
margin-top:18px;
/*padding-top:40px;*/
background:#0C234B;
min-height: 200px;
}

footer h3 {
font-weight:400;
color:#fff;
line-height:normal;
font-size:12px;
word-wrap:break-word;
text-transform:uppercase;
}


footer .menu a {
font-size:12px;
font-weight:600;
margin-right:2px;
color:#FFF;
vertical-align:top;
font-family:'Open Sans',sans-serif;
text-transform:uppercase;
text-align:center;
}

footer a {
text-decoration:none;
font-size:11px;
color:#e4e9f6;
}


#inner-footer {
/*margin-top:80px;*/
font-size:11px;
color:#FFF;
padding:15px 0;
}


footer h2 {
	color: #999;
	font-size: 21px;
}

footer li {
	margin: 0;
	padding: 0;
}

#inner-footer ul {
	margin: 0;
	padding: 0;
}

footer ul.menu li{
  width: 175px;
  list-style-type:none;
  font-size: 10px;
  display:inline;
  float:left;
  /*margin-left:21px;
  margin-top: 5px;
  margin-right:30px;*/
  cursor:pointer;
  padding:0;
  margin: 0px 0px 5px 0px;
}
	
footer ul.menu li.menu {
  border-right:0;
  width: 100px;
}		


/*this is the active menu item*/
footer ul.menu li a.active {
  color: #FFF;
}

/*this is the active menu item's child*/
footer ul.menu li.active-trail>a {
  color: #FFF;
}

#block-block-5 {
	float: right;
}

.return-captcha input {
margin-bottom:10px;
vertical-align:top;
}

.header-modules .banner {
margin-top:-134px;
}

aside .banner>div:hover img {
opacity:0.8;
filter:alpha(opacity=80);
}

aside .banner>div {
width:auto;
max-width:270px;
min-width:none;
}

.banner img {
width:100%;
height:auto;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
}


#wrap {
z-index:10!important;
}

.rev-success {
background:#EAF7D9 url(../images/success.png) left no-repeat;
border:1px solid #e6e6e6;
padding-left:20px;
}

.next {
float:right;
margin-right:10px;
}

.related-info .wishlist a,.related-info .compare a {
margin:10px 10px 0 0;
}

.related-info {
display:inline-block;
float:left;
text-align:center;
position:relative;
border-bottom:0!important;
}

.related {
position:relative;
padding:0 50px;
}

.related .name {
height:40px;
overflow:hidden;
}

.related .prev,.related .next {
position:absolute;
top:50%;
font-size:26px;
color:#7e7e7e;
margin-top:-31px;
}

.about-page i:before {
text-indent:0;
}

.about-page i {
display:block;
color:#AB0520;
font-size:56px;
float:left;
width:56px;
height:56px;
margin-right:15px;
overflow:hidden;
}

#colorbox {
box-shadow:0 10px 25px rgba(0,0,0,0.5);
z-index:100!important;
}

.preview {
padding:15px;
}

.preview .right .inf span {
display:block;
margin-bottom:10px;
}

.preview .right .inf span.text-price {
margin-left:0;
}

.preview .right h2 {
font-size:20px;
margin-bottom:20px;
}

.preview .description {
height:160px;
overflow:auto;
border:1px solid #e6e6e6;
padding:15px;
}

.preview .extra-button {
float:left;
width:150px;
margin-top:3px;
margin-left:15px;
}

#cboxContent #cboxTitle {
width:60%;
padding:0 20%;
}

#cboxOverlay {
z-index:100!important;
}

.preview .rating {
margin-top:15px;
}

.box .box-content .box-product ul li .quick-view-button,.box .box-content .box-product ul li .image2 img,.box .box-content .box-product ul li {
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
}

.box .box-content .box-product ul li:hover .image2 img {
transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
}

.box .box-content .box-product ul li .quick-view-button:hover {
background-color:#7e7e7e;
}

.box .box-content .box-product ul li .quick-view-button i {
width:29px;
}

.box .box-content .box-product ul li .quick-view-button {
opacity:0;
visibility:hidden;
left:0;
position:absolute;
top:0;
font-size:25px;
background-color:#AB0520;
color:#fff;
line-height:29px;
width:29px;
text-align:center;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
}

.box .box-content .box-product ul li:hover .quick-view-button {
opacity:1;
visibility:visible;
}

.table-bordered {
border-radius:0;
border-color:#d7d7d7;
}

.table th,.table td {
-moz-box-sizing:border-box;
box-sizing:border-box;
border-color:#d7d7d7;
padding:20px;
}

.block-compare .table th,.block-compare .table td {
padding:7px;
}

select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input {
font-size:13px;
border-radius:0;
box-shadow:none;
}

label,input,button,select,textarea {
font-size:13px;
color:#323232;
}

label {
font-weight:700;
cursor:default;
}

textarea {
resize:none;
}

.close:hover,.close:focus {
opacity:1;
}

html,body,.swipe-menu #currency>ul form,.contact-info figure {
margin:0;
}



a img,.content ul li:first-child,.box-category>ul>li.last {
border:none;
}

form,.product-filter select,.banner .s-desc p {
margin-bottom:0;
}

.mt0,.box-product.box-subcat {
margin-top:0!important;
}

.fleft,#column-left,.box.box-filter input[type=checkbox],.cart-button .cart,.product-grid .cart,.product-info .cart-top-padd,.product-info .extra-button,.product-info .review .btn-rew,.return-box-2 .buttons .right,.preview .cart,.box .box-product .cart {
float:left;
}

.fright,#content,#column-right,.header-top1,#currency,#welcome li {
float:right;
}

.fancybox,header #cart .cart td.name a i,table.list thead td a,.list thead td,.wishlist-product td a,.link-login:hover,.sitemap-info li a {
text-decoration:none;
}

.fancybox:hover,table.list tbody td a,#module_cart .cart .name a:hover,.checkout-content label a:hover,#inner-footer a:hover {
text-decoration:underline;
}

.account-success #content p,header #cart .content .checkout a.button {
margin-bottom:5px;
}

.wrapper,.login-content,.preview .price {
width:100%;
overflow:hidden;
}

.extra-wrap,.box .box-content .box-product ul li .image2 {
overflow:hidden;
}

#language img,.header-button>div:hover,header #cart .cart .remove i:hover,.top-search:hover,#module_cart .cart .remove img,li.parent>i:hover,.box-category>ul>li span.close:hover {
cursor:pointer;
}

.swipe,.swipe-control,#currency>div .heading-1,#body .swipe .swipe-menu #currency .heading,#language .heading1,.swipe-menu #language .heading,#body .swipe .swipe-menu #language .heading,body div.shadow,.cart-position #cart .heading span.link_a #cart-total2,#welcome li a i,header .links li a i,#menu-gadget,.top-search #search,.price.price-min,.wishlist span,.compare span,aside .info li a+a i,.afine li a+a i,.acount li a+a i,#module_cart .cart .image,.box-category>ul>li strong,.info-about2,.info-about3,.info-about4,.product-grid .price .price-tax,.product-info h1.view,.wishlist-product2,.cart-info2,span.toggle {
display:none;
width: 1280px;
}

.swipe-menu #currency,.swipe-menu #language,.related-info .cart-button .cart {
float:none;
}

.swipe-menu #currency>ul,.swipe-menu #language>ul {
top:0;
left:0;
right:auto;
position:relative;
width:100%;
background:#2b2b2b;
border:0;
border-bottom:1px solid #000;
padding:0;
}

.swipe-menu #currency>ul li span.act,.swipe-menu #language>ul li span.act,#body .swipe .swipe-menu li a:hover,.remove span:hover i,.wishlist a:hover i,.compare a:hover i,aside .info li a:hover,.afine li a:hover,.acount li a:hover,.breadcrumb a.last,.box-category>ul>li.active>a,.box-category>ul>li>a:hover,.box-category>ul>li ul>li.active>a,.box-category>ul>li ul>li>a:hover,.box-category>ul>li ul>li>a.active,#full_gallery .prev:hover,#full_gallery .next:hover,.image-additional .next:hover,.image-additional .prev:hover,.product-info .description .product-section a,.product-info .review a:hover,.checkout-content label a,.order-content span,.heading-order-list span,a.button-return-left:hover,a.button-return-right:hover,a.button-order-right:hover,a.button-cont-right:hover,a.button-back-left:hover,a.button-inf-left:hover,a:hover i.icon-trash,a.input-update:hover i,.success i:hover,.related .prev:hover,.related .next:hover {
color:#AB0520;
}

#body .swipe .swipe-menu #currency>div,#body .swipe .swipe-menu #language>div,#cart.active .content,header #cart.active .content,header #cart.active .content .mini-cart-info,#module_cart.active .content,.product-info .image-additional a,.login-content .right .content b {
display:block;
}

header .header-button.active>div,header .header-button>div:hover,header .header-button>ul li a:hover {
background-color:#AB0520;
color:#fff;
}

#body .swipe .swipe-menu li a,a.button-i i:hover,.sitemap-info ul li a:hover i,.compare-info td.td-price .price-old {
color:#7E7E7E;
}

header #cart .cart .image img,table.list .left,.product-list .right,.compare-info thead td:first-child,.buttons .right label {
text-align:left;
}

.cart-module .remove img:hover,header #cart .cart .remove img:hover {
overflow:hidden;
margin-top:-11px;
}

.cart-module .cart .remove img,header #cart .cart .remove img {
float:left;
cursor:pointer;
}

header #cart table.total td .t-price,header .links {
font-size:13px;
font-weight:700;
}

#welcome li+li a:hover,a.button:hover {
background-position:0 bottom;
}

.acount li:hover i,.product-info .review a,.product-info .review a+a:hover,.compare-info td.name a:hover,a i.icon-trash {
color:#7e7e7e;
}

aside.info li,.afine li,.acount li,.box-category>ul>li ul>li {
padding:3px 0;
}

.box-filter .box-content .button,.checkout-content .buttons #button-payment,.buttons .right .mt,#tab-review input[name=captcha],.sitemap-info ul {
margin-top:10px;
}

.checkout-product thead td .checkout-product thead td,.checkout-product td.total {
text-align:center!important;
}

table.list tbody td,.image img,.image2 img,.image3 img,.return-captcha input img {
vertical-align:top;
}

table.list .right,.wishlist-product tbody .quantity,.order-list .order-info,.return-list .return-info,.download-list .download-info {
text-align:right;
}

table.list .center,.product-grid .image,.box-product .image2,.compare-info td.image2,.wishlist-product tbody .stock,.cart-info2 .table td+td {
text-align:center;
}

.account-order .pagination,.wishlist-product,.preview .marg {
margin-bottom:25px;
}

.pagination .links,.preview .price span {
float:left;
margin-right:10px;
}

a.button:hover span,footer li a:hover {
color:#fff;
}

.image2,.box.category li,.product-list .left,#return-product .button-return-right-i,.image,.box li {
position:relative;
}

.buttons,.return-product,.return-detail {
overflow:auto;
}

#module_cart .cart td .quantity,.manufacturer-list ul li a,.product-filter .display a,.order-list .order-status,.return-list .return-status {
font-weight:700;
}

#module_cart .checkout .button,.product-list .name,.product-info .review>div img,.tabs,.return-list,.download-list,.preview .inf .prod-stock {
margin-bottom:10px;
}

.product-list #image,.product-grid #image,.home-block #image {
float:left;
margin-top:0;
z-index:0;
}

.box,aside .box .box-heading,.compare-block {
margin-bottom:10px;
}

.box .box-content .box-product ul li.first-in-line,.product-grid ul li.first-in-line {
clear:left;
}

.box-product.box-subcat .name.subcatname a:hover,.product-info .description .product-section a:hover,.product-info .wishlist a:hover,.product-info .compare a:hover,.cart-info td.name a:hover {
color:#323232;
}

#content .box .box-content .box-product ul li.cat-height,.afine li:first-child,.acount li:first-child {
border:0;
}

.box-product>li.tree-div,.product-info .image-additional li.last,.cart-bottom a i.icon-check {
margin-right:0;
}

.box-product .image,.product-grid .image {
display:block;
text-align:center;
}


.box-category ul,.afine,.content ul,ul {
list-style: disc;
/*margin:0;*/
/*padding:0;*/
}

#main-content ul {
	padding: 5px 0 0 15px;
}

.category-list,.return-additional {
overflow:auto;
margin-bottom:20px;
}

.product-filter .product-compare,.prev {
float:left;
margin-left:10px;
}

#full_gallery .prev,.related .prev {
left:0;
}

#full_gallery .next,.related .next {
right:0;
}

.bx-controls-direction a,.success .close i {
padding:10px;
}

.product-info .image-additional img,#zoom1 img {
background:#efeeee;
}

.product-info .minimum,footer .foot-phone div.fleft {
margin-top:5px;
}

.product-info .wishlist a span,.product-info .compare a span,.related-info .wishlist,.related-info .compare {
display:inline-block;
}

.ps-carousel-item img,.ps-zoom-pan-rotate img,.product-info .gallery li img {
background-color:#EFEEEE;
}

.login-content .right .content p,.return-box-3 h2 {
margin-bottom:15px;
}

#content .content.return-box .left,#content .content.return-box .right {
width:320px;
}

a.button-order-right,table.radio {
padding:0;
}

.return-list .return-id,.download-list .download-id {
width:49%;
float:left;
margin-bottom:2px;
}

.return-list .return-status,.download-list .download-status {
width:49%;
float:right;
text-align:right;
margin-bottom:2px;
}

.sitemap-info .left,.sitemap-info .right {
float:left;
width:48%;
}

.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child {
border-radius:0;
}



/*========================Standard=============================*/

td{
	padding: 0;
}

.block .view-content img{
	
}

.node .text-in{
	text-indent: 0.25in;
}

.teaser-image{
	float: left;
	padding-right:10px;
	max-width: 350px;
}

.meta{
	overflow: hidden;
}

.node .content{
}

.node img{
	max-width: 800px;
}

.node img.left{
	padding-right: 10px;
	text-indent: 0;
}

.node img.right{
	padding-left: 10px;
	text-indent: 0;
}

.node-image{
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	text-indent: 0;
	max-width: 350px;
}

/*------------------------*/


.node ul.links{
	text-align: right;
	display: block;
}

li.leaf, li.collapsed, li.expanded{
	list-style-type: none;
	list-style-image: none;
}

.node .meta{
	padding: 5px 0px;
}

.node .submitted{
	float: left;
}

.node .terms{
	width: 100%;
}

#user-login-form{
	text-align: right;
/*	padding-left: 10px;*/
}

#block-user-0 .form-item, #block-user-0 .item-list{
	text-align: left;
}

#block-user-0 .form-text{
	width: 255px;
	border: 1px solid #d4d0c8;
}

#block-user-0 .form-submit{
	margin: 5px 0 0 0;
	border: none;
	cursor: pointer;
}

#block-user-0 .item-list{
	float: left;
}

#block-user-0 .item-list ul{
	padding-left: 14px;
}

#block-user-0 .item-list ul li{
/*	list-style-type: none;*/
	padding: 0;
	margin-left: 0;
}

#block-user-0 .item-list ul li a{
	text-decoration: none;
}

#block-user-0 .item-list ul li a:hover{
	text-decoration: underline;
}

/*
tr.odd, tr.even, tr.odd a, tr.even a{
	color: #000;
}

#tabs-wrapper ul.tabs a{
	color: #000;
}

#tabs-wrapper ul.tabs.secondary a{
	color: #fff;
}
*/

#tabs-wrapper ul.tabs{
	padding: 0;
}

#tabs-wrapper ul.tabs li{
	background: none;
	padding: 0;
	line-height: normal;
}

#tabs-wrapper ul.tabs li a{
	background: none;
	padding-left: 1em;
	padding-right: 1em;
}

.form-checkboxes { width:100%;}

tbody{
	border: none;
}

.form-radios input.form-radio{
	vertical-align: middle;
}

.item-list ul.pager li a{
	background: none;
	padding-left: 0;
}

.node h2 a{
	text-decoration: none;
}

.node h2 a:hover{
	text-decoration: none;
}

.node ul.links li{
	padding-right: 15px;
	display: inline-block;
}

.node ul.links li.last{
	padding-right: 0;
}

.block .content > ul{
	padding-left: 0;
}


.block-region{
	color: #000;
}

.messages{
	padding: 5px;
}

/*
div.view:hover div.views-hide{
	margin-top: -12px;
}
*/


input.form-submit{
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
	background: #f87024;
	font-size:12px;
	line-height:18px;
	color:#fff;
	white-space:nowrap;
	font-size:15px;
	line-height:18px;
	padding:10px 12px;
	cursor: pointer;
	border: none;
}

input.form-submit:hover{
	background-color:#5a6065;
}

.block, .node{
	margin-bottom: 20px;
}

.form-submit{
	margin: 2em 0.5em 1em 0px;
}


#block-menu-secondary-links .box-heading {
margin-bottom:0!important;
}

#block-menu-secondary-links ul{
	padding-left: 0;
}

#block-menu-secondary-links ul>li>a i {
font-size:13px;
color:#d2d2d2;
margin-right:15px;
}

#block-menu-secondary-links ul>li>a {
display:inline-block;
color:#8c8c8c;
text-transform:uppercase;
font-size:11px;
}

#block-menu-secondary-links ul>li>a:hover{
	color: #AB0520;
}

#block-menu-secondary-links ul>li:first-child {
border:0;
border-top:0;
}

#block-menu-secondary-links ul>li {
position:relative;
padding:8px 20px;
margin-left: 0;
}

html.js fieldset.collapsed{
	height: auto;
}


/*--------------------------Regions----------------------------------*/

#conttop, #custom{
	width:100%;
	overflow:hidden;
}

#conttopleft{
	float: left;
	width: 49%;
	overflow: hidden;
}

#conttopright{
	float: right;
	width: 49%;
	overflow:hidden;
}

/*-----rotating images style-----*/
/*this is for the big slideshow on the homepage*/
/*#block-views-mainBlock-block_1 {
 width: 960px;
 top: 80px;
 position: absolute;
}*/


#views_slideshow_singleframe_teaser_section_slideshow-page_1 {
position: relative;
}
#transparency{
	position: absolute;
	bottom: 0px;
	top: 40px;
	left: 760px;
	width: 200px;
	height: 255px;
	background-color: #FFF;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
}
#views-slideshow-xtra-overlay-1 {
	z-index: -500;
}
#overlay {
	position: absolute;
	width: 200px;
	text-align:left;
	z-index: 1000;
	padding: 25px 0px 0px 35px;
}
#overlay h1{
	font-size: 60px;
	color: #FFF;
	font-weight: bold;
	letter-spacing: .5px;
	margin: 0;
	line-height: 65px;
}
#overlay h2{
	font-size: 23px;
	color: #FFF;
	margin: 0;
	padding: 0;
	background: none;
	text-transform:none;
	font-weight:normal;
	line-height:normal;
}

/*#views_slideshow_singleframe_pager_slideshow-block_1 {
	position: absolute;
	bottom: 5px;
	z-index: 1;
}

#views_slideshow_singleframe_pager_slideshow-block_1 {
	background-color: #fff;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	width: 125px;
	bottom: 0px;
}*/
	


#block-views-mainBlock-block_1 a, a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #000;
}

.pager-item .views_slideshow_pagerNumbered {
float: left;
text-indent: -10000px;
background-image: url(../images/your-bullet-image-static.png);
background-repeat: no-repeat;
width:8px;
height:8px;
padding-right:5px;
}

.pager-item .activeSlide {
float: left;
text-indent: -10000px;
background-image: url(../images/your-bullet-image-hot.png);
background-repeat: no-repeat;
width:8px;
height:8px;
}

.pager-item .views-content-counter:hover {
background-image: url(../images/your-bullet-image-hot.png);
background-repeat: no-repeat;
width:8px;
height:8px;
cursor: pointer;
}

#block-views-front_page-block_1 .views-field-title {
font-family:'Open Sans', sans-serif;
font-size:20px;
font-weight: bold;
color:#000;
text-transform:uppercase;
/*background-color: #0C234B;*/
width: 100%;
min-height: 30px;
padding-left: 10px;
margin-top: 10px;
line-height:40px;
}

#block-views-front_page-block_1 .box-content {
	margin-top:-20px;
}

#custom .box-heading {
font-family:'Open Sans', sans-serif;
font-size:20px;
font-weight: bold;
color:#FFF;
background-color: #AB0520;
text-transform:uppercase;
/*background-color: #0C234B;*/
width: 100%;
min-height: 30px;
padding-left: 10px;
margin-top: 10px;
line-height:40px;
}

.arizona-line-logo {
	height: 20px;
	padding: 10px;
}

#shadow {
	width: 1230px;
}