/*BlueRaven CSS Document 
	-Styles used throughout the site

*/
body{
	font-size:62.5%; /*creates a scalable base font size of 10px at default browser settings base all other font sizes in EMs (1.1em = ~11px)*/
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:url(/BlueRavenResource/Rev1Images/tiles/bg_tile.gif) 0 0 repeat;
	min-width:767px;
	font-family: verdana, arial, helvetica, sans-serif;
}




/*Some basic element defaults*/
form{display:inline;}
img{border:0;}
a{
	text-decoration:none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
strong, b {
	font-weight: bold;
}
p{
	margin:0px;
	padding:0px 0px 10px;
	font-size:1.1em;/*default font size of appx 11px*/
	text-align:left;
}
.Header1, H1 {font-size:2em}  /* displayed at 20px */
H2 {font-size:1.8em}  /* displayed at 18px */
.subHeader, .Header3, H3 {font-size:1.5em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 11px */

/* some useful text styling classes */
.prices{
	color:#FF7c00;
	font-weight:bold;
}

	
/* Page Structure */
.clear{ 
	clear:both;
	/*** these next attributes are designed to keep the div
	height to 0 pixels high, critical for Safari and Netscape 7 ***/
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
	border:none;
}


#wrapper{
	border:none;
	padding:0;
	margin:0;
	width:100%;
	text-align:left;
}

#header_table{
	width:100%;
	background-color:white;
	text-align:left;
}
	#header_table td.content{
		width:761px;
		background-color:white;
		padding-right:3px;
		height:67px;		
	}
	#head-links{
		position:absolute;
		left:204px;
		top:0;
		height:67px;
		width:555px;
		text-align:right;
		padding:6px 0px 0px 0px;
	}
	#head-links img{margin:-3px 2px 0 2px;vertical-align: middle;}
	#header_table a{
		color:#1152B4;
		font-size:1.2em;
		font-weight:bold;
	}
	#header_table h1{ 
		color:#183394;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-size:1.5em;
	}

#top_nav_table{
	background:url(/BlueRavenResource/Rev1Images/tiles/topNavBg.gif) 0 0 repeat-x #0060BE;
	width:100%;
	text-align:left;
}
	#top_nav_table td.corphome{width:135px;}
	#top_nav_table td.divider{width:14px;}
	#top_nav_table td.content{width:761px; padding-left:135px;}
	#top_nav_table a{color:#ffffff;	font-size:1em;	font-weight:bold;}

#body_table{
	border:none;
	padding:0;
	margin:0;
	width:768px;
	text-align:left;
	background-color:white;
}
	#body_table td.lnav{width:141px; background-color:#1B4FB2; }
	#body_table td.content{ width:621px; background-color:white;}
	#body_table td.shadow{ width:3px; background:url(/BlueRavenResource/Rev1Images/tiles/bg_tileShadow.gif) 0 0 repeat-y;}

#content
{
	padding:8px;
}


	#breadcrumbs{
		color:black;
		font-weight:normal;
	}
	#breadcrumbs a{color:#1150AD; text-decoration:none; font-weight:bold; font-size:1.2em;}
	#breadcrumbs a:hover{color:#1150AD; text-decoration:underline;}
	#breadcrumbs h1{margin:0; padding:0; font-size:1.5em;}

	div.orangeHdrWrapper{
		background-image:url(/BlueRavenResource/Rev1Images/rcolumn/orang_hdr_tile.gif);
		background-repeat:repeat-x;
		height:28px;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	div.orangeHdrWrapper h3{
		color:white;
		font-size:1em;
		padding:7px 0px 0px;
		margin:0;
	}
	div.orangeHdrWrapper div{float:right; white-space:nowrap; margin:0; padding:0;}
	div.orangeHdrWrapper img.lcorner{float:left;}
	div.orangeHdrWrapper img.rcorner{float:right;}
	div.bl_orange{ background:url(/BlueRavenResource/Rev1Images/rcolumn/orange_bl.gif) 0 100% no-repeat #F8F3EC; height:10px; margin:0; padding:0;}
	div.br_orange{ background:url(/BlueRavenResource/Rev1Images/rcolumn/orange_br.gif) 100% 100% no-repeat; height:10px; margin:0; padding:0;}
	
	div.greenHdrWrapper{
		background-image:url(/BlueRavenResource/Rev1Images/rcolumn/green_hdr_tile.gif);
		background-repeat:repeat-x;
		height:28px;
		overflow:hidden;
		margin:0; padding:0;
	}
	div.greenHdrWrapper h3{
		color:white;
		font-size:1em;
		padding:7px 0px 0px;
		margin:0;
		text-align:left;
	}
	
	div.greenBackground{ background-color:#E6EADB}
	div.greenHdrWrapper div{float:right;}
	div.greenHdrWrapper img.lcorner{float:left;}
	div.greenHdrWrapper img.rcorner{float:right;}
	div.bl_green{ background:url(/BlueRavenResource/Rev1Images/rcolumn/green_bl.gif) 0 100% no-repeat #E5ECDA; height:5px;padding:0; margin:0;}
	div.br_green{ background:url(/BlueRavenResource/Rev1Images/rcolumn/green_br.gif) 100% 100% no-repeat; height:5px; padding:0; margin:0;}		
	
	
	div.blueHdrWrapper{
		background-image:url('/BlueRavenResource/Rev1Images/rcolumn/blue_hdr_tile.gif');
		background-repeat:repeat-x;
		height:28px;
		overflow:hidden;
		margin:0; padding:0
	}
	div.blueHdrWrapper h3{
		color:white;
		font-size:1em;
		padding:7px 0px 0px;
		margin:0;
		text-align:left;
	}
	div.blueHdrWrapper div{float:right;}
	div.blueHdrWrapper img.lcorner{float:left;}
	div.blueHdrWrapper img.rcorner{float:right;}
	div.bl_blue{ background:#E5ECDA url('/BlueRavenResource/Rev1Images/rcolumn/blue_bl.gif') no-repeat 0 100%; height:10px;padding:0; margin:0}
	div.br_blue{ background:url('/BlueRavenResource/Rev1Images/rcolumn/blue_br.gif') no-repeat 100% 100%; height:10px; padding:0; margin:0}		
	
	
	div.grayHdrWrapper{
		background-image:url(/BlueRavenResource/Rev1Images/headings/grayHeader_bg.gif);
		background-repeat:repeat-x;
		height:28px;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	div.grayHdrWrapper h3{
		color:white;
		font-size:1em;
		padding:7px 0px 0px;
		margin:0;
		text-align:left;
	}
	div.grayHdrWrapper div{float:right;}
	div.grayHdrWrapper img.lcorner{float:left;}
	div.grayHdrWrapper img.rcorner{float:right;}
	
	
	td.link_area{
	width:137px;
	margin-top:0px;
	background-color:#FFFFFF;		
	font-size:10px;
	}
	td.link_area ul{
		list-style-type:none;
		padding:0;
		margin:10px 0px 20px 0px;
	}
	td.link_area ul li{
		margin:0px;
		padding:0px;
		border:1px solid #E6EADB;
	}
	td.link_area ul li a{
		display:block;
		background-image:url(/BlueRavenResource/Rev1Images/nav/leftNav_greenSquare.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding:3px 3px 3px 8px;
		margin:0px 0px 0px 4px;
		color:black;
		font-weight:bold;
		font-size:1em;	
	}
	td.link_area div.promos{
		background-color:#F8F3EC;
		margin:0px;
		padding:0px;
	}
	td.link_area div.promos td{
		background-color:#F8F3EC;
	}	
	td.link_area div.promos ul li{
		border:1px solid #F8F3EC;
	}

	td.link_area ul.corp li a {
		background-image:url(/BlueRavenResource/Rev1Images/nav/leftNav_blueSquare.gif);
		margin-top:0; 
		padding-top:5px;
		border-bottom: #999862 1px dotted;
	}	
#body_content_master{border:none; width:100%; padding:0; margin:10px 0;}
	#body_content_master td.body_content{
		font-size:12px;
	}
	
		
#lnav{	
	width:141px;
	background-color:#1B4FB2;
}
	#lnav #search-box{
		height:35px;
		background-image:url(/BlueRavenResource/Rev1Images/tiles/leftNav_diagonalLines.gif);
		padding-top:4px;
		padding-bottom: 3px;
		text-align:center;
		margin:0;
	}
	#lnav #search-box input.textField{
		width:125px;
		background-image:url(/BlueRavenResource/Rev1Images/tiles/search_field.gif);
		background-repeat:no-repeat;		
	}
	
	#lnav h2{
		margin:0;
		padding:0;
	}
	#lnav ul{
		list-style-type:none;
		padding:0;
		margin:-3px 0px 0px 0px;
		background-color:#183394;
			
	}
	#lnav ul li{
		margin:0px;
		padding:5px 0px;;
		background-position:bottom;
		background:url(/BlueRavenResource/Rev1Images/nav/lefNav_DividerDots.gif) bottom repeat-x;
	
	}	
	#lnav ul li a{
		background-image:url(/BlueRavenResource/Rev1Images/nav/leftNav_greenSquare.gif);	
		background-repeat:no-repeat;
		background-position:middle left;
		display:block;
		padding:3px 0px 5px 10px;
		margin:0px 0px 0px 10px;
		color:white;
		font-size:1em;
		font-weight:bold;	
	}
	/* -- Active Nav Item --*/
	#lnav ul li.active{		
		background-position:bottom;
		background:url(/BlueRavenResource/Rev1Images/nav/lefNav_DividerDots.gif) bottom repeat-x #0F88D7;
				
	} 
	#lnav ul li.active a{
		background-image:url(/BlueRavenResource/Rev1Images/nav/down_arrow.gif);		
		margin-top:6px;					
	}	
	#lnav ul li.active a.sub_nav{background-image:url(/BlueRavenResource/Rev1Images/nav/right_arrow.gif);}
	#lnav ul a.curr_page{text-decoration:underline;}
#footer_table{
	width:100%;
	height: 50px;
	margin:0;
	padding:0;
	background:url(/BlueRavenResource/Rev1Images/tiles/footer_diagonalLines.gif) repeat;
}
	#footer_table td.footer_content_cell{width:765px; text-align:left;}
	#footer_table td.footer_filler_cell{}
	#footer_table a{
	font-size:1em;
	color:white;
	}
	#footer_table p{
		padding-top:12px;
		font-size:1.1em;
		color:white;
		text-align:center;
	}

/****************************************************************************************************************
Checkout Pages Styles
	-These styles are specific to the "Sign-in/Create account" page
*****************************************************************************************************************/
#login_register{
	margin:0;
	padding:0;	
}
	#login_register td, th{ vertical-align:top;}
	#login_register td.gutter, th.gutter{width:15px;}
	#login_register td.box{border:1px solid #DCDCDC; width:351px; padding:10px 13px 15px;}
	#login_register td.box h4{margin:0 0 3px 0; padding:0;}
	#login_register td.box a{color:#1152B4; font-weight:bold;}
	#login_register td.box p.sign_in{font-weight:bold; margin-left:15px;}
	#login_register td.box .grayText{color:#9F9F9F;}


table.formFields td{ 
    padding-left: 0px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
}

table.formFields td.nopadding{ 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

select.manufacturer{
	border : 1 solid Black;
	font : bold 9pt helvetica,arial, Helvetica, sans-serif;
	width : 190px;
}

select.state{
	border : 1 solid Black;
	font : bold 9pt helvetica,arial, Helvetica, sans-serif;
	width : 175px;
}

select.symptom{
	border : 1 solid Black;
	font : bold 9pt helvetica,arial, Helvetica, sans-serif;
	width : 438px;
}

select.month{
	border : 1 solid Black;
	font : bold 9pt helvetica,arial, Helvetica, sans-serif;
	width : 124px;
}

select.year{
	border : 1 solid Black;
	font : bold 9pt helvetica,arial, Helvetica, sans-serif;
	width : 60px;
}

input.standard 
{
	width: 188px;
	font-family: Helvetics, Arial, Sans-Serif;
	font-size: 9pt;
}
	
input.phone1
{
	width: 30px;
	font-family: Helvetics, Arial, Sans-Serif;
	font-size: 9pt;
}

input.phone2
{
	width: 40px;
	font-family: Helvetics, Arial, Sans-Serif;
	font-size: 9pt;
}

input.phone3
{
	width: 50px;
	font-family: Helvetics, Arial, Sans-Serif;
	font-size: 9pt;
}

.center { 
    text-align: center;
}

#info_bubble{width:99%; background-color:#F1F1F1; border:1px solid #DCDCDC;  padding:10px 5px 10px 10px; content:open-quote;}
#footer_bubble
{
	width:95%; background-color:#F1F1F1; border:1px solid #DCDCDC;  
	padding: 0px 5px 10px 10px; content:open-quote;
	margin: 10px 10px 10px 5px;
}
#info_bubble1
{
	width:92%; background-color:#F1F1F1; border:1px solid #DCDCDC;  
	padding: 0px 5px 10px 10px; content:open-quote;
	margin: 10px 10px 10px 0px;
}
#info_bubble2
{
	width:88%; background-color:#F1F1F1; border:1px solid #DCDCDC;  
	padding: 10px 5px 10px 10px; content:open-quote;
	margin: 10px 10px 10px 0px;
}
#serviceagreement
{
	overflow:auto; height:210px; width:90%; padding:15px 10px 3px 6px;
}
#banner_top_management {
	MARGIN-TOP: 10px; BACKGROUND: url('/blueravenresource/images/top_banner_management.gif') no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 610px; HEIGHT: 143px
}
#banner_top_management P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 15px
}
#banner_top_management P .banhead {
	FONT-WEIGHT: bold; FONT-SIZE: 2em
}
#banner_top_management IMG {
	FLOAT: right
}
#banner_top_simple {margin-top:10px; margin-bottom:10px; width:601px; height:131px;}
#banner_top_simple p {font-size:1.1em; color:#FFFFFF; margin: -120px 0px 10px 10px;}
#banner_top_simple p .banhead {font-weight:bold; font-size:2em;}

