

body {

    background: none repeat scroll 0 0 #131211;

    color: #c1c1c1;

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

    font-size: 16px;

    line-height: 20px;

}





#rt-top-surround:after, #rt-top-surround {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    box-shadow: 0 0 0 0;

}



#rt-drawer {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-bottom: medium none;

    box-shadow: 0 0 0 0;

}



#rt-showcase {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    box-shadow: 0 0 0 0;

}



#rt-transition

{

background:#1c1b19;

}





#rt-footer {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-top: medium none;

    box-shadow: 0 0 0 0;

    color: #6e6e6e;

}



.sbm

{

text-align:right;

font-size:11px;

color:#74726a;

margin-right:0;

padding-right:0;



}



.sbm a

{

color:#c1c1c1;

text-decoration:underline;

}



.sbm ul

{

float:right;

}





.sbm ul li

{

float:left;

list-style:none;

margin-left:8px;

}



.foot_logo

{

text-align:right;

padding-right:0;

margin-right:0;

}



.cp

{

color:#676767;

padding-left:0;

margin-left:0;

}



.cp a

{

color:#c1c1c1;

text-decoration:underline;

}



.logo

{

padding-left:0;

padding-top:0;

padding-bottom:0;

margin-left:0;

}



.component-content h2 {

    border-bottom: medium none;

    box-shadow: 0 0 0 0;

    color: #c1c1c1;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 56px;

    font-weight: normal;

    letter-spacing: -1px;

    line-height: 56px;

    margin-top: 35px !important;

    padding: 0 0 20px;

    text-shadow: none;

    text-transform: none;

}



.watsnew li {

    border-bottom: 1px solid #302f2d;

    list-style: none outside none;

    padding: 15px 10px;

}





.watsnew ul

{

padding:0;

margin:0;

background:#161514;

}



.watsnew li img

{

float:left;

max-width:99px;

margin-right:10px;

}



p.date

{

color:#c1c1c1;

margin-bottom:5px;

}





.watsnew p {

    font-size: 13px;

    line-height: 18px;

}



.watsnew h2

{

   color: white;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 40px;

    font-weight: normal;

    letter-spacing: -1px;

    line-height: 40px;

    text-transform: lowercase;

	text-shadow:none;

	border:none;

	box-shadow:0 0 0 0;

}





#rt-main .rt-block

{

padding-left:0;

margin-left:0;

}



#rt-sidebar-a .rt-block

{

padding-right:0;

margin-right:0;

}







.menu-block

{

background:#302e23;

margin-bottom:20px;

}







.gf-menu li {

border:none;

    border-left: 1px solid #131211;

    margin-right: 0;

    padding: 0 0px;

}





.gf-menu li:last-child

{

    padding: 0 0px;



}



.gf-menu li:last-child .item

{



}







.gf-menu.l1 > li > .item {

    color: #c1c1c1;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 60px;

    position: relative;

    text-align: center;

    text-shadow: none;

	 text-transform: uppercase;

	 padding:0 44px

}



.gf-menu .dropdown

{

background:#3c3929;

border:none;

border-radius:0;

padding:0;

margin:0;

}



.gf-menu .dropdown li

{

background:#3c3929;

}



.gf-menu .dropdown li .item

{

background:none;

border:none;

border-radius:0;



}



.gf-menu .dropdown li .item:hover

{

background:none;

}





.border-fixer {

    display: none !important;

}



.gf-menu.l1 > li.active,.gf-menu li:hover {

    background: none repeat scroll 0 0 #ffdf00 !important;

    border-radius: 0 !important;

	border:none !important;

	border-left: solid 1px #131211 !important;

    box-shadow: 0 0 0 0 !important;

	padding-top:0 !important;

}



.gf-menu .dropdown ul li,.gf-menu .dropdown ul li:hover

{

border:none !important;

}





.gf-menu.l1 > li.active .item

{

color:#000;

}





#rt-top-surround .gf-menu li:hover .item

{

color:#000 !important;

text-shadow:none;



}



.gf-menu li.parent > .item:after

{

content:"";

}



.gf-menu li.parent > .item

{

}



#rt-sidebar-a h2

{

 border: medium none;

    box-shadow: 0 0 0 0;

    color: white;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 40px;

    font-weight: normal;

    letter-spacing: -1px;

    line-height: 40px;

    text-shadow: none;

    text-transform: lowercase;

}



.VMmenu

{

margin-left:0;

}





.VMmenu li {

    background: url("../images/right_arrow.png") no-repeat scroll left 8px transparent;

    margin-bottom: 7px;

    padding-left: 12px;

	font-size:16px;

	list-style:none;

}



.VMmenu li a

{

color:#c1c1c1;

}



.category

{

}



.category-view .row .category .spacer h2 a img {

    border: 2px solid #373535;

    padding: 5px;

}



.orderlistcontainer .title

{

font-size:12px;

text-shadow:none;

border:none;

box-shadow:0 0 0 0;

line-height:14px;

margin:0;

padding:0;

color:#c1c1c1;

margin-bottom:5px;

}



.back-to-category

{

display:none;

}



.productdetails-view .product-short-description,.icons

{

display:none;

}



.productdetails-view .width60

{

width:45%;

}



.productdetails-view .width40

{

width:55%;

}



.productdetails-view .main-image img

{

max-width:100%;

}







a {

    color: #c1c1c1;

    text-decoration: underline;

}



a:hover

{

    color: #c1c1c1;



}





.gf-menu li li:last-child .item

{

padding:4px 8px !important;

}





.gf-menu .dropdown ul li .item {

    border: 1px solid transparent;

    color: #c1c1c1;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

}



#rt-top-surround .gf-menu .dropdown ul li .item

{

    color: #c1c1c1 !important;

	font-size:13px;

	background:none !important;

	border:none !important;

	border-radius:0 !important;

	box-shadow:0 0 0 0  !important;



}



#rt-top-surround .gf-menu .dropdown ul li:hover li .item

{

    color: #c1c1c1 !important;



}



#rt-top-surround .gf-menu .dropdown ul li:hover li:hover .item

{

    color: #000 !important;



}



.grand-total td

{

color:#ffdf00;

font-weight:bold;

}





#ProOPC label.title {

    border: medium none;

    box-shadow: 0 0 0 0;

    color: #c1c1c1;

    font-size: 12px;

    line-height: 22px;

    margin-bottom: 2px;

    padding-bottom: 0;

    text-shadow: none;

}



#rt-top-surround .gf-menu .dropdown ul li:hover .item

{

    color: #000 !important;



}



.small_cart

{

padding-right:0;

margin-right:0;

}



.small_cart .total

{

color:#ffdf00;

}



.show_cart a

{

color:#c1c1c1;

}



#vmCartModule

{

float:right;

text-align:right;

}



.total_products

{

color:#c1c1c1;

}



h1, h2, h3, h4, h5, h6

{

 color: #c1c1c1;

}







.workshop .rsform-input-box {

    border: medium none;

    border-radius: 0;

    margin-top: 2px;

    padding: 4px 5px;

    width: 200px;

}





.workshop .rsform-text-box {

    border: medium none;

    border-radius: 0;

    margin-top: 2px;

    padding: 4px 5px;

    width: 250px;

}





.workshop .rsform-block-interest input {

    float: left;

    margin-right: 2px;

    margin-top: 13px !important;

}





.workshop .rsform-block-interest label {

    float: left;

    margin-right: 20px;

    margin-top: 10px !important;

}



.rsform-captcha-box {

    border: medium none;

    border-radius: 0;

    padding: 4px 5px;

    text-align: center;

    width: 95px !important;

}





.workshop .rsform-submit-button {

    background: none repeat scroll 0 0 #ff9900;

    border: medium none;

    cursor: pointer;

    padding: 5px 15px;

}





.workshop .rsform-block {

    margin-left: 25px;

}



.workshop form {

    text-align: left;

}























.kwicks {

  /* recommended styles for kwicks ul container */

  list-style: none;

  position: relative;

  margin: 0;

  padding: 0;

  overflow:hidden;

  width:960px;

  height:370px;

}

.kwicks li{

  /* these are required, but the values are up to you (must be pixel) */

  width: 192px;

  height: 370px;

  /*do not change these */

  display: block;

  overflow: hidden;

  padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */

  cursor:pointer;

  opacity:.7;

  filter: alpha(opacity=80);

}

.kwicks li.active {

  opacity:1;

  filter: alpha(opacity=100);

}

.kwicks.horizontal li {

  /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */

  margin-right: 0; /*Set to same as spacing option. */

  float: left;

  position: relative;

}

  .kwicks li span {

    display:block;

    position:absolute;

    top:0;

    right:0;

    height:370px;

    width:9px;

    background:url(../images/shadow_li_span.png) no-repeat 0 0;

  }

  .kwicks li strong {

    position:absolute;

    bottom:0;

    left:0;

    display:block;

    height:85px;

    width:100%;

    background:url(../images/slide_bg-tail_strong.png) repeat 0 0;

    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size:18px;

    line-height:85px;

    text-transform:uppercase;

    color:#717b67;

    padding:0 0 0 20px;  

    font-weight: normal;

  }

  .kwicks li:hover strong {

    color:#c1c1c1;

  }





.kwicks li img

{

max-width:none;

}



.slideshow

{

padding:0;

margin:0;

margin-bottom:20px;

}



.browseProductImage

{

float:left;

margin-left:10px;

}



.proopc-row h1,.proopc-row h1 span

{

text-align:left !important;

color:#74726a !important;

}

.vmorder-done td
{
vertical-align:top;
padding-right:15px;
}

#ProOPC .cart-page-title,#ProOPC .cart-page-title span,.proopc-input-group-level label
{
color:#c1c1c1 !important;
}

#ProOPC button {
    font-size: 13px !important;
    max-width: 100% !important;
    width: auto !important;
}

h1
{
border-bottom: medium none;
    box-shadow: 0 0 0 0;
    color: #c1c1c1;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 56px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 56px;
    margin-top: 35px !important;
    padding: 0 0 20px;
    text-shadow: none;
    text-transform: none;
}

.component-content #member-profile fieldset, .component-content .registration fieldset
{
padding:0;
}

legend
{
color:#fff;
}


.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary {
    background: none repeat scroll 0 0 #ff9900;
    border-color: #ff9900;
    text-decoration: none;
    text-shadow: none;
}