body{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin:0px;
        padding:0px;
        color:#000000;
        behavior:url("/themes/coin/css/csshover.htc");
        background-color:#FFFFFF;
}
a, a:visited {
      color:#636363;
	  text-decoration:none;
      outline:none;
}

a:hover {
	color:#9f143a;}
    
h1, h2, h3, h4, h5, h6, form, ul {
	margin:0px;
    padding:0px;}
    
p {
	margin:0px;
    padding:10px 0px;} 
    
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.left{
	float:left;
}

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

#centerContent {
        width: 1004px;
        margin: 0 auto;
      }

#contentColumn {
        //width: 900px;
        margin: 0 auto;
      }


#wrapper{
    background-color:#FFFFFF;
   	margin:0px auto;
	width:100%;
}

#header {
	background-color:#FFFFFF;}
    
#header-top{
   width:960px;
   margin:0 auto;
}

a img {
    border:none;
}

#logo {
    width:195px;
    position:absolute;
    top:-6px;
    left:17px;
}


.logo-menu {
	background:transparent url(http://css.zerogrey.com/themes/Invicta_2009/images/btn-menu.gif) repeat-x center top;
	width:100%;}
	
.logo-menu-inner {
	width:945px;
	margin:0 auto;
    padding-left:15px;
    position:relative;}
    
.langs {
	text-transform:capitalize;
}
.clear{
    clear:both;
    font-size:0px;
    height:0px;
    line-height:0px;
}

.searchbox{
    border:1px solid #000000;
    width:100px;
	float:left;
}

.bordernone {
	border:none;
    width:100px;}
    



.pagination {
	text-align:right;
    padding-bottom:10px;
clear:both;
}
.pagination a, .pagination a:visited {
	color:#000000;
}

.pagination a:hover {
	color:#636363;
}

#headFlash img{

}


#footer{
    margin:0px auto;
color:#666666;
    width:960px;
	border-top:3px solid #b41641;
	padding-top:10px;
       padding-left: 20px;
}

#footerLogo{
    float:left;
}

#footerCopy{
    float:right;
}

.footerLinks{
	float:left;
}

.footerLinks a, .footerLinks a:visited{
    font-family:Tahoma;
    color:#666666;
    text-decoration:none;
    font-size:11px;
}

.footerLinks a:hover{
    color:#636363;
}

.catTitle{
    text-align:left;
    padding:20px 10px 10px 10px;
    color:#FFFFFF;
    background-color:#000;
    font-weight:bold;
    font-size:18px;
}

.banner{

}

#contentColumn{
        width:1004px;
	margin:0 auto;
        padding-left: 50px;
	padding:30px 0px;
}

.leftProduct{
  
    width:140px;
    margin:0px;
    padding:0px 0px 10px 126px;
	min-height:180px;
}

* html .leftProduct {
	height:180px;
}
.leftProduct img:hover{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;

}


div.alg-center a, alg-center a:visited {
	color:#000000;
}

div.alg-center a:hover {
	color:#636363;
}
#loginLinksPos{
	padding:3px 0px;
    text-align:right;
}

#loginLinksPos a, #loginLinksPos a:visited{
    text-decoration:none;
    color:#000000;
    text-transform:capitalize;
    
}

#loginLinksPos a:hover{
    color:#636363;
}

#menCatDivLinksPos a, #menCatDivLinksPos a:visited{
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}

#menCatDivLinksPos a:hover{
	color:#636363;
}

#menCatDivLinksPos ul{
    float: left;
    padding: 0px;
    margin: 0px;

}

#menCatDivLinksPos li{
    float: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
    border-right:1px solid #000000  ;
    padding: 0px 5px 0px 5px;
}


#smallHome{
    background-image:url(../images/coin/smallHomeBg.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    float:left; 
    width:795px;
    height:100px;
    margin:20px 0px 0px 0px;
    padding:15px 0px 15px 0px;  
    
}

#rotatorImg img{
    border:1px solid #000000;
    width:90px;
    height:90px
}

#leftRow{
    float:left;
    width:14px;
}

#leftRow img{
}


#rotatorImg{
    width:795px;
    height:100px;
    float:left;
    padding:0px 0px 0px 0px;
}

#rotatorImgMask{
    height:100px;
    white-space:nowrap;
    overflow:hidden;
    width:735px;
    padding:0px 0px 0px 37px;
    margin: 0px;
    float: left;
}

#rotatorImgMask a{
    padding:0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
}

#leftRowPos{
    position:relative;
    top:35px;

}

#rotatorImgMask img:hover {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}

#rightRow{
    float:left;
    width:14px;
}

#rightRowPos{
    position:relative;
    top:35px;    
}

.signin {
	text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    background-color:#ffd233;
    border:none;
    color:#000000;
    cursor:pointer;
}

* html .signin {
    font-size:12px;
}

.buybutton, .button, form#changelang dl.onSide dd input, .continue, .wideButton {
	background: url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/button_red.gif') left top no-repeat;	
    color:#FFFFFF;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:193px;
    height:23px;
    border:none;
    text-transform:uppercase;
}

.button-grey {
	background: url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/button_grey.gif') left top no-repeat;	
    color:#FFFFFF;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:193px;
    height:23px;
    border:none;
    text-transform:uppercase;
}

.button-grey-light {
	background: url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/button_grey_light_big.gif') left top no-repeat;	
    color:#FFFFFF;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:167px;
    height:23px;
    border:none;
    text-transform:uppercase;
}

.button-red-long {
	background: url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/button_red.gif') left top no-repeat;	
    color:#FFFFFF;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:270px;
    height:23px;
    border:none;
    text-transform:uppercase;
}

.button-grey-short {
	background: url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/button_light_grey.gif') left top no-repeat;	
    color:#FFFFFF;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:99px;
    height:23px;
    border:none;
    text-transform:uppercase;
}


div.tellAFriends {
    text-align:right;
    width:100%;
}
.tellAFriends a, .tellAFriends a:visited {
    color:#a2a3a5;
    font-size:11px;
    text-transform:uppercase;
}

.tellAFriends a:hover {
    color:#636363;
}
input.searchbtn {
	float:left;
	margin:0px 5px 0px 3px;
}
.prodbuy-button{
    color:#FFFFFF;
    background-color:#000000;
    border:0px solid #FFFFFF;
    cursor:pointer;
    height:22px;
    line-height:22px;
    width:84px;
    background-image:url(../images/coin/buybutton.jpg);
    background-position:center;
    background-repeat:no-repeat;
}

#menCatDivSec{

}

#menCatDivLinksSec{
    float:left;
}

#menCatDivLinksPosSec{
    position:relative;
    top:8px;
    color:#000000;
    left:3px;

}


#menCatDivLinksPosSec a{
    text-decoration:none;
    color:#000000;
    font-weight:bold;
    display:block
}

#menCatDivLinksPosSec a:hover{
    color:#000000;
}

#headerLogin {
	text-align:right;
	padding-top:5px;
}

#headerLogin a, #headerLogin a:visited {
	paddong:0px 3px;}
	


.header-inner {
	width:960px;
	margin:0 auto;
	padding:3px 0px 30px 0;}
	

input.loginborder {
	border:1px solid #ffd233;
    width:90px;
}
.border1{
       
}

.floatsmallImg{
        float:left;

        
}       

/*.iSmallProd{
        text-align:center;
        width:291px;
        margin:2px 0px 0px 0px;
        float:left;
        position:relative;
}*/

.floatsmallImg img{
        width:80px;
        height:80px;
        border:1px solid #6E6E6E;    
}                                 

.floatsmallImg img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}    

.productImg img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}    

.productImgPosCat img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}              

#smallLeft{
        padding:0px 3px 0px 0px;
}       

#smallRight{
        padding:0px 0px 0px 3px;        
}       

.pageTitle{
    font-size:15px;
    text-align:left;
    padding:10px 0px;
    margin:0px 0px 10px 0px;
    font-weight:bold;
    color:#000000;
    text-transform:uppercase;
    }  

.pageTitleCat{
    font-size:18px;
    text-align:left;
    padding:10px 0px 10px 0px;
    margin:20px 10px 20px 10px;
    border-bottom:2px solid #DADADA;
    color:#6E6E6E;
    font-weight:bold;
}  

#productcolumnPos{

}

.pricecount label{
}

form{
    margin: 0px;
    padding: 0px;
}
.order-detail{
    text-align: left;
}

/*====================================================================*/
#changePasswd, #changelang {
	padding-top:20px;
	text-a;ign:left;}
	
.registerfieldLeft{
    width: 100%;
    display: block;
    padding:2px 0px;
}

.registerfieldRight{
    width: 100%;
    display: block;
    padding:2px 0px;
}
/*form#frmUser div.registerfieldRight span {
	display:block;
}*/

#registerButton input {
	color:#000000;
}
#registerfield{
    background-color: #FFFFFF;
}

.clearRegister{
}

#registerMessage{
    padding: 20px 10px 20px 10px;
    text-align: center;
    font-weight: bold;
}

.infoMessage{
    padding: 20px 10px 20px 10px;
    text-align: center;
    font-weight: bold;
}

.errorMessage{
    padding: 20px 10px 20px 10px;
    text-align: center;
    font-weight: bold;
}

.full-description{
    padding: 0px 20px 0px 20px;
}

.message{
    padding: 20px 0px;
}

.onSide{
    width: 100%; 

}

label {
    font-weight: bold;  
}

dt{
    font-weight: bold;
    padding:0px;
}

dd{
    width: 100%;
    padding:0px;
    margin: 0px 0px 10px 0px; 
}

.onSide table{
    width: 100%;
}

.inpReg{
    border:1px solid #000000;
    width: 250px;
}

#comment_text{
    border:1px solid #000000;
    width: 250px;
}

#email{
    border:1px solid #000000;
    width: 450px;
    padding: 20px;
}



.inputReg{
    border:1px solid #000000;
    width: 250px;
}

.cart{
    width: 100%;
    border:1px solid #DADADA;
}

.cart-noborder{
    width: 100%;
}

.button_cart{
    cursor:pointer;   
}

#total_cost{
    color: #9f143a;
}

.confirm{
    width: 100%;
}

.full{
    width: 100%;
}

.fullt{
    width: 100%;
}

.nowrap{
}

.fulw{
    text-align: right;
}

.order-list th{
    text-align: left;
}

.order-list td{
    text-align: left;
}



/*====================================================================*/
.homecaption{
    padding: 5px 0px 5px 0px;
    text-align:center;
}
.homecaption a, .homecaption a:visited {
	color:#000000;
    text-decoration:none;
    padding:3px 10px;
} 

.homedescrip{
    padding: 5px 0px 5px 0px;
}

.best{
    font-size:18px;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px -13px 2px;
    color:#6E6E6E;
    font-weight:bold;
}

#searchPos form#product-finder {
	float:right;
    padding-top:10px;
}

form#product-finder {
	margin:0px;
    padding:0px;
}
.smallimages{
    float:left;
}

#curr-lang{
    color:#9f143a}

#category_635{
text-decoration:blink;
}

#payment_page{
width:900px !important;
padding:20px 10px 10px 10px;
text-align:left;
}

#secure_payment{
border:1px solid #ff0000 !important;
background: #FFD233 !important;
color: #000000 !important;
}

#secure_payment input, select{

margin: 4px 0px 0px 0px;
}

.quan{
    border:1px solid #dadada;
    height:15px;
    width:30px;
}

.button_payment{
    width: 200px;
    padding:0px 0px 0px 0px;
    height:27px;
    border:1px solid #ff0000 !important;
    color:red;
    text-transform:uppercase;
    font-weight:bold;
    background: #FFC700 !important;
}

#confirm_box_payment{
width:610px !important;
}

#confirm_box_payment h2{
text-transform:uppercase;
font-weight:bold;
font-size:12px !important;
}

.confirm_payment th{
border-bottom:1px solid white !important;
}

.message_payment{
color:red;
width:610px !important;
font-weight:bold !important;
font-size:12px !important;
text-transform:uppercase !important;
}

.message_payment div{
width:610px !important;
text-align:center;
}		


.page_eshop_ticket #frmLogin {
width:100%;
text-align:left;
}

.page_eshop_ticket .message{

width:100%;
text-align:left;
}		
		
.page_eshop_ticket #frmLogin label {
    display:block;
    text-align:left;
    width:80px;
}			
		


.page_eshop_ticket .contact_object{
width:340px;
float:left;
}

.page_eshop_ticket .contact_description {
    text-align:left;
    width:500px;
    float:left;

}	

.page_eshop_ticket .contact_description textarea{
width:300px;
height:52px;
}

.page_eshop_ticket #registerfield{
width:100%;
height:170px;
text-align:center;
}

.page_eshop_ticket .registerfieldLeft{
text-weight:bold !important;

}			
		

form#frmUser .subtitle {
	color:#ee1c22;
	border-bottom:1px solid #ee1c22;
    padding:10px 0px 3px 0px;
	margin-bottom:5px;
margin-top:10px;
    font-size:12px;
    font-weight:bold;
}

.denotes{
width:100%;
text-align:right;
}


.page_eshop_address .registerfieldLeft{
font-weight:bold;
padding-top:3px;
}
	
.page_eshop_order .order{
width:783px !important;
text-align:center !important;
}			
		
.page_user_login .login {

}

.page_eshop_login label,
.page_user_login label {
display:block;
padding:5px 0;

}

.page_eshop_login .button,
.page_user_login .button{
margin-top:10px;
margin-bottom:10px;
}			
		
/*================= pagination ===========*/

.pageLinks a, .pageLinks a:visited {
	padding:0px 3px;
}

.pageLinks .current {
	color:#9f143a;
}			
		

/* new popup */
#popup_overlay {
        opacity: 0.50 !important;
background: #8a7c6f;
}
#popup_container {
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #ffffff;
	color: #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
text-align:center;
border:1px solid black;
}

#popup_ok{
border:1px solid #000; text-decoration:none; white-space:nowrap; cursor:pointer;  padding:3px 7px; margin:2px; text-transform:uppercase; font-size:10px; font-weight:bold;
text-decoration:none; border-color:#d72d20; background-color:#d72d20; color:#ffffff;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #ffffff;
	background: #d72d20;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
        text-transform: uppercase;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}





#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}			
		

.page_eshop_confirm .button-red-long, 
.page_eshop_confirm .button {
	background-image:none;
    color:black;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:270px;
    height:23px;
    border:none;
    text-transform:uppercase;
}			
		

.pay .button {
 padding: 5px;      
color:white;
}


.confirm_payment { 
width: 300px;
}			

.page_eshop_secure #ul_level_2,
.page_eshop_secure #ul_level_1 a,
.page_eshop_secure .footerLinks{
display:none;
visibility:hidden;
}

.page_eshop_secure #ul_level_1 {
height:15px;
}

.page_eshop_secure .confirm_payment{
width:600px !important;
}			



.page_user_login #top-nav-categories li {
visibility:hidden;
}			
		
.page_eshop_confirm .pay-btn {
	background: url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/button_red.gif') left top no-repeat;	
    color:#FFFFFF;
	font-weight:bold;
    font-size:11px;
    cursor:pointer;
	width:193px;
display:block;
    height:23px;
    border:none;
    text-transform:uppercase;
padding: 5px;
}

.page_user_account #top-nav-categories li {
visibility:hidden
}			

.page_eshop_wishlist #contentColumn {
width: 975px;
}

page_eshop_wishlist #email{
width: 900px;
}			
		

#category_2053,
#category_2059,
#category_2063 {
visibility: hidden;
}	


#category_1813:after{
border:1px solid black;
}		
		
#category_1813 {
margin-left: 50px;
}

.ie6 #category_1813 {
margin-left: 40px;
}

#category_1783 {
margin-left: 272px;
}

#category_1783 {
margin-left: 135px;
}

#category_1773 {
margin-left: 38px;
}

.ie6 #category_1773 {
margin-left: 18px;
}

#category_1813 {
margin-left: 80px;
}		

.ie6 #category_1813 {
margin-left: 39px;
}		
		
.page_eshop_search #centerContent {
margin-left: auto;
margin-right: auto;
}/******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */
/******************************************************************************/
/*
CSS Design by Daniele Suppo (www.suppo.org)
Date   : 2007/07/05
Theme  : Gas Honda Theme
*/
/*
====================Top Navigation Block======================*/
#top-nav-categories {
	float:right;
	position:relative;
    width:728px;}
	
#top-nav-categories  ul {
    margin:0px;
    //padding:0px;
}
    
#top-nav-categories ul#ul_level_1 {
	list-style-type:none;}
	

#top-nav-categories li:hover,
ul#ul_level_1 li.current {
	background:transparent url(http://css.zerogrey.com/themes/Invicta_2009/images/btn-menu.gif) no-repeat scroll center bottom;}	
	
#top-nav-categories li {
	float:left;
	padding:2px 23px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://css.zerogrey.com/themes/Invicta_2009/images/btn-menu.gif) no-repeat scroll center top;
color:#FFFFFF;
display:block;
float:left;
font-family:arial,helvetica,sans-serif;
font-size:10px;
height:27px;
line-height:21px;
margin:0 auto;
padding:0 18px;
position:relative;
text-decoration:none;
text-transform:uppercase;
 }
	
#top-nav-categories li a, #top-nav-categories li a:visited {
	color:#FFFFFF;
	text-transform:uppercase;
    padding-bottom:7px;
	}
	
#top-nav-categories li a:hover {
	color:#FFFFFF;}
	
ul#ul_level_1 #ul_level_2 {
	position:absolute;
	top:19px;
	left:0px;
	list-style-type:none;
	}

ul#ul_level_1 #ul_level_2 li a{
background-color:#9f143a; 
padding:1px 23px 1px 23px;
	}

.ie6 ul#ul_level_1 #ul_level_2 li a{
background-color:#9f143a; 
padding:1px 23px 1px 23px;
display:block;
float:left;
	}


.ie6 ul#ul_level_1 #ul_level_2{
width:600px;
}


#top-nav-categories ul#ul_level_1 #ul_level_2 li {
	float:left;
	padding:2px 0px;
    
       }

    
ul li.level_1 #ul_level_2 li.current {height:19px;
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/arrow_bottom_small.gif') no-repeat center bottom;

} 
/*=============================== product resalts total, cont of items ===========================================*/
ul#cart-result {
	float:left;
	margin:3px 0px 0px 0px;
    padding:0px;
	}
 ul#cart-result li {
	display:inline;
	font-weight:bold;
	font-size:11px;
    }
 ul#cart-result li a,  ul#cart-result li a:visited {
 	color:#000000;
    }
 ul#cart-result li a:hover {
 	color:#636363;
    } 
 li.bag {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/bag.gif') no-repeat left top;
    width:20px;
    height:19px;}#nav {
    height: 50px;
    font-size: 0.75em;
}
#nav ul {
    position: absolute;
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}
#nav ul li {
    float: left;
    display: inline;
    margin: 0;
}
#nav ul li a {
    display: block;
    position: relative;
    padding: 0.2em 1.5em;
    background-color: #980000;
    font-size: 1.3em;
    font-weight: bold;
    color: #333;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.05em;
    border-right: 1px solid #FFFFFF;
}
#nav ul li a:hover {
    color: #ffd233;
    text-decoration: underline;
}
#nav ul li.current a {
    color: #ffd233;
    background-color: #a2a3a5;
}
#nav ul li.current a:visited {
    color: #ffd233;
}
/* hide the sublevels */
#nav ul ul {
    display: none;
}
#nav ul li.current ul {
    position: absolute;
    left: 0;
    display: block;
    /* use max-width emulation hack from
     * http://www.svendtofte.com/code/max_width_in_ie/, using the IE5.0+ dynamic
     * properties syntax, see
     * http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp */
        padding: 0;
    background-color: #a2a3a5;
}
#nav ul li.current li {
    padding: 0.4em 0;
}
#nav ul li.current li a {
    /* hide first pipe */
    left: -1px;
    padding: 0 1em;
    font-weight: normal;
    font-size: 1.1em;
    color: #ffd233;
    border-right: none;
    border-left: 1px solid #ffd233;
}
/* hide 3rd or more levels */
#nav ul ul ul li {
    display: none;
}/* size and dimensions in the core.php file! */
.spacer-title {
   clear: both;
   display: block;
   line-height: 1em;
}

div.image-small{
	padding:0 0 10px 10px;
    float:left;a
}
div.namesellery{
	margin-top:15px;
	}
p.short-description{
	text-align: justify;
}

#image-medium {
    width:49%;
}
#image-medium img.boredr1{

}
p.full-description{
	margin:30px 10px 10px 0;
	font-size:11px;
}

#product-details {
	padding:10px 0 0 0;
	margin:10px 0;
	background-color:  transparent;
	color:  #666;
   	width:70%;
    border-right:1px solid #dadada;	
    }
#product-details h2 {
	font-size: 1.7em;
}
#product-details h1{
	font-size:13px;
	font-weight:bold;
	text-transform:none;
	margin:0px;
	padding:0px 0px 10px 0;
	text-align:left;
    color:#333;
	}
#product-details .price,
#product-details .buy {
	margin-bottom: 10px;
}
#product-details #desc{
	width:49%;
}

#product-details 
#product-details img {
   padding: 0em;
}

#manager-actions-inline a {
    float: left;
    display: block;
    margin-right: 0.5em;
    width: 20px; 
    height: 22px;
    line-height: 10px;
    border: 0px ;
    color: ;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}


a.sendmail {	
    background-image: url('http://css.zerogrey.com/themes/Invicta_2009/images/22/action_sendmail.png');
	width: 100%;
    height: 32px;
}


/*===================================buy product table============================*/

table.cart {
	border-collapse: collapse;	
}

table.cart td {
	border-bottom:1px solid #dadada;
	padding:5px 0px;
}
table.cart table.cart-noborder {
	border-collapse: collapse;
	border: none;
}

table.cart table.cart-noborder td {
	border: none;
}

table.cart-noborder tr.buttom-border a, table.cart-noborder tr.buttom-border a:visited {
	color:#000000;
}

table.cart-noborder tr.buttom-border a:hover {
	color:#636363;
}


.gift_send_gift  {
	padding:10px 0;
}
table.cart td.price {
	text-align:right;
}


table.full {
	border:none;
} 
table.confirm {
    border-collapse: collapse;
}

table.confirm td {
    border-bottom:1px solid #dadada;
	padding:10px 0;
}


table.order{
	border-collapse: collapse;
}

table.confirm th, table.order th, table.order-list th, table.cart th, table.fullt th{
	border-bottom:1px solid #dadada;
    padding:10px 0px;
	text-transform:uppercase; 
	text-align:left;
}
table.order tr.line_order td{
	border-bottom: 1px solid #000000;
    text-align:center;
}
table.order-list {
    border-collapse: collapse;
    }
table.order-list tr {
	text-align:center;
}
div.order-detail{
	margin:10px;
    font-size:11px;
    font-weight:bold;
}
div.message{
	font-weight:normal;
}
tr.OnDemand td a, tr.OnDemand td a:visited{
	text-align:left;
	font-weight:bold;}
	
tr.OnDemand td a:hover{
	color:  #333;
}
/* Class definition for the check of quantity*/
.OnDemand  {

}

.on_demand_message {
	font-size: 1em;
	display:block;
	color: #900;
}

.NotAvailable {
}

#product-action .spacer {
	margin-bottom: 20px;}

#product-action {
    text-align:left;
}
#product-action a:link,
#product-action a:visited, a.conversion_chart, a.conversion_chart:visited {
	color:#000000;
    text-decoration:underline;
}
#product-action a:hover,
#product-action a:active {
	color:#636363;
}
/*======================================== Category Page ========================================*/
.category-menu {
	float:left;
	width:268px;
        height:200px;}
	
.category-content {
position:relative;
	float:left;
	width:715px;
min-height:300px;
	padding-top:40px;}
	
.category-image-cover {
    padding:0px 13px 15px 0px; 
	float:left;
    width:223px;
}	
.category-image {
    border:1px solid #dadada;
    text-align:center;
}


.category-image h2 {
	background-color:#f6f6f6;
    font-size:11px;
    text-transform:uppercase;
    padding:3px 5px;
	text-align:left;
}

.category-image h2 a, .category-image h2 a:visited {
	color:#000000;}

.category-image h2 a:hover {
	color:#636363;}    
    
.category-image img {
    padding:0px 10px;
    }
.category-main-image {
	height:127px;
}    

/*======================================== Product Ppage ========================================*/
#blenddiv img:hover{

}

.smallimages img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
 opacity: 0.6;
 }

.smallimages{
padding-top:10px;
}

#blenddiv {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/vertical_line.gif') no-repeat top left;
	float:left;
	text-align:center;
	padding:10px 0px 5px 9px;
	background-repeat:no-repeat;
	width: 280px;
	height: 410px;
	text-align: center;
}        

#blendimage {
background-repeat:no-repeat;
height: 270px; 

}

.blenddivul{
padding:0px;
width: 270px;
margin: 0px;

}

.blenddivul div{
position:absolute;
display:compact;
list-style:none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
  
 }
#medium{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity: 1;}

.zoom{
    position: absolute;
    left:20px;
    top:270px;
    font-weight: bold;
    color: #a2a3a5;
    text-transform: uppercase;
    z-index: 300;
	padding-left:10px;
}
.zoom a, .zoom a:visited, .zoom a:hover {
	color: #a2a3a5;}
    
#medium {
    width: 270px;
    height: 270px; 
    position:relative;
}

#medium img {
   position:absolute;
   top:0px;
   left:0px;
    }
#secondmedium{
    width: 270px;
    height: 270px; 
}

#thirdmedium{
    width: 270px;
    height: 270px; 
	
}

#productcolumn, .cartContent {
    padding:0px 20px;}
    
.productImgL {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/vertical_line.gif') no-repeat top right;
    float:left;
    width:299px;
    position:relative;
    padding-right:1px;
    min-height:340px;
}

* html .productImgL {
	height:340px;
}

.productDescColumn {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/vertical_line.gif') no-repeat top right;
    float:left;
    width:450px;
    text-align:left;
    padding:10px 20px ;
    min-height:340px;
}

* html .productDescColumn {
	height:340px;
}
.prod-description {
	padding:10px 0px;
    border-bottom:1px solid #dadada;
}
.productImg{
    float:left;
    text-align:center;
    padding:10px 0px 5px 0px;
}

.productImg img{
	border:1px solid #6E6E6E;      
}

.productPrice .price {
	padding:10px 0;
    text-transform:uppercase;
}

.navmenu {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/vertical_line.gif') no-repeat top right;
	float:right;
    width:150px;
    padding:0px 10px;
    min-height:340px;
    text-align:center;
    }

* html .navmenu {
	height:340px;
}

.navmenu img {
	padding:10px 0;}
    
.navmenu img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}

.tell-back a, .tell-back a:visited {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/arrow_left.gif') no-repeat center left;
    padding-left:15px;
}

.color-size-qty-optimages {
    border-bottom:1px solid #dadada;
    padding:10px 0px;
}

div.iSmallProd {
	padding-top:10px;
}





.address_billing, .address_shipping, .address_other {
}

.address_billing a, .address_billing a:visited {
	color:#000000;
} 

.address_billing a:hover {
	color:#636363;
}
input.address_link{
	margin:5px 0;
}
.category td {
	vertical-align: top;
}



/*====================== Add Address section for user ========================*/
fieldset.addr-section {
	border:1px solid #ffd233;
	padding:15px;
	margin: 10px 0;
}
fieldset.addr-section legend {
	font-weight:bold;
	font-size: 0.7em;
}
fieldset.addr-section label {
	float:left;
	width:150px;
	text-align:right;
	padding-right:8px;
}
.addr-input-filed {
	margin-bottom:6px;
}
.don-rec {
	padding:15px 0 0 0;
}
.addr-button {
	padding:15px 0 0 63px;
}

/*====================== FAQ SECTION ========================*/
h5 {
	font-size: 	1.7em;
}
.question {
	font-weight: bold;
	display:	block;
	color:		#666;
}
.faq-answer {
	display: block;
	padding: 5px;
	margin-bottom: 20px;
}

#changelang td label {
	padding-right:10px;
}
#frmLogin input {
	margin-bottom:10px;
}
#frmLogin fieldset {
	padding-top: 0;
	margin-top: 0;
	text-align:left;
}
td.product-container {
	padding:0;
	margin: 0;
	text-align:left;
 	border:1px solid #dadada;
}
tr.category td.product-container {
	padding:0px;
}
tr.category p{
	color:#666;
	margin:10px 10px 10px 0;
}

*html tr.category .image-small{
	height:160px;
}
.product-content{
	margin-top:10px;
}
.product-name a, product-name:visited{
	color: #333;
	font-size:12px;
	text-transform:none;
}
.product-name a:hover{
	color: #666;
}
.product-content p {
	padding: 0;
	margin: 10px 0;
	text-transform: none;
	color: #666;
	font-size: 11px;
}
product-content a, product-content a:visited{
	text-align:center;
}

.rightProductCat{
    border:2px solid #000000;
    float:right;
    width:300px;
    }














form.center{
	text-align:left;
}
.form-block {
    text-align:left;
    margin:10px 0px;
}

#option_0, #option_1{
	margin:5px 0 0 3px;
}
.form-block label {
    font-size:11px;
    padding-left:10px;
}

.form-block br {
    clear: both;
}

.form-block .image-color {

}
.infotext {
    clear: both;
    font-size:11px;
}
/*================ email to friend ===============*/
#frmContact fieldset{
	width:500px;
}
#frmContact fieldset input.medium {
	background-color:#fff;
    color:#000;
    padding:4px;
    border:1px solid #666;
    font-weight:normal;
    font-size:11px;
    cursor:default;  
}
#frmContact  textarea{
	padding:0px;
    border:1px solid #666;
}
/*==================== My Cart ==========================*/
.nowrap{
	white-space:nowrap;
}

.cart-left {
	float:left;
	width:200px;
	padding-right:10px;}
	
.cart-content {
	background:url('http://css.zerogrey.com/themes/Invicta_2009/images/backgrounds/vertical_line.gif') no-repeat top left;
	float:left;
	width:730px;
	padding-left:20px;
}
.payment-carts {
	text-align:center;}
	
.payment-carts img {
	padding-right:5px;}
/*=================== product marketing single products ================*/
#product-marketing-rightCol{
	width:25%;
    margin-right:5px;
}
.product-marketing-singleProduct {
	margin-top:10px;
}
.product-marketing-singleProduct .butbottom {
    margin-top:10px;
}
.offer {
	margin:20px 0 0 130px;
}
div#backprevnext{
	width:100%;
    border-top:1px solid #dadada;
}
div.prevnextprod {
	padding:20px 0 0 0;
}

div.prevnextprod a, div.prevnextprod a:visited {
	float:left;
    color:#333;
    margin-right:10px;
}

div.prevnextprod a:hover {
	color:#666;
}
div.next, div.prev{
	padding:0 30px;
    display:block;
}
#backcat {
	padding:0;
}
#backcat a, #backcat a:visited {
	font-size:11px;
    font-weight:bold;
    margin:3px 0 0 10px;
    display:block;
}

#backcat a:hover {
	color:#666;
}
div.product-marketing-singleProduct .image-small {
	float:left;
}
h2.product-marketing-title {
	margin:0px;
    padding:0px;
	color:#666;
    font-size:14px;
    text-decoration:underline;
}
/*======================== Conversion Chart =========================*/
table.size-chart{
	background-color:#dadada;
    
}
table.size-chart tr{
	background-color:#F4F4F4;
}

center{
	margin-top:10px;
}			
			

/*=================== home page ========================*/
.home-specials {
    padding:27px 20px 0px 20px;}

.home-categories a img, .home-categories a:visited img {
	display:block;
	float:left;}			


.select_size div{border: 0px !important; width:25px !important;}			
		

.pager{
display:block;
height:20px;
width:956px;
position:absolute;
bottom:-10px;
left:-245px;
}

.results{
float:left;
}

#name_phisic{
color:red;
}			
		

.page_eshop_contact .registerfieldLeft {
width:180px;
float:left;
}

.page_eshop_contact textarea {
width:300px;
height:60px;
}		


.ie .page_eshop_product .button-grey{
position:relative !important;
top:-33px !important;
}			
		
		
/* @group address */
body.page_eshop_address h1.pageTitle { padding-left: 10px; }
body.page_eshop_address div#contentColumn div { text-align: left; }  
body.page_eshop_address div#contentColumn div a { margin-left: 10px; } 
body.page_eshop_address div#contentColumn div div a { margin-left: 0px; }

body.page_eshop_address div#contentColumn div a,
body.page_eshop_address div#contentColumn div div a { color: #9f143a; }    

body.page_eshop_address div#contentColumn div a:hover,
body.page_eshop_address div#contentColumn div div a:hover { color: #636363; }

body.page_eshop_address div.address_box,
body.page_eshop_address div.address_billing,
body.page_eshop_address div.address_shipping,
body.page_eshop_address div.address_other { padding: 10px; }
       
body.page_eshop_address div.address_box h2,
body.page_eshop_address div.address_billing h2,
body.page_eshop_address div.address_shipping h2,
body.page_eshop_address div.address_other h2 { margin-bottom: 10px; } 
  
body.page_eshop_address a.address_link { margin-right: 10px; }   
body.page_eshop_address div.address { margin-bottom:10px; } 
/* @end */


/* additional ticket system styles */
.page_eshop_ticket div#contentColumn{ width: 980px; }
  
.page_eshop_ticket div.ticket_toolbar { 
  background-color: #ededed; 
  border: 1px solid #dddddd;
  padding: 5px; 
  padding-left: 10px; 
  margin-bottom: 10px; 
}
            
.page_eshop_ticket table.fullt { border-spacing: 0px; }

.page_eshop_ticket table.fullt tr.backDark{ background-color: #f5f5f5; }
                           
.page_eshop_ticket table.fullt tr.h-infos th { text-align:left; border-bottom:1px single #dedede; }

.page_eshop_ticket table.fullt tr td { padding-top: 15px; padding-bottom: 15px; border-bottom:1px solid #dedede; text-align: left; }

.page_eshop_ticket table.fullt tr th,
.page_eshop_ticket table.fullt tr td{ padding-left: 5px; padding-right: 15px; vertical-align: top; }

.page_eshop_ticket table.fullt tr th div a,
.page_eshop_ticket table.fullt tr td div a{ color: #9f143a; }
  
.page_eshop_ticket table.fullt tr th div a:hover,
.page_eshop_ticket table.fullt tr td div a:hover{ text-decoration: underline; }

.page_eshop_ticket table.fullt tr th div p,
.page_eshop_ticket table.fullt tr td div p{ margin: 0px; padding: 0px; }
    
.page_eshop_ticket .noBorder{ border: none; }
     
.page_eshop_ticket .ticket_sender { color: #aaabad; font-size: 95%; margin-bottom: 3px; }

.page_eshop_ticket .ticket_small{ font-size:10px; }
                  
.page_eshop_ticket textarea#message{ border: 1px solid #aaabad; margin: 10px 0 10px 0; }

#errorOutput { border:1px solid #DD3C10; background-color: #FFEBE8; margin-bottom:10px; padding: 5px; }

input.error, textarea#message.error { border:2px solid #DD3C10; color: #DD3C10; }

.page_eshop_ticket div#registerfield { margin-bottom: 270px; text-align: left; }

/* end additional ticket system styles */