.order h3 {
background:none;
color:#000;
border:none;
padding:0 0 20px;
}

img {
border:none;
vertical-align:middle;
margin:7px 0;
}

.content-indent {
position:relative;
padding:0;
}

.call_img_area {
float:left;
height:32px;
margin-top:-10px;
width:32px;
}

.select {
border:1px solid #e5e5e5;
color:#666;
cursor:pointer;
height:20px;
width:66px;
}

.selection-tab {
width:66px;
height:20px;
color:#666;
border:1px solid #555;
}

.about h2 {
font:700 13px/21px Roboto, sans-serif;
text-transform:uppercase;
color:#2a2a2a;
background:none;
border:none;
margin:0;
padding:0;
}

.about p {
color:#777;
font:normal 12px/18px Arial, Helvetica, sans-serif;
margin:0;
padding:15px 0 0;
}

.about p.p1-top {
padding-top:23px;
}

.about ul {
list-style-type:none;
margin:0 0 -12px;
padding:15px 0 0;
}

.about ul li {
color:#777;
font:normal 12px/18px Arial, Helvetica, sans-serif;
background:url(../../lifttruckbrokers/images/marker.gif) no-repeat 0 6px;
margin-bottom:13px;
padding:0 0 0 20px;
}

.about ul li strong {
color:#000;
font-weight:400;
}

.delivery h2 {
font:700 13px/21px Roboto, sans-serif;
color:#2a2a2a;
text-transform:uppercase;
background:none;
border:none;
margin:0;
padding:0;
}

.delivery p {
color:#434C59;
font:normal 12px/18px Arial, Helvetica, sans-serif;
margin:0;
padding:15px 0 0;
}

.delivery ul {
list-style-type:none;
margin:0;
padding:15px 0 8px;
}

.delivery ul li {
color:#434C59;
font:normal 12px/18px Arial, Helvetica, sans-serif;
background:url(../../lifttruckbrokers/images/marker.gif) no-repeat 0 6px;
margin-bottom:13px;
padding:0 0 0 20px;
}

.FAQS {
width:100%;
border-top:none;
margin-top:-1px;
visibility:hidden;
padding:10px 0 0;
}

.FAQS h2 {
font:700 13px/21px Roboto, sans-serif;
color:#2a2a2a;
text-transform:uppercase;
background:none;
border:none;
margin:0 0 14px;
padding:0;
}

dl#accordion {
border:1px solid #e5e5e5;
border-bottom:none;
list-style-type:none;
padding-left:0;
width:868px;
overflow:hidden;
position:relative;
margin:0;
}

dl#accordion dt {
display:block;
border-bottom:1px solid #e5e5e5;
box-shadow:0 0 30px #fafafa inset;
-moz-box-shadow:0 0 30px #fafafa inset;
-webkit-box-shadow:0 0 30px #fafafa inset;
position:relative;
background:#fff;
margin:0;
padding:0;
}

dl#accordion .bg {
overflow:hidden;
margin:0 0 1px;
padding:0 10px 0 38px;
}

dl#accordion dt span {
background:url(../../lifttruckbrokers/images/sub-plus.gif) 10px center no-repeat;
color:#777!important;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
line-height:43px;
cursor:pointer;
display:block;
height:1%;
margin:0;
padding:0;
}

dl#accordion dt.active span,dl#accordion dt:hover span {
z-index:1;
background:url(../../lifttruckbrokers/images/sub-minus.gif) 10px center no-repeat;
color:#2a2a2a!important;
}

dl#accordion dd {
background:none;
display:none;
overflow:hidden;
border-bottom:1px solid #e5e5e5;
margin:0;
padding:0;
}

dl#accordion dd .indent {
background:#f7f7f7;
min-height:55px;
margin:0;
padding:15px 20px 15px 17px;
}

dl#accordion dd .indent p {
display:inline-block;
color:#9a9999;
font:normal 12px/18px Arial, Helvetica, sans-serif;
background:none;
padding-left:20px;
margin:0;
}

.logoheader {
display:block;
position:absolute;
top:8px;
left:0;
z-index:9;
width:auto;
height:auto;
margin:0;
padding:0;
}

h5#logo {
font-family:Roboto, sans-serif;
font-size:67px;
line-height:60px;
font-weight:700;
background:none;
letter-spacing:0;
border:none;
color:#2a2a2a;
text-transform:uppercase;
margin:0;
padding:0;
}

h5#logo a {
display:block;
font:normal 1px/1px Arial, Helvetica, sans-serif!important;
margin:0;
padding:0;
}

h5#logo span {
color:#333;
font:bold 10px/16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
border:none;
background:none;
display:none;
margin:0;
padding:0;
}

.welcome_msg {
text-transform:uppercase;
font-size:11px;
line-height:11px;
color:#ff6e00;
}

.moduletable-msg {
position:absolute;
top:29px;
right:29px;
}

#header {
background:none;
position:relative;
width:100%;
height:270px;
margin:0;
}

#header .head {
width:950px;
position:relative;
margin:0 auto;
}

body {
width:100%;
background:#fff;
height:100%!important;
min-width:1170px!important;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.main {
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:medium none;
position:relative;
text-align:left;
width:1170px;
z-index:0;
margin:0 auto;
padding:0;
}

.main1 {
width:1000px;
position:relative;
background:none;
text-align:left;
z-index:1;
border:none;
margin:0 auto;
padding:0;
}

.main2 {
width:1022px;
position:relative;
background:none;
text-align:left;
z-index:1;
border:none;
margin:0 auto;
padding:0;
}

#content .main {
background:#fff;
width:1170px;
position:relative;
z-index:0;
padding:0 30px 30px;
}

.container2 {
width:1170px;
margin:0 auto;
}

.head1 {
background-color:#fff;
border-radius:3px 3px 0 0;
color:#1b1b1b;
font-family:Calibri;
font-size:45px;
height:48px;
opacity:0.4;
position:absolute;
text-align:left;
text-shadow:0 13px #f2f2f2;
top:296px;
width:auto;
padding:27px 0 0 69px;
}

.head1_3 {
background-color:#fff;
border-radius:3px 3px 0 0;
color:#1b1b1b;
font-family:Calibri;
font-size:45px;
height:48px;
opacity:0.4;
position:absolute;
text-align:left;
text-shadow:0 13px #f2f2f2;
top:296px;
width:15%;
padding:27px 0 0 69px;
}

.head1_2 {
background-color:#fff;
border-radius:3px 3px 0 0;
color:#1b1b1b;
font-family:Calibri;
font-size:45px;
height:48px;
opacity:0.4;
position:absolute;
text-align:left;
text-shadow:0 13px #f2f2f2;
top:296px;
width:20%;
padding:27px 0 0 46px;
}

.head1-1 {
background-color:#fff;
border-radius:3px 3px 0 0;
color:#1b1b1b;
font-family:Calibri;
font-size:45px;
height:48px;
opacity:0.4;
position:absolute;
text-align:left;
text-shadow:0 13px #f2f2f2;
top:296px;
width:350px;
padding:27px 0 0 47px;
}

#search {
position:absolute;
right:0;
top:99px;
height:38px;
width:158px;
background:#fff;
z-index:777;
border:1px solid #d2d1d1;
padding-left:10px;
margin:0;
}

#search .search {
z-index:9;
position:relative;
}

#search .inputbox {
display:inline-block;
border:none;
margin-left:0;
float:left;
width:118px!important;
height:37px!important;
font-size:10px;
line-height:14px;
color:#777;
outline:none!important;
text-transform:uppercase;
padding:0;
}

#vm_ajax_search_results2135 {
width:210px!important;
}

.res_a_s {
border:none!important;
margin-left:-10px!important;
padding:0!important;
}

div.res_a_s div.vm_ajax_search_header2 {
width:190px;
overflow:hidden;
margin-bottom:8px!important;
padding:10px;
}

.res_a_s .floatleft {
float:left;
width:60px;
}

.res_a_s .floatlright {
float:left;
width:120px;
font-size:12px!important;
}

.res_a_s .ajax_serch-img {
float:left;
width:40px;
height:40px;
border:1px solid grey;
white-space:no-wrap;
display:inline-block;
clear:right;
margin-top:0;
}

div.res_a_s div.vm_ajax_search_row_1,div.res_a_s div.vm_ajax_search_row_2 {
width:92%!important;
margin-top:0!important;
margin-bottom:8px!important;
padding:5px 0 5px 5px;
}

div.res_a_s div.selectedRow {
background:#abffff!important;
}

#search form .label_vm_ajax {
left:10px;
top:2px;
font-size:11px;
color:#afafaf;
display:none;
}

#search .button {
border:none;
background:url(../../lifttruckbrokers/images/src_btn_arrow.png) no-repeat center center;
width:15px;
height:40px;
cursor:pointer;
position:relative;
right:0;
top:0;
color:#000;
z-index:111;
text-indent:-9999px;
display:block;
padding:0 20px;
}

#search .button:hover {
opacity:0.7;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.moduletable_social {
position:absolute;
top:35px;
right:0;
}

.custom_social ul {
width:100px;
}

.custom_social li {
float:right;
list-style:none outside none;
margin-left:5px;
transition:ease-out .5s;
-webkit-transition:ease-out .5s;
-moz-transition:ease-out .5s;
}

.custom_social li a {
font-size:17px;
color:#191919;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
}

.custom_social li:hover {
transform:rotateX(360deg);
transition:all .8s ease-in-out .05s;
-webkit-transform:rotateX(360deg);
-moz-transform:rotateX(360deg);
-webkit-transition:transition: all .8s ease-in-out .05s;
-moz-transition:transition: all .8s ease-in-out .05s;
}

.custom_social li a:hover {
color:#888;
transform:rotatex(180deg);
}

.currency {
background:none;
width:258px;
height:30px;
position:absolute;
right:-8px;
top:58px;
z-index:1000000;
margin:0;
padding:0;
}

.currency h3 {
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
background:none;
letter-spacing:0;
border:none;
color:#777;
width:67px;
margin-right:13px;
float:left;
text-transform:none;
padding:7px 0 0;
}

#select-form {
margin-left:1px;
display:none;
}

.jqTransformSelectWrapper {
background:#fff;
color:#777;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
width:88px!important;
height:31px!important;
float:left;
position:relative;
margin-top:0;
margin-right:10px;
text-transform:none;
cursor:pointer;
border:1px solid #d2d1d1;
padding:0 0 0 10px;
}

.jqTransformSelectWrapper span {
width:92px!important;
margin-top:6px;
display:block;
}

.jqTransformSelectWrapper .jqTransformSelectOpen {
background:url(../../lifttruckbrokers/images/arrows.png) left bottom no-repeat;
width:10px;
height:5px!important;
position:absolute;
top:13px;
right:10px;
}

.jqTransformSelectWrapper ul {
list-style:none!important;
width:0!important;
background:#fff;
position:absolute;
top:30px;
left:0;
z-index:100;
border:1px solid #dfdfdf;
padding-bottom:2px;
}

.jqTransformSelectWrapper ul li {
padding-left:7px;
display:block;
line-height:16px;
}

.currency .button {
background:none;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
border:1px solid #d2d1d1;
letter-spacing:0;
display:block;
color:#2a2a2a;
height:33px;
width:60px;
position:relative;
border-radius:0;
text-decoration:none;
margin:0;
padding:0;
}

.currency .button:hover {
background:#f4f4f4;
color:#000;
text-decoration:none;
}

.cart {
position:absolute;
top:160px;
right:0;
letter-spacing:0;
color:#777;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
z-index:999;
background:none;
margin:0;
padding:0;
}

.cart:after {
background:url(../../lifttruckbrokers/images/cart_img1.png) 0 0 no-repeat;
content:"";
position:absolute;
top:-43px;
left:35px;
width:28px;
height:25px;
}

.cart .spinner {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;

display:none;
z-index:999;
}

.cart .moduletable {
margin:0 0 0 70px;
}

#vmCartModule {
height:26px;
margin-top:-41px;
float:left;
}

.cart h3 {
font-family:Roboto, sans-serif;
font-size:22px;
line-height:28px;
font-weight:700;
color:#fff;
border:none;
text-transform:uppercase;
background:none;
margin:0;
padding:0;
}

.cart_num .crt-text {
padding-right:0;
padding-bottom:0;
}

.cart_num a {
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#777;
text-decoration:none;
}

.minicart {
float:none;
text-align:left;
}

.minicart .total,.minicart .total_products {
float:none;
margin-right:0;
}

.minicart .total {
color:#757473;
font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
display:none;
}

#cart_list {
display:none;
color:#000;
text-align:center;
position:absolute;
top:35px;
right:0;
border:2px solid #ccc;
width:280px;
background:#fff;
z-index:555;
padding:10px;
}

#cart_list .container .wrapper.marg-bot {
background:url(../../lifttruckbrokers/images/container-cart-row.gif) left top repeat-x #f5f5f6;
position:relative;
margin-bottom:10px;
z-index:777;
}

#cart_list .fleft a.vm2-remove_from_cart {
background:url(../../lifttruckbrokers/images/cart_close.png) 0 0;
border:0 none;
cursor:pointer;
height:11px;
position:absolute;
right:3px;
text-decoration:none;
top:42px;
vertical-align:bottom;
width:11px;
z-index:888;
}

#cart_list .container {
width:auto;
float:none;
overflow:hidden;
}

#cart_list .container .wrapper.marg-bot .quantity {
float:left;
color:#000;
}

#cart_list .fleft {
float:left;
padding-left:5px;
padding-right:15px;
padding-top:5px;
position:relative;
text-align:left;
width:160px;
}

#vm_cart_products .image {
float:left;
width:90px;
background:none;
margin-right:0;
padding:5px;
}

table.cart-summary .cart-images img,#vm_cart_products img {
float:none;
width:90px;
height:auto;
}

.product_row .product_name {
padding-top:0;
display:inline-block;
padding-bottom:5px;
}

.product_row .product_name a {
color:#656565;
font-size:12px;
line-height:16px;
}

#cart_list .total {
color:#8cd0f6;
text-transform:none;
font:bold 25px/18px Arial, Helvetica, sans-serif;
text-align:right;
font-weight:400;
padding:0 0 0 20px;
}

#cart_list .total strong {
font:normal 25px/18px Arial, Helvetica, sans-serif;
font-family:Asap, sans-serif;
}

#cart_list .total span {
color:#333;
padding-right:3px;
}

#cart_list .show_cart {
overflow:hidden;
padding:5px 0 0 20px;
}

#cart_list .show_cart a {
text-decoration:none;
float:right!important;
line-height:25px;
height:27px;
}

#cart_list .show_cart a:hover {
text-decoration:none;
background:#EDEDED;
color:#000;
}

#cart_list .text-cart {
padding-top:5px;
margin-bottom:0;
font-weight:400;
}

.moduletable_slider {
float:none;
background:none;
margin-bottom:30px;
overflow:hidden;
}

.customsocial {
width:160px;
padding-top:0;
padding-bottom:0;
overflow:hidden;
z-index:99;
position:absolute;
top:9px;
right:-1px;
}

.customsocial ul {
background:none;
border-radius:0;
position:relative;
list-style-type:none;
overflow:hidden;
float:right;
margin:0!important;
padding:0!important;
}

.customsocial ul li {
float:left;
margin-right:1px!important;
background:none;
padding:0!important;
}

.customsocial ul li a:hover img {
opacity:0.6;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

#content {
background:#fff;
z-index:0;
width:100%;
position:relative;
padding:0;
}

#left {
float:left;
position:relative;
z-index:2;
margin:0 30px 0 0;
padding:0;
}

.container {
position:relative;
float:left;
z-index:1;
margin:0;
padding:0;
}

#right {
float:right;
margin:0 0 0 30px;
}

.span3 {
width:270px;
}

.span6 {
width:570px;
}

.span9 {
width:870px;
}

.span12 {
width:1170px;
}

.aside {
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
margin-top:9px;
overflow:hidden;
padding-top:60px;
padding-bottom:30px;
}

.aside .moduletable-footmenu2,.aside .moduletable-footmenu3,.aside .moduletable-footmenu4 {
padding-left:0;
}

.aside .moduletable-footmenu4 ul {
width:249px;
}

.aside ul {
width:178px;
overflow:hidden;
position:relative;
top:-4px;
min-height:140px;
margin:0;
padding:0;
}

.aside ul li {
float:none;
background:none;
font:normal 14px/35px Arial, Helvetica, sans-serif;
padding-left:0;
}

.aside ul li a {
color:#4f4f4f;
text-decoration:none;
text-transform:none;
}

.aside ul li a:hover,#foot .module ul li.active a {
text-decoration:none;
color:#f4663c;
}

.body-top {
text-align:center;
position:relative;
margin:0 auto;
}

#back-top {
position:absolute;
top:68px;
right:-107px;
z-index:1;
display:none!important;
padding:0;
}

#back-top a {
display:block;
width:20px;
height:14px;
background:url(../../lifttruckbrokers/images/back.png) right top no-repeat;
padding:0;
}

#back-top a:hover {
background:url(../../lifttruckbrokers/images/back.png) left bottom no-repeat;
}

.absolute {
position:absolute;
bottom:58px;
left:-134px;
background:url(../../lifttruckbrokers/images/absolute.png) left top no-repeat;
width:152px;
height:342px;
}

#foot {
background:none repeat scroll 0 0 #333;
border-top:3px solid #be2026;
color:#fff;
min-height:44px;
overflow:hidden;
position:relative;
width:100%;
margin:0 auto;
padding:16px 0 0;
}

#foot .moduletable {
float:left;
width:420px;
}

#foot .space {
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#777;
min-height:20px;
border-top:none;
background:none;
padding:10px 0 0;
}

.foot_right {
color:#676767;
float:right;
font-size:12px;
margin-top:-19px;
text-align:left;
width:225px;
}

#foot .menu li {
color:#fff;
display:inline-block;
font-family:Roboto,sans-serif;
font-size:14px;
font-weight:400;
line-height:16px;
margin-right:6px;
padding-top:6px;
}

.foot-menu-right {
color:#fff;
float:right;
font-size:12px;
width:410px;
}

#foot .footerText .moduletablesettings {
float:none;
margin:0;
}

#foot .moduletablesettings ul {
list-style-type:none;
width:auto;
float:none;
margin:0;
padding:0;
}

#foot .moduletablesettings ul li {
background:none;
margin:0;
padding:0;
}

#foot .moduletablesettings ul li a {
margin-top:0;
background:none;
font:normal 12px/14px Roboto, Times, sans-serif;
color:#777;
font-weight:400px;
text-decoration:none;
text-transform:none;
display:inline-block;
padding:0;
}

#foot a {
color:#fff;
text-decoration:none;
display:inline-block;
}

#foot .fright {
float:right;
width:767px;
}

#foot .footerText div {
float:none;
display:inline-block;
}

#foot .moduletable-footmenu ul {
list-style:none;
overflow:hidden;
border-bottom:1px solid #cecece;
margin:0;
padding:26px 0 24px;
}

#foot .moduletable-footmenu ul li {
float:left;
background:url(../../lifttruckbrokers/images/foot_divider.gif) left 7px no-repeat;
text-transform:uppercase;
padding:0 17px;
}

#foot .moduletable-footmenu ul li:first-child {
background:none;
padding-left:0;
}

#foot .moduletable-footmenu ul li a {
font:normal 11px/20px Arial, Helvetica, sans-serif;
font-family:Asap, sans-serif;
color:#9e9e9e;
background:none;
padding:0;
}

#foot .moduletable-footmenu ul li a:hover,#foot .moduletable-footmenu ul li.active a {
color:#000;
text-decoration:none;
background-position:left -18px;
}

#foot .item-444 .parent {
font-family:Roboto, sans-serif;
font-size:16px;
line-height:22px;
font-weight:400;
}

.tool-tip {
background:#ffc;
border:1px solid #b4b58A;
color:#000;
max-width:200px;
text-align:left;
z-index:99!important;
}

.tool-title {
background:#dda;
border-bottom:1px solid #b4b58A;
font-weight:700;
padding:5px 10px;
}

.tool-text {
padding:5px 10px;
}

.contact_email #contact_email_copy {
float:left;
width:15px;
margin:0;
}

.module.login {
margin-bottom:20px;
background:none;
margin-top:-3px;
}

.module.login .boxIndent {
border:none;
background:none;
margin:0;
padding:0;
}

.module.login h3 {
margin-bottom:15px;
background:none;
padding-top:0;
}

#login-form {
padding-left:0;
padding-top:0;
color:#fff;
}

#login-form .inputbox {
width:248px;
height:22px;
line-height:11px;
background:none;
border:1px solid #e8e8e8;
color:#7c7c7c;
font-family:Asap, sans-serif;
font-size:11px;
outline:none;
float:none;
border-radius:0;
margin:0;
padding:4px 10px 3px;
}

#login-form p {
margin-bottom:30px;
}

#login-form label {
display:block;
color:gray;
font:normal 14px/18px Arial, Helvetica, sans-serif;
text-transform:none;
padding-bottom:8px;
}

#login-form #form-login-password label {
padding-bottom:7px;
padding-top:4px;
}

#login-form #form-login-remember {
padding-top:12px;
padding-bottom:0;
padding-left:0;
overflow:hidden;
margin-bottom:1px;
float:none;
}

#login-form #form-login-remember label {
float:left;
font-size:11px;
margin-left:11px;
display:block;
color:#7c7c7c;
padding-bottom:0;
line-height:16px;
font-family:Asap, sans-serif;
}

#login-form #modlgn-remember.inputbox {
width:12px;
height:12px;
border:none;
float:left;
line-height:0;
margin:1px 0 0;
padding:0;
}

.moduletable-search {
width:265px;
position:absolute;
overflow:hidden;
background:#282828;
top:0;
right:0;
padding:0 10px 10px;
}

#login-form .logout-button .button {
width:auto;
}

.login {
padding-top:12px;
}

#content #login-form .logout-button .button,#form-login input.button {
width:90px;
display:block;
line-height:17px!important;
height:27px!important;
}

#form-login input.button {
margin-top:6px;
margin-right:10px;
}

#login-form ul.forgot {
list-style-type:none;
border-top:none;
margin:10px 0 0;
padding:11px 0 0;
}

#login-form ul li {
line-height:normal;
color:#7c7c7c;
font:normal 14px/20px Arial, Helvetica, sans-serif;
display:none;
margin:0;
padding:0;
}

#login-form ul li.yet {
padding-top:14px;
margin-bottom:-2px;
display:none;
}

#login-form ul li a {
color:#9c9c9c;
text-decoration:none;
font:normal 14px/22px Arial, Helvetica, sans-serif;
font-family:Asap, sans-serif;
display:inline-block;
margin:0;
padding:0;
}

#login-form .create {
float:none;
margin-top:0;
padding-top:0;
padding-left:0;
display:inline-block;
}

#login-form .create a {
font:normal 14px/22px Arial, Helvetica, sans-serif;
text-transform:none;
display:inline-block;
text-align:left;
text-decoration:none;
color:#7fb72c;
}

.marg .category-view {
margin:0 0 10px;
}

.marg .category-view .category {
width:165px;
}

.category-view.tab .category,.category-view.tab .spacer {
width:141px;
}

.category-view.tab .spacer h2 a img {
width:90px;
height:auto;
background:#fff;
text-align:center;
margin:0;
}

.category-view.tab .category-title {
font-size:11px;
}

.category-view {
overflow:hidden;
position:relative;
margin-bottom:10px;
}

.category-view .row {
position:relative;
margin-left:-10px;
}

.category-view .row.marg {
margin-bottom:0;
padding:0;
}

.category-view .floatleft {
float:left;
border:none;
}

.category-view .category {
width:auto;
border-radius:0;
margin:0;
padding:0!important;
}

.category-view .category .spacer {
margin:0 0 0 10px;
}

.category-view .category-border {
background:none;
border:1px solid #eee;
text-align:center;
padding:10px;
}

.category-view .category-title {
font:normal 12px/17px Arial, Helvetica, sans-serif;
text-transform:none;
color:#000;
background:url(../../lifttruckbrokers/images/categodies_marker.png) right center no-repeat;
text-align:left;
padding:10px 20px 10px 5px;
}

.category-view .spacer h2 {
background:none;
border:none;
margin:0!important;
padding:0!important;
}

.category-view .spacer h2 a {
text-decoration:none;
text-align:left!important;
background:none;
display:block;
margin:0;
padding:0;
}

.category-view .spacer h2 a:hover .category-title {
text-decoration:none;
color:#777;
}

.category-view .spacer h2 a img {
background:none;
text-align:center;
width:100%;
max-width:100%;
height:auto;
margin:0;
}

.category_description {
background:#f4f1f1;
margin-bottom:20px;
padding:10px;
}

h1.browse-view {
margin:0 0 20px;
}

.orderby-displaynumber {
background:none;
position:relative;
z-index:99;
border-bottom:none;
margin:0;
padding:5px 10px 10px 0;
}

.orderlistcontainer {
font-size:12px;
line-height:18px;
color:#818181;
float:left;
position:relative;
margin:0 20px 0 0;
}

.orderlistcontainer div.activeOrder {
margin-top:0;
background:#FFF;
border:solid #e5e5e5 1px;
font-size:12px;
color:#777;
float:left;
min-width:110px;
height:19px;
border-radius:0;
position:relative;
z-index:10;
cursor:default;
padding:2px 25px 1px 10px;
}

.orderlistcontainer.price div.activeOrder {
min-width:130px;
}

.orderlistcontainer.price div.orderlist {
min-width:165px;
}

.orderlistcontainer:first-child div.activeOrder {
margin-top:0;
min-width:100px;
}

.orderlistcontainer div.activeOrder.block {
background:url(../../lifttruckbrokers/images/arrow_down.png) right 1px no-repeat #fff;
cursor:pointer;
}

.Order {
margin-top:0;
background:#FFF;
border:solid #e5e5e5 1px;
font-size:12px;
color:#bebeba;
float:left;
min-width:100px;
height:19px;
border-radius:0;
cursor:default;
position:relative;
z-index:10;
padding:2px 25px 1px 10px;
}

.orderlistcontainer a:hover {
text-decoration:none;
display:block;
}

.orderlistcontainer div.orderlist {
display:none;
position:absolute;
top:41px;
left:0;
border:solid #e5e5e5 1px;
background:#FFF;
cursor:pointer;
min-width:106%;
}

.orderlistcontainer:first-child div.orderlist {
left:0;
min-width:106%;
}

.orderlistcontainer div.orderlist div a {
color:#333;
display:block;
padding:2px 12px 2px 10px !important;
}

.orderlistcontainer div.orderlist div a:hover {
background:#f4f4f4;
}

.Results {
width:210px;
float:left;
font-size:12px;
line-height:18px;
color:#818181;
margin:18px 0 0;
}

.Results select.inputbox {
width:auto;
height:auto;
float:none;
color:#777;
margin:0 5px 0 0;
padding:3px 2px 2px 5px;
}

.Results span {
display:block;
float:right;
padding-bottom:0;
padding-top:2px;
}

.padding-stock .stock-level {
font-size:12px;
padding-bottom:5px;
display:block;
}

.padding-stock .vm2-normalstock {
background:url(../../lifttruckbrokers/images/vm2-sprite.png) left -84px no-repeat;
display:inline-block;
width:64px;
height:15px;
}

.padding-stock .vm2-lowstock {
background:url(../../lifttruckbrokers/images/vm2-sprite.png) left -1px no-repeat;
display:inline-block;
width:64px;
height:15px;
}

.padding-stock .vm2-nostock {
background:url(../../lifttruckbrokers/images/vm2-sprite.png) left -19px no-repeat;
display:inline-block;
width:64px;
height:15px;
}

#content .content-indent #product_list.list .browseProductImageContainer {
border:none;
width:110px;
height:auto;
background:#fff;
padding:10px;
}

#content .content-indent #product_list.list .browseProductImageContainer img {
width:110px;
height:auto;
background:none;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer {
padding-top:30px;
text-align:center;
width:99%;
height:auto;
background:none;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer a {
display:inline-block;
width:auto;
height:auto;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-1 .browseProductImageContainer img {
width:auto;
height:auto;
}

#content .content-indent #product_list3 .browse-view .spacer .col-1 .browseProductImageContainer {
border:none;
text-align:center;
width:200px;
height:auto;
margin:0 auto;
padding:0;
}

#content .content-indent #product_list3 .browse-view .spacer .col-1 .browseProductImageContainer img {
width:100%;
max-width:100%;
}

#content .content-indent #product_list.list .row .product1 {
border:none;
margin-top:10px;
margin-bottom:10px;
position:relative;
border-radius:0;
min-height:205px;
width:100%!important;
}

#content .content-indent #product_list.list .browse-view .spacer {
background:#fff;
border:none;
padding:10px;
}

#content .content-indent #product_list.list .browse-view .spacer .PricebasePriceWithTax {
margin-top:4px;
}

#content .content-indent #product_list.grid .browse-view .spacer {
background:none;
padding:0;
}

#content .content-indent #product_list.grid .browse-view .row .product1 .spacer {
position:relative;
border-radius:0;
background:none;
border:none;
margin:10px 0 10px 20px;
padding:0;
}

#content .content-indent .browse-view .spacer .col-3 h2,#content .content-indent #product_list.grid .browse-view .spacer .col-2 h2,#content .content-indent #product_list3 .browse-view .spacer .col-2 h2,.Front_VM2 h2 {
line-height:17px;
background:none;
border:none;
margin:0;
padding:0;
}

.Front_VM2 h2 {
min-height:40px;
}

#content .content-indent .browse-view .spacer .col-3 h2 a,#content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 a,#content .content-indent #product_list3 .browse-view .spacer .col-2 h2 a,.Front_VM2 h2 a {
color:#000;
text-transform:uppercase;
font-family:Roboto, sans-serif;
font-size:16px;
line-height:20px;
font-weight:700;
margin-bottom:0;
background:none;
padding-left:0;

}

#content .content-indent .browse-view .spacer .col-3 h2 a:hover,#content .content-indent #product_list.grid .browse-view .spacer .col-2 h2 a:hover,#content .content-indent #product_list3 .browse-view .spacer .col-2 h2 a:hover,.Front_VM2 h2 a:hover {
text-decoration:none;
color:#777;
padding-left:0;
}

#content .content-indent .browse-view .spacer .col-2 .product-price .PricesalesPrice,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price .PricesalesPrice {
float:left;
color:#8cd0f6;
text-transform:none;
font-family:Roboto, sans-serif;
font-size:21px;
line-height:30px;
font-weight:700;
padding-right:5px;
}

#content .content-indent .browse-view .spacer .col-2 .product-price span.PricebasePriceWithTax,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price .PricebasePriceWithTax,#content .content-indent #product_list3 .browse-view .spacer .col-2 .product-price .PricebasePriceWithTax {
color:#777;
float:left;
font-family:Roboto, sans-serif;
font-size:15px;
margin-top:4px;
text-decoration:line-through;
}

#content .content-indent .browse-view .spacer .col-1 {
width:130px;
height:auto;
margin-right:10px;
}

.padding-stock {
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
overflow:hidden;
}

#content .content-indent .browse-view .spacer .col-2 {
width:161px;
height:auto;
padding-top:27px;
position:relative;
margin-right:33px;
}

.product1.floatleft.disc .PricesalesPrice {
color:#fb9393!important;
float:left!important;
margin:0 -2px 0 0;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area {
width:auto;
padding-top:0;
margin:0;
}

label.quantity_box {
float:left;
font:normal 12px/17px Arial, Helvetica, sans-serif;
color:#a5a5a5;
margin-right:4px;
}

span.quantity-box {
float:left;
width:40px;
margin-left:0;
}

input.quantity-input {
border:1px solid #e5e5e5;
border-radius:0!important;
width:32px;
height:17px;
font:normal 12px/17px Arial, Helvetica, sans-serif;
color:##e5e5e5;
padding:0 3px;
}

span.quantity-controls {
width:44px;
height:19px;
float:left;
margin:0;
padding:0;
}

span.quantity-controls input.quantity-controls {
border:none;
float:left;
width:19px;
height:19px;
cursor:pointer;
}

span.quantity-controls input.quantity-plus {
background:url(../../lifttruckbrokers/images/quantity-controls.png) left top no-repeat;
margin-left:2px;
}

span.quantity-controls input.quantity-minus {
background:url(../../lifttruckbrokers/images/quantity-controls.png) right top no-repeat;
margin-left:2px;
}

span.quantity-controls input.quantity-minus:hover {
background-position:right bottom;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button,.addtocart-bar2 span.addtocart-button {
float:none;
width:100%;
position:relative;
margin:10px 0 0;
padding:1px;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button i,.addtocart-bar2 span.addtocart-button i {
position:absolute;
right:7px;
bottom:12px;
width:10px;
height:10px;
display:none;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button,.addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button {
display:block;
background:url(../../lifttruckbrokers/images/butt_1.png) #fff repeat-x 0 0!important;
border:1px #d2d1d1 solid;
width:186px;
height:47px;
font-family:Roboto, sans-serif;
font-size:16px;
line-height:45px;
font-weight:700;
border-radius:0!important;
color:#000;
text-align:left;
text-decoration:none;
letter-spacing:0;
text-transform:uppercase;
cursor:pointer;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
padding:0 0 0 15px;
}

#content a.addtocart-button {
font-family:Roboto, sans-serif;
font-size:16px;
line-height:45px;
font-weight:700;
color:#000;
text-transform:uppercase;
border:1px #d2d1d1 solid;
background:none;
width:160px;
text-align:center;
height:47px;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
margin:0!important;
padding:0;
}

a.hasTooltip {
background:url(../../lifttruckbrokers/images/butt_1.png) #fff repeat-x 0 0!important;
width:171px!important;
text-align:left!important;
padding-left:15px!important;
}

.spacer-buy-area span.addtocart-button a {
width:135px!important;
}

#content .list .browse-view .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button {
width:186px!important;
}

#content .list .browse-view .addtocart-area .addtocart-bar2 a.addtocart-button {
width:160px!important;
}

#content .content-indent .browse-view.front .addtocart-button {
float:left!important;
margin-top:10px;
margin-right:10px;
}

#content .content-indent .browse-view a.addtocart-button {
margin-top:18px!important;
display:inline-block;
}

#content .content-indent .browse-view.front a.addtocart-button {
margin-top:29px!important;
}

div#content .content-indent .browse-view a.addtocart-button.attribut {
margin-top:1px!important;
}

div#content .content-indent .browse-view.front a.addtocart-button.atribut {
margin-top:10px!important;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button:hover,.addtocart-area .addtocart-bar2 span.addtocart-button .addtocart-button:hover,a.hasTooltip:hover {
background:url(../../lifttruckbrokers/images/butt_1.png) #ededed repeat-x 0 0!important;
}

#content a.addtocart-button:hover {
background:#ededed;
text-decoration:none;
}

#content a.addtocart-button.attribut {
margin-top:20px;
}

#content .content-indent #bottom-pagination .pagination {
overflow:hidden;
padding-top:0;
padding-right:0;
padding-bottom:0;
}

#content .content-indent #bottom-pagination .pagination ul {
float:right;
overflow:hidden;
padding-top:10px;
list-style:none;
margin:0;
}

#content .content-indent #bottom-pagination .pagination ul li {
color:#000;
text-align:center;
font:bold 12px/20px Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
background:#fff;
border:1px solid #e5e5e5;
margin:0 0 0 8px;
}

#content .content-indent #bottom-pagination .pagination ul li span {
display:inline-block;
padding:4px 10px;
}

#content .content-indent #bottom-pagination .pagination ul li a {
color:#777;
display:block;
padding:4px 10px;
}

#content .content-indent .browse-view .spacer .col-3 {
overflow:hidden;
width:60%;
}

#content .content-indent .browse-view .spacer .col-3 .title-indent {
padding-right:20px;
padding-bottom:3px;
margin-top:30px;
position:relative;
border-right:1px solid #e5e5e5;
margin-right:11px;
overflow:hidden;
}

#content .content-indent .browse-view .spacer .col-3 p {
color:#777;
float:left;
font-family:Roboto, sans-serif;
font-size:13px;
line-height:18px;
font-weight:400;
margin-bottom:0;
padding:13px 0 20px;
}

#content .content-indent .browse-view .spacer .col-3 .stock-level {
float:left;
padding-left:10px;
padding-top:2px;
}

#content .content-indent .browse-view .spacer .col-3 .detal {
position:absolute;
right:20px;
bottom:0;
background:url(../../lifttruckbrokers/images/detal-bg.png) left 2px no-repeat;
height:20px;
}

#product_list.grid .browse-view {
border:none;
margin-left:-20px;
}

#product_list.grid .horizontal-separator2 {
border-bottom:none;
}

#content .content-indent #product_list.grid .browse-view .row {
background:none!important;
width:101%;
}

#product_list.grid .rating {
padding-top:10px;
padding-bottom:10px;
overflow:hidden;
}

#product_list3 .rating {
padding-top:10px;
padding-bottom:0;
overflow:hidden;
}

#content .content-indent #product_list.grid .browse-view .row .vertical-separator {
margin-left:10px;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-1,#content .content-indent #product_list.grid .browse-view .spacer .col-3,#content .content-indent #product_list.grid .browse-view .spacer .col-2 {
height:auto;
margin-right:0;
width:100%;
float:none;
padding-top:0;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 {
width:auto;
background:none;
padding:0 0 30px;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-3 {
width:auto;
background:none;
padding:0;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent {
border:none;
min-height:125px;
margin:0;
padding:20px 0 0;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent h2 {
min-height:37px;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-3 .title-indent p {
padding-top:5px;
padding-bottom:7px;
}

#product_list.grid .padding-stock {
padding-top:0;
overflow:hidden;
display:none;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area {
width:auto;
padding-top:0;
overflow:hidden;
margin:0;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2 span.addtocart-button {
display:inline-block;
float:left;
width:50px;
margin:20px 15px 0 0;
padding:0;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .title-indent {
position:relative;
min-height:30px;
padding:0 0 10px;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 p {
color:#aeadad;
font:normal 12px/17px Arial, Helvetica, sans-serif;
margin-bottom:0;
padding:13px 0 0;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .stock-level {
float:left;
padding-left:10px;
}

#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal {
position:relative;
background:url(../../lifttruckbrokers/images/detal-bg.png) left 2px no-repeat;
height:20px;
}

.productdetails-view {
border:none;
position:relative;
border-radius:0;
padding:20px 0 0;
}

.productdetails-view .fright {
float:right;
width:71%;
position:relative;
}

.productdetails-view .fright h1.title {
color:#000;
background:none;
text-transform:none;
font:normal 24px/28px Arial, Helvetica, sans-serif;
border-bottom:1px solid #e5e5e5;
border:none;
margin:0;
padding:15px 20px 10px 0;
}

.productdetails-view .fright .s_desc {
color:#1d1d1d;
font:normal 12px/17px Arial, Helvetica, sans-serif;
border-bottom:1px solid #e5e5e5;
margin:0;
padding:10px 0;
}

.productdetails-view .fright .s_desc p {
margin:0;
padding:0 0 10px;
}

.productdetails-view .icons {
position:absolute;
right:2px;
top:0;
float:none;
z-index:99;
margin:0;
}

.productdetails-view .product-box2 {
border:1px solid #e5e5e5;
margin-top:10px;
background:#fcfcfc;
border-radius:0;
padding:20px;
}

.productdetails-view .product-box2 .rating {
overflow:hidden;
height:20px;
width:100%;
margin-bottom:10px;
}

.productdetails-view .product-box2 .vote span {
float:left;
margin:0;
padding:0;
}

.productdetails-view .product-box2 .vote span.rating-title {
height:18px;
line-height:18px;
display:inline-block;
margin:-2px 0 0 5px;
padding:0;
}

.productdetails-view .product-box2 .price {
float:none;
width:100%;
overflow:hidden;
clear:both;
padding-bottom:15px;
}

.productdetails-view .product-box2 .PricesalesPrice {
line-height:32px;
vertical-align:middle;
display:inline-block!important;
margin:0;
}

.productdetails-view .product-box2 span.PricesalesPrice {
color:#8cd0f6;
text-transform:none;
font-family:Roboto, sans-serif;
font-size:21px;
line-height:24px;
font-weight:700;
padding-left:0;
margin-top:0;
}

.productdetails-view .product-box2 span.PricebasePriceWithTax {
color:#505050;
font:normal 12px/1.2em Arial, Helvetica, sans-serif;
text-decoration:line-through;
}

.productdetails-view .product-box2 .addtocart-area .product-fields {
overflow:hidden;
width:100%;
margin:0 0 10px;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-desc {
display:block;
width:100%;
clear:both;
padding-top:5px;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-fields-title {
padding-right:5px;
float:none;
width:100%;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field {
overflow:hidden;
padding:0;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V .product-fields-title {
line-height:30px;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V span {
float:none;
width:auto;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-fields-title {
line-height:30px;
display:block;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display input {
vertical-align:middle;
margin-top:3px;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display input,.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .product-field-display label {
float:left;
margin-right:5px;
}

.productdetails-view .product-box2 .addtocart-area .product-field-type-M {
width:100%!important;
overflow:hidden;
text-align:left;
}

.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display {
width:100%;
overflow:hidden;
}

.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display .group,.productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display .group {
float:left;
width:90px;
text-align:center;
}

.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display input,.productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display input {
left:0;
width:auto;
float:left;
margin-top:3px;
}

.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display label,.productdetails-view .product-box2 .addtocart-area .product-field-type-S .product-field-display label {
left:0;
top:0;
float:left;
width:90px;
margin-left:3px;
margin-bottom:0;
}

.productdetails-view .product-box2 .addtocart-area .product-field-type-M .product-field-display img {
width:90px;
height:90px;
}

.product-field-type-M {
margin-top:20px;
padding-bottom:20px;
float:left;
width:120px!important;
margin-right:20px;
text-align:center;
}

.product-field-type-M .product-field-display img {
width:90px;
height:90px;
float:none;
}

.product-spec .product-field span.product-fields-title {
font-weight:400;
font-size:16px;
margin-right:0;
}

.product-packaging {
margin-bottom:0;
margin-top:0;
}

.product-spec > div {
border:none;
border-top:none;
padding:5px;
}

.product-fields_custom .product-field-display img {
height:auto!important;
min-width:100%;
}

.product-fields_video .product-field-desc {
display:block;
padding:10px 0;
}

.product-fields_video .product-field-display {
width:650px;
overflow:hidden;
height:auto;
display:block;
text-align:center;
margin:0 auto;
}

.productdetails-view .product-box2 .addtocart-bar2 .controls {
float:none;
width:88px;
padding-top:0;
padding-bottom:20px;
overflow:hidden;
}

.productdetails-view .product-box2 .fright {
width:auto!important;
float:right;
margin:0;
}

.productdetails-view .product-box2 .fright .manufacturer span {
font:bold 12px/17px Arial, Helvetica, sans-serif;
}

.share {
text-align:right;
overflow:hidden;
position:relative;
visibility:hidden;
padding:20px 0 40px;
}

.share .addthis_toolbox {
position:absolute;
right:0;
top:20px;
width:250px;
}

.share1 {
text-align:right;
overflow:hidden;
visibility:hidden;
padding:10px 0 20px;
}

.productdetails-view .fleft {
float:left;
width:220px;
border:none;
}

.MediaFull {
float:left;
width:220px;
border:1px solid #e5e5e5;
padding:20px 20px 0;
}

.MediaFull h1 {
font:normal 12px/24px Arial, Helvetica, sans-serif;
color:#a9a9a9;
background:#f7f7f7 url(../../lifttruckbrokers/images/MediaFull_bg.png) 12px 5px no-repeat;
border-top:1px solid #e5e5e5;
text-transform:none;
margin-left:-20px;
margin-right:-20px;
margin-bottom:0;
padding:0 0 0 33px;
}

.ui-tabs {
zoom:1;
padding:0;
}

.ui-tabs .ui-tabs-nav {
list-style:none;
padding:0;
}

.ui-tabs .ui-tabs-nav li {
border-bottom-width:0!important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom:0;
border-bottom-width:0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
}

.ui-tabs .ui-tabs-panel {
display:block;
background:none;
border-width:0;
padding:0;
}

#navigation .Clist {
background:url(../../lifttruckbrokers/images/iconSweets1.png) left bottom no-repeat;
}

#navigation .Cgrid {
background:url(../../lifttruckbrokers/images/iconSweets3.png) left bottom no-repeat;
}

.tabs-position {
position:relative;
width:100%;
}

#navigation {
float:none;
list-style:none!important;
height:24px;
width:60px;
text-align:right;
position:absolute;
right:15px;
top:20px;
z-index:100;
margin:0;
padding:0;
}

#navigation a {
float:left;
height:24px;
width:25px;
line-height:24px;
border:none;
border-bottom:0;
overflow:hidden;
position:relative;
display:inline-block;
margin:0 0 0 5px;
padding:0;
}

.desc {
color:#191919;
font:12px/20px Arial, Helvetica, sans-serif;
}

.desc .text p {
margin:0;
padding:0 0 15px;
}

.list-reviews .normal {
border-radius:0;
border:none;
border-bottom:1px solid #e5e5e5;
margin:0 0 20px;
padding:0 0 20px;
}

.list-reviews .normal span.date {
font:normal 12px/17px Arial, Helvetica, sans-serif;
border:none;
border-top:none;
border-right:none;
display:inline-block;
padding:5px 10px 5px 0;
}

.list-reviews .normal blockquote {
padding-top:5px;
padding-bottom:5px;
display:block;
}

.list-reviews .normal span {
font:bold 12px/17px Arial, Helvetica, sans-serif;
padding-top:0;
display:block;
}

.write-reviews {
font:normal 12px/17px Arial, Helvetica, sans-serif;
text-align:left;
padding-bottom:10px;
margin:0;
}

.write-reviews strong {
padding-bottom:0;
display:block;
}

.product-neighbours {
font:bold 12px/25px Arial, Helvetica, sans-serif;
padding-top:10px;
margin:0;
}

.product-neighbours a {
border:1px solid #e5e5e5;
height:25px;
line-height:25px!important;
width:105px;
text-align:center;
background:#f7f7f7!important;
border-radius:0;
position:relative;
}

.product-neighbours a.next-page {
float:right;
color:#000;
padding-right:0;
}

.product-neighbours a.previous-page {
float:left;
color:#000;
padding-left:0;
}

.product-neighbours a:hover {
text-decoration:none;
background:#fff!important;
color:#333;
}

.product-related-categories .product-field span.product-field-display {
display:block;
border-radius:0;
background:none;
overflow:hidden;
text-align:center;
margin:0 5px 10px;
padding:10px;
}

.product-related-categories .product-field_h {
border-top:1px solid #e5e5e5;
height:1px;
width:100%;
clear:both;
margin-bottom:10px;
}

.product-related-products .product-field span.product-field-display {
display:block;
border-radius:0;
overflow:hidden;
text-align:center;
background:none;
margin:0 5px;
padding:10px;
}

.product-related-products .product-field_h {
border-top:none;
height:10px;
width:100%;
clear:both;
margin-bottom:10px;
margin-top:10px;
}

.product-related-products .product-field img,.product-related-categories .product-field a img {
width:100%;
height:auto;
margin-top:0!important;
}

.cart-view {
overflow:hidden;
width:100%;
margin-top:30px;
}

.cart-view h3 {
border-radius:0 0 0 0;
margin-bottom:0;
border:none;
}

.cart-view .login-box {
background:#f5f3f2;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:000;
border-top:none;
overflow:hidden;
position:relative;
border-radius:0 0 0 0;
padding:20px;
}

.right-link {
position:absolute;
right:20px;
top:20px;
}

#com-login,#form-login {
text-transform:none;
line-height:20px;
}

.cart-view #com-login label {
display:block;
text-transform:none;
padding:10px 0 5px;
}

.cart-view #com-login #com-form-login-remember {
padding-top:10px;
overflow:hidden;
}

.cart-view #com-login .remember {
overflow:hidden;
padding-top:4px;
}

.cart-view #com-login .remember label {
float:left;
text-transform:capitalize;
padding:0;
}

.cart-view #com-login .remember #remember.inputbox {
width:12px;
height:12px;
background:none;
float:left;
vertical-align:middle;
border:none;
margin:3px 0 0 5px;
padding:0;
}

.cart-view .billing-box {
background:#f5f3f2;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:000;
border-top:none;
overflow:hidden;
position:relative;
border-radius:0 0 0 0;
padding:20px 20px 30px;
}

.cart-view .billing-box h3 {
background:none;
padding:10px 0 0!important;
}

.billing-box .billto-shipto {
border-top:solid #e5e5e5 1px;
border-bottom:solid #e5e5e5 1px;
margin:0;
padding:20px 0;
}

.billing-box .billto-shipto a.details {
border-radius:6px;
margin-top:20px;
border:1px solid #e5e5e5;
display:inline-block;
background:#fff;
padding:5px;
}

.output-billto span,.output-shipto span,.output-billto,.output-shipto {
font:normal 12px/20px Arial, Helvetica, sans-serif;
padding-bottom:2px;
}

.cart-view .border-top {
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
margin-top:10px;
padding-top:10px;
padding-bottom:0;
margin-bottom:20px;
}

.billing-box .userfields_info {
font:normal 20px/24px Arial, Helvetica, sans-serif;
text-align:center;
color:#000;
display:inline-block;
padding-top:10px;
padding-bottom:10px;
width:100%;
margin:0 62px;
}

table.user-details input {
width:470px;
margin-bottom:8px;
border:1px solid #e5e5e5;
background:#fff!important;
padding:5px;
}

table.user-details input#agreed_field {
background:none;
border:none;
text-align:left;
width:12px;
}

table.user-details select,table.user-details select.inputbox {
width:482px;
margin-bottom:8px;
border:1px solid #e5e5e5;
background:#fff!important;
color:#777;
border-radius:0;
padding:5px;
}

td.key {
width:230px;
display:block;
padding:0 6px;
}

.control-button button,.control-buttons button {
margin-top:20px;
margin-right:10px;
}

.billing-box .control-buttons {
text-align:left!important;
}

#STsameAsBT {
margin-left:6px;
}

.cart-summary input {
float:left;
margin-top:3px;
margin-right:12px;
}

.cart-summary {
overflow:hidden;
position:relative;
width:100%;
border-collapse:separate;
}

.cart-summary .wrapper {
padding-bottom:15px;
}

.cart-title {
width:155px;
display:inline-block;
text-align:center;
}

#userForm input {
float:left;
margin-top:4px;
margin-right:10px;
}

table.cart-summary tr.sectiontableentry2 td {
border:1px solid #e5e5e5;
border-top:none;
border-left:none;
padding:10px 4px;
}

table.cart-summary tr.sectiontableentry2 td.color {
background:#d2d1d1;
color:#000;
}

table.cart-summary tr.sectiontableentry2 td:first-child {
border-left:1px solid #e5e5e5;
padding-bottom:10px;
}

table.cart-summary tr td {
background:none;
padding:10px;
}

table.cart-summary tr th {
background:#fdfdfd;
border-bottom:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
color:#000;
text-align:center;
padding:6px 0;
}

table.cart-summary tr th:first-child {
border-left:1px solid #e5e5e5;
}

.bg-top .total {
background:#e43405;
color:#fff;
display:block;
}

table.cart-summary tr.sectiontableentry1.bg-top,table.cart-summary tr.sectiontableentry2.bg-top {
background:url(../../lifttruckbrokers/images/line.png) left top repeat-x #fff;
}

table.cart-summary tr.sectiontableentry1 td {
border:1px solid #e5e5e5;
border-top:none;
border-left:none;
padding:10px 4px 20px;
}

table.cart-summary tr.sectiontableentry1 td form.shipment_method,table.cart-summary tr.sectiontableentry1 td #paymentForm {
padding-left:10px;
padding-right:10px;
margin-top:10px;
}

table.cart-summary tr.sectiontableentry1 td:first-child {
border-left:1px solid #e5e5e5;
padding:15px 15px 20px 18px;
}

table.cart-summary .inline .inputbox {
width:60px;
height:16px;
line-height:16px text-align:center;
margin:0 0 0 6px;
padding:4px 0;
}

.vm2-add_quantity_cart {
background:url(../../lifttruckbrokers/images/update_quantity_cart.png) left top;
width:22px;
height:22px;
border:0;
cursor:pointer;
}

.vm2-remove_from_cart {
background:url(../../lifttruckbrokers/images/remove_from_cart.png) left top;
border:0 none;
cursor:pointer;
display:inline-block;
height:23px;
vertical-align:middle;
margin-top:-35px;
width:27px;
text-decoration:none;
}

.customer-comment {
text-align:left;
border-top:solid #e5e5e5 1px;
margin:20px 0 0;
padding:10px 0 0;
}

.checkout-button-top {
text-align:left;
border-top:solid #e5e5e5 1px;
position:relative;
overflow:hidden;
width:100%;
visibility:hidden;
display:none;
padding:20px 0 0;
}

.checkout-button-top a.vm-button-correct {
float:left;
margin-left:10px;
padding-bottom:0;
padding-top:1px;
}

.checkout-button-top label {
float:left;
padding-top:0;
}

.popup h5 {
font-size:16px;
line-height:24px;
padding-bottom:16px;
}

textarea.customer-comment {
background:#fff;
border:solid #e5e5e5 1px;
color:#777;
margin-bottom:20px;
text-align:left;
width:625px;
min-height:100px;
padding:5px 5px 4px;
}

textarea.virtuemart:hover,textarea.customer-comment:hover {
background:#fdfcfc;
color:#000;
}

.buttonBar-right {
text-align:left;
width:100%;
padding-top:20px;
}

.order table tr {
text-align:center!important;
}

.order table tr td {
border:1px solid #e5e5e5;
background:#fff;
padding:10px;
}

.my-groovy-style a {
font-weight:700;
display:inline-block;
padding-bottom:5px;
color:#000;
}

.my-groovy-style h4 {
color:#777;
}

.registration fieldset,.profile-edit fieldset {
margin:0 0 20px!important;
}

.registration legend,.profile legend,.profile-edit legend {
color:#000;
font:bold 15px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0;
padding:0;
}

.profile .button {
margin-left:15px;
}

.profile-edit select {
width:260px!important;
line-height:1.2em;
font-size:13px;
color:#919191;
height:27px;
padding:4px 0!important;
}

.mapmap {
border:1px solid #C4C4C4;
margin-top:24px;
padding:2px;
}

.custom_address {
padding-bottom:0;
overflow:hidden;
font-size:13px;
}

.custom_address dl {
padding-bottom:10px;
color:0;
float:left;
width:234px;
}

.custom_address dl span {
float:none;
width:66px;
}

.custom_address dl dt {
line-height:18px;
}

.custom_address dl dd a {
margin-left:3px;
color:#777;
text-decoration:underline;
font-weight:400;
}

.custom_address dl dd a:first-child {
text-decoration:none!important;
}

.custom_address dl dd a:hover {
text-decoration:none;
color:#000;
}

.custom .dl {
padding-top:18px;
}

.customer-reviews {
margin:0;
}

.login ul li {
padding-bottom:5px;
}

.login ul li a {
color:#242026;
}

.product-price {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader()!important;
width:100px;
}

.product-price div span {
color:#505050;
font:12px/1.2em Arial,Helvetica,sans-serif;
}

#products_example {
width:250px;
min-height:300px;
position:relative;
z-index:0;
background:none;
visibility:hidden;
margin:0;
padding:0;
}

#slides {
position:absolute;
top:0;
left:0;
z-index:100;
}

.slides_container {
width:200px;
min-height:200px;
border:1px solid #e5e5e5;
background:none;
position:relative;
display:none;
margin:0 0 10px;
padding:5px;
}

.slides_control {
min-height:200px!important;
width:200px!important;
background:none;
}

.slides_container div.slide {
width:200px;
height:auto;
display:block;
background:#fff!important;
}

.slides_container div.slide a {
width:200px;
height:auto;
background:none;
display:block;
}

.slides_container .productimage {
width:200px;
height:auto;
background:none!important;
}

.jcarousel-skin-tango .jcarousel-container {
background:none;
border:none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width:211px;
padding:0;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:232px;
height:120px;
}

.jcarousel-skin-tango .jcarousel-item {
width:110px;
height:110px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left:0;
margin-right:10px;
}

.jcarousel-clip.jcarousel-clip-horizontal {
min-height:80px;
width:213px;
overflow:hidden;
}

.jcarousel-container .jcarousel-next,.jcarousel-container .jcarousel-prev {
position:absolute;
top:50%;
margin-top:-30px;
width:28px;
height:44px;
display:none!important;
z-index:101;
border:none;
text-indent:-9999px;
cursor:pointer;
}

.none .jcarousel-container .jcarousel-next,.none .jcarousel-container .jcarousel-prev {
display:none!important;
visibility:hidden!important;
}

.jcarousel-container .jcarousel-next {
right:-2px;
background:url(../../lifttruckbrokers/images/next.png) left top no-repeat;
}

.jcarousel-container .jcarousel-prev {
left:0;
background:url(../../lifttruckbrokers/images/prev.png) left top no-repeat;
}

#products .row-carusel {
position:relative;
overflow:hidden;
}

#products .pagination {
background:none;
min-height:80px;
margin-left:0;
overflow:hidden;
padding:0;
}

#products .pagination li {
float:left;
list-style:none;
width:90px;
height:auto;
background:#fff;
border:1px solid #e5e5e5;
margin:0 9px 0 0;
padding:5px;
}

#products .pagination li.current,#products .pagination li:hover {
border:1px solid #c0bebe;
}

#products .pagination li img {
width:90px;
height:auto;
background:#fff!important;
}

#products .pagination2 {
background:none;
width:auto;
height:120px;
margin-left:0;
overflow:hidden;
padding:0;
}

#products .pagination2 li {
float:left;
list-style:none;
width:100px;
height:auto;
background:#fafafa;
border:1px solid #e5e5e5;
margin:0 9px 0 0;
padding:5px;
}

#products .pagination2 li img {
width:100px;
height:auto;
background:#fff!important;
}

.zoomPad {
position:relative;
float:left;
z-index:99;
cursor:crosshair;
}

.zoomPreload {
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
color:#333;
font-size:12px;
font-family:Tahoma;
text-decoration:none;
border:1px solid #CCC;
background-color:#FFF;
text-align:center;
background-image:url(../../lifttruckbrokers/images/zoomloader.gif);
background-repeat:no-repeat;
background-position:43px 30px;
z-index:110;
position:absolute;
top:0;
left:0;
width:100px;
height:49px;
padding:8px;
}

.zoomPup {
overflow:hidden;
background-color:#fff;
-moz-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
position:absolute;
border:1px solid #CCC;
z-index:101;
cursor:crosshair;
}

.zoomOverlay {
position:absolute;
left:0;
top:0;
background:#FFF;
width:100%;
height:100%;
display:none;
z-index:101;
}

.zoomWindow {
position:absolute;
left:230px!important;
top:-6px!important;
background:#FFF;
height:auto;
z-index:110;
}

.zoomWrapper {
position:relative;
border:1px solid #e5e5e5;
z-index:110;
}

.zoomWrapperTitle {
display:block;
background:#999;
color:#FFF;
height:18px;
line-height:18px;
width:100%;
overflow:hidden;
text-align:center;
font-size:10px;
position:absolute;
top:0;
left:0;
z-index:120;
-moz-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
}

.zoomWrapperImage {
display:block;
position:relative;
overflow:hidden;
z-index:110;
}

.zoomWrapperImage img {
border:0;
display:block;
position:absolute;
z-index:101;
}

.zoomIframe {
z-index:-1;
filter:alpha(opacity=0);
-moz-opacity:0.80;
opacity:0.80;
position:absolute;
display:block;
}

.def-virtuemart p {
margin:0;
padding:0 0 15px;
}

.manufacturer {
margin-top:5px;
}

.cart-view h1 {
background:none;
color:#000;
border:none;
padding:0;
}

.cart-view h2 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
background:none;
color:#000;
margin-bottom:10px;
border:none;
}

.checkoutStep {
font-size:22px;
padding-bottom:10px;
}

.content.my-groovy-style h2 {
background:none;
color:#000;
padding-left:0;
margin-bottom:0;
border:none;
}

#com-form-login-remember #remember.inputbox {
float:left;
width:12px;
height:12px;
vertical-align:middle;
margin:3px 5px 0 0;
padding:0;
}

.module {
border:none;
margin-bottom:31px;
border-radius:0;
position:relative;
padding:0;
}

.moduletable_Breadcrumbs {
padding-bottom:10px;
padding-top:10px;
}

.breadcrumbs_Breadcrumbs {
line-height:18px;
border:none;
padding-left:0;
}

.manufacturer-view-default .manufacturer {
margin:0 0 10px;
padding:0;
}

.manufacturer-view-default .row .manufacturer .spacer {
margin:0 0 0 10px;
padding:0;
}

.manufacturer-view-default .row .manufacturer .spacer a.box-indent {
display:block;
border:1px solid #E5E5E5;
text-align:center;
background:#fff;
padding:10px;
}

.order-view {
border:none;
margin-bottom:10px;
padding:0;
}

.order-view p {
font-size:20px;
}

div.spaceStyle {
border:1px solid #e5e5e5;
margin:0;
padding:10px;
}

div.spaceStyle.first,div.spaceStyle.second {
margin-bottom:10px!important;
}

.order-list {
border:1px solid #e5e5e5;
padding:10px;
}

.order-list thead tr th {
padding-bottom:5px;
text-align:left;
}

.form-field #askform textarea.field {
width:394px;
background:#fff url(../../lifttruckbrokers/images/vmgeneral/default_bg.jpg) bottom repeat-x;
border:solid #e5e5e5 1px;
color:#777;
text-align:left;
max-width:500px;
height:110px;
border-radius:0;
padding:12px;
}

.Front_VM2 .category_description p {
padding-top:16px;
}

.Front_VM2 .boxIndent {
background:none repeat scroll 0 0 transparent!important;
width:101%;
}

.cart-summary .vm-customfield-cart {
padding-left:0;
padding-top:5px;
text-align:center;
}

.cart-summary .vm-customfield-cart span {
float:none!important;
margin-bottom:-10px!important;
}

#screenshot2 {
position:absolute;
border:1px solid #333;
background:#fff;
display:none;
color:#fff;
z-index:9999;
left:0;
padding:5px;
}

.manufacturer-image img {
border:1px solid #e5e5e5;
margin-bottom:5px;
}

#product_list3 span.addtocart-button {
float:left!important;
}

#product_list3 a.button {
float:left;
margin-top:10px;
text-transform:capitalize;
margin-left:10px;
}

#comments-form-link .showform {
margin-left:0;
margin-top:0;
}

#jc h4 {
padding-top:0;
border:none;
}

#comments-form p,#comments-form #comments-form-buttons,#comments > div {
margin-left:0!important;
}

#comments .comment-body {
padding-top:15px;
padding-bottom:15px;
line-height:18px;
color:#000;
font-size:12px;
}

#comments .comments-buttons {
position:absolute;
right:0;
bottom:0;
}

.recentproducts {
list-style:none;
margin:10px 0 0;
padding:0;
}

.recentproducts li img {
width:40px;
height:auto;
margin-right:10px;
}

.recentproducts li a {
color:#777;
text-decoration:underline;
margin-right:5px;
}

.coupon-tr td:first-child {
padding:10px 0 15px 15px !important;
}

.vmCartPaymentLogo {
display:inline-block;
padding-bottom:10px;
}

.vmCartPaymentLogo img {
width:auto;
height:25px;
}

ul.jcomments-latest li h4 a {
text-transform:capitalize;
color:#000;
font:15px/17px Arial,Helvetica,sans-serif;
}

ul.jcomments-latest ul {
margin-top:0;
margin-bottom:20px;
}

ul.jcomments-latest .author {
float:left;
color:#7fb72c;
}

ul.jcomments-latest .rounded {
font:normal 12px/18px Arial, Helvetica, sans-serif;
padding:6px;
}

ul.jcomments-latest .fleft {
float:right;
width:146px;
padding-left:20px;
}

.jc_img {
float:left;
padding:4px 0 0 4px;
}

ul.jcomments-latest .jc_img img {
width:50px;
height:auto;
box-shadow:2px 2px 4px #000;
margin:0;
}

.back-to-category {
float:none;
border-top:1px solid #e5e5e5;
margin-top:10px;
}

.vendor-details-view .right {
text-align:left!important;
width:74%!important;
padding-top:8px;
}

#counter {
border:1px solid #e5e5e5;
background:none;
border-radius:0;
padding:5px;
}

#options .fleft {
float:left;
margin-right:20px;
}

.orderlist ul {
list-style-type:none;
margin:0;
padding:5px 0;
}

#sort-direction {
list-style-type:none;
position:absolute;
left:150px;
top:22px;

width:17px;
height:16px;
overflow:hidden;
margin:0;
padding:0;
}

#sort-direction a {
text-indent:-9999px;
}

#testvm {
clear:both;
width:100%;
margin:0 auto;
}

.produkt {
background:none repeat scroll 0 0 #FFF;
border-radius:0 0 4px 4px;
box-shadow:0 0 8px -3px rgba(0,0,0,0.3);
height:auto;
width:212px!important;
min-height:340px;
border-color:#DCDCDC #DCDCDC #CCC;
border-style:solid;
border-width:1px 1px 3px;
margin:5px!important;
padding:5px;
}

#infscr-loading {
background:none repeat scroll 0 0 #000;
border-radius:10px 10px 10px 10px;
bottom:30%;
color:#FFF;
left:45%;
opacity:0.8;
position:fixed;
text-align:center;
width:200px;
z-index:10000;
margin-top:10px;
padding:10px;
}

.ias_loader {
color:#FFF;
opacity:0.8;
position:absolute;
bottom:0;
left:50%;
text-align:center;
z-index:10000000;
width:128px;
height:15px;
margin-left:-64px;
}

.ias_trigger {
background:none repeat scroll 0 0 #000;
border-radius:10px 10px 10px 10px;
color:#FFF;
opacity:0.8;
position:absolute;
bottom:-10px;
left:50%;
text-align:center;
z-index:10000000;
width:206px;
height:30px;
line-height:20px;
margin-left:-103px;
}

.ias_trigger a:hover,.ias_trigger a:active {
border-color:#ccc;
}

.responsive-tabs__list__item {
display:inline;
cursor:pointer;
background:#eee;
line-height:30px;
height:20px;
margin-right:4px;
border-top-left-radius:3px;
border-top-right-radius:3px;
border:1px solid #e5e5e5;
padding:5px 10px;
}

.responsive-tabs-wrapper {
clear:both;
zoom:1;
margin-bottom:10px;
}

.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after {
content:"";
display:table;
}

.responsive-tabs__heading--active:focus,.responsive-tabs__list__item--active:focus,.responsive-tabs__heading--active:active,.responsive-tabs__list__item--active:active,.responsive-tabs__heading:focus,.responsive-tabs__list__item:focus,.responsive-tabs__heading:active,.responsive-tabs__list__item:active {
outline:none!important;
box-shadow:none!important;
}

.responsive-tabs__list {
font-size:1.2em;
line-height:1.2em;
margin:0 0 4px;
padding:20px 0 0;
}

.responsive-tabs__panel {
margin-bottom:0;
border:1px solid #e5e5e5;
background:#fff;
padding:20px;
}

.virtuemart_search select {
margin-bottom:10px;
margin-right:10px;
}

.rating {
padding-top:5px;
padding-bottom:5px;
}

.ratingbox {
width:70px;
height:11px;
background:url(../../lifttruckbrokers/images/bkg_rating.png) left top repeat-x;
position:relative;
display:block;
margin:0;
padding:0;
}

.ratingbox .stars-orange {
position:absolute;
left:0;
top:0;
background:url(../../lifttruckbrokers/images/bkg_rating.png) left bottom repeat-x;
width:0;
height:11px;
display:block;
margin:0;
padding:0;
}

form.inline input {
margin-right:5px;
}

#tosAccepted {
float:left;
vertical-align:middle;
margin-right:4px;
}

.terms-of-service {
float:left;
margin-top:-2px;
margin-right:10px;
}

#tosAcceptedLabel {
padding-top:8px;
}

#tabs {
list-style:none;
overflow:hidden;
margin:0;
padding:0;
}

#tabs li {
float:left;
padding-bottom:10px;
margin-right:10px;
cursor:pointer;
}

.Front_VM2 {
margin-bottom:-10px;
padding-top:0;
}

#content .content-indent .browse-view.front {
border:medium none;
margin-left:-30px;
margin-bottom:10px;
width:auto;
}

#content .content-indent .browse-view.front .row .product.floatleft .spacer {
background:none;
border-radius:0 0 0 0;
overflow:hidden;
position:relative;
border:none;
margin:0 0 30px 30px;
padding:0;
}

#content .content-indent .browse-view.front .spacer .col-1,#content .content-indent .browse-view.front .spacer .col-3,#content .content-indent .browse-view.front .spacer .col-2 {
float:none;
height:auto;
margin-right:0;
padding-top:0;
width:100%;
}

#content .content-indent .browse-view.front .spacer .col-3,#content .content-indent .browse-view.front .spacer .col-2 {
background:none;
width:auto;
padding:0 30px 30px;
}

#content .content-indent .browse-view.front .spacer .col-3 {
padding-top:0;
padding-bottom:0;
}


#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer {
background:none;
height:auto;
padding-top:25px;
text-align:center;
width:99%;
}

#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer a {
display:inline-block;
height:auto;
width:auto;
}

#content .content-indent .browse-view.front .spacer .col-1 .browseProductImageContainer img {
background:none;
height:auto;
width:auto;
}

#content .content-indent .browse-view.front .spacer .col-3 .title-indent {
border:none;
margin:0;
padding:20px 0 0;
}

#content .content-indent .browse-view.front .spacer .col-3 .title-indent h2 {
border:none;
min-height:37px;
}

#content .content-indent .browse-view.front .spacer .col-3 .title-indent p {
padding-bottom:0;
padding-top:5px;
}

#content .content-indent .browse-view.front .rating {
overflow:hidden;
padding-bottom:10px;
padding-top:10px;
}

#content .content-indent .browse-view.front .spacer .col-2 .product-price {
margin-bottom:10px;
overflow:hidden;
width:100%;
}

#content .content-indent .browse-view.front .spacer .col-2 .product-price span.PricepriceWithoutTax {
color:#000;
float:left;
font:12px/21px Arial,Helvetica,sans-serif;
text-decoration:line-through;
}

.attributes {
font-size:12px;
width:100%;
float:none;
overflow:hidden;
display:block;
}

#notifyform input {
margin-left:20px;
}

.wrap-cat {
overflow:hidden;
width:100%;
margin-bottom:10px;
}

.wrap-cat img.cat {
float:left;
width:200px;
height:auto;
margin-right:10px;
border:1px solid #ededed;
background:none;
padding:10px;
}

.wrap-cat .category_description {
width:auto;
overflow:hidden;
}

#mod_table {
margin-left:0;
border-bottom:1px solid #e5e5e5;
margin-top:10px;
margin-bottom:10px;
width:100%;
}

#mod_table .modules li {
font:normal 11px/24px Arial, Helvetica, sans-serif;
float:none;
position:relative;
height:auto;
background:none;
text-transform:none;
padding:0 0 0 12px;
}

#mod_table .modules {
border:1px solid #e5e5e5;
width:auto;
background:#fff;
position:static;
padding:0;
}

#mod_table .modules ul,#mod_table .module ul {
list-style:none;
}

#mod_table .span3,#mod_table .span4,#mod_table .span5 {
border-left:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
padding:10px;
}

#mod_table .modules:nth-child(2n) {
background-color:#f5f5f5;
}

.poping_links {
display:block;
width:100%;
position:relative;
color:#6d6d6d;
font:normal 11px/17px Arial, Helvetica, sans-serif;
padding-top:6px;
}

.moduletable_LoginForm {
background:none;
border-left:none;
text-align:right;
width:297px;
height:34px;
position:absolute;
right:189px;
top:91px;
z-index:10000;
margin:0;
padding:0;
}

.moduletable_LoginForm h3 {
text-align:left;
color:#797979;
font:normal 21px/14px Arial, Helvetica, sans-serif;
text-transform:uppercase;
border:none;
background:none;
margin:0;
padding:1px 0 0;
}

#form-login {
overflow:hidden;
padding-top:6px;
text-align:left;
color:#000;
text-transform:none;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
}

#form-login span {
display:block;
padding-bottom:5px;
}

#login_pop .button {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
letter-spacing:0;
line-height:28px!important;
display:block;
background:#fff;
color:#000!important;
text-transform:none;
width:56px;
vertical-align:middle;
height:26px;
border:1px #d2d1d1 solid;
text-align:center;
position:relative;
margin:10px 0;
padding:0;
}

#login_pop .button:hover {
color:#000!important;
text-decoration:none;
background:#ededed;
}

#openLogin,#openReg {
display:inline-block;
height:auto;
width:auto;
text-align:left;
background:none;
border:none;
color:#777;
text-decoration:none;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
text-transform:none;
margin:0 0 0 14px;
}

#login_pop {
position:absolute!important;
width:250px;
height:225px;
top:25px!important;
right:0!important;
margin-left:0!important;
background:#fff;
color:#ccc;
text-align:left;
border:1px solid #777;
z-index:1000000;
border-radius:3px;
padding:10px;
}

#reg_pop {
position:absolute!important;
width:455px;
height:275px;
top:220px!important;
left:50%!important;
right:auto!important;
margin-left:-250px!important;
background:#fff;
color:#ccc;
text-align:left;
border:10px solid #e62c39;
z-index:1000000;
border-radius:3px;
padding:20px 10px 10px 20px;
}

#reg_pop .popyjreg {
overflow:hidden;
display:block;
}

#reg_pop .popyjreg_ins {
clear:both;
overflow:hidden;
display:block;
padding-top:2px;
}

#reg_pop .inputbox {
width:220px;
float:right;
margin-bottom:5px;
margin-right:40px;
margin-top:3px;
}

.popyjreg_ins #name.inputbox {
margin-top:0!important;
}

#reg_pop label {
float:left;
display:block;
color:#000;
font:bold 12px/18px Arial, Helvetica, sans-serif;
padding-top:6px;
}

p.information_td {
clear:both;
display:block;
color:#04225c;
}

#closeReg,#closeLogin {
display:inline-block;
width:30px;
height:30px;
position:absolute;
top:5px;
right:5px;
text-align:center;
line-height:25px;
background:url(../../lifttruckbrokers/images/fancy_close.png) left top no-repeat;
color:#000;
text-decoration:none;
}

#yjpop_passwd {
color:#7c7c7c;
margin:0 0 10px;
}

#yjpop_username {
color:#7c7c7c;
margin:0 0 5px;
}

#yjpop_remember {
width:12px;
height:12px;
float:left;
border:none;
font:normal 0/0 Arial, Helvetica, sans-serif;
vertical-align:middle;
margin:3px 5px 0 0;
padding:0;
}

.Forgot {
list-style-type:none;
overflow:hidden;
margin:0;
padding:0;
}

.Forgot li a {
font:normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
}

#login-form2 {
float:none;
padding-top:5px;
}

#logins span {
text-align:left!important;
display:inline-block;
height:auto!important;
overflow:hidden;
clear:both;
color:#777;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
padding:2px 10px 0 5px;
}

#login-form2 .button {
display:inline-block;
height:auto;
width:auto;
text-align:left;
border:none;
color:#777;
text-decoration:none;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
text-transform:none;
background:none;
float:right;
margin:1px 0 0;
padding:0;
}

#login-form2 .button:hover {
background:none;
color:#000!important;
text-decoration:none;
}

#topmenu {
background:none;
border-top:none;
width:auto;
height:auto;
z-index:999;
position:absolute;
right:189px;
top:128px;
padding:0;
}

#nav_top {
list-style-type:none;
text-align:left;
width:auto;
display:block;
margin:0;
padding:0;
}

#nav_top > li {
float:left;
position:relative;
z-index:100;
margin-left:17px;
padding:0;
}

#nav_top > li > a {
display:block;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:18px;
font-weight:400;
color:#777;
text-decoration:none;
text-transform:none;
padding:0;
}

#nav_top > li:first-child > a {
border-radius:0;
}

#nav_top > li.parent > a {
padding-right:25px;
}

#nav_top > li .Arrowdown {
position:absolute;
right:10px;
top:50%;
margin-top:0;
width:10px;
height:5px;
background:url(../../lifttruckbrokers/images/arrows.png) left bottom no-repeat;
}

#nav_top li ul {
width:190px;
background:#333;
border:none;
position:absolute;
left:0;
top:31px;
list-style-type:none;
display:none;
margin:0;
padding:20px;
}

#nav_top li ul li {
background:none;
position:relative;
font:normal 12px/20px Arial, Helvetica, sans-serif;
text-transform:capitalize;
text-align:left;
border-top:1px solid #47494d;
margin:0;
padding:4px 0;
}

#nav_top li ul li a {
color:#c5c4c4;
text-decoration:none;
display:block;
}

#nav_top li ul li ul {
width:200px;
left:190px;
background:#3e3f43;
top:-25px;
position:absolute;
list-style-type:none;
display:block;
margin:0;
padding:25px;
}

#nav_top li ul li.parent ul li a {
color:#c5c4c4text-decoration:none;
display:block;
font-weight:400;
}

.moduletable.banner ul {
overflow:hidden;
margin-left:-30px;
}

.moduletable.banner li {
float:left;
position:relative;
margin-left:30px;
margin-bottom:30px;
}

.moduletable.banner li .ban_hover span {
position:absolute;
top:0;
left:0;
background:#2a2a2a!important;
width:370px;
height:250px;
z-index:4;
opacity:0.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.moduletable.banner .ban1_text1 {
position:absolute;
top:16px;
left:22px;
font-family:Roboto, sans-serif;
font-size:18px;
line-height:22px;
font-weight:700;
color:#fff;
text-transform:uppercase;
z-index:5;
}

.moduletable.banner .ban1_text2 {
position:absolute;
top:50px;
left:22px;
font-family:Roboto, sans-serif;
font-size:37px;
line-height:40px;
font-weight:700;
color:#fff;
text-transform:uppercase;
z-index:5;
}

.moduletable.banner .ban1_text3 {
position:absolute;
top:200px;
left:22px;
font-family:Roboto, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#b0b0b0;
z-index:5;
}

.moduletable.banner2 .items1 a {
display:block;
padding:25px 50px 0;
}

.moduletable.banner2 .items1 {
background:#fff;
float:left;
text-align:center;
border:1px solid #333;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
margin:0 30px 30px 0;
}

.moduletable.banner2 span {
display:inline-block;
padding:10px 22px 20px;
}

.moduletable.banner2 .ban2_text1 {
font-family:Roboto, sans-serif;
font-size:37px;
line-height:37px;
font-weight:400;
color:#7fb72c;
}

.moduletable.banner2 .items2 {
background:url(../../lifttruckbrokers/images/ban3_img.jpg) 0 0 no-repeat;
float:left;
width:668px;
height:275px;
border:1px solid #333;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
}

.moduletable.banner2 .items2 a {
display:block;
padding-bottom:36px;
padding-left:20px;
}

.moduletable.banner2 .ban3_text1 {
font-family:Roboto, sans-serif;
font-size:37px;
line-height:37px;
font-weight:400;
color:#696969;
margin-top:30px;
margin-bottom:0;
}

.moduletable.banner2 .items2 p {
width:310px;
padding-bottom:20px;
}

.moduletable.banner2 .ban3_text3 {
background:#7fb72c;
display:inline;
font-family:Roboto, sans-serif;
font-size:16px;
line-height:20px;
font-weight:400;
color:#fff;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
padding:18px 22px;
}

.moduletable.banner2 .items1:hover,.moduletable.banner2 .items2:hover {
border-color:#7fb72c;
}

.moduletable.banner2 .items2:hover .ban3_text3 {
background:#333;
}

#custom {
background:none;
border-top:none;
width:auto;
height:auto;
z-index:999;
position:absolute;
right:269px;
top:63px;
padding:0;
}

.moduletable_custom h3 {
background:no-repeat;
font-family:Roboto, sans-serif;
font-size:23px;
color:#fff;
text-transform:uppercase;
line-height:24px;
font-weight:700;
margin:0;
padding:0;
}

.moduletable_custom .custom_custom span {
display:block;
position:absolute;
top:5px;
left:-42px;
z-index:999;
}

.moduletable_custom .custom_custom p {
font-family:Roboto, sans-serif;
font-size:14px;
color:#fff;
text-transform:uppercase;
line-height:16px;
font-weight:400;
margin:0;
padding:0;
}

.camera_caption > div {
padding-top:0!important;
}

.header_text {
float:left;
font-size:30px;
margin-top:11px;
width:585px;
}

.header-text-left {
color:#be2026;
font-size:23px;
}

.header-text-right {
color:#283785;
font-size:23px;
}

.header_text2 {
float:right;
margin-top:20px;
}

.category-title {
background:#D2D2D2;
font-size:18px;
padding:10px;
}

.category-title1 {
background:#283785;
color:#FFF;
font-size:22px;
padding:10px;
}

.TextBox {
border:1px thin #E1EEFA;
height:30px;
width:99%;
}

.labletxt {
line-height:46px;
font-size:19px;
}

.Buttons {
background:none repeat scroll 0 0 #be2026;
border:0 none;
color:#fff;
float:right;
font-weight:700;
height:40px;
text-transform:uppercase;
width:80px;
margin-right:-10px;
cursor:pointer;
}

.Buttons2 {
background:none repeat scroll 0 0 #be2026;
border:0 none;
color:#fff;
cursor:pointer;
float:right;
font-weight:700;
height:40px;
margin-right:-14px;
text-transform:uppercase;
width:100px;
}

.Buttons3 {
background:none repeat scroll 0 0 #be2026;
border:0 none;
color:#fff;
font-weight:700;
height:40px;
margin-right:-13px;
margin-top:8px;
text-transform:uppercase;
width:100px;
cursor:pointer;
}

.Buttons4 {
background:none repeat scroll 0 0 #be2026;
border:0 none;
color:#fff;
cursor:pointer;
font-weight:700;
height:40px;
margin-left:-26px;
text-transform:uppercase;
width:100px;
}

.contact-main {
background:none repeat scroll 0 0 #1C1A38;
border-radius:0 0 0 4px;
position:fixed;
right:-350px;
top:101px;
width:350px;
z-index:999;
}

.contact-main .btn-contact {
display:inline-block;
left:-33px;
position:absolute;
top:0;
z-index:9999;
}

.image-5 {
background-image:url(../../lifttruckbrokers/images/featured5.jpg);
background-position:0 -200px;
background-repeat:no-repeat;
background-size:100% auto;
width:100%;
height:200px;
}

.image-6 {
background-image:url(../../lifttruckbrokers/images/cart.png);
background-position:0 -200px;
background-repeat:no-repeat;
background-size:100% auto;
width:100%;
height:200px;
}

.about-banner {
height:200px;
margin-bottom:30px;
margin-top:2px;
width:100%;
}

.aboutus-left-side {
width:300px;
float:left;
}

.aboutus-left-side-top {
width:300px;
background-color:#efefef;
float:left;
border:1px solid #8d8d8d;
}

.sidebox-title {
height:22px;
width:97%;
color:#fff;
float:left;
font-family:calibri;
font-size:24px;
background-color:#be2026;
padding:11px 0 10px 9px;
}

.sidebox-category-bottom {
background-color:#efefef;
border:1px solid #8d8d8d;
float:left;
margin-top:10px;
width:100%;
}

.mid_05 {
float:left;
padding-bottom:10px;
width:300px;
}

.mid_01_txt {
color:#000;
font-size:12px;
font-family:Calibri;
text-align:justify;
text-decoration:none;
margin:10px;
}

.mid_01_txt li {
font-size:14px;
line-height:30px;
list-style-image:url(../../lifttruckbrokers/images/bullet.png);
list-style-position:inside;
}

.mid_01_txt a {
color:#000;
font-size:14px;
text-decoration:none;
transition:ease-out .5s;
}

.mid_01_txt a:hover {
color:#be2024;
font-size:14px;
text-decoration:none;
transition:all .5s ease-in-out 0;
padding-left:10px;
}

.aboutus-right-side {
float:left;
margin-left:30px;
width:770px;
}

.breadcrumb {
float:left;
font-family:calibri;
font-size:12px;
text-decoration:none;
width:100%;
}

.aboutus-text-container {
width:100%;
float:left;
margin-bottom:20px;
font-size:15px;
text-align:justify;
margin-top:20px;
color:#5a5a5a;
line-height:20px;
word-spacing:1px;
}

.head2 {
width:100%;
float:left;
font-family:Calibri;
font-size:28px;
color:#be1f26;
text-align:left;
text-decoration:none;
font-style:italic;
margin-bottom:10px;
}

.head3 {
width:100%;
float:left;
font-size:20px;
font-family:Calibri;
font-weight:700;
color:#777;
margin-top:10px;
padding-bottom:6px;
}

.shop_table_cart {
width:100%;
margin-top:10px;
margin-left:10px;
}

.shop_table_cart_tr-head {
border-bottom:1px groove #cfdae3;
line-height:32px;
}

.product_name {
padding-left:30px;
width:240px;
}

.product-image {
width:150px;
padding-left:7px;
padding-top:9px;
}

.product-quantity {
width:160px;
}

.product-total {
width:80px;
}

.product-remove {
width:25px;
}

.product-remove1 {
width:25px;
height:20px;
padding-left:7px;
padding-right:20px;
}

.credit_coupon {
background-color:#f6f6f6;
float:left;
margin-left:14px;
margin-top:17px;
width:770px;
padding:23px 0 60px;
}

.coupon {
width:505px;
float:left;
}

.input-text {
width:330px;
border:1px solid #eee;
padding:11px 7px;
}

.update_cart {
width:300px;
float:left;
margin:-50px 0 0 -3px;
}

.update-btns {
width:118px;
float:left;
}

.checkout-btns {
width:140px;
float:left;
}

.divider {
width:100%;
float:left;
padding-left:13px;
padding-top:11px;
}

.cart-subtotal {
font-size:14px;
color:#6d6d6d!important;
padding-left:13px;
padding-bottom:10px;
}

.amount {
font-size:14px;
color:#6d6d6d!important;
padding-bottom:10px;
text-align:left;
}

.amount1 {
font-size:22px;
color:#6d6d6d!important;
padding-bottom:10px;
text-align:left;
}

.shipping_method {
list-style:none outside none;
margin:5px 0 0;
}

.shipping_method li {
margin-bottom:10px;
margin-left:-20px;
}

.lol-radio {
background-image:url(../../lifttruckbrokers/images/radio.png);
background-repeat:no-repeat;
cursor:pointer;
padding-left:40px;
}

.table td {
padding:10px 0;
}

.order-total {
line-height:64px;
padding:25px 0;
}

.country-select {
background:url(../../lifttruckbrokers/images/select.png) no-repeat scroll right -14px center #fff;
border:1px solid #949da5;
border-radius:0;
box-shadow:none;
color:#292c2e;
cursor:pointer;
font-size:13px;
height:42px;
line-height:23px;
margin-bottom:22px;
vertical-align:middle;
width:100%;
padding:10px 8px 10px 22px;
}

.update-total {
border:none;
box-shadow:none;
color:#fff;
font-size:17px;
font-weight:400;
height:41px;
vertical-align:middle;
width:45%;
float:right;
background-color:red;
text-align:center;
margin:0 auto 22px;
padding:10px 8px 10px 14px;
}

.lock-icon {
height:100px;
width:100px;
margin:38px auto;
}

.forgot-your-password-text {
color:#676767;
font-size:14px;
line-height:20px;
text-align:justify;
width:60%;
margin:0 auto;
}

.forgot-your-password-head {
width:100%;
float:left;
font-weight:600;
font-size:14px;
text-align:left;
padding-top:20px;
padding-bottom:20px;
}

.reset-password-btn {
background-color:#be2026;
border:medium none;
box-shadow:none;
color:#fff;
cursor:pointer;
float:right;
font-size:18px;
font-weight:400;
height:27px;
text-align:center;
vertical-align:middle;
width:37%;
margin:0 auto 22px;
padding:17px 8px 10px 14px;
}

.text4 {
display:table;
margin-right:0;
margin-top:0;
text-align:left;
width:100%;
}

.left_side {
float:left;
margin-right:5px;
width:42.8%;
color:#5b5b5b;
margin-top:10px;
padding:0;
}

.input-box {
width:300px;
}

.textbox-required {
border:1px solid #ddd;
margin-left:6px;
width:300px;
padding:7px 5px;
}

.email-text1 {
font-size:13px;
text-align:left;
color:#666;
font-weight:700;
}

.right_side {
color:#5b5b5b;
float:right;
margin-top:10px;
padding-right:10px;
width:42.8%;
}

.head4 {
font-size:14px;
font-weight:600;
text-align:left;
}

.radio1 {
width:100%;
float:left;
margin-bottom:7px;
font-size:12px;
text-align:left;
margin-top:5px;
}

.right_side ul li {
background:url(../../lifttruckbrokers/images/right-icon.png) no-repeat scroll left center rgba(0,0,0,0);
color:#474747;
display:block;
margin-bottom:5px;
padding-left:18px;
width:100%;
font-size:12px;
}

.text5 {
font-size:12px;
text-align:left;
color:#6e6e6e;
}

.input_wrapper2 {
display:table;
margin-bottom:10px;
width:99%;
}

.input_wrapper2-text {
display:table;
margin-right:0;
margin-top:0;
text-align:left;
width:100%;
font-size:12px;
color:#6e6e6e;
}

.input-text-box {
background:none repeat scroll 0 0 #fff;
border:1px solid #e0e0e0;
border-radius:3px;
height:25px;
width:280px;
}

.continue_button {
width:130px;
background-color:#be2026;
text-transform:uppercase;
font-size:14px;
color:#fff;
text-align:center;
font-weight:600;
cursor:pointer;
border:none;
padding:10px;
}

.order-review {
width:100%;
float:left;
padding:10px;
}

.tablet_none_4 {
width:1.45%;
}

.tablet_img {
width:15.5%;
font-size:12px;
padding:5px 0;
}

.tablet_name {
width:34%;
font-size:12px;
padding-left:5px;
}

.tablet_total_bottom {
width:100%;
margin-top:10px;
}

.sub-total {
float:right;
text-align:right;
width:auto;
}

.sub-total-text {
color:#fff;
float:right;
text-align:right;
width:auto;
}

.amount2 {
float:right;
text-align:right;
width:62px;
padding:0 8px 0 0;
}

.applynow {
width:100%;
float:right;
margin:33px 0 18px;
}

.line-bottom {
background-color:#4e4e4e;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
float:left;
width:100%;
padding:10px;
}

.line-bottom2 {
background-color:#4e4e4e;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
float:left;
width:100%;
padding:10px 0;
}

.apply-btn {
background-image:url(../../lifttruckbrokers/images/apply-now-btn.png);
border:0 none;
cursor:pointer;
float:right;
height:35px;
outline:0 none;
width:90px;
}

.apply-btn:hover {
background:url(../../lifttruckbrokers/images/apply-now-btn.png) no-repeat scroll 0 -36px rgba(0,0,0,0);
}

.input1 {
border:1px solid #999;
border-radius:5px;
color:#8a8a8a;
font:12px Arial,Helvetica,sans-serif;
margin-right:15px;
padding-left:10px;
vertical-align:middle;
float:right;
}

.all-check-out-btns {
width:40%;
float:right;
margin:12px -117px 18px 0;
}

.checkout-btn {
background:url(../../lifttruckbrokers/images/checkout-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
border-radius:5px;
cursor:pointer;
display:inline-block;
height:40px;
outline:0 none;
width:107px;
}

.empty-cart-btn {
background:url(../../lifttruckbrokers/images/empty-cart-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
border-radius:5px;
cursor:pointer;
display:inline-block;
height:40px;
outline:0 none;
width:110px;
}

.continue-shopping-btn {
background:url(../../lifttruckbrokers/images/continue-shopping-btn-1.png) repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
cursor:pointer;
display:inline-block;
height:40px;
outline:0 none;
width:171px;
}

.empty-cart-btn:hover {
background:url(../../lifttruckbrokers/images/empty-cart-btn.png) no-repeat scroll 0 -41px rgba(0,0,0,0);
}

.checkout-btn:hover {
background:url(../../lifttruckbrokers/images/checkout-btn.png) no-repeat scroll 0 -41px rgba(0,0,0,0);
}

.continue-shopping-btn:hover {
background:url(../../lifttruckbrokers/images/continue-shopping-btn-1.png) no-repeat scroll 0 -41px rgba(0,0,0,0);
}

.style8 {
border:1px solid #666;
border-radius:5px;
float:left;
height:27px;
margin-left:41px;
margin-top:0;
text-align:center;
width:37px;
}

.style9 {
float:left;
margin-left:11px;
margin-right:44px;
position:absolute;
top:112px;
}

.style10 {
height:50px;
width:100%;
}

.table-text {
color:#232323;
font-size:12px;
font-weight:700;
margin-top:38px;
padding-left:10px;
position:static;
text-align:left;
text-decoration:none;
}

.total-wrapper {
width:98%;
float:left;
}

.payment-options {
border:1px solid #d7d7d7;
float:left;
height:auto;
margin-bottom:10px;
width:95.5%;
padding:24px 15px 20px;
}

.payment-option-text {
width:100%;
float:left;
padding:5px;
}

.style11 {
width:80%;
float:left;
font-size:12px;
text-align:justify;
text-decoration:none;
}

.radio-btns1 {
width:40%;
float:left;
}

.radio-btn1 {
width:100%;
font-size:12px;
float:left;
margin-top:5px;
}

.payment-confirm {
width:100%;
float:left;
margin-top:2px;
}

.wrapper-input {
display:table;
margin-bottom:20px;
width:99%;
}

.wrapper-input-text {
display:table;
margin-right:0;
margin-top:0;
text-align:left;
width:100%;
font-size:12px;
}

.mySelectClass {
float:left;
height:29px;
line-height:29px;
position:relative;
width:100%;
}

.myselect {
border:1px solid #ccc;
cursor:pointer;
float:left;
height:36px;
width:312px;
padding:7px 0 0 7px;
}

.myselect-text {
width:303px;
float:left;
border:1px solid #ccc;
height:28px;
padding:7px 0 0 7px;
}

.expiry-month {
width:44%;
float:left;
height:28px;
}

.expiry-year {
width:44%;
float:right;
height:28px;
}

.confirm-order-btn {
background:url(../../lifttruckbrokers/images/confirm-order-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
cursor:pointer;
display:block;
height:40px;
outline:0 none;
width:136px;
}

.confirm-order-btn:hover {
background:url(../../lifttruckbrokers/images/confirm-order-btn.png) no-repeat scroll 0 -41px rgba(0,0,0,0);
}

.shipping-address-detail-left a:hover {
color:red;
text-decoration:none;
}

.shipping-address-text {
width:100%;
float:left;
font-size:12px;
color:#676767;
text-align:left;
}

.shipping-address-detail-right {
float:left;
margin-bottom:15px;
width:30.5%;
margin-top:10px;
padding:0 5px 0 15px;
}

.continue-btn-order-reviw {
width:100%;
float:right;
margin-top:10px;
}

.login-btn {
background:url(../../lifttruckbrokers/images/login-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
cursor:pointer;
display:block;
height:39px;
outline:0 none;
width:83px;
margin-top:8px;
}

.login-btn:hover {
background:url(../../lifttruckbrokers/images/login-btn.png) no-repeat scroll 0 -40px rgba(0,0,0,0);
}

.register-top-bar h1 {
font-size:16px;
color:#be2026;
text-align:left;
}

.left-side-register {
width:360px;
float:left;
}

.right-side-register {
width:360px;
float:left;
margin-left:20px;
}

.input_wrapper-left-bar {
width:100%;
float:left;
margin-bottom:10px;
}

.input-wrapper-left-bar-text {
width:100%;
font-size:11px;
color:#aaa;
}

.left-bar-box-register {
border:1px solid #eee;
float:left;
height:35px;
margin-top:3px;
width:90%;
padding-left:12px;
}

.register-list-menu {
border:1px solid #e5e5e5;
color:#676767;
cursor:pointer;
float:left;
height:30px;
width:360px;
padding:5px 0 0 5px;
}

.captcha {
float:left;
height:27px;
width:70px;
}

.captcha-bar {
width:244px;
float:left;
height:30px;
border:1px solid #e5e5e5;
padding-left:12px;
}

.refresh-icon {
float:left;
height:15px;
width:15px;
background:url(../../lifttruckbrokers/images/refresh-icon.png);
margin:8px 0 0 17px;
}

.register-list-select {
width:360px;
float:left;
height:20px;
font-size:13px;
color:#878787;
margin-top:7px;
}

.register-list-checkbox {
width:20px;
float:left;
height:20px;
}

.terms-condition {
font-size:12px;
text-align:left;
color:#BE2026;
text-decoration:none;
}

.terms-condition1 {
color:#BE2026;
text-decoration:none;
font-size:12px;
}

.register-btn {
background:url(../../lifttruckbrokers/images/register-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
cursor:pointer;
display:block;
float:right;
height:40px;
outline:0 none;
width:115px;
margin-top:10px;
}

.register-btn:hover {
background:url(../../lifttruckbrokers/images/register-btn.png) no-repeat scroll 0 -41px rgba(0,0,0,0);
}

.order-num {
color:#eee;
text-align:left;
padding:10px;
}

.total-price {
color:#eee;
text-align:center;
padding:10px;
}

.order-num-sub {
color:#666;
border-bottom:#b68c65 1px solid;
text-align:left;
padding:10px;
}

.table-pop-up {
overflow:hidden;
width:557px;
padding:10px;
}

.table-pop-up .imgs {
border:1px solid #cfcfcf;
float:left;
height:200px;
margin-bottom:15px;
width:286px;
padding:5px;
}

.table_popup .detail {
float:left;
padding-left:18px;
width:226px;
}

.wrapping-category {
width:99%;
float:left;
display:block;
}

.order-num-sub a:hover {
color:#000;
text-decoration:none;
font-weight:700;
}

.total-price-sub {
color:#666;
border-bottom:#b68c65 1px solid;
text-align:center;
padding-top:10px;
}

.product-view-left {
float:left;
width:382px;
border:1px solid #EBEBEB;
background:#fff;
box-shadow:2px 1px 6px 1px #efefef;
border-radius:5px;
padding:9px 15px 5px;
}

.product-view-left-top {
width:380px;
float:left;
}

.product-details-right-bar {
width:715px;
float:right;
border:1px solid #F0F0F0;
box-shadow:2px 1px 6px 1px #efefef;
border-radius:5px;
padding:10px;
}

.product-name-right-bar {
font-size:20px;
text-align:justify;
color:#4b4c4c;
font-weight:400;
line-height:25px;
}

.produt-name-right-bar h2 {
font-size:24px;
text-align:left;
color:#4b4c4c;
font-weight:400;
}

.ratings {
width:100%;
float:left;
margin:10px 0;
}

.ratings-box {
background:url(../../lifttruckbrokers/images/bkg_rating.gif) repeat-x scroll 0 0 rgba(0,0,0,0);
font-size:0;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
width:87px;
float:left;
}

.ratings-box .ratinggs {
background:url(../../lifttruckbrokers/images/bkg_rating.gif) repeat-x scroll 0 100% rgba(0,0,0,0);
float:left;
height:16px;
}

.rating-links {
text-transform:uppercase;
width:100%;
margin:0 0 0 25px;
}

.rating-links-review {
font-size:10px;
float:left;
color:#474747;
text-decoration:none;
}

.separator {
float:left;
margin:0 10px;
}

.availibility-in-stock {
width:100%;
float:left;
margin-bottom:18px;
font-size:12px;
margin-top:10px;
}

.availability-in-stock span {
font-weight:700;
}

.cart_box {
width:100%;
border-bottom:#999 1px solid;
border-top:1px solid #999;
height:100px;
float:left;
margin:10px 0;
}

.price-box {
float:left;
font-size:30px;
color:#be2026;
width:310px;
font-weight:600;
margin:40px 0 0 14px;
}

.product-options-bottom {
float:right;
margin-top:27px;
margin-right:5px;
position:relative;
z-index:1000;
width:272px;
}

.add-to-cart {
width:387px;
float:right;
}

.qnty {
border:1px solid #999;
border-radius:3px;
text-align:center;
width:30px!important;
margin:2px 5px 0;
padding:13px;
}

.btn-cart {
background:url(../../lifttruckbrokers/images/category/add-to-cart-btn.png);
background-repeat:no-repeat;
width:154px;
float:right;
height:47px;
border:none;
cursor:pointer;
}

.product-options {
background-color:#fcfcfc;
border:1px solid #efefef;
width:96%;
float:left;
margin:18px 0 0;
padding:10px;
}

.short-description {
border-bottom:1px solid #F0F0F0;
margin-top:18px;
padding-bottom:10px;
width:96%;
}

.std {
font-size:12px;
text-align:justify;
color:#666;
}

.std ul.disc {
line-height:24px;
list-style-position:inside;
margin-top:12px;
padding-left:14px;
}

.main2_head {
background-color:#f5f5f5;
border-radius:8px;
color:#676767;
font-size:18px;
height:37px;
margin-top:20px;
text-align:left;
width:98%;
box-shadow:#555 2px 2px 7px -2px;
padding:16px 0 0 24px;
}

.product-collateral {
width:100%;
margin-top:20px;
}

.box-collateral {
width:100%;
margin-top:20px;
padding-bottom:0;
height:200px;
}

.upsell-products-box {
width:263px;
border:1px solid #f0f0f0;
border-radius:5px;
background:url(../../lifttruckbrokers/images/pro-bg.png) no-repeat scroll 0 -239px #fff;
margin-bottom:12px;
height:350px;
padding:24px 25px 0;
}

.upsell-products-box1 {
width:263px;
border:1px solid #f0f0f0;
border-radius:5px;
background:url(../../lifttruckbrokers/images/pro-bg.png) no-repeat scroll 0 -239px #fff;
margin-bottom:12px;
margin-left:40px;
padding:24px 25px 0;
}

.upsell-product-image {
width:260px;
display:block;
float:left;
}

.product-name {
font-size:15px;
color:#282828;
text-align:leftt;
}

.dsc_std {
font-size:11px;
text-align:left;
color:#be2026;
width:100%;
font-weight:600;
}

.price-action {
margin-top:15px;
margin-bottom:12px;
font-size:30px;
color:#676767;
text-align:right;
}

.contact-right-bar-top-map h3 {
font-size:24px;
color:#676767;
text-align:left;
text-transform:uppercase;
font-weight:600;
}

.map {
float:left;
overflow:hidden;
width:800px;
}

.contact-us-right-bar-bottom {
width:100%;
float:left;
margin-top:20px;
}

.contact-us-right-bar-bottom-left {
width:320px;
float:left;
padding:0 10px;
}

.contact-descriptions {
color:#676767;
font-size:12px;
padding-top:12px;
width:100%;
}

.contact-descriptions1 {
color:#7c7c7c;
font-size:13px;
font-weight:700;
padding-top:5px;
text-align:justify;
width:100%;
}

hr {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-image:none;
clear:both;
height:0;
border-color:#ddd;
border-style:solid;
border-width:1px 0 0;
margin:1.25em 0 1.1875em;
}

.phone-bar h2 {
font-size:16px;
line-height:5px;
color:#676767;
}

.phone-bar h7 {
font-size:16px;
line-height:5px;
color:#be2026;
font-weight:700;
}

.phone-bar1 {
width:100%;
float:left;
margin-top:10px;
}

.home-bar-icon {
width:25px;
float:left;
background:url(../../lifttruckbrokers/images/home-icon.png);
background-repeat:no-repeat;
height:40px;
margin-right:15px;
}

.phone-bar-icon {
margin-right:15px;
width:25px;
float:left;
background:url(../../lifttruckbrokers/images/phone-icon.png);
background-repeat:no-repeat;
height:40px;
margin-top:10px;
}

.fax-bar-icon {
margin-right:15px;
width:25px;
float:left;
background:url(../../lifttruckbrokers/images/fax-icon.png);
background-repeat:no-repeat;
height:40px;
margin-top:10px;
}

.web-bar-icon {
width:25px;
float:left;
background:url(../../lifttruckbrokers/images/web-icon.png);
background-repeat:no-repeat;
height:40px;
margin-top:10px;
}

.mail-bar-icon {
width:25px;
float:left;
background:url(../../lifttruckbrokers/images/mail-icon.png);
background-repeat:no-repeat;
height:40px;
margin-top:10px;
}

.home-icon-address {
width:52%;
float:left;
margin-left:15px;
font-size:12px;
text-align:justify;
color:#676767;
font-weight:700;
}

.phone-icon-address {
width:52%;
float:left;
margin-left:15px;
font-size:12px;
text-align:justify;
color:#676767;
padding-top:15px;
font-weight:700;
}

.contact-us-right-bar-bottom-right {
float:right;
margin-left:10px;
width:380px;
}

.contact-us-right-bar-bottom-right h3 {
font-size:16px;
text-transform:uppercase;
color:#676767;
text-align:left;
padding:0 0 11px;
}

.contactus-style2 {
border:1px solid #CCC;
color:#676767;
font-size:12px;
height:35px;
padding-left:10px;
text-align:left;
width:400px;
margin-bottom:7px;
}

.contactus-style3 {
border:1px solid #ccc;
color:#676767;
font-size:12px;
height:35px;
margin-bottom:7px;
padding-left:10px;
padding-top:6px;
text-align:left;
width:412px;
}

.contactus-style4 {
border:1px solid #ccc;
color:#676767;
font-size:12px;
height:25px;
padding-left:10px;
padding-top:15px;
text-align:left;
width:410px;
}

.contactus-style5 {
border:1px solid #ccc;
color:#676767;
font-size:12px;
height:100px;
padding-top:15px;
text-align:left;
width:400px;
}

.submit-btn {
width:115px;
height:40px;
float:right;
margin-right:-43px;
}

.style6 {
font-size:22px;
color:#676767;
padding-left:7px;
text-decoration:line-through;
}

.product-view .product-img-box {
float:left;
width:340px;
}

.col3-layout .product-view .product-img-box {
float:none;
margin:0 auto;
}

.product-view .product-img-box .product-image-zoom {
position:relative;
z-index:9;
background:#fff url(../../lifttruckbrokers/images/pro-bg.png) 0 -857px no-repeat;
border:1px solid #f0f0f0;
padding:39px;
}

.product-img-box .img-mid {
background:url(../../lifttruckbrokers/images/product-info.html) -552px 0 repeat-y transparent;
padding:14px 20px;
}

.product-img-box .img-top {
background:url(../../lifttruckbrokers/images/product-info.html) no-repeat 0 0 transparent;
height:5px;
}

.product-img-box .img-btm {
background:url(../../lifttruckbrokers/images/product-info.html) no-repeat -276px 0 transparent;
height:5px;
}

.product-view .product-img-box .zoom-notice {
text-align:center;
}

.product-view .product-img-box .zoom {
position:relative;
z-index:9;
height:18px;
background:url(../../lifttruckbrokers/images/slider_bg.gif) 50% 50% no-repeat;
cursor:pointer;
margin:0 auto 13px;
padding:0 28px;
}

.product-view .product-img-box .zoom.disabled {
-moz-opacity:.3;
-webkit-opacity:.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity:.3;
}

.product-view .product-img-box .zoom #track {
position:relative;
height:18px;
}

.product-view .product-img-box .zoom #handle {
position:absolute;
left:0;
top:-1px;
width:9px;
height:22px;
background:url(../../lifttruckbrokers/images/magnifier_handle.gif) 0 0 no-repeat;
}

.product-view .product-img-box .zoom .btn-zoom-out {
position:absolute;
left:2px;
top:0;
}

.product-view .product-img-box .zoom .btn-zoom-in {
position:absolute;
right:2px;
top:0;
}

.more-views {
height:86px;
width:288px;
margin:18px auto 0;
}

.more-views li {
float:left;
margin:0 10px 0 0;
}

.more-views li a {
display:block;
text-align:center;
height:70px;
width:70px;
background:url(../../lifttruckbrokers/images/pro-bg.png) -173px -685px no-repeat;
padding:10px;
}

.more-views .jcarousel-next {
background:url(../../lifttruckbrokers/images/pre-next.png) 0 -529px no-repeat;
width:11px;
height:48px;
position:absolute;
right:-26px;
top:20px;
cursor:pointer;
}

.more-views .jcarousel-prev {
background:url(../../lifttruckbrokers/images/pre-next.png) 0 -587px no-repeat;
width:11px;
height:48px;
position:absolute;
left:-26px;
top:20px;
cursor:pointer;
}

.full-width {
float:left;
width:100%;
}

.table-text1 {
color:#232323;
font-size:12px;
margin-left:10px;
position:static;
text-align:left;
text-decoration:none;
vertical-align:top;
width:400px;
float:left;
margin-top:15px;
}

.register-content ul li {
background:url(../../lifttruckbrokers/images/right-icon.png) no-repeat scroll left center rgba(0,0,0,0);
color:#474747;
display:block;
margin-bottom:5px;
padding-left:18px;
width:100%;
}

.my-account {
display:table;
text-align:center;
width:100%;
}

.my-account a {
display:inline-block;
margin:0 20px 20px 0;
}

.my-account .my-profile-btn {
background:url(../../lifttruckbrokers/images/my-profile-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
height:170px;
outline:0 none;
width:160px;
}

.my-account .my-profile-btn:hover {
background:url(../../lifttruckbrokers/images/my-profile-btn.png) no-repeat scroll 0 -170px rgba(0,0,0,0);
}

.my-account .change-password-btn {
background:url(../../lifttruckbrokers/images/change-password-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
height:170px;
outline:0 none;
width:160px;
}

.my-account .change-password-btn:hover {
background:url(../../lifttruckbrokers/images/change-password-btn.png) no-repeat scroll 0 -170px rgba(0,0,0,0);
}

.my-account .order-history-btn {
background:url(../../lifttruckbrokers/images/order-history-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
height:170px;
outline:0 none;
width:160px;
}

.my-account .order-history-btn:hover {
background:url(../../lifttruckbrokers/images/order-history-btn.png) no-repeat scroll 0 -170px rgba(0,0,0,0);
}

.my-account .view-cart-btn {
background:url(../../lifttruckbrokers/images/view-cart-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
height:170px;
outline:0 none;
width:160px;
}

.my-account .view-cart-btn:hover {
background:url(../../lifttruckbrokers/images/view-cart-btn.png) no-repeat scroll 0 -170px rgba(0,0,0,0);
}

.my-account .continue-shopping-btn {
background:url(../../lifttruckbrokers/images/continue-shopping-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
height:170px;
outline:0 none;
width:160px;
}

.my-account .continue-shopping-btn:hover {
background:url(../../lifttruckbrokers/images/continue-shopping-btn.png) no-repeat scroll 0 -170px rgba(0,0,0,0);
}

.my-account .logout-btn {
background:url(../../lifttruckbrokers/images/logout-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
height:170px;
outline:0 none;
width:160px;
}

.my-account .logout-btn:hover {
background:url(../../lifttruckbrokers/images/logout-btn.png) no-repeat scroll 0 -170px rgba(0,0,0,0);
}

.title_faqs {
font-size:18px;
}

.continue-shopping-btn1 {
background:url(../../lifttruckbrokers/images/continue-shopping-btn-1.png) repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
cursor:pointer;
display:inline-block;
height:40px;
outline:0 none;
width:171px;
float:right;
margin-top:13px;
}

.contactus-for-price {
color:#be2026;
font-size:12px;
text-align:left;
width:100px;
text-decoration:none;
}

.contactus-for-price-inner {
color:#be2026;
font-size:12px;
text-decoration:none;
}

.contactus-for-price a {
color:#be2026;
text-decoration:none;
}

.contactus-for-price a:hover {
color:#333;
text-decoration:none;
}

.enquiry-btn {
background:url(../../lifttruckbrokers/images/enquiry-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
cursor:pointer;
display:block;
height:39px;
margin-top:-40px;
margin-left:119px;
outline:0 none;
width:83px;
}

.footer_card_logo {
width:150px;
float:left;
position:relative;
margin-top:-8px;
margin-left:30px;
}

.footer_card_logo img {
width:150px;
}

.breadcrumb ul li {
float:left;
margin-right:4px;
cursor:pointer;
}

.about,.delivery {
border-top:none;
margin-top:-1px;
padding:10px 28px 0 0;
}

.delivery ul li strong,.product_row .prices,.manufacturer-view-default h2 a {
color:#333;
}

h5#logo img,.moduletable_ajax_search,#login-form ul li:first-child,.availabilityHeader,table.cart-summary .cart-images,.orderlistcontainer.price li,.moduletable.banner li:hover .ban_hover {
display:block;
}

a.logo_h:hover,#content .content-indent .browse-view .spacer .col-3 .detal a:hover,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal a:hover,.ui-tabs .ui-tabs-nav li a,.cart-summary a:hover,.moduletable.banner2 a:hover {
text-decoration:none;
}

#search .boxIndent,#product_list.list,#product_list.grid,#product_list3,.marg,.productdetails-view .product-box2 .addtocart-button,ul.jcomments-latest li {
padding:0;
}

#search h3,.moduletable_ajax_search h3 {
text-transform:none;
color:#000;
font:normal 22px/36px Arial, Helvetica, sans-serif;
border:none;
background:none;
margin:0;
padding:0;
}

.currency .moduletable,.relative,#products,#comments .comment-box {
position:relative;
}

.jqTransformSelectWrapper:hover,.jqTransformSelectWrapper ul li:hover a,.priceColor2,#sort-by .selected,#sort-direction .selected,#filters .selected,.orderlist ul li a:hover {
color:#000;
}

.jqTransformSelectWrapper:hover .jqTransformSelectOpen,#navigation a:hover,#navigation a.active,#nav_top > li:hover span.Arrowdown,#nav_top li.active span.Arrowdown,#nav_top li ul li:hover span.Arrowdown {
background-position:left top;
}

.jqTransformSelectWrapper li a,.orderlistcontainer a {
text-decoration:none;
display:block;
color:#777;
}

.jqTransformSelectWrapper ul li:hover,#content .content-indent .browse-view .row.odd,#content .content-indent .browse-view .row.odd:hover,#content .content-indent .browse-view .row.even,#content .content-indent .browse-view .row.even:hover,#content .content-indent .browse-view .row .odd .spacer,#content .content-indent .browse-view .row .even .spacer,#content .content-indent .browse-view .row .odd:hover .spacer,#content .content-indent .browse-view .row .even:hover .spacer,#nav_top li ul a {
background:none;
}

#select-form .jqTransformHidden,.aside ul ul,#foot ul ul,.orderby-displaynumber .width90 div.clear,#product_list.grid .detal,#product_list.list .det,.ui-tabs .ui-tabs-hide,.sectiontableentry2 .vm-customfield-cart span.product-field-type-,.recentproducts h2,#sort-direction a.selected {
display:none!important;
}

.cart_num a:hover,#content .content-indent #bottom-pagination .pagination ul li a:hover,.recentproducts li a:hover,a#terms-of-service:hover,#openLogin:hover,#openReg:hover {
color:#000;
text-decoration:none;
}

.minicart .total span,.cart hr,.cart .none,.contacts .module.login,.orderlistcontainer .Manufactur,#product_list.grid .det span,.productdetails-view .product-box2 .price strong,.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V .hasTip,.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-Y .hasTip,.product-fields_custom .product-fields-title,.productdetails-view .fleft .availability,.vm-img-desc,.first .moduletable_Breadcrumbs,.contacts .moduletable_Breadcrumbs,#comments-footer,.jc_no,ul.jcomments-latest,.responsive-tabs__heading,#tab-2,#content .content-indent .browse-view.front .det span,.moduletable.banner li .ban_hover,.moduletable.banner2 .items2 img {
display:none;
}

#cart_list .container .wrapper.marg-bot:first-child,.billing-box #ui-tabs,.moduletable.banner2 .items1 img {
margin-top:10px;
}

#cart_list .fleft a.vm2-remove_from_cart:hover,span.quantity-controls input.quantity-plus:hover {
background-position:left bottom;
}

.product_row .product_name a:hover,#login-form ul li a:hover,#login-form .create a:hover,.productdetails-view .product-box2 a.ask-a-question:hover,.cart-summary a,#navigation div.active,#navigation2 div.active,#navigation a.active,#tabs li:hover {
text-decoration:underline;
}

#cart_list .total2,.userFormcoupon {
padding-top:20px;
padding-bottom:10px;
}

.empty,#foot .footerText {
text-align:left;
}

.aside .moduletable-footmenu,.aside .moduletable-footmenu2,.aside .moduletable-footmenu3,.aside .moduletable-footmenu4,.float-left,#product_list .floatleft,#content .content-indent #product_list.grid .browse-view .row .product1,#content .content-indent .browse-view .spacer .col-2 .product-price .PricebasePriceWithTax,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price .PricebasePriceWithTax,#content .content-indent .browse-view .spacer .col-3 .vmicon,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .vmicon,.share1 .addthis_toolbox a,.product-related-categories .product-field,.product-related-products .product-field {
float:left;
}

.aside .moduletable-footmenu4,tr.pad,tr.pad td,#nav_top li ul li:first-child {
border:none;
}

#foot .moduletablesettings ul li a:hover,#nav_top > li > a:hover,#nav_top > li.parent:hover > a,#nav_top > li.sfHover > a,#nav_top > li.active > a {
color:#2a2a2a;
text-decoration:none;
}

#foot a:hover,#foot .menu li.current.active a {
color:#be2026;
}

.wrapper,.productdetails-view .product-box2 .addtocart-bar2,.product-field-type-M .product-field-display {
overflow:hidden;
width:100%;
}

.wrapper2,.register,.register-top-bar,.pop-up-bottom,.mosaic-overlay {
width:100%;
}

.clear,.responsive-tabs-wrapper:after {
clear:both;
}

.float-right,#product_list .floatright,ul.jcomments-latest .date,.floatright {
float:right;
}

#login-form p + p,.Front_VM2 h1 {
margin-bottom:20px;
}

#login-form fieldset,fieldset.input {
border:0;
}

.item,.product-fields,.share1 .addthis_toolbox,.jcarousel-skin-tango .jcarousel-clip,.def-virtuemart,.manufacturer-view-default,ul.jcomments-latest ul li,#content .content-indent .browse-view.front .spacer .col-2,.moduletable.banner2,.more-views .jcarousel-clip {
overflow:hidden;
}

.category-view .category:first-child,#nav_top > li:first-child {
margin-left:0;
}

.category-view .horizontal-separator,.cart-images {
margin:10px 0;
}

.category_description p,#tabs .browse-view,table.user-details {
margin-bottom:0;
}

.orderlistcontainer div.orderlist div,#content .productdetails-view .product-box2 .spacer-buy-area,.cart-view #com-login p,.popup p {
margin:0;
padding:0;
}

#content .content-indent .browse-view .spacer .col-2 .product-price,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .product-price {
width:100%;
overflow:hidden;
margin-bottom:10px;
}

#content .content-indent .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2,#content .module_new .addtocart-area .addtocart-bar2,.addtocart-area .addtocart-bar2,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .addtocart-area .addtocart-bar2,.productdetails-view .product-box2 .fright .ask-a-question,.productdetails-view .product-box .fright .manufacturer {
margin:0;
padding:0;
}

#content span.addtocart-button a.addtocart-button,.cart-view:first-child {
margin-top:0;
}

.pag-bot .pagination ul,.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V,.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-E,.cart-view #com-login .link,table.cart-summary .pad td,.login ul,.order-view #com-form-order-submit,#comments .toolbar,#userForm.shipment_method .buttonBar-right,#paymentForm.payment-validate .buttonBar-right,.custom_address,.map_map {
padding-top:10px;
}

.pag-bot,.list-reviews {
padding-bottom:0;
}

#content .content-indent .browse-view .spacer .col-3 .detal a,#content .content-indent #product_list.grid .browse-view .spacer .col-2 .detal a {
color:#6c6c6c;
text-decoration:underline;
width:auto;
height:auto;
font:normal 12px/17px Arial, Helvetica, sans-serif;
background:url(../../lifttruckbrokers/images/detal-a.png) right center no-repeat;
border:none;
border-radius:0;
text-transform:capitalize;
margin:0;
padding:0 7px 0 22px;
}

#product_list.grid .det,#content .content-indent .browse-view.front .det {
display:inline-block;
float:left;
padding-top:20px;
}

.productdetails-view .icons a,.icons a {
margin-left:5px;
}

.productdetails-view .product-box2 .addtocart-area .product-fields .product-field-type-V span.product-field-display,.order-list tbody .row0 td {
padding-top:5px;
}

.product-spec .product-field.product-field-type-P span.product-fields-title,.product-fields_video .product-fields-title {
display:block;
font-weight:700;
}

.product-spec > div:first-child,.order-list thead {
border-bottom:1px solid #e5e5e5;
}

.product-fields_video .product-field-display iframe,.product-image-zoom a img {
margin:0 auto;
}

.productdetails-view .product-box2 .fright .manufacturer a,.productdetails-view .product-box2 a.ask-a-question {
font:normal 12px/17px Arial, Helvetica, sans-serif;
color:#7e7d7d;
border:none;
background:none;
border-radius:0;
margin:0;
padding:0;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,span.terms-of-service {
cursor:pointer;
}

.list-reviews .normal span.bold,#userForm.shipment_method .vmCartPaymentLogo,#paymentForm.payment-validate .vmCartPaymentLogo,.inline,.poping_links span {
display:inline-block;
}

.product-related-categories,.product-related-products {
border:none;
overflow:hidden;
width:63%;
margin:0;
padding:0;
}

.product-related-categories h4,.product-related-products h4 {
text-transform:uppercase;
font:bold 14px/20px Arial, Helvetica, sans-serif;
}

.product-related-categories .product-field span.vm-img-desc,.product-related-products .product-field span.vm-img-desc {
display:none;
overflow:hidden;
border:none;
}

.product-related-categories .product-field a,.product-related-products .product-field a {
color:#000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
}

.product-related-categories .product-field img,.product-related-categories .product-field a img,.product-related-products .product-field img {
text-align:center;
margin:0 auto 10px;
}

.cart-view #com-login .inputbox,.form-field #askform .inputbox {
float:none;
}

.billing-box .pad-top,#com-form-login-remember {
padding-top:20px;
}

#userForm .wrapper,.moduletable.banner #banner_box.banner_block {
margin-bottom:15px;
}

table.cart-summary tr.sectiontableentry2,table.cart-summary tr.sectiontableentry1 {
background:#fff;
border-left:1px solid #e5e5e5;
}

#checkoutForm,#products #carousel {
overflow:hidden;
position:relative;
}

.jcarousel-container:hover .jcarousel-next,.jcarousel-container:hover .jcarousel-prev,.recentproducts h2.item1 {
display:block!important;
}

.jcarousel-container .none .jcarousel-next:hover,.jcarousel-container .none .jcarousel-prev:hover,.jcarousel-container .jcarousel-next:hover,.jcarousel-container .jcarousel-prev:hover {
opacity:0.7;
}

#products .pagination li a,#products .pagination2 li a {
display:block;
position:relative;
}

.order-items th,.order-history th,.order-items tr td,.order-history tr td {
border:1px solid #e5e5e5;
padding:5px;
}

.Front_VM2 .category_description p:first-child,.browse-view.front .horizontal-separator {
padding-top:0;
}

.recentproducts li,.vendor-details-view h1,.vendor-details-view h3,.manufacturer-view-default h2,form.inline,.write-reviews #comment {
margin-bottom:10px;
}

#userForm.coupon-form,#userForm.shipment_method div,#paymentForm.payment-validate div {
padding-bottom:10px;
}

#userForm.shipment_method .vmshipment,#paymentForm.payment-validate .vmshipment {
display:table-cell;
vertical-align:middle;
}

#userForm.shipment_method .vmCartPaymentLogo img,#paymentForm.payment-validate .vmCartPaymentLogo img {
width:auto;
height:20px;
}

#userForm.shipment_method input,#paymentForm.payment-validate input {
float:left;
vertical-align:middle;
margin-top:2px;
}

#userForm.shipment_method label,#paymentForm.payment-validate label {
float:left;
vertical-align:middle;
line-height:17px;
margin-left:10px;
}

.orderlist ul li,.details-button {
padding-left:10px;
}

.responsive-tabs__list__item:hover,.responsive-tabs__list__item--active,.responsive-tabs__list__item--active:hover {
background:#fff;
}

#mod_table .modules ul,.moduletable li {
list-style:none;
margin:0;
padding:0;
}

#nav_top li ul li:hover a,#nav_top li ul li.active a,#nav_top li ul li.parent ul li:hover a,#nav_top li ul li.parent ul li.active a {
color:#fff;
}

.cart-category,.cart-totals,.shipping-calculation {
width:770px;
float:left;
}

.country-selection,.state-selection,.zip-code,.calculation,.update-total-btn {
width:80%;
float:left;
}

.state-select,.zip-codes {
border:1px solid #949da5;
border-radius:0;
box-shadow:none;
color:#292c2e;
font-size:13px;
font-weight:400;
height:26px;
margin-bottom:22px;
vertical-align:middle;
width:93%;
float:left;
padding:10px 8px 10px 22px;
}

.input_pad,.input_wrapper2-input-pad {
display:table;
width:100%;
}

.order-info,.card-type,.shipping-address,.main2-bottom,.contact-right-bar,.contact-right-bar-top-map,.phone-bar {
width:100%;
float:left;
}

.tablet_price,.tablet_qty,.tablet_total {
width:16.5%;
border-left:#999 solid 1px;
font-size:12px;
}

.tablet_price1,.tablet_qty1,.tablet_total1 {
width:16.5%;
font-size:12px;
}

.line,.line2 {
width:100%;
float:right;
border-top:1px solid #DDD;
font-size:12px;
text-align:right;
padding:10px 0;
}

.amount-text,.amount-text2 {
color:#fff;
float:right;
text-align:right;
width:62px;
padding:0 8px 0 0;
}

.expiry-month-list,.expiry-year-list {
width:100%;
height:28px;
float:left;
cursor:pointer;
font-size:12px;
color:#aaa;
padding:3px 0 0 3px;
}

.shipping-address-detail-left,.shipping-address-detail-middle {
border-right:1px solid #7e8283;
float:left;
margin-bottom:15px;
width:30.5%;
margin-top:10px;
padding:0 5px 0 15px;
}

.shipping-address-detail-left h6,.shipping-address-detail-middle h6,.shipping-address-detail-right h6 {
color:#676767;
font-size:14px;
margin-bottom:5px;
text-transform:uppercase;
}

.order-num-sub-link,.order-num-sub a {
color:#666;
text-decoration:none;
}

@media max-width 767px {
.responsive-tabs__heading {
display:block;
cursor:pointer;
}

.responsive-tabs__list,.responsive-tabs__panel--closed-accordion-only {
display:none;
}
}

@media min-width 768px {
.responsive-tabs__panel--closed-accordion-only {
display:block!important;
}
}


