/* @charset "UTF-8"; */
/* Ragazzi.com - (C)2007 */

/* COLOUR REF - - - - - - - - - - - -

	Ragazzi Red: 	#9d3216 / #660000
	
	Etruria:		#6a6229 / #3d3714
	
	Classico:		#735940 / #3b2b1e
	
	Pompei:			#b75514 / #8d2b09
	
	Bambino: 		#5482c6	/ #8948a2

- - - - - - - - - - - - - - - - - - */

* { margin: 0; padding: 0; }

body {
	/*background: url(../images/bkg_grey.gif) top repeat-x #a1a1a1;*/
	background: url(../images/bkg_curtains.jpg) no-repeat #a1a1a1;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	color: #222;
	}
	
	a 			{ text-decoration: none; }
	a:link 		{ border-bottom: 1px dotted #9d3216; color: #000; }
	a:visited 	{ border-bottom: 1px dotted #9d3216; color: #000; }
	a:hover		{ border-bottom: 1px dotted #333; color: #9d3216; }
	a:active 	{ }

img { border: none; }

/* - - - - Containers - - - - */


#nav_wrapper {
	height: 27px;
	background: url(../images/bkg_nav.gif) left repeat-x;
	border-top: 1px solid #333;
	}
	
	#nav_wrapper a.anchor {
		display: block;
		position: absolute; 
		left: 0; 
		top: 1px; 
		width: 106px; 
		height: 27px; 
		background: url(../images/bkg_top_anchor.gif) no-repeat top;
		}
	
	#nav_wrapper a.anchor:link { 
		border-bottom: none; 
		}
		
	#nav_wrapper a.anchor:visited { border-bottom: none; }
		
	#nav_wrapper a.anchor:hover { border-bottom: none; background: url(../images/bkg_top_anchor.gif) no-repeat bottom; }
	
#nav {
	width: 740px;
	height: 27px;
	margin: 0 auto;
	}
	
#main_wrapper {
	width: 740px;
	margin: 0 auto;
	}

#header {
	width: 740px;
	height: 150px;
	background: url(../images/header_default.gif) no-repeat;
	/*display: list-item; 
	list-style-image:url(../images/header_default.gif); 
	list-style-position: inside;       
	letter-spacing: -1000em;          
*/
	}
#sub_header {
	margin: 0 auto;
	width: 732px;
	height: 15px;
	background: #555;
	border-top: 1px solid #000;
	border-bottom: 2px solid #333;
	}

#content_wrapper {
	border-left: 1px solid #6f6f6f; 
	border-right: 1px solid #6f6f6f; 
	background: #e5e5e5;	
	width: 730px;
	margin: 0 auto;
	padding: 10px 0;
	}

#footer {
	width: 732px;
	height: 14px;
	margin: 0 auto;
	background: #9d3216;
	border-bottom: solid 3px #660000;
	}

#sub_header p {
	margin: 0 10px;
	padding-top: 2px;
	font-size: 0.9em;
	text-align: right;
	color: #fff;
	}
	
	#sub_header em {
		font-style: normal;
		font-weight: bold;
		}

	#sub_header a 			{ color: #fff; }
	#sub_header a:link 		{ border-bottom: none; }
	#sub_header a:visited 	{ border-bottom: none; }
	#sub_header a:hover 	{ border-bottom: none; text-decoration: underline; }


/* - - - - Nav - - - - */

#nav ul#topnav { 
	list-style: none; 
	background: url(../images/bkg_menu.gif)  no-repeat top right; 
	display: block;
	height: 27px;
	float: right;
	}
#nav ul#topnav ,#nav li#products
{
	 position: absolute inherit;
}	
#nav * { border-bottom: none; }

#nav li { float: left; }

#nav li a { display: block; height: 27px; }

#nav li#register a { background: url(../images/nav/register.gif) no-repeat top left; width: 71px; margin-right: 32px;  }
#nav li#news a { background: url(../images/nav/news.gif) no-repeat top left; width: 48px; margin-right: 32px;  }
#nav li#products a { background: url(../images/nav/products.gif) no-repeat top left; width: 71px; margin-right: 32px;  }
#nav li#about a { background: url(../images/nav/about.gif) no-repeat top left; width: 48px;  margin-right: 32px;  }
#nav li#dealers a { background: url(../images/nav/dealers.gif) no-repeat top left; width: 58px;   margin-right: 32px;}
#nav li#contact a { background: url(../images/nav/contact.gif) no-repeat top left; width: 62px; }

#nav li#register a:hover { background-position: bottom left;width: 71px; margin-right: 32px; }
#nav li#news a:hover { background-position: bottom left;width: 48px; margin-right: 32px; }
#nav li#products a:hover { background-position: bottom left;width: 71px; margin-right: 32px; }
#nav li#about a:hover { background-position: bottom left; width: 48px;  margin-right: 32px;  }
#nav li#dealers a:hover { background-position: bottom left;  width: 58px;   margin-right: 32px;}
#nav li#contact a:hover { background-position: bottom left; width: 62px; }



/*
#nav li li a {background: url(../images/bkg.gif) repeat-x top left; width: 71px; margin-right: 32px;  height: 18px; }
.nav li li a {background: url(../images/bkg.gif) repeat-x top left; width: 71px; margin-right: 32px;  height: 18px; }
*/ 
/*
#nav li#m1 a {background: url(../images/bkg.gif) repeat-x top left; width: 89px; margin-right: 32px;  height: 17px; }
#nav li#m2 a {background: url(../images/bkg.gif) repeat-x top left; width: 89px; margin-right: 32px;  height: 17px; }
#nav li#m3 a {background: url(../images/bkg.gif) repeat-x top left; width: 89px; margin-right: 32px;  height: 17px; }
#nav li#m4 a {background: url(../images/bkg.gif) repeat-x top left; width: 89px; margin-right: 32px;  height: 17px; }
   
#nav li li ul
{
 margin: 0;
 padding: 0px;
 width: 80px;
 display: none;
 list-style: none;
 border: 1px solid #654;

}   
*/ 
/* - - - - Typography - - - - */

#content_wrapper p {
	margin: 0 10px 15px 10px;
	font-size: 1.0em;
	line-height: 1.75em;
	}

#content_wrapper h1 {
	font-size: 1.8em;
	color: #9d3216;
	margin: 0 10px 10px 10px;
	font-weight: normal;
	}
	
#content_wrapper h2 {
	margin: 0 10px 6px 10px;
	font-size: 1.2em;
	}
#content h2 {
	margin: 0 10px 6px 10px;
	font-size: 1.2em;
	}
#content ul {
	padding: 10px 40px 2px 40px;
	display: block;
	background: #dadada;
	}
	
#content li {
	margin: 0 10px 8px 10px;
	font-size: 1.0em;
	color: #222;
	}

#footer p {
	padding-top: 2px;
	margin: 0 10px;
	font-size: 0.9em;
	/*color: #660000;*/
	color:#ecb7aa;
	text-align: right;
	}
	#footer a:link { color: #ecb7aa; border-bottom: none; }
	#footer a:visited { color: #ecb7aa; border-bottom: none; }
	#footer a:hover { color: #fff; border-bottom: none; }	
/*	#footer a:link { color: #660000; border-bottom: none; }
	#footer a:visited { color: #660000; border-bottom: none; }
	#footer a:hover { color: #fff; border-bottom: none; }
*/	
#footer strong { 
	float: left;
	padding-top: 2px;
	margin: 0 10px;
	font-size: 0.9em;
	font-weight: normal;
	/*color: #660000; #333333*/
	color:#ecb7aa;
	}


/* - - - - Use for the old Storkcraft files Terms /about - - - - */
/*.vision_img {
	float: right;
	display: block;
	padding: 5px 0px 5px 10px;
	}
*/
#vision_temp
{
	background: url(../images/Brands/Pompei_V.jpg)  no-repeat top ; width: 400px;height:400px; 
}
#vision H1,h2,h3, p {
	padding:10px 20px 10px 20px;
	}
#aboutus H1,h2, p {
	padding: 5px 20px 10px  20px;
	}
#aboutus td h3 {
	margin: 15px 10px 5px 10px;
	padding:10px  10px 5px 20px;
	font-size: 1.2em;
	}
#aboutus td Img {
	margin: 15px 10px 10px 5px;
	width:240px;
	height:180px;
	}
#aboutus td {
	vertical-align:top;
	}

.CSBodySmallTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
}
.CSBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
}
#DefaultPagePicture
{

	margin:0 30px; 
	padding-left:20px;
	position: relative;
}
#content_default {	padding-bottom: 5px; min-height:550px;}
#content_default h1{text-align:center;}
#slideShow
{
	width:640px;
	height:480px; 
	float:right; margin:  -20px 40px 0 0 ;
}
#EnterDiv  
{	width:640px;
	float:right; margin:  -35px 40px 0 0 ; text-align:right; z-index:-1;}
#EnterDiv a 
{
	font-weight:bold;
	color: Yellow ;
	margin-right:30px;

	 }

#header a{display:block; width:245px; height:127px; text-decoration:none; z-index:20; margin-left:90px ;}
#header a:link,#header a:visited,#header a:hover		{ border-bottom: none ; }

#footLink {
	height:90px;
	padding-top:2px;
	background: #666666;
	margin: 0 5px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #333;
	text-align:center;
	}
	#footLink ul{ position: absolute inherit; padding-left:80px;list-style: none; display: block;}	
	#footLink * { border-bottom: none; }
	#footLink li { float:left; width: 150px; }
	#footLink li a { display: block; height: 45px; }
	
	#footLink li#StorkCraft a { background: url(../images/footLink/storkcraft-gray.gif) no-repeat top center;  }
	#footLink li#Ragazzi a { background: url(../images/footLink/ragazzi-gray.gif) no-repeat top center;}
	#footLink li#Canwood a { background: url(../images/footLink/canwood-gray.gif) no-repeat top center; }
	#footLink li#Status a { background: url(../images/footLink/status-gray.gif) no-repeat top center; }
	#footLink li#blogs a { background: url(../images/footLink/blog-gray.gif) no-repeat top center;  }
	#footLink li#facebook a { background: url(../images/footLink/facebook-gray.gif) no-repeat top center;  }
	#footLink li#twitter a { background: url(../images/footLink/twitter-gray.gif) no-repeat top center;  }
	#footLink li#linkedIn a { background: url(../images/footLink/linkedin-gray.gif) no-repeat top center; }

	#footLink li#StorkCraft a:hover { background: url(../images/footLink/storkcraft.gif) no-repeat top center;  }
	#footLink li#Ragazzi a:hover { background: url(../images/footLink/ragazzi.gif) no-repeat top center;}
	#footLink li#Canwood a:hover { background: url(../images/footLink/canwood.gif) no-repeat top center; }
	#footLink li#Status a:hover { background: url(../images/footLink/status.gif) no-repeat top center; }
	#footLink li#blogs a:hover { background: url(../images/footLink/blog.gif) no-repeat top center;  }
	#footLink li#facebook a:hover { background: url(../images/footLink/facebook.gif) no-repeat top center;  }
	#footLink li#twitter a:hover { background: url(../images/footLink/twitter.gif) no-repeat top center;  }
	#footLink li#linkedIn a:hover { background: url(../images/footLink/linkedin.gif) no-repeat top center; }
		
.Italic {	font-style:italic;}
.CollectionImg {
	margin: 15px 10px 10px 5px;
	width:400px;
	height:300px;
	}