/*
 *
 *   doc name  xx  Website Styles
 *   desc      xx  Styles Specific to Website
 *   author    xx  Ulf Lonegren
 *   version   xx  1.1  xx  April. 6 2009
 *
 * 
**/


/*ooooooooooooooooooooooooooooooooooooo*/
/*xxxxxx    Table of Contents    xxxxxx*/
/*ooooooooooooooooooooooooooooooooooooo*/
/*
	Website Styles
	[WS1] HTML Body
	[WS2] Font Classes
	[WS3] Content Styling
	[WS4] Link Styles
	[WS5] Headings
	
	Layout and Page Styles
		[P1] Layout
		[P2] Page 1
		[P3] Page 2
		[P4] Page 3
		[P5] Page 4
		
*/
/*ooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooooooooooo*/


/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooxxxxxx   [WS1] HTML Body    xxxxxxoooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

 
html, body {
	height:100%;
	color:#c9c9c9;
	font-size:100.01%;
	}
 
body{
	font:13px/1.231 Verdana,arial,helvetica,clean,sans-serif;
	background:#fff;
	}
	
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooxxxxxx   [WS2] Font Classes    xxxxxxoooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

/*xxxxxx    Font Sizes    xxxxxx*/

.size10 {font-size:77%;} /* for setting 10px */
.size11 {font-size:85%;} /* for setting 11px */
.size12 {font-size:93%;} /* for setting 12px */
.size13 {font-size:100%;} /* for setting 13px */
.size14 {font-size:108%;} /* for setting 14px */
.size15 {font-size:116%;} /* for setting 15px */
.size16 {font-size:123.1%;} /* for setting 16px */
.size17 {font-size:131%;} /* for setting 17px */
.size18 {font-size:138.5%;} /* for setting 18px */
.size19 {font-size:146.5%;} /* for setting 19px */
.size20 {font-size:153.9%;} /* for setting 20px */
.size21 {font-size:161.6%;} /* for setting 21px */
.size22 {font-size:167%;} /* for setting 22px */
.size23 {font-size:174%;} /* for setting 23px */
.size24 {font-size:182%;} /* for setting 24px */
.size25 {font-size:189%;} /* for setting 25px */
.size26 {font-size:197%;} /* for setting 26px */

/*xxxxxx    Font Families    xxxxxx*/



/*xxxxxx    Font Colors    xxxxxx*/



/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooxxxxxx   [WS3] Content Styling    xxxxxxooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

p{
	font-size:93%;
	line-height:1.6em;
	}

/*
p+p{
	
	}
*/

/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooxxxxxx   [WS4] Link Styles    xxxxxxooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


a{
	color:#a7171c;
	text-decoration:none;
	}

a:link{
	color:#a7171c;
	}

a:hover{
	text-decoration:underline;
	}
/*
a:visited{
	
	}
*/
	
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooooxxxxxx   [WS5] Headings    xxxxxxooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
 

h1, h2, h3, h4, h5, h6 {
	margin:0 0 0em 0;
	color:#fff;
	font-size:100%;
	font-family:Georgia,"Times New Roman", Serif;
	font-variant: small-caps;
	}

h1 {
	font-size:153.9%;
	}
 
h2 {
	font-size:138.5%;
	}

h3 {
	font-size:123.1%;
	}
 
h4 {
	font-size:108%;
	}
/* 	
h5 {
	
	}
	
h6 {
	
	}
*/

.heading_bg1{
	background:url(images/heading_bg1.jpg) no-repeat 0 0;
	height:70px;
	line-height:70px;
}
.heading_bg2{
	background:url(images/heading_bg2.jpg) no-repeat 0 0;
	height:70px;
	line-height:70px;
}
	
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooxxxxxx   [P1] Layout    xxxxxxoooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*---------------------------------------------|
>>   Wrapper
----------------------------------------------*/
.wrapper{ /* Redefine for each site */
	width:960px;
	margin:0 auto;
}
/*---------------------------------------------|
>>   Header
----------------------------------------------*/
#header{
	width:960px;
	height:61px;
	margin:0 auto;
	position:relative;
}
	#header .logo{
		padding:15px 0 0 45px;
		float:left;
	}
	#header .logo a{
		width:205px;
		height:38px;
		display:block;
		text-indent:-9999px;
		background:url(images/silk-road_logo.png) no-repeat 0 0;
	}
	#header .call_us{
		padding:20px 50px 0 0;
		float:right;
		font-variant: small-caps;
		font-family:"Trajan Pro",Georgia,"Times New Roman", Serif;
		font-size:123.1%;
		color:#df1f26;
	}
		#header .call_us span{
		color:#fff;
		font-variant: normal;
		}
/*---------------------------------------------|
>>   Top Textured BG
----------------------------------------------*/
#texture_bg{
	width:100%;
	height:425px;
	background:#000 url(images/texture_bg.jpg);
}
	.cherry_blossom_bg{
		width:100%;
		height:302px;
		background:url(images/cherry_blossom_bg.png) no-repeat 50% 100%;
		position:absolute;
		top:123px;
	}
.tile_bg{
	width:100%;
	height:18px;
	background:#000 url(images/tile_bg.gif);
	}
/*---------------------------------------------|
>>   Page Content
----------------------------------------------*/
#page_content{
	width:100%;
	padding:0 0 40px 0;
	background:#000;
}
/*---------------------------------------------|
>>   Footer
----------------------------------------------*/
#footer{
	width:100%;
	height:100px;
	padding-top:40px;
	background:#fff url(images/footer_bg.gif) repeat-x 0 0;
	clear:both;
}
	#footer p{
		color:#222222;
		text-align:center;
	}
	
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooxxxxxx   [P2] Homepage    xxxxxxoooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*---------------------------------------------|
>>   Homepage Map
----------------------------------------------*/
.map_container{
	width:960px;
	height:1px;
	position:relative;
	margin:0 auto;
	overflow:visible;
}	
	.silk_map{
		width:960px;
		height:524px;
		position:absolute;
		top:0;
		left:0;
	}
/*---------------------------------------------|
>>   Homepage Content
----------------------------------------------*/
#home{
	width:840px;
	padding:142px 0 0;
}
	#home .left{
		width:402px;
		padding:0 36px 0 0;
		float:left;
	}
		#home .left .heading{
			padding:0 0 0 30px;
		}
		#home .left .content_wrapper{
			padding:10px 0 0;
		}
			#home .left .content_wrapper .content{
				width:250px;
				padding:0 0 0 16px;
				float:left;
				
			}
	
	
	#home .right{
		width:402px;
		padding:0;
		float:left;
	}
		#home .right .heading{
			padding:0 0 0 18px;
		}
		#home .right .content_wrapper{
			padding:10px 0 0;
		}
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	



