@charset "utf-8";
/* CSS Document */

html { 


}
#header
{	


padding-bottom:0px;
text-align:center;
width:100%;
height:167px;
background-color:#fff;
}

#contactbar
{
width:100%;
padding-left:80%;
padding-right:5%;

	float:right;
	position:float;	
	color:#2b4c8e;
	text-align:right;

	font-size:12px;
	 font-family: 'Days', 'Helvetica', sans-serif;
	text-transform:uppercase;
}
#craftysyntax_2

{
padding-left:80%;
padding-top:5px;
padding-right:5%;
	
	float:right;
	color:#2b4c8e;
	text-align:center;
	font-size:18px;
	 font-family: 'Days', 'Helvetica', sans-serif;
	text-transform:uppercase;
}



#contactbar a:link {color:#000000; text-decoration: none;}      /* unvisited link */
#contactbar a:visited {color:#000000; text-decoration:none;}  /* visited link */
#contactbar a:hover {color:#000000; color:#FC3; text-decoration:none;}  /* mouse over link */
#contactbar a:active {color:#000000; text-decoration:none;}  /* selected link */ 






#headerlogo
{
	position:absolute;
	width:341px;
height:90px;
}

#headerbgk
{
	
	background: url(../../assets/images/background_bar.png);
	background-repeat:repeat-x;
	position:float;
	height:167px;

}

#headertext 
{
	 /* margin-top:-95px;*/
	
	/*padding-top:30px;*/
	margin-top:-65px;
	position:relative;
	width:100%;
	height:90px;
	color:#2b4c8e;
	text-align:center;
	font-size:14px;
	font-family: 'Days', 'Helvetica', sans-serif;
	text-transform:uppercase;
	
	
}





@font-face {
  font-family: 'Days';
 src: url('../../assets/css/Days.otf');

}

#headerimage
{position:float;
	background: url(../../assets/images/backbar.png);
	background-repeat:repeat-y;
}

#headershadow
{position:float;
	background: url(../../assets/images/top-shadow.png);
	background-repeat:repeat-y;
}

#menu_child
{
margin-top:-107px;
	text-align:left;
	background:url(../../assets/images/grey_blend.png);
}

#menu_child2
{
margin-top:-107px;
	text-align:left;
	background:url(../../assets/images/grey_blend.png);
}

#menu_child3
{
margin-top:-107px;
	text-align:left;
	background:url(../../assets/images/grey_blend.png);
}

#menu_child4
{
margin-top:-107px;
	text-align:left;
	background:url(../../assets/images/grey_blend.png);
}



#headertext a:link {color:#2b4c8e; text-decoration: none;}      /* unvisited link */
#headertext a:visited {color:#2b4c8e; text-decoration:none;}  /* visited link */
#headertext a:hover {color:#2b4c8e; color:#FC3; text-decoration:none;}  /* mouse over link */
#headertext a:active {color:#2b4c8e; text-decoration:none;}  /* selected link */ 




#terms a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
#terms a:visited {color:#FFFFFF;}  /* visited link */
#terms a:hover {color:#FFFFFF; color:#FC3}  /* mouse over link */
#terms a:active {color:#FFFFFF;}  /* selected link */ 


body a:link {color:#FFFFFF;}      /* unvisited link */
body a:visited {color:#FFFFFF;}  /* visited link */
body a:hover {color:#FFFFFF;}  /* mouse over link */
body a:active {color:#FFFFFF;}  /* selected link */ 








#terms
{
	padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
text-align:left;
width:100%;
opacity:0.7;
  filter:alpha(opacity=70); /* For IE8 and earlier */
  background-color:#000000;
  color:#FFFFFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}




#privacy a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
#privacy a:visited {color:#FFFFFF;}  /* visited link */
#privacy a:hover {color:#FFFFFF; color:#FC3}  /* mouse over link */
#privacy a:active {color:#FFFFFF;}  /* selected link */ 


#privacy
{
	padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
text-align:left;
width:100%;
opacity:0.7;
  filter:alpha(opacity=70); /* For IE8 and earlier */
  background-color:#000000;
  color:#FFFFFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}



#download a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
#download a:visited {color:#FFFFFF;}  /* visited link */
#download a:hover {color:#FFFFFF; color:#FC3}  /* mouse over link */
#download a:active {color:#FFFFFF;}  /* selected link */ 




#searchdisplay a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
#searchdisplay a:visited {color:#FFFFFF;}  /* visited link */
#searchdisplay a:hover {color:#FFFFFF; color:#FC3}  /* mouse over link */
#searchdisplay a:active {color:#FFFFFF;}  /* selected link */ 




h1

{
	
  font-weight:bold;

  color:#000000;
  font-size:16px;
  font-family: 'Days', 'Helvetica', sans-serif;
}

h2

{
	
  font-weight:bold;

  color:#000000;
  font-size:16px;
  font-family: 'Days', 'Helvetica', sans-serif;
}

h3

{
	
  font-weight:bold;

  color:#000000;
  font-size:16px;
  font-family: 'Days', 'Helvetica', sans-serif;
}

h4

{
	
  font-weight:bold;

  color:#FFFFFF;
  font-size:16px;
  font-family: 'Days', 'Helvetica', sans-serif;
}





#sitemap

{
  font-size:12px;
  font-family: 'Days', 'Helvetica', sans-serif;
    color: #000000;	
	font-weight:bold;
	
}

body {
	
	background-color:#ffffff;

	
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

    font-size:11px;
  font-family: 'Days', 'Helvetica', sans-serif;
    color: #000000;
   
}



/**----- ad in later? background-image:url (../../assets/images/backblend.png);
background-repeat:repeat-xy; ****/


#telfloat

{
	text-transform:lowercase;
	text-align:left;
	
		margin-left:5%;
	margin-right:5%;
	 font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	 z-index:-11;

	
}


#maintext a:link {color:#000000; text-decoration: none;}      /* unvisited link */
#maintext a:visited {color:#000000; text-decoration:none;}  /* visited link */
#maintext a:hover {color:#000000; color:#FC3; text-decoration:none;}  /* mouse over link */
#maintext a:active {color:#000000; text-decoration:none;}  /* selected link */ 




#maintext

{
	
padding-top:5px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
text-align:left;

z-index:200;
	background-repeat:repeat-x;



  color:#000000;
  font-size:14px;
  font-family: 'Days', 'Helvetica', sans-serif;
  
 
}	
	
#mainindex
{
	
height:auto;
background:url(../../assets/images/dynamically_fit_website.png);
background-position:center; 
z-index:200;
background-repeat:no-repeat;

}		

	
	#mainindex_fit
	{
	
	padding-left:10%;
	width:90%;
	
	text-align:left;
	padding-bottom:500px;
	}
	
	
	
	#mainindex_fit_why
	{
	
	width:100%;
	
	text-align:left;
	}
/*#mainindexgray
{
	height:580px;
background:url(../../assets/images/gray.png);
background-repeat:no-repeat;
background-position:center;
}*/
	
	
	
#mainindextext
	{
	width:90%;
		height:auto;
		
		
		padding-top:10px;
	margin-left:auto;
	margin-right:auto;
color:#000000;
font-size:14px;
font-family: 'Days', 'Helvetica', sans-serif;

	}
	
	
#mainindextextblock1

{
	/*padding:5px 5px 5px 5px;*/
	float:left;
	
	height:auto;
	
	width:50%;
	text-align:center;
	
}
	
	.promotiontextindex
	
	{
		font:Verdana, Geneva, sans-serif;
		font-size:22px;
		font-style:italic;
		color:#FF3300;
	}
	
	

	
	
	
	
	#mainindextextblock2

{
	/*padding:5px 5px 5px 5px;*/
	float:right;
	
	height:auto;
	width:50%;
}
	
#mainindextext a:link {color:#000000; text-decoration: none;}      /* unvisited link */
#mainindextext a:visited {color:#000000; text-decoration:none;}  /* visited link */
#mainindextext a:hover {color:#000000; color:#FC3; text-decoration:none;}  /* mouse over link */
#mainindextext a:active {color:#000000; text-decoration:none;}  /* selected link */ 
#mainindexgray a:link {color:#000000; text-decoration: none;}      /* unvisited link */
#mainindexgray a:visited {color:#000000; text-decoration:none;}  /* visited link */
#mainindexgray a:hover {color:#000000; color:#FC3; text-decoration:none;}  /* mouse over link */
#mainindexgray a:active {color:#000000; text-decoration:none;}  /* selected link */ 



#mainindex a:link {color:#000000; text-decoration: none;}      /* unvisited link */
#mainindex a:visited {color:#000000; text-decoration:none;}  /* visited link */
#mainindex a:hover {color:#000000; color:#FC3; text-decoration:none;}  /* mouse over link */
#mainindex a:active {color:#000000; text-decoration:none;}  /* selected link */ 
	
	
	
#mainindexblock1 a:link {color:#000000; text-decoration: none;}      /* unvisited link */
#mainindexblock1 a:visited {color:#000000; text-decoration:none;}  /* visited link */
#mainindexblock1 a:hover {color:#000000; color:#FC3; text-decoration:none;}  /* mouse over link */
#mainindexblock1 a:active {color:#000000; text-decoration:none;}  /* selected link */ 

	
#h1text

{
	padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
text-align:left;

  font-weight:bold;

  color:#000000;
  font-size:40px;
  font-family:Arial, Helvetica, sans-serif;
  
}	

#bottombar
{
	height:auto;
}




.searchtop {
	height:40px;
	width:270px;
	border-width:0px;
	overflow:hidden;
	white-space:nowrap;
}


.autocompleteModule {z-index:9000; position:relative;}/* set width of widget here*/   
.autocompleteModule .autocompleteInput {_position:absolute;z-index:0; width:100%} /* abs for ie quirks */ 
.autocompleteModule .autocompleteContainer{font:12px Arial, Helvetica, sans-serif;position:absolute;top:1.8em; width:100%; Left:0;}
.autocompleteContainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}   
.autocompleteContainer .yui-ac-shadow {position:absolute;margin:.1em;width:100%;background:#E0E2E4;z-index:9049;}   
.autocompleteContainer ul {margin:0px;list-style:none;padding:5px 0;width:100%;}   
.autocompleteContainer li {padding:0 5px;cursor:default;white-space:nowrap;}   
.autocompleteContainer li.yui-ac-highlight {background:#E0E2E4;}   
.autocompleteContainer li.yui-ac-prehighlight {background:#E0E2E4;} 


#footer a:link {color:#FFFFFF; text-decoration: none;}      /* unvisited link */
#footer a:visited {color:#FFFFFF;}  /* visited link */
#footer a:hover {color:#FFFFFF; color:#FC3}  /* mouse over link */
#footer a:active {color:#FFFFFF;}  /* selected link */ 


#footline
{
		
	/*left:0; position:fixed; text-align:center; bottom:0;
	margin-bottom:120px;*/
	text-align:center;
	background: url(../../assets/images/bottomshadow.png);
	background-repeat:repeat-x;
	width:100%;
	height:30px;
}
#footer {
		
	/*left:0; position:fixed; text-align:center; bottom:0;*/

	/*margin-bottom:0px;*/
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
font-size:100%;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:100%;
height:auto;

background:url(../../assets/images/backblend.png);

  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}







/***Menu Drop***/ 



a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }


form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }


/*cms press design*/

.first_one{background-color:#d2d2d2;
font: 12px/1em Arial, sans-serif;
text-align:left;
padding-left:4px;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;}


.first_two{background-color:#dddddd;
font: 12px/1em Arial, sans-serif;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-left:4px;
padding-right:4px;


}
.two_one{
background-color:#e4e4e4;
font: 12px/1em Arial, sans-serif;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:4px;
padding-right:4px;}

.two_two{background-color:#f1f1f1;
font:12px/1em Arial, sans-serif;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-left:4px;
padding-right:4px;}









.included
{color:#2b4c8e;
font-weight:bold;}
.not_included{
	color:#f00420;
	font-weight:bold;}











.order {
	-moz-box-shadow:inset 0px 1px 6px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 6px 0px #bbdaf7;
	box-shadow:inset 0px 1px 6px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #2b4c8e) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #2b4c8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#2b4c8e');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.order:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2b4c8e), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #2b4c8e 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b4c8e', endColorstr='#79bbff');
	background-color:#2b4c8e;
}.order:active {
	position:relative;
	top:1px;
}
