
body, div, ul, p, form
{
	margin : 0;
	padding : 0;
	background : transparent;
	text-align:left;
	font: Arial, helvetica, sans-serif;
	font : 12px/1.6em Arial, helvetica, sans-serif;
	color : #555;	
}

body
{
	background : #fff url(/images/BG_Stripe.png) repeat-x;
}

li
{
	margin : 0;
	padding : 0;
	margin-left : 15px;
}

p
{
	margin-bottom : 1.4em;
}

#MainContent
{
	width : 1000px;
	margin : 0 auto;
	text-align : left;
}

#Header
{
	height : 100px;
}

#Logo
{
	margin-top : 14px;
}

#SiteTag
{
	font-size : 16px;
	color : #65625b;
	font-style : italic;
	padding-top : 4px;
	margin : 0;
	float : right;
	height : 20px;
	padding-right : 30px;
}


#Nav
{
	margin-top : 42px;
	list-style-type : none;
	float : right;
	clear : right;
	width : 615px;
	height : 35px;
	text-align : right;
	color : #fff;	
}

#Nav li
{
	text-align : center;
	display : block;
	float : left;
	margin : 0;
	list-style-type : none;
	width : auto;
}	

#Nav li a, #Nav li a:active, #Nav li a:visited, #Nav li a:hover
{
	color : #fff;
	text-decoration : none;
	font : 14px "Lucida Grande", Tahoma, "Bitstream Vera Sans", Arial, verdana;
	line-height : 35px;
	font-weight : 375;
	text-shadow: 1px 1px 1px #333;
	padding-left : 17px; 
	padding-right : 18px;
	padding-top : 9px;
	padding-bottom : 9px;	
	text-align : center;
}

#Nav li a:hover
{
	color : #ffd34b;
}


#Download_Btn
{
	background : url(/images/DB_Left.png) no-repeat;
	background-position : top left;
}

#Download_Btn a, #Download_Btn a:visited, #Download_Btn a:active, #Download_Btn a:hover
{
	background : transparent url(/images/DB_Right.png) no-repeat;
	background-position : top right;
	width : 122px;
	height : 35px;
	color : #4b473f;
}

#Nav #CurrentPage
{
	background : #d6eaf3 url(/images/Nav_Selected_Left.png) no-repeat;	
	background-position : top left;
	height : 40px;
	overflow: visible;
}

#Nav #CurrentPage a, #Nav #CurrentPage a:visited, #Nav #CurrentPage a:active, #Nav #CurrentPage a:hover
{
	background : url(/images/Nav_Selected_Right.png) no-repeat;
	background-position : top right;
	color : #4b473f;
	text-shadow: 1px 1px 1px #fff;
}

#PageContent
{
	clear : both;
}

#PageContent>p
{
	padding-left : 5px;
}

#MainBanner
{
	color : #413d38;
	padding-top : 20px;
	height : 205px;
	padding-bottom : 0px;
}

#MainBanner img 
{
	margin-right : 40px;
}

#SubBanners
{
	clear : left;
	margin-top : 10px;
	padding-bottom  :10px;
}	

.SubBanner_L
{
	height : 245px;
	float : left;
	width : 270px;
	padding : 10px 30px 10px 0px;
	padding-bottom : 0;
	margin-left : 0px;
	margin-right : 10px;
}

.SubBanner
{
	width : 270px;
	float : left;
	background : url(/images/Vertical_HR.png) no-repeat;
	height : 255px;
	padding : 10px 30px;
	padding-bottom : 0;
	margin-left : 0px;
	margin-right : 10px;
}






a, a:active, a:visited, a:hover
{
	color : #c50303;
}

a:hover
{
	color : #900;
}

h2
{
	margin : 0; 
	padding : 0;
	color : #2d3a5b;
	font-size : 1.6em;
	margin-bottom : 5px;
	font-weight : normal;
}


h4
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 150%;
	padding: 0px;
	-moz-opacity: 0.9999;
	font-size: 1.4em; 
	margin-top: 12px;
	margin-bottom: 1px;
	
	color : #000;
	/*font-size : 14px;
	margin-bottom : 2px;*/
}



h1,h2, h5,h6 {
	font-family:HelveticaNeue-Bold, "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
}

h1 {
	color : #413d38;
	font-weight : normal;
	font-size:2.4em;
	line-height:1.2;
	margin-bottom : 20px;
	font-variant : uppercase;
	padding : 5px;
	padding-top : 25px;
	border-bottom : 1px solid #fff;
}



#MainBanner h4
{
	margin-top : 0;
	font-size : 1.5em;
	margin-left : 20px;
	text-shadow: 1px 1px 1px #fff;
}


#MainBanner li
{	
	margin-bottom : 1em;
}

#MainBanner b
{
	color : #000;
	text-shadow: 1px 1px 1px #fff
}


#ContentSidebar
{
	margin-top : 20px;
	float : right;
	clear : none;
	display : inline;
	background : #504b42;
	border : 1px solid #000;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	width : 225px;
	padding : 15px;
	margin-left : 15px;
	color : #fff;
}

#ContentSidebar h4
{
	color : #fff;
	margin : 0; 
	padding : 0;
}

#ContentSidebar a, #ContentSidebar a:active, #ContentSidebar a:visited
{
	color : #fff;
}

#ContentSidebar a:hover
{
	color : #ffd;
}


#ContentSidebar ul
{
	clear : both;
	color : #fff;
	margin : 0;
	padding : 0;
	padding-top : 10px;
	list-style-type : none;
}

#ContentSidebar li
{
	list-style-type : none;
	margin : 0;
	padding : 0;
	margin-bottom : 2px;
}

#ContentSidebar li a
{
	background : url(/images/Link_Arrows_w.png) 1px 2px no-repeat;
	padding-left : 15px;
}





/********************************	For comparison content	****************************/
.Col1, .Col2, .Col3
{
	border-left : 1px solid #ccc;
	border-top : 1px solid #ccc;
	font-family : verdana;
	font-size : 11px;
}

.Col2, .Col3
{
	text-align : center;
}

.Col2
{
	background : #eee;
}

.Col3
{
	border-right : 1px solid #ccc;
}

.hRow
{
	background : #504b42;
	color : #fff;
	font-weight : bold;
}

.ComparisonTable
{
	border-bottom : 1px solid #ccc;
	margin-bottom : 0px;
}




/********************************	Forms	****************************/
form
{
	margin-top : 25px;
}


Input, select, textarea
{
	clear : left;
	background : #f7f7f7;
	border : 1px solid #aaa;
	padding : 4px;
	margin-bottom : 15px;
}

.CheckBox, .rdobutton
{
	background : transparent;
	border : 0;
	padding : 0;
	margin : 0;
}

label
{
	clear : right;
	font-size : 12px;
	margin-bottom : 15px;
	margin-top : 15px;
	color : #1d2e59;
}






/********************************	Tour	****************************/
.Featurette
{
	margin : 0;
	padding : 0;
	float : right;
	width : 47%;
	
	margin-bottom : 10px;
}


.FeatureList
{
	display : inline;
	FLOAT: left; 
	WIDTH: 47%; 
	margin-right : 2%; 
	margin-bottom : 10px;
}

.FeatureList ul
{
	margin-bottom : 15px;
}

.Featurette img
{
	margin-top : 10px;
	margin-right : 15px;
	margin-bottom : 50px;
}

.L3
{
	clear : left;
	float : left;
}


#DownloadHeader
{
	clear : left;	
	background : url(/images/Download_Header.png) no-repeat;
	background-position : top right;
	margin : 0;
	padding : 0;
}

#DownloadHeader h2
{
	margin : 0;
	padding : 0;
	padding-top : 22px;
	color : #fbd67c;
	font-size:2.4em;
	line-height:1.2;
	background : #fff;
	padding-right : 5px;
		width : 185px;;
	clear : right;
}

#DiscoverHeader
{
	background : url(/images/Discover_Header.png) no-repeat;
	background-position : top right;
	
}

#DiscoverHeader h2
{

	margin : 0;
	padding : 0;
	color : #fbd67c;
	font-size:2.4em;
	line-height:1.2;
	background : #fff;
	padding-right : 5px;
	width : 160px;
		padding-top : 22px;
	clear : right;
}

#DashboardHeader
{
	background : url(/images/Dashboard_Header.png) no-repeat;
	background-position : top right;
	margin : 0;
	padding : 0;
	margin-bottom : 15px;
}

#DashboardHeader h2
{
	margin : 0;
	padding : 0;
	padding-top : 24px;
	color : #fbd67c;
	font-size:2.4em;
	line-height:1.2;
	background : #fff;
	width : 195px;
	clear : right;
	padding-right : 5px;
}






#Number1 h2, #Number2 h2, #Number3 h2, #Number4 h2, #Number5 h2, #Number6 h2, #Number7 h2, #Number8 h2, #Number9 h2, #Number10 h2, #Number11 h2, #Number12 h2
{
	margin-bottom : 5px;
}

.Numbers
{
	clear : left;
	min-width : 579px;
	height : 44px;
	padding-left : 65px;
	padding-top : 25px;
	font : 12px/1.5em verdana,arial,sans-serif;
}

#Numeric1
{
	background : url(http://www.firescope.com/images/numbers/v2/1.png) no-repeat;
}
#Numeric2
{
	background : url(http://www.firescope.com/images/numbers/v2/2.png) no-repeat;
}
#Numeric3
{
	background : url(http://www.firescope.com/images/numbers/v2/3.png) no-repeat;
}
#Numeric4
{
	background : url(http://www.firescope.com/images/numbers/v2/4.png) no-repeat;
}
#Numeric5
{
	background : url(http://www.firescope.com/images/numbers/v2/5.png) no-repeat;
}
#Numeric6
{
	background : url(http://www.firescope.com/images/numbers/v2/6.png) no-repeat;
}
#Numeric7
{
	background : url(http://www.firescope.com/images/numbers/v2/7.png) no-repeat;
}
#Numeric8
{
	background : url(http://www.firescope.com/images/numbers/v2/8.png) no-repeat;
}
#Numeric9
{
	background : url(http://www.firescope.com/images/numbers/v2/9.png) no-repeat;
}
#Numeric10
{
	background : url(http://www.firescope.com/images/numbers/v2/10.png) no-repeat;
}




/********************************	Footer	****************************/
#Footer
{
	clear : both;
	margin : 0 auto;
	padding-top : 15px;
	background : #d6d3d0 url(http://www.firescope.com/images/structure/v6/Footer_Cap.png) repeat-x;
	min-height : 95px;
}

#Footer h4
{
	margin-top : 0;
	padding-left :8px;
}

#FooterContent
{
	width : 1000px;
	margin : 0 auto;
	text-align : left;
}

#FooterRight
{
	background : url(http://www.firescope.com/images/structure/v6/Footer_VertDiv.png) repeat-y;
	background-position : right;
	float : left;
	width : 190px;
	margin-right : 20px;
}

#Footer a, #Footer a:visited, #Footer a:active
{
	color : #000;
}

#CRPara
{
	
	
	font-size : 10px;
	margin-top : 15px;
}

#VidContainer
{
	margin : 0;
	padding : 0;
	margin-top : 10px;
	width : 922px;
	height : 584px;
}

#VidContainer_Left
{
	margin : 0;
	padding : 0;
	width : 700px;
	float : left;
	height : 584px;
}

#VidContainer_Right
{
	margin : 0;
	padding : 0;
	width : 221px;
	height : 584px;
	float : right;
}

#VidMenu
{
padding-top : 10px;
background : #848078; height : 489px;
}

.VidEntry
{
	width : 190px;
	margin-right : 5px;
	padding : 10px;
	font-size : 11px;
	line-height : auto;
	float : right;
	border :1px solid #3c3831;
	color : #b3b3b3;
	margin-bottom : 10px;
	background : #504b42;
}

.VidEntry hr
{
	color : #5a564d;
}

.VidEntry img
{
	margin-right : 10px;
	border : 1px solid #5a564d;
}

.VidEntry a, .VidEntry a:active, .VidEntry a:visited, .VidEntry a:hover
{
	color : #ffd;
}