/* These codes and procedures are copyright protected by Gproxy Design Inc. © 2004/2008 and the website owner. 
Gproxy Design Inc. does not authorize the copy or use of these by any third party company. */

/**
* AUTOMATION-X General styles 
*/
body{
	margin:0;
	padding:0;
	
	background:#858585 url(/site/ax-header/ax-bg.gif) center top repeat-x;

	
}

a img{
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
}

a{ 
	outline-style:none; 
	text-decoration:none;

}

.zero-padding{
  padding:0px;
  margin:0px;
}

form{
  padding:0px;
  margin:0px;
}

/* ensures center aligning in Firefox */
div#innerwrapper {
	margin: 0 auto !important;
}

/* Add to cart */
.addtocart{
	cursor:pointer;
}



/**
* HEADER
*/
#header{
	background:none;
	padding:0;
	margin:0;
	vertical-align:top;
	color:#b7b7b7;
}
#header a{
	color:#b7b7b7;
	text-decoration:none;
}

#header a:hover{
	color:#ffffff;
	text-decoration: underline;
}

.headCartmenu{ 
	background: #333333 url(/site/ax-header/ax-shop-bg.gif) top left repeat-x; 
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b7b7b7;
	white-space:nowrap;
}

.breadcrumbs{ 
	background: #333333 url(/site/ax-header/ax-bg-breadcrumbs.gif) top left repeat-x;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c5c5c5;
	text-align:left;
}
.breadcrumbs a{  
	color:#c5c5c5;
	text-decoration:none;
}


.userinfo, .linkB{ 
	background: #333333 url(/site/ax-header/ax-bg-breadcrumbs.gif) top left repeat-x;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c5c5c5;
	text-align:right;
}
.userinfo a, .linkB a{
	text-decoration:underline !important;
}
.userinfo br{
	display:none;
}


/**
* MENU HEADER
*/


.menuHeader_wrapper {
	background: url(/site/ax-header/ax-menu-bg.gif) top left repeat-x;
}


#menuHeader {
	background: url(/site/ax-header/ax-menu-bg.gif) top left repeat-x;
	width:881px;
	height:33px;
	margin:0;
	padding:0;
}

#menuHeader ul {
	display:block;
	list-style: none;
	background:url(/site/ax-header/ax-menu.gif) top left no-repeat;
	background-position:  0 -33px ;
	margin:0;
	padding:0;
	width:881px;
	height:33px;
}

#menuHeader ul li {
	float:left;
	position:relative;
	z-index:100;
	margin:0;
	padding:0;
	height:33px;
}
	
#menuHeader ul li a {
	outline:0;
	display:block;
	text-decoration:none;
	text-indent: -999em;
	height:33px;
}
	
#menuHeader ul li a:hover {
	background-image: url(/site/ax-header/ax-menu.gif);
	background-repeat: no-repeat;
}

#menuHeader ul li#home a { width:145px }
#menuHeader ul li#home a:hover { background-position: 0 0; }

#menuHeader ul li#mainstore a { width:146px }
#menuHeader ul li#mainstore a:hover { background-position: -145px 0; }

#menuHeader ul li#custstore a { width:144px }
#menuHeader ul li#custstore a:hover { background-position: -291px 0; }


#menuHeader ul li#contact a { width:146px }
#menuHeader ul li#contact a:hover { background-position: -435px 0; }

#menuHeader ul li#about a { width:147px }
#menuHeader ul li#about a:hover { background-position: -581px 0; }


#menuHeader ul li#checkout a { width:147px }
#menuHeader ul li#checkout a:hover { background-position: -728px 0; }



/**
* LEFT 
*/
#left{
	font-size:11px;
	padding:0;
	margin:0;
	color:#e9e9e9;
}
#left a{
	color:#e9e9e9;
	text-decoration:none;
}
#left a:hover{
	color:#000000;
	text-decoration:underline !important;
}
.leftIn{
	/*padding:4px;*/
	background:#555555;
	text-align:left;
	color:#e9e9e9;
}

.leftIn ul{
	padding:0;
	padding-left:4px;
	margin:0;
	list-style:none;
}

.leftIn li{
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	list-style:none;
}

.leftIn a{
	padding:0;
	color:#e9e9e9;
}

.leftL{
	background:#cecece url(/site/ax-left/ax-left-bg.gif) bottom left repeat-x;
	/*border-left:1px solid #636363;*/
}

.leftR{
	background:#cecece url(/site/ax-left/ax-left-bg.gif) bottom left repeat-x;
	/*border-left:1px solid #636363;*/
}

.verisign_box_top{
	background:transparent url(/site/ax-left/ax-verisign_02.gif) repeat-x top left;
}
.verisign_box_bot{
	background-image: url(/site/ax-left/ax-verisign_08.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}


.verisign_box_left{
	background:transparent url(/site/ax-left/ax-verisign_04.gif) repeat-y top left;
}
.verisign_box_right{
	background-image: url(/site/ax-left/ax-verisign_06.gif);
	border: none;
	background-position: top right;

}


#search-portlet {
	width: 173px;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(/site/ax-left/ax-flash.gif);
	background-position: 0px 0px;
	height: 38px;
	background-repeat: no-repeat;
}
#search-portlet table, #search-portlet table tbody, #search-portlet table tbody td {
	margin: 0;
	padding: 0;
	border: 0 none;
	width: 100%;
	height: 1%;
	line-height: 0;
	border-collapse: collapse;
}
#search-portlet #search-txt  {
	display: none;
}
#search-portlet .input   {
	background-color: transparent;
	line-height: 11px;
	border: 0px solid #999;
	height:14px;
	width: 118px;
	margin:9px 0 0 20px;
	padding: 0;
/*	background: url(/site/ax-left/ax-search_input_bg.jpg) repeat-x; */
}
#search-portlet #go {
	/*
	background-image: url(/site/ax-left/ax-search_button.jpg);
	background-repeat: no-repeat;
*/
	background-color: transparent;
	border: none;
	width: 22px;
	height: 18px;
	padding: 0;
	text-indent: -9999px;
	cursor: pointer;
	color: transparent;
	float: right;
	display: inline;
	margin:8px 10px 0 0;
}

#search-portlet td.smalltextnolink{
	display:none;						/* if a "search" text appears */
}
#search-portlet form{
	margin:0;							/* for Opera extra margin on Forms */
}

.search_bg {
	height:38px;
	margin: 0;
	padding: 0;
	width: 173px;
	}



#leftNavigation .smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e9e9e9;
	text-decoration:none;
	}

#leftNavigation .smalltext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e9e9e9;
	text-decoration:none;
	}
	
#leftNavigation .smalltext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	}

#leftNavigation .textboldnolink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

/** 
* FOOTER 
*/
#footer{
	background:#393939 url(/site/ax-footer/footer-bg-top.gif) top left repeat-x;
	color:#FFFFFF;
}

#footer a{ color:#FFFFFF;text-decoration:none; }

#footer a:hover{ color:#FFFFFF; text-decoration:underline; }

.footerL {
	padding:0;
	margin:0;
	background:#393939 url(/site/ax-footer/footer-bg-left.gif) top left repeat-y;
	vertical-align:top;
}

.footerR {
	padding:0;
	margin:0;
	background:#393939 url(/site/ax-footer/footer-bg-right.gif) top right repeat-y;
	vertical-align:top;
}

.footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.footerLogo{
	margin-bottom:25px; 
	margin-top:25px;
}
.footerBottom{
	background:#393939 url(/site/ax-footer/footer-bottom.gif) top left repeat-x;
}


/**
* Content Area Template
*/
#ctarea_wrapper {
	padding:0;
	background:#FFFFFF url(/site/ax-templates/ax-ct-area-bg.gif) repeat-x top left;
}
#ctarea_corner_right {
	background:transparent url(/site/ax-templates/ax-ct-area-bg-left.gif) no-repeat top right;
}
#ctarea_wrapper .smalltext, 
#ctarea_wrapper .smalltext a, 
#ctarea_wrapper .smalltextnolink, 
#ctarea_wrapper .smalltextnolink a {
	color:#252525;
} 


form#login, form#register{
	margin-left:5px;
}
#div__label {
	height: 0%;
}
#trusted {
	width: 100px;
	height: 51px;
}
#trusted table {
	width: 100px;
	table-layout: fixed;
	margin: 0;
	padding: 0;	
}