/***********************************************************************
 *
 *		TEXTALK TEMPLATE - 00 - DEFAULT
 *		APRIL 2011
 *    //shop.textalk.se/shop/templates/00-default/default.css
 *
 ***********************************************************************/



/***********************************************************************
 *
 *		Changes in color, size, font or browser default behaviour
 *
 ***********************************************************************/


h3,
.listarticlename {
	font-family: Arial, sans-serif;
	font-size: 120%;
}

.QuantityFormInput input {
	width: 35px !important;
	margin-left: 10px !important;
}

input {
	outline: none;
}



/***********************************************************************
 *
 *		COMMON / MISC
 *
 ***********************************************************************/


body{
  background-position: center top;
  background-repeat: no-repeat;
}


/***********************************************************************
 *
 *		BUTTONS
 *
 ***********************************************************************/
 
.readMoreButtonContainer,
.buyButtonContainer {
	margin-top: 2px !important;
}

a.buy:active, a.buy:visited, a.buy:link, 
a.readmore:active, a.readmore:visited, a.readmore:link {
	display: inline-block;
}

a.tocheckout:active, a.tocheckout:visited, a.tocheckout:link, a.tocheckout:hover,
a.tobasket:active, a.tobasket:visited, a.tobasket:link, a.tobasket:hover,
a.buy:active, a.buy:visited, a.buy:link, a.buy:hover, 
a.readmore:active, a.readmore:visited, a.readmore:link, a.readmore:hover {
	border: 0px solid transparent;
	padding: 4px 9px 4px 9px;
}

td.twsright a.tocheckout:link, td.twsright a.tocheckout:active, td.twsright a.tocheckout:visited, td.twsright a.hover,
td.twsright a.tobasket:link, td.twsright a.tobasket:active, td.twsright a.tobasket:visited, td.twsright a.tobasket:hover,

td.twsleft a.tocheckout:link, td.twsleft a.tocheckout:active, td.twsleft a.tocheckout:visited,td.twsleft a.tocheckout:hover,
td.twsleft a.tobasket:link, td.twsleft a.tobasket:active, td.twsleft a.tobasket:visited {
	display: block;
}
 
 
/***********************************************************************
 *
 *		COMPONENTS
 *
 ***********************************************************************/

/* Adjust vertical components */

.object_vertical {
	margin-bottom: 6px;
}


/* Adjust spacing for vertical articlemenu */

a.leftnavcontent, a.leftnavcontentselected,
a.leftnavcontentsub,
a.leftnavcontentsubselected {
	margin-bottom: 6px;
	display: block;
}

a.leftnavcontentsubselected {
	margin-bottom: 8px;
}


/* Adjust horizontal components */

.object_horizontal {
	margin-right: 0px;
}

.object_horizontal .newsletter,
.object_horizontal .numSoldItemsSurrounder,
.object_horizontal .date,
.object_horizontal .simplesearch,
.object_horizontal .totalRevenueSurrounder,
.object_horizontal .currency,
.object_horizontal .login {
	padding-left: 0px !important;            
	padding-bottom: 0px !important;            
	padding-right: 0px !important;            
	padding-top: 0px !important;            
}


/* Logotype */

a.logo {
	text-transform: none !important;
	outline: none;
  letter-spacing: -2px;
}


/* Basket */

td.basketline {
	padding-bottom: 5px;
	padding-top: 5px;
}

a.tocheckout, a.tobasket {
	margin-top: 6px;
	margin-bottom: 12px;
}

td.smallbasket_title_hover {
	font-weight: bold;
}

a.smallbasket {
	font-weight: normal !important;
}


/* Search */

input.text {
	margin-right: 5px;
	padding: 2px;
}


/* Customerlogin  */


.object_vertical input.username,.object_vertical input.password {
	margin-bottom: 5px;
}

.object_vertical input.loginbutton {
	margin-bottom: 8px !important;
}


/* Quantityform */

.QuantityFormInput td {
	font-weight: bold;
}

.QuantityFormInput input {
	margin-left: 12px;
}


/* Newsletter */

input#newsletterEmail {
  margin-top: 5px;
  margin-bottom: 5px;
}


/* Breadcrumbs */

.breadcrumb a {
  text-decoration: none;
}

.breadcrumb a:hover {
  text-decoration: underline;
}


/***********************************************************************
 *
 *		TOPMENU
 *
 ***********************************************************************/
 
 
/* Adjust cells and links in topnav */

td.topnavcell {
  padding: 2px 3px;
}

a.twstop {
  padding: 4px 3px;
}




/***********************************************************************
 *
 *		ARTICLE LISTING & VIEW
 *
 ***********************************************************************/
 

/* Adjust indicator for adjusted price */

span.gridArticlePriceRegular {
	position: relative;
	top: -3px;
  text-align: center;
}



/* Adjust spacing for articlegrid  */

.gridArticlePrices {
	margin-top: 12px;
}

.gridArticleButtons {
	margin-top: 12px;
}


/* Articlegroup listing */

td.gridArticlegroupContainer td.gridCellOuter {
	padding: 0px;
}

.gridArticlegroupNameContainer {
	text-align: center;
}

a.gridarticlegroupname:active, a.gridarticlegroupname:link, a.gridarticlegroupname:visited {
	display: block;
	padding: 9px;
	margin: 0px;
}

.gridArticlegroupImageContainer {
	padding: 9px;
}


/* Adjust height of articleheaders in grid.
 * Only for webkit browsers.
 */

.webkit a.gridarticlename:active,
.webkit a.gridarticlename:link,
.webkit a.gridarticlename:visited {
	min-height: 2.5em;
	display: block;
}


