/**
 * Style sheet basic
 */
body
{
	margin:0px 0px 24px 0px;
	padding:0px;
}

a, body, div, em, input, label, li, ol, p, select, span, strong, td, th, textarea, u, ul
{
	font-family:Arial, Helvetica, sans-serif;
}

a, body, div, input, label, li, ol, p, select, td, th, textarea, u, ul
{
	font-size:9px;
	letter-spacing: 1px;
	line-height:1.7;
	font-weight:bold;
}

h1
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	font-size:9px;
}

h2
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:9px;
}

a
{
	text-decoration:none;
	color:#231F20;
}

a:hover
{
	text-decoration:none;
	color:#F15A22;
}

img
{
	vertical-align:middle;
	border:0px;
	padding:0px;
	margin:0px;
}

p, pre, form
{
	margin:0px;
	padding:0px;
}




/*************************** header  *************************************/
#header
{
	margin: 0px 0px 35px 0px;
}

#header .mod_article
{
	position:absolute;
	right:0px;
	top:130px;
	padding:0px;
	margin:0px;
	border:none;
}

.home #header .mod_article
{
	position:absolute;
	right:0px;
	top:58px;
	padding:0px;
	margin:0px;
	border:none;
}

#header .mod_article .ce_text
{
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;

}

#header .mod_article .ce_text .image_container
{
	padding: 0 0 10px 0;
}

#header .mod_article .ce_text img
{
	padding: 0px;
}

#logo
{	
	position:absolute;
	top:45px;
	left:0px;
	padding: 20px 0px 0px 0px;
}

.home #header
{
	border-bottom:2px dotted #231F20;
}

.products #header,
.products_padding #header
{
	border-bottom:2px dotted #231F20;
}

.press #header
{
	border-bottom:2px dotted #231F20;
}


.work #header
{
	border-bottom:3px solid #231F20;
}

.stockists #header
{
	border-bottom:8px solid #231F20;
}

.contact #header
{
	border-bottom:5px solid #231F20;
}



/************************** header slutt *****************************/



#main .mod_article .ce_text .image_container
{
	padding: 0 0 40px 0;
}

.press .mod_article .ce_image,
.press .mod_article .ce_text .image_container
{
	text-align:center;
}

/************************************* pages Work *********************************************/


.contact .mod_article
{
	margin-left: 20px;
}




.work .mod_article
{
	padding: 0 0 10px 0;
	margin: 0 0 80px 0;
	border-bottom:3px solid #231F20;
	text-align:right;
}


.work .mod_article .ce_image,
.work .mod_article .ce_text .image_container
{
	text-align:center;
}

.work .image_container img
{
	padding: 0px 0 40px 0;
}


/************************************* Pages Stockists Start *********************************************/



.stockists #main
{

	border-left:8px solid #F15A22;
}

.stockists #header .mod_article
{
	background-image:none;
}
.stockists .mod_article
{
	padding: 0 0 40px 80px;
	margin: 0 0 40px -30px;
	border-bottom:8px solid #231F20;
	background-image:url(../tl_files/darlingclementine/layout/dott_red.gif);
	background-repeat:no-repeat;
	background-position: top left;
}



/*************************************  Page Stockists End *********************************************/

/*************************************  Page Press Start *********************************************/

.press .mod_article
{
	padding: 0 0 5px 0px;
	margin: 0 0 40px 0;
	border-bottom: 2px dotted #231F20;
}


.press .mod_article .ce_text
{
	text-align:right;
}

.press .mod_article .ce_image,
.press .mod_article .ce_text .image_container
{
	text-align:center;
}

/*************************************  Page Press END *********************************************/

/*************************************  Contact Start *********************************************/

.contact #contact_article
{
	padding: 40px 0 0 0px;
	margin: 40px 0 0 0;
	border-top: 4px solid #231F20;
	background-image:url(../tl_files/darlingclementine/layout/dott_black.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.contact #contact_article .ce_text
{

	padding: 0 0 0 30px;
}

/*************************************  Page Contact End*********************************************/

/*************************************  Page Products START*********************************************/


.products .mod_article
{
	text-align:center;
}

.products .mod_article .image_container
{
	text-align:left;
}

#origami .mod_flash
{
	padding: 0 0 100px 0
}

/********************************  gallery ****************************************/

.ce_gallery .image_container
{
		padding: 0 20px 20px 0;
}


.products #main .mod_article
{
	margin: 0 0 0 50px;
}

#wrapper
{
	padding-left: 80px;
}

/*********************************** nav  **************************/



.mod_navigationSub,
.mod_navigationMain
{	
	padding: 0 0 0 0;
}


.mod_navigationSub ul,
.mod_navigationMain ul
{
	padding: 0 0 0 0;
	margin: 0 40px 0 0;
	list-style:none;
}

.mod_navigationSub ul li,
.mod_navigationMain ul li
{
	padding: 0 0 5px 0;
	text-align:right;
}

.mod_navigationSub ul .products_padding
{
	padding: 0 0 30px 0;
}

.mod_navigationSub ul .products_padding p
{
	padding: 0 0 0px 0;
}


.mod_navigationSub ul .menu_italic a,
.mod_navigationSub ul .menu_italic p
{
	font-style:italic;
	color:#F15A22;
}

.mod_navigationSub ul .menu_padding_italic 
{
	font-style:italic;
	color:#F15A22;
	padding: 0 0 30px 0;
}

.mod_navigationSub ul .menu_padding_italic p
{
	padding: 0 0 0px 0;
}


.mod_navigationSub ul li p, 
.mod_navigationSub ul li a,
.mod_navigationMain ul li p, 
.mod_navigationMain ul li a
{
	text-transform:uppercase;
	font-weight:bold;
	

}

.mod_navigationSub ul li p,
.mod_navigationMain ul li p
{
	color:#F15A22;
}


/*********************************** news **************************/


.mod_newslist .layout_full h1
{
	visibility:hidden;
	position:absolute;
	left:-1000px;
	top: -1000px;
}




/****************************** shop ***********************************************/

#shop
{
	padding: 40px 0 0 48px;
}

/************************** pagening ***************************/

/********************************** paginering **********************************/

.pagination li
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}


.pagination
{
	margin-top:22px;
	padding-top:4px;
	width:750px;
}


.pagination p
{
	position:absolute;
	left:-2000px;
	width:160px;
	float:left;
	padding-right:3px;
	padding-left:3px;
	text-align:left;
}



.pagination ul
{
	width:240px;
	float:right;
	margin:0px;
	padding:0px 3px;
	text-align:right;
}
