/* RESET
----------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption
{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font-weight:inherit; font-style:inherit; 
  font-size:100%; line-height:100%; background: transparent; }
*:focus {outline: none;}

/* STANDART 
----------------------------------------------------------------------------- */
ol, ul { list-style:none; position:relative; display:block; clear:both; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong {font-weight:bold;}
em {font-style:italic;}
code, pre {  } /* very optional, but still useful. W3C uses about the same colors for codes */
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
address{font-style:normal;}
ind { text-decoration: none; }

/* BASE
----------------------------------------------------------------------------- */
html { height: 100%; margin-bottom: 1px;}
body { font-size: 62.5%; line-height:62.5%; font-family: Arial, sans-serif; color:#9D9D9D; background-color: #fff; } /* 11px */

/* TABLE
----------------------------------------------------------------------------- */
table { border-collapse:collapse; border-spacing:0; width: 100%; border:1px solid #302D2B; }
th, td { text-align:left; font-weight:normal; }
caption { text-align:left; padding-bottom:0.8em; font-weight: 900; }
th, td { padding:0.5em 26px; font:normal 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;  /*border:1px solid #ccc;*/ }
th, thead td { 
    font:normal 18px Arial, 'Helvetica Neue', Helvetica, sans-serif; 
    color:#9d9d9d;   
    background:#302d2b none;
}

tbody td{
	border:1px solid #302D2B;
}

.text-only  tbody.t-total td{
	border:0px solid #302D2B;
}

.text-only tr.odd td{
    background:#0F0F0F;
}

.text-only td.remove{
    padding:0.5em 0px;
    width:26px;
    text-align:center;
}


td.amount, td.price, td.total{
    width:80px;
}

/* FORM
------------------------------------------------------------------------------ */
input, 
textarea, 
select{ font:normal 11px Tahoma, Geneva, Verdana; padding:3px 0px !important; background:#434343; border:1px solid #555555;  }
input.button { cursor:pointer; padding-top:0px !important; padding-bottom:0px !important; }
textarea, 
input.text { padding:0.4em 0.5em;  }
input.radio, 
input.checkbox { border: 0;padding: 0; background:transparent; }
option { padding: 0 0.4em; }
textarea{ border:1px solid #c8c8c8; width:251px}
input.text{border:1px solid #555555; background:#434343;}

/* H1, H2, H3, H4, H5, H7
------------------------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 { margin-bottom:5px; font-size:100%; text-decoration:none; font-family:Arial, sans-serif; }
h1 { font:bold 2em Arial, sans-serif; padding:1em 0;}      
h2 { font:bold 1.8em Arial, sans-serif; padding:1em 0;}     
h3 { font:bold 1.6em Arial, sans-serif; padding:1em 0; }      
h4 { font:bold 1.4em Arial, sans-serif; padding:1em 0;}       
h5 { font:bold 1.2em Arial, sans-serif; padding:1em 0; }        
h6 { font:bold 1em Arial, sans-serif; padding:1em 0; }         

/* LINKS
------------------------------------------------------------------------------ */

a:link, 
a:visited, a:focus, a:hover, a:active { color: #FFB700; font-family:Tahoma, Geneva, Verdana; cursor:pointer; text-decoration:underline;}
a:hover { 
	text-decoration:none;
}
/* HR
------------------------------------------------------------------------------ */
hr, .hr { display: block; clear:both; background: #ccc; color:#ccc; width: 100%; height: 1px; border: none; }

/* HELPERS
------------------------------------------------------------------------------ */
.clear, 
.clear-left, 
.clear-right 	{ clear: both; display: block; width: 100%; height: 0; overflow: hidden; line-height: 0; font-size: 0;}
.clear-left 		{ clear: left; }
.clear-right 	{ clear: right; }
.debug 			{ color:#c30000; border:1px solid red;  }
.float-right         { float: right; }
.float-left           { float: left; }
.no-border 		{ border:0 none!important; }
.no-background { background:transparent none !important; 	}
.position-relative{ position:relative; }
.display-block{ display:block;}
.hidden{display:none;}
.no-padding-lr{
    padding-right:0px !important;
    padding-left:0px !important;
}

.align-center{
    text-align:center !important;
    padding-left:0px !important;
}

.ml-10{
margin-left:10px;
}

.text-only .w-657{
    width:657px;
}


/* CONTENT ONLY    		#content - optional
------------------------------------------------------------------------------ */

/* ELEMENTS 
------------------------------------------------------------------------------ */
#content hr, #content dl, #content pre, #content table{ margin-bottom:1.3em; }

#content dt { margin-bottom:0.4em; margin-top:0.8em; font-weight:bold; }
#content dd { margin-left: 1.2em; }

#content q  		{ quotes: "\00ab" "\00bb"; font-style: italic; }
#content q:before { content: open-quote;  }
#content q:after  { content: close-quote; }

#content blockquote  { padding-left:2em; } 
#content blockquote *:first-child:before { content: "\201C"; }
#content blockquote *:first-child:after { content: "\201D"; }


#content del { text-decoration:line-through; color:#667; }
#content ins { border-bottom: 1px solid #ccc; }
#content address, #content dfn, #content var { font-style: italic; }
#content acronym { text-transform:uppercase; border-bottom: 1px dotted #667; }
#content abbr { text-transform:uppercase; border-bottom: 1px dotted #A9A9A9; cursor:help; }
#content a abbr, #content a acronym { border: none; }
#content sup { vertical-align:super; }
#content sub { vertical-align:sub; }
#content small, #content sup, #content sub { font-size:95%; }
#content big { font-size: 110%; }
#content tt, #content samp, #content code, #content kbd, #content pre  { font-family: Courier, "Courier New", monospace; }
#content code, #content samp, #content pre { font-size: 95%; }

#content p { margin: 0 0 1em 0; text-align: left; line-height:1.3em; }

/* END CONTENT 
------------------------------------------------------------------------------ */

/* ANTI Clickjacking Attacks
------------------------------------------------------------------------------ */
iframe {    
    opacity: 1 !important; /* for conforming browsers */
}


body{
	background:#000 url('/img/xproidscom/body.jpg') repeat-x fixed 50% 0% ;
}

#wrapper{
    margin:0 auto;
    width:1000px;
    position:relative;
}

#head{
    height:221px;
    position:relative;
}

#logo{
    width:359px;
    height:113px;
    position:absolute;
    z-index:1;
    text-indent:-9999px;
    text-align:left;
    top:16px;
    left:19px;
    background:transparent url('/img/xproidscom/logo.png') no-repeat 0 0;
}

.f-text{
    border:1px solid #555555;
    background:#434343 none;
}

table .f-text{
    border:1px solid #454545;
    background:#c7c7c7 none;
}
.x-login{
    position:absolute;
    display:block;
    width:257px;
    top:11px;
    right:0px;
    padding:17px 0 0 17px;
    background:transparent url('/img/xproidscom/login-form.jpg') repeat-x 0 0;
    height:115px;
    
    }
.x-login .fx-1{
    width:213px;
    float:left;
    margin-bottom:9px;
    color:#FFB700;
    padding-left:5px !important;
    padding-right:5px !important;
}
.x-login .fx-2{
    width:161px;
    float:left;
    color:#FFB700;
    padding-left:5px !important;
    padding-right:5px !important;
}

.x-login .f-submit{
    width:62px;
    height:24px;
    float:left;
    background:transparent none;
    color:#ffb700;
    font:bold 1.7em Arial, sans-serif;
    margin-left:5px;
}

.x-login p{
    float:left;
    color:#434343;
    padding-top:30px;
    font:normal 1.3em Arial, sans-serif;
}

.x-login p a{ 
    font:normal 1em Arial, sans-serif;
    color:#ffb700;
}

#head{
    height:191px;
    overflow:hidden;
}

#head .top-menu{
    overflow:hidden;
    margin-top:142px;
    padding-left:20px;
    background:transparent url('/img/xproidscom/top-menu.gif') repeat-x 0 100%;
}

#head .top-menu li{
    float:left;
}

#head .top-menu li a{
    float:left;
    height:31px;
    font:normal 1.8em Arial, sans-serif;
    color:#151515;
    padding:13px 9px 5px;
    text-decoration:none;
}

#head .top-menu li a:hover, #head .top-menu li.selected a{
    background:#ffb700 none;
    }


.mini-basket{
    position:absolute;
    right:290px;
    top:25px;
    color:#ffb700 !important;
    text-decoration:none !important;
    font-size:1.3em;
    background:transparent url('/img/xproidscom/mini-basket.gif') no-repeat 0 0;
    padding:4px 20px;
}


.box-search{
    position:absolute;
    top:144px;
    right:0;
    background:#9D9D9D url('/img/xproidscom/search-box.png') no-repeat 0 0;
    z-index:99;
    width:274px;
    height:47px;
}

.box-search input{
    margin-top:14px;
    margin-left:18px;
    width:194px;
    border:0 none;
    padding-left:10px !important;
    background:transparent none;
}

.box-search .f-submit{
    height:28px;
    margin-top:10px;
    text-align:left;
    text-indent:-9999px;
    width:33px;
}

#change-currency{
	margin-left:18px;
	color:#FFB700;
	width:233px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
    background:transparent url('/img/xproidscom/content.jpg') repeat fixed 0 0;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
    background:transparent url('/img/xproidscom/content.jpg') repeat fixed 0 0;

}
#content {
	padding: 0 294px 0 0;
    position:relative;
    }

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sidebar { 
    
    float: left;
	margin-right: -3px;
	width: 274px;
	margin-left: -274px;
	position: relative;
    _zoom:1;
}

.sidebar .box-side{
    background:transparent url('/img/xproidscom/sidebar.jpg') repeat scroll 0 0;
    margin:0px 0px 13px 0px;
    padding-bottom:10px;
    overflow:hidden;
    _zoom:1;
}

.sidebar h6{
    margin-bottom:8px;
    font:normal 2em Arial, sans-serif;
    line-height:33px;
    height:33px;
    color:#9d9d9d;
    padding:0 0 0 18px;
    overflow:hidden;
    text-align:left !important;
}


.sidebar .box-live-support, 
.sidebar  .box-live-support *{
    text-align:center;
}


.sidebar .box-news .news {
    padding-left:19px;
    padding-right:19px;
}

.sidebar .box-news ul{overflow:hidden; margin-top:20px;}
.sidebar .box-news ul li{
    display:block;
    border-bottom:1px solid #2F2F2F;
    margin-bottom:10px;
}

.sidebar .box-news ul li.last{
    display:block;
    border-bottom:0px none;
    margin-bottom:0px;
}
.sidebar .box-news ul li a{
    font:normal 1.4em Arial, sans-serif;
    display:block;
    color:#FFB700;
    text-decoration:none;
    padding-bottom:5px;
} 
.sidebar .box-news ul li p{
    font:normal 1.2em Arial, sans-serif;
    color:#9D9D9D;
    padding-bottom:14px;
}



.category-menu{
    overflow:hidden;
    display:block;
}

.category-menu li{
    display:block;
    padding-bottom:1px;
    border-bottom:1px solid #2f2f2f;
}

.category-menu li.odd{
}

.category-menu li a{
    font:normal 2em Arial, sans-serif;
    display:block;
    height:30px;
    line-height:29px;
    color:#ffb700;
    text-decoration:none;
    padding-left:18px;
}

.category-menu li:hover a, .category-menu li.selected a{
    display:block;
    color:#000;
    background:#ffb700 none;
}


#tail {
    margin-top:0px;
    margin-bottom:10px;
    position:relative;
    min-height:60px;
    height:auto !important;
    height:60px;
}
.tail-copyrights{
    color:#8b8b8b;
    text-decoration:none;
    font:normal 1.4em Arial, sans-serif;
    padding-top:35px;
    padding-left:30px;
}
#tail .tail-content{
    padding-right:30px;
    padding-top:35px;}
    
#tail p{font:normal 1.1em/1.4em Tahoma, Geneva, Verdana; color:#5f5f5f; padding-bottom:20px;}
#tail h1{font:normal 1.1em/1.4em Tahoma, Geneva, Verdana; padding:0;
    color:#5F5F5F; text-align:center;}
    

    
#content .text-only{
    padding:0 18px 18px 18px;
} 

#content .review{
    padding:18px 18px 18px 18px;
}   


#content .text-only p{
    font-size:12px;
} 

#content .text-only p a{
    color:#FFB700;
} 
  
#faq h4{
    padding:0.3em 0em;
}

#faq h2{
    color:#ffb700;
}

#faq ol h2{
    padding:0.3em 0em;
}

#faq li{
    list-style:none;
    margin:0; 
}

#faq li p{
    font:normal 1.2em/1.4em Arial, sans-serif;
    color:#9d9d9d;
}
    
h1.h1-top{
    margin-bottom:8px;
    font:normal 3em Arial, sans-serif;
    color:#9d9d9d;
    padding:10px 0 10px 18px;
    overflow:hidden;
    text-align:left;
    overflow:hidden;
    text-align:left;
}

h2.succesfull-message{
    color:#FFB700;
    text-align:center;
}
h2.error-message{
    color:#6c6c6c;
    text-align:center;
}
h2.box-data{}
    
    
    
.text-only label{
    display:block;
    font:normal 12px/1.4em Tahoma, Geneva, Verdana;
    margin:0 0 3px 0px;
    text-transform:capitalize;
}

form li{
   margin-bottom:10px; 
}
    
.text-only input.text, .add-input{
    display:block;
    border:1px solid #555555;
    font:normal 12px/1.4em Tahoma, Geneva, Verdana;
    width:240px;
    color:#FFB700;
    padding-left:5px !important;
    padding-right:5px !important;
}



.text-only textarea{
    display:block;
    border:1px solid #555555;
    font:normal 12px/1.4em Tahoma, Geneva, Verdana;
    color:#FFB700;
    padding-left:5px !important;
    padding-right:5px !important;
    width:239px;
}

.text-only select{
    width:251px;
    color:#FFB700;
}

.form form ul{
    display:block;
    margin:0 0 20px 0;
    overflow:hidden;    
}
    
.form form ul li{
    display:block;
    margin:0 0 10px 0;
    
}

#content .errors{
    margin:0;
    font:normal 1.2em Tahoma, Geneva, Verdana;
    color:#FF0000;
    background:transparent url('/img/xproidscom/warning.png') no-repeat 0 0 ;
}

#content .errors li{
    list-style:none;
    margin:0;
    padding-left:30px;
    padding-top:3px;
    padding-bottom:3px;
}

.button{
    background:#ffb700 none;
    width:252px;
    height:33px;
    text-align:center;
    display:block;
    border:0 none;
    font:bold 24px Arial, sans-serif;
    color:#151515;
    text-transform:capitalize;
    padding:0.1em 0.4em;
}

a#f-proceed{
    color:#151515;
    line-height:32px;
    text-decoration:none;
}

.w-action{
    padding:10px 0px;
}



#manufacturer {
    font:normal 12px Tahoma, Geneva, Verdana;
    color:#404040;
    border:1px solid #c8c8c8;
    position:absolute;
    top:16px;
    right:294px;
    width:180px;
    background:#9D9D9D none;
}


.x-prod-detail, .view-info{
    clear:both;
    overflow:hidden;
    position:relative;
    margin:0 0 10px 0;
    background:#fff none;
    
}

.x-prod-detail .w-right, .view-info .w-right{
    width:433px;
    float:right;
    border-left:1px solid #000;
    background:#302d2b none;
    padding:14px 17px !important;
}

.x-prod-detail .w-right .ul-list-2, .view-info .w-right .ul-list-2{
    clear:both;
    overflow:hidden;
    margin-bottom:5px;
}

.x-prod-detail .w-left, .view-info .w-left{
    float:left;
    width:109px;
    padding-left:45px;
    padding-right:21px;
    padding-top:50px;
    text-align:center;
}

.x-prod-detail .field-left, .view-info .field-left{
    float:left;
}

.x-prod-detail .field-right, .view-info .field-right{
    float:right;
}

.x-prod-detail .field-left span, .view-info .field-left span {
    font:bold 2.8em Tahoma, Geneva, Verdana;
    color:#151515;
    padding:3px 5px 4px 5px;
    background:#ffb700 none; 
    display:block;
}

.x-prod-detail .field-left span sup,  .view-info .field-left span sup {
    font-size:55% !important;
}


.x-prod-detail .buy-now-button, .view-info .buy-now-button{
    display:block;
    width:228px;
    height:43px;
    text-indent:-9999px;
    background:transparent url('/img/xproidscom/button-cart.gif') no-repeat 0 0 ;
}

.x-prod-detail .buy-now-button:hover, .view-info .buy-now-button:hover{
    background:transparent url('/img/xproidscom/button-cart-hover.gif') no-repeat 0 0 ;
}

.x-prod-detail .out-stock, .view-info .out-stock{
    display:block;
    width:228px;
    height:43px;
    text-indent:-9999px;
    background:transparent url('/img/xproidscom/out-of-stock.gif') no-repeat 0 0 ;
}



.hidden{
    margin:0px;
    padding:0;
    display:none !important;
}






.x-prod-index{
    overflow:hidden;
    position:relative;
    margin:0 0 40px 19px;
    width:210px;
    float:left;
    
}

.x-prod-index .buy-now-button{
    margin-top:1px;
}

.x-prod-index h3{
    font:normal 1.8em Arial, sans-serif;
    color:#ffb700;
    text-decoration:none;
    padding:0;
    height:39px;
    overflow:hidden;
}

.x-prod-index h3 a{
    text-decoration:none;
} 


.x-prod-index .w-top{
    background:#fff none;
    height:110px;
    margin-bottom:1px;
    padding:20px 0px;
    text-align:center;
}

.x-prod-index .w-bottom{
    margin-bottom:1px;
}

.x-prod-index .w-bottom small{
    background:#ffb700;
    height:30px;
    color:#151515;
    width:88px;
    padding-top:15px;
    text-align:center;
    font:bold 1.5em Arial, sans-serif !important;
    margin-right:1px;
	
}

#content .x-prod-index .w-bottom sup{
    vertical-align:top;
    font-size:60%;
    font-weight:bold;
}


.x-prod-index .w-bottom .out-of-stock{
    background:#302d2b;
    width:121px;
    height:22px;
    display:block;
    color:#c7c7c7;
    font:bold 1.1em Tahoma, Geneva, Verdana;
    text-decoration:none;
    line-height:21px !important;
    text-align:center;
    margin-top:1px;
}

.text-only .category-description{
    font:normal 1.2em/1.5em Tahoma, Geneva, Verdana;
    color:#4c4c4c;
}





.view-info .w-right h3{
color:#CB3536;
}

a.buy-now-button{
    background:#302d2b;
    width:121px;
    height:22px;
    display:block;
    color:#c7c7c7;
    font:bold 1.1em Tahoma, Geneva, Verdana;
    text-decoration:none;
    line-height:21px !important;
    text-align:center;
}

a.buy-now-button:hover{
    color:#302D2B;
    background:#FFB700;
}

a.review-button, 
a.back-button{
    background:#ffb700 none;
    width:122px;
    height:33px;
    display:block;
    color:#151515;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none;
    line-height:32px !important;
    text-align:center;
}

a.more-info-button{
    background:#ffb700 none;
    width:121px;
    height:22px;
    display:block;
    color:#151515;
    font:bold 1.1em Tahoma,Geneva,Verdana;
    text-decoration:none;
    line-height:21px !important;
    text-align:center;
}

a.review-button{
    margin-left:10px;
}
 
a.send-message{
    background:#ffb700 none;
    width:155px;
    height:33px;
    display:block;
    color:#151515;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    float:left;
    text-decoration:none;
    line-height:32px !important;
} 
   
    
a.back-button{
    background:#ffb700 none;
    text-align:center;
    }
    
a.checkout-button{
    background:#ffb700 none;
    width:122px;
    height:33px;
    display:block;
    color:#151515 ;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none;
    line-height:32px !important;
    text-align:center;
    margin-left:10px;}
    
a.update-button{
    background:#ffb700 none;
    width:155px;
    height:33px;
    display:block;
    color:#151515;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none;
    line-height:32px !important;
    text-align:center;}
    
    
a.send-button{
    background:#ffb700 none;
    width:139px;
    height:33px;
    display:block;
    color:#151515;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none;
    line-height:32px !important;
    text-align:center;}
    
a.continue-button{
    background:#ffb700 none;
    width:122px;
    height:33px;
    display:block;
    color:#151515;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none;
    line-height:32px !important;
    text-align:center;
}

a.edit-order-button, a.cancel-order-button, a.payment-info-button, a.pay-wu-button, a.pay-mg-button, a.pay-cc-button, a.pay-alertpay-button{
    background:#ffb700 none;
    width:142px;
    height:33px;
    display:block;
    color:#151515;
    font:bold 24px Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none;
    line-height:32px !important;
    text-align:center;
    float:left;
    margin-right:10px;
    margin-bottom:20px;
}

a.cancel-order-button{
    width:170px;
}

a.payment-info-button{
    width:262px;
}

a.pay-wu-button{
    width:210px;

}

a.pay-mg-button{
    width:190px;

}

a.pay-cc-button{
    width:282px;

}

a.pay-alertpay-button{
    width:230px;
}


.x-prod-detail .w-right h3, 
.view-info .w-right h3{
    font:bold 2.4em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding:0;
    color:#ffb700 !important;
    
}

.x-prod-detail .w-right big, 
.view-info .w-right big{
    font:bold 1.3em Tahoma, Geneva, Verdana !important;
    padding:0;
    color:#939393;
    display:block;
    padding-bottom:5px;
    padding-top:5px;
}

.x-prod-detail .w-right .ul-list-2 li, .view-info .w-right .ul-list-2 li{
    color:#9d9d9d;
    font:normal 1.8em/1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    list-style:none;
    min-height:115px;
    height:auto !important;
    height:115px;
}

.x-prod-detail .w-right .ul-list-2 .manufacturer, .view-info .w-right .ul-list-2 .manufacturer{
    min-height:auto;
    height:auto;
    color:#FFB700;
}

.x-prod-detail .w-right .ul-list-2 .pack, .view-info .w-right .ul-list-2 .pack{
    font-size:14px;
    color:#FFB700;
    margin:4px 0px !important;
}

.x-prod-detail .w-right .w-left, 
.view-info .w-right .w-left{
    width:auto;
    padding:20px 0px;
}

.x-prod-detail .w-right .w-right, 
.view-info .w-right .w-right{
    width:auto;
    padding:20px 0px;
}

.x-prod-detail .w-right .w-right label, 
.view-info .w-right .w-right label{
    float:left; 
    padding-top:3px; 
    color:#b8b9b0; 
    padding-right:10px;
    font-size:1.2em;
    line-height:1.4em;
    font-family:Tahoma,Geneva,Verdana;}
    
.x-prod-detail .w-right .w-right input.f-text , 
.view-info .w-right .w-right input.f-text{
    float:left; 
    width:30px; 
    border:1px solid #c8c8c8; 
    text-align:left; 
    margin-right:10px; 
    padding:0.3em 0.5em; }
    
.x-prod-detail .w-right .w-right em , 
.view-info .w-right .w-right em{    
    background:transparent url('/img/xproidscom/out-stock.png') no-repeat 0 0 ;
    width:101px;
    height:22px;
    display:block;
    color:#fff;
    font:normal 1.1em Tahoma, Geneva, Verdana;
    text-decoration:none;
    line-height:21px !important;
    float:left;
    text-align:center;
    }
 
.review-list{}
.review-list li{ padding-left:30px; padding-bottom:10px; list-style:none;}
.review-list li h3{color:#CB3536; padding:0.5em 0em;}
.review-list li p, .events *{
    font:normal 1.2em Tahoma, Geneva, Verdana; 
    color:#4c4c4c;
    line-height:22px;
    }

.events-list{
    overflow:hidden;
    display:block;}
    
.events *{
    font:normal 12px Tahoma, Geneva, Verdana; 
    color:#4c4c4c;
    line-height:22px;
}
.events-list li{
    display:block;
    padding:3px 3px 3px 30px;  
    list-style:none;    
}

.events-list li a{
       color:#cb3536;
       font:bold 1.3em 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
        text-decoration:underline
       } 
    
.general-info{
    font:normal 1.2em Tahoma, Geneva, Verdana; 
    color:##9D9D9D;
}

.my-menu{
    float:right;
    width:200px;   
    padding-top:24px;
}
    
    .my-menu h6{
        padding:0;
        font:bold 1.4em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
        text-transform:capitalize;
    }
    
    .my-menu p{
        padding:0;
        font:bold 1.2em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
        text-transform:capitalize;
        padding-bottom:5px;
    }
    
    .my-menu h3{ 
        padding:0;
        font:bold 1.2em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    }
    .my-menu .user-menu a{
        font:bold 1.2em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
        text-decoration:none;
    }
   
    
    
    .my-menu .user-menu li{
    float:left;
    width:99px;
    }
    
    
    table input{
    width:30px; border:1px solid #c8c8c8; text-align:left; margin-right:10px; padding:0.3em 0.5em; 
    }
    
    .x-check-s1 {font:normal 12px Tahoma, Geneva, Verdana;}
    .x-check-s1 .check{
        overflow:hidden;
        clear:both;
        margin:0;
    }
    
    .x-check-s1 .check li{margin:0; display:block; clear:both; overflow:hidden; padding-bottom:10px; padding-left:10px;}
    .x-check-s1 .check label {font:normal 1em Tahoma, Geneva, Verdana; padding-left:0px; vertical-align:middle; float:left; width:510px}
    .x-check-s1 .check div { float:right; width:145px; vertical-align:middle;}
    .x-check-s1 .check input { display:inline; vertical-align:middle;}
    .x-check-s1 .check strong { display:inline; vertical-align:middle;}
    
.text-only .ul-list-3{display:block; overflow:hidden; border:1px solid #000; background:#302D2B none; width:400px; margin:0 auto 20px auto;}
.text-only .ul-list-3 li{
    list-style:none inside;
    padding-left:10px;
    font:bold 13px/1.5em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    padding-top:3px;
    padding-bottom:3px;
    }
    
    .ul-list-3 li strong{
        font-size: 1.2em;
        color:#FFB700;
    }
    
    .ul-list-3 li span{
    font-size: 1.2em;
    padding-right:10px;
    }
    
    
.ul-list-5{display:block}
.ul-list-5 li{
    list-style:none;
    padding-left:30px;
    font:bold 1.3em/1.5em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    }
    
.ul-list-5 li span{
    font-size: 1.2em;
    padding-right:10px;
    color:#FFB700;
    }
    
    
.x-ticket-s2{
    overflow:hidden;
}
    
.ul-list-4 li{
    display:block;
    padding:5px 0px;
}


    
    
    
    
.w-paytype ul{
    display:block;
    width:160px;
    font:bold 1.3em'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    margin:0 auto;
}

.w-paytype li{
    display:block;
    padding:5px 0px;
}


.w-paytype ul.collector{
    background:transparent url("/img/xproidscom/sidebar.jpg") repeat scroll 0 0 ;
    padding:20px;
    width:340px;
    box-shadow: 0px 0px 5px #000;
  -moz-box-shadow: 0px 0px 5px #000;
  -webkit-box-shadow: 0px 0px 5px #000;
	margin:0 auto;

}


.w-380{width:380px; margin:0 auto !important;}

.w-collect-list li{
    padding:5px 30px;
    list-style:lower-alpha inside;
    font:normal 1.8em 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    margin:0 auto;
    text-align:center;
}
.w-collect-list li strong{
    margin:0 auto;
    color:#FFB700;
    text-align:center;
}

.collector {
    background:transparent url("/img/xproidscom/sidebar.jpg") repeat scroll 0 0 ;
    padding:20px;
    width:360px;
    overflow:hidden;
    clear:both;
    margin:0 auto;
    box-shadow: 0px 0px 5px #000;
  -moz-box-shadow: 0px 0px 5px #000;
  -webkit-box-shadow: 0px 0px 5px #000;
  margin:0 auto!important;
}

.back-e{ margin:0 auto;}

.collector li{
	list-style:none !important;
	text-align:left;
	padding-left:0;
}
.collector li strong{
	float:left;
	width: 200px;
	text-align:left;
    color:	#9D9D9D;
    font-size:14px;
}

.coll-2 li input{float:left;}

.collector li b{
	color:	#9D9D9D;
    font-size:14px;
    	float:left;
}

.collector li p{
	margin-bottom:0 !important;
    color:	#9D9D9D;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    clear:both;
    overflow:hidden;
}

.l-content{
    font-size:12px;
}

#f-sendmsg input{ display:inline; }
#f-sendmsg label{display:inline;}


.review ul li { 
display:block;
padding-bottom:10px;
border-bottom:1px solid #CB3536;
}

.review ul li span{
    color:#CB3536;
    text-decoration:none;
    font:bold 13px 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    display:block;
    padding:0.3em 0;
}

#content .review ul li p{
    text-decoration:none;
    font:normal 12px Tahoma,Geneva,Verdana;
    display:block;
    line-height:1.6em;
}

.x-ticket-s2 .ul-list-5 li{
padding-left:0px;
}

.download-file{
    text-align:right !important;
}


.t-total .numb{
    text-align:left;
    padding-left:159px;
}

.text-only .t-total .red{
    font-size:2em;
    color:#FFB700;
}

#shipping_type{
    width:200px;
    margin-right:10px;
}

.form-center{
	margin:0 auto;
	width:258px;
}


#f-pay-typ  .collector p{padding:10px 10px 5px 20px;}




.personal-input {
	margin-right:280px;
	display:block;
}

.text-only .add-button{
background:none repeat scroll 0 0 #FFB700;
color:#151515;
display:block;
font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:33px;
line-height:32px !important;
text-align:center;
float:left;
margin-left:10px;
padding:0px 20px !important;
}

.text-only .add-input{
float:left;
padding:7px !important;
width:300px;
}



.text-only h1, 
		.page-content h2, 
		.page-content h3, 
		.page-content h4, 
		.page-content h5, 
		.page-content h6
		{text-align:left;}


        .text-only h1{font:bold 2em Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#FFB700;}
 		.text-only h2{font:bold 1.8em Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#FFB700;clear:left; }
        .text-only h3{font:bold 1.6em Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        .text-only h4{font:bold 1.4em Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#FFB700;}
        .text-only h5{font:bold 1.2em Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        .text-only h6{font:bold 1em Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        
        
        .text-only p, .text-only blockquote, .text-only ul, .text-only ol, .text-only dl, .text-only form, .text-only table, .text-only pre {
            line-height:inherit;
            margin:0 0 1.5em;
            font:normal 12px/1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif;
        }
        
        
        .text-only blockquote  {
            border-left:1px solid #CCCCCC;
			font-style:italic;
            margin-left:2em;
            font-size:10px;
        }
		.text-only blockquote p{
			font-style:italic;
		}
        
        .text-only blockquote, .text-only dd {
            padding:0 0 0 2em;
        }
        
        .text-only .left {
            float:left;
            margin-right:1em;
        }
        
        .text-only .right {
            float:right;
            margin-left:1em;
        }
        
        .text-only img{}
        
        .text-only pre {
            border-left:1px solid #CCCCCC;
            margin-left:2em;
            padding-left:2em;
            overflow:auto;
        }
        
        .text-only pre, .text-only code, .text-only samp, .text-only kbd, .text-only var {
            font:1.4em/1.5em mono-space,monospace;
        }
        
        .text-only caption {
            color:#777777;
            font-style:italic;
            margin:0.5em 0;
            text-align:right;
        }
        
        .text-only ul, .text-only ol, .text-only dl {
        	padding:0;
        }
        
        .text-only li {
            display:list-item;
            list-style-position:outside;
            list-style-type:disc;
            margin:0 0 0 2em;
            padding:0;
            padding:3px 0px;
			font-size:12px;
        }
        
         .text-only ul ul li{list-style-type:circle;}
         
         .text-only ul ul ul li{list-style-type:square;}
         
         .text-only ul ol li{list-style-type:decimal;}
         
         .text-only ol li{list-style-type:decimal;}
         
         .text-only ol ol li{list-style-type:decimal;}
         
         .text-only ul ul ul li{list-style-type:square;}
        
        .text-only ul ul, .text-only ul ol, .text-only ol ol, .text-only ol ul, .text-only dd { margin:0;}
        
        .text-only dt {font-weight:bold; line-height:1.5em;}
        .text-only dd { line-height:1.5em;}
        
        .text-only a{}
        
        .text-only td,  .text-only th{ border:1px solid #302D2B; padding:5px 20px;}
		
		.text-only table{border:1px solid #302D2B; border-collapse:collapse; width:100%;}
        
        .text-only .pullquote {
            border-right:1px solid #CCCCCC;
            color:#777777;
            float:left !important;
            font-size:1.1em;
            font-style:italic !important;
            margin-bottom:0.5em !important;
            margin-right:2em !important;
            padding-right:2em !important;
            text-align:right !important;
            width:20% !important;
        }
        
        .text-only .boxout {
            border:1px solid #CCCCCC;
            float:right;
            margin-bottom:0.5em;
            margin-left:2em;
            padding:1em 2em;
            width:20%;
        }
        
        
        .text-only .cols {
            display:block;
            min-height:1%;
            clear:both;
            overflow:hidden;
        }
        
        .text-only .col  {
            display:inline;
            float:left;
            margin-left:4%;
            width:48%;
        }
        
        .text-only .cols3 .col {
            margin-left:5%;
            width:30%;
        }
        
        .text-only .cols4 .col {
            margin-left:4%;
            width:22%;
        }
        
        .text-only .first {
            margin-left:0 !important;
        }
        
        
        .text-only .note {
            font-weight:bold;
        }
        .text-only .note, .text-only .success, .text-only .error {
            display:block;
        }
        
        .text-only .success {
            color:#006600;
        }
        
        .text-only .error {
            color:#990000;
       }


		.text-only .red{
			color:#db5f35;
		}
		
		.x-basket .f-xform .checkout-button{
			float:none;
			margin:0 auto;
		}
		
		
		.text-only  .ul-list-4{
			margin:0;
		}
		
		.text-only  .ul-list-4 li, .text-only  .ul-list-5 li{
			margin:0;
			list-style:none;
		}
		
		.yellow{
			color:#FFB700;
		}
		
		
		.text-only form ul li, 
		.text-only form ol li{
			margin:0;
			list-style:none;
		}
		
		
/*------------------------------------------------------------------*/

.tag-cloud .box h1, 
.tag-cloud .box h2, 
.tag-cloud .box h3, 
.tag-cloud .box h4, 
.tag-cloud .box h5, 
.tag-cloud .box h6{
	padding:0;
	display:inline;
	padding:0 5px;
	background:transparent none !important;
	border:0 none;
	color:#FFB700!important;
	text-shadow:0 0 0 transparent !important;
	cursor:pointer;
}

.tag-cloud .box h1:hover, 
.tag-cloud .box h2:hover, 
.tag-cloud .box h3:hover, 
.tag-cloud .box h4:hover, 
.tag-cloud .box h5:hover, 
.tag-cloud .box h6:hover{
	background:#FFB700 none !important;
	color:#000 !important;
}

.tag-cloud .box a:hover {
	background:#FFB700;
	color:#000;
}

.tag-cloud .box h1{
	font-size:2em;
	font-weight:900;}
	
.tag-cloud .box h2{
	font-size:1.8em;
	font-weight:800;}

.tag-cloud .box h3{
	font-size:1.6em !important;
	font-weight:700;}

.tag-cloud .box h4{
	font-size:1.4em;
	font-weight:600;}
	
.tag-cloud .box h5{
	font-size:1.2em;
	font-weight:500;}
	
.tag-cloud .box h6{
	font-size:1em;
	font-weight:400;}
	

.tag-cloud .box{
	margin:5px 0 0;	
	line-height:2em;
	text-align:center;
	padding:10px 0px !important;
}

.tag-cloud .box a{
	text-decoration:none;
	color:#FFB700;
}

a.orange-button{
	color:#151515!important;
}		
		
.orange-button{
	color:#151515;
	border:0;
	background-color:#FFB700;
	font-size:1.2em;
	text-decoration:none!important;
	padding:3px 15px;
	margin:0 15px 0 0;
	cursor:pointer;
}

input.orange-button{padding:2px 15px!important;}

#f-id-1{width:300px;}


#slider {
    position:relative;
    width:670px; /* Change this to your images width */
    height:283px; /* Change this to your images height */
    background:url('/img/xproidscom/slides/loader.gif') no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}



.w-paytype ul#select-payment-type li{margin-left:0;}

.w-paytype ul#select-payment-type li input{margin-right:10px;}

.w-paytype ul#select-payment-type li p{padding-left:28px;}

.product-reviews {
margin:0;
padding:0;}
.product-reviews li.list-reviews {
    padding: 0 0 10px 0;
    list-style:none;
    margin:0;
}
.product-reviews li.list-reviews b {
    display: block;
    padding: 0 0 5px 0;
    color:#FFB700;
}
.product-reviews li.list-reviews span {
    display: block;
    line-height: 1.5em;
    padding: 0 0 5px 0;
}


#gallery {
	position:relative;
    width:670px; /* Change this to your images width */
    height:283px; /* Change this to your images height */
    background:url('/img/xproidscom/slides/loader.gif') no-repeat 50% 50%;

}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

.image-1, .image-2, .image-3, .image-4{
	width:670px;
	height:283px;
	clear:both;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;	
}


.image-1{
	background:transparent url('/img/xproidscom/slides/xproids-slide-1.jpg') no-repeat 0 0 !important;
}
.image-2{
	background:transparent url('/img/xproidscom/slides/xproids-slide-2.jpg') no-repeat 0 0 !important;
}
.image-3{
	background:transparent url('/img/xproidscom/slides/xproids-slide-3.jpg') no-repeat 0 0 !important;
}
.image-4{
	background:transparent url('/img/xproidscom/slides/xproids-slide-4.jpg') no-repeat 0 0 !important;
}

.my-menu p.last{margin:0;padding:0;}

/*-------------------------------------------FEEDBACK----------------------------------------------*/

#feedback p.view-list {
    text-align: right;
    margin-right:5px;
}

#feedback ul.list,
#feedback ul.list li,
#feedback dl,
#feedback dl dt,
#feedback dl dd {
    margin:0;
    padding:0;
    list-style: none;
}
#feedback ul.list {
    margin:0 0 1em 0px;
    overflow: hidden;
    zoom:1;
}
#feedback ul.list li {
/*    float: left;
    width:260px;*/
}
#feedback ul.list dl {
    overflow: hidden;
    zoom:1;
    margin-bottom: 1em;
	font-size:1em;
}
#feedback ul.list dl dt {
    float: left;
    width:250px;
    clear: both;
	padding-bottom:10px;
}
#feedback ul.list dl dd {
    float: left;
    width:175px;
	color:#FF9800;
	font-style:italic;
	padding-bottom:10px;
	font-weight: bold;
    overflow: hidden;
	line-height:18px;
}

#feedback .stars {
    background: url(/img/xroidscom/stars.png) 0 0 no-repeat;
    height: 8px;
    width:90px;
    text-indent: -9999px;
}
#feedback .stars0 {
    background-position: 0 0;
}
#feedback .stars1 {
    background-position: 0 -36px;
}
#feedback .stars2 {
    background-position: 0 -72px;
}
#feedback .stars3 {
    background-position: 0 -108px;
}
#feedback .stars4 {
    background-position: 0 -144px;
}
#feedback .stars5 {
    background-position: 0 -180px;
}

.form .feedback legend {
    color:#FFB700;
    font:bold 1.4em Arial;
    margin-bottom:.5em;
    padding-left:200px;
}
.form .feedback fieldset {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
}
.form .feedback  label {
    float:none;
    width:auto;
    padding:0;
}

.form .feedback  label.caption {
    width:190px;
    float:left;
    padding-right:10px;
    text-align:right;
    line-height:1.5;
}

#fieldset-site ul li span label, #fieldset-support ul li span label, #fieldset-shipping ul li span label, #fieldset-products ul li span label, #fieldset-other ul li span label{
	width:30px!important;
	display:inline-block;
	text-align:left;
}

#fieldset-site ul li span label input, #fieldset-support ul li span label input, #fieldset-shipping ul li span label input, #fieldset-products ul li span label input, #fieldset-other ul li span label input{margin-left:0;border:0;}

#fieldset-other{
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}

.feed-cont.last{margin-bottom:35px;}

.feed-cont{
	overflow:hidden;
	padding:20px 50px 10px 50px;
	margin:30px 70px 0px 70px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
     box-shadow: 0px 0px 10px #000;
	 background: url("/img/xproidscom/sidebar.jpg") repeat scroll 0 0 transparent;
}

.feed-cont h4{text-align:center;padding-top:0;color:#FF9800;}

.feedback ul li{overflow:hidden;}

.feedback ul li ul.errors{margin-left:200px!important;}

.feedback #fieldset-other ul li.submit #submitBtn{margin-left:200px;}

.m-b-20{margin-bottom:20px;}

ul.no-list-style, ul.no-list-style li{list-style:none!important;margin-left:0!important;}

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

.feed-index {
	overflow:hidden;
	clear:both;
	padding:0 0 5px 18px;
}

.feed-index a {
    float:left;
    overflow: hidden;
	clear:both;
	text-decoration:none;
}

.feed-index a:hover{text-decoration:none;}

a.view {
    margin-bottom: 10px;
}
























