/******************************************************************
 +Page Skeleton
******************************************************************/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #CCCCCC;
	text-align: center;
	
}
#wrapper {
	position: relative;
	text-align: left;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
  border: 1px solid black;

	margin-top: 50px;
	height: 480px;
}

#main {
	padding: 15px 20px 20px 40px;	
	border-color:#CCCCCC;
	border-style: solid;
		border: 6px;
		background-color: #ffffff;
		height: 380px;
	
	}
	
	
	#main_image {
		float:left;	
	border-style: solid;
		border: 6px;
		background-color: black;		
		background-image: url(../images/1moremedia_home.gif);
		height: 380px;
		width: 700px;
margin-left: 40px;
margin-top: 5px;
		background-repeat: no-repeat;
text-align: center;
	
	}
	
	#middle_home {
	width:620px;
	height:350px;
	top: 20px;
	padding-right: 25px;
	text-align: left;
	margin:0 auto;
	position:relative;
	background-color: white;
	  border: 1px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
	
}

#middle {
	width:740px;
	height:195px;
	padding-right: 3px;
	margin-left: 20px;
	text-align: left;
	
	position:relative;
	float: left;
	background-color: white;
}

#gallery {
	width:620px;
	height:200px;
	padding-right: 25px;
	margin-left: 65px;
	text-align: left;
	
	position:relative;
	float: left;
	background-color: #ffffff;
}
	
	
/******************************************************************
 +Navigation
******************************************************************/	
	
	.soldier{  
  color: black;
  display: inline; 
  font-size: 10px; 
  }
  
  	.half_soldier{  
  color: black;
  display: inline;  
  font-size: 5px; 
  }
	
	
	.soldier a:hover{
  color: red;
  
  }
  
  
  .half_soldier a:hover{
  color: red;
  
  }
	
	
	.navigation{
		float:right;
	color: #ffffff;
background-color: #6a5acd;
width: 500px;
height: 50px;
padding-top: 40px;	

	}
	

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navigation li {
	background: #ccc;
	border-left: 1px solid black;
	float: right;
	display:inline-block;
	margin: 0;
	padding-top: 40px;


	}
	
#navigation a {
	color: white; 
background-color: black;
text-decoration: none;
border-top: 40px solid black; 
border-left: 20px solid black; 
border-right: 20px solid black; 
border-bottom: 20px solid black; 
	}
	
#navigation a:hover {
	color: black; 
background-color: red;
text-decoration: none;
border-top: 40px solid red; 
border-left: 20px solid red; 
border-right: 20px solid red; 
border-bottom: 20px solid red; 

	}
	
#navigation #currentpage a {
	color: black; 
background-color: red;
text-decoration: none;
border-top: 40px solid red; 
border-left: 20px solid red; 
border-right: 20px solid red; 
border-bottom: 20px solid red; 

	}

	
	
/******************************************************************
 +gallery view
******************************************************************/	

.text_left_float_small_port {	
	float: left;
	width:340px;
	margin-top: 3px;	
	font-size: 11px;
	line-height: 20px;
padding: 1px 3px 3px 15px;	
}


#thumb_strip{
	float: left;		
	width: 730px; 
	margin-left: 30px;
	background-color:black;	
	line-height: 15px;	
}


.thumb_port{
	float: left;		
	width: 50px;
	margin-left: 5px;
	margin-right: 5px;
	height: 50px;
display: inline;
}

.thumb_port a img
{
border: none;
}


#thumb a:hover{
color: pink;	
}

#port_links{
	float: left;		
	width: 730px; 
	margin-left: 26px;
	background-color:black;	
	font-size: 11px;
line-height: 15px;	
}


.links{
	float: left;		
	width: 50px;
display: inline;
text-align: center;
margin-left: 5px;
	margin-right: 5px;
font-size: 10px;
color: white;
background-color: #000000;
}

.links a{
	float: left;		
	width: 50px;
display: inline;
margin-left: 5px;
margin-right: 5px;
text-align: center;
background-color: #000000;
color: white;
}

.links a:hover{
	float: left;		
	width: 50px;
display: inline;
margin-left: 5px;
margin-right: 5px;
text-align: center;
background-color: #000000;
color: red;
}



#image_right_port {
margin-top: 2px;
	float: right;
	width: 370px;
		
}





/******************************************************************
 +styling
******************************************************************/	

   	#facebook {
	float: left;
	  padding: 15px 5px 5px 10px;
 width:40px;
}

   	#facebook_text {
   	float: left;
   	padding: 25px 5px 0px 3px;
     width:400px;
     color: white;
}


	#logo {
	position:relative;
	left:0;
	top:0;
	height:80px;
	width:140px;
	overflow:hidden;
}

#strap_line {
	position:relative;
	left: 20px;
	top: -15px;
	height:auto;
	width:140px;
	color: #ffffff;
	font-size: 9px;
	
}

#page_name {
	float: left;
	color:red;
		height: auto;
	width:400px;
	margin-left: 20px;
	font-size: 20px;
	padding-bottom: 10px;
	
}

#page_name_portfolio {
	position: relative;
	color:white;
		height: auto;
	width:400px;
	margin-left: 35px;
	font-size: 20px;
	font-weight: bold;
top: -20px;	
}


	
.text_right {
	width:100px;
		color: red;	
	position: absolute;
	top: -30px;
	left: 320px;
	font-size: 20px;
	font-weight: bold;
}


/*******header styling for differnt companies********************/
.text_right_1moremedia {
	width:340px;
		color: red;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}


.text_right_knowle {
	width:340px;
		color: green;	
	float:left;
	
	font-size: 16px;
	font-weight: bold;	
}

.text_right_froud {
	width:340px;
		color: blue;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}                                                    

.text_right_grand {
	width:340px;
		color: #009C99;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}

.text_right_marinella {
	width:340px;
		color: red;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}

.text_right_cons {
	width:340px;
		color: #5290de;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}


.text_right_hundred {
	width:340px;
		color: red;	
float:left;
	font-size: 16px;
	font-weight: bold;	
}


.text_right_ivs {
	width:340px;
		color: #010063;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}


.text_right_ivs {
	width:340px;
		color: #163995;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}


.text_right_ivs {
	width:340px;
		color: #010063;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}


.text_right_self {
	width:340px;
		color: #163995;	
	float:left;
	font-size: 16px;
	font-weight: bold;	
}

.text_right_20thcentury {
	width:340px;
		color: red;	
float:left;
	font-size: 16px;
	font-weight: bold;	
}

.cmew {
	width:340px;
		color: black;	
float:left;
	font-size: 16px;
	font-weight: bold;	
}

.text_left_small:first-letter {
	padding-top: 4px;
	font-size: 2.5em;
	line-height: 0.8em;
	float: left;
	margin: 0 1px 0 0;
	color: red;
}

.text_left_small_other {
	position: absolute;	
	padding-right: 20px;
	background-color:transparent;	
	font-size: 11px;
	
	
line-height: 13px;
width: 50px;

	margin-top: -10px;	
	margin-left: 344px;
}


#text_float_right {
	width:380px;
		color: red;
		float: right;
		margin-top: 10px;
	font-size: 20px;
	font-weight: bold;
	}
	
	
	

.text_right_float_small {	
	float: right;
	width:510px;
	margin-top: 5px;	
	font-size: 11px;
	line-height: 20px;
padding: 0 3px 3px 3px;	
}




.text_left_float_home {	
	margin-top: 275px;
	position: relative;
	left: 120px;
		top: 22px;
	width:420px;
		display: block;
			padding: 0px 0px 8px 0px;
	border: 0;
}

.text_left_float_small_main {	
	float: left;
	width:645px;
		display: block;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin-left: 0px 0px 0px 0px;		
  padding: 0px 0px 0px 20px;	

}

.text_right_float_small_other {	
	
	float: right;
	width:380px;
	margin-top: 10px;	
	font-size: 11px;
	line-height: 13px;	
	
}

.text_left_float_small_other_main {	
	margin:0 auto;
	float: right;
	width:380px;
	margin-top: 10px;	
	font-size: 11px;
	line-height: 13px;	
}




#image_left {
	float: left;
	width: 210px;
	
}





.strapline_top_home {
	font-size: 16px;
	letter-spacing: 3px;

		float:left;
		margin-left: 75px;
		margin-top: 35px;
	text-align: center;
	color: white;
	width: auto;
}


.strapline_bottom_home {
	font-size: 13px;
		float:left;
		margin-left: 154px;
		margin-top: 35px;
			text-align: center;
	color: white;
	width: 650; 
}

.strapline_bottom_left{
	
	font-size: 13px;
		position: absolute;
		margin-left: 10px;
		margin-top: 365px;
	text-align: center;
	color: white;
	width: 620;	
}

.strapline_bottom_middle{
	
	font-size: 13px;
		position: absolute;
		margin-left: 295px;
		margin-top: 365px;
	text-align: center;
	color: white;
	width: 620;	
}

.strapline_bottom_right{
	
	font-size: 13px;
		position: absolute;
		margin-left: 625px;
		margin-top: 365px;
	text-align: center;
	color: white;
	width: 620;	
}

.strapline_bottom_right a {
	color: red; 

	}
	
#navigation a:hover {
	color: white; 
	}
	


#red_flash {
	display: inline;
	color: red;
}


#blue_flash {
		display: inline;
	color: #BBBBBB;
}

#red_flash a {
	color: #FF0000; 
background-color: black;
text-decoration: none;
	}
	
#red_flash a:hover {
	color: #F0DCDC; 
text-decoration: none;
	}
	
	
	#blue_flash a {
	color: #BBBBBB; 
text-decoration: none;
	}
	
#blue_flash a:hover {
	color: #DBDBDB; 
text-decoration: none;
	}

	#button_align{
	float: right;	
	text-align: right;
	margin-right: 15px;
	padding-top: 5px;
width: 100px;			
	}
	
		#phone_contact{
	float: right;	
	text-align: right;
	margin-right: 15px;
	padding-top: 5px;
width: 140px;			
	}
	
	
		.google_search{
	float: right;	
	text-align: center;
	margin-right: 15px;
	paddin-left: 15px;
	padding-top: 5px;
width: 512px;	
height: 180px;	
overflow:auto;
overflow-x: hidden; 
	}
	
.mail_receipt{color: white;}

/******************************************************************
 +styling for sitemaps
******************************************************************/	
.pager { 
	background-color:#eee; 
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font:normal 12px verdana;
}

#page_title {

	color:red;
		height: auto;
	width:400px;

	font-size: 20px;
	padding-bottom: 10px;
	
}


.lhead { 
	background-color:#eee; 
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 
	background-color:#f0f0f0; 
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lcount { 
	background-color:#999; 
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}
#copyright{
	font:normal 11px tahoma,verdana;
	color:#000;
	text-align:center;
	padding:0px;
	width:720px;

}
a:link,a:visited{
	padding:1px;
	color:#ffffff;
	text-decoration:none;
}

a.aemphasis{
	color:#009;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
	color:red;
}
hr {
	color:#ccc;
} 

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
