/*
	Version 1.0
	Author: Atrox Development
	Contact: web@atrox.se
*/


/* Import main structure and markup */

@import "layout.css";
@import "markup.css";
@import "custom.css";


/* Import modules used by this site */


@import "module_product.css";
@import "module_banner.css";
@import "module_order_form.css";


/* Stuff that are supposed to be accessed through the mceEditor*/

.imgLeft
{
	margin:0 10px 10px 0;
}

.imgRight
{
	margin:0 0 10px 10px;
}

.whiteBoxTop
{
	width:195px;
	height:12px;
	background:url(../images/module_main/white_box_top_bg.gif) no-repeat;
	font-size:0;
}

.whiteBoxMiddle
{
	width:195px;
	background:url(../images/module_main/white_box_middle_bg.gif) repeat-y;
	padding:0 12px 0 12px;
	vertical-align:top;
	font-size:12px;
}
	td.whiteBoxMiddle p
	{
		font-size:12px;
	}

	td.whiteBoxMiddle h2
	{
		background:url(../images/module_submenu/h2_bg.gif) bottom left repeat-x;
		padding:0;
		margin:0 0 5px 0;
		font-size:1.4em;
	}

.whiteBoxBottom
{
	width:195px;
	height:12px;
	background:url(../images/module_main/white_box_bottom_bg.gif) no-repeat;
	font-size:0;
	margin:0 0 15px 0;
}

.grayBoxTop
{
	width:195px;
	height:12px;
	background:url(../images/module_main/gray_box_bg_top.gif) no-repeat;
	font-size:0;
}

.grayBoxMiddle
{
	width:195px;
	height:142px;
	background:#7e7e7e url(../images/module_main/gray_box_bg_middle.gif) repeat-x;
	padding:0 12px 0 12px;
	vertical-align:top;
	color:#fff;
	font-size:12px;
}

	td.grayBoxMiddle p
	{
		color:#fff;
		font-size:12px;
	}

	td.grayBoxMiddle h2
	{
		background:url(../images/module_main/banner_gray_hr.gif) bottom left repeat-x;
		padding:0;
		margin:0 0 5px 0;
		font-size:1.4em;
	}

.grayBoxBottom
{
	width:195px;
	height:12px;
	background:url(../images/module_main/gray_box_bg_bottom.gif) no-repeat;
	font-size:0;
	margin:0 0 15px 0;
}

.greenBoxTop
{
	width:195px;
	height:12px;
	background:url(../images/module_main/green_box_bg_top.gif) no-repeat;
	font-size:0;
}

.greenBoxMiddle
{
	width:195px;
	background:#bdbe00;
	padding:0 12px 0 12px;
	vertical-align:top;
	color:#fff;
	font-size:12px;
}

	td.greenBoxMiddle p
	{
		color:#fff;
		font-size:12px;
	}

	td.greenBoxMiddle h2
	{
		background:url(../images/module_main/banner_green_hr.gif) bottom left repeat-x;
		padding:0;
		margin:0 0 5px 0;
		font-size:1.4em;
	}

.greenBoxBottom
{
	width:195px;
	height:12px;
	background:url(../images/module_main/green_box_bg_bottom.gif) no-repeat;
	font-size:0;
	margin:0 0 15px 0;
}

.productTable
{
	border-collapse:collapse;
	border:1px solid #e7e7e7;
}


.productContainerCell
{
	width:129px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin:10px 10px 10px 0;
	background:url(../images/module_product/product_box_bg.gif) bottom left no-repeat;
}

.productThumbnailImg
{
	display:block;
	margin:0 auto;
	background:none !important;
}

.productMoreInfoLink
{
	display:block;
	text-align:right;
	padding:10px 23px 4px 0;
	background:url(../images/module_product/read_more_icon.gif) 107px 10px no-repeat;
}

.productReadMoreLink
{
	padding:0 17px 0 0;
	margin:0;
	background:url(../images/module_product/read_more_icon2.gif) top right no-repeat;
}



